--- /home/hans/code/fdroid/data/tmp/com.boombuler.piraten.map_1320.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.boombuler.piraten.map_1320.apk ├── zipinfo {} │ @@ -1,79 +1,79 @@ │ -Zip file size: 725115 bytes, number of entries: 77 │ +Zip file size: 724207 bytes, number of entries: 77 │ -rw---- 2.0 fat 6317 bl defN 14-May-20 11:26 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 6438 bl defN 14-May-20 11:26 META-INF/2492035D.SF │ -rw---- 2.0 fat 1332 bl defN 14-May-20 11:26 META-INF/2492035D.RSA │ --rw---- 2.0 fat 2496 bX defN 14-May-20 10:22 assets/about/index.html │ --rw---- 1.0 fat 1634 b- stor 14-May-20 10:22 res/drawable/plakat_a0.png │ --rw---- 1.0 fat 1146 b- stor 14-May-20 10:22 res/drawable/plakat_default.png │ --rw---- 1.0 fat 1298 b- stor 14-May-20 10:22 res/drawable/plakat_dieb.png │ --rw---- 1.0 fat 1490 b- stor 14-May-20 10:22 res/drawable/plakat_niceplace.png │ --rw---- 1.0 fat 1503 b- stor 14-May-20 10:22 res/drawable/plakat_ok.png │ --rw---- 1.0 fat 1319 b- stor 14-May-20 10:22 res/drawable/plakat_wrecked.png │ --rw---- 1.0 fat 785 b- stor 14-May-20 10:22 res/drawable/wand.png │ --rw---- 1.0 fat 785 b- stor 14-May-20 10:22 res/drawable/wand_ok.png │ --rw---- 2.0 fat 564 bl defN 14-May-20 10:22 res/layout/about.xml │ --rw---- 2.0 fat 1456 bl defN 14-May-20 10:22 res/layout/details.xml │ --rw---- 2.0 fat 672 bl defN 14-May-20 10:22 res/layout/filter.xml │ --rw---- 2.0 fat 540 bl defN 14-May-20 10:22 res/layout/main.xml │ --rw---- 2.0 fat 1124 bl defN 14-May-20 10:22 res/layout/textandicon.xml │ --rw---- 2.0 fat 500 bl defN 14-May-20 10:22 res/menu/about.xml │ --rw---- 2.0 fat 592 bl defN 14-May-20 10:22 res/menu/plakate_details.xml │ --rw---- 2.0 fat 1152 bl defN 14-May-20 10:22 res/menu/plakate_map.xml │ --rw---- 2.0 fat 916 bl defN 14-May-20 10:22 res/raw/piraten_server.bks │ --rw---- 2.0 fat 1828 bl defN 14-May-20 10:22 res/xml/settings.xml │ --rw---- 2.0 fat 3120 bl defN 14-May-20 10:22 AndroidManifest.xml │ --rw---- 1.0 fat 11516 b- stor 14-May-20 10:22 resources.arsc │ --rw---- 1.0 fat 808 b- stor 14-May-20 10:22 res/drawable-v11/wand.png │ --rw---- 1.0 fat 785 b- stor 14-May-20 10:22 res/drawable-v11/wand_ok.png │ --rw---- 2.0 fat 1196 bl defN 14-May-20 10:22 res/layout-v11/details.xml │ --rw---- 1.0 fat 615 b- stor 14-May-20 10:22 res/drawable-hdpi/action_about.png │ --rw---- 1.0 fat 871 b- stor 14-May-20 10:22 res/drawable-hdpi/action_search.png │ --rw---- 1.0 fat 595 b- stor 14-May-20 10:22 res/drawable-hdpi/device_access_location_found.png │ --rw---- 1.0 fat 891 b- stor 14-May-20 10:22 res/drawable-hdpi/filter.png │ --rw---- 1.0 fat 2607 b- stor 14-May-20 10:22 res/drawable-hdpi/ic_menu_add.png │ --rw---- 1.0 fat 1752 b- stor 14-May-20 10:22 res/drawable-hdpi/ic_menu_delete.png │ --rw---- 1.0 fat 2814 b- stor 14-May-20 10:22 res/drawable-hdpi/ic_menu_preferences.png │ --rw---- 1.0 fat 3019 b- stor 14-May-20 10:22 res/drawable-hdpi/ic_menu_refresh.png │ --rw---- 1.0 fat 1779 b- stor 14-May-20 10:22 res/drawable-hdpi/ic_menu_save.png │ --rw---- 1.0 fat 6685 b- stor 14-May-20 10:22 res/drawable-hdpi/icon.png │ --rw---- 1.0 fat 490 b- stor 14-May-20 10:22 res/drawable-hdpi/navigation_accept.png │ --rw---- 1.0 fat 1990 b- stor 14-May-20 10:22 res/drawable-hdpi-v11/ic_menu_add.png │ --rw---- 1.0 fat 1201 b- stor 14-May-20 10:22 res/drawable-hdpi-v11/ic_menu_delete.png │ --rw---- 1.0 fat 1649 b- stor 14-May-20 10:22 res/drawable-hdpi-v11/ic_menu_preferences.png │ --rw---- 1.0 fat 1820 b- stor 14-May-20 10:22 res/drawable-hdpi-v11/ic_menu_refresh.png │ --rw---- 1.0 fat 1044 b- stor 14-May-20 10:22 res/drawable-hdpi-v11/ic_menu_save.png │ --rw---- 1.0 fat 450 b- stor 14-May-20 10:22 res/drawable-mdpi/action_about.png │ --rw---- 1.0 fat 633 b- stor 14-May-20 10:22 res/drawable-mdpi/action_search.png │ --rw---- 1.0 fat 364 b- stor 14-May-20 10:22 res/drawable-mdpi/device_access_location_found.png │ --rw---- 1.0 fat 700 b- stor 14-May-20 10:22 res/drawable-mdpi/filter.png │ --rw---- 1.0 fat 1761 b- stor 14-May-20 10:22 res/drawable-mdpi/ic_menu_add.png │ --rw---- 1.0 fat 1201 b- stor 14-May-20 10:22 res/drawable-mdpi/ic_menu_delete.png │ --rw---- 1.0 fat 1832 b- stor 14-May-20 10:22 res/drawable-mdpi/ic_menu_preferences.png │ --rw---- 1.0 fat 1906 b- stor 14-May-20 10:22 res/drawable-mdpi/ic_menu_refresh.png │ --rw---- 1.0 fat 1210 b- stor 14-May-20 10:22 res/drawable-mdpi/ic_menu_save.png │ --rw---- 1.0 fat 4047 b- stor 14-May-20 10:22 res/drawable-mdpi/icon.png │ --rw---- 1.0 fat 413 b- stor 14-May-20 10:22 res/drawable-mdpi/navigation_accept.png │ --rw---- 1.0 fat 1148 b- stor 14-May-20 10:22 res/drawable-mdpi-v11/ic_menu_add.png │ --rw---- 1.0 fat 1497 b- stor 14-May-20 10:22 res/drawable-mdpi-v11/ic_menu_delete.png │ --rw---- 1.0 fat 950 b- stor 14-May-20 10:22 res/drawable-mdpi-v11/ic_menu_preferences.png │ --rw---- 1.0 fat 1085 b- stor 14-May-20 10:22 res/drawable-mdpi-v11/ic_menu_refresh.png │ --rw---- 1.0 fat 1557 b- stor 14-May-20 10:22 res/drawable-mdpi-v11/ic_menu_save.png │ --rw---- 1.0 fat 895 b- stor 14-May-20 10:22 res/drawable-xhdpi/action_about.png │ --rw---- 1.0 fat 1075 b- stor 14-May-20 10:22 res/drawable-xhdpi/action_search.png │ --rw---- 1.0 fat 682 b- stor 14-May-20 10:22 res/drawable-xhdpi/device_access_location_found.png │ --rw---- 1.0 fat 716 b- stor 14-May-20 10:22 res/drawable-xhdpi/filter.png │ --rw---- 1.0 fat 663 b- stor 14-May-20 10:22 res/drawable-xhdpi/navigation_accept.png │ --rw---- 2.0 fat 1480072 bl defN 14-May-20 10:22 classes.dex │ --rw---- 2.0 fat 2335 bl defN 14-May-20 10:22 org/osmdroid/center.png │ --rw---- 2.0 fat 2642 bl defN 14-May-20 10:22 org/osmdroid/direction_arrow.png │ --rw---- 2.0 fat 3943 bl defN 14-May-20 10:22 org/osmdroid/ic_menu_compass.png │ --rw---- 2.0 fat 1923 bl defN 14-May-20 10:22 org/osmdroid/ic_menu_mapmode.png │ --rw---- 2.0 fat 5307 bl defN 14-May-20 10:22 org/osmdroid/ic_menu_mylocation.png │ --rw---- 2.0 fat 4733 bl defN 14-May-20 10:22 org/osmdroid/ic_menu_offline.png │ --rw---- 2.0 fat 1912 bl defN 14-May-20 10:22 org/osmdroid/marker_default.png │ --rw---- 2.0 fat 664 bl defN 14-May-20 10:22 org/osmdroid/marker_default_focused_base.png │ --rw---- 2.0 fat 1914 bl defN 14-May-20 10:22 org/osmdroid/navto_small.png │ --rw---- 2.0 fat 1670 bl defN 14-May-20 10:22 org/osmdroid/next.png │ --rw---- 2.0 fat 1531 bl defN 14-May-20 10:22 org/osmdroid/person.png │ --rw---- 2.0 fat 1648 bl defN 14-May-20 10:22 org/osmdroid/previous.png │ -77 files, 1618213 bytes uncompressed, 713926 bytes compressed: 55.9% │ +-rw---- 2.0 fat 2948 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 2.0 fat 2496 bl defN 08-Jan-01 00:00 assets/about/index.html │ +-rw---- 1.0 fat 1938 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v11/ic_menu_add.png │ +-rw---- 1.0 fat 1168 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v11/ic_menu_delete.png │ +-rw---- 1.0 fat 1637 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v11/ic_menu_preferences.png │ +-rw---- 1.0 fat 1804 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v11/ic_menu_refresh.png │ +-rw---- 1.0 fat 1749 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v11/ic_menu_save.png │ +-rw---- 1.0 fat 603 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/action_about.png │ +-rw---- 1.0 fat 843 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/action_search.png │ +-rw---- 1.0 fat 579 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/device_access_location_found.png │ +-rw---- 1.0 fat 873 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/filter.png │ +-rw---- 1.0 fat 2337 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_add.png │ +-rw---- 1.0 fat 1611 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_delete.png │ +-rw---- 1.0 fat 2598 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_preferences.png │ +-rw---- 1.0 fat 2642 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_refresh.png │ +-rw---- 1.0 fat 1629 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_save.png │ +-rw---- 1.0 fat 6685 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 439 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/navigation_accept.png │ +-rw---- 1.0 fat 1694 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v11/ic_menu_add.png │ +-rw---- 1.0 fat 1398 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v11/ic_menu_delete.png │ +-rw---- 1.0 fat 911 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v11/ic_menu_preferences.png │ +-rw---- 1.0 fat 1061 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v11/ic_menu_refresh.png │ +-rw---- 1.0 fat 1498 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v11/ic_menu_save.png │ +-rw---- 1.0 fat 436 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/action_about.png │ +-rw---- 1.0 fat 619 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/action_search.png │ +-rw---- 1.0 fat 362 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/device_access_location_found.png │ +-rw---- 1.0 fat 673 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/filter.png │ +-rw---- 1.0 fat 1594 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_add.png │ +-rw---- 1.0 fat 1082 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_delete.png │ +-rw---- 1.0 fat 1674 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_preferences.png │ +-rw---- 1.0 fat 1724 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_refresh.png │ +-rw---- 1.0 fat 1131 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_save.png │ +-rw---- 1.0 fat 4047 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 380 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/navigation_accept.png │ +-rw---- 1.0 fat 383 b- stor 08-Jan-01 00:00 res/drawable-v11/wand.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable-v11/wand_ok.png │ +-rw---- 1.0 fat 880 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/action_about.png │ +-rw---- 1.0 fat 1046 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/action_search.png │ +-rw---- 1.0 fat 665 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/device_access_location_found.png │ +-rw---- 1.0 fat 696 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/filter.png │ +-rw---- 1.0 fat 590 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/navigation_accept.png │ +-rw---- 1.0 fat 1496 b- stor 08-Jan-01 00:00 res/drawable/plakat_a0.png │ +-rw---- 1.0 fat 1063 b- stor 08-Jan-01 00:00 res/drawable/plakat_default.png │ +-rw---- 1.0 fat 1193 b- stor 08-Jan-01 00:00 res/drawable/plakat_dieb.png │ +-rw---- 1.0 fat 1352 b- stor 08-Jan-01 00:00 res/drawable/plakat_niceplace.png │ +-rw---- 1.0 fat 1373 b- stor 08-Jan-01 00:00 res/drawable/plakat_ok.png │ +-rw---- 1.0 fat 1249 b- stor 08-Jan-01 00:00 res/drawable/plakat_wrecked.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable/wand.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable/wand_ok.png │ +-rw---- 2.0 fat 1196 bl defN 08-Jan-01 00:00 res/layout-v11/details.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/layout/about.xml │ +-rw---- 2.0 fat 1456 bl defN 08-Jan-01 00:00 res/layout/details.xml │ +-rw---- 2.0 fat 672 bl defN 08-Jan-01 00:00 res/layout/filter.xml │ +-rw---- 2.0 fat 540 bl defN 08-Jan-01 00:00 res/layout/main.xml │ +-rw---- 2.0 fat 1124 bl defN 08-Jan-01 00:00 res/layout/textandicon.xml │ +-rw---- 2.0 fat 500 bl defN 08-Jan-01 00:00 res/menu/about.xml │ +-rw---- 2.0 fat 592 bl defN 08-Jan-01 00:00 res/menu/plakate_details.xml │ +-rw---- 2.0 fat 1152 bl defN 08-Jan-01 00:00 res/menu/plakate_map.xml │ +-rw---- 2.0 fat 916 bl defN 08-Jan-01 00:00 res/raw/piraten_server.bks │ +-rw---- 2.0 fat 1828 bl defN 08-Jan-01 00:00 res/xml/settings.xml │ +-rw---- 1.0 fat 11980 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 1904276 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 2335 bl defN 08-Jan-01 00:00 org/osmdroid/center.png │ +-rw---- 2.0 fat 2642 bl defN 08-Jan-01 00:00 org/osmdroid/direction_arrow.png │ +-rw---- 2.0 fat 3943 bl defN 08-Jan-01 00:00 org/osmdroid/ic_menu_compass.png │ +-rw---- 2.0 fat 1923 bl defN 08-Jan-01 00:00 org/osmdroid/ic_menu_mapmode.png │ +-rw---- 2.0 fat 5307 bl defN 08-Jan-01 00:00 org/osmdroid/ic_menu_mylocation.png │ +-rw---- 2.0 fat 4733 bl defN 08-Jan-01 00:00 org/osmdroid/ic_menu_offline.png │ +-rw---- 2.0 fat 1912 bl defN 08-Jan-01 00:00 org/osmdroid/marker_default.png │ +-rw---- 2.0 fat 664 bl defN 08-Jan-01 00:00 org/osmdroid/marker_default_focused_base.png │ +-rw---- 2.0 fat 1914 bl defN 08-Jan-01 00:00 org/osmdroid/navto_small.png │ +-rw---- 2.0 fat 1670 bl defN 08-Jan-01 00:00 org/osmdroid/next.png │ +-rw---- 2.0 fat 1531 bl defN 08-Jan-01 00:00 org/osmdroid/person.png │ +-rw---- 2.0 fat 1648 bl defN 08-Jan-01 00:00 org/osmdroid/previous.png │ +77 files, 2039034 bytes uncompressed, 713039 bytes compressed: 65.0% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - │ @@ -13,9 +13,8 @@ │ │ │ │ │ - ├── res/drawable-mdpi-v11/ic_menu_add.png ├── sng │ │ @@ -1,40 +1,288 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 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 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ +} │ │ +tRNS { │ │ + 0 1 2 1 1 1 8 30 51 64 21 72 115 139 148 152 4 61 127 153 157 157 158 158 158 10 86 149 156 155 154 139 121 111 4 90 153 153 153 132 78 32 6 71 149 154 153 111 29 33 81 80 32 1 28 134 156 153 107 16 3 87 161 160 82 3 1 84 154 155 128 26 1 155 155 79 1 1 17 126 151 66 4 2 2 156 156 3 44 146 130 21 1 1 156 156 1 69 154 157 106 24 59 56 57 54 99 154 153 95 53 57 21 1 156 156 100 154 149 150 150 146 153 152 146 150 149 154 93 91 1 83 156 118 163 157 158 158 157 158 163 110 88 1 74 155 157 100 69 117 112 113 112 122 153 152 121 112 113 114 60 53 149 122 13 5 5 5 1 155 5 4 25 135 146 48 1 156 156 1 2 101 156 155 109 9 2 1 155 1 1 46 144 155 150 1 2 160 160 3 97 155 147 5 1 129 128 1 5 20 117 156 148 102 38 4 7 7 4 31 119 155 155 141 110 66 21 100 148 156 156 157 5 55 111 142 156 157 6 37 104 92 70 2} │ │ IMAGE { │ │ pixels hex │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0002 0002 0002 0002 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 2700 0001 0a01 0000 0000 7500 0000 0000 7900 0000 0000 0b01 0001 2900 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0201 0700 0000 0008 001e 0033 0040 0040 0033 001e 0008 0000 0700 0201 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0415 0048 1773 548b 8294 9c98 9c98 8294 548b 1773 0048 0415 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0001 0000 3d04 003d 257f 9c99 f69d ff9d fe9e f29e f39e fe9e ff9d f69d 9c99 257f 003d 3d04 0000 0001 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0001 0000 240a 0056 6695 f59c fd9b a99a 538b 2379 0d6f 0d6f 2379 538b a99a fd9b f59c 6695 0056 240a 0000 0001 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0e00 0000 6004 005a 8399 ff99 c799 2d84 004e 0620 0106 0000 0000 0106 0620 004e 2d84 c799 ff99 8399 005a 6004 0000 0e00 0000 0000 0000 0000 │ │ -0000 0000 0000 1000 0001 0000 0047 7195 ff9a 9f99 066f 001d 0000 0300 0421 0051 0050 0420 0300 0000 001d 066f 9f99 ff9a 7195 0047 0000 0001 1000 0000 0000 0000 │ │ -0000 0000 0000 0401 0000 001c 3386 fe9c b799 016b 0010 0000 1103 0000 0057 90a1 86a0 0052 0000 0703 0000 0010 016b b799 fe9c 3386 001c 0000 0401 0000 0000 0000 │ │ -0000 0000 0000 4401 0000 0054 ae9a f99b 2580 001a 0000 0002 5c01 0000 0057 ce9b c09b 004f 0000 1b01 0002 0000 001a 2580 f99b ae9a 0054 0000 4601 0000 0000 0000 │ │ -0000 0000 0001 0000 0011 2e7e ff9d 8f97 0042 0000 0004 0102 1a02 0000 0057 cb9c bd9c 0050 0000 0b03 0102 0004 0000 0042 8f97 ff9d 2e7e 0011 0000 0001 0000 0000 │ │ -0000 0000 0002 0000 002c 7192 ff9d 3c82 0015 0000 0501 0e00 4001 0000 0056 cd9c c09c 004e 0000 0f01 1c00 0501 0000 0015 3c82 ff9d 7192 002c 0000 0002 0000 0000 │ │ -0000 0000 0102 0000 0045 a79a ec9d 0a6a ff00 0518 003b 0038 0139 0436 0063 cd9a bf99 005f 0835 0039 0039 0039 0615 ff00 0a6a ec9d a79a 0045 0000 0102 0000 0000 │ │ -0000 0000 2901 0000 0052 c29c d19c 005a 7200 0c64 809a 9395 8f96 9096 8f92 eb99 e598 8c92 9096 8e96 9495 7a9a 085d 2700 005b d19c c29c 0052 0000 2901 0000 0000 │ │ -0000 0000 3501 0000 0053 c59c cd9c 0057 0001 1376 dea3 fe9d f69e f79e f99d ff99 ff99 f89e f79e f69e ff9d d2a3 0c6e ff00 0058 cd9c c59c 0053 0000 3501 0000 0000 │ │ -0000 0000 0801 0000 004a b39b e29d 0464 d000 0345 0f75 1170 1171 1270 057a d399 c798 0079 1470 1071 1171 0e72 033c 7100 0464 e29d b39b 004a 0000 0801 0000 0000 │ │ -0000 0000 0002 0000 0035 8495 ff9d 2a7a 000d 0000 0105 0005 0b05 9001 0056 cd9c bf9b 004f 0000 0505 0005 0104 0000 000d 2a7a ff9d 8495 0035 0000 0002 0000 0000 │ │ -0000 0000 0001 0000 0019 4287 ff9d 7292 0030 0000 0002 0500 5701 0000 0057 cc9c bf9c 0050 0000 1801 0000 0902 0000 0030 7292 ff9d 4287 0019 0000 0001 0000 0000 │ │ -0000 0000 0000 0000 0001 0065 d49c db9b 086d 0009 0000 0202 3b01 0000 0057 cd9b bf9b 004f 0000 1401 0202 0000 0009 086d db9b d49c 0065 0001 0000 0000 0000 0000 │ │ -0000 0000 0000 0101 0000 002e 5d90 ff9b 7f96 004e ff01 1100 1902 0000 005a c6a0 b8a0 0053 0000 0b03 1500 ff01 004e 7f96 ff9b 5d90 002e 0000 0101 0000 0000 0000 │ │ -0000 0000 0000 0600 0000 4a03 0061 a79b ff99 5c93 004e 4505 2a01 0000 003d 2a81 2880 0039 0000 1d01 4705 004e 5c93 ff99 a79b 0061 4a03 0000 0600 0000 0000 0000 │ │ -0000 0000 0000 0000 0101 0000 0014 1275 c39c ff9a 7b94 0066 0226 0d04 0000 0007 0d07 0000 0b04 0226 0066 7b94 ff9a c39c 1275 0014 0000 0101 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0001 0000 001f 1377 b19b ff9b ca9b 548d 0d6e 0052 0142 0142 0052 0d6e 548d ca9b ff9b b19b 1377 001f 0000 0001 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0001 0000 0515 0264 6994 e89c ff9c f09d c29c a79b a79b c29c f09d ff9c e89c 6994 0264 0615 0000 0001 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0001 0000 2705 0037 0f6f 5c8e a79a d39c ea9d ea9d d49c a79a 5c8e 0f6f 0037 2705 0000 0001 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0006 0025 0045 005b 0668 0668 005c 0046 0025 0006 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0002 0802 7000 4500 5000 7700 0902 0002 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000101020202020101000000000000000000000000 │ │ +0000000000000000000001030000000000000000040100000000000000000000 │ │ +0000000000000000000500000607080909080706000005000000000000000000 │ │ +000000000000000101000a0b0c0d0e0f0f0e0d0c0b0a00010100000000000000 │ │ +0000000000000100101112131415161718161514131211100001000000000000 │ │ +00000000000100191a1b1c1d1e1f202121201f1e1d1c1b1a1900010000000000 │ │ +00000000000022232425262728292a00002a2928272625242322000000000000 │ │ +0000000001002b2c2d2e2f300000313233340000302f2e2d2c2b000100000000 │ │ +0000003500363738393a3b003c003d3e3f400041003b3a393837360035000000 │ │ +00000042004344454647000248003d494a4b004c02004746454443004d000000 │ │ +000001004e4f15505100525354003d55563300575352005150154f4e00010000 │ │ +000002005859155a5b005c005d001a5e5f280060005c005b5a15595800020000 │ │ +00005300616263640065666768696a6b6c6d6e6f6f6f70006463626100530000 │ │ +0000710040727323007475767778797a7b7c787d7e7f80008173724000710000 │ │ +0000820083845e3d0185868788898a25258b8988158c8d008e5e848300820000 │ │ +00008f0090919293009495969798999a9b9c9d9e979fa00093929190008f0000 │ │ +00000200a1a215a3a400a5a6a7a81a5ea94b00aaa6ab00a4a315a2a100020000 │ │ +00000100acad15aeaf000200b0003db1b23300b300b400afae15adac00010000 │ │ +0000000001b5b6b7b8b900babb003dbca94b00bdba00b9b8b7b6b50100000000 │ │ +000000be00bfc0c1c228c300c40023c5c683005700c328c2c1c0bf00be000000 │ │ +0000000000c7c8c925ca28cbcc0011cdce6f00cfd028ca25c9c8c70000000000 │ │ +00000000be00d1d2d32dd4d5d6d700d8d900dad6d5d42dd3d2d100be00000000 │ │ +00000000000100dbdcddc1dedfe040e1e140e0dfdec1dddcdb00010000000000 │ │ +0000000000000100e2e3e4e5e6e772c9c972e7e6e5e4e3700001000000000000 │ │ +000000000000000100e8e9eaeb62ecededb662ebeae9e8000100000000000000 │ │ +0000000000000000010100eeef6181f0f0f1f2efee0001010000000000000000 │ │ +0000000000000000000101000000000101000000000101000000000000000000 │ │ +0000000000000000000000be02f300000000b402be0000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v11/ic_menu_preferences.png ├── sng │ │ @@ -5,36 +5,36 @@ │ │ } │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 3701 0000 4701 0102 0001 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 5300 6200 8600 0701 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0a00 0001 0000 050e 0037 0056 0462 0058 003d 001d 0004 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6900 0001 0000 002f 1d7a 8197 be9d cd9d bc9d 8f98 4b89 0969 003b 0d04 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 0001 0000 0030 3e89 e29d ff99 fe98 ff99 ff99 fe9a ff9b eca0 3e91 001f 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0701 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 050e 0037 0056 0462 0058 003d 001d 0004 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 002f 1d7a 8197 be9d cd9d bc9d 8f98 4b89 0969 003b 0d04 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0030 3e89 e29d ff99 fe98 ff99 ff99 fe9a ff9b eca0 3e91 001f 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 000f 1e7a de9d ff97 f998 ff9a bd96 7092 7994 7992 8796 2d7e 0011 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0600 0003 0000 003d 8998 ff99 fa99 ff98 ff9c 4985 0039 092f 0031 0032 001f 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0201 0000 0003 0162 c99d ff98 fb99 ff98 d89d 0e6a 0002 0000 1400 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0401 0f00 0000 0024 0166 718f fc9a ff99 fb99 ff99 a79b 0049 0000 0403 0002 0002 0001 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0600 0000 0815 0054 418a c79c ff9a fe99 ff99 fc99 ff99 9d9a 0043 0000 0202 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 110a 0041 227f ab9a ff9c fe9b fd99 fe99 ff99 fd99 ff98 c69d 015d 0000 ff00 0400 0000 0001 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 0000 003d 8998 ff99 fa99 ff98 ff9c 4985 0039 092f 0031 0032 001f 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0201 0000 0003 0162 c99d ff98 fb99 ff98 d89d 0e6a 0002 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0401 0000 0000 0024 0166 718f fc9a ff99 fb99 ff99 a79b 0049 0000 0403 0002 0002 0001 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0000 0000 0815 0054 418a c79c ff9a fe99 ff99 fc99 ff99 9d9a 0043 0000 0202 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 110a 0041 227f ab9a ff9c fe9b fd99 fe99 ff99 fd99 ff98 c69d 015d 0000 0000 0000 0000 0001 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0001 0101 0000 3a03 002f 0d72 8296 fb9c f29d 7391 2080 ba97 ff9a fd99 fe99 ff98 f49d 317c 0013 c402 0005 0004 0001 0000 0000 │ │ 0000 0000 0000 0000 0000 0001 0201 0000 0000 021f 0063 5b91 e49c ff9c 9c98 187c 0038 0015 2c79 ef9d ff98 fb98 fa99 ff9b 8791 0c75 1771 1171 1173 0553 0006 0000 │ │ 0000 0000 0000 0000 0201 0801 0000 0913 0051 3987 c59b ff9c c39b 3688 004f 0d0d 0000 0025 1879 e69b ff98 fe9a ff98 ff98 fa99 ec9c ec9d f69c fba1 4894 001e 0000 │ │ 0000 0000 0001 0401 0000 1408 003e 1d7c a09a ff9c e49b 5a91 0064 021c 0000 0716 005a 4a8d da99 ff9b a799 6b94 d29d fc9c ff9b ff9b f09c bd9b 7191 1572 0016 0000 │ │ 0000 0000 0000 2902 002c 0a6e 7995 f69c fb9b 8497 0d74 002e 0000 1508 0046 2984 b39a ff9b d49c 4b8e 0055 0034 0a66 3c82 508a 4384 1c73 0054 012c 010a 0000 0000 │ │ 0001 0000 0415 005e 5590 d89c ff9c ac9a 2482 0043 1908 0000 0032 1077 8b97 fe9b f09c 6f94 056a 0028 3e01 0000 0002 0012 001c 0016 0007 0000 0000 0000 0000 0000 │ │ -0000 0005 0468 a39e ff9a e898 4a87 0057 0b15 0000 011f 0066 6292 e89c ff9c 9798 1779 003b 1806 0000 0501 0302 3500 2800 2900 0000 0000 1801 0002 0001 0000 0000 │ │ +0000 0005 0468 a39e ff9a e898 4a87 0057 0b15 0000 011f 0066 6292 e89c ff9c 9798 1779 003b 1806 0000 0501 0302 0000 0000 0000 0000 0000 1801 0002 0001 0000 0000 │ │ 0000 0020 568f ff9a ff98 9899 0048 0000 0d10 0053 3c89 ca9b ff9c bd9a 3186 004c 0d0f 0000 0201 0101 0000 0000 0000 0001 0001 0001 0001 0000 0000 0000 0000 0000 │ │ 0000 0020 598e ff9a ff98 d89d 1a6c 0040 1f7e a39a ff9c de9c 538f 005e 051b 0000 0000 0201 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0008 1574 db9d ff97 ff9a bf98 8896 f69c f89c 7995 086d 002c 2702 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0001 0000 003a 5b94 ff9b ff97 fe98 ff9c a29a 1c7c 003e 1408 0000 0401 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0b00 0000 8c02 004e 5d95 cf9d b49c 3a87 0051 0913 0000 0801 0201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0800 4800 1803 0034 0260 0257 0020 0000 0000 0201 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 8c02 004e 5d95 cf9d b49c 3a87 0051 0913 0000 0801 0201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 1803 0034 0260 0257 0020 0000 0000 0201 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0001 0000 0000 0000 0000 0101 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0302 5000 1501 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0302 0000 1501 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v11/ic_menu_delete.png ├── sng │ │ @@ -2,20 +2,14 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ @@ -26,15 +20,14 @@ │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ @@ -76,15 +69,14 @@ │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ @@ -109,15 +101,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ @@ -125,18 +116,15 @@ │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ @@ -179,20 +167,17 @@ │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ @@ -228,52 +213,48 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ } │ │ tRNS { │ │ - 0 1 0 0 0 0 0 0 1 2 57 96 97 97 97 59 3 2 33 143 159 158 159 159 145 37 0 1 3 45 147 154 148 145 145 147 153 149 50 2 144 158 119 117 157 145 56 5 34 81 112 128 148 155 145 143 144 145 154 149 130 119 94 49 5 1 47 138 156 157 157 156 157 157 149 82 0 1 86 157 151 152 152 153 153 153 157 124 13 1 83 160 152 161 123 10 116 141 152 156 157 157 157 157 157 154 145 128 67 0 47 109 103 110 120 124 127 129 129 128 125 121 113 104 77 0 0 1 0 86 153 135 125 121 119 117 115 116 116 119 120 123 130 149 123 1 158 156 157 157 157 157 157 159 123 1 78 156 157 117 8 2 73 156 153 158 113 4 154 157 108 61 152 157 102 55 150 157 96 0 0 148 157 89 0 42 146 157 1 36 144 156 1 31 141 152 156 71 27 138 151 152 154 66 7 109 158 158 137 34 26 102 140 152 157 157 157 157 157 146 119 51 4 30 88 90 41 11 0 1 1 0 0 0 1} │ │ + 0 1 1 2 57 96 97 97 97 59 3 2 33 143 159 158 159 159 145 37 1 3 45 147 154 148 145 145 147 153 149 50 2 144 158 119 117 157 145 56 5 34 81 112 128 148 155 145 143 144 145 154 149 130 119 94 49 5 1 47 138 156 157 157 156 157 157 149 82 1 86 157 151 152 152 153 153 153 157 124 13 1 83 160 152 161 123 10 116 141 152 156 157 157 157 157 157 154 145 128 67 47 109 103 110 120 124 127 129 129 128 125 121 113 104 77 1 86 153 135 125 121 119 117 115 116 116 119 120 123 130 149 123 1 158 156 157 157 157 157 157 159 123 1 78 156 157 117 8 2 73 156 153 158 113 4 154 157 108 61 152 157 102 55 150 157 96 148 157 89 42 146 157 1 36 144 156 1 31 141 152 156 71 27 138 151 152 154 66 7 109 158 158 137 34 26 102 140 152 157 157 157 157 157 146 119 51 4 30 88 90 41 11 1 1 1} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000102030405060708000000000000000000000000 │ │ +0000000000000000000000000100000000000002000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000090a0b0c0d0d0c0e0f100000000000000000000000 │ │ -0000000000000000001100121314151616151718190011000000000000000000 │ │ -000000000000001a1b1c001d1e1f202122232425260027090000000000000000 │ │ -000000000000001b001b002628292a0d0d2b2c2d2e2f1b000000000000000000 │ │ -0000000000000000303132333435363738393a3b3c3d3e3f4000000000000000 │ │ -0000000000410042434445461f2435353535241f4748494a4b004c0000000000 │ │ -00000000004d004e4f5051525354555555555453525250565758001b00000000 │ │ -000000000059005a5b35555c5c5c5c5252525c5c5c541f5d5e5f001b00000000 │ │ -00000000001b001960616263566465666666466768696a6b6c006d0000000000 │ │ -0000000000001b006e6f707172737475767778797a7b6f7c007d7e0000000000 │ │ -0000000000007f808182838485868788898a8b8c8d8e8f905800410000000000 │ │ -00000000000091004e92939467569596969697989493999a58001b0000000000 │ │ -0000000000009b009c9d5c515c5c5c5c5c5c5c5c52509e9fa0001b0000000000 │ │ -000000000000a100a2a35ca45454545454545454535ca5a6a700000000000000 │ │ -00000000000011006ca824552424242424242424545ca9aa1100000000000000 │ │ -0000000000001100abac24552424242424242424535cadae1b00000000000000 │ │ -0000000000001100afb024552424242424242424535cb1b2b3b4000000000000 │ │ -00000000000011003fb51f512424242424242424535cb6b700b8000000000000 │ │ -0000000000001100b9ba1f512424242424242424555cbb5a00bc000000000000 │ │ -0000000000001100bdbe35512424242424242424555cbf7c00c0000000000000 │ │ -0000000000001b00c1c235c32424242424242424555cc4c50011000000000000 │ │ -0000000000001b00c6c735c8a455555353535555c95ccacb0011000000000000 │ │ -0000000000001b00cccdce35545c5c5c5c5c5c541fcfd0d1001b000000000000 │ │ -000000000000001b00d2d3d4d5d6d749d8d9daa8dbdcdd000000000000000000 │ │ -00000000000000000000dedf0f9ce03e0be14b6ce2e3001be400000000000000 │ │ -0000000000000000001b0000000000000000000000001b000000000000000000 │ │ -00000000000000000000001b11e5e6e7e8e9ea11111b00000000000000000000 │ │ +00000000000000000000000304050607070608090a0000000000000000000000 │ │ +0000000000000000000b000c0d0e0f10100f111213000b000000000000000000 │ │ +0000000000000000141500161718191a1b1c1d1e1f0020030000000000000000 │ │ +00000000000000140014001f2122230707242526272814000000000000000000 │ │ +0000000000000000292a2b2c2d2e2f3031323334353637383900000000000000 │ │ +00000000003a003b3c3d3e3f181d2e2e2e2e1d18404142434400000000000000 │ │ +00000000004500464748494a4b4c4d4d4d4d4c4b4a4a484e4f50001400000000 │ │ +0000000000510052532e4d545454544a4a4a5454544c18555657001400000000 │ │ +000000000014001358595a5b4e5c5d5e5e5e3f5f606162636400000000000000 │ │ +000000000000140065666768696a6b6c6d6e6f70717266730000000000000000 │ │ +000000000000740075767778797a7b7c7d7e7f808182838450003a0000000000 │ │ +0000000000008500468687885f4e898a8a8a8b8c88878d8e5000140000000000 │ │ +0000000000008f009091544954545454545454544a4892939400140000000000 │ │ +0000000000009500969754984c4c4c4c4c4c4c4c4b54999a9b00000000000000 │ │ +0000000000000b00649c1d4d1d1d1d1d1d1d1d1d4c549d9e0b00000000000000 │ │ +0000000000000b009fa01d4d1d1d1d1d1d1d1d1d4b54a1a21400000000000000 │ │ +0000000000000b00a3a41d4d1d1d1d1d1d1d1d1d4b54a5a60000000000000000 │ │ +0000000000000b0038a718491d1d1d1d1d1d1d1d4b54a8a90000000000000000 │ │ +0000000000000b00aaab18491d1d1d1d1d1d1d1d4d54ac5200ad000000000000 │ │ +0000000000000b00aeaf2e491d1d1d1d1d1d1d1d4d54b07300b1000000000000 │ │ +0000000000001400b2b32eb41d1d1d1d1d1d1d1d4d54b5b6000b000000000000 │ │ +0000000000001400b7b82eb9984d4d4b4b4b4d4dba54bbbc000b000000000000 │ │ +0000000000001400bdbebf2e4c5454545454544c18c0c1c20014000000000000 │ │ +000000000000001400c3c4c5c6c7c842c9cacb9ccccdce000000000000000000 │ │ +00000000000000000000cfd00990d13705d24464d3d400140000000000000000 │ │ +0000000000000000001400000000000000000000000014000000000000000000 │ │ +0000000000000000000000140bd5d6000000d70b0b1400000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v11/ic_menu_save.png ├── sng │ │ @@ -1,37 +1,29 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ @@ -60,29 +52,27 @@ │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ @@ -92,15 +82,14 @@ │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ @@ -242,43 +231,43 @@ │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 0 0 1 0 0 1 0 0 2 34 98 106 107 92 15 4 6 40 105 107 33 0 0 102 161 156 158 150 41 1 3 78 116 113 117 91 94 159 157 159 127 110 157 150 153 144 39 18 132 161 157 157 161 141 106 151 152 156 127 0 109 157 151 154 145 17 127 155 151 155 135 152 153 0 109 158 127 156 152 156 136 152 153 153 127 33 127 156 152 159 100 0 145 129 157 157 137 107 152 153 111 144 3 121 152 148 148 152 131 103 144 114 113 113 121 128 127 128 122 123 154 155 154 155 155 152 152 152 153 148 140 144 143 143 144 140 148 142 53 25 31 30 24 54 141 78 80 83 82 85 71 142 135 123 164 159 160 160 160 162 154 98 138 136 147 144 144 144 144 146 137 87 138 142 64 60 65 63 67 49 44 138 118 118 118 117 120 108 71 140 134 125 168 162 163 163 163 164 158 101 137 138 99 119 119 119 121 109 69 140 142 58 38 43 42 35 109 157 146 132 134 133 133 134 133 109 161 155 158 159 1 61 133 137 137 136 19 28 27} │ │ + 0 1 1 2 34 98 106 107 92 15 4 6 40 105 107 33 102 161 156 158 150 41 1 3 78 116 113 117 91 94 159 157 159 127 110 157 150 153 144 39 18 132 161 157 157 161 141 106 151 152 156 127 109 157 151 154 145 17 127 155 151 155 135 152 153 109 158 127 156 152 156 136 152 153 153 127 33 127 156 152 159 100 145 129 157 157 137 107 152 153 111 144 3 121 152 148 148 152 131 103 144 114 113 113 121 128 127 128 122 123 154 155 154 155 155 152 152 152 153 148 140 144 143 143 144 140 148 142 53 25 31 30 24 54 141 78 80 83 82 85 71 142 135 123 164 159 160 160 160 162 154 98 138 136 147 144 144 144 144 146 137 87 138 142 64 60 65 63 67 49 44 138 118 118 118 117 120 108 71 140 134 125 168 162 163 163 163 164 158 101 137 138 99 119 119 119 121 109 69 140 142 58 38 43 42 35 109 157 146 132 134 133 133 134 133 109 161 155 158 159 1 61 133 137 137 136 19 28 27} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000010203040500000600000000000000060006000708060000000000000000 │ │ -0000000000060909060000000006000000000000060906000600000000000000 │ │ -000006000a0b0c0d0e0f0006000610101011001213140b150009160000000000 │ │ -0000001718191a1b1c1d001e1f20212222232425262728290a00091600000000 │ │ -0000001f2a2b2c2d2e2f000030313233343536373839393a3b0a00093c000000 │ │ -000000093d3e3f40412f00004243443f45464737482d49393a3b0a00064a0000 │ │ -0000001f4b4c3f40412f0000304d4e394f505137522d5354393a555600060000 │ │ -0000001f4b4c3f40411200003057583959505137522d532d54395a5b5c000000 │ │ -0000001f4b4c3f405d120000305e5f2d53606162632d532d64392b651f000000 │ │ -0000001f4b4c3f46661200673068696a6b6c6d6e4840532d64393e3d09000000 │ │ -0000001f4b4c39466f7071227273747575767778632d532d64394c4b1f000000 │ │ -0000001f4b4c392d79343434347a7b7b7b7b7c7d7e7f808164394c4b1f000000 │ │ -0000001f4b4c39644046404040404646464640404646504064394c4b1f000000 │ │ -0000001f4b4c39408283848585858585858585858687888940394c4b1f000000 │ │ -0000001f4b4c3f468a8b8c8d8e8e8e8e8e8e8e8e8d8f908a463f4c4b1f000000 │ │ -0000001f4b4c3f4691929394949494949494949596978b98463f4c4b1f000000 │ │ -0000001f4b4c3f60999a9b9c9d9e9e9e9e9e9e9fa0a1a2a3503f4c4b1f000000 │ │ -0000001f4b4c3f50a470a5a6a7a8a8a8a8a8a8a9aaabacad503f4c4b1f000000 │ │ -0000001f4b4c3f46aeafb0b1afafafafafafafb2b3b4b52e463f4c4b1f000000 │ │ -0000001f4b4c3f50b6a2b7b8b9b8b8b8b8b8b8babbbcbdbe503f4c4b1f000000 │ │ -0000001f4b4c3f60bfc0c1c2c3c4c4c4c4c4c4c5c6c7c8c9503f4c4b1f000000 │ │ -0000001f4b4c3f50cacbcccdcececececececececfd0d1d2503f4c4b1f000000 │ │ -000000094b4c3f46d3d4d5d6d7d7d7d7d7d7d7d7b5d88b8a463f4c4b09000000 │ │ -0000001fd9da3f2ddbdcdddedededededededededfe0e1db2d3fdad91f000000 │ │ -00000009e2e340e450e5e5e5e5e5e5e5e5e5e5e5e6e5e550e440e3e209000000 │ │ -0000e700e8e9eaebebececececececececececececececebebeae9e800e70000 │ │ -0000000006edeeefefefefefefefefefefefefefefefefefefeeed0600000000 │ │ +0000000001000000000200000000000000020002000000020000000000000000 │ │ +0000000000020303020000000002000000000000020302000200000000000000 │ │ +00000200040506070809000200020a0a0a0b000c0d0e050f0003000000000000 │ │ +0000000010111213141500161718191a1a1b1c1d1e1f20210400030000000000 │ │ +00000017222324252627000028292a2b2c2d2e2f303131323304000300000000 │ │ +000000033435363738270000393a3b363c3d3e2f3f2540313233040002000000 │ │ +000000174142363738270000284344314546472f4825494a31324b4c00020000 │ │ +0000001741423637380c0000284d4e314f46472f482549254a31505100000000 │ │ +0000001741423637520c00002853542549555657582549255931235a17000000 │ │ +000000174142363d5b0c005c285d5e5f606162633f3749255931353403000000 │ │ +000000174142313d6465661a6768696a6a6b6c6d582549255931424117000000 │ │ +00000017414231256e2c2c2c2c6f707070707172737475765931424117000000 │ │ +0000001741423159373d373737373d3d3d3d37373d3d46375931424117000000 │ │ +00000017414231377778797a7a7a7a7a7a7a7a7a7b7c7d7e3731424117000000 │ │ +000000174142363d7f80818283838383838383838284857f3d36424117000000 │ │ +000000174142363d86878889898989898989898a8b8c808d3d36424117000000 │ │ +00000017414236558e8f90919293939393939394959697984636424117000000 │ │ +000000174142364699659a9b9c9d9d9d9d9d9d9e9fa0a1a24636424117000000 │ │ +000000174142363da3a4a5a6a4a4a4a4a4a4a4a7a8a9aa263d36424117000000 │ │ +0000001741423646ab97acadaeadadadadadadafb0b1b2b34636424117000000 │ │ +0000001741423655b4b5b6b7b8b9b9b9b9b9b9babbbcbdbe4636424117000000 │ │ +0000001741423646bfc0c1c2c3c3c3c3c3c3c3c3c4c5c6c74636424117000000 │ │ +000000034142363dc8c9cacbccccccccccccccccaacd807f3d36424103000000 │ │ +00000017cecf3625d0d1d2d3d3d3d3d3d3d3d3d3d4d5d6d02536cfce17000000 │ │ +00000003d7d837d946dadadadadadadadadadadadbdada46d937d8d703000000 │ │ +0000dc00dddedfe0e0e1e1e1e1e1e1e1e1e1e1e1e1e1e1e0e0dfdedd00dc0000 │ │ +0000000002e2e3e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e3e20200000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000060606060606060606060606060606060606060606060000000000 │ │ +0000000000020202020202020202020202020202020202020202020000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v11/ic_menu_refresh.png ├── sng │ │ @@ -2,39 +2,39 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0602 0101 0200 0100 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0602 0101 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0002 0002 0002 0001 0001 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0301 0000 c300 1300 0000 0000 0000 0000 0000 0202 0000 0912 004d 0022 0000 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0301 0000 0000 0000 0000 0000 0000 0000 0000 0202 0000 0912 004d 0022 0000 0001 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0005 0019 0030 003d 0040 0036 0022 000b 0000 000e 1369 56a1 0050 0000 0f01 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0201 0001 0000 0a0d 0040 146f 4b88 7994 9098 9599 8496 5f8e 2279 004b 0062 a09b cb9c 0058 0000 8b00 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0201 0001 0000 0a0d 0040 146f 4b88 7994 9098 9599 8496 5f8e 2279 004b 0062 a09b cb9c 0058 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0601 0000 a101 0032 1877 8998 df9d fe9b ff99 ff98 ff98 ff98 ff9a f09d 9c99 9797 ff99 d09d 0864 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0a00 0000 8003 004b 4f92 e29c ff99 fe97 ff9a ee9d d59d d49d e79e fd9b ff98 ff99 fe99 ff98 e49e 136f 0003 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 1600 0000 ff01 004c 6996 fd9b ff97 fd9a ba9c 5e8f 2577 0b68 0c67 1f70 4487 d59a ff98 fa99 ff98 ef9d 2677 000a 0000 0001 0000 0000 0000 0000 │ │ -0000 0000 0000 1100 0001 0000 0035 5392 fc9b ff97 ee9b 5f92 005e 0326 040a 0301 bc02 004a 548d f699 fe98 fb98 ff97 f89c 3a7f 0011 0000 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 8003 004b 4f92 e29c ff99 fe97 ff9a ee9d d59d d49d e79e fd9b ff98 ff99 fe99 ff98 e49e 136f 0003 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 004c 6996 fd9b ff97 fd9a ba9c 5e8f 2577 0b68 0c67 1f70 4487 d59a ff98 fa99 ff98 ef9d 2677 000a 0000 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 0000 0035 5392 fc9b ff97 ee9b 5f92 005e 0326 040a 0301 bc02 004a 548d f699 fe98 fb98 ff97 f89c 3a7f 0011 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0301 0000 000f 2079 e19c ff97 ec9b 4087 003c a802 0000 1101 0000 0044 6794 ff9d ff9a ff9b ff9b fe9a ff9e 4d8a 001a 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0501 0000 0043 8c98 ff98 ff9a 5d91 0038 0000 0501 0002 0000 0006 0774 7099 7691 6992 608f 5a8f 528a 518b 1d74 0010 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0001 0000 0006 1571 db9d ff97 b49b 005b ff01 2401 0701 0000 0000 0000 001b 0032 002a 0028 0022 0020 001c 001c 0011 0000 0002 0001 0000 0000 0000 0000 │ │ 0000 0000 0001 0000 001c 508a ff9b ff9a 5d8d 0025 0000 0102 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0002 0000 0032 7b95 ff98 e89d 2476 000a 0000 0401 0000 0000 0000 0000 0001 0002 0002 0002 0002 0002 0000 0006 0024 002d 0036 0017 0000 0001 0000 0000 │ │ -0000 0000 0002 0000 0040 9898 ff97 d79c 0e68 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 002e 3a8e 7e92 7099 0a60 af00 ff00 0000 0000 │ │ -0000 0000 0002 0000 0040 7a9d d49c 90a1 0562 7800 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 003e 9199 ff99 dd9e 106c 0002 0000 0000 0000 │ │ -0000 0000 0001 0000 0016 015a 0058 0053 0025 0000 0001 0000 0001 0001 0001 0001 0000 0000 0000 0000 0000 0302 0000 0046 a09b ff97 c99c 0561 ff00 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0c00 0000 0002 0866 ce9d ff97 ac9c 004d 0000 1101 0000 0000 │ │ -0000 0000 0000 0000 0001 4901 9000 1f00 0002 0002 0004 0004 0008 0009 000f 0009 0000 0000 0000 0000 0002 0000 0022 4f8a ff9b ff99 7294 002f 0000 0002 0000 0000 │ │ -0000 0000 0000 0000 0000 0501 0400 0134 0c6b 0e69 146f 1572 2376 2377 3c7c 1e77 001d 0000 0002 0102 0000 0806 0065 b99b ff97 e69c 2579 000e 0000 0101 0000 0000 │ │ +0000 0000 0002 0000 0040 9898 ff97 d79c 0e68 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 002e 3a8e 7e92 7099 0a60 0000 0000 0000 0000 │ │ +0000 0000 0002 0000 0040 7a9d d49c 90a1 0562 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 003e 9199 ff99 dd9e 106c 0002 0000 0000 0000 │ │ +0000 0000 0001 0000 0016 015a 0058 0053 0025 0000 0001 0000 0001 0001 0001 0001 0000 0000 0000 0000 0000 0302 0000 0046 a09b ff97 c99c 0561 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0866 ce9d ff97 ac9c 004d 0000 1101 0000 0000 │ │ +0000 0000 0000 0000 0001 4901 0000 0000 0002 0002 0004 0004 0008 0009 000f 0009 0000 0000 0000 0000 0002 0000 0022 4f8a ff9b ff99 7294 002f 0000 0002 0000 0000 │ │ +0000 0000 0000 0000 0000 0501 0000 0134 0c6b 0e69 146f 1572 2376 2377 3c7c 1e77 001d 0000 0002 0102 0000 0806 0065 b99b ff97 e69c 2579 000e 0000 0101 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0001 0a6a baa2 e29c e39e e99e ea9d fe9d caa2 1a85 001a 0000 0e02 0000 3507 0053 8395 ff99 ff98 8998 0045 0000 0b01 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 6700 035e cc9c ff97 fd98 fe98 ff98 dd99 2b7c 0020 0000 0001 1f02 0122 0068 8796 ff9a ff97 ca9d 1273 000c 0000 0601 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 035e cc9c ff97 fd98 fe98 ff98 dd99 2b7c 0020 0000 0001 1f02 0122 0068 8796 ff9a ff97 ca9d 1273 000c 0000 0601 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 2f01 0000 0053 b69d ff98 f999 fd98 fb9b 4b8f 0063 063f 013e 0049 0967 4c8b c29b ff99 ff97 e19c 2c86 0026 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0302 0000 0049 a69c ff98 fa98 ff98 fc98 e999 bc99 999b 9199 a49c d39d fd9a fe97 ff99 cb9d 2986 002e 0000 0001 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0002 0000 003e 9299 ff99 e899 cb9c ff9c ff99 ff98 ff98 ff98 ff98 fe97 ff99 ea9c 8198 0e70 0024 0000 0001 0f00 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0002 0000 003e 9299 ff99 e899 cb9c ff9c ff99 ff98 ff98 ff98 ff98 fe97 ff99 ea9c 8198 0e70 0024 0000 0001 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0002 0000 0033 8193 ff9d 4f8c 006a 5189 949a be9d d49d d69d c79d a99c 6e93 1f77 0041 0b0a 0000 0001 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0002 0000 0029 6696 6c96 0046 8f03 001d 003f 0159 0a68 0c69 035f 004c 002c 000b 0000 0301 0101 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0001 0000 0015 0972 074b 1d01 2200 1200 0000 0000 0001 0001 0000 0700 0000 0000 0501 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 c400 0c05 3d02 0000 0601 0001 0302 3a01 0b00 ff00 b200 1201 0002 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0001 0000 0015 0972 074b 1d01 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0501 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0c05 3d02 0000 0601 0001 0302 3a01 0000 0000 0000 1201 0002 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v4/navigation_accept.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ @@ -48,42 +47,42 @@ │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ } │ │ tRNS { │ │ - 0 0 22 104 14 175 228 129 12 225 208 74 6 166 211 72 163 77 8 122 31 136 229 186 23 60 200 226 185 48 225 157 215 82 151 224 92 178 152 223 216 222 202 218 55 87} │ │ + 0 22 104 14 175 228 129 12 225 208 74 6 166 211 72 163 77 8 122 31 136 229 186 23 60 200 226 185 48 225 157 215 82 151 224 92 178 152 223 216 222 202 218 55 87} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00001111111111111111111112310000 │ │ -00001111111111111111111145670000 │ │ -00001111111111111111111859AB0000 │ │ -0000111111111111111111CD9EF10000 │ │ -000011111111111111111CG9EH110000 │ │ -00001111111111111111CG9EH1110000 │ │ -0000111111111111111CG9EH11110000 │ │ -000011111111111111CG9EH111110000 │ │ -0000IJK1111111111CG9EH1111110000 │ │ -0000LMNO11111111CG9EH11111110000 │ │ -0000PQRSO111111CG9EH111111110000 │ │ -00001TQRSO1111IGUEH1111111110000 │ │ -000011TQRSO111VUWX11111111110000 │ │ -0000111TQRS21YZWa111111111110000 │ │ -00001111TQRbcdea1111111111110000 │ │ -000011111TQdfWa11111111111110000 │ │ -0000111111Tgha111111111111110000 │ │ -00001111111ij1111111111111110000 │ │ +00000000000000000000000001200000 │ │ +00000000000000000000000034560000 │ │ +000000000000000000000007489A0000 │ │ +0000000000000000000000BC8DE00000 │ │ +000000000000000000000BF8DG000000 │ │ +00000000000000000000BF8DG0000000 │ │ +0000000000000000000BF8DG00000000 │ │ +000000000000000000BF8DG000000000 │ │ +0000HIJ0000000000BF8DG0000000000 │ │ +0000KLMN00000000BF8DG00000000000 │ │ +0000OPQRN000000BF8DG000000000000 │ │ +00000SPQRN0000HFTDG0000000000000 │ │ +000000SPQRN000UTVW00000000000000 │ │ +0000000SPQR10XYVZ000000000000000 │ │ +00000000SPQabcdZ0000000000000000 │ │ +000000000SPceVZ00000000000000000 │ │ +0000000000SfgZ000000000000000000 │ │ +00000000000hi0000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 ├── res/drawable-mdpi-v4/action_about.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ @@ -41,43 +40,43 @@ │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ } │ │ tRNS { │ │ - 0 0 16 109 164 195 38 191 243 251 251 250 131 244 252 240 193 128 84 161 250 247 8 127 242 80 74 23 192 100 20 182 106 35 178 249 70 27 148} │ │ + 0 16 109 164 195 38 191 243 251 251 250 131 244 252 240 193 128 84 161 250 247 8 127 242 80 74 23 192 100 20 182 106 35 178 249 70 27 148} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00000111111123455432111111100000 │ │ -00000111116789ABBA98761111100000 │ │ -000001111CDEFGHIIH5FEDC111100000 │ │ -00000111JKL4M111111M4LKJ11100000 │ │ -0000011NKOP1111111111POKN1100000 │ │ -0000016DLQ1111RSSR1111QLD6100000 │ │ -0000017EJ11111TEET11111JE7100000 │ │ -0000028FM11111UVVU11111MF8200000 │ │ -00000W9S111111XYYX111111S9W00000 │ │ -000004AN111111QZZQ111111NA400000 │ │ -00000GBI111111aLLa111111IBG00000 │ │ -00000GBI111111aLLa111111IBG00000 │ │ -000004AN111111aLLa111111NA400000 │ │ -00000W9S111111aLLa111111S9W00000 │ │ -0000028FM11111aLLa11111MF8200000 │ │ -0000017EJ11111QZZQ11111JE7100000 │ │ -0000016DLQ1111bccb1111QLD6100000 │ │ -0000011NKOP1111111111POKN1100000 │ │ -00000111JKL4M111111M4LKJ11100000 │ │ -000001111CDEFGHIIH5FEDC111100000 │ │ -00000111116789ABBA98761111100000 │ │ -00000111111123455432111111100000 │ │ +00000000000012344321000000000000 │ │ +000000000056789AA987650000000000 │ │ +000000000BCDEFGHHG4EDCB000000000 │ │ +00000000IJK3L000000L3KJI00000000 │ │ +0000000MJNO0000000000ONJM0000000 │ │ +0000005CKP0000QRRQ0000PKC5000000 │ │ +0000006DI00000SDDS00000ID6000000 │ │ +0000017EL00000TUUT00000LE7100000 │ │ +00000V8R000000WXXW000000R8V00000 │ │ +0000039M000000PYYP000000M9300000 │ │ +00000FAH000000ZKKZ000000HAF00000 │ │ +00000FAH000000ZKKZ000000HAF00000 │ │ +0000039M000000ZKKZ000000M9300000 │ │ +00000V8R000000ZKKZ000000R8V00000 │ │ +0000017EL00000ZKKZ00000LE7100000 │ │ +0000006DI00000PYYP00000ID6000000 │ │ +0000005CKP0000abba0000PKC5000000 │ │ +0000000MJNO0000000000ONJM0000000 │ │ +00000000IJK3L000000L3KJI00000000 │ │ +000000000BCDEFGHHG4EDCB000000000 │ │ +000000000056789AA987650000000000 │ │ +00000000000012344321000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/filter.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ @@ -98,43 +97,43 @@ │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ } │ │ tRNS { │ │ - 0 55 175 200 178 71 77 239 252 231 235 232 250 245 101 76 233 137 27 33 26 122 237 98 72 240 165 0 1 159 93 16 135 255 157 14 136 21 183 40 206 251 107 199 29 75 234 90 248 205 34 105 213 48 78 242 219 45 4 132 180 24 62 227 58 23 177 147 8 216 238 112 2 37 217 224 156 117 50 214 119 236 49 212 153 120 211 155 210 46 241 185 113 160 25 73} │ │ + 0 55 175 200 178 71 77 239 252 231 235 232 250 245 101 76 233 137 27 33 26 122 237 98 72 240 165 1 159 93 16 135 157 14 136 21 183 40 206 251 107 199 29 75 234 90 248 205 34 105 213 48 78 242 219 45 4 132 180 24 62 227 58 23 177 147 8 216 238 112 2 37 217 224 156 117 50 214 119 236 49 212 153 120 211 155 210 46 241 185 113 160 25 73} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000001020303030303030303030303030303030303030303040500000000 │ │ 00000000060708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0b0c0d0e00000000 │ │ 000000000f101112131313131313131313131313131313131415161700000000 │ │ -0000000018191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1d0d1e00000000 │ │ -000000001f202122231b1b1b1b1b1b1b1b1b1b1b1b1b1b140421242500000000 │ │ -000000001b1b152126251b1b1b1b1b1b1b1b1b1b1b1b2728292a1b1b00000000 │ │ -000000001b1b1b2a212b2c1b1b1b1b1b1b1b1b1b1b2d0b2e0f1b1b1b00000000 │ │ -000000001b1b1b1b2f3031321b1b1b1b1b1b1b1b332134351b1b1b1b00000000 │ │ -000000001b1b1b1b1b363738391b1b1b1b1b3a3b213c3d1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b3e0a3f401b1b1b41422143441b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b3545462d1b32312147481b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b494a4b3d4c37361b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b4d464e4f221b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b50515253541b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b55515256571b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b55515256571b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b55515256571b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b55513558571b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b5510594f1d1b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b4d5a5b21201b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b4d210b4d411b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b5c5d5e1b1b1b1b1b1b1b1b1b1b1b1b00000000 │ │ -000000001b1b1b1b1b1b1b1b1b5f181b1b1b1b1b1b1b1b1b1b1b1b1b00000000 │ │ +0000000018191a00000000000000000000000000000000001b1c0d1d00000000 │ │ +000000001e1f5e2021000000000000000000000000000014045e222300000000 │ │ +000000000000155e242300000000000000000000000025262728000000000000 │ │ +00000000000000285e292a000000000000000000002b0b2c0f00000000000000 │ │ +00000000000000002d2e2f300000000000000000315e32330000000000000000 │ │ +00000000000000000034353637000000000038395e3a3b000000000000000000 │ │ +000000000000000000003c0a3d3e0000003f405e414200000000000000000000 │ │ +00000000000000000000003343442b00302f5e45460000000000000000000000 │ │ +0000000000000000000000004748493b4a353400000000000000000000000000 │ │ +000000000000000000000000004b444c4d200000000000000000000000000000 │ │ +000000000000000000000000004e4f5051520000000000000000000000000000 │ │ +00000000000000000000000000534f5054550000000000000000000000000000 │ │ +00000000000000000000000000534f5054550000000000000000000000000000 │ │ +00000000000000000000000000534f5054550000000000000000000000000000 │ │ +00000000000000000000000000534f3356550000000000000000000000000000 │ │ +000000000000000000000000005310574d1c0000000000000000000000000000 │ │ +000000000000000000000000004b58595e1f0000000000000000000000000000 │ │ +000000000000000000000000004b5e0b4b3f0000000000000000000000000000 │ │ +000000000000000000000000005a5b5c00000000000000000000000000000000 │ │ +000000000000000000000000005d180000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/ic_menu_preferences.png ├── sng │ │ @@ -7,50 +7,50 @@ │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5700 5600 5500 5a01 5802 5e04 5d05 5701 0000 5d04 5f05 5b03 5a01 5900 5200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5900 0000 5b00 5b03 0000 0000 0000 0000 0000 5901 0000 0000 0000 0000 ff00 6301 0000 6800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5500 0000 5401 5701 0000 0000 1f05 4830 5876 5b88 600d 0000 5b7f 5b88 5052 3d19 0000 0000 5b00 5602 5400 0000 5500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5700 5600 0000 5602 0000 ff00 5a0b 5770 61d4 6bfa 76ff 71ff 5546 000c 6dfc 7bff 72ff 6cf5 63af 6226 7201 0000 6d02 5701 0000 5c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5900 0000 5503 0000 3e07 6202 0000 76e5 81ff 8cfe 92fb 8ffb 78e9 6de1 7cfc 92fb 98fd 94ff 86fa 7621 0000 522c 0000 0000 5401 0000 6000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a00 0000 5503 0000 4d28 5acb 5887 2c1d 6fd4 8ffd 98fd 9cff 9ffe a3ff 9bfc 92fe 98fe 9efe a0fd 8bf1 6156 5965 5ff4 5783 0001 0000 6001 0000 7000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a01 5802 5e04 5d05 5701 0000 5d04 5f05 5b03 5a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5b03 0000 0000 0000 0000 0000 5901 0000 0000 0000 0000 0000 6301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5401 5701 0000 0000 1f05 4830 5876 5b88 600d 0000 5b7f 5b88 5052 3d19 0000 0000 0000 5602 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5602 0000 0000 5a0b 5770 61d4 6bfa 76ff 71ff 5546 000c 6dfc 7bff 72ff 6cf5 63af 6226 7201 0000 6d02 5701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5503 0000 3e07 6202 0000 76e5 81ff 8cfe 92fb 8ffb 78e9 6de1 7cfc 92fb 98fd 94ff 86fa 7621 0000 522c 0000 0000 5401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5503 0000 4d28 5acb 5887 2c1d 6fd4 8ffd 98fd 9cff 9ffe a3ff 9bfc 92fe 98fe 9efe a0fd 8bf1 6156 5965 5ff4 5783 0001 0000 6001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5902 0000 5238 60e7 78ff 77ff 70f8 7cff 93ff 9eff 9ffc a1ff a99b a55c 9fff 9dfd 9fff a0ff 9cff 87ff 7cff 85ff 77ff 60b0 0007 0000 6201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 5200 0000 5302 5901 4935 5feb 7eff 8cfb 95fe 95ff 92ff 97ff 9dfe 9efd a3f8 9e29 0000 9fd1 9dff 9efd 9eff 9eff 9ffe 97fe 92fe 9afb 84ff 6ab7 6511 6103 6d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 5700 7500 6c05 5504 72a5 80ff 8bfb 94ff 9bff 9afe 9aff 9bff 9cfb 9fff a294 0000 0000 944e 99fe 9bf9 9dff 9cff 9bff 9aff 9bff 9bfd a0fd 95d2 6815 0000 7702 0000 6500 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 6a00 0000 4500 0000 0000 eb0c 8ad8 92ff 9bfd 9bff 9bff 9cff 9bfb 9cff a1f2 9b1d 8d03 8805 6205 97c0 9aff 9afa 9bfe 9cff 9bff 9bff 9cfe 96ff 933c 0000 9103 0000 0000 8e00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 5000 5502 9600 5234 536d 4751 6fef 95ff 99fe 9aff 9aff 99fc 9dff a7e9 a761 3803 c003 ff00 9603 9735 a5bf a1ff 9aff 99fe 9aff 99ff 9bfd 91ff 71bc 6192 5ab4 0001 4000 4700 6c00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 5900 5601 0000 5dc2 6cff 70ff 7fff 91ff 97ff 98ff 97fd 9eff a9b6 b022 0000 0000 0000 2709 0000 0000 ff01 ab67 a2f5 99ff 98fe 98ff 98ff 99ff 90ff 86ff 70ff 5c50 c400 6403 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 5f00 5c02 0000 5130 6afe 84fa 89fe 8cff 91ff 96ff 96fd 9bff a4a4 a304 0000 5b2d 5c9d 5cc3 5acc 59b7 5072 2d07 0000 a645 9ef6 96fd 96fe 96ff 96ff 97fd 95f7 8afd 72a4 0000 7a03 6500 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 6305 5000 5f86 73fe 8afb 91fe 93ff 94ff 94fd 96ff 9dd2 970a 0000 5c5f 63f5 72ff 7aff 7dff 7dff 6eff 5bc8 5220 0000 9775 96ff 93fd 95ff 95ff 94ff 94fd 94ff 7edf 6013 0000 7301 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 5d00 7402 0000 67aa 7cff 8dfb 93ff 93ff 93ff 92fd 96ff 9459 0000 5843 64ff 7aff 83fb 88fc 8cfc 8efc 8ffa 7dff 60c4 530c 6f08 8fda 92ff 93fd 93ff 93ff 93ff 94fd 87ff 7130 3800 7b02 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 6101 0000 4508 6ac9 80ff 8efd 91ff 91ff 91fe 92ff 92eb 830c 6303 61be 74ff 82fb 8bff 90ff 91ff 91ff 90ff 93fa 7aff 605a 0000 827f 8bff 91fa 91ff 91ff 91ff 93fd 8aff 7753 8800 8003 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 6501 4200 5413 6edd 82ff 8efd 8fff 8fff 8ffc 90ff 8bb5 0000 6026 6af2 7dfe 89fe 8fff 8fff 8fff 8fff 8fff 91fc 8afe 74b0 8b01 755a 83ff 8efc 8fff 8fff 8fff 90fc 8bff 7a7a 0000 8303 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 6702 a200 5815 71e1 83ff 8cfd 8eff 8eff 8efc 8dff 859f 7701 693f 71ff 83fc 8cff 8eff 8eff 8eff 8eff 8eff 8efd 8dff 82d5 0000 6946 7aff 8bff 8efe 8eff 8eff 8efc 8cff 7f93 0000 8603 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 6701 0000 4f10 71d7 82ff 8bfd 8cff 8cff 8cfc 8aff 7bae 0000 6c2e 78f8 85fe 8bfe 8cff 8cff 8cff 8cff 8cff 8cfc 8dfe 89b9 4f00 6254 72ff 88fd 8cff 8cff 8cff 8cfc 8cff 848b 0000 8903 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 6601 0000 3f04 72c2 80ff 8afc 8aff 8aff 8afe 89ff 77e3 5a07 5f05 7dc7 83fd 8afb 8aff 8aff 8aff 8aff 8bff 89fa 8dff 8c64 7a00 5e75 71ff 86fa 8aff 8aff 8aff 8afd 8afe 8464 0000 8803 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 6700 7e03 0000 73a4 7eff 88fb 89ff 88ff 88ff 8bfe 78fe 5c45 0000 8155 89ff 86fd 88fc 89fd 89fd 89fd 87fa 8bff 93d7 8814 5702 5bc8 73ff 84fd 88ff 88ff 88ff 89fd 88ff 853c 8a00 8702 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 7204 5a00 7279 7dff 85fc 87ff 87ff 87ff 88fc 80ff 62bd 0000 0000 9379 92ff 89ff 86ff 86ff 86ff 8dff 99e0 9831 0000 4e54 61ff 7afd 83ff 87ff 87ff 87fe 87ff 89ef 7f1c 0000 8402 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 6500 7302 0000 6e2a 7bfc 83ff 85ff 85ff 85ff 85ff 88fd 71ff 5181 0000 0000 9e4a 9fbe 9ae0 98e4 9cda a193 a71a 0000 4927 56e6 6efe 7cfd 84ff 85ff 85ff 85fb 87fe 89b2 5402 9002 7f00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 7700 9e01 4801 7cbe 80ff 83fc 83ff 83ff 83ff 83fe 84fd 68ff 4d90 3008 0000 0000 d80c bb17 ff00 0000 0000 4e4d 55df 67ff 76fe 7fff 83ff 83ff 84ff 83fd 88ff 885c 0000 8703 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 5100 7d03 0000 7b4b 80ff 80fb 82ff 82ff 82ff 81ff 82ff 82fd 6bff 53ce 4868 3f28 0003 0000 2b0f 4c4c 509d 5aff 69ff 73fd 7bff 80ff 82ff 82ff 81fd 83ff 89d7 8a05 9d01 8600 8100 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 8d00 6000 8602 5402 83b3 82ff 80fc 81ff 81ff 81ff 81ff 80ff 81fd 75ff 64ff 57ee 55dc 56d8 54e1 5bff 65ff 6dfe 74fd 7aff 7fff 81ff 81ff 81fe 80fb 89ff 8d4f 0000 8f03 8000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 8502 ff00 8323 86eb 80fe 7ffc 7fff 7fff 7fff 7fff 7fff 7ffd 7dfc 77ff 72ff 6fff 6fff 71fe 74fc 77ff 7cff 7fff 7fff 7fff 80ff 7efa 86ff 8f9f 0000 8f02 7d00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 7600 0000 8603 0000 8a4c 87fe 7eff 7dfd 7eff 7eff 7dff 7dff 7dff 7dff 7dfe 7bfd 7afd 79fd 7afe 7bff 7dff 7eff 7eff 7eff 7eff 7cfa 83ff 8fc9 9310 8e03 8f01 0000 8400 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 9800 0000 8f03 0000 9158 8bf4 7fff 7bfb 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dfe 7bfc 84ff 92c6 9c17 0000 9102 0000 8800 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5d00 0000 8a03 0000 983e 8ee0 81ff 79fe 7afb 7cfe 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7cff 7bfd 79fb 7bff 87ff 94a1 ac0a 0000 9402 0000 8f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c00 9200 9f00 9004 0000 9f20 96a5 89fe 7fff 79ff 78fd 79fc 7afc 7afc 7afc 7afc 7afc 79fd 78fd 7bff 83ff 8fe8 9c68 0000 0000 9502 0000 9200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9300 0000 0000 9303 0000 0000 a23f 97a5 8df2 85ff 7eff 7aff 7aff 7aff 7aff 7cff 81ff 89ff 91d1 9c7c ad17 0000 7f02 9a01 0000 9600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9600 0000 9702 7401 0000 0000 b61f a24e 9b95 99bf 95c6 94c5 97c4 9ab3 9c78 a938 cc0c 0000 0000 9403 9d00 0000 9900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9b00 a100 9b00 9a02 8d03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9a04 9a01 a500 9e00 9d00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a100 0000 9d00 a002 9703 8c03 8603 7502 7302 7c03 8903 8f03 9c02 a101 5600 b900 9d00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a000 0000 a000 a000 a000 a000 0000 a000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5302 5901 4935 5feb 7eff 8cfb 95fe 95ff 92ff 97ff 9dfe 9efd a3f8 9e29 0000 9fd1 9dff 9efd 9eff 9eff 9ffe 97fe 92fe 9afb 84ff 6ab7 6511 6103 6d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6c05 5504 72a5 80ff 8bfb 94ff 9bff 9afe 9aff 9bff 9cfb 9fff a294 0000 0000 944e 99fe 9bf9 9dff 9cff 9bff 9aff 9bff 9bfd a0fd 95d2 6815 0000 7702 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 eb0c 8ad8 92ff 9bfd 9bff 9bff 9cff 9bfb 9cff a1f2 9b1d 8d03 8805 6205 97c0 9aff 9afa 9bfe 9cff 9bff 9bff 9cfe 96ff 933c 0000 9103 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 5502 0000 5234 536d 4751 6fef 95ff 99fe 9aff 9aff 99fc 9dff a7e9 a761 3803 c003 0000 9603 9735 a5bf a1ff 9aff 99fe 9aff 99ff 9bfd 91ff 71bc 6192 5ab4 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 5601 0000 5dc2 6cff 70ff 7fff 91ff 97ff 98ff 97fd 9eff a9b6 b022 0000 0000 0000 2709 0000 0000 ff01 ab67 a2f5 99ff 98fe 98ff 98ff 99ff 90ff 86ff 70ff 5c50 0000 6403 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 5c02 0000 5130 6afe 84fa 89fe 8cff 91ff 96ff 96fd 9bff a4a4 a304 0000 5b2d 5c9d 5cc3 5acc 59b7 5072 2d07 0000 a645 9ef6 96fd 96fe 96ff 96ff 97fd 95f7 8afd 72a4 0000 7a03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 6305 0000 5f86 73fe 8afb 91fe 93ff 94ff 94fd 96ff 9dd2 970a 0000 5c5f 63f5 72ff 7aff 7dff 7dff 6eff 5bc8 5220 0000 9775 96ff 93fd 95ff 95ff 94ff 94fd 94ff 7edf 6013 0000 7301 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 7402 0000 67aa 7cff 8dfb 93ff 93ff 93ff 92fd 96ff 9459 0000 5843 64ff 7aff 83fb 88fc 8cfc 8efc 8ffa 7dff 60c4 530c 6f08 8fda 92ff 93fd 93ff 93ff 93ff 94fd 87ff 7130 0000 7b02 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 6101 0000 4508 6ac9 80ff 8efd 91ff 91ff 91fe 92ff 92eb 830c 6303 61be 74ff 82fb 8bff 90ff 91ff 91ff 90ff 93fa 7aff 605a 0000 827f 8bff 91fa 91ff 91ff 91ff 93fd 8aff 7753 0000 8003 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 6501 0000 5413 6edd 82ff 8efd 8fff 8fff 8ffc 90ff 8bb5 0000 6026 6af2 7dfe 89fe 8fff 8fff 8fff 8fff 8fff 91fc 8afe 74b0 8b01 755a 83ff 8efc 8fff 8fff 8fff 90fc 8bff 7a7a 0000 8303 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 6702 0000 5815 71e1 83ff 8cfd 8eff 8eff 8efc 8dff 859f 7701 693f 71ff 83fc 8cff 8eff 8eff 8eff 8eff 8eff 8efd 8dff 82d5 0000 6946 7aff 8bff 8efe 8eff 8eff 8efc 8cff 7f93 0000 8603 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 6701 0000 4f10 71d7 82ff 8bfd 8cff 8cff 8cfc 8aff 7bae 0000 6c2e 78f8 85fe 8bfe 8cff 8cff 8cff 8cff 8cff 8cfc 8dfe 89b9 0000 6254 72ff 88fd 8cff 8cff 8cff 8cfc 8cff 848b 0000 8903 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 6601 0000 3f04 72c2 80ff 8afc 8aff 8aff 8afe 89ff 77e3 5a07 5f05 7dc7 83fd 8afb 8aff 8aff 8aff 8aff 8bff 89fa 8dff 8c64 0000 5e75 71ff 86fa 8aff 8aff 8aff 8afd 8afe 8464 0000 8803 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 7e03 0000 73a4 7eff 88fb 89ff 88ff 88ff 8bfe 78fe 5c45 0000 8155 89ff 86fd 88fc 89fd 89fd 89fd 87fa 8bff 93d7 8814 5702 5bc8 73ff 84fd 88ff 88ff 88ff 89fd 88ff 853c 0000 8702 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 7204 0000 7279 7dff 85fc 87ff 87ff 87ff 88fc 80ff 62bd 0000 0000 9379 92ff 89ff 86ff 86ff 86ff 8dff 99e0 9831 0000 4e54 61ff 7afd 83ff 87ff 87ff 87fe 87ff 89ef 7f1c 0000 8402 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 7302 0000 6e2a 7bfc 83ff 85ff 85ff 85ff 85ff 88fd 71ff 5181 0000 0000 9e4a 9fbe 9ae0 98e4 9cda a193 a71a 0000 4927 56e6 6efe 7cfd 84ff 85ff 85ff 85fb 87fe 89b2 5402 9002 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 9e01 4801 7cbe 80ff 83fc 83ff 83ff 83ff 83fe 84fd 68ff 4d90 3008 0000 0000 d80c bb17 0000 0000 0000 4e4d 55df 67ff 76fe 7fff 83ff 83ff 84ff 83fd 88ff 885c 0000 8703 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 7d03 0000 7b4b 80ff 80fb 82ff 82ff 82ff 81ff 82ff 82fd 6bff 53ce 4868 3f28 0003 0000 2b0f 4c4c 509d 5aff 69ff 73fd 7bff 80ff 82ff 82ff 81fd 83ff 89d7 8a05 9d01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 8602 5402 83b3 82ff 80fc 81ff 81ff 81ff 81ff 80ff 81fd 75ff 64ff 57ee 55dc 56d8 54e1 5bff 65ff 6dfe 74fd 7aff 7fff 81ff 81ff 81fe 80fb 89ff 8d4f 0000 8f03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 8502 0000 8323 86eb 80fe 7ffc 7fff 7fff 7fff 7fff 7fff 7ffd 7dfc 77ff 72ff 6fff 6fff 71fe 74fc 77ff 7cff 7fff 7fff 7fff 80ff 7efa 86ff 8f9f 0000 8f02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8603 0000 8a4c 87fe 7eff 7dfd 7eff 7eff 7dff 7dff 7dff 7dff 7dfe 7bfd 7afd 79fd 7afe 7bff 7dff 7eff 7eff 7eff 7eff 7cfa 83ff 8fc9 9310 8e03 8f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8f03 0000 9158 8bf4 7fff 7bfb 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dfe 7bfc 84ff 92c6 9c17 0000 9102 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a03 0000 983e 8ee0 81ff 79fe 7afb 7cfe 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7cff 7bfd 79fb 7bff 87ff 94a1 ac0a 0000 9402 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9004 0000 9f20 96a5 89fe 7fff 79ff 78fd 79fc 7afc 7afc 7afc 7afc 7afc 79fd 78fd 7bff 83ff 8fe8 9c68 0000 0000 9502 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9303 0000 0000 a23f 97a5 8df2 85ff 7eff 7aff 7aff 7aff 7aff 7cff 81ff 89ff 91d1 9c7c ad17 0000 7f02 9a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9702 7401 0000 0000 b61f a24e 9b95 99bf 95c6 94c5 97c4 9ab3 9c78 a938 cc0c 0000 0000 9403 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9a02 8d03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9a04 9a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a002 9703 8c03 8603 7502 7302 7c03 8903 8f03 9c02 a101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v4/ic_menu_delete.png ├── sng │ │ @@ -6,51 +6,51 @@ │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3300 ff00 8c01 5402 3702 3002 3202 3202 3102 3602 5102 8b01 ff00 2a00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f100 0000 0000 7001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6c01 0000 0000 f400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c01 5402 3702 3002 3202 3202 3102 3602 5102 8b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6c01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7101 0000 ff06 7c2b 6d37 6e37 6e37 6e37 6f37 6d37 7e2b ff05 0000 7601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0d01 0000 8429 6ab4 70f3 77ff 78ff 77ff 77ff 77ff 73ff 6af3 65b2 8725 0000 0b01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 9601 0a01 9a12 75cf 89ff 9bff 9eff 9eff 9eff 9eff 9cff 97ff 8bff 73ff 66c6 ab0c 0001 a801 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 3800 0000 7c00 4002 3304 3004 3604 4806 7105 905f 8fff a6fb ade6 b3c5 b5ca b5c9 b5c9 b5ca b1c5 a2e5 8bfc 73ff 8350 6005 3306 3504 2e04 2d04 3503 af00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 a400 0000 0000 0000 0000 0000 0000 9b68 97fe 96ff 9f72 0000 0000 0000 0000 0000 0000 a172 8dff 7cff 8558 0000 0000 0000 0000 0000 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 fb00 0300 ff01 6f52 6388 6487 6588 6c8a 6c7f 77b8 90ff 84ff 64c0 5f83 688d 688b 688b 6e8d 6f83 76bf 8bff 7aff 60b1 5a7f 648a 6488 6587 6288 6966 ff05 ff00 b400 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 5e02 0000 8242 71fb 80ff 82ff 82ff 88ff 92ff 97ff 96ff 8dff 85ff 83ff 83ff 83ff 83ff 89ff 93ff 96ff 95ff 8cff 83ff 83ff 82ff 82ff 80ff 7aff 6aff 794e 0000 5003 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 6d03 0000 9366 94ff 9cf8 9bfa 9bfa 9dfa 9efa 9efc 9bff 9aff 9afd 9bfa 9bfa 9bfa 9bfa 9dfa 9efa 9efd 9bff 99ff 9afc 9bfa 9bfa 9bfa 98fa 8bf8 7bfe 7f67 0000 4e03 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 7003 0000 9963 97fc 9afa 98fd 98fd 98fd 98fd 97fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 96fd 8bfa 79fc 7e63 0000 4a03 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 7b03 0000 9d63 98ff 9dff a4ff a5ff a4ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a4ff a5ff a2ff 8fff 7dff 8563 0000 5a03 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 a701 0000 bf1d afaf b1b9 ce38 ff29 ff27 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff27 ff29 ce38 a9b1 9fb0 b01c 0000 9101 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 0000 ff08 ff05 618f 61a7 61a6 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a6 60a7 628f ff06 0000 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 4a00 ff00 a701 5402 b402 f10f 7fed 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 80ff 79ff 74ed f20e a304 4d02 7801 ff00 1a00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 b801 8900 f80a 8bda 91fb 91fa 90fd 8fff 8fff 90fb 91fb 90fb 8fff 8fff 90fb 91fb 90fb 8fff 8fff 90fd 8bfa 7cfb 71da ff0a 0000 ae00 ff00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8c00 ff00 f80a 8bdd 90ff 90fe 9afa a7da a1e9 94ff 8fff 96ff a3e3 a4e2 96fe 8fff 94ff a1e8 a7da 9af9 8afe 7aff 6fdd fe0a ff00 7000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8600 0000 f80a 88dd 8dff 89ff 94b6 ff03 b643 90fe 89ff 8fe5 e621 f316 93e0 8aff 8bfe b53e ff03 98b0 88ff 78ff 6ddd ff0a 0000 6d00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8500 0000 f90a 87dd 87ff 7bff 7aa5 0000 a22f 84fd 7fff 77da ff10 ff05 83d5 82ff 75fc 972a 0000 89a0 85ff 78ff 6cdd fe0a 0000 6c00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8300 0000 fa0a 84dd 82ff 72ff 72a8 fa00 a333 80fe 77ff 6edc fb14 f808 80d7 7aff 6cfd 962e fa01 88a3 83ff 76ff 6add ff0a 0000 6900 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8200 0000 fc0a 83dd 80ff 6fff 70a7 0000 a232 7efe 74ff 6cdb ff13 ff08 7fd6 78ff 6afd 942d 0000 86a2 81ff 74ff 69dd ff0a 0000 6900 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8200 0000 fe0a 82dd 7eff 6eff 6fa7 0000 a132 7dfe 73ff 6bdb ff13 ff08 7dd6 77ff 69fd 932d 0000 85a2 80ff 73ff 68dd ff0a 0000 6800 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8000 0000 ff0a 80dd 7dff 6dff 6ea7 0000 a032 7cfe 71ff 6adb ff13 ff08 7cd6 75ff 67fd 932d 0000 83a2 7eff 71ff 66dd ff0a 0000 6600 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7f00 0000 ff0a 7fdd 7bff 6bff 6da7 0000 9f32 7afe 70ff 68db ff13 ff08 7ad6 74ff 65fd 912d 0000 81a2 7cff 70ff 65dd ff0a 0000 6500 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7d00 0000 ff0a 7ddd 79ff 6aff 6ba7 0000 9e32 78fe 6eff 66db ff13 ff08 78d6 72ff 64fd 902d 0000 80a2 7aff 6eff 64dd ff0a 0000 6400 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7b00 0000 fd0a 7cdd 78ff 68ff 6ba7 0000 9d32 77fe 6dff 66db ff13 ff08 77d6 70ff 63fd 902d 0000 7ea2 79ff 6dff 63dd ff0a 0000 6200 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7a00 0000 fb0a 7bdd 78ff 68ff 6aa7 e100 9c32 76fe 6cff 66db ff13 fe08 76d6 70ff 63fd 902d ff00 7da2 79ff 6cff 62dd ff0a 0000 6200 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7900 0000 fc0a 7add 76ff 66ff 6aa8 3e04 9834 75fe 6bff 64dc e216 c80b 75d6 6eff 62fd 8c30 4804 7ca3 77ff 6bff 61dd ff0a 0000 6100 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7800 0000 fc0a 78dd 75ff 64ff 65a4 0000 ad28 71fe 6aff 61da ff03 0000 70d6 6dff 5efd a423 0000 789f 75ff 6aff 60dd ff0a 0000 6000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7500 5700 fc0a 77dc 74ff 65fe 55d9 6263 6293 6aff 6cff 57ef 5e67 616f 66f2 6fff 59ff 588b 5f5a 65d6 74fe 69ff 60dc ff0a 4f00 5e00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8300 0000 fb0a 75e0 74fc 6cf9 66ff 69ff 6fff 74fb 6efb 66fd 67ff 6dff 74fd 70fb 68fb 66ff 6cff 73ff 74f9 65fc 5de0 ff0a 0000 6f00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 b900 4700 fb06 86cf 82ff 7aff 7bff 7fff 7fff 7dff 7aff 7aff 7eff 80ff 7eff 7bff 7aff 7dff 7fff 7eff 78ff 72ff 70ce ff06 4100 ad00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f200 6601 0000 be2c a887 a49d a59d a49d a49d a59d a59d a59d a49d a49d a49d a59d a59d a49d a49d a49d a09d 9e87 b52c 0000 5e01 f000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ec00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e300 0000 ff00 8a01 8003 8004 8004 8004 8104 8104 8004 8004 8004 8104 8104 8004 8004 8004 8104 8004 7b04 7103 7601 ff00 0000 dc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0d01 0000 8429 6ab4 70f3 77ff 78ff 77ff 77ff 77ff 73ff 6af3 65b2 8725 0000 0b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9601 0a01 9a12 75cf 89ff 9bff 9eff 9eff 9eff 9eff 9cff 97ff 8bff 73ff 66c6 ab0c 0001 a801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4002 3304 3004 3604 4806 7105 905f 8fff a6fb ade6 b3c5 b5ca b5c9 b5c9 b5ca b1c5 a2e5 8bfc 73ff 8350 6005 3306 3504 2e04 2d04 3503 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9b68 97fe 96ff 9f72 0000 0000 0000 0000 0000 0000 a172 8dff 7cff 8558 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 6f52 6388 6487 6588 6c8a 6c7f 77b8 90ff 84ff 64c0 5f83 688d 688b 688b 6e8d 6f83 76bf 8bff 7aff 60b1 5a7f 648a 6488 6587 6288 6966 ff05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 5e02 0000 8242 71fb 80ff 82ff 82ff 88ff 92ff 97ff 96ff 8dff 85ff 83ff 83ff 83ff 83ff 89ff 93ff 96ff 95ff 8cff 83ff 83ff 82ff 82ff 80ff 7aff 6aff 794e 0000 5003 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 6d03 0000 9366 94ff 9cf8 9bfa 9bfa 9dfa 9efa 9efc 9bff 9aff 9afd 9bfa 9bfa 9bfa 9bfa 9dfa 9efa 9efd 9bff 99ff 9afc 9bfa 9bfa 9bfa 98fa 8bf8 7bfe 7f67 0000 4e03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 7003 0000 9963 97fc 9afa 98fd 98fd 98fd 98fd 97fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 98fd 96fd 8bfa 79fc 7e63 0000 4a03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 7b03 0000 9d63 98ff 9dff a4ff a5ff a4ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a5ff a4ff a5ff a2ff 8fff 7dff 8563 0000 5a03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 a701 0000 bf1d afaf b1b9 ce38 ff29 ff27 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff26 ff27 ff29 ce38 a9b1 9fb0 b01c 0000 9101 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff08 ff05 618f 61a7 61a6 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a7 61a6 60a7 628f ff06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a701 5402 b402 f10f 7fed 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 80ff 79ff 74ed f20e a304 4d02 7801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b801 0000 f80a 8bda 91fb 91fa 90fd 8fff 8fff 90fb 91fb 90fb 8fff 8fff 90fb 91fb 90fb 8fff 8fff 90fd 8bfa 7cfb 71da ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f80a 8bdd 90ff 90fe 9afa a7da a1e9 94ff 8fff 96ff a3e3 a4e2 96fe 8fff 94ff a1e8 a7da 9af9 8afe 7aff 6fdd fe0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f80a 88dd 8dff 89ff 94b6 ff03 b643 90fe 89ff 8fe5 e621 f316 93e0 8aff 8bfe b53e ff03 98b0 88ff 78ff 6ddd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f90a 87dd 87ff 7bff 7aa5 0000 a22f 84fd 7fff 77da ff10 ff05 83d5 82ff 75fc 972a 0000 89a0 85ff 78ff 6cdd fe0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa0a 84dd 82ff 72ff 72a8 0000 a333 80fe 77ff 6edc fb14 f808 80d7 7aff 6cfd 962e fa01 88a3 83ff 76ff 6add ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc0a 83dd 80ff 6fff 70a7 0000 a232 7efe 74ff 6cdb ff13 ff08 7fd6 78ff 6afd 942d 0000 86a2 81ff 74ff 69dd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fe0a 82dd 7eff 6eff 6fa7 0000 a132 7dfe 73ff 6bdb ff13 ff08 7dd6 77ff 69fd 932d 0000 85a2 80ff 73ff 68dd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0a 80dd 7dff 6dff 6ea7 0000 a032 7cfe 71ff 6adb ff13 ff08 7cd6 75ff 67fd 932d 0000 83a2 7eff 71ff 66dd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0a 7fdd 7bff 6bff 6da7 0000 9f32 7afe 70ff 68db ff13 ff08 7ad6 74ff 65fd 912d 0000 81a2 7cff 70ff 65dd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0a 7ddd 79ff 6aff 6ba7 0000 9e32 78fe 6eff 66db ff13 ff08 78d6 72ff 64fd 902d 0000 80a2 7aff 6eff 64dd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd0a 7cdd 78ff 68ff 6ba7 0000 9d32 77fe 6dff 66db ff13 ff08 77d6 70ff 63fd 902d 0000 7ea2 79ff 6dff 63dd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb0a 7bdd 78ff 68ff 6aa7 0000 9c32 76fe 6cff 66db ff13 fe08 76d6 70ff 63fd 902d 0000 7da2 79ff 6cff 62dd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc0a 7add 76ff 66ff 6aa8 3e04 9834 75fe 6bff 64dc e216 c80b 75d6 6eff 62fd 8c30 4804 7ca3 77ff 6bff 61dd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc0a 78dd 75ff 64ff 65a4 0000 ad28 71fe 6aff 61da ff03 0000 70d6 6dff 5efd a423 0000 789f 75ff 6aff 60dd ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc0a 77dc 74ff 65fe 55d9 6263 6293 6aff 6cff 57ef 5e67 616f 66f2 6fff 59ff 588b 5f5a 65d6 74fe 69ff 60dc ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb0a 75e0 74fc 6cf9 66ff 69ff 6fff 74fb 6efb 66fd 67ff 6dff 74fd 70fb 68fb 66ff 6cff 73ff 74f9 65fc 5de0 ff0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb06 86cf 82ff 7aff 7bff 7fff 7fff 7dff 7aff 7aff 7eff 80ff 7eff 7bff 7aff 7dff 7fff 7eff 78ff 72ff 70ce ff06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6601 0000 be2c a887 a49d a59d a49d a49d a59d a59d a59d a49d a49d a49d a59d a59d a49d a49d a49d a09d 9e87 b52c 0000 5e01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a01 8003 8004 8004 8004 8104 8104 8004 8004 8004 8104 8104 8004 8004 8004 8104 8004 7b04 7103 7601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v4/ic_menu_save.png ├── sng │ │ @@ -7,50 +7,50 @@ │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 2300 0000 4002 3304 3304 2f04 3502 0000 2600 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6100 0000 3b01 3804 3304 3303 4f01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6400 0000 ff00 3f03 3004 2c04 2c04 2d04 3d04 7e01 ff00 0000 0000 0000 0000 0000 7a01 0000 0000 fa00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 f100 2501 0000 7447 649d 669a 649e 6f58 0000 2c02 e100 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 881c 6599 659d 658e b517 0000 4f02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 bf00 1502 0000 79af 7bff 82ff 7dff 7f97 0000 4804 e700 0000 b800 ff00 ff04 6663 6573 6572 6572 6573 656e 8c1b 0000 9433 7cff 82ff 75ff 65be 8e17 0000 5502 0000 4b00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 be00 2402 0000 8dab 93fb 9af3 93fb 8f8b 0000 5803 eb00 ff00 9d00 0000 fd09 76ef 79ff 7aff 7aff 7aff 77ff 9640 0000 9d31 8ef5 99fb 96fa 7bff 65c2 a11b 0000 5403 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 c100 3502 0000 92ac 9aff a2f7 99ff 928d 0000 5e03 eb00 ff00 8900 0000 f20a 8ad9 95fa 95f9 95f9 95fa 8df2 a13c 0000 9f31 93f9 a0ff 9efe 9afb 7cff 63ca 8b21 0000 4e03 0000 1f00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 c100 3402 0000 92ac 9bff a1f7 99ff 938d 0000 5f03 eb00 ff00 8900 0000 eb0a 8edd 9dff 9dfd 9dfe 9eff 93f6 a23c 0000 9e32 93f9 a0ff 9ffe 9dff 99fb 7dff 63d0 8025 0000 0301 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 c000 3302 0000 92ac 99ff a0f7 98ff 928d 0000 5d03 eb00 ff00 8b00 0000 eb0a 8fdd 9dff 9efd 9efe 9eff 93f6 a13d 0000 9d32 92f9 9eff 9efe 9eff 9cff 98fc 7dff 62d3 7f2c 0000 1201 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 bf00 3002 0000 90ac 98ff 9ef7 96ff 908d 0000 5b03 eb00 ff00 8600 0000 eb0a 8ddd 9cff 9dfd 9cfe 9dff 92f6 a03d 0000 9d32 90f9 9cff 9cfe 9cff 9cff 9aff 97fa 7bff 73a7 0000 0602 bd00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 bf00 2e02 0000 8fac 97ff 9df7 95ff 8f8d 0000 6003 f000 ff00 ab00 ff00 ec0a 89dc 98fd 98fc 98fc 99fd 8ef4 9e3c ff00 9c31 8ff9 9bff 9bfe 9bff 9bff 9bff 9afb 91fd 88ad 0000 1e02 ba01 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 be00 2b02 0000 8eac 95ff 9cf7 93ff 8d8e 5401 3904 4c01 2501 4302 0001 d10a 97e6 a6ff a6ff a6ff a7ff 9cff a23f 1c01 9933 8ef9 9aff 9afe 9aff 9aff 9aff 9bfb 94ff 8cab 0000 2602 be00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 be00 2702 0000 8cac 93ff 9af7 92ff 908a 0000 0000 0000 0000 0000 0000 ff06 df2d e932 e932 e932 ea32 e131 ff12 0000 b02b 8ef8 98ff 98fe 98ff 98ff 98ff 99fb 94ff 8cac 0000 2702 be00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 be00 2402 0000 8bac 92ff 99f7 8dff 7498 371b 782c 7327 7427 7427 7928 7f2a 7520 6f1f 701f 701f 6f1f 721f 7d29 6422 6c46 81f9 98ff 96fe 96ff 96ff 96ff 97fb 92ff 8bac 0000 2402 be00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 bd00 2202 0000 8aac 90ff 96fb 91ff 75fe 67fd 65fd 65fd 65fd 65fd 65fd 66fd 69ff 6bff 6cff 6cff 6cff 6aff 67fd 66fd 6cfd 86fd 96fd 95fd 95fd 95fe 94ff 95fb 90ff 8aac 0000 2202 bd00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 bc00 1f02 0000 88ac 8fff 94fb 92ff 8cff 84ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 83ff 89ff 8fff 91ff 91ff 91ff 92ff 93ff 94fb 8fff 88ac 0000 1f02 bc00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 bb00 1b02 0000 87ac 8dff 92fb 91ff 9af0 a4dd a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a5e0 a6e0 a7e1 a7e1 a8dd 9df0 91ff 92fb 8dff 87ac 0000 1b02 bb00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ba00 1802 0000 85ac 8bff 91f7 8eff 9991 ff08 f11b ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ee1b ff08 9991 8eff 91f7 8bff 85ac 0000 1802 ba00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ba00 1602 0000 85ac 89ff 8ff7 8aff 878c 0000 5d05 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0002 6105 0000 888c 8aff 8ff7 89ff 85ac 0000 1602 ba00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ba00 1502 0000 84ac 88ff 8ef7 86ff 848d ea01 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ea01 848d 86ff 8ef7 88ff 84ac 0000 1502 ba00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b900 1102 0000 82ac 86ff 8cf7 85ff 808e 0000 7e42 53b3 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 53ae 8734 0000 808e 85ff 8cf7 86ff 82ac 0000 1102 b900 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b800 0e02 0000 80ac 84ff 8bf7 83ff 7f8f 0000 8961 81ff 85ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 85ff 80ff 8d4f 0000 7f8f 83ff 8bf7 84ff 80ac 0000 0e02 b800 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b700 0a02 0000 7fac 83ff 89f7 81ff 7e8d 0000 f40c e920 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ed1e eb0a 0000 7e8d 81ff 89f7 83ff 7fac 0000 0a02 b700 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b700 0602 0000 7dac 81ff 87f7 80ff 7e8d 0000 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 0000 7e8d 80ff 87f7 81ff 7dac 0000 0602 b700 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b700 0102 0000 7cac 7fff 85f7 7eff 7c8d 0000 bd01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a02 0000 7c8d 7eff 85f7 7fff 7cac 0000 0102 b700 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b600 0002 0000 7aac 7dff 84f7 7cff 7a8d 0000 9220 4e65 4b6e 4c6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4c6e 4b6e 4e63 9c1a 0000 7a8d 7cff 84f7 7dff 7aac 0000 0002 b600 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b500 0002 0000 79ac 7cff 82f7 7bff 788f 0000 7c6a 6bff 6fff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6fff 6bff 8355 0000 788f 7bff 82f7 7cff 79ac 0000 0002 b500 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b400 0002 0000 78ac 7aff 80f7 79ff 778d 0000 b91f b556 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bc59 b552 bb18 0000 778d 79ff 80f7 7aff 78ac 0000 0002 b400 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b400 0002 0000 77ac 79ff 7ff7 78ff 768e 4502 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 4502 768e 78ff 7ff7 79ff 77ac 0000 0002 b400 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b400 0002 0000 76ac 78ff 7ef7 76ff 7988 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7988 76ff 7ef7 78ff 76ac 0000 0002 b400 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 b300 0302 0000 76ab 78ff 7ef8 74ff 60a0 3a2c 653c 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 653c 3a2c 60a0 74ff 7ef8 78ff 76ab 0000 0302 b300 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 4002 3304 3304 2f04 3502 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3b01 3804 3304 3303 4f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3f03 3004 2c04 2c04 2d04 3d04 7e01 0000 0000 0000 0000 0000 0000 7a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2501 0000 7447 649d 669a 649e 6f58 0000 2c02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 881c 6599 659d 658e b517 0000 4f02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 1502 0000 79af 7bff 82ff 7dff 7f97 0000 4804 0000 0000 0000 0000 ff04 6663 6573 6572 6572 6573 656e 8c1b 0000 9433 7cff 82ff 75ff 65be 8e17 0000 5502 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2402 0000 8dab 93fb 9af3 93fb 8f8b 0000 5803 0000 0000 0000 0000 fd09 76ef 79ff 7aff 7aff 7aff 77ff 9640 0000 9d31 8ef5 99fb 96fa 7bff 65c2 a11b 0000 5403 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 3502 0000 92ac 9aff a2f7 99ff 928d 0000 5e03 0000 0000 0000 0000 f20a 8ad9 95fa 95f9 95f9 95fa 8df2 a13c 0000 9f31 93f9 a0ff 9efe 9afb 7cff 63ca 8b21 0000 4e03 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 3402 0000 92ac 9bff a1f7 99ff 938d 0000 5f03 0000 0000 0000 0000 eb0a 8edd 9dff 9dfd 9dfe 9eff 93f6 a23c 0000 9e32 93f9 a0ff 9ffe 9dff 99fb 7dff 63d0 8025 0000 0301 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 3302 0000 92ac 99ff a0f7 98ff 928d 0000 5d03 0000 0000 0000 0000 eb0a 8fdd 9dff 9efd 9efe 9eff 93f6 a13d 0000 9d32 92f9 9eff 9efe 9eff 9cff 98fc 7dff 62d3 7f2c 0000 1201 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 3002 0000 90ac 98ff 9ef7 96ff 908d 0000 5b03 0000 0000 0000 0000 eb0a 8ddd 9cff 9dfd 9cfe 9dff 92f6 a03d 0000 9d32 90f9 9cff 9cfe 9cff 9cff 9aff 97fa 7bff 73a7 0000 0602 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2e02 0000 8fac 97ff 9df7 95ff 8f8d 0000 6003 0000 0000 0000 0000 ec0a 89dc 98fd 98fc 98fc 99fd 8ef4 9e3c 0000 9c31 8ff9 9bff 9bfe 9bff 9bff 9bff 9afb 91fd 88ad 0000 1e02 ba01 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2b02 0000 8eac 95ff 9cf7 93ff 8d8e 5401 3904 4c01 2501 4302 0001 d10a 97e6 a6ff a6ff a6ff a7ff 9cff a23f 1c01 9933 8ef9 9aff 9afe 9aff 9aff 9aff 9bfb 94ff 8cab 0000 2602 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2702 0000 8cac 93ff 9af7 92ff 908a 0000 0000 0000 0000 0000 0000 ff06 df2d e932 e932 e932 ea32 e131 ff12 0000 b02b 8ef8 98ff 98fe 98ff 98ff 98ff 99fb 94ff 8cac 0000 2702 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2402 0000 8bac 92ff 99f7 8dff 7498 371b 782c 7327 7427 7427 7928 7f2a 7520 6f1f 701f 701f 6f1f 721f 7d29 6422 6c46 81f9 98ff 96fe 96ff 96ff 96ff 97fb 92ff 8bac 0000 2402 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2202 0000 8aac 90ff 96fb 91ff 75fe 67fd 65fd 65fd 65fd 65fd 65fd 66fd 69ff 6bff 6cff 6cff 6cff 6aff 67fd 66fd 6cfd 86fd 96fd 95fd 95fd 95fe 94ff 95fb 90ff 8aac 0000 2202 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 1f02 0000 88ac 8fff 94fb 92ff 8cff 84ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 83ff 89ff 8fff 91ff 91ff 91ff 92ff 93ff 94fb 8fff 88ac 0000 1f02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 1b02 0000 87ac 8dff 92fb 91ff 9af0 a4dd a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a4e0 a5e0 a6e0 a7e1 a7e1 a8dd 9df0 91ff 92fb 8dff 87ac 0000 1b02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 1802 0000 85ac 8bff 91f7 8eff 9991 ff08 f11b ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ff15 ee1b ff08 9991 8eff 91f7 8bff 85ac 0000 1802 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 1602 0000 85ac 89ff 8ff7 8aff 878c 0000 5d05 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0002 6105 0000 888c 8aff 8ff7 89ff 85ac 0000 1602 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 1502 0000 84ac 88ff 8ef7 86ff 848d ea01 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ea01 848d 86ff 8ef7 88ff 84ac 0000 1502 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 1102 0000 82ac 86ff 8cf7 85ff 808e 0000 7e42 53b3 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 52b2 53ae 8734 0000 808e 85ff 8cf7 86ff 82ac 0000 1102 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0e02 0000 80ac 84ff 8bf7 83ff 7f8f 0000 8961 81ff 85ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 85ff 80ff 8d4f 0000 7f8f 83ff 8bf7 84ff 80ac 0000 0e02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0a02 0000 7fac 83ff 89f7 81ff 7e8d 0000 f40c e920 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ec23 ed1e eb0a 0000 7e8d 81ff 89f7 83ff 7fac 0000 0a02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0602 0000 7dac 81ff 87f7 80ff 7e8d 0000 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 0000 7e8d 80ff 87f7 81ff 7dac 0000 0602 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0102 0000 7cac 7fff 85f7 7eff 7c8d 0000 bd01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a02 0000 7c8d 7eff 85f7 7fff 7cac 0000 0102 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0002 0000 7aac 7dff 84f7 7cff 7a8d 0000 9220 4e65 4b6e 4c6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4b6e 4c6e 4b6e 4e63 9c1a 0000 7a8d 7cff 84f7 7dff 7aac 0000 0002 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0002 0000 79ac 7cff 82f7 7bff 788f 0000 7c6a 6bff 6fff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6eff 6fff 6bff 8355 0000 788f 7bff 82f7 7cff 79ac 0000 0002 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0002 0000 78ac 7aff 80f7 79ff 778d 0000 b91f b556 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bb59 bc59 b552 bb18 0000 778d 79ff 80f7 7aff 78ac 0000 0002 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0002 0000 77ac 79ff 7ff7 78ff 768e 4502 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 4502 768e 78ff 7ff7 79ff 77ac 0000 0002 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0002 0000 76ac 78ff 7ef7 76ff 7988 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7988 76ff 7ef7 78ff 76ac 0000 0002 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0302 0000 76ab 78ff 7ef8 74ff 60a0 3a2c 653c 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 6337 653c 3a2c 60a0 74ff 7ef8 78ff 76ab 0000 0302 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 b101 0002 0000 73ae 73fd 77f9 74fd 5eff 53ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 51ff 53ff 5eff 74fd 77f9 73fd 73ae 0000 0002 b101 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 c500 3a02 0000 83a1 86ff 89ff 87ff 85ff 80ff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 80ff 85ff 87ff 89ff 86ff 83a1 0000 3a02 c500 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ff00 8101 0000 c11c bb4d bd4e bc4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bc4e bd4e bb4d c11c 0000 8101 ff00 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 3a02 0000 83a1 86ff 89ff 87ff 85ff 80ff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 80ff 85ff 87ff 89ff 86ff 83a1 0000 3a02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 8101 0000 c11c bb4d bd4e bc4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bb4e bc4e bd4e bb4d c11c 0000 8101 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 9201 8202 7302 7302 7102 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 7102 7302 7302 8202 9201 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 f300 4900 0000 9201 8202 7302 7302 7102 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 6d02 7102 7302 7302 8202 9201 0000 4900 f300 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v4/ic_menu_add.png ├── sng │ │ @@ -6,51 +6,51 @@ │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd00 f300 ff00 b300 6a01 4701 3c01 3c01 4701 6a01 b600 ff00 f200 fd00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b500 e400 9200 1b01 3403 0002 0000 0000 0000 0000 0000 0000 0002 3503 2001 a800 e300 b000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a100 0000 4501 1202 0000 0000 0000 e010 a11d 8428 8528 a31d e410 0000 0000 0000 0002 4b01 0000 9d00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7500 5a03 0000 0000 9923 696c 67a9 67c8 66dc 6aee 6aee 66db 67c7 67a9 6969 9c21 0000 0000 6103 8400 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4600 0000 8a01 4001 0000 812c 6596 68ef 71ff 7cff 81ff 83ff 86ff 86ff 83ff 81ff 7cff 71ff 67ed 6694 8528 0000 4d02 8901 0000 2e00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0c00 0000 6301 0000 ff05 6776 65ee 76ff 86ff 8dfd 8ffb 91fc 93fd 93fe 93fe 93fd 91fc 8ffb 8dfe 86ff 75ff 66ec 6970 ff03 0000 6401 0000 1d00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7201 ff00 ce12 62a8 6dff 85ff 8ffb 92fe 95ff 99ff 9aff 9cff 9cff 9cff 9bff 9aff 98ff 95ff 91fe 8ffb 84ff 6dff 63a2 e50e aa00 7801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 4301 0001 b80e 63ba 72ff 8cfb 91fd 96ff 9bff 9dff 9eff 9fff 9ffd 9ffd 9ffd 9ffd 9fff 9eff 9dff 9aff 96ff 91fd 8cfc 70ff 63b3 ca0d 0001 3b01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 b300 2100 2203 ff04 649e 72ff 8ffb 93ff 99ff 9dff 9eff 9eff 9eff 9dff 9dff 9dff 9dff 9dff 9dff 9eff 9eff 9eff 9cff 99ff 93ff 8efb 70ff 6597 ff02 3703 2500 ae00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 a300 0000 3a02 0000 6b75 6cff 8dfb 93fe 99ff 9bff 9cff 9cff 9cff 9cff a3fd afde b2d5 b2d5 aedf a2fe 9cff 9cff 9cff 9cff 9bff 99ff 93fe 8cfb 6bff 6d6d 0000 3202 0000 4d00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 1e01 0000 852f 66f3 88fe 93fd 98ff 9bff 9bff 9bff 9bff 9bfc 9bff a3bf ff0a ff09 ff08 ff0c a2c5 9aff 9bfc 9bff 9bff 9bff 9bff 98ff 93fd 87ff 66ee 852a 0000 1f01 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 f900 a400 0601 ff02 69a1 7bff 93fc 97ff 99ff 9aff 9aff 9aff 9aff 9afb 97ff 91a4 0000 bf0b be0c 0000 91ae 98ff 9afb 9aff 9aff 9aff 9aff 99ff 96ff 93fb 79ff 6999 ff02 0e02 a600 fc00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 f600 3001 0000 982a 6ef5 8cff 94fe 97ff 98ff 98ff 98ff 98ff 98ff 99fc 93ff 8ca9 d801 5603 6903 d201 8cb3 94ff 98fb 98ff 98ff 98ff 98ff 98ff 97ff 94fe 8bff 6ef1 9e25 0000 3301 f400 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ff00 2e03 0000 717a 7aff 92fd 95ff 96ff 96ff 96ff 96fc 96fb 96fb 96f8 90fb 87a6 ff00 6b03 6c04 ff00 87af 91fb 96f8 96fb 96fb 96fc 96ff 96ff 96ff 95ff 92fd 79ff 7372 0000 3203 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 9f01 1c01 ff04 74b4 84fe 93fb 94ff 95ff 95ff 94ff 95ff 96ff 96ff 97ff 90ff 86b3 0000 6704 6804 0000 85bd 90ff 97ff 96ff 96ff 95ff 94ff 95ff 95ff 94ff 93fb 83fe 75ae ff02 2802 a900 ff00 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 6001 0000 b01a 78d8 8aff 92fd 93ff 93ff 92ff 9afc abc0 b1ae b2b2 b3af adb2 9e74 ff00 8902 8903 ff00 9f7b aeb2 b3af b2b2 b1ae abc2 9afc 92ff 93ff 93ff 92fd 8aff 79d2 bb16 0000 6501 ff00 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 4b01 1b00 912c 7af5 8cff 91fe 91ff 91fd 91ff 94dc ff05 0000 0000 0000 0000 0000 ff00 0000 0000 ff00 0000 0000 0000 0000 0000 ff09 94de 91ff 91fd 91ff 91fe 8cff 7aed 9627 4300 5401 ff00 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 4e02 0000 8e35 7eff 8dfe 8fff 8fff 8ffd 8eff 85d5 e309 cd0c 9d04 9a04 8e04 7e02 0000 8300 8400 0000 7d03 8f04 9a04 9d04 d20b ed0e 86d8 8eff 8ffd 8fff 8fff 8dff 7dfc 8f31 0000 4d02 ff00 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 5202 0000 9035 81ff 8cfe 8dff 8eff 8efd 8cff 83d5 df09 ac0c 3f04 3604 2d04 2f02 0000 3400 3400 0000 2f03 2d04 3704 3f04 b10b ed0e 84d8 8cff 8efd 8eff 8eff 8cff 81fd 9431 0000 4f02 ff00 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 5a02 2100 982d 83f7 8bff 8cfe 8cff 8cfd 8aff 75dc ff04 0000 0000 0000 0000 0000 ff00 0000 0000 ff00 0000 0000 0000 0000 0000 ff08 76de 8aff 8cfd 8cff 8cfe 8bff 84f0 9c29 3e00 5f01 ff00 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 6801 0000 b41d 86dc 89ff 8afd 8aff 8aff 89ff 70fb 5cbf 56af 58b2 58af 57b2 5a79 ff00 2d02 2d03 ff00 597b 57b2 58af 58b3 56ae 5cc1 71fc 89ff 8aff 8aff 8afd 89ff 86d5 bc18 0000 7301 ff00 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 9c01 2301 fa06 89ba 86ff 89fc 88ff 89ff 87ff 80ff 73ff 6eff 6cff 6dff 6aff 69bd 0000 4204 4204 0000 69bd 6aff 6dff 6cff 6eff 74ff 80ff 87ff 89ff 88ff 89fb 86fe 89b4 ff04 3f01 aa01 ff00 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ff00 5003 0000 8e81 87ff 86fd 87ff 87ff 86ff 81ff 7cfc 79fb 77fb 78f8 74fb 70af ff00 4f04 4f04 ff00 70af 74fb 78f8 77fb 79fb 7cfc 81ff 86ff 87ff 87ff 86fd 87ff 8f79 0000 5203 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 fa00 5701 ff00 af30 88f8 85ff 85fe 85ff 85ff 83ff 81ff 80ff 7fff 80fb 7bff 75b2 9601 4703 4703 9901 74b2 7bff 80fb 7fff 80ff 81ff 83ff 85ff 85ff 85fe 85ff 88f5 b429 0000 5901 f700 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 f900 a800 5201 ff04 91ab 85ff 83fc 83ff 83ff 83ff 83ff 83ff 83ff 83fb 7dff 76af 0000 b00c af0c 0000 76ae 7eff 83fb 83ff 83ff 83ff 83ff 83ff 84ff 83fc 86ff 92a3 ff03 4801 b900 fa00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 5b02 0000 aa3a 8bf8 81fd 82fe 82ff 82ff 82ff 82ff 82ff 82fc 7cff 67c4 c807 ff09 ff09 bd09 66c3 7cff 82fc 82ff 82ff 82ff 82ff 82ff 82fe 82fe 8bf6 ad34 0000 5c02 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 d500 ff00 6e02 0000 9987 87ff 7ffb 80ff 80ff 80ff 80ff 80ff 80ff 7dff 67fd 57dc 52d5 52d5 58dd 66fd 7dff 80ff 80ff 80ff 80ff 80ff 80ff 7ffb 87ff 9b7f 0000 6e02 0000 be00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 dd00 6701 5102 d10a 96b9 84ff 7dfb 7fff 7eff 7eff 7eff 7eff 7cff 77ff 6dff 68ff 68ff 6cff 77ff 7cff 7eff 7eff 7eff 7eff 7eff 7dfb 85ff 97b2 d708 5f03 6801 d300 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7301 0000 c919 96c9 83ff 7bfb 7dfe 7dff 7dff 7dff 7cff 78ff 73fd 70fd 70fd 73fd 78ff 7cff 7dff 7dff 7dff 7dfe 7bfb 84ff 96c2 cc15 0000 7201 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 3300 ff00 9d01 0000 d919 9ab8 86ff 7aff 7bfc 7cfe 7cff 7cff 7bff 79ff 78ff 78ff 79ff 7bff 7cff 7cff 7cfe 7bfb 7bff 87ff 9bb2 e215 0000 a001 0000 4400 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3400 0000 9502 0000 f20b a187 8ff5 80ff 79ff 79fc 7afc 7bfd 7bfe 7bff 7bff 7bfe 7bfd 7afc 79fc 79ff 81ff 90f3 a282 ff09 0000 9d02 0000 5800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7f00 0000 b701 8101 0000 bb39 9fa7 8ff8 83ff 7cff 79ff 78ff 76fe 76fe 78ff 79ff 7cff 83ff 90f6 a0a3 bd35 0000 4801 b701 0000 8f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4e00 ff00 9001 8a03 0000 ff01 ca31 a882 9db6 95d8 90ea 8cff 8dff 90e9 96d7 9eb5 a980 cd2e 0000 0000 8f03 a401 0000 5200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 da00 0000 8d02 3501 0000 0000 ff04 e81b d626 c834 c934 d625 e91b ff03 0000 0000 1d01 9002 0000 d000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e000 ef00 a800 7701 7f03 0001 0000 0000 0000 0000 0000 0000 0001 7f03 7c01 b900 ee00 df00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb00 fb00 ff00 bc01 9b01 8e01 8802 8802 8e01 9d01 c201 ff00 fb00 fa00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6a01 4701 3c01 3c01 4701 6a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1b01 3403 0002 0000 0000 0000 0000 0000 0000 0002 3503 2001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4501 1202 0000 0000 0000 e010 a11d 8428 8528 a31d e410 0000 0000 0000 0002 4b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a03 0000 0000 9923 696c 67a9 67c8 66dc 6aee 6aee 66db 67c7 67a9 6969 9c21 0000 0000 6103 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a01 4001 0000 812c 6596 68ef 71ff 7cff 81ff 83ff 86ff 86ff 83ff 81ff 7cff 71ff 67ed 6694 8528 0000 4d02 8901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6301 0000 ff05 6776 65ee 76ff 86ff 8dfd 8ffb 91fc 93fd 93fe 93fe 93fd 91fc 8ffb 8dfe 86ff 75ff 66ec 6970 ff03 0000 6401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7201 0000 ce12 62a8 6dff 85ff 8ffb 92fe 95ff 99ff 9aff 9cff 9cff 9cff 9bff 9aff 98ff 95ff 91fe 8ffb 84ff 6dff 63a2 e50e 0000 7801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4301 0001 b80e 63ba 72ff 8cfb 91fd 96ff 9bff 9dff 9eff 9fff 9ffd 9ffd 9ffd 9ffd 9fff 9eff 9dff 9aff 96ff 91fd 8cfc 70ff 63b3 ca0d 0001 3b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2203 ff04 649e 72ff 8ffb 93ff 99ff 9dff 9eff 9eff 9eff 9dff 9dff 9dff 9dff 9dff 9dff 9eff 9eff 9eff 9cff 99ff 93ff 8efb 70ff 6597 ff02 3703 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 3a02 0000 6b75 6cff 8dfb 93fe 99ff 9bff 9cff 9cff 9cff 9cff a3fd afde b2d5 b2d5 aedf a2fe 9cff 9cff 9cff 9cff 9bff 99ff 93fe 8cfb 6bff 6d6d 0000 3202 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 1e01 0000 852f 66f3 88fe 93fd 98ff 9bff 9bff 9bff 9bff 9bfc 9bff a3bf ff0a ff09 ff08 ff0c a2c5 9aff 9bfc 9bff 9bff 9bff 9bff 98ff 93fd 87ff 66ee 852a 0000 1f01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0601 ff02 69a1 7bff 93fc 97ff 99ff 9aff 9aff 9aff 9aff 9afb 97ff 91a4 0000 bf0b be0c 0000 91ae 98ff 9afb 9aff 9aff 9aff 9aff 99ff 96ff 93fb 79ff 6999 ff02 0e02 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 3001 0000 982a 6ef5 8cff 94fe 97ff 98ff 98ff 98ff 98ff 98ff 99fc 93ff 8ca9 d801 5603 6903 d201 8cb3 94ff 98fb 98ff 98ff 98ff 98ff 98ff 97ff 94fe 8bff 6ef1 9e25 0000 3301 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2e03 0000 717a 7aff 92fd 95ff 96ff 96ff 96ff 96fc 96fb 96fb 96f8 90fb 87a6 0000 6b03 6c04 0000 87af 91fb 96f8 96fb 96fb 96fc 96ff 96ff 96ff 95ff 92fd 79ff 7372 0000 3203 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 9f01 1c01 ff04 74b4 84fe 93fb 94ff 95ff 95ff 94ff 95ff 96ff 96ff 97ff 90ff 86b3 0000 6704 6804 0000 85bd 90ff 97ff 96ff 96ff 95ff 94ff 95ff 95ff 94ff 93fb 83fe 75ae ff02 2802 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 6001 0000 b01a 78d8 8aff 92fd 93ff 93ff 92ff 9afc abc0 b1ae b2b2 b3af adb2 9e74 0000 8902 8903 0000 9f7b aeb2 b3af b2b2 b1ae abc2 9afc 92ff 93ff 93ff 92fd 8aff 79d2 bb16 0000 6501 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 4b01 0000 912c 7af5 8cff 91fe 91ff 91fd 91ff 94dc ff05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff09 94de 91ff 91fd 91ff 91fe 8cff 7aed 9627 0000 5401 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 4e02 0000 8e35 7eff 8dfe 8fff 8fff 8ffd 8eff 85d5 e309 cd0c 9d04 9a04 8e04 7e02 0000 0000 0000 0000 7d03 8f04 9a04 9d04 d20b ed0e 86d8 8eff 8ffd 8fff 8fff 8dff 7dfc 8f31 0000 4d02 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 5202 0000 9035 81ff 8cfe 8dff 8eff 8efd 8cff 83d5 df09 ac0c 3f04 3604 2d04 2f02 0000 0000 0000 0000 2f03 2d04 3704 3f04 b10b ed0e 84d8 8cff 8efd 8eff 8eff 8cff 81fd 9431 0000 4f02 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 5a02 0000 982d 83f7 8bff 8cfe 8cff 8cfd 8aff 75dc ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff08 76de 8aff 8cfd 8cff 8cfe 8bff 84f0 9c29 0000 5f01 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 6801 0000 b41d 86dc 89ff 8afd 8aff 8aff 89ff 70fb 5cbf 56af 58b2 58af 57b2 5a79 0000 2d02 2d03 0000 597b 57b2 58af 58b3 56ae 5cc1 71fc 89ff 8aff 8aff 8afd 89ff 86d5 bc18 0000 7301 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 9c01 2301 fa06 89ba 86ff 89fc 88ff 89ff 87ff 80ff 73ff 6eff 6cff 6dff 6aff 69bd 0000 4204 4204 0000 69bd 6aff 6dff 6cff 6eff 74ff 80ff 87ff 89ff 88ff 89fb 86fe 89b4 ff04 3f01 aa01 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 5003 0000 8e81 87ff 86fd 87ff 87ff 86ff 81ff 7cfc 79fb 77fb 78f8 74fb 70af 0000 4f04 4f04 0000 70af 74fb 78f8 77fb 79fb 7cfc 81ff 86ff 87ff 87ff 86fd 87ff 8f79 0000 5203 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 5701 0000 af30 88f8 85ff 85fe 85ff 85ff 83ff 81ff 80ff 7fff 80fb 7bff 75b2 9601 4703 4703 9901 74b2 7bff 80fb 7fff 80ff 81ff 83ff 85ff 85ff 85fe 85ff 88f5 b429 0000 5901 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 5201 ff04 91ab 85ff 83fc 83ff 83ff 83ff 83ff 83ff 83ff 83fb 7dff 76af 0000 b00c af0c 0000 76ae 7eff 83fb 83ff 83ff 83ff 83ff 83ff 84ff 83fc 86ff 92a3 ff03 4801 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 5b02 0000 aa3a 8bf8 81fd 82fe 82ff 82ff 82ff 82ff 82ff 82fc 7cff 67c4 c807 ff09 ff09 bd09 66c3 7cff 82fc 82ff 82ff 82ff 82ff 82ff 82fe 82fe 8bf6 ad34 0000 5c02 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 6e02 0000 9987 87ff 7ffb 80ff 80ff 80ff 80ff 80ff 80ff 7dff 67fd 57dc 52d5 52d5 58dd 66fd 7dff 80ff 80ff 80ff 80ff 80ff 80ff 7ffb 87ff 9b7f 0000 6e02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 6701 5102 d10a 96b9 84ff 7dfb 7fff 7eff 7eff 7eff 7eff 7cff 77ff 6dff 68ff 68ff 6cff 77ff 7cff 7eff 7eff 7eff 7eff 7eff 7dfb 85ff 97b2 d708 5f03 6801 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7301 0000 c919 96c9 83ff 7bfb 7dfe 7dff 7dff 7dff 7cff 78ff 73fd 70fd 70fd 73fd 78ff 7cff 7dff 7dff 7dff 7dfe 7bfb 84ff 96c2 cc15 0000 7201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9d01 0000 d919 9ab8 86ff 7aff 7bfc 7cfe 7cff 7cff 7bff 79ff 78ff 78ff 79ff 7bff 7cff 7cff 7cfe 7bfb 7bff 87ff 9bb2 e215 0000 a001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9502 0000 f20b a187 8ff5 80ff 79ff 79fc 7afc 7bfd 7bfe 7bff 7bff 7bfe 7bfd 7afc 79fc 79ff 81ff 90f3 a282 ff09 0000 9d02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b701 8101 0000 bb39 9fa7 8ff8 83ff 7cff 79ff 78ff 76fe 76fe 78ff 79ff 7cff 83ff 90f6 a0a3 bd35 0000 4801 b701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9001 8a03 0000 ff01 ca31 a882 9db6 95d8 90ea 8cff 8dff 90e9 96d7 9eb5 a980 cd2e 0000 0000 8f03 a401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8d02 3501 0000 0000 ff04 e81b d626 c834 c934 d625 e91b ff03 0000 0000 1d01 9002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7701 7f03 0001 0000 0000 0000 0000 0000 0000 0001 7f03 7c01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bc01 9b01 8e01 8802 8802 8e01 9d01 c201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v4/device_access_location_found.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ @@ -29,42 +29,42 @@ │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ } │ │ tRNS { │ │ - 0 247 243 253 32 8 213 252 255 164 230 203 201 158 64 24 57 93 235 251 209 194 171 197 246 167 87} │ │ + 0 247 243 253 32 8 213 252 164 230 203 201 158 64 24 57 93 235 251 209 194 171 197 246 167 87} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000012000000000000000 │ │ 00000000000000033000000000000000 │ │ 00000000000000433400000000000000 │ │ -00000000000567888876500000000000 │ │ -000000000093881AA188390000000000 │ │ -000000000B88C000000C88B000000000 │ │ -00000000D83E00000000E38D00000000 │ │ -0000000F38G00HIJJIH00G83F0000000 │ │ -0000000K8L00M888888M00N8K0000000 │ │ -00000007800H88888888H00870000000 │ │ -00000008O00I88888888I00O80000000 │ │ -00002338A00J88888888J00A833O0000 │ │ -0000O338A00J88888888J00A83320000 │ │ -00000008O00I88888888I00O80000000 │ │ -00000007800H88888888H00870000000 │ │ -0000000K8N00M888888P00N8K0000000 │ │ -0000000F38G00HIJJIQ00G83F0000000 │ │ -00000000D83E00000000E38D00000000 │ │ -000000000B88B000000B88B000000000 │ │ -000000000093881AA188390000000000 │ │ -00000000000567888876500000000000 │ │ +00000000000567QQQQ76500000000000 │ │ +000000000083QQ1991QQ380000000000 │ │ +000000000AQQB000000BQQA000000000 │ │ +00000000CQ3D00000000D3QC00000000 │ │ +0000000E3QF00GHIIHG00FQ3E0000000 │ │ +0000000JQK00LQQQQQQL00MQJ0000000 │ │ +00000007Q00GQQQQQQQQG00Q70000000 │ │ +0000000QN00HQQQQQQQQH00NQ0000000 │ │ +0000233Q900IQQQQQQQQI009Q33N0000 │ │ +0000N33Q900IQQQQQQQQI009Q3320000 │ │ +0000000QN00HQQQQQQQQH00NQ0000000 │ │ +00000007Q00GQQQQQQQQG00Q70000000 │ │ +0000000JQM00LQQQQQQO00MQJ0000000 │ │ +0000000E3QF00GHIIHP00FQ3E0000000 │ │ +00000000CQ3D00000000D3QC00000000 │ │ +000000000AQQA000000AQQA000000000 │ │ +000000000083QQ1991QQ380000000000 │ │ +00000000000567QQQQ76500000000000 │ │ 00000000000000433400000000000000 │ │ 00000000000000033000000000000000 │ │ 00000000000000021000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 ├── res/drawable-mdpi-v4/action_search.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ @@ -76,43 +75,43 @@ │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ } │ │ tRNS { │ │ - 0 0 55 175 224 236 235 220 162 31 246 252 249 245 250 243 148 206 181 77 23 27 92 198 248 251 173 237 62 98 244 251 134 48 100 240 20 178 210 131 225 69 119 199 244 222 74 84 193 195 110 35 95 135 231 8 147 109 138 212 121 70 241 16 157 242 217 12 113 89 4 232 249 213} │ │ + 0 55 175 224 236 235 220 162 31 246 252 249 245 250 243 148 206 181 77 23 27 92 198 248 251 173 237 62 98 244 251 134 48 100 240 20 178 210 131 225 69 119 199 244 222 74 84 193 195 110 35 95 135 231 8 147 109 138 212 121 70 241 16 157 242 217 12 113 89 4 232 249 213} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000010101010203040506070809010101010101010101010000000000 │ │ -0000000000010101030a0b0c0d0d0e0b0f100101010101010101010000000000 │ │ -00000000000101110b0a12131415161718191201010101010101010000000000 │ │ -0000000000011a0b1b1c0101010101011d1e1f20010101010101010000000000 │ │ -0000000000210a0a020101010101010101220c23240101010101010000000000 │ │ -0000000000030b25010101010101010101012619270101010101010000000000 │ │ -0000000000280c29010101010101010101012a192b0101010101010000000000 │ │ -0000000000052c2401010101010101010101290c2d0101010101010000000000 │ │ -0000000000060d14010101010101010101012e0c070101010101010000000000 │ │ -0000000000070e2f010101010101010101012019300101010101010000000000 │ │ -0000000000080b31010101010101010101010719320101010101010000000000 │ │ -0000000000330f18340101010101010101350e36370101010101010000000000 │ │ -00000000000138191e390101010101013a0a1f10010101010101010000000000 │ │ -00000000000101121f0c3b3c3d1335070e1f0e3e163f01010101010000000000 │ │ -00000000000101013a2319190c0c191936403e192c4142430101010000000000 │ │ -00000000000101010143202b2d0730440101452c0e0e192d4301010000000000 │ │ -000000000001010101010101010101010101463e0e18181f2d43010000000000 │ │ -0000000000010101010101010101010101013742191818181f2d240000000000 │ │ -000000000001010101010101010101010101013f2d1f181818193b0000000000 │ │ -0000000000010101010101010101010101010101432d1f18180e470000000000 │ │ -000000000001010101010101010101010101010101432d191f48200000000000 │ │ -0000000000010101010101010101010101010101010143494720010000000000 │ │ +0000000000000000000102030405060708000000000000000000000000000000 │ │ +000000000000000002090a0b0c0c0d0a0e0f0000000000000000000000000000 │ │ +00000000000000100a0911121314151617181100000000000000000000000000 │ │ +000000000000190a1a1b0000000000001c1d1e1f000000000000000000000000 │ │ +0000000000200909010000000000000000210b22230000000000000000000000 │ │ +0000000000020a24000000000000000000002518260000000000000000000000 │ │ +0000000000270b280000000000000000000029182a0000000000000000000000 │ │ +0000000000042b2300000000000000000000280b2c0000000000000000000000 │ │ +0000000000050c13000000000000000000002d0b060000000000000000000000 │ │ +0000000000060d2e000000000000000000001f182f0000000000000000000000 │ │ +0000000000070a30000000000000000000000618310000000000000000000000 │ │ +0000000000320e17330000000000000000340d35360000000000000000000000 │ │ +00000000000037181d3800000000000039091e0f000000000000000000000000 │ │ +00000000000000111e0b3a3b3c1234060d1e0d3d153e00000000000000000000 │ │ +0000000000000000392218180b0b1818353f3d182b4041420000000000000000 │ │ +000000000000000000421f2a2c062f430000442b0d0d182c4200000000000000 │ │ +000000000000000000000000000000000000453d0d17171e2c42000000000000 │ │ +0000000000000000000000000000000000003641181717171e2c230000000000 │ │ +000000000000000000000000000000000000003e2c1e171717183a0000000000 │ │ +0000000000000000000000000000000000000000422c1e17170d460000000000 │ │ +000000000000000000000000000000000000000000422c181e471f0000000000 │ │ +000000000000000000000000000000000000000000004248461f000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/ic_menu_refresh.png ├── sng │ │ @@ -6,51 +6,51 @@ │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 f300 ff00 c700 7f01 5b01 4802 4702 6201 8301 c800 ff00 ee00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9800 e600 b900 4501 2e02 1003 0000 0000 0000 0000 0000 0000 1a03 3602 4e01 bf00 e600 9200 0000 2d00 ff00 b400 af00 0000 5000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8600 0000 5801 0002 0000 0000 0000 f60d 9b1e 8128 8427 a41b fb0c 0000 0000 0000 0002 6101 ff00 b600 ff00 ba00 1602 2202 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 b100 5a03 0000 0000 a619 6e59 67a0 67c4 66de 6bef 6aee 66d9 67c4 669d 6e54 a719 0000 0000 4502 0000 0500 0000 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ea00 0000 ff00 8601 1b02 0000 8228 6690 68e8 70ff 7dff 86ff 89ff 8cff 8cff 88ff 85ff 7cff 70ff 67ea 668b 8d22 0000 7b04 9802 ff04 697f 6e60 0000 0301 f400 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 fd00 0000 0000 6901 0000 ff01 676f 66ec 77ff 8aff 94ff 98fb 9bfc 9cfd 9cfe 9cfe 9cfd 9afc 98fb 94ff 8aff 76ff 66e9 686e ff03 ff05 6895 6bff 75d5 ee00 1e01 ea00 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6901 0000 df0c 6699 6dff 89ff 97fb 9afe 9dff 9fff a0fe a0fc a0fc a0fc a0fc a0fe a0ff 9dff 9bfe 97fb 89ff 6dff 679c 6899 72ff 92fc 87d9 ff08 6800 a900 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 3301 0000 9016 62bb 73ff 92fc 9afd 9dff 9eff 9efd 9dfc 9dff 9fff 9fff 9fff 9eff 9dff 9dfc 9efd 9eff 9cff 9afd 91fd 7cff 7cff 94fb 9aff 8ce1 c916 0000 8701 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 e300 3c01 0b02 ca08 64b2 76ff 95fb 9aff 9dff 9eff 9dfd 9eff a5ff acf3 b2cc b6c0 b6c1 b2d0 abf4 a4ff 9eff 9cfd 9eff 9dff 9aff 97fd 97fd 9bfd 9dff 8ee9 aa24 5600 7701 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 8a00 ff00 2902 0000 6a81 72ff 95fb 9aff 9cff 9cfe 9bfe a3ff afd3 c16a d130 ff11 ff04 ff05 fd14 d032 c06c afd4 a3ff 9dff 9cff 9cff 9bff 9bff 9cfe 9cff 8df0 9b34 0000 6102 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ff00 1901 0000 7f39 69f7 8ffe 99fe 9aff 9afe 9aff a4ff b58c f30f 0000 0000 0000 0d01 0001 0000 0000 0000 f110 b584 9bfe 9afe 9aff 9aff 9aff 9afe 9bff 8cf9 9243 0000 5d02 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 a001 1902 ff05 69ac 80ff 98fc 98ff 99fe 98fd a2fb b86b 0000 0000 a003 ad02 c301 d201 d001 d101 9e02 c206 ff05 6d8f 8bff 9bfd 98ff 99ff 99ff 99fe 99ff 8bff 8b52 0000 5903 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 f300 3a02 0000 8932 72f8 92fe 97fe 97ff 96fd 9dff ad82 0000 7f03 c301 ff00 ea00 fe00 0000 ff00 6f00 1801 d704 6598 75ff 96fc 98fe 98ff 98ff 98ff 97ff 99fd 8aff 8661 0000 5703 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 ff00 2002 0000 7382 80ff 97fc 96ff 96fc 98ff a1c8 e208 6902 9801 ff00 0000 0000 0000 0000 fd00 3403 0000 6e8d 6fff 8eff 93ff 93ff 94ff 94fe 94fe 94fd 97f8 89fc 8372 ff00 5003 f900 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 b300 4301 ff03 73c7 89fe 95fc 93ff 93fe 96ff a956 0000 7702 ff00 0000 0000 0000 0000 0000 fa00 6c02 0000 936d a4c6 a7d9 a5ed a4ff a2ff a0ff 9dff 9bff 9aff 91ff 8d81 0000 5b03 df00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 6e01 0000 a71f 7ce1 8eff 92fd 92fe 93ff 94e6 c11a cc01 6f01 e400 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff0e ee18 e51f dc28 d33b ca4b cd54 c369 bb82 b48d ba32 6f02 8201 c200 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 5802 4b00 883b 7ef5 90ff 91fe 91fc 90ff 94aa ec04 0000 b601 f800 0000 0000 0000 0000 0000 0000 0000 ff00 0001 0000 0000 0000 0000 0000 ff07 7129 6e27 871a af11 ee12 0000 0000 0000 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 5b03 0000 854f 7fff 8cfc 8bfd 8cf9 89ff 8c94 0000 5203 e900 ff00 ff00 0000 0000 0000 0000 0000 ad00 0000 cf00 bf01 b401 b201 5103 7f01 804c 65ff 6bff 67ef 62df 5ccd 6b4f 7600 3102 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 7e02 1700 9937 97ef 9bff 9bff 9cff 9aff 966a 0f01 4f04 3901 3701 6301 9600 0000 2c00 0000 0000 0000 0000 0000 ff00 ff00 f900 2602 d200 7f6b 77ff 7ffc 7bff 79ff 72ff 7389 0000 3e03 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 0000 ff05 e228 ff28 ff28 fb2b fc27 ff07 0000 0000 0000 0000 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 fb00 ed00 0502 0000 7986 7dff 89fc 87fe 87fc 83fc 8870 0000 4b03 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 f300 0a01 b801 9422 5c9a 5e8e 5f76 6164 6b58 7445 7733 7124 8d1c b514 0000 0000 3f00 0000 0000 0000 0000 0000 0000 e000 0000 6f02 ff02 6cc2 81ff 8bfd 89ff 89ff 87ff 994a 4800 5602 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 f900 3602 0000 815e 6cff 6fff 68ff 64ff 61ff 5fff 5eff 5cfc 5ae3 54d2 6088 f800 0000 b400 0000 0000 0000 0000 0000 ff00 2e02 0000 7f38 69f4 86ff 88fe 87fe 88ff 88ea c119 0000 7101 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 4402 ff00 8e4c 79fc 7efa 7dfd 7cfd 7bfe 7aff 78ff 77ff 71ff 75ff 7ca8 ff00 6501 c300 0000 0000 0000 0000 ee00 7b00 0003 0000 5ea6 72ff 87fc 86ff 86fc 86ff 8ea7 fe03 4301 bb00 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 4902 0000 913d 7cff 84fd 82ff 82ff 81ff 81ff 81ff 80fd 87ff 9ab3 ff0d 7a02 6b01 ff00 0000 f700 da00 ff00 a501 2103 0000 6360 5ffc 81fd 84ff 84ff 84fd 88fe 9a56 0000 5e03 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 5602 0000 8f32 7cfd 83ff 82ff 82ff 83ff 83ff 82fd 85ff 9bad ff0e 9106 1d02 7b01 8b01 9201 7301 2d02 0b02 0001 0000 6a4d 57ef 76fe 82fe 82ff 82fd 84ff 8dcd d80a 6801 b000 ed00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 5c01 0000 9827 7cee 81ff 81fe 81ff 81ff 80ff 82fe 7bff 639f 8b18 0000 0000 0000 0001 0001 0000 0000 0000 ff0a 5873 55f7 6fff 7ffe 80ff 81fe 80fb 89ff a056 0000 5202 ff00 d300 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 6701 0000 a21f 7be0 7fff 7ffd 7fff 7fff 7fff 7fff 7dff 68ff 55e3 557a 5e37 c615 ff05 ff03 ff0e 702a 5c61 52ca 59ff 70ff 7cfe 7eff 7fff 7dfb 85ff 97a2 ff02 6202 b301 9800 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 ff00 7d01 0000 bf15 7cd0 7dff 7efd 7dfd 7dfd 7efe 7eff 7dff 79fd 6bff 5dff 55fb 53d1 54c1 54bf 54c9 53ec 5aff 66ff 75fe 7bfe 7dff 7eff 7cfb 82ff 94cc d716 0000 6b01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 9101 0000 f10c 7bc2 7bff 7cfa 81ff 82ff 7cff 7cfd 7dff 7bff 79fd 75fc 6fff 68ff 66ff 66ff 67ff 6cff 74fc 77fd 7aff 7dff 7dfe 7bfb 83ff 95d1 b525 0000 8101 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7f01 5b01 4802 4702 6201 8301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4501 2e02 1003 0000 0000 0000 0000 0000 0000 1a03 3602 4e01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5801 0002 0000 0000 0000 f60d 9b1e 8128 8427 a41b fb0c 0000 0000 0000 0002 6101 0000 0000 0000 0000 1602 2202 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a03 0000 0000 a619 6e59 67a0 67c4 66de 6bef 6aee 66d9 67c4 669d 6e54 a719 0000 0000 4502 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8601 1b02 0000 8228 6690 68e8 70ff 7dff 86ff 89ff 8cff 8cff 88ff 85ff 7cff 70ff 67ea 668b 8d22 0000 7b04 9802 ff04 697f 6e60 0000 0301 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6901 0000 ff01 676f 66ec 77ff 8aff 94ff 98fb 9bfc 9cfd 9cfe 9cfe 9cfd 9afc 98fb 94ff 8aff 76ff 66e9 686e ff03 ff05 6895 6bff 75d5 0000 1e01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6901 0000 df0c 6699 6dff 89ff 97fb 9afe 9dff 9fff a0fe a0fc a0fc a0fc a0fc a0fe a0ff 9dff 9bfe 97fb 89ff 6dff 679c 6899 72ff 92fc 87d9 ff08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 3301 0000 9016 62bb 73ff 92fc 9afd 9dff 9eff 9efd 9dfc 9dff 9fff 9fff 9fff 9eff 9dff 9dfc 9efd 9eff 9cff 9afd 91fd 7cff 7cff 94fb 9aff 8ce1 c916 0000 8701 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 3c01 0b02 ca08 64b2 76ff 95fb 9aff 9dff 9eff 9dfd 9eff a5ff acf3 b2cc b6c0 b6c1 b2d0 abf4 a4ff 9eff 9cfd 9eff 9dff 9aff 97fd 97fd 9bfd 9dff 8ee9 aa24 0000 7701 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 2902 0000 6a81 72ff 95fb 9aff 9cff 9cfe 9bfe a3ff afd3 c16a d130 ff11 ff04 ff05 fd14 d032 c06c afd4 a3ff 9dff 9cff 9cff 9bff 9bff 9cfe 9cff 8df0 9b34 0000 6102 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 1901 0000 7f39 69f7 8ffe 99fe 9aff 9afe 9aff a4ff b58c f30f 0000 0000 0000 0d01 0001 0000 0000 0000 f110 b584 9bfe 9afe 9aff 9aff 9aff 9afe 9bff 8cf9 9243 0000 5d02 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 a001 1902 ff05 69ac 80ff 98fc 98ff 99fe 98fd a2fb b86b 0000 0000 a003 ad02 c301 d201 d001 d101 9e02 c206 ff05 6d8f 8bff 9bfd 98ff 99ff 99ff 99fe 99ff 8bff 8b52 0000 5903 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 3a02 0000 8932 72f8 92fe 97fe 97ff 96fd 9dff ad82 0000 7f03 c301 0000 0000 0000 0000 0000 0000 1801 d704 6598 75ff 96fc 98fe 98ff 98ff 98ff 97ff 99fd 8aff 8661 0000 5703 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 2002 0000 7382 80ff 97fc 96ff 96fc 98ff a1c8 e208 6902 9801 0000 0000 0000 0000 0000 0000 3403 0000 6e8d 6fff 8eff 93ff 93ff 94ff 94fe 94fe 94fd 97f8 89fc 8372 0000 5003 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 4301 ff03 73c7 89fe 95fc 93ff 93fe 96ff a956 0000 7702 0000 0000 0000 0000 0000 0000 0000 6c02 0000 936d a4c6 a7d9 a5ed a4ff a2ff a0ff 9dff 9bff 9aff 91ff 8d81 0000 5b03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 6e01 0000 a71f 7ce1 8eff 92fd 92fe 93ff 94e6 c11a cc01 6f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0e ee18 e51f dc28 d33b ca4b cd54 c369 bb82 b48d ba32 6f02 8201 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 5802 0000 883b 7ef5 90ff 91fe 91fc 90ff 94aa ec04 0000 b601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 ff07 7129 6e27 871a af11 ee12 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 5b03 0000 854f 7fff 8cfc 8bfd 8cf9 89ff 8c94 0000 5203 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bf01 b401 b201 5103 7f01 804c 65ff 6bff 67ef 62df 5ccd 6b4f 0000 3102 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 7e02 0000 9937 97ef 9bff 9bff 9cff 9aff 966a 0f01 4f04 3901 3701 6301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2602 0000 7f6b 77ff 7ffc 7bff 79ff 72ff 7389 0000 3e03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff05 e228 ff28 ff28 fb2b fc27 ff07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0502 0000 7986 7dff 89fc 87fe 87fc 83fc 8870 0000 4b03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0a01 b801 9422 5c9a 5e8e 5f76 6164 6b58 7445 7733 7124 8d1c b514 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6f02 ff02 6cc2 81ff 8bfd 89ff 89ff 87ff 994a 0000 5602 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 3602 0000 815e 6cff 6fff 68ff 64ff 61ff 5fff 5eff 5cfc 5ae3 54d2 6088 0000 0000 0000 0000 0000 0000 0000 0000 0000 2e02 0000 7f38 69f4 86ff 88fe 87fe 88ff 88ea c119 0000 7101 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 4402 0000 8e4c 79fc 7efa 7dfd 7cfd 7bfe 7aff 78ff 77ff 71ff 75ff 7ca8 0000 6501 0000 0000 0000 0000 0000 0000 0000 0003 0000 5ea6 72ff 87fc 86ff 86fc 86ff 8ea7 fe03 4301 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 4902 0000 913d 7cff 84fd 82ff 82ff 81ff 81ff 81ff 80fd 87ff 9ab3 ff0d 7a02 6b01 0000 0000 0000 0000 0000 a501 2103 0000 6360 5ffc 81fd 84ff 84ff 84fd 88fe 9a56 0000 5e03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 5602 0000 8f32 7cfd 83ff 82ff 82ff 83ff 83ff 82fd 85ff 9bad ff0e 9106 1d02 7b01 8b01 9201 7301 2d02 0b02 0001 0000 6a4d 57ef 76fe 82fe 82ff 82fd 84ff 8dcd d80a 6801 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 5c01 0000 9827 7cee 81ff 81fe 81ff 81ff 80ff 82fe 7bff 639f 8b18 0000 0000 0000 0001 0001 0000 0000 0000 ff0a 5873 55f7 6fff 7ffe 80ff 81fe 80fb 89ff a056 0000 5202 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 6701 0000 a21f 7be0 7fff 7ffd 7fff 7fff 7fff 7fff 7dff 68ff 55e3 557a 5e37 c615 ff05 ff03 ff0e 702a 5c61 52ca 59ff 70ff 7cfe 7eff 7fff 7dfb 85ff 97a2 ff02 6202 b301 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 7d01 0000 bf15 7cd0 7dff 7efd 7dfd 7dfd 7efe 7eff 7dff 79fd 6bff 5dff 55fb 53d1 54c1 54bf 54c9 53ec 5aff 66ff 75fe 7bfe 7dff 7eff 7cfb 82ff 94cc d716 0000 6b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 9101 0000 f10c 7bc2 7bff 7cfa 81ff 82ff 7cff 7cfd 7dff 7bff 79fd 75fc 6fff 68ff 66ff 66ff 67ff 6cff 74fc 77fd 7aff 7dff 7dfe 7bfb 83ff 95d1 b525 0000 8101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 a201 0000 ff03 79b4 77fb 83ff 99b0 a287 8bff 7cff 79fb 7bfe 7bff 7aff 78fe 77fd 76fc 76fc 77fc 78fe 7aff 7bff 7cfe 7afc 7aff 86ff 9bb1 d31a 0000 8802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 c100 2c02 0000 7dad 83ff 99b1 e411 0000 ad5b 95de 84ff 7aff 78ff 79fc 7afc 7afd 7afe 7afe 7afd 7afd 79fb 78fd 78ff 80ff 8ff5 a186 ff08 0000 9002 0000 3300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ff00 6f02 ff00 a04b a58e eb11 0000 9b05 0000 e118 a97b 96df 89fe 80ff 7bff 79ff 77ff 77ff 78ff 7aff 7dff 84ff 91f2 a19f ba36 0000 0000 b201 0000 0000 db00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2c02 0000 7dad 83ff 99b1 e411 0000 ad5b 95de 84ff 7aff 78ff 79fc 7afc 7afd 7afe 7afe 7afd 7afd 79fb 78fd 78ff 80ff 8ff5 a186 ff08 0000 9002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 6f02 0000 a04b a58e eb11 0000 9b05 0000 e118 a97b 96df 89fe 80ff 7bff 79ff 77ff 77ff 78ff 7aff 7dff 84ff 91f2 a19f ba36 0000 0000 b201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9a01 0000 8602 0000 0000 fa14 bc4a a494 9cbf 94d8 90ec 90f0 92e1 99c9 a1aa ad71 d626 0000 0000 8603 ac01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 4600 0000 5c01 6302 a801 0000 ca00 ff00 af01 5a02 0000 0000 0000 ff09 e81b d426 d128 de20 ff11 0000 0000 0000 0001 9902 0000 cb00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 b800 0000 d200 cf00 ff00 b400 0000 c900 f000 e300 9d01 8102 7103 0000 0000 0000 0000 0000 0000 4602 8103 8201 c900 ec00 cb00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f900 ff00 ec00 bd01 a901 9802 9702 a101 b501 d500 ff00 f900 fd00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 5c01 6302 a801 0000 0000 0000 af01 5a02 0000 0000 0000 ff09 e81b d426 d128 de20 ff11 0000 0000 0000 0001 9902 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9d01 8102 7103 0000 0000 0000 0000 0000 0000 4602 8103 8201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bd01 a901 9802 9702 a101 b501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-xhdpi-v4/device_access_location_found.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ @@ -45,73 +44,73 @@ │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ } │ │ tRNS { │ │ - 0 0 190 246 151 255 223 244 220 243 218 27 245 227 35 195 240 253 254 63 239 225 89 251 138 42 146 209 193 175 187 158 212 221 57 236 49 204 18 9 132 211 217} │ │ + 0 190 246 151 223 244 220 243 218 27 245 227 35 195 240 253 254 63 239 225 89 251 138 42 146 209 193 175 187 158 212 221 57 236 49 204 18 9 132 211 217} │ │ IMAGE { │ │ pixels base64 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000111111111111112334111111111111110000000000000000 │ │ -0000000000000000111111111111113556111111111111110000000000000000 │ │ -0000000000000000111111111111117558111111111111110000000000000000 │ │ -0000000000000000111111111111117558111111111111110000000000000000 │ │ -000000000000000011111111111111955A111111111111110000000000000000 │ │ -00000000000000001111111111111BC55DB11111111111110000000000000000 │ │ -0000000000000000111111111EFGHI5555IHGFE1111111110000000000000000 │ │ -00000000000000001111111JKI555555555555IKJ11111110000000000000000 │ │ -0000000000000000111111L5555555IIII5555555L1111110000000000000000 │ │ -00000000000000001111MN5555IGFOPEEPOFGI5555NM11110000000000000000 │ │ -0000000000000000111QI555IRB1111111111BRI555IQ1110000000000000000 │ │ -00000000000000001145555GE11111111111111EG55554110000000000000000 │ │ -00000000000000001MI555S111111111111111111S555IM10000000000000000 │ │ -00000000000000001N555T11111111111111111111T555N10000000000000000 │ │ -00000000000000006555U11111111VWXXWV11111111U55560000000000000000 │ │ -000000000000000Y555G1111111RH555555HR1111111G555Y000000000000000 │ │ -000000000000000Z55IB11111JN5555555555NJ11111aI55Z000000000000000 │ │ -00000000000000JI55b11111YH555555555555HY11111b55IJ00000000000000 │ │ -00000000000000U55Ic11111N55555555555555N11111cI55U00000000000000 │ │ -00000000000000G55G11111b5555555555555555b11111G55G00000000000000 │ │ -0000000000000dH55S1111cH5555555555555555Hc1111S55H00000000000000 │ │ -00000000000000I55e1111V555555555555555555V1111e55I00000000000000 │ │ -0000000046888D55IE1111f555555555555555555f1111EI55C9773200000000 │ │ -0000000035555555IE1111X555555555555555555X1111EI5555555300000000 │ │ -0000000035555555IE1111X555555555555555555X1111EI5555555300000000 │ │ -0000000023779C55IE1111f555555555555555555f1111EI55D8886400000000 │ │ -00000000000000I55e1111V555555555555555555V1111e55I00000000000000 │ │ -00000000000000H55S1111cH5555555555555555Hc1111S55Hd0000000000000 │ │ -00000000000000G55G11111b5555555555555555b11111G55G00000000000000 │ │ -00000000000000U55Ic11111N55555555555555N11111cI55U00000000000000 │ │ -00000000000000JI55b11111YH555555555555HY11111b55IJ00000000000000 │ │ -000000000000000Z55Ia11111JN5555555555NJ11111aI55Z000000000000000 │ │ -000000000000000Y555G1111111RH555555HR1111111G555Y000000000000000 │ │ -00000000000000006555U11111111VWXXWV11111111U55560000000000000000 │ │ -00000000000000001N555T11111111111111111111T555N10000000000000000 │ │ -00000000000000001MI555S111111111111111111S555IM10000000000000000 │ │ -00000000000000001145555Ga11111111111111aG55554110000000000000000 │ │ -0000000000000000111QI555IRB1111111111BgI555IQ1110000000000000000 │ │ -00000000000000001111MN5555IGFOPEEYOFGI5555NM11110000000000000000 │ │ -0000000000000000111111L5555555IIII5555555L1111110000000000000000 │ │ -00000000000000001111111JKI555555555555IKJ11111110000000000000000 │ │ -0000000000000000111111111EFGHI5555IHGFE1111111110000000000000000 │ │ -00000000000000001111111111111BD55CB11111111111110000000000000000 │ │ -000000000000000011111111111111A559111111111111110000000000000000 │ │ -0000000000000000111111111111118557111111111111110000000000000000 │ │ -0000000000000000111111111111118557111111111111110000000000000000 │ │ -0000000000000000111111111111116553111111111111110000000000000000 │ │ -0000000000000000111111111111114332111111111111110000000000000000 │ │ +0000000000000000000000000000001223000000000000000000000000000000 │ │ +0000000000000000000000000000002ff4000000000000000000000000000000 │ │ +0000000000000000000000000000005ff6000000000000000000000000000000 │ │ +0000000000000000000000000000005ff6000000000000000000000000000000 │ │ +0000000000000000000000000000007ff8000000000000000000000000000000 │ │ +000000000000000000000000000009AffB900000000000000000000000000000 │ │ +0000000000000000000000000CDEFGffffGFEDC0000000000000000000000000 │ │ +00000000000000000000000HIGffffffffffffGIH00000000000000000000000 │ │ +0000000000000000000000JfffffffGGGGfffffffJ0000000000000000000000 │ │ +00000000000000000000KLffffGEDMNCCNMDEGffffLK00000000000000000000 │ │ +0000000000000000000OGfffGP900000000009PGfffGO0000000000000000000 │ │ +0000000000000000003ffffEC00000000000000CEffff3000000000000000000 │ │ +00000000000000000KGfffQ000000000000000000QfffGK00000000000000000 │ │ +00000000000000000LfffR00000000000000000000RfffL00000000000000000 │ │ +00000000000000004fffS00000000TUVVUT00000000Sfff40000000000000000 │ │ +000000000000000WfffE0000000PFffffffFP0000000EfffW000000000000000 │ │ +000000000000000XffG900000HLffffffffffLH00000YGffX000000000000000 │ │ +00000000000000HGffZ00000WFffffffffffffFW00000ZffGH00000000000000 │ │ +00000000000000SffGa00000LffffffffffffffL00000aGffS00000000000000 │ │ +00000000000000EffE00000ZffffffffffffffffZ00000EffE00000000000000 │ │ +0000000000000bFffQ0000aFffffffffffffffffFa0000QffF00000000000000 │ │ +00000000000000Gffc0000TffffffffffffffffffT0000cffG00000000000000 │ │ +0000000034666BffGC0000dffffffffffffffffffd0000CGffA7552100000000 │ │ +000000002fffffffGC0000VffffffffffffffffffV0000CGfffffff200000000 │ │ +000000002fffffffGC0000VffffffffffffffffffV0000CGfffffff200000000 │ │ +0000000012557AffGC0000dffffffffffffffffffd0000CGffB6664300000000 │ │ +00000000000000Gffc0000TffffffffffffffffffT0000cffG00000000000000 │ │ +00000000000000FffQ0000aFffffffffffffffffFa0000QffFb0000000000000 │ │ +00000000000000EffE00000ZffffffffffffffffZ00000EffE00000000000000 │ │ +00000000000000SffGa00000LffffffffffffffL00000aGffS00000000000000 │ │ +00000000000000HGffZ00000WFffffffffffffFW00000ZffGH00000000000000 │ │ +000000000000000XffGY00000HLffffffffffLH00000YGffX000000000000000 │ │ +000000000000000WfffE0000000PFffffffFP0000000EfffW000000000000000 │ │ +00000000000000004fffS00000000TUVVUT00000000Sfff40000000000000000 │ │ +00000000000000000LfffR00000000000000000000RfffL00000000000000000 │ │ +00000000000000000KGfffQ000000000000000000QfffGK00000000000000000 │ │ +0000000000000000003ffffEY00000000000000YEffff3000000000000000000 │ │ +0000000000000000000OGfffGP900000000009eGfffGO0000000000000000000 │ │ +00000000000000000000KLffffGEDMNCCWMDEGffffLK00000000000000000000 │ │ +0000000000000000000000JfffffffGGGGfffffffJ0000000000000000000000 │ │ +00000000000000000000000HIGffffffffffffGIH00000000000000000000000 │ │ +0000000000000000000000000CDEFGffffGFEDC0000000000000000000000000 │ │ +000000000000000000000000000009BffA900000000000000000000000000000 │ │ +0000000000000000000000000000008ff7000000000000000000000000000000 │ │ +0000000000000000000000000000006ff5000000000000000000000000000000 │ │ +0000000000000000000000000000006ff5000000000000000000000000000000 │ │ +0000000000000000000000000000004ff2000000000000000000000000000000 │ │ +0000000000000000000000000000003221000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-xhdpi-v4/action_search.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ @@ -98,71 +97,71 @@ │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ } │ │ tRNS { │ │ - 0 0 65 134 173 189 212 208 166 116 38 220 242 249 251 250 248 238 207 80 113 230 249 247 210 70 192 241 236 135 214 245 218 155 48 16 12 20 84 178 231 176 89 234 162 191 161 27 110 148 4 206 237 44 188 131 244 35 164 62 240 225 128 51 251 246 103 193 213 152 100 144 121 119 179 95 224 31 42 77 198 127 98 8 142 69 243 226 106 175 55 205 227 58 157 158} │ │ + 0 65 134 173 189 212 208 166 116 38 220 242 249 251 250 248 238 207 80 113 230 249 247 210 70 192 241 236 135 214 245 218 155 48 16 12 20 84 178 231 176 89 234 162 191 161 27 110 148 4 206 237 44 188 131 244 35 164 62 240 225 128 51 251 246 103 193 213 152 100 144 121 119 179 95 224 31 42 77 198 127 98 8 142 69 243 226 106 175 55 205 227 58 157 158} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000001010101010101010101010203040506070508090a010101010101010101010101010101010101010101010100000000000000000000 │ │ -00000000000000000000010101010101010101030b0c0d0e0f0f0f0f0e1011121301010101010101010101010101010101010101010100000000000000000000 │ │ -00000000000000000000010101010101011415160f0f0d0d0d0d0d0d160d0f0f1718190101010101010101010101010101010101010100000000000000000000 │ │ -000000000000000000000101010101011a170f160d0f16171b1c1c0c100d0f0d0d0f0c1d01010101010101010101010101010101010100000000000000000000 │ │ -00000000000000000000010101010a1e0f0d100f1f20212223242425262728160f100f1029010101010101010101010101010101010100000000000000000000 │ │ -00000000000000000000010101011e0f160d0d0b2a01010101010101010101032b0f160d0d2c0101010101010101010101010101010100000000000000000000 │ │ -000000000000000000000101012d0f160d172e010101010101010101010101012f180f160d171401010101010101010101010101010100000000000000000000 │ │ -00000000000000000000010130170d0d173101010101010101010101010101010132330f160f3435010101010101010101010101010100000000000000000000 │ │ -000000000000000000000132150f160d2e0101010101010101010101010101010101011e0f160f36010101010101010101010101010100000000000000000000 │ │ -00000000000000000000013716160f0b01010101010101010101010101010101010101221b0d0d38390101010101010101010101010100000000000000000000 │ │ -00000000000000000000010b0f0d1f130101010101010101010101010101010101010101040f160d3a0101010101010101010101010100000000000000000000 │ │ -000000000000000000003b0c0f0f20010101010101010101010101010101010101010101223c0f0f3d0101010101010101010101010100000000000000000000 │ │ -000000000000000000003e0d0d162101010101010101010101010101010101010101010101180f0f3c3f01010101010101010101010100000000000000000000 │ │ -0000000000000000000004400d1735010101010101010101010101010101010101010101013a0d0d414201010101010101010101010100000000000000000000 │ │ -00000000000000000000430f0d3c240101010101010101010101010101010101010101010142100d0d3e01010101010101010101010100000000000000000000 │ │ -00000000000000000000440f0d1c2401010101010101010101010101010101010101010101421016404501010101010101010101010100000000000000000000 │ │ -00000000000000000000070f0d1c240101010101010101010101010101010101010101010146100d0f4701010101010101010101010100000000000000000000 │ │ -00000000000000000000050f0d0c230101010101010101010101010101010101010101010148100d104901010101010101010101010100000000000000000000 │ │ -00000000000000000000080e0d1026010101010101010101010101010101010101010101014a0d0d414b01010101010101010101010100000000000000000000 │ │ -0000000000000000000014100d0d29010101010101010101010101010101010101010101014c0f0f344d01010101010101010101010100000000000000000000 │ │ -000000000000000000004e110f0f282301010101010101010101010101010101010101014f1f0d0f180101010101010101010101010100000000000000000000 │ │ -0000000000000000000001070f0d10370101010101010101010101010101010101010101500f1616510101010101010101010101010100000000000000000000 │ │ -00000000000000000000012a17160f2b2f01010101010101010101010101010101010152170d0f34530101010101010101010101010100000000000000000000 │ │ -000000000000000000000101180f100f1801010101010101010101010101010101013f340f0d0d54010101010101010101010101010100000000000000000000 │ │ -00000000000000000000010155560f160f333201010101010101010101010101013f570f160f1e01010101010101010101010101010100000000000000000000 │ │ -0000000000000000000001010137100d160f1e3f01010101010101010101010158340f10100f0601010101010101010101010101010100000000000000000000 │ │ -0000000000000000000001010101590d0d160f1b595a01010101010101012a50170f101010160f33320101010101010101010101010100000000000000000000 │ │ -0000000000000000000001010101013a170f160d0f3c183a424252484a4c1f0f0d0d0f0f1610160f5b0132240101010101010101010100000000000000000000 │ │ -000000000000000000000101010101013e340f0d160f0f0d101010100d0f0d160f161e060f16100d0f0b5c114c02010101010101010100000000000000000000 │ │ -00000000000000000000010101010101014e36380d0f0f0d0d160d0d0d0f0f1634540101330f0d10100f0f0d0f343b0101010101010100000000000000000000 │ │ -0000000000000000000001010101010101010139083d3c4116400f101f34185153010101015b0f1010101010100f1c5d01010101010100000000000000000000 │ │ -000000000000000000000101010101010101010101015a42514547494b4d01010101010101320b0f1010101010100f343b010101010100000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101010101010101010101015c0f101010101010100f1c5d0101010100000000000000000000 │ │ -0000000000000000000001010101010101010101010101010101010101010101010101010124110d10101010101010100f343b01010100000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101010101010101010101324c0f1010101010101010100f1c5d010100000000000000000000 │ │ -0000000000000000000001010101010101010101010101010101010101010101010101010101021c0f1010101010101010100f343b0100000000000000000000 │ │ -0000000000000000000001010101010101010101010101010101010101010101010101010101013b340f1010101010101010100f1c5d00000000000000000000 │ │ -000000000000000000000101010101010101010101010101010101010101010101010101010101015d1c0f101010101010101010404300000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101010101010101010101010101013b340f10101010101010100f1800000000000000000000 │ │ -0000000000000000000001010101010101010101010101010101010101010101010101010101010101015d1c0f101010101010160f5e00000000000000000000 │ │ -000000000000000000000101010101010101010101010101010101010101010101010101010101010101013b340f10101010100f342200000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101010101010101010101010101010101015d1c0f1010160f38460100000000000000000000 │ │ -0000000000000000000001010101010101010101010101010101010101010101010101010101010101010101013b34400f0f3458010100000000000000000000 │ │ -000000000000000000000101010101010101010101010101010101010101010101010101010101010101010101015a43185f4e01010100000000000000000000 │ │ +00000000000000000000000000000000000000000001020304050604070809000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000020a0b0c0d0e0e0e0e0d0f10111200000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000001314150e0e0c0c0c0c0c0c150c0e0e1617180000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000019160e150c0e15161a1b1b0b0f0c0e0c0c0e0b1c00000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000091d0e0c0f0e1e1f202122232324252627150e0f0e0f28000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000001d0e150c0c0a2900000000000000000000022a0e150c0c2b0000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000002c0e150c162d000000000000000000000000002e170e150c161300000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000002f160c0c163000000000000000000000000000000031320e150e3334000000000000000000000000000000000000000000000000 │ │ +000000000000000000000031140e150c2d0000000000000000000000000000000000001d0e150e35000000000000000000000000000000000000000000000000 │ │ +00000000000000000000003615150e0a00000000000000000000000000000000000000211a0c0c37380000000000000000000000000000000000000000000000 │ │ +00000000000000000000000a0e0c1e120000000000000000000000000000000000000000030e150c390000000000000000000000000000000000000000000000 │ │ +000000000000000000003a0b0e0e1f000000000000000000000000000000000000000000213b0e0e3c0000000000000000000000000000000000000000000000 │ │ +000000000000000000003d0c0c152000000000000000000000000000000000000000000000170e0e3b3e00000000000000000000000000000000000000000000 │ │ +00000000000000000000033f0c163400000000000000000000000000000000000000000000390c0c404100000000000000000000000000000000000000000000 │ │ +00000000000000000000420e0c3b2300000000000000000000000000000000000000000000410f0c0c3d00000000000000000000000000000000000000000000 │ │ +00000000000000000000430e0c1b2300000000000000000000000000000000000000000000410f153f4400000000000000000000000000000000000000000000 │ │ +00000000000000000000060e0c1b2300000000000000000000000000000000000000000000450f0c0e4600000000000000000000000000000000000000000000 │ │ +00000000000000000000040e0c0b2200000000000000000000000000000000000000000000470f0c0f4800000000000000000000000000000000000000000000 │ │ +00000000000000000000070d0c0f2500000000000000000000000000000000000000000000490c0c404a00000000000000000000000000000000000000000000 │ │ +00000000000000000000130f0c0c28000000000000000000000000000000000000000000004b0e0e334c00000000000000000000000000000000000000000000 │ │ +000000000000000000004d100e0e272200000000000000000000000000000000000000004e1e0c0e170000000000000000000000000000000000000000000000 │ │ +0000000000000000000000060e0c0f3600000000000000000000000000000000000000004f0e1515500000000000000000000000000000000000000000000000 │ │ +00000000000000000000002916150e2a2e00000000000000000000000000000000000051160c0e33520000000000000000000000000000000000000000000000 │ │ +000000000000000000000000170e0f0e1700000000000000000000000000000000003e330e0c0c53000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000054550e150e323100000000000000000000000000003e560e150e1d00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000360f0c150e1d3e00000000000000000000000057330e0f0f0e0500000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000580c0c150e1a58590000000000000000294f160e0f0f0f150e32310000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000039160e150c0e3b173941415147494b1e0e0c0c0e0e150f150e5a0031230000000000000000000000000000000000000000 │ │ +000000000000000000000000000000003d330e0c150e0e0c0f0f0f0f0c0e0c150e151d050e150f0c0e0a5b104b01000000000000000000000000000000000000 │ │ +00000000000000000000000000000000004d35370c0e0e0c0c150c0c0c0e0e1533530000320e0c0f0f0e0e0c0e333a0000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000038073c3b40153f0e0f1e33175052000000005a0e0f0f0f0f0f0f0e1b5c00000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000005941504446484a4c00000000000000310a0e0f0f0f0f0f0f0e333a000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000005b0e0f0f0f0f0f0f0f0e1b5c0000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000023100c0f0f0f0f0f0f0f0f0e333a00000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000314b0e0f0f0f0f0f0f0f0f0f0e1b5c000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000011b0e0f0f0f0f0f0f0f0f0f0e333a0000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000003a330e0f0f0f0f0f0f0f0f0f0e1b5c00000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000005c1b0e0f0f0f0f0f0f0f0f0f3f4200000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000003a330e0f0f0f0f0f0f0f0f0e1700000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000005c1b0e0f0f0f0f0f0f150e5d00000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a330e0f0f0f0f0f0e332100000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c1b0e0f0f150e37450000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a333f0e0e3357000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005942175e4d00000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-xhdpi-v4/filter.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ @@ -80,71 +79,71 @@ │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ } │ │ tRNS { │ │ - 0 30 255 60 225 0 195 155 164 6 162 176 50 203 177 12 144 198 47 65 236 135 123 218 89 249 96 102 252 233 56 116 234 63 81 248 210 66 243 74 183 51 86 62 3 39 98 80 27 213 113 237 18 201 131 152 219 36 9 186 149 168 173 147 150 194 108 126 212 107 105 87 192 45 48 54 159 69} │ │ + 0 30 60 225 195 155 164 6 162 176 50 203 177 12 144 198 47 65 236 135 123 218 89 249 96 102 252 233 56 116 234 63 81 248 210 66 243 74 183 51 86 62 3 39 98 80 27 213 113 237 18 201 131 152 219 36 9 186 149 168 173 147 150 194 108 126 212 107 105 87 192 45 48 54 159 69} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000001020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203000000000000000000 │ │ -00000000000000000001020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203000000000000000000 │ │ -00000000000000000001020202020202020202020202020202020202020202020202020202020202020202020202020202020202020203000000000000000000 │ │ -00000000000000000001020204050505050505050505050505050505050505050505050505050505050505050505050505050506020203000000000000000000 │ │ -00000000000000000001020204050505050505050505050505050505050505050505050505050505050505050505050505050506020203000000000000000000 │ │ -00000000000000000001020204050505050505050505050505050505050505050505050505050505050505050505050505050506020203000000000000000000 │ │ -00000000000000000001020202070505050505050505050505050505050505050505050505050505050505050505050505050802020203000000000000000000 │ │ -000000000000000000090a0202020b0505050505050505050505050505050505050505050505050505050505050505050c0d0202020e0f000000000000000000 │ │ -00000000000000000000001002020211120505050505050505050505050505050505050505050505050505050505051314020202150000000000000000000000 │ │ -00000000000000000000000016020202170c0505050505050505050505050505050505050505050505050505050518020202191a000000000000000000000000 │ │ -000000000000000000000000001b1c02021d1e05050505050505050505050505050505050505050505050505051f020202202100000000000000000000000000 │ │ -00000000000000000000000000002219020223130505050505050505050505050505050505050505050505050702020224010000000000000000000000000000 │ │ -0000000000000000000000000000002526020202270505050505050505050505050505050505050505050c0d020202280f000000000000000000000000000000 │ │ -0000000000000000000000000000000029200202022a050505050505050505050505050505050505052b14020202102c00000000000000000000000000000000 │ │ -00000000000000000000000000000000052d040202022e05050505050505050505050505050505052f020202191a050500000000000000000000000000000000 │ │ -0000000000000000000000000000000005053031020202320505050505050505050505050505051f020202332105050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505343502020236050505050505050505050505053702020238390505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505053a3b0202023c050505050505050505051211020202280f050505050500000000000000000000000000000000 │ │ -000000000000000000000000000000000505050505093d0202023e05050505050505052b1d0202023f2c05050505050500000000000000000000000000000000 │ │ -000000000000000000000000000000000505050505050540020202412c05050505052f0202021c42050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050543020202440c05050545020202332505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505460202023505050102020238390505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505054719020209051502024834050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249050602020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020249400202020305050505050505050505050500000000000000000000000000000000 │ │ -00000000000000000000000000000000050505050505050505050524020202020202194a05050505050505050505050500000000000000000000000000000000 │ │ -0000000000000000000000000000000005050505050505050505052402020202020a390505050505050505050505050500000000000000000000000000000000 │ │ -000000000000000000000000000000000505050505050505050505240202020e4905050505050505050505050505050500000000000000000000000000000000 │ │ -0000000000000000000000000000000005050505050505050505052402064b050505050505050505050505050505050500000000000000000000000000000000 │ │ -0000000000000000000000000000000005050505050505050505054c4d0505050505050505050505050505050505050500000000000000000000000000000000 │ │ +000000000000000000014c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c02000000000000000000 │ │ +000000000000000000014c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c02000000000000000000 │ │ +000000000000000000014c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c02000000000000000000 │ │ +000000000000000000014c4c030000000000000000000000000000000000000000000000000000000000000000000000000000044c4c02000000000000000000 │ │ +000000000000000000014c4c030000000000000000000000000000000000000000000000000000000000000000000000000000044c4c02000000000000000000 │ │ +000000000000000000014c4c030000000000000000000000000000000000000000000000000000000000000000000000000000044c4c02000000000000000000 │ │ +000000000000000000014c4c4c05000000000000000000000000000000000000000000000000000000000000000000000000064c4c4c02000000000000000000 │ │ +00000000000000000007084c4c4c090000000000000000000000000000000000000000000000000000000000000000000a0b4c4c4c0c0d000000000000000000 │ │ +00000000000000000000000e4c4c4c0f1000000000000000000000000000000000000000000000000000000000000011124c4c4c130000000000000000000000 │ │ +000000000000000000000000144c4c4c150a00000000000000000000000000000000000000000000000000000000164c4c4c1718000000000000000000000000 │ │ +00000000000000000000000000191a4c4c1b1c00000000000000000000000000000000000000000000000000001d4c4c4c1e1f00000000000000000000000000 │ │ +000000000000000000000000000020174c4c2111000000000000000000000000000000000000000000000000054c4c4c22010000000000000000000000000000 │ │ +00000000000000000000000000000023244c4c4c250000000000000000000000000000000000000000000a0b4c4c4c260d000000000000000000000000000000 │ │ +00000000000000000000000000000000271e4c4c4c280000000000000000000000000000000000000029124c4c4c0e2a00000000000000000000000000000000 │ │ +00000000000000000000000000000000002b034c4c4c2c00000000000000000000000000000000002d4c4c4c1718000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000002e2f4c4c4c300000000000000000000000000000001d4c4c4c311f00000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000032334c4c4c3400000000000000000000000000354c4c4c36370000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000038394c4c4c3a00000000000000000000100f4c4c4c260d000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000073b4c4c4c3c0000000000000000291b4c4c4c3d2a00000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000003e4c4c4c3f2a00000000002d4c4c4c1a40000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000414c4c4c420a000000434c4c4c312300000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000444c4c4c330000014c4c4c36370000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000045174c4c0700134c4c4632000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4700044c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c473e4c4c4c0200000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4c4c4c4c174800000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4c4c4c08370000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c4c4c0c4700000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000224c0449000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000004a4b0000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-xhdpi-v4/action_about.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ @@ -76,71 +75,71 @@ │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ } │ │ tRNS { │ │ - 0 0 8 58 98 142 175 196 35 134 193 225 232 238 242 116 209 244 249 250 250 109 227 248 44 206 247 251 247 213 173 148 151 178 234 92 234 240 186 4 16 121 243 179 31 119 223 74 89 235 181 205 20 110 103 51 229 12 243 70 158 210 27 100 131 62 48 55 241 106 176 248 221 224} │ │ + 0 8 58 98 142 175 196 35 134 193 225 232 238 242 116 209 244 249 250 250 109 227 248 44 206 247 251 247 213 173 148 151 178 234 92 234 240 186 4 16 121 243 179 31 119 223 74 89 235 181 205 20 110 103 51 229 12 243 70 158 210 27 100 131 62 48 55 241 106 176 248 221 224} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010203040506070706050403020101010101010101010101010101010100000000000000000000 │ │ -0000000000000000000001010101010101010101010101010108090a0b0c0d0e0e0d0c0b0a090801010101010101010101010101010100000000000000000000 │ │ -00000000000000000000010101010101010101010101010f101112131414141414141414131211100f0101010101010101010101010100000000000000000000 │ │ -00000000000000000000010101010101010101010115161714121214141212171712121414121214171615010101010101010101010100000000000000000000 │ │ -0000000000000000000001010101010101010118191a1412121b1c0c1d1e1f151520211d221c1b1212141a191801010101010101010100000000000000000000 │ │ -00000000000000000000010101010101010123241b121314252615270101010101010101281526251413121b2423010101010101010100000000000000000000 │ │ -000000000000000000000101010101010129111412142a2b2c01010101010101010101010101012c2b2a14121411290101010101010100000000000000000000 │ │ -000000000000000000000101010101012d1a1412142e2f0101010101010101010101010101010101012f2e1412141a2d01010101010100000000000000000000 │ │ -00000000000000000000010101010130111412120a010101010101010101010101010101010101010101010a1212141130010101010100000000000000000000 │ │ -00000000000000000000010101011831141212320101010101010101010101010101010101010101010101013212121431180101010100000000000000000000 │ │ -0000000000000000000001010101331b12140a01010101010101010101013435353401010101010101010101010a14121b330101010100000000000000000000 │ │ -00000000000000000000010101361a12142e020101010101010101010137381a1a383701010101010101010101022e14121a3601010100000000000000000000 │ │ -000000000000000000000101391614133a3b01010101010101010101013c141212143c01010101010101010101013b3a13141639010100000000000000000000 │ │ -000000000000000000000101351712132b0101010101010101010101013c141212143c0101010101010101010101012b13121735010100000000000000000000 │ │ -0000000000000000000001013d1412253e010101010101010101010101370c17170c370101010101010101010101013e2512143d010100000000000000000000 │ │ -00000000000000000000013411121b260101010101010101010101010101283f3f280101010101010101010101010101261b1211340100000000000000000000 │ │ -00000000000000000000394012121c360101010101010101010101010128414242412801010101010101010101010101361c1212403900000000000000000000 │ │ -00000000000000000000430a131424280101010101010101010101010123442a2a442301010101010101010101010101282414130a4300000000000000000000 │ │ -00000000000000000000040b1b141d010101010101010101010101010145121414124501010101010101010101010101011d141b0b0400000000000000000000 │ │ -00000000000000000000050c141221010101010101010101010101010136171212173601010101010101010101010101012112140c0500000000000000000000 │ │ -00000000000000000000460d144720010101010101010101010101010136171212173601010101010101010101010101012047140d4600000000000000000000 │ │ -00000000000000000000072a141715010101010101010101010101010136171212173601010101010101010101010101011517142a0700000000000000000000 │ │ -00000000000000000000072a141715010101010101010101010101010136171212173601010101010101010101010101011517142a0700000000000000000000 │ │ -00000000000000000000460d144720010101010101010101010101010136171212173601010101010101010101010101012047140d4600000000000000000000 │ │ -00000000000000000000050c141221010101010101010101010101010136171212173601010101010101010101010101012112140c0500000000000000000000 │ │ -00000000000000000000040b1b141d010101010101010101010101010136171212173601010101010101010101010101011d141b0b0400000000000000000000 │ │ -00000000000000000000430a131424280101010101010101010101010136171212173601010101010101010101010101282414130a4300000000000000000000 │ │ -00000000000000000000394012121c360101010101010101010101010136171212173601010101010101010101010101361c1212403900000000000000000000 │ │ -00000000000000000000013411121b260101010101010101010101010136171212173601010101010101010101010101261b1211340100000000000000000000 │ │ -0000000000000000000001013d1412253e0101010101010101010101013617121217360101010101010101010101013e2512143d010100000000000000000000 │ │ -000000000000000000000101351712132b0101010101010101010101013617121217360101010101010101010101012b13121735010100000000000000000000 │ │ -000000000000000000000101391614133a3b010101010101010101010115141b1b141501010101010101010101013b3a13141639010100000000000000000000 │ │ -00000000000000000000010101361a12142e02010101010101010101012f484949482f01010101010101010101022e14121a3601010100000000000000000000 │ │ -0000000000000000000001010101331b12140a01010101010101010101010101010101010101010101010101010a14121b330101010100000000000000000000 │ │ -00000000000000000000010101011831141212320101010101010101010101010101010101010101010101013212121431180101010100000000000000000000 │ │ -00000000000000000000010101010130111412120a010101010101010101010101010101010101010101010a1212141130010101010100000000000000000000 │ │ -000000000000000000000101010101012d1a1412142e2f0101010101010101010101010101010101012f2e1412141a2d01010101010100000000000000000000 │ │ -000000000000000000000101010101010129111412142a2b2c01010101010101010101010101012c2b2a14121411290101010101010100000000000000000000 │ │ -00000000000000000000010101010101010123241b121314252615270101010101010101281526251413121b2423010101010101010100000000000000000000 │ │ -0000000000000000000001010101010101010118191a1412121b1c0c1d1e1f151520211d221c1b1212141a191801010101010101010100000000000000000000 │ │ -00000000000000000000010101010101010101010115161714121214141212171712121414121214171615010101010101010101010100000000000000000000 │ │ -00000000000000000000010101010101010101010101010f101112131414141414141414131211100f0101010101010101010101010100000000000000000000 │ │ -0000000000000000000001010101010101010101010101010108090a0b0c0d0e0e0d0c0b0a090801010101010101010101010101010100000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010203040506070706050403020101010101010101010101010101010100000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000102030405060605040302010000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000708090a0b0c0d0d0c0b0a09080700000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000e0f10111213131313131313131211100f0e0000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000014151613111113131111161611111313111113161514000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000001718191311111a1b0b1c1d1e14141f201c211b1a11111319181700000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000022231a111213242514260000000000000000271425241312111a2322000000000000000000000000000000000000 │ │ +00000000000000000000000000000000002810131113292a2b00000000000000000000000000002b2a2913111310280000000000000000000000000000000000 │ │ +000000000000000000000000000000002c191311132d2e0000000000000000000000000000000000002e2d131113192c00000000000000000000000000000000 │ │ +0000000000000000000000000000002f10131111090000000000000000000000000000000000000000000009111113102f000000000000000000000000000000 │ │ +00000000000000000000000000001730131111310000000000000000000000000000000000000000000000003111111330170000000000000000000000000000 │ │ +0000000000000000000000000000321a11130900000000000000000000003334343300000000000000000000000913111a320000000000000000000000000000 │ │ +00000000000000000000000000351911132d010000000000000000000036371919373600000000000000000000012d1311193500000000000000000000000000 │ │ +00000000000000000000000038151312393a00000000000000000000003b131111133b00000000000000000000003a3912131538000000000000000000000000 │ │ +000000000000000000000000341611122a0000000000000000000000003b131111133b0000000000000000000000002a12111634000000000000000000000000 │ │ +0000000000000000000000003c1311243d000000000000000000000000360b16160b360000000000000000000000003d2411133c000000000000000000000000 │ │ +00000000000000000000003310111a250000000000000000000000000000273e3e270000000000000000000000000000251a1110330000000000000000000000 │ │ +00000000000000000000383f11111b350000000000000000000000000027404141402700000000000000000000000000351b11113f3800000000000000000000 │ │ +00000000000000000000420912132327000000000000000000000000002243292943220000000000000000000000000027231312094200000000000000000000 │ │ +00000000000000000000030a1a131c000000000000000000000000000044111313114400000000000000000000000000001c131a0a0300000000000000000000 │ │ +00000000000000000000040b131120000000000000000000000000000035161111163500000000000000000000000000002011130b0400000000000000000000 │ │ +00000000000000000000450c13461f000000000000000000000000000035161111163500000000000000000000000000001f46130c4500000000000000000000 │ │ +00000000000000000000062913161400000000000000000000000000003516111116350000000000000000000000000000141613290600000000000000000000 │ │ +00000000000000000000062913161400000000000000000000000000003516111116350000000000000000000000000000141613290600000000000000000000 │ │ +00000000000000000000450c13461f000000000000000000000000000035161111163500000000000000000000000000001f46130c4500000000000000000000 │ │ +00000000000000000000040b131120000000000000000000000000000035161111163500000000000000000000000000002011130b0400000000000000000000 │ │ +00000000000000000000030a1a131c000000000000000000000000000035161111163500000000000000000000000000001c131a0a0300000000000000000000 │ │ +00000000000000000000420912132327000000000000000000000000003516111116350000000000000000000000000027231312094200000000000000000000 │ │ +00000000000000000000383f11111b350000000000000000000000000035161111163500000000000000000000000000351b11113f3800000000000000000000 │ │ +00000000000000000000003310111a250000000000000000000000000035161111163500000000000000000000000000251a1110330000000000000000000000 │ │ +0000000000000000000000003c1311243d0000000000000000000000003516111116350000000000000000000000003d2411133c000000000000000000000000 │ │ +000000000000000000000000341611122a0000000000000000000000003516111116350000000000000000000000002a12111634000000000000000000000000 │ │ +00000000000000000000000038151312393a000000000000000000000014131a1a131400000000000000000000003a3912131538000000000000000000000000 │ │ +00000000000000000000000000351911132d01000000000000000000002e474848472e00000000000000000000012d1311193500000000000000000000000000 │ │ +0000000000000000000000000000321a11130900000000000000000000000000000000000000000000000000000913111a320000000000000000000000000000 │ │ +00000000000000000000000000001730131111310000000000000000000000000000000000000000000000003111111330170000000000000000000000000000 │ │ +0000000000000000000000000000002f10131111090000000000000000000000000000000000000000000009111113102f000000000000000000000000000000 │ │ +000000000000000000000000000000002c191311132d2e0000000000000000000000000000000000002e2d131113192c00000000000000000000000000000000 │ │ +00000000000000000000000000000000002810131113292a2b00000000000000000000000000002b2a2913111310280000000000000000000000000000000000 │ │ +00000000000000000000000000000000000022231a111213242514260000000000000000271425241312111a2322000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000001718191311111a1b0b1c1d1e14141f201c211b1a11111319181700000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000014151613111113131111161611111313111113161514000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000e0f10111213131313131313131211100f0e0000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000708090a0b0c0d0d0c0b0a09080700000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000102030405060605040302010000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-xhdpi-v4/navigation_accept.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ @@ -68,15 +67,15 @@ │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ } │ │ tRNS { │ │ - 0 0 4 125 67 58 198 147 199 222 220 144 12 219 213 217 223 104 200 220 214 221 167 27 55 16 31 193 181 23 33 187 35 186 37 20 60 171 89 169 210 90 103 217 209 87 10 142 215 2 143 216 22 185 191 170 201 53 18 168 205 180 218 146 63 128} │ │ + 0 4 125 67 58 198 147 199 222 220 144 12 219 213 217 223 104 200 220 214 221 167 27 55 16 31 193 181 23 33 187 35 186 37 20 60 171 89 169 210 90 103 217 209 87 10 142 215 2 143 216 22 185 191 170 201 53 18 168 205 180 218 146 63 128} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -85,50 +84,50 @@ │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030401010000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010105060701010000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010508090a0b0c0000000000000000 │ │ -0000000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010105080d0e0f10110000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010105121314141516170000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010118120d1414131619010000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101011a1b091414131c1d01010000000000000000 │ │ -0000000000000000010101010101010101010101010101010101010101010101010101010101010101010101011e1f0a1414131f200101010000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101010101010101011a21151414132122010101010000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101010101010101010101011e1f0a1414131f1e01010101010000000000000000 │ │ -0000000000000000010101010101010101010101010101010101010101010101010101010101010101011a211514141321220101010101010000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101010101011e1f0a1414131f1e010101010101010000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101010101010101011a2115141413212201010101010101010000000000000000 │ │ -0000000000000000010101010101010101010101010101010101010101010101010101010101011e1f0a1414131f1e0101010101010101010000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101011a21151414132122010101010101010101010000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101010101011e1f0a1414131f1e01010101010101010101010000000000000000 │ │ -0000000000000000010123240101010101010101010101010101010101010101010101011a211514141321220101010101010101010101010000000000000000 │ │ -0000000000000000010c250e26010101010101010101010101010101010101010101011e1f0a1414131f1e010101010101010101010101010000000000000000 │ │ -00000000000000001727130d282901010101010101010101010101010101010101011a2115141413212201010101010101010101010101010000000000000000 │ │ -00000000000000002a100f142b2c2d0101010101010101010101010101010101011e1f0a1414131f1e0101010101010101010101010101010000000000000000 │ │ -00000000000000002e2f0a30140d2829010101010101010101010101010101011a21151414132122010101010101010101010101010101010000000000000000 │ │ -00000000000000000131320a33142b2c2d01010101010101010101010101011e1f0a1414131f1e01010101010101010101010101010101010000000000000000 │ │ -00000000000000000101012f0a30140d28290101010101010101010101011a211514141321220101010101010101010101010101010101010000000000000000 │ │ -000000000000000001010131320a33142b2c2d010101010101010101011e1f0a14140a1f1e010101010101010101010101010101010101010000000000000000 │ │ -000000000000000001010101012f0a30140d2829010101010101010134351514140a362201010101010101010101010101010101010101010000000000000000 │ │ -0000000000000000010101010131320a33142b2c2d0101010101010c370a14140d38390101010101010101010101010101010101010101010000000000000000 │ │ -0000000000000000010101010101012f0a30140d2829010101013a3b1314140d1224010101010101010101010101010101010101010101010000000000000000 │ │ -00000000000000000101010101010131320a33142b2c2d01010c3b0a30140d380501010101010101010101010101010101010101010101010000000000000000 │ │ -00000000000000000101010101010101012f0a30140d282d193b1514140d12240101010101010101010101010101010101010101010101010000000000000000 │ │ -000000000000000001010101010101010131320a33142b3c3d3e30140d3805010101010101010101010101010101010101010101010101010000000000000000 │ │ -000000000000000001010101010101010101012f0a30140f0d14140d122401010101010101010101010101010101010101010101010101010000000000000000 │ │ -0000000000000000010101010101010101010131320a331414140d38050101010101010101010101010101010101010101010101010101010000000000000000 │ │ -0000000000000000010101010101010101010101012f0a30140d1224010101010101010101010101010101010101010101010101010101010000000000000000 │ │ -00000000000000000101010101010101010101010131320a13380501010101010101010101010101010101010101010101010101010101010000000000000000 │ │ -00000000000000000101010101010101010101010101013f08240101010101010101010101010101010101010101010101010101010101010000000000000000 │ │ -00000000000000000101010101010101010101010101014041020101010101010101010101010101010101010101010101010101010101010000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020300000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004050600000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040708090a0b0000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004070c0d0e0f100000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111213131415160000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017110c1313121518000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000191a081313121b1c00000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d1e091313121e1f0000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001920141313122021000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d1e091313121e1d00000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000019201413131220210000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000001d1e091313121e1d000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000192014131312202100000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000001d1e091313121e1d0000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000001920141313122021000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000001d1e091313121e1d00000000000000000000000000000000000000 │ │ +00000000000000000000222300000000000000000000000000000000000000000000000019201413131220210000000000000000000000000000000000000000 │ │ +0000000000000000000b240d25000000000000000000000000000000000000000000001d1e091313121e1d000000000000000000000000000000000000000000 │ │ +00000000000000001626120c27280000000000000000000000000000000000000000192014131312202100000000000000000000000000000000000000000000 │ │ +0000000000000000290f0e132a2b2c0000000000000000000000000000000000001d1e091313121e1d0000000000000000000000000000000000000000000000 │ │ +00000000000000002d2e092f130c2728000000000000000000000000000000001920141313122021000000000000000000000000000000000000000000000000 │ │ +00000000000000000030310932132a2b2c00000000000000000000000000001d1e091313121e1d00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000002e092f130c272800000000000000000000000019201413131220210000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000030310932132a2b2c000000000000000000001d1e091313091e1d000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000002e092f130c27280000000000000000333414131309352100000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000030310932132a2b2c0000000000000b360913130c37380000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000002e092f130c272800000000393a1213130c1123000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000030310932132a2b2c00000b3a092f130c370400000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000002e092f130c272c183a1413130c11230000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000030310932132a3b3c3d2f130c3704000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000002e092f130e0c13130c112300000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000303109321313130c37040000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000002e092f130c1123000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000030310912370400000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000003e07230000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000003f40010000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v11/ic_menu_refresh.png ├── sng │ │ @@ -5,52 +5,52 @@ │ │ } │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0002 0002 0001 0001 0001 0000 0000 0000 0000 0701 ff00 2d03 190b 0001 0000 0300 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0401 1800 0f09 034e 006c 0044 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 ac04 1214 001f 0026 002a 0023 031c 310c ff01 ff00 1c01 1500 2108 004e 1d86 4797 0069 150a 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0002 0002 0001 0001 0001 0000 0000 0000 0000 0701 0000 2d03 190b 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0401 0000 0f09 034e 006c 0044 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 ac04 1214 001f 0026 002a 0023 031c 310c ff01 0000 1c01 0000 2108 004e 1d86 4797 0069 150a 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0201 0000 0000 300b 022a 0045 005e 0070 0079 057f 0881 027c 0076 0069 0053 0035 1016 4e07 024b 0083 b99a a799 006d 1412 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0201 0001 0000 260b 0239 0063 057f 3b8e 7295 a499 c19a d09a da9a ca9a b799 9098 5992 1587 006f 0159 007e 989a ff99 ae99 0074 0519 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0601 0000 8801 092a 0062 1083 7194 d09a fd9b ff9a ff99 ff99 ff98 ff98 ff98 ff99 ff99 ff9a ea9b 9e98 2e8b 8f97 ff9a ff98 c59a 017b 0021 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0601 2200 1a09 0549 0079 5392 d79a ff9a fe98 fd98 f998 fe98 ff98 ff98 ff98 ff98 ff98 fa98 fb98 ff98 ff99 f89b fd99 fc99 ff98 d99a 0882 0029 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0501 1100 140c 0152 0785 9a99 ff9a ff98 fa99 fc98 ff99 ff9a fb9b e59b d29a cd9a e59b f29c fe9b ff99 fe99 fc99 ff98 fe99 fe99 ff98 eb9b 1087 0031 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0401 1200 1e09 0053 1586 b99a ff99 fb98 fa99 ff99 fc9b c59a 7095 368d 0c85 067f 047d 0c86 2085 5f8d 9e97 f599 ff99 fe99 ff99 fe99 ff98 f39b 238a 0039 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0300 0000 ff00 004a 0885 b99a ff99 fa99 fc99 ff99 cd9a 4790 007c 0160 0142 002e 0027 0025 002a 054f 0070 5493 fe9a ff99 fe99 ff99 fe99 ff98 fa9b 398d 0043 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0301 0000 062e 0079 9c99 ff99 fa99 fd99 ff9a 9299 0683 0059 062a 4908 0000 0000 0701 0200 151f 0069 5492 f89b ff99 fd99 fe99 fe99 fd99 fe98 ff9a 4c8f 004c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0101 0000 220e 0065 6092 ff9a fc99 fd99 ff9a 7a93 0076 0645 2709 2300 1700 0001 0003 0000 0a23 006d 4592 f09a ff98 fe98 ff98 ff98 ff98 ff98 fd98 ff99 6492 0056 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0601 0000 1a09 0549 0079 5392 d79a ff9a fe98 fd98 f998 fe98 ff98 ff98 ff98 ff98 ff98 fa98 fb98 ff98 ff99 f89b fd99 fc99 ff98 d99a 0882 0029 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0501 0000 140c 0152 0785 9a99 ff9a ff98 fa99 fc98 ff99 ff9a fb9b e59b d29a cd9a e59b f29c fe9b ff99 fe99 fc99 ff98 fe99 fe99 ff98 eb9b 1087 0031 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0401 0000 1e09 0053 1586 b99a ff99 fb98 fa99 ff99 fc9b c59a 7095 368d 0c85 067f 047d 0c86 2085 5f8d 9e97 f599 ff99 fe99 ff99 fe99 ff98 f39b 238a 0039 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 004a 0885 b99a ff99 fa99 fc99 ff99 cd9a 4790 007c 0160 0142 002e 0027 0025 002a 054f 0070 5493 fe9a ff99 fe99 ff99 fe99 ff98 fa9b 398d 0043 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0301 0000 062e 0079 9c99 ff99 fa99 fd99 ff9a 9299 0683 0059 062a 4908 0000 0000 0701 0000 151f 0069 5492 f89b ff99 fd99 fe99 fe99 fd99 fe98 ff9a 4c8f 004c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0101 0000 220e 0065 6092 ff9a fc99 fd99 ff9a 7a93 0076 0645 2709 0000 0000 0001 0003 0000 0a23 006d 4592 f09a ff98 fe98 ff98 ff98 ff98 ff98 fd98 ff99 6492 0056 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0101 0000 003c 1284 d89b ff98 fb99 ff9a 8c95 0074 0a34 0000 0000 0301 0001 0001 0000 3706 005f 3892 e89d fd9a f29b f69b f09b ed9b ef9b e19b d49a e59b 6294 005b c503 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0001 0000 2c0c 0064 7495 ff9a fa99 ff99 c29a 0582 023e 0000 0001 0201 0000 0000 0001 0000 0d08 0068 2e8e 498d 2e8c 278b 2a8b 1989 0e87 1088 0b84 0780 0981 047b 003b 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0002 0000 002d 0581 cf9a ff98 fe98 fe9b 478f 0057 3809 1300 0301 0000 0000 0000 0000 0000 0000 0020 0041 0047 003f 003a 003c 0035 0030 0032 002c 0029 002a 001f 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0002 0000 002d 0581 cf9a ff98 fe98 fe9b 478f 0057 3809 0000 0301 0000 0000 0000 0000 0000 0000 0020 0041 0047 003f 003a 003c 0035 0030 0032 002c 0029 002a 001f 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0048 418f fc9b fe98 ff99 bb9a 007a 0326 0000 0202 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 6007 0062 7d96 ff99 f998 ff9a 6c94 005e 6206 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0001 0001 0001 0001 0002 0002 0002 0002 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0001 0000 0c16 0071 a899 ff99 ff98 f69b 2d8b 0040 0000 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5300 4d00 1608 1f0f 0d15 041c 0016 0600 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 0000 0c16 0071 a899 ff99 ff98 f69b 2d8b 0040 0000 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1608 1f0f 0d15 041c 0016 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0001 0000 0022 027b c89a ff99 ff98 e29b 0c85 002d 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0020 0065 006c 0070 0075 0072 002e 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0002 0000 0029 0881 d89a ff98 ff98 ce99 047d 0024 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 004e 378f 9b9a a498 bf9a 5692 0057 ff02 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0002 0000 002a 0a82 dd9c ff9a ff9a c19b 027c 0024 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 0054 6293 ff9a fa98 ff9a 7395 005d b704 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0001 0000 0018 0474 4590 438e 318c 1e8b 016a 000f 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e103 0059 6894 ff9a f898 ff9a 6694 0058 ff02 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 002f 004d 0046 003f 003a 001f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4909 0066 8597 ff99 fb98 ff9a 5090 004e 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0001 0001 0001 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0101 0000 0220 0078 ba99 ff99 ff98 f59b 288b 003c 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0501 0000 0042 288a f29b ff98 ff98 d39a 067f 0028 0000 0002 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0300 3d00 a300 c802 be03 ce03 8105 6607 7007 2e0c 1d0f 210e 0f15 0319 0009 0000 0000 0000 0000 0000 0000 0000 0201 0100 2113 006a 8496 ff9a f899 ff99 8e98 006b 230f 0000 0001 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0034 0058 005c 005b 0061 0064 0064 0069 006c 006b 0070 0272 0468 0022 0000 0001 0000 0000 0000 0301 0001 ff01 004b 1f87 e39b ff98 ff98 fa9b 3b8d 004c 0000 0300 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c802 be03 ce03 8105 6607 7007 2e0c 1d0f 210e 0f15 0319 0009 0000 0000 0000 0000 0000 0000 0000 0201 0000 2113 006a 8496 ff9a f899 ff99 8e98 006b 230f 0000 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0034 0058 005c 005b 0061 0064 0064 0069 006c 006b 0070 0272 0468 0022 0000 0001 0000 0000 0000 0301 0001 ff01 004b 1f87 e39b ff98 ff98 fa9b 3b8d 004c 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 001c 0378 5c93 6f94 6b94 7a96 8298 8098 8f98 9999 9399 ae98 999b 0d8b 003a 0000 0002 0000 0000 0201 0001 0000 0a34 0079 a499 ff99 f999 ff99 b299 0079 0523 0000 0101 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 0028 087f d79b ff99 fd9a ff9a ff99 ff99 ff99 fe99 ff98 f59b 5091 006d 0c1a 0000 0002 0001 0801 7c00 7b02 0b37 0072 7a93 ff9a fd99 ff98 f89b 3d8e 0053 f601 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 001f 0078 be99 ff98 fa99 fb99 fa99 fb99 fa99 ff98 f29c 4993 006d 0a23 0000 0101 2300 0000 0000 1c13 024d 007b 8093 fe9b fe99 fb99 ff9a 8895 0072 0c1f 0000 0101 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0918 0072 ad99 ff99 fc99 ff99 ff99 fe99 ff99 f59a 568e 006c 1b2d 0000 b103 dd03 370b 0221 0243 006c 1f88 ac99 ff9a fc99 fa99 ff99 ad9a 0283 023d 0000 0601 0100 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 1c10 006c 9998 ff99 fb99 ff99 ff99 fd99 ff99 a69a 0285 006e 0162 005c 0056 005c 0167 0079 298a 8596 e99b ff99 fb99 fa99 ff99 c49a 1286 0050 1e07 1000 0400 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 4f08 0066 8598 ff99 fb99 ff99 fc99 fd99 fe99 fd99 e99b a899 8299 6d95 6292 6d95 8b98 bf9a f49b ff9a fe98 fa99 fd98 ff9a ac9a 1086 0055 190b 1100 0501 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 af04 005e 7395 ff9a fc99 fd99 ff99 ff99 fd98 fd99 ff99 ff99 ff99 ff9a ff9a ff9a ff99 ff99 fe98 f999 fd98 ff99 f39b 7f95 0383 014f 150b 1600 0501 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 0055 5f92 ff9a fc98 ff99 aa99 cb99 ff9b fe99 ff98 fe98 fa98 fa98 fb98 fb98 fc98 ff98 ff98 ff99 fa9b ae98 2c8c 006f 0839 1c07 2900 0701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 0028 087f d79b ff99 fd9a ff9a ff99 ff99 ff99 fe99 ff98 f59b 5091 006d 0c1a 0000 0002 0001 0801 0000 7b02 0b37 0072 7a93 ff9a fd99 ff98 f89b 3d8e 0053 f601 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 001f 0078 be99 ff98 fa99 fb99 fa99 fb99 fa99 ff98 f29c 4993 006d 0a23 0000 0101 0000 0000 0000 1c13 024d 007b 8093 fe9b fe99 fb99 ff9a 8895 0072 0c1f 0000 0101 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0918 0072 ad99 ff99 fc99 ff99 ff99 fe99 ff99 f59a 568e 006c 1b2d 0000 b103 dd03 370b 0221 0243 006c 1f88 ac99 ff9a fc99 fa99 ff99 ad9a 0283 023d 0000 0601 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 1c10 006c 9998 ff99 fb99 ff99 ff99 fd99 ff99 a69a 0285 006e 0162 005c 0056 005c 0167 0079 298a 8596 e99b ff99 fb99 fa99 ff99 c49a 1286 0050 1e07 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 4f08 0066 8598 ff99 fb99 ff99 fc99 fd99 fe99 fd99 e99b a899 8299 6d95 6292 6d95 8b98 bf9a f49b ff9a fe98 fa99 fd98 ff9a ac9a 1086 0055 190b 0000 0501 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 af04 005e 7395 ff9a fc99 fd99 ff99 ff99 fd98 fd99 ff99 ff99 ff99 ff9a ff9a ff9a ff99 ff99 fe98 f999 fd98 ff99 f39b 7f95 0383 014f 150b 0000 0501 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 0055 5f92 ff9a fc98 ff99 aa99 cb99 ff9b fe99 ff98 fe98 fa98 fa98 fb98 fb98 fc98 ff98 ff98 ff99 fa9b ae98 2c8c 006f 0839 1c07 0000 0701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 004b 4b90 fd9a ff99 979a 007d 0a7e 5792 a499 e29b fa9b ff9a ff9a ff9a ff9a fe9a f59b cd9a 8a97 338c 0077 014f 0f1a 0000 0001 0301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0042 358c ff9a a699 0083 0448 042f 0057 0071 0a84 358d 5791 6993 6c94 5d92 4b8f 238b 047e 0069 0049 0920 8d02 9200 0801 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0039 2a8b a59c 0983 004e 2107 3500 a802 1116 002c 0041 0051 005a 005c 0054 004b 003a 0025 2c0c ff00 ff00 0f01 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 002c 0581 0f86 0050 1708 2000 0202 0000 0000 5900 ff00 ff00 d003 c203 f801 ff00 ff00 5300 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0106 002e 0435 0d0b 1300 0401 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0042 358c ff9a a699 0083 0448 042f 0057 0071 0a84 358d 5791 6993 6c94 5d92 4b8f 238b 047e 0069 0049 0920 8d02 0000 0801 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0039 2a8b a59c 0983 004e 2107 0000 a802 1116 002c 0041 0051 005a 005c 0054 004b 003a 0025 2c0c 0000 0000 0f01 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 002c 0581 0f86 0050 1708 0000 0202 0000 0000 0000 0000 0000 d003 c203 f801 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0106 002e 0435 0d0b 0000 0401 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-hdpi-v11/ic_menu_add.png ├── sng │ │ @@ -7,50 +7,50 @@ │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0002 0002 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 ff00 4a08 0a17 0021 0029 0029 0021 0917 4809 ff00 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 4a08 0a17 0021 0029 0029 0021 0917 4809 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0401 0000 0000 1d10 0030 004d 0065 0072 017b 0881 0881 017b 0072 0065 004d 0030 1c10 0000 0000 0401 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0201 0001 0000 1416 0143 006a 0c83 4a90 8397 a899 c19a d49a d59a c19a a999 8397 4a90 0c83 006a 0143 1416 0000 0001 0201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0501 2900 1f08 0737 006c 2188 8796 db9a fe9a ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fe9a db9b 8796 2188 006c 0737 1f08 2900 0501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0301 0b00 1511 0054 0782 7994 eb9b ff99 ff98 fb9a d49a 9f98 8598 7295 7295 8598 a098 d49a fb9a ff98 ff99 eb9b 7994 0782 0054 1511 0b00 0301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0501 0d00 111b 005f 2186 be9a ff9a ff98 eb9b 9298 3a8e 0681 006f 0067 0060 0060 0066 006f 0681 3a8e 9298 eb9b ff98 ff9a be9a 2186 005f 111b 0d00 0501 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0401 0800 1613 0065 308c df9a ff98 fe99 a799 2289 006f 024b 0028 0e15 6208 d902 d502 6008 0e15 0028 024b 006f 2289 a799 fe99 ff98 df9a 308c 0065 1613 0800 0401 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0301 0a00 200a 0057 2a87 dd9b ff98 f69b 7393 0079 024c 1616 ff01 0000 1000 1505 220e 210d 1204 0400 0000 ff01 1616 024c 0079 7393 f69b ff98 dd9b 2a87 0057 200a 0a00 0301 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 1100 0000 0047 0c85 c89a ff98 ef9b 5192 0071 0c32 e501 ff00 0402 0000 001d 0064 006c 006c 0062 001c 0000 0402 ff00 ff01 0c32 0071 5092 ef9b ff98 c89a 0c85 0047 0000 1100 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0501 0000 1f08 0737 006c 2188 8796 db9a fe9a ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fe9a db9b 8796 2188 006c 0737 1f08 0000 0501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0301 0000 1511 0054 0782 7994 eb9b ff99 ff98 fb9a d49a 9f98 8598 7295 7295 8598 a098 d49a fb9a ff98 ff99 eb9b 7994 0782 0054 1511 0000 0301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0501 0000 111b 005f 2186 be9a ff9a ff98 eb9b 9298 3a8e 0681 006f 0067 0060 0060 0066 006f 0681 3a8e 9298 eb9b ff98 ff9a be9a 2186 005f 111b 0000 0501 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0401 0000 1613 0065 308c df9a ff98 fe99 a799 2289 006f 024b 0028 0e15 6208 d902 d502 6008 0e15 0028 024b 006f 2289 a799 fe99 ff98 df9a 308c 0065 1613 0000 0401 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0301 0000 200a 0057 2a87 dd9b ff98 f69b 7393 0079 024c 1616 ff01 0000 0000 1505 220e 210d 1204 0000 0000 ff01 1616 024c 0079 7393 f69b ff98 dd9b 2a87 0057 200a 0000 0301 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0047 0c85 c89a ff98 ef9b 5192 0071 0c32 e501 0000 0402 0000 001d 0064 006c 006c 0062 001c 0000 0402 0000 ff01 0c32 0071 5092 ef9b ff98 c89a 0c85 0047 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0101 0000 0d1f 0073 8c98 ff99 ff9a 5f92 006f 1128 0000 0001 0101 0001 0000 003f 228c 9799 9299 158a 0039 0000 0002 0101 0001 0000 1128 006f 5f92 ff9a ff99 8c98 0073 0d1f 0000 0101 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff01 004f 3a8d f49b ff98 9298 0074 0e2c 0000 0001 0200 0000 0000 0000 0044 3c8d ff9a f69b 268a 003a 0000 0001 0000 0200 0001 0000 0e2c 0074 9198 ff98 f49b 3a8d 004f ff01 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0001 0000 0a1e 0075 a598 ff98 d79a 1686 0047 0000 0001 0200 0000 0000 0001 0000 0043 398d fb9a f39a 248a 003a 0000 0001 0000 0000 0200 0001 0000 0047 1685 d79a ff98 a698 0075 091e 0000 0001 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0001 0000 0040 268a f19b ff99 7494 0065 290f 0400 0201 0000 0000 0000 0001 0000 0044 3a8d fe9a f69a 258a 003a 0000 0001 0000 0000 0000 0201 0400 290f 0065 7494 ff99 f09b 268a 0040 0000 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 004f 3a8d f49b ff98 9298 0074 0e2c 0000 0001 0000 0000 0000 0000 0044 3c8d ff9a f69b 268a 003a 0000 0001 0000 0000 0001 0000 0e2c 0074 9198 ff98 f49b 3a8d 004f ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0001 0000 0a1e 0075 a598 ff98 d79a 1686 0047 0000 0001 0000 0000 0000 0001 0000 0043 398d fb9a f39a 248a 003a 0000 0001 0000 0000 0000 0001 0000 0047 1685 d79a ff98 a698 0075 091e 0000 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0001 0000 0040 268a f19b ff99 7494 0065 290f 0000 0201 0000 0000 0000 0001 0000 0044 3a8d fe9a f69a 258a 003a 0000 0001 0000 0000 0000 0201 0000 290f 0065 7494 ff99 f09b 268a 0040 0000 0001 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 7505 005f 7195 ff99 e89a 1c87 003c 0000 0202 0001 0001 0001 0002 0002 0000 0044 3a8d fe9a f69a 258a 003b 0000 0003 0001 0001 0001 0001 0202 0000 003c 1c87 e89a ff99 7195 005f 7505 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0001 0000 0917 0072 a899 ff99 aa99 0074 081b 0000 0001 0000 0000 0000 0200 0001 0000 0043 3a8e ff9a f69a 258b 0039 0000 0001 0400 0000 0000 0000 0101 0000 081b 0074 aa99 ff99 a899 0072 0917 0000 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 0000 0917 0072 a899 ff99 aa99 0074 081b 0000 0001 0000 0000 0000 0000 0001 0000 0043 3a8e ff9a f69a 258b 0039 0000 0001 0000 0000 0000 0000 0101 0000 081b 0074 aa99 ff99 a899 0072 0917 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0002 0000 0029 0982 d79a ff99 7496 0060 7106 0000 000d 0021 0020 0020 0020 0021 0c1e 0049 3a8b fe9a f59b 2587 0044 091d 0021 0020 0020 0020 001e 0009 0000 7206 0060 7496 ff99 d79a 0982 0029 0000 0002 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0001 0000 0037 1c89 f19b ff99 5390 0050 0000 000b 005e 007b 007a 007a 007a 007a 037a 0075 3a8c fd9b f59b 258a 0075 027b 007a 007a 007a 007a 0079 0059 0008 0000 0050 5390 ff99 f19b 1c89 0037 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0001 0000 003f 318c f99a ff9a 418e 0048 0000 002b 0a82 ae9a c399 bd9a be9a be9a bf9a bb9a cc99 ff99 fd99 c799 bc9a bf9a be9a be9a bd9a c499 a099 057c 0023 0000 0048 418e ff9a f99a 318c 003f 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0001 0000 003f 318c fa9a fe9a 3c8d 0047 0000 0031 0f88 ee9b ff98 fe99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fe99 ff98 df9b 0a81 0029 0000 0046 3c8d fe9a fa9a 318c 003f 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0001 0000 003b 268a f59a ff9a 488f 004c 0000 002b 0783 7498 8197 7e98 7e98 7e98 7f98 7a97 9998 ff99 fb99 8f98 7b97 7f98 7e98 7e98 7d97 8297 6b96 037d 0022 0000 004b 488f ff9a f59a 268a 003b 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0002 0000 0031 1187 e89b ff99 6393 0057 ff01 0008 004b 0065 0064 0064 0064 0064 0364 0065 3589 fb9b f29c 1d85 0064 0264 0064 0064 0064 0064 0060 003f 0004 ff01 0057 6393 ff99 e89b 1187 0031 0000 0002 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0001 0000 0021 017b c29a ff99 8d98 0069 280d 0000 1502 7306 6907 6a07 6807 6108 ef05 0045 3e8d fe9a f69a 298a 003c ff03 5b08 6907 6a07 6707 8605 2400 0000 280d 0069 8d98 ff99 c29a 017b 0021 0000 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 0000 0021 017b c29a ff99 8d98 0069 280d 0000 1502 7306 6907 6a07 6807 6108 ef05 0045 3e8d fe9a f69a 298a 003c ff03 5b08 6907 6a07 6707 8605 0000 0000 280d 0069 8d98 ff99 c29a 017b 0021 0000 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0001 0000 280d 006a 8e98 ff99 cc9a 067e 0028 0000 0102 0000 0000 0000 0000 0001 0000 0043 398d fe9a f69a 258b 003a 0000 0001 0000 0000 0000 0000 0102 0000 0028 067e cc9a ff99 8e98 006a 280d 0000 0001 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ff01 0051 4e90 ff9a fd9a 458e 0051 ff01 0700 0001 0000 0000 0001 0001 0000 0044 3a8d fe9a f69a 258a 003a 0000 0002 0001 0000 0000 0001 0800 ff01 0051 458e fd9a ff9a 4e90 0051 ff01 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 0051 4e90 ff9a fd9a 458e 0051 ff01 0000 0001 0000 0000 0001 0001 0000 0044 3a8d fe9a f69a 258a 003a 0000 0002 0001 0000 0000 0001 0000 ff01 0051 458e fd9a ff9a 4e90 0051 ff01 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0002 0000 002f 0681 ce9a ff98 aa99 0077 0928 0000 0202 0000 0000 0000 0001 0000 0044 398d fe9a f69a 258a 003a 0000 0001 0000 0000 0000 0202 0000 0928 0077 aa99 ff98 ce9a 0681 002f 0000 0002 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0001 0000 290d 0064 6d94 ff9a fd9a 4991 0061 290e 0d00 0301 0000 0000 0001 0000 0043 3a8d ff99 f69a 258a 003a 0000 0001 0000 0000 0301 0d00 290e 0061 4991 fd9a ff9a 6d94 0064 290d 0000 0001 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0101 0000 0037 0982 c89a ff98 d19b 1785 0051 2d09 1d00 0402 0000 0001 0000 0044 398e fc9c f39c 258b 003b 0000 0001 0000 0402 1d00 2d09 0050 1785 d19b ff98 c89a 0982 0037 0000 0101 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0101 0300 260c 0060 4591 f89b ff98 b29a 0684 0051 240d 0900 0201 0003 0000 0035 0e85 408e 3e8e 0982 0031 0000 0003 0201 0900 230d 0051 0784 b19a ff98 f89b 4591 0060 260c 0300 0101 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0001 0000 290d 0064 6d94 ff9a fd9a 4991 0061 290e 0000 0301 0000 0000 0001 0000 0043 3a8d ff99 f69a 258a 003a 0000 0001 0000 0000 0301 0000 290e 0061 4991 fd9a ff9a 6d94 0064 290d 0000 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0101 0000 0037 0982 c89a ff98 d19b 1785 0051 2d09 0000 0402 0000 0001 0000 0044 398e fc9c f39c 258b 003b 0000 0001 0000 0402 0000 2d09 0050 1785 d19b ff98 c89a 0982 0037 0000 0101 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0101 0000 260c 0060 4591 f89b ff98 b29a 0684 0051 240d 0000 0201 0003 0000 0035 0e85 408e 3e8e 0982 0031 0000 0003 0201 0000 230d 0051 0784 b19a ff98 f89b 4591 0060 260c 0000 0101 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0201 0000 0b26 0072 7c93 ff9a ff98 b49a 1685 005a 141d 0000 0001 0000 000b 0037 0048 0048 0034 0008 0000 0001 0000 141d 005a 1685 b49a ff98 ff9a 7c93 0072 0a26 0000 0201 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0400 0501 0000 0836 0079 8e98 ff9a ff98 d49a 378d 0071 0245 0a1c d702 ff00 0300 ff00 ff00 0300 ff00 d702 0a1c 0245 0071 368c d49a ff98 ff9a 8e98 0079 0836 0000 0501 0400 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0600 0001 d200 0443 007b 8493 fd9b ff98 f29b 9096 228b 0075 015a 0042 0035 002c 002c 0035 0042 015a 0075 228b 9096 f29b ff98 fd9b 8493 007b 0543 d500 0001 0600 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0700 0000 8601 0738 0074 5293 e09a ff99 ff99 ef9b a899 6794 358c 1489 0a84 0a84 1489 358c 6794 a899 ef9b ff99 ff99 e09a 5293 0074 0738 8601 0000 0700 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0900 0001 0000 0b29 0065 1686 8b97 e99b ff99 fe99 ff99 fb9a f09b dd9a dd9a f09b fb9a ff99 fe99 ff99 e99b 8b97 1686 0065 0b29 0000 0001 0900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0001 0100 1c0e 0343 006e 1c87 7195 b79a ea9a fd9a ff99 ff99 ff99 ff99 fe9a ea9a b79a 7195 1d87 006e 0343 1c0e 0100 0001 0200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0501 0000 0836 0079 8e98 ff9a ff98 d49a 378d 0071 0245 0a1c d702 0000 0000 0000 0000 0000 0000 d702 0a1c 0245 0071 368c d49a ff98 ff9a 8e98 0079 0836 0000 0501 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0443 007b 8493 fd9b ff98 f29b 9096 228b 0075 015a 0042 0035 002c 002c 0035 0042 015a 0075 228b 9096 f29b ff98 fd9b 8493 007b 0543 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8601 0738 0074 5293 e09a ff99 ff99 ef9b a899 6794 358c 1489 0a84 0a84 1489 358c 6794 a899 ef9b ff99 ff99 e09a 5293 0074 0738 8601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0b29 0065 1686 8b97 e99b ff99 fe99 ff99 fb9a f09b dd9a dd9a f09b fb9a ff99 fe99 ff99 e99b 8b97 1686 0065 0b29 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 1c0e 0343 006e 1c87 7195 b79a ea9a fd9a ff99 ff99 ff99 ff99 fe9a ea9a b79a 7195 1d87 006e 0343 1c0e 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0401 0000 0000 1315 003d 0060 0078 1688 3d8e 5992 6a94 6a94 5992 3e8e 1688 0078 0060 003d 1315 0000 0000 0401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0301 0000 0000 4f07 051d 0033 0045 0052 005b 005b 0052 0046 0033 051d 4f07 0000 0000 0301 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 1800 b700 d000 f501 c303 c303 f501 d000 b700 1900 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 f501 c303 c303 f501 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0000 0000 0000 0000 0000 0000 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-hdpi-v11/ic_menu_preferences.png ├── sng │ │ @@ -8,48 +8,48 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0801 ff00 0000 5107 0918 0020 011e 1512 b903 0000 0000 0000 0001 0001 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0801 0000 9401 091f 0048 0063 0073 007a 0078 006f 005d 0042 0226 370a 0000 0000 0800 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0501 0d00 110d 034c 0077 338c 8297 ae99 c39a bd99 a199 7195 328c 037d 0063 0141 001d 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0301 0700 0f11 005b 1786 a299 fa9b ff99 ff99 ff99 ff99 ff99 ff9a f79b c69a 7595 248b 0073 021f 0000 0001 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 0500 1c0a 0057 2386 d59a ff99 fd98 fc99 fc99 fe99 ff99 ff99 ff99 ff98 fe98 ff99 e79d 1088 0033 0000 0002 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0801 0000 0000 5107 0918 0020 011e 1512 b903 0000 0000 0000 0001 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0801 0000 9401 091f 0048 0063 0073 007a 0078 006f 005d 0042 0226 370a 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0501 0000 110d 034c 0077 338c 8297 ae99 c39a bd99 a199 7195 328c 037d 0063 0141 001d 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0301 0000 0f11 005b 1786 a299 fa9b ff99 ff99 ff99 ff99 ff99 ff9a f79b c69a 7595 248b 0073 021f 0000 0001 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1c0a 0057 2386 d59a ff99 fd98 fc99 fc99 fe99 ff99 ff99 ff99 ff98 fe98 ff99 e79d 1088 0033 0000 0002 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0000 0037 0583 c59a ff98 fa99 fe99 fe99 ff99 f199 af99 ad99 ad99 ad99 a999 b098 9498 057c 0023 0000 0002 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 210f 0067 7494 ff9a fc98 ff99 ff99 fb99 ff99 9d97 0076 0472 0073 0072 0072 0072 0072 0052 0005 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 002e 0983 d79b ff98 fd99 ff99 ff99 ff98 ff9b 5190 0052 1d18 0818 0818 0818 0818 0a15 0404 0600 0400 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0000 0000 0047 418e fb9b ff98 ff99 ff99 fe99 ff98 e39b 0f85 0030 0000 0002 0700 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0001 0700 2e0a 0e36 006b 7394 ff9a fc99 ff99 ff99 fc99 ff99 a999 0072 0a18 0000 0002 0001 0001 0001 0001 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0a01 b600 9802 0929 0060 0881 7394 e99a ff99 fe99 ff99 ff99 fb99 ff9a 7896 0060 7406 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 002e 0983 d79b ff98 fd99 ff99 ff99 ff98 ff9b 5190 0052 1d18 0818 0818 0818 0818 0a15 0404 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0000 0000 0047 418e fb9b ff98 ff99 ff99 fe99 ff98 e39b 0f85 0030 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0001 0000 2e0a 0e36 006b 7394 ff9a fc99 ff99 ff99 fc99 ff99 a999 0072 0a18 0000 0002 0001 0001 0001 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0a01 0000 9802 0929 0060 0881 7394 e99a ff99 fe99 ff99 ff99 fb99 ff9a 7896 0060 7406 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0301 0000 0000 0f1b 0150 0079 4c92 ce9b ff9a fe99 ff99 ff99 ff99 ff99 fc99 ff9a 6c94 005b c503 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0001 0000 1f0e 0342 0071 2f8d af98 fd9a ff98 fb99 fe99 ff99 ff99 ff99 ff99 fb99 ff99 8a98 0068 320c 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0a01 2500 2808 0734 0065 1586 8c96 f29b ff98 f89a f89b ff99 fe99 ff99 ff99 ff99 ff99 fd99 ff99 c69a 017b 0023 0000 0003 0002 0002 0002 0002 0001 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0a01 ff00 ff01 0a25 005a 0581 6894 df9a ff99 ff9a c29a 468e 3a8c c99a ff99 fd99 ff99 ff99 ff99 fe99 ff98 f39b 238a 003d 0000 0001 0900 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0a01 0000 2808 0734 0065 1586 8c96 f29b ff98 f89a f89b ff99 fe99 ff99 ff99 ff99 ff99 fd99 ff99 c69a 017b 0023 0000 0003 0002 0002 0002 0002 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0a01 0000 ff01 0a25 005a 0581 6894 df9a ff99 ff9a c29a 468e 3a8c c99a ff99 fd99 ff99 ff99 ff99 fe99 ff98 f39b 238a 003d 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0201 0000 0000 101a 024d 0077 4590 c79a ff99 ff99 de9a 6494 0482 0254 0053 2387 e49b ff99 fe99 ff99 ff99 ff99 fc99 ff9a 6e93 0060 0c35 0030 0031 0031 0032 002d 0010 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0001 0000 250c 043f 006f 288c a798 fa9a ff98 f29b 8b96 1386 0065 0735 3305 380e 0068 8997 ff99 fc99 fe99 fe99 ff99 fc99 ff99 be99 2688 1a88 0e88 1088 0f87 1088 0984 0064 0110 0000 0001 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0001 0b01 2c00 2c07 0732 0063 1085 8596 ee9b ff98 fc9a b199 2f8d 0071 0343 1f0f 0700 0000 231d 0061 7294 ff9a f999 ff98 fe98 fc99 fe99 ff99 fd99 f59c f09b ed9b ec9b e89b f79a d29b 0881 0029 0000 0002 │ │ -0000 0000 0000 0000 0000 0000 0001 0701 0000 ff00 0c21 0057 0380 6093 da9a ff99 ff99 cf9a 4f92 007a 0150 0f1c 0000 0200 1c10 0343 0071 318a d399 ff98 ff99 f19b f49b ff99 ff98 fe99 fc99 ff98 ff98 ff97 ff97 fe98 ff99 bf9b 0789 0034 0000 0002 │ │ -0000 0000 0000 0000 0000 0201 0000 0000 1515 024b 0076 3f8e c09a ff9a ff98 e89b 7695 0a82 0061 092b 5403 3900 2309 0735 0066 1686 8e96 f39b ff98 fd9b af99 298b 3b8d b699 f49b ff9a ff9a ff9a ff9a f59b cc9a 8a97 398e 027d 0061 011a 0000 0001 │ │ -0000 0000 0000 0201 0001 0000 2a0b 043a 006c 2289 a099 f89a ff98 f79a 9b98 1f89 006b 0538 270b 3000 bd01 0b25 005a 0581 6894 e09a ff99 ff99 cc9a 4b90 007a 014c 0151 0078 238a 5891 6d94 6893 5390 278b 027d 0069 004a 0226 0208 0600 0200 0000 │ │ -0000 0000 0e00 7200 2d05 082d 0062 0d83 7d95 ea9b ff98 ff9a bf9a 3d8e 0075 024a 1615 0000 0000 101a 024d 0077 448f c79a ff99 ff98 e39b 6e94 0882 005b 0a27 c301 5703 0920 003b 0051 005c 0059 004f 003c 0024 290d ff00 0000 2f00 0000 0000 0000 │ │ -0000 0201 0500 060e 0253 007c 5992 d89b ff99 ff99 db9a 5f93 0380 0057 0c21 b801 1e00 240d 043c 006e 258b a498 fa9a ff98 f59a 9098 1987 0068 0635 2709 1c00 0901 0200 0000 f500 f701 c203 d703 ff00 ff00 7300 0000 0001 0002 0000 0000 0000 0000 │ │ -0000 0000 df01 0050 1c88 b79a ff9a ff98 f49a 8896 1185 0063 0733 2708 3400 3506 082e 0063 0e83 8095 ec9b ff98 fd9a b599 338d 0074 0347 1c10 0000 0000 0201 0000 0000 0001 0001 0000 0000 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 0000 │ │ -0001 0000 0621 0078 ab99 ff99 f898 ff9a 8095 006e 0840 220e 1500 a701 0d1f 0054 017c 5a92 d79a ff99 ff99 d19b 5292 007b 0052 0f1d ff01 0000 0501 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0002 0000 0035 1889 f09b ff98 fb99 ff9a 6d94 005c 9306 0800 1814 0348 0074 368d b999 ff9a ff98 e99b 7794 0a83 0061 092b 4704 4f00 0a01 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0b01 0000 2c07 0732 0063 1085 8596 ee9b ff98 fc9a b199 2f8d 0071 0343 1f0f 0000 0000 231d 0061 7294 ff9a f999 ff98 fe98 fc99 fe99 ff99 fd99 f59c f09b ed9b ec9b e89b f79a d29b 0881 0029 0000 0002 │ │ +0000 0000 0000 0000 0000 0000 0001 0701 0000 0000 0c21 0057 0380 6093 da9a ff99 ff99 cf9a 4f92 007a 0150 0f1c 0000 0000 1c10 0343 0071 318a d399 ff98 ff99 f19b f49b ff99 ff98 fe99 fc99 ff98 ff98 ff97 ff97 fe98 ff99 bf9b 0789 0034 0000 0002 │ │ +0000 0000 0000 0000 0000 0201 0000 0000 1515 024b 0076 3f8e c09a ff9a ff98 e89b 7695 0a82 0061 092b 5403 0000 2309 0735 0066 1686 8e96 f39b ff98 fd9b af99 298b 3b8d b699 f49b ff9a ff9a ff9a ff9a f59b cc9a 8a97 398e 027d 0061 011a 0000 0001 │ │ +0000 0000 0000 0201 0001 0000 2a0b 043a 006c 2289 a099 f89a ff98 f79a 9b98 1f89 006b 0538 270b 0000 bd01 0b25 005a 0581 6894 e09a ff99 ff99 cc9a 4b90 007a 014c 0151 0078 238a 5891 6d94 6893 5390 278b 027d 0069 004a 0226 0208 0000 0000 0000 │ │ +0000 0000 0000 0000 2d05 082d 0062 0d83 7d95 ea9b ff98 ff9a bf9a 3d8e 0075 024a 1615 0000 0000 101a 024d 0077 448f c79a ff99 ff98 e39b 6e94 0882 005b 0a27 c301 5703 0920 003b 0051 005c 0059 004f 003c 0024 290d 0000 0000 0000 0000 0000 0000 │ │ +0000 0201 0000 060e 0253 007c 5992 d89b ff99 ff99 db9a 5f93 0380 0057 0c21 b801 0000 240d 043c 006e 258b a498 fa9a ff98 f59a 9098 1987 0068 0635 2709 0000 0901 0000 0000 0000 f701 c203 d703 0000 0000 0000 0000 0001 0002 0000 0000 0000 0000 │ │ +0000 0000 df01 0050 1c88 b79a ff9a ff98 f49a 8896 1185 0063 0733 2708 0000 3506 082e 0063 0e83 8095 ec9b ff98 fd9a b599 338d 0074 0347 1c10 0000 0000 0201 0000 0000 0001 0001 0000 0000 0000 0000 0001 0002 0001 0000 0000 0000 0000 0000 0000 │ │ +0001 0000 0621 0078 ab99 ff99 f898 ff9a 8095 006e 0840 220e 0000 a701 0d1f 0054 017c 5a92 d79a ff99 ff99 d19b 5292 007b 0052 0f1d ff01 0000 0501 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0002 0000 0035 1889 f09b ff98 fb99 ff9a 6d94 005c 9306 0000 1814 0348 0074 368d b999 ff9a ff98 e99b 7794 0a83 0061 092b 4704 0000 0a01 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0002 0000 0034 1688 ee9b ff98 fb99 ff99 b79a 0078 0333 0632 006a 1c87 9598 f69a ff98 f79a 9a98 1f88 006c 0538 2c0a 0000 0001 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0001 0000 0121 0079 b99a ff98 fc99 fe99 ff9a 7893 0078 0a80 7195 e59b ff98 ff99 bc99 3a8e 0075 024a 1614 0000 0000 0201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 4907 005e 5893 ff9a fc98 fe99 ff99 fe9a be9a cb9a ff99 ff99 d89a 5c93 017c 0055 0d1f ff01 ff00 0601 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0001 0000 0332 007f a79a ff99 fa99 fc99 fc99 fe98 ff98 ec9b 8095 0f84 0063 082e 3905 3e00 0b01 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0100 0000 2105 004e 1586 c39a ff9a fd98 ff99 fa9a a398 258b 006f 043c 270b 0000 0001 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0301 0b00 110d 0055 0f86 8296 c69a b499 448f 0076 024c 1119 0000 0000 0201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0601 1800 100a 0342 0069 007a 0076 0058 0923 ff00 ff00 0801 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0401 0000 0000 230d 0021 091b 4a04 3e00 0e01 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 4907 005e 5893 ff9a fc98 fe99 ff99 fe9a be9a cb9a ff99 ff99 d89a 5c93 017c 0055 0d1f ff01 0000 0601 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0001 0000 0332 007f a79a ff99 fa99 fc99 fc99 fe98 ff98 ec9b 8095 0f84 0063 082e 3905 0000 0b01 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 2105 004e 1586 c39a ff9a fd98 ff99 fa9a a398 258b 006f 043c 270b 0000 0001 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0301 0000 110d 0055 0f86 8296 c69a b499 448f 0076 024c 1119 0000 0000 0201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0601 0000 100a 0342 0069 007a 0076 0058 0923 0000 0000 0801 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0401 0000 0000 230d 0021 091b 4a04 0000 0e01 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ├── res/drawable-hdpi-v11/ic_menu_delete.png ├── sng │ │ @@ -5,29 +5,29 @@ │ │ } │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1600 c800 4501 1511 0020 0020 0020 0020 0020 0020 0020 0021 1213 4901 ff00 1400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4501 1511 0020 0020 0020 0020 0020 0020 0020 0021 1213 4901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 0046 006e 007a 007a 007a 007a 007a 007a 007a 007a 006f 0049 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 002d 0182 8499 c999 bf9a c099 c099 c099 c099 bf9a c899 8c99 0583 0030 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 003f 2e8c f69b ff98 fe99 ff9a ff9a ff9a ff9a fe99 ff98 fb9b 3c8e 0045 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0000 0040 348c f89a f999 7c95 6792 6b93 6b93 6892 7695 f699 fd9a 428e 0047 0000 0002 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 1300 0001 0000 003f 368c fe9a ed9c 1080 005e 025f 015f 005c 0c7d e39c ff9a 448e 0046 0000 0000 0a00 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1201 af00 ba02 1314 002b 0540 0059 2c88 fa9b ef9c 0f85 006f 0675 0675 0071 0a83 e19b ff9b 3b8b 005d 0548 0036 0321 310a 0000 0000 0400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0600 0000 2601 0228 0057 0070 0882 348d 558f 9096 ff9a fb99 b099 b59a c39b c29b bd9b b099 f699 ff99 9d98 6091 488f 1b89 017a 0065 013d 070c 0a00 0600 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0001 0000 003f 368c fe9a ed9c 1080 005e 025f 015f 005c 0c7d e39c ff9a 448e 0046 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1201 0000 ba02 1314 002b 0540 0059 2c88 fa9b ef9c 0f85 006f 0675 0675 0071 0a83 e19b ff9b 3b8b 005d 0548 0036 0321 310a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2601 0228 0057 0070 0882 348d 558f 9096 ff9a fb99 b099 b59a c39b c29b bd9b b099 f699 ff99 9d98 6091 488f 1b89 017a 0065 013d 070c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0136 007a 4e90 a499 dc9a fa9b ff9b ff9a ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff9a fe9b f19b c69a 7895 1485 005f 0a0e 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 250c 0068 7794 ff9b fe99 ff98 ff98 fe99 fc99 ff99 ff99 fc99 fc99 fd99 fd99 fd99 fc99 ff99 ff99 fc99 fd99 ff98 ff98 fe98 ff9a d69b 1686 0038 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 1014 006f a399 ff98 f799 fe99 fe99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fe99 fe99 fc99 fe98 f99a 368d 0041 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 1512 006e 9e99 ff98 fb98 fb99 fc99 fe99 fe99 fe99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fe99 fe99 fe99 fd99 fb99 fc99 ff97 f79b 308c 003f 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3606 0062 3d93 d49d fe9b ff99 ff99 ff98 ff98 ff98 ff98 fe99 fd99 fd99 fd99 fc99 fe99 ff99 ff98 ff98 ff98 ff98 ff99 ff9a f59c 909a 0384 002f 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0225 0062 087a 4e8c 8e97 b79a e09d f29d f89c ff9b ff9b ff9b ff9b ff9b ff9a ff9b ff9b fc9c f49c eb9d cc9c a399 7293 2684 0070 0148 0107 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0801 0b00 1013 0159 0063 006a 0272 0f7c 2584 3e88 558d 5b8f 6c92 6f92 6e92 6f93 6390 598e 4b8a 3185 1880 0876 006e 0064 0063 0539 0000 0001 1200 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0801 0000 1013 0159 0063 006a 0272 0f7c 2584 3e88 558d 5b8f 6c92 6f92 6e92 6f93 6390 598e 4b8a 3185 1880 0876 006e 0064 0063 0539 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 002f 0d7c 187e 006b 015f 005d 0062 0061 0063 0063 0063 0063 0063 0063 0062 0063 0062 0061 0061 005c 0065 0873 1a84 005e 0208 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0047 4090 d89e 9497 7094 4f8d 4188 3085 2f85 2081 137f 167f 157f 157f 167f 2c84 2d84 3a87 458a 6091 7b96 c39a a49c 0073 0718 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0042 388c fa9a ff99 ff9a fd9b fa9c f39c f39d ee9d ea9d eb9d eb9d eb9d eb9d f29d f29d f79c fc9c ff9b fc9a ff99 a698 0070 0e15 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 003c 2b8b f59b fe98 fb99 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 fe99 f799 ff99 9999 006c 1c10 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0037 1f89 f29b ff98 fe99 ff99 fe99 fe99 fe99 fe99 fe99 fe99 fe99 fe99 fe99 fe99 fe99 fe99 fe99 ff99 fb99 ff99 8f98 0068 2e0c 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 0032 1288 ee9b ff98 fe99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fb99 ff99 8398 0065 5908 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0000 002e 0d86 e69b ff98 fe99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fb99 ff9a 7996 0062 9904 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ @@ -40,17 +40,17 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 1c10 006c 9999 ff99 fb99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fe99 ff98 f69b 2b8b 003c 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 2e0c 0068 8f98 ff99 fb99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fe99 ff98 f29b 2089 0037 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5908 0065 8498 ff99 fb99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fe99 ff98 ef9b 1388 0032 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c04 0061 7997 ff9a fb99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fe99 ff98 e69b 0d86 002e 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b204 005d 7395 ff9a fb99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 fd99 ff98 de9a 0b83 002b 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0050 4b8f ff9b ff98 fb99 fc99 fe99 fe99 fe99 fe99 ff99 ff99 fe99 fe99 fe99 fe99 fd99 fb99 fb98 ff99 b899 0078 031f 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0328 0079 8694 fa9c ff99 fe99 ff98 ff98 ff98 ff98 ff98 fe99 ff98 ff98 ff98 ff98 ff98 fe99 ff9a d39a 2f89 0058 4704 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0800 0000 023a 0073 318c 8897 be9a e79b f59b fc9b fd9b ff9a ff9a fe9a fd9b f89b f09b d69a a599 6092 0c82 005c 0515 0100 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1400 0000 0000 0a1e 0049 0067 0178 0c86 248b 3e8e 408e 5191 5892 478f 408e 338c 1689 0680 0070 005a 0234 1a0a 1700 0b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0901 ff00 ff00 3d09 021e 002f 0039 0045 0046 004e 0051 0049 0046 0040 0034 0028 1213 bd03 5000 0300 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 ff00 ff00 ff00 ff01 ff00 ff00 ff00 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 023a 0073 318c 8897 be9a e79b f59b fc9b fd9b ff9a ff9a fe9a fd9b f89b f09b d69a a599 6092 0c82 005c 0515 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0a1e 0049 0067 0178 0c86 248b 3e8e 408e 5191 5892 478f 408e 338c 1689 0680 0070 005a 0234 1a0a 0000 0b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0901 0000 0000 3d09 021e 002f 0039 0045 0046 004e 0051 0049 0046 0040 0034 0028 1213 bd03 0000 0000 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 ff01 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0002 0001 0000 0000 0000 0000 0000 0000 0001 0002 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-hdpi-v11/ic_menu_save.png ├── sng │ │ @@ -1,56 +1,312 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ +} │ │ +tRNS { │ │ + 0 1 2 3 2 2 1 2 2 1 8 53 86 92 91 87 38 39 88 53 6 1 58 132 147 148 148 148 145 103 8 30 50 49 43 19 102 145 148 147 129 69 5 3 148 155 153 154 154 153 107 15 47 119 136 135 136 131 85 105 154 154 153 127 69 4 96 149 153 152 152 106 14 76 143 157 155 155 155 156 152 109 152 153 152 154 4 149 153 153 152 74 143 151 152 152 151 152 153 4 150 143 154 153 151 1 69 5 129 54 148 90 3 15 143 154 152 153 151 150 97 4 14 75 144 152 95 152 19 5 8 7 5 69 139 154 152 152 152 153 149 104 108 152 152 111 99 100 101 117 116 113 103 153 151 151 152 151 149 148 149 150 151 153 157 156 131 134 137 53 44 45 45 54 153 17 15 18 17 19 7 11 152 98 53 154 128 156 152 152 152 154 144 130 159 155 156 148 98 121 144 142 142 143 135 67 68 70 55 25 156 153 153 152 154 96 114 51 25 25 28 27 29 16 16 4 152 90 89 91 4 153 146 148 149 149 147 150 79 144 155 154 154 154 154 30 125 129 12 37 42 41} │ │ IMAGE { │ │ pixels hex │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0001 0001 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 1a00 9e00 c002 c103 c103 c103 c802 ee00 2600 0000 0000 0000 0000 0000 0001 0002 0002 0002 0002 0002 0002 0002 0b01 a600 c602 c103 c103 c702 7700 0d01 0100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0008 0035 0056 005c 005b 005c 0057 0026 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0027 0057 005c 005c 0058 0535 1406 3d00 0401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0001 0000 003a 0a84 5c93 6f94 6a94 7394 4091 0067 1808 0000 0001 0000 0000 0000 001e 0032 0031 0031 0031 0031 0032 002b 0913 0066 4291 7294 6e93 5c93 0481 0145 2005 5100 0401 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 cc03 005b 6694 ff9b fd99 fb9a ff9a 9599 006b 200f 0000 0001 0001 0000 002f 0577 1088 0f87 0f87 0f88 0f87 1088 0983 0355 0069 9b9a ff9a fa9a ff9a 9099 007f 0545 2005 5000 0401 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 9f04 0060 7895 ff99 f998 f998 ff99 9398 006a 230e 0000 0001 0000 0000 004c 448f ee9d ee9b ed9b ee9b ea9b fe9c 8698 006b 006d 9a98 ff99 f999 fc98 ff99 8f9a 007f 0545 2005 5000 0401 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a404 0060 7495 ff9a fc99 fb99 ff99 9498 006a 230e 0000 0001 0000 0000 004a 498f ff9a ff97 ff98 ff98 fb98 ff99 8f97 0069 006d 9b98 ff99 fb99 fe99 fc99 ff99 8f9a 007f 0545 2005 5100 0401 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9498 006a 230e 0000 0001 0000 0000 004a 488f fe9a ff98 fe99 fe99 fa99 ff9a 8e97 006a 006d 9b98 ff99 fb99 ff99 fe99 fc99 ff99 8f9a 007f 0545 2005 3800 0701 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9498 006a 230e 0000 0001 0000 0000 004a 488f ff9a ff98 ff99 ff99 fb99 ff9a 8f97 006a 006d 9b98 ff99 fb99 ff99 ff99 fe99 fc99 ff99 8f9a 007f 0245 0b05 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9498 006a 230e 0000 0001 0000 0000 004a 488f ff9a ff98 ff99 ff99 fb99 ff9a 8f97 006a 006d 9b98 ff99 fb99 ff99 ff99 ff99 fe99 fc99 ff99 9099 0081 0236 0000 0001 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9498 006a 230e 0000 0001 0000 0000 004a 488f ff9a ff98 ff99 ff99 fb99 ff9a 8f97 006a 006d 9b98 ff99 fb99 ff99 ff99 ff99 ff99 fe99 fc98 ff9a 6394 005a cd03 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9498 006a 220f 0000 0001 0001 0000 004a 478f fc9a fd98 fb99 fc99 f899 ff99 8d97 006a 006d 9b98 ff99 fb99 ff99 ff99 ff99 ff99 ff99 fb99 ff9a 7896 0061 9e04 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9498 006a 240e 0000 0001 0000 0000 004b 4b90 ff9b ff99 ff99 ff99 fb99 ff9a 8f98 006a 006d 9b98 ff99 fb99 ff99 ff99 ff99 ff99 ff99 fc99 ff9a 7495 005f a404 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9698 006a 3f13 a805 5f08 6207 dc05 0045 388b b39a b398 b298 b398 b098 bf99 6795 0068 006c 9d98 ff99 fb99 ff99 ff99 ff99 ff99 ff99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 8d98 006f 0663 0064 0064 0064 0064 0065 006d 0075 0074 0074 0074 0074 0075 0071 0567 0071 9498 ff99 fb99 ff99 ff99 ff99 ff99 ff99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fd99 ff99 c999 7a97 8297 8198 8198 8198 8198 8197 8395 8594 8594 8594 8594 8594 8594 8495 8396 7b97 cd99 ff99 fd99 ff99 ff99 ff99 ff99 ff99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 ff99 ff99 ff99 ff9a ff99 ff99 ff99 ff99 ff99 ff9a ff9a ff9a ff9a ff9a ff9a ff9a ff9a ff9a ff9a ff9a ff99 fe99 fe99 fe99 fe99 ff99 ff99 ff99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 ff99 ff99 ff99 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff98 ff99 ff99 ff99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 ff99 ff99 f999 eb9d ed9c ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ee9b ed9c eb9d f999 ff99 ff99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9a98 0083 1386 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 0f89 1386 0083 9a98 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9398 0068 0a35 012c 002d 002d 002d 002d 002d 002d 002d 002d 002d 002d 002d 002d 002d 002d 002d 002d 012d 0936 0068 9398 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9499 006a 2711 190f 1312 1411 1411 1411 1411 1411 1411 1411 1411 1411 1411 1411 1411 1411 1411 1413 2207 310b 006b 9499 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9598 006b 0562 0075 0074 0074 0074 0074 0074 0074 0074 0074 0074 0074 0074 0074 0074 0074 0074 0075 006d 0935 0064 939a ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9598 006a 1a80 a49c b198 ae98 ae98 ae98 ae98 ae98 ae98 ae98 ae98 ae98 ae98 ae98 ae98 ae98 ad98 b79a 4e90 005a 0068 9499 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9698 0069 2582 ef9f ff9a fe9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b fc9a ff9c 7594 0062 006b 9598 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9598 006b 0c79 3990 3d8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3f8f 1b87 004c 0065 939a ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9498 006a 0935 0043 0045 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0046 0037 1419 0068 9499 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9498 006a 0935 0043 0045 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0044 0046 0037 1419 0068 9499 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9598 006b 0c79 3990 3d8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3c8e 3f8f 1b87 004c 0065 939a ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9698 0069 2582 ef9f ff9a fe9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b fc9a ff9c 7594 0062 006b 9598 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9598 006a 1a80 a39c b198 ad99 ae99 ae99 ae99 ae99 ae99 ae99 ae99 ae99 ae99 ae99 ae99 ae99 ac98 b69a 4e90 005a 0068 9499 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9598 006b 0560 0072 0071 0071 0071 0071 0071 0071 0071 0071 0071 0071 0071 0071 0071 0071 0071 0072 006a 0a33 0064 939a ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a204 0060 7596 ff9a fc99 fb99 ff99 9698 0069 2d19 2119 1d1c 1e1b 1e1b 1e1b 1e1b 1e1b 1e1b 1e1b 1e1b 1e1b 1e1b 1e1b 1e1b 1e1b 1e1b 1d1d 2c10 4210 006a 9698 ff99 fb99 fc99 ff9a 7596 0060 a204 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a304 0060 7596 ff9a fc99 fb99 ff99 8e98 006d 065a 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057 0057 0059 065b 006d 8e98 ff99 fb99 fc99 ff9a 7596 0060 a304 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a104 0060 7495 ff9a fa99 fb99 ff99 be99 6292 6c94 6995 6995 6995 6995 6995 6995 6995 6995 6995 6995 6995 6995 6995 6995 6995 6995 6995 6a95 6c93 6292 be99 ff99 fb99 fa99 ff9a 7495 0060 a104 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a104 0060 7996 ff99 fb98 ff98 ff98 ff98 ff9a ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff99 ff9a ff98 ff98 ff98 fb98 ff99 7996 0060 a104 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 004f 3790 cd9b db9a d79a d99a d79a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d69a d79a d99a d79a db9a cd9b 3790 004f 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0001 0000 011e 0066 047d 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 0881 047d 0066 011e 0000 0001 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 1600 1900 100c 0225 002a 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 0029 002a 0225 100c 1900 1600 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0001 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000010100000000000100000000000000000000000000000001000000000100000000000000000000000000 │ │ +000000000000000002030303040000000000000001050505050505050600070303080009000000000000000000000000 │ │ +0000000000000a0b0c0d0e0d0f10000000000000000000000000000000110f0d0d121314001500000000000000000000 │ │ +000000000100161718191a1b1c1d1e00010000001f2021212121202223242526271828292a0015000000000000000000 │ │ +00000000002b0e2c2d2e2f30313233000101003435363737383736393a3b3c303d303e3f402a00150000000000000000 │ │ +00000000004142434445454446474800010000494a4b4c4d4c4e4f5032515244535444553f402a001500000000000000 │ │ +0000000000564257305859445a4748000100005b5c305d5e5e5f44603b51614459625844553f402a0015000000000000 │ │ +0000000000634264305859445a4748000100005b65665e6262673068475161445944625844553f402a00690000000000 │ │ +0000000000634264305859445a4748000100005b65305e444459306047516144594444625844553f6a6b000000000000 │ │ +0000000000634264305859445a4748000100005b65305e444459306047516144594444446258443e6c6d000100000000 │ │ +0000000000634264305859445a4748000100005b65305e44445930604751614459444444446254306e6f700000000000 │ │ +0000000000634264305859445a4771000101005b72737459587544764751614459444444444459307778790000000000 │ │ +0000000000634264305859445a477a000100007b7c2d44444459307d475161445944444444445830577e560000000000 │ │ +0000000000634264305859447f4780818283848586878889888a8b8c8d8e8f4459444444444458306442630000000000 │ │ +0000000000634264305859449091929393939394519596969696959798975a4459444444444458306442630000000000 │ │ +000000000063426430582e44999a9b9c9c9c9c9d9e9f9f9f9f9f9fa0a1a2a3442e444444444458306442630000000000 │ │ +000000000063426430584444443044444444443030303030303030303030446262626244444458306442630000000000 │ │ +000000000063426430584444445e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e44444458306442630000000000 │ │ +00000000006342643058444453a4a54c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4ca5a453444458306442630000000000 │ │ +00000000006342643058594452a6a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a652445958306442630000000000 │ │ +000000000063426430585944468da9aaababababababababababababababababacad8d46445958306442630000000000 │ │ +000000000063426430585944ae47afb0b1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b4b532ae445958306442630000000000 │ │ +000000000063426430585944b632b7959696969696969696969696969696969551b893b9445958306442630000000000 │ │ +000000000063426430585944b647babbbcbdbdbdbdbdbdbdbdbdbdbdbdbdbebfc06f8dae445958306442630000000000 │ │ +0000000000634264305859447f3bc1c230c32d2d2d2d2d2d2d2d2d2d2d2d73c4c5c632b6445958306442630000000000 │ │ +000000000063426430585944b632c7c8c9cacacacacacacacacacacacacacacbcc4994b9445958306442630000000000 │ │ +0000000000634264305859445a47b8cd85cececececececececececececececfd0d18dae445958306442630000000000 │ │ +0000000000634264305859445a47b8cd85cececececececececececececececfd0d18dae445958306442630000000000 │ │ +000000000063426430585944b632c7c8c9cacacacacacacacacacacacacacacbcc4994b9445958306442630000000000 │ │ +0000000000634264305859447f3bc1c230c32d2d2d2d2d2d2d2d2d2d2d2d73c4c5c632b6445958306442630000000000 │ │ +000000000063426430585944b647bad2bcd3d4d4d4d4d4d4d4d4d4d4d4d4d5d6c06f8dae445958306442630000000000 │ │ +000000000063426430585944b632d7d8979797979797979797979797979797d847d993b9445958306442630000000000 │ │ +0000000000634264305859447f3bdadbdcdddddddddddddddddddddddddddddedfe0477f445958306442630000000000 │ │ +0000000000e1426430585944e251e30f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fe4e551e2445958306442e10000000000 │ │ +0000000000e6425730675944e7e8e9eaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaebece8e7445967305742e60000000000 │ │ +0000000000e642ed445f5e5e5e304444444444444444444444444444444444444444305e5e5e5f44ed42e60000000000 │ │ +000000000000eeeff0f1f2f3f2f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f2f3f2f1f0efee000000000000 │ │ +000000000100f524f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f624f5000100000000 │ │ +00000000000000f8f9fafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfaf9f800000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000105050505050505050505050505050505050505050505050505050505050505050100000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable/plakat_a0.png ├── sng │ │ @@ -12,271 +12,268 @@ │ │ (221,125, 67) # rgb = (0xdd,0x7d,0x43) │ │ (238,134, 72) # rgb = (0xee,0x86,0x48) │ │ (237,133, 72) # rgb = (0xed,0x85,0x48) │ │ (197,111, 59) # rgb = (0xc5,0x6f,0x3b) │ │ (167, 94, 50) # rgb = (0xa7,0x5e,0x32) │ │ (140, 79, 42) # rgb = (0x8c,0x4f,0x2a) │ │ (121, 68, 36) # rgb = (0x79,0x44,0x24) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ (127, 71, 38) # rgb = (0x7f,0x47,0x26) │ │ (157, 89, 47) # rgb = (0x9d,0x59,0x2f) │ │ (221,125, 67) # rgb = (0xdd,0x7d,0x43) │ │ - (243,141, 79) # rgb = (0xf3,0x8d,0x4f) │ │ - (244,146, 87) # rgb = (0xf4,0x92,0x57) │ │ - (246,166,118) # rgb = (0xf6,0xa6,0x76) │ │ - (248,184,146) # rgb = (0xf8,0xb8,0x92) │ │ - (249,193,159) # rgb = (0xf9,0xc1,0x9f) │ │ - (248,184,145) # rgb = (0xf8,0xb8,0x91) │ │ - (246,166,117) # rgb = (0xf6,0xa6,0x75) │ │ - (244,145, 86) # rgb = (0xf4,0x91,0x56) │ │ (221,125, 67) # rgb = (0xdd,0x7d,0x43) │ │ (156, 88, 47) # rgb = (0x9c,0x58,0x2f) │ │ (127, 71, 38) # rgb = (0x7f,0x47,0x26) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ (145, 81, 43) # rgb = (0x91,0x51,0x2b) │ │ (214,121, 65) # rgb = (0xd6,0x79,0x41) │ │ - (247,174,131) # rgb = (0xf7,0xae,0x83) │ │ (250,218,199) # rgb = (0xfa,0xda,0xc7) │ │ (254,253,252) # rgb = (0xfe,0xfd,0xfc) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,252,251) # rgb = (0xfe,0xfc,0xfb) │ │ - (251,218,199) # rgb = (0xfb,0xda,0xc7) │ │ - (247,173,129) # rgb = (0xf7,0xad,0x81) │ │ - (244,144, 84) # rgb = (0xf4,0x90,0x54) │ │ (211,119, 64) # rgb = (0xd3,0x77,0x40) │ │ (144, 81, 43) # rgb = (0x90,0x51,0x2b) │ │ (122, 69, 37) # rgb = (0x7a,0x45,0x25) │ │ (124, 70, 37) # rgb = (0x7c,0x46,0x25) │ │ (163, 92, 49) # rgb = (0xa3,0x5c,0x31) │ │ - (246,164,115) # rgb = (0xf6,0xa4,0x73) │ │ (250,211,188) # rgb = (0xfa,0xd3,0xbc) │ │ - (255,255,254) # rgb = (0xff,0xff,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (251,225,210) # rgb = (0xfb,0xe1,0xd2) │ │ - (246,168,120) # rgb = (0xf6,0xa8,0x78) │ │ - (243,140, 77) # rgb = (0xf3,0x8c,0x4d) │ │ (162, 91, 48) # rgb = (0xa2,0x5b,0x30) │ │ (125, 70, 37) # rgb = (0x7d,0x46,0x25) │ │ (169, 95, 50) # rgb = (0xa9,0x5f,0x32) │ │ + (251,220,202) # rgb = (0xfb,0xdc,0xca) │ │ + (253,248,245) # rgb = (0xfd,0xf8,0xf5) │ │ + (168, 94, 50) # rgb = (0xa8,0x5e,0x32) │ │ + (125, 70, 37) # rgb = (0x7d,0x46,0x25) │ │ + (161, 90, 48) # rgb = (0xa1,0x5a,0x30) │ │ + (144, 81, 43) # rgb = (0x90,0x51,0x2b) │ │ + (242,138, 76) # rgb = (0xf2,0x8a,0x4c) │ │ + (143, 80, 43) # rgb = (0x8f,0x50,0x2b) │ │ + (212,120, 64) # rgb = (0xd4,0x78,0x40) │ │ + (253,249,246) # rgb = (0xfd,0xf9,0xf6) │ │ + (209,118, 63) # rgb = (0xd1,0x76,0x3f) │ │ + (127, 72, 38) # rgb = (0x7f,0x48,0x26) │ │ + (251,226,211) # rgb = (0xfb,0xe2,0xd3) │ │ + (251,223,207) # rgb = (0xfb,0xdf,0xcf) │ │ + (154, 87, 46) # rgb = (0x9a,0x57,0x2e) │ │ + (217,123, 66) # rgb = (0xd9,0x7b,0x42) │ │ + (121, 68, 36) # rgb = (0x79,0x44,0x24) │ │ + (139, 78, 41) # rgb = (0x8b,0x4e,0x29) │ │ + (138, 78, 41) # rgb = (0x8a,0x4e,0x29) │ │ + (167, 94, 50) # rgb = (0xa7,0x5e,0x32) │ │ + (254,250,248) # rgb = (0xfe,0xfa,0xf8) │ │ + (164, 92, 49) # rgb = (0xa4,0x5c,0x31) │ │ + (195,110, 58) # rgb = (0xc3,0x6e,0x3a) │ │ + (191,108, 57) # rgb = (0xbf,0x6c,0x39) │ │ + (220,124, 67) # rgb = (0xdc,0x7c,0x43) │ │ + (216,121, 65) # rgb = (0xd8,0x79,0x41) │ │ + (234,132, 71) # rgb = (0xea,0x84,0x47) │ │ + (230,130, 70) # rgb = (0xe6,0x82,0x46) │ │ + (233,131, 71) # rgb = (0xe9,0x83,0x47) │ │ + (228,128, 69) # rgb = (0xe4,0x80,0x45) │ │ + (218,123, 66) # rgb = (0xda,0x7b,0x42) │ │ + (214,121, 65) # rgb = (0xd6,0x79,0x41) │ │ + (194,109, 58) # rgb = (0xc2,0x6d,0x3a) │ │ + (190,107, 57) # rgb = (0xbe,0x6b,0x39) │ │ + (166, 93, 49) # rgb = (0xa6,0x5d,0x31) │ │ + (162, 91, 48) # rgb = (0xa2,0x5b,0x30) │ │ + (138, 77, 41) # rgb = (0x8a,0x4d,0x29) │ │ + (137, 77, 41) # rgb = (0x89,0x4d,0x29) │ │ + (121, 68, 36) # rgb = (0x79,0x44,0x24) │ │ + (154, 87, 46) # rgb = (0x9a,0x57,0x2e) │ │ + (251,223,206) # rgb = (0xfb,0xdf,0xce) │ │ + (251,221,203) # rgb = (0xfb,0xdd,0xcb) │ │ + (152, 86, 45) # rgb = (0x98,0x56,0x2d) │ │ + (208,117, 63) # rgb = (0xd0,0x75,0x3f) │ │ + (253,247,243) # rgb = (0xfd,0xf7,0xf3) │ │ + (253,246,242) # rgb = (0xfd,0xf6,0xf2) │ │ + (205,115, 62) # rgb = (0xcd,0x73,0x3e) │ │ + (143, 80, 43) # rgb = (0x8f,0x50,0x2b) │ │ + (240,137, 76) # rgb = (0xf0,0x89,0x4c) │ │ + (254,253,253) # rgb = (0xfe,0xfd,0xfd) │ │ + (238,136, 75) # rgb = (0xee,0x88,0x4b) │ │ + (141, 79, 42) # rgb = (0x8d,0x4f,0x2a) │ │ + (122, 69, 37) # rgb = (0x7a,0x45,0x25) │ │ + (159, 90, 48) # rgb = (0x9f,0x5a,0x30) │ │ + (158, 89, 47) # rgb = (0x9e,0x59,0x2f) │ │ + (122, 70, 38) # rgb = (0x7a,0x46,0x26) │ │ + (125, 70, 37) # rgb = (0x7d,0x46,0x25) │ │ + (166, 93, 50) # rgb = (0xa6,0x5d,0x32) │ │ + (252,239,231) # rgb = (0xfc,0xef,0xe7) │ │ + (253,246,241) # rgb = (0xfd,0xf6,0xf1) │ │ + (164, 92, 49) # rgb = (0xa4,0x5c,0x31) │ │ + (126, 71, 37) # rgb = (0x7e,0x47,0x25) │ │ + (158, 89, 47) # rgb = (0x9e,0x59,0x2f) │ │ + (239,136, 75) # rgb = (0xef,0x88,0x4b) │ │ + (251,220,201) # rgb = (0xfb,0xdc,0xc9) │ │ + (237,135, 75) # rgb = (0xed,0x87,0x4b) │ │ + (158, 89, 47) # rgb = (0x9e,0x59,0x2f) │ │ + (126, 71, 37) # rgb = (0x7e,0x47,0x25) │ │ + (141, 79, 42) # rgb = (0x8d,0x4f,0x2a) │ │ + (206,116, 63) # rgb = (0xce,0x74,0x3f) │ │ + (205,115, 61) # rgb = (0xcd,0x73,0x3d) │ │ + (141, 79, 42) # rgb = (0x8d,0x4f,0x2a) │ │ + (212,120, 64) # rgb = (0xd4,0x78,0x40) │ │ + (151, 85, 45) # rgb = (0x97,0x55,0x2d) │ │ + (136, 76, 40) # rgb = (0x88,0x4c,0x28) │ │ + (189,106, 56) # rgb = (0xbd,0x6a,0x38) │ │ + (212,119, 64) # rgb = (0xd4,0x77,0x40) │ │ + (225,127, 68) # rgb = (0xe1,0x7f,0x44) │ │ + (187,105, 56) # rgb = (0xbb,0x69,0x38) │ │ + (161, 91, 48) # rgb = (0xa1,0x5b,0x30) │ │ + (136, 76, 40) # rgb = (0x88,0x4c,0x28) │ │ + (121, 68, 36) # rgb = (0x79,0x44,0x24) │ │ + (121, 68, 36) # rgb = (0x79,0x44,0x24) │ │ + (243,141, 79) # rgb = (0xf3,0x8d,0x4f) │ │ + (244,146, 87) # rgb = (0xf4,0x92,0x57) │ │ + (246,166,118) # rgb = (0xf6,0xa6,0x76) │ │ + (248,184,146) # rgb = (0xf8,0xb8,0x92) │ │ + (249,193,159) # rgb = (0xf9,0xc1,0x9f) │ │ + (248,184,145) # rgb = (0xf8,0xb8,0x91) │ │ + (246,166,117) # rgb = (0xf6,0xa6,0x75) │ │ + (244,145, 86) # rgb = (0xf4,0x91,0x56) │ │ + (247,174,131) # rgb = (0xf7,0xae,0x83) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (251,218,199) # rgb = (0xfb,0xda,0xc7) │ │ + (247,173,129) # rgb = (0xf7,0xad,0x81) │ │ + (244,144, 84) # rgb = (0xf4,0x90,0x54) │ │ + (246,164,115) # rgb = (0xf6,0xa4,0x73) │ │ + (255,255,254) # rgb = (0xff,0xff,0xfe) │ │ + (246,168,120) # rgb = (0xf6,0xa8,0x78) │ │ + (243,140, 77) # rgb = (0xf3,0x8c,0x4d) │ │ (244,143, 83) # rgb = (0xf4,0x8f,0x53) │ │ (249,196,164) # rgb = (0xf9,0xc4,0xa4) │ │ - (251,220,202) # rgb = (0xfb,0xdc,0xca) │ │ (246,165,116) # rgb = (0xf6,0xa5,0x74) │ │ (252,222,204) # rgb = (0xfc,0xde,0xcc) │ │ (255,254,253) # rgb = (0xff,0xfe,0xfd) │ │ - (253,248,245) # rgb = (0xfd,0xf8,0xf5) │ │ (249,192,157) # rgb = (0xf9,0xc0,0x9d) │ │ (244,143, 82) # rgb = (0xf4,0x8f,0x52) │ │ - (168, 94, 50) # rgb = (0xa8,0x5e,0x32) │ │ - (125, 70, 37) # rgb = (0x7d,0x46,0x25) │ │ (250,201,172) # rgb = (0xfa,0xc9,0xac) │ │ (252,225,209) # rgb = (0xfc,0xe1,0xd1) │ │ (245,156,102) # rgb = (0xf5,0x9c,0x66) │ │ (249,198,166) # rgb = (0xf9,0xc6,0xa6) │ │ (252,223,205) # rgb = (0xfc,0xdf,0xcd) │ │ (251,213,190) # rgb = (0xfb,0xd5,0xbe) │ │ (250,206,180) # rgb = (0xfa,0xce,0xb4) │ │ (250,203,175) # rgb = (0xfa,0xcb,0xaf) │ │ (250,205,178) # rgb = (0xfa,0xcd,0xb2) │ │ (251,212,188) # rgb = (0xfb,0xd4,0xbc) │ │ (251,220,201) # rgb = (0xfb,0xdc,0xc9) │ │ (252,230,216) # rgb = (0xfc,0xe6,0xd8) │ │ (254,243,237) # rgb = (0xfe,0xf3,0xed) │ │ (249,200,170) # rgb = (0xf9,0xc8,0xaa) │ │ - (161, 90, 48) # rgb = (0xa1,0x5a,0x30) │ │ - (144, 81, 43) # rgb = (0x90,0x51,0x2b) │ │ (255,252,250) # rgb = (0xff,0xfc,0xfa) │ │ (244,150, 94) # rgb = (0xf4,0x96,0x5e) │ │ (244,148, 90) # rgb = (0xf4,0x94,0x5a) │ │ (243,137, 73) # rgb = (0xf3,0x89,0x49) │ │ (245,153, 98) # rgb = (0xf5,0x99,0x62) │ │ (247,177,135) # rgb = (0xf7,0xb1,0x87) │ │ (250,209,184) # rgb = (0xfa,0xd1,0xb8) │ │ (254,242,234) # rgb = (0xfe,0xf2,0xea) │ │ (248,191,156) # rgb = (0xf8,0xbf,0x9c) │ │ - (242,138, 76) # rgb = (0xf2,0x8a,0x4c) │ │ - (143, 80, 43) # rgb = (0x8f,0x50,0x2b) │ │ - (212,120, 64) # rgb = (0xd4,0x78,0x40) │ │ (246,168,122) # rgb = (0xf6,0xa8,0x7a) │ │ - (253,249,246) # rgb = (0xfd,0xf9,0xf6) │ │ (254,249,246) # rgb = (0xfe,0xf9,0xf6) │ │ (245,155,100) # rgb = (0xf5,0x9b,0x64) │ │ (248,189,153) # rgb = (0xf8,0xbd,0x99) │ │ (249,194,161) # rgb = (0xf9,0xc2,0xa1) │ │ (244,151, 95) # rgb = (0xf4,0x97,0x5f) │ │ (243,137, 74) # rgb = (0xf3,0x89,0x4a) │ │ (246,167,119) # rgb = (0xf6,0xa7,0x77) │ │ - (209,118, 63) # rgb = (0xd1,0x76,0x3f) │ │ - (127, 72, 38) # rgb = (0x7f,0x48,0x26) │ │ - (251,226,211) # rgb = (0xfb,0xe2,0xd3) │ │ (252,227,211) # rgb = (0xfc,0xe3,0xd3) │ │ (245,159,107) # rgb = (0xf5,0x9f,0x6b) │ │ (252,224,206) # rgb = (0xfc,0xe0,0xce) │ │ (252,226,211) # rgb = (0xfc,0xe2,0xd3) │ │ (246,165,117) # rgb = (0xf6,0xa5,0x75) │ │ (253,234,223) # rgb = (0xfd,0xea,0xdf) │ │ - (251,223,207) # rgb = (0xfb,0xdf,0xcf) │ │ - (154, 87, 46) # rgb = (0x9a,0x57,0x2e) │ │ (251,219,200) # rgb = (0xfb,0xdb,0xc8) │ │ (252,229,214) # rgb = (0xfc,0xe5,0xd6) │ │ (248,189,154) # rgb = (0xf8,0xbd,0x9a) │ │ (255,251,249) # rgb = (0xff,0xfb,0xf9) │ │ (246,171,125) # rgb = (0xf6,0xab,0x7d) │ │ - (217,123, 66) # rgb = (0xd9,0x7b,0x42) │ │ - (121, 68, 36) # rgb = (0x79,0x44,0x24) │ │ - (139, 78, 41) # rgb = (0x8b,0x4e,0x29) │ │ (251,218,198) # rgb = (0xfb,0xda,0xc6) │ │ (245,158,106) # rgb = (0xf5,0x9e,0x6a) │ │ (251,215,194) # rgb = (0xfb,0xd7,0xc2) │ │ - (138, 78, 41) # rgb = (0x8a,0x4e,0x29) │ │ - (167, 94, 50) # rgb = (0xa7,0x5e,0x32) │ │ (244,145, 85) # rgb = (0xf4,0x91,0x55) │ │ (249,200,171) # rgb = (0xf9,0xc8,0xab) │ │ (243,138, 74) # rgb = (0xf3,0x8a,0x4a) │ │ (243,140, 78) # rgb = (0xf3,0x8c,0x4e) │ │ (251,215,193) # rgb = (0xfb,0xd7,0xc1) │ │ - (254,250,248) # rgb = (0xfe,0xfa,0xf8) │ │ - (164, 92, 49) # rgb = (0xa4,0x5c,0x31) │ │ - (195,110, 58) # rgb = (0xc3,0x6e,0x3a) │ │ (250,206,179) # rgb = (0xfa,0xce,0xb3) │ │ (250,207,181) # rgb = (0xfa,0xcf,0xb5) │ │ (245,162,111) # rgb = (0xf5,0xa2,0x6f) │ │ - (191,108, 57) # rgb = (0xbf,0x6c,0x39) │ │ - (220,124, 67) # rgb = (0xdc,0x7c,0x43) │ │ (248,182,143) # rgb = (0xf8,0xb6,0x8f) │ │ (247,180,139) # rgb = (0xf7,0xb4,0x8b) │ │ - (216,121, 65) # rgb = (0xd8,0x79,0x41) │ │ - (234,132, 71) # rgb = (0xea,0x84,0x47) │ │ (249,191,157) # rgb = (0xf9,0xbf,0x9d) │ │ (245,160,108) # rgb = (0xf5,0xa0,0x6c) │ │ (244,148, 89) # rgb = (0xf4,0x94,0x59) │ │ (252,221,202) # rgb = (0xfc,0xdd,0xca) │ │ (248,188,152) # rgb = (0xf8,0xbc,0x98) │ │ - (230,130, 70) # rgb = (0xe6,0x82,0x46) │ │ - (233,131, 71) # rgb = (0xe9,0x83,0x47) │ │ (250,205,177) # rgb = (0xfa,0xcd,0xb1) │ │ (248,187,151) # rgb = (0xf8,0xbb,0x97) │ │ - (228,128, 69) # rgb = (0xe4,0x80,0x45) │ │ - (218,123, 66) # rgb = (0xda,0x7b,0x42) │ │ (248,182,142) # rgb = (0xf8,0xb6,0x8e) │ │ (243,139, 76) # rgb = (0xf3,0x8b,0x4c) │ │ (247,179,138) # rgb = (0xf7,0xb3,0x8a) │ │ - (214,121, 65) # rgb = (0xd6,0x79,0x41) │ │ - (194,109, 58) # rgb = (0xc2,0x6d,0x3a) │ │ (246,163,114) # rgb = (0xf6,0xa3,0x72) │ │ (245,160,109) # rgb = (0xf5,0xa0,0x6d) │ │ (250,204,176) # rgb = (0xfa,0xcc,0xb0) │ │ (244,147, 89) # rgb = (0xf4,0x93,0x59) │ │ (245,158,105) # rgb = (0xf5,0x9e,0x69) │ │ (253,237,227) # rgb = (0xfd,0xed,0xe3) │ │ (245,161,109) # rgb = (0xf5,0xa1,0x6d) │ │ - (190,107, 57) # rgb = (0xbe,0x6b,0x39) │ │ - (166, 93, 49) # rgb = (0xa6,0x5d,0x31) │ │ (244,151, 94) # rgb = (0xf4,0x97,0x5e) │ │ (245,157,104) # rgb = (0xf5,0x9d,0x68) │ │ (247,172,127) # rgb = (0xf7,0xac,0x7f) │ │ (253,239,230) # rgb = (0xfd,0xef,0xe6) │ │ - (162, 91, 48) # rgb = (0xa2,0x5b,0x30) │ │ - (138, 77, 41) # rgb = (0x8a,0x4d,0x29) │ │ (251,216,194) # rgb = (0xfb,0xd8,0xc2) │ │ (244,150, 93) # rgb = (0xf4,0x96,0x5d) │ │ (246,169,122) # rgb = (0xf6,0xa9,0x7a) │ │ (253,234,222) # rgb = (0xfd,0xea,0xde) │ │ - (137, 77, 41) # rgb = (0x89,0x4d,0x29) │ │ (250,202,173) # rgb = (0xfa,0xca,0xad) │ │ - (121, 68, 36) # rgb = (0x79,0x44,0x24) │ │ - (154, 87, 46) # rgb = (0x9a,0x57,0x2e) │ │ - (251,223,206) # rgb = (0xfb,0xdf,0xce) │ │ (246,170,124) # rgb = (0xf6,0xaa,0x7c) │ │ (254,247,242) # rgb = (0xfe,0xf7,0xf2) │ │ - (251,221,203) # rgb = (0xfb,0xdd,0xcb) │ │ - (152, 86, 45) # rgb = (0x98,0x56,0x2d) │ │ - (208,117, 63) # rgb = (0xd0,0x75,0x3f) │ │ - (253,247,243) # rgb = (0xfd,0xf7,0xf3) │ │ (249,193,160) # rgb = (0xf9,0xc1,0xa0) │ │ - (253,246,242) # rgb = (0xfd,0xf6,0xf2) │ │ - (205,115, 62) # rgb = (0xcd,0x73,0x3e) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - (143, 80, 43) # rgb = (0x8f,0x50,0x2b) │ │ - (240,137, 76) # rgb = (0xf0,0x89,0x4c) │ │ (251,214,191) # rgb = (0xfb,0xd6,0xbf) │ │ (252,221,203) # rgb = (0xfc,0xdd,0xcb) │ │ - (254,253,253) # rgb = (0xfe,0xfd,0xfd) │ │ - (238,136, 75) # rgb = (0xee,0x88,0x4b) │ │ - (141, 79, 42) # rgb = (0x8d,0x4f,0x2a) │ │ - (122, 69, 37) # rgb = (0x7a,0x45,0x25) │ │ - (159, 90, 48) # rgb = (0x9f,0x5a,0x30) │ │ (253,235,224) # rgb = (0xfd,0xeb,0xe0) │ │ (253,236,225) # rgb = (0xfd,0xec,0xe1) │ │ (243,142, 80) # rgb = (0xf3,0x8e,0x50) │ │ - (158, 89, 47) # rgb = (0x9e,0x59,0x2f) │ │ - (122, 70, 38) # rgb = (0x7a,0x46,0x26) │ │ - (125, 70, 37) # rgb = (0x7d,0x46,0x25) │ │ - (166, 93, 50) # rgb = (0xa6,0x5d,0x32) │ │ (244,142, 81) # rgb = (0xf4,0x8e,0x51) │ │ - (252,239,231) # rgb = (0xfc,0xef,0xe7) │ │ - (253,246,241) # rgb = (0xfd,0xf6,0xf1) │ │ (248,187,150) # rgb = (0xf8,0xbb,0x96) │ │ - (164, 92, 49) # rgb = (0xa4,0x5c,0x31) │ │ - (126, 71, 37) # rgb = (0x7e,0x47,0x25) │ │ - (158, 89, 47) # rgb = (0x9e,0x59,0x2f) │ │ - (239,136, 75) # rgb = (0xef,0x88,0x4b) │ │ - (251,220,201) # rgb = (0xfb,0xdc,0xc9) │ │ (246,164,114) # rgb = (0xf6,0xa4,0x72) │ │ - (237,135, 75) # rgb = (0xed,0x87,0x4b) │ │ - (158, 89, 47) # rgb = (0x9e,0x59,0x2f) │ │ - (126, 71, 37) # rgb = (0x7e,0x47,0x25) │ │ - (141, 79, 42) # rgb = (0x8d,0x4f,0x2a) │ │ - (206,116, 63) # rgb = (0xce,0x74,0x3f) │ │ (251,212,189) # rgb = (0xfb,0xd4,0xbd) │ │ (246,168,121) # rgb = (0xf6,0xa8,0x79) │ │ - (205,115, 61) # rgb = (0xcd,0x73,0x3d) │ │ - (141, 79, 42) # rgb = (0x8d,0x4f,0x2a) │ │ (247,178,136) # rgb = (0xf7,0xb2,0x88) │ │ (248,187,149) # rgb = (0xf8,0xbb,0x95) │ │ - (212,120, 64) # rgb = (0xd4,0x78,0x40) │ │ - (151, 85, 45) # rgb = (0x97,0x55,0x2d) │ │ - (136, 76, 40) # rgb = (0x88,0x4c,0x28) │ │ - (189,106, 56) # rgb = (0xbd,0x6a,0x38) │ │ - (212,119, 64) # rgb = (0xd4,0x77,0x40) │ │ - (225,127, 68) # rgb = (0xe1,0x7f,0x44) │ │ - (187,105, 56) # rgb = (0xbb,0x69,0x38) │ │ - (161, 91, 48) # rgb = (0xa1,0x5b,0x30) │ │ - (136, 76, 40) # rgb = (0x88,0x4c,0x28) │ │ - (121, 68, 36) # rgb = (0x79,0x44,0x24) │ │ - (121, 68, 36) # rgb = (0x79,0x44,0x24) │ │ } │ │ tRNS { │ │ - 0 8 68 143 197 231 250 249 196 141 67 7 0 23 117 230 255 255 255 255 255 255 255 255 229 114 22 0 83 220 255 254 254 255 254 255 255 255 217 80 6 18 131 255 254 255 254 254 255 255 128 17 145 255 255 254 255 255 255 254 255 255 142 16 255 255 255 255 255 255 255 255 255 255 255 255 255 255 126 82 255 255 255 255 255 255 255 255 255 254 78 219 255 254 255 255 255 255 255 255 255 214 20 254 255 255 255 255 255 255 254 109 255 255 255 255 255 224 5 66 255 255 255 61 139 255 255 255 255 255 254 133 193 255 255 255 187 229 255 255 223 246 255 255 255 255 255 241 245 255 255 239 227 255 255 255 221 191 255 255 255 255 255 255 255 185 136 255 255 255 255 130 62 255 255 255 255 57 255 4 108 254 255 255 254 103 213 254 255 254 208 0 76 252 255 255 254 250 72 5 123 255 255 255 119 4 15 137 255 254 254 255 134 13 121 251 254 255 249 118 14 74 210 255 255 208 71 255 255 218 101 56 182 218 236 181 127 55 3 1} │ │ + 0 8 68 143 197 231 250 249 196 141 67 7 23 117 230 229 114 22 83 220 254 254 254 217 80 6 18 131 254 254 254 128 17 145 254 254 142 16 126 82 254 78 219 254 214 20 254 254 109 224 5 66 61 139 254 133 193 187 229 223 246 241 245 239 227 221 191 185 136 130 62 57 4 108 254 254 103 213 254 254 208 76 252 254 250 72 5 123 119 4 15 137 254 254 134 13 121 251 254 249 118 14 74 210 208 71 218 101 56 182 218 236 181 127 55 3 1} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000010203040506070508090a0b000000000000000000 │ │ -0000000000000c0d0e0f1011121314141516171018191a1b000000000000 │ │ -00000000000b1c1d171e1f20212121212121222324252627280000000000 │ │ -00000000292a102b2c222121212121212d2121212e2f3031323300000000 │ │ -000000293435363738392121213a2d212121212121213b3c3d3e3f000000 │ │ -00000b2a35402e4142434445464748494a4b4c21212d212e4d3d4e280000 │ │ -001b4f31142e504851525353535353535354555657212d212e58595a1b00 │ │ -001a5b5c5d215e565f60616253535353535353631e4b212d213b64656600 │ │ -00192567212d2168696a216b6953535353535353536c6d212d216e3d6f00 │ │ -0b18242e2121214169702121713d5353535353535353727321212e747576 │ │ -771078212d2121416970212121246353535353535353794b212d217a107b │ │ -7c7d2221212121416970212d217e7f535353535353538081212d21822583 │ │ -84382121212121416970212121857f535353535353535386212121218788 │ │ -898a212d212121416970212d21146353535353535353538621212d218b8c │ │ -8d8e21212121214169702121218f53535353535353539091212121219293 │ │ -948e21212121214169702121953153535353535353539673212121219297 │ │ -9899212d2121214169702148105353535353539a7d3c5e212d212d219b9c │ │ -9d9e2121212121419fa08b535353631025a1a214a321212d21212121a4a5 │ │ -a67d82212121216b79535335a7a8a91481aa2121212d2d212121215d35ab │ │ -ac10ad212d2d2139ae80af48b02121212121212d21212121212d214510b1 │ │ -7675742e212121b2801450212121212121212121212121212d212eaf1db3 │ │ -00b43db521212196b6b7212d2d21212121212121212121212d21b83db900 │ │ -0066ba12bb2121bca021212121212121212121212121212d21bd2bbe33bf │ │ -001bc0c1722e21c2c3212d21212121212121212121212d21c496c5c61b00 │ │ -0000c7c83d432ec9ca212d2121212121212121212d2d21c436cbcccd0000 │ │ -000000cecfd072d13a212d21212121212121212d2121d2d3cbd4d5000000 │ │ -00000000ced6d738b82e2121212d21212d2121212ed8d9dadbdc00000000 │ │ -0000000000c7ddde3dafdf3b2121212121213b49e03de1e2cd0000000000 │ │ -0000000000000c29b91d10359fe3e4e455693d80e5e63f0c000000000000 │ │ -00000000000000bf00b3e732e8e9eaea26ebecedeeef0000000000000000 │ │ +000000000000000c0d0e7576777879797a7b7c750f101100000000000000 │ │ +00000000000b12137c7d14157e7e7e7e7e7e167f80811718190000000000 │ │ +000000001a1b75821c167e7e7e7e7e7e837e7e7e1d1e84851f2000000000 │ │ +0000001a2186872288897e7e7e8a837e7e7e7e7e7e7e238b8c2425000000 │ │ +00000b1b868d1d8e8f909192939495969798997e7e837e1d9a8c26190000 │ │ +00002785791d9b959c9d9e9e9e9e9e9e9e9fa0a1a27e837e1da328290000 │ │ +00112aa42b7ea5a1a6a7a8a99e9e9e9e9e9e9eaa7d987e837e23ab2c2d00 │ │ +0010812e7e837eacadae7eafad9e9e9e9e9e9e9e9eb0b17e837e2f8c3000 │ │ +0b0f801d7e7e7e8eadb27e7eb38c9e9e9e9e9e9e9e9eb4b57e7e1db63132 │ │ +3375b77e837e7e8eadb27e7e7e80aa9e9e9e9e9e9e9eb8987e837eb97534 │ │ +35ba167e7e7e7e8eadb27e837ebbbc9e9e9e9e9e9e9ebdbe7e837e368137 │ │ +38887e7e7e7e7e8eadb27e7e7ebfbc9e9e9e9e9e9e9e9ec07e7e7e7ec139 │ │ +3ac27e837e7e7e8eadb27e837e79aa9e9e9e9e9e9e9e9ec07e7e837ec33b │ │ +3cc47e7e7e7e7e8eadb27e7e7ec59e9e9e9e9e9e9e9ec6c77e7e7e7ec83d │ │ +3ec47e7e7e7e7e8eadb27e7ec9859e9e9e9e9e9e9e9ecab57e7e7e7ec83f │ │ +40cb7e837e7e7e8eadb27e95759e9e9e9e9e9eccba8ba57e837e837ecd41 │ │ +42ce7e7e7e7e7e8ecfd0c39e9e9eaa7581d1d279d37e7e837e7e7e7ed443 │ │ +44ba367e7e7e7eafb89e9e86d5d6d779bed87e7e7e83837e7e7e7e2b8645 │ │ +4675d97e83837e89dabddb95dc7e7e7e7e7e7e837e7e7e7e7e837e927547 │ │ +3231b61d7e7e7eddbd799b7e7e7e7e7e7e7e7e7e7e7e7e7e837e1ddb1348 │ │ +00498c4a7e7e7ecadedf7e83837e7e7e7e7e7e7e7e7e7e7e837e4b8c4c00 │ │ +002d4d774e7e7ee0d07e7e7e7e7e7e7e7e7e7e7e7e7e7e837e4f82502000 │ │ +00005152b41d7ee1e27e837e7e7e7e7e7e7e7e7e7e7e837e53ca54550000 │ │ +000056578c901de3e47e837e7e7e7e7e7e7e7e7e83837e5387e558590000 │ │ +0000005a5be6b45c8a7e837e7e7e7e7e7e7e7e837e7e5de7e55e5f000000 │ │ +000000005a6061884b1d7e7e7e837e7e837e7e7e1d62e863646500000000 │ │ +00000000005666678cdbe9237e7e7e7e7e7e2396ea8c6869590000000000 │ │ +000000000000001a4c137586cfebececa0ad8cbd6a6b2500000000000000 │ │ +000000000000000000486c1f6d6e6f6f1770717273740000000000000000 │ │ } ├── res/drawable/plakat_wrecked.png ├── sng │ │ @@ -15,221 +15,221 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 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 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ - (255,255,254) # rgb = (0xff,0xff,0xfe) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,250,255) # rgb = (0xf4,0xfa,0xff) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (254,254,255) # rgb = (0xfe,0xfe,0xff) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - (253,254,255) # rgb = (0xfd,0xfe,0xff) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - (250,252,255) # rgb = (0xfa,0xfc,0xff) │ │ - (252,253,255) # rgb = (0xfc,0xfd,0xff) │ │ - ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - (251,252,255) # rgb = (0xfb,0xfc,0xff) │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ - (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 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 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + (255,255,254) # rgb = (0xff,0xff,0xfe) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (244,250,255) # rgb = (0xf4,0xfa,0xff) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + (254,254,255) # rgb = (0xfe,0xfe,0xff) │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + (253,254,255) # rgb = (0xfd,0xfe,0xff) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + (250,252,255) # rgb = (0xfa,0xfc,0xff) │ │ + (252,253,255) # rgb = (0xfc,0xfd,0xff) │ │ + ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (251,252,255) # rgb = (0xfb,0xfc,0xff) │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ } │ │ tRNS { │ │ - 0 8 68 143 197 231 250 249 196 141 67 7 23 117 230 255 255 255 255 255 255 255 255 229 114 22 83 220 255 255 254 254 255 254 255 255 255 217 80 6 18 131 255 255 254 254 255 254 255 128 17 145 255 254 255 254 255 255 142 16 255 255 126 82 255 255 255 255 254 78 219 255 254 255 254 255 214 20 254 255 254 109 255 224 5 66 255 255 61 139 255 254 133 193 255 255 255 255 187 229 255 255 255 223 246 255 255 241 245 239 227 255 255 221 191 255 255 185 136 254 130 62 255 255 57 220 4 108 254 254 255 103 213 254 254 255 208 76 252 255 254 255 250 72 5 123 255 254 255 255 119 4 15 137 255 254 254 255 134 13 121 251 255 254 254 255 249 118 14 74 210 255 255 255 208 71 255 255 255 255 255 255 218 101 56 182 218 236 181 127 55 3 1} │ │ + 0 8 68 143 197 231 250 249 196 141 67 7 23 117 230 229 114 22 83 220 254 254 254 217 80 6 18 131 254 254 254 128 17 145 254 254 142 16 126 82 254 78 219 254 254 214 20 254 254 109 224 5 66 61 139 254 133 193 187 229 223 246 241 245 239 227 221 191 185 136 254 130 62 57 220 4 108 254 254 103 213 254 254 208 76 252 254 250 72 5 123 254 119 4 15 137 254 254 134 13 121 251 254 254 249 118 14 74 210 208 71 218 101 56 182 218 236 181 127 55 3 1} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000010203040506070508090a0b000000000000000000 │ │ -000000000000000c0d0e0f10111213131415160f17181900000000000000 │ │ -00000000000b1a1b1c1d1e1f202020202020212223242526270000000000 │ │ -0000000028292a2b2c2d2020202e20202e2020202d2f302a313200000000 │ │ -000000283334133520202020202020202020203620203738393a3b000000 │ │ -00000b29343c2d20202020202020202020202020202e202d3d393e270000 │ │ -00003f2a402d202020202020202041412020202042202e202d4344450000 │ │ -0019464748202e202020202020414120414120202049202e204a4b4c4d00 │ │ -0018244e202e20202020202041412020202041412020204f2e2050395100 │ │ -0b17232d202020202020202041202020202020414120204920202d525354 │ │ -550f56202e20202020202041412041202020202020412020492e20570f58 │ │ -595a212020202020202020202041204141202020414120202049205b1c5c │ │ -5d5e2020202020202020202020202020204120414120205f602020206162 │ │ -6364202e202020202020202020202020202041202020206560202e206667 │ │ -686920202020202020202020202020202020202020202049492020206a6b │ │ -6c6920202020202020204120204120412020202020492020202020206a6d │ │ -6e6f202e202020202041204141204120414120202020202020202e207071 │ │ -727320202020202020412020202020202041202020202020202020207475 │ │ -765a77202020202020412020202020202041202020202020202020483478 │ │ -790f7a202e20202020412020202020202041202020202020202e207b0f7c │ │ -5453522d20202020204120202020202020412020202020202e202d2b7d7e │ │ -007f3980202e2020204120202020202020412020202020202e2081828300 │ │ -004d841185202e202041414141414141414120202020202e208687883200 │ │ -0000898a8b2d202e20202020202020202020202020202e208c8d8e8f0000 │ │ -00009091829293202e20202020202020202020202e2e208c949596970000 │ │ -00000098999a6a9b20202020202020202020202e20209c9d959e9f000000 │ │ -0000000098a0a1a2a32d202020202020202020202da4a5a6a7a800000000 │ │ -000000000090a9aa392bab372020202020204aacad82aeaf970000000000 │ │ -0000000000000028837d0f34b0b1b2b2b3b439b5b6b73b00000000000000 │ │ -0000000000000000007eb831b9babbbb25bcbdbebfc00000000000000000 │ │ +000000000000000c0d0e7a7b7c7d7e7e7f80817a0f101100000000000000 │ │ +00000000000b121382831415848484848484168586871718190000000000 │ │ +000000001a1b88891c1d8484848a84848a8484841d1e8b881f2000000000 │ │ +0000001a218c7e2284848484848484848484848d8484238e8f2425000000 │ │ +00000b1b8c901d84848484848484848484848484848a841d918f26190000 │ │ +00002788921d848484848484848493938484848494848a841d9528290000 │ │ +00112a962b848a848484848484939384939384848497848a842c982d2e00 │ │ +0010872f848a8484848484849393848484849393848484998a84308f3100 │ │ +0b0f861d848484848484848493848484848484939384849784841d9a3233 │ │ +347a9b848a84848484848493938493848484848484938484978a849c7a35 │ │ +369d16848484848484848484849384939384848493938484849784378238 │ │ +399e8484848484848484848484848484849384939384849fa0848484a13a │ │ +3ba2848a84848484848484848484848484849384848484a3a0848a84a43c │ │ +3da58484848484848484848484848484848484848484849797848484a63e │ │ +3fa58484848484848484938484938493848484848497848484848484a640 │ │ +41a7848a848484848493849393849384939384848484848484848a84a842 │ │ +43a98484848484848493848484848484849384848484848484848484aa44 │ │ +459d468484848484849384848484848484938484848484848484842b8c47 │ │ +487aab848a84848484938484848484848493848484848484848a84ac7a49 │ │ +33329a1d84848484849384848484848484938484848484848a841d894a4b │ │ +004c8f4d848a8484849384848484848484938484848484848a844ead4f00 │ │ +002e507c51848a848493939393939393939384848484848a8452ae532000 │ │ +00005455af1d848a84848484848484848484848484848a8456b057580000 │ │ +0000595aadb15b848a84848484848484848484848a8a8456b2b35c5d0000 │ │ +0000005e5fb4a66084848484848484848484848a848461b5b36263000000 │ │ +000000005e6465b6661d848484848484848484841d67b768696a00000000 │ │ +0000000000596b6c8f89b8238484848484842cb9baad6d6e5d0000000000 │ │ +000000000000001a4f4a7a8cbbbcbdbdbebf8fc06f702500000000000000 │ │ +0000000000000000004b711f727374741775767778790000000000000000 │ │ } ├── res/drawable/plakat_ok.png ├── sng │ │ @@ -16,246 +16,246 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 15 89 155 203 234 251 250 202 153 87 14 37 157 245 255 255 255 255 255 255 255 255 244 154 35 9 139 255 255 255 255 255 255 255 255 255 249 135 8 36 210 255 255 255 255 255 207 33 48 233 255 255 255 255 255 255 231 45 255 255 255 255 255 255 255 255 255 230 32 255 255 255 255 255 255 205 7 138 255 255 255 255 255 255 255 131 255 255 255 255 255 247 255 255 255 255 255 255 255 148 13 255 255 255 241 10 86 255 80 151 255 255 255 145 199 255 255 255 255 193 255 255 225 255 255 255 246 255 255 240 229 255 255 255 223 197 255 255 255 255 255 255 191 255 255 255 255 255 255 255 142 82 255 255 255 255 255 76 11 255 255 255 255 238 255 255 255 31 255 255 27 128 255 255 255 122 6 255 255 255 5 29 227 255 255 255 224 26 40 255 255 28 200 255 255 255 196 125 255 255 121 4 237 255 255 255 255 236 140 25 74 188 220 219 187 73} │ │ + 0 15 89 155 203 234 251 250 202 153 87 14 37 157 245 244 154 35 9 139 249 135 8 36 210 207 33 48 233 231 45 230 32 205 7 138 131 247 148 13 241 10 86 80 151 145 199 193 225 246 240 229 223 197 191 142 82 76 11 238 31 27 128 122 6 5 29 227 224 26 40 28 200 196 125 121 4 237 236 140 25 74 188 220 219 187 73} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000010203040506070508090a0b00000000000000000000 │ │ -00000000000000000c0d0e0f10111213131415160f1718190000000000000000 │ │ -0000000000001a1b071c1d1e1f20202020202021222324252627000000000000 │ │ -000000000028292a2b2c2020202020202020202020202d2e0f2f300000000000 │ │ -0000000031323334353620202020202020202020202020203738393a00000000 │ │ -00000028323b3c203d3e20203f402d413f202020202020202042434445000000 │ │ -00001a29463c20211d3811472a0f0f0f2a3b48494a2020202020424b4c4d0000 │ │ -00004e0f4f2020505133152a0f0f0f0f0f0f0f0f52535420202020550f560000 │ │ -00282557202020203d3e2058150f0f0f0f0f0f0f0f0f595a202020205b5c4500 │ │ -0018245d202020203d3e20205e5f0f0f0f0f0f0f0f0f0f606120202062636400 │ │ -65172320202020203d3e202020664b0f0f0f0f0f0f0f0f0f672020202068696a │ │ -6b0f6720202020203d3e202020202b0f0f0f0f0f0f0f0f0f23202020206c0f6d │ │ -6e6f2120202020203d3e20202020350f0f0f0f0f0f0f0f0f7020202020711c72 │ │ -73742020202020203d3e20202020750f0f0f0f0f0f0f0f0f1676202020207778 │ │ -39232020202020203d3e20202020790f0f0f0f0f0f0f0f0f467a20202020687b │ │ -5c7c2020202020203d3e2020207d700f0f0f0f0f0f0f0f0f5120202020207e69 │ │ -7f7c2020202020203d3e202020800f0f0f0f0f0f0f0f0f4b8120202020207e82 │ │ -832b2020202020203d3e207a842a0f0f0f0f0f0f0f0f3e852020202020208687 │ │ -88592020202020203d3e898a0f0f0f0f0f0f0f528b8c8d202020202020208e8f │ │ -64523f20202020203d10100f0f0f90912e929394202020202020202020959697 │ │ -980f9920202020209a0f0f709b939c20202020202020202020202020209d0f9e │ │ -9f69682020202020a02aa1a22020202020202020202020202020202020a3a427 │ │ -006463a52020201f96a6202020202020202020202020202020202020a7909700 │ │ -00a85ca92020207196aa2020202020202020202020202020202020615f17ab00 │ │ -0000ac0fad202061ae202020202020202020202020202020202020af0fb00000 │ │ -0000b10810b22020b32020202020202020202020202020202020b46f88b50000 │ │ -000000b6b747b820b920202020202020202020202020202020b4babbbc000000 │ │ -00000000bdb716be9c612020202020202020202020202061bf6fbb0c00000000 │ │ -0000000000c0c10f48c2202020202020202020202020c3c40fc5bc0000000000 │ │ -000000000000b5c60e90a334c72020202020209cc8489017c9ca000000000000 │ │ -0000000000000000ab97cb0f96cccdcecea9cf630fd0d1d20000000000000000 │ │ -0000000000000000000027d3d1d4d5d0d0d6d71bd84d00000000000000000000 │ │ +00000000000000000c0d0e5758595a5b5b5c5d5e570f10110000000000000000 │ │ +0000000000001213075f60616263636363636364656667141516000000000000 │ │ +0000000000171868696a6363636363636363636363636b6c57191a0000000000 │ │ +000000001b1c6d6e6f70636363636363636363636363636371721d1e00000000 │ │ +000000171c7374637576636377786b797763636363636363637a7b1f20000000 │ │ +000012187c7463646072597d6857575768737e7f8063636363637a8121220000 │ │ +0000235782636383846d5d685757575757575757858687636363638857240000 │ │ +00171489636363637576638a5d5757575757575757578b8c636363638d252000 │ │ +0010678e63636363757663638f90575757575757575757919263636393942600 │ │ +270f666363636363757663636395815757575757575757579663636363972829 │ │ +2a5796636363636375766363636369575757575757575757666363636398572b │ │ +2c996463636363637576636363636f5757575757575757579a636363639b5f2d │ │ +2e9c6363636363637576636363639d5757575757575757575e9e636363639f2f │ │ +1d66636363636363757663636363a05757575757575757577ca1636363639730 │ │ +25a26363636363637576636363a39a575757575757575757846363636363a428 │ │ +31a26363636363637576636363a557575757575757575781a66363636363a432 │ │ +3369636363636363757663a1a768575757575757575776a8636363636363a934 │ │ +358b6363636363637576aaab5757575757575785acadae63636363636363af36 │ │ +2685776363636363755858575757b0b16cb2b3b4636363636363636363b5b637 │ │ +3857b76363636363b857579ab9b3ba6363636363636363636363636363bb5739 │ │ +3a28976363636363bc68bdbe6363636363636363636363636363636363bf3b16 │ │ +002694c063636362b6c1636363636363636363636363636363636363c2b03700 │ │ +003c25c36363639bb6c4636363636363636363636363636363636392900f3d00 │ │ +00003e57c5636392c6636363636363636363636363636363636363c7573f0000 │ │ +0000400858c86363c96363636363636363636363636363636363ca9935410000 │ │ +00000042437dcb63cc63636363636363636363636363636363cacd4445000000 │ │ +0000000046435eceba926363636363636363636363636392cf99440c00000000 │ │ +00000000004748577ed0636363636363636363636363d1d25749450000000000 │ │ +000000000000414a0eb0bf6ed3636363636363bad47eb00f4b4c000000000000 │ │ +00000000000000003d374d57b6d5d6d7d7c3d894574e4f500000000000000000 │ │ +0000000000000000000016514f52534e4e545513562200000000000000000000 │ │ } ├── res/drawable/plakat_niceplace.png ├── sng │ │ @@ -16,254 +16,254 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ (241,249,255) # rgb = (0xf1,0xf9,0xff) │ │ (172,220,255) # rgb = (0xac,0xdc,0xff) │ │ (110,195,255) # rgb = (0x6e,0xc3,0xff) │ │ ( 59,174,255) # rgb = (0x3b,0xae,0xff) │ │ ( 23,159,255) # rgb = (0x17,0x9f,0xff) │ │ ( 5,152,255) # rgb = (0x05,0x98,0xff) │ │ ( 8,153,255) # rgb = (0x08,0x99,0xff) │ │ ( 26,160,255) # rgb = (0x1a,0xa0,0xff) │ │ ( 68,178,255) # rgb = (0x44,0xb2,0xff) │ │ (138,206,255) # rgb = (0x8a,0xce,0xff) │ │ (235,246,255) # rgb = (0xeb,0xf6,0xff) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (254,254,255) # rgb = (0xfe,0xfe,0xff) │ │ ( 0,150,255) # rgb = (0x00,0x96,0xff) │ │ ( 13,155,255) # rgb = (0x0d,0x9b,0xff) │ │ (169,219,255) # rgb = (0xa9,0xdb,0xff) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 3,151,255) # rgb = (0x03,0x97,0xff) │ │ (200,232,255) # rgb = (0xc8,0xe8,0xff) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ ( 40,166,255) # rgb = (0x28,0xa6,0xff) │ │ ( 91,187,255) # rgb = (0x5b,0xbb,0xff) │ │ (106,193,255) # rgb = (0x6a,0xc1,0xff) │ │ ( 61,175,255) # rgb = (0x3d,0xaf,0xff) │ │ ( 76,181,255) # rgb = (0x4c,0xb5,0xff) │ │ (251,252,255) # rgb = (0xfb,0xfc,0xff) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6,152,255) # rgb = (0x06,0x98,0xff) │ │ (216,238,255) # rgb = (0xd8,0xee,0xff) │ │ (136,206,255) # rgb = (0x88,0xce,0xff) │ │ ( 17,157,255) # rgb = (0x11,0x9d,0xff) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (220,240,255) # rgb = (0xdc,0xf0,0xff) │ │ (223,241,255) # rgb = (0xdf,0xf1,0xff) │ │ ( 4,151,255) # rgb = (0x04,0x97,0xff) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ (176,222,255) # rgb = (0xb0,0xde,0xff) │ │ ( 32,163,255) # rgb = (0x20,0xa3,0xff) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 34,164,255) # rgb = (0x22,0xa4,0xff) │ │ (113,196,255) # rgb = (0x71,0xc4,0xff) │ │ (248,250,255) # rgb = (0xf8,0xfa,0xff) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (226,243,255) # rgb = (0xe2,0xf3,0xff) │ │ ( 43,167,255) # rgb = (0x2b,0xa7,0xff) │ │ (236,247,255) # rgb = (0xec,0xf7,0xff) │ │ (250,252,255) # rgb = (0xfa,0xfc,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (218,239,255) # rgb = (0xda,0xef,0xff) │ │ ( 28,161,255) # rgb = (0x1c,0xa1,0xff) │ │ ( 16,156,255) # rgb = (0x10,0x9c,0xff) │ │ (205,234,255) # rgb = (0xcd,0xea,0xff) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (233,245,255) # rgb = (0xe9,0xf5,0xff) │ │ ( 30,162,255) # rgb = (0x1e,0xa2,0xff) │ │ (209,236,255) # rgb = (0xd1,0xec,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 95,189,255) # rgb = (0x5f,0xbd,0xff) │ │ ( 31,162,255) # rgb = (0x1f,0xa2,0xff) │ │ (225,242,255) # rgb = (0xe1,0xf2,0xff) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 18,157,255) # rgb = (0x12,0x9d,0xff) │ │ (181,224,255) # rgb = (0xb5,0xe0,0xff) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ ( 12,154,255) # rgb = (0x0c,0x9a,0xff) │ │ ( 11,154,255) # rgb = (0x0b,0x9a,0xff) │ │ (231,245,255) # rgb = (0xe7,0xf5,0xff) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 15 89 155 203 234 251 250 202 153 87 14 37 157 245 255 255 255 255 255 255 255 255 244 154 35 9 139 255 255 255 255 255 255 255 255 255 249 135 8 36 210 255 255 255 255 255 207 33 48 233 255 255 255 255 231 45 255 255 255 255 230 32 255 255 255 255 255 255 255 255 255 255 255 255 255 205 7 138 255 255 255 255 255 255 131 255 255 255 255 247 255 255 255 255 255 255 255 255 255 148 13 255 255 255 255 255 241 10 86 255 255 255 255 255 80 151 255 255 255 255 145 199 255 255 255 255 255 193 255 255 255 255 225 255 255 255 255 255 255 246 255 255 255 240 229 255 255 255 255 223 197 255 255 255 255 191 255 255 255 255 255 255 255 142 82 255 255 76 11 255 238 255 255 255 31 255 255 255 27 128 255 255 122 6 255 255 5 29 227 255 255 255 224 26 40 255 255 28 200 255 255 255 255 196 125 255 255 255 121 4 237 255 255 255 255 236 140 25 74 188 220 219 187 73} │ │ + 0 15 89 155 203 234 251 250 202 153 87 14 37 157 245 244 154 35 9 139 249 135 8 36 210 207 33 48 233 231 45 230 32 205 7 138 131 247 148 13 241 10 86 80 151 145 199 193 225 246 240 229 223 197 191 142 82 76 11 238 31 27 128 122 6 5 29 227 224 26 40 28 200 196 125 121 4 237 236 140 25 74 188 220 219 187 73} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000010203040506070508090a0b00000000000000000000 │ │ -00000000000000000c0d0e0f10111213131415160f1718190000000000000000 │ │ -0000000000001a1b071c1d1e1f20202020202021222324252627000000000000 │ │ -000000000028292a2b2c2020202020202020202020202d2e0f2f300000000000 │ │ -0000000031323334202020202020202020202020202020203536373800000000 │ │ -0000002832393a2020202020202020202020202020202020203b3c3d3e000000 │ │ -00001a293f3a20202020404142434445464748494a20202020203b4b4c4d0000 │ │ -00004e0f4f20502020204551515151515151515152532020202020540f550000 │ │ -00282556202020202020515151515151515151515157582020202020595a3e00 │ │ -0018245b2020202020205151515c5d5e5f515151515160206120202062636400 │ │ -65172320202020202020665e67202020206851515151692020202020206a6b6c │ │ -6d0f6e202020202020206f202020202020705151515171202020202020720f73 │ │ -7475212020202020202020202020202020765151515177202020202020781c79 │ │ -7a7b20202020202020202020202020204a7c515151517d20207e202020207f80 │ │ -3723202020202020202020202020208182515151514783202084202020206a85 │ │ -5a86202020202020202020202020878851515151898a20202020202020208b6b │ │ -8c8620202020202020202020208d8e51515151888f2020202020202020208b90 │ │ -912b202020202020202020202092515151519394202020202020202020209596 │ │ -9798202020202020202020202099515151519a20202020202020202020209b9c │ │ -649d9e202020202020202020209fa0a0a0a0a120202020202020202020a2a3a4 │ │ -a50fa62020202020202020202020202020202020202020202020202020a70fa8 │ │ -a96b6a2020202020202020202020202020202020202020202020202020aaab27 │ │ -006463ac2020202020202020205151515151a1202020202020202020adaea400 │ │ -00af5ab02020202020202020205151515151a12020202020202020b1b217b300 │ │ -0000b40fb520202020202020205151515151a12020202020202020b60fb70000 │ │ -0000b80810b9202020202020205151515151a120202020202020ba7597bb0000 │ │ -000000bcbdbebf2020202020205151515151a1202020202020bac0c1c2000000 │ │ -00000000c3bd16c4202020202020202020202020202020b1c575c10c00000000 │ │ -0000000000c6c70fc8c9202020202020202020202020cacb0fccc20000000000 │ │ -000000000000bbcd0eaeaa34ce202020202020cfd0c8ae17d1d2000000000000 │ │ -0000000000000000b3a4d30fa3d4d5d6d6b0d7630fd8d9da0000000000000000 │ │ -0000000000000000000027dbd9dcddd8d8dedf1be04d00000000000000000000 │ │ +00000000000000000c0d0e5758595a5b5b5c5d5e570f10110000000000000000 │ │ +0000000000001213075f60616263636363636364656667141516000000000000 │ │ +0000000000171868696a6363636363636363636363636b6c57191a0000000000 │ │ +000000001b1c6d6e636363636363636363636363636363636f701d1e00000000 │ │ +000000171c717263636363636363636363636363636363636373741f20000000 │ │ +00001218757263636363767778797a7b7c7d7e7f806363636363738121220000 │ │ +000023578263836363637b848484848484848484858663636363638757240000 │ │ +001714886363636363638484848484848484848484898a63636363638b252000 │ │ +0010678c6363636363638484848d8e8f90848484848491639263636393942600 │ │ +270f6663636363636363958f9663636363978484848498636363636363992829 │ │ +2a579a636363636363639b6363636363639c848484849d6363636363639e572b │ │ +2c9f646363636363636363636363636363a084848484a1636363636363a25f2d │ │ +2ea3636363636363636363636363636380a484848484a56363a663636363a72f │ │ +1d6663636363636363636363636363a8a9848484847daa6363ab636363639930 │ │ +25ac636363636363636363636363adae84848484afb06363636363636363b128 │ │ +31ac6363636363636363636363b2b384848484aeb4636363636363636363b132 │ │ +33696363636363636363636363b584848484b6b763636363636363636363b834 │ │ +35b96363636363636363636363ba84848484bb6363636363636363636363bc36 │ │ +26bdbe63636363636363636363bfc0c0c0c0c163636363636363636363c2c337 │ │ +3857c46363636363636363636363636363636363636363636363636363c55739 │ │ +3a28996363636363636363636363636363636363636363636363636363c63b16 │ │ +002694c76363636363636363638484848484c1636363636363636363c8c93700 │ │ +003c25ca6363636363636363638484848484c16363636363636363cbcc0f3d00 │ │ +00003e57cd63636363636363638484848484c16363636363636363ce573f0000 │ │ +0000400858cf636363636363638484848484c163636363636363d09f35410000 │ │ +0000004243d1d26363636363638484848484c1636363636363d0d34445000000 │ │ +0000000046435ed4636363636363636363636363636363cbd59f440c00000000 │ │ +0000000000474857d6d7636363636363636363636363d8d95749450000000000 │ │ +000000000000414a0ec9c66eda636363636363dbdcd6c90f4b4c000000000000 │ │ +00000000000000003d374d57c3dddedfdfcae094574e4f500000000000000000 │ │ +0000000000000000000016514f52534e4e545513562200000000000000000000 │ │ } ├── res/drawable/wand_ok.png ├── sng │ │ @@ -1,37 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -39,101 +16,61 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,138, 0) # rgb = (0xff,0x8a,0x00) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 4, 2, 0) # rgb = (0x04,0x02,0x00) │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - ( 12, 7, 0) # rgb = (0x0c,0x07,0x00) │ │ - (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ - (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,138, 0) # rgb = (0xff,0x8a,0x00) │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 23 47 38 42 58 18 3 22 29 28 7 9 10 4 255 255 221 205 11 230 30 35 14 8 247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 40 45 12 0 0 0 0 0 0 21 0 0 0 0 0} │ │ + 0 5 2 1 23 47 38 42 58 18 3 22 29 28 7 9 10 4 221 205 11 230 30 35 14 8 247 33 40 45 12 21} │ │ IMAGE { │ │ - pixels hex │ │ -000000000000000000000000010203040205000000000000000000000000 │ │ -0006070000000000000008090a0b0c0c0d0e0f1000000000000000000000 │ │ -000011000000000000000000000000001213121214151600001700000000 │ │ -00111819191a1b1c1d1e061f20212121211d000000000000222324230000 │ │ -002526262626262626262626262626262626262626262626262626261100 │ │ -000626272727272727272727272727272727272727272727272727261e00 │ │ -000626272727272727272727272727272727272727272727272727261e00 │ │ -000626272727272727272727272727272727272727272727272727280700 │ │ -002226272727272727272727272727272727272727272727272727290000 │ │ -002a262727272727272727272727272727272727272727272727272b0000 │ │ -002a26272727272727272727272727272727272727272727272727262c00 │ │ -002a26272727272727272727272727272727272727272727272727262d00 │ │ -002a26272727272727272727272727272727272727272727272727262e00 │ │ -002f26272727272727272727272727272727272727272727272727262a00 │ │ -000626262626302626262626262626262626262626262626262626262a00 │ │ -000024002626000000313233131326260000001d00000000262600002f00 │ │ -340a12002626001212313235123626260000000000000000262600000000 │ │ -003713002626001212313238393a262600000000003b3c00262600000000 │ │ -003d12002626000012313e3f001126260000403d41120000262600000000 │ │ -004212002626001212313e003e4326260000121312121200262600000000 │ │ -000000112626001212444543370026260000121212121200262600000000 │ │ -000000002626001212461731130026260000121207120000262600000000 │ │ -000000002626001212474812120026260000121212121200262600000049 │ │ -0000000026260012124a4b12000026260000121212120000262600004c00 │ │ -0000000026260012124d4e12000026260000121111000000262600000000 │ │ -00000000004f311213125012515253001212125412210000000000000000 │ │ -0000000000003a5512121200000000121212121212000000000000000000 │ │ -000000000000004556571200000000121312121258000000000000000000 │ │ -1d000000000059003e005a5b2500000e5c5d5e5f00000000000000000000 │ │ -000000000000003e00000000000016166000000000000000000000000000 │ │ + pixels base64 │ │ +000000000000000000000000000000 │ │ +012000000000000000000000000000 │ │ +003000000000000000000000000000 │ │ +034556789A1BCDDDD9000000EFGF00 │ │ +0HWWWWWWWWWWWWWWWWWWWWWWWWWW30 │ │ +01WXXXXXXXXXXXXXXXXXXXXXXXXWA0 │ │ +01WXXXXXXXXXXXXXXXXXXXXXXXXWA0 │ │ +01WXXXXXXXXXXXXXXXXXXXXXXXXI20 │ │ +0EWXXXXXXXXXXXXXXXXXXXXXXXXJ00 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXL00 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXWM0 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXWN0 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXWO0 │ │ +0PWXXXXXXXXXXXXXXXXXXXXXXXXWK0 │ │ +01WWWWQWWWWWWWWWWWWWWWWWWWWWK0 │ │ +00G0WW00000000WW00090000WW00P0 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000003WW00000000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0003WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00002000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00033000WW0000 │ │ +000000000000RST0000U0D00000000 │ │ +000000000000000000000000000000 │ │ +000000000000000000000000000000 │ │ +90000000000VH00000000000000000 │ │ +000000000000000000000000000000 │ │ } ├── res/drawable/plakat_dieb.png ├── sng │ │ @@ -16,221 +16,221 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255,135,135) # rgb = (0xff,0x87,0x87) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (254,254,255) # rgb = (0xfe,0xfe,0xff) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (251,252,255) # rgb = (0xfb,0xfc,0xff) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ (255, 1, 1) # rgb = (0xff,0x01,0x01) │ │ (255,137,137) # rgb = (0xff,0x89,0x89) │ │ (248,250,255) # rgb = (0xf8,0xfa,0xff) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255, 25, 25) # rgb = (0xff,0x19,0x19) │ │ (255,162,162) # rgb = (0xff,0xa2,0xa2) │ │ (250,252,255) # rgb = (0xfa,0xfc,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (255, 56, 56) # rgb = (0xff,0x38,0x38) │ │ (255,193,193) # rgb = (0xff,0xc1,0xc1) RosyBrown1 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255, 88, 88) # rgb = (0xff,0x58,0x58) │ │ (255,225,225) # rgb = (0xff,0xe1,0xe1) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,120,120) # rgb = (0xff,0x78,0x78) │ │ (255, 4, 4) # rgb = (0xff,0x04,0x04) │ │ (255,252,252) # rgb = (0xff,0xfc,0xfc) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ (255,151,151) # rgb = (0xff,0x97,0x97) │ │ (255, 32, 32) # rgb = (0xff,0x20,0x20) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (255,183,183) # rgb = (0xff,0xb7,0xb7) │ │ (255, 64, 64) # rgb = (0xff,0x40,0x40) brown1 │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 15 89 155 203 234 251 250 202 153 87 14 37 157 245 255 255 255 255 255 255 255 255 244 154 35 9 139 255 255 255 255 255 255 255 255 255 249 135 8 36 210 255 255 255 255 255 207 33 48 233 255 255 255 255 231 45 255 255 255 255 255 255 230 32 255 255 205 7 138 255 255 255 131 255 255 247 255 255 255 255 148 13 255 241 10 86 255 255 80 151 255 255 145 199 255 255 255 255 255 193 255 255 255 225 255 255 255 255 246 255 255 240 229 255 255 255 255 223 197 255 255 255 255 191 255 255 255 255 255 255 142 82 255 255 76 11 255 238 255 255 255 31 255 255 255 27 128 255 255 122 6 255 255 5 29 227 255 255 255 224 26 40 255 255 28 200 255 255 255 255 196 125 255 255 255 121 4 237 255 255 255 255 236 140 25 74 188 220 219 187 73} │ │ + 0 15 89 155 203 234 251 250 202 153 87 14 37 157 245 244 154 35 9 139 249 135 8 36 210 207 33 48 233 231 45 230 32 205 7 138 131 247 148 13 241 10 86 80 151 145 199 193 225 246 240 229 223 197 191 142 82 76 11 238 31 27 128 122 6 5 29 227 224 26 40 28 200 196 125 121 4 237 236 140 25 74 188 220 219 187 73} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000010203040506070508090a0b00000000000000000000 │ │ -00000000000000000c0d0e0f10111213131415160f1718190000000000000000 │ │ -0000000000001a1b071c1d1e1f20202020202021222324252627000000000000 │ │ -000000000028292a2b2c2020202020202020202020202d2e0f2f300000000000 │ │ -0000000031323334202020202020202020202020202020203536373800000000 │ │ -0000002832393a2020202020203b3b3b3b3b3c2020202020203d3e3f40000000 │ │ -00001a29413a202020202020203b3b3b3b3b3c202020202020203d4243440000 │ │ -0000450f4620472020202020203b3b3b3b3b3c2020202020202020480f490000 │ │ -0028254a2020202020202020203b3b3b3b3b3c2020202020202020204b4c4000 │ │ -0018244d2020202020202020203b3b3b3b3b3c20202020204e2020204f505100 │ │ -521723202020202020202020203b3b3b3b3b3c20202020202020202020535455 │ │ -560f57202020202020202020203b3b3b3b3b3c20202020202020202020580f59 │ │ -5a5b21202020202020202020203b3b3b3b3b3c202020202020202020205c1c5d │ │ -5e5f2020202020202020202020603b3b3b3b6120202020202062202020206364 │ │ -37232020202020202020202020653b3b3b3b6620202020202067202020205368 │ │ -4c6920202020202020202020206a3b3b3b3b6b20202020202020202020206c54 │ │ -6d6920202020202020202020206e3b3b3b3b6f20202020202020202020206c70 │ │ -712b2020202020202020202020723b3b3b737420202020202020202020207576 │ │ -77782020202020202020202020793b3b3b7a2020202020202020202020207b7c │ │ -517d7e202020202020202020207f3b3b3b802020202020202020202020818283 │ │ -840f852020202020202020202020202020202020202020202020202020860f87 │ │ -8854532020202020202020202020202020202020202020202020202020898a27 │ │ -0051508b2020202020202020203b3b3b3b3b3c2020202020202020208c8d8300 │ │ -008e4c8f2020202020202020203b3b3b3b3b3c20202020202020209091179200 │ │ -0000930f9420202020202020203b3b3b3b3b3c2020202020202020950f960000 │ │ -000097081098202020202020203b3b3b3b3b3c20202020202020995b779a0000 │ │ -0000009b9c9d9e2020202020203b3b3b3b3b3c202020202020999fa0a1000000 │ │ -00000000a29c16a320202020202020202020202020202090a45ba00c00000000 │ │ -0000000000a5a60fa7a8202020202020202020202020a9aa0faba10000000000 │ │ -0000000000009aac0e8d8934ad202020202020aeafa78d17b0b1000000000000 │ │ -00000000000000009283b20f82b3b4b5b58fb6500fb7b8b90000000000000000 │ │ -0000000000000000000027bab8bbbcb7b7bdbe1bbf4400000000000000000000 │ │ +00000000000000000c0d0e5758595a5b5b5c5d5e570f10110000000000000000 │ │ +0000000000001213075f60616263636363636364656667141516000000000000 │ │ +0000000000171868696a6363636363636363636363636b6c57191a0000000000 │ │ +000000001b1c6d6e636363636363636363636363636363636f701d1e00000000 │ │ +000000171c717263636363636373737373737463636363636375761f20000000 │ │ +0000121877726363636363636373737373737463636363636363757821220000 │ │ +0000235779637a63636363636373737373737463636363636363637b57240000 │ │ +0017147c6363636363636363637373737373746363636363636363637d252000 │ │ +0010677e63636363636363636373737373737463636363637f63636380812600 │ │ +270f666363636363636363636373737373737463636363636363636363822829 │ │ +2a5783636363636363636363637373737373746363636363636363636384572b │ │ +2c85646363636363636363636373737373737463636363636363636363865f2d │ │ +2e8763636363636363636363638873737373896363636363638a636363638b2f │ │ +1d6663636363636363636363638c737373738d6363636363638e636363638230 │ │ +258f636363636363636363636390737373739163636363636363636363639228 │ │ +318f636363636363636363636393737373739463636363636363636363639232 │ │ +3369636363636363636363636395737373969763636363636363636363639834 │ │ +359963636363636363636363639a7373739b6363636363636363636363639c36 │ │ +269d9e636363636363636363639f737373a06363636363636363636363a1a237 │ │ +3857a36363636363636363636363636363636363636363636363636363a45739 │ │ +3a28826363636363636363636363636363636363636363636363636363a53b16 │ │ +002681a6636363636363636363737373737374636363636363636363a7a83700 │ │ +003c25a96363636363636363637373737373746363636363636363aaab0f3d00 │ │ +00003e57ac63636363636363637373737373746363636363636363ad573f0000 │ │ +0000400858ae6363636363636373737373737463636363636363af8535410000 │ │ +0000004243b0b1636363636363737373737374636363636363afb24445000000 │ │ +0000000046435eb3636363636363636363636363636363aab485440c00000000 │ │ +0000000000474857b5b6636363636363636363636363b7b85749450000000000 │ │ +000000000000414a0ea8a56eb9636363636363babbb5a80f4b4c000000000000 │ │ +00000000000000003d374d57a2bcbdbebea9bf81574e4f500000000000000000 │ │ +0000000000000000000016514f52534e4e545513562200000000000000000000 │ │ } ├── res/drawable/wand.png ├── sng │ │ @@ -1,37 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -39,101 +17,60 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 4, 2, 0) # rgb = (0x04,0x02,0x00) │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - ( 12, 7, 0) # rgb = (0x0c,0x07,0x00) │ │ - (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ - (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 23 47 38 42 58 18 3 22 29 28 7 9 10 4 255 255 221 205 11 230 30 35 14 8 247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 40 45 12 0 0 0 0 0 0 21 0 0 0 0 0} │ │ + 0 5 2 1 23 47 38 42 58 18 3 22 29 28 7 9 10 4 221 205 11 230 30 35 14 8 247 33 40 45 12 21} │ │ IMAGE { │ │ - pixels hex │ │ -000000000000000000000000010203040205000000000000000000000000 │ │ -0006070000000000000008090a0b0c0c0d0e0f1000000000000000000000 │ │ -000011000000000000000000000000001213121214151600001700000000 │ │ -00111819191a1b1c1d1e061f20212121211d000000000000222324230000 │ │ -002526262626262626262626262626262626262626262626262626261100 │ │ -000626272727272727272727272727272727272727272727272727261e00 │ │ -000626272727272727272727272727272727272727272727272727261e00 │ │ -000626272727272727272727272727272727272727272727272727280700 │ │ -002226272727272727272727272727272727272727272727272727290000 │ │ -002a262727272727272727272727272727272727272727272727272b0000 │ │ -002a26272727272727272727272727272727272727272727272727262c00 │ │ -002a26272727272727272727272727272727272727272727272727262d00 │ │ -002a26272727272727272727272727272727272727272727272727262e00 │ │ -002f26272727272727272727272727272727272727272727272727262a00 │ │ -000626262626302626262626262626262626262626262626262626262a00 │ │ -000024002626000000313233131326260000001d00000000262600002f00 │ │ -340a12002626001212313235123626260000000000000000262600000000 │ │ -003713002626001212313238393a262600000000003b3c00262600000000 │ │ -003d12002626000012313e3f001126260000403d41120000262600000000 │ │ -004212002626001212313e003e4326260000121312121200262600000000 │ │ -000000112626001212444543370026260000121212121200262600000000 │ │ -000000002626001212461731130026260000121207120000262600000000 │ │ -000000002626001212474812120026260000121212121200262600000049 │ │ -0000000026260012124a4b12000026260000121212120000262600004c00 │ │ -0000000026260012124d4e12000026260000121111000000262600000000 │ │ -00000000004f311213125012515253001212125412210000000000000000 │ │ -0000000000003a5512121200000000121212121212000000000000000000 │ │ -000000000000004556571200000000121312121258000000000000000000 │ │ -1d000000000059003e005a5b2500000e5c5d5e5f00000000000000000000 │ │ -000000000000003e00000000000016166000000000000000000000000000 │ │ + pixels base64 │ │ +000000000000000000000000000000 │ │ +012000000000000000000000000000 │ │ +003000000000000000000000000000 │ │ +034556789A1BCDDDD9000000EFGF00 │ │ +0HWWWWWWWWWWWWWWWWWWWWWWWWWW30 │ │ +01WXXXXXXXXXXXXXXXXXXXXXXXXWA0 │ │ +01WXXXXXXXXXXXXXXXXXXXXXXXXWA0 │ │ +01WXXXXXXXXXXXXXXXXXXXXXXXXI20 │ │ +0EWXXXXXXXXXXXXXXXXXXXXXXXXJ00 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXL00 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXWM0 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXWN0 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXWO0 │ │ +0PWXXXXXXXXXXXXXXXXXXXXXXXXWK0 │ │ +01WWWWQWWWWWWWWWWWWWWWWWWWWWK0 │ │ +00G0WW00000000WW00090000WW00P0 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000003WW00000000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0003WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00002000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00033000WW0000 │ │ +000000000000RST0000U0D00000000 │ │ +000000000000000000000000000000 │ │ +000000000000000000000000000000 │ │ +90000000000VH00000000000000000 │ │ +000000000000000000000000000000 │ │ } ├── res/drawable/plakat_default.png ├── sng │ │ @@ -16,200 +16,200 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 15 89 155 203 234 251 250 202 153 87 14 37 157 245 255 255 255 255 255 255 255 255 244 154 35 9 139 255 255 255 255 255 255 255 255 255 249 135 8 36 210 255 255 255 255 255 207 33 48 233 255 255 255 255 231 45 255 255 255 255 230 32 255 255 205 7 138 255 255 131 255 255 247 255 255 255 148 13 255 241 10 86 255 255 80 151 255 255 145 199 255 255 193 225 255 255 246 240 229 255 223 197 255 255 191 255 255 255 255 142 82 255 255 76 11 255 238 255 255 255 31 255 255 255 27 128 255 255 122 6 255 255 5 29 227 255 255 255 224 26 40 255 255 28 200 255 255 255 255 196 125 255 255 255 121 4 237 255 255 255 255 236 140 25 74 188 220 219 187 73} │ │ + 0 15 89 155 203 234 251 250 202 153 87 14 37 157 245 244 154 35 9 139 249 135 8 36 210 207 33 48 233 231 45 230 32 205 7 138 131 247 148 13 241 10 86 80 151 145 199 193 225 246 240 229 223 197 191 142 82 76 11 238 31 27 128 122 6 5 29 227 224 26 40 28 200 196 125 121 4 237 236 140 25 74 188 220 219 187 73} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000010203040506070508090a0b00000000000000000000 │ │ -00000000000000000c0d0e0f10111213131415160f1718190000000000000000 │ │ -0000000000001a1b071c1d1e1f20202020202021222324252627000000000000 │ │ -000000000028292a2b2c2020202020202020202020202d2e0f2f300000000000 │ │ -0000000031323334202020202020202020202020202020203536373800000000 │ │ -0000002832393a2020202020202020202020202020202020203b3c3d3e000000 │ │ -00001a293f3a20202020202020202020202020202020202020203b4041420000 │ │ -0000430f4420202020202020202020202020202020202020202020450f460000 │ │ -0028254720202020202020202020202020202020202020202020202048493e00 │ │ -0018244a2020202020202020202020202020202020202020202020204b4c4d00 │ │ -4e172320202020202020202020202020202020202020202020202020204f5051 │ │ -520f532020202020202020202020202020202020202020202020202020540f55 │ │ -5657212020202020202020202020202020202020202020202020202020581c59 │ │ -5a5b202020202020202020202020202020202020202020202020202020205c5d │ │ -3723202020202020202020202020202020202020202020202020202020204f5e │ │ -495f202020202020202020202020202020202020202020202020202020206050 │ │ -615f202020202020202020202020202020202020202020202020202020206062 │ │ -632b202020202020202020202020202020202020202020202020202020206465 │ │ -6667202020202020202020202020202020202020202020202020202020206869 │ │ -4d6a6b20202020202020202020202020202020202020202020202020206c6d6e │ │ -6f0f702020202020202020202020202020202020202020202020202020710f72 │ │ -73504f2020202020202020202020202020202020202020202020202020747527 │ │ -004d4c7620202020202020202020202020202020202020202020202077786e00 │ │ -0079497a20202020202020202020202020202020202020202020207b7c177d00 │ │ -00007e0f7f20202020202020202020202020202020202020202020800f810000 │ │ -0000820810832020202020202020202020202020202020202020845766850000 │ │ -00000086878889202020202020202020202020202020202020848a8b8c000000 │ │ -000000008d87168e7b20202020202020202020202020207b8f578b0c00000000 │ │ -000000000090910f929320202020202020202020202094950f968c0000000000 │ │ -00000000000085970e78743498202020202020999a9278179b9c000000000000 │ │ -00000000000000007d6e9d0f6d9e9fa0a07aa14c0fa2a3a40000000000000000 │ │ -0000000000000000000027a5a3a6a7a2a2a8a91baa4200000000000000000000 │ │ +00000000000000000c0d0e5758595a5b5b5c5d5e570f10110000000000000000 │ │ +0000000000001213075f60616263636363636364656667141516000000000000 │ │ +0000000000171868696a6363636363636363636363636b6c57191a0000000000 │ │ +000000001b1c6d6e636363636363636363636363636363636f701d1e00000000 │ │ +000000171c717263636363636363636363636363636363636373741f20000000 │ │ +0000121875726363636363636363636363636363636363636363737621220000 │ │ +0000235777636363636363636363636363636363636363636363637857240000 │ │ +001714796363636363636363636363636363636363636363636363637a252000 │ │ +0010677b6363636363636363636363636363636363636363636363637c7d2600 │ │ +270f6663636363636363636363636363636363636363636363636363637e2829 │ │ +2a577f636363636363636363636363636363636363636363636363636380572b │ │ +2c81646363636363636363636363636363636363636363636363636363825f2d │ │ +2e8363636363636363636363636363636363636363636363636363636363842f │ │ +1d66636363636363636363636363636363636363636363636363636363637e30 │ │ +2585636363636363636363636363636363636363636363636363636363638628 │ │ +3185636363636363636363636363636363636363636363636363636363638632 │ │ +3369636363636363636363636363636363636363636363636363636363638734 │ │ +3588636363636363636363636363636363636363636363636363636363638936 │ │ +268a8b63636363636363636363636363636363636363636363636363638c8d37 │ │ +38578e63636363636363636363636363636363636363636363636363638f5739 │ │ +3a287e6363636363636363636363636363636363636363636363636363903b16 │ │ +00267d9163636363636363636363636363636363636363636363636392933700 │ │ +003c2594636363636363636363636363636363636363636363636395960f3d00 │ │ +00003e57976363636363636363636363636363636363636363636398573f0000 │ │ +00004008589963636363636363636363636363636363636363639a8135410000 │ │ +00000042439b9c6363636363636363636363636363636363639a9d4445000000 │ │ +0000000046435e9e956363636363636363636363636363959f81440c00000000 │ │ +0000000000474857a0a1636363636363636363636363a2a35749450000000000 │ │ +000000000000414a0e93906ea4636363636363a5a6a0930f4b4c000000000000 │ │ +00000000000000003d374d578da7a8a9a994aa7d574e4f500000000000000000 │ │ +0000000000000000000016514f52534e4e545513562200000000000000000000 │ │ } ├── res/drawable-hdpi-v4/ic_menu_delete.png ├── sng │ │ @@ -11,65 +11,65 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 c100 0000 0001 2e03 5906 6e07 7307 7307 7307 7307 7307 7407 6d07 5706 2903 0001 0000 bc00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c900 0000 9102 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 9102 0000 c500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a400 ff00 0000 be04 0000 a02c 7077 61aa 5fb4 5fb4 5fb4 5fb4 5fb4 5fb4 5fb4 5eb4 5faa 6e76 a32a 0000 b803 0000 ff00 b100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 5b00 5303 ff04 795f 65e3 6cfd 7aff 82ff 82ff 82ff 82ff 82ff 81ff 81ff 7eff 75ff 65fd 5fe0 7658 ff03 5a03 4c00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b700 4902 ff01 8252 6bfa 85ff 97ff 98f7 98f5 98f6 98f6 98f6 98f6 97f6 94f6 90f5 8af7 84ff 71ff 5ef2 7f49 ff00 3d02 ce00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 ff00 ff00 ff00 ff00 ff00 6001 0000 d218 7dbb 8bff a3fb a2ff a6ff aaff a9ff a9ff a9ff aaff a9ff a8ff a6ff 9cff 8fff 86fa 6fff 6ea6 d611 0000 6c01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 de00 4000 0000 0000 0000 0000 0000 1501 df01 a730 8af9 9bfe a0ff a9fb bd94 c586 c688 c688 c688 c688 c688 c588 c586 b994 9dfb 88fe 7dff 70e4 a429 e601 0000 0000 0000 0000 0000 0000 0000 d500 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d000 0000 0000 ff00 ff01 ff02 ff02 ff02 ff09 ff03 b032 95ff 9bfc 98ff 97ed ff02 0000 0000 0000 0000 0000 0000 0000 0000 ff02 96ed 8cff 82ff 78f4 a32b ff04 ff08 ff02 ff02 ff02 ff02 ff01 0000 0000 9100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0b00 0000 ff03 e510 bd14 bb14 bc15 bc15 bd15 bc17 910c 8539 82fe 99fc 8cff 6feb a51e ba19 be1b bf1b bf1b bf1b bf1b bf1b ba19 a81e 7aeb 8dff 83ff 69f5 7b32 9c0e ba17 bc15 bb15 bd15 be15 ba14 cd13 ff06 0000 1000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7500 0b01 e703 7e4a 61d1 61f8 62f9 62fa 63fa 66fa 6ef9 74f9 77fa 85ff 94ff 88ff 6cff 64fa 64f9 64fa 64fa 64fa 64fa 67fa 6efa 74f9 77fa 7eff 90ff 86ff 6dff 61fa 62f9 62fa 62fa 62fa 62fa 61f9 5ff9 5bf0 7264 b905 0701 5a00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 4901 0000 b41f 6ed2 75ff 8bff 8dff 8dff 8dff 90ff 98ff 9eff a0ff 9dff 94ff 8eff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8fff 96ff 9dff 9fff 9dff 95ff 8fff 8dff 8dff 8dff 8dff 8dff 8dff 8bff 87ff 84ff 71ff 66e6 a026 0000 3b01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 5101 0b00 a72d 89f5 95fe 96fe 95ff 95ff 95ff 97ff 99ff 9bff 9cff 9bff 99ff 97ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 97ff 99ff 9bff 9cff 9bff 9aff 97ff 95ff 95ff 95ff 95ff 95ff 95ff 94ff 8eff 86fe 7fff 75f7 9a2e 0700 2a01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 4f01 0000 ad2d 93f4 9bff 9afe 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9aff 95ff 89fe 7fff 75f4 9b2d 0000 1d01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 4a01 0000 ad2d 92f4 9bff 9afe 99fc 99fb 99fb 99fb 98fb 99fb 98fb 99fb 98fb 99fb 99fb 99fb 99fb 99fb 99fb 99fb 99fb 99fb 98fb 99fb 98fb 99fb 98fb 99fb 99fb 99fb 99fb 99fb 99fb 99fb 98fb 94fc 8afe 80ff 75f4 9a2d 2b00 1d01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 5c01 0000 ae2f 93f9 99fa 99fa 9dff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 98ff 89f9 7df9 76f9 9d2f 0000 3201 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8101 0000 be1e a2cb a4ff a6ff b1c0 bab1 b8ba b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8ba b9b1 aec1 9bff 8fff 8bcb ad1d 2c00 6101 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e400 0000 ff01 cb33 ba8e b896 ff0e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0e b682 b089 c335 0000 2900 ef00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa00 ff00 8701 0000 0000 ff05 e90e 9b2d 5fb9 61b8 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 60b9 61b8 62b9 9e2d ee0c 0000 0000 0000 8701 0000 c900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0c00 ff00 ff00 a102 9e04 b607 f303 9733 75ff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 79ff 76ff 75ff 70ff 9433 e703 ac09 9005 7702 ff00 6e00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 de00 ff00 d800 2401 d200 a230 84fb 8dfa 8cfb 8cfb 8cfb 8dfb 8dfb 8dfb 8cfb 8cfb 8cfb 8cfb 8cfb 8dfb 8dfb 8cfb 8cfb 8cfb 8cfb 8cfb 8dfb 8dfb 8dfb 8cfb 88fb 81fb 7bfa 72fb 9630 0000 0001 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 4201 0000 a331 87ff 91fe 90ff 90ff 8fff 8efb 8df9 8efb 8fff 90ff 90ff 90ff 8ffd 8dfa 8dfa 8efd 90ff 90ff 90ff 8fff 8efa 8df9 8efb 8fff 8bff 82ff 79fe 6dff 9231 ff00 1b01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 3a01 ff00 a431 88ff 91fe 91ff 91ff 94ff 9bff 9fff 9bff 94ff 91ff 91ff 92ff 97ff 9dff 9eff 98ff 92ff 91ff 91ff 95ff 9bff a0ff 9bff 94ff 8cff 82ff 78fe 6dff 9131 0000 0d01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 3701 0000 a331 87ff 90fe 8efe 8eff 9af7 b090 c05f b28e 9cf6 8fff 8dfc 92ff a3cd bb72 be6d a5c4 93ff 8dfc 8eff 9af4 b488 c263 b28b 9bf5 8bff 81fe 77fe 6bff 9031 0000 0b01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 3501 0000 a231 85ff 8efe 8afd 87ff 8ae1 ff11 ff01 ff09 90df 8cff 89f8 87ff 9971 0000 0000 9e61 8dff 89f8 87ff 89dc ff01 ff05 ff07 90de 89ff 80fd 76fe 6bff 9031 0000 0b01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 3301 0000 a131 84ff 8afe 84fd 7dff 77df ff11 d716 fb09 83dc 86ff 81f8 77ff 876a e409 a003 8d5a 83ff 84f7 7cff 75da ca02 d118 f709 85dc 88ff 7ffd 76fe 6aff 8f31 0000 0901 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 3101 0000 a131 83ff 87fe 7efd 75ff 6fdf fd12 e013 fc0a 82dd 82ff 7af8 6fff 806c fd07 f901 8b5c 80ff 7ef8 73ff 6ddb f102 d915 fc09 84dd 86ff 7efd 74fe 69ff 8e31 0000 0601 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2f01 0000 a031 81ff 84fe 7afd 70ff 6bdf ff11 df13 ff09 80dd 7fff 76f8 6aff 7c6b ff07 ff01 8a5c 7eff 7af8 6fff 69db ff02 d815 ff09 83dd 84ff 7cfd 72fe 67ff 8d31 0000 0401 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2f01 0000 a031 80ff 83fe 79fd 6fff 6bdf ff11 df13 ff09 7fdd 7eff 75f8 6aff 7d6b ff07 ff01 8a5c 7dff 79f8 6eff 68db ff02 d715 ff09 81dd 83ff 7bfd 71fe 67ff 8d31 0000 0501 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2d01 0000 a031 80ff 82fe 78fd 6eff 6adf ff11 df13 ff09 7ddd 7dff 74f8 69ff 7c6b ff07 ff01 885c 7bff 78f8 6dff 67db ff02 d715 ff09 80dd 82ff 7afd 70fe 66ff 8d31 0000 0301 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2d01 0000 a031 7fff 81fe 77fd 6dff 69df ff11 df13 ff09 7cdd 7bff 72f8 67ff 7b6b ff07 ff01 875c 7bff 77f8 6cff 67db ff02 d715 ff09 7fdd 81ff 79fd 70fe 65ff 8c31 0000 0101 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2b01 0000 9f31 7eff 80fe 75fd 6cff 68df ff11 df13 ff09 7cdd 7aff 71f8 67ff 7b6b ff07 ff01 865c 7aff 76f8 6bff 66db ff02 d615 ff09 7edd 80ff 78fd 6efe 64ff 8b31 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2901 0000 9e31 7dff 7efe 75fd 6bff 67df ff11 de13 ff09 7bdd 79ff 71f8 66ff 796b ff07 ff01 855c 78ff 75f8 6aff 64db ff02 d615 ff09 7ddd 7eff 77fd 6dfe 63ff 8b31 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2701 0000 9d31 7bff 7dfe 74fd 6aff 66df ff11 de13 ff09 7add 78ff 70f8 65ff 786b ff07 ff01 845c 77ff 74f8 69ff 63db ff02 d615 ff09 7cdd 7dff 76fd 6dfe 62ff 8a31 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2501 0000 9c31 7aff 7cfe 73fd 6aff 65df ff11 de13 ff09 78dd 77ff 6ff8 64ff 786b ff07 ff01 835c 76ff 73f8 68ff 63db ff02 d515 ff09 7add 7cff 74fd 6bfe 61ff 8931 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2301 0000 9b31 79ff 7bfe 71fd 68ff 65df ff11 de13 ff09 77dd 76ff 6df8 63ff 776b ff07 ff01 825c 75ff 72f8 67ff 62db ff02 d515 ff09 79dd 7bff 73fd 6afe 60ff 8831 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2201 0000 9a31 79ff 7cfe 71fd 67ff 65df ff11 de13 ff09 76dd 75ff 6df8 63ff 776b ff07 ff01 825c 74ff 71f8 66ff 62db ff02 d515 ff09 78dd 7bff 73fd 6afe 60ff 8831 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2101 0000 9a31 78ff 7bfe 70fd 67ff 64df ff11 de13 ff09 76dd 75ff 6cf8 63ff 776b ff07 ff01 825c 74ff 71f8 66ff 61db ff02 d515 ff09 78dd 7aff 73fd 6afe 5fff 8831 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 1f01 0000 9931 77ff 7afe 6ffd 66ff 63df fb12 dd13 f80a 75dd 74ff 6bf8 61ff 766c ff07 fd01 815c 73ff 6ff8 65ff 60db e602 d515 f909 77dd 79ff 72fd 69fe 5eff 8731 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 1d01 0000 9831 76ff 79fe 6efd 65ff 62df fc11 c316 f709 74dc 72ff 6af8 60ff 756c bd0a 5904 7f5a 71ff 6ef7 64ff 5fda 9202 c019 ee09 76dc 78ff 70fd 68fe 5dff 8631 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 1c01 0000 9731 75ff 78fe 6dfd 64ff 59e1 ff10 ff02 ff09 6adf 71ff 6bf8 5cff 7269 0000 0000 7663 6aff 6ff8 62ff 56dd 0000 ff02 ff06 6cde 76ff 6ffd 67fe 5dff 8631 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 1a01 0000 9731 74ff 77fe 6efe 65ff 52f6 598e 6761 628e 60f5 71ff 6cfc 59ff 53b5 595a 6460 5dc5 69ff 70fc 63ff 50f4 5d82 5c56 6487 61f5 76ff 6ffe 66fe 5dff 8631 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 1f01 0000 9630 74ff 78fe 70ff 6aff 63ff 5eff 63ff 66ff 71ff 73ff 6cff 66ff 5dff 60ff 65ff 6bff 75ff 70ff 6aff 62ff 5dff 64ff 66ff 72ff 77ff 6eff 66fe 5dff 8730 0000 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2e01 0000 9631 75ff 79fd 73fd 71fe 72fd 77f9 7cf8 7df9 7afd 75fe 71fd 70fe 74fb 7af7 7df8 7cfb 78fe 73fd 70fe 71fd 77f9 7bf8 7df9 7afd 75fe 6cfd 65fd 5cff 8531 0000 0a01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 5c01 4e00 a728 88e9 88ff 7dff 79ff 78ff 79ff 7aff 7aff 7aff 7aff 79ff 78ff 78ff 79ff 7aff 7aff 7aff 7aff 78ff 78ff 79ff 7aff 7aff 7aff 77ff 72ff 75ff 74e7 9a28 1a00 4101 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ad00 4e00 fd05 bd3b a8a1 a4d6 a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a3db a1db 9cd6 9ca1 b43b ff05 1a00 ac00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4e00 ec00 0000 6f02 b604 c205 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c806 c005 b004 5c02 0000 e700 1a00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 2e03 5906 6e07 7307 7307 7307 7307 7307 7407 6d07 5706 2903 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9102 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 9102 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 be04 0000 a02c 7077 61aa 5fb4 5fb4 5fb4 5fb4 5fb4 5fb4 5fb4 5eb4 5faa 6e76 a32a 0000 b803 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5303 ff04 795f 65e3 6cfd 7aff 82ff 82ff 82ff 82ff 82ff 81ff 81ff 7eff 75ff 65fd 5fe0 7658 ff03 5a03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4902 ff01 8252 6bfa 85ff 97ff 98f7 98f5 98f6 98f6 98f6 98f6 97f6 94f6 90f5 8af7 84ff 71ff 5ef2 7f49 0000 3d02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6001 0000 d218 7dbb 8bff a3fb a2ff a6ff aaff a9ff a9ff a9ff aaff a9ff a8ff a6ff 9cff 8fff 86fa 6fff 6ea6 d611 0000 6c01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1501 df01 a730 8af9 9bfe a0ff a9fb bd94 c586 c688 c688 c688 c688 c688 c588 c586 b994 9dfb 88fe 7dff 70e4 a429 e601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff02 ff02 ff09 ff03 b032 95ff 9bfc 98ff 97ed ff02 0000 0000 0000 0000 0000 0000 0000 0000 ff02 96ed 8cff 82ff 78f4 a32b ff04 ff08 ff02 ff02 ff02 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 e510 bd14 bb14 bc15 bc15 bd15 bc17 910c 8539 82fe 99fc 8cff 6feb a51e ba19 be1b bf1b bf1b bf1b bf1b bf1b ba19 a81e 7aeb 8dff 83ff 69f5 7b32 9c0e ba17 bc15 bb15 bd15 be15 ba14 cd13 ff06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0b01 e703 7e4a 61d1 61f8 62f9 62fa 63fa 66fa 6ef9 74f9 77fa 85ff 94ff 88ff 6cff 64fa 64f9 64fa 64fa 64fa 64fa 67fa 6efa 74f9 77fa 7eff 90ff 86ff 6dff 61fa 62f9 62fa 62fa 62fa 62fa 61f9 5ff9 5bf0 7264 b905 0701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4901 0000 b41f 6ed2 75ff 8bff 8dff 8dff 8dff 90ff 98ff 9eff a0ff 9dff 94ff 8eff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8fff 96ff 9dff 9fff 9dff 95ff 8fff 8dff 8dff 8dff 8dff 8dff 8dff 8bff 87ff 84ff 71ff 66e6 a026 0000 3b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5101 0000 a72d 89f5 95fe 96fe 95ff 95ff 95ff 97ff 99ff 9bff 9cff 9bff 99ff 97ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 97ff 99ff 9bff 9cff 9bff 9aff 97ff 95ff 95ff 95ff 95ff 95ff 95ff 94ff 8eff 86fe 7fff 75f7 9a2e 0000 2a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4f01 0000 ad2d 93f4 9bff 9afe 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9aff 95ff 89fe 7fff 75f4 9b2d 0000 1d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4a01 0000 ad2d 92f4 9bff 9afe 99fc 99fb 99fb 99fb 98fb 99fb 98fb 99fb 98fb 99fb 99fb 99fb 99fb 99fb 99fb 99fb 99fb 99fb 98fb 99fb 98fb 99fb 98fb 99fb 99fb 99fb 99fb 99fb 99fb 99fb 98fb 94fc 8afe 80ff 75f4 9a2d 0000 1d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5c01 0000 ae2f 93f9 99fa 99fa 9dff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 98ff 89f9 7df9 76f9 9d2f 0000 3201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8101 0000 be1e a2cb a4ff a6ff b1c0 bab1 b8ba b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8b9 b8ba b9b1 aec1 9bff 8fff 8bcb ad1d 0000 6101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 cb33 ba8e b896 ff0e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0e b682 b089 c335 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8701 0000 0000 ff05 e90e 9b2d 5fb9 61b8 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 61b9 60b9 61b8 62b9 9e2d ee0c 0000 0000 0000 8701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a102 9e04 b607 f303 9733 75ff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 79ff 76ff 75ff 70ff 9433 e703 ac09 9005 7702 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2401 0000 a230 84fb 8dfa 8cfb 8cfb 8cfb 8dfb 8dfb 8dfb 8cfb 8cfb 8cfb 8cfb 8cfb 8dfb 8dfb 8cfb 8cfb 8cfb 8cfb 8cfb 8dfb 8dfb 8dfb 8cfb 88fb 81fb 7bfa 72fb 9630 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4201 0000 a331 87ff 91fe 90ff 90ff 8fff 8efb 8df9 8efb 8fff 90ff 90ff 90ff 8ffd 8dfa 8dfa 8efd 90ff 90ff 90ff 8fff 8efa 8df9 8efb 8fff 8bff 82ff 79fe 6dff 9231 0000 1b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3a01 0000 a431 88ff 91fe 91ff 91ff 94ff 9bff 9fff 9bff 94ff 91ff 91ff 92ff 97ff 9dff 9eff 98ff 92ff 91ff 91ff 95ff 9bff a0ff 9bff 94ff 8cff 82ff 78fe 6dff 9131 0000 0d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3701 0000 a331 87ff 90fe 8efe 8eff 9af7 b090 c05f b28e 9cf6 8fff 8dfc 92ff a3cd bb72 be6d a5c4 93ff 8dfc 8eff 9af4 b488 c263 b28b 9bf5 8bff 81fe 77fe 6bff 9031 0000 0b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3501 0000 a231 85ff 8efe 8afd 87ff 8ae1 ff11 ff01 ff09 90df 8cff 89f8 87ff 9971 0000 0000 9e61 8dff 89f8 87ff 89dc ff01 ff05 ff07 90de 89ff 80fd 76fe 6bff 9031 0000 0b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3301 0000 a131 84ff 8afe 84fd 7dff 77df ff11 d716 fb09 83dc 86ff 81f8 77ff 876a e409 a003 8d5a 83ff 84f7 7cff 75da ca02 d118 f709 85dc 88ff 7ffd 76fe 6aff 8f31 0000 0901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3101 0000 a131 83ff 87fe 7efd 75ff 6fdf fd12 e013 fc0a 82dd 82ff 7af8 6fff 806c fd07 f901 8b5c 80ff 7ef8 73ff 6ddb f102 d915 fc09 84dd 86ff 7efd 74fe 69ff 8e31 0000 0601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2f01 0000 a031 81ff 84fe 7afd 70ff 6bdf ff11 df13 ff09 80dd 7fff 76f8 6aff 7c6b ff07 ff01 8a5c 7eff 7af8 6fff 69db ff02 d815 ff09 83dd 84ff 7cfd 72fe 67ff 8d31 0000 0401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2f01 0000 a031 80ff 83fe 79fd 6fff 6bdf ff11 df13 ff09 7fdd 7eff 75f8 6aff 7d6b ff07 ff01 8a5c 7dff 79f8 6eff 68db ff02 d715 ff09 81dd 83ff 7bfd 71fe 67ff 8d31 0000 0501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2d01 0000 a031 80ff 82fe 78fd 6eff 6adf ff11 df13 ff09 7ddd 7dff 74f8 69ff 7c6b ff07 ff01 885c 7bff 78f8 6dff 67db ff02 d715 ff09 80dd 82ff 7afd 70fe 66ff 8d31 0000 0301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2d01 0000 a031 7fff 81fe 77fd 6dff 69df ff11 df13 ff09 7cdd 7bff 72f8 67ff 7b6b ff07 ff01 875c 7bff 77f8 6cff 67db ff02 d715 ff09 7fdd 81ff 79fd 70fe 65ff 8c31 0000 0101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2b01 0000 9f31 7eff 80fe 75fd 6cff 68df ff11 df13 ff09 7cdd 7aff 71f8 67ff 7b6b ff07 ff01 865c 7aff 76f8 6bff 66db ff02 d615 ff09 7edd 80ff 78fd 6efe 64ff 8b31 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2901 0000 9e31 7dff 7efe 75fd 6bff 67df ff11 de13 ff09 7bdd 79ff 71f8 66ff 796b ff07 ff01 855c 78ff 75f8 6aff 64db ff02 d615 ff09 7ddd 7eff 77fd 6dfe 63ff 8b31 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2701 0000 9d31 7bff 7dfe 74fd 6aff 66df ff11 de13 ff09 7add 78ff 70f8 65ff 786b ff07 ff01 845c 77ff 74f8 69ff 63db ff02 d615 ff09 7cdd 7dff 76fd 6dfe 62ff 8a31 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2501 0000 9c31 7aff 7cfe 73fd 6aff 65df ff11 de13 ff09 78dd 77ff 6ff8 64ff 786b ff07 ff01 835c 76ff 73f8 68ff 63db ff02 d515 ff09 7add 7cff 74fd 6bfe 61ff 8931 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2301 0000 9b31 79ff 7bfe 71fd 68ff 65df ff11 de13 ff09 77dd 76ff 6df8 63ff 776b ff07 ff01 825c 75ff 72f8 67ff 62db ff02 d515 ff09 79dd 7bff 73fd 6afe 60ff 8831 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2201 0000 9a31 79ff 7cfe 71fd 67ff 65df ff11 de13 ff09 76dd 75ff 6df8 63ff 776b ff07 ff01 825c 74ff 71f8 66ff 62db ff02 d515 ff09 78dd 7bff 73fd 6afe 60ff 8831 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2101 0000 9a31 78ff 7bfe 70fd 67ff 64df ff11 de13 ff09 76dd 75ff 6cf8 63ff 776b ff07 ff01 825c 74ff 71f8 66ff 61db ff02 d515 ff09 78dd 7aff 73fd 6afe 5fff 8831 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1f01 0000 9931 77ff 7afe 6ffd 66ff 63df fb12 dd13 f80a 75dd 74ff 6bf8 61ff 766c ff07 fd01 815c 73ff 6ff8 65ff 60db e602 d515 f909 77dd 79ff 72fd 69fe 5eff 8731 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1d01 0000 9831 76ff 79fe 6efd 65ff 62df fc11 c316 f709 74dc 72ff 6af8 60ff 756c bd0a 5904 7f5a 71ff 6ef7 64ff 5fda 9202 c019 ee09 76dc 78ff 70fd 68fe 5dff 8631 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1c01 0000 9731 75ff 78fe 6dfd 64ff 59e1 ff10 ff02 ff09 6adf 71ff 6bf8 5cff 7269 0000 0000 7663 6aff 6ff8 62ff 56dd 0000 ff02 ff06 6cde 76ff 6ffd 67fe 5dff 8631 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1a01 0000 9731 74ff 77fe 6efe 65ff 52f6 598e 6761 628e 60f5 71ff 6cfc 59ff 53b5 595a 6460 5dc5 69ff 70fc 63ff 50f4 5d82 5c56 6487 61f5 76ff 6ffe 66fe 5dff 8631 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1f01 0000 9630 74ff 78fe 70ff 6aff 63ff 5eff 63ff 66ff 71ff 73ff 6cff 66ff 5dff 60ff 65ff 6bff 75ff 70ff 6aff 62ff 5dff 64ff 66ff 72ff 77ff 6eff 66fe 5dff 8730 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2e01 0000 9631 75ff 79fd 73fd 71fe 72fd 77f9 7cf8 7df9 7afd 75fe 71fd 70fe 74fb 7af7 7df8 7cfb 78fe 73fd 70fe 71fd 77f9 7bf8 7df9 7afd 75fe 6cfd 65fd 5cff 8531 0000 0a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5c01 0000 a728 88e9 88ff 7dff 79ff 78ff 79ff 7aff 7aff 7aff 7aff 79ff 78ff 78ff 79ff 7aff 7aff 7aff 7aff 78ff 78ff 79ff 7aff 7aff 7aff 77ff 72ff 75ff 74e7 9a28 0000 4101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd05 bd3b a8a1 a4d6 a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a4db a3db a1db 9cd6 9ca1 b43b ff05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6f02 b604 c205 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c906 c806 c005 b004 5c02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ├── res/drawable-hdpi-v4/action_about.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ @@ -53,57 +52,57 @@ │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ } │ │ tRNS { │ │ - 0 0 77 158 199 217 229 12 157 230 247 250 251 134 236 251 248 242 8 202 249 238 191 95 23 103 189 38 224 244 171 20 70 201 220 16 128 31 237 62 213 152 169 232 144 69 100 179 252 216 207} │ │ + 0 77 158 199 217 229 12 157 230 247 250 251 134 236 251 248 242 8 202 249 238 191 95 23 103 189 38 224 244 171 20 70 201 220 16 128 31 237 62 213 152 169 232 144 69 100 179 252 216 207} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000001111111111123456654321111111111100000000 │ │ -0000000011111111789ABCCCCCCBA9871111111100000000 │ │ -000000001111111DEBCFGH6559HGFCBED111111100000000 │ │ -0000000011111IJKFBLMNO1111OPQLBFKJI1111100000000 │ │ -000000001111RSBFTUV1111111111VUTFBSR111100000000 │ │ -000000001117SCB6W11111111111111W6BCS711100000000 │ │ -00000000111XBBYZ1111111111111111ZYBBX11100000000 │ │ -0000000011aKF9Z1111111b88b1111111Z9FKa1100000000 │ │ -000000001VcFTd11111111eFFe11111111dTFcV100000000 │ │ -000000001fBBg111111111hCCh111111111gBBf100000000 │ │ -0000000019CLV111111111iLLi111111111VLC9100000000 │ │ -00000000jAFM11111111111II11111111111MFAj00000000 │ │ -000000008BGk1111111111lhhl1111111111kGB800000000 │ │ -000000004CHV11111111115mm51111111111VHC400000000 │ │ -000000005C911111111111eBBe111111111119C500000000 │ │ -000000006C511111111111eBBe111111111115C600000000 │ │ -000000006C511111111111eBBe111111111115C600000000 │ │ -000000005C911111111111eBBe111111111119C500000000 │ │ -000000004CHV1111111111eBBe1111111111VHC400000000 │ │ -000000008BGk1111111111eBBe1111111111kGB800000000 │ │ -00000000jAFM1111111111eBBe1111111111MFAj00000000 │ │ -0000000019CLV111111111eBBe111111111VLC9100000000 │ │ -000000001fBBg111111111nCCn111111111gBBf100000000 │ │ -000000001VcFTd11111111oGGo11111111dTFcV100000000 │ │ -0000000011aKF9Z1111111ORRO1111111Z9FKa1100000000 │ │ -00000000111XBBYZ1111111111111111ZYBBX11100000000 │ │ -000000001117SCB6W11111111111111W6BCS711100000000 │ │ -000000001111RSBFTUV1111111111VUTFBSR111100000000 │ │ -0000000011111IJKFBLMNO1111OPQLBFKJI1111100000000 │ │ -000000001111111DEBCFGH6559HGFCBED111111100000000 │ │ -0000000011111111789ABCCCCCCBA9871111111100000000 │ │ -000000001111111111123456654321111111111100000000 │ │ +000000000000000000012345543210000000000000000000 │ │ +00000000000000006789ABBBBBBA98760000000000000000 │ │ +000000000000000CDABEFG5448GFEBADC000000000000000 │ │ +0000000000000HIJEAKLMN0000NOPKAEJIH0000000000000 │ │ +000000000000QRAESTU0000000000UTSEARQ000000000000 │ │ +000000000006RBA5V00000000000000V5ABR600000000000 │ │ +00000000000WAAXY0000000000000000YXAAW00000000000 │ │ +0000000000ZJE8Y0000000a77a0000000Y8EJZ0000000000 │ │ +000000000UbESc00000000dEEd00000000cSEbU000000000 │ │ +000000000eAAf000000000gBBg000000000fAAe000000000 │ │ +0000000008BKU000000000hKKh000000000UKB8000000000 │ │ +00000000i9EL00000000000HH00000000000LE9i00000000 │ │ +000000007AFj0000000000kggk0000000000jFA700000000 │ │ +000000003BGU00000000004ll40000000000UGB300000000 │ │ +000000004B800000000000dAAd000000000008B400000000 │ │ +000000005B400000000000dAAd000000000004B500000000 │ │ +000000005B400000000000dAAd000000000004B500000000 │ │ +000000004B800000000000dAAd000000000008B400000000 │ │ +000000003BGU0000000000dAAd0000000000UGB300000000 │ │ +000000007AFj0000000000dAAd0000000000jFA700000000 │ │ +00000000i9EL0000000000dAAd0000000000LE9i00000000 │ │ +0000000008BKU000000000dAAd000000000UKB8000000000 │ │ +000000000eAAf000000000mBBm000000000fAAe000000000 │ │ +000000000UbESc00000000nFFn00000000cSEbU000000000 │ │ +0000000000ZJE8Y0000000NQQN0000000Y8EJZ0000000000 │ │ +00000000000WAAXY0000000000000000YXAAW00000000000 │ │ +000000000006RBA5V00000000000000V5ABR600000000000 │ │ +000000000000QRAESTU0000000000UTSEARQ000000000000 │ │ +0000000000000HIJEAKLMN0000NOPKAEJIH0000000000000 │ │ +000000000000000CDABEFG5448GFEBADC000000000000000 │ │ +00000000000000006789ABBBBBBA98760000000000000000 │ │ +000000000000000000012345543210000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/action_search.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ @@ -91,58 +90,58 @@ │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ } │ │ tRNS { │ │ - 0 0 87 140 168 188 166 131 65 95 201 237 246 248 232 58 51 213 247 251 251 250 245 191 12 103 241 249 238 203 176 164 178 242 229 62 235 134 16 31 44 48 207 231 225 8 212 38 89 236 70 27 199 128 193 151 80 214 205 171 173 243 189 35 217 23 4 233 202 208 119 116 234 69 20 195 209 231 226 135 169 124 230 249 157 152 127 238 179} │ │ + 0 87 140 168 188 166 131 65 95 201 237 246 248 232 58 51 213 247 251 251 250 245 191 12 103 241 249 238 203 176 164 178 242 229 62 235 134 16 31 44 48 207 231 225 8 212 38 89 236 70 27 199 128 193 151 80 214 205 171 173 243 189 35 217 23 4 233 202 208 119 116 234 69 20 195 209 231 226 135 169 124 230 249 157 152 127 238 179} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000101010101010101010203040506070801010101010101010101010101010101010100000000000000 │ │ -0000000000000001010101010101090a0b0c0d0d0d0c0e050f0101010101010101010101010101010100000000000000 │ │ -000000000000000101010101101112131413151514131314161718010101010101010101010101010100000000000000 │ │ -0000000000000001010101191a14151b1c1d1e1f20112115151422230101010101010101010101010100000000000000 │ │ -00000000000000010101190c1515242526010101010127062115141c2801010101010101010101010100000000000000 │ │ -000000000000000101291a15152a26010101010101010101232b15142c2d010101010101010101010100000000000000 │ │ -0000000000000001012e13152a0101010101010101010101012f0e151504010101010101010101010100000000000000 │ │ -000000000000000130121531180101010101010101010101010132161521330101010101010101010100000000000000 │ │ -000000000000002d34131b35010101010101010101010101010101361515370101010101010101010100000000000000 │ │ -00000000000000380b141c2d010101010101010101010101010101080c13390101010101010101010100000000000000 │ │ -000000000000000312133a01010101010101010101010101010101010e13242d01010101010101010100000000000000 │ │ -000000000000003b0d153c010101010101010101010101010101010111133d3301010101010101010100000000000000 │ │ -000000000000003e0d151f010101010101010101010101010101010111130c3f01010101010101010100000000000000 │ │ -000000000000001f0d141e01010101010101010101010101010101014013214101010101010101010100000000000000 │ │ -00000000000000070c131101010101010101010101010101010101420b13434201010101010101010100000000000000 │ │ -00000000000000230e132133010101010101010101010101010101090d13440101010101010101010100000000000000 │ │ -00000000000000010514150601010101010101010101010101010145151b460101010101010101010100000000000000 │ │ -0000000000000001231615211001010101010101010101010101470d1548180101010101010101010100000000000000 │ │ -0000000000000001013e15152b2f01010101010101010101014921151246010101010101010101010100000000000000 │ │ -0000000000000001014a2214150e380101010101010101014621151b1a27010101010101010101010100000000000000 │ │ -000000000000000101010f0b1415164b324201010118194c0d151b0d154d2f0101010101010101010100000000000000 │ │ -0000000000000001010101104e1515150c0e1111400b0d1515121a150d15224f3c470101010101010100000000000000 │ │ -00000000000000010101010101501a15131313131313131b48512852150d1b53150d5401010101010100000000000000 │ │ -0000000000000001010101010101335539243d0c21431d514201012f221b0d530d1b0d54010101010100000000000000 │ │ -00000000000000010101010101010101012d332f41420101010101015653530d0d0d1b0d540101010100000000000000 │ │ -000000000000000101010101010101010101010101010101010101013b15530d0d0d0d1b0d5401010100000000000000 │ │ -00000000000000010101010101010101010101010101010101010101460d150d0d0d0d0d1b0d54010100000000000000 │ │ -0000000000000001010101010101010101010101010101010101010101540d1b0d0d0d0d0d1b0d544200000000000000 │ │ -000000000000000101010101010101010101010101010101010101010101540d1b0d0d0d0d0d15123700000000000000 │ │ -00000000000000010101010101010101010101010101010101010101010101540d1b0d0d0d0d1b1b2000000000000000 │ │ -0000000000000001010101010101010101010101010101010101010101010101540d1b0d0d0d15570200000000000000 │ │ -000000000000000101010101010101010101010101010101010101010101010101540d15531512460100000000000000 │ │ -000000000000000101010101010101010101010101010101010101010101010101015412535747010100000000000000 │ │ -000000000000000101010101010101010101010101010101010101010101010101010137580201010100000000000000 │ │ +000000000000000000000000000000000102030405060700000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000008090a0b0c0c0c0b0d040e0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000f1011121312141413121213151617000000000000000000000000000000000000000000 │ │ +0000000000000000000000181913141a1b1c1d1e1f102014141321220000000000000000000000000000000000000000 │ │ +00000000000000000000180b1414232425000000000026052014131b2700000000000000000000000000000000000000 │ │ +000000000000000000281914142925000000000000000000222a14132b2c000000000000000000000000000000000000 │ │ +0000000000000000002d1214290000000000000000000000002e0d141403000000000000000000000000000000000000 │ │ +00000000000000002f111430170000000000000000000000000031151420320000000000000000000000000000000000 │ │ +000000000000002c33121a34000000000000000000000000000000351414360000000000000000000000000000000000 │ │ +00000000000000370a131b2c000000000000000000000000000000070b12380000000000000000000000000000000000 │ │ +000000000000000211123900000000000000000000000000000000000d12232c00000000000000000000000000000000 │ │ +000000000000003a0c143b000000000000000000000000000000000010123c3200000000000000000000000000000000 │ │ +000000000000003d0c141e000000000000000000000000000000000010120b3e00000000000000000000000000000000 │ │ +000000000000001e0c131d00000000000000000000000000000000003f12204000000000000000000000000000000000 │ │ +00000000000000060b121000000000000000000000000000000000410a12424100000000000000000000000000000000 │ │ +00000000000000220d122032000000000000000000000000000000080c12430000000000000000000000000000000000 │ │ +00000000000000000413140500000000000000000000000000000044141a450000000000000000000000000000000000 │ │ +0000000000000000221514200f00000000000000000000000000460c1447170000000000000000000000000000000000 │ │ +0000000000000000003d14142a2e00000000000000000000004820141145000000000000000000000000000000000000 │ │ +000000000000000000492113140d370000000000000000004520141a1926000000000000000000000000000000000000 │ │ +000000000000000000000e0a1314154a314100000017184b0c141a0c144c2e0000000000000000000000000000000000 │ │ +00000000000000000000000f4d1414140b0d10103f0a0c14141119140c14214e3b460000000000000000000000000000 │ │ +000000000000000000000000004f1914121212121212121a47502751140c1a52140c5300000000000000000000000000 │ │ +0000000000000000000000000000325438233c0b20421c504100002e211a0c520c1a0c53000000000000000000000000 │ │ +00000000000000000000000000000000002c322e40410000000000005552520c0c0c1a0c530000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000003a14520c0c0c0c1a0c5300000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000450c140c0c0c0c0c1a0c53000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000530c1a0c0c0c0c0c1a0c534100000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000530c1a0c0c0c0c0c14113600000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000530c1a0c0c0c0c1a1a1f00000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000530c1a0c0c0c14560100000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000530c14521411450000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000005311525646000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000036570100000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/filter.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ @@ -122,58 +121,58 @@ │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ } │ │ tRNS { │ │ - 0 48 126 239 223 237 141 67 55 145 255 163 79 144 214 121 128 122 203 161 77 170 0 146 162 56 187 1 4 171 164 80 38 117 152 9 22 133 54 6 139 174 31 46 208 135 123 250 200 36 64 230 242 103 104 246 213 44 92 232 228 71 87 244 52 14 137 249 205 43 73 233 231 59 17 176 60 72 189 138 11 49 216 84 247 107 34 206 98 74 118 20 173 143 12 10 157 24 158 102 96 147 8 184 149 160 153 199 201 254 252 186 45 202 81 165 220 99 5 112} │ │ + 0 48 126 239 223 237 141 67 55 145 163 79 144 214 121 128 122 203 161 77 170 146 162 56 187 1 4 171 164 80 38 117 152 9 22 133 54 6 139 174 31 46 208 135 123 250 200 36 64 230 242 103 104 246 213 44 92 232 228 71 87 244 52 14 137 249 205 43 73 233 231 59 17 176 60 72 189 138 11 49 216 84 247 107 34 206 98 74 118 20 173 143 12 10 157 24 158 102 96 147 8 184 149 160 153 199 201 254 252 186 45 202 81 165 220 99 5 112} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000010203040404040404040404040404040404040404040404040404040404040404050607000000000000 │ │ -00000000000008090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0b0c000000000000 │ │ -000000000000080d0a0e0f101010101010101010101010101010101010101010101010101011120a1314000000000000 │ │ -00000000000008090a1516161616161616161616161616161616161616161616161616161616170a1814000000000000 │ │ -00000000000019170a1a1b16161616161616161616161616161616161616161616161616161c1d0a1e1f000000000000 │ │ -00000000000020210a0a222316161616161616161616161616161616161616161616161624180a0a2526000000000000 │ │ -0000000000001627280a0a292a161616161616161616161616161616161616161616162b2c0a0a2d2316000000000000 │ │ -0000000000001616162e2f0a3031161616161616161616161616161616161616161632330a3435161616000000000000 │ │ -0000000000001616161636370a38391616161616161616161616161616161616163a3b0a3c3d16161616000000000000 │ │ -00000000000016161616163e3f0a04401616161616161616161616161616164142430a44451616161616000000000000 │ │ -00000000000016161616161646470a4849161616161616161616161616164a4b0a0a2924161616161616000000000000 │ │ -000000000000161616161616164c3c0a3c4d1616161616161616161616204e0a0a4f5016161616161616000000000000 │ │ -000000000000161616161616161651520a055316161616161616161619520a5455161616161616161616000000000000 │ │ -00000000000016161616161616161656570a37581616161616161655050a335916161616161616161616000000000000 │ │ -000000000000161616161616161616162a4e0a435a1616161627420a0a12401616161616161616161616000000000000 │ │ -00000000000016161616161616161616165b5c0a0a5d5e165f600a0a4b61161616161616161616161616000000000000 │ │ -00000000000016161616161616161616161623620a0a6316640a0a656616161616161616161616161616000000000000 │ │ -000000000000161616161616161616161616161c1a0a0616670a68161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616690a6a16120a64161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a22166b0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a22166b0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a22166b0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a22166b0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a22166b0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a22166b0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a22166b0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a22166b0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a17166c0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a15066d0a36161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616180a0a0a6e6f70161616161616161616161616161616000000000000 │ │ -00000000000016161616161616161616161616161e0a0a71725f16161616161616161616161616161616000000000000 │ │ -000000000000161616161616161616161616161673747576161616161616161616161616161616161616000000000000 │ │ -0000000000001616161616161616161616161616771f2716161616161616161616161616161616161616000000000000 │ │ +000000000000080976767676767676767676767676767676767676767676767676767676767676760a0b000000000000 │ │ +000000000000080c760d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1011761213000000000000 │ │ +000000000000080976140000000000000000000000000000000000000000000000000000000015761613000000000000 │ │ +000000000000171576181900000000000000000000000000000000000000000000000000001a1b761c1d000000000000 │ │ +0000000000001e1f76762021000000000000000000000000000000000000000000000000221676762324000000000000 │ │ +0000000000000025267676272800000000000000000000000000000000000000000000292a76762b2100000000000000 │ │ +0000000000000000002c2d762e2f00000000000000000000000000000000000000003031763233000000000000000000 │ │ +0000000000000000000034357636370000000000000000000000000000000000003839763a3b00000000000000000000 │ │ +00000000000000000000003c3d76043e0000000000000000000000000000003f40417642430000000000000000000000 │ │ +000000000000000000000000444576464700000000000000000000000000484976762722000000000000000000000000 │ │ +000000000000000000000000004a3a763a4b00000000000000000000001e4c76764d4e00000000000000000000000000 │ │ +00000000000000000000000000004f507605510000000000000000001750765253000000000000000000000000000000 │ │ +000000000000000000000000000000545576355600000000000000530576315700000000000000000000000000000000 │ │ +00000000000000000000000000000000284c7641580000000025407676113e0000000000000000000000000000000000 │ │ +0000000000000000000000000000000000595a76765b5c005d5e7676495f000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000216076766100627676636400000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000001a18760600657666000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000067766800117662000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000016762000697634000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000016762000697634000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000016762000697634000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000016762000697634000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000016762000697634000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000016762000697634000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000016762000697634000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000016762000697634000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000167615006a7634000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000167614066b7634000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000167676766c6d6e000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000001c76766f705d00000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000071727374000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000751d2500000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/device_access_location_found.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ @@ -46,59 +45,59 @@ │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ } │ │ tRNS { │ │ - 0 0 93 244 242 34 138 255 63 135 254 57 102 198 238 232 212 251 185 252 247 236 237 146 107 234 229 182 143 243 211 224 222 98 194 21 192 39 119 220 221 116 239 248} │ │ + 0 93 244 242 34 138 63 135 254 57 102 198 238 232 212 251 185 252 247 236 237 146 107 234 229 182 143 243 211 224 222 98 194 21 192 39 119 220 221 116 239 248} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000000000000011111123451111110000000000000000 │ │ -000000000000000011111167781111110000000000000000 │ │ -000000000000000011111197AB1111110000000000000000 │ │ -0000000000000000111111C7A11111110000000000000000 │ │ -00000000000000001111CDE77FDC11110000000000000000 │ │ -000000000000000015GH77777777HG510000000000000000 │ │ -0000000000000000IJ777AK33KA777JI0000000000000000 │ │ -000000000000000L77AMN511115NMA77L000000000000000 │ │ -00000000000000377KO1111111111OK77300000000000000 │ │ -0000000000000P77Q11111111111111Q77P0000000000000 │ │ -000000000000R77Q1111115885111111Q77R000000000000 │ │ -000000000005J7K01111STAAAATS11110K7J500000000000 │ │ -00000000000U7A20111V77777777V1110CA7U00000000000 │ │ -00000000000H7M0011W7777777777W1100M7H00000000000 │ │ -0000000000X77S00167777777777776100S77X0000000000 │ │ -0000000000Y7AZ001T777777777777T100ZA7a0000000000 │ │ -000000b8BBF7K0005A777777777777A5000K7Ec962000000 │ │ -00000047AA773000BA777777777777AB0003777773000000 │ │ -0000003777773000BA777777777777AB000377AA74000000 │ │ -000000269cE7K0005A777777777777A5000K7FBB8b000000 │ │ -0000000000a7AZ001T777777777777T100ZA7Y0000000000 │ │ -0000000000X77S00167777777777776100S77X0000000000 │ │ -00000000000H7M0011W7777777777d1100M7H00000000000 │ │ -00000000000U7AC0111V77777777e1110CA7U00000000000 │ │ -000000000005J7K01111STAAAATS11110K7J500000000000 │ │ -000000000000R77Q1111115885111111Q77R000000000000 │ │ -0000000000000P77Q11111111111111Q77P0000000000000 │ │ -00000000000000377Kf1111111111fK77300000000000000 │ │ -000000000000000L77AMN511115NgA77L000000000000000 │ │ -0000000000000000IJ777AK33hA777JI0000000000000000 │ │ -000000000000000015GH77777777HG510000000000000000 │ │ -00000000000000001111CDF77EDC11110000000000000000 │ │ -00000000000000001111111A7C1111110000000000000000 │ │ -0000000000000000111111BA791111110000000000000000 │ │ -000000000000000011111187761111110000000000000000 │ │ -000000000000000011111154321111110000000000000000 │ │ +000000000000000000000012340000000000000000000000 │ │ +00000000000000000000005gg60000000000000000000000 │ │ +00000000000000000000007g890000000000000000000000 │ │ +0000000000000000000000Ag800000000000000000000000 │ │ +00000000000000000000ABCggDBA00000000000000000000 │ │ +000000000000000004EFggggggggFE400000000000000000 │ │ +0000000000000000GHggg8I22I8gggHG0000000000000000 │ │ +000000000000000Jgg8KL400004LK8ggJ000000000000000 │ │ +000000000000002ggIM0000000000MIgg200000000000000 │ │ +0000000000000NggO00000000000000OggN0000000000000 │ │ +000000000000PggO0000004664000000OggP000000000000 │ │ +000000000004HgI00000QR8888RQ00000IgH400000000000 │ │ +00000000000Sg810000TggggggggT0000A8gS00000000000 │ │ +00000000000FgK0000UggggggggggU0000KgF00000000000 │ │ +0000000000VggQ0005gggggggggggg5000QggV0000000000 │ │ +0000000000Wg8X000RggggggggggggR000X8gY0000000000 │ │ +000000Z699DgI00048gggggggggggg84000IgCa751000000 │ │ +0000003g88gg200098gggggggggggg890002ggggg2000000 │ │ +0000002ggggg200098gggggggggggg890002gg88g3000000 │ │ +000000157aCgI00048gggggggggggg84000IgD996Z000000 │ │ +0000000000Yg8X000RggggggggggggR000X8gW0000000000 │ │ +0000000000VggQ0005gggggggggggg5000QggV0000000000 │ │ +00000000000FgK0000Uggggggggggb0000KgF00000000000 │ │ +00000000000Sg8A0000Tggggggggc0000A8gS00000000000 │ │ +000000000004HgI00000QR8888RQ00000IgH400000000000 │ │ +000000000000PggO0000004664000000OggP000000000000 │ │ +0000000000000NggO00000000000000OggN0000000000000 │ │ +000000000000002ggId0000000000dIgg200000000000000 │ │ +000000000000000Jgg8KL400004Le8ggJ000000000000000 │ │ +0000000000000000GHggg8I22f8gggHG0000000000000000 │ │ +000000000000000004EFggggggggFE400000000000000000 │ │ +00000000000000000000ABDggCBA00000000000000000000 │ │ +000000000000000000000008gA0000000000000000000000 │ │ +000000000000000000000098g70000000000000000000000 │ │ +00000000000000000000006gg50000000000000000000000 │ │ +000000000000000000000043210000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/navigation_accept.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ @@ -52,54 +51,54 @@ │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ } │ │ tRNS { │ │ - 0 0 37 168 58 33 190 225 202 63 221 216 109 31 218 118 20 180 222 220 135 176 140 2 79 189 56 80 210 223 200 53 98 217 217 220 97 214 18 215 142 8 164 156 160 49 219 195 103 155} │ │ + 0 37 168 58 33 190 225 202 63 221 216 109 31 218 118 20 180 222 220 135 176 140 2 79 189 56 80 210 223 200 53 98 217 217 220 97 214 18 215 142 8 164 156 160 49 219 195 103 155} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000111111111111111111111111111111112341000000 │ │ -000000111111111111111111111111111111156789000000 │ │ -00000011111111111111111111111111111156ABAC000000 │ │ -00000011111111111111111111111111111D6ABEF1000000 │ │ -0000001111111111111111111111111111GHIBJK11000000 │ │ -000000111111111111111111111111111GLABJM111000000 │ │ -00000011111111111111111111111111GLABJM1111000000 │ │ -0000001111111111111111111111111GLABJM11111000000 │ │ -000000111111111111111111111111GLABJM111111000000 │ │ -00000011111111111111111111111GLABJM1111111000000 │ │ -0000001111111111111111111111GLABJM11111111000000 │ │ -00000011N111111111111111111GLABJM111111111000000 │ │ -0000001OPQ1111111111111111GLABJM1111111111000000 │ │ -000000RSTUV11111111111111GLABJM11111111111000000 │ │ -000000WXYZUV111111111111GLABJM111111111111000000 │ │ -0000001abYZUV1111111111GLABJM1111111111111000000 │ │ -00000011abYZUV11111111GLABJM11111111111111000000 │ │ -000000111abYZUV111111cLAdJe111111111111111000000 │ │ -0000001111abYZUV1111fgIdAh1111111111111111000000 │ │ -00000011111abYZUV11fiJBAif1111111111111111000000 │ │ -000000111111abYZUj1iABAif11111111111111111000000 │ │ -0000001111111abYkl3ZBAif111111111111111111000000 │ │ -00000011111111abYYkdAif1111111111111111111000000 │ │ -000000111111111abYdAif11111111111111111111000000 │ │ -0000001111111111adTif111111111111111111111000000 │ │ -00000011111111111mnf1111111111111111111111000000 │ │ +000000000000000000000000000000000000001230000000 │ │ +000000000000000000000000000000000000045678000000 │ │ +000000000000000000000000000000000000459A9B000000 │ │ +00000000000000000000000000000000000C59ADE0000000 │ │ +0000000000000000000000000000000000FGHAIJ00000000 │ │ +000000000000000000000000000000000FK9AIL000000000 │ │ +00000000000000000000000000000000FK9AIL0000000000 │ │ +0000000000000000000000000000000FK9AIL00000000000 │ │ +000000000000000000000000000000FK9AIL000000000000 │ │ +00000000000000000000000000000FK9AIL0000000000000 │ │ +0000000000000000000000000000FK9AIL00000000000000 │ │ +00000000M000000000000000000FK9AIL000000000000000 │ │ +0000000NOP0000000000000000FK9AIL0000000000000000 │ │ +000000QRSTU00000000000000FK9AIL00000000000000000 │ │ +000000VWXYTU000000000000FK9AIL000000000000000000 │ │ +0000000ZaXYTU0000000000FK9AIL0000000000000000000 │ │ +00000000ZaXYTU00000000FK9AIL00000000000000000000 │ │ +000000000ZaXYTU000000bK9cId000000000000000000000 │ │ +0000000000ZaXYTU0000efHc9g0000000000000000000000 │ │ +00000000000ZaXYTU00ehIA9he0000000000000000000000 │ │ +000000000000ZaXYTi0h9A9he00000000000000000000000 │ │ +0000000000000ZaXjk2YA9he000000000000000000000000 │ │ +00000000000000ZaXXjc9he0000000000000000000000000 │ │ +000000000000000ZaXc9he00000000000000000000000000 │ │ +0000000000000000ZcShe000000000000000000000000000 │ │ +00000000000000000lme0000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/ic_menu_add.png ├── sng │ │ @@ -11,66 +11,66 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 fd00 0000 0000 0000 3f02 5303 6404 6505 6505 6504 5203 3e02 0000 0000 0000 fe00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f900 fb00 a600 0000 0000 9003 ab05 ff03 ff01 0000 0000 0000 0000 0000 0000 ff01 ff03 aa06 9203 0000 0000 e100 fc00 ee00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ed00 f100 0000 0000 6d01 ff02 ff04 ff02 ff04 ae29 844c 7762 6a7a 658c 668b 6b79 7760 844b b228 ff03 ff02 ff03 ff02 0000 0000 0000 ea00 f400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d400 ff00 0000 5603 ff01 ff04 f80f 9138 6a8a 5fd4 61e7 61f1 62f7 66ff 6cff 6cff 66fe 61f7 61f0 61e6 5fd1 6a86 9434 fd0f ff02 ff01 5003 0000 ff00 d300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb00 0000 6701 9705 0000 cc17 7a53 61c0 61fc 68ff 77ff 81ff 83ff 84ff 85ff 86fe 86fe 85ff 83ff 83ff 81ff 76ff 67ff 60fc 62bc 7d4e d715 0000 8f06 6401 0000 c800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 d500 0000 ab03 d804 ff06 8047 61b5 61ff 6fff 82ff 88ff 88fe 8afe 8bfe 8cfe 8dff 8dff 8dff 8dff 8cfe 8bfe 8afe 88fe 88ff 82ff 6dff 61ff 62af 7e42 ff04 c805 a603 0000 ce00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f000 0000 b203 ff05 ee13 6983 60f5 6cff 83fb 8bfe 8aff 8cff 90ff 91ff 93ff 95ff 95ff 96ff 96ff 96ff 95ff 93ff 91ff 8fff 8cff 8aff 8afe 82fb 6cff 60f2 6d7b ff0f f205 b003 0000 f100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e200 0000 ad03 ff04 b71f 60b5 63ff 7bff 8afb 8bff 8eff 92ff 95ff 98ff 99ff 9aff 9bff 9cff 9cff 9cff 9bff 9bff 9aff 99ff 97ff 95ff 92ff 8dff 8bff 8afb 79ff 63ff 62ad c719 ff04 a002 0000 dc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c400 0000 b703 ff04 af26 5ecb 66ff 82fd 8afd 8dff 92ff 96ff 99ff 9aff 9cff 9dff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9dff 9cff 9aff 99ff 95ff 91ff 8cff 8bfd 81fd 65ff 5fc3 c11f ff04 c103 0000 cc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c500 0000 ad03 e205 b917 5ec5 6aff 86fd 8cfe 90ff 95ff 99ff 9cff 9dff 9eff 9eff 9fff 9fff 9fff a0ff a0ff a0ff a0ff 9fff 9fff 9fff 9eff 9eff 9dff 9cff 99ff 95ff 90ff 8dfe 84fd 67ff 60bd bc14 c805 a802 0000 c300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 3501 6a05 b20c 62a5 66ff 86fe 8dff 92ff 97ff 9aff 9cff 9dff 9dff 9eff 9eff 9eff 9dfe 9cfa 9af9 9af9 9af9 9af9 9cfb 9dfe 9eff 9eff 9eff 9dff 9dff 9cff 9aff 96ff 91ff 8dfe 84fe 64ff 649b d109 7906 0401 ff00 fc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 dd00 0000 b104 ff07 6d7f 61fc 82fc 8dfe 92ff 97ff 9aff 9bff 9cff 9dff 9dff 9cff 9dff 9dff a0ff a6ff abff acff acff abff a6ff a0ff 9dff 9cff 9cff 9dff 9dff 9cff 9bff 9aff 97ff 91ff 8dfe 80fc 61f9 7174 ff05 c105 0900 e600 fe00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 6103 0000 824a 5ef2 7cfc 8cfd 91ff 96ff 99ff 9bff 9bff 9bff 9bff 9bff 9bff 9bfe 9cff a8ee bd83 c759 c95d c95d c659 ba8a a7f1 9cff 9bfe 9bff 9bff 9bff 9bff 9bff 9bff 99ff 96ff 90ff 8cfd 79fd 5eef 8541 0000 3d02 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc00 0000 2601 b419 60bf 70ff 8dfc 90ff 96ff 99ff 9aff 9bff 9bff 9bff 9bff 9bff 9bff 9bfc 9bff a0b2 0000 ff03 0000 0000 ff02 0000 9fbb 9aff 9bfc 9bff 9bff 9bff 9bff 9bff 9bff 9bff 99ff 96ff 8fff 8dfb 6fff 61b5 c216 7c01 0000 fc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 b100 6101 ff04 7a5f 66ff 86fb 8fff 94ff 98ff 99ff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9afc 95ff 8fa5 0000 d116 e209 e209 d016 0000 8eb2 96ff 9bfb 9aff 9aff 9aff 9aff 9aff 9aff 9aff 99ff 98ff 94ff 8fff 85fb 65ff 7e56 f704 6f01 a800 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff02 e914 65ce 77ff 8ffe 92ff 96ff 98ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99fc 92ff 8ca7 c700 be0b 0000 0000 bf0c c200 8bb4 93ff 99fb 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 98ff 96ff 91ff 8efe 75ff 65c4 f611 ff02 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 fe00 6d01 fd04 8c48 69ff 86ff 8fff 94ff 96ff 98ff 97ff 98ff 97ff 97ff 98ff 98ff 97ff 98ff 97fc 8fff 88a7 0000 9907 ff00 ff00 a208 0000 87b4 90ff 98fb 97ff 97ff 98ff 98ff 97ff 97ff 97ff 98ff 97ff 96ff 93ff 8fff 85ff 69ff 933d fd03 1100 fe00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 9b04 ff01 6da1 74fe 8dff 92ff 95ff 96ff 96ff 96ff 96ff 96ff 96ff 97ff 97ff 96ff 97ff 96fc 8cff 85a7 0000 9607 0000 0000 9908 0000 84b4 8eff 96fb 97ff 96ff 97ff 97ff 96ff 96ff 96ff 96ff 96ff 96ff 95ff 92ff 8dff 72fe 7094 ff02 8a03 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 c805 ff0d 6cdd 7fff 8efe 93ff 95ff 95ff 95ff 95ff 95ff 95fe 94fb 93fb 93fb 93fb 93fb 92f9 89fb 81a5 ff00 8f07 0000 0000 8f07 ff00 7fb1 89fb 93f8 93fb 93fb 93fb 93fb 94fb 95fe 95ff 95ff 95ff 95ff 95ff 93ff 8efe 7eff 6dd7 ff08 be05 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 1b01 ff01 983d 72ed 88ff 90fe 93ff 94ff 94ff 94ff 94ff 94ff 96ff 99ff 9bff 9aff 9aff 9bff 9aff 90ff 86b3 0000 7b06 ff00 ff00 8207 0000 85c0 90ff 9aff 9aff 9aff 9aff 9bff 99ff 96ff 94ff 94ff 94ff 94ff 94ff 93ff 90fe 87ff 72ea a432 fd02 2301 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 6603 0000 8069 76fa 8aff 90fe 92ff 93ff 93ff 93ff 92fe 97ff a5eb b4b7 bab2 bab4 bab4 bab4 bab2 b0b4 9f75 ff01 8703 ff00 ff00 9004 ff01 a07e b1b4 bab1 bab4 bab4 bab3 bab2 b4b8 a3ec 96ff 92fe 93ff 93ff 93ff 92ff 90fe 8aff 77f6 845e ff00 6003 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 7d05 f900 7889 7aff 8cfe 90ff 91ff 91ff 91ff 92ff 91fa 94ff a77c 0000 0000 0000 0000 0000 0000 0000 0000 ff01 0000 ff00 ff00 0000 ff01 0000 0000 0000 0000 0000 0000 0000 0000 a682 94ff 91fa 92ff 91ff 92ff 91ff 90ff 8cff 7afe 7a7e 0000 7204 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 8607 0000 78a3 7dff 8cfd 8fff 91ff 90ff 90ff 90ff 91f9 8aff 9258 7f04 d216 d70c c708 c308 bf07 aa06 7e03 0000 8f00 0000 0000 9d00 0000 8704 ac06 bf07 c308 c708 d80c d516 9804 945f 8aff 91f9 90ff 90ff 90ff 90ff 8fff 8cfe 7dff 7996 ff00 7e06 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 8807 0000 79ae 81ff 8cfc 8eff 8fff 8fff 8fff 8fff 90f9 85ff 8c5d ef01 c809 0000 0000 0000 0000 ff00 ff00 ff00 0000 ff00 ff00 0000 ff00 ff00 0000 0000 0000 0000 0000 cf09 f601 8f65 85ff 90f9 8fff 8fff 8fff 8fff 8fff 8cfd 80ff 79a2 0000 8707 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 8a07 0000 7bb1 83ff 8cfc 8dff 8eff 8eff 8eff 8eff 8ef9 83ff 885d e701 c709 0000 0000 0000 0000 0000 ff00 ff00 0000 ff00 ff00 0000 ff00 ff00 0000 0000 0000 0000 0000 cf09 ee01 8c65 83ff 8ef9 8eff 8eff 8eff 8eff 8dff 8cfc 82ff 7da5 0000 8d07 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 8c07 0000 7fa4 84ff 8bfc 8cff 8dff 8dff 8dff 8cff 8df9 7eff 8658 0004 b116 9e0c 7908 6f08 6607 4d06 2c04 0000 5100 0000 0000 4f00 0000 2c04 4c06 6607 6f08 7908 9e0c b416 2b05 895f 7fff 8df9 8cff 8dff 8dff 8dff 8cff 8bfd 84ff 8098 0000 8b06 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 8605 fe00 838f 85ff 8afe 8cff 8bff 8bff 8cff 8bff 8cfa 74ff 6e7a 0000 0000 0000 0000 0000 0000 0000 0000 ff01 0000 ff00 ff00 0000 ff01 0000 0000 0000 0000 0000 0000 0000 0000 7080 75ff 8cfa 8bff 8cff 8bff 8cff 8bff 8aff 85ff 8483 f600 7b05 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 7f04 0000 8a6e 85fb 89ff 8afe 8aff 8aff 8aff 8aff 8afe 78ff 5de9 56b7 50b2 4fb4 50b4 50b4 50b2 4fb4 537a ff01 3104 ff00 ff00 3004 ff01 527e 4fb4 50b1 50b4 50b4 4fb4 50b2 55b8 5eec 7aff 89fe 8aff 8aff 8aff 8aff 8bfe 89ff 86f8 8d63 0000 6f03 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 6102 ff01 9d46 86ef 87ff 89fe 89ff 89ff 89ff 89ff 86ff 82ff 75ff 6cff 68ff 66ff 66ff 66ff 67ff 64ff 63bf 0000 5e07 ff00 ff00 5e07 0000 62c0 64ff 67ff 66ff 66ff 66ff 68ff 6cff 76ff 82ff 86ff 89ff 89ff 89ff 89ff 89fe 87ff 86ed a43b ff01 4601 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 eb04 e415 85e1 87ff 87fe 88ff 88ff 88ff 88ff 86ff 82ff 7dfe 78fb 75fb 73fb 73fb 73fb 74f8 6ffb 6cb2 ff00 7d07 0000 0000 7d07 ff00 6cb1 6ffb 74f8 73fb 73fb 73fb 75fb 79fb 7dfe 82ff 86ff 88ff 88ff 88ff 88ff 87fe 87ff 85dd ff0d d205 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 b505 ff00 87ac 8afe 86fe 87ff 87ff 87ff 87ff 85ff 83ff 7fff 7bff 79ff 77ff 76ff 77ff 76fb 71ff 6db4 0000 8608 0000 0000 8608 0000 6db4 71ff 76fb 77ff 76ff 77ff 79ff 7bff 7fff 83ff 85ff 87ff 87ff 87ff 87ff 86ff 8afe 899f ff01 ae04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 fd00 a401 fc04 a051 88ff 85ff 86ff 85ff 86ff 85ff 85ff 83ff 82ff 80ff 7fff 7eff 7eff 7eff 7dfb 77ff 71b4 0000 9108 ff00 ff00 9108 0000 71b4 77ff 7dfb 7eff 7eff 7eff 7fff 80ff 82ff 83ff 85ff 85ff 86ff 85ff 86ff 85ff 86ff a545 fe04 8701 fe00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff02 e017 89db 89ff 84fe 85ff 84ff 84ff 84ff 84ff 83ff 82ff 81ff 82ff 82ff 82ff 81fb 79ff 72b4 8200 b10c 0000 0000 b10c 8400 72b4 79ff 81fb 82ff 82ff 82ff 82ff 83ff 83ff 84ff 84ff 84ff 84ff 85ff 84fe 89ff 89d0 f013 ff02 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 b000 c701 ff05 9c6d 89ff 83fc 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 82fb 7aff 71b2 0000 b316 b109 b109 b216 0000 71b2 7aff 82fb 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 84fc 89ff a062 f805 8901 c200 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0600 9801 ba1f 8ed3 87ff 81fc 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82fc 77ff 65bc 0000 ff01 0000 0000 ff02 0000 65b9 77ff 82fb 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 81fc 87ff 8fc8 be1c 6b01 0000 fd00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 a803 ff00 a45a 8cf6 83fa 80fe 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 80fe 77ff 5bee 5a7f 4d56 555e 555d 5258 5c82 5aed 77ff 80fe 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 80fd 84fa 8df3 a752 0000 9103 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e400 2f00 ac04 d00d 989a 8bff 80fc 7fff 80ff 7fff 80ff 80ff 80ff 80ff 7fff 80ff 7eff 7bff 6bff 5bff 57ff 54ff 54ff 57ff 5bff 6bff 7bff 7eff 80ff 7fff 80ff 80ff 80ff 80ff 7fff 80ff 7ffe 81fc 8bff 9990 ea0a be05 4100 ec00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc00 0000 8d02 b504 b11b 95c8 88ff 7efd 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7bff 76fe 72fa 6ef9 6cf9 6cf9 6ef9 72fa 76fe 7bff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7ffd 8aff 95c0 af17 af05 8002 0000 f900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d500 0000 c604 ff05 c72a 94d9 87ff 7dfc 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cff 7bff 76ff 71ff 6dff 6cff 6cff 6dff 71ff 76ff 7bff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dfc 88ff 95d3 d024 ff05 c803 0000 d400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 de00 0000 c404 ff04 be34 98d9 88ff 7dfc 7dfe 7dff 7dff 7dff 7dff 7dff 7dff 7cff 7aff 77ff 75ff 73ff 73ff 75ff 77ff 7aff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7dfe 7dfc 89ff 98d2 c42c ff04 c903 0000 d600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f500 0000 cc03 ff04 c32b 9bcb 8bff 7dfd 7bfc 7cff 7cff 7cff 7cff 7cff 7cff 7bff 7aff 79ff 78ff 78ff 79ff 7aff 7bff 7cff 7cff 7cff 7cff 7cff 7cff 7afc 7efd 8cff 9bc2 ca25 ff04 c203 0000 f000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f400 0000 cb03 ff05 d31c a29a 91ff 83ff 7bfc 7afe 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7afe 7afc 84ff 92ff a392 de18 ff05 ce03 0000 f500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ea00 0000 c604 ff03 ff0c b459 9ecf 8fff 81ff 7aff 79fe 7afe 7afe 7afe 7aff 7bff 7bff 7bff 7bff 7aff 7afe 7afe 7afe 79ff 7aff 82ff 90ff 9ec7 b554 ff0a fa03 c504 0000 e600 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 de00 0000 bd03 cf04 0000 d11f b06a 9edb 91fe 85ff 7dff 79ff 79ff 78ff 78fe 77fc 77fc 78fe 78ff 79ff 79ff 7dff 85ff 92fe 9fd4 b265 d51d 0000 cc04 b802 0000 df00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 df00 0000 6100 a303 ff01 ff05 f017 bc50 a5b0 9ee0 96ef 8ff9 8bff 86ff 83ff 83ff 86ff 8bff 90f8 96ee 9fe0 a7ad be4b f515 ff05 ff01 9303 5200 0000 df00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f300 ff00 0000 4100 cb01 ff02 ff04 ff00 ff12 c146 b667 b07b ad92 aab1 aab0 ad90 b17b b666 c343 ff10 ff01 ff04 ff02 9901 4a00 0000 ff00 f200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fe00 f900 0000 0000 7c01 cb05 e005 ff01 0000 0000 0000 0000 0000 0000 0000 0000 ff01 de05 cc05 8601 0000 de00 f900 fd00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 fa00 0000 0000 9202 a103 aa05 af06 b007 b007 af06 aa05 a203 7701 0000 0000 fa00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3f02 5303 6404 6505 6505 6504 5203 3e02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9003 ab05 ff03 ff01 0000 0000 0000 0000 0000 0000 ff01 ff03 aa06 9203 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6d01 ff02 ff04 ff02 ff04 ae29 844c 7762 6a7a 658c 668b 6b79 7760 844b b228 ff03 ff02 ff03 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5603 ff01 ff04 f80f 9138 6a8a 5fd4 61e7 61f1 62f7 66ff 6cff 6cff 66fe 61f7 61f0 61e6 5fd1 6a86 9434 fd0f ff02 ff01 5003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6701 9705 0000 cc17 7a53 61c0 61fc 68ff 77ff 81ff 83ff 84ff 85ff 86fe 86fe 85ff 83ff 83ff 81ff 76ff 67ff 60fc 62bc 7d4e d715 0000 8f06 6401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ab03 d804 ff06 8047 61b5 61ff 6fff 82ff 88ff 88fe 8afe 8bfe 8cfe 8dff 8dff 8dff 8dff 8cfe 8bfe 8afe 88fe 88ff 82ff 6dff 61ff 62af 7e42 ff04 c805 a603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b203 ff05 ee13 6983 60f5 6cff 83fb 8bfe 8aff 8cff 90ff 91ff 93ff 95ff 95ff 96ff 96ff 96ff 95ff 93ff 91ff 8fff 8cff 8aff 8afe 82fb 6cff 60f2 6d7b ff0f f205 b003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ad03 ff04 b71f 60b5 63ff 7bff 8afb 8bff 8eff 92ff 95ff 98ff 99ff 9aff 9bff 9cff 9cff 9cff 9bff 9bff 9aff 99ff 97ff 95ff 92ff 8dff 8bff 8afb 79ff 63ff 62ad c719 ff04 a002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b703 ff04 af26 5ecb 66ff 82fd 8afd 8dff 92ff 96ff 99ff 9aff 9cff 9dff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9dff 9cff 9aff 99ff 95ff 91ff 8cff 8bfd 81fd 65ff 5fc3 c11f ff04 c103 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ad03 e205 b917 5ec5 6aff 86fd 8cfe 90ff 95ff 99ff 9cff 9dff 9eff 9eff 9fff 9fff 9fff a0ff a0ff a0ff a0ff 9fff 9fff 9fff 9eff 9eff 9dff 9cff 99ff 95ff 90ff 8dfe 84fd 67ff 60bd bc14 c805 a802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3501 6a05 b20c 62a5 66ff 86fe 8dff 92ff 97ff 9aff 9cff 9dff 9dff 9eff 9eff 9eff 9dfe 9cfa 9af9 9af9 9af9 9af9 9cfb 9dfe 9eff 9eff 9eff 9dff 9dff 9cff 9aff 96ff 91ff 8dfe 84fe 64ff 649b d109 7906 0401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b104 ff07 6d7f 61fc 82fc 8dfe 92ff 97ff 9aff 9bff 9cff 9dff 9dff 9cff 9dff 9dff a0ff a6ff abff acff acff abff a6ff a0ff 9dff 9cff 9cff 9dff 9dff 9cff 9bff 9aff 97ff 91ff 8dfe 80fc 61f9 7174 ff05 c105 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6103 0000 824a 5ef2 7cfc 8cfd 91ff 96ff 99ff 9bff 9bff 9bff 9bff 9bff 9bff 9bfe 9cff a8ee bd83 c759 c95d c95d c659 ba8a a7f1 9cff 9bfe 9bff 9bff 9bff 9bff 9bff 9bff 99ff 96ff 90ff 8cfd 79fd 5eef 8541 0000 3d02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2601 b419 60bf 70ff 8dfc 90ff 96ff 99ff 9aff 9bff 9bff 9bff 9bff 9bff 9bff 9bfc 9bff a0b2 0000 ff03 0000 0000 ff02 0000 9fbb 9aff 9bfc 9bff 9bff 9bff 9bff 9bff 9bff 9bff 99ff 96ff 8fff 8dfb 6fff 61b5 c216 7c01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6101 ff04 7a5f 66ff 86fb 8fff 94ff 98ff 99ff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9afc 95ff 8fa5 0000 d116 e209 e209 d016 0000 8eb2 96ff 9bfb 9aff 9aff 9aff 9aff 9aff 9aff 9aff 99ff 98ff 94ff 8fff 85fb 65ff 7e56 f704 6f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 e914 65ce 77ff 8ffe 92ff 96ff 98ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99fc 92ff 8ca7 0000 be0b 0000 0000 bf0c 0000 8bb4 93ff 99fb 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 98ff 96ff 91ff 8efe 75ff 65c4 f611 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6d01 fd04 8c48 69ff 86ff 8fff 94ff 96ff 98ff 97ff 98ff 97ff 97ff 98ff 98ff 97ff 98ff 97fc 8fff 88a7 0000 9907 0000 0000 a208 0000 87b4 90ff 98fb 97ff 97ff 98ff 98ff 97ff 97ff 97ff 98ff 97ff 96ff 93ff 8fff 85ff 69ff 933d fd03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9b04 ff01 6da1 74fe 8dff 92ff 95ff 96ff 96ff 96ff 96ff 96ff 96ff 97ff 97ff 96ff 97ff 96fc 8cff 85a7 0000 9607 0000 0000 9908 0000 84b4 8eff 96fb 97ff 96ff 97ff 97ff 96ff 96ff 96ff 96ff 96ff 96ff 95ff 92ff 8dff 72fe 7094 ff02 8a03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c805 ff0d 6cdd 7fff 8efe 93ff 95ff 95ff 95ff 95ff 95ff 95fe 94fb 93fb 93fb 93fb 93fb 92f9 89fb 81a5 0000 8f07 0000 0000 8f07 0000 7fb1 89fb 93f8 93fb 93fb 93fb 93fb 94fb 95fe 95ff 95ff 95ff 95ff 95ff 93ff 8efe 7eff 6dd7 ff08 be05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1b01 ff01 983d 72ed 88ff 90fe 93ff 94ff 94ff 94ff 94ff 94ff 96ff 99ff 9bff 9aff 9aff 9bff 9aff 90ff 86b3 0000 7b06 0000 0000 8207 0000 85c0 90ff 9aff 9aff 9aff 9aff 9bff 99ff 96ff 94ff 94ff 94ff 94ff 94ff 93ff 90fe 87ff 72ea a432 fd02 2301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6603 0000 8069 76fa 8aff 90fe 92ff 93ff 93ff 93ff 92fe 97ff a5eb b4b7 bab2 bab4 bab4 bab4 bab2 b0b4 9f75 ff01 8703 0000 0000 9004 ff01 a07e b1b4 bab1 bab4 bab4 bab3 bab2 b4b8 a3ec 96ff 92fe 93ff 93ff 93ff 92ff 90fe 8aff 77f6 845e 0000 6003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7d05 0000 7889 7aff 8cfe 90ff 91ff 91ff 91ff 92ff 91fa 94ff a77c 0000 0000 0000 0000 0000 0000 0000 0000 ff01 0000 0000 0000 0000 ff01 0000 0000 0000 0000 0000 0000 0000 0000 a682 94ff 91fa 92ff 91ff 92ff 91ff 90ff 8cff 7afe 7a7e 0000 7204 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8607 0000 78a3 7dff 8cfd 8fff 91ff 90ff 90ff 90ff 91f9 8aff 9258 7f04 d216 d70c c708 c308 bf07 aa06 7e03 0000 0000 0000 0000 0000 0000 8704 ac06 bf07 c308 c708 d80c d516 9804 945f 8aff 91f9 90ff 90ff 90ff 90ff 8fff 8cfe 7dff 7996 0000 7e06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8807 0000 79ae 81ff 8cfc 8eff 8fff 8fff 8fff 8fff 90f9 85ff 8c5d ef01 c809 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cf09 f601 8f65 85ff 90f9 8fff 8fff 8fff 8fff 8fff 8cfd 80ff 79a2 0000 8707 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a07 0000 7bb1 83ff 8cfc 8dff 8eff 8eff 8eff 8eff 8ef9 83ff 885d e701 c709 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cf09 ee01 8c65 83ff 8ef9 8eff 8eff 8eff 8eff 8dff 8cfc 82ff 7da5 0000 8d07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c07 0000 7fa4 84ff 8bfc 8cff 8dff 8dff 8dff 8cff 8df9 7eff 8658 0004 b116 9e0c 7908 6f08 6607 4d06 2c04 0000 0000 0000 0000 0000 0000 2c04 4c06 6607 6f08 7908 9e0c b416 2b05 895f 7fff 8df9 8cff 8dff 8dff 8dff 8cff 8bfd 84ff 8098 0000 8b06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8605 0000 838f 85ff 8afe 8cff 8bff 8bff 8cff 8bff 8cfa 74ff 6e7a 0000 0000 0000 0000 0000 0000 0000 0000 ff01 0000 0000 0000 0000 ff01 0000 0000 0000 0000 0000 0000 0000 0000 7080 75ff 8cfa 8bff 8cff 8bff 8cff 8bff 8aff 85ff 8483 0000 7b05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7f04 0000 8a6e 85fb 89ff 8afe 8aff 8aff 8aff 8aff 8afe 78ff 5de9 56b7 50b2 4fb4 50b4 50b4 50b2 4fb4 537a ff01 3104 0000 0000 3004 ff01 527e 4fb4 50b1 50b4 50b4 4fb4 50b2 55b8 5eec 7aff 89fe 8aff 8aff 8aff 8aff 8bfe 89ff 86f8 8d63 0000 6f03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6102 ff01 9d46 86ef 87ff 89fe 89ff 89ff 89ff 89ff 86ff 82ff 75ff 6cff 68ff 66ff 66ff 66ff 67ff 64ff 63bf 0000 5e07 0000 0000 5e07 0000 62c0 64ff 67ff 66ff 66ff 66ff 68ff 6cff 76ff 82ff 86ff 89ff 89ff 89ff 89ff 89fe 87ff 86ed a43b ff01 4601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 eb04 e415 85e1 87ff 87fe 88ff 88ff 88ff 88ff 86ff 82ff 7dfe 78fb 75fb 73fb 73fb 73fb 74f8 6ffb 6cb2 0000 7d07 0000 0000 7d07 0000 6cb1 6ffb 74f8 73fb 73fb 73fb 75fb 79fb 7dfe 82ff 86ff 88ff 88ff 88ff 88ff 87fe 87ff 85dd ff0d d205 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b505 0000 87ac 8afe 86fe 87ff 87ff 87ff 87ff 85ff 83ff 7fff 7bff 79ff 77ff 76ff 77ff 76fb 71ff 6db4 0000 8608 0000 0000 8608 0000 6db4 71ff 76fb 77ff 76ff 77ff 79ff 7bff 7fff 83ff 85ff 87ff 87ff 87ff 87ff 86ff 8afe 899f ff01 ae04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a401 fc04 a051 88ff 85ff 86ff 85ff 86ff 85ff 85ff 83ff 82ff 80ff 7fff 7eff 7eff 7eff 7dfb 77ff 71b4 0000 9108 0000 0000 9108 0000 71b4 77ff 7dfb 7eff 7eff 7eff 7fff 80ff 82ff 83ff 85ff 85ff 86ff 85ff 86ff 85ff 86ff a545 fe04 8701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 e017 89db 89ff 84fe 85ff 84ff 84ff 84ff 84ff 83ff 82ff 81ff 82ff 82ff 82ff 81fb 79ff 72b4 0000 b10c 0000 0000 b10c 0000 72b4 79ff 81fb 82ff 82ff 82ff 82ff 83ff 83ff 84ff 84ff 84ff 84ff 85ff 84fe 89ff 89d0 f013 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c701 ff05 9c6d 89ff 83fc 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 82fb 7aff 71b2 0000 b316 b109 b109 b216 0000 71b2 7aff 82fb 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 84fc 89ff a062 f805 8901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9801 ba1f 8ed3 87ff 81fc 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82fc 77ff 65bc 0000 ff01 0000 0000 ff02 0000 65b9 77ff 82fb 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 81fc 87ff 8fc8 be1c 6b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a803 0000 a45a 8cf6 83fa 80fe 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 80fe 77ff 5bee 5a7f 4d56 555e 555d 5258 5c82 5aed 77ff 80fe 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 80fd 84fa 8df3 a752 0000 9103 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ac04 d00d 989a 8bff 80fc 7fff 80ff 7fff 80ff 80ff 80ff 80ff 7fff 80ff 7eff 7bff 6bff 5bff 57ff 54ff 54ff 57ff 5bff 6bff 7bff 7eff 80ff 7fff 80ff 80ff 80ff 80ff 7fff 80ff 7ffe 81fc 8bff 9990 ea0a be05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8d02 b504 b11b 95c8 88ff 7efd 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7bff 76fe 72fa 6ef9 6cf9 6cf9 6ef9 72fa 76fe 7bff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7ffd 8aff 95c0 af17 af05 8002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c604 ff05 c72a 94d9 87ff 7dfc 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cff 7bff 76ff 71ff 6dff 6cff 6cff 6dff 71ff 76ff 7bff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dfc 88ff 95d3 d024 ff05 c803 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c404 ff04 be34 98d9 88ff 7dfc 7dfe 7dff 7dff 7dff 7dff 7dff 7dff 7cff 7aff 77ff 75ff 73ff 73ff 75ff 77ff 7aff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7dfe 7dfc 89ff 98d2 c42c ff04 c903 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cc03 ff04 c32b 9bcb 8bff 7dfd 7bfc 7cff 7cff 7cff 7cff 7cff 7cff 7bff 7aff 79ff 78ff 78ff 79ff 7aff 7bff 7cff 7cff 7cff 7cff 7cff 7cff 7afc 7efd 8cff 9bc2 ca25 ff04 c203 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb03 ff05 d31c a29a 91ff 83ff 7bfc 7afe 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7afe 7afc 84ff 92ff a392 de18 ff05 ce03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c604 ff03 ff0c b459 9ecf 8fff 81ff 7aff 79fe 7afe 7afe 7afe 7aff 7bff 7bff 7bff 7bff 7aff 7afe 7afe 7afe 79ff 7aff 82ff 90ff 9ec7 b554 ff0a fa03 c504 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bd03 cf04 0000 d11f b06a 9edb 91fe 85ff 7dff 79ff 79ff 78ff 78fe 77fc 77fc 78fe 78ff 79ff 79ff 7dff 85ff 92fe 9fd4 b265 d51d 0000 cc04 b802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a303 ff01 ff05 f017 bc50 a5b0 9ee0 96ef 8ff9 8bff 86ff 83ff 83ff 86ff 8bff 90f8 96ee 9fe0 a7ad be4b f515 ff05 ff01 9303 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb01 ff02 ff04 0000 ff12 c146 b667 b07b ad92 aab1 aab0 ad90 b17b b666 c343 ff10 ff01 ff04 ff02 9901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7c01 cb05 e005 ff01 0000 0000 0000 0000 0000 0000 0000 0000 ff01 de05 cc05 8601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9202 a103 aa05 af06 b007 b007 af06 aa05 a203 7701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ├── res/drawable-hdpi-v4/ic_menu_save.png ├── sng │ │ @@ -12,65 +12,65 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 ff00 0000 0000 0000 0000 ff00 ff00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 ff00 0000 0000 0000 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2e00 0000 0001 7304 9205 a406 9305 4203 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 6900 0000 0001 6e04 9705 8004 1602 0000 fa00 4c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fc01 0000 0000 0000 0000 0000 0000 ff02 ff00 ff00 0000 0000 0000 0000 0000 2000 0000 3b00 2901 0901 0001 0001 0001 0001 0001 1c01 4a01 ff00 0000 ff01 0000 0000 0000 0000 0000 ff02 1001 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ed00 0001 ff02 6a80 5edb 5edb 5edb 5edb 5dd8 bf19 0000 7200 ff00 0000 0000 0000 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 4004 ff00 6586 5edb 5fd7 5ddb 65a9 c01e 0000 3602 0000 ce00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 5600 a702 fa12 70e5 79ff 82ff 81ff 81ff 79ff c51d ff00 2c00 ff00 0000 0000 0000 ff00 3900 0000 b00c 7834 7834 7834 7834 7834 7834 7834 7735 911a ff01 9b08 0000 7da1 7dff 82ff 7fff 68ff 64b3 ba20 ff00 7e03 0000 be00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f803 e219 82e2 8cfe 8ffc 8ffd 8efe 83f9 c91d ff02 0000 ff00 0000 0000 0000 ff00 3401 0000 8832 62ff 66ff 66ff 66ff 66ff 66ff 67ff 62ff 7782 ff06 c50d ff00 849a 89fe 8ffc 8efe 88fd 6bff 63bb a522 0000 9c04 0000 c600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0900 fa04 e219 89e2 95ff 9afe 9aff 99ff 8afa ca1d ff02 0000 ff00 0000 0000 0000 ff00 3b01 0000 a030 81fc 8afb 8afb 8afc 8afc 8afc 8bfa 85fc 8e79 ff0b d310 0000 899b 92ff 9bfd 99ff 96ff 8cfd 6cff 61c0 9026 0000 9d04 0000 d600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fd04 e119 8ee2 9bff a0fe a0ff 9eff 8dfa ca1d ff02 0000 ff00 0000 0000 0000 ff00 3401 0000 9f31 84ff 91fe 91ff 91ff 91ff 91ff 91fd 89ff 8f7b ff0b d610 0000 8b9b 97ff a0fd a0ff 9cff 98ff 8dfb 6cff 60c7 8d2b ff01 9405 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fd04 e119 8de2 9bff a0fe 9fff 9dff 8efa cb1d ff02 0000 ff00 0000 0000 0000 ff00 3801 0000 a131 8aff 9bfe 9bff 9bff 9bff 9bff 9bfd 90ff 947b ff0b d610 0000 8a9b 96ff 9ffd 9fff 9fff 9cff 97ff 8dfb 6cff 5fcd 902f ff01 7705 0000 a800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fd04 e119 8de2 9bff 9ffe 9fff 9dff 8dfa cb1d ff02 0000 ff00 0000 0000 0000 ff00 3d01 0000 a331 8dff 9efe 9fff 9fff 9fff 9fff 9ffd 93ff 957b ff0b d610 0000 8a9b 96ff 9ffd 9fff 9fff 9eff 9bff 97ff 8dfc 6dff 5ed2 9134 0000 ab02 0000 f100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fd04 e119 8de2 9aff 9efe 9eff 9cff 8cfa ca1d ff02 0000 ff00 0000 0000 0000 ff00 3b01 0000 a231 8bff 9dfe 9eff 9eff 9eff 9eff 9efd 92ff 947b ff0b d510 0000 899b 95ff 9efd 9eff 9eff 9eff 9dff 9aff 95ff 8efe 6eff 5dd6 8439 ff03 1c01 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fd04 e019 8ce2 99ff 9dfe 9dff 9aff 8bfa ca1d ff02 0000 ff00 0000 0000 0000 ff00 3901 0000 a131 8aff 9cfe 9dff 9cff 9cff 9cff 9dfd 91ff 937b ff0b d510 0000 889b 94ff 9dfd 9dff 9cff 9cff 9dff 9cff 99ff 94ff 8cfd 6eff 66cd ea0f 9102 2c00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fd04 e019 8ae2 97ff 9cfe 9bff 99ff 8afa c91d ff02 0000 ff00 0000 0000 0000 ff00 3701 0000 a031 89ff 9bfe 9cff 9bff 9bff 9bff 9cfd 90ff 927b ff0b d510 0000 889b 93ff 9bfd 9bff 9bff 9bff 9bff 9bff 9bff 98ff 93fe 8afd 7be6 e11a ff03 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fd04 e019 8ae2 97ff 9bfe 9bff 99ff 89fa c91d ff02 ec00 ff00 0000 0000 0000 ff00 3f01 ff00 9f30 87fb 99fa 99fb 99fb 99fb 99fb 9af9 8efb 9079 ff0b d510 0000 879b 92ff 9bfd 9bff 9bff 9bff 9bff 9bff 9bff 9aff 99fe 91ff 84e1 e118 f803 0700 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fc04 e019 89e2 96ff 9afe 9aff 98ff 88fa c91d ff02 ff00 ff00 ff00 ff00 ff00 ff00 6f01 0000 a233 8eff 9fff a0ff a0ff a0ff a0ff a0ff 95ff 9483 ff09 cf0e 0000 869b 91ff 9afd 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9afe 94ff 86e2 e119 fb04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fc04 e019 88e2 95ff 99fe 99ff 97ff 87fa ca1e ff05 0000 0000 0000 0000 0000 0000 0000 ff01 be26 aab3 bdb2 bcb3 bcb3 bdb3 bcb3 beb2 b3b3 af59 ff0a d510 0000 859b 90ff 99fd 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99fe 94ff 87e2 e019 fc04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fb04 e119 87e2 94ff 98fe 98ff 95ff 88fa c121 db10 c70b 9f06 9d06 9d06 9c06 9f06 b507 da0f f210 0000 0000 0000 0000 0000 0000 0000 0000 ff09 e113 cb17 5903 889c 90ff 97fd 98ff 97ff 98ff 98ff 97ff 97ff 97ff 98fe 94ff 87e2 e119 fb04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fb04 e119 86e2 92ff 97fe 96ff 95ff 77fa ff10 0000 ff02 0000 0000 0000 0000 0000 ff00 ff02 ff02 ff07 ff07 ff07 ff07 ff07 ff07 ff07 ff07 ff04 ff01 ff07 0000 7395 88ff 97fd 96ff 96ff 96ff 96ff 96ff 96ff 96ff 97fe 92ff 86e2 e119 fb04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fb04 e019 85e2 91ff 95fe 95ff 95ff 71fe 5edd 57da 56db 56db 56db 56db 56db 56db 56db 56da 58db 5bdb 5ddb 5edb 5edb 5edb 5edb 5edb 5ddb 5adb 58db 57db 58d8 62f0 87ff 96ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 96fe 91ff 85e2 e019 fb04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fc04 e019 84e2 90ff 94fe 94ff 92ff 8cff 80ff 79ff 76ff 76ff 76ff 76ff 76ff 76ff 76ff 77ff 77ff 79ff 7aff 7aff 7aff 7aff 7aff 7aff 79ff 78ff 77ff 77ff 7cff 87ff 90ff 94ff 95ff 95ff 95ff 94ff 94ff 94ff 94ff 94fe 90ff 84e2 e019 fc04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fb04 e019 83e2 8fff 93fe 93ff 92ff 8dff 85f9 7ff8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ff9 82f8 88f9 8dfa 90fa 90fa 90fa 90fa 91fa 92ff 93ff 93ff 93fe 8fff 83e2 e019 fb04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fb04 e019 82e2 8eff 92fe 92ff 91ff 94ff 98ff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9cff 9dff 9eff a0ff a0ff a0ff a0ff 9cff 96ff 91ff 92ff 92fe 8eff 82e2 e019 fb04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fb04 df19 81e2 8cff 91fe 90ff 8fff 99fc b381 bf76 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 bf78 be78 bf78 bf78 be78 c076 b481 99fc 90ff 90ff 91fe 8cff 81e2 df19 fb04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fb04 df19 7fe2 8bff 90fe 8fff 8fff 8bfa e516 ff04 ff06 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff06 ff04 e516 8bfa 8fff 8fff 90fe 8bff 7fe2 df19 fb04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fa04 e019 7fe2 8aff 8efe 8eff 8eff 82fa c820 ee0c d906 b303 ad02 a302 ab02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 ab02 ac02 a702 a902 9f02 db06 ef0c c820 82fa 8eff 8eff 8efe 8aff 7fe2 e019 fa04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fb04 df19 7fe2 89ff 8dfe 8dff 8cff 7ffa c81e fd08 d601 2003 4d07 6808 7308 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7308 6708 4e07 1903 b701 fc07 c81e 7ffa 8cff 8dff 8dfe 89ff 7fe2 df19 fb04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fa04 df19 7ee2 88ff 8cfe 8cff 8aff 7bfa c61e ff09 f007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f607 ff08 c61e 7bfa 8aff 8cff 8cfe 88ff 7ee2 df19 fa04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fa04 df19 7de2 87ff 8bfe 8aff 89ff 7afa c41e fc0e ff0d 5b7b 4eb3 4fb1 4eb2 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb2 4eb2 4eb3 5e6b ff05 ee0f c61e 7afa 89ff 8aff 8bfe 87ff 7de2 df19 fa04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fa04 df19 7be2 85ff 89fe 89ff 88ff 7afa bf20 fe08 9f2f 6ae6 69ff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 68ff 6ad4 c91b f90c c21f 7afa 88ff 89ff 89fe 85ff 7be2 df19 fa04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fa04 df19 7ae2 84ff 88fe 88ff 86ff 78fa c41e ff0e e810 9e8b a2d8 a6d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a6d7 a2d8 9d7a f209 ff0f c41e 78fa 86ff 88ff 88fe 84ff 7ae2 df19 fa04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fa04 df19 79e2 83ff 87fe 87ff 85ff 77fa c51e ff0a ff07 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 fd06 ff09 c51e 77fa 85ff 87ff 87fe 83ff 79e2 df19 fa04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 fa04 df19 78e2 82ff 86fe 86ff 84ff 76fa c41e ff05 c900 3001 a704 c405 c906 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c906 c405 a804 4901 0000 ff05 c41e 76fa 84ff 86ff 86fe 82ff 78e2 df19 fa04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f804 df19 77e2 81ff 85fe 84ff 83ff 76fa c41e ff03 0000 8601 0001 0001 0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0000 0001 0001 8901 0000 ff03 c41d 76fa 83ff 84ff 85fe 81ff 77e2 df19 f804 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f804 e019 76e2 7fff 83fe 83ff 82ff 74fa c41e ff06 ca02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d401 ff06 c41e 74fa 82ff 83ff 83fe 7fff 76e2 e019 f804 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f804 e019 74e2 7eff 82fe 82ff 80ff 73fa c41e ff0d ff06 a519 7434 7235 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7235 7434 ac15 ff05 fc0c c41e 73fa 80ff 82ff 82fe 7eff 74e2 e019 f804 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f704 e019 73e2 7dff 81fe 81ff 7fff 72fa bf1f ff0b b420 57b1 49ff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 49ff 5aa1 d612 f60e c11f 72fa 7fff 81ff 81fe 7dff 73e2 e019 f704 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f804 df19 73e2 7cff 80fe 80ff 7eff 71fa bd20 ff0a a928 79d4 83ff 89ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 89ff 83ff 78bf ce15 ff0d c01f 71fa 7eff 80ff 80fe 7cff 73e2 df19 f804 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f804 de19 72e2 7bff 7ffe 7eff 7dff 70fa c31e ff0d ff08 c136 b45d b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55d b35c c52d ff05 ff0d c31e 70fa 7dff 7eff 7ffe 7bff 72e2 de19 f804 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f704 df19 71e2 7aff 7dfe 7dff 7cff 6efa c11e ff07 cd04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e703 ff06 c11e 6efa 7cff 7dff 7dfe 7aff 71e2 df19 f704 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f704 df19 71e2 7aff 7dfe 7dff 7bff 6efa c11e ff06 0000 4b01 7b03 8503 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8503 7b03 4301 0000 ff06 c11e 6efa 7bff 7dff 7dfe 7aff 71e2 df19 f704 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f704 df19 70e2 79ff 7cfe 7cff 7aff 6efa ae24 bc12 9a0c 6208 5d07 5d07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5d07 5d07 6208 9a0c bc12 ae24 6efa 7aff 7cff 7cfe 79ff 70e2 df19 f704 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f804 de19 70e2 78ff 7bfe 7bff 7aff 65fa ff07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff07 65fa 7aff 7bff 7bfe 78ff 70e2 de19 f804 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f603 de19 6fe2 78ff 7bfe 7aff 7aff 5bfd 4eb8 48b2 47b3 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 47b3 48b2 4eb8 5bfd 7aff 7aff 7bfe 78ff 6fe2 de19 f603 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 f803 df19 6de2 74fc 78fb 77fc 76fc 6efc 60ff 5bff 58ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 58ff 5bff 60ff 6efc 76fc 77fc 78fb 74fc 6de2 df19 f803 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 4500 bd02 e813 77e7 7fff 7fff 7fff 7eff 7cff 77ff 73ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 73ff 77ff 7cff 7eff 7fff 7fff 7fff 77e7 e813 bd02 4500 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 fc00 5101 ff02 9880 a3c4 a4c3 a3c3 a3c3 a2c3 a1c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a1c3 a2c3 a3c3 a3c3 a4c3 a3c4 9880 ff02 5101 fc00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa00 0000 fb02 0000 ff0b ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0b 0000 fb02 0000 fa00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7f00 0000 6a03 8f03 b404 b804 b604 b404 b204 af04 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 af04 b204 b404 b604 b804 b404 8f03 6a03 0000 7f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 f700 9701 4800 2800 2d00 2c00 2c00 2a00 2700 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2800 2700 2a00 2c00 2c00 2d00 2800 4800 9701 f700 ff00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 7304 9205 a406 9305 4203 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 6e04 9705 8004 1602 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc01 0000 0000 0000 0000 0000 0000 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2901 0901 0001 0001 0001 0001 0001 1c01 4a01 0000 0000 ff01 0000 0000 0000 0000 0000 ff02 1001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 ff02 6a80 5edb 5edb 5edb 5edb 5dd8 bf19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4004 0000 6586 5edb 5fd7 5ddb 65a9 c01e 0000 3602 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a702 fa12 70e5 79ff 82ff 81ff 81ff 79ff c51d 0000 0000 0000 0000 0000 0000 0000 0000 0000 b00c 7834 7834 7834 7834 7834 7834 7834 7735 911a ff01 9b08 0000 7da1 7dff 82ff 7fff 68ff 64b3 ba20 0000 7e03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f803 e219 82e2 8cfe 8ffc 8ffd 8efe 83f9 c91d ff02 0000 0000 0000 0000 0000 0000 3401 0000 8832 62ff 66ff 66ff 66ff 66ff 66ff 67ff 62ff 7782 ff06 c50d 0000 849a 89fe 8ffc 8efe 88fd 6bff 63bb a522 0000 9c04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa04 e219 89e2 95ff 9afe 9aff 99ff 8afa ca1d ff02 0000 0000 0000 0000 0000 0000 3b01 0000 a030 81fc 8afb 8afb 8afc 8afc 8afc 8bfa 85fc 8e79 ff0b d310 0000 899b 92ff 9bfd 99ff 96ff 8cfd 6cff 61c0 9026 0000 9d04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd04 e119 8ee2 9bff a0fe a0ff 9eff 8dfa ca1d ff02 0000 0000 0000 0000 0000 0000 3401 0000 9f31 84ff 91fe 91ff 91ff 91ff 91ff 91fd 89ff 8f7b ff0b d610 0000 8b9b 97ff a0fd a0ff 9cff 98ff 8dfb 6cff 60c7 8d2b ff01 9405 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd04 e119 8de2 9bff a0fe 9fff 9dff 8efa cb1d ff02 0000 0000 0000 0000 0000 0000 3801 0000 a131 8aff 9bfe 9bff 9bff 9bff 9bff 9bfd 90ff 947b ff0b d610 0000 8a9b 96ff 9ffd 9fff 9fff 9cff 97ff 8dfb 6cff 5fcd 902f ff01 7705 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd04 e119 8de2 9bff 9ffe 9fff 9dff 8dfa cb1d ff02 0000 0000 0000 0000 0000 0000 3d01 0000 a331 8dff 9efe 9fff 9fff 9fff 9fff 9ffd 93ff 957b ff0b d610 0000 8a9b 96ff 9ffd 9fff 9fff 9eff 9bff 97ff 8dfc 6dff 5ed2 9134 0000 ab02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd04 e119 8de2 9aff 9efe 9eff 9cff 8cfa ca1d ff02 0000 0000 0000 0000 0000 0000 3b01 0000 a231 8bff 9dfe 9eff 9eff 9eff 9eff 9efd 92ff 947b ff0b d510 0000 899b 95ff 9efd 9eff 9eff 9eff 9dff 9aff 95ff 8efe 6eff 5dd6 8439 ff03 1c01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd04 e019 8ce2 99ff 9dfe 9dff 9aff 8bfa ca1d ff02 0000 0000 0000 0000 0000 0000 3901 0000 a131 8aff 9cfe 9dff 9cff 9cff 9cff 9dfd 91ff 937b ff0b d510 0000 889b 94ff 9dfd 9dff 9cff 9cff 9dff 9cff 99ff 94ff 8cfd 6eff 66cd ea0f 9102 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd04 e019 8ae2 97ff 9cfe 9bff 99ff 8afa c91d ff02 0000 0000 0000 0000 0000 0000 3701 0000 a031 89ff 9bfe 9cff 9bff 9bff 9bff 9cfd 90ff 927b ff0b d510 0000 889b 93ff 9bfd 9bff 9bff 9bff 9bff 9bff 9bff 98ff 93fe 8afd 7be6 e11a ff03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd04 e019 8ae2 97ff 9bfe 9bff 99ff 89fa c91d ff02 0000 0000 0000 0000 0000 0000 3f01 0000 9f30 87fb 99fa 99fb 99fb 99fb 99fb 9af9 8efb 9079 ff0b d510 0000 879b 92ff 9bfd 9bff 9bff 9bff 9bff 9bff 9bff 9aff 99fe 91ff 84e1 e118 f803 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc04 e019 89e2 96ff 9afe 9aff 98ff 88fa c91d ff02 0000 0000 0000 0000 0000 0000 6f01 0000 a233 8eff 9fff a0ff a0ff a0ff a0ff a0ff 95ff 9483 ff09 cf0e 0000 869b 91ff 9afd 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9afe 94ff 86e2 e119 fb04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc04 e019 88e2 95ff 99fe 99ff 97ff 87fa ca1e ff05 0000 0000 0000 0000 0000 0000 0000 ff01 be26 aab3 bdb2 bcb3 bcb3 bdb3 bcb3 beb2 b3b3 af59 ff0a d510 0000 859b 90ff 99fd 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99fe 94ff 87e2 e019 fc04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb04 e119 87e2 94ff 98fe 98ff 95ff 88fa c121 db10 c70b 9f06 9d06 9d06 9c06 9f06 b507 da0f f210 0000 0000 0000 0000 0000 0000 0000 0000 ff09 e113 cb17 5903 889c 90ff 97fd 98ff 97ff 98ff 98ff 97ff 97ff 97ff 98fe 94ff 87e2 e119 fb04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb04 e119 86e2 92ff 97fe 96ff 95ff 77fa ff10 0000 ff02 0000 0000 0000 0000 0000 0000 ff02 ff02 ff07 ff07 ff07 ff07 ff07 ff07 ff07 ff07 ff04 ff01 ff07 0000 7395 88ff 97fd 96ff 96ff 96ff 96ff 96ff 96ff 96ff 97fe 92ff 86e2 e119 fb04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb04 e019 85e2 91ff 95fe 95ff 95ff 71fe 5edd 57da 56db 56db 56db 56db 56db 56db 56db 56da 58db 5bdb 5ddb 5edb 5edb 5edb 5edb 5edb 5ddb 5adb 58db 57db 58d8 62f0 87ff 96ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 96fe 91ff 85e2 e019 fb04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc04 e019 84e2 90ff 94fe 94ff 92ff 8cff 80ff 79ff 76ff 76ff 76ff 76ff 76ff 76ff 76ff 77ff 77ff 79ff 7aff 7aff 7aff 7aff 7aff 7aff 79ff 78ff 77ff 77ff 7cff 87ff 90ff 94ff 95ff 95ff 95ff 94ff 94ff 94ff 94ff 94fe 90ff 84e2 e019 fc04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb04 e019 83e2 8fff 93fe 93ff 92ff 8dff 85f9 7ff8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ef8 7ff9 82f8 88f9 8dfa 90fa 90fa 90fa 90fa 91fa 92ff 93ff 93ff 93fe 8fff 83e2 e019 fb04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb04 e019 82e2 8eff 92fe 92ff 91ff 94ff 98ff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9cff 9dff 9eff a0ff a0ff a0ff a0ff 9cff 96ff 91ff 92ff 92fe 8eff 82e2 e019 fb04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb04 df19 81e2 8cff 91fe 90ff 8fff 99fc b381 bf76 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 be78 bf78 be78 bf78 bf78 be78 c076 b481 99fc 90ff 90ff 91fe 8cff 81e2 df19 fb04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb04 df19 7fe2 8bff 90fe 8fff 8fff 8bfa e516 ff04 ff06 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff02 ff06 ff04 e516 8bfa 8fff 8fff 90fe 8bff 7fe2 df19 fb04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa04 e019 7fe2 8aff 8efe 8eff 8eff 82fa c820 ee0c d906 b303 ad02 a302 ab02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 aa02 ab02 ac02 a702 a902 9f02 db06 ef0c c820 82fa 8eff 8eff 8efe 8aff 7fe2 e019 fa04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb04 df19 7fe2 89ff 8dfe 8dff 8cff 7ffa c81e fd08 d601 2003 4d07 6808 7308 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7208 7308 6708 4e07 1903 b701 fc07 c81e 7ffa 8cff 8dff 8dfe 89ff 7fe2 df19 fb04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa04 df19 7ee2 88ff 8cfe 8cff 8aff 7bfa c61e ff09 f007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f607 ff08 c61e 7bfa 8aff 8cff 8cfe 88ff 7ee2 df19 fa04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa04 df19 7de2 87ff 8bfe 8aff 89ff 7afa c41e fc0e ff0d 5b7b 4eb3 4fb1 4eb2 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb3 4eb2 4eb2 4eb3 5e6b ff05 ee0f c61e 7afa 89ff 8aff 8bfe 87ff 7de2 df19 fa04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa04 df19 7be2 85ff 89fe 89ff 88ff 7afa bf20 fe08 9f2f 6ae6 69ff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 6aff 68ff 6ad4 c91b f90c c21f 7afa 88ff 89ff 89fe 85ff 7be2 df19 fa04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa04 df19 7ae2 84ff 88fe 88ff 86ff 78fa c41e ff0e e810 9e8b a2d8 a6d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a5d7 a6d7 a2d8 9d7a f209 ff0f c41e 78fa 86ff 88ff 88fe 84ff 7ae2 df19 fa04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa04 df19 79e2 83ff 87fe 87ff 85ff 77fa c51e ff0a ff07 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fd06 ff09 c51e 77fa 85ff 87ff 87fe 83ff 79e2 df19 fa04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa04 df19 78e2 82ff 86fe 86ff 84ff 76fa c41e ff05 0000 3001 a704 c405 c906 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c806 c906 c405 a804 4901 0000 ff05 c41e 76fa 84ff 86ff 86fe 82ff 78e2 df19 fa04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f804 df19 77e2 81ff 85fe 84ff 83ff 76fa c41e ff03 0000 8601 0001 0001 0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0000 0001 0001 8901 0000 ff03 c41d 76fa 83ff 84ff 85fe 81ff 77e2 df19 f804 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f804 e019 76e2 7fff 83fe 83ff 82ff 74fa c41e ff06 ca02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d401 ff06 c41e 74fa 82ff 83ff 83fe 7fff 76e2 e019 f804 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f804 e019 74e2 7eff 82fe 82ff 80ff 73fa c41e ff0d ff06 a519 7434 7235 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7234 7235 7434 ac15 ff05 fc0c c41e 73fa 80ff 82ff 82fe 7eff 74e2 e019 f804 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f704 e019 73e2 7dff 81fe 81ff 7fff 72fa bf1f ff0b b420 57b1 49ff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 4aff 49ff 5aa1 d612 f60e c11f 72fa 7fff 81ff 81fe 7dff 73e2 e019 f704 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f804 df19 73e2 7cff 80fe 80ff 7eff 71fa bd20 ff0a a928 79d4 83ff 89ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 89ff 83ff 78bf ce15 ff0d c01f 71fa 7eff 80ff 80fe 7cff 73e2 df19 f804 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f804 de19 72e2 7bff 7ffe 7eff 7dff 70fa c31e ff0d ff08 c136 b45d b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55c b55d b35c c52d ff05 ff0d c31e 70fa 7dff 7eff 7ffe 7bff 72e2 de19 f804 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f704 df19 71e2 7aff 7dfe 7dff 7cff 6efa c11e ff07 cd04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e703 ff06 c11e 6efa 7cff 7dff 7dfe 7aff 71e2 df19 f704 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f704 df19 71e2 7aff 7dfe 7dff 7bff 6efa c11e ff06 0000 4b01 7b03 8503 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8603 8503 7b03 4301 0000 ff06 c11e 6efa 7bff 7dff 7dfe 7aff 71e2 df19 f704 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f704 df19 70e2 79ff 7cfe 7cff 7aff 6efa ae24 bc12 9a0c 6208 5d07 5d07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5c07 5d07 5d07 6208 9a0c bc12 ae24 6efa 7aff 7cff 7cfe 79ff 70e2 df19 f704 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f804 de19 70e2 78ff 7bfe 7bff 7aff 65fa ff07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff07 65fa 7aff 7bff 7bfe 78ff 70e2 de19 f804 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f603 de19 6fe2 78ff 7bfe 7aff 7aff 5bfd 4eb8 48b2 47b3 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 48b4 47b3 48b2 4eb8 5bfd 7aff 7aff 7bfe 78ff 6fe2 de19 f603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f803 df19 6de2 74fc 78fb 77fc 76fc 6efc 60ff 5bff 58ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 59ff 58ff 5bff 60ff 6efc 76fc 77fc 78fb 74fc 6de2 df19 f803 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bd02 e813 77e7 7fff 7fff 7fff 7eff 7cff 77ff 73ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 72ff 73ff 77ff 7cff 7eff 7fff 7fff 7fff 77e7 e813 bd02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5101 ff02 9880 a3c4 a4c3 a3c3 a3c3 a2c3 a1c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a0c3 a1c3 a2c3 a3c3 a3c3 a4c3 a3c4 9880 ff02 5101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb02 0000 ff0b ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0d ff0b 0000 fb02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6a03 8f03 b404 b804 b604 b404 b204 af04 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 b104 af04 b204 b404 b604 b804 b404 8f03 6a03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ├── res/drawable-hdpi-v4/ic_menu_refresh.png ├── sng │ │ @@ -11,66 +11,66 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 f900 ff00 0000 0001 0002 3503 5004 5805 5705 2803 0002 0001 0000 0000 f600 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f300 fa00 c600 0000 0000 6a02 ab04 ff02 0000 0000 0000 0000 0000 0000 0000 ff01 b904 7e03 0000 0000 ac00 fa00 cf00 e900 0000 0000 0000 e900 ff00 d200 c100 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c900 ff00 0100 0001 0000 ff01 ff04 ff01 ff09 a12f 7e56 706e 6689 668b 6789 7367 7b58 9d34 ff0b 0000 ff04 ff01 0000 0001 5b00 ff00 f300 fd00 e600 0000 3e00 0000 0000 6200 0000 0e00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d400 0000 4f01 3c02 0000 ff06 db14 8b41 6793 5fd6 61e9 61f3 64fb 6aff 6eff 6aff 64f9 60f4 61ea 5fd9 6699 8646 cd17 ff08 0000 3e02 3401 0000 ca00 0000 6a01 5200 0000 0000 0000 4a00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ee00 0000 6d03 ff00 ff03 9826 6f71 61de 61fd 69ff 7aff 84ff 86ff 88ff 8aff 8bfe 8aff 88ff 86ff 84ff 7cff 6aff 63fd 5feb 6c7c 9f29 ff04 ff00 8204 0000 b501 ad05 ff08 7b59 765a 9e0a 4a01 2500 fe00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 de00 0000 7d04 ff03 d315 6d6d 60e2 66ff 78ff 88ff 8dff 8ffe 92fe 94fe 95fe 96ff 97ff 96ff 96fe 94fe 93fe 90fe 8dff 8aff 7aff 66ff 60e2 6c78 b020 0000 c60d c40b ff07 6e7e 5dff 64fc 8146 0000 3d03 fe00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 da00 0000 af04 ff01 9e2b 61b7 63ff 78ff 8bfc 90ff 92ff 96ff 99ff 9bff 9dff 9eff 9eff 9eff 9eff 9eff 9cff 9cff 9aff 97ff 92ff 91ff 8dfd 78ff 65ff 60c4 7d40 ff03 ff08 6d82 61ff 7df8 7cff 855b 7f00 5f03 f800 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 ff00 7b00 d104 0000 8045 60d8 6aff 87fb 91fd 94ff 98ff 9bff 9eff 9fff a0ff a0ff a1ff a0ff a1ff a1ff a0ff a0ff a0ff 9fff 9eff 9cff 99ff 94ff 92fd 89fa 6eff 5de7 6d68 6a83 61ff 82fc 93f8 84fe 8b65 0000 6103 7200 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bb00 ff00 b401 9805 ff03 6d66 5fed 72ff 8dfb 94ff 98ff 9cff 9eff 9eff 9fff 9fff 9fff 9ffd 9efc 9efc 9efc 9efc 9efc 9ffd 9ffe 9fff 9fff 9fff 9eff 9cff 98ff 94ff 8efb 79ff 6cfb 6dff 82fe 94fe 9afa 8bff 8f72 fa00 5f02 6600 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2200 2f04 ff02 6c6e 5efb 78ff 8ffc 95ff 99ff 9dff 9eff 9eff 9eff 9efe 9dfb 9dfc 9fff a1ff a2ff a2ff a2ff a1ff 9fff 9dfc 9cfa 9efe 9eff 9eff 9eff 9dff 9bff 96ff 91fd 8aff 8cff 93fe 99ff 9efa 8eff 8e83 fd06 5e01 6000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 b400 7b02 ff03 7d52 5ef0 7bff 91fc 96ff 9bff 9dff 9eff 9eff 9eff 9dfc 9fff a5ff abff b0e6 b6cf bac3 bbc3 bac4 b6d2 b1e2 aaff a4ff 9fff 9cfb 9eff 9eff 9eff 9dff 9bff 98ff 95fe 96ff 99ff 9cff 9efb 90ff 8c91 ff0b ff00 5e00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cd00 0000 e303 ad2b 60dc 76ff 91fd 96ff 9bff 9dff 9dff 9dff 9cff 9dfc a4ff aef9 baaa c277 d043 e723 ff0f ff0e ff0f e127 d23e c375 bba2 b0f1 a5ff 9efd 9cff 9dff 9dff 9cff 9bff 9aff 9aff 9bff 9cff 9efb 90ff 89a1 eb12 0000 4400 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f000 0000 ca02 ff0a 62ad 6cff 8ffd 95ff 99ff 9bff 9bff 9bff 9bfe 9eff a8ff b5b2 c649 ff11 0000 0000 ff03 d605 d605 d605 ff02 0000 0000 ff0b c73f b89e aaff a0ff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9cfc 91ff 86b1 ce18 7800 2c00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 4201 ff03 785e 63ff 88fd 94ff 98ff 9aff 9aff 9aff 99fe 9fff a9ff b780 e112 0000 cc03 ba06 aa02 5c01 0000 0000 0000 6201 ac02 b905 e207 ff05 f80b b862 9df2 9aff 9afe 9aff 9aff 9aff 9aff 9aff 9aff 9bfc 90ff 84c3 bd1d 0000 3901 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f100 0000 b905 de0d 62d4 79ff 93fe 97ff 99ff 99ff 99ff 98fe 9dff a7f3 bb5f ff06 ff02 ac03 9500 0000 fa00 fe00 ff00 ff00 ff00 fe00 f400 0000 d703 d412 ff07 737e 7ffe 9afd 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99fd 91ff 83d5 ae23 0000 2801 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 3e03 0000 7769 6af8 8cfe 94fe 97ff 98ff 98ff 97fe 9afc a4f4 b664 ff02 e004 6500 0000 f300 fa00 ff00 ff00 0000 0000 0000 ff00 c900 0000 b207 ff08 7084 6aff 8bff 98ff 97ff 98ff 98ff 98ff 98ff 98ff 97ff 98fe 92ff 81e6 a528 0000 2e01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 9c05 ff08 68ba 7aff 93fc 96ff 97ff 97ff 97ff 97fd a0fe aa8e f708 ba05 0000 fa00 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 e802 ff06 6a84 60ff 83fd 95ff 96ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 98fe 92ff 7ff9 9d2e 0000 2901 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 2902 ff00 973d 6ee3 88ff 95fd 96ff 96ff 96ff 96fc 9aff a1d3 c519 b804 a102 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 ff00 1203 ff01 6a78 5dff 7bfc 8dfe 92fe 96fe 96fe 96fe 96fe 96fe 96fe 96fe 96fe 96fe 94fc 7fff 9935 0000 2001 fe00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 6105 0000 7279 73fe 8efc 94ff 94ff 94ff 94fe 94fe 9bf9 a46f 0000 b506 0000 e400 0000 0000 0000 0000 0000 0000 0000 0000 0000 f800 4404 0000 7fa7 8fff 99ff 99ff 99ff 97ff 96ff 95ff 95ff 95ff 95ff 94ff 94ff 93ff 93fb 80ff 9843 ff00 0b01 f400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0700 6e03 f705 759f 7dff 92fa 93ff 93ff 93ff 93fe 94ff 96e1 eb15 e106 0000 ee00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fe00 6900 ff01 e219 b96e b788 b7a4 b7b1 b5d1 b3db b1e1 aee4 aceb a8ee a6f6 a3f9 a0ff a0ff 92fa a440 0000 3a01 ee00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 1301 0000 c31e 77be 84ff 92fb 91ff 92ff 92ff 92fe 95ff 92ae 0000 b705 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 0000 0000 ff02 ff01 ff01 0000 ff01 fb19 eb21 cf38 c446 ba62 bb6c b985 b793 b46d d618 e901 7400 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2f02 6c00 9832 77d9 87ff 91fd 90ff 90ff 91ff 90ff 91fe 9e62 fc04 7601 fe00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fe00 0000 ff00 2d00 0000 6601 bb03 c604 d105 d907 ff07 ff0e ff06 0000 0000 0000 0000 0000 0000 ff07 da06 0000 e000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 4d02 0000 8c42 78f0 8aff 90fd 8fff 8fff 90ff 8fff 8afb b336 ff04 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 ff00 ff00 0000 0000 0000 0000 7503 f005 883a 60aa 5eb7 6793 6a8d 7176 7466 7e4e ff0b fe02 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 5303 0000 894d 7bfe 89fb 8cfa 8cfb 8cfb 8cfb 8cfc 84fd c71f ff02 a400 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 9601 4b03 0000 6e96 66ff 6fff 6cff 66ff 60fc 5af8 56f2 5e8e ff00 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 5c02 0000 9544 8df9 96ff 94ff 94ff 94ff 94ff 97ff 8de8 db12 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 1600 8502 ff09 75a6 74fc 7ef6 7bfe 7afe 79ff 77ff 72ff 6dbc 0000 4e02 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 8c00 0000 f00e b46b b0b6 b2b9 b3b8 b3b7 b4b7 b1b1 b555 ec0e d103 0000 0000 0000 0000 0000 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0001 ff01 e917 75b2 7aff 84fb 83ff 82ff 81fe 80fe 7efe 7ba4 ff01 7302 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 2e00 ff05 ff05 0000 0000 0000 0000 0000 0000 ff00 ff0b ff09 e305 9e06 9205 8804 6703 0001 0000 d600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f100 3401 ed00 a12c 70d1 7fff 8afc 88ff 88ff 88ff 87ff 84ff 848e ff02 2c01 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f100 0000 9505 e108 7562 5fb9 6696 6a8a 7471 7864 8647 8e3a c421 ef17 ff03 0000 ff01 ff02 ff01 0000 0000 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f700 0000 5003 0000 7b4b 6bf9 84fd 8afe 89ff 89ff 89ff 89ff 87ff 9463 ff02 0000 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2f01 9d01 c718 68cc 65ff 6aff 62ff 5cfa 58f7 56ef 54ec 52e4 51e2 50dc 50d5 55b0 57a2 5e87 7c41 e704 2900 7a00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 4500 8402 ff0a 6b83 6dff 88fa 88ff 88ff 88ff 88ff 89ff 85fc b92b fe02 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2501 dc02 e516 75ca 75fb 77fb 76ff 74ff 72ff 70ff 6fff 6eff 6cff 6cff 68ff 62ff 5bff 54ff 59e2 8e22 0000 4301 ff00 0000 0000 0000 0000 0000 0000 0000 ff00 0000 d100 0000 6b03 9929 5ce2 76fe 87fe 86ff 87ff 87ff 86fe 8afe 87cd f010 ff01 7f00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 9c04 ff09 79c1 79ff 7efc 7cff 7bfe 7bfe 7afe 7afe 79fe 78fe 77fe 76fe 75fe 76fb 80ff 87b1 a413 6601 6601 ff00 0000 0000 0000 0000 0000 0000 ff00 0000 d700 0000 b404 ff05 6388 61ff 81fd 84ff 86ff 86ff 86ff 85fd 88ff 9579 ff07 0000 d300 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 8f06 f801 7cbb 7eff 83fc 82ff 82ff 81ff 81ff 80ff 80ff 7fff 7fff 7eff 7dfd 89ff 96c2 bf20 ff00 6601 0000 0000 0000 0000 0000 0000 0000 0000 0000 e700 0000 a403 ff01 7745 53f2 73ff 83ff 84ff 85ff 85ff 84ff 87fd 87f7 ab36 0000 2901 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 8807 0000 79b2 7eff 84fc 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83fe 8dff 9bc4 c21e f805 b403 0000 d600 0000 0000 0000 0000 ff00 fe00 f900 ff00 0000 6e03 ff02 8e29 51d8 64ff 7dfe 81ff 83ff 83ff 83ff 83fb 88ff 92a6 cc10 b000 5500 fe00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 7d00 7c06 ff00 7aa2 7eff 83fd 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82fe 86ff 96c2 ea1a e50e d20c 0000 d100 fb00 ff00 ff00 ff00 ff00 ed00 0000 0000 4002 9d04 ff02 982a 52c5 5bff 78fc 7fff 82ff 82ff 82ff 81fe 85fd 89fc 9c4d 0000 6f02 ff00 eb00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 7905 0000 7d8c 7eff 81fe 81ff 81ff 81ff 81ff 81ff 81ff 81ff 82ff 7aff 699f a71a ff06 ff08 5e07 2c03 0001 0000 0000 0000 0000 0001 4f05 6a05 0000 ff08 6f4c 4fdc 59ff 74fc 7cff 7fff 81ff 81ff 81ff 81fb 88ff 95a5 fc0d a603 2b00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 6804 0000 7c7b 7bfe 80ff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 79ff 5fff 57cd 6758 c31e 0000 0000 ff02 bb04 8605 9505 e303 ff01 0000 ff03 7837 598d 4df6 5dff 73fe 79ff 7eff 7fff 80ff 80ff 7ffd 85fe 90e6 a036 8301 8303 0000 f300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 5203 ff00 816c 7afa 7eff 7efe 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 77fd 60ff 50ff 4fbd 5183 6b50 b227 ff15 ff09 ff0d e71a 9135 5965 5297 4de5 53ff 64ff 73fe 78ff 7cff 7eff 7eff 7fff 7efe 81fd 8efe a267 0000 a604 0000 f300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 1a02 0000 8958 7af4 7eff 7efe 7eff 7eff 7efe 7eff 7eff 7eff 7eff 7dff 78ff 75fd 69fc 5dff 55ff 4def 4cd2 4ec7 4dc0 4dc2 4eca 4cdb 50ff 58ff 61ff 6ffb 75fe 78ff 7cff 7eff 7eff 7eff 7dff 80fe 8cff 9b93 ff07 c506 0000 ce00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0001 ff00 9247 78ef 7cff 7dfe 7dff 7dfe 7dff 7dfd 7dff 7dff 7dff 7dff 7bff 77ff 74fe 72fb 6dfa 65ff 61ff 60ff 5fff 5fff 60ff 62ff 67ff 6ffa 73fd 75ff 79ff 7cff 7dff 7dff 7dff 7cfe 7fff 8cff 9bab e812 b603 0000 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0401 fc01 9f37 76eb 7bff 7cfe 7dfc 87ff 8cf5 86ff 7cfc 7cfe 7cff 7cff 7cff 7bff 79ff 76ff 74ff 72fe 71fc 6ffc 6ffc 6ffc 70fc 71fd 73fe 75ff 77ff 79ff 7bff 7cff 7cff 7cff 7bfc 80ff 8ffd 9f9e e615 ff01 8401 ff00 9400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0500 ff03 b727 75e5 79ff 7cfa 88ff 9bc0 b44e 9ac4 8bff 7dfd 7afc 7bff 7bff 7bff 7bff 7aff 79ff 78ff 76ff 76ff 75ff 76ff 76ff 77ff 78ff 7aff 7bff 7bff 7bff 7bff 7bfe 7afa 82ff 93f4 a679 ff0b ff02 6a01 0000 b100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ee03 e619 72e3 78fd 88ff 98c5 bb20 ff02 dc1c a29c 93ff 83ff 7afb 79fe 7bff 7bff 7bff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7bff 7bff 7bff 7bff 7aff 79fd 7dfe 89ff 98dd ae59 ff02 ca06 2900 0000 dd00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 a000 8202 ff05 83d2 91ff 9bc3 bb1f ff07 da0f fd05 ff0c b358 a0bf 90ff 82ff 79ff 78ff 78fe 79fe 79fe 79fe 79ff 79ff 79ff 79ff 79fe 79fe 79fe 78fe 78ff 7cff 87ff 96ff a598 bc31 0000 b106 0000 ff00 c500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 2400 be01 b539 b06d d51f ff02 c805 0000 be02 c703 0000 dc19 b659 a1cc 96fc 8bff 81ff 7bff 79ff 78ff 78ff 78fe 78fe 78ff 79ff 79ff 7cff 82ff 8dff 9af3 a79f bf3b ff0c 0000 9a04 0000 f900 c200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2000 0000 ff00 0000 0000 0000 9e02 0000 af00 0000 7100 8703 0000 ff03 ff11 cd34 b17a a2c7 9ce6 94f0 8ef9 8aff 88ff 89ff 8bfe 90f6 97ed 9ee2 a4bf b36d da24 ff0a 0000 d700 9102 0000 f600 d600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5100 0000 2300 0000 5801 0000 e100 f700 f100 ff00 5700 7801 0000 ff01 ff03 ff03 ff01 d827 c04b b668 b07f ae8d ae8a b278 b85f c441 ff17 ff01 ff03 ff02 ff00 1001 9800 0000 fa00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e400 dc00 fd00 fd00 0000 0000 0000 ff00 f800 fd00 ef00 0000 0000 7e01 c305 ff02 0000 0000 0000 0000 0000 0000 0000 ff00 e604 bd04 0001 0000 0a00 f400 ff00 ed00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 fe00 fb00 0000 0000 3c01 8003 9e04 a105 a005 9904 7702 2001 0000 0000 ff00 fe00 ff00 0000 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 3503 5004 5805 5705 2803 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6a02 ab04 ff02 0000 0000 0000 0000 0000 0000 0000 ff01 b904 7e03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 ff01 ff04 ff01 ff09 a12f 7e56 706e 6689 668b 6789 7367 7b58 9d34 ff0b 0000 ff04 ff01 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4f01 3c02 0000 ff06 db14 8b41 6793 5fd6 61e9 61f3 64fb 6aff 6eff 6aff 64f9 60f4 61ea 5fd9 6699 8646 cd17 ff08 0000 3e02 3401 0000 0000 0000 6a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6d03 0000 ff03 9826 6f71 61de 61fd 69ff 7aff 84ff 86ff 88ff 8aff 8bfe 8aff 88ff 86ff 84ff 7cff 6aff 63fd 5feb 6c7c 9f29 ff04 0000 8204 0000 b501 ad05 ff08 7b59 765a 9e0a 4a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7d04 ff03 d315 6d6d 60e2 66ff 78ff 88ff 8dff 8ffe 92fe 94fe 95fe 96ff 97ff 96ff 96fe 94fe 93fe 90fe 8dff 8aff 7aff 66ff 60e2 6c78 b020 0000 c60d c40b ff07 6e7e 5dff 64fc 8146 0000 3d03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 af04 ff01 9e2b 61b7 63ff 78ff 8bfc 90ff 92ff 96ff 99ff 9bff 9dff 9eff 9eff 9eff 9eff 9eff 9cff 9cff 9aff 97ff 92ff 91ff 8dfd 78ff 65ff 60c4 7d40 ff03 ff08 6d82 61ff 7df8 7cff 855b 0000 5f03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d104 0000 8045 60d8 6aff 87fb 91fd 94ff 98ff 9bff 9eff 9fff a0ff a0ff a1ff a0ff a1ff a1ff a0ff a0ff a0ff 9fff 9eff 9cff 99ff 94ff 92fd 89fa 6eff 5de7 6d68 6a83 61ff 82fc 93f8 84fe 8b65 0000 6103 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b401 9805 ff03 6d66 5fed 72ff 8dfb 94ff 98ff 9cff 9eff 9eff 9fff 9fff 9fff 9ffd 9efc 9efc 9efc 9efc 9efc 9ffd 9ffe 9fff 9fff 9fff 9eff 9cff 98ff 94ff 8efb 79ff 6cfb 6dff 82fe 94fe 9afa 8bff 8f72 0000 5f02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2f04 ff02 6c6e 5efb 78ff 8ffc 95ff 99ff 9dff 9eff 9eff 9eff 9efe 9dfb 9dfc 9fff a1ff a2ff a2ff a2ff a1ff 9fff 9dfc 9cfa 9efe 9eff 9eff 9eff 9dff 9bff 96ff 91fd 8aff 8cff 93fe 99ff 9efa 8eff 8e83 fd06 5e01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7b02 ff03 7d52 5ef0 7bff 91fc 96ff 9bff 9dff 9eff 9eff 9eff 9dfc 9fff a5ff abff b0e6 b6cf bac3 bbc3 bac4 b6d2 b1e2 aaff a4ff 9fff 9cfb 9eff 9eff 9eff 9dff 9bff 98ff 95fe 96ff 99ff 9cff 9efb 90ff 8c91 ff0b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e303 ad2b 60dc 76ff 91fd 96ff 9bff 9dff 9dff 9dff 9cff 9dfc a4ff aef9 baaa c277 d043 e723 ff0f ff0e ff0f e127 d23e c375 bba2 b0f1 a5ff 9efd 9cff 9dff 9dff 9cff 9bff 9aff 9aff 9bff 9cff 9efb 90ff 89a1 eb12 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ca02 ff0a 62ad 6cff 8ffd 95ff 99ff 9bff 9bff 9bff 9bfe 9eff a8ff b5b2 c649 ff11 0000 0000 ff03 d605 d605 d605 ff02 0000 0000 ff0b c73f b89e aaff a0ff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9cfc 91ff 86b1 ce18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4201 ff03 785e 63ff 88fd 94ff 98ff 9aff 9aff 9aff 99fe 9fff a9ff b780 e112 0000 cc03 ba06 aa02 5c01 0000 0000 0000 6201 ac02 b905 e207 ff05 f80b b862 9df2 9aff 9afe 9aff 9aff 9aff 9aff 9aff 9aff 9bfc 90ff 84c3 bd1d 0000 3901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b905 de0d 62d4 79ff 93fe 97ff 99ff 99ff 99ff 98fe 9dff a7f3 bb5f ff06 ff02 ac03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d703 d412 ff07 737e 7ffe 9afd 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99fd 91ff 83d5 ae23 0000 2801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3e03 0000 7769 6af8 8cfe 94fe 97ff 98ff 98ff 97fe 9afc a4f4 b664 ff02 e004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b207 ff08 7084 6aff 8bff 98ff 97ff 98ff 98ff 98ff 98ff 98ff 97ff 98fe 92ff 81e6 a528 0000 2e01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c05 ff08 68ba 7aff 93fc 96ff 97ff 97ff 97ff 97fd a0fe aa8e f708 ba05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e802 ff06 6a84 60ff 83fd 95ff 96ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 98fe 92ff 7ff9 9d2e 0000 2901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2902 0000 973d 6ee3 88ff 95fd 96ff 96ff 96ff 96fc 9aff a1d3 c519 b804 a102 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1203 ff01 6a78 5dff 7bfc 8dfe 92fe 96fe 96fe 96fe 96fe 96fe 96fe 96fe 96fe 96fe 94fc 7fff 9935 0000 2001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6105 0000 7279 73fe 8efc 94ff 94ff 94ff 94fe 94fe 9bf9 a46f 0000 b506 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4404 0000 7fa7 8fff 99ff 99ff 99ff 97ff 96ff 95ff 95ff 95ff 95ff 94ff 94ff 93ff 93fb 80ff 9843 0000 0b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6e03 f705 759f 7dff 92fa 93ff 93ff 93ff 93fe 94ff 96e1 eb15 e106 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 e219 b96e b788 b7a4 b7b1 b5d1 b3db b1e1 aee4 aceb a8ee a6f6 a3f9 a0ff a0ff 92fa a440 0000 3a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1301 0000 c31e 77be 84ff 92fb 91ff 92ff 92ff 92fe 95ff 92ae 0000 b705 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff01 ff01 0000 ff01 fb19 eb21 cf38 c446 ba62 bb6c b985 b793 b46d d618 e901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2f02 0000 9832 77d9 87ff 91fd 90ff 90ff 91ff 90ff 91fe 9e62 fc04 7601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6601 bb03 c604 d105 d907 ff07 ff0e ff06 0000 0000 0000 0000 0000 0000 ff07 da06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4d02 0000 8c42 78f0 8aff 90fd 8fff 8fff 90ff 8fff 8afb b336 ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7503 f005 883a 60aa 5eb7 6793 6a8d 7176 7466 7e4e ff0b fe02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5303 0000 894d 7bfe 89fb 8cfa 8cfb 8cfb 8cfb 8cfc 84fd c71f ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9601 4b03 0000 6e96 66ff 6fff 6cff 66ff 60fc 5af8 56f2 5e8e 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5c02 0000 9544 8df9 96ff 94ff 94ff 94ff 94ff 97ff 8de8 db12 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8502 ff09 75a6 74fc 7ef6 7bfe 7afe 79ff 77ff 72ff 6dbc 0000 4e02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f00e b46b b0b6 b2b9 b3b8 b3b7 b4b7 b1b1 b555 ec0e d103 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 ff01 e917 75b2 7aff 84fb 83ff 82ff 81fe 80fe 7efe 7ba4 ff01 7302 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff05 ff05 0000 0000 0000 0000 0000 0000 0000 ff0b ff09 e305 9e06 9205 8804 6703 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3401 0000 a12c 70d1 7fff 8afc 88ff 88ff 88ff 87ff 84ff 848e ff02 2c01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9505 e108 7562 5fb9 6696 6a8a 7471 7864 8647 8e3a c421 ef17 ff03 0000 ff01 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5003 0000 7b4b 6bf9 84fd 8afe 89ff 89ff 89ff 89ff 87ff 9463 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2f01 9d01 c718 68cc 65ff 6aff 62ff 5cfa 58f7 56ef 54ec 52e4 51e2 50dc 50d5 55b0 57a2 5e87 7c41 e704 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8402 ff0a 6b83 6dff 88fa 88ff 88ff 88ff 88ff 89ff 85fc b92b fe02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2501 dc02 e516 75ca 75fb 77fb 76ff 74ff 72ff 70ff 6fff 6eff 6cff 6cff 68ff 62ff 5bff 54ff 59e2 8e22 0000 4301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6b03 9929 5ce2 76fe 87fe 86ff 87ff 87ff 86fe 8afe 87cd f010 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c04 ff09 79c1 79ff 7efc 7cff 7bfe 7bfe 7afe 7afe 79fe 78fe 77fe 76fe 75fe 76fb 80ff 87b1 a413 6601 6601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b404 ff05 6388 61ff 81fd 84ff 86ff 86ff 86ff 85fd 88ff 9579 ff07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8f06 f801 7cbb 7eff 83fc 82ff 82ff 81ff 81ff 80ff 80ff 7fff 7fff 7eff 7dfd 89ff 96c2 bf20 0000 6601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a403 ff01 7745 53f2 73ff 83ff 84ff 85ff 85ff 84ff 87fd 87f7 ab36 0000 2901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8807 0000 79b2 7eff 84fc 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83fe 8dff 9bc4 c21e f805 b403 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6e03 ff02 8e29 51d8 64ff 7dfe 81ff 83ff 83ff 83ff 83fb 88ff 92a6 cc10 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7c06 0000 7aa2 7eff 83fd 82ff 82ff 82ff 82ff 82ff 82ff 82ff 82fe 86ff 96c2 ea1a e50e d20c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4002 9d04 ff02 982a 52c5 5bff 78fc 7fff 82ff 82ff 82ff 81fe 85fd 89fc 9c4d 0000 6f02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7905 0000 7d8c 7eff 81fe 81ff 81ff 81ff 81ff 81ff 81ff 81ff 82ff 7aff 699f a71a ff06 ff08 5e07 2c03 0001 0000 0000 0000 0000 0001 4f05 6a05 0000 ff08 6f4c 4fdc 59ff 74fc 7cff 7fff 81ff 81ff 81ff 81fb 88ff 95a5 fc0d a603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6804 0000 7c7b 7bfe 80ff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 79ff 5fff 57cd 6758 c31e 0000 0000 ff02 bb04 8605 9505 e303 ff01 0000 ff03 7837 598d 4df6 5dff 73fe 79ff 7eff 7fff 80ff 80ff 7ffd 85fe 90e6 a036 8301 8303 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5203 0000 816c 7afa 7eff 7efe 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 77fd 60ff 50ff 4fbd 5183 6b50 b227 ff15 ff09 ff0d e71a 9135 5965 5297 4de5 53ff 64ff 73fe 78ff 7cff 7eff 7eff 7fff 7efe 81fd 8efe a267 0000 a604 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1a02 0000 8958 7af4 7eff 7efe 7eff 7eff 7efe 7eff 7eff 7eff 7eff 7dff 78ff 75fd 69fc 5dff 55ff 4def 4cd2 4ec7 4dc0 4dc2 4eca 4cdb 50ff 58ff 61ff 6ffb 75fe 78ff 7cff 7eff 7eff 7eff 7dff 80fe 8cff 9b93 ff07 c506 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 9247 78ef 7cff 7dfe 7dff 7dfe 7dff 7dfd 7dff 7dff 7dff 7dff 7bff 77ff 74fe 72fb 6dfa 65ff 61ff 60ff 5fff 5fff 60ff 62ff 67ff 6ffa 73fd 75ff 79ff 7cff 7dff 7dff 7dff 7cfe 7fff 8cff 9bab e812 b603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0401 fc01 9f37 76eb 7bff 7cfe 7dfc 87ff 8cf5 86ff 7cfc 7cfe 7cff 7cff 7cff 7bff 79ff 76ff 74ff 72fe 71fc 6ffc 6ffc 6ffc 70fc 71fd 73fe 75ff 77ff 79ff 7bff 7cff 7cff 7cff 7bfc 80ff 8ffd 9f9e e615 ff01 8401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 b727 75e5 79ff 7cfa 88ff 9bc0 b44e 9ac4 8bff 7dfd 7afc 7bff 7bff 7bff 7bff 7aff 79ff 78ff 76ff 76ff 75ff 76ff 76ff 77ff 78ff 7aff 7bff 7bff 7bff 7bff 7bfe 7afa 82ff 93f4 a679 ff0b ff02 6a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ee03 e619 72e3 78fd 88ff 98c5 bb20 ff02 dc1c a29c 93ff 83ff 7afb 79fe 7bff 7bff 7bff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7bff 7bff 7bff 7bff 7aff 79fd 7dfe 89ff 98dd ae59 ff02 ca06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8202 ff05 83d2 91ff 9bc3 bb1f ff07 da0f fd05 ff0c b358 a0bf 90ff 82ff 79ff 78ff 78fe 79fe 79fe 79fe 79ff 79ff 79ff 79ff 79fe 79fe 79fe 78fe 78ff 7cff 87ff 96ff a598 bc31 0000 b106 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 be01 b539 b06d d51f ff02 c805 0000 be02 c703 0000 dc19 b659 a1cc 96fc 8bff 81ff 7bff 79ff 78ff 78ff 78fe 78fe 78ff 79ff 79ff 7cff 82ff 8dff 9af3 a79f bf3b ff0c 0000 9a04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e02 0000 0000 0000 0000 8703 0000 ff03 ff11 cd34 b17a a2c7 9ce6 94f0 8ef9 8aff 88ff 89ff 8bfe 90f6 97ed 9ee2 a4bf b36d da24 ff0a 0000 0000 9102 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5801 0000 0000 0000 0000 0000 0000 7801 0000 ff01 ff03 ff03 ff01 d827 c04b b668 b07f ae8d ae8a b278 b85f c441 ff17 ff01 ff03 ff02 0000 1001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7e01 c305 ff02 0000 0000 0000 0000 0000 0000 0000 0000 e604 bd04 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3c01 8003 9e04 a105 a005 9904 7702 2001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ├── res/drawable-hdpi-v4/ic_menu_preferences.png ├── sng │ │ @@ -13,64 +13,64 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5600 0000 5600 5600 0000 5600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5600 5900 5801 5802 5c03 5c03 5902 0000 0000 5901 5c03 5d03 5902 5801 5900 5a00 5600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5900 0000 0000 5a01 6201 0000 0000 0000 0000 0000 0000 5100 4f00 0000 0000 0000 0000 0000 0000 0000 7b01 6100 0000 6c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7500 5b00 0000 0000 3402 4c20 5461 5aa1 5ad8 586f 7702 6903 5843 5ad9 5bb7 578c 5357 4612 0001 0000 0000 6f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5500 0000 5501 5503 3e00 5b01 4d16 4f56 5bc8 60fb 64ff 72ff 75ff 65d1 5807 0000 637f 72ff 7bff 6dff 65ff 62f8 5bb6 564c 6105 6f00 5804 5705 4500 0000 5500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5600 0000 5301 9a00 0000 7102 0000 6382 66ff 73ff 82ff 87ff 89fe 8bfc 6fff 5c74 545d 60d2 7dfd 8bfc 8eff 8fff 88ff 7bff 6fdd 6116 5e02 0000 0000 5d04 5400 0000 5800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5800 0000 5602 0000 5004 542e 8304 5f03 844a 83fc 89f9 8bff 8fff 93ff 97ff 8ffe 7fff 77ff 79ff 88ff 91ff 97ff 98ff 97fa 93fe 8e7a 0000 0000 5839 575b 0000 6801 5701 0000 5d00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5800 0000 5603 0000 4e0f 57a4 58df 554f 0000 5761 73ff 8ffc 94fe 9aff 9dff 9dff a1ff a6fe a1fa 96fd 90ff 98ff 9eff 9eff a0fd 91ff 71c8 5e27 5724 5be7 59fe 5785 0000 0000 5b02 0000 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5500 0000 5503 0000 581f 56d0 67ff 73ff 61ef 5dc4 61ef 7bff 92ff 9aff 9eff 9fff 9efe a3ff a9c4 a665 9fff 98fc 9cff 9eff 9fff 9fff 9eff 88ff 70e9 68e8 74ff 7dfe 66ff 59bc 580b 0000 6902 0000 7100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7500 0000 5801 0000 591c 59e3 6cff 81fd 87fd 87ff 85ff 85ff 8bff 93ff 9cff 9fff 9fff a0fb a4fe a539 7a06 a2c9 a1ff 9dfc 9fff 9fff 9fff 9fff 9ffe 98ff 90ff 8bfd 8cfe 8efe 75ff 5fc9 470f 0000 5f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5801 5802 5c03 5c03 5902 0000 0000 5901 5c03 5d03 5902 5801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a01 6201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3402 4c20 5461 5aa1 5ad8 586f 7702 6903 5843 5ad9 5bb7 578c 5357 4612 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5501 5503 0000 5b01 4d16 4f56 5bc8 60fb 64ff 72ff 75ff 65d1 5807 0000 637f 72ff 7bff 6dff 65ff 62f8 5bb6 564c 6105 0000 5804 5705 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5301 0000 0000 7102 0000 6382 66ff 73ff 82ff 87ff 89fe 8bfc 6fff 5c74 545d 60d2 7dfd 8bfc 8eff 8fff 88ff 7bff 6fdd 6116 5e02 0000 0000 5d04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5602 0000 5004 542e 8304 5f03 844a 83fc 89f9 8bff 8fff 93ff 97ff 8ffe 7fff 77ff 79ff 88ff 91ff 97ff 98ff 97fa 93fe 8e7a 0000 0000 5839 575b 0000 6801 5701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5603 0000 4e0f 57a4 58df 554f 0000 5761 73ff 8ffc 94fe 9aff 9dff 9dff a1ff a6fe a1fa 96fd 90ff 98ff 9eff 9eff a0fd 91ff 71c8 5e27 5724 5be7 59fe 5785 0000 0000 5b02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5503 0000 581f 56d0 67ff 73ff 61ef 5dc4 61ef 7bff 92ff 9aff 9eff 9fff 9efe a3ff a9c4 a665 9fff 98fc 9cff 9eff 9fff 9fff 9eff 88ff 70e9 68e8 74ff 7dfe 66ff 59bc 580b 0000 6902 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5801 0000 591c 59e3 6cff 81fd 87fd 87ff 85ff 85ff 8bff 93ff 9cff 9fff 9fff a0fb a4fe a539 7a06 a2c9 a1ff 9dfc 9fff 9fff 9fff 9fff 9ffe 98ff 90ff 8bfd 8cfe 8efe 75ff 5fc9 470f 0000 5f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4d02 5802 381c 55d3 6dff 83fd 87ff 8fff 95fe 95fe 91fe 91ff 96ff 9cff 9eff 9dfb a3ff a3a9 8d0b 0000 9c4d 9ffa 9dfa 9dff 9eff 9eff 9eff 9dff 9bfe 97fe 92ff 93ff 98ff 97fc 79ff 64c5 6923 6204 6902 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7400 6404 0000 69b1 6dff 7ffc 87ff 8fff 97ff 9bff 9aff 98ff 99ff 9aff 9cff 9cfe 9ffb a2ef 9e37 0000 9c04 860f 99b4 9aff 9bfa 9dff 9cff 9cff 9cff 9bff 9aff 99ff 9aff 9bff 9bfd 9cff 8cfd 7147 0000 7904 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5900 0000 6900 7c03 5301 8256 90f3 8afe 8ffe 96ff 9bff 9cff 9cff 9cff 9cff 9cff 9cff 9cf9 a0ff a199 8307 a004 9405 0000 8c4b 99f2 9afc 9bfd 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cfe 9cfe a2f8 a66f ff00 e201 0000 4f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6900 0000 0000 0000 847c 8bff 94ff 9aff 9bff 9bff 9bff 9bff 9bff 9bff 9afa 9dff a2e8 9732 0000 9d04 3400 9506 6a05 95b0 9aff 9afd 9bfd 9bff 9bff 9bff 9bff 9bff 9bff 9bfe 9bff 8ce6 6515 0000 9f02 0000 6101 0000 6000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5400 4b00 5408 5041 4722 4417 5ac3 80ff 96fe 99ff 9aff 9aff 9aff 9aff 99fe 99fb a1ff a8ef a889 0000 9e06 4c01 4f02 7c04 0000 9133 a5cf a4fe 9dff 99fb 9aff 9aff 9aff 9aff 9aff 9aff 9bfd 81fe 68a8 5937 5cb2 5691 0000 0000 5f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5600 5601 6701 534e 5aff 5ffa 5ed6 69fc 87ff 93ff 97ff 98ff 99ff 99ff 98fe 9aff a4ff acc4 b339 0000 6e06 5303 0000 0000 0000 6005 0000 9700 ad6d a9d9 a1ff 99fb 99ff 99ff 99ff 99ff 99ff 99ff 96ff 7fff 74ff 6fff 5eff 5220 5300 5200 6900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5c00 0000 0000 5bd5 70fc 7dfe 7aff 7fff 87ff 90ff 95ff 97ff 98ff 97fe 9afe a4fb ac8f b605 0000 9903 0000 0000 540f 5020 4d0a 0000 0000 7804 0000 ab25 a8bd a1ff 98fd 97ff 98ff 98ff 98ff 97ff 98ff 99fe 94fc 8dfd 73fe 639e 0000 6703 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5d00 5901 4d00 5431 63ff 7cff 82fe 88fd 89ff 8cff 92ff 95ff 96ff 96fe 98fe a1fd a678 0000 8405 0000 5306 5a82 57b9 55c8 53d6 52c5 52b6 506f 0000 ff02 0000 a011 a3bd 9cff 95fd 96ff 96ff 96ff 96ff 96ff 95ff 91ff 8ffe 89ff 73de 3704 6d01 6700 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5f03 8700 5d9d 6bfd 81fe 89ff 8fff 90ff 92ff 93ff 95ff 95ff 95fd 9dff a09b 2001 9009 0000 5d43 5bdf 63ff 71ff 74ff 74ff 74ff 70ff 5efe 54d0 5027 0000 0000 970e 9be0 97fe 94fe 95ff 95ff 95ff 95ff 95ff 94ff 93fe 93ff 7cf0 6941 0000 6d03 7100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5f00 6403 0000 63d8 74ff 84fe 8eff 93ff 93ff 93ff 94ff 94ff 94fe 97ff 9ddd 8509 1b00 0000 5951 5efd 6fff 7bfe 7dfb 81fc 84fd 86fc 86fb 83ff 6fff 5ae8 4f33 0000 0000 8e56 97ff 92ff 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94fd 83ff 7590 6500 7606 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5d01 0000 5111 67e2 7bff 87fe 8fff 92ff 93ff 93ff 93ff 93ff 92ff 98fe 9374 0000 8304 5626 5cf0 6fff 7cfc 7fff 85ff 89ff 8cff 8dff 8dff 8dff 8cfb 76ff 5cd6 5218 6002 0000 8dd0 92ff 91fe 93ff 93ff 93ff 93ff 93ff 93ff 94fb 8cff 7ab4 0000 8005 6f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5f02 6400 5c3b 6bee 7dff 89fe 90ff 91ff 91ff 91ff 92ff 91ff 92ff 94fb 8b11 9300 0000 5baa 68ff 7bfd 7fff 87ff 8dff 8fff 91ff 91ff 91ff 91ff 8fff 8efc 71ff 5c7f 0000 4602 8159 8bff 8efc 91ff 92ff 91ff 92ff 91ff 91ff 92fc 8eff 7dc3 5f07 a301 7301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6404 0000 69b1 6dff 7ffc 87ff 8fff 97ff 9bff 9aff 98ff 99ff 9aff 9cff 9cfe 9ffb a2ef 9e37 0000 9c04 860f 99b4 9aff 9bfa 9dff 9cff 9cff 9cff 9bff 9aff 99ff 9aff 9bff 9bfd 9cff 8cfd 7147 0000 7904 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7c03 5301 8256 90f3 8afe 8ffe 96ff 9bff 9cff 9cff 9cff 9cff 9cff 9cff 9cf9 a0ff a199 8307 a004 9405 0000 8c4b 99f2 9afc 9bfd 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cfe 9cfe a2f8 a66f 0000 e201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 847c 8bff 94ff 9aff 9bff 9bff 9bff 9bff 9bff 9bff 9afa 9dff a2e8 9732 0000 9d04 0000 9506 6a05 95b0 9aff 9afd 9bfd 9bff 9bff 9bff 9bff 9bff 9bff 9bfe 9bff 8ce6 6515 0000 9f02 0000 6101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5408 5041 4722 4417 5ac3 80ff 96fe 99ff 9aff 9aff 9aff 9aff 99fe 99fb a1ff a8ef a889 0000 9e06 4c01 4f02 7c04 0000 9133 a5cf a4fe 9dff 99fb 9aff 9aff 9aff 9aff 9aff 9aff 9bfd 81fe 68a8 5937 5cb2 5691 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5601 6701 534e 5aff 5ffa 5ed6 69fc 87ff 93ff 97ff 98ff 99ff 99ff 98fe 9aff a4ff acc4 b339 0000 6e06 5303 0000 0000 0000 6005 0000 0000 ad6d a9d9 a1ff 99fb 99ff 99ff 99ff 99ff 99ff 99ff 96ff 7fff 74ff 6fff 5eff 5220 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5bd5 70fc 7dfe 7aff 7fff 87ff 90ff 95ff 97ff 98ff 97fe 9afe a4fb ac8f b605 0000 9903 0000 0000 540f 5020 4d0a 0000 0000 7804 0000 ab25 a8bd a1ff 98fd 97ff 98ff 98ff 98ff 97ff 98ff 99fe 94fc 8dfd 73fe 639e 0000 6703 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5901 0000 5431 63ff 7cff 82fe 88fd 89ff 8cff 92ff 95ff 96ff 96fe 98fe a1fd a678 0000 8405 0000 5306 5a82 57b9 55c8 53d6 52c5 52b6 506f 0000 ff02 0000 a011 a3bd 9cff 95fd 96ff 96ff 96ff 96ff 96ff 95ff 91ff 8ffe 89ff 73de 3704 6d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5f03 0000 5d9d 6bfd 81fe 89ff 8fff 90ff 92ff 93ff 95ff 95ff 95fd 9dff a09b 2001 9009 0000 5d43 5bdf 63ff 71ff 74ff 74ff 74ff 70ff 5efe 54d0 5027 0000 0000 970e 9be0 97fe 94fe 95ff 95ff 95ff 95ff 95ff 94ff 93fe 93ff 7cf0 6941 0000 6d03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6403 0000 63d8 74ff 84fe 8eff 93ff 93ff 93ff 94ff 94ff 94fe 97ff 9ddd 8509 0000 0000 5951 5efd 6fff 7bfe 7dfb 81fc 84fd 86fc 86fb 83ff 6fff 5ae8 4f33 0000 0000 8e56 97ff 92ff 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94fd 83ff 7590 0000 7606 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5d01 0000 5111 67e2 7bff 87fe 8fff 92ff 93ff 93ff 93ff 93ff 92ff 98fe 9374 0000 8304 5626 5cf0 6fff 7cfc 7fff 85ff 89ff 8cff 8dff 8dff 8dff 8cfb 76ff 5cd6 5218 6002 0000 8dd0 92ff 91fe 93ff 93ff 93ff 93ff 93ff 93ff 94fb 8cff 7ab4 0000 8005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5f02 0000 5c3b 6bee 7dff 89fe 90ff 91ff 91ff 91ff 92ff 91ff 92ff 94fb 8b11 0000 0000 5baa 68ff 7bfd 7fff 87ff 8dff 8fff 91ff 91ff 91ff 91ff 8fff 8efc 71ff 5c7f 0000 4602 8159 8bff 8efc 91ff 92ff 91ff 92ff 91ff 91ff 92fc 8eff 7dc3 5f07 a301 7301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6304 0000 6159 6ff8 7fff 8afe 8fff 90ff 90ff 90ff 90ff 90fe 93ff 8dc6 4f03 0000 6126 63dd 74fe 7efc 86ff 8cff 8fff 90ff 90ff 90ff 90ff 90ff 90ff 91fb 86fd 6dc1 5f15 0000 7a2a 81ff 8bfc 8fff 90ff 90ff 90ff 90ff 90ff 91fd 8eff 80d7 6b23 0000 7502 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6504 0000 6367 71fc 80ff 8afe 8eff 8fff 8fff 8fff 8fff 8ffd 90ff 878d 3003 0000 635e 69fd 78fe 83fe 8aff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 90fe 8cfe 79f9 6e3d 0000 6e20 79ea 87ff 8cfe 8fff 8fff 8fff 8fff 8fff 8ffd 8eff 82e9 713c 9200 7703 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6504 0000 6367 71fc 80ff 8afe 8eff 8fff 8fff 8fff 8fff 8ffd 90ff 878d 3003 0000 635e 69fd 78fe 83fe 8aff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 90fe 8cfe 79f9 6e3d 0000 6e20 79ea 87ff 8cfe 8fff 8fff 8fff 8fff 8fff 8ffd 8eff 82e9 713c 0000 7703 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6604 0000 6471 73ff 81ff 8afe 8dff 8eff 8eff 8eff 8eff 8efd 8dff 8277 0002 0000 6879 6eff 7dfa 86ff 8cff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8ef9 83ff 7a4f 0000 6619 72d2 81ff 8afd 8eff 8eff 8eff 8eff 8eff 8efe 8eff 85f6 774f 0000 7b04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6804 0000 6563 75fb 81ff 89fe 8dff 8dff 8dff 8dff 8cff 8dfd 88ff 7b7b 1d02 0000 6c77 75ff 80fb 88ff 8cff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8cff 8efb 89ff 7f4c 0000 651a 6bd7 7cff 88fd 8cff 8dff 8dff 8dff 8dff 8dfe 8dff 87f7 7a50 0000 7e04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6603 0000 6358 74f8 80ff 88fe 8bff 8cff 8bff 8cff 8bff 8dfd 83ff 759a 5803 0000 6c50 79f4 80fe 88fe 8bff 8cff 8bff 8bff 8cff 8cff 8cff 8bff 8cff 8bfd 8eff 8cea 7d31 e300 6122 66f3 79fe 86fe 8aff 8bff 8bff 8cff 8cff 8bfd 8cff 89ed 7b42 d000 8004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6703 0000 633d 74ef 7fff 87fe 8aff 8aff 8aff 8aff 8aff 8bfe 84ff 72df 5203 3b00 660d 7dcc 81fe 87fc 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8afa 8dff 8fa6 7107 2d00 5b30 65ff 7bfc 85ff 89ff 8aff 8aff 8aff 8aff 8afd 8bff 88d7 7523 0000 7e02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6601 b700 5d17 73e4 7dff 86fe 89ff 89ff 89ff 89ff 89ff 89ff 89ff 71fd 5d24 5f02 0000 7c80 86ff 85fc 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 88fe 8bfc 92ff 8d5d 0000 0000 577d 65fe 7cfd 83ff 88ff 89ff 89ff 89ff 89ff 89fc 89ff 87c4 5306 eb00 7d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6700 7802 0000 74d8 7cff 84fd 87ff 88ff 88ff 88ff 88ff 88ff 8aff 75ff 5e9b 0000 6b05 2100 8cc2 8dff 85f9 87fd 88ff 89ff 88ff 89ff 88ff 87fc 87f8 94ff 979d 4500 8305 4909 57e9 6cff 7aff 83ff 88ff 88ff 88ff 88ff 88ff 88fb 89ff 87b0 0000 8a05 7e00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7103 0000 70a9 7dff 82fe 86ff 87ff 87ff 87ff 87ff 87ff 87fe 81ff 63ef 502a 0000 5403 8e18 96c4 93ff 88ff 84f9 84fa 84fa 83fa 84f9 8bff 97ff 9da6 9607 5003 0000 4f80 5bff 74fe 7bff 83ff 87ff 87ff 87ff 87ff 87ff 87fe 8bfe 8384 9100 8405 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6800 6e01 5d00 6d4f 7cfe 80ff 85ff 86ff 85ff 86ff 85ff 85ff 85ff 87fd 73ff 56c7 5013 7402 0901 a40d a08e 9dec 98ff 94ff 92ff 94ff 99ff 9fdd a579 0000 5305 0000 5039 54f5 6afe 75fe 7dff 83ff 85ff 86ff 85ff 86ff 85fe 86ff 8aee 7c31 0000 8002 7e00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7400 0000 6b0b 79f3 80fe 82ff 84ff 84ff 84ff 84ff 84ff 84ff 85ff 83fd 67ff 50b2 4c0f 0000 0000 0000 ad33 ad5d a87d a683 a87a ad57 ad29 0000 7403 0000 5239 50e7 62ff 72fe 78ff 80ff 84ff 84ff 84ff 84ff 84ff 84fe 88fe 88d3 5701 8702 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7500 8200 0000 788b 81ff 7ffd 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83fe 7ffd 63ff 4fd2 4726 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7802 506c 52ee 5fff 6efe 74ff 7cff 81ff 83ff 83ff 83ff 83ff 83ff 83ff 8cff 8569 ae00 8502 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6700 7c01 5400 781e 7ff7 80fb 80fe 82ff 82ff 82ff 82ff 82ff 82ff 81ff 81ff 7ffe 67ff 53f5 4783 4125 5a0d 0000 0000 0000 0000 ff01 5518 493c 4fb2 56ff 65ff 6dfd 72ff 79ff 7eff 81ff 82ff 82ff 82ff 82ff 81fe 86fd 89e6 8303 6900 8600 8000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7500 8101 0902 7e86 83ff 7ffb 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 80ff 7ffe 72ff 5cff 52ff 49b0 4683 4663 465a 4769 4886 4fd4 56ff 5cff 69ff 6efe 71ff 78ff 7eff 80ff 81ff 81ff 81ff 81ff 81ff 81fc 8bff 8860 0000 8c01 8400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8002 ff00 7f18 85d7 83ff 7ffb 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 7fff 7eff 7cfd 71fe 62ff 5cff 5bff 5aff 5aff 5aff 61ff 6cfc 6efe 6fff 74ff 79ff 7dff 7fff 80ff 81ff 81ff 81ff 81ff 80fb 89ff 8dbd 9107 a201 8b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7600 0000 8703 0000 8251 88f5 81fd 7ffd 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7cff 7bff 79fc 77fa 74f9 72f9 71f9 71fa 70fd 70ff 73ff 77ff 7bff 7dff 7fff 7fff 7fff 7fff 7fff 7fff 7efc 85fd 8ee6 8b2f 0000 9002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bf00 7501 8506 5d03 888b 88ff 7ffd 7efe 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7dff 7bff 79ff 78ff 76ff 76ff 75ff 77ff 78ff 7aff 7cff 7dff 7eff 7eff 7eff 7eff 7eff 7eff 7dfd 81fe 8eff 8f67 6102 8e05 8400 ac00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7b00 0000 8700 9f02 0000 8da2 89ff 7ffd 7cfe 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cff 7bff 7bff 7cff 7bff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cfd 80fe 8eff 927f 0000 9405 8f00 0000 8800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 7f00 0000 0000 929d 8dff 80fe 7cfd 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cfd 82ff 91fb 9880 0000 9b01 8000 0000 8b00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8700 8400 9201 9102 0000 947b 8ffa 81ff 7afc 7bff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7bff 7afb 83ff 92ec 995f 0000 9302 0000 9100 8f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c00 0000 9201 9004 0000 9551 93ea 88ff 7cff 7afe 7bfe 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bfe 7afe 7dfe 8bff 95d3 983b 0000 9606 9700 9b00 9100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9300 0000 9401 8f02 0000 9f1c 9aa5 91fc 84ff 7cff 79fe 78fb 79fd 7afe 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7afe 79fc 78fb 79ff 7dff 86ff 93fa 9d89 a415 0000 9604 9a00 0000 9700 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9400 0000 9401 9402 0000 0000 9f35 9db4 94e7 88ff 81ff 7cff 78ff 76fa 75f9 76f9 76f9 75f9 75f9 76fb 79ff 7dff 82ff 8aff 96e2 9ea1 a224 0000 0000 9702 9900 0000 9700 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9500 0000 9100 9601 0000 0000 0000 a521 a48a 9eb8 94d8 8dfc 8aff 88ff 86ff 86ff 86ff 88ff 8aff 8ef7 95d1 9fb5 a57a aa13 0000 0000 0000 9a01 6400 0000 9900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a500 9c00 9801 9e03 0000 0000 0000 aa25 ab57 a977 a786 a389 a289 a489 a784 aa72 ab50 ab1b 0000 0000 0000 9d03 9a01 9e00 9d00 9e00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9a00 b700 6100 9e02 a105 9904 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c05 a105 9f01 0000 ab00 9d00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e00 0000 9d01 a002 a204 a206 a005 9b04 9a05 9c04 a005 a206 a204 a002 9e00 0000 9f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a000 0000 a000 a000 a000 a000 a000 0000 a000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6603 0000 6358 74f8 80ff 88fe 8bff 8cff 8bff 8cff 8bff 8dfd 83ff 759a 5803 0000 6c50 79f4 80fe 88fe 8bff 8cff 8bff 8bff 8cff 8cff 8cff 8bff 8cff 8bfd 8eff 8cea 7d31 0000 6122 66f3 79fe 86fe 8aff 8bff 8bff 8cff 8cff 8bfd 8cff 89ed 7b42 0000 8004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6703 0000 633d 74ef 7fff 87fe 8aff 8aff 8aff 8aff 8aff 8bfe 84ff 72df 5203 0000 660d 7dcc 81fe 87fc 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8afa 8dff 8fa6 7107 0000 5b30 65ff 7bfc 85ff 89ff 8aff 8aff 8aff 8aff 8afd 8bff 88d7 7523 0000 7e02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6601 0000 5d17 73e4 7dff 86fe 89ff 89ff 89ff 89ff 89ff 89ff 89ff 71fd 5d24 5f02 0000 7c80 86ff 85fc 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 88fe 8bfc 92ff 8d5d 0000 0000 577d 65fe 7cfd 83ff 88ff 89ff 89ff 89ff 89ff 89fc 89ff 87c4 5306 0000 7d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7802 0000 74d8 7cff 84fd 87ff 88ff 88ff 88ff 88ff 88ff 8aff 75ff 5e9b 0000 6b05 0000 8cc2 8dff 85f9 87fd 88ff 89ff 88ff 89ff 88ff 87fc 87f8 94ff 979d 0000 8305 4909 57e9 6cff 7aff 83ff 88ff 88ff 88ff 88ff 88ff 88fb 89ff 87b0 0000 8a05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7103 0000 70a9 7dff 82fe 86ff 87ff 87ff 87ff 87ff 87ff 87fe 81ff 63ef 502a 0000 5403 8e18 96c4 93ff 88ff 84f9 84fa 84fa 83fa 84f9 8bff 97ff 9da6 9607 5003 0000 4f80 5bff 74fe 7bff 83ff 87ff 87ff 87ff 87ff 87ff 87fe 8bfe 8384 0000 8405 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6e01 0000 6d4f 7cfe 80ff 85ff 86ff 85ff 86ff 85ff 85ff 85ff 87fd 73ff 56c7 5013 7402 0901 a40d a08e 9dec 98ff 94ff 92ff 94ff 99ff 9fdd a579 0000 5305 0000 5039 54f5 6afe 75fe 7dff 83ff 85ff 86ff 85ff 86ff 85fe 86ff 8aee 7c31 0000 8002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6b0b 79f3 80fe 82ff 84ff 84ff 84ff 84ff 84ff 84ff 85ff 83fd 67ff 50b2 4c0f 0000 0000 0000 ad33 ad5d a87d a683 a87a ad57 ad29 0000 7403 0000 5239 50e7 62ff 72fe 78ff 80ff 84ff 84ff 84ff 84ff 84ff 84fe 88fe 88d3 5701 8702 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 788b 81ff 7ffd 83ff 83ff 83ff 83ff 83ff 83ff 83ff 83fe 7ffd 63ff 4fd2 4726 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7802 506c 52ee 5fff 6efe 74ff 7cff 81ff 83ff 83ff 83ff 83ff 83ff 83ff 8cff 8569 0000 8502 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7c01 0000 781e 7ff7 80fb 80fe 82ff 82ff 82ff 82ff 82ff 82ff 81ff 81ff 7ffe 67ff 53f5 4783 4125 5a0d 0000 0000 0000 0000 ff01 5518 493c 4fb2 56ff 65ff 6dfd 72ff 79ff 7eff 81ff 82ff 82ff 82ff 82ff 81fe 86fd 89e6 8303 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8101 0902 7e86 83ff 7ffb 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 80ff 7ffe 72ff 5cff 52ff 49b0 4683 4663 465a 4769 4886 4fd4 56ff 5cff 69ff 6efe 71ff 78ff 7eff 80ff 81ff 81ff 81ff 81ff 81ff 81fc 8bff 8860 0000 8c01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8002 0000 7f18 85d7 83ff 7ffb 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 7fff 7eff 7cfd 71fe 62ff 5cff 5bff 5aff 5aff 5aff 61ff 6cfc 6efe 6fff 74ff 79ff 7dff 7fff 80ff 81ff 81ff 81ff 81ff 80fb 89ff 8dbd 9107 a201 8b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8703 0000 8251 88f5 81fd 7ffd 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7cff 7bff 79fc 77fa 74f9 72f9 71f9 71fa 70fd 70ff 73ff 77ff 7bff 7dff 7fff 7fff 7fff 7fff 7fff 7fff 7efc 85fd 8ee6 8b2f 0000 9002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7501 8506 5d03 888b 88ff 7ffd 7efe 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7dff 7bff 79ff 78ff 76ff 76ff 75ff 77ff 78ff 7aff 7cff 7dff 7eff 7eff 7eff 7eff 7eff 7eff 7dfd 81fe 8eff 8f67 6102 8e05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9f02 0000 8da2 89ff 7ffd 7cfe 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cff 7bff 7bff 7cff 7bff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cfd 80fe 8eff 927f 0000 9405 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 929d 8dff 80fe 7cfd 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cfd 82ff 91fb 9880 0000 9b01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9201 9102 0000 947b 8ffa 81ff 7afc 7bff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7bff 7afb 83ff 92ec 995f 0000 9302 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9201 9004 0000 9551 93ea 88ff 7cff 7afe 7bfe 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bfe 7afe 7dfe 8bff 95d3 983b 0000 9606 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9401 8f02 0000 9f1c 9aa5 91fc 84ff 7cff 79fe 78fb 79fd 7afe 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7afe 79fc 78fb 79ff 7dff 86ff 93fa 9d89 a415 0000 9604 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9401 9402 0000 0000 9f35 9db4 94e7 88ff 81ff 7cff 78ff 76fa 75f9 76f9 76f9 75f9 75f9 76fb 79ff 7dff 82ff 8aff 96e2 9ea1 a224 0000 0000 9702 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9601 0000 0000 0000 a521 a48a 9eb8 94d8 8dfc 8aff 88ff 86ff 86ff 86ff 88ff 8aff 8ef7 95d1 9fb5 a57a aa13 0000 0000 0000 9a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9801 9e03 0000 0000 0000 aa25 ab57 a977 a786 a389 a289 a489 a784 aa72 ab50 ab1b 0000 0000 0000 9d03 9a01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e02 a105 9904 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c05 a105 9f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9d01 a002 a204 a206 a005 9b04 9a05 9c04 a005 a206 a204 a002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ├── res/drawable-v11/wand_ok.png ├── sng │ │ @@ -1,37 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ @@ -39,101 +16,61 @@ │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (255,138, 0) # rgb = (0xff,0x8a,0x00) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 4, 2, 0) # rgb = (0x04,0x02,0x00) │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - ( 12, 7, 0) # rgb = (0x0c,0x07,0x00) │ │ - (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ - (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (255,138, 0) # rgb = (0xff,0x8a,0x00) │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 23 47 38 42 58 18 3 22 29 28 7 9 10 4 255 255 221 205 11 230 30 35 14 8 247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 40 45 12 0 0 0 0 0 0 21 0 0 0 0 0} │ │ + 0 5 2 1 23 47 38 42 58 18 3 22 29 28 7 9 10 4 221 205 11 230 30 35 14 8 247 33 40 45 12 21} │ │ IMAGE { │ │ - pixels hex │ │ -000000000000000000000000010203040205000000000000000000000000 │ │ -0006070000000000000008090a0b0c0c0d0e0f1000000000000000000000 │ │ -000011000000000000000000000000001213121214151600001700000000 │ │ -00111819191a1b1c1d1e061f20212121211d000000000000222324230000 │ │ -002526262626262626262626262626262626262626262626262626261100 │ │ -000626272727272727272727272727272727272727272727272727261e00 │ │ -000626272727272727272727272727272727272727272727272727261e00 │ │ -000626272727272727272727272727272727272727272727272727280700 │ │ -002226272727272727272727272727272727272727272727272727290000 │ │ -002a262727272727272727272727272727272727272727272727272b0000 │ │ -002a26272727272727272727272727272727272727272727272727262c00 │ │ -002a26272727272727272727272727272727272727272727272727262d00 │ │ -002a26272727272727272727272727272727272727272727272727262e00 │ │ -002f26272727272727272727272727272727272727272727272727262a00 │ │ -000626262626302626262626262626262626262626262626262626262a00 │ │ -000024002626000000313233131326260000001d00000000262600002f00 │ │ -340a12002626001212313235123626260000000000000000262600000000 │ │ -003713002626001212313238393a262600000000003b3c00262600000000 │ │ -003d12002626000012313e3f001126260000403d41120000262600000000 │ │ -004212002626001212313e003e4326260000121312121200262600000000 │ │ -000000112626001212444543370026260000121212121200262600000000 │ │ -000000002626001212461731130026260000121207120000262600000000 │ │ -000000002626001212474812120026260000121212121200262600000049 │ │ -0000000026260012124a4b12000026260000121212120000262600004c00 │ │ -0000000026260012124d4e12000026260000121111000000262600000000 │ │ -00000000004f311213125012515253001212125412210000000000000000 │ │ -0000000000003a5512121200000000121212121212000000000000000000 │ │ -000000000000004556571200000000121312121258000000000000000000 │ │ -1d000000000059003e005a5b2500000e5c5d5e5f00000000000000000000 │ │ -000000000000003e00000000000016166000000000000000000000000000 │ │ + pixels base64 │ │ +000000000000000000000000000000 │ │ +012000000000000000000000000000 │ │ +003000000000000000000000000000 │ │ +034556789A1BCDDDD9000000EFGF00 │ │ +0HWWWWWWWWWWWWWWWWWWWWWWWWWW30 │ │ +01WXXXXXXXXXXXXXXXXXXXXXXXXWA0 │ │ +01WXXXXXXXXXXXXXXXXXXXXXXXXWA0 │ │ +01WXXXXXXXXXXXXXXXXXXXXXXXXI20 │ │ +0EWXXXXXXXXXXXXXXXXXXXXXXXXJ00 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXL00 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXWM0 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXWN0 │ │ +0KWXXXXXXXXXXXXXXXXXXXXXXXXWO0 │ │ +0PWXXXXXXXXXXXXXXXXXXXXXXXXWK0 │ │ +01WWWWQWWWWWWWWWWWWWWWWWWWWWK0 │ │ +00G0WW00000000WW00090000WW00P0 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000003WW00000000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0003WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00002000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00000000WW0000 │ │ +0000WW00000000WW00033000WW0000 │ │ +000000000000RST0000U0D00000000 │ │ +000000000000000000000000000000 │ │ +000000000000000000000000000000 │ │ +90000000000VH00000000000000000 │ │ +000000000000000000000000000000 │ │ } ├── res/drawable-v11/wand.png ├── sng │ │ @@ -1,37 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ @@ -39,106 +17,65 @@ │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 4, 2, 0) # rgb = (0x04,0x02,0x00) │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - ( 12, 7, 0) # rgb = (0x0c,0x07,0x00) │ │ - (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ - (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 23 47 38 42 58 18 3 22 29 28 7 9 10 4 255 255 221 205 11 230 30 35 14 8 247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 1 0 0 33 40 45 12 28 0 0 0 0 18 0 0 21 4 0 0 0 0 0} │ │ + 0 5 2 1 23 47 38 42 58 18 3 22 29 28 7 9 10 4 221 205 11 230 30 35 14 8 247 2 1 33 40 45 12 28 18 21 4} │ │ IMAGE { │ │ - pixels hex │ │ -000000000000000000000000010203040205000000000000000000000000 │ │ -0006070000000000000008090a0b0c0c0d0e0f1000000000000000000000 │ │ -000011000000000000000000000000001213121214151600001700000000 │ │ -00111819191a1b1c1d1e061f20212121211d000000000000222324230000 │ │ -002526262626262626262626262626262626262626262626262626261100 │ │ -000626272727272727272727272727272727272727272727272727261e00 │ │ -000626272727272727272727272727272727272727272727272727261e00 │ │ -000626272727272727272727272727272727272727272727272727280700 │ │ -002226272727272727272727272727272727272727272727272727290000 │ │ -002a262727272727272727272727272727272727272727272727272b0000 │ │ -002a26272727272727272727272727272727272727272727272727262c00 │ │ -002a26272727272727272727272727272727272727272727272727262d00 │ │ -002a26272727272727272727272727272727272727272727272727262e00 │ │ -002f26272727272727272727272727272727272727272727272727262a00 │ │ -000626262626302626262626262626262626262626262626262626262a00 │ │ -000024002626000000313233131326260000001d00000000262600002f00 │ │ -340a12002626001212313235123626260000000000000000262600000000 │ │ -003713002626001212313238393a262600000000003b3c00262600000000 │ │ -003d12002626000012313e3f001126260000403d41120000262600000000 │ │ -004212002626001212313e003e4326260000121312121200262600000000 │ │ -000000112626001212444543370026260000121212121200262600000000 │ │ -000000002626001212461731130026260000121247120000262600000000 │ │ -00000000262600121248491212002626000012121212120026260000004a │ │ -0000000026260012124b4c12000026260000121212120000262600004d00 │ │ -0000000026260012124e4f12000026260000125050000000262600000000 │ │ -000000000051311213125212535455001212125612570000000000000000 │ │ -0000000000003a5812121200000000121212121212000000000000000000 │ │ -0000000000000045595a120000000012131212125b000000000000000000 │ │ -5c00000000005d003e005e5f6000000e6162636400000000000000000000 │ │ -000000000000003e00000000000016166500000000000000000000000000 │ │ + pixels base64 │ │ +000000000000000000000000000000 │ │ +012000000000000000000000000000 │ │ +003000000000000000000000000000 │ │ +034556789A1BCDDDD9000000EFGF00 │ │ +0Hbbbbbbbbbbbbbbbbbbbbbbbbbb30 │ │ +01bccccccccccccccccccccccccbA0 │ │ +01bccccccccccccccccccccccccbA0 │ │ +01bccccccccccccccccccccccccI20 │ │ +0EbccccccccccccccccccccccccJ00 │ │ +0KbccccccccccccccccccccccccL00 │ │ +0KbccccccccccccccccccccccccbM0 │ │ +0KbccccccccccccccccccccccccbN0 │ │ +0KbccccccccccccccccccccccccbO0 │ │ +0PbccccccccccccccccccccccccbK0 │ │ +01bbbbQbbbbbbbbbbbbbbbbbbbbbK0 │ │ +00G0bb00000000bb00090000bb00P0 │ │ +0000bb00000000bb00000000bb0000 │ │ +0000bb00000000bb00000000bb0000 │ │ +0000bb00000003bb00000000bb0000 │ │ +0000bb00000000bb00000000bb0000 │ │ +0003bb00000000bb00000000bb0000 │ │ +0000bb00000000bb0000R000bb0000 │ │ +0000bb00000000bb00000000bb0000 │ │ +0000bb00000000bb00000000bb0000 │ │ +0000bb00000000bb000SS000bb0000 │ │ +000000000000TUV0000W0X00000000 │ │ +000000000000000000000000000000 │ │ +000000000000000000000000000000 │ │ +Y0000000000Za00000000000000000 │ │ +000000000000000000000000000000 │ │ } ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -319,15 +319,15 @@ │ │ .line 1350 │ :cond_1 │ return-void │ .end method │ │ .method static makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ - .locals 3 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "start" # F │ .param p2, "end" # F │ │ .prologue │ .line 750 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -337,17 +337,17 @@ │ .line 751 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 752 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 753 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -390,17 +390,17 @@ │ .line 739 │ .local v0, "scale":Landroid/view/animation/ScaleAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 740 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ .line 741 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 742 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -409,17 +409,17 @@ │ .line 743 │ .local v9, "alpha":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 744 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 745 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 746 │ return-object v10 │ .end method ├── smali/android/support/v4/app/FragmentPagerAdapter.smali │ @@ -38,15 +38,15 @@ │ iput-object p1, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ .line 71 │ return-void │ .end method │ │ .method private static makeFragmentName(IJ)Ljava/lang/String; │ - .locals 2 │ + .locals 3 │ .param p0, "viewId" # I │ .param p1, "id" # J │ │ .prologue │ .line 173 │ new-instance v0, Ljava/lang/StringBuilder; │ │ @@ -181,31 +181,31 @@ │ │ iput-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; │ │ .line 88 │ :cond_0 │ invoke-virtual {p0, p2}, Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 91 │ - .local v1, "itemId":J │ + .local v2, "itemId":J │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v4 │ │ - invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 92 │ - .local v3, "name":Ljava/lang/String; │ + .local v1, "name":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "fragment":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ @@ -243,15 +243,15 @@ │ │ move-result v5 │ │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v6 │ │ - invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -59,15 +59,15 @@ │ .field mTickerView:Landroid/widget/RemoteViews; │ │ .field mUseChronometer:Z │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 3 │ + .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 217 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 202 │ @@ -88,17 +88,17 @@ │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ .line 221 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Landroid/app/Notification;->when:J │ + iput-wide v2, v0, Landroid/app/Notification;->when:J │ │ .line 222 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I ├── smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali │ @@ -11,15 +11,15 @@ │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ - .locals 8 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "n" # Landroid/app/Notification; │ .param p2, "contentTitle" # Ljava/lang/CharSequence; │ .param p3, "contentText" # Ljava/lang/CharSequence; │ .param p4, "contentInfo" # Ljava/lang/CharSequence; │ .param p5, "tickerView" # Landroid/widget/RemoteViews; │ .param p6, "number" # I │ @@ -28,193 +28,195 @@ │ .param p9, "largeIcon" # Landroid/graphics/Bitmap; │ .param p10, "mProgressMax" # I │ .param p11, "mProgress" # I │ .param p12, "mProgressIndeterminate" # Z │ │ .prologue │ .line 31 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v5, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v5, p1, Landroid/app/Notification;->when:J │ + iget-wide v6, p1, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->icon:I │ + iget v6, p1, Landroid/app/Notification;->icon:I │ │ - iget v6, p1, Landroid/app/Notification;->iconLevel:I │ + iget v7, p1, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v6, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v6, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v6, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p1, Landroid/app/Notification;->audioStreamType:I │ + iget v7, p1, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->vibrate:[J │ + iget-object v6, p1, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->ledARGB:I │ + iget v6, p1, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p1, Landroid/app/Notification;->ledOnMS:I │ + iget v7, p1, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p1, Landroid/app/Notification;->ledOffMS:I │ + iget v8, p1, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v5, v5, 0x2 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v5, v5, 0x8 │ │ - if-eqz v4, :cond_1 │ + if-eqz v5, :cond_1 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v5, v5, 0x10 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->defaults:I │ + iget v6, p1, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + move-object/from16 v0, p7 │ │ - move-result-object v4 │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - iget-object v5, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + move-result-object v5 │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + iget-object v6, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - move-result-object v5 │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v5, v5, 0x80 │ │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_3 │ move-object/from16 v0, p8 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move/from16 v0, p10 │ │ move/from16 v1, p11 │ │ move/from16 v2, p12 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 54 │ - .local v3, "b":Landroid/app/Notification$Builder; │ - invoke-virtual {v3}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ + .local v4, "b":Landroid/app/Notification$Builder; │ + invoke-virtual {v4}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - return-object v4 │ + return-object v5 │ │ .line 31 │ - .end local v3 # "b":Landroid/app/Notification$Builder; │ + .end local v4 # "b":Landroid/app/Notification$Builder; │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_3 │ .end method ├── smali/android/support/v4/app/NotificationCompatJellybean.smali │ @@ -5,15 +5,15 @@ │ │ # instance fields │ .field private b:Landroid/app/Notification$Builder; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ - .locals 7 │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "n" # Landroid/app/Notification; │ .param p3, "contentTitle" # Ljava/lang/CharSequence; │ .param p4, "contentText" # Ljava/lang/CharSequence; │ .param p5, "contentInfo" # Ljava/lang/CharSequence; │ .param p6, "tickerView" # Landroid/widget/RemoteViews; │ .param p7, "number" # I │ @@ -28,211 +28,213 @@ │ .param p16, "subText" # Ljava/lang/CharSequence; │ │ .prologue │ .line 33 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 34 │ - new-instance v3, Landroid/app/Notification$Builder; │ + new-instance v4, Landroid/app/Notification$Builder; │ │ - invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v4, p2, Landroid/app/Notification;->when:J │ + iget-wide v6, p2, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->icon:I │ + iget v5, p2, Landroid/app/Notification;->icon:I │ │ - iget v5, p2, Landroid/app/Notification;->iconLevel:I │ + iget v6, p2, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ + iget v6, p2, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ + iget-object v5, p2, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->ledARGB:I │ + iget v5, p2, Landroid/app/Notification;->ledARGB:I │ │ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ + iget v6, p2, Landroid/app/Notification;->ledOnMS:I │ │ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ + iget v7, p2, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x2 │ + and-int/lit8 v4, v4, 0x2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v4, :cond_0 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_0 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x8 │ + and-int/lit8 v4, v4, 0x8 │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_1 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x10 │ + and-int/lit8 v4, v4, 0x10 │ │ - if-eqz v3, :cond_2 │ + if-eqz v4, :cond_2 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_2 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->defaults:I │ + iget v5, p2, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p16 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + │ + move-result-object v4 │ │ - move-result-object v3 │ + invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v4 │ │ - move-result-object v3 │ + move-object/from16 v0, p8 │ │ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v3, v3, 0x80 │ + and-int/lit16 v4, v4, 0x80 │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p10 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p14 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p15 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p11 │ │ move/from16 v1, p12 │ │ move/from16 v2, p13 │ │ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ │ .line 59 │ return-void │ │ .line 34 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_3 │ .end method │ │ │ # virtual methods │ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -559,15 +559,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setUpdateThrottle(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "delayMS" # J │ │ .prologue │ .line 103 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J ├── smali/android/support/v4/content/ModernAsyncTask.smali │ @@ -83,15 +83,15 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ .line 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/16 v2, 0x80 │ + const/16 v3, 0x80 │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali │ @@ -393,15 +393,15 @@ │ invoke-virtual {p0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V │ │ .line 172 │ return-void │ .end method │ │ .method public refreshState(ZJI)V │ - .locals 3 │ + .locals 4 │ .param p1, "playing" # Z │ .param p2, "position" # J │ .param p4, "transportControls" # I │ │ .prologue │ .line 159 │ iget-object v0, p0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient; ├── smali/android/support/v4/media/TransportPerformer.smali │ @@ -27,69 +27,69 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onAudioFocusChange(I)V │ - .locals 8 │ + .locals 9 │ .param p1, "focusChange" # I │ │ .prologue │ .line 188 │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 189 │ - .local v6, "keyCode":I │ + .local v7, "keyCode":I │ packed-switch p1, :pswitch_data_0 │ │ .line 196 │ :goto_0 │ - if-eqz v6, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 197 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 198 │ - .local v1, "now":J │ - new-instance v0, Landroid/view/KeyEvent; │ + .local v2, "now":J │ + new-instance v1, Landroid/view/KeyEvent; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - move-wide v3, v1 │ + move-wide v4, v2 │ │ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ │ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z │ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z │ │ .line 199 │ - new-instance v0, Landroid/view/KeyEvent; │ + new-instance v1, Landroid/view/KeyEvent; │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - move-wide v3, v1 │ + move-wide v4, v2 │ │ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ │ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z │ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z │ │ .line 201 │ - .end local v1 # "now":J │ + .end local v2 # "now":J │ :cond_0 │ return-void │ │ .line 193 │ :pswitch_0 │ - const/16 v6, 0x7f │ + const/16 v7, 0x7f │ │ goto :goto_0 │ │ .line 189 │ :pswitch_data_0 │ .packed-switch -0x1 │ :pswitch_0 ├── smali/android/support/v4/util/ContainerHelpers.smali │ @@ -118,47 +118,47 @@ │ │ .line 68 │ .local v0, "hi":I │ :goto_0 │ if-gt v1, v0, :cond_1 │ │ .line 69 │ - add-int v5, v1, v0 │ + add-int v3, v1, v0 │ │ - ushr-int/lit8 v2, v5, 0x1 │ + ushr-int/lit8 v2, v3, 0x1 │ │ .line 70 │ .local v2, "mid":I │ - aget-wide v3, p0, v2 │ + aget-wide v4, p0, v2 │ │ .line 72 │ - .local v3, "midVal":J │ - cmp-long v5, v3, p2 │ + .local v4, "midVal":J │ + cmp-long v3, v4, p2 │ │ - if-gez v5, :cond_0 │ + if-gez v3, :cond_0 │ │ .line 73 │ add-int/lit8 v1, v2, 0x1 │ │ goto :goto_0 │ │ .line 74 │ :cond_0 │ - cmp-long v5, v3, p2 │ + cmp-long v3, v4, p2 │ │ - if-lez v5, :cond_2 │ + if-lez v3, :cond_2 │ │ .line 75 │ add-int/lit8 v0, v2, -0x1 │ │ goto :goto_0 │ │ .line 80 │ .end local v2 # "mid":I │ - .end local v3 # "midVal":J │ + .end local v4 # "midVal":J │ :cond_1 │ xor-int/lit8 v2, v1, -0x1 │ │ :cond_2 │ return v2 │ .end method ├── smali/android/support/v4/util/LongSparseArray.smali │ @@ -557,15 +557,15 @@ │ │ aget-object p3, v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public indexOfKey(J)I │ - .locals 2 │ + .locals 3 │ .param p1, "key" # J │ │ .prologue │ .line 283 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ @@ -662,15 +662,15 @@ │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public put(JLjava/lang/Object;)V │ - .locals 8 │ + .locals 9 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)V" │ } │ .end annotation │ │ @@ -865,15 +865,15 @@ │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "key" # J │ │ .prologue │ .line 132 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 3 │ + .locals 4 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 1 │ + .locals 2 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 5 │ + .locals 6 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali │ @@ -461,15 +461,15 @@ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I │ │ .line 182 │ return-void │ .end method │ │ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "firstDown" # Landroid/view/MotionEvent; │ .param p2, "firstUp" # Landroid/view/MotionEvent; │ .param p3, "secondDown" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v2, 0x0 │ │ @@ -483,27 +483,27 @@ │ :goto_0 │ return v2 │ │ .line 443 │ :cond_1 │ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - int-to-long v5, v5 │ + int-to-long v6, v3 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gtz v3, :cond_0 │ │ .line 447 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v3 │ @@ -560,1448 +560,1448 @@ │ .line 212 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 41 │ + .locals 42 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ .line 224 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v5 │ + move-result v6 │ │ .line 226 │ - .local v5, "action":I │ + .local v6, "action":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-nez v35, :cond_0 │ + if-nez v36, :cond_0 │ │ .line 227 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 229 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 231 │ - and-int/lit16 v0, v5, 0xff │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - const/16 v36, 0x6 │ + const/16 v37, 0x6 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - move/from16 v1, v36 │ + move/from16 v1, v37 │ │ if-ne v0, v1, :cond_1 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ .line 233 │ - .local v21, "pointerUp":Z │ + .local v22, "pointerUp":Z │ :goto_0 │ - if-eqz v21, :cond_2 │ + if-eqz v22, :cond_2 │ │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v24 │ + move-result v25 │ │ .line 236 │ - .local v24, "skipIndex":I │ + .local v25, "skipIndex":I │ :goto_1 │ - const/16 v25, 0x0 │ - │ - .local v25, "sumX":F │ const/16 v26, 0x0 │ │ + .local v26, "sumX":F │ + const/16 v27, 0x0 │ + │ .line 237 │ - .local v26, "sumY":F │ + .local v27, "sumY":F │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ - move-result v6 │ + move-result v7 │ │ .line 238 │ - .local v6, "count":I │ - const/16 v17, 0x0 │ + .local v7, "count":I │ + const/16 v18, 0x0 │ │ - .local v17, "i":I │ + .local v18, "i":I │ :goto_2 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_4 │ + if-ge v0, v7, :cond_4 │ │ .line 239 │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_3 │ │ .line 238 │ :goto_3 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_2 │ │ .line 231 │ - .end local v6 # "count":I │ - .end local v17 # "i":I │ - .end local v21 # "pointerUp":Z │ - .end local v24 # "skipIndex":I │ - .end local v25 # "sumX":F │ - .end local v26 # "sumY":F │ + .end local v7 # "count":I │ + .end local v18 # "i":I │ + .end local v22 # "pointerUp":Z │ + .end local v25 # "skipIndex":I │ + .end local v26 # "sumX":F │ + .end local v27 # "sumY":F │ :cond_1 │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ goto :goto_0 │ │ .line 233 │ - .restart local v21 # "pointerUp":Z │ + .restart local v22 # "pointerUp":Z │ :cond_2 │ - const/16 v24, -0x1 │ + const/16 v25, -0x1 │ │ goto :goto_1 │ │ .line 240 │ - .restart local v6 # "count":I │ - .restart local v17 # "i":I │ - .restart local v24 # "skipIndex":I │ - .restart local v25 # "sumX":F │ - .restart local v26 # "sumY":F │ + .restart local v7 # "count":I │ + .restart local v18 # "i":I │ + .restart local v25 # "skipIndex":I │ + .restart local v26 # "sumX":F │ + .restart local v27 # "sumY":F │ :cond_3 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v25, v25, v35 │ + add-float v26, v26, v36 │ │ .line 241 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v26, v26, v35 │ + add-float v27, v27, v36 │ │ goto :goto_3 │ │ .line 243 │ :cond_4 │ - if-eqz v21, :cond_6 │ + if-eqz v22, :cond_6 │ │ - add-int/lit8 v11, v6, -0x1 │ + add-int/lit8 v12, v7, -0x1 │ │ .line 244 │ - .local v11, "div":I │ + .local v12, "div":I │ :goto_4 │ - int-to-float v0, v11 │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v13, v25, v35 │ + div-float v14, v26, v36 │ │ .line 245 │ - .local v13, "focusX":F │ - int-to-float v0, v11 │ + .local v14, "focusX":F │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v14, v26, v35 │ + div-float v15, v27, v36 │ │ .line 247 │ - .local v14, "focusY":F │ - const/16 v16, 0x0 │ + .local v15, "focusY":F │ + const/16 v17, 0x0 │ │ .line 249 │ - .local v16, "handled":Z │ - and-int/lit16 v0, v5, 0xff │ + .local v17, "handled":Z │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - packed-switch v35, :pswitch_data_0 │ + packed-switch v36, :pswitch_data_0 │ │ .line 405 │ :cond_5 │ :goto_5 │ :pswitch_0 │ - return v16 │ + return v17 │ │ - .end local v11 # "div":I │ - .end local v13 # "focusX":F │ - .end local v14 # "focusY":F │ - .end local v16 # "handled":Z │ + .end local v12 # "div":I │ + .end local v14 # "focusX":F │ + .end local v15 # "focusY":F │ + .end local v17 # "handled":Z │ :cond_6 │ - move v11, v6 │ + move v12, v7 │ │ .line 243 │ goto :goto_4 │ │ .line 251 │ - .restart local v11 # "div":I │ - .restart local v13 # "focusX":F │ - .restart local v14 # "focusY":F │ - .restart local v16 # "handled":Z │ + .restart local v12 # "div":I │ + .restart local v14 # "focusX":F │ + .restart local v15 # "focusY":F │ + .restart local v17 # "handled":Z │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 252 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 254 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V │ │ goto :goto_5 │ │ .line 258 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 259 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 263 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3e8 │ + const/16 v37, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 264 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v27 │ + move-result v28 │ │ .line 265 │ - .local v27, "upIndex":I │ + .local v28, "upIndex":I │ move-object/from16 v0, p1 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v18 │ + move-result v19 │ │ .line 266 │ - .local v18, "id1":I │ + .local v19, "id1":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v32 │ + move-result v33 │ │ .line 267 │ - .local v32, "x1":F │ + .local v33, "x1":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v34 │ + move-result v35 │ │ .line 268 │ - .local v34, "y1":F │ - const/16 v17, 0x0 │ + .local v35, "y1":F │ + const/16 v18, 0x0 │ │ :goto_6 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_5 │ + if-ge v0, v7, :cond_5 │ │ .line 269 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_8 │ │ .line 268 │ :cond_7 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_6 │ │ .line 271 │ :cond_8 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v19 │ + move-result v20 │ │ .line 272 │ - .local v19, "id2":I │ + .local v20, "id2":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v31, v32, v35 │ + mul-float v32, v33, v36 │ │ .line 273 │ - .local v31, "x":F │ + .local v32, "x":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v33, v34, v35 │ + mul-float v34, v35, v36 │ │ .line 275 │ - .local v33, "y":F │ - add-float v12, v31, v33 │ + .local v34, "y":F │ + add-float v13, v32, v34 │ │ .line 276 │ - .local v12, "dot":F │ - const/16 v35, 0x0 │ + .local v13, "dot":F │ + const/16 v36, 0x0 │ │ - cmpg-float v35, v12, v35 │ + cmpg-float v36, v13, v36 │ │ - if-gez v35, :cond_7 │ + if-gez v36, :cond_7 │ │ .line 277 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V │ │ goto/16 :goto_5 │ │ .line 284 │ - .end local v12 # "dot":F │ - .end local v18 # "id1":I │ - .end local v19 # "id2":I │ - .end local v27 # "upIndex":I │ - .end local v31 # "x":F │ - .end local v32 # "x1":F │ - .end local v33 # "y":F │ - .end local v34 # "y1":F │ + .end local v13 # "dot":F │ + .end local v19 # "id1":I │ + .end local v20 # "id2":I │ + .end local v28 # "upIndex":I │ + .end local v32 # "x":F │ + .end local v33 # "x1":F │ + .end local v34 # "y":F │ + .end local v35 # "y1":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_a │ + if-eqz v36, :cond_a │ │ .line 285 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z │ │ - move-result v15 │ + move-result v16 │ │ .line 286 │ - .local v15, "hadTapMessage":Z │ - if-eqz v15, :cond_9 │ + .local v16, "hadTapMessage":Z │ + if-eqz v16, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 287 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ - if-eqz v15, :cond_d │ + if-eqz v16, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v37 │ │ move-object/from16 v3, p1 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ .line 290 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 292 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 294 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 301 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :cond_a │ :goto_7 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 302 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 303 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_b │ + if-eqz v36, :cond_b │ │ .line 304 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 306 │ :cond_b │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ .line 307 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 308 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ .line 309 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 310 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ .line 311 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 313 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_c │ + if-eqz v36, :cond_c │ │ .line 314 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 315 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 318 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 319 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 320 │ goto/16 :goto_5 │ │ .line 297 │ - .restart local v15 # "hadTapMessage":Z │ + .restart local v16 # "hadTapMessage":Z │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ │ goto/16 :goto_7 │ │ .line 323 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-nez v35, :cond_5 │ + if-nez v36, :cond_5 │ │ .line 326 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v22, v35, v13 │ + sub-float v23, v36, v14 │ │ .line 327 │ - .local v22, "scrollX":F │ + .local v23, "scrollX":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v23, v35, v14 │ + sub-float v24, v36, v15 │ │ .line 328 │ - .local v23, "scrollY":F │ + .local v24, "scrollY":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_e │ + if-eqz v36, :cond_e │ │ .line 330 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ goto/16 :goto_5 │ │ .line 331 │ :cond_e │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_10 │ + if-eqz v36, :cond_10 │ │ .line 332 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v13, v35 │ + sub-float v36, v14, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v8, v0 │ + float-to-int v9, v0 │ │ .line 333 │ - .local v8, "deltaX":I │ + .local v9, "deltaX":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v14, v35 │ + sub-float v36, v15, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v9, v0 │ + float-to-int v10, v0 │ │ .line 334 │ - .local v9, "deltaY":I │ - mul-int v35, v8, v8 │ - │ + .local v10, "deltaY":I │ mul-int v36, v9, v9 │ │ - add-int v10, v35, v36 │ + mul-int v37, v10, v10 │ + │ + add-int v11, v36, v37 │ │ .line 335 │ - .local v10, "distance":I │ + .local v11, "distance":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_f │ + if-le v11, v0, :cond_f │ │ .line 336 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 337 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 338 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ .line 339 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 340 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 341 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 342 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 344 │ :cond_f │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_5 │ + if-le v11, v0, :cond_5 │ │ .line 345 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ goto/16 :goto_5 │ │ .line 347 │ - .end local v8 # "deltaX":I │ - .end local v9 # "deltaY":I │ - .end local v10 # "distance":I │ + .end local v9 # "deltaX":I │ + .end local v10 # "deltaY":I │ + .end local v11 # "distance":I │ :cond_10 │ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gez v35, :cond_11 │ + if-gez v36, :cond_11 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-ltz v35, :cond_5 │ + if-ltz v36, :cond_5 │ │ .line 348 │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 349 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 350 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ goto/16 :goto_5 │ │ .line 355 │ - .end local v22 # "scrollX":F │ - .end local v23 # "scrollY":F │ + .end local v23 # "scrollX":F │ + .end local v24 # "scrollY":F │ :pswitch_5 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 356 │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 357 │ - .local v7, "currentUpEvent":Landroid/view/MotionEvent; │ + .local v8, "currentUpEvent":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_15 │ + if-eqz v36, :cond_15 │ │ .line 359 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 383 │ :cond_12 │ :goto_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_13 │ + if-eqz v36, :cond_13 │ │ .line 384 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 387 │ :cond_13 │ move-object/from16 v0, p0 │ │ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ .line 388 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_14 │ + if-eqz v36, :cond_14 │ │ .line 391 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V │ │ .line 392 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 394 │ :cond_14 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 395 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 396 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 397 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ goto/16 :goto_5 │ │ .line 360 │ :cond_15 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_16 │ + if-eqz v36, :cond_16 │ │ .line 361 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 362 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ goto :goto_8 │ │ .line 363 │ :cond_16 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_17 │ + if-eqz v36, :cond_17 │ │ .line 364 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 365 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_12 │ + if-eqz v36, :cond_12 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_12 │ + if-eqz v36, :cond_12 │ │ .line 366 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onSingleTapConfirmed(Landroid/view/MotionEvent;)Z │ │ goto/16 :goto_8 │ │ .line 370 │ :cond_17 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v29, v0 │ │ .line 371 │ - .local v28, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v35, 0x0 │ + .local v29, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v20 │ + move-result v21 │ │ .line 372 │ - .local v20, "pointerId":I │ - const/16 v35, 0x3e8 │ + .local v21, "pointerId":I │ + const/16 v36, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ - move/from16 v2, v36 │ + move/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 373 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v30 │ + move-result v31 │ │ .line 375 │ - .local v30, "velocityY":F │ - move-object/from16 v0, v28 │ + .local v31, "velocityY":F │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v29 │ + move-result v30 │ │ .line 378 │ - .local v29, "velocityX":F │ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ + .local v30, "velocityX":F │ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gtz v35, :cond_18 │ + if-gtz v36, :cond_18 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-lez v35, :cond_12 │ + if-lez v36, :cond_12 │ │ .line 380 │ :cond_18 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v29 │ + move/from16 v3, v30 │ │ - move/from16 v4, v30 │ + move/from16 v4, v31 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ goto/16 :goto_8 │ │ .line 401 │ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent; │ - .end local v20 # "pointerId":I │ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v29 # "velocityX":F │ - .end local v30 # "velocityY":F │ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent; │ + .end local v21 # "pointerId":I │ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v30 # "velocityX":F │ + .end local v31 # "velocityY":F │ :pswitch_6 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V │ │ goto/16 :goto_5 │ │ .line 249 │ :pswitch_data_0 ├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali │ @@ -301,38 +301,38 @@ │ invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V │ │ .line 268 │ return-void │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V │ - .locals 7 │ + .locals 8 │ .param p1, "view" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "right" # I │ .param p5, "bottom" # I │ │ .prologue │ .line 270 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - move-object v0, p1 │ + move-object v1, p1 │ │ - move v3, p2 │ + move v4, p2 │ │ - move v4, p3 │ + move v5, p3 │ │ - move v5, p4 │ + move v6, p4 │ │ - move v6, p5 │ + move v7, p5 │ │ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ + invoke-virtual/range {v1 .. v7}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ │ .line 271 │ return-void │ .end method │ │ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 2 │ @@ -348,15 +348,15 @@ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 274 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 2 │ + .locals 3 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 276 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J ├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali │ @@ -148,15 +148,15 @@ │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 474 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 0 │ + .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 477 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V ├── smali/android/support/v4/view/ViewCompat.smali │ @@ -532,15 +532,15 @@ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 804 │ return-void │ .end method │ │ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 1 │ + .locals 2 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "delayMillis" # J │ │ .prologue │ .line 820 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; ├── smali/android/support/v4/view/ViewPager.smali │ @@ -4867,258 +4867,264 @@ │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 17 │ + .locals 18 │ .param p1, "xOffset" # F │ │ .prologue │ .line 2330 │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 2331 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + new-instance v2, Ljava/lang/IllegalStateException; │ │ - const-string v2, "No fake drag in progress. Call beginFakeDrag first." │ + const-string v3, "No fake drag in progress. Call beginFakeDrag first." │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 2334 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - add-float v1, v1, p1 │ + add-float v2, v2, p1 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2336 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v13, v1 │ + int-to-float v14, v2 │ │ .line 2337 │ - .local v13, "oldScrollX":F │ - sub-float v15, v13, p1 │ + .local v14, "oldScrollX":F │ + sub-float v16, v14, p1 │ │ .line 2338 │ - .local v15, "scrollX":F │ + .local v16, "scrollX":F │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ - move-result v16 │ + move-result v17 │ │ .line 2340 │ - .local v16, "width":I │ - move/from16 v0, v16 │ + .local v17, "width":I │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2341 │ - .local v12, "leftBound":F │ - move/from16 v0, v16 │ + .local v13, "leftBound":F │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2343 │ - .local v14, "rightBound":F │ + .local v15, "rightBound":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2344 │ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2345 │ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 2346 │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2348 │ :cond_1 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - if-eq v1, v2, :cond_2 │ + if-eq v2, v3, :cond_2 │ │ .line 2349 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2352 │ :cond_2 │ - cmpg-float v1, v15, v12 │ + cmpg-float v2, v16, v13 │ │ - if-gez v1, :cond_4 │ + if-gez v2, :cond_4 │ │ .line 2353 │ - move v15, v12 │ + move/from16 v16, v13 │ │ .line 2358 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - float-to-int v2, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v3, v0 │ │ - int-to-float v2, v2 │ + int-to-float v3, v3 │ │ - sub-float v2, v15, v2 │ + sub-float v3, v16, v3 │ │ - add-float/2addr v1, v2 │ + add-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2359 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ .line 2360 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ .line 2363 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 2364 │ - .local v3, "time":J │ + .local v4, "time":J │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ - │ - const/4 v7, 0x0 │ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ const/4 v8, 0x0 │ │ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ + const/4 v9, 0x0 │ + │ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 2366 │ - .local v9, "ev":Landroid/view/MotionEvent; │ + .local v10, "ev":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 2367 │ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ │ .line 2368 │ return-void │ │ .line 2354 │ - .end local v3 # "time":J │ - .end local v9 # "ev":Landroid/view/MotionEvent; │ + .end local v4 # "time":J │ + .end local v10 # "ev":Landroid/view/MotionEvent; │ :cond_4 │ - cmpl-float v1, v15, v14 │ + cmpl-float v2, v16, v15 │ │ - if-lez v1, :cond_3 │ + if-lez v2, :cond_3 │ │ .line 2355 │ - move v15, v14 │ + move/from16 v16, v15 │ │ goto :goto_0 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 ├── smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali │ @@ -70,101 +70,101 @@ │ iput v2, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I │ │ .line 749 │ return-void │ .end method │ │ .method private getValueAt(J)F │ - .locals 10 │ + .locals 11 │ .param p1, "currentTime" # J │ │ .prologue │ - const/high16 v9, 0x3f800000 # 1.0f │ + const/high16 v10, 0x3f800000 # 1.0f │ │ const/4 v4, 0x0 │ │ .line 787 │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ │ - cmp-long v5, p1, v5 │ + cmp-long v5, p1, v6 │ │ if-gez v5, :cond_0 │ │ .line 794 │ :goto_0 │ return v4 │ │ .line 789 │ :cond_0 │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v5, v5, v7 │ + cmp-long v5, v6, v8 │ │ if-ltz v5, :cond_1 │ │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ │ - cmp-long v5, p1, v5 │ + cmp-long v5, p1, v6 │ │ if-gez v5, :cond_2 │ │ .line 790 │ :cond_1 │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ │ - sub-long v2, p1, v5 │ + sub-long v2, p1, v6 │ │ .line 791 │ .local v2, "elapsedSinceStart":J │ const/high16 v5, 0x3f000000 # 0.5f │ │ long-to-float v6, v2 │ │ iget v7, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I │ │ int-to-float v7, v7 │ │ div-float/2addr v6, v7 │ │ # invokes: Landroid/support/v4/widget/AutoScrollHelper;->constrain(FFF)F │ - invoke-static {v6, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ + invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ │ move-result v4 │ │ mul-float/2addr v4, v5 │ │ goto :goto_0 │ │ .line 793 │ .end local v2 # "elapsedSinceStart":J │ :cond_2 │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ │ - sub-long v0, p1, v5 │ + sub-long v0, p1, v6 │ │ .line 794 │ .local v0, "elapsedSinceEnd":J │ iget v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F │ │ - sub-float v5, v9, v5 │ + sub-float v5, v10, v5 │ │ iget v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F │ │ long-to-float v7, v0 │ │ iget v8, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I │ │ int-to-float v8, v8 │ │ div-float/2addr v7, v8 │ │ # invokes: Landroid/support/v4/widget/AutoScrollHelper;->constrain(FFF)F │ - invoke-static {v7, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ + invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ │ move-result v4 │ │ mul-float/2addr v4, v6 │ │ add-float/2addr v4, v5 ├── smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali │ @@ -33,32 +33,32 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 46 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ const/4 v1, 0x0 │ │ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ .line 47 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ - const-wide/16 v1, -0x1 │ + const-wide/16 v2, -0x1 │ │ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ - invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ + invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ .line 48 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V ├── smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali │ @@ -36,21 +36,21 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 4 │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ .line 56 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z │ - invoke-static {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ + invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ .line 57 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ # getter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z │ invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ @@ -59,21 +59,21 @@ │ if-nez v0, :cond_0 │ │ .line 58 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ - invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ + invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ .line 59 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ - invoke-virtual {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V │ + invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V │ │ .line 61 │ :cond_0 │ return-void │ .end method ├── smali/android/support/v4/widget/ContentLoadingProgressBar.smali │ @@ -90,15 +90,15 @@ │ .line 30 │ iput-boolean p1, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ │ return p1 │ .end method │ │ .method static synthetic access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Landroid/support/v4/widget/ContentLoadingProgressBar; │ .param p1, "x1" # J │ │ .prologue │ .line 30 │ iput-wide p1, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ @@ -145,18 +145,18 @@ │ .line 87 │ return-void │ .end method │ │ │ # virtual methods │ .method public hide()V │ - .locals 9 │ + .locals 10 │ │ .prologue │ - const-wide/16 v7, 0x1f4 │ + const-wide/16 v8, 0x1f4 │ │ const/4 v6, 0x1 │ │ .line 95 │ iput-boolean v6, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z │ │ .line 96 │ @@ -171,15 +171,15 @@ │ │ iget-wide v4, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ sub-long v0, v2, v4 │ │ .line 98 │ .local v0, "diff":J │ - cmp-long v2, v0, v7 │ + cmp-long v2, v0, v8 │ │ if-gez v2, :cond_0 │ │ iget-wide v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ const-wide/16 v4, -0x1 │ │ @@ -203,17 +203,17 @@ │ iget-boolean v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ │ if-nez v2, :cond_1 │ │ .line 108 │ iget-object v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable; │ │ - sub-long v3, v7, v0 │ + sub-long v4, v8, v0 │ │ - invoke-virtual {p0, v2, v3, v4}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {p0, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 109 │ iput-boolean v6, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ │ goto :goto_0 │ .end method │ │ @@ -242,15 +242,15 @@ │ invoke-direct {p0}, Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V │ │ .line 82 │ return-void │ .end method │ │ .method public show()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 120 │ const-wide/16 v0, -0x1 │ │ iput-wide v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ @@ -268,17 +268,17 @@ │ iget-boolean v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z │ │ if-nez v0, :cond_0 │ │ .line 124 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable; │ │ - const-wide/16 v1, 0x1f4 │ + const-wide/16 v2, 0x1f4 │ │ - invoke-virtual {p0, v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {p0, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 125 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z │ │ .line 127 ├── smali/android/support/v4/widget/DrawerLayout.smali │ @@ -1146,15 +1146,15 @@ │ │ .line 498 │ :cond_0 │ return-void │ .end method │ │ .method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ - .locals 28 │ + .locals 29 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "child" # Landroid/view/View; │ .param p3, "drawingTime" # J │ │ .prologue │ .line 792 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I ├── smali/com/boombuler/piraten/map/CurrentPositionOverlay$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/boombuler/piraten/map/CurrentPositionOverlay$1; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/CurrentPositionOverlay$1;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/boombuler/piraten/map/CurrentPositionOverlay$1; │ │ .prologue │ .line 32 │ iput-object p1, p0, Lcom/boombuler/piraten/map/CurrentPositionOverlay$1$1;->this$1:Lcom/boombuler/piraten/map/CurrentPositionOverlay$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/CurrentPositionOverlay$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$returnToMyLocation:Z │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/CurrentPositionOverlay;Lcom/boombuler/piraten/map/PirateMap;Z)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/CurrentPositionOverlay; │ │ .prologue │ .line 30 │ iput-object p1, p0, Lcom/boombuler/piraten/map/CurrentPositionOverlay$1;->this$0:Lcom/boombuler/piraten/map/CurrentPositionOverlay; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/CurrentPositionOverlay$1;->val$context:Lcom/boombuler/piraten/map/PirateMap; ├── smali/com/boombuler/piraten/map/FetchServerList$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/FetchServerList; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/FetchServerList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/FetchServerList; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lcom/boombuler/piraten/map/FetchServerList$1;->this$0:Lcom/boombuler/piraten/map/FetchServerList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/FetchServerList.smali │ @@ -130,205 +130,205 @@ │ .method public run()V │ .locals 15 │ │ .prologue │ .line 36 │ new-instance v2, Lcom/boombuler/piraten/map/data/DBAdapter; │ │ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity; │ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity; │ │ - invoke-direct {v2, v11}, Lcom/boombuler/piraten/map/data/DBAdapter;->(Landroid/content/Context;)V │ + invoke-direct {v2, v10}, Lcom/boombuler/piraten/map/data/DBAdapter;->(Landroid/content/Context;)V │ │ .line 37 │ .local v2, "dba":Lcom/boombuler/piraten/map/data/DBAdapter; │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ .line 40 │ - .local v9, "serverList":Lcom/boombuler/piraten/utils/JsonObject; │ + .local v8, "serverList":Lcom/boombuler/piraten/utils/JsonObject; │ :try_start_0 │ new-instance v1, Lcom/boombuler/piraten/utils/MyHttpClient; │ │ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity; │ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity; │ │ - invoke-direct {v1, v11}, Lcom/boombuler/piraten/utils/MyHttpClient;->(Landroid/content/Context;)V │ + invoke-direct {v1, v10}, Lcom/boombuler/piraten/utils/MyHttpClient;->(Landroid/content/Context;)V │ │ .line 41 │ .local v1, "client":Lcom/boombuler/piraten/utils/MyHttpClient; │ - new-instance v11, Lorg/apache/http/client/methods/HttpGet; │ + new-instance v10, Lorg/apache/http/client/methods/HttpGet; │ │ - iget-object v12, p0, Lcom/boombuler/piraten/map/FetchServerList;->mUrl:Ljava/lang/String; │ + iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mUrl:Ljava/lang/String; │ │ - invoke-direct {v11, v12}, Lorg/apache/http/client/methods/HttpGet;->(Ljava/lang/String;)V │ + invoke-direct {v10, v11}, Lorg/apache/http/client/methods/HttpGet;->(Ljava/lang/String;)V │ │ - invoke-virtual {v1, v11}, Lcom/boombuler/piraten/utils/MyHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; │ + invoke-virtual {v1, v10}, Lcom/boombuler/piraten/utils/MyHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 42 │ - .local v6, "response":Lorg/apache/http/HttpResponse; │ - invoke-interface {v6}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ + .local v5, "response":Lorg/apache/http/HttpResponse; │ + invoke-interface {v5}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const-string v12, "UTF-8" │ + const-string v11, "UTF-8" │ │ - invoke-static {v11, v12}, Lorg/apache/http/util/EntityUtils;->toString(Lorg/apache/http/HttpEntity;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v10, v11}, Lorg/apache/http/util/EntityUtils;->toString(Lorg/apache/http/HttpEntity;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-static {v11}, Lcom/boombuler/piraten/utils/JsonParser;->Parse(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-static {v10}, Lcom/boombuler/piraten/utils/JsonParser;->Parse(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - move-object v0, v11 │ + move-object v0, v10 │ │ check-cast v0, Lcom/boombuler/piraten/utils/JsonObject; │ │ - move-object v9, v0 │ + move-object v8, v0 │ :try_end_0 │ .catch Ljava/net/UnknownHostException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Lorg/apache/http/client/ClientProtocolException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Lorg/apache/http/ParseException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Lcom/boombuler/piraten/utils/JsonParser$ParseException; {:try_start_0 .. :try_end_0} :catch_5 │ │ .line 56 │ .end local v1 # "client":Lcom/boombuler/piraten/utils/MyHttpClient; │ - .end local v6 # "response":Lorg/apache/http/HttpResponse; │ + .end local v5 # "response":Lorg/apache/http/HttpResponse; │ :goto_0 │ - if-eqz v9, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 59 │ :try_start_1 │ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->open()V │ │ .line 60 │ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->beginTransaction()V │ │ .line 62 │ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->ClearServers()V │ │ .line 63 │ - const-string v11, "ServerList" │ + const-string v10, "ServerList" │ │ - invoke-virtual {v9, v11}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v8, v10}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lcom/boombuler/piraten/utils/JsonArray; │ + check-cast v9, Lcom/boombuler/piraten/utils/JsonArray; │ │ .line 64 │ - .local v10, "servers":Lcom/boombuler/piraten/utils/JsonArray; │ - invoke-virtual {v10}, Lcom/boombuler/piraten/utils/JsonArray;->iterator()Ljava/util/Iterator; │ + .local v9, "servers":Lcom/boombuler/piraten/utils/JsonArray; │ + invoke-virtual {v9}, Lcom/boombuler/piraten/utils/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v14 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_3 │ + if-eqz v10, :cond_3 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 65 │ - .local v7, "sVal":Ljava/lang/Object; │ - move-object v0, v7 │ + .local v6, "sVal":Ljava/lang/Object; │ + move-object v0, v6 │ │ check-cast v0, Lcom/boombuler/piraten/utils/JsonObject; │ │ - move-object v8, v0 │ + move-object v7, v0 │ │ .line 67 │ - .local v8, "server":Lcom/boombuler/piraten/utils/JsonObject; │ - const-string v11, "ID" │ + .local v7, "server":Lcom/boombuler/piraten/utils/JsonObject; │ + const-string v10, "ID" │ │ - invoke-virtual {v8, v11}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v10}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v10 │ + │ + check-cast v10, Ljava/lang/String; │ + │ + const-string v11, "Name" │ + │ + invoke-virtual {v7, v11}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Ljava/lang/String; │ │ - const-string v12, "Name" │ + const-string v12, "Info" │ │ - invoke-virtual {v8, v12}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .line 68 │ + invoke-virtual {v7, v12}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v12 │ │ check-cast v12, Ljava/lang/String; │ │ - const-string v13, "Info" │ + const-string v13, "URL" │ │ - invoke-virtual {v8, v13}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v13}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v13 │ │ check-cast v13, Ljava/lang/String; │ │ - const-string v14, "URL" │ - │ - invoke-virtual {v8, v14}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ - │ - move-result-object v14 │ - │ - check-cast v14, Ljava/lang/String; │ - │ - invoke-virtual {v2, v11, v12, v13, v14}, Lcom/boombuler/piraten/map/data/DBAdapter;->InsertServer(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + .line 67 │ + invoke-virtual {v2, v10, v11, v12, v13}, Lcom/boombuler/piraten/map/data/DBAdapter;->InsertServer(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ .line 77 │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v7 # "sVal":Ljava/lang/Object; │ - .end local v8 # "server":Lcom/boombuler/piraten/utils/JsonObject; │ - .end local v10 # "servers":Lcom/boombuler/piraten/utils/JsonArray; │ + .end local v6 # "sVal":Ljava/lang/Object; │ + .end local v7 # "server":Lcom/boombuler/piraten/utils/JsonObject; │ + .end local v9 # "servers":Lcom/boombuler/piraten/utils/JsonArray; │ :catch_0 │ - move-exception v11 │ + move-exception v10 │ │ .line 79 │ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V │ │ .line 80 │ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V │ │ .line 83 │ :cond_0 │ :goto_2 │ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mOnCompleteListener:Ljava/lang/Runnable; │ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mOnCompleteListener:Ljava/lang/Runnable; │ │ - if-eqz v11, :cond_1 │ + if-eqz v10, :cond_1 │ │ .line 84 │ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity; │ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity; │ │ - iget-object v12, p0, Lcom/boombuler/piraten/map/FetchServerList;->mOnCompleteListener:Ljava/lang/Runnable; │ + iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mOnCompleteListener:Ljava/lang/Runnable; │ │ - invoke-virtual {v11, v12}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V │ + invoke-virtual {v10, v11}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V │ │ .line 85 │ :cond_1 │ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mProgressDlg:Landroid/app/ProgressDialog; │ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mProgressDlg:Landroid/app/ProgressDialog; │ │ - if-eqz v11, :cond_2 │ + if-eqz v10, :cond_2 │ │ .line 86 │ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity; │ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity; │ │ - new-instance v12, Lcom/boombuler/piraten/map/FetchServerList$1; │ + new-instance v11, Lcom/boombuler/piraten/map/FetchServerList$1; │ │ - invoke-direct {v12, p0}, Lcom/boombuler/piraten/map/FetchServerList$1;->(Lcom/boombuler/piraten/map/FetchServerList;)V │ + invoke-direct {v11, p0}, Lcom/boombuler/piraten/map/FetchServerList$1;->(Lcom/boombuler/piraten/map/FetchServerList;)V │ │ - invoke-virtual {v11, v12}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V │ + invoke-virtual {v10, v11}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V │ │ .line 93 │ :cond_2 │ return-void │ │ .line 43 │ :catch_1 │ @@ -382,73 +382,70 @@ │ .local v4, "e":Lcom/boombuler/piraten/utils/JsonParser$ParseException; │ invoke-virtual {v4}, Lcom/boombuler/piraten/utils/JsonParser$ParseException;->printStackTrace()V │ │ goto/16 :goto_0 │ │ .line 71 │ .end local v4 # "e":Lcom/boombuler/piraten/utils/JsonParser$ParseException; │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v10 # "servers":Lcom/boombuler/piraten/utils/JsonArray; │ + .restart local v9 # "servers":Lcom/boombuler/piraten/utils/JsonArray; │ :cond_3 │ :try_start_2 │ - const-string v11, "Development" │ + const-string v10, "Development" │ │ - invoke-virtual {v9, v11}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v8, v10}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/boombuler/piraten/utils/JsonArray; │ │ .line 72 │ .local v3, "devIds":Lcom/boombuler/piraten/utils/JsonArray; │ invoke-virtual {v3}, Lcom/boombuler/piraten/utils/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v10 │ │ :goto_3 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_4 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 73 │ - .restart local v7 # "sVal":Ljava/lang/Object; │ - check-cast v7, Ljava/lang/String; │ + .restart local v6 # "sVal":Ljava/lang/Object; │ + check-cast v6, Ljava/lang/String; │ │ - .end local v7 # "sVal":Ljava/lang/Object; │ - invoke-virtual {v2, v7}, Lcom/boombuler/piraten/map/data/DBAdapter;->SetDevServer(Ljava/lang/String;)V │ + .end local v6 # "sVal":Ljava/lang/Object; │ + invoke-virtual {v2, v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->SetDevServer(Ljava/lang/String;)V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_3 │ │ .line 79 │ .end local v3 # "devIds":Lcom/boombuler/piraten/utils/JsonArray; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v10 # "servers":Lcom/boombuler/piraten/utils/JsonArray; │ + .end local v9 # "servers":Lcom/boombuler/piraten/utils/JsonArray; │ :catchall_0 │ - move-exception v11 │ + move-exception v10 │ │ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V │ │ .line 80 │ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V │ │ - throw v11 │ + throw v10 │ │ .line 76 │ .restart local v3 # "devIds":Lcom/boombuler/piraten/utils/JsonArray; │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v10 # "servers":Lcom/boombuler/piraten/utils/JsonArray; │ + .restart local v9 # "servers":Lcom/boombuler/piraten/utils/JsonArray; │ :cond_4 │ :try_start_3 │ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->setTransactionSuccessful()V │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 ├── smali/com/boombuler/piraten/map/PirateMap$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/PirateMap; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/PirateMap;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PirateMap; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lcom/boombuler/piraten/map/PirateMap$1;->this$0:Lcom/boombuler/piraten/map/PirateMap; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/PirateMap$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/PirateMap; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/PirateMap;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PirateMap; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lcom/boombuler/piraten/map/PirateMap$2;->this$0:Lcom/boombuler/piraten/map/PirateMap; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/PirateMap.smali │ @@ -98,14 +98,15 @@ │ │ move-result-object v1 │ │ const-string v2, "has_synced_before" │ │ const/4 v3, 0x0 │ │ + .line 184 │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ .line 185 │ .local v0, "hasSyncedBefore":Z │ if-nez v0, :cond_0 │ @@ -113,40 +114,45 @@ │ .line 186 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x1040014 │ │ + .line 187 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x1080027 │ │ + .line 188 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060030 │ │ + .line 189 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x104000a │ │ new-instance v3, Lcom/boombuler/piraten/map/PirateMap$1; │ │ invoke-direct {v3, p0}, Lcom/boombuler/piraten/map/PirateMap$1;->(Lcom/boombuler/piraten/map/PirateMap;)V │ │ + .line 190 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 195 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 202 │ :goto_0 │ return-void │ │ .line 197 │ @@ -157,20 +163,22 @@ │ │ invoke-direct {v1, p0, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v2, "com.boombuler.piraten.map.EXTRA_NEW_PLAKAT" │ │ const/4 v3, 0x1 │ │ + .line 199 │ invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ │ move-result-object v1 │ │ const/16 v2, 0x65 │ │ + .line 197 │ invoke-virtual {p0, v1, v2}, Lcom/boombuler/piraten/map/PirateMap;->startActivityForResult(Landroid/content/Intent;I)V │ │ goto :goto_0 │ .end method │ │ .method private moveToMyLocation()V │ .locals 2 │ @@ -441,54 +449,62 @@ │ │ invoke-virtual {v8, v0}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ const v1, 0x7f02000f │ │ + .line 66 │ invoke-virtual {v8, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ const v2, 0x7f02000d │ │ + .line 67 │ invoke-virtual {v8, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v2 │ │ const v3, 0x7f02000e │ │ + .line 68 │ invoke-virtual {v8, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ const v4, 0x7f020011 │ │ + .line 69 │ invoke-virtual {v8, v4}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v4 │ │ const v5, 0x7f020012 │ │ + .line 70 │ invoke-virtual {v8, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v5 │ │ const v6, 0x7f020010 │ │ + .line 71 │ invoke-virtual {v8, v6}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v6 │ │ const v7, 0x7f02000b │ │ + .line 72 │ invoke-virtual {v8, v7}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v7 │ │ + .line 65 │ invoke-static/range {v0 .. v7}, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;->InitResources(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ .line 74 │ const v0, 0x7f0b0007 │ │ invoke-virtual {p0, v0}, Lcom/boombuler/piraten/map/PirateMap;->findViewById(I)Landroid/view/View; ├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ .prologue │ .line 266 │ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$2;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ .prologue │ .line 211 │ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$1;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ .prologue │ .line 290 │ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$3;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$lm:Landroid/location/LocationManager; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;Landroid/location/LocationManager;Landroid/location/LocationListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$4;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$4;->val$lm:Landroid/location/LocationManager; ├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$lm:Landroid/location/LocationManager; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;Landroid/location/LocationManager;Landroid/location/LocationListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ .prologue │ .line 305 │ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$5;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$5;->val$lm:Landroid/location/LocationManager; ├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter$ViewHolder.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic this$1:Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter; │ │ .prologue │ .line 40 │ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter$ViewHolder;->this$1:Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ │ # direct methods │ .method public constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;)V │ .locals 4 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -70,84 +71,92 @@ │ │ new-array v1, v1, [Landroid/graphics/drawable/Drawable; │ │ const/4 v2, 0x0 │ │ const v3, 0x7f02000c │ │ + .line 54 │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ │ const v3, 0x7f02000f │ │ + .line 55 │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x2 │ │ const v3, 0x7f02000d │ │ + .line 56 │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x3 │ │ const v3, 0x7f02000e │ │ + .line 57 │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x4 │ │ const v3, 0x7f020011 │ │ + .line 58 │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x5 │ │ const v3, 0x7f020012 │ │ + .line 59 │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x6 │ │ const v3, 0x7f020010 │ │ + .line 60 │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x7 │ │ const v3, 0x7f02000b │ │ + .line 61 │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ iput-object v1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter;->mIcons:[Landroid/graphics/drawable/Drawable; ├── smali/com/boombuler/piraten/map/PlakatDetailsActivity.smali │ @@ -51,19 +51,19 @@ │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity;->mProgressDlg:Landroid/app/ProgressDialog; │ │ return-void │ .end method │ │ .method private CompleteInsert(Landroid/location/Location;)V │ - .locals 7 │ + .locals 8 │ .param p1, "loc" # Landroid/location/Location; │ │ .prologue │ - const-wide v5, 0x412e848000000000L # 1000000.0 │ + const-wide v6, 0x412e848000000000L # 1000000.0 │ │ .line 318 │ invoke-virtual {p1}, Landroid/location/Location;->getAccuracy()F │ │ move-result v2 │ │ iget v3, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity;->mMinAccuracy:F │ @@ -83,47 +83,51 @@ │ invoke-direct {v0, p0}, Lcom/boombuler/piraten/map/data/DBAdapter;->(Landroid/content/Context;)V │ │ .line 322 │ .local v0, "adapter":Lcom/boombuler/piraten/map/data/DBAdapter; │ :try_start_0 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->open()V │ │ - .line 323 │ + .line 324 │ invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D │ │ move-result-wide v2 │ │ - mul-double/2addr v2, v5 │ + mul-double/2addr v2, v6 │ │ double-to-int v2, v2 │ │ + .line 325 │ invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr v3, v5 │ + mul-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ iget-object v4, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity;->mMarkerTypeSpinner:Landroid/widget/Spinner; │ │ + .line 326 │ invoke-virtual {v4}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v4 │ │ iget-object v5, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity;->mComment:Landroid/widget/EditText; │ │ + .line 327 │ invoke-virtual {v5}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 323 │ invoke-virtual {v0, v2, v3, v4, v5}, Lcom/boombuler/piraten/map/data/DBAdapter;->InsertNew(IIILjava/lang/String;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 329 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V ├── smali/com/boombuler/piraten/map/PlakatLoadingTask.smali │ @@ -47,21 +47,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 14 │ check-cast p1, [Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/PlakatLoadingTask;->doInBackground([Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -132,21 +130,19 @@ │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V │ │ throw v3 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 14 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/PlakatLoadingTask;->onPostExecute(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/Void;)V │ .locals 2 ├── smali/com/boombuler/piraten/map/R.smali │ @@ -25,10 +25,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 133 │ return-void │ .end method ├── smali/com/boombuler/piraten/map/SettingsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SettingsActivity; │ │ .prologue │ .line 46 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SettingsActivity$1;->this$0:Lcom/boombuler/piraten/map/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/SettingsActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SettingsActivity; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SettingsActivity$2;->this$0:Lcom/boombuler/piraten/map/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/SyncController$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$txt:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SyncController;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController; │ │ .prologue │ .line 233 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$1;->this$0:Lcom/boombuler/piraten/map/SyncController; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$1;->val$txt:Ljava/lang/String; ├── smali/com/boombuler/piraten/map/SettingsActivity.smali │ @@ -86,66 +86,65 @@ │ .end method │ │ .method private getServerInfo()Ljava/lang/String; │ .locals 4 │ │ .prologue │ .line 128 │ - iget-object v3, p0, Lcom/boombuler/piraten/map/SettingsActivity;->mServerPref:Landroid/preference/ListPreference; │ + iget-object v2, p0, Lcom/boombuler/piraten/map/SettingsActivity;->mServerPref:Landroid/preference/ListPreference; │ │ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getValue()Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getValue()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 129 │ - .local v1, "serv":Ljava/lang/String; │ - iget-object v3, p0, Lcom/boombuler/piraten/map/SettingsActivity;->mServerList:Ljava/util/List; │ + .local v0, "serv":Ljava/lang/String; │ + iget-object v2, p0, Lcom/boombuler/piraten/map/SettingsActivity;->mServerList:Ljava/util/List; │ │ - 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; │ :cond_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 v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/boombuler/piraten/map/data/ServerInfo; │ + check-cast v1, Lcom/boombuler/piraten/map/data/ServerInfo; │ │ .line 130 │ - .local v2, "si":Lcom/boombuler/piraten/map/data/ServerInfo; │ - invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/ServerInfo;->getURL()Ljava/lang/String; │ + .local v1, "si":Lcom/boombuler/piraten/map/data/ServerInfo; │ + invoke-virtual {v1}, Lcom/boombuler/piraten/map/data/ServerInfo;->getURL()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v3, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 131 │ - invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/ServerInfo;->getInfo()Ljava/lang/String; │ + invoke-virtual {v1}, Lcom/boombuler/piraten/map/data/ServerInfo;->getInfo()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 134 │ - .end local v2 # "si":Lcom/boombuler/piraten/map/data/ServerInfo; │ + .end local v1 # "si":Lcom/boombuler/piraten/map/data/ServerInfo; │ :goto_0 │ - return-object v3 │ + return-object v2 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V │ @@ -295,60 +294,67 @@ │ :cond_0 │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f06002d │ │ + .line 97 │ invoke-virtual {p0, v4}, Lcom/boombuler/piraten/map/SettingsActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x1040014 │ │ + .line 98 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x1080027 │ │ + .line 99 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x1040013 │ │ new-instance v5, Lcom/boombuler/piraten/map/SettingsActivity$3; │ │ invoke-direct {v5, p0, v2, v0, v1}, Lcom/boombuler/piraten/map/SettingsActivity$3;->(Lcom/boombuler/piraten/map/SettingsActivity;Landroid/content/SharedPreferences;Ljava/lang/String;Landroid/preference/Preference;)V │ │ + .line 100 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x1040009 │ │ new-instance v5, Lcom/boombuler/piraten/map/SettingsActivity$2; │ │ invoke-direct {v5, p0}, Lcom/boombuler/piraten/map/SettingsActivity$2;->(Lcom/boombuler/piraten/map/SettingsActivity;)V │ │ + .line 117 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 122 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 123 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ .end method │ │ .method public onPreferenceClick(Landroid/preference/Preference;)Z │ .locals 6 │ @@ -396,38 +402,43 @@ │ │ .line 145 │ .local v1, "htmltext":Landroid/text/Spanned; │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 146 │ invoke-virtual {v3, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f06002a │ │ + .line 147 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x108009b │ │ + .line 148 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x104000a │ │ const/4 v5, 0x0 │ │ + .line 149 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 150 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 151 │ .local v0, "dlg":Landroid/app/AlertDialog; │ const v3, 0x102000b ├── smali/com/boombuler/piraten/map/SyncController$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/SyncController; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SyncController;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController; │ │ .prologue │ .line 253 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$3;->this$0:Lcom/boombuler/piraten/map/SyncController; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/SyncController$4$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$ad:Landroid/app/AlertDialog; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SyncController$4;Landroid/app/AlertDialog;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/boombuler/piraten/map/SyncController$4; │ │ .prologue │ .line 289 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$4$1;->this$1:Lcom/boombuler/piraten/map/SyncController$4; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$4$1;->val$ad:Landroid/app/AlertDialog; ├── smali/com/boombuler/piraten/map/SyncController$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$ab:Landroid/app/AlertDialog$Builder; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/app/AlertDialog$Builder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$4;->this$0:Lcom/boombuler/piraten/map/SyncController; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$4;->val$ab:Landroid/app/AlertDialog$Builder; ├── smali/com/boombuler/piraten/map/SyncController$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$progressDlg:Landroid/app/ProgressDialog; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/app/ProgressDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController; │ │ .prologue │ .line 321 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$5;->this$0:Lcom/boombuler/piraten/map/SyncController; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$5;->val$progressDlg:Landroid/app/ProgressDialog; ├── smali/com/boombuler/piraten/map/SyncController$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$progressDlg:Landroid/app/ProgressDialog; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/app/ProgressDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController; │ │ .prologue │ .line 350 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$6;->this$0:Lcom/boombuler/piraten/map/SyncController; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$6;->val$progressDlg:Landroid/app/ProgressDialog; ├── smali/com/boombuler/piraten/map/SyncController$7.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$lm:Landroid/location/LocationManager; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/location/LocationManager;Landroid/location/LocationListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController; │ │ .prologue │ .line 355 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$7;->this$0:Lcom/boombuler/piraten/map/SyncController; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$7;->val$lm:Landroid/location/LocationManager; ├── smali/com/boombuler/piraten/map/SyncController$8.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$lm:Landroid/location/LocationManager; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/location/LocationManager;Landroid/location/LocationListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController; │ │ .prologue │ .line 360 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$8;->this$0:Lcom/boombuler/piraten/map/SyncController; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$8;->val$lm:Landroid/location/LocationManager; ├── smali/com/boombuler/piraten/map/SyncController.smali │ @@ -43,17 +43,17 @@ │ │ .line 53 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ │ .line 54 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D │ │ .line 57 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController;->mContext:Lcom/boombuler/piraten/map/PirateMap; │ │ .line 58 │ new-instance v1, Lcom/boombuler/piraten/utils/MyHttpClient; │ │ @@ -96,17 +96,17 @@ │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D │ │ .line 63 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "sync_server" │ @@ -218,19 +218,19 @@ │ │ .line 259 │ :cond_0 │ return-void │ .end method │ │ .method private LoadItems(Lcom/boombuler/piraten/map/proto/Api$Response;)V │ - .locals 12 │ + .locals 14 │ .param p1, "resp" # Lcom/boombuler/piraten/map/proto/Api$Response; │ │ .prologue │ - const-wide v10, 0x412e848000000000L # 1000000.0 │ + const-wide v12, 0x412e848000000000L # 1000000.0 │ │ .line 164 │ const v1, 0x7f060002 │ │ invoke-direct {p0, v1}, Lcom/boombuler/piraten/map/SyncController;->SetProgressText(I)V │ │ .line 165 │ @@ -245,114 +245,116 @@ │ :try_start_0 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->open()V │ │ .line 168 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->beginTransaction()V │ │ .line 170 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 172 │ - .local v8, "insertCount":I │ + .local v7, "insertCount":I │ invoke-virtual {p1}, Lcom/boombuler/piraten/map/proto/Api$Response;->getPlakateList()Ljava/util/List; │ │ move-result-object v1 │ │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lcom/boombuler/piraten/map/proto/Api$Plakat; │ + check-cast v8, Lcom/boombuler/piraten/map/proto/Api$Plakat; │ │ .line 173 │ - .local v9, "plakat":Lcom/boombuler/piraten/map/proto/Api$Plakat; │ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLon()D │ + .local v8, "plakat":Lcom/boombuler/piraten/map/proto/Api$Plakat; │ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLon()D │ │ - move-result-wide v5 │ + move-result-wide v10 │ │ - mul-double/2addr v5, v10 │ + mul-double/2addr v10, v12 │ │ - double-to-int v3, v5 │ + double-to-int v3, v10 │ │ .line 174 │ .local v3, "lon":I │ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLat()D │ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLat()D │ │ - move-result-wide v5 │ + move-result-wide v10 │ │ - mul-double/2addr v5, v10 │ + mul-double/2addr v10, v12 │ │ - double-to-int v2, v5 │ + double-to-int v2, v10 │ │ .line 175 │ .local v2, "lat":I │ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getType()Ljava/lang/String; │ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getType()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;->TypeToTypeId(Ljava/lang/String;)I │ │ move-result v4 │ │ .line 177 │ .local v4, "type":I │ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getId()I │ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getId()I │ │ move-result v1 │ │ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLastModifiedUser()Ljava/lang/String; │ + .line 179 │ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLastModifiedUser()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getComment()Ljava/lang/String; │ + .line 180 │ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getComment()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 177 │ invoke-virtual/range {v0 .. v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->Insert(IIIILjava/lang/String;Ljava/lang/String;)V │ │ .line 181 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ .line 182 │ const/16 v1, 0x64 │ │ - if-lt v8, v1, :cond_0 │ + if-lt v7, v1, :cond_0 │ │ .line 183 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->setTransactionSuccessful()V │ │ .line 184 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V │ │ .line 185 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->beginTransaction()V │ │ .line 186 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ goto :goto_0 │ │ .line 189 │ .end local v2 # "lat":I │ .end local v3 # "lon":I │ .end local v4 # "type":I │ - .end local v9 # "plakat":Lcom/boombuler/piraten/map/proto/Api$Plakat; │ + .end local v8 # "plakat":Lcom/boombuler/piraten/map/proto/Api$Plakat; │ :cond_1 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 191 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V │ @@ -360,16 +362,15 @@ │ .line 192 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V │ │ .line 194 │ return-void │ │ .line 191 │ - .end local v7 # "i$":Ljava/util/Iterator; │ - .end local v8 # "insertCount":I │ + .end local v7 # "insertCount":I │ :catchall_0 │ move-exception v1 │ │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V │ │ .line 192 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V │ @@ -380,85 +381,86 @@ │ .method private RunRequest()Z │ .locals 24 │ │ .prologue │ .line 100 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Request;->newBuilder()Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mUsername:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v20 .. v21}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setUsername(Ljava/lang/String;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ + .line 101 │ + invoke-virtual/range {v19 .. v20}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setUsername(Ljava/lang/String;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mPassword:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v20 .. v21}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setPassword(Ljava/lang/String;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ + invoke-virtual/range {v19 .. v20}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setPassword(Ljava/lang/String;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ move-result-object v3 │ │ .line 102 │ .local v3, "builder":Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - if-eqz v20, :cond_0 │ + if-eqz v19, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D │ │ move-wide/from16 v20, v0 │ │ const-wide/16 v22, 0x0 │ │ - cmpl-double v20, v20, v22 │ + cmpl-double v19, v20, v22 │ │ - if-lez v20, :cond_0 │ + if-lez v19, :cond_0 │ │ .line 103 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->newBuilder()Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ .line 104 │ - .local v19, "view":Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ + .local v18, "view":Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ invoke-direct/range {p0 .. p0}, Lcom/boombuler/piraten/map/SyncController;->getBoundingBox()Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v19 .. v20}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->setViewBox(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ + invoke-virtual/range {v18 .. v19}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->setViewBox(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ .line 105 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v3, v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setViewRequest(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ .line 108 │ - .end local v19 # "view":Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ + .end local v18 # "view":Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ :cond_0 │ - new-instance v12, Ljava/util/ArrayList; │ + new-instance v11, Ljava/util/ArrayList; │ │ - invoke-direct {v12}, Ljava/util/ArrayList;->()V │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ │ .line 109 │ - .local v12, "inserted":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v11, "inserted":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ new-instance v4, Ljava/util/ArrayList; │ │ invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 110 │ .local v4, "changed":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ new-instance v7, Ljava/util/ArrayList; │ @@ -469,137 +471,134 @@ │ .local v7, "deleted":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ new-instance v6, Lcom/boombuler/piraten/map/data/DBAdapter; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mContext:Lcom/boombuler/piraten/map/PirateMap; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ invoke-direct {v6, v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->(Landroid/content/Context;)V │ │ .line 113 │ .local v6, "dba":Lcom/boombuler/piraten/map/data/DBAdapter; │ :try_start_0 │ invoke-virtual {v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->open()V │ │ .line 114 │ - invoke-virtual {v6, v12, v4, v7}, Lcom/boombuler/piraten/map/data/DBAdapter;->getChangedItems(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ + invoke-virtual {v6, v11, v4, v7}, Lcom/boombuler/piraten/map/data/DBAdapter;->getChangedItems(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 116 │ invoke-virtual {v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V │ │ .line 119 │ - invoke-virtual {v12}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v11}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v19 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v20 │ │ if-eqz v20, :cond_1 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ + check-cast v12, Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ │ .line 120 │ - .local v13, "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ + .local v12, "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v13}, Lcom/boombuler/piraten/map/SyncController;->SendNewItem(Lcom/boombuler/piraten/map/data/PlakatOverlayItem;)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ + invoke-direct {v0, v12}, Lcom/boombuler/piraten/map/SyncController;->SendNewItem(Lcom/boombuler/piraten/map/data/PlakatOverlayItem;)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ │ move-result-object v20 │ │ move-object/from16 v0, v20 │ │ invoke-virtual {v3, v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addAdd(Lcom/boombuler/piraten/map/proto/Api$AddRequest;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ goto :goto_0 │ │ .line 116 │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v13 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ + .end local v12 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ :catchall_0 │ - move-exception v20 │ + move-exception v19 │ │ invoke-virtual {v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V │ │ - throw v20 │ + throw v19 │ │ .line 122 │ - .restart local v10 # "i$":Ljava/util/Iterator; │ :cond_1 │ invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v19 │ │ :goto_1 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v20 │ │ if-eqz v20, :cond_2 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ + check-cast v12, Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ │ .line 123 │ - .restart local v13 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ + .restart local v12 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v13}, Lcom/boombuler/piraten/map/SyncController;->SendChangedItem(Lcom/boombuler/piraten/map/data/PlakatOverlayItem;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ + invoke-direct {v0, v12}, Lcom/boombuler/piraten/map/SyncController;->SendChangedItem(Lcom/boombuler/piraten/map/data/PlakatOverlayItem;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ │ move-result-object v20 │ │ move-object/from16 v0, v20 │ │ invoke-virtual {v3, v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addChange(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ goto :goto_1 │ │ .line 125 │ - .end local v13 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ + .end local v12 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ :cond_2 │ invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v19 │ │ :goto_2 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v20 │ │ if-eqz v20, :cond_3 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Ljava/lang/Integer; │ + check-cast v10, Ljava/lang/Integer; │ │ .line 126 │ - .local v11, "id":Ljava/lang/Integer; │ + .local v10, "id":Ljava/lang/Integer; │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->newBuilder()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ move-result-object v20 │ │ - invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I │ │ move-result v21 │ │ invoke-virtual/range {v20 .. v21}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->setId(I)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ move-result-object v20 │ │ @@ -610,183 +609,185 @@ │ move-object/from16 v0, v20 │ │ invoke-virtual {v3, v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addDelete(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ goto :goto_2 │ │ .line 129 │ - .end local v11 # "id":Ljava/lang/Integer; │ + .end local v10 # "id":Ljava/lang/Integer; │ :cond_3 │ invoke-virtual {v3}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->build()Lcom/boombuler/piraten/map/proto/Api$Request; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 131 │ - .local v15, "request":Lcom/boombuler/piraten/map/proto/Api$Request; │ - new-instance v14, Lorg/apache/http/client/methods/HttpPost; │ + .local v14, "request":Lcom/boombuler/piraten/map/proto/Api$Request; │ + new-instance v13, Lorg/apache/http/client/methods/HttpPost; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mAPIUrl:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-direct {v14, v0}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V │ + invoke-direct {v13, v0}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V │ │ .line 133 │ - .local v14, "post":Lorg/apache/http/client/methods/HttpPost; │ - new-instance v20, Lorg/apache/http/entity/ByteArrayEntity; │ + .local v13, "post":Lorg/apache/http/client/methods/HttpPost; │ + new-instance v19, Lorg/apache/http/entity/ByteArrayEntity; │ │ - invoke-virtual {v15}, Lcom/boombuler/piraten/map/proto/Api$Request;->toByteArray()[B │ + invoke-virtual {v14}, Lcom/boombuler/piraten/map/proto/Api$Request;->toByteArray()[B │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-direct/range {v20 .. v21}, Lorg/apache/http/entity/ByteArrayEntity;->([B)V │ + invoke-direct/range {v19 .. v20}, Lorg/apache/http/entity/ByteArrayEntity;->([B)V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v14, v0}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ + invoke-virtual {v13, v0}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ │ .line 136 │ :try_start_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mClient:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v14}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; │ + invoke-virtual {v0, v13}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 137 │ - .local v18, "rp":Lorg/apache/http/HttpResponse; │ - invoke-interface/range {v18 .. v18}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ + .local v17, "rp":Lorg/apache/http/HttpResponse; │ + invoke-interface/range {v17 .. v17}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-static/range {v20 .. v20}, Lorg/apache/http/util/EntityUtils;->toByteArray(Lorg/apache/http/HttpEntity;)[B │ + invoke-static/range {v19 .. v19}, Lorg/apache/http/util/EntityUtils;->toByteArray(Lorg/apache/http/HttpEntity;)[B │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 139 │ - .local v16, "res":[B │ - invoke-static/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Response; │ + .local v15, "res":[B │ + invoke-static {v15}, Lcom/boombuler/piraten/map/proto/Api$Response;->parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Response; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 141 │ - .local v17, "response":Lcom/boombuler/piraten/map/proto/Api$Response; │ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasAddedCount()Z │ + .local v16, "response":Lcom/boombuler/piraten/map/proto/Api$Response; │ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasAddedCount()Z │ │ - move-result v20 │ + move-result v19 │ │ - if-eqz v20, :cond_4 │ + if-eqz v19, :cond_4 │ │ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->getAddedCount()I │ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->getAddedCount()I │ │ move-result v2 │ │ .line 142 │ .local v2, "addedCnt":I │ :goto_3 │ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasChangedCount()Z │ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasChangedCount()Z │ │ - move-result v20 │ + move-result v19 │ │ - if-eqz v20, :cond_5 │ + if-eqz v19, :cond_5 │ │ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->getChangedCount()I │ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->getChangedCount()I │ │ move-result v5 │ │ .line 143 │ .local v5, "changedCnt":I │ :goto_4 │ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasDeletedCount()Z │ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasDeletedCount()Z │ │ - move-result v20 │ + move-result v19 │ │ - if-eqz v20, :cond_6 │ + if-eqz v19, :cond_6 │ │ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->getDeletedCount()I │ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->getDeletedCount()I │ │ move-result v8 │ │ .line 145 │ .local v8, "deletedCnt":I │ :goto_5 │ - invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ if-ne v2, v0, :cond_7 │ │ + .line 146 │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ if-ne v5, v0, :cond_7 │ │ + .line 147 │ invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ if-ne v8, v0, :cond_7 │ │ .line 148 │ - const v20, 0x7f060001 │ + const v19, 0x7f060001 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-direct {v0, v1}, Lcom/boombuler/piraten/map/SyncController;->SetProgressText(I)V │ │ .line 149 │ invoke-direct/range {p0 .. p0}, Lcom/boombuler/piraten/map/SyncController;->ClearAllData()V │ │ .line 150 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-direct {v0, v1}, Lcom/boombuler/piraten/map/SyncController;->LoadItems(Lcom/boombuler/piraten/map/proto/Api$Response;)V │ :try_end_1 │ .catch Lorg/apache/http/client/ClientProtocolException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 151 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ .line 160 │ .end local v2 # "addedCnt":I │ .end local v5 # "changedCnt":I │ .end local v8 # "deletedCnt":I │ - .end local v16 # "res":[B │ - .end local v17 # "response":Lcom/boombuler/piraten/map/proto/Api$Response; │ - .end local v18 # "rp":Lorg/apache/http/HttpResponse; │ + .end local v15 # "res":[B │ + .end local v16 # "response":Lcom/boombuler/piraten/map/proto/Api$Response; │ + .end local v17 # "rp":Lorg/apache/http/HttpResponse; │ :goto_6 │ - return v20 │ + return v19 │ │ .line 141 │ - .restart local v16 # "res":[B │ - .restart local v17 # "response":Lcom/boombuler/piraten/map/proto/Api$Response; │ - .restart local v18 # "rp":Lorg/apache/http/HttpResponse; │ + .restart local v15 # "res":[B │ + .restart local v16 # "response":Lcom/boombuler/piraten/map/proto/Api$Response; │ + .restart local v17 # "rp":Lorg/apache/http/HttpResponse; │ :cond_4 │ const/4 v2, 0x0 │ │ goto :goto_3 │ │ .line 142 │ .restart local v2 # "addedCnt":I │ @@ -801,29 +802,29 @@ │ const/4 v8, 0x0 │ │ goto :goto_5 │ │ .line 153 │ .end local v2 # "addedCnt":I │ .end local v5 # "changedCnt":I │ - .end local v16 # "res":[B │ - .end local v17 # "response":Lcom/boombuler/piraten/map/proto/Api$Response; │ - .end local v18 # "rp":Lorg/apache/http/HttpResponse; │ + .end local v15 # "res":[B │ + .end local v16 # "response":Lcom/boombuler/piraten/map/proto/Api$Response; │ + .end local v17 # "rp":Lorg/apache/http/HttpResponse; │ :catch_0 │ move-exception v9 │ │ .line 154 │ .local v9, "e":Lorg/apache/http/client/ClientProtocolException; │ invoke-virtual {v9}, Lorg/apache/http/client/ClientProtocolException;->printStackTrace()V │ │ .line 160 │ .end local v9 # "e":Lorg/apache/http/client/ClientProtocolException; │ :cond_7 │ :goto_7 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ goto :goto_6 │ │ .line 155 │ :catch_1 │ move-exception v9 │ │ @@ -1099,15 +1100,15 @@ │ .line 40 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/SyncController;->StartSync()V │ │ return-void │ .end method │ │ .method private checkBoundsLatitude(D)D │ - .locals 2 │ + .locals 3 │ .param p1, "value" # D │ │ .prologue │ .line 70 │ const-wide v0, -0x3fa9800000000000L # -90.0 │ │ invoke-static {p1, p2, v0, v1}, Ljava/lang/Math;->max(DD)D │ @@ -1121,155 +1122,155 @@ │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method private checkBoundsLongitude(D)D │ - .locals 7 │ + .locals 9 │ .param p1, "value" # D │ │ .prologue │ - const-wide v5, 0x4076800000000000L # 360.0 │ + const-wide v6, 0x4076800000000000L # 360.0 │ │ - const-wide v3, 0x4066800000000000L # 180.0 │ + const-wide v4, 0x4066800000000000L # 180.0 │ │ - const-wide v1, -0x3f99800000000000L # -180.0 │ + const-wide v2, -0x3f99800000000000L # -180.0 │ │ .line 75 │ :cond_0 │ :goto_0 │ - cmpg-double v0, p1, v1 │ + cmpg-double v0, p1, v2 │ │ if-ltz v0, :cond_1 │ │ - cmpl-double v0, p1, v3 │ + cmpl-double v0, p1, v4 │ │ if-lez v0, :cond_3 │ │ .line 76 │ :cond_1 │ - cmpg-double v0, p1, v1 │ + cmpg-double v0, p1, v2 │ │ if-gez v0, :cond_2 │ │ .line 77 │ - add-double/2addr p1, v5 │ + add-double/2addr p1, v6 │ │ .line 78 │ :cond_2 │ - cmpl-double v0, p1, v3 │ + cmpl-double v0, p1, v4 │ │ if-lez v0, :cond_0 │ │ .line 79 │ - sub-double/2addr p1, v5 │ + sub-double/2addr p1, v6 │ │ goto :goto_0 │ │ .line 81 │ :cond_3 │ return-wide p1 │ .end method │ │ .method private getBoundingBox()Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ - .locals 9 │ + .locals 10 │ │ .prologue │ .line 85 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->newBuilder()Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ move-result-object v0 │ │ .line 87 │ .local v0, "bbox":Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ - iget-wide v5, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D │ + iget-wide v6, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D │ │ - const-wide v7, 0x40fb210000000000L # 111120.0 │ + const-wide v8, 0x40fb210000000000L # 111120.0 │ │ - div-double v3, v5, v7 │ + div-double v4, v6, v8 │ │ .line 88 │ - .local v3, "yDiff":D │ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ + .local v4, "yDiff":D │ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ │ - invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D │ + invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - add-double/2addr v5, v3 │ + add-double/2addr v6, v4 │ │ - invoke-direct {p0, v5, v6}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLatitude(D)D │ + invoke-direct {p0, v6, v7}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLatitude(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-virtual {v0, v5, v6}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setNorth(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ + invoke-virtual {v0, v6, v7}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setNorth(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ .line 89 │ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ │ - invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D │ + invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-double/2addr v5, v3 │ + sub-double/2addr v6, v4 │ │ - invoke-direct {p0, v5, v6}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLatitude(D)D │ + invoke-direct {p0, v6, v7}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLatitude(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-virtual {v0, v5, v6}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setSouth(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ + invoke-virtual {v0, v6, v7}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setSouth(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ .line 91 │ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ │ - invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D │ + invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - div-double v1, v3, v5 │ + div-double v2, v4, v6 │ │ .line 93 │ - .local v1, "xDiff":D │ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ + .local v2, "xDiff":D │ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ │ - invoke-virtual {v5}, Landroid/location/Location;->getLongitude()D │ + invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-double/2addr v5, v1 │ + sub-double/2addr v6, v2 │ │ - invoke-direct {p0, v5, v6}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLongitude(D)D │ + invoke-direct {p0, v6, v7}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLongitude(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-virtual {v0, v5, v6}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setWest(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ + invoke-virtual {v0, v6, v7}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setWest(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ .line 94 │ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location; │ │ - invoke-virtual {v5}, Landroid/location/Location;->getLongitude()D │ + invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - add-double/2addr v5, v1 │ + add-double/2addr v6, v2 │ │ - invoke-direct {p0, v5, v6}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLongitude(D)D │ + invoke-direct {p0, v6, v7}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLongitude(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-virtual {v0, v5, v6}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setEast(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ + invoke-virtual {v0, v6, v7}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setEast(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ .line 96 │ return-object v0 │ .end method │ │ │ # virtual methods │ @@ -1385,31 +1386,31 @@ │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController;->mOnCompleteListener:Ljava/lang/Runnable; │ │ .line 263 │ return-void │ .end method │ │ .method public synchronize()V │ - .locals 13 │ + .locals 14 │ │ .prologue │ const-wide/16 v2, 0x0 │ │ - const/4 v12, 0x1 │ + const/4 v13, 0x1 │ │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ const/4 v4, 0x0 │ │ .line 314 │ - iget-wide v7, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D │ + iget-wide v8, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D │ │ - const-wide/16 v9, 0x0 │ + const-wide/16 v10, 0x0 │ │ - cmpg-double v1, v7, v9 │ + cmpg-double v1, v8, v10 │ │ if-gtz v1, :cond_1 │ │ .line 315 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/SyncController;->StartSync()V │ │ .line 370 │ @@ -1446,24 +1447,24 @@ │ .line 343 │ .local v0, "lm":Landroid/location/LocationManager; │ iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mContext:Lcom/boombuler/piraten/map/PirateMap; │ │ invoke-virtual {v6, v1}, Landroid/app/ProgressDialog;->setOwnerActivity(Landroid/app/Activity;)V │ │ .line 344 │ - invoke-virtual {v6, v12}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ + invoke-virtual {v6, v13}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ │ .line 345 │ - invoke-virtual {v6, v11}, Landroid/app/ProgressDialog;->setCanceledOnTouchOutside(Z)V │ + invoke-virtual {v6, v12}, Landroid/app/ProgressDialog;->setCanceledOnTouchOutside(Z)V │ │ .line 346 │ - invoke-virtual {v6, v12}, Landroid/app/ProgressDialog;->setIndeterminate(Z)V │ + invoke-virtual {v6, v13}, Landroid/app/ProgressDialog;->setIndeterminate(Z)V │ │ .line 347 │ - invoke-virtual {v6, v11}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ + invoke-virtual {v6, v12}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ │ .line 348 │ const v1, 0x7f060005 │ │ invoke-virtual {v6, v1}, Landroid/app/ProgressDialog;->setTitle(I)V │ │ .line 349 ├── smali/com/boombuler/piraten/map/SettingsActivity$3.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$prefs:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SettingsActivity;Landroid/content/SharedPreferences;Ljava/lang/String;Landroid/preference/Preference;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SettingsActivity; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SettingsActivity$3;->this$0:Lcom/boombuler/piraten/map/SettingsActivity; │ │ iput-object p2, p0, Lcom/boombuler/piraten/map/SettingsActivity$3;->val$prefs:Landroid/content/SharedPreferences; ├── smali/com/boombuler/piraten/map/SyncController$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/SyncController; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/SyncController;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController; │ │ .prologue │ .line 243 │ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$2;->this$0:Lcom/boombuler/piraten/map/SyncController; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/data/DBAdapter.smali │ @@ -128,17 +128,19 @@ │ │ move-result p2 │ │ .line 236 │ .end local p2 # "defaultValue":I │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 234 │ :goto_0 │ return p2 │ │ + .line 236 │ .restart local p2 # "defaultValue":I │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ :catchall_0 │ @@ -179,16 +181,18 @@ │ move-result v1 │ │ add-int/lit8 v1, v1, 0x1 │ │ .line 221 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 219 │ return v1 │ │ + .line 221 │ :catchall_0 │ move-exception v1 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ throw v1 │ .end method │ @@ -253,32 +257,35 @@ │ │ move-result v1 │ │ invoke-interface {p1, v10}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v2 │ │ + .line 273 │ invoke-interface {p1, v11}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ invoke-interface {p1, v12}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v4 │ │ + .line 274 │ invoke-interface {p1, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-interface {p1, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct/range {v0 .. v6}, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;->(IIIILjava/lang/String;Ljava/lang/String;)V │ │ + .line 272 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public ClearAllData()V │ .locals 3 │ @@ -778,20 +785,22 @@ │ │ const-string v3, "plakate" │ │ const-string v4, "_id=?" │ │ new-array v5, v7, [Ljava/lang/String; │ │ + .line 136 │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v8 │ │ + .line 135 │ invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 138 │ const/4 v2, 0x2 │ │ :try_start_0 │ invoke-direct {p0, p1, v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->getChangeType(II)I │ @@ -1304,26 +1313,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 203 │ 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 │ │ + .line 202 │ invoke-virtual/range {v0 .. v7}, 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;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 205 │ .local v8, "crs":Landroid/database/Cursor; │ if-eqz v8, :cond_0 ├── smali/com/boombuler/piraten/map/data/PlakatOverlayItemFilter$1.smali │ @@ -53,15 +53,14 @@ │ check-cast v0, Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 97 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter$1;->createFromParcel(Landroid/os/Parcel;)Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 97 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter$1;->newArray(I)[Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/map/data/PlakatOverlay.smali │ @@ -100,15 +100,14 @@ │ check-cast v0, Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic createItem(I)Lorg/osmdroid/views/overlay/OverlayItem; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 21 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/data/PlakatOverlay;->createItem(I)Lcom/boombuler/piraten/map/data/PlakatOverlayItem; │ │ move-result-object v0 │ │ @@ -247,24 +246,26 @@ │ │ const-class v4, Lcom/boombuler/piraten/map/PlakatDetailsActivity; │ │ invoke-direct {v2, v3, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v3, "com.boombuler.piraten.map.EXTRA_PLAKAT_ID" │ │ + .line 74 │ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;->getId()I │ │ move-result v4 │ │ invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v2 │ │ const/16 v3, 0x65 │ │ + .line 72 │ invoke-virtual {v1, v2, v3}, Lcom/boombuler/piraten/map/PirateMap;->startActivityForResult(Landroid/content/Intent;I)V │ │ .line 77 │ const/4 v1, 0x1 │ │ return v1 │ .end method ├── smali/com/boombuler/piraten/map/fragments/FilterFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/fragments/FilterFragment; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/fragments/FilterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/fragments/FilterFragment; │ │ .prologue │ .line 35 │ iput-object p1, p0, Lcom/boombuler/piraten/map/fragments/FilterFragment$1;->this$0:Lcom/boombuler/piraten/map/fragments/FilterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/fragments/FilterFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/map/fragments/FilterFragment; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/map/fragments/FilterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/map/fragments/FilterFragment; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lcom/boombuler/piraten/map/fragments/FilterFragment$2;->this$0:Lcom/boombuler/piraten/map/fragments/FilterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/map/fragments/FilterFragment.smali │ @@ -168,42 +168,47 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f060011 │ │ + .line 54 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 55 │ invoke-virtual {p0, v0, v2}, Lcom/boombuler/piraten/map/fragments/FilterFragment;->createView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060012 │ │ new-instance v3, Lcom/boombuler/piraten/map/fragments/FilterFragment$2; │ │ invoke-direct {v3, p0}, Lcom/boombuler/piraten/map/fragments/FilterFragment$2;->(Lcom/boombuler/piraten/map/fragments/FilterFragment;)V │ │ + .line 56 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 63 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ + .line 53 │ return-object v1 │ .end method │ │ .method public setFilter(Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;)V │ .locals 0 │ .param p1, "filter" # Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter; ├── smali/com/boombuler/piraten/map/proto/Api$1.smali │ @@ -45,35 +45,37 @@ │ │ const/4 v5, 0x0 │ │ .line 5983 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor; │ invoke-static {p1}, Lcom/boombuler/piraten/map/proto/Api;->access$10202(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ - .line 5984 │ + .line 5985 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 5984 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Plakat_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 5986 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 5988 │ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Plakat_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$000()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ const/16 v2, 0x8 │ │ @@ -119,38 +121,41 @@ │ │ const-class v3, Lcom/boombuler/piraten/map/proto/Api$Plakat; │ │ const-class v4, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 5986 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Plakat_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 5992 │ + .line 5993 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 5992 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_BoundingBox_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$1602(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 5994 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 5996 │ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_BoundingBox_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$1600()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v9, [Ljava/lang/String; │ │ @@ -172,38 +177,41 @@ │ │ const-class v3, Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ const-class v4, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 5994 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_BoundingBox_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$1702(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 6000 │ + .line 6001 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 6000 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ViewRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$2802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 6002 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 6004 │ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ViewRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$2800()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v7, [Ljava/lang/String; │ │ @@ -217,38 +225,41 @@ │ │ const-class v3, Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ const-class v4, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 6002 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ViewRequest_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$2902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 6008 │ + .line 6009 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 6008 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ChangeRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$3802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 6010 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 6012 │ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ChangeRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$3800()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v9, [Ljava/lang/String; │ │ @@ -270,38 +281,41 @@ │ │ const-class v3, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ │ const-class v4, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 6010 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ChangeRequest_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$3902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 6016 │ + .line 6017 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 6016 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_DeleteRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$5002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 6018 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 6020 │ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_DeleteRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$5000()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v6, [Ljava/lang/String; │ │ @@ -311,18 +325,19 @@ │ │ const-class v3, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ │ const-class v4, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 6018 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_DeleteRequest_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$5102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 6024 │ + .line 6025 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -331,20 +346,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 6024 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_AddRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$5902(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 6026 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 6028 │ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_AddRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$5900()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ const/4 v2, 0x5 │ │ @@ -372,18 +389,19 @@ │ │ const-class v3, Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ │ const-class v4, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 6026 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_AddRequest_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$6002(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 6032 │ + .line 6033 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -392,20 +410,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 6032 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Request_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$7202(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 6034 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 6036 │ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Request_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$7200()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ const/4 v2, 0x6 │ │ @@ -439,18 +459,19 @@ │ │ const-class v3, Lcom/boombuler/piraten/map/proto/Api$Request; │ │ const-class v4, Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 6034 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Request_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$7302(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 6040 │ + .line 6041 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -459,20 +480,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 6040 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Response_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$8902(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 6042 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 6044 │ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Response_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$8900()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v9, [Ljava/lang/String; │ │ @@ -494,14 +517,15 @@ │ │ const-class v3, Lcom/boombuler/piraten/map/proto/Api$Response; │ │ const-class v4, Lcom/boombuler/piraten/map/proto/Api$Response$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 6042 │ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Response_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$9002(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ .line 6048 │ const/4 v0, 0x0 │ │ return-object v0 ├── smali/com/boombuler/piraten/map/proto/Api$AddRequest.smali │ @@ -139,27 +139,27 @@ │ .line 2996 │ sget-boolean v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->alwaysUseFieldBuilders:Z │ │ return v0 │ .end method │ │ .method static synthetic access$6602(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ .param p1, "x1" # D │ │ .prologue │ .line 2996 │ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lon_:D │ │ return-wide p1 │ .end method │ │ .method static synthetic access$6702(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ .param p1, "x1" # D │ │ .prologue │ .line 2996 │ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lat_:D │ │ @@ -226,14 +226,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 3100 │ check-cast v1, Ljava/lang/String; │ │ + .line 3101 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 3102 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -289,14 +290,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 3132 │ check-cast v1, Ljava/lang/String; │ │ + .line 3133 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 3134 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -329,14 +331,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 3068 │ check-cast v1, Ljava/lang/String; │ │ + .line 3069 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 3070 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -544,19 +547,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ + .line 3238 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->access$6100(Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ │ move-result-object v0 │ │ + .line 3237 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -601,19 +606,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ move-result-object v0 │ │ + .line 3292 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->access$6100(Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ │ move-result-object v0 │ │ + .line 3291 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -660,19 +667,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ + .line 3260 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->access$6100(Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ │ move-result-object v0 │ │ + .line 3259 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -719,19 +728,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ + .line 3249 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->access$6100(Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ │ move-result-object v0 │ │ + .line 3248 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getComment()Ljava/lang/String; │ .locals 4 │ @@ -930,14 +941,15 @@ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v4, :cond_1 │ │ .line 3197 │ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lon_:D │ │ + .line 3198 │ invoke-static {v4, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 3200 │ @@ -947,14 +959,15 @@ │ and-int/lit8 v2, v2, 0x2 │ │ if-ne v2, v5, :cond_2 │ │ .line 3201 │ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lat_:D │ │ + .line 3202 │ invoke-static {v5, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 3204 │ @@ -964,14 +977,15 @@ │ and-int/lit8 v2, v2, 0x4 │ │ if-ne v2, v6, :cond_3 │ │ .line 3205 │ const/4 v2, 0x3 │ │ + .line 3206 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getTypeBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -984,15 +998,15 @@ │ │ and-int/lit8 v2, v2, 0x8 │ │ const/16 v3, 0x8 │ │ if-ne v2, v3, :cond_4 │ │ - .line 3209 │ + .line 3210 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getCommentBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v6, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1008,14 +1022,15 @@ │ const/16 v3, 0x10 │ │ if-ne v2, v3, :cond_5 │ │ .line 3213 │ const/4 v2, 0x5 │ │ + .line 3214 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getImageUrlBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1348,15 +1363,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 2996 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/map/proto/Api$BoundingBox$Builder.smali │ @@ -134,14 +134,15 @@ │ if-nez v1, :cond_0 │ │ .line 1247 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 1248 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 1250 │ @@ -243,15 +244,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public buildPartial()Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 1254 │ new-instance v1, Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ const/4 v3, 0x0 │ │ @@ -274,69 +275,69 @@ │ if-ne v3, v4, :cond_0 │ │ .line 1258 │ or-int/lit8 v2, v2, 0x1 │ │ .line 1260 │ :cond_0 │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->north_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->north_:D │ │ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->north_:D │ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2302(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2302(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ │ .line 1261 │ and-int/lit8 v3, v0, 0x2 │ │ const/4 v4, 0x2 │ │ if-ne v3, v4, :cond_1 │ │ .line 1262 │ or-int/lit8 v2, v2, 0x2 │ │ .line 1264 │ :cond_1 │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->east_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->east_:D │ │ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->east_:D │ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2402(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2402(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ │ .line 1265 │ and-int/lit8 v3, v0, 0x4 │ │ const/4 v4, 0x4 │ │ if-ne v3, v4, :cond_2 │ │ .line 1266 │ or-int/lit8 v2, v2, 0x4 │ │ .line 1268 │ :cond_2 │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->south_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->south_:D │ │ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D │ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2502(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2502(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ │ .line 1269 │ and-int/lit8 v3, v0, 0x8 │ │ const/16 v4, 0x8 │ │ if-ne v3, v4, :cond_3 │ │ .line 1270 │ or-int/lit8 v2, v2, 0x8 │ │ .line 1272 │ :cond_3 │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->west_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->west_:D │ │ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->west_:D │ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2602(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2602(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ │ .line 1273 │ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->bitField0_:I │ invoke-static {v1, v2}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2702(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;I)I │ │ .line 1274 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->onBuilt()V │ @@ -366,54 +367,54 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public clear()Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ - .locals 3 │ + .locals 4 │ │ .prologue │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 1210 │ invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder; │ │ .line 1211 │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->north_:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->north_:D │ │ .line 1212 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x2 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I │ │ .line 1213 │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->east_:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->east_:D │ │ .line 1214 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x3 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I │ │ .line 1215 │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->south_:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->south_:D │ │ .line 1216 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x5 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I │ │ .line 1217 │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->west_:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->west_:D │ │ .line 1218 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x9 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I │ @@ -995,18 +996,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 1329 │ + .line 1331 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v2 │ │ + .line 1330 │ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v1 │ │ .line 1333 │ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1164,16 +1167,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1183,29 +1184,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 1179 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1215,16 +1213,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1234,29 +1230,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 1179 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/boombuler/piraten/map/proto/Api$BoundingBox.smali │ @@ -135,51 +135,51 @@ │ .line 947 │ sget-boolean v0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->alwaysUseFieldBuilders:Z │ │ return v0 │ .end method │ │ .method static synthetic access$2302(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ .param p1, "x1" # D │ │ .prologue │ .line 947 │ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->north_:D │ │ return-wide p1 │ .end method │ │ .method static synthetic access$2402(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ .param p1, "x1" # D │ │ .prologue │ .line 947 │ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->east_:D │ │ return-wide p1 │ .end method │ │ .method static synthetic access$2502(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ .param p1, "x1" # D │ │ .prologue │ .line 947 │ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D │ │ return-wide p1 │ .end method │ │ .method static synthetic access$2602(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ .param p1, "x1" # D │ │ .prologue │ .line 947 │ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->west_:D │ │ @@ -399,19 +399,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ + .line 1109 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->access$1800(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ move-result-object v0 │ │ + .line 1108 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -456,19 +458,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ move-result-object v0 │ │ + .line 1163 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->access$1800(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ move-result-object v0 │ │ + .line 1162 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -515,19 +519,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ + .line 1131 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->access$1800(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ move-result-object v0 │ │ + .line 1130 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -574,19 +580,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ + .line 1120 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->access$1800(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ move-result-object v0 │ │ + .line 1119 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ .locals 1 │ @@ -681,14 +689,15 @@ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v4, :cond_1 │ │ .line 1072 │ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->north_:D │ │ + .line 1073 │ invoke-static {v4, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 1075 │ @@ -698,14 +707,15 @@ │ and-int/lit8 v2, v2, 0x2 │ │ if-ne v2, v5, :cond_2 │ │ .line 1076 │ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->east_:D │ │ + .line 1077 │ invoke-static {v5, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 1079 │ @@ -715,17 +725,18 @@ │ and-int/lit8 v2, v2, 0x4 │ │ if-ne v2, v6, :cond_3 │ │ .line 1080 │ const/4 v2, 0x3 │ │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D │ │ - invoke-static {v2, v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ + .line 1081 │ + invoke-static {v2, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 1083 │ :cond_3 │ @@ -736,14 +747,15 @@ │ const/16 v3, 0x8 │ │ if-ne v2, v3, :cond_4 │ │ .line 1084 │ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->west_:D │ │ + .line 1085 │ invoke-static {v6, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 1087 │ @@ -1029,15 +1041,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 947 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ move-result-object v0 │ │ @@ -1160,17 +1171,17 @@ │ and-int/lit8 v0, v0, 0x4 │ │ if-ne v0, v4, :cond_2 │ │ .line 1057 │ const/4 v0, 0x3 │ │ - iget-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D │ + iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D │ │ - invoke-virtual {p1, v0, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V │ + invoke-virtual {p1, v0, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V │ │ .line 1059 │ :cond_2 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->bitField0_:I │ │ and-int/lit8 v0, v0, 0x8 ├── smali/com/boombuler/piraten/map/proto/Api$ChangeRequest$Builder.smali │ @@ -164,14 +164,15 @@ │ if-nez v1, :cond_0 │ │ .line 2372 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 2373 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 2375 │ @@ -1117,18 +1118,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 2442 │ + .line 2444 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v2 │ │ + .line 2443 │ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v1 │ │ .line 2446 │ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1286,16 +1289,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1305,29 +1306,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 2304 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1337,16 +1335,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1356,29 +1352,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 2304 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/boombuler/piraten/map/proto/Api$AddRequest$Builder.smali │ @@ -166,14 +166,15 @@ │ if-nez v1, :cond_0 │ │ .line 3378 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 3379 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 3381 │ @@ -275,15 +276,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public buildPartial()Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 3385 │ new-instance v1, Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ │ const/4 v3, 0x0 │ │ @@ -306,35 +307,35 @@ │ if-ne v3, v4, :cond_0 │ │ .line 3389 │ or-int/lit8 v2, v2, 0x1 │ │ .line 3391 │ :cond_0 │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lon_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lon_:D │ │ # setter for: Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lon_:D │ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->access$6602(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D │ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->access$6602(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D │ │ .line 3392 │ and-int/lit8 v3, v0, 0x2 │ │ const/4 v4, 0x2 │ │ if-ne v3, v4, :cond_1 │ │ .line 3393 │ or-int/lit8 v2, v2, 0x2 │ │ .line 3395 │ :cond_1 │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lat_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lat_:D │ │ # setter for: Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lat_:D │ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->access$6702(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D │ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->access$6702(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D │ │ .line 3396 │ and-int/lit8 v3, v0, 0x4 │ │ const/4 v4, 0x4 │ │ if-ne v3, v4, :cond_2 │ @@ -415,34 +416,34 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public clear()Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ - .locals 3 │ + .locals 4 │ │ .prologue │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 3339 │ invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder; │ │ .line 3340 │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lon_:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lon_:D │ │ .line 3341 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x2 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->bitField0_:I │ │ .line 3342 │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lat_:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lat_:D │ │ .line 3343 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x3 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->bitField0_:I │ @@ -1233,18 +1234,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 3463 │ + .line 3465 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v2 │ │ + .line 3464 │ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v1 │ │ .line 3467 │ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1418,16 +1421,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1437,29 +1438,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 3308 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1469,16 +1467,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1488,29 +1484,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 3308 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/boombuler/piraten/map/proto/Api$DeleteRequest$Builder.smali │ @@ -128,14 +128,15 @@ │ if-nez v1, :cond_0 │ │ .line 2862 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 2863 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 2865 │ @@ -670,18 +671,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 2911 │ + .line 2913 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v2 │ │ + .line 2912 │ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v1 │ │ .line 2915 │ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -783,16 +786,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -802,29 +803,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 2800 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -834,16 +832,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -853,29 +849,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 2800 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/boombuler/piraten/map/proto/Api$DeleteRequest.smali │ @@ -342,19 +342,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ + .line 2730 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->access$5200(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ │ move-result-object v0 │ │ + .line 2729 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -399,19 +401,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ move-result-object v0 │ │ + .line 2784 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->access$5200(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ │ move-result-object v0 │ │ + .line 2783 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -458,19 +462,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ + .line 2752 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->access$5200(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ │ move-result-object v0 │ │ + .line 2751 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -517,19 +523,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ + .line 2741 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->access$5200(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ │ move-result-object v0 │ │ + .line 2740 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ .locals 1 │ @@ -610,14 +618,15 @@ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v3, :cond_1 │ │ .line 2705 │ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->id_:I │ │ + .line 2706 │ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 2708 │ @@ -769,15 +778,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 2634 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/map/proto/Api$ChangeRequest.smali │ @@ -210,14 +210,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 2112 │ check-cast v1, Ljava/lang/String; │ │ + .line 2113 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 2114 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -273,14 +274,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 2144 │ check-cast v1, Ljava/lang/String; │ │ + .line 2145 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 2146 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -313,14 +315,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 2080 │ check-cast v1, Ljava/lang/String; │ │ + .line 2081 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 2082 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -525,19 +528,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ + .line 2234 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->access$4000(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ │ move-result-object v0 │ │ + .line 2233 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -582,19 +587,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ move-result-object v0 │ │ + .line 2288 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->access$4000(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ │ move-result-object v0 │ │ + .line 2287 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -641,19 +648,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ + .line 2256 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->access$4000(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ │ move-result-object v0 │ │ + .line 2255 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -700,19 +709,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ + .line 2245 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->access$4000(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ │ move-result-object v0 │ │ + .line 2244 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getComment()Ljava/lang/String; │ .locals 4 │ @@ -901,29 +912,30 @@ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v3, :cond_1 │ │ .line 2197 │ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->id_:I │ │ + .line 2198 │ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 2200 │ :cond_1 │ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->bitField0_:I │ │ and-int/lit8 v2, v2, 0x2 │ │ if-ne v2, v4, :cond_2 │ │ - .line 2201 │ + .line 2202 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getTypeBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -937,14 +949,15 @@ │ and-int/lit8 v2, v2, 0x4 │ │ if-ne v2, v5, :cond_3 │ │ .line 2205 │ const/4 v2, 0x3 │ │ + .line 2206 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getCommentBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -957,15 +970,15 @@ │ │ and-int/lit8 v2, v2, 0x8 │ │ const/16 v3, 0x8 │ │ if-ne v2, v3, :cond_4 │ │ - .line 2209 │ + .line 2210 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getImageUrlBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v5, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1245,15 +1258,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 2018 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/map/proto/Api$Plakat$Builder.smali │ @@ -182,14 +182,15 @@ │ if-nez v1, :cond_0 │ │ .line 514 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 515 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 517 │ @@ -291,15 +292,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public buildPartial()Lcom/boombuler/piraten/map/proto/Api$Plakat; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 521 │ new-instance v1, Lcom/boombuler/piraten/map/proto/Api$Plakat; │ │ const/4 v3, 0x0 │ │ @@ -339,35 +340,35 @@ │ if-ne v3, v4, :cond_1 │ │ .line 529 │ or-int/lit8 v2, v2, 0x2 │ │ .line 531 │ :cond_1 │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lon_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lon_:D │ │ # setter for: Lcom/boombuler/piraten/map/proto/Api$Plakat;->lon_:D │ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->access$802(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D │ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->access$802(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D │ │ .line 532 │ and-int/lit8 v3, v0, 0x4 │ │ const/4 v4, 0x4 │ │ if-ne v3, v4, :cond_2 │ │ .line 533 │ or-int/lit8 v2, v2, 0x4 │ │ .line 535 │ :cond_2 │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lat_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lat_:D │ │ # setter for: Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D │ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->access$902(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D │ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->access$902(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D │ │ .line 536 │ and-int/lit8 v3, v0, 0x8 │ │ const/16 v4, 0x8 │ │ if-ne v3, v4, :cond_3 │ @@ -485,43 +486,43 @@ │ return-object v0 │ .end method │ │ .method public clear()Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ .locals 4 │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 469 │ invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder; │ │ .line 470 │ - iput v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->id_:I │ + iput v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->id_:I │ │ .line 471 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x2 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ │ .line 472 │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lon_:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lon_:D │ │ .line 473 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x3 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ │ .line 474 │ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lat_:D │ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lat_:D │ │ .line 475 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x5 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ @@ -547,15 +548,15 @@ │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x11 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ │ .line 480 │ - iput v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lastModifiedTime_:I │ + iput v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lastModifiedTime_:I │ │ .line 481 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x21 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I │ @@ -1593,18 +1594,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 624 │ + .line 626 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v2 │ │ + .line 625 │ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v1 │ │ .line 628 │ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1832,16 +1835,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1851,29 +1852,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 438 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1883,16 +1881,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1902,29 +1898,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 438 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/boombuler/piraten/map/proto/Api$Plakat.smali │ @@ -235,27 +235,27 @@ │ .line 46 │ iput p1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->id_:I │ │ return p1 │ .end method │ │ .method static synthetic access$802(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$Plakat; │ .param p1, "x1" # D │ │ .prologue │ .line 46 │ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lon_:D │ │ return-wide p1 │ .end method │ │ .method static synthetic access$902(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$Plakat; │ .param p1, "x1" # D │ │ .prologue │ .line 46 │ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D │ │ @@ -274,14 +274,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 202 │ check-cast v1, Ljava/lang/String; │ │ + .line 203 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 204 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -337,14 +338,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 234 │ check-cast v1, Ljava/lang/String; │ │ + .line 235 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 236 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -377,14 +379,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 160 │ check-cast v1, Ljava/lang/String; │ │ + .line 161 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 162 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -417,14 +420,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 128 │ check-cast v1, Ljava/lang/String; │ │ + .line 129 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 130 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -645,19 +649,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ + .line 368 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Plakat; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->access$200(Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;)Lcom/boombuler/piraten/map/proto/Api$Plakat; │ │ move-result-object v0 │ │ + .line 367 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$Plakat; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -702,19 +708,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ move-result-object v0 │ │ + .line 422 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Plakat; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->access$200(Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;)Lcom/boombuler/piraten/map/proto/Api$Plakat; │ │ move-result-object v0 │ │ + .line 421 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$Plakat; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -761,19 +769,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ + .line 390 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Plakat; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->access$200(Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;)Lcom/boombuler/piraten/map/proto/Api$Plakat; │ │ move-result-object v0 │ │ + .line 389 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Plakat; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -820,19 +830,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ + .line 379 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Plakat; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->access$200(Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;)Lcom/boombuler/piraten/map/proto/Api$Plakat; │ │ move-result-object v0 │ │ + .line 378 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getComment()Ljava/lang/String; │ .locals 4 │ @@ -1061,20 +1073,20 @@ │ .line 92 │ iget-wide v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lon_:D │ │ return-wide v0 │ .end method │ │ .method public getSerializedSize()I │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const/16 v6, 0x8 │ + const/16 v7, 0x8 │ │ - const/4 v5, 0x4 │ + const/4 v6, 0x4 │ │ const/4 v4, 0x2 │ │ const/4 v3, 0x1 │ │ .line 310 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->memoizedSerializedSize:I │ @@ -1105,14 +1117,15 @@ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v3, :cond_1 │ │ .line 315 │ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->id_:I │ │ + .line 316 │ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 318 │ @@ -1122,53 +1135,55 @@ │ and-int/lit8 v2, v2, 0x2 │ │ if-ne v2, v4, :cond_2 │ │ .line 319 │ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lon_:D │ │ + .line 320 │ invoke-static {v4, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 322 │ :cond_2 │ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I │ │ and-int/lit8 v2, v2, 0x4 │ │ - if-ne v2, v5, :cond_3 │ + if-ne v2, v6, :cond_3 │ │ .line 323 │ const/4 v2, 0x3 │ │ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D │ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D │ │ - invoke-static {v2, v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ + .line 324 │ + invoke-static {v2, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 326 │ :cond_3 │ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I │ │ and-int/lit8 v2, v2, 0x8 │ │ - if-ne v2, v6, :cond_4 │ + if-ne v2, v7, :cond_4 │ │ - .line 327 │ + .line 328 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getTypeBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ - invoke-static {v5, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ + invoke-static {v6, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 330 │ :cond_4 │ @@ -1179,14 +1194,15 @@ │ const/16 v3, 0x10 │ │ if-ne v2, v3, :cond_5 │ │ .line 331 │ const/4 v2, 0x5 │ │ + .line 332 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLastModifiedUserBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1204,14 +1220,15 @@ │ if-ne v2, v3, :cond_6 │ │ .line 335 │ const/4 v2, 0x6 │ │ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lastModifiedTime_:I │ │ + .line 336 │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 338 │ @@ -1223,14 +1240,15 @@ │ const/16 v3, 0x40 │ │ if-ne v2, v3, :cond_7 │ │ .line 339 │ const/4 v2, 0x7 │ │ + .line 340 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getCommentBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1243,20 +1261,20 @@ │ │ and-int/lit16 v2, v2, 0x80 │ │ const/16 v3, 0x80 │ │ if-ne v2, v3, :cond_8 │ │ - .line 343 │ + .line 344 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getImageUrlBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ - invoke-static {v6, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ + invoke-static {v7, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 346 │ :cond_8 │ @@ -1669,15 +1687,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 46 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ move-result-object v0 │ │ @@ -1746,26 +1763,26 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeTo(Lcom/google/protobuf/CodedOutputStream;)V │ - .locals 5 │ + .locals 6 │ .param p1, "output" # Lcom/google/protobuf/CodedOutputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const/16 v4, 0x8 │ + const/16 v5, 0x8 │ │ - const/4 v3, 0x4 │ + const/4 v4, 0x4 │ │ const/4 v2, 0x2 │ │ const/4 v1, 0x1 │ │ .line 280 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getSerializedSize()I │ @@ -1797,37 +1814,37 @@ │ │ .line 287 │ :cond_1 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I │ │ and-int/lit8 v0, v0, 0x4 │ │ - if-ne v0, v3, :cond_2 │ + if-ne v0, v4, :cond_2 │ │ .line 288 │ const/4 v0, 0x3 │ │ - iget-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D │ + iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D │ │ - invoke-virtual {p1, v0, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V │ + invoke-virtual {p1, v0, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V │ │ .line 290 │ :cond_2 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I │ │ and-int/lit8 v0, v0, 0x8 │ │ - if-ne v0, v4, :cond_3 │ + if-ne v0, v5, :cond_3 │ │ .line 291 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getTypeBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ - invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V │ + invoke-virtual {p1, v4, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V │ │ .line 293 │ :cond_3 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I │ │ and-int/lit8 v0, v0, 0x10 │ │ @@ -1891,15 +1908,15 @@ │ if-ne v0, v1, :cond_7 │ │ .line 303 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getImageUrlBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ - invoke-virtual {p1, v4, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V │ + invoke-virtual {p1, v5, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V │ │ .line 305 │ :cond_7 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/map/proto/Api$Request$Builder.smali │ @@ -143,29 +143,29 @@ │ .line 4511 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ - .line 4601 │ + .line 4602 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->add_:Ljava/util/List; │ │ - .line 4787 │ + .line 4788 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->change_:Ljava/util/List; │ │ - .line 4973 │ + .line 4974 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->delete_:Ljava/util/List; │ │ .line 4099 │ @@ -196,29 +196,29 @@ │ .line 4511 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ - .line 4601 │ + .line 4602 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->add_:Ljava/util/List; │ │ - .line 4787 │ + .line 4788 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->change_:Ljava/util/List; │ │ - .line 4973 │ + .line 4974 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->delete_:Ljava/util/List; │ │ .line 4104 │ @@ -293,14 +293,15 @@ │ if-nez v1, :cond_0 │ │ .line 4176 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 4177 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 4179 │ @@ -453,19 +454,21 @@ │ │ const/16 v3, 0x8 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 4779 │ :goto_0 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 4780 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -519,19 +522,21 @@ │ │ const/16 v3, 0x10 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 4965 │ :goto_0 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 4966 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->changeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -585,19 +590,21 @@ │ │ const/16 v3, 0x20 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 5151 │ :goto_0 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 5152 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->deleteBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -654,18 +661,20 @@ │ if-nez v0, :cond_0 │ │ .line 4590 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ + .line 4593 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 4594 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequestBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -894,18 +903,20 @@ │ │ .prologue │ .line 4759 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getAddFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4760 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ │ move-result-object v1 │ │ + .line 4759 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ return-object v0 │ @@ -917,18 +928,20 @@ │ │ .prologue │ .line 4764 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getAddFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4765 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ │ move-result-object v1 │ │ + .line 4764 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder; │ │ return-object v0 │ @@ -1247,18 +1260,20 @@ │ │ .prologue │ .line 4945 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getChangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4946 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ │ move-result-object v1 │ │ + .line 4945 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ return-object v0 │ @@ -1270,18 +1285,20 @@ │ │ .prologue │ .line 4950 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getChangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4951 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest; │ │ move-result-object v1 │ │ + .line 4950 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder; │ │ return-object v0 │ @@ -1468,18 +1485,20 @@ │ │ .prologue │ .line 5131 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getDeleteFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 5132 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ │ move-result-object v1 │ │ + .line 5131 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ return-object v0 │ @@ -1491,18 +1510,20 @@ │ │ .prologue │ .line 5136 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getDeleteFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 5137 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest; │ │ move-result-object v1 │ │ + .line 5136 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder; │ │ return-object v0 │ @@ -3712,22 +3733,23 @@ │ .line 4271 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x9 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I │ │ - .line 4272 │ + .line 4273 │ # getter for: Lcom/boombuler/piraten/map/proto/Api$Request;->alwaysUseFieldBuilders:Z │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Request;->access$8600()Z │ │ move-result v0 │ │ if-eqz v0, :cond_9 │ │ + .line 4274 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getAddFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :goto_7 │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -3808,22 +3830,23 @@ │ .line 4297 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x11 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I │ │ - .line 4298 │ + .line 4299 │ # getter for: Lcom/boombuler/piraten/map/proto/Api$Request;->alwaysUseFieldBuilders:Z │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Request;->access$8700()Z │ │ move-result v0 │ │ if-eqz v0, :cond_d │ │ + .line 4300 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getChangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :goto_8 │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->changeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -3904,22 +3927,23 @@ │ .line 4323 │ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x21 │ │ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I │ │ - .line 4324 │ + .line 4325 │ # getter for: Lcom/boombuler/piraten/map/proto/Api$Request;->alwaysUseFieldBuilders:Z │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Request;->access$8800()Z │ │ move-result v0 │ │ if-eqz v0, :cond_11 │ │ + .line 4326 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getDeleteFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v1 │ │ :cond_11 │ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->deleteBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -3947,18 +3971,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 4376 │ + .line 4378 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 4377 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 4380 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -4178,16 +4204,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -4197,29 +4221,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 4084 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -4229,16 +4250,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -4248,29 +4267,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 4084 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -4299,23 +4315,25 @@ │ │ const/4 v1, 0x4 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ + .line 4551 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 4552 │ iget-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ + .line 4553 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->newBuilder(Lcom/boombuler/piraten/map/proto/Api$ViewRequest;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/boombuler/piraten/map/proto/Api$ViewRequest;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/map/proto/Api$Request.smali │ @@ -355,14 +355,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 3804 │ check-cast v1, Ljava/lang/String; │ │ + .line 3805 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 3806 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -395,14 +396,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 3772 │ check-cast v1, Ljava/lang/String; │ │ + .line 3773 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 3774 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -625,19 +627,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ + .line 4014 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Request; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->access$7400(Lcom/boombuler/piraten/map/proto/Api$Request$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request; │ │ move-result-object v0 │ │ + .line 4013 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$Request; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -682,19 +686,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ move-result-object v0 │ │ + .line 4068 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Request; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->access$7400(Lcom/boombuler/piraten/map/proto/Api$Request$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request; │ │ move-result-object v0 │ │ + .line 4067 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$Request; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -741,19 +747,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ + .line 4036 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Request; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->access$7400(Lcom/boombuler/piraten/map/proto/Api$Request$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request; │ │ move-result-object v0 │ │ + .line 4035 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Request; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -800,19 +808,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ + .line 4025 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Request; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->access$7400(Lcom/boombuler/piraten/map/proto/Api$Request$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request; │ │ move-result-object v0 │ │ + .line 4024 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getAdd(I)Lcom/boombuler/piraten/map/proto/Api$AddRequest; │ .locals 1 │ @@ -1194,15 +1204,15 @@ │ .line 3968 │ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v4, :cond_1 │ │ - .line 3969 │ + .line 3970 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request;->getUsernameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -1213,15 +1223,15 @@ │ :cond_1 │ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x2 │ │ if-ne v3, v5, :cond_2 │ │ - .line 3973 │ + .line 3974 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request;->getPasswordBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -1237,14 +1247,15 @@ │ if-ne v3, v6, :cond_3 │ │ .line 3977 │ const/4 v3, 0x3 │ │ iget-object v4, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ + .line 3978 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 3980 │ @@ -1260,14 +1271,15 @@ │ move-result v3 │ │ if-ge v0, v3, :cond_4 │ │ .line 3981 │ iget-object v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->add_:Ljava/util/List; │ │ + .line 3982 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v6, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1295,14 +1307,15 @@ │ if-ge v0, v3, :cond_5 │ │ .line 3985 │ const/4 v4, 0x5 │ │ iget-object v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->change_:Ljava/util/List; │ │ + .line 3986 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1330,14 +1343,15 @@ │ if-ge v0, v3, :cond_6 │ │ .line 3989 │ const/4 v4, 0x6 │ │ iget-object v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->delete_:Ljava/util/List; │ │ + .line 3990 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1760,15 +1774,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 3720 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/map/proto/Api$Response$Builder.smali │ @@ -65,15 +65,15 @@ │ .method private constructor ()V │ .locals 1 │ │ .prologue │ .line 5441 │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V │ │ - .line 5647 │ + .line 5648 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->plakate_:Ljava/util/List; │ │ .line 5442 │ @@ -87,15 +87,15 @@ │ .locals 1 │ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 5446 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ - .line 5647 │ + .line 5648 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->plakate_:Ljava/util/List; │ │ .line 5447 │ @@ -170,14 +170,15 @@ │ if-nez v1, :cond_0 │ │ .line 5500 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 5501 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 5503 │ @@ -273,19 +274,21 @@ │ │ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v0, :cond_1 │ │ + .line 5825 │ :goto_0 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 5826 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->plakateBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -555,18 +558,20 @@ │ │ .prologue │ .line 5805 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getPlakateFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 5806 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$Plakat; │ │ move-result-object v1 │ │ + .line 5805 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ return-object v0 │ @@ -578,18 +583,20 @@ │ │ .prologue │ .line 5810 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getPlakateFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 5811 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$Plakat; │ │ move-result-object v1 │ │ + .line 5810 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder; │ │ return-object v0 │ @@ -1737,22 +1744,23 @@ │ .line 5564 │ iget v1, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->bitField0_:I │ │ and-int/lit8 v1, v1, -0x2 │ │ iput v1, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->bitField0_:I │ │ - .line 5565 │ + .line 5566 │ # getter for: Lcom/boombuler/piraten/map/proto/Api$Response;->alwaysUseFieldBuilders:Z │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Response;->access$10100()Z │ │ move-result v1 │ │ if-eqz v1, :cond_7 │ │ + .line 5567 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getPlakateFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_7 │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->plakateBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -1780,18 +1788,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 5600 │ + .line 5602 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 5601 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 5604 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1952,16 +1962,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1971,29 +1979,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 5427 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Response$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2003,16 +2008,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2022,29 +2025,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 5427 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Response$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/boombuler/piraten/map/proto/Api$Response.smali │ @@ -433,19 +433,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder; │ │ + .line 5357 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Response; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->access$9100(Lcom/boombuler/piraten/map/proto/Api$Response$Builder;)Lcom/boombuler/piraten/map/proto/Api$Response; │ │ move-result-object v0 │ │ + .line 5356 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$Response; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -490,19 +492,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$Response$Builder; │ │ move-result-object v0 │ │ + .line 5411 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Response; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->access$9100(Lcom/boombuler/piraten/map/proto/Api$Response$Builder;)Lcom/boombuler/piraten/map/proto/Api$Response; │ │ move-result-object v0 │ │ + .line 5410 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$Response; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -549,19 +553,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder; │ │ + .line 5379 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Response; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->access$9100(Lcom/boombuler/piraten/map/proto/Api$Response$Builder;)Lcom/boombuler/piraten/map/proto/Api$Response; │ │ move-result-object v0 │ │ + .line 5378 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Response; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -608,19 +614,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder; │ │ + .line 5368 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Response; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->access$9100(Lcom/boombuler/piraten/map/proto/Api$Response$Builder;)Lcom/boombuler/piraten/map/proto/Api$Response; │ │ move-result-object v0 │ │ + .line 5367 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getAddedCount()I │ .locals 1 │ @@ -817,14 +825,15 @@ │ move-result v3 │ │ if-ge v0, v3, :cond_1 │ │ .line 5320 │ iget-object v3, p0, Lcom/boombuler/piraten/map/proto/Api$Response;->plakate_:Ljava/util/List; │ │ + .line 5321 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -845,14 +854,15 @@ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v4, :cond_2 │ │ .line 5324 │ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Response;->addedCount_:I │ │ + .line 5325 │ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 5327 │ @@ -864,14 +874,15 @@ │ if-ne v3, v5, :cond_3 │ │ .line 5328 │ const/4 v3, 0x3 │ │ iget v4, p0, Lcom/boombuler/piraten/map/proto/Api$Response;->changedCount_:I │ │ + .line 5329 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 5331 │ @@ -881,14 +892,15 @@ │ and-int/lit8 v3, v3, 0x4 │ │ if-ne v3, v6, :cond_4 │ │ .line 5332 │ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Response;->deletedCount_:I │ │ + .line 5333 │ invoke-static {v6, v3}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 5335 │ @@ -1109,15 +1121,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 5194 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$Response$Builder; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/map/proto/Api$ViewRequest$Builder.smali │ @@ -167,14 +167,15 @@ │ if-nez v1, :cond_0 │ │ .line 1761 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 1762 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 1764 │ @@ -228,18 +229,20 @@ │ if-nez v0, :cond_0 │ │ .line 1978 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->viewBox_:Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ + .line 1981 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 1982 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->viewBoxBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -1036,18 +1039,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 1823 │ + .line 1825 │ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 1824 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 1827 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1184,16 +1189,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1203,29 +1206,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 1692 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1235,16 +1235,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1254,29 +1252,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 1692 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1305,23 +1300,25 @@ │ │ const/4 v1, 0x2 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->viewBox_:Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ + .line 1939 │ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 1940 │ iget-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->viewBox_:Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ + .line 1941 │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->newBuilder(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/map/proto/Api.smali │ @@ -96,14 +96,15 @@ │ │ invoke-direct {v0}, Lcom/boombuler/piraten/map/proto/Api$1;->()V │ │ .line 6051 │ .local v0, "assigner":Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner; │ new-array v2, v4, [Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 6052 │ invoke-static {v1, v2, v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->internalBuildGeneratedFileFrom([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;)V │ │ .line 6055 │ return-void │ .end method │ │ .method private constructor ()V ├── smali/com/boombuler/piraten/map/proto/Api$ViewRequest.smali │ @@ -201,14 +201,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 1533 │ check-cast v1, Ljava/lang/String; │ │ + .line 1534 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 1535 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -405,19 +406,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ + .line 1622 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->access$3000(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ move-result-object v0 │ │ + .line 1621 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -462,19 +465,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ move-result-object v0 │ │ + .line 1676 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->access$3000(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ move-result-object v0 │ │ + .line 1675 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -521,19 +526,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ + .line 1644 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->access$3000(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ move-result-object v0 │ │ + .line 1643 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -580,19 +587,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ + .line 1633 │ # invokes: Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->access$3000(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ │ move-result-object v0 │ │ + .line 1632 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/boombuler/piraten/map/proto/Api$ViewRequest; │ .locals 1 │ @@ -714,15 +723,15 @@ │ .line 1592 │ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->bitField0_:I │ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v3, :cond_1 │ │ - .line 1593 │ + .line 1594 │ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->getFilterTypeBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -736,14 +745,15 @@ │ and-int/lit8 v2, v2, 0x2 │ │ if-ne v2, v4, :cond_2 │ │ .line 1597 │ iget-object v2, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->viewBox_:Lcom/boombuler/piraten/map/proto/Api$BoundingBox; │ │ + .line 1598 │ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 1600 │ @@ -950,15 +960,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 1481 │ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder; │ │ move-result-object v0 ├── smali/com/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager.smali │ @@ -32,192 +32,177 @@ │ │ # direct methods │ .method protected varargs constructor ([Ljava/security/KeyStore;)V │ .locals 13 │ .param p1, "additionalkeyStores" # [Ljava/security/KeyStore; │ │ .prologue │ + const/4 v8, 0x0 │ + │ .line 47 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 44 │ - new-instance v11, Ljava/util/ArrayList; │ + new-instance v7, Ljava/util/ArrayList; │ │ - invoke-direct {v11}, Ljava/util/ArrayList;->()V │ + invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ - iput-object v11, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ + iput-object v7, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ │ .line 48 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 52 │ - .local v3, "factories":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v2, "factories":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :try_start_0 │ invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v7 │ │ - invoke-static {v11}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ + invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ - move-result-object v8 │ + move-result-object v4 │ │ .line 53 │ - .local v8, "original":Ljavax/net/ssl/TrustManagerFactory; │ - const/4 v11, 0x0 │ + .local v4, "original":Ljavax/net/ssl/TrustManagerFactory; │ + const/4 v7, 0x0 │ │ - check-cast v11, Ljava/security/KeyStore; │ + check-cast v7, Ljava/security/KeyStore; │ │ - invoke-virtual {v8, v11}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ + invoke-virtual {v4, v7}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ │ .line 54 │ - invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 56 │ - move-object v1, p1 │ - │ - .local v1, "arr$":[Ljava/security/KeyStore; │ - array-length v7, v1 │ + array-length v9, p1 │ │ - .local v7, "len$":I │ - const/4 v4, 0x0 │ + move v7, v8 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v7, :cond_0 │ + if-ge v7, v9, :cond_0 │ │ - aget-object v6, v1, v4 │ + aget-object v3, p1, v7 │ │ .line 57 │ - .local v6, "keyStore":Ljava/security/KeyStore; │ + .local v3, "keyStore":Ljava/security/KeyStore; │ invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-static {v11}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ + invoke-static {v10}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ move-result-object v0 │ │ .line 58 │ .local v0, "additionalCerts":Ljavax/net/ssl/TrustManagerFactory; │ - invoke-virtual {v0, v6}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ + invoke-virtual {v0, v3}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ │ .line 59 │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 56 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 62 │ .end local v0 # "additionalCerts":Ljavax/net/ssl/TrustManagerFactory; │ - .end local v1 # "arr$":[Ljava/security/KeyStore; │ - .end local v4 # "i$":I │ - .end local v6 # "keyStore":Ljava/security/KeyStore; │ - .end local v7 # "len$":I │ - .end local v8 # "original":Ljavax/net/ssl/TrustManagerFactory; │ + .end local v3 # "keyStore":Ljava/security/KeyStore; │ + .end local v4 # "original":Ljavax/net/ssl/TrustManagerFactory; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 63 │ - .local v2, "e":Ljava/lang/Exception; │ - new-instance v11, Ljava/lang/RuntimeException; │ + .local v1, "e":Ljava/lang/Exception; │ + new-instance v7, Ljava/lang/RuntimeException; │ │ - invoke-direct {v11, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v7, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v11 │ + throw v7 │ │ .line 72 │ - .end local v2 # "e":Ljava/lang/Exception; │ - .restart local v1 # "arr$":[Ljava/security/KeyStore; │ - .restart local v4 # "i$":I │ - .restart local v7 # "len$":I │ - .restart local v8 # "original":Ljavax/net/ssl/TrustManagerFactory; │ + .end local v1 # "e":Ljava/lang/Exception; │ + .restart local v4 # "original":Ljavax/net/ssl/TrustManagerFactory; │ :cond_0 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v9 │ │ - .end local v1 # "arr$":[Ljava/security/KeyStore; │ - .end local v4 # "i$":I │ :cond_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v11 │ + move-result v7 │ │ - if-eqz v11, :cond_3 │ + if-eqz v7, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v6 │ │ - check-cast v10, Ljavax/net/ssl/TrustManagerFactory; │ + check-cast v6, Ljavax/net/ssl/TrustManagerFactory; │ │ .line 73 │ - .local v10, "tmf":Ljavax/net/ssl/TrustManagerFactory; │ - invoke-virtual {v10}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ + .local v6, "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + invoke-virtual {v6}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ │ - move-result-object v1 │ + move-result-object v10 │ │ - .local v1, "arr$":[Ljavax/net/ssl/TrustManager; │ - array-length v7, v1 │ + array-length v11, v10 │ │ - const/4 v5, 0x0 │ + move v7, v8 │ │ - .local v5, "i$":I │ :goto_1 │ - if-ge v5, v7, :cond_1 │ + if-ge v7, v11, :cond_1 │ │ - aget-object v9, v1, v5 │ + aget-object v5, v10, v7 │ │ .line 74 │ - .local v9, "tm":Ljavax/net/ssl/TrustManager; │ - instance-of v11, v9, Ljavax/net/ssl/X509TrustManager; │ + .local v5, "tm":Ljavax/net/ssl/TrustManager; │ + instance-of v12, v5, Ljavax/net/ssl/X509TrustManager; │ │ - if-eqz v11, :cond_2 │ + if-eqz v12, :cond_2 │ │ .line 75 │ - iget-object v11, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ + iget-object v12, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ │ - check-cast v9, Ljavax/net/ssl/X509TrustManager; │ + check-cast v5, Ljavax/net/ssl/X509TrustManager; │ │ - .end local v9 # "tm":Ljavax/net/ssl/TrustManager; │ - invoke-virtual {v11, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .end local v5 # "tm":Ljavax/net/ssl/TrustManager; │ + invoke-virtual {v12, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 73 │ :cond_2 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 78 │ - .end local v1 # "arr$":[Ljavax/net/ssl/TrustManager; │ - .end local v5 # "i$":I │ - .end local v10 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .end local v6 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ :cond_3 │ - iget-object v11, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ + iget-object v7, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ │ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ │ - move-result v11 │ + move-result v7 │ │ - if-nez v11, :cond_4 │ + if-nez v7, :cond_4 │ │ .line 79 │ - new-instance v11, Ljava/lang/RuntimeException; │ + new-instance v7, Ljava/lang/RuntimeException; │ │ - const-string v12, "Couldn\'t find any X509TrustManagers" │ + const-string v8, "Couldn\'t find any X509TrustManagers" │ │ - invoke-direct {v11, v12}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v11 │ + throw v7 │ │ .line 81 │ :cond_4 │ return-void │ .end method │ │ │ @@ -260,116 +245,114 @@ │ value = { │ Ljava/security/cert/CertificateException; │ } │ .end annotation │ │ .prologue │ .line 95 │ - iget-object v2, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->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, Ljavax/net/ssl/X509TrustManager; │ + check-cast v0, Ljavax/net/ssl/X509TrustManager; │ │ .line 97 │ - .local v1, "tm":Ljavax/net/ssl/X509TrustManager; │ + .local v0, "tm":Ljavax/net/ssl/X509TrustManager; │ :try_start_0 │ - invoke-interface {v1, p1, p2}, Ljavax/net/ssl/X509TrustManager;->checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ + invoke-interface {v0, p1, p2}, Ljavax/net/ssl/X509TrustManager;->checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/security/cert/CertificateException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 98 │ return-void │ │ .line 103 │ - .end local v1 # "tm":Ljavax/net/ssl/X509TrustManager; │ + .end local v0 # "tm":Ljavax/net/ssl/X509TrustManager; │ :cond_0 │ - new-instance v2, Ljava/security/cert/CertificateException; │ + new-instance v1, Ljava/security/cert/CertificateException; │ │ - invoke-direct {v2}, Ljava/security/cert/CertificateException;->()V │ + invoke-direct {v1}, Ljava/security/cert/CertificateException;->()V │ │ - throw v2 │ + throw v1 │ │ .line 99 │ - .restart local v1 # "tm":Ljavax/net/ssl/X509TrustManager; │ + .restart local v0 # "tm":Ljavax/net/ssl/X509TrustManager; │ :catch_0 │ move-exception v2 │ │ goto :goto_0 │ .end method │ │ .method public getAcceptedIssuers()[Ljava/security/cert/X509Certificate; │ .locals 4 │ │ .prologue │ .line 107 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 108 │ - .local v1, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v3, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ + .local v0, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v2, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->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_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljavax/net/ssl/X509TrustManager; │ + check-cast v1, Ljavax/net/ssl/X509TrustManager; │ │ .line 109 │ - .local v2, "tm":Ljavax/net/ssl/X509TrustManager; │ - invoke-interface {v2}, Ljavax/net/ssl/X509TrustManager;->getAcceptedIssuers()[Ljava/security/cert/X509Certificate; │ + .local v1, "tm":Ljavax/net/ssl/X509TrustManager; │ + invoke-interface {v1}, Ljavax/net/ssl/X509TrustManager;->getAcceptedIssuers()[Ljava/security/cert/X509Certificate; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v3 │ │ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_0 │ │ .line 110 │ - .end local v2 # "tm":Ljavax/net/ssl/X509TrustManager; │ + .end local v1 # "tm":Ljavax/net/ssl/X509TrustManager; │ :cond_0 │ - invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - new-array v3, v3, [Ljava/security/cert/X509Certificate; │ + new-array v2, v2, [Ljava/security/cert/X509Certificate; │ │ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v0, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, [Ljava/security/cert/X509Certificate; │ + check-cast v2, [Ljava/security/cert/X509Certificate; │ │ - return-object v3 │ + return-object v2 │ .end method ├── smali/com/boombuler/piraten/utils/JsonParser$ParseException.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/utils/JsonParser; │ │ │ # direct methods │ .method public constructor (Lcom/boombuler/piraten/utils/JsonParser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/utils/JsonParser; │ │ .prologue │ .line 8 │ iput-object p1, p0, Lcom/boombuler/piraten/utils/JsonParser$ParseException;->this$0:Lcom/boombuler/piraten/utils/JsonParser; │ │ invoke-direct {p0}, Ljava/lang/Exception;->()V ├── smali/com/boombuler/piraten/utils/JsonParser.smali │ @@ -186,16 +186,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v1 │ │ .line 218 │ iput v0, p0, Lcom/boombuler/piraten/utils/JsonParser;->mPos:I │ │ + .line 216 │ return v1 │ │ + .line 218 │ :catchall_0 │ move-exception v1 │ │ iput v0, p0, Lcom/boombuler/piraten/utils/JsonParser;->mPos:I │ │ throw v1 │ .end method ├── smali/com/boombuler/piraten/utils/MyHttpClient$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/utils/MyHttpClient; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/utils/MyHttpClient;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/utils/MyHttpClient; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lcom/boombuler/piraten/utils/MyHttpClient$1;->this$0:Lcom/boombuler/piraten/utils/MyHttpClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/utils/MyHttpClient$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/utils/MyHttpClient; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/utils/MyHttpClient;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/utils/MyHttpClient; │ │ .prologue │ .line 59 │ iput-object p1, p0, Lcom/boombuler/piraten/utils/MyHttpClient$2;->this$0:Lcom/boombuler/piraten/utils/MyHttpClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/boombuler/piraten/utils/MyHttpClient$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/boombuler/piraten/utils/MyHttpClient; │ │ │ # direct methods │ .method constructor (Lcom/boombuler/piraten/utils/MyHttpClient;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/boombuler/piraten/utils/MyHttpClient; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lcom/boombuler/piraten/utils/MyHttpClient$3;->this$0:Lcom/boombuler/piraten/utils/MyHttpClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,79 +42,70 @@ │ .param p1, "response" # Lorg/apache/http/HttpResponse; │ .param p2, "context" # Lorg/apache/http/protocol/HttpContext; │ │ .prologue │ .line 71 │ invoke-interface {p1}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 72 │ - .local v3, "entity":Lorg/apache/http/HttpEntity; │ - invoke-interface {v3}, Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header; │ + .local v2, "entity":Lorg/apache/http/HttpEntity; │ + invoke-interface {v2}, Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 73 │ - .local v2, "encoding":Lorg/apache/http/Header; │ - if-eqz v2, :cond_0 │ + .local v1, "encoding":Lorg/apache/http/Header; │ + if-eqz v1, :cond_0 │ │ .line 74 │ - invoke-interface {v2}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement; │ + invoke-interface {v1}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[Lorg/apache/http/HeaderElement; │ - array-length v5, v0 │ + array-length v5, v4 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_0 │ + if-ge v3, v5, :cond_0 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v4, v3 │ │ .line 75 │ - .local v1, "element":Lorg/apache/http/HeaderElement; │ - invoke-interface {v1}, Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String; │ + .local v0, "element":Lorg/apache/http/HeaderElement; │ + invoke-interface {v0}, Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "gzip" │ │ invoke-virtual {v6, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ .line 76 │ - new-instance v6, Lcom/boombuler/piraten/utils/InflatingEntity; │ + new-instance v3, Lcom/boombuler/piraten/utils/InflatingEntity; │ │ invoke-interface {p1}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-direct {v6, v7}, Lcom/boombuler/piraten/utils/InflatingEntity;->(Lorg/apache/http/HttpEntity;)V │ + invoke-direct {v3, v4}, Lcom/boombuler/piraten/utils/InflatingEntity;->(Lorg/apache/http/HttpEntity;)V │ │ - invoke-interface {p1, v6}, Lorg/apache/http/HttpResponse;->setEntity(Lorg/apache/http/HttpEntity;)V │ + invoke-interface {p1, v3}, Lorg/apache/http/HttpResponse;->setEntity(Lorg/apache/http/HttpEntity;)V │ │ .line 81 │ - .end local v0 # "arr$":[Lorg/apache/http/HeaderElement; │ - .end local v1 # "element":Lorg/apache/http/HeaderElement; │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ + .end local v0 # "element":Lorg/apache/http/HeaderElement; │ :cond_0 │ return-void │ │ .line 74 │ - .restart local v0 # "arr$":[Lorg/apache/http/HeaderElement; │ - .restart local v1 # "element":Lorg/apache/http/HeaderElement; │ - .restart local v4 # "i$":I │ - .restart local v5 # "len$":I │ + .restart local v0 # "element":Lorg/apache/http/HeaderElement; │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ .end method ├── smali/com/google/protobuf/AbstractMessage$Builder.smali │ @@ -68,15 +68,15 @@ │ invoke-static {p0, v1, v0}, Lcom/google/protobuf/AbstractMessage$Builder;->findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V │ │ .line 615 │ return-object v0 │ .end method │ │ .method private static findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V │ - .locals 10 │ + .locals 9 │ .param p0, "message" # Lcom/google/protobuf/Message; │ .param p1, "prefix" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/google/protobuf/Message;", │ "Ljava/lang/String;", │ @@ -88,103 +88,101 @@ │ .end annotation │ │ .prologue │ .line 623 │ .local p2, "results":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p0}, Lcom/google/protobuf/Message;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v8}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List; │ + invoke-virtual {v6}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_1 │ + if-eqz v7, :cond_1 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 624 │ .local v2, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRequired()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ invoke-interface {p0, v2}, Lcom/google/protobuf/Message;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-nez v8, :cond_0 │ + if-nez v7, :cond_0 │ │ .line 625 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getName()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {p2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {p2, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 630 │ .end local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_1 │ invoke-interface {p0}, Lcom/google/protobuf/Message;->getAllFields()Ljava/util/Map; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-interface {v8}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .end local v5 # "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_4 │ + if-eqz v7, :cond_4 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 631 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -194,101 +192,103 @@ │ │ check-cast v2, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 632 │ .restart local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 634 │ - .local v7, "value":Ljava/lang/Object; │ + .local v5, "value":Ljava/lang/Object; │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - sget-object v9, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + sget-object v8, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - if-ne v8, v9, :cond_2 │ + if-ne v7, v8, :cond_2 │ │ .line 635 │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_3 │ + if-eqz v7, :cond_3 │ │ .line 636 │ const/4 v3, 0x0 │ │ .line 637 │ .local v3, "i":I │ - check-cast v7, Ljava/util/List; │ + check-cast v5, Ljava/util/List; │ │ - .end local v7 # "value":Ljava/lang/Object; │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .end local v5 # "value":Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ .line 638 │ .local v0, "element":Ljava/lang/Object; │ check-cast v0, Lcom/google/protobuf/Message; │ │ .end local v0 # "element":Ljava/lang/Object; │ add-int/lit8 v4, v3, 0x1 │ │ + .line 639 │ .end local v3 # "i":I │ .local v4, "i":I │ invoke-static {p1, v2, v3}, Lcom/google/protobuf/AbstractMessage$Builder;->subMessagePrefix(Ljava/lang/String;Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 638 │ invoke-static {v0, v8, p2}, Lcom/google/protobuf/AbstractMessage$Builder;->findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V │ │ move v3, v4 │ │ .line 641 │ .end local v4 # "i":I │ .restart local v3 # "i":I │ goto :goto_2 │ │ .line 643 │ .end local v3 # "i":I │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .restart local v7 # "value":Ljava/lang/Object; │ + .restart local v5 # "value":Ljava/lang/Object; │ :cond_3 │ invoke-interface {p0, v2}, Lcom/google/protobuf/Message;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 644 │ - check-cast v7, Lcom/google/protobuf/Message; │ + check-cast v5, Lcom/google/protobuf/Message; │ │ - .end local v7 # "value":Ljava/lang/Object; │ - const/4 v8, -0x1 │ + .end local v5 # "value":Ljava/lang/Object; │ + const/4 v7, -0x1 │ │ - invoke-static {p1, v2, v8}, Lcom/google/protobuf/AbstractMessage$Builder;->subMessagePrefix(Ljava/lang/String;Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/String; │ + .line 645 │ + invoke-static {p1, v2, v7}, Lcom/google/protobuf/AbstractMessage$Builder;->subMessagePrefix(Ljava/lang/String;Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8, p2}, Lcom/google/protobuf/AbstractMessage$Builder;->findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V │ + .line 644 │ + invoke-static {v5, v7, p2}, Lcom/google/protobuf/AbstractMessage$Builder;->findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V │ │ goto :goto_1 │ │ .line 651 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_4 │ @@ -378,14 +378,15 @@ │ if-eqz v16, :cond_3 │ │ move-object/from16 v16, p2 │ │ .line 361 │ check-cast v16, Lcom/google/protobuf/ExtensionRegistry; │ │ + .line 363 │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v12, v6}, Lcom/google/protobuf/ExtensionRegistry;->findExtensionByNumber(Lcom/google/protobuf/Descriptors$Descriptor;I)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ │ move-result-object v4 │ │ .line 364 │ @@ -441,14 +442,15 @@ │ .line 368 │ .restart local v5 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ iget-object v3, v4, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->defaultInstance:Lcom/google/protobuf/Message; │ │ .line 369 │ if-nez v3, :cond_1 │ │ + .line 370 │ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ move-result-object v16 │ │ sget-object v17, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ move-object/from16 v0, v16 │ @@ -466,14 +468,15 @@ │ │ const-string v18, "Message-typed extension lacked default instance: " │ │ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v17 │ │ + .line 373 │ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getFullName()Ljava/lang/String; │ │ move-result-object v18 │ │ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v17 │ @@ -501,24 +504,25 @@ │ invoke-virtual {v12, v6}, Lcom/google/protobuf/Descriptors$Descriptor;->findFieldByNumber(I)Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ move-result-object v5 │ │ .restart local v5 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ goto :goto_1 │ │ - .line 387 │ + .line 388 │ .restart local v9 # "packed":Z │ .restart local v13 # "unknown":Z │ :cond_5 │ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ move-result-object v16 │ │ const/16 v17, 0x0 │ │ + .line 387 │ invoke-static/range {v16 .. v17}, Lcom/google/protobuf/FieldSet;->getWireFormatForFieldType(Lcom/google/protobuf/WireFormat$FieldType;Z)I │ │ move-result v16 │ │ move/from16 v0, v16 │ │ if-ne v15, v0, :cond_6 │ @@ -532,20 +536,22 @@ │ :cond_6 │ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isPackable()Z │ │ move-result v16 │ │ if-eqz v16, :cond_7 │ │ + .line 393 │ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ move-result-object v16 │ │ const/16 v17, 0x1 │ │ + .line 392 │ invoke-static/range {v16 .. v17}, Lcom/google/protobuf/FieldSet;->getWireFormatForFieldType(Lcom/google/protobuf/WireFormat$FieldType;Z)I │ │ move-result v16 │ │ move/from16 v0, v16 │ │ if-ne v15, v0, :cond_7 │ @@ -641,15 +647,15 @@ │ :goto_4 │ invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/CodedInputStream;->getBytesUntilLimit()I │ │ move-result v16 │ │ if-lez v16, :cond_b │ │ - .line 420 │ + .line 421 │ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ move-result-object v16 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v16 │ @@ -993,14 +999,15 @@ │ if-eqz v8, :cond_4 │ │ move-object v8, p2 │ │ .line 529 │ check-cast v8, Lcom/google/protobuf/ExtensionRegistry; │ │ + .line 530 │ invoke-virtual {v8, v6, v7}, Lcom/google/protobuf/ExtensionRegistry;->findExtensionByNumber(Lcom/google/protobuf/Descriptors$Descriptor;I)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ │ move-result-object v0 │ │ .line 535 │ .local v0, "extension":Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ :goto_2 │ @@ -1030,23 +1037,24 @@ │ .line 540 │ invoke-interface {v4, v2}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ │ .line 542 │ :cond_3 │ if-eqz v3, :cond_0 │ │ - .line 544 │ + .line 545 │ invoke-virtual {v3}, Lcom/google/protobuf/ByteString;->newInput()Ljava/io/InputStream; │ │ move-result-object v8 │ │ invoke-static {v8}, Lcom/google/protobuf/CodedInputStream;->newInstance(Ljava/io/InputStream;)Lcom/google/protobuf/CodedInputStream; │ │ move-result-object v8 │ │ + .line 544 │ invoke-interface {v4, v8}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/Message$Builder; │ │ .line 546 │ const/4 v3, 0x0 │ │ goto :goto_0 │ │ @@ -1059,27 +1067,30 @@ │ .restart local v0 # "extension":Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ goto :goto_2 │ │ .line 551 │ :cond_5 │ if-eqz v3, :cond_0 │ │ - .line 552 │ + .line 553 │ invoke-static {}, Lcom/google/protobuf/UnknownFieldSet$Field;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ │ move-result-object v8 │ │ + .line 554 │ invoke-virtual {v8, v3}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->addLengthDelimited(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ │ move-result-object v8 │ │ + .line 555 │ invoke-virtual {v8}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->build()Lcom/google/protobuf/UnknownFieldSet$Field; │ │ move-result-object v8 │ │ + .line 552 │ invoke-virtual {p1, v7, v8}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeField(ILcom/google/protobuf/UnknownFieldSet$Field;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ .line 556 │ const/4 v3, 0x0 │ │ goto :goto_0 │ │ @@ -1100,31 +1111,34 @@ │ │ goto :goto_0 │ │ .line 565 │ :cond_7 │ if-nez v4, :cond_8 │ │ - .line 567 │ + .line 568 │ invoke-static {}, Lcom/google/protobuf/UnknownFieldSet$Field;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ │ move-result-object v8 │ │ + .line 569 │ invoke-virtual {p0}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->addLengthDelimited(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ │ move-result-object v8 │ │ + .line 570 │ invoke-virtual {v8}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->build()Lcom/google/protobuf/UnknownFieldSet$Field; │ │ move-result-object v8 │ │ + .line 567 │ invoke-virtual {p1, v7, v8}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeField(ILcom/google/protobuf/UnknownFieldSet$Field;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ goto/16 :goto_0 │ │ .line 574 │ :cond_8 │ invoke-virtual {p0, v4, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/ExtensionRegistryLite;)V │ @@ -1182,24 +1196,26 @@ │ .line 658 │ const/16 v1, 0x28 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 659 │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getFullName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const/16 v2, 0x29 │ │ + .line 660 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 664 │ :goto_0 │ const/4 v1, -0x1 │ │ if-eq p2, v1, :cond_0 │ @@ -1207,20 +1223,22 @@ │ .line 665 │ const/16 v1, 0x5b │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 666 │ invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const/16 v2, 0x5d │ │ + .line 667 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 669 │ :cond_0 │ const/16 v1, 0x2e │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ @@ -1254,47 +1272,46 @@ │ .end annotation │ │ .prologue │ .line 248 │ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;" │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage$Builder;->getAllFields()Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->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 v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :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, Ljava/util/Map$Entry; │ │ .line 249 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ - invoke-virtual {p0, v2}, Lcom/google/protobuf/AbstractMessage$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder; │ + invoke-virtual {p0, v1}, Lcom/google/protobuf/AbstractMessage$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder; │ │ goto :goto_0 │ │ .line 251 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ return-object p0 │ @@ -1538,14 +1555,15 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 308 │ + .line 309 │ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;" │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v2 │ │ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ @@ -1581,69 +1599,69 @@ │ │ if-nez v2, :cond_0 │ │ goto :goto_0 │ .end method │ │ .method public mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ - .locals 8 │ + .locals 7 │ .param p1, "other" # Lcom/google/protobuf/Message; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/google/protobuf/Message;", │ ")TBuilderType;" │ } │ .end annotation │ │ .prologue │ .line 255 │ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;" │ invoke-interface {p1}, Lcom/google/protobuf/Message;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v6 │ + move-result-object v4 │ │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage$Builder;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - if-eq v6, v7, :cond_0 │ + if-eq v4, v5, :cond_0 │ │ .line 256 │ - new-instance v6, Ljava/lang/IllegalArgumentException; │ + new-instance v4, Ljava/lang/IllegalArgumentException; │ │ - const-string v7, "mergeFrom(Message) can only merge messages of the same type." │ + const-string v5, "mergeFrom(Message) can only merge messages of the same type." │ │ - invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v4 │ │ .line 270 │ :cond_0 │ invoke-interface {p1}, Lcom/google/protobuf/Message;->getAllFields()Ljava/util/Map; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v5 │ │ :cond_1 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v4 │ │ - if-eqz v6, :cond_5 │ + if-eqz v4, :cond_5 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 271 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -1653,131 +1671,133 @@ │ │ check-cast v3, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 272 │ .local v3, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ - move-result v6 │ + move-result v4 │ │ - if-eqz v6, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 273 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Ljava/util/List; │ + check-cast v4, Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ .line 274 │ .local v0, "element":Ljava/lang/Object; │ invoke-virtual {p0, v3, v0}, Lcom/google/protobuf/AbstractMessage$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ │ goto :goto_1 │ │ .line 276 │ .end local v0 # "element":Ljava/lang/Object; │ - .end local v5 # "i$":Ljava/util/Iterator; │ :cond_2 │ invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - sget-object v7, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + sget-object v6, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - if-ne v6, v7, :cond_4 │ + if-ne v4, v6, :cond_4 │ │ .line 277 │ invoke-virtual {p0, v3}, Lcom/google/protobuf/AbstractMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/google/protobuf/Message; │ │ .line 278 │ .local v2, "existingValue":Lcom/google/protobuf/Message; │ invoke-interface {v2}, Lcom/google/protobuf/Message;->getDefaultInstanceForType()Lcom/google/protobuf/Message; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - if-ne v2, v6, :cond_3 │ + if-ne v2, v4, :cond_3 │ │ .line 279 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {p0, v3, v6}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ + invoke-virtual {p0, v3, v4}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ │ goto :goto_0 │ │ - .line 281 │ + .line 282 │ :cond_3 │ invoke-interface {v2}, Lcom/google/protobuf/Message;->newBuilderForType()Lcom/google/protobuf/Message$Builder; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6, v2}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ + .line 283 │ + invoke-interface {v4, v2}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ + .line 284 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Lcom/google/protobuf/Message; │ + check-cast v4, Lcom/google/protobuf/Message; │ │ - invoke-interface {v7, v6}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ + invoke-interface {v6, v4}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message; │ + .line 285 │ + invoke-interface {v4}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {p0, v3, v6}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ + .line 281 │ + invoke-virtual {p0, v3, v4}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ │ goto :goto_0 │ │ .line 288 │ .end local v2 # "existingValue":Lcom/google/protobuf/Message; │ :cond_4 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {p0, v3, v6}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ + invoke-virtual {p0, v3, v4}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ │ goto :goto_0 │ │ .line 292 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v3 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_5 │ invoke-interface {p1}, Lcom/google/protobuf/Message;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {p0, v6}, Lcom/google/protobuf/AbstractMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder; │ + invoke-virtual {p0, v4}, Lcom/google/protobuf/AbstractMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ .line 294 │ return-object p0 │ .end method │ │ .method public mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ @@ -1955,15 +1975,14 @@ │ check-cast v0, Lcom/google/protobuf/AbstractMessage$Builder; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -1974,16 +1993,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -1994,15 +2011,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2013,16 +2029,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2033,15 +2047,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2052,16 +2065,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2072,15 +2083,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([B)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2091,17 +2101,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BII)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2112,18 +2119,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ - .param p4, "x3" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2134,16 +2137,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2154,15 +2155,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2173,16 +2173,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2193,15 +2191,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2212,16 +2209,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2232,29 +2227,27 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 238 │ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/AbstractMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2265,16 +2258,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2285,15 +2276,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([B)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2304,17 +2294,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BII)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2325,18 +2312,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ - .param p4, "x3" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2347,16 +2330,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2367,15 +2348,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2386,16 +2366,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2406,15 +2384,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2425,16 +2402,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2445,15 +2420,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2464,16 +2438,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2484,15 +2456,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([B)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2503,17 +2474,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BII)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2524,18 +2492,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ - .param p4, "x3" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2546,16 +2510,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -2577,40 +2539,43 @@ │ "Lcom/google/protobuf/UnknownFieldSet;", │ ")TBuilderType;" │ } │ .end annotation │ │ .prologue │ .line 592 │ + .line 593 │ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;" │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v0 │ │ invoke-static {v0}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v0 │ │ + .line 594 │ invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeFrom(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v0 │ │ + .line 595 │ invoke-virtual {v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->build()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v0 │ │ + .line 592 │ invoke-virtual {p0, v0}, Lcom/google/protobuf/AbstractMessage$Builder;->setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder; │ │ .line 596 │ return-object p0 │ .end method │ │ .method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/UnknownFieldSet; │ │ .prologue │ .line 238 │ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/AbstractMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/AbstractMessage.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/google/protobuf/Message; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/AbstractMessage$1;, │ Lcom/google/protobuf/AbstractMessage$Builder; │ } │ .end annotation │ │ │ # instance fields │ .field private memoizedSize:I │ @@ -28,15 +27,14 @@ │ invoke-direct {p0}, Lcom/google/protobuf/AbstractMessageLite;->()V │ │ .line 114 │ const/4 v0, -0x1 │ │ iput v0, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I │ │ - .line 238 │ return-void │ .end method │ │ .method protected static hashBoolean(Z)I │ .locals 1 │ .param p0, "b" # Z │ │ @@ -87,15 +85,14 @@ │ │ .line 225 │ .local v1, "hash":I │ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ @@ -206,14 +203,15 @@ │ │ invoke-interface {v3, v4}, Ljava/util/Map;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_4 │ │ + .line 164 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ invoke-interface {v0}, Lcom/google/protobuf/Message;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v4 │ @@ -231,72 +229,71 @@ │ .end method │ │ .method public getSerializedSize()I │ .locals 10 │ │ .prologue │ .line 117 │ - iget v4, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I │ + iget v3, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I │ │ .line 118 │ - .local v4, "size":I │ - const/4 v8, -0x1 │ + .local v3, "size":I │ + const/4 v7, -0x1 │ │ - if-eq v4, v8, :cond_0 │ + if-eq v3, v7, :cond_0 │ │ - move v5, v4 │ + move v4, v3 │ │ .line 148 │ - .end local v4 # "size":I │ - .local v5, "size":I │ + .end local v3 # "size":I │ + .local v4, "size":I │ :goto_0 │ - return v5 │ + return v4 │ │ .line 122 │ - .end local v5 # "size":I │ - .restart local v4 # "size":I │ + .end local v4 # "size":I │ + .restart local v3 # "size":I │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - .line 123 │ + .line 124 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Lcom/google/protobuf/Descriptors$Descriptor;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ + invoke-virtual {v7}, Lcom/google/protobuf/Descriptors$Descriptor;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z │ + invoke-virtual {v7}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z │ │ - move-result v3 │ + move-result v2 │ │ .line 127 │ - .local v3, "isMessageSet":Z │ + .local v2, "isMessageSet":Z │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getAllFields()Ljava/util/Map; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v7}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 128 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -306,107 +303,110 @@ │ │ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 129 │ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 130 │ - .local v7, "value":Ljava/lang/Object; │ - if-eqz v3, :cond_1 │ + .local v6, "value":Ljava/lang/Object; │ + if-eqz v2, :cond_1 │ │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isExtension()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ + .line 131 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ move-result-object v8 │ │ sget-object v9, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ if-ne v8, v9, :cond_1 │ │ + .line 132 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ move-result v8 │ │ if-nez v8, :cond_1 │ │ - .line 133 │ + .line 134 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I │ │ move-result v8 │ │ - check-cast v7, Lcom/google/protobuf/Message; │ + check-cast v6, Lcom/google/protobuf/Message; │ │ - .end local v7 # "value":Ljava/lang/Object; │ - invoke-static {v8, v7}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSetExtensionSize(ILcom/google/protobuf/MessageLite;)I │ + .line 133 │ + .end local v6 # "value":Ljava/lang/Object; │ + invoke-static {v8, v6}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSetExtensionSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v8 │ │ - add-int/2addr v4, v8 │ + add-int/2addr v3, v8 │ │ goto :goto_1 │ │ .line 136 │ - .restart local v7 # "value":Ljava/lang/Object; │ + .restart local v6 # "value":Ljava/lang/Object; │ :cond_1 │ - invoke-static {v1, v7}, Lcom/google/protobuf/FieldSet;->computeFieldSize(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I │ + invoke-static {v1, v6}, Lcom/google/protobuf/FieldSet;->computeFieldSize(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I │ │ move-result v8 │ │ - add-int/2addr v4, v8 │ + add-int/2addr v3, v8 │ │ goto :goto_1 │ │ .line 140 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .end local v7 # "value":Ljava/lang/Object; │ + .end local v6 # "value":Ljava/lang/Object; │ :cond_2 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 141 │ - .local v6, "unknownFields":Lcom/google/protobuf/UnknownFieldSet; │ - if-eqz v3, :cond_3 │ + .local v5, "unknownFields":Lcom/google/protobuf/UnknownFieldSet; │ + if-eqz v2, :cond_3 │ │ .line 142 │ - invoke-virtual {v6}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSizeAsMessageSet()I │ + invoke-virtual {v5}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSizeAsMessageSet()I │ │ - move-result v8 │ + move-result v7 │ │ - add-int/2addr v4, v8 │ + add-int/2addr v3, v7 │ │ .line 147 │ :goto_2 │ - iput v4, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I │ + iput v3, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I │ │ - move v5, v4 │ + move v4, v3 │ │ .line 148 │ - .end local v4 # "size":I │ - .restart local v5 # "size":I │ + .end local v3 # "size":I │ + .restart local v4 # "size":I │ goto :goto_0 │ │ .line 144 │ - .end local v5 # "size":I │ - .restart local v4 # "size":I │ + .end local v4 # "size":I │ + .restart local v3 # "size":I │ :cond_3 │ - invoke-virtual {v6}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I │ + invoke-virtual {v5}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I │ │ - move-result v8 │ + move-result v7 │ │ - add-int/2addr v4, v8 │ + add-int/2addr v3, v7 │ │ goto :goto_2 │ .end method │ │ .method public hashCode()I │ .locals 3 │ │ @@ -467,29 +467,28 @@ │ .end annotation │ │ .prologue │ .line 179 │ .local p2, "map":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 180 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -499,18 +498,18 @@ │ │ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 181 │ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 182 │ - .local v4, "value":Ljava/lang/Object; │ + .local v3, "value":Ljava/lang/Object; │ mul-int/lit8 v5, p1, 0x25 │ │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I │ │ move-result v6 │ │ add-int p1, v5, v6 │ @@ -523,15 +522,15 @@ │ sget-object v6, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ if-eq v5, v6, :cond_0 │ │ .line 184 │ mul-int/lit8 v5, p1, 0x35 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->hashCode()I │ + invoke-virtual {v3}, Ljava/lang/Object;->hashCode()I │ │ move-result v6 │ │ add-int p1, v5, v6 │ │ goto :goto_0 │ │ @@ -539,41 +538,41 @@ │ :cond_0 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - move-object v3, v4 │ + move-object v2, v3 │ │ .line 186 │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ .line 187 │ - .local v3, "list":Ljava/util/List;, "Ljava/util/List<+Lcom/google/protobuf/Internal$EnumLite;>;" │ + .local v2, "list":Ljava/util/List;, "Ljava/util/List<+Lcom/google/protobuf/Internal$EnumLite;>;" │ mul-int/lit8 v5, p1, 0x35 │ │ - invoke-static {v3}, Lcom/google/protobuf/AbstractMessage;->hashEnumList(Ljava/util/List;)I │ + invoke-static {v2}, Lcom/google/protobuf/AbstractMessage;->hashEnumList(Ljava/util/List;)I │ │ move-result v6 │ │ add-int p1, v5, v6 │ │ .line 188 │ goto :goto_0 │ │ .line 189 │ - .end local v3 # "list":Ljava/util/List;, "Ljava/util/List<+Lcom/google/protobuf/Internal$EnumLite;>;" │ + .end local v2 # "list":Ljava/util/List;, "Ljava/util/List<+Lcom/google/protobuf/Internal$EnumLite;>;" │ :cond_1 │ mul-int/lit8 v5, p1, 0x35 │ │ - check-cast v4, Lcom/google/protobuf/Internal$EnumLite; │ + check-cast v3, Lcom/google/protobuf/Internal$EnumLite; │ │ - .end local v4 # "value":Ljava/lang/Object; │ - invoke-static {v4}, Lcom/google/protobuf/AbstractMessage;->hashEnum(Lcom/google/protobuf/Internal$EnumLite;)I │ + .end local v3 # "value":Ljava/lang/Object; │ + invoke-static {v3}, Lcom/google/protobuf/AbstractMessage;->hashEnum(Lcom/google/protobuf/Internal$EnumLite;)I │ │ move-result v6 │ │ add-int p1, v5, v6 │ │ goto :goto_0 │ │ @@ -581,33 +580,32 @@ │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_2 │ return p1 │ .end method │ │ .method public isInitialized()Z │ - .locals 8 │ + .locals 7 │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v4, 0x0 │ │ .line 54 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List; │ + invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ @@ -628,46 +626,43 @@ │ .line 56 │ invoke-virtual {p0, v2}, Lcom/google/protobuf/AbstractMessage;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ - move v5, v6 │ + move v3, v4 │ │ .line 81 │ .end local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :goto_0 │ - return v5 │ + return v3 │ │ .line 64 │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_1 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getAllFields()Ljava/util/Map; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_5 │ + if-eqz v3, :cond_5 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 65 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -677,91 +672,89 @@ │ │ check-cast v2, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 66 │ .restart local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sget-object v7, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + sget-object v6, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - if-ne v5, v7, :cond_2 │ + if-ne v3, v6, :cond_2 │ │ .line 67 │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_4 │ + if-eqz v3, :cond_4 │ │ .line 68 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Ljava/util/List; │ + check-cast v3, Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_3 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_2 │ + if-eqz v6, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Message; │ │ .line 69 │ .local v0, "element":Lcom/google/protobuf/Message; │ invoke-interface {v0}, Lcom/google/protobuf/Message;->isInitialized()Z │ │ - move-result v5 │ + move-result v6 │ │ - if-nez v5, :cond_3 │ + if-nez v6, :cond_3 │ │ - move v5, v6 │ + move v3, v4 │ │ .line 70 │ goto :goto_0 │ │ .line 74 │ .end local v0 # "element":Lcom/google/protobuf/Message; │ - .end local v4 # "i$":Ljava/util/Iterator; │ :cond_4 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lcom/google/protobuf/Message; │ + check-cast v3, Lcom/google/protobuf/Message; │ │ - invoke-interface {v5}, Lcom/google/protobuf/Message;->isInitialized()Z │ + invoke-interface {v3}, Lcom/google/protobuf/Message;->isInitialized()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-nez v5, :cond_2 │ + if-nez v3, :cond_2 │ │ - move v5, v6 │ + move v3, v4 │ │ .line 75 │ goto :goto_0 │ │ .line 81 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_5 │ - const/4 v5, 0x1 │ + const/4 v3, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public final toString()Ljava/lang/String; │ .locals 1 │ │ @@ -781,49 +774,49 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 90 │ + .line 91 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lcom/google/protobuf/Descriptors$Descriptor;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ + invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$Descriptor;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z │ + invoke-virtual {v5}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z │ │ - move-result v3 │ + move-result v2 │ │ .line 94 │ - .local v3, "isMessageSet":Z │ + .local v2, "isMessageSet":Z │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getAllFields()Ljava/util/Map; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->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 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 95 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -833,78 +826,80 @@ │ │ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 96 │ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 97 │ - .local v5, "value":Ljava/lang/Object; │ - if-eqz v3, :cond_0 │ + .local v4, "value":Ljava/lang/Object; │ + if-eqz v2, :cond_0 │ │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isExtension()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ + .line 98 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ move-result-object v6 │ │ sget-object v7, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ if-ne v6, v7, :cond_0 │ │ + .line 99 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ move-result v6 │ │ if-nez v6, :cond_0 │ │ .line 100 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I │ │ move-result v6 │ │ - check-cast v5, Lcom/google/protobuf/Message; │ + check-cast v4, Lcom/google/protobuf/Message; │ │ - .end local v5 # "value":Ljava/lang/Object; │ - invoke-virtual {p1, v6, v5}, Lcom/google/protobuf/CodedOutputStream;->writeMessageSetExtension(ILcom/google/protobuf/MessageLite;)V │ + .end local v4 # "value":Ljava/lang/Object; │ + invoke-virtual {p1, v6, v4}, Lcom/google/protobuf/CodedOutputStream;->writeMessageSetExtension(ILcom/google/protobuf/MessageLite;)V │ │ goto :goto_0 │ │ .line 102 │ - .restart local v5 # "value":Ljava/lang/Object; │ + .restart local v4 # "value":Ljava/lang/Object; │ :cond_0 │ - invoke-static {v1, v5, p1}, Lcom/google/protobuf/FieldSet;->writeField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;Lcom/google/protobuf/CodedOutputStream;)V │ + invoke-static {v1, v4, p1}, Lcom/google/protobuf/FieldSet;->writeField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;Lcom/google/protobuf/CodedOutputStream;)V │ │ goto :goto_0 │ │ .line 106 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .end local v5 # "value":Ljava/lang/Object; │ + .end local v4 # "value":Ljava/lang/Object; │ :cond_1 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 107 │ - .local v4, "unknownFields":Lcom/google/protobuf/UnknownFieldSet; │ - if-eqz v3, :cond_2 │ + .local v3, "unknownFields":Lcom/google/protobuf/UnknownFieldSet; │ + if-eqz v2, :cond_2 │ │ .line 108 │ - invoke-virtual {v4, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeAsMessageSetTo(Lcom/google/protobuf/CodedOutputStream;)V │ + invoke-virtual {v3, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeAsMessageSetTo(Lcom/google/protobuf/CodedOutputStream;)V │ │ .line 112 │ :goto_1 │ return-void │ │ .line 110 │ :cond_2 │ - invoke-virtual {v4, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V │ + invoke-virtual {v3, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V │ │ goto :goto_1 │ .end method ├── smali/com/google/protobuf/AbstractMessageLite$Builder.smali │ @@ -38,15 +38,14 @@ │ .locals 0 │ │ .prologue │ .line 100 │ .local p0, "this":Lcom/google/protobuf/AbstractMessageLite$Builder;, "Lcom/google/protobuf/AbstractMessageLite$Builder;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 223 │ return-void │ .end method │ │ .method protected static addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -62,45 +61,44 @@ │ │ .prologue │ .line 310 │ .local p0, "values":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ .local p1, "list":Ljava/util/Collection;, "Ljava/util/Collection<-TT;>;" │ invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_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 v2 │ + move-result-object v1 │ │ .line 311 │ - .local v2, "value":Ljava/lang/Object;, "TT;" │ - if-nez v2, :cond_0 │ + .local v1, "value":Ljava/lang/Object;, "TT;" │ + if-nez v1, :cond_0 │ │ .line 312 │ - new-instance v3, Ljava/lang/NullPointerException; │ + new-instance v2, Ljava/lang/NullPointerException; │ │ - invoke-direct {v3}, Ljava/lang/NullPointerException;->()V │ + invoke-direct {v2}, Ljava/lang/NullPointerException;->()V │ │ - throw v3 │ + throw v2 │ │ .line 315 │ - .end local v2 # "value":Ljava/lang/Object;, "TT;" │ + .end local v1 # "value":Ljava/lang/Object;, "TT;" │ :cond_1 │ - instance-of v3, p0, Ljava/util/Collection; │ + instance-of v2, p0, Ljava/util/Collection; │ │ - if-eqz v3, :cond_3 │ + if-eqz v2, :cond_3 │ │ move-object v0, p0 │ │ .line 316 │ check-cast v0, Ljava/util/Collection; │ │ .line 317 │ @@ -112,30 +110,30 @@ │ :cond_2 │ return-void │ │ .line 319 │ :cond_3 │ invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ :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_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 320 │ - .restart local v2 # "value":Ljava/lang/Object;, "TT;" │ - invoke-interface {p1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z │ + .restart local v1 # "value":Ljava/lang/Object;, "TT;" │ + invoke-interface {p1, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method protected static newUninitializedMessageException(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/UninitializedMessageException; │ .locals 1 │ .param p0, "message" # Lcom/google/protobuf/MessageLite; │ @@ -197,19 +195,21 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 288 │ + .line 289 │ .local p0, "this":Lcom/google/protobuf/AbstractMessageLite$Builder;, "Lcom/google/protobuf/AbstractMessageLite$Builder;" │ invoke-static {}, Lcom/google/protobuf/ExtensionRegistryLite;->getEmptyRegistry()Lcom/google/protobuf/ExtensionRegistryLite; │ │ move-result-object v0 │ │ + .line 288 │ invoke-virtual {p0, p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->mergeDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -565,14 +565,15 @@ │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ .line 160 │ + .line 161 │ .local p0, "this":Lcom/google/protobuf/AbstractMessageLite$Builder;, "Lcom/google/protobuf/AbstractMessageLite$Builder;" │ :try_start_0 │ invoke-static {p1, p2, p3}, Lcom/google/protobuf/CodedInputStream;->newInstance([BII)Lcom/google/protobuf/CodedInputStream; │ │ move-result-object v1 │ │ .line 162 │ @@ -633,14 +634,15 @@ │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ .line 186 │ + .line 187 │ .local p0, "this":Lcom/google/protobuf/AbstractMessageLite$Builder;, "Lcom/google/protobuf/AbstractMessageLite$Builder;" │ :try_start_0 │ invoke-static {p1, p2, p3}, Lcom/google/protobuf/CodedInputStream;->newInstance([BII)Lcom/google/protobuf/CodedInputStream; │ │ move-result-object v1 │ │ .line 188 │ @@ -713,15 +715,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -732,16 +733,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -752,15 +751,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -771,16 +769,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -791,15 +787,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -810,16 +805,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -830,15 +823,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([B)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -849,17 +841,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BII)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -870,18 +859,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ - .param p4, "x3" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -892,16 +877,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream.smali │ @@ -151,15 +151,15 @@ │ │ iput v1, p0, Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;->limit:I │ │ goto :goto_0 │ .end method │ │ .method public skip(J)J │ - .locals 4 │ + .locals 5 │ .param p1, "n" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/com/google/protobuf/AbstractMessageLite.smali │ @@ -18,15 +18,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 46 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 99 │ return-void │ .end method │ │ │ # virtual methods │ .method public toByteArray()[B │ .locals 5 │ @@ -76,14 +75,15 @@ │ .end method │ │ .method public toByteString()Lcom/google/protobuf/ByteString; │ .locals 4 │ │ .prologue │ .line 49 │ + .line 50 │ :try_start_0 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessageLite;->getSerializedSize()I │ │ move-result v2 │ │ invoke-static {v2}, Lcom/google/protobuf/ByteString;->newCodedBuilder(I)Lcom/google/protobuf/ByteString$CodedBuilder; │ │ @@ -133,27 +133,28 @@ │ │ .prologue │ .line 84 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessageLite;->getSerializedSize()I │ │ move-result v2 │ │ - .line 85 │ + .line 86 │ .local v2, "serialized":I │ invoke-static {v2}, Lcom/google/protobuf/CodedOutputStream;->computeRawVarint32Size(I)I │ │ move-result v3 │ │ add-int/2addr v3, v2 │ │ + .line 85 │ invoke-static {v3}, Lcom/google/protobuf/CodedOutputStream;->computePreferredBufferSize(I)I │ │ move-result v0 │ │ - .line 87 │ + .line 88 │ .local v0, "bufferSize":I │ invoke-static {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->newInstance(Ljava/io/OutputStream;I)Lcom/google/protobuf/CodedOutputStream; │ │ move-result-object v1 │ │ .line 89 │ .local v1, "codedOutput":Lcom/google/protobuf/CodedOutputStream; │ @@ -176,23 +177,24 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 75 │ + .line 76 │ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessageLite;->getSerializedSize()I │ │ move-result v2 │ │ invoke-static {v2}, Lcom/google/protobuf/CodedOutputStream;->computePreferredBufferSize(I)I │ │ move-result v0 │ │ - .line 77 │ + .line 78 │ .local v0, "bufferSize":I │ invoke-static {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->newInstance(Ljava/io/OutputStream;I)Lcom/google/protobuf/CodedOutputStream; │ │ move-result-object v1 │ │ .line 79 │ .local v1, "codedOutput":Lcom/google/protobuf/CodedOutputStream; ├── smali/com/google/protobuf/CodedInputStream.smali │ @@ -1051,18 +1051,20 @@ │ │ .line 240 │ invoke-interface {p2, p0, p3}, Lcom/google/protobuf/MessageLite$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ │ .line 241 │ const/4 v0, 0x4 │ │ + .line 242 │ invoke-static {p1, v0}, Lcom/google/protobuf/WireFormat;->makeTag(II)I │ │ move-result v0 │ │ + .line 241 │ invoke-virtual {p0, v0}, Lcom/google/protobuf/CodedInputStream;->checkLastTagWas(I)V │ │ .line 243 │ iget v0, p0, Lcom/google/protobuf/CodedInputStream;->recursionDepth:I │ │ add-int/lit8 v0, v0, -0x1 │ │ @@ -1206,32 +1208,40 @@ │ │ aget-byte v0, v0, v1 │ │ return v0 │ .end method │ │ .method public readRawBytes(I)[B │ - .locals 12 │ + .locals 14 │ .param p1, "size" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ + const/16 v13, 0x1000 │ + │ + const/4 v12, 0x1 │ + │ + const/4 v8, -0x1 │ + │ + const/4 v11, 0x0 │ + │ .line 746 │ if-gez p1, :cond_0 │ │ .line 747 │ invoke-static {}, Lcom/google/protobuf/InvalidProtocolBufferException;->negativeSize()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - throw v9 │ + throw v8 │ │ .line 750 │ :cond_0 │ iget v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I │ │ iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ @@ -1240,32 +1250,32 @@ │ add-int/2addr v9, p1 │ │ iget v10, p0, Lcom/google/protobuf/CodedInputStream;->currentLimit:I │ │ if-le v9, v10, :cond_1 │ │ .line 752 │ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->currentLimit:I │ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->currentLimit:I │ │ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I │ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I │ │ - sub-int/2addr v9, v10 │ + sub-int/2addr v8, v9 │ │ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ - sub-int/2addr v9, v10 │ + sub-int/2addr v8, v9 │ │ - invoke-virtual {p0, v9}, Lcom/google/protobuf/CodedInputStream;->skipRawBytes(I)V │ + invoke-virtual {p0, v8}, Lcom/google/protobuf/CodedInputStream;->skipRawBytes(I)V │ │ .line 754 │ invoke-static {}, Lcom/google/protobuf/InvalidProtocolBufferException;->truncatedMessage()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - throw v9 │ + throw v8 │ │ .line 757 │ :cond_1 │ iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ @@ -1274,301 +1284,275 @@ │ if-gt p1, v9, :cond_3 │ │ .line 759 │ new-array v0, p1, [B │ │ .line 760 │ .local v0, "bytes":[B │ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ - │ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ │ - const/4 v11, 0x0 │ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ - invoke-static {v9, v10, v0, v11, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v8, v9, v0, v11, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 761 │ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ - add-int/2addr v9, p1 │ + add-int/2addr v8, p1 │ │ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iput v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ .line 842 │ :cond_2 │ :goto_0 │ return-object v0 │ │ .line 763 │ .end local v0 # "bytes":[B │ :cond_3 │ - const/16 v9, 0x1000 │ - │ - if-ge p1, v9, :cond_5 │ + if-ge p1, v13, :cond_5 │ │ .line 768 │ new-array v0, p1, [B │ │ .line 769 │ .restart local v0 # "bytes":[B │ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ - sub-int v7, v9, v10 │ + sub-int v6, v8, v9 │ │ .line 770 │ - .local v7, "pos":I │ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ + .local v6, "pos":I │ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ │ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ - │ - const/4 v11, 0x0 │ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ - invoke-static {v9, v10, v0, v11, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v8, v9, v0, v11, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 771 │ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iput v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ .line 776 │ - const/4 v9, 0x1 │ - │ - invoke-direct {p0, v9}, Lcom/google/protobuf/CodedInputStream;->refillBuffer(Z)Z │ + invoke-direct {p0, v12}, Lcom/google/protobuf/CodedInputStream;->refillBuffer(Z)Z │ │ .line 778 │ :goto_1 │ - sub-int v9, p1, v7 │ + sub-int v8, p1, v6 │ │ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ - if-le v9, v10, :cond_4 │ + if-le v8, v9, :cond_4 │ │ .line 779 │ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ - │ - const/4 v10, 0x0 │ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ │ - iget v11, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ - invoke-static {v9, v10, v0, v7, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v8, v11, v0, v6, v9}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 780 │ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ - add-int/2addr v7, v9 │ + add-int/2addr v6, v8 │ │ .line 781 │ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iput v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ .line 782 │ - const/4 v9, 0x1 │ - │ - invoke-direct {p0, v9}, Lcom/google/protobuf/CodedInputStream;->refillBuffer(Z)Z │ + invoke-direct {p0, v12}, Lcom/google/protobuf/CodedInputStream;->refillBuffer(Z)Z │ │ goto :goto_1 │ │ .line 785 │ :cond_4 │ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ │ - const/4 v10, 0x0 │ + sub-int v9, p1, v6 │ │ - sub-int v11, p1, v7 │ - │ - invoke-static {v9, v10, v0, v7, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v8, v11, v0, v6, v9}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 786 │ - sub-int v9, p1, v7 │ + sub-int v8, p1, v6 │ │ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iput v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ goto :goto_0 │ │ .line 800 │ .end local v0 # "bytes":[B │ - .end local v7 # "pos":I │ + .end local v6 # "pos":I │ :cond_5 │ - iget v5, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iget v4, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ .line 801 │ - .local v5, "originalBufferPos":I │ - iget v6, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ + .local v4, "originalBufferPos":I │ + iget v5, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ .line 804 │ - .local v6, "originalBufferSize":I │ + .local v5, "originalBufferSize":I │ iget v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I │ │ iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ add-int/2addr v9, v10 │ │ iput v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I │ │ .line 805 │ - const/4 v9, 0x0 │ - │ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ + iput v11, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I │ │ .line 806 │ - const/4 v9, 0x0 │ - │ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ + iput v11, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I │ │ .line 809 │ - sub-int v9, v6, v5 │ + sub-int v9, v5, v4 │ │ - sub-int v8, p1, v9 │ + sub-int v7, p1, v9 │ │ .line 810 │ - .local v8, "sizeLeft":I │ + .local v7, "sizeLeft":I │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 812 │ .local v2, "chunks":Ljava/util/List;, "Ljava/util/List<[B>;" │ :goto_2 │ - if-lez v8, :cond_9 │ + if-lez v7, :cond_9 │ │ .line 813 │ - const/16 v9, 0x1000 │ - │ - invoke-static {v8, v9}, Ljava/lang/Math;->min(II)I │ + invoke-static {v7, v13}, Ljava/lang/Math;->min(II)I │ │ move-result v9 │ │ new-array v1, v9, [B │ │ .line 814 │ .local v1, "chunk":[B │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 815 │ - .restart local v7 # "pos":I │ + .restart local v6 # "pos":I │ :goto_3 │ array-length v9, v1 │ │ - if-ge v7, v9, :cond_8 │ + if-ge v6, v9, :cond_8 │ │ .line 816 │ iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->input:Ljava/io/InputStream; │ │ if-nez v9, :cond_6 │ │ - const/4 v4, -0x1 │ + move v3, v8 │ │ .line 818 │ - .local v4, "n":I │ + .local v3, "n":I │ :goto_4 │ - const/4 v9, -0x1 │ - │ - if-ne v4, v9, :cond_7 │ + if-ne v3, v8, :cond_7 │ │ .line 819 │ invoke-static {}, Lcom/google/protobuf/InvalidProtocolBufferException;->truncatedMessage()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - throw v9 │ + throw v8 │ │ .line 816 │ - .end local v4 # "n":I │ + .end local v3 # "n":I │ :cond_6 │ iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->input:Ljava/io/InputStream; │ │ array-length v10, v1 │ │ - sub-int/2addr v10, v7 │ + sub-int/2addr v10, v6 │ │ - invoke-virtual {v9, v1, v7, v10}, Ljava/io/InputStream;->read([BII)I │ + .line 817 │ + invoke-virtual {v9, v1, v6, v10}, Ljava/io/InputStream;->read([BII)I │ │ - move-result v4 │ + move-result v3 │ │ goto :goto_4 │ │ .line 821 │ - .restart local v4 # "n":I │ + .restart local v3 # "n":I │ :cond_7 │ iget v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I │ │ - add-int/2addr v9, v4 │ + add-int/2addr v9, v3 │ │ iput v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I │ │ .line 822 │ - add-int/2addr v7, v4 │ + add-int/2addr v6, v3 │ │ .line 823 │ goto :goto_3 │ │ .line 824 │ - .end local v4 # "n":I │ + .end local v3 # "n":I │ :cond_8 │ array-length v9, v1 │ │ - sub-int/2addr v8, v9 │ + sub-int/2addr v7, v9 │ │ .line 825 │ invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 829 │ .end local v1 # "chunk":[B │ - .end local v7 # "pos":I │ + .end local v6 # "pos":I │ :cond_9 │ new-array v0, p1, [B │ │ .line 832 │ .restart local v0 # "bytes":[B │ - sub-int v7, v6, v5 │ + sub-int v6, v5, v4 │ │ .line 833 │ - .restart local v7 # "pos":I │ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ - │ - const/4 v10, 0x0 │ + .restart local v6 # "pos":I │ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B │ │ - invoke-static {v9, v5, v0, v10, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v8, v4, v0, v11, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 836 │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, [B │ │ .line 837 │ .restart local v1 # "chunk":[B │ - const/4 v9, 0x0 │ - │ - array-length v10, v1 │ + array-length v9, v1 │ │ - invoke-static {v1, v9, v0, v7, v10}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v1, v11, v0, v6, v9}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 838 │ array-length v9, v1 │ │ - add-int/2addr v7, v9 │ + add-int/2addr v6, v9 │ │ .line 839 │ goto :goto_5 │ .end method │ │ .method public readRawLittleEndian32()I │ .locals 6 │ @@ -1624,24 +1608,22 @@ │ │ or-int/2addr v4, v5 │ │ return v4 │ .end method │ │ .method public readRawLittleEndian64()J │ - .locals 15 │ + .locals 14 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const-wide/16 v13, 0xff │ - │ .line 451 │ invoke-virtual {p0}, Lcom/google/protobuf/CodedInputStream;->readRawByte()B │ │ move-result v0 │ │ .line 452 │ .local v0, "b1":B │ @@ -1685,79 +1667,95 @@ │ │ move-result v7 │ │ .line 459 │ .local v7, "b8":B │ int-to-long v8, v0 │ │ - and-long/2addr v8, v13 │ + const-wide/16 v10, 0xff │ + │ + and-long/2addr v8, v10 │ │ int-to-long v10, v1 │ │ - and-long/2addr v10, v13 │ + const-wide/16 v12, 0xff │ + │ + and-long/2addr v10, v12 │ │ const/16 v12, 0x8 │ │ shl-long/2addr v10, v12 │ │ or-long/2addr v8, v10 │ │ int-to-long v10, v2 │ │ - and-long/2addr v10, v13 │ + const-wide/16 v12, 0xff │ + │ + and-long/2addr v10, v12 │ │ const/16 v12, 0x10 │ │ shl-long/2addr v10, v12 │ │ or-long/2addr v8, v10 │ │ int-to-long v10, v3 │ │ - and-long/2addr v10, v13 │ + const-wide/16 v12, 0xff │ + │ + and-long/2addr v10, v12 │ │ const/16 v12, 0x18 │ │ shl-long/2addr v10, v12 │ │ or-long/2addr v8, v10 │ │ int-to-long v10, v4 │ │ - and-long/2addr v10, v13 │ + const-wide/16 v12, 0xff │ + │ + and-long/2addr v10, v12 │ │ const/16 v12, 0x20 │ │ shl-long/2addr v10, v12 │ │ or-long/2addr v8, v10 │ │ int-to-long v10, v5 │ │ - and-long/2addr v10, v13 │ + const-wide/16 v12, 0xff │ + │ + and-long/2addr v10, v12 │ │ const/16 v12, 0x28 │ │ shl-long/2addr v10, v12 │ │ or-long/2addr v8, v10 │ │ int-to-long v10, v6 │ │ - and-long/2addr v10, v13 │ + const-wide/16 v12, 0xff │ + │ + and-long/2addr v10, v12 │ │ const/16 v12, 0x30 │ │ shl-long/2addr v10, v12 │ │ or-long/2addr v8, v10 │ │ int-to-long v10, v7 │ │ - and-long/2addr v10, v13 │ + const-wide/16 v12, 0xff │ + │ + and-long/2addr v10, v12 │ │ const/16 v12, 0x38 │ │ shl-long/2addr v10, v12 │ │ or-long/2addr v8, v10 │ │ @@ -1908,53 +1906,53 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 424 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ .line 425 │ - .local v3, "shift":I │ - const-wide/16 v1, 0x0 │ + .local v1, "shift":I │ + const-wide/16 v2, 0x0 │ │ .line 426 │ - .local v1, "result":J │ + .local v2, "result":J │ :goto_0 │ const/16 v4, 0x40 │ │ - if-ge v3, v4, :cond_1 │ + if-ge v1, v4, :cond_1 │ │ .line 427 │ invoke-virtual {p0}, Lcom/google/protobuf/CodedInputStream;->readRawByte()B │ │ move-result v0 │ │ .line 428 │ .local v0, "b":B │ and-int/lit8 v4, v0, 0x7f │ │ int-to-long v4, v4 │ │ - shl-long/2addr v4, v3 │ + shl-long/2addr v4, v1 │ │ - or-long/2addr v1, v4 │ + or-long/2addr v2, v4 │ │ .line 429 │ and-int/lit16 v4, v0, 0x80 │ │ if-nez v4, :cond_0 │ │ .line 430 │ - return-wide v1 │ + return-wide v2 │ │ .line 432 │ :cond_0 │ - add-int/lit8 v3, v3, 0x7 │ + add-int/lit8 v1, v1, 0x7 │ │ .line 433 │ goto :goto_0 │ │ .line 434 │ .end local v0 # "b":B │ :cond_1 │ @@ -2373,25 +2371,26 @@ │ │ goto :goto_0 │ │ .line 146 │ :pswitch_3 │ invoke-virtual {p0}, Lcom/google/protobuf/CodedInputStream;->skipMessage()V │ │ - .line 147 │ + .line 148 │ invoke-static {p1}, Lcom/google/protobuf/WireFormat;->getTagFieldNumber(I)I │ │ move-result v1 │ │ const/4 v2, 0x4 │ │ invoke-static {v1, v2}, Lcom/google/protobuf/WireFormat;->makeTag(II)I │ │ move-result v1 │ │ + .line 147 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/CodedInputStream;->checkLastTagWas(I)V │ │ goto :goto_0 │ │ .line 152 │ :pswitch_4 │ const/4 v0, 0x0 ├── smali/com/google/protobuf/ByteString.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "ByteString.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/ByteString$1;, │ Lcom/google/protobuf/ByteString$CodedBuilder;, │ Lcom/google/protobuf/ByteString$Output; │ } │ .end annotation │ │ │ # static fields │ @@ -151,133 +150,132 @@ │ .prologue │ .local p0, "list":Ljava/util/List;, "Ljava/util/List;" │ const/4 v7, 0x0 │ │ .line 150 │ invoke-interface {p0}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 151 │ - sget-object v5, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString; │ + sget-object v4, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString; │ │ .line 166 │ :goto_0 │ - return-object v5 │ + return-object v4 │ │ .line 152 │ :cond_0 │ invoke-interface {p0}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - if-ne v5, v6, :cond_1 │ + if-ne v4, v5, :cond_1 │ │ .line 153 │ invoke-interface {p0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lcom/google/protobuf/ByteString; │ + check-cast v4, Lcom/google/protobuf/ByteString; │ │ goto :goto_0 │ │ .line 156 │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 157 │ - .local v3, "size":I │ + .local v2, "size":I │ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - 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 v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/google/protobuf/ByteString; │ + check-cast v3, Lcom/google/protobuf/ByteString; │ │ .line 158 │ - .local v4, "str":Lcom/google/protobuf/ByteString; │ - invoke-virtual {v4}, Lcom/google/protobuf/ByteString;->size()I │ + .local v3, "str":Lcom/google/protobuf/ByteString; │ + invoke-virtual {v3}, Lcom/google/protobuf/ByteString;->size()I │ │ move-result v5 │ │ - add-int/2addr v3, v5 │ + add-int/2addr v2, v5 │ │ .line 159 │ goto :goto_1 │ │ .line 160 │ - .end local v4 # "str":Lcom/google/protobuf/ByteString; │ + .end local v3 # "str":Lcom/google/protobuf/ByteString; │ :cond_2 │ - new-array v0, v3, [B │ + new-array v0, v2, [B │ │ .line 161 │ .local v0, "bytes":[B │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 162 │ - .local v2, "pos":I │ + .local v1, "pos":I │ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ :goto_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/google/protobuf/ByteString; │ + check-cast v3, Lcom/google/protobuf/ByteString; │ │ .line 163 │ - .restart local v4 # "str":Lcom/google/protobuf/ByteString; │ - iget-object v5, v4, Lcom/google/protobuf/ByteString;->bytes:[B │ + .restart local v3 # "str":Lcom/google/protobuf/ByteString; │ + iget-object v5, v3, Lcom/google/protobuf/ByteString;->bytes:[B │ │ - invoke-virtual {v4}, Lcom/google/protobuf/ByteString;->size()I │ + invoke-virtual {v3}, Lcom/google/protobuf/ByteString;->size()I │ │ move-result v6 │ │ - invoke-static {v5, v7, v0, v2, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v5, v7, v0, v1, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 164 │ - invoke-virtual {v4}, Lcom/google/protobuf/ByteString;->size()I │ + invoke-virtual {v3}, Lcom/google/protobuf/ByteString;->size()I │ │ move-result v5 │ │ - add-int/2addr v2, v5 │ + add-int/2addr v1, v5 │ │ .line 165 │ goto :goto_2 │ │ .line 166 │ - .end local v4 # "str":Lcom/google/protobuf/ByteString; │ + .end local v3 # "str":Lcom/google/protobuf/ByteString; │ :cond_3 │ - new-instance v5, Lcom/google/protobuf/ByteString; │ + new-instance v4, Lcom/google/protobuf/ByteString; │ │ - invoke-direct {v5, v0}, Lcom/google/protobuf/ByteString;->([B)V │ + invoke-direct {v4, v0}, Lcom/google/protobuf/ByteString;->([B)V │ │ goto :goto_0 │ .end method │ │ .method public static copyFrom([B)Lcom/google/protobuf/ByteString; │ .locals 2 │ .param p0, "bytes" # [B ├── smali/com/google/protobuf/DescriptorProtos$DescriptorProto$Builder.smali │ @@ -177,43 +177,43 @@ │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V │ │ .line 3864 │ const-string v0, "" │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->name_:Ljava/lang/Object; │ │ - .line 3900 │ + .line 3901 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->field_:Ljava/util/List; │ │ - .line 4086 │ + .line 4087 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extension_:Ljava/util/List; │ │ - .line 4272 │ + .line 4273 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->nestedType_:Ljava/util/List; │ │ - .line 4458 │ + .line 4459 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->enumType_:Ljava/util/List; │ │ - .line 4644 │ + .line 4645 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionRange_:Ljava/util/List; │ │ .line 4830 │ @@ -239,43 +239,43 @@ │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ .line 3864 │ const-string v0, "" │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->name_:Ljava/lang/Object; │ │ - .line 3900 │ + .line 3901 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->field_:Ljava/util/List; │ │ - .line 4086 │ + .line 4087 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extension_:Ljava/util/List; │ │ - .line 4272 │ + .line 4273 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->nestedType_:Ljava/util/List; │ │ - .line 4458 │ + .line 4459 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->enumType_:Ljava/util/List; │ │ - .line 4644 │ + .line 4645 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionRange_:Ljava/util/List; │ │ .line 4830 │ @@ -357,14 +357,15 @@ │ if-nez v1, :cond_0 │ │ .line 3533 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 3534 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 3536 │ @@ -598,19 +599,21 @@ │ │ const/16 v3, 0x10 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 4636 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 4637 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -664,19 +667,21 @@ │ │ const/4 v3, 0x4 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 4264 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 4265 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -730,19 +735,21 @@ │ │ const/16 v3, 0x20 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 4822 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 4823 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -796,19 +803,21 @@ │ │ const/4 v3, 0x2 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 4078 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 4079 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -862,19 +871,21 @@ │ │ const/16 v3, 0x8 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 4450 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 4451 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -918,18 +929,20 @@ │ if-nez v0, :cond_0 │ │ .line 4909 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ + .line 4912 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 4913 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -1381,18 +1394,20 @@ │ │ .prologue │ .line 4616 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4617 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ move-result-object v1 │ │ + .line 4616 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ return-object v0 │ @@ -1404,18 +1419,20 @@ │ │ .prologue │ .line 4621 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4622 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ move-result-object v1 │ │ + .line 4621 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ return-object v0 │ @@ -1602,18 +1619,20 @@ │ │ .prologue │ .line 4244 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4245 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v1 │ │ + .line 4244 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ return-object v0 │ @@ -1625,18 +1644,20 @@ │ │ .prologue │ .line 4249 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4250 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v1 │ │ + .line 4249 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ return-object v0 │ @@ -1823,18 +1844,20 @@ │ │ .prologue │ .line 4802 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionRangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4803 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ │ move-result-object v1 │ │ + .line 4802 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ return-object v0 │ @@ -1846,18 +1869,20 @@ │ │ .prologue │ .line 4807 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionRangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4808 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ │ move-result-object v1 │ │ + .line 4807 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ return-object v0 │ @@ -2044,18 +2069,20 @@ │ │ .prologue │ .line 4058 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getFieldFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4059 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v1 │ │ + .line 4058 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ return-object v0 │ @@ -2067,18 +2094,20 @@ │ │ .prologue │ .line 4063 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getFieldFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4064 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v1 │ │ + .line 4063 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ return-object v0 │ @@ -2265,18 +2294,20 @@ │ │ .prologue │ .line 4430 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getNestedTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4431 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v1 │ │ + .line 4430 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ return-object v0 │ @@ -2288,18 +2319,20 @@ │ │ .prologue │ .line 4435 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getNestedTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 4436 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v1 │ │ + .line 4435 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ return-object v0 │ @@ -4807,16 +4840,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -4826,29 +4857,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 3429 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -4868,18 +4896,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 3794 │ + .line 3796 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 3795 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 3798 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -5446,14 +5476,15 @@ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I │ │ .line 3637 │ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v0, :cond_a │ │ + .line 3639 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getFieldFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :goto_b │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -5539,14 +5570,15 @@ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I │ │ .line 3663 │ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v0, :cond_e │ │ + .line 3665 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :goto_c │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -5632,14 +5664,15 @@ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I │ │ .line 3689 │ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v0, :cond_12 │ │ + .line 3691 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getNestedTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :goto_d │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -5725,14 +5758,15 @@ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I │ │ .line 3715 │ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v0, :cond_16 │ │ + .line 3717 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :goto_e │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -5818,14 +5852,15 @@ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I │ │ .line 3741 │ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v0, :cond_1a │ │ + .line 3743 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionRangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v1 │ │ :cond_1a │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -5875,16 +5910,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -5894,29 +5927,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 3429 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -5945,23 +5975,25 @@ │ │ const/16 v1, 0x40 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ + .line 4870 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 4871 │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ + .line 4872 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/CodedOutputStream.smali │ @@ -150,25 +150,27 @@ │ │ move-result v0 │ │ invoke-static {v0}, Lcom/google/protobuf/CodedOutputStream;->computeRawVarint32Size(I)I │ │ move-result v0 │ │ + .line 738 │ invoke-virtual {p0}, Lcom/google/protobuf/ByteString;->size()I │ │ move-result v1 │ │ add-int/2addr v0, v1 │ │ + .line 737 │ return v0 │ .end method │ │ .method public static computeDoubleSize(ID)I │ - .locals 2 │ + .locals 3 │ .param p0, "fieldNumber" # I │ .param p1, "value" # D │ │ .prologue │ .line 430 │ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I │ │ @@ -255,15 +257,15 @@ │ .line 677 │ const/4 v0, 0x4 │ │ return v0 │ .end method │ │ .method public static computeFixed64Size(IJ)I │ - .locals 2 │ + .locals 3 │ .param p0, "fieldNumber" # I │ .param p1, "value" # J │ │ .prologue │ .line 471 │ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I │ │ @@ -395,15 +397,15 @@ │ :cond_0 │ const/16 v0, 0xa │ │ goto :goto_0 │ .end method │ │ .method public static computeInt64Size(IJ)I │ - .locals 2 │ + .locals 3 │ .param p0, "fieldNumber" # I │ .param p1, "value" # J │ │ .prologue │ .line 454 │ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I │ │ @@ -415,15 +417,15 @@ │ │ add-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public static computeInt64SizeNoTag(J)I │ - .locals 1 │ + .locals 2 │ .param p0, "value" # J │ │ .prologue │ .line 648 │ invoke-static {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->computeRawVarint64Size(J)I │ │ move-result v0 │ @@ -444,28 +446,31 @@ │ │ move-result v0 │ │ mul-int/lit8 v0, v0, 0x2 │ │ const/4 v1, 0x2 │ │ + .line 601 │ invoke-static {v1, p0}, Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I │ │ move-result v1 │ │ add-int/2addr v0, v1 │ │ const/4 v1, 0x3 │ │ + .line 602 │ invoke-static {v1, p1}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v1 │ │ add-int/2addr v0, v1 │ │ + .line 600 │ return v0 │ .end method │ │ .method public static computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ .locals 2 │ .param p0, "fieldNumber" # I │ .param p1, "value" # Lcom/google/protobuf/MessageLite; │ @@ -537,28 +542,31 @@ │ │ move-result v0 │ │ mul-int/lit8 v0, v0, 0x2 │ │ const/4 v1, 0x2 │ │ + .line 613 │ invoke-static {v1, p0}, Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I │ │ move-result v1 │ │ add-int/2addr v0, v1 │ │ const/4 v1, 0x3 │ │ + .line 614 │ invoke-static {v1, p1}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v1 │ │ add-int/2addr v0, v1 │ │ + .line 612 │ return v0 │ .end method │ │ .method public static computeRawVarint32Size(I)I │ .locals 1 │ .param p0, "value" # I │ │ @@ -784,15 +792,15 @@ │ .line 762 │ const/4 v0, 0x4 │ │ return v0 │ .end method │ │ .method public static computeSFixed64Size(IJ)I │ - .locals 2 │ + .locals 3 │ .param p0, "fieldNumber" # I │ .param p1, "value" # J │ │ .prologue │ .line 574 │ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I │ │ @@ -852,15 +860,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static computeSInt64Size(IJ)I │ - .locals 2 │ + .locals 3 │ .param p0, "fieldNumber" # I │ .param p1, "value" # J │ │ .prologue │ .line 590 │ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I │ │ @@ -1006,15 +1014,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static computeUInt64Size(IJ)I │ - .locals 2 │ + .locals 3 │ .param p0, "fieldNumber" # I │ .param p1, "value" # J │ │ .prologue │ .line 446 │ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I │ │ @@ -1026,15 +1034,15 @@ │ │ add-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public static computeUInt64SizeNoTag(J)I │ - .locals 1 │ + .locals 2 │ .param p0, "value" # J │ │ .prologue │ .line 640 │ invoke-static {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->computeRawVarint64Size(J)I │ │ move-result v0 │ @@ -1383,15 +1391,15 @@ │ invoke-virtual {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->writeRawBytes(Lcom/google/protobuf/ByteString;)V │ │ .line 387 │ return-void │ .end method │ │ .method public writeDouble(ID)V │ - .locals 1 │ + .locals 2 │ .param p1, "fieldNumber" # I │ .param p2, "value" # D │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -1406,15 +1414,15 @@ │ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeDoubleNoTag(D)V │ │ .line 139 │ return-void │ .end method │ │ .method public writeDoubleNoTag(D)V │ - .locals 2 │ + .locals 3 │ .param p1, "value" # D │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -1507,15 +1515,15 @@ │ invoke-virtual {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->writeRawLittleEndian32(I)V │ │ .line 343 │ return-void │ .end method │ │ .method public writeFixed64(IJ)V │ - .locals 1 │ + .locals 2 │ .param p1, "fieldNumber" # I │ .param p2, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -1530,15 +1538,15 @@ │ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeFixed64NoTag(J)V │ │ .line 174 │ return-void │ .end method │ │ .method public writeFixed64NoTag(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -1688,15 +1696,15 @@ │ │ invoke-virtual {p0, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeRawVarint64(J)V │ │ goto :goto_0 │ .end method │ │ .method public writeInt64(IJ)V │ - .locals 1 │ + .locals 2 │ .param p1, "fieldNumber" # I │ .param p2, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -1711,15 +1719,15 @@ │ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeInt64NoTag(J)V │ │ .line 160 │ return-void │ .end method │ │ .method public writeInt64NoTag(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -2208,15 +2216,15 @@ │ invoke-virtual {p0, v0}, Lcom/google/protobuf/CodedOutputStream;->writeRawByte(I)V │ │ .line 1034 │ return-void │ .end method │ │ .method public writeRawLittleEndian64(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -2377,15 +2385,15 @@ │ .line 983 │ ushr-int/lit8 p1, p1, 0x7 │ │ goto :goto_0 │ .end method │ │ .method public writeRawVarint64(J)V │ - .locals 4 │ + .locals 5 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -2465,15 +2473,15 @@ │ invoke-virtual {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->writeRawLittleEndian32(I)V │ │ .line 405 │ return-void │ .end method │ │ .method public writeSFixed64(IJ)V │ - .locals 1 │ + .locals 2 │ .param p1, "fieldNumber" # I │ .param p2, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -2488,15 +2496,15 @@ │ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeSFixed64NoTag(J)V │ │ .line 261 │ return-void │ .end method │ │ .method public writeSFixed64NoTag(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -2549,15 +2557,15 @@ │ invoke-virtual {p0, v0}, Lcom/google/protobuf/CodedOutputStream;->writeRawVarint32(I)V │ │ .line 415 │ return-void │ .end method │ │ .method public writeSInt64(IJ)V │ - .locals 1 │ + .locals 2 │ .param p1, "fieldNumber" # I │ .param p2, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -2572,15 +2580,15 @@ │ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeSInt64NoTag(J)V │ │ .line 275 │ return-void │ .end method │ │ .method public writeSInt64NoTag(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -2708,15 +2716,15 @@ │ invoke-virtual {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->writeRawVarint32(I)V │ │ .line 392 │ return-void │ .end method │ │ .method public writeUInt64(IJ)V │ - .locals 1 │ + .locals 2 │ .param p1, "fieldNumber" # I │ .param p2, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -2731,15 +2739,15 @@ │ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeUInt64NoTag(J)V │ │ .line 153 │ return-void │ .end method │ │ .method public writeUInt64NoTag(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/com/google/protobuf/DescriptorProtos$1.smali │ @@ -45,35 +45,37 @@ │ │ const/4 v5, 0x0 │ │ .line 16892 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor; │ invoke-static {p1}, Lcom/google/protobuf/DescriptorProtos;->access$20602(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ - .line 16893 │ + .line 16894 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16893 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorSet_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16895 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16897 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorSet_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$000()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v6, [Ljava/lang/String; │ │ @@ -83,38 +85,41 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16895 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorSet_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16901 │ + .line 16902 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16901 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$702(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16903 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16905 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$700()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ const/16 v2, 0x9 │ │ @@ -166,38 +171,41 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16903 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$802(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16909 │ + .line 16910 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16909 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$2302(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16911 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16913 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$2300()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ const/4 v2, 0x7 │ │ @@ -237,18 +245,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16911 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$2402(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16917 │ + .line 16918 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$2300()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List; │ │ @@ -256,20 +265,22 @@ │ │ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16917 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_ExtensionRange_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$2502(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16919 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16921 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_ExtensionRange_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$2500()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v7, [Ljava/lang/String; │ │ @@ -283,38 +294,41 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16919 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_ExtensionRange_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$2602(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16925 │ + .line 16926 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16925 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$4602(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16927 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16929 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$4600()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ const/16 v2, 0x8 │ │ @@ -360,38 +374,41 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16927 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$4702(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16933 │ + .line 16934 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16933 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$6102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16935 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16937 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$6100()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v8, [Ljava/lang/String; │ │ @@ -409,18 +426,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16935 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$6202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16941 │ + .line 16942 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -429,20 +447,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16941 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$7102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16943 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16945 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$7100()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v8, [Ljava/lang/String; │ │ @@ -460,18 +480,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16943 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$7202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16949 │ + .line 16950 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -480,20 +501,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16949 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$8102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16951 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16953 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$8100()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v8, [Ljava/lang/String; │ │ @@ -511,18 +534,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16951 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$8202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16957 │ + .line 16958 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -531,20 +555,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16957 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$9102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16959 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16961 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$9100()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v9, [Ljava/lang/String; │ │ @@ -566,18 +592,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16959 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$9202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16965 │ + .line 16966 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -586,20 +613,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16965 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$10202(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16967 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16969 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$10200()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ const/16 v2, 0x9 │ │ @@ -651,18 +680,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16967 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$10302(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16973 │ + .line 16974 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -671,20 +701,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16973 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MessageOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$11802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16975 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16977 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MessageOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$11800()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v8, [Ljava/lang/String; │ │ @@ -702,18 +734,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16975 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MessageOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$11902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16981 │ + .line 16982 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -722,20 +755,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16981 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$12802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16983 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16985 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$12800()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ const/4 v2, 0x5 │ │ @@ -763,18 +798,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16983 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$12902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16989 │ + .line 16990 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -783,20 +819,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16989 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$14002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16991 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 16993 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$14000()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v6, [Ljava/lang/String; │ │ @@ -806,18 +844,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16991 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$14102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 16997 │ + .line 16998 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -826,20 +865,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 16997 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$14702(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 16999 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 17001 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$14700()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v6, [Ljava/lang/String; │ │ @@ -849,18 +890,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 16999 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$14802(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 17005 │ + .line 17006 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -869,20 +911,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 17005 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$15402(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 17007 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 17009 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$15400()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v6, [Ljava/lang/String; │ │ @@ -892,18 +936,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 17007 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$15502(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 17013 │ + .line 17014 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -912,20 +957,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 17013 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$16102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 17015 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 17017 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$16100()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v6, [Ljava/lang/String; │ │ @@ -935,18 +982,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 17015 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$16202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 17021 │ + .line 17022 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -955,20 +1003,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 17021 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$16802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 17023 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 17025 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$16800()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ const/4 v2, 0x7 │ │ @@ -1008,18 +1058,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 17023 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$16902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 17029 │ + .line 17030 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$16800()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List; │ │ @@ -1027,20 +1078,22 @@ │ │ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 17029 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_NamePart_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$17002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 17031 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 17033 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_NamePart_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$17000()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v7, [Ljava/lang/String; │ │ @@ -1054,18 +1107,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 17031 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_NamePart_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$17102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 17037 │ + .line 17038 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List; │ │ move-result-object v0 │ @@ -1074,20 +1128,22 @@ │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 17037 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$19102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 17039 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 17041 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$19100()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v6, [Ljava/lang/String; │ │ @@ -1097,18 +1153,19 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 17039 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$19202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - .line 17045 │ + .line 17046 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$19100()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List; │ │ @@ -1116,20 +1173,22 @@ │ │ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 17045 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_Location_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$19302(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 17047 │ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ + .line 17049 │ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_Location_descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$19300()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ new-array v2, v7, [Ljava/lang/String; │ │ @@ -1143,14 +1202,15 @@ │ │ const-class v3, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ │ const-class v4, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ + .line 17047 │ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_Location_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$19402(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ .line 17053 │ const/4 v0, 0x0 │ │ return-object v0 ├── smali/com/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder.smali │ @@ -130,14 +130,15 @@ │ if-nez v1, :cond_0 │ │ .line 2937 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 2938 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 2940 │ @@ -687,16 +688,14 @@ │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -706,29 +705,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 2873 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -748,18 +744,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 2989 │ + .line 2991 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v2 │ │ + .line 2990 │ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v1 │ │ .line 2993 │ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -938,16 +936,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -957,29 +953,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 2873 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange.smali │ @@ -351,19 +351,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ + .line 2803 │ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->access$2700(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ │ move-result-object v0 │ │ + .line 2802 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -408,19 +410,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ move-result-object v0 │ │ + .line 2857 │ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->access$2700(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ │ move-result-object v0 │ │ + .line 2856 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -467,19 +471,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ + .line 2825 │ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->access$2700(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ │ move-result-object v0 │ │ + .line 2824 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -526,19 +532,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ + .line 2814 │ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->access$2700(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ │ move-result-object v0 │ │ + .line 2813 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ .locals 1 │ @@ -621,14 +629,15 @@ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v3, :cond_1 │ │ .line 2774 │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->start_:I │ │ + .line 2775 │ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 2777 │ @@ -638,14 +647,15 @@ │ and-int/lit8 v2, v2, 0x2 │ │ if-ne v2, v4, :cond_2 │ │ .line 2778 │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->end_:I │ │ + .line 2779 │ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 2781 │ @@ -813,15 +823,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 2693 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$DescriptorProto.smali │ @@ -373,14 +373,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 3101 │ check-cast v1, Ljava/lang/String; │ │ + .line 3102 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 3103 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -612,19 +613,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ + .line 3359 │ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->access$3400(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v0 │ │ + .line 3358 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -669,19 +672,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ move-result-object v0 │ │ + .line 3413 │ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->access$3400(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v0 │ │ + .line 3412 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -728,19 +733,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ + .line 3381 │ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->access$3400(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v0 │ │ + .line 3380 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -787,19 +794,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ + .line 3370 │ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->access$3400(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v0 │ │ + .line 3369 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ .locals 1 │ @@ -1371,15 +1380,15 @@ │ .line 3309 │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v4, :cond_1 │ │ - .line 3310 │ + .line 3311 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -1399,14 +1408,15 @@ │ move-result v3 │ │ if-ge v0, v3, :cond_2 │ │ .line 3314 │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List; │ │ + .line 3315 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1434,14 +1444,15 @@ │ if-ge v0, v3, :cond_3 │ │ .line 3318 │ const/4 v4, 0x3 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List; │ │ + .line 3319 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1469,14 +1480,15 @@ │ if-ge v0, v3, :cond_4 │ │ .line 3322 │ const/4 v4, 0x4 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List; │ │ + .line 3323 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1504,14 +1516,15 @@ │ if-ge v0, v3, :cond_5 │ │ .line 3326 │ const/4 v4, 0x5 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List; │ │ + .line 3327 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1539,14 +1552,15 @@ │ if-ge v0, v3, :cond_6 │ │ .line 3330 │ const/4 v4, 0x6 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List; │ │ + .line 3331 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1569,14 +1583,15 @@ │ if-ne v3, v5, :cond_7 │ │ .line 3334 │ const/4 v3, 0x7 │ │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ + .line 3335 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 3337 │ @@ -1899,15 +1914,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 2654 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder.smali │ @@ -81,15 +81,15 @@ │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V │ │ .line 6613 │ const-string v0, "" │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->name_:Ljava/lang/Object; │ │ - .line 6649 │ + .line 6650 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->value_:Ljava/util/List; │ │ .line 6835 │ @@ -115,15 +115,15 @@ │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ .line 6613 │ const-string v0, "" │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->name_:Ljava/lang/Object; │ │ - .line 6649 │ + .line 6650 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->value_:Ljava/util/List; │ │ .line 6835 │ @@ -205,14 +205,15 @@ │ if-nez v1, :cond_0 │ │ .line 6464 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 6465 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 6467 │ @@ -300,18 +301,20 @@ │ if-nez v0, :cond_0 │ │ .line 6914 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ + .line 6917 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 6918 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -359,19 +362,21 @@ │ │ const/4 v3, 0x2 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 6827 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 6828 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->valueBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -641,18 +646,20 @@ │ │ .prologue │ .line 6807 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getValueFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 6808 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ │ move-result-object v1 │ │ + .line 6807 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ return-object v0 │ @@ -664,18 +671,20 @@ │ │ .prologue │ .line 6812 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getValueFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 6813 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ │ move-result-object v1 │ │ + .line 6812 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ return-object v0 │ @@ -1742,16 +1751,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1761,29 +1768,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 6388 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1803,18 +1807,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 6567 │ + .line 6569 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 6568 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 6571 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -2111,14 +2117,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->bitField0_:I │ │ .line 6532 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_6 │ │ + .line 6534 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getValueFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_6 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->valueBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -2168,16 +2175,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2187,29 +2192,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 6388 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2238,23 +2240,25 @@ │ │ const/4 v1, 0x4 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ + .line 6875 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 6876 │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ + .line 6877 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$EnumOptions;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$EnumOptions;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$EnumDescriptorProto.smali │ @@ -227,14 +227,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 6194 │ check-cast v1, Ljava/lang/String; │ │ + .line 6195 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 6196 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -438,19 +439,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ + .line 6318 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->access$6300(Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ move-result-object v0 │ │ + .line 6317 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -495,19 +498,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ move-result-object v0 │ │ + .line 6372 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->access$6300(Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ move-result-object v0 │ │ + .line 6371 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -554,19 +559,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ + .line 6340 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->access$6300(Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ move-result-object v0 │ │ + .line 6339 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -613,19 +620,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ + .line 6329 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->access$6300(Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ move-result-object v0 │ │ + .line 6328 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ .locals 1 │ @@ -767,15 +776,15 @@ │ .line 6284 │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v4, :cond_1 │ │ - .line 6285 │ + .line 6286 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -795,14 +804,15 @@ │ move-result v3 │ │ if-ge v0, v3, :cond_2 │ │ .line 6289 │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->value_:Ljava/util/List; │ │ + .line 6290 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -825,14 +835,15 @@ │ if-ne v3, v5, :cond_3 │ │ .line 6293 │ const/4 v3, 0x3 │ │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ + .line 6294 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 6296 │ @@ -1142,15 +1153,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 6142 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$EnumOptions$Builder.smali │ @@ -60,15 +60,15 @@ │ .method private constructor ()V │ .locals 1 │ │ .prologue │ .line 12084 │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->()V │ │ - .line 12251 │ + .line 12252 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 12085 │ @@ -82,15 +82,15 @@ │ .locals 1 │ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 12089 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ - .line 12251 │ + .line 12252 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 12090 │ @@ -165,14 +165,15 @@ │ if-nez v1, :cond_0 │ │ .line 12137 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 12138 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 12140 │ @@ -268,19 +269,21 @@ │ │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v0, :cond_1 │ │ + .line 12429 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 12430 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -547,18 +550,20 @@ │ │ .prologue │ .line 12409 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 12410 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 12409 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -570,18 +575,20 @@ │ │ .prologue │ .line 12414 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 12415 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 12414 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -1319,16 +1326,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1338,29 +1343,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 12070 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1380,18 +1382,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 12219 │ + .line 12221 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 12220 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 12223 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1605,14 +1609,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->bitField0_:I │ │ .line 12188 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_4 │ │ + .line 12190 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_4 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -1662,16 +1667,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1681,29 +1684,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 12070 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$EnumOptions.smali │ @@ -350,19 +350,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ + .line 12000 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->access$14200(Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ move-result-object v0 │ │ + .line 11999 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -407,19 +409,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ move-result-object v0 │ │ + .line 12054 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->access$14200(Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ move-result-object v0 │ │ + .line 12053 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -466,19 +470,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ + .line 12022 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->access$14200(Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ move-result-object v0 │ │ + .line 12021 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -525,19 +531,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ + .line 12011 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->access$14200(Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ │ move-result-object v0 │ │ + .line 12010 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$EnumOptions; │ .locals 1 │ @@ -614,14 +622,15 @@ │ if-ge v0, v3, :cond_1 │ │ .line 11974 │ const/16 v4, 0x3e7 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->uninterpretedOption_:Ljava/util/List; │ │ + .line 11975 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -892,15 +901,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 11883 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder; │ │ move-result-object v0 │ │ @@ -981,15 +989,15 @@ │ } │ .end annotation │ │ .prologue │ .line 11956 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->getSerializedSize()I │ │ - .line 11958 │ + .line 11959 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter; │ │ move-result-object v0 │ │ .line 11960 │ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;" │ const/4 v1, 0x0 ├── smali/com/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder.smali │ @@ -169,14 +169,15 @@ │ if-nez v1, :cond_0 │ │ .line 7251 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 7252 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 7254 │ @@ -230,18 +231,20 @@ │ if-nez v0, :cond_0 │ │ .line 7501 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ + .line 7504 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 7505 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -1054,16 +1057,14 @@ │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1073,29 +1074,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 7180 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1115,18 +1113,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 7320 │ + .line 7322 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 7321 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 7324 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1355,16 +1355,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1374,29 +1372,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 7180 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1425,23 +1420,25 @@ │ │ const/4 v1, 0x4 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ + .line 7462 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 7463 │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ + .line 7464 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$EnumValueDescriptorProto.smali │ @@ -207,14 +207,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 7003 │ check-cast v1, Ljava/lang/String; │ │ + .line 7004 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 7005 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -416,19 +417,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ + .line 7110 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->access$7300(Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ │ move-result-object v0 │ │ + .line 7109 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -473,19 +476,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ move-result-object v0 │ │ + .line 7164 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->access$7300(Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ │ move-result-object v0 │ │ + .line 7163 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -532,19 +537,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ + .line 7132 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->access$7300(Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ │ move-result-object v0 │ │ + .line 7131 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -591,19 +598,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ + .line 7121 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->access$7300(Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ │ move-result-object v0 │ │ + .line 7120 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ .locals 1 │ @@ -755,15 +764,15 @@ │ .line 7076 │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->bitField0_:I │ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v3, :cond_1 │ │ - .line 7077 │ + .line 7078 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -777,14 +786,15 @@ │ and-int/lit8 v2, v2, 0x2 │ │ if-ne v2, v4, :cond_2 │ │ .line 7081 │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->number_:I │ │ + .line 7082 │ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 7084 │ @@ -798,14 +808,15 @@ │ if-ne v2, v3, :cond_3 │ │ .line 7085 │ const/4 v2, 0x3 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ + .line 7086 │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 7088 │ @@ -1016,15 +1027,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 6951 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$EnumValueOptions$Builder.smali │ @@ -60,15 +60,15 @@ │ .method private constructor ()V │ .locals 1 │ │ .prologue │ .line 12662 │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->()V │ │ - .line 12829 │ + .line 12830 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 12663 │ @@ -82,15 +82,15 @@ │ .locals 1 │ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 12667 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ - .line 12829 │ + .line 12830 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 12668 │ @@ -165,14 +165,15 @@ │ if-nez v1, :cond_0 │ │ .line 12715 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 12716 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 12718 │ @@ -268,19 +269,21 @@ │ │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v0, :cond_1 │ │ + .line 13007 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 13008 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -547,18 +550,20 @@ │ │ .prologue │ .line 12987 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 12988 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 12987 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -570,18 +575,20 @@ │ │ .prologue │ .line 12992 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 12993 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 12992 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -1319,16 +1326,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1338,29 +1343,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 12648 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1380,18 +1382,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 12797 │ + .line 12799 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 12798 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 12801 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1605,14 +1609,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->bitField0_:I │ │ .line 12766 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_4 │ │ + .line 12768 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_4 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -1662,16 +1667,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1681,29 +1684,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 12648 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$EnumValueOptions.smali │ @@ -350,19 +350,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ + .line 12578 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->access$14900(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ move-result-object v0 │ │ + .line 12577 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -407,19 +409,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ move-result-object v0 │ │ + .line 12632 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->access$14900(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ move-result-object v0 │ │ + .line 12631 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -466,19 +470,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ + .line 12600 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->access$14900(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ move-result-object v0 │ │ + .line 12599 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -525,19 +531,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ + .line 12589 │ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->access$14900(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ │ move-result-object v0 │ │ + .line 12588 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions; │ .locals 1 │ @@ -614,14 +622,15 @@ │ if-ge v0, v3, :cond_1 │ │ .line 12552 │ const/16 v4, 0x3e7 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->uninterpretedOption_:Ljava/util/List; │ │ + .line 12553 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -892,15 +901,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 12461 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder; │ │ move-result-object v0 │ │ @@ -981,15 +989,15 @@ │ } │ .end annotation │ │ .prologue │ .line 12534 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->getSerializedSize()I │ │ - .line 12536 │ + .line 12537 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter; │ │ move-result-object v0 │ │ .line 12538 │ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;" │ const/4 v1, 0x0 ├── smali/com/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label$1.smali │ @@ -51,15 +51,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 5140 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label$1;->findValueByNumber(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type$1.smali │ @@ -51,15 +51,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 5068 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type$1;->findValueByNumber(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder.smali │ @@ -229,14 +229,15 @@ │ if-nez v1, :cond_0 │ │ .line 5621 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 5622 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 5624 │ @@ -290,18 +291,20 @@ │ if-nez v0, :cond_0 │ │ .line 6099 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ + .line 6102 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 6103 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -1652,16 +1655,14 @@ │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1671,29 +1672,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 5540 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1713,18 +1711,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 5725 │ + .line 5727 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v5 │ │ + .line 5726 │ invoke-static {v5}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v3 │ │ .line 5729 │ .local v3, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -2160,16 +2160,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2179,29 +2177,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 5540 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2230,23 +2225,25 @@ │ │ const/16 v1, 0x80 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ + .line 6060 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 6061 │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ + .line 6062 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$FieldOptions;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$FieldOptions;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$FieldDescriptorProto.smali │ @@ -276,14 +276,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 5333 │ check-cast v1, Ljava/lang/String; │ │ + .line 5334 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 5335 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -329,14 +330,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 5301 │ check-cast v1, Ljava/lang/String; │ │ + .line 5302 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 5303 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -369,14 +371,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 5207 │ check-cast v1, Ljava/lang/String; │ │ + .line 5208 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 5209 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -409,14 +412,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 5269 │ check-cast v1, Ljava/lang/String; │ │ + .line 5270 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 5271 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -643,19 +647,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ + .line 5470 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->access$4800(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v0 │ │ + .line 5469 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -700,19 +706,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ move-result-object v0 │ │ + .line 5524 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->access$4800(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v0 │ │ + .line 5523 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -759,19 +767,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ + .line 5492 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->access$4800(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v0 │ │ + .line 5491 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -818,19 +828,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ + .line 5481 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->access$4800(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v0 │ │ + .line 5480 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ .locals 1 │ @@ -1100,15 +1112,15 @@ │ .line 5416 │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I │ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v3, :cond_1 │ │ - .line 5417 │ + .line 5418 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1121,15 +1133,15 @@ │ │ and-int/lit8 v2, v2, 0x20 │ │ const/16 v3, 0x20 │ │ if-ne v2, v3, :cond_2 │ │ - .line 5421 │ + .line 5422 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getExtendeeBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1145,14 +1157,15 @@ │ if-ne v2, v4, :cond_3 │ │ .line 5425 │ const/4 v2, 0x3 │ │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->number_:I │ │ + .line 5426 │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 5428 │ @@ -1162,14 +1175,15 @@ │ and-int/lit8 v2, v2, 0x4 │ │ if-ne v2, v5, :cond_4 │ │ .line 5429 │ iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label; │ │ + .line 5430 │ invoke-virtual {v2}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;->getNumber()I │ │ move-result v2 │ │ invoke-static {v5, v2}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I │ │ move-result v2 │ @@ -1185,14 +1199,15 @@ │ if-ne v2, v6, :cond_5 │ │ .line 5433 │ const/4 v2, 0x5 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type; │ │ + .line 5434 │ invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;->getNumber()I │ │ move-result v3 │ │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I │ │ move-result v2 │ @@ -1208,14 +1223,15 @@ │ const/16 v3, 0x10 │ │ if-ne v2, v3, :cond_6 │ │ .line 5437 │ const/4 v2, 0x6 │ │ + .line 5438 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getTypeNameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1231,14 +1247,15 @@ │ const/16 v3, 0x40 │ │ if-ne v2, v3, :cond_7 │ │ .line 5441 │ const/4 v2, 0x7 │ │ + .line 5442 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValueBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1254,14 +1271,15 @@ │ const/16 v3, 0x80 │ │ if-ne v2, v3, :cond_8 │ │ .line 5445 │ iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ + .line 5446 │ invoke-static {v6, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 5448 │ @@ -1654,15 +1672,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 4966 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$FieldOptions$Builder.smali │ @@ -78,15 +78,15 @@ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->ctype_:Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType; │ │ .line 11637 │ const-string v0, "" │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->experimentalMapKey_:Ljava/lang/Object; │ │ - .line 11673 │ + .line 11674 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 11341 │ @@ -110,15 +110,15 @@ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->ctype_:Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType; │ │ .line 11637 │ const-string v0, "" │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->experimentalMapKey_:Ljava/lang/Object; │ │ - .line 11673 │ + .line 11674 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 11346 │ @@ -193,14 +193,15 @@ │ if-nez v1, :cond_0 │ │ .line 11401 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 11402 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 11404 │ @@ -298,19 +299,21 @@ │ │ const/16 v3, 0x10 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 11851 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 11852 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -577,18 +580,20 @@ │ │ .prologue │ .line 11831 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 11832 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 11831 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -600,18 +605,20 @@ │ │ .prologue │ .line 11836 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 11837 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 11836 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -1733,16 +1740,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1752,29 +1757,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 11326 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1794,18 +1796,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 11513 │ + .line 11515 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v5 │ │ + .line 11514 │ invoke-static {v5}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v3 │ │ .line 11517 │ .local v3, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -2174,14 +2178,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->bitField0_:I │ │ .line 11482 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_8 │ │ + .line 11484 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_8 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -2231,16 +2236,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2250,29 +2253,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 11326 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$FieldOptions$CType$1.smali │ @@ -51,15 +51,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 11029 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType$1;->findValueByNumber(I)Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$FieldOptions.smali │ @@ -270,14 +270,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 11126 │ check-cast v1, Ljava/lang/String; │ │ + .line 11127 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 11128 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -487,19 +488,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ + .line 11256 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->access$13000(Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ move-result-object v0 │ │ + .line 11255 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -544,19 +547,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ move-result-object v0 │ │ + .line 11310 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->access$13000(Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ move-result-object v0 │ │ + .line 11309 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -603,19 +608,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ + .line 11278 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->access$13000(Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ move-result-object v0 │ │ + .line 11277 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -662,19 +669,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ + .line 11267 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->access$13000(Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldOptions; │ │ move-result-object v0 │ │ + .line 11266 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getCtype()Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType; │ .locals 1 │ @@ -829,14 +838,15 @@ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v4, :cond_1 │ │ .line 11214 │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->ctype_:Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType; │ │ + .line 11215 │ invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType;->getNumber()I │ │ move-result v3 │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I │ │ move-result v3 │ @@ -850,14 +860,15 @@ │ and-int/lit8 v3, v3, 0x2 │ │ if-ne v3, v5, :cond_2 │ │ .line 11218 │ iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->packed_:Z │ │ + .line 11219 │ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 11221 │ @@ -871,14 +882,15 @@ │ if-ne v3, v4, :cond_3 │ │ .line 11222 │ const/4 v3, 0x3 │ │ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->deprecated_:Z │ │ + .line 11223 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 11225 │ @@ -890,14 +902,15 @@ │ const/16 v4, 0x8 │ │ if-ne v3, v4, :cond_4 │ │ .line 11226 │ const/16 v3, 0x9 │ │ + .line 11227 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->getExperimentalMapKeyBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -919,14 +932,15 @@ │ if-ge v0, v3, :cond_5 │ │ .line 11230 │ const/16 v4, 0x3e7 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->uninterpretedOption_:Ljava/util/List; │ │ + .line 11231 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1291,15 +1305,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 10972 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder; │ │ move-result-object v0 │ │ @@ -1384,15 +1397,15 @@ │ const/4 v4, 0x2 │ │ const/4 v3, 0x1 │ │ .line 11184 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->getSerializedSize()I │ │ - .line 11186 │ + .line 11187 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter; │ │ move-result-object v0 │ │ .line 11188 │ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;" │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->bitField0_:I ├── smali/com/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder.smali │ @@ -182,36 +182,36 @@ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->package_:Ljava/lang/Object; │ │ .line 1602 │ sget-object v0, Lcom/google/protobuf/LazyStringArrayList;->EMPTY:Lcom/google/protobuf/LazyStringList; │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->dependency_:Lcom/google/protobuf/LazyStringList; │ │ - .line 1658 │ + .line 1659 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->messageType_:Ljava/util/List; │ │ - .line 1844 │ + .line 1845 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->enumType_:Ljava/util/List; │ │ - .line 2030 │ + .line 2031 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->service_:Ljava/util/List; │ │ - .line 2216 │ + .line 2217 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->extension_:Ljava/util/List; │ │ .line 2402 │ @@ -254,36 +254,36 @@ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->package_:Ljava/lang/Object; │ │ .line 1602 │ sget-object v0, Lcom/google/protobuf/LazyStringArrayList;->EMPTY:Lcom/google/protobuf/LazyStringList; │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->dependency_:Lcom/google/protobuf/LazyStringList; │ │ - .line 1658 │ + .line 1659 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->messageType_:Ljava/util/List; │ │ - .line 1844 │ + .line 1845 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->enumType_:Ljava/util/List; │ │ - .line 2030 │ + .line 2031 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->service_:Ljava/util/List; │ │ - .line 2216 │ + .line 2217 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->extension_:Ljava/util/List; │ │ .line 2402 │ @@ -372,14 +372,15 @@ │ if-nez v1, :cond_0 │ │ .line 1187 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 1188 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 1190 │ @@ -613,19 +614,21 @@ │ │ const/16 v3, 0x10 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 2022 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 2023 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -679,19 +682,21 @@ │ │ const/16 v3, 0x40 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 2394 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 2395 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -745,19 +750,21 @@ │ │ const/16 v3, 0x8 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 1836 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 1837 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->messageTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -801,18 +808,20 @@ │ if-nez v0, :cond_0 │ │ .line 2481 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ + .line 2484 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 2485 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -860,19 +869,21 @@ │ │ const/16 v3, 0x20 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 2208 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 2209 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->serviceBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -916,18 +927,20 @@ │ if-nez v0, :cond_0 │ │ .line 2571 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->sourceCodeInfo_:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ + .line 2574 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 2575 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->sourceCodeInfoBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -1416,18 +1429,20 @@ │ │ .prologue │ .line 2002 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 2003 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ move-result-object v1 │ │ + .line 2002 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ return-object v0 │ @@ -1439,18 +1454,20 @@ │ │ .prologue │ .line 2007 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 2008 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ move-result-object v1 │ │ + .line 2007 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder; │ │ return-object v0 │ @@ -1637,18 +1654,20 @@ │ │ .prologue │ .line 2374 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 2375 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v1 │ │ + .line 2374 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ return-object v0 │ @@ -1660,18 +1679,20 @@ │ │ .prologue │ .line 2379 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 2380 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v1 │ │ + .line 2379 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder; │ │ return-object v0 │ @@ -1858,18 +1879,20 @@ │ │ .prologue │ .line 1816 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getMessageTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 1817 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v1 │ │ + .line 1816 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ return-object v0 │ @@ -1881,18 +1904,20 @@ │ │ .prologue │ .line 1821 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getMessageTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 1822 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v1 │ │ + .line 1821 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder; │ │ return-object v0 │ @@ -2079,18 +2104,20 @@ │ │ .prologue │ .line 2188 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getServiceFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 2189 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ │ move-result-object v1 │ │ + .line 2188 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ return-object v0 │ @@ -2102,18 +2129,20 @@ │ │ .prologue │ .line 2193 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getServiceFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 2194 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ │ move-result-object v1 │ │ + .line 2193 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ return-object v0 │ @@ -4737,16 +4766,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -4756,29 +4783,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 1079 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -4798,18 +4822,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 1447 │ + .line 1449 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 1448 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 1451 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -5467,14 +5493,15 @@ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->bitField0_:I │ │ .line 1313 │ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v0, :cond_d │ │ + .line 1315 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getMessageTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :goto_a │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->messageTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -5560,14 +5587,15 @@ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->bitField0_:I │ │ .line 1339 │ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v0, :cond_11 │ │ + .line 1341 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :goto_b │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -5653,14 +5681,15 @@ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->bitField0_:I │ │ .line 1365 │ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v0, :cond_15 │ │ + .line 1367 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getServiceFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :goto_c │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->serviceBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -5746,14 +5775,15 @@ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->bitField0_:I │ │ .line 1391 │ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v0, :cond_19 │ │ + .line 1393 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v1 │ │ :cond_19 │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -5803,16 +5833,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -5822,29 +5850,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 1079 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -5873,23 +5898,25 @@ │ │ const/16 v1, 0x80 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ + .line 2442 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 2443 │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ + .line 2444 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ move-result-object v0 │ @@ -5947,23 +5974,25 @@ │ │ const/16 v1, 0x100 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->sourceCodeInfo_:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ + .line 2532 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 2533 │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->sourceCodeInfo_:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ + .line 2534 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;->newBuilder(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$FileDescriptorProto.smali │ @@ -394,14 +394,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 692 │ check-cast v1, Ljava/lang/String; │ │ + .line 693 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 694 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -434,14 +435,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 724 │ check-cast v1, Ljava/lang/String; │ │ + .line 725 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 726 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -683,19 +685,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ + .line 1009 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->access$900(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ │ move-result-object v0 │ │ + .line 1008 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -740,19 +744,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ move-result-object v0 │ │ + .line 1063 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->access$900(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ │ move-result-object v0 │ │ + .line 1062 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -799,19 +805,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ + .line 1031 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->access$900(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ │ move-result-object v0 │ │ + .line 1030 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -858,19 +866,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ + .line 1020 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->access$900(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ │ move-result-object v0 │ │ + .line 1019 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ .locals 1 │ @@ -1376,15 +1386,15 @@ │ .line 946 │ iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->bitField0_:I │ │ and-int/lit8 v4, v4, 0x1 │ │ if-ne v4, v5, :cond_1 │ │ - .line 947 │ + .line 948 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v4 │ │ invoke-static {v5, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v4 │ @@ -1395,15 +1405,15 @@ │ :cond_1 │ iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->bitField0_:I │ │ and-int/lit8 v4, v4, 0x2 │ │ if-ne v4, v6, :cond_2 │ │ - .line 951 │ + .line 952 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getPackageBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v4 │ │ invoke-static {v6, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v4 │ @@ -1427,14 +1437,15 @@ │ move-result v4 │ │ if-ge v1, v4, :cond_3 │ │ .line 957 │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->dependency_:Lcom/google/protobuf/LazyStringList; │ │ + .line 958 │ invoke-interface {v4, v1}, Lcom/google/protobuf/LazyStringList;->getByteString(I)Lcom/google/protobuf/ByteString; │ │ move-result-object v4 │ │ invoke-static {v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I │ │ move-result v4 │ @@ -1474,14 +1485,15 @@ │ move-result v4 │ │ if-ge v1, v4, :cond_4 │ │ .line 964 │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->messageType_:Ljava/util/List; │ │ + .line 965 │ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v7, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1509,14 +1521,15 @@ │ if-ge v1, v4, :cond_5 │ │ .line 968 │ const/4 v5, 0x5 │ │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->enumType_:Ljava/util/List; │ │ + .line 969 │ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v5, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1544,14 +1557,15 @@ │ if-ge v1, v4, :cond_6 │ │ .line 972 │ const/4 v5, 0x6 │ │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->service_:Ljava/util/List; │ │ + .line 973 │ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v5, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1579,14 +1593,15 @@ │ if-ge v1, v4, :cond_7 │ │ .line 976 │ const/4 v5, 0x7 │ │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->extension_:Ljava/util/List; │ │ + .line 977 │ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v5, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1607,14 +1622,15 @@ │ and-int/lit8 v4, v4, 0x4 │ │ if-ne v4, v7, :cond_8 │ │ .line 980 │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ + .line 981 │ invoke-static {v8, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v4 │ │ add-int/2addr v2, v4 │ │ .line 983 │ @@ -1626,14 +1642,15 @@ │ if-ne v4, v8, :cond_9 │ │ .line 984 │ const/16 v4, 0x9 │ │ iget-object v5, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->sourceCodeInfo_:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ + .line 985 │ invoke-static {v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v4 │ │ add-int/2addr v2, v4 │ │ .line 987 │ @@ -2110,15 +2127,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 640 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder.smali │ @@ -59,15 +59,15 @@ │ .method private constructor ()V │ .locals 1 │ │ .prologue │ .line 216 │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V │ │ - .line 378 │ + .line 379 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->file_:Ljava/util/List; │ │ .line 217 │ @@ -81,15 +81,15 @@ │ .locals 1 │ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 221 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ - .line 378 │ + .line 379 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->file_:Ljava/util/List; │ │ .line 222 │ @@ -164,14 +164,15 @@ │ if-nez v1, :cond_0 │ │ .line 269 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 270 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 272 │ @@ -267,19 +268,21 @@ │ │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v0, :cond_1 │ │ + .line 556 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 557 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->fileBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -546,18 +549,20 @@ │ │ .prologue │ .line 536 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getFileFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 537 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ │ move-result-object v1 │ │ + .line 536 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ return-object v0 │ @@ -569,18 +574,20 @@ │ │ .prologue │ .line 541 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getFileFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 542 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ │ move-result-object v1 │ │ + .line 541 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder; │ │ return-object v0 │ @@ -1287,16 +1294,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1306,29 +1311,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 202 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1348,18 +1350,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 346 │ + .line 348 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 347 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 350 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1570,14 +1574,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->bitField0_:I │ │ .line 320 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_4 │ │ + .line 322 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getFileFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_4 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->fileBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -1627,16 +1632,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1646,29 +1649,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 202 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$FileDescriptorSet.smali │ @@ -340,19 +340,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder; │ │ + .line 132 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->access$200(Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ │ move-result-object v0 │ │ + .line 131 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -397,19 +399,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder; │ │ move-result-object v0 │ │ + .line 186 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->access$200(Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ │ move-result-object v0 │ │ + .line 185 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -456,19 +460,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder; │ │ + .line 154 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->access$200(Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ │ move-result-object v0 │ │ + .line 153 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -515,19 +521,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder; │ │ + .line 143 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->access$200(Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ │ move-result-object v0 │ │ + .line 142 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet; │ .locals 1 │ @@ -690,14 +698,15 @@ │ if-ge v0, v3, :cond_1 │ │ .line 107 │ const/4 v4, 0x1 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;->file_:Ljava/util/List; │ │ + .line 108 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -859,15 +868,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 24 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$FileOptions$Builder.smali │ @@ -91,15 +91,15 @@ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->javaOuterClassname_:Ljava/lang/Object; │ │ .line 9964 │ sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;->SPEED:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode; │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->optimizeFor_:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode; │ │ - .line 10051 │ + .line 10052 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 9564 │ @@ -128,15 +128,15 @@ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->javaOuterClassname_:Ljava/lang/Object; │ │ .line 9964 │ sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;->SPEED:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode; │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->optimizeFor_:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode; │ │ - .line 10051 │ + .line 10052 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 9569 │ @@ -211,14 +211,15 @@ │ if-nez v1, :cond_0 │ │ .line 9632 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 9633 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 9635 │ @@ -316,19 +317,21 @@ │ │ const/16 v3, 0x100 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 10229 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 10230 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -595,18 +598,20 @@ │ │ .prologue │ .line 10209 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 10210 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 10209 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -618,18 +623,20 @@ │ │ .prologue │ .line 10214 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 10215 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 10214 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -2125,16 +2132,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2144,29 +2149,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 9549 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2186,18 +2188,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 9772 │ + .line 9774 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v5 │ │ + .line 9773 │ invoke-static {v5}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v3 │ │ .line 9776 │ .local v3, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -2698,14 +2702,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->bitField0_:I │ │ .line 9741 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_c │ │ + .line 9743 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_c │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -2755,16 +2760,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2774,29 +2777,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 9549 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode$1.smali │ @@ -51,15 +51,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 9158 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode$1;->findValueByNumber(I)Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$FileOptions.smali │ @@ -334,14 +334,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 9257 │ check-cast v1, Ljava/lang/String; │ │ + .line 9258 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 9259 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -374,14 +375,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 9225 │ check-cast v1, Ljava/lang/String; │ │ + .line 9226 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 9227 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -605,19 +607,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ + .line 9479 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->access$10400(Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ move-result-object v0 │ │ + .line 9478 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FileOptions; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -662,19 +666,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ move-result-object v0 │ │ + .line 9533 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->access$10400(Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ move-result-object v0 │ │ + .line 9532 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FileOptions; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -721,19 +727,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ + .line 9501 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->access$10400(Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ move-result-object v0 │ │ + .line 9500 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FileOptions; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -780,19 +788,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ + .line 9490 │ # invokes: Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->access$10400(Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FileOptions; │ │ move-result-object v0 │ │ + .line 9489 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getCcGenericServices()Z │ .locals 1 │ @@ -1028,15 +1038,15 @@ │ .line 9420 │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v4, :cond_1 │ │ - .line 9421 │ + .line 9422 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaPackageBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -1049,15 +1059,15 @@ │ │ and-int/lit8 v3, v3, 0x2 │ │ const/4 v4, 0x2 │ │ if-ne v3, v4, :cond_2 │ │ - .line 9425 │ + .line 9426 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaOuterClassnameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -1073,14 +1083,15 @@ │ if-ne v3, v6, :cond_3 │ │ .line 9429 │ const/16 v3, 0x9 │ │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode; │ │ + .line 9430 │ invoke-virtual {v4}, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;->getNumber()I │ │ move-result v4 │ │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I │ │ move-result v3 │ @@ -1098,14 +1109,15 @@ │ if-ne v3, v4, :cond_4 │ │ .line 9433 │ const/16 v3, 0xa │ │ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaMultipleFiles_:Z │ │ + .line 9434 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 9436 │ @@ -1117,14 +1129,15 @@ │ const/16 v4, 0x20 │ │ if-ne v3, v4, :cond_5 │ │ .line 9437 │ iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccGenericServices_:Z │ │ + .line 9438 │ invoke-static {v6, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 9440 │ @@ -1138,14 +1151,15 @@ │ if-ne v3, v4, :cond_6 │ │ .line 9441 │ const/16 v3, 0x11 │ │ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenericServices_:Z │ │ + .line 9442 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 9444 │ @@ -1159,14 +1173,15 @@ │ if-ne v3, v4, :cond_7 │ │ .line 9445 │ const/16 v3, 0x12 │ │ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->pyGenericServices_:Z │ │ + .line 9446 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 9448 │ @@ -1178,14 +1193,15 @@ │ if-ne v3, v5, :cond_8 │ │ .line 9449 │ const/16 v3, 0x14 │ │ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenerateEqualsAndHash_:Z │ │ + .line 9450 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 9452 │ @@ -1203,14 +1219,15 @@ │ if-ge v0, v3, :cond_9 │ │ .line 9453 │ const/16 v4, 0x3e7 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List; │ │ + .line 9454 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1671,15 +1688,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 9101 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder; │ │ move-result-object v0 │ │ @@ -1766,15 +1782,15 @@ │ const/16 v4, 0x8 │ │ const/4 v3, 0x1 │ │ .line 9379 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getSerializedSize()I │ │ - .line 9381 │ + .line 9382 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter; │ │ move-result-object v0 │ │ .line 9383 │ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;" │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I ├── smali/com/google/protobuf/DescriptorProtos$MessageOptions$Builder.smali │ @@ -64,15 +64,15 @@ │ .method private constructor ()V │ .locals 1 │ │ .prologue │ .line 10507 │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->()V │ │ - .line 10746 │ + .line 10747 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 10508 │ @@ -86,15 +86,15 @@ │ .locals 1 │ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 10512 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ - .line 10746 │ + .line 10747 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 10513 │ @@ -169,14 +169,15 @@ │ if-nez v1, :cond_0 │ │ .line 10564 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 10565 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 10567 │ @@ -274,19 +275,21 @@ │ │ const/4 v3, 0x4 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 10924 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 10925 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -553,18 +556,20 @@ │ │ .prologue │ .line 10904 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 10905 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 10904 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -576,18 +581,20 @@ │ │ .prologue │ .line 10909 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 10910 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 10909 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -1501,16 +1508,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1520,29 +1525,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 10493 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1562,18 +1564,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 10662 │ + .line 10664 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 10663 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 10666 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1853,14 +1857,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->bitField0_:I │ │ .line 10631 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_6 │ │ + .line 10633 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_6 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -1910,16 +1915,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1929,29 +1932,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 10493 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$MessageOptions.smali │ @@ -404,19 +404,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ + .line 10423 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->access$12000(Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ move-result-object v0 │ │ + .line 10422 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -461,19 +463,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ move-result-object v0 │ │ + .line 10477 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->access$12000(Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ move-result-object v0 │ │ + .line 10476 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -520,19 +524,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ + .line 10445 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->access$12000(Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ move-result-object v0 │ │ + .line 10444 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -579,19 +585,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ + .line 10434 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->access$12000(Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ move-result-object v0 │ │ + .line 10433 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ .locals 1 │ @@ -684,14 +692,15 @@ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v4, :cond_1 │ │ .line 10389 │ iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->messageSetWireFormat_:Z │ │ + .line 10390 │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 10392 │ @@ -701,14 +710,15 @@ │ and-int/lit8 v3, v3, 0x2 │ │ if-ne v3, v5, :cond_2 │ │ .line 10393 │ iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->noStandardDescriptorAccessor_:Z │ │ + .line 10394 │ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 10396 │ @@ -726,14 +736,15 @@ │ if-ge v0, v3, :cond_3 │ │ .line 10397 │ const/16 v4, 0x3e7 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->uninterpretedOption_:Ljava/util/List; │ │ + .line 10398 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1050,15 +1061,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 10269 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder; │ │ move-result-object v0 │ │ @@ -1143,15 +1153,15 @@ │ const/4 v4, 0x2 │ │ const/4 v3, 0x1 │ │ .line 10365 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getSerializedSize()I │ │ - .line 10367 │ + .line 10368 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter; │ │ move-result-object v0 │ │ .line 10369 │ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;" │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->bitField0_:I ├── smali/com/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder.smali │ @@ -191,14 +191,15 @@ │ if-nez v1, :cond_0 │ │ .line 8721 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 8722 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 8724 │ @@ -252,18 +253,20 @@ │ if-nez v0, :cond_0 │ │ .line 9034 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ + .line 9037 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 9038 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -1234,16 +1237,14 @@ │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1253,29 +1254,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 8648 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1295,18 +1293,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 8797 │ + .line 8799 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 8798 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 8801 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1566,16 +1566,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1585,29 +1583,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 8648 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1636,23 +1631,25 @@ │ │ const/16 v1, 0x8 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ + .line 8995 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$MethodOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 8996 │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ + .line 8997 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$MethodOptions;)Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$MethodOptions;)Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$MethodDescriptorProto.smali │ @@ -223,14 +223,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 8441 │ check-cast v1, Ljava/lang/String; │ │ + .line 8442 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 8443 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -263,14 +264,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 8409 │ check-cast v1, Ljava/lang/String; │ │ + .line 8410 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 8411 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -303,14 +305,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 8473 │ check-cast v1, Ljava/lang/String; │ │ + .line 8474 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 8475 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -517,19 +520,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ + .line 8578 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->access$9300(Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ move-result-object v0 │ │ + .line 8577 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -574,19 +579,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ move-result-object v0 │ │ + .line 8632 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->access$9300(Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ move-result-object v0 │ │ + .line 8631 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -633,19 +640,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ + .line 8600 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->access$9300(Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ move-result-object v0 │ │ + .line 8599 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -692,19 +701,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ + .line 8589 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->access$9300(Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ move-result-object v0 │ │ + .line 8588 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ .locals 1 │ @@ -952,15 +963,15 @@ │ .line 8540 │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->bitField0_:I │ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v3, :cond_1 │ │ - .line 8541 │ + .line 8542 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -971,15 +982,15 @@ │ :cond_1 │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->bitField0_:I │ │ and-int/lit8 v2, v2, 0x2 │ │ if-ne v2, v4, :cond_2 │ │ - .line 8545 │ + .line 8546 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getInputTypeBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -993,14 +1004,15 @@ │ and-int/lit8 v2, v2, 0x4 │ │ if-ne v2, v5, :cond_3 │ │ .line 8549 │ const/4 v2, 0x3 │ │ + .line 8550 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getOutputTypeBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -1016,14 +1028,15 @@ │ const/16 v3, 0x8 │ │ if-ne v2, v3, :cond_4 │ │ .line 8553 │ iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ + .line 8554 │ invoke-static {v5, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 8556 │ @@ -1258,15 +1271,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 8357 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$MethodOptions$Builder.smali │ @@ -60,15 +60,15 @@ │ .method private constructor ()V │ .locals 1 │ │ .prologue │ .line 13818 │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->()V │ │ - .line 13985 │ + .line 13986 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 13819 │ @@ -82,15 +82,15 @@ │ .locals 1 │ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 13823 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ - .line 13985 │ + .line 13986 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 13824 │ @@ -165,14 +165,15 @@ │ if-nez v1, :cond_0 │ │ .line 13871 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 13872 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 13874 │ @@ -268,19 +269,21 @@ │ │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v0, :cond_1 │ │ + .line 14163 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 14164 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -547,18 +550,20 @@ │ │ .prologue │ .line 14143 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 14144 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 14143 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -570,18 +575,20 @@ │ │ .prologue │ .line 14148 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 14149 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 14148 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -1319,16 +1326,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1338,29 +1343,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 13804 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1380,18 +1382,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 13953 │ + .line 13955 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 13954 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 13957 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1605,14 +1609,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->bitField0_:I │ │ .line 13922 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_4 │ │ + .line 13924 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_4 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -1662,16 +1667,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1681,29 +1684,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 13804 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$MethodOptions.smali │ @@ -350,19 +350,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ + .line 13734 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->access$16300(Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ move-result-object v0 │ │ + .line 13733 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -407,19 +409,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ move-result-object v0 │ │ + .line 13788 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->access$16300(Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ move-result-object v0 │ │ + .line 13787 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -466,19 +470,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ + .line 13756 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->access$16300(Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ move-result-object v0 │ │ + .line 13755 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -525,19 +531,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ + .line 13745 │ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->access$16300(Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ │ move-result-object v0 │ │ + .line 13744 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$MethodOptions; │ .locals 1 │ @@ -614,14 +622,15 @@ │ if-ge v0, v3, :cond_1 │ │ .line 13708 │ const/16 v4, 0x3e7 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$MethodOptions;->uninterpretedOption_:Ljava/util/List; │ │ + .line 13709 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -892,15 +901,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 13617 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder; │ │ move-result-object v0 │ │ @@ -981,15 +989,15 @@ │ } │ .end annotation │ │ .prologue │ .line 13690 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions;->getSerializedSize()I │ │ - .line 13692 │ + .line 13693 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter; │ │ move-result-object v0 │ │ .line 13694 │ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;" │ const/4 v1, 0x0 ├── smali/com/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder.smali │ @@ -81,15 +81,15 @@ │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V │ │ .line 8015 │ const-string v0, "" │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->name_:Ljava/lang/Object; │ │ - .line 8051 │ + .line 8052 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->method_:Ljava/util/List; │ │ .line 8237 │ @@ -115,15 +115,15 @@ │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ .line 8015 │ const-string v0, "" │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->name_:Ljava/lang/Object; │ │ - .line 8051 │ + .line 8052 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->method_:Ljava/util/List; │ │ .line 8237 │ @@ -205,14 +205,15 @@ │ if-nez v1, :cond_0 │ │ .line 7866 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 7867 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 7869 │ @@ -310,19 +311,21 @@ │ │ const/4 v3, 0x2 │ │ if-ne v0, v3, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 8229 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 8230 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->methodBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -366,18 +369,20 @@ │ if-nez v0, :cond_0 │ │ .line 8316 │ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ + .line 8319 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v2 │ │ + .line 8320 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->isClean()Z │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder; │ @@ -641,18 +646,20 @@ │ │ .prologue │ .line 8209 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->getMethodFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 8210 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ move-result-object v1 │ │ + .line 8209 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ return-object v0 │ @@ -664,18 +671,20 @@ │ │ .prologue │ .line 8214 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->getMethodFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 8215 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ move-result-object v1 │ │ + .line 8214 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder; │ │ return-object v0 │ @@ -1742,16 +1751,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1761,29 +1768,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 7790 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1803,18 +1807,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 7969 │ + .line 7971 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 7970 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 7973 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -2111,14 +2117,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->bitField0_:I │ │ .line 7934 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_6 │ │ + .line 7936 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->getMethodFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_6 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->methodBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -2168,16 +2175,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2187,29 +2192,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 7790 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2238,23 +2240,25 @@ │ │ const/4 v1, 0x4 │ │ if-ne v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ + .line 8277 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 8278 │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ + .line 8279 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$ServiceOptions;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$ServiceOptions;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$ServiceDescriptorProto.smali │ @@ -227,14 +227,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 7596 │ check-cast v1, Ljava/lang/String; │ │ + .line 7597 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 7598 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -438,19 +439,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ + .line 7720 │ # invokes: Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->access$8300(Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ │ move-result-object v0 │ │ + .line 7719 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -495,19 +498,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ move-result-object v0 │ │ + .line 7774 │ # invokes: Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->access$8300(Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ │ move-result-object v0 │ │ + .line 7773 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -554,19 +559,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ + .line 7742 │ # invokes: Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->access$8300(Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ │ move-result-object v0 │ │ + .line 7741 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -613,19 +620,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ + .line 7731 │ # invokes: Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;->access$8300(Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ │ move-result-object v0 │ │ + .line 7730 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ .locals 1 │ @@ -853,15 +862,15 @@ │ .line 7686 │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v4, :cond_1 │ │ - .line 7687 │ + .line 7688 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -881,14 +890,15 @@ │ move-result v3 │ │ if-ge v0, v3, :cond_2 │ │ .line 7691 │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->method_:Ljava/util/List; │ │ + .line 7692 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -911,14 +921,15 @@ │ if-ne v3, v5, :cond_3 │ │ .line 7695 │ const/4 v3, 0x3 │ │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ + .line 7696 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 7698 │ @@ -1142,15 +1153,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 7544 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$ServiceOptions$Builder.smali │ @@ -60,15 +60,15 @@ │ .method private constructor ()V │ .locals 1 │ │ .prologue │ .line 13240 │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->()V │ │ - .line 13407 │ + .line 13408 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 13241 │ @@ -82,15 +82,15 @@ │ .locals 1 │ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 13245 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ - .line 13407 │ + .line 13408 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->uninterpretedOption_:Ljava/util/List; │ │ .line 13246 │ @@ -165,14 +165,15 @@ │ if-nez v1, :cond_0 │ │ .line 13293 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 13294 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 13296 │ @@ -268,19 +269,21 @@ │ │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v0, :cond_1 │ │ + .line 13585 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 13586 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -547,18 +550,20 @@ │ │ .prologue │ .line 13565 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 13566 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 13565 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -570,18 +575,20 @@ │ │ .prologue │ .line 13570 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 13571 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v1 │ │ + .line 13570 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ return-object v0 │ @@ -1319,16 +1326,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1338,29 +1343,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 13226 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1380,18 +1382,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 13375 │ + .line 13377 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 13376 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 13379 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1605,14 +1609,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->bitField0_:I │ │ .line 13344 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_4 │ │ + .line 13346 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_4 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -1662,16 +1667,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1681,29 +1684,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 13226 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$ServiceOptions.smali │ @@ -350,19 +350,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ + .line 13156 │ # invokes: Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->access$15600(Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ move-result-object v0 │ │ + .line 13155 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -407,19 +409,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ move-result-object v0 │ │ + .line 13210 │ # invokes: Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->access$15600(Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ move-result-object v0 │ │ + .line 13209 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -466,19 +470,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ + .line 13178 │ # invokes: Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->access$15600(Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ move-result-object v0 │ │ + .line 13177 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -525,19 +531,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ + .line 13167 │ # invokes: Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;->access$15600(Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ │ move-result-object v0 │ │ + .line 13166 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$ServiceOptions; │ .locals 1 │ @@ -614,14 +622,15 @@ │ if-ge v0, v3, :cond_1 │ │ .line 13130 │ const/16 v4, 0x3e7 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$ServiceOptions;->uninterpretedOption_:Ljava/util/List; │ │ + .line 13131 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -892,15 +901,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 13039 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder; │ │ move-result-object v0 │ │ @@ -981,15 +989,15 @@ │ } │ .end annotation │ │ .prologue │ .line 13112 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions;->getSerializedSize()I │ │ - .line 13114 │ + .line 13115 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$ServiceOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter; │ │ move-result-object v0 │ │ .line 13116 │ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;" │ const/4 v1, 0x0 ├── smali/com/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder.smali │ @@ -59,15 +59,15 @@ │ .method private constructor ()V │ .locals 1 │ │ .prologue │ .line 16327 │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V │ │ - .line 16483 │ + .line 16484 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->location_:Ljava/util/List; │ │ .line 16328 │ @@ -81,15 +81,15 @@ │ .locals 1 │ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 16332 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ - .line 16483 │ + .line 16484 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->location_:Ljava/util/List; │ │ .line 16333 │ @@ -164,14 +164,15 @@ │ if-nez v1, :cond_0 │ │ .line 16380 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 16381 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 16383 │ @@ -267,19 +268,21 @@ │ │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v0, :cond_1 │ │ + .line 16661 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 16662 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->locationBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -546,18 +549,20 @@ │ │ .prologue │ .line 16641 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->getLocationFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 16642 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ │ move-result-object v1 │ │ + .line 16641 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ return-object v0 │ @@ -569,18 +574,20 @@ │ │ .prologue │ .line 16646 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->getLocationFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 16647 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ │ move-result-object v1 │ │ + .line 16646 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ return-object v0 │ @@ -1251,16 +1258,14 @@ │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1270,29 +1275,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 16313 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1312,18 +1314,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 16451 │ + .line 16453 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 16452 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 16455 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1534,14 +1538,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->bitField0_:I │ │ .line 16431 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_4 │ │ + .line 16433 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->getLocationFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_4 │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->locationBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -1591,16 +1596,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1610,29 +1613,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 16313 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder.smali │ @@ -176,14 +176,15 @@ │ if-nez v1, :cond_0 │ │ .line 15949 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 15950 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 15952 │ @@ -991,16 +992,14 @@ │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1010,29 +1009,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 15885 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1052,18 +1048,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 16015 │ + .line 16017 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v4 │ │ + .line 16016 │ invoke-static {v4}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v3 │ │ .line 16019 │ .local v3, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1406,16 +1404,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1425,29 +1421,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 15885 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$SourceCodeInfo$Location.smali │ @@ -399,19 +399,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ + .line 15815 │ # invokes: Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->access$19500(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ │ move-result-object v0 │ │ + .line 15814 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -456,19 +458,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ move-result-object v0 │ │ + .line 15869 │ # invokes: Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->access$19500(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ │ move-result-object v0 │ │ + .line 15868 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -515,19 +519,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ + .line 15837 │ # invokes: Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->access$19500(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ │ move-result-object v0 │ │ + .line 15836 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -574,19 +580,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ + .line 15826 │ # invokes: Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;->access$19500(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ │ move-result-object v0 │ │ + .line 15825 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location; │ .locals 1 │ @@ -719,14 +727,15 @@ │ move-result v4 │ │ if-ge v1, v4, :cond_1 │ │ .line 15768 │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List; │ │ + .line 15769 │ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/Integer; │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ @@ -758,15 +767,15 @@ │ move-result v4 │ │ if-nez v4, :cond_2 │ │ .line 15773 │ add-int/lit8 v2, v2, 0x1 │ │ - .line 15774 │ + .line 15775 │ invoke-static {v0}, Lcom/google/protobuf/CodedOutputStream;->computeInt32SizeNoTag(I)I │ │ move-result v4 │ │ add-int/2addr v2, v4 │ │ .line 15777 │ @@ -787,14 +796,15 @@ │ move-result v4 │ │ if-ge v1, v4, :cond_3 │ │ .line 15782 │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List; │ │ + .line 15783 │ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/Integer; │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ @@ -826,15 +836,15 @@ │ move-result v4 │ │ if-nez v4, :cond_4 │ │ .line 15787 │ add-int/lit8 v2, v2, 0x1 │ │ - .line 15788 │ + .line 15789 │ invoke-static {v0}, Lcom/google/protobuf/CodedOutputStream;->computeInt32SizeNoTag(I)I │ │ move-result v4 │ │ add-int/2addr v2, v4 │ │ .line 15791 │ @@ -1003,15 +1013,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 15668 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$SourceCodeInfo.smali │ @@ -342,19 +342,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ + .line 16243 │ # invokes: Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->access$20100(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ move-result-object v0 │ │ + .line 16242 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -399,19 +401,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ move-result-object v0 │ │ + .line 16297 │ # invokes: Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->access$20100(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ move-result-object v0 │ │ + .line 16296 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -458,19 +462,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ + .line 16265 │ # invokes: Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->access$20100(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ move-result-object v0 │ │ + .line 16264 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -517,19 +523,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ + .line 16254 │ # invokes: Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->access$20100(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ │ move-result-object v0 │ │ + .line 16253 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo; │ .locals 1 │ @@ -692,14 +700,15 @@ │ if-ge v0, v3, :cond_1 │ │ .line 16218 │ const/4 v4, 0x1 │ │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;->location_:Ljava/util/List; │ │ + .line 16219 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -822,15 +831,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 15627 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$UninterpretedOption$Builder.smali │ @@ -71,15 +71,15 @@ │ .method private constructor ()V │ .locals 1 │ │ .prologue │ .line 15011 │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V │ │ - .line 15259 │ + .line 15260 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->name_:Ljava/util/List; │ │ .line 15445 │ @@ -108,15 +108,15 @@ │ .locals 1 │ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 15016 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V │ │ - .line 15259 │ + .line 15260 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->name_:Ljava/util/List; │ │ .line 15445 │ @@ -206,14 +206,15 @@ │ if-nez v1, :cond_0 │ │ .line 15076 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 15077 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 15079 │ @@ -309,19 +310,21 @@ │ │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x1 │ │ if-ne v3, v0, :cond_1 │ │ + .line 15437 │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ move-result-object v3 │ │ + .line 15438 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->isClean()Z │ │ move-result v4 │ │ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V │ │ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->nameBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ @@ -588,18 +591,20 @@ │ │ .prologue │ .line 15417 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->getNameFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 15418 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ │ move-result-object v1 │ │ + .line 15417 │ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ return-object v0 │ @@ -611,18 +616,20 @@ │ │ .prologue │ .line 15422 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->getNameFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ + .line 15423 │ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ │ move-result-object v1 │ │ + .line 15422 │ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ return-object v0 │ @@ -678,15 +685,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public buildPartial()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 15083 │ new-instance v1, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ const/4 v3, 0x0 │ │ @@ -764,52 +771,52 @@ │ if-ne v3, v4, :cond_2 │ │ .line 15100 │ or-int/lit8 v2, v2, 0x2 │ │ .line 15102 │ :cond_2 │ - iget-wide v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->positiveIntValue_:J │ + iget-wide v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->positiveIntValue_:J │ │ # setter for: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->positiveIntValue_:J │ - invoke-static {v1, v3, v4}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->access$18502(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;J)J │ + invoke-static {v1, v4, v5}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->access$18502(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;J)J │ │ .line 15103 │ and-int/lit8 v3, v0, 0x8 │ │ const/16 v4, 0x8 │ │ if-ne v3, v4, :cond_3 │ │ .line 15104 │ or-int/lit8 v2, v2, 0x4 │ │ .line 15106 │ :cond_3 │ - iget-wide v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->negativeIntValue_:J │ + iget-wide v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->negativeIntValue_:J │ │ # setter for: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->negativeIntValue_:J │ - invoke-static {v1, v3, v4}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->access$18602(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;J)J │ + invoke-static {v1, v4, v5}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->access$18602(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;J)J │ │ .line 15107 │ and-int/lit8 v3, v0, 0x10 │ │ const/16 v4, 0x10 │ │ if-ne v3, v4, :cond_4 │ │ .line 15108 │ or-int/lit8 v2, v2, 0x8 │ │ .line 15110 │ :cond_4 │ - iget-wide v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->doubleValue_:D │ + iget-wide v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->doubleValue_:D │ │ # setter for: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->doubleValue_:D │ - invoke-static {v1, v3, v4}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->access$18702(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;D)D │ + invoke-static {v1, v4, v5}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->access$18702(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;D)D │ │ .line 15111 │ and-int/lit8 v3, v0, 0x20 │ │ const/16 v4, 0x20 │ │ if-ne v3, v4, :cond_5 │ @@ -898,18 +905,18 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public clear()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ - .locals 3 │ + .locals 4 │ │ .prologue │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 15029 │ invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder; │ │ .line 15030 │ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->nameBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -939,25 +946,25 @@ │ iget v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x3 │ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ .line 15038 │ - iput-wide v1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->positiveIntValue_:J │ + iput-wide v2, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->positiveIntValue_:J │ │ .line 15039 │ iget v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x5 │ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ .line 15040 │ - iput-wide v1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->negativeIntValue_:J │ + iput-wide v2, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->negativeIntValue_:J │ │ .line 15041 │ iget v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ and-int/lit8 v0, v0, -0x9 │ │ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ @@ -1929,16 +1936,14 @@ │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1948,29 +1953,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 14997 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1979,29 +1981,31 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ - .locals 5 │ + .locals 6 │ .param p1, "input" # Lcom/google/protobuf/CodedInputStream; │ .param p2, "extensionRegistry" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 15197 │ + .line 15199 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v3 │ │ + .line 15198 │ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v2 │ │ .line 15201 │ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -2092,51 +2096,51 @@ │ or-int/lit8 v3, v3, 0x4 │ │ iput v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ .line 15229 │ invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readUInt64()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iput-wide v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->positiveIntValue_:J │ + iput-wide v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->positiveIntValue_:J │ │ goto :goto_0 │ │ .line 15233 │ :sswitch_4 │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ or-int/lit8 v3, v3, 0x8 │ │ iput v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ .line 15234 │ invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readInt64()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iput-wide v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->negativeIntValue_:J │ + iput-wide v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->negativeIntValue_:J │ │ goto :goto_0 │ │ .line 15238 │ :sswitch_5 │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ or-int/lit8 v3, v3, 0x10 │ │ iput v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ .line 15239 │ invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readDouble()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iput-wide v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->doubleValue_:D │ + iput-wide v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->doubleValue_:D │ │ goto :goto_0 │ │ .line 15243 │ :sswitch_6 │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ @@ -2411,14 +2415,15 @@ │ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->bitField0_:I │ │ .line 15153 │ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z │ │ if-eqz v1, :cond_a │ │ + .line 15155 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->getNameFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder; │ │ move-result-object v0 │ │ :cond_a │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->nameBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder; │ │ @@ -2468,16 +2473,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2487,29 +2490,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 14997 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder.smali │ @@ -140,14 +140,15 @@ │ if-nez v1, :cond_0 │ │ .line 14531 │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v1 │ │ + .line 14532 │ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v1 │ │ throw v1 │ │ .line 14534 │ @@ -757,16 +758,14 @@ │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -776,29 +775,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 14467 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -818,18 +814,20 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 14591 │ + .line 14593 │ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v2 │ │ + .line 14592 │ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v1 │ │ .line 14595 │ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder; │ :cond_0 │ @@ -1008,16 +1006,14 @@ │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1027,29 +1023,26 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 14467 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/com/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart.smali │ @@ -191,14 +191,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 14309 │ check-cast v1, Ljava/lang/String; │ │ + .line 14310 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 14311 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -393,19 +394,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ + .line 14397 │ # invokes: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->access$17200(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ │ move-result-object v0 │ │ + .line 14396 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -450,19 +453,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ move-result-object v0 │ │ + .line 14451 │ # invokes: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->access$17200(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ │ move-result-object v0 │ │ + .line 14450 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -509,19 +514,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ + .line 14419 │ # invokes: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->access$17200(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ │ move-result-object v0 │ │ + .line 14418 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -568,19 +575,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ + .line 14408 │ # invokes: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;->access$17200(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ │ move-result-object v0 │ │ + .line 14407 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart; │ .locals 1 │ @@ -712,15 +721,15 @@ │ .line 14367 │ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart;->bitField0_:I │ │ and-int/lit8 v2, v2, 0x1 │ │ if-ne v2, v3, :cond_1 │ │ - .line 14368 │ + .line 14369 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart;->getNamePartBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v2 │ │ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v2 │ @@ -734,14 +743,15 @@ │ and-int/lit8 v2, v2, 0x2 │ │ if-ne v2, v4, :cond_2 │ │ .line 14372 │ iget-boolean v2, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart;->isExtension_:Z │ │ + .line 14373 │ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I │ │ move-result v2 │ │ add-int/2addr v0, v2 │ │ .line 14375 │ @@ -933,15 +943,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 14257 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DescriptorProtos$UninterpretedOption.smali │ @@ -183,39 +183,39 @@ │ .line 14218 │ iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->identifierValue_:Ljava/lang/Object; │ │ return-object p1 │ .end method │ │ .method static synthetic access$18502(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;J)J │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ .param p1, "x1" # J │ │ .prologue │ .line 14218 │ iput-wide p1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->positiveIntValue_:J │ │ return-wide p1 │ .end method │ │ .method static synthetic access$18602(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;J)J │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ .param p1, "x1" # J │ │ .prologue │ .line 14218 │ iput-wide p1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->negativeIntValue_:J │ │ return-wide p1 │ .end method │ │ .method static synthetic access$18702(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;D)D │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ .param p1, "x1" # D │ │ .prologue │ .line 14218 │ iput-wide p1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->doubleValue_:D │ │ @@ -270,14 +270,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 14811 │ check-cast v1, Ljava/lang/String; │ │ + .line 14812 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 14813 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -333,14 +334,15 @@ │ instance-of v2, v1, Ljava/lang/String; │ │ if-eqz v2, :cond_0 │ │ .line 14739 │ check-cast v1, Ljava/lang/String; │ │ + .line 14740 │ .end local v1 # "ref":Ljava/lang/Object; │ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ │ move-result-object v0 │ │ .line 14741 │ .local v0, "b":Lcom/google/protobuf/ByteString; │ @@ -358,36 +360,36 @@ │ .end local v1 # "ref":Ljava/lang/Object; │ move-object v0, v1 │ │ goto :goto_0 │ .end method │ │ .method private initFields()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 14821 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->name_:Ljava/util/List; │ │ .line 14822 │ const-string v0, "" │ │ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->identifierValue_:Ljava/lang/Object; │ │ .line 14823 │ - iput-wide v1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->positiveIntValue_:J │ + iput-wide v2, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->positiveIntValue_:J │ │ .line 14824 │ - iput-wide v1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->negativeIntValue_:J │ + iput-wide v2, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->negativeIntValue_:J │ │ .line 14825 │ const-wide/16 v0, 0x0 │ │ iput-wide v0, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->doubleValue_:D │ │ .line 14826 │ @@ -560,19 +562,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ + .line 14927 │ # invokes: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->access$17900(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v0 │ │ + .line 14926 │ return-object v0 │ .end method │ │ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ .locals 1 │ .param p0, "input" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -617,19 +621,21 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ move-result-object v0 │ │ + .line 14981 │ # invokes: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->access$17900(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v0 │ │ + .line 14980 │ return-object v0 │ .end method │ │ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ .locals 1 │ .param p0, "input" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ @@ -676,19 +682,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ + .line 14949 │ # invokes: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->access$17900(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v0 │ │ + .line 14948 │ return-object v0 │ .end method │ │ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ .locals 1 │ .param p0, "data" # [B │ .annotation system Ldalvik/annotation/Throws; │ @@ -735,19 +743,21 @@ │ │ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ + .line 14938 │ # invokes: Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;->access$17900(Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption; │ │ move-result-object v0 │ │ + .line 14937 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getAggregateValue()Ljava/lang/String; │ .locals 4 │ @@ -1048,14 +1058,15 @@ │ move-result v3 │ │ if-ge v0, v3, :cond_1 │ │ .line 14878 │ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->name_:Ljava/util/List; │ │ + .line 14879 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/google/protobuf/MessageLite; │ │ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I │ @@ -1078,14 +1089,15 @@ │ const/4 v4, 0x1 │ │ if-ne v3, v4, :cond_2 │ │ .line 14882 │ const/4 v3, 0x3 │ │ + .line 14883 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getIdentifierValueBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -1097,17 +1109,18 @@ │ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->bitField0_:I │ │ and-int/lit8 v3, v3, 0x2 │ │ if-ne v3, v5, :cond_3 │ │ .line 14886 │ - iget-wide v3, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->positiveIntValue_:J │ + iget-wide v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->positiveIntValue_:J │ │ - invoke-static {v6, v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeUInt64Size(IJ)I │ + .line 14887 │ + invoke-static {v6, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeUInt64Size(IJ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 14889 │ :cond_3 │ @@ -1118,14 +1131,15 @@ │ if-ne v3, v6, :cond_4 │ │ .line 14890 │ const/4 v3, 0x5 │ │ iget-wide v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->negativeIntValue_:J │ │ + .line 14891 │ invoke-static {v3, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeInt64Size(IJ)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 14893 │ @@ -1137,14 +1151,15 @@ │ if-ne v3, v7, :cond_5 │ │ .line 14894 │ const/4 v3, 0x6 │ │ iget-wide v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->doubleValue_:D │ │ + .line 14895 │ invoke-static {v3, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 14897 │ @@ -1158,14 +1173,15 @@ │ if-ne v3, v4, :cond_6 │ │ .line 14898 │ const/4 v3, 0x7 │ │ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->stringValue_:Lcom/google/protobuf/ByteString; │ │ + .line 14899 │ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ │ add-int/2addr v1, v3 │ │ .line 14901 │ @@ -1174,15 +1190,15 @@ │ │ and-int/lit8 v3, v3, 0x20 │ │ const/16 v4, 0x20 │ │ if-ne v3, v4, :cond_7 │ │ - .line 14902 │ + .line 14903 │ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getAggregateValueBytes()Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ │ invoke-static {v7, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ @@ -1489,15 +1505,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 14218 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder; │ │ move-result-object v0 │ │ @@ -1641,17 +1656,17 @@ │ iget v1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->bitField0_:I │ │ and-int/lit8 v1, v1, 0x2 │ │ if-ne v1, v3, :cond_2 │ │ .line 14854 │ - iget-wide v1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->positiveIntValue_:J │ + iget-wide v2, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->positiveIntValue_:J │ │ - invoke-virtual {p1, v4, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeUInt64(IJ)V │ + invoke-virtual {p1, v4, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->writeUInt64(IJ)V │ │ .line 14856 │ :cond_2 │ iget v1, p0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->bitField0_:I │ │ and-int/lit8 v1, v1, 0x4 ├── smali/com/google/protobuf/Descriptors$Descriptor.smali │ @@ -99,14 +99,15 @@ │ if-ge v4, v0, :cond_0 │ │ .line 574 │ iget-object v0, p0, Lcom/google/protobuf/Descriptors$Descriptor;->nestedTypes:[Lcom/google/protobuf/Descriptors$Descriptor; │ │ new-instance v1, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 575 │ invoke-virtual {p1, v4}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getNestedType(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, p2, p0, v4}, Lcom/google/protobuf/Descriptors$Descriptor;->(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$Descriptor;I)V │ │ aput-object v1, v0, v4 │ @@ -137,14 +138,15 @@ │ if-ge v4, v0, :cond_1 │ │ .line 580 │ iget-object v6, p0, Lcom/google/protobuf/Descriptors$Descriptor;->enumTypes:[Lcom/google/protobuf/Descriptors$EnumDescriptor; │ │ new-instance v0, Lcom/google/protobuf/Descriptors$EnumDescriptor; │ │ + .line 581 │ invoke-virtual {p1, v4}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getEnumType(I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto; │ │ move-result-object v1 │ │ const/4 v5, 0x0 │ │ move-object v2, p2 │ @@ -181,14 +183,15 @@ │ if-ge v4, v0, :cond_2 │ │ .line 586 │ iget-object v7, p0, Lcom/google/protobuf/Descriptors$Descriptor;->fields:[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ new-instance v0, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ + .line 587 │ invoke-virtual {p1, v4}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getField(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v1 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ @@ -227,14 +230,15 @@ │ if-ge v4, v0, :cond_3 │ │ .line 592 │ iget-object v7, p0, Lcom/google/protobuf/Descriptors$Descriptor;->extensions:[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ new-instance v0, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ + .line 593 │ invoke-virtual {p1, v4}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtension(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v1 │ │ const/4 v5, 0x1 │ │ const/4 v6, 0x0 │ @@ -310,97 +314,93 @@ │ .line 421 │ invoke-direct {p0, p1}, Lcom/google/protobuf/Descriptors$Descriptor;->setProto(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)V │ │ return-void │ .end method │ │ .method private crossLink()V │ - .locals 6 │ + .locals 7 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ } │ .end annotation │ │ .prologue │ + const/4 v3, 0x0 │ + │ .line 601 │ - iget-object v0, p0, Lcom/google/protobuf/Descriptors$Descriptor;->nestedTypes:[Lcom/google/protobuf/Descriptors$Descriptor; │ + iget-object v5, p0, Lcom/google/protobuf/Descriptors$Descriptor;->nestedTypes:[Lcom/google/protobuf/Descriptors$Descriptor; │ │ - .local v0, "arr$":[Lcom/google/protobuf/Descriptors$Descriptor; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v4, v3 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v4, v6, :cond_0 │ │ - aget-object v5, v0, v3 │ + aget-object v2, v5, v4 │ │ .line 602 │ - .local v5, "nestedType":Lcom/google/protobuf/Descriptors$Descriptor; │ - invoke-direct {v5}, Lcom/google/protobuf/Descriptors$Descriptor;->crossLink()V │ + .local v2, "nestedType":Lcom/google/protobuf/Descriptors$Descriptor; │ + invoke-direct {v2}, Lcom/google/protobuf/Descriptors$Descriptor;->crossLink()V │ │ .line 601 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 605 │ - .end local v5 # "nestedType":Lcom/google/protobuf/Descriptors$Descriptor; │ + .end local v2 # "nestedType":Lcom/google/protobuf/Descriptors$Descriptor; │ :cond_0 │ - iget-object v0, p0, Lcom/google/protobuf/Descriptors$Descriptor;->fields:[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + iget-object v5, p0, Lcom/google/protobuf/Descriptors$Descriptor;->fields:[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ - .local v0, "arr$":[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - const/4 v3, 0x0 │ + move v4, v3 │ │ :goto_1 │ - if-ge v3, v4, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ - aget-object v2, v0, v3 │ + aget-object v1, v5, v4 │ │ .line 606 │ - .local v2, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ # invokes: Lcom/google/protobuf/Descriptors$FieldDescriptor;->crossLink()V │ - invoke-static {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->access$700(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V │ + invoke-static {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->access$700(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V │ │ .line 605 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 609 │ - .end local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_1 │ - iget-object v0, p0, Lcom/google/protobuf/Descriptors$Descriptor;->extensions:[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - │ - array-length v4, v0 │ + iget-object v4, p0, Lcom/google/protobuf/Descriptors$Descriptor;->extensions:[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ - const/4 v3, 0x0 │ + array-length v5, v4 │ │ :goto_2 │ - if-ge v3, v4, :cond_2 │ + if-ge v3, v5, :cond_2 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v4, v3 │ │ .line 610 │ - .local v1, "extension":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .local v0, "extension":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ # invokes: Lcom/google/protobuf/Descriptors$FieldDescriptor;->crossLink()V │ - invoke-static {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->access$700(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V │ + invoke-static {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->access$700(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V │ │ .line 609 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ .line 612 │ - .end local v1 # "extension":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .end local v0 # "extension":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_2 │ return-void │ .end method │ │ .method private setProto(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)V │ .locals 3 │ .param p1, "proto" # Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ @@ -531,14 +531,15 @@ │ .locals 4 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ .line 542 │ iget-object v1, p0, Lcom/google/protobuf/Descriptors$Descriptor;->file:Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 543 │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ invoke-static {v1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -595,14 +596,15 @@ │ .locals 4 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ .line 502 │ iget-object v1, p0, Lcom/google/protobuf/Descriptors$Descriptor;->file:Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 503 │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ invoke-static {v1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -690,14 +692,15 @@ │ .locals 4 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ .line 527 │ iget-object v1, p0, Lcom/google/protobuf/Descriptors$Descriptor;->file:Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 528 │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ invoke-static {v1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -928,62 +931,61 @@ │ │ .method public isExtensionNumber(I)Z │ .locals 3 │ .param p1, "number" # I │ │ .prologue │ .line 488 │ - iget-object v2, p0, Lcom/google/protobuf/Descriptors$Descriptor;->proto:Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ + iget-object v1, p0, Lcom/google/protobuf/Descriptors$Descriptor;->proto:Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ - invoke-virtual {v2}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionRangeList()Ljava/util/List; │ + invoke-virtual {v1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionRangeList()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 v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_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, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ + check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ │ .line 489 │ - .local v1, "range":Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ - invoke-virtual {v1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->getStart()I │ + .local v0, "range":Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ + invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->getStart()I │ │ move-result v2 │ │ if-gt v2, p1, :cond_0 │ │ - invoke-virtual {v1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->getEnd()I │ + invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->getEnd()I │ │ move-result v2 │ │ if-ge p1, v2, :cond_0 │ │ .line 490 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 493 │ - .end local v1 # "range":Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ + .end local v0 # "range":Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public toProto()Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ .locals 1 ├── smali/com/google/protobuf/Descriptors$DescriptorPool.smali │ @@ -89,127 +89,122 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method constructor ([Lcom/google/protobuf/Descriptors$FileDescriptor;)V │ - .locals 8 │ + .locals 6 │ .param p1, "dependencies" # [Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ .prologue │ .line 1593 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 1614 │ - new-instance v6, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ - iput-object v6, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->descriptorsByName:Ljava/util/Map; │ + iput-object v3, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->descriptorsByName:Ljava/util/Map; │ │ .line 1616 │ - new-instance v6, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ - iput-object v6, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->fieldsByNumber:Ljava/util/Map; │ + iput-object v3, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->fieldsByNumber:Ljava/util/Map; │ │ .line 1618 │ - new-instance v6, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ - iput-object v6, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->enumValuesByNumber:Ljava/util/Map; │ + iput-object v3, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->enumValuesByNumber:Ljava/util/Map; │ │ .line 1594 │ - array-length v6, p1 │ + array-length v3, p1 │ │ - new-array v6, v6, [Lcom/google/protobuf/Descriptors$DescriptorPool; │ + new-array v3, v3, [Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ - iput-object v6, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->dependencies:[Lcom/google/protobuf/Descriptors$DescriptorPool; │ + iput-object v3, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->dependencies:[Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ .line 1596 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i":I │ + .local v2, "i":I │ :goto_0 │ - array-length v6, p1 │ + array-length v3, p1 │ │ - if-ge v3, v6, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ .line 1597 │ - iget-object v6, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->dependencies:[Lcom/google/protobuf/Descriptors$DescriptorPool; │ + iget-object v3, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->dependencies:[Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ - aget-object v7, p1, v3 │ + aget-object v4, p1, v2 │ │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ - invoke-static {v7}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ + invoke-static {v4}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - aput-object v7, v6, v3 │ + aput-object v4, v3, v2 │ │ .line 1596 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 1600 │ :cond_0 │ - move-object v0, p1 │ + array-length v4, p1 │ │ - .local v0, "arr$":[Lcom/google/protobuf/Descriptors$FileDescriptor; │ - array-length v5, v0 │ - │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - .local v4, "i$":I │ :goto_1 │ - if-ge v4, v5, :cond_2 │ + if-ge v3, v4, :cond_2 │ │ - aget-object v1, v0, v4 │ + aget-object v0, p1, v3 │ │ .line 1602 │ - .local v1, "dependency":Lcom/google/protobuf/Descriptors$FileDescriptor; │ + .local v0, "dependency":Lcom/google/protobuf/Descriptors$FileDescriptor; │ :try_start_0 │ - invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getPackage()Ljava/lang/String; │ + invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getPackage()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {p0, v6, v1}, Lcom/google/protobuf/Descriptors$DescriptorPool;->addPackage(Ljava/lang/String;Lcom/google/protobuf/Descriptors$FileDescriptor;)V │ + invoke-virtual {p0, v5, v0}, Lcom/google/protobuf/Descriptors$DescriptorPool;->addPackage(Ljava/lang/String;Lcom/google/protobuf/Descriptors$FileDescriptor;)V │ :try_end_0 │ .catch Lcom/google/protobuf/Descriptors$DescriptorValidationException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 1600 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 1603 │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 1607 │ - .local v2, "e":Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ - sget-boolean v6, Lcom/google/protobuf/Descriptors$DescriptorPool;->$assertionsDisabled:Z │ + .local v1, "e":Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ + sget-boolean v5, Lcom/google/protobuf/Descriptors$DescriptorPool;->$assertionsDisabled:Z │ │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ - new-instance v6, Ljava/lang/AssertionError; │ + new-instance v3, Ljava/lang/AssertionError; │ │ - invoke-direct {v6}, Ljava/lang/AssertionError;->()V │ + invoke-direct {v3}, Ljava/lang/AssertionError;->()V │ │ - throw v6 │ + throw v3 │ │ .line 1610 │ - .end local v1 # "dependency":Lcom/google/protobuf/Descriptors$FileDescriptor; │ - .end local v2 # "e":Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ + .end local v0 # "dependency":Lcom/google/protobuf/Descriptors$FileDescriptor; │ + .end local v1 # "e":Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ :cond_2 │ return-void │ .end method │ │ .method static synthetic access$1300(Lcom/google/protobuf/Descriptors$DescriptorPool;)Ljava/util/Map; │ .locals 1 │ .param p0, "x0" # Lcom/google/protobuf/Descriptors$DescriptorPool; │ @@ -304,14 +299,15 @@ │ │ if-nez v4, :cond_2 │ │ const/16 v4, 0x5f │ │ if-eq v0, v4, :cond_2 │ │ + .line 1874 │ invoke-static {v0}, Ljava/lang/Character;->isDigit(C)Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ if-lez v1, :cond_3 │ @@ -376,14 +372,15 @@ │ .locals 4 │ .param p1, "value" # Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ │ .prologue │ .line 1843 │ new-instance v0, Lcom/google/protobuf/Descriptors$DescriptorPool$DescriptorIntPair; │ │ + .line 1844 │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$EnumValueDescriptor;->getType()Lcom/google/protobuf/Descriptors$EnumDescriptor; │ │ move-result-object v2 │ │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$EnumValueDescriptor;->getNumber()I │ │ move-result v3 │ @@ -423,14 +420,15 @@ │ } │ .end annotation │ │ .prologue │ .line 1824 │ new-instance v0, Lcom/google/protobuf/Descriptors$DescriptorPool$DescriptorIntPair; │ │ + .line 1825 │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v2 │ │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I │ │ move-result v3 │ @@ -465,28 +463,30 @@ │ │ const-string v4, "Field number " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 1830 │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "has already been used in \"" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 1832 │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lcom/google/protobuf/Descriptors$Descriptor;->getFullName()Ljava/lang/String; │ │ move-result-object v4 │ @@ -497,14 +497,15 @@ │ │ const-string v4, "\" by field \"" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 1833 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -562,14 +563,15 @@ │ :goto_0 │ iget-object v3, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->descriptorsByName:Ljava/util/Map; │ │ new-instance v4, Lcom/google/protobuf/Descriptors$DescriptorPool$PackageDescriptor; │ │ invoke-direct {v4, v1, p1, p2}, Lcom/google/protobuf/Descriptors$DescriptorPool$PackageDescriptor;->(Ljava/lang/String;Ljava/lang/String;Lcom/google/protobuf/Descriptors$FileDescriptor;)V │ │ + .line 1782 │ invoke-interface {v3, p1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/google/protobuf/Descriptors$GenericDescriptor; │ │ .line 1784 │ @@ -599,26 +601,21 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - const-string v5, "\" is already defined (as something other than a " │ - │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v4 │ - │ - const-string v5, "package) in file \"" │ + const-string v5, "\" is already defined (as something other than a package) in file \"" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 1789 │ invoke-interface {v2}, Lcom/google/protobuf/Descriptors$GenericDescriptor;->getFile()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getName()Ljava/lang/String; │ │ move-result-object v5 │ @@ -775,14 +772,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ add-int/lit8 v5, v0, 0x1 │ │ + .line 1729 │ invoke-virtual {v1, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -791,14 +789,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 1731 │ invoke-virtual {v1, v5, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -835,14 +834,15 @@ │ │ const-string v5, "\" is already defined in file \"" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 1736 │ invoke-interface {v2}, Lcom/google/protobuf/Descriptors$GenericDescriptor;->getFile()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getName()Ljava/lang/String; │ │ move-result-object v5 │ @@ -872,78 +872,75 @@ │ │ .method findSymbol(Ljava/lang/String;)Lcom/google/protobuf/Descriptors$GenericDescriptor; │ .locals 6 │ .param p1, "fullName" # Ljava/lang/String; │ │ .prologue │ .line 1623 │ - iget-object v5, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->descriptorsByName:Ljava/util/Map; │ + iget-object v2, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->descriptorsByName:Ljava/util/Map; │ │ - invoke-interface {v5, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/google/protobuf/Descriptors$GenericDescriptor; │ + check-cast v1, Lcom/google/protobuf/Descriptors$GenericDescriptor; │ │ .line 1624 │ - .local v4, "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ - if-eqz v4, :cond_0 │ + .local v1, "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ + if-eqz v1, :cond_0 │ │ - move-object v5, v4 │ + move-object v2, v1 │ │ .line 1635 │ :goto_0 │ - return-object v5 │ + return-object v2 │ │ .line 1628 │ :cond_0 │ - iget-object v0, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->dependencies:[Lcom/google/protobuf/Descriptors$DescriptorPool; │ + iget-object v3, p0, Lcom/google/protobuf/Descriptors$DescriptorPool;->dependencies:[Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ - .local v0, "arr$":[Lcom/google/protobuf/Descriptors$DescriptorPool; │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_1 │ - if-ge v2, v3, :cond_2 │ + if-ge v2, v4, :cond_2 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v3, v2 │ │ .line 1629 │ - .local v1, "dependency":Lcom/google/protobuf/Descriptors$DescriptorPool; │ - iget-object v5, v1, Lcom/google/protobuf/Descriptors$DescriptorPool;->descriptorsByName:Ljava/util/Map; │ + .local v0, "dependency":Lcom/google/protobuf/Descriptors$DescriptorPool; │ + iget-object v5, v0, Lcom/google/protobuf/Descriptors$DescriptorPool;->descriptorsByName:Ljava/util/Map; │ │ invoke-interface {v5, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - .end local v4 # "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ - check-cast v4, Lcom/google/protobuf/Descriptors$GenericDescriptor; │ + .end local v1 # "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ + check-cast v1, Lcom/google/protobuf/Descriptors$GenericDescriptor; │ │ .line 1630 │ - .restart local v4 # "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ - if-eqz v4, :cond_1 │ + .restart local v1 # "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ + if-eqz v1, :cond_1 │ │ - move-object v5, v4 │ + move-object v2, v1 │ │ .line 1631 │ goto :goto_0 │ │ .line 1628 │ :cond_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 1635 │ - .end local v1 # "dependency":Lcom/google/protobuf/Descriptors$DescriptorPool; │ + .end local v0 # "dependency":Lcom/google/protobuf/Descriptors$DescriptorPool; │ :cond_2 │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method lookupSymbol(Ljava/lang/String;Lcom/google/protobuf/Descriptors$GenericDescriptor;)Lcom/google/protobuf/Descriptors$GenericDescriptor; │ .locals 8 │ .param p1, "name" # Ljava/lang/String; │ @@ -1033,14 +1030,15 @@ │ move-object v1, p1 │ │ .line 1666 │ .local v1, "firstPart":Ljava/lang/String; │ :goto_1 │ new-instance v4, Ljava/lang/StringBuilder; │ │ + .line 1667 │ invoke-interface {p2}, Lcom/google/protobuf/Descriptors$GenericDescriptor;->getFullName()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {v4, v5}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ .line 1671 ├── smali/com/google/protobuf/Descriptors$EnumDescriptor.smali │ @@ -124,14 +124,15 @@ │ if-ge v4, v0, :cond_1 │ │ .line 1235 │ iget-object v6, p0, Lcom/google/protobuf/Descriptors$EnumDescriptor;->values:[Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ │ new-instance v0, Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ │ + .line 1236 │ invoke-virtual {p1, v4}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getValue(I)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto; │ │ move-result-object v1 │ │ move-object v2, p2 │ │ move-object v3, p0 │ @@ -237,14 +238,15 @@ │ .locals 4 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ .line 1188 │ iget-object v1, p0, Lcom/google/protobuf/Descriptors$EnumDescriptor;->file:Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 1189 │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ invoke-static {v1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -326,15 +328,14 @@ │ check-cast v0, Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 1148 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/Descriptors$EnumDescriptor;->findValueByNumber(I)Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ │ move-result-object v0 ├── smali/com/google/protobuf/Descriptors$FieldDescriptor.smali │ @@ -68,15 +68,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 687 │ + .line 688 │ invoke-static {}, Lcom/google/protobuf/WireFormat$FieldType;->values()[Lcom/google/protobuf/WireFormat$FieldType; │ │ move-result-object v0 │ │ sput-object v0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->table:[Lcom/google/protobuf/WireFormat$FieldType; │ │ .line 863 │ @@ -355,14 +355,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ .line 945 │ iget-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->file:Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 946 │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ invoke-static {v3}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ @@ -389,14 +390,15 @@ │ │ invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ + .line 949 │ invoke-virtual {v5}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getExtendee()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -444,14 +446,15 @@ │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 955 │ invoke-virtual {p0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$Descriptor;->getFullName()Ljava/lang/String; │ │ move-result-object v5 │ @@ -462,14 +465,15 @@ │ │ const-string v5, "\" does not declare " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 956 │ invoke-virtual {p0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I │ │ move-result v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -497,14 +501,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_a │ │ .line 962 │ iget-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->file:Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 963 │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ invoke-static {v3}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ @@ -561,14 +566,15 @@ │ │ invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ + .line 980 │ invoke-virtual {v5}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getTypeName()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -610,14 +616,15 @@ │ │ invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ + .line 973 │ invoke-virtual {v5}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getTypeName()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -686,14 +693,15 @@ │ │ invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ + .line 991 │ invoke-virtual {v5}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getTypeName()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -763,14 +771,15 @@ │ │ move-result-object v3 │ │ sget-object v4, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ if-eq v3, v4, :cond_b │ │ + .line 1000 │ invoke-virtual {p0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ move-result-object v3 │ │ sget-object v4, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ if-ne v3, v4, :cond_8 │ @@ -827,14 +836,15 @@ │ :cond_e │ iget-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->containingType:Lcom/google/protobuf/Descriptors$Descriptor; │ │ if-eqz v3, :cond_19 │ │ iget-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->containingType:Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 1115 │ invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$Descriptor;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z │ │ move-result v3 │ @@ -912,14 +922,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ + .line 1087 │ invoke-virtual {v5}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValue()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -964,17 +975,17 @@ │ │ invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValue()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lcom/google/protobuf/TextFormat;->parseInt64(Ljava/lang/String;)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ iput-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->defaultValue:Ljava/lang/Object; │ │ goto/16 :goto_1 │ │ @@ -984,17 +995,17 @@ │ │ invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValue()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lcom/google/protobuf/TextFormat;->parseUInt64(Ljava/lang/String;)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ iput-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->defaultValue:Ljava/lang/Object; │ │ goto/16 :goto_1 │ │ @@ -1108,17 +1119,17 @@ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_13 │ │ .line 1047 │ - const-wide/high16 v3, 0x7ff0000000000000L # Double.POSITIVE_INFINITY │ + const-wide/high16 v4, 0x7ff0000000000000L # Double.POSITIVE_INFINITY │ │ - 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 │ │ iput-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->defaultValue:Ljava/lang/Object; │ │ goto/16 :goto_1 │ │ @@ -1135,17 +1146,17 @@ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_14 │ │ .line 1049 │ - const-wide/high16 v3, -0x10000000000000L # Double.NEGATIVE_INFINITY │ + const-wide/high16 v4, -0x10000000000000L # Double.NEGATIVE_INFINITY │ │ - 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 │ │ iput-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->defaultValue:Ljava/lang/Object; │ │ goto/16 :goto_1 │ │ @@ -1162,17 +1173,17 @@ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_15 │ │ .line 1051 │ - const-wide/high16 v3, 0x7ff8000000000000L # NaN │ + const-wide/high16 v4, 0x7ff8000000000000L # NaN │ │ - 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 │ │ iput-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->defaultValue:Ljava/lang/Object; │ │ goto/16 :goto_1 │ │ @@ -1223,14 +1234,15 @@ │ goto/16 :goto_1 │ │ .line 1064 │ :pswitch_8 │ :try_start_3 │ iget-object v3, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ + .line 1065 │ invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValue()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lcom/google/protobuf/TextFormat;->unescapeBytes(Ljava/lang/CharSequence;)Lcom/google/protobuf/ByteString; │ │ move-result-object v3 │ @@ -1257,14 +1269,15 @@ │ │ const-string v5, "Couldn\'t parse default value: " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 1068 │ invoke-virtual {v0}, Lcom/google/protobuf/TextFormat$InvalidEscapeSequenceException;->getMessage()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -1312,14 +1325,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ + .line 1076 │ invoke-virtual {v5}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValue()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -1518,21 +1532,19 @@ │ sub-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 639 │ check-cast p1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->compareTo(Lcom/google/protobuf/Descriptors$FieldDescriptor;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/google/protobuf/Descriptors$FileDescriptor.smali │ @@ -97,14 +97,15 @@ │ if-ge v4, v0, :cond_0 │ │ .line 351 │ iget-object v6, p0, Lcom/google/protobuf/Descriptors$FileDescriptor;->messageTypes:[Lcom/google/protobuf/Descriptors$Descriptor; │ │ new-instance v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ + .line 352 │ invoke-virtual {p1, v4}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getMessageType(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto; │ │ move-result-object v1 │ │ move-object v2, p0 │ │ move-object v5, v3 │ @@ -219,14 +220,15 @@ │ if-ge v4, v0, :cond_3 │ │ .line 367 │ iget-object v7, p0, Lcom/google/protobuf/Descriptors$FileDescriptor;->extensions:[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ new-instance v0, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ + .line 368 │ invoke-virtual {p1, v4}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getExtension(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto; │ │ move-result-object v1 │ │ const/4 v5, 0x1 │ │ move-object v2, p0 │ @@ -350,291 +352,282 @@ │ invoke-direct {v2}, Lcom/google/protobuf/Descriptors$FileDescriptor;->crossLink()V │ │ .line 246 │ return-object v2 │ .end method │ │ .method private crossLink()V │ - .locals 6 │ + .locals 7 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ } │ .end annotation │ │ .prologue │ + const/4 v3, 0x0 │ + │ .line 374 │ - iget-object v0, p0, Lcom/google/protobuf/Descriptors$FileDescriptor;->messageTypes:[Lcom/google/protobuf/Descriptors$Descriptor; │ + iget-object v5, p0, Lcom/google/protobuf/Descriptors$FileDescriptor;->messageTypes:[Lcom/google/protobuf/Descriptors$Descriptor; │ │ - .local v0, "arr$":[Lcom/google/protobuf/Descriptors$Descriptor; │ - array-length v3, v0 │ + array-length v6, v5 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v4, v3 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v4, v6, :cond_0 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v5, v4 │ │ .line 375 │ - .local v4, "messageType":Lcom/google/protobuf/Descriptors$Descriptor; │ + .local v1, "messageType":Lcom/google/protobuf/Descriptors$Descriptor; │ # invokes: Lcom/google/protobuf/Descriptors$Descriptor;->crossLink()V │ - invoke-static {v4}, Lcom/google/protobuf/Descriptors$Descriptor;->access$500(Lcom/google/protobuf/Descriptors$Descriptor;)V │ + invoke-static {v1}, Lcom/google/protobuf/Descriptors$Descriptor;->access$500(Lcom/google/protobuf/Descriptors$Descriptor;)V │ │ .line 374 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 378 │ - .end local v4 # "messageType":Lcom/google/protobuf/Descriptors$Descriptor; │ + .end local v1 # "messageType":Lcom/google/protobuf/Descriptors$Descriptor; │ :cond_0 │ - iget-object v0, p0, Lcom/google/protobuf/Descriptors$FileDescriptor;->services:[Lcom/google/protobuf/Descriptors$ServiceDescriptor; │ + iget-object v5, p0, Lcom/google/protobuf/Descriptors$FileDescriptor;->services:[Lcom/google/protobuf/Descriptors$ServiceDescriptor; │ │ - .local v0, "arr$":[Lcom/google/protobuf/Descriptors$ServiceDescriptor; │ - array-length v3, v0 │ + array-length v6, v5 │ │ - const/4 v2, 0x0 │ + move v4, v3 │ │ :goto_1 │ - if-ge v2, v3, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ - aget-object v5, v0, v2 │ + aget-object v2, v5, v4 │ │ .line 379 │ - .local v5, "service":Lcom/google/protobuf/Descriptors$ServiceDescriptor; │ + .local v2, "service":Lcom/google/protobuf/Descriptors$ServiceDescriptor; │ # invokes: Lcom/google/protobuf/Descriptors$ServiceDescriptor;->crossLink()V │ - invoke-static {v5}, Lcom/google/protobuf/Descriptors$ServiceDescriptor;->access$600(Lcom/google/protobuf/Descriptors$ServiceDescriptor;)V │ + invoke-static {v2}, Lcom/google/protobuf/Descriptors$ServiceDescriptor;->access$600(Lcom/google/protobuf/Descriptors$ServiceDescriptor;)V │ │ .line 378 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 382 │ - .end local v5 # "service":Lcom/google/protobuf/Descriptors$ServiceDescriptor; │ + .end local v2 # "service":Lcom/google/protobuf/Descriptors$ServiceDescriptor; │ :cond_1 │ - iget-object v0, p0, Lcom/google/protobuf/Descriptors$FileDescriptor;->extensions:[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - │ - .local v0, "arr$":[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - array-length v3, v0 │ + iget-object v4, p0, Lcom/google/protobuf/Descriptors$FileDescriptor;->extensions:[Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ - const/4 v2, 0x0 │ + array-length v5, v4 │ │ :goto_2 │ - if-ge v2, v3, :cond_2 │ + if-ge v3, v5, :cond_2 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v4, v3 │ │ .line 383 │ - .local v1, "extension":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .local v0, "extension":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ # invokes: Lcom/google/protobuf/Descriptors$FieldDescriptor;->crossLink()V │ - invoke-static {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->access$700(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V │ + invoke-static {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->access$700(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V │ │ .line 382 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ .line 385 │ - .end local v1 # "extension":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .end local v0 # "extension":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_2 │ return-void │ .end method │ │ .method public static internalBuildGeneratedFileFrom([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;)V │ - .locals 13 │ + .locals 10 │ .param p0, "descriptorDataParts" # [Ljava/lang/String; │ .param p1, "dependencies" # [Lcom/google/protobuf/Descriptors$FileDescriptor; │ .param p2, "descriptorAssigner" # Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner; │ │ .prologue │ .line 269 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 270 │ - .local v2, "descriptorData":Ljava/lang/StringBuilder; │ - move-object v0, p0 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ + .local v1, "descriptorData":Ljava/lang/StringBuilder; │ + array-length v8, p0 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v7, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_0 │ + if-ge v7, v8, :cond_0 │ │ - aget-object v6, v0, v4 │ + aget-object v3, p0, v7 │ │ .line 271 │ - .local v6, "part":Ljava/lang/String; │ - invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .local v3, "part":Ljava/lang/String; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 270 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 276 │ - .end local v6 # "part":Ljava/lang/String; │ + .end local v3 # "part":Ljava/lang/String; │ :cond_0 │ :try_start_0 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "ISO-8859-1" │ + const-string v8, "ISO-8859-1" │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual {v7, v8}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 284 │ - .local v1, "descriptorBytes":[B │ + .local v0, "descriptorBytes":[B │ :try_start_1 │ - invoke-static {v1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ + invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ :try_end_1 │ .catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_1 .. :try_end_1} :catch_1 │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 292 │ - .local v7, "proto":Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ + .local v4, "proto":Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ :try_start_2 │ - invoke-static {v7, p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->buildFrom(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;[Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor; │ + invoke-static {v4, p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->buildFrom(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;[Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor; │ :try_end_2 │ .catch Lcom/google/protobuf/Descriptors$DescriptorValidationException; {:try_start_2 .. :try_end_2} :catch_2 │ │ - move-result-object v9 │ + move-result-object v6 │ │ - .line 298 │ - .local v9, "result":Lcom/google/protobuf/Descriptors$FileDescriptor; │ - invoke-interface {p2, v9}, Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;->assignDescriptors(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/ExtensionRegistry; │ + .line 299 │ + .local v6, "result":Lcom/google/protobuf/Descriptors$FileDescriptor; │ + invoke-interface {p2, v6}, Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;->assignDescriptors(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/ExtensionRegistry; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 301 │ - .local v8, "registry":Lcom/google/protobuf/ExtensionRegistry; │ - if-eqz v8, :cond_1 │ + .local v5, "registry":Lcom/google/protobuf/ExtensionRegistry; │ + if-eqz v5, :cond_1 │ │ .line 304 │ :try_start_3 │ - invoke-static {v1, v8}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ + invoke-static {v0, v5}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ :try_end_3 │ .catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_3 .. :try_end_3} :catch_3 │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 311 │ - invoke-direct {v9, v7}, Lcom/google/protobuf/Descriptors$FileDescriptor;->setProto(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)V │ + invoke-direct {v6, v4}, Lcom/google/protobuf/Descriptors$FileDescriptor;->setProto(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)V │ │ .line 313 │ :cond_1 │ return-void │ │ .line 277 │ - .end local v1 # "descriptorBytes":[B │ - .end local v7 # "proto":Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ - .end local v8 # "registry":Lcom/google/protobuf/ExtensionRegistry; │ - .end local v9 # "result":Lcom/google/protobuf/Descriptors$FileDescriptor; │ + .end local v0 # "descriptorBytes":[B │ + .end local v4 # "proto":Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ + .end local v5 # "registry":Lcom/google/protobuf/ExtensionRegistry; │ + .end local v6 # "result":Lcom/google/protobuf/Descriptors$FileDescriptor; │ :catch_0 │ - move-exception v3 │ + move-exception v2 │ │ .line 278 │ - .local v3, "e":Ljava/io/UnsupportedEncodingException; │ - new-instance v10, Ljava/lang/RuntimeException; │ + .local v2, "e":Ljava/io/UnsupportedEncodingException; │ + new-instance v7, Ljava/lang/RuntimeException; │ │ - const-string v11, "Standard encoding ISO-8859-1 not supported by JVM." │ + const-string v8, "Standard encoding ISO-8859-1 not supported by JVM." │ │ - invoke-direct {v10, v11, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v7, v8, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v10 │ + throw v7 │ │ .line 285 │ - .end local v3 # "e":Ljava/io/UnsupportedEncodingException; │ - .restart local v1 # "descriptorBytes":[B │ + .end local v2 # "e":Ljava/io/UnsupportedEncodingException; │ + .restart local v0 # "descriptorBytes":[B │ :catch_1 │ - move-exception v3 │ + move-exception v2 │ │ .line 286 │ - .local v3, "e":Lcom/google/protobuf/InvalidProtocolBufferException; │ - new-instance v10, Ljava/lang/IllegalArgumentException; │ + .local v2, "e":Lcom/google/protobuf/InvalidProtocolBufferException; │ + new-instance v7, Ljava/lang/IllegalArgumentException; │ │ - const-string v11, "Failed to parse protocol buffer descriptor for generated code." │ + const-string v8, "Failed to parse protocol buffer descriptor for generated code." │ │ - invoke-direct {v10, v11, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v7, v8, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v10 │ + throw v7 │ │ .line 293 │ - .end local v3 # "e":Lcom/google/protobuf/InvalidProtocolBufferException; │ - .restart local v7 # "proto":Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ + .end local v2 # "e":Lcom/google/protobuf/InvalidProtocolBufferException; │ + .restart local v4 # "proto":Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ :catch_2 │ - move-exception v3 │ + move-exception v2 │ │ .line 294 │ - .local v3, "e":Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ - new-instance v10, Ljava/lang/IllegalArgumentException; │ + .local v2, "e":Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ + new-instance v7, Ljava/lang/IllegalArgumentException; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Invalid embedded descriptor for \"" │ + const-string v9, "Invalid embedded descriptor for \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v7}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getName()Ljava/lang/String; │ + .line 295 │ + invoke-virtual {v4}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "\"." │ + const-string v9, "\"." │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-direct {v10, v11, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v7, v8, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v10 │ + throw v7 │ │ .line 305 │ - .end local v3 # "e":Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ - .restart local v8 # "registry":Lcom/google/protobuf/ExtensionRegistry; │ - .restart local v9 # "result":Lcom/google/protobuf/Descriptors$FileDescriptor; │ + .end local v2 # "e":Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ + .restart local v5 # "registry":Lcom/google/protobuf/ExtensionRegistry; │ + .restart local v6 # "result":Lcom/google/protobuf/Descriptors$FileDescriptor; │ :catch_3 │ - move-exception v3 │ + move-exception v2 │ │ .line 306 │ - .local v3, "e":Lcom/google/protobuf/InvalidProtocolBufferException; │ - new-instance v10, Ljava/lang/IllegalArgumentException; │ + .local v2, "e":Lcom/google/protobuf/InvalidProtocolBufferException; │ + new-instance v7, Ljava/lang/IllegalArgumentException; │ │ - const-string v11, "Failed to parse protocol buffer descriptor for generated code." │ + const-string v8, "Failed to parse protocol buffer descriptor for generated code." │ │ - invoke-direct {v10, v11, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v7, v8, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v10 │ + throw v7 │ .end method │ │ .method private setProto(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)V │ .locals 3 │ .param p1, "proto" # Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto; │ │ .prologue │ @@ -833,14 +826,15 @@ │ .local v0, "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ if-eqz v0, :cond_2 │ │ instance-of v2, v0, Lcom/google/protobuf/Descriptors$EnumDescriptor; │ │ if-eqz v2, :cond_2 │ │ + .line 150 │ invoke-interface {v0}, Lcom/google/protobuf/Descriptors$GenericDescriptor;->getFile()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v2 │ │ if-ne v2, p0, :cond_2 │ │ .line 151 │ @@ -928,14 +922,15 @@ │ .local v0, "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ if-eqz v0, :cond_2 │ │ instance-of v2, v0, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ if-eqz v2, :cond_2 │ │ + .line 197 │ invoke-interface {v0}, Lcom/google/protobuf/Descriptors$GenericDescriptor;->getFile()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v2 │ │ if-ne v2, p0, :cond_2 │ │ .line 198 │ @@ -1023,14 +1018,15 @@ │ .local v0, "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ if-eqz v0, :cond_2 │ │ instance-of v2, v0, Lcom/google/protobuf/Descriptors$Descriptor; │ │ if-eqz v2, :cond_2 │ │ + .line 126 │ invoke-interface {v0}, Lcom/google/protobuf/Descriptors$GenericDescriptor;->getFile()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v2 │ │ if-ne v2, p0, :cond_2 │ │ .line 127 │ @@ -1118,14 +1114,15 @@ │ .local v0, "result":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ if-eqz v0, :cond_2 │ │ instance-of v2, v0, Lcom/google/protobuf/Descriptors$ServiceDescriptor; │ │ if-eqz v2, :cond_2 │ │ + .line 174 │ invoke-interface {v0}, Lcom/google/protobuf/Descriptors$GenericDescriptor;->getFile()Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ move-result-object v2 │ │ if-ne v2, p0, :cond_2 │ │ .line 175 ├── smali/com/google/protobuf/Descriptors$MethodDescriptor.smali │ @@ -167,14 +167,15 @@ │ const/4 v5, 0x0 │ │ const/16 v4, 0x22 │ │ .line 1477 │ iget-object v2, p0, Lcom/google/protobuf/Descriptors$MethodDescriptor;->file:Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 1478 │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ invoke-static {v2}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/google/protobuf/Descriptors$MethodDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ @@ -201,14 +202,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/google/protobuf/Descriptors$MethodDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ + .line 1481 │ invoke-virtual {v4}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getInputType()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -233,14 +235,15 @@ │ │ .end local v0 # "input":Lcom/google/protobuf/Descriptors$GenericDescriptor; │ iput-object v0, p0, Lcom/google/protobuf/Descriptors$MethodDescriptor;->inputType:Lcom/google/protobuf/Descriptors$Descriptor; │ │ .line 1485 │ iget-object v2, p0, Lcom/google/protobuf/Descriptors$MethodDescriptor;->file:Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 1486 │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ invoke-static {v2}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/google/protobuf/Descriptors$MethodDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ @@ -267,14 +270,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/google/protobuf/Descriptors$MethodDescriptor;->proto:Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ + .line 1489 │ invoke-virtual {v4}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getOutputType()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 ├── smali/com/google/protobuf/Descriptors$ServiceDescriptor.smali │ @@ -89,14 +89,15 @@ │ if-ge v4, v0, :cond_0 │ │ .line 1387 │ iget-object v6, p0, Lcom/google/protobuf/Descriptors$ServiceDescriptor;->methods:[Lcom/google/protobuf/Descriptors$MethodDescriptor; │ │ new-instance v0, Lcom/google/protobuf/Descriptors$MethodDescriptor; │ │ + .line 1388 │ invoke-virtual {p1, v4}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->getMethod(I)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto; │ │ move-result-object v1 │ │ move-object v2, p2 │ │ move-object v3, p0 │ @@ -176,40 +177,37 @@ │ value = { │ Lcom/google/protobuf/Descriptors$DescriptorValidationException; │ } │ .end annotation │ │ .prologue │ .line 1395 │ - iget-object v0, p0, Lcom/google/protobuf/Descriptors$ServiceDescriptor;->methods:[Lcom/google/protobuf/Descriptors$MethodDescriptor; │ + iget-object v2, p0, Lcom/google/protobuf/Descriptors$ServiceDescriptor;->methods:[Lcom/google/protobuf/Descriptors$MethodDescriptor; │ │ - .local v0, "arr$":[Lcom/google/protobuf/Descriptors$MethodDescriptor; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v1, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 1396 │ - .local v3, "method":Lcom/google/protobuf/Descriptors$MethodDescriptor; │ + .local v0, "method":Lcom/google/protobuf/Descriptors$MethodDescriptor; │ # invokes: Lcom/google/protobuf/Descriptors$MethodDescriptor;->crossLink()V │ - invoke-static {v3}, Lcom/google/protobuf/Descriptors$MethodDescriptor;->access$2200(Lcom/google/protobuf/Descriptors$MethodDescriptor;)V │ + invoke-static {v0}, Lcom/google/protobuf/Descriptors$MethodDescriptor;->access$2200(Lcom/google/protobuf/Descriptors$MethodDescriptor;)V │ │ .line 1395 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 1398 │ - .end local v3 # "method":Lcom/google/protobuf/Descriptors$MethodDescriptor; │ + .end local v0 # "method":Lcom/google/protobuf/Descriptors$MethodDescriptor; │ :cond_0 │ return-void │ .end method │ │ .method private setProto(Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;)V │ .locals 3 │ .param p1, "proto" # Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto; │ @@ -257,14 +255,15 @@ │ .locals 4 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ .line 1361 │ iget-object v1, p0, Lcom/google/protobuf/Descriptors$ServiceDescriptor;->file:Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 1362 │ # getter for: Lcom/google/protobuf/Descriptors$FileDescriptor;->pool:Lcom/google/protobuf/Descriptors$DescriptorPool; │ invoke-static {v1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->access$1200(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$DescriptorPool; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; ├── smali/com/google/protobuf/DescriptorProtos.smali │ @@ -204,14 +204,15 @@ │ │ invoke-direct {v0}, Lcom/google/protobuf/DescriptorProtos$1;->()V │ │ .line 17056 │ .local v0, "assigner":Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner; │ new-array v2, v4, [Lcom/google/protobuf/Descriptors$FileDescriptor; │ │ + .line 17057 │ invoke-static {v1, v2, v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->internalBuildGeneratedFileFrom([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;)V │ │ .line 17060 │ return-void │ .end method │ │ .method private constructor ()V ├── smali/com/google/protobuf/Descriptors.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "Descriptors.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/Descriptors$1;, │ Lcom/google/protobuf/Descriptors$DescriptorPool;, │ Lcom/google/protobuf/Descriptors$DescriptorValidationException;, │ Lcom/google/protobuf/Descriptors$GenericDescriptor;, │ Lcom/google/protobuf/Descriptors$MethodDescriptor;, │ Lcom/google/protobuf/Descriptors$ServiceDescriptor;, │ Lcom/google/protobuf/Descriptors$EnumValueDescriptor;, │ Lcom/google/protobuf/Descriptors$EnumDescriptor;, │ @@ -25,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 60 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1592 │ return-void │ .end method │ │ .method static synthetic access$1400(Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$Descriptor;Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/google/protobuf/Descriptors$FileDescriptor; │ .param p1, "x1" # Lcom/google/protobuf/Descriptors$Descriptor; ├── smali/com/google/protobuf/DynamicMessage$Builder.smali │ @@ -129,14 +129,15 @@ │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/DynamicMessage;->(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/FieldSet;Lcom/google/protobuf/UnknownFieldSet;Lcom/google/protobuf/DynamicMessage$1;)V │ │ invoke-static {v0}, Lcom/google/protobuf/DynamicMessage$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException; │ │ move-result-object v0 │ │ + .line 309 │ invoke-virtual {v0}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ │ move-result-object v0 │ │ throw v0 │ │ .line 311 │ @@ -194,16 +195,14 @@ │ │ .line 410 │ return-object p0 │ .end method │ │ .method public bridge synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/DynamicMessage$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 │ │ @@ -428,15 +427,14 @@ │ │ .line 387 │ return-object p0 │ .end method │ │ .method public bridge synthetic clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DynamicMessage$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 │ │ @@ -736,15 +734,14 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DynamicMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 │ │ @@ -822,28 +819,26 @@ │ move-object p0, v1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Message; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DynamicMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/UnknownFieldSet; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DynamicMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 │ │ @@ -854,35 +849,37 @@ │ .locals 1 │ .param p1, "unknownFields" # Lcom/google/protobuf/UnknownFieldSet; │ │ .prologue │ .line 423 │ iget-object v0, p0, Lcom/google/protobuf/DynamicMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet; │ │ + .line 424 │ invoke-static {v0}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v0 │ │ + .line 425 │ invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeFrom(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v0 │ │ + .line 426 │ invoke-virtual {v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->build()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/DynamicMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet; │ │ .line 427 │ return-object p0 │ .end method │ │ .method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/UnknownFieldSet; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DynamicMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 │ │ @@ -926,15 +923,14 @@ │ invoke-direct {v0, v1}, Lcom/google/protobuf/DynamicMessage$Builder;->(Lcom/google/protobuf/Descriptors$Descriptor;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newBuilderForField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DynamicMessage$Builder;->newBuilderForField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 │ │ @@ -957,16 +953,14 @@ │ │ .line 381 │ return-object p0 │ .end method │ │ .method public bridge synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/DynamicMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 │ │ @@ -990,17 +984,14 @@ │ │ .line 404 │ return-object p0 │ .end method │ │ .method public bridge synthetic setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # I │ - .param p3, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1, p2, p3}, Lcom/google/protobuf/DynamicMessage$Builder;->setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 │ │ @@ -1017,15 +1008,14 @@ │ │ .line 419 │ return-object p0 │ .end method │ │ .method public bridge synthetic setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/UnknownFieldSet; │ │ .prologue │ .line 252 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/DynamicMessage$Builder;->setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/DynamicMessage.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/google/protobuf/AbstractMessage; │ .source "DynamicMessage.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/DynamicMessage$1;, │ Lcom/google/protobuf/DynamicMessage$Builder; │ } │ .end annotation │ │ │ # instance fields │ .field private final fields:Lcom/google/protobuf/FieldSet; │ @@ -141,20 +140,22 @@ │ .line 67 │ new-instance v0, Lcom/google/protobuf/DynamicMessage; │ │ invoke-static {}, Lcom/google/protobuf/FieldSet;->emptySet()Lcom/google/protobuf/FieldSet; │ │ move-result-object v1 │ │ + .line 68 │ invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->getDefaultInstance()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v2 │ │ invoke-direct {v0, p0, v1, v2}, Lcom/google/protobuf/DynamicMessage;->(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/FieldSet;Lcom/google/protobuf/UnknownFieldSet;)V │ │ + .line 67 │ return-object v0 │ .end method │ │ .method private static isInitialized(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/FieldSet;)Z │ .locals 3 │ .param p0, "type" # Lcom/google/protobuf/Descriptors$Descriptor; │ .annotation system Ldalvik/annotation/Signature; │ @@ -169,21 +170,20 @@ │ .end annotation │ │ .prologue │ .line 189 │ .local p1, "fields":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ invoke-virtual {p0}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()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 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -205,25 +205,25 @@ │ invoke-virtual {p1, v0}, Lcom/google/protobuf/FieldSet;->hasField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ .line 192 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 198 │ .end local v0 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ invoke-virtual {p1}, Lcom/google/protobuf/FieldSet;->isInitialized()Z │ │ - move-result v2 │ + move-result v1 │ │ goto :goto_0 │ .end method │ │ .method public static newBuilder(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/DynamicMessage$Builder; │ .locals 2 │ .param p0, "type" # Lcom/google/protobuf/Descriptors$Descriptor; ├── smali/com/google/protobuf/ExtensionRegistry.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/google/protobuf/ExtensionRegistryLite; │ .source "ExtensionRegistry.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/ExtensionRegistry$1;, │ Lcom/google/protobuf/ExtensionRegistry$DescriptorIntPair;, │ Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ } │ .end annotation │ │ │ # static fields │ @@ -101,14 +100,15 @@ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/ExtensionRegistry;->extensionsByName:Ljava/util/Map; │ │ .line 203 │ iget-object v0, p1, Lcom/google/protobuf/ExtensionRegistry;->extensionsByNumber:Ljava/util/Map; │ │ + .line 204 │ invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/ExtensionRegistry;->extensionsByNumber:Ljava/util/Map; │ │ .line 205 │ @@ -130,15 +130,15 @@ │ .line 212 │ invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/ExtensionRegistry;->extensionsByName:Ljava/util/Map; │ │ - .line 213 │ + .line 214 │ invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/ExtensionRegistry;->extensionsByNumber:Ljava/util/Map; │ │ .line 215 │ @@ -183,26 +183,29 @@ │ .line 226 │ iget-object v1, p0, Lcom/google/protobuf/ExtensionRegistry;->extensionsByNumber:Ljava/util/Map; │ │ new-instance v2, Lcom/google/protobuf/ExtensionRegistry$DescriptorIntPair; │ │ iget-object v3, p1, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ + .line 227 │ invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v3 │ │ iget-object v4, p1, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ + .line 228 │ invoke-virtual {v4}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I │ │ move-result v4 │ │ invoke-direct {v2, v3, v4}, Lcom/google/protobuf/ExtensionRegistry$DescriptorIntPair;->(Lcom/google/protobuf/Descriptors$Descriptor;I)V │ │ + .line 226 │ invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 231 │ iget-object v0, p1, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 232 │ .local v0, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ @@ -216,28 +219,31 @@ │ │ invoke-virtual {v1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ + .line 233 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ move-result-object v1 │ │ sget-object v2, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ if-ne v1, v2, :cond_1 │ │ + .line 234 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isOptional()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ + .line 235 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getExtensionScope()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getMessageType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v2 │ @@ -404,14 +410,15 @@ │ │ const-string v2, "Registered message-type extension had null default instance: " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 163 │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->getDescriptor()Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getFullName()Ljava/lang/String; │ │ move-result-object v2 │ @@ -432,20 +439,22 @@ │ :cond_0 │ new-instance v0, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->getDescriptor()Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ move-result-object v1 │ │ + .line 166 │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->getMessageDefaultInstance()Lcom/google/protobuf/Message; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->(Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/Message;Lcom/google/protobuf/ExtensionRegistry$1;)V │ │ + .line 165 │ invoke-direct {p0, v0}, Lcom/google/protobuf/ExtensionRegistry;->add(Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;)V │ │ .line 170 │ :goto_0 │ return-void │ │ .line 168 ├── smali/com/google/protobuf/ExtensionRegistryLite.smali │ @@ -88,14 +88,15 @@ │ :goto_0 │ return-void │ │ .line 131 │ :cond_0 │ iget-object v0, p1, Lcom/google/protobuf/ExtensionRegistryLite;->extensionsByNumber:Ljava/util/Map; │ │ + .line 132 │ invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/ExtensionRegistryLite;->extensionsByNumber:Ljava/util/Map; │ │ goto :goto_0 │ @@ -157,24 +158,27 @@ │ .prologue │ .line 109 │ .local p1, "extension":Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;, "Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<**>;" │ iget-object v0, p0, Lcom/google/protobuf/ExtensionRegistryLite;->extensionsByNumber:Ljava/util/Map; │ │ new-instance v1, Lcom/google/protobuf/ExtensionRegistryLite$ObjectIntPair; │ │ + .line 110 │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->getContainingTypeDefaultInstance()Lcom/google/protobuf/MessageLite; │ │ move-result-object v2 │ │ + .line 111 │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->getNumber()I │ │ move-result v3 │ │ invoke-direct {v1, v2, v3}, Lcom/google/protobuf/ExtensionRegistryLite$ObjectIntPair;->(Ljava/lang/Object;I)V │ │ + .line 109 │ invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 113 │ return-void │ .end method │ │ .method public findLiteExtensionByNumber(Lcom/google/protobuf/MessageLite;I)Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension; │ @@ -195,20 +199,22 @@ │ .local p1, "containingTypeDefaultInstance":Lcom/google/protobuf/MessageLite;, "TContainingType;" │ iget-object v0, p0, Lcom/google/protobuf/ExtensionRegistryLite;->extensionsByNumber:Ljava/util/Map; │ │ new-instance v1, Lcom/google/protobuf/ExtensionRegistryLite$ObjectIntPair; │ │ invoke-direct {v1, p1, p2}, Lcom/google/protobuf/ExtensionRegistryLite$ObjectIntPair;->(Ljava/lang/Object;I)V │ │ + .line 102 │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension; │ │ + .line 101 │ return-object v0 │ .end method │ │ .method public getUnmodifiable()Lcom/google/protobuf/ExtensionRegistryLite; │ .locals 1 │ │ .prologue ├── smali/com/google/protobuf/FieldSet.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "FieldSet.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/FieldSet$1;, │ Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "getNumber()I │ │ move-result v0 │ │ + .line 753 │ invoke-static {v0}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSizeNoTag(I)I │ │ move-result v0 │ │ goto/16 :goto_0 │ │ .line 731 │ @@ -457,15 +458,15 @@ │ :pswitch_9 │ :pswitch_a │ :pswitch_11 │ .end packed-switch │ .end method │ │ .method public static computeFieldSize(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I │ - .locals 8 │ + .locals 7 │ .param p1, "value" # Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/google/protobuf/FieldSet$FieldDescriptorLite", │ "<*>;", │ "Ljava/lang/Object;", │ @@ -474,140 +475,137 @@ │ .end annotation │ │ .prologue │ .line 766 │ .local p0, "descriptor":Lcom/google/protobuf/FieldSet$FieldDescriptorLite;, "Lcom/google/protobuf/FieldSet$FieldDescriptorLite<*>;" │ invoke-interface {p0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 767 │ - .local v5, "type":Lcom/google/protobuf/WireFormat$FieldType; │ + .local v4, "type":Lcom/google/protobuf/WireFormat$FieldType; │ invoke-interface {p0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->getNumber()I │ │ - move-result v3 │ + move-result v2 │ │ .line 768 │ - .local v3, "number":I │ + .local v2, "number":I │ invoke-interface {p0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ .line 769 │ invoke-interface {p0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isPacked()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 770 │ const/4 v0, 0x0 │ │ .line 771 │ .local v0, "dataSize":I │ check-cast p1, Ljava/util/List; │ │ .end local p1 # "value":Ljava/lang/Object; │ invoke-interface {p1}, 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_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ .line 772 │ .local v1, "element":Ljava/lang/Object; │ - invoke-static {v5, v1}, Lcom/google/protobuf/FieldSet;->computeElementSizeNoTag(Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)I │ + invoke-static {v4, v1}, Lcom/google/protobuf/FieldSet;->computeElementSizeNoTag(Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)I │ │ move-result v6 │ │ add-int/2addr v0, v6 │ │ .line 773 │ goto :goto_0 │ │ - .line 774 │ + .line 775 │ .end local v1 # "element":Ljava/lang/Object; │ :cond_0 │ - invoke-static {v3}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I │ + invoke-static {v2}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/2addr v6, v0 │ + add-int/2addr v5, v0 │ │ + .line 776 │ invoke-static {v0}, Lcom/google/protobuf/CodedOutputStream;->computeRawVarint32Size(I)I │ │ - move-result v7 │ + move-result v6 │ │ - add-int v4, v6, v7 │ + add-int v3, v5, v6 │ │ .line 785 │ .end local v0 # "dataSize":I │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - return v4 │ + return v3 │ │ .line 778 │ .restart local p1 # "value":Ljava/lang/Object; │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 779 │ - .local v4, "size":I │ + .local v3, "size":I │ check-cast p1, Ljava/util/List; │ │ .end local p1 # "value":Ljava/lang/Object; │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_2 │ - 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 v1 │ │ .line 780 │ .restart local v1 # "element":Ljava/lang/Object; │ - invoke-static {v5, v3, v1}, Lcom/google/protobuf/FieldSet;->computeElementSize(Lcom/google/protobuf/WireFormat$FieldType;ILjava/lang/Object;)I │ + invoke-static {v4, v2, v1}, Lcom/google/protobuf/FieldSet;->computeElementSize(Lcom/google/protobuf/WireFormat$FieldType;ILjava/lang/Object;)I │ │ move-result v6 │ │ - add-int/2addr v4, v6 │ + add-int/2addr v3, v6 │ │ .line 781 │ goto :goto_2 │ │ .line 785 │ .end local v1 # "element":Ljava/lang/Object; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "size":I │ + .end local v3 # "size":I │ .restart local p1 # "value":Ljava/lang/Object; │ :cond_3 │ - invoke-static {v5, v3, p1}, Lcom/google/protobuf/FieldSet;->computeElementSize(Lcom/google/protobuf/WireFormat$FieldType;ILjava/lang/Object;)I │ + invoke-static {v4, v2, p1}, Lcom/google/protobuf/FieldSet;->computeElementSize(Lcom/google/protobuf/WireFormat$FieldType;ILjava/lang/Object;)I │ │ - move-result v4 │ + move-result v3 │ │ goto :goto_1 │ .end method │ │ .method public static emptySet()Lcom/google/protobuf/FieldSet; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -655,27 +653,28 @@ │ │ move-result-object v1 │ │ sget-object v2, Lcom/google/protobuf/WireFormat$JavaType;->MESSAGE:Lcom/google/protobuf/WireFormat$JavaType; │ │ if-ne v1, v2, :cond_0 │ │ + .line 690 │ invoke-interface {v0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ invoke-interface {v0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isPacked()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 691 │ + .line 692 │ invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ invoke-interface {v1}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->getNumber()I │ @@ -684,14 +683,15 @@ │ │ invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/MessageLite; │ │ + .line 691 │ invoke-static {v2, v1}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSetExtensionSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v1 │ │ .line 694 │ :goto_0 │ return v1 │ @@ -729,117 +729,115 @@ │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method private isInitialized(Ljava/util/Map$Entry;)Z │ - .locals 6 │ + .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Map$Entry", │ ";)Z" │ } │ .end annotation │ │ .prologue │ .local p0, "this":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ .local p1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 385 │ invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ .line 386 │ .local v0, "descriptor":Lcom/google/protobuf/FieldSet$FieldDescriptorLite;, "TFieldDescriptorType;" │ invoke-interface {v0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->getLiteJavaType()Lcom/google/protobuf/WireFormat$JavaType; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - sget-object v5, Lcom/google/protobuf/WireFormat$JavaType;->MESSAGE:Lcom/google/protobuf/WireFormat$JavaType; │ + sget-object v4, Lcom/google/protobuf/WireFormat$JavaType;->MESSAGE:Lcom/google/protobuf/WireFormat$JavaType; │ │ - if-ne v3, v5, :cond_2 │ + if-ne v2, v4, :cond_2 │ │ .line 387 │ invoke-interface {v0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 389 │ invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_2 │ + if-eqz v4, :cond_2 │ │ invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/MessageLite; │ │ .line 390 │ .local v1, "element":Lcom/google/protobuf/MessageLite; │ invoke-interface {v1}, Lcom/google/protobuf/MessageLite;->isInitialized()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-nez v3, :cond_0 │ + if-nez v4, :cond_0 │ │ - move v3, v4 │ + move v2, v3 │ │ .line 400 │ .end local v1 # "element":Lcom/google/protobuf/MessageLite; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :goto_0 │ - return v3 │ + return v2 │ │ .line 395 │ :cond_1 │ invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/google/protobuf/MessageLite; │ + check-cast v2, Lcom/google/protobuf/MessageLite; │ │ - invoke-interface {v3}, Lcom/google/protobuf/MessageLite;->isInitialized()Z │ + invoke-interface {v2}, Lcom/google/protobuf/MessageLite;->isInitialized()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_2 │ + if-nez v2, :cond_2 │ │ - move v3, v4 │ + move v2, v3 │ │ .line 396 │ goto :goto_0 │ │ .line 400 │ :cond_2 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ goto :goto_0 │ .end method │ │ .method private mergeFromField(Ljava/util/Map$Entry;)V │ .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ @@ -949,30 +947,34 @@ │ │ .line 454 │ :cond_2 │ iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ check-cast v2, Lcom/google/protobuf/MessageLite; │ │ + .line 457 │ .end local v2 # "value":Ljava/lang/Object; │ invoke-interface {v2}, Lcom/google/protobuf/MessageLite;->toBuilder()Lcom/google/protobuf/MessageLite$Builder; │ │ move-result-object v4 │ │ check-cast v1, Lcom/google/protobuf/MessageLite; │ │ + .line 456 │ .end local v1 # "otherValue":Ljava/lang/Object; │ invoke-interface {v0, v4, v1}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->internalMergeFrom(Lcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite$Builder; │ │ move-result-object v4 │ │ + .line 458 │ invoke-interface {v4}, Lcom/google/protobuf/MessageLite$Builder;->build()Lcom/google/protobuf/MessageLite; │ │ move-result-object v4 │ │ + .line 454 │ invoke-virtual {v3, v0, v4}, Lcom/google/protobuf/SmallSortedMap;->put(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 462 │ .restart local v1 # "otherValue":Ljava/lang/Object; │ :cond_3 │ @@ -1741,140 +1743,136 @@ │ .end annotation │ │ .prologue │ .line 627 │ .local p0, "descriptor":Lcom/google/protobuf/FieldSet$FieldDescriptorLite;, "Lcom/google/protobuf/FieldSet$FieldDescriptorLite<*>;" │ invoke-interface {p0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 628 │ - .local v4, "type":Lcom/google/protobuf/WireFormat$FieldType; │ + .local v3, "type":Lcom/google/protobuf/WireFormat$FieldType; │ invoke-interface {p0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->getNumber()I │ │ - move-result v3 │ + move-result v2 │ │ .line 629 │ - .local v3, "number":I │ + .local v2, "number":I │ invoke-interface {p0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ - move-object v5, p1 │ + move-object v4, p1 │ │ .line 630 │ - check-cast v5, Ljava/util/List; │ + check-cast v4, Ljava/util/List; │ │ .line 631 │ - .local v5, "valueList":Ljava/util/List;, "Ljava/util/List<*>;" │ + .local v4, "valueList":Ljava/util/List;, "Ljava/util/List<*>;" │ invoke-interface {p0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isPacked()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 632 │ - const/4 v6, 0x2 │ + const/4 v5, 0x2 │ │ - invoke-virtual {p2, v3, v6}, Lcom/google/protobuf/CodedOutputStream;->writeTag(II)V │ + invoke-virtual {p2, v2, v5}, Lcom/google/protobuf/CodedOutputStream;->writeTag(II)V │ │ .line 634 │ const/4 v0, 0x0 │ │ .line 635 │ .local v0, "dataSize":I │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, 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_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ .line 636 │ .local v1, "element":Ljava/lang/Object; │ - invoke-static {v4, v1}, Lcom/google/protobuf/FieldSet;->computeElementSizeNoTag(Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)I │ + invoke-static {v3, v1}, Lcom/google/protobuf/FieldSet;->computeElementSizeNoTag(Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)I │ │ move-result v6 │ │ add-int/2addr v0, v6 │ │ .line 637 │ goto :goto_0 │ │ .line 638 │ .end local v1 # "element":Ljava/lang/Object; │ :cond_0 │ invoke-virtual {p2, v0}, Lcom/google/protobuf/CodedOutputStream;->writeRawVarint32(I)V │ │ .line 640 │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ .line 641 │ .restart local v1 # "element":Ljava/lang/Object; │ - invoke-static {p2, v4, v1}, Lcom/google/protobuf/FieldSet;->writeElementNoTag(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)V │ + invoke-static {p2, v3, v1}, Lcom/google/protobuf/FieldSet;->writeElementNoTag(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 644 │ .end local v0 # "dataSize":I │ .end local v1 # "element":Ljava/lang/Object; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ .line 645 │ .restart local v1 # "element":Ljava/lang/Object; │ - invoke-static {p2, v4, v3, v1}, Lcom/google/protobuf/FieldSet;->writeElement(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/WireFormat$FieldType;ILjava/lang/Object;)V │ + invoke-static {p2, v3, v2, v1}, Lcom/google/protobuf/FieldSet;->writeElement(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/WireFormat$FieldType;ILjava/lang/Object;)V │ │ goto :goto_2 │ │ .line 649 │ .end local v1 # "element":Ljava/lang/Object; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v5 # "valueList":Ljava/util/List;, "Ljava/util/List<*>;" │ + .end local v4 # "valueList":Ljava/util/List;, "Ljava/util/List<*>;" │ :cond_2 │ - invoke-static {p2, v4, v3, p1}, Lcom/google/protobuf/FieldSet;->writeElement(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/WireFormat$FieldType;ILjava/lang/Object;)V │ + invoke-static {p2, v3, v2, p1}, Lcom/google/protobuf/FieldSet;->writeElement(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/WireFormat$FieldType;ILjava/lang/Object;)V │ │ .line 651 │ :cond_3 │ return-void │ .end method │ │ .method private writeMessageSetTo(Ljava/util/Map$Entry;Lcom/google/protobuf/CodedOutputStream;)V │ @@ -1914,14 +1912,15 @@ │ │ move-result-object v1 │ │ sget-object v2, Lcom/google/protobuf/WireFormat$JavaType;->MESSAGE:Lcom/google/protobuf/WireFormat$JavaType; │ │ if-ne v1, v2, :cond_0 │ │ + .line 550 │ invoke-interface {v0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ invoke-interface {v0}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isPacked()Z │ @@ -1937,20 +1936,22 @@ │ │ check-cast v1, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ invoke-interface {v1}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->getNumber()I │ │ move-result v2 │ │ + .line 552 │ invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/MessageLite; │ │ + .line 551 │ invoke-virtual {p2, v2, v1}, Lcom/google/protobuf/CodedOutputStream;->writeMessageSetExtension(ILcom/google/protobuf/MessageLite;)V │ │ .line 556 │ :goto_0 │ return-void │ │ .line 554 │ @@ -2097,26 +2098,26 @@ │ │ .line 132 │ .local v0, "clone":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_0 │ - iget-object v5, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v5}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ + invoke-virtual {v4}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ │ - move-result v5 │ + move-result v4 │ │ - if-ge v3, v5, :cond_0 │ + if-ge v3, v4, :cond_0 │ │ .line 133 │ - iget-object v5, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v5, v3}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ + invoke-virtual {v4, v3}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ │ move-result-object v2 │ │ .line 134 │ .local v2, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ @@ -2124,38 +2125,37 @@ │ │ check-cast v1, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ .line 135 │ .local v1, "descriptor":Lcom/google/protobuf/FieldSet$FieldDescriptorLite;, "TFieldDescriptorType;" │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v0, v1, v5}, Lcom/google/protobuf/FieldSet;->setField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V │ + invoke-virtual {v0, v1, v4}, Lcom/google/protobuf/FieldSet;->setField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V │ │ .line 132 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 138 │ .end local v1 # "descriptor":Lcom/google/protobuf/FieldSet$FieldDescriptorLite;, "TFieldDescriptorType;" │ .end local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ - iget-object v5, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v5}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ + invoke-virtual {v4}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ @@ -2270,89 +2270,88 @@ │ │ .method public getMessageSetSerializedSize()I │ .locals 5 │ │ .prologue │ .line 675 │ .local p0, "this":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 676 │ - .local v3, "size":I │ + .local v2, "size":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ - iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v4}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ + invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ │ - move-result v4 │ + move-result v3 │ │ - if-ge v1, v4, :cond_0 │ + if-ge v1, v3, :cond_0 │ │ .line 677 │ - iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v4, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ + invoke-virtual {v3, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {p0, v4}, Lcom/google/protobuf/FieldSet;->getMessageSetSerializedSize(Ljava/util/Map$Entry;)I │ + invoke-direct {p0, v3}, Lcom/google/protobuf/FieldSet;->getMessageSetSerializedSize(Ljava/util/Map$Entry;)I │ │ - move-result v4 │ + move-result v3 │ │ - add-int/2addr v3, v4 │ + add-int/2addr v2, v3 │ │ .line 676 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 680 │ :cond_0 │ - iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v4}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ + invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 681 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-direct {p0, v0}, Lcom/google/protobuf/FieldSet;->getMessageSetSerializedSize(Ljava/util/Map$Entry;)I │ │ move-result v4 │ │ - add-int/2addr v3, v4 │ + add-int/2addr v2, v4 │ │ .line 682 │ goto :goto_1 │ │ .line 683 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ - return v3 │ + return v2 │ .end method │ │ .method public getRepeatedField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;I)Ljava/lang/Object; │ .locals 3 │ .param p2, "index" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -2472,112 +2471,112 @@ │ │ .method public getSerializedSize()I │ .locals 6 │ │ .prologue │ .line 658 │ .local p0, "this":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 659 │ - .local v3, "size":I │ + .local v2, "size":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ - iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v4}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ + invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ │ - move-result v4 │ + move-result v3 │ │ - if-ge v1, v4, :cond_0 │ + if-ge v1, v3, :cond_0 │ │ .line 660 │ - iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v4, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ + .line 661 │ + invoke-virtual {v3, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ │ move-result-object v0 │ │ .line 662 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ + check-cast v3, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v4, v5}, Lcom/google/protobuf/FieldSet;->computeFieldSize(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I │ + invoke-static {v3, v4}, Lcom/google/protobuf/FieldSet;->computeFieldSize(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I │ │ - move-result v4 │ + move-result v3 │ │ - add-int/2addr v3, v4 │ + add-int/2addr v2, v3 │ │ .line 659 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 665 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ - iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v4}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ + invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 666 │ .restart local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ + check-cast v3, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v5 │ │ - invoke-static {v4, v5}, Lcom/google/protobuf/FieldSet;->computeFieldSize(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I │ + invoke-static {v3, v5}, Lcom/google/protobuf/FieldSet;->computeFieldSize(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I │ │ - move-result v4 │ + move-result v3 │ │ - add-int/2addr v3, v4 │ + add-int/2addr v2, v3 │ │ .line 667 │ goto :goto_1 │ │ .line 668 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ - return v3 │ + return v2 │ .end method │ │ .method public hasField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Z │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TFieldDescriptorType;)Z" │ @@ -2636,73 +2635,72 @@ │ .end method │ │ .method public isInitialized()Z │ .locals 5 │ │ .prologue │ .local p0, "this":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 368 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ - iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v4}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ + invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ │ - move-result v4 │ + move-result v3 │ │ - if-ge v1, v4, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ .line 369 │ - iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v4, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ + invoke-virtual {v3, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {p0, v4}, Lcom/google/protobuf/FieldSet;->isInitialized(Ljava/util/Map$Entry;)Z │ + invoke-direct {p0, v3}, Lcom/google/protobuf/FieldSet;->isInitialized(Ljava/util/Map$Entry;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 379 │ :goto_1 │ - return v3 │ + return v2 │ │ .line 368 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 374 │ :cond_1 │ - iget-object v4, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v4}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ + invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 375 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -2713,15 +2711,15 @@ │ if-nez v4, :cond_2 │ │ goto :goto_1 │ │ .line 379 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_3 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public iterator()Ljava/util/Iterator; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -2794,49 +2792,48 @@ │ .line 422 │ .local p0, "this":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ .local p1, "other":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ - iget-object v3, p1, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p1, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ + invoke-virtual {v2}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ │ - move-result v3 │ + move-result v2 │ │ - if-ge v1, v3, :cond_0 │ + if-ge v1, v2, :cond_0 │ │ .line 423 │ - iget-object v3, p1, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p1, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ + invoke-virtual {v2, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {p0, v3}, Lcom/google/protobuf/FieldSet;->mergeFromField(Ljava/util/Map$Entry;)V │ + invoke-direct {p0, v2}, Lcom/google/protobuf/FieldSet;->mergeFromField(Ljava/util/Map$Entry;)V │ │ .line 422 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 426 │ :cond_0 │ - iget-object v3, p1, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p1, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ + invoke-virtual {v2}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ @@ -2855,15 +2852,15 @@ │ .line 429 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ return-void │ .end method │ │ .method public setField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V │ - .locals 5 │ + .locals 4 │ .param p2, "value" # Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TFieldDescriptorType;", │ "Ljava/lang/Object;", │ ")V" │ } │ @@ -2871,59 +2868,58 @@ │ │ .prologue │ .line 198 │ .local p0, "this":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ .local p1, "descriptor":Lcom/google/protobuf/FieldSet$FieldDescriptorLite;, "TFieldDescriptorType;" │ invoke-interface {p1}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 199 │ - instance-of v3, p2, Ljava/util/List; │ + instance-of v2, p2, Ljava/util/List; │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 200 │ - new-instance v3, Ljava/lang/IllegalArgumentException; │ + new-instance v2, Ljava/lang/IllegalArgumentException; │ │ - const-string v4, "Wrong object type used with protocol message reflection." │ + const-string v3, "Wrong object type used with protocol message reflection." │ │ - invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v2 │ │ .line 206 │ :cond_0 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 207 │ - .local v2, "newList":Ljava/util/List; │ + .local v1, "newList":Ljava/util/List; │ check-cast p2, Ljava/util/List; │ │ .end local p2 # "value":Ljava/lang/Object; │ - invoke-interface {v2, p2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v1, p2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 208 │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, 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_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 │ │ .line 209 │ .local v0, "element":Ljava/lang/Object; │ invoke-interface {p1}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ @@ -2932,35 +2928,34 @@ │ invoke-static {v3, v0}, Lcom/google/protobuf/FieldSet;->verifyType(Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 211 │ .end local v0 # "element":Ljava/lang/Object; │ :cond_1 │ - move-object p2, v2 │ + move-object p2, v1 │ │ .line 216 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "newList":Ljava/util/List; │ + .end local v1 # "newList":Ljava/util/List; │ :goto_1 │ - iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3, p1, p2}, Lcom/google/protobuf/SmallSortedMap;->put(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, p1, p2}, Lcom/google/protobuf/SmallSortedMap;->put(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 217 │ return-void │ │ .line 213 │ .restart local p2 # "value":Ljava/lang/Object; │ :cond_2 │ invoke-interface {p1}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3, p2}, Lcom/google/protobuf/FieldSet;->verifyType(Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)V │ + invoke-static {v2, p2}, Lcom/google/protobuf/FieldSet;->verifyType(Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)V │ │ goto :goto_1 │ .end method │ │ .method public setRepeatedField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;ILjava/lang/Object;)V │ .locals 3 │ .param p2, "index" # I │ @@ -3041,49 +3036,48 @@ │ .prologue │ .line 536 │ .local p0, "this":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ - iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ + invoke-virtual {v2}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ │ - move-result v3 │ + move-result v2 │ │ - if-ge v1, v3, :cond_0 │ + if-ge v1, v2, :cond_0 │ │ .line 537 │ - iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ + invoke-virtual {v2, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {p0, v3, p1}, Lcom/google/protobuf/FieldSet;->writeMessageSetTo(Ljava/util/Map$Entry;Lcom/google/protobuf/CodedOutputStream;)V │ + invoke-direct {p0, v2, p1}, Lcom/google/protobuf/FieldSet;->writeMessageSetTo(Ljava/util/Map$Entry;Lcom/google/protobuf/CodedOutputStream;)V │ │ .line 536 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 540 │ :cond_0 │ - iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ + invoke-virtual {v2}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ @@ -3117,88 +3111,88 @@ │ .prologue │ .line 520 │ .local p0, "this":Lcom/google/protobuf/FieldSet;, "Lcom/google/protobuf/FieldSet;" │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ - iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ + invoke-virtual {v2}, Lcom/google/protobuf/SmallSortedMap;->getNumArrayEntries()I │ │ - move-result v3 │ + move-result v2 │ │ - if-ge v1, v3, :cond_0 │ + if-ge v1, v2, :cond_0 │ │ .line 521 │ - iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ + .line 522 │ + invoke-virtual {v2, v1}, Lcom/google/protobuf/SmallSortedMap;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ │ move-result-object v0 │ │ .line 523 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ + check-cast v2, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4, p1}, Lcom/google/protobuf/FieldSet;->writeField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;Lcom/google/protobuf/CodedOutputStream;)V │ + invoke-static {v2, v3, p1}, Lcom/google/protobuf/FieldSet;->writeField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;Lcom/google/protobuf/CodedOutputStream;)V │ │ .line 520 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 526 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ - iget-object v3, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ + iget-object v2, p0, Lcom/google/protobuf/FieldSet;->fields:Lcom/google/protobuf/SmallSortedMap; │ │ - invoke-virtual {v3}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ + invoke-virtual {v2}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntries()Ljava/lang/Iterable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 527 │ .restart local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ + check-cast v2, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v4 │ │ - invoke-static {v3, v4, p1}, Lcom/google/protobuf/FieldSet;->writeField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;Lcom/google/protobuf/CodedOutputStream;)V │ + invoke-static {v2, v4, p1}, Lcom/google/protobuf/FieldSet;->writeField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;Lcom/google/protobuf/CodedOutputStream;)V │ │ goto :goto_1 │ │ .line 529 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ return-void ├── smali/com/google/protobuf/GeneratedMessage$1.smali │ @@ -53,15 +53,17 @@ │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getExtensions()Ljava/util/List; │ │ move-result-object v0 │ │ iget v1, p0, Lcom/google/protobuf/GeneratedMessage$1;->val$descriptorIndex:I │ │ + .line 1136 │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ + .line 1135 │ return-object v0 │ .end method ├── smali/com/google/protobuf/GeneratedMessage$Builder.smali │ @@ -67,15 +67,15 @@ │ .param p1, "builderParent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent; │ │ .prologue │ .line 226 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ invoke-direct {p0}, Lcom/google/protobuf/AbstractMessage$Builder;->()V │ │ - .line 219 │ + .line 220 │ invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->getDefaultInstance()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet; │ │ .line 227 │ @@ -110,49 +110,48 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 298 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ - new-instance v3, Ljava/util/TreeMap; │ + new-instance v2, Ljava/util/TreeMap; │ │ - invoke-direct {v3}, Ljava/util/TreeMap;->()V │ + invoke-direct {v2}, Ljava/util/TreeMap;->()V │ │ .line 300 │ - .local v3, "result":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ + .local v2, "result":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - move-result-object v5 │ + move-result-object v4 │ │ # getter for: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ - invoke-static {v5}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->access$000(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/Descriptors$Descriptor; │ + invoke-static {v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->access$000(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v0 │ │ .line 301 │ .local v0, "descriptor":Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()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 v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 302 │ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ @@ -161,53 +160,53 @@ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ .line 303 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v3, Ljava/util/List; │ │ .line 304 │ - .local v4, "value":Ljava/util/List; │ - invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ + .local v3, "value":Ljava/util/List; │ + invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 305 │ - invoke-virtual {v3, v1, v4}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v1, v3}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 308 │ - .end local v4 # "value":Ljava/util/List; │ + .end local v3 # "value":Ljava/util/List; │ :cond_1 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 309 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v1, v5}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v1, v5}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 313 │ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_2 │ - return-object v3 │ + return-object v2 │ .end method │ │ │ # virtual methods │ .method public addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder; │ .locals 1 │ .param p1, "field" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ @@ -237,16 +236,14 @@ │ │ .line 373 │ return-object p0 │ .end method │ │ .method public bridge synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 207 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ @@ -344,15 +341,14 @@ │ │ .line 347 │ return-object p0 │ .end method │ │ .method public bridge synthetic clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .prologue │ .line 207 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ @@ -589,18 +585,20 @@ │ move-result-object v0 │ │ # invokes: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->access$100(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ │ move-result-object v0 │ │ + .line 360 │ invoke-interface {v0, p0, p2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor;->getRepeated(Lcom/google/protobuf/GeneratedMessage$Builder;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ + .line 359 │ return-object v0 │ .end method │ │ .method public getRepeatedFieldCount(Lcom/google/protobuf/Descriptors$FieldDescriptor;)I │ .locals 1 │ .param p1, "field" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ @@ -612,18 +610,20 @@ │ move-result-object v0 │ │ # invokes: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->access$100(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ │ move-result-object v0 │ │ + .line 353 │ invoke-interface {v0, p0}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor;->getRepeatedCount(Lcom/google/protobuf/GeneratedMessage$Builder;)I │ │ move-result v0 │ │ + .line 352 │ return v0 │ .end method │ │ .method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ .locals 1 │ │ .prologue │ @@ -668,158 +668,157 @@ │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ iget-boolean v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->isClean:Z │ │ return v0 │ .end method │ │ .method public isInitialized()Z │ - .locals 8 │ + .locals 7 │ │ .prologue │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ - const/4 v6, 0x0 │ + const/4 v4, 0x0 │ │ .line 396 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List; │ + invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_4 │ + if-eqz v3, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 398 │ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRequired()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 399 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z │ │ - move-result v5 │ + move-result v3 │ │ - if-nez v5, :cond_1 │ + if-nez v3, :cond_1 │ │ - move v5, v6 │ + move v3, v4 │ │ .line 421 │ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :goto_0 │ - return v5 │ + return v3 │ │ .line 404 │ .restart local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_1 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sget-object v7, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + sget-object v6, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - if-ne v5, v7, :cond_0 │ + if-ne v3, v6, :cond_0 │ │ .line 405 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 407 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ .line 408 │ - .local v4, "messageList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "messageList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_2 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Message; │ │ .line 409 │ .local v0, "element":Lcom/google/protobuf/Message; │ invoke-interface {v0}, Lcom/google/protobuf/Message;->isInitialized()Z │ │ - move-result v5 │ + move-result v6 │ │ - if-nez v5, :cond_2 │ + if-nez v6, :cond_2 │ │ - move v5, v6 │ + move v3, v4 │ │ .line 410 │ goto :goto_0 │ │ .line 414 │ .end local v0 # "element":Lcom/google/protobuf/Message; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "messageList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v2 # "messageList":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_0 │ + if-eqz v3, :cond_0 │ │ + .line 415 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lcom/google/protobuf/Message; │ + check-cast v3, Lcom/google/protobuf/Message; │ │ - invoke-interface {v5}, Lcom/google/protobuf/Message;->isInitialized()Z │ + invoke-interface {v3}, Lcom/google/protobuf/Message;->isInitialized()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-nez v5, :cond_0 │ + if-nez v3, :cond_0 │ │ - move v5, v6 │ + move v3, v4 │ │ .line 416 │ goto :goto_0 │ │ .line 421 │ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_4 │ - const/4 v5, 0x1 │ + const/4 v3, 0x1 │ │ goto :goto_0 │ .end method │ │ .method protected markClean()V │ .locals 1 │ │ @@ -832,15 +831,14 @@ │ │ .line 249 │ return-void │ .end method │ │ .method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/UnknownFieldSet; │ │ .prologue │ .line 207 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ @@ -860,22 +858,25 @@ │ .end annotation │ │ .prologue │ .line 386 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet; │ │ + .line 387 │ invoke-static {v0}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v0 │ │ + .line 388 │ invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeFrom(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v0 │ │ + .line 389 │ invoke-virtual {v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->build()Lcom/google/protobuf/UnknownFieldSet; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet; │ │ .line 390 │ @@ -883,15 +884,14 @@ │ │ .line 391 │ return-object p0 │ .end method │ │ .method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/UnknownFieldSet; │ │ .prologue │ .line 207 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ @@ -1020,16 +1020,14 @@ │ │ .line 341 │ return-object p0 │ .end method │ │ .method public bridge synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 207 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ @@ -1060,25 +1058,23 @@ │ move-result-object v0 │ │ # invokes: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->access$100(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ │ move-result-object v0 │ │ + .line 366 │ invoke-interface {v0, p0, p2, p3}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor;->setRepeated(Lcom/google/protobuf/GeneratedMessage$Builder;ILjava/lang/Object;)V │ │ .line 367 │ return-object p0 │ .end method │ │ .method public bridge synthetic setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # I │ - .param p3, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 207 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ invoke-virtual {p0, p1, p2, p3}, Lcom/google/protobuf/GeneratedMessage$Builder;->setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 │ @@ -1107,15 +1103,14 @@ │ │ .line 380 │ return-object p0 │ .end method │ │ .method public bridge synthetic setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/UnknownFieldSet; │ │ .prologue │ .line 207 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$Builder;, "Lcom/google/protobuf/GeneratedMessage$Builder;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/GeneratedMessage$ExtendableBuilder.smali │ @@ -199,14 +199,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v0 │ │ + .line 838 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 840 │ @@ -218,14 +219,15 @@ │ │ const-string v2, "Extension is for type \"" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 842 │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->getDescriptor()Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v2 │ @@ -240,14 +242,15 @@ │ │ const-string v2, "\" which does not match message type \"" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 844 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$Descriptor;->getFullName()Ljava/lang/String; │ │ move-result-object v2 │ @@ -306,32 +309,32 @@ │ │ move-result-object v0 │ │ .line 931 │ .local v0, "descriptor":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ iget-object v1, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->extensions:Lcom/google/protobuf/FieldSet; │ │ + .line 932 │ # invokes: Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->singularToReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {p1, p2}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->access$1000(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 931 │ invoke-virtual {v1, v0, v2}, Lcom/google/protobuf/FieldSet;->addRepeatedField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V │ │ .line 933 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->onChanged()V │ │ .line 934 │ return-object p0 │ .end method │ │ .method public bridge synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 798 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;, "Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;" │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder; │ │ move-result-object v0 │ @@ -391,16 +394,14 @@ │ move-object p0, v0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 798 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;, "Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;" │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder; │ │ move-result-object v0 │ @@ -522,15 +523,14 @@ │ │ .line 944 │ return-object p0 │ .end method │ │ .method public bridge synthetic clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .prologue │ .line 798 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;, "Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder; │ │ move-result-object v0 │ @@ -588,15 +588,14 @@ │ move-object p0, v0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .prologue │ .line 798 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;, "Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder; │ │ move-result-object v0 │ @@ -825,20 +824,21 @@ │ .line 877 │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->getMessageDefaultInstance()Lcom/google/protobuf/Message; │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 879 │ + .line 880 │ :cond_1 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getDefaultValue()Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 879 │ # invokes: Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->fromReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {p1, v2}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->access$400(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ goto :goto_0 │ │ @@ -878,18 +878,20 @@ │ │ move-result-object v0 │ │ .line 894 │ .local v0, "descriptor":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ iget-object v1, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->extensions:Lcom/google/protobuf/FieldSet; │ │ + .line 895 │ invoke-virtual {v1, v0, p2}, Lcom/google/protobuf/FieldSet;->getRepeatedField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;I)Ljava/lang/Object; │ │ move-result-object v1 │ │ + .line 894 │ # invokes: Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->singularFromReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {p1, v1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->access$500(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ @@ -1245,19 +1247,21 @@ │ │ move-result-object v0 │ │ .line 917 │ .local v0, "descriptor":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ iget-object v1, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->extensions:Lcom/google/protobuf/FieldSet; │ │ + .line 919 │ # invokes: Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->singularToReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {p1, p3}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->access$1000(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 917 │ invoke-virtual {v1, v0, p2, v2}, Lcom/google/protobuf/FieldSet;->setRepeatedField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;ILjava/lang/Object;)V │ │ .line 920 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->onChanged()V │ │ .line 921 │ return-object p0 │ @@ -1306,16 +1310,14 @@ │ │ .line 907 │ return-object p0 │ .end method │ │ .method public bridge synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 798 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;, "Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;" │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder; │ │ move-result-object v0 │ @@ -1375,32 +1377,27 @@ │ move-object p0, v0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 798 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;, "Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;" │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # I │ - .param p3, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 798 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;, "Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;" │ invoke-virtual {p0, p1, p2, p3}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder; │ │ move-result-object v0 │ @@ -1462,17 +1459,14 @@ │ move-object p0, v0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .param p2, "x1" # I │ - .param p3, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 798 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;, "Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;" │ invoke-virtual {p0, p1, p2, p3}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder; │ │ move-result-object v0 ├── smali/com/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter.smali │ @@ -45,26 +45,28 @@ │ │ .field final synthetic this$0:Lcom/google/protobuf/GeneratedMessage$ExtendableMessage; │ │ │ # direct methods │ .method private constructor (Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;Z)V │ .locals 1 │ + .param p1, "this$0" # Lcom/google/protobuf/GeneratedMessage$ExtendableMessage; │ .param p2, "messageSetWireFormat" # Z │ │ .prologue │ .line 644 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;" │ iput-object p1, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;->this$0:Lcom/google/protobuf/GeneratedMessage$ExtendableMessage; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 639 │ iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;->this$0:Lcom/google/protobuf/GeneratedMessage$ExtendableMessage; │ │ + .line 640 │ # getter for: Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->extensions:Lcom/google/protobuf/FieldSet; │ invoke-static {v0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->access$600(Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;)Lcom/google/protobuf/FieldSet; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/FieldSet;->iterator()Ljava/util/Iterator; │ │ @@ -167,33 +169,36 @@ │ │ move-result-object v1 │ │ sget-object v2, Lcom/google/protobuf/WireFormat$JavaType;->MESSAGE:Lcom/google/protobuf/WireFormat$JavaType; │ │ if-ne v1, v2, :cond_0 │ │ + .line 657 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 658 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I │ │ move-result v2 │ │ iget-object v1, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;->next:Ljava/util/Map$Entry; │ │ + .line 659 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/Message; │ │ + .line 658 │ invoke-virtual {p2, v2, v1}, Lcom/google/protobuf/CodedOutputStream;->writeMessageSetExtension(ILcom/google/protobuf/MessageLite;)V │ │ .line 663 │ :goto_1 │ iget-object v1, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;->iter:Ljava/util/Iterator; │ │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z ├── smali/com/google/protobuf/GeneratedMessage$ExtendableMessage.smali │ @@ -155,14 +155,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v0 │ │ + .line 557 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 559 │ @@ -174,14 +175,15 @@ │ │ const-string v2, "Extension is for type \"" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 561 │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->getDescriptor()Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v2 │ @@ -196,14 +198,15 @@ │ │ const-string v2, "\" which does not match message type \"" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 563 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$Descriptor;->getFullName()Ljava/lang/String; │ │ move-result-object v2 │ @@ -379,20 +382,21 @@ │ .line 597 │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->getMessageDefaultInstance()Lcom/google/protobuf/Message; │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 599 │ + .line 600 │ :cond_1 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getDefaultValue()Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 599 │ # invokes: Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->fromReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {p1, v2}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->access$400(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ goto :goto_0 │ │ @@ -432,18 +436,20 @@ │ │ move-result-object v0 │ │ .line 615 │ .local v0, "descriptor":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ iget-object v1, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->extensions:Lcom/google/protobuf/FieldSet; │ │ + .line 616 │ invoke-virtual {v1, v0, p2}, Lcom/google/protobuf/FieldSet;->getRepeatedField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;I)Ljava/lang/Object; │ │ move-result-object v1 │ │ + .line 615 │ # invokes: Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->singularFromReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {p1, v1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->access$500(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/com/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor.smali │ @@ -72,14 +72,15 @@ │ .line 1694 │ iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor;->type:Ljava/lang/Class; │ │ const-string v1, "getValueDescriptor" │ │ new-array v2, v4, [Ljava/lang/Class; │ │ + .line 1695 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {v0, v1, v2}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor;->getValueDescriptorMethod:Ljava/lang/reflect/Method; │ │ @@ -121,39 +122,38 @@ │ │ .method public get(Lcom/google/protobuf/GeneratedMessage$Builder;)Ljava/lang/Object; │ .locals 5 │ .param p1, "builder" # Lcom/google/protobuf/GeneratedMessage$Builder; │ │ .prologue │ .line 1714 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 1715 │ - .local v2, "newList":Ljava/util/List; │ + .local v1, "newList":Ljava/util/List; │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->get(Lcom/google/protobuf/GeneratedMessage$Builder;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ - 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 │ │ .line 1716 │ .local v0, "element":Ljava/lang/Object; │ iget-object v3, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor;->getValueDescriptorMethod:Ljava/lang/reflect/Method; │ │ @@ -162,59 +162,58 @@ │ new-array v4, v4, [Ljava/lang/Object; │ │ # invokes: Lcom/google/protobuf/GeneratedMessage;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {v3, v0, v4}, Lcom/google/protobuf/GeneratedMessage;->access$1400(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1718 │ .end local v0 # "element":Ljava/lang/Object; │ :cond_0 │ - invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ + invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public get(Lcom/google/protobuf/GeneratedMessage;)Ljava/lang/Object; │ .locals 5 │ .param p1, "message" # Lcom/google/protobuf/GeneratedMessage; │ │ .prologue │ .line 1704 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 1705 │ - .local v2, "newList":Ljava/util/List; │ + .local v1, "newList":Ljava/util/List; │ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->get(Lcom/google/protobuf/GeneratedMessage;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ - 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 │ │ .line 1706 │ .local v0, "element":Ljava/lang/Object; │ iget-object v3, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor;->getValueDescriptorMethod:Ljava/lang/reflect/Method; │ │ @@ -223,45 +222,47 @@ │ new-array v4, v4, [Ljava/lang/Object; │ │ # invokes: Lcom/google/protobuf/GeneratedMessage;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {v3, v0, v4}, Lcom/google/protobuf/GeneratedMessage;->access$1400(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1708 │ .end local v0 # "element":Ljava/lang/Object; │ :cond_0 │ - invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ + invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public getRepeated(Lcom/google/protobuf/GeneratedMessage$Builder;I)Ljava/lang/Object; │ .locals 3 │ .param p1, "builder" # Lcom/google/protobuf/GeneratedMessage$Builder; │ .param p2, "index" # I │ │ .prologue │ .line 1730 │ iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor;->getValueDescriptorMethod:Ljava/lang/reflect/Method; │ │ + .line 1731 │ invoke-super {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->getRepeated(Lcom/google/protobuf/GeneratedMessage$Builder;I)Ljava/lang/Object; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ + .line 1730 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {v0, v1, v2}, Lcom/google/protobuf/GeneratedMessage;->access$1400(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ @@ -271,22 +272,24 @@ │ .param p1, "message" # Lcom/google/protobuf/GeneratedMessage; │ .param p2, "index" # I │ │ .prologue │ .line 1724 │ iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor;->getValueDescriptorMethod:Ljava/lang/reflect/Method; │ │ + .line 1725 │ invoke-super {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->getRepeated(Lcom/google/protobuf/GeneratedMessage;I)Ljava/lang/Object; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ + .line 1724 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ invoke-static {v0, v1, v2}, Lcom/google/protobuf/GeneratedMessage;->access$1400(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor.smali │ @@ -159,14 +159,15 @@ │ │ new-array v1, v4, [Ljava/lang/Class; │ │ sget-object v2, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ │ aput-object v2, v1, v3 │ │ + .line 1579 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {p3, v0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->getRepeatedMethod:Ljava/lang/reflect/Method; │ │ @@ -191,14 +192,15 @@ │ │ new-array v1, v4, [Ljava/lang/Class; │ │ sget-object v2, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ │ aput-object v2, v1, v3 │ │ + .line 1581 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {p4, v0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->getRepeatedMethodBuilder:Ljava/lang/reflect/Method; │ │ @@ -238,14 +240,15 @@ │ │ aput-object v2, v1, v3 │ │ iget-object v2, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->type:Ljava/lang/Class; │ │ aput-object v2, v1, v4 │ │ + .line 1584 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {p4, v0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->setRepeatedMethod:Ljava/lang/reflect/Method; │ │ @@ -270,14 +273,15 @@ │ │ new-array v1, v4, [Ljava/lang/Class; │ │ iget-object v2, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->type:Ljava/lang/Class; │ │ aput-object v2, v1, v3 │ │ + .line 1587 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {p4, v0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->addRepeatedMethod:Ljava/lang/reflect/Method; │ │ @@ -304,14 +308,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ new-array v1, v3, [Ljava/lang/Class; │ │ + .line 1589 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {p3, v0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->getCountMethod:Ljava/lang/reflect/Method; │ │ @@ -338,14 +343,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ new-array v1, v3, [Ljava/lang/Class; │ │ + .line 1591 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {p4, v0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor;->getCountMethodBuilder:Ljava/lang/reflect/Method; │ │ @@ -633,15 +639,14 @@ │ check-cast p2, Ljava/util/List; │ │ .end local p2 # "value":Ljava/lang/Object; │ invoke-interface {p2}, 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 ├── smali/com/google/protobuf/GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor.smali │ @@ -99,14 +99,15 @@ │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Message$Builder; │ │ check-cast p1, Lcom/google/protobuf/Message; │ │ + .line 1805 │ .end local p1 # "value":Ljava/lang/Object; │ invoke-interface {v0, p1}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ │ move-result-object v0 │ │ invoke-interface {v0}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message; ├── smali/com/google/protobuf/GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor.smali │ @@ -72,14 +72,15 @@ │ .line 1661 │ iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor;->type:Ljava/lang/Class; │ │ const-string v1, "getValueDescriptor" │ │ new-array v2, v4, [Ljava/lang/Class; │ │ + .line 1662 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {v0, v1, v2}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor;->getValueDescriptorMethod:Ljava/lang/reflect/Method; ├── smali/com/google/protobuf/GeneratedMessage$FieldAccessorTable$SingularFieldAccessor.smali │ @@ -185,14 +185,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ new-array v1, v3, [Ljava/lang/Class; │ │ + .line 1489 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {p3, v0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$SingularFieldAccessor;->hasMethod:Ljava/lang/reflect/Method; │ │ @@ -213,14 +214,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ new-array v1, v3, [Ljava/lang/Class; │ │ + .line 1491 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {p4, v0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$SingularFieldAccessor;->hasMethodBuilder:Ljava/lang/reflect/Method; ├── smali/com/google/protobuf/GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor.smali │ @@ -99,14 +99,15 @@ │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Message$Builder; │ │ check-cast p1, Lcom/google/protobuf/Message; │ │ + .line 1769 │ .end local p1 # "value":Ljava/lang/Object; │ invoke-interface {v0, p1}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ │ move-result-object v0 │ │ invoke-interface {v0}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message; ├── smali/com/google/protobuf/GeneratedMessage$GeneratedExtension$1.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ │ # direct methods │ .method constructor (Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;Lcom/google/protobuf/Descriptors$FieldDescriptor;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/google/protobuf/GeneratedMessage$GeneratedExtension; │ │ .prologue │ .line 1227 │ - .local p0, "this":Lcom/google/protobuf/GeneratedMessage$GeneratedExtension$1;, "Lcom/google/protobuf/GeneratedMessage$GeneratedExtension.1;" │ + .local p0, "this":Lcom/google/protobuf/GeneratedMessage$GeneratedExtension$1;, "Lcom/google/protobuf/GeneratedMessage$GeneratedExtension$1;" │ iput-object p1, p0, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension$1;->this$0:Lcom/google/protobuf/GeneratedMessage$GeneratedExtension; │ │ iput-object p2, p0, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension$1;->val$descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,12 +43,12 @@ │ │ # virtual methods │ .method public getDescriptor()Lcom/google/protobuf/Descriptors$FieldDescriptor; │ .locals 1 │ │ .prologue │ .line 1230 │ - .local p0, "this":Lcom/google/protobuf/GeneratedMessage$GeneratedExtension$1;, "Lcom/google/protobuf/GeneratedMessage$GeneratedExtension.1;" │ + .local p0, "this":Lcom/google/protobuf/GeneratedMessage$GeneratedExtension$1;, "Lcom/google/protobuf/GeneratedMessage$GeneratedExtension$1;" │ iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension$1;->val$descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ return-object v0 │ .end method ├── smali/com/google/protobuf/GeneratedMessage$GeneratedExtension.smali │ @@ -58,14 +58,15 @@ │ │ invoke-virtual {v0, p2}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ + .line 1203 │ invoke-virtual {p2, p3}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 1204 │ @@ -77,14 +78,15 @@ │ │ const-string v2, "Bad messageDefaultInstance for " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 1205 │ invoke-virtual {p2}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -135,14 +137,15 @@ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->enumValueOf:Ljava/lang/reflect/Method; │ │ .line 1214 │ const-string v0, "getValueDescriptor" │ │ new-array v1, v3, [Ljava/lang/Class; │ │ + .line 1215 │ # invokes: Lcom/google/protobuf/GeneratedMessage;->getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ invoke-static {p2, v0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1300(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->enumGetValueDescriptor:Ljava/lang/reflect/Method; │ │ @@ -228,93 +231,92 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method private fromReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ - .locals 6 │ + .locals 5 │ .param p1, "value" # Ljava/lang/Object; │ │ .prologue │ .line 1265 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;, "Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;" │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->getDescriptor()Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ move-result-object v0 │ │ .line 1266 │ .local v0, "descriptor":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 1267 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - sget-object v5, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + sget-object v4, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - if-eq v4, v5, :cond_0 │ + if-eq v3, v4, :cond_0 │ │ + .line 1268 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - sget-object v5, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + sget-object v4, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - if-ne v4, v5, :cond_2 │ + if-ne v3, v4, :cond_2 │ │ .line 1270 │ :cond_0 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 1271 │ - .local v3, "result":Ljava/util/List; │ + .local v2, "result":Ljava/util/List; │ check-cast p1, Ljava/util/List; │ │ .end local p1 # "value":Ljava/lang/Object; │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ .line 1272 │ .local v1, "element":Ljava/lang/Object; │ invoke-direct {p0, v1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->singularFromReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .end local v1 # "element":Ljava/lang/Object; │ :cond_1 │ - move-object p1, v3 │ + move-object p1, v2 │ │ .line 1279 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "result":Ljava/util/List; │ + .end local v2 # "result":Ljava/util/List; │ :cond_2 │ :goto_1 │ return-object p1 │ │ .restart local p1 # "value":Ljava/lang/Object; │ :cond_3 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->singularFromReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -373,14 +375,15 @@ │ │ invoke-interface {v1}, Lcom/google/protobuf/Message;->newBuilderForType()Lcom/google/protobuf/Message$Builder; │ │ move-result-object v1 │ │ check-cast p1, Lcom/google/protobuf/Message; │ │ + .line 1301 │ .end local p1 # "value":Ljava/lang/Object; │ invoke-interface {v1, p1}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ │ move-result-object v1 │ │ invoke-interface {v1}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message; │ │ @@ -475,95 +478,93 @@ │ :pswitch_data_0 │ .packed-switch 0x2 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method private toReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ - .locals 6 │ + .locals 5 │ .param p1, "value" # Ljava/lang/Object; │ │ .prologue │ .line 1318 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;, "Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;" │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->getDescriptor()Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ move-result-object v0 │ │ .line 1319 │ .local v0, "descriptor":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 1320 │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - sget-object v5, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + sget-object v4, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - if-ne v4, v5, :cond_0 │ + if-ne v3, v4, :cond_0 │ │ .line 1322 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 1323 │ - .local v3, "result":Ljava/util/List; │ + .local v2, "result":Ljava/util/List; │ check-cast p1, Ljava/util/List; │ │ .end local p1 # "value":Ljava/lang/Object; │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ .line 1324 │ .local v1, "element":Ljava/lang/Object; │ invoke-direct {p0, v1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->singularToReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .end local v1 # "element":Ljava/lang/Object; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "result":Ljava/util/List; │ + .end local v2 # "result":Ljava/util/List; │ .restart local p1 # "value":Ljava/lang/Object; │ :cond_0 │ - move-object v3, p1 │ + move-object v2, p1 │ │ .line 1331 │ .end local p1 # "value":Ljava/lang/Object; │ :cond_1 │ :goto_1 │ - return-object v3 │ + return-object v2 │ │ .restart local p1 # "value":Ljava/lang/Object; │ :cond_2 │ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;->singularToReflectionType(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public getDescriptor()Lcom/google/protobuf/Descriptors$FieldDescriptor; ├── smali/com/google/protobuf/GeneratedMessage.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Ljava/io/Serializable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/GeneratedMessage$2;, │ Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;, │ Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;, │ Lcom/google/protobuf/GeneratedMessage$ExtensionDescriptorRetriever;, │ Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;, │ Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;, │ Lcom/google/protobuf/GeneratedMessage$ExtendableMessageOrBuilder;, │ Lcom/google/protobuf/GeneratedMessage$Builder;, │ @@ -156,49 +155,48 @@ │ "Ljava/lang/Object;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 102 │ - new-instance v3, Ljava/util/TreeMap; │ + new-instance v2, Ljava/util/TreeMap; │ │ - invoke-direct {v3}, Ljava/util/TreeMap;->()V │ + invoke-direct {v2}, Ljava/util/TreeMap;->()V │ │ .line 104 │ - .local v3, "result":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ + .local v2, "result":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ │ - move-result-object v5 │ + move-result-object v4 │ │ # getter for: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->descriptor:Lcom/google/protobuf/Descriptors$Descriptor; │ - invoke-static {v5}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->access$000(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/Descriptors$Descriptor; │ + invoke-static {v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->access$000(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v0 │ │ .line 105 │ .local v0, "descriptor":Lcom/google/protobuf/Descriptors$Descriptor; │ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()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 v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 106 │ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ @@ -207,53 +205,53 @@ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ .line 107 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v3, Ljava/util/List; │ │ .line 108 │ - .local v4, "value":Ljava/util/List;, "Ljava/util/List<*>;" │ - invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ + .local v3, "value":Ljava/util/List;, "Ljava/util/List<*>;" │ + invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 109 │ - invoke-virtual {v3, v1, v4}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v1, v3}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 112 │ - .end local v4 # "value":Ljava/util/List;, "Ljava/util/List<*>;" │ + .end local v3 # "value":Ljava/util/List;, "Ljava/util/List<*>;" │ :cond_1 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 113 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v1, v5}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v1, v5}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 117 │ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_2 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method private static varargs getMethodOrDie(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ .locals 4 │ .param p0, "clazz" # Ljava/lang/Class; │ .param p1, "name" # Ljava/lang/String; │ .param p2, "params" # [Ljava/lang/Class; │ @@ -283,14 +281,15 @@ │ │ const-string v3, "Generated message class \"" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 1360 │ invoke-virtual {p0}, Ljava/lang/Class;->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 │ @@ -547,18 +546,20 @@ │ move-result-object v0 │ │ # invokes: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->access$100(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ │ move-result-object v0 │ │ + .line 174 │ invoke-interface {v0, p0, p2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor;->getRepeated(Lcom/google/protobuf/GeneratedMessage;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ + .line 173 │ return-object v0 │ .end method │ │ .method public getRepeatedFieldCount(Lcom/google/protobuf/Descriptors$FieldDescriptor;)I │ .locals 1 │ .param p1, "field" # Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ @@ -569,18 +570,20 @@ │ move-result-object v0 │ │ # invokes: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->access$100(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor; │ │ move-result-object v0 │ │ + .line 168 │ invoke-interface {v0, p0}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable$FieldAccessor;->getRepeatedCount(Lcom/google/protobuf/GeneratedMessage;)I │ │ move-result v0 │ │ + .line 167 │ return v0 │ .end method │ │ .method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ .locals 1 │ │ .prologue │ @@ -612,157 +615,155 @@ │ return v0 │ .end method │ │ .method protected abstract internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable; │ .end method │ │ .method public isInitialized()Z │ - .locals 8 │ + .locals 7 │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v4, 0x0 │ │ .line 122 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List; │ + invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_4 │ + if-eqz v3, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 124 │ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRequired()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 125 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z │ │ - move-result v5 │ + move-result v3 │ │ - if-nez v5, :cond_1 │ + if-nez v3, :cond_1 │ │ - move v5, v6 │ + move v3, v4 │ │ .line 147 │ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :goto_0 │ - return v5 │ + return v3 │ │ .line 130 │ .restart local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_1 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sget-object v7, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + sget-object v6, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - if-ne v5, v7, :cond_0 │ + if-ne v3, v6, :cond_0 │ │ .line 131 │ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 133 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ .line 134 │ - .local v4, "messageList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "messageList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_2 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/Message; │ │ .line 135 │ .local v0, "element":Lcom/google/protobuf/Message; │ invoke-interface {v0}, Lcom/google/protobuf/Message;->isInitialized()Z │ │ - move-result v5 │ + move-result v6 │ │ - if-nez v5, :cond_2 │ + if-nez v6, :cond_2 │ │ - move v5, v6 │ + move v3, v4 │ │ .line 136 │ goto :goto_0 │ │ .line 140 │ .end local v0 # "element":Lcom/google/protobuf/Message; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "messageList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v2 # "messageList":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_0 │ + if-eqz v3, :cond_0 │ │ invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lcom/google/protobuf/Message; │ + check-cast v3, Lcom/google/protobuf/Message; │ │ - invoke-interface {v5}, Lcom/google/protobuf/Message;->isInitialized()Z │ + invoke-interface {v3}, Lcom/google/protobuf/Message;->isInitialized()Z │ │ - move-result v5 │ + move-result v3 │ │ - if-nez v5, :cond_0 │ + if-nez v3, :cond_0 │ │ - move v5, v6 │ + move v3, v4 │ │ .line 141 │ goto :goto_0 │ │ .line 147 │ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_4 │ - const/4 v5, 0x1 │ + const/4 v3, 0x1 │ │ goto :goto_0 │ .end method │ │ .method protected abstract newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder; │ .end method ├── smali/com/google/protobuf/GeneratedMessageLite$ExtendableBuilder.smali │ @@ -152,14 +152,15 @@ │ .line 295 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessageLite$ExtendableBuilder;, "Lcom/google/protobuf/GeneratedMessageLite$ExtendableBuilder;" │ .local p1, "extension":Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;, "Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;" │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->getContainingTypeDefaultInstance()Lcom/google/protobuf/MessageLite; │ │ move-result-object v0 │ │ + .line 296 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$ExtendableBuilder;->getDefaultInstanceForType()Lcom/google/protobuf/GeneratedMessageLite; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 298 │ @@ -597,20 +598,21 @@ │ │ .line 407 │ .local v11, "wireType":I │ invoke-static/range {p3 .. p3}, Lcom/google/protobuf/WireFormat;->getTagFieldNumber(I)I │ │ move-result v3 │ │ - .line 409 │ + .line 411 │ .local v3, "fieldNumber":I │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$ExtendableBuilder;->getDefaultInstanceForType()Lcom/google/protobuf/GeneratedMessageLite; │ │ move-result-object v12 │ │ + .line 410 │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v12, v3}, Lcom/google/protobuf/ExtensionRegistryLite;->findLiteExtensionByNumber(Lcom/google/protobuf/MessageLite;I)Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension; │ │ move-result-object v2 │ │ .line 413 │ @@ -639,27 +641,28 @@ │ │ move-result v12 │ │ .line 511 │ :goto_1 │ return v12 │ │ - .line 417 │ + .line 418 │ :cond_0 │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ invoke-static {v2}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->access$100(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ move-result-object v12 │ │ const/4 v13, 0x0 │ │ + .line 417 │ invoke-static {v12, v13}, Lcom/google/protobuf/FieldSet;->getWireFormatForFieldType(Lcom/google/protobuf/WireFormat$FieldType;Z)I │ │ move-result v12 │ │ if-ne v11, v12, :cond_1 │ │ .line 420 │ @@ -677,14 +680,15 @@ │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->isRepeated:Z │ invoke-static {v12}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->access$500(Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;)Z │ │ move-result v12 │ │ if-eqz v12, :cond_2 │ │ + .line 422 │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ invoke-static {v2}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->access$100(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ │ move-result-object v12 │ │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->type:Lcom/google/protobuf/WireFormat$FieldType; │ invoke-static {v12}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->access$600(Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;)Lcom/google/protobuf/WireFormat$FieldType; │ @@ -693,25 +697,27 @@ │ │ invoke-virtual {v12}, Lcom/google/protobuf/WireFormat$FieldType;->isPackable()Z │ │ move-result v12 │ │ if-eqz v12, :cond_2 │ │ + .line 424 │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ invoke-static {v2}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->access$100(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ move-result-object v12 │ │ const/4 v13, 0x1 │ │ + .line 423 │ invoke-static {v12, v13}, Lcom/google/protobuf/FieldSet;->getWireFormatForFieldType(Lcom/google/protobuf/WireFormat$FieldType;Z)I │ │ move-result v12 │ │ if-ne v11, v12, :cond_2 │ │ .line 426 │ @@ -764,15 +770,15 @@ │ if-lez v12, :cond_6 │ │ .line 440 │ invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readEnum()I │ │ move-result v7 │ │ - .line 441 │ + .line 442 │ .local v7, "rawValue":I │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ invoke-static {v2}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->access$100(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->getEnumType()Lcom/google/protobuf/Internal$EnumLiteMap; │ @@ -815,24 +821,25 @@ │ :goto_3 │ invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->getBytesUntilLimit()I │ │ move-result v12 │ │ if-lez v12, :cond_6 │ │ - .line 453 │ + .line 455 │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ invoke-static {v2}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->access$100(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ move-result-object v12 │ │ + .line 454 │ invoke-static {p1, v12}, Lcom/google/protobuf/FieldSet;->readPrimitiveField(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/WireFormat$FieldType;)Ljava/lang/Object; │ │ move-result-object v10 │ │ .line 456 │ .local v10, "value":Ljava/lang/Object; │ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageLite$ExtendableBuilder;->ensureExtensionsIsMutable()V │ @@ -879,24 +886,25 @@ │ │ move-result v13 │ │ aget v12, v12, v13 │ │ packed-switch v12, :pswitch_data_0 │ │ - .line 497 │ + .line 498 │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ invoke-static {v2}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->access$100(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType; │ │ move-result-object v12 │ │ + .line 497 │ invoke-static {p1, v12}, Lcom/google/protobuf/FieldSet;->readPrimitiveField(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/WireFormat$FieldType;)Ljava/lang/Object; │ │ move-result-object v10 │ │ .line 502 │ :cond_8 │ :goto_5 │ @@ -942,14 +950,15 @@ │ move-result v12 │ │ if-nez v12, :cond_9 │ │ .line 467 │ iget-object v12, p0, Lcom/google/protobuf/GeneratedMessageLite$ExtendableBuilder;->extensions:Lcom/google/protobuf/FieldSet; │ │ + .line 468 │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ invoke-static {v2}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->access$100(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Lcom/google/protobuf/FieldSet;->getField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Ljava/lang/Object; │ │ @@ -1038,14 +1047,15 @@ │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->getEnumType()Lcom/google/protobuf/Internal$EnumLiteMap; │ │ move-result-object v12 │ │ + .line 489 │ invoke-interface {v12, v7}, Lcom/google/protobuf/Internal$EnumLiteMap;->findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite; │ │ move-result-object v10 │ │ .line 492 │ .local v10, "value":Lcom/google/protobuf/Internal$EnumLite; │ if-nez v10, :cond_8 ├── smali/com/google/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter.smali │ @@ -45,26 +45,28 @@ │ │ .field final synthetic this$0:Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage; │ │ │ # direct methods │ .method private constructor (Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;Z)V │ .locals 1 │ + .param p1, "this$0" # Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage; │ .param p2, "messageSetWireFormat" # Z │ │ .prologue │ .line 211 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage.ExtensionWriter;" │ iput-object p1, p0, Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter;->this$0:Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 206 │ iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter;->this$0:Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage; │ │ + .line 207 │ # getter for: Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;->extensions:Lcom/google/protobuf/FieldSet; │ invoke-static {v0}, Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;->access$300(Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;)Lcom/google/protobuf/FieldSet; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/protobuf/FieldSet;->iterator()Ljava/util/Iterator; │ │ @@ -167,33 +169,36 @@ │ │ move-result-object v1 │ │ sget-object v2, Lcom/google/protobuf/WireFormat$JavaType;->MESSAGE:Lcom/google/protobuf/WireFormat$JavaType; │ │ if-ne v1, v2, :cond_0 │ │ + .line 224 │ invoke-virtual {v0}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->isRepeated()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 225 │ invoke-virtual {v0}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->getNumber()I │ │ move-result v2 │ │ iget-object v1, p0, Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter;->next:Ljava/util/Map$Entry; │ │ + .line 226 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/MessageLite; │ │ + .line 225 │ invoke-virtual {p2, v2, v1}, Lcom/google/protobuf/CodedOutputStream;->writeMessageSetExtension(ILcom/google/protobuf/MessageLite;)V │ │ .line 230 │ :goto_1 │ iget-object v1, p0, Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter;->iter:Ljava/util/Iterator; │ │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z ├── smali/com/google/protobuf/GeneratedMessageLite$ExtendableMessage.smali │ @@ -120,14 +120,15 @@ │ .line 142 │ .local p0, "this":Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;, "Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;" │ .local p1, "extension":Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;, "Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;" │ invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;->getContainingTypeDefaultInstance()Lcom/google/protobuf/MessageLite; │ │ move-result-object v0 │ │ + .line 143 │ invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;->getDefaultInstanceForType()Lcom/google/protobuf/MessageLite; │ │ move-result-object v1 │ │ if-eq v0, v1, :cond_0 │ │ .line 145 ├── smali/com/google/protobuf/GeneratedMessageLite$ExtensionDescriptor.smali │ @@ -140,21 +140,19 @@ │ sub-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 561 │ check-cast p1, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;->compareTo(Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/google/protobuf/GeneratedMessageLite$SerializedForm.smali │ @@ -93,14 +93,15 @@ │ .local v3, "newBuilder":Ljava/lang/reflect/Method; │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ + .line 705 │ invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/MessageLite$Builder; │ │ .line 706 ├── smali/com/google/protobuf/GeneratedMessageLite.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Ljava/io/Serializable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/GeneratedMessageLite$1;, │ Lcom/google/protobuf/GeneratedMessageLite$SerializedForm;, │ Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;, │ Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;, │ Lcom/google/protobuf/GeneratedMessageLite$ExtendableBuilder;, │ Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;, │ Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessageOrBuilder;, │ Lcom/google/protobuf/GeneratedMessageLite$Builder; ├── smali/com/google/protobuf/Internal.smali │ @@ -16,15 +16,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 43 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 203 │ return-void │ .end method │ │ .method public static bytesDefaultValue(Ljava/lang/String;)Lcom/google/protobuf/ByteString; │ .locals 3 │ .param p0, "bytes" # Ljava/lang/String; ├── smali/com/google/protobuf/LazyStringArrayList.smali │ @@ -132,22 +132,19 @@ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public bridge synthetic add(ILjava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # I │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 63 │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/LazyStringArrayList;->add(ILjava/lang/String;)V │ │ return-void │ .end method │ │ .method public add(ILjava/lang/String;)V │ .locals 1 │ @@ -244,15 +241,14 @@ │ │ .line 128 │ return-void │ .end method │ │ .method public bridge synthetic get(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 63 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/LazyStringArrayList;->get(I)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -363,15 +359,14 @@ │ move-object v0, v1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic remove(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 63 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/LazyStringArrayList;->remove(I)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -404,22 +399,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public bridge synthetic set(ILjava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 63 │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/LazyStringArrayList;->set(ILjava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/google/protobuf/RepeatedFieldBuilder$MessageExternalList.smali │ @@ -89,15 +89,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic get(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 605 │ .local p0, "this":Lcom/google/protobuf/RepeatedFieldBuilder$MessageExternalList;, "Lcom/google/protobuf/RepeatedFieldBuilder$MessageExternalList;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder$MessageExternalList;->get(I)Lcom/google/protobuf/GeneratedMessage; │ │ move-result-object v0 ├── smali/com/google/protobuf/RepeatedFieldBuilder$BuilderExternalList.smali │ @@ -89,15 +89,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic get(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 638 │ .local p0, "this":Lcom/google/protobuf/RepeatedFieldBuilder$BuilderExternalList;, "Lcom/google/protobuf/RepeatedFieldBuilder$BuilderExternalList;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder$BuilderExternalList;->get(I)Lcom/google/protobuf/GeneratedMessage$Builder; │ │ move-result-object v0 ├── smali/com/google/protobuf/RepeatedFieldBuilder$MessageOrBuilderExternalList.smali │ @@ -89,15 +89,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic get(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 671 │ .local p0, "this":Lcom/google/protobuf/RepeatedFieldBuilder$MessageOrBuilderExternalList;, "Lcom/google/protobuf/RepeatedFieldBuilder$MessageOrBuilderExternalList;" │ invoke-virtual {p0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder$MessageOrBuilderExternalList;->get(I)Lcom/google/protobuf/MessageOrBuilder; │ │ move-result-object v0 ├── smali/com/google/protobuf/RepeatedFieldBuilder.smali │ @@ -134,14 +134,15 @@ │ if-nez v1, :cond_0 │ │ .line 166 │ new-instance v1, Ljava/util/ArrayList; │ │ iget-object v2, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->messages:Ljava/util/List; │ │ + .line 168 │ invoke-interface {v2}, Ljava/util/List;->size()I │ │ move-result v2 │ │ invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V │ │ iput-object v1, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders:Ljava/util/List; │ @@ -366,127 +367,126 @@ │ │ .prologue │ .line 365 │ .local p0, "this":Lcom/google/protobuf/RepeatedFieldBuilder;, "Lcom/google/protobuf/RepeatedFieldBuilder;" │ .local p1, "values":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+TMType;>;" │ invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_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 v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/google/protobuf/GeneratedMessage; │ + check-cast v1, Lcom/google/protobuf/GeneratedMessage; │ │ .line 366 │ - .local v2, "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ - if-nez v2, :cond_0 │ + .local v1, "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ + if-nez v1, :cond_0 │ │ .line 367 │ - new-instance v3, Ljava/lang/NullPointerException; │ + new-instance v2, Ljava/lang/NullPointerException; │ │ - invoke-direct {v3}, Ljava/lang/NullPointerException;->()V │ + invoke-direct {v2}, Ljava/lang/NullPointerException;->()V │ │ - throw v3 │ + throw v2 │ │ .line 370 │ - .end local v2 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ + .end local v1 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ :cond_1 │ - instance-of v3, p1, Ljava/util/Collection; │ + instance-of v2, p1, Ljava/util/Collection; │ │ - if-eqz v3, :cond_3 │ + if-eqz v2, :cond_3 │ │ move-object v0, p1 │ │ .line 372 │ check-cast v0, Ljava/util/Collection; │ │ .line 373 │ .local v0, "collection":Ljava/util/Collection;, "Ljava/util/Collection;" │ invoke-interface {v0}, Ljava/util/Collection;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_2 │ + if-nez v2, :cond_2 │ │ .line 388 │ .end local v0 # "collection":Ljava/util/Collection;, "Ljava/util/Collection;" │ :goto_0 │ return-object p0 │ │ .line 376 │ .restart local v0 # "collection":Ljava/util/Collection;, "Ljava/util/Collection;" │ :cond_2 │ invoke-direct {p0}, Lcom/google/protobuf/RepeatedFieldBuilder;->ensureMutableMessageList()V │ │ .line 377 │ invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_4 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/google/protobuf/GeneratedMessage; │ + check-cast v1, Lcom/google/protobuf/GeneratedMessage; │ │ .line 378 │ - .restart local v2 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ - invoke-virtual {p0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->addMessage(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder; │ + .restart local v1 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ + invoke-virtual {p0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addMessage(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder; │ │ goto :goto_1 │ │ .line 381 │ .end local v0 # "collection":Ljava/util/Collection;, "Ljava/util/Collection;" │ - .end local v2 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ + .end local v1 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ :cond_3 │ invoke-direct {p0}, Lcom/google/protobuf/RepeatedFieldBuilder;->ensureMutableMessageList()V │ │ .line 382 │ invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ :goto_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_4 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/google/protobuf/GeneratedMessage; │ + check-cast v1, Lcom/google/protobuf/GeneratedMessage; │ │ .line 383 │ - .restart local v2 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ - invoke-virtual {p0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->addMessage(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder; │ + .restart local v1 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ + invoke-virtual {p0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addMessage(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder; │ │ goto :goto_2 │ │ .line 386 │ - .end local v2 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ + .end local v1 # "value":Lcom/google/protobuf/GeneratedMessage;, "TMType;" │ :cond_4 │ invoke-direct {p0}, Lcom/google/protobuf/RepeatedFieldBuilder;->onChanged()V │ │ .line 387 │ invoke-direct {p0}, Lcom/google/protobuf/RepeatedFieldBuilder;->incrementModCounts()V │ │ goto :goto_0 │ @@ -873,36 +873,35 @@ │ .locals 3 │ │ .prologue │ .line 458 │ .local p0, "this":Lcom/google/protobuf/RepeatedFieldBuilder;, "Lcom/google/protobuf/RepeatedFieldBuilder;" │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iput-object v2, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->messages:Ljava/util/List; │ + iput-object v1, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->messages:Ljava/util/List; │ │ .line 459 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-boolean v2, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->isMessagesListMutable:Z │ + iput-boolean v1, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->isMessagesListMutable:Z │ │ .line 460 │ - iget-object v2, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders:Ljava/util/List; │ + iget-object v1, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders:Ljava/util/List; │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 462 │ - iget-object v2, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders:Ljava/util/List; │ + iget-object v1, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders: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 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 │ @@ -921,20 +920,19 @@ │ invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->dispose()V │ │ goto :goto_0 │ │ .line 467 │ .end local v0 # "entry":Lcom/google/protobuf/SingleFieldBuilder;, "Lcom/google/protobuf/SingleFieldBuilder;" │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-object v2, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders:Ljava/util/List; │ + iput-object v1, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders:Ljava/util/List; │ │ .line 469 │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_2 │ invoke-direct {p0}, Lcom/google/protobuf/RepeatedFieldBuilder;->onChanged()V │ │ .line 470 │ invoke-direct {p0}, Lcom/google/protobuf/RepeatedFieldBuilder;->incrementModCounts()V │ │ .line 471 │ @@ -1253,14 +1251,15 @@ │ iget-object v1, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders:Ljava/util/List; │ │ if-eqz v1, :cond_0 │ │ .line 443 │ iget-object v1, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders:Ljava/util/List; │ │ + .line 444 │ invoke-interface {v1, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ .line 445 │ @@ -1321,14 +1320,15 @@ │ if-eqz v1, :cond_1 │ │ .line 299 │ iget-object v1, p0, Lcom/google/protobuf/RepeatedFieldBuilder;->builders:Ljava/util/List; │ │ const/4 v2, 0x0 │ │ + .line 300 │ invoke-interface {v1, p1, v2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/protobuf/SingleFieldBuilder; │ │ .line 301 ├── smali/com/google/protobuf/RpcUtil$1.smali │ @@ -97,18 +97,16 @@ │ │ .restart local v1 # "typedParameter":Lcom/google/protobuf/Message;, "TType;" │ goto :goto_0 │ .end method │ │ .method public bridge synthetic run(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 73 │ check-cast p1, Lcom/google/protobuf/Message; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/google/protobuf/RpcUtil$1;->run(Lcom/google/protobuf/Message;)V │ │ return-void │ .end method ├── smali/com/google/protobuf/RpcUtil.smali │ @@ -52,22 +52,25 @@ │ .prologue │ .line 94 │ .local p0, "typeDefaultInstance":Lcom/google/protobuf/Message;, "TType;" │ invoke-interface {p0}, Lcom/google/protobuf/Message;->newBuilderForType()Lcom/google/protobuf/Message$Builder; │ │ move-result-object v0 │ │ + .line 95 │ invoke-interface {v0, p1}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder; │ │ move-result-object v0 │ │ + .line 96 │ invoke-interface {v0}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message; │ │ move-result-object v0 │ │ + .line 94 │ return-object v0 │ .end method │ │ .method public static generalizeCallback(Lcom/google/protobuf/RpcCallback;Ljava/lang/Class;Lcom/google/protobuf/Message;)Lcom/google/protobuf/RpcCallback; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { ├── smali/com/google/protobuf/SmallSortedMap$1.smali │ @@ -22,15 +22,15 @@ │ } │ .end annotation │ │ │ # direct methods │ .method constructor (I)V │ .locals 1 │ - .param p1, "x0" # I │ + .param p1, "arraySize" # I │ │ .prologue │ .line 100 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, v0}, Lcom/google/protobuf/SmallSortedMap;->(ILcom/google/protobuf/SmallSortedMap$1;)V │ │ @@ -42,148 +42,143 @@ │ .method public makeImmutable()V │ .locals 5 │ │ .prologue │ .line 104 │ invoke-virtual {p0}, Lcom/google/protobuf/SmallSortedMap$1;->isImmutable()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_3 │ + if-nez v3, :cond_3 │ │ .line 105 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ invoke-virtual {p0}, Lcom/google/protobuf/SmallSortedMap$1;->getNumArrayEntries()I │ │ - move-result v4 │ + move-result v3 │ │ - if-ge v1, v4, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - .line 106 │ + .line 107 │ invoke-virtual {p0, v1}, Lcom/google/protobuf/SmallSortedMap$1;->getArrayEntryAt(I)Ljava/util/Map$Entry; │ │ move-result-object v0 │ │ .line 108 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ + check-cast v3, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ - invoke-interface {v4}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ + invoke-interface {v3}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 109 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ .line 110 │ - .local v3, "value":Ljava/util/List; │ - invoke-static {v3}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ + .local v2, "value":Ljava/util/List; │ + invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v0, v4}, Ljava/util/Map$Entry;->setValue(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v3}, Ljava/util/Map$Entry;->setValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 105 │ - .end local v3 # "value":Ljava/util/List; │ + .end local v2 # "value":Ljava/util/List; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 114 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ invoke-virtual {p0}, Lcom/google/protobuf/SmallSortedMap$1;->getOverflowEntries()Ljava/lang/Iterable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_3 │ + if-eqz v3, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 115 │ .restart local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ + check-cast v3, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ - invoke-interface {v4}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ + invoke-interface {v3}, Lcom/google/protobuf/FieldSet$FieldDescriptorLite;->isRepeated()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 116 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ .line 117 │ - .restart local v3 # "value":Ljava/util/List; │ - invoke-static {v3}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ + .restart local v2 # "value":Ljava/util/List; │ + invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v0, v4}, Ljava/util/Map$Entry;->setValue(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v3}, Ljava/util/Map$Entry;->setValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 121 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v1 # "i":I │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "value":Ljava/util/List; │ + .end local v2 # "value":Ljava/util/List; │ :cond_3 │ invoke-super {p0}, Lcom/google/protobuf/SmallSortedMap;->makeImmutable()V │ │ .line 122 │ return-void │ .end method │ │ .method public bridge synthetic put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 100 │ check-cast p1, Lcom/google/protobuf/FieldSet$FieldDescriptorLite; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-super {p0, p1, p2}, Lcom/google/protobuf/SmallSortedMap;->put(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/google/protobuf/SingleFieldBuilder.smali │ @@ -167,18 +167,20 @@ │ .local p0, "this":Lcom/google/protobuf/SingleFieldBuilder;, "Lcom/google/protobuf/SingleFieldBuilder;" │ iget-object v0, p0, Lcom/google/protobuf/SingleFieldBuilder;->message:Lcom/google/protobuf/GeneratedMessage; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Lcom/google/protobuf/SingleFieldBuilder;->message:Lcom/google/protobuf/GeneratedMessage; │ │ + .line 209 │ invoke-virtual {v0}, Lcom/google/protobuf/GeneratedMessage;->getDefaultInstanceForType()Lcom/google/protobuf/Message; │ │ move-result-object v0 │ │ + .line 210 │ :goto_0 │ check-cast v0, Lcom/google/protobuf/GeneratedMessage; │ │ check-cast v0, Lcom/google/protobuf/GeneratedMessage; │ │ iput-object v0, p0, Lcom/google/protobuf/SingleFieldBuilder;->message:Lcom/google/protobuf/GeneratedMessage; │ │ @@ -200,18 +202,19 @@ │ .line 215 │ :cond_0 │ invoke-direct {p0}, Lcom/google/protobuf/SingleFieldBuilder;->onChanged()V │ │ .line 216 │ return-object p0 │ │ - .line 208 │ + .line 209 │ :cond_1 │ iget-object v0, p0, Lcom/google/protobuf/SingleFieldBuilder;->builder:Lcom/google/protobuf/GeneratedMessage$Builder; │ │ + .line 210 │ invoke-virtual {v0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getDefaultInstanceForType()Lcom/google/protobuf/Message; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method ├── smali/com/google/protobuf/SmallSortedMap$Entry.smali │ @@ -167,22 +167,20 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 400 │ .local p0, "this":Lcom/google/protobuf/SmallSortedMap$Entry;, "Lcom/google/protobuf/SmallSortedMap.Entry;" │ check-cast p1, Lcom/google/protobuf/SmallSortedMap$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/google/protobuf/SmallSortedMap$Entry;->compareTo(Lcom/google/protobuf/SmallSortedMap$Entry;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -313,31 +311,34 @@ │ move v0, v1 │ │ :goto_0 │ iget-object v2, p0, Lcom/google/protobuf/SmallSortedMap$Entry;->value:Ljava/lang/Object; │ │ if-nez v2, :cond_1 │ │ + .line 453 │ :goto_1 │ xor-int/2addr v0, v1 │ │ + .line 452 │ return v0 │ │ :cond_0 │ iget-object v0, p0, Lcom/google/protobuf/SmallSortedMap$Entry;->key:Ljava/lang/Comparable; │ │ invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I │ │ move-result v0 │ │ goto :goto_0 │ │ :cond_1 │ iget-object v1, p0, Lcom/google/protobuf/SmallSortedMap$Entry;->value:Ljava/lang/Object; │ │ + .line 453 │ invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I │ │ move-result v1 │ │ goto :goto_1 │ .end method ├── smali/com/google/protobuf/SmallSortedMap$EntryIterator.smali │ @@ -143,30 +143,33 @@ │ │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v1 │ │ if-lt v0, v1, :cond_0 │ │ + .line 541 │ invoke-direct {p0}, Lcom/google/protobuf/SmallSortedMap$EntryIterator;->getOverflowIterator()Ljava/util/Iterator; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 540 │ :goto_0 │ return v0 │ │ + .line 541 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic next()Ljava/lang/Object; ├── smali/com/google/protobuf/SmallSortedMap$EntrySet.smali │ @@ -54,22 +54,20 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic add(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 470 │ .local p0, "this":Lcom/google/protobuf/SmallSortedMap$EntrySet;, "Lcom/google/protobuf/SmallSortedMap.EntrySet;" │ check-cast p1, Ljava/util/Map$Entry; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/google/protobuf/SmallSortedMap$EntrySet;->add(Ljava/util/Map$Entry;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -166,26 +164,29 @@ │ │ .line 493 │ .local v2, "value":Ljava/lang/Object;, "TV;" │ if-eq v1, v2, :cond_0 │ │ if-eqz v1, :cond_1 │ │ + .line 494 │ invoke-virtual {v1, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ :cond_0 │ const/4 v3, 0x1 │ │ + .line 493 │ :goto_0 │ return v3 │ │ + .line 494 │ :cond_1 │ const/4 v3, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public iterator()Ljava/util/Iterator; ├── smali/com/google/protobuf/SmallSortedMap.smali │ @@ -466,15 +466,15 @@ │ │ invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ - .line 301 │ + .line 302 │ invoke-direct {p0}, Lcom/google/protobuf/SmallSortedMap;->getOverflowEntriesMutable()Ljava/util/SortedMap; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/util/SortedMap;->entrySet()Ljava/util/Set; │ │ move-result-object v2 │ @@ -755,24 +755,28 @@ │ │ invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ + .line 196 │ invoke-static {}, Lcom/google/protobuf/SmallSortedMap$EmptySet;->iterable()Ljava/lang/Iterable; │ │ move-result-object v0 │ │ + .line 195 │ :goto_0 │ return-object v0 │ │ + .line 196 │ :cond_0 │ iget-object v0, p0, Lcom/google/protobuf/SmallSortedMap;->overflowEntries:Ljava/util/Map; │ │ + .line 197 │ invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ @@ -802,34 +806,37 @@ │ │ invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ + .line 167 │ invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; │ │ move-result-object v0 │ │ + .line 168 │ :goto_0 │ iput-object v0, p0, Lcom/google/protobuf/SmallSortedMap;->overflowEntries:Ljava/util/Map; │ │ .line 169 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Lcom/google/protobuf/SmallSortedMap;->isImmutable:Z │ │ .line 171 │ :cond_0 │ return-void │ │ - .line 166 │ + .line 167 │ :cond_1 │ iget-object v0, p0, Lcom/google/protobuf/SmallSortedMap;->overflowEntries:Ljava/util/Map; │ │ + .line 168 │ invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ @@ -931,18 +938,20 @@ │ │ move-result-object v3 │ │ invoke-virtual {v2}, Lcom/google/protobuf/SmallSortedMap$Entry;->getKey()Ljava/lang/Comparable; │ │ move-result-object v4 │ │ + .line 254 │ invoke-virtual {v2}, Lcom/google/protobuf/SmallSortedMap$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v5 │ │ + .line 253 │ invoke-interface {v3, v4, v5}, Ljava/util/SortedMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 256 │ .end local v2 # "lastEntryInArray":Lcom/google/protobuf/SmallSortedMap$Entry;, "Lcom/google/protobuf/SmallSortedMap.Entry;" │ :cond_2 │ iget-object v3, p0, Lcom/google/protobuf/SmallSortedMap;->entryList:Ljava/util/List; │ │ @@ -956,23 +965,20 @@ │ const/4 v3, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 87 │ .local p0, "this":Lcom/google/protobuf/SmallSortedMap;, "Lcom/google/protobuf/SmallSortedMap;" │ check-cast p1, Ljava/lang/Comparable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/SmallSortedMap;->put(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/google/protobuf/TextFormat$Printer.smali │ @@ -130,62 +130,61 @@ │ } │ .end annotation │ │ .prologue │ .line 228 │ invoke-interface {p1}, Lcom/google/protobuf/Message;->getAllFields()Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->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 v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :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, Ljava/util/Map$Entry; │ │ .line 229 │ .local v0, "field":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v3 │ │ - invoke-direct {p0, v2, v3, p2}, Lcom/google/protobuf/TextFormat$Printer;->printField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ + invoke-direct {p0, v1, v3, p2}, Lcom/google/protobuf/TextFormat$Printer;->printField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ goto :goto_0 │ │ .line 231 │ .end local v0 # "field":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ invoke-interface {p1}, Lcom/google/protobuf/Message;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-direct {p0, v2, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownFields(Lcom/google/protobuf/UnknownFieldSet;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ + invoke-direct {p0, v1, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownFields(Lcom/google/protobuf/UnknownFieldSet;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ .line 232 │ return-void │ .end method │ │ .method private printField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ .locals 3 │ @@ -198,27 +197,26 @@ │ } │ .end annotation │ │ .prologue │ .line 236 │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 238 │ check-cast p2, Ljava/util/List; │ │ .end local p2 # "value":Ljava/lang/Object; │ invoke-interface {p2}, 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_1 │ │ @@ -230,15 +228,14 @@ │ .local v0, "element":Ljava/lang/Object; │ invoke-direct {p0, p1, v0, p3}, Lcom/google/protobuf/TextFormat$Printer;->printSingleField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ goto :goto_0 │ │ .line 242 │ .end local v0 # "element":Ljava/lang/Object; │ - .end local v1 # "i$":Ljava/util/Iterator; │ .restart local p2 # "value":Ljava/lang/Object; │ :cond_0 │ invoke-direct {p0, p1, p2, p3}, Lcom/google/protobuf/TextFormat$Printer;->printSingleField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ .line 244 │ .end local p2 # "value":Ljava/lang/Object; │ :cond_1 │ @@ -518,28 +515,31 @@ │ │ invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ + .line 254 │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ move-result-object v0 │ │ sget-object v1, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ if-ne v0, v1, :cond_0 │ │ + .line 255 │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isOptional()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ + .line 257 │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getExtensionScope()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v0 │ │ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getMessageType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ move-result-object v1 │ @@ -727,249 +727,254 @@ │ .end annotation │ │ .prologue │ .line 402 │ .local p3, "values":Ljava/util/List;, "Ljava/util/List<*>;" │ invoke-interface {p3}, 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 v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :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 │ │ .line 403 │ - .local v1, "value":Ljava/lang/Object; │ + .local v0, "value":Ljava/lang/Object; │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p4, v2}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ + invoke-virtual {p4, v1}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ │ .line 404 │ - const-string v2, ": " │ + const-string v1, ": " │ │ - invoke-virtual {p4, v2}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ + invoke-virtual {p4, v1}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ │ .line 405 │ # invokes: Lcom/google/protobuf/TextFormat;->printUnknownFieldValue(ILjava/lang/Object;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ - invoke-static {p2, v1, p4}, Lcom/google/protobuf/TextFormat;->access$800(ILjava/lang/Object;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ + invoke-static {p2, v0, p4}, Lcom/google/protobuf/TextFormat;->access$800(ILjava/lang/Object;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ .line 406 │ - iget-boolean v2, p0, Lcom/google/protobuf/TextFormat$Printer;->singleLineMode:Z │ + iget-boolean v1, p0, Lcom/google/protobuf/TextFormat$Printer;->singleLineMode:Z │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - const-string v2, " " │ + const-string v1, " " │ │ :goto_1 │ - invoke-virtual {p4, v2}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ + invoke-virtual {p4, v1}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ :cond_0 │ - const-string v2, "\n" │ + const-string v1, "\n" │ │ goto :goto_1 │ │ .line 408 │ - .end local v1 # "value":Ljava/lang/Object; │ + .end local v0 # "value":Ljava/lang/Object; │ :cond_1 │ return-void │ .end method │ │ .method private printUnknownFields(Lcom/google/protobuf/UnknownFieldSet;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ - .locals 8 │ + .locals 7 │ .param p1, "unknownFields" # Lcom/google/protobuf/UnknownFieldSet; │ .param p2, "generator" # Lcom/google/protobuf/TextFormat$TextGenerator; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 367 │ invoke-virtual {p1}, Lcom/google/protobuf/UnknownFieldSet;->asMap()Ljava/util/Map; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v4 │ │ - if-eqz v6, :cond_3 │ + if-eqz v4, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 368 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v4, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v4 │ + move-result v2 │ │ .line 369 │ - .local v4, "number":I │ + .local v2, "number":I │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/protobuf/UnknownFieldSet$Field; │ │ .line 370 │ .local v1, "field":Lcom/google/protobuf/UnknownFieldSet$Field; │ - const/4 v6, 0x0 │ + const/4 v4, 0x0 │ │ + .line 371 │ invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet$Field;->getVarintList()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {p0, v4, v6, v7, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownField(IILjava/util/List;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ + .line 370 │ + invoke-direct {p0, v2, v4, v6, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownField(IILjava/util/List;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ .line 372 │ - const/4 v6, 0x5 │ + const/4 v4, 0x5 │ │ + .line 373 │ invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet$Field;->getFixed32List()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {p0, v4, v6, v7, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownField(IILjava/util/List;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ + .line 372 │ + invoke-direct {p0, v2, v4, v6, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownField(IILjava/util/List;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ .line 374 │ - const/4 v6, 0x1 │ + const/4 v4, 0x1 │ │ + .line 375 │ invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet$Field;->getFixed64List()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {p0, v4, v6, v7, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownField(IILjava/util/List;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ + .line 374 │ + invoke-direct {p0, v2, v4, v6, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownField(IILjava/util/List;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ .line 376 │ - const/4 v6, 0x2 │ + const/4 v4, 0x2 │ │ + .line 377 │ invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet$Field;->getLengthDelimitedList()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {p0, v4, v6, v7, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownField(IILjava/util/List;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ + .line 376 │ + invoke-direct {p0, v2, v4, v6, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownField(IILjava/util/List;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ .line 378 │ invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet$Field;->getGroupList()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v4 │ │ - if-eqz v6, :cond_0 │ + if-eqz v4, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lcom/google/protobuf/UnknownFieldSet; │ + check-cast v3, Lcom/google/protobuf/UnknownFieldSet; │ │ .line 379 │ - .local v5, "value":Lcom/google/protobuf/UnknownFieldSet; │ + .local v3, "value":Lcom/google/protobuf/UnknownFieldSet; │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v4, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {p2, v6}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ + invoke-virtual {p2, v4}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ │ .line 380 │ - iget-boolean v6, p0, Lcom/google/protobuf/TextFormat$Printer;->singleLineMode:Z │ + iget-boolean v4, p0, Lcom/google/protobuf/TextFormat$Printer;->singleLineMode:Z │ │ - if-eqz v6, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 381 │ - const-string v6, " { " │ + const-string v4, " { " │ │ - invoke-virtual {p2, v6}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ + invoke-virtual {p2, v4}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ │ .line 386 │ :goto_1 │ - invoke-direct {p0, v5, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownFields(Lcom/google/protobuf/UnknownFieldSet;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ + invoke-direct {p0, v3, p2}, Lcom/google/protobuf/TextFormat$Printer;->printUnknownFields(Lcom/google/protobuf/UnknownFieldSet;Lcom/google/protobuf/TextFormat$TextGenerator;)V │ │ .line 387 │ - iget-boolean v6, p0, Lcom/google/protobuf/TextFormat$Printer;->singleLineMode:Z │ + iget-boolean v4, p0, Lcom/google/protobuf/TextFormat$Printer;->singleLineMode:Z │ │ - if-eqz v6, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 388 │ - const-string v6, "} " │ + const-string v4, "} " │ │ - invoke-virtual {p2, v6}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ + invoke-virtual {p2, v4}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 383 │ :cond_1 │ - const-string v6, " {\n" │ + const-string v4, " {\n" │ │ - invoke-virtual {p2, v6}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ + invoke-virtual {p2, v4}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ │ .line 384 │ invoke-virtual {p2}, Lcom/google/protobuf/TextFormat$TextGenerator;->indent()V │ │ goto :goto_1 │ │ .line 390 │ :cond_2 │ invoke-virtual {p2}, Lcom/google/protobuf/TextFormat$TextGenerator;->outdent()V │ │ .line 391 │ - const-string v6, "}\n" │ + const-string v4, "}\n" │ │ - invoke-virtual {p2, v6}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ + invoke-virtual {p2, v4}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 395 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v1 # "field":Lcom/google/protobuf/UnknownFieldSet$Field; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "number":I │ - .end local v5 # "value":Lcom/google/protobuf/UnknownFieldSet; │ + .end local v2 # "number":I │ + .end local v3 # "value":Lcom/google/protobuf/UnknownFieldSet; │ :cond_3 │ return-void │ .end method ├── smali/com/google/protobuf/TextFormat$Tokenizer.smali │ @@ -52,14 +52,15 @@ │ const/16 v2, 0x8 │ │ const/4 v1, 0x2 │ │ .line 546 │ const-string v0, "(\\s|(#.*$))++" │ │ + .line 547 │ invoke-static {v0, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Lcom/google/protobuf/TextFormat$Tokenizer;->WHITESPACE:Ljava/util/regex/Pattern; │ │ .line 548 │ @@ -229,14 +230,15 @@ │ │ if-lt v4, v5, :cond_2 │ │ iget-object v4, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ iget-object v5, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ + .line 845 │ invoke-virtual {v5}, Ljava/lang/String;->length()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, -0x1 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->charAt(I)C │ @@ -260,14 +262,15 @@ │ :try_start_0 │ iget-object v4, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ const/4 v5, 0x1 │ │ iget-object v6, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ + .line 851 │ invoke-virtual {v6}, Ljava/lang/String;->length()I │ │ move-result v6 │ │ add-int/lit8 v6, v6, -0x1 │ │ invoke-virtual {v4, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ @@ -522,24 +525,26 @@ │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ const-string v1, "t" │ │ + .line 795 │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ const-string v1, "1" │ │ + .line 796 │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 797 │ @@ -565,24 +570,26 @@ │ │ if-nez v0, :cond_2 │ │ iget-object v0, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ const-string v1, "f" │ │ + .line 800 │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_2 │ │ iget-object v0, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ const-string v1, "0" │ │ + .line 801 │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ .line 802 │ @@ -1024,41 +1031,41 @@ │ Lcom/google/protobuf/TextFormat$ParseException; │ } │ .end annotation │ │ .prologue │ .line 717 │ :try_start_0 │ - iget-object v3, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ + iget-object v1, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ - invoke-static {v3}, Lcom/google/protobuf/TextFormat;->parseInt64(Ljava/lang/String;)J │ + invoke-static {v1}, Lcom/google/protobuf/TextFormat;->parseInt64(Ljava/lang/String;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 718 │ - .local v1, "result":J │ + .local v2, "result":J │ invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->nextToken()V │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 719 │ - return-wide v1 │ + return-wide v2 │ │ .line 720 │ - .end local v1 # "result":J │ + .end local v2 # "result":J │ :catch_0 │ move-exception v0 │ │ .line 721 │ .local v0, "e":Ljava/lang/NumberFormatException; │ invoke-direct {p0, v0}, Lcom/google/protobuf/TextFormat$Tokenizer;->integerParseException(Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - throw v3 │ + throw v1 │ .end method │ │ .method public consumeString()Ljava/lang/String; │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/TextFormat$ParseException; │ @@ -1125,41 +1132,41 @@ │ Lcom/google/protobuf/TextFormat$ParseException; │ } │ .end annotation │ │ .prologue │ .line 731 │ :try_start_0 │ - iget-object v3, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ + iget-object v1, p0, Lcom/google/protobuf/TextFormat$Tokenizer;->currentToken:Ljava/lang/String; │ │ - invoke-static {v3}, Lcom/google/protobuf/TextFormat;->parseUInt64(Ljava/lang/String;)J │ + invoke-static {v1}, Lcom/google/protobuf/TextFormat;->parseUInt64(Ljava/lang/String;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 732 │ - .local v1, "result":J │ + .local v2, "result":J │ invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->nextToken()V │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 733 │ - return-wide v1 │ + return-wide v2 │ │ .line 734 │ - .end local v1 # "result":J │ + .end local v2 # "result":J │ :catch_0 │ move-exception v0 │ │ .line 735 │ .local v0, "e":Ljava/lang/NumberFormatException; │ invoke-direct {p0, v0}, Lcom/google/protobuf/TextFormat$Tokenizer;->integerParseException(Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - throw v3 │ + throw v1 │ .end method │ │ .method public lookingAtInteger()Z │ .locals 3 │ │ .prologue │ const/4 v1, 0x0 ├── smali/com/google/protobuf/TextFormat.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "TextFormat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/TextFormat$1;, │ Lcom/google/protobuf/TextFormat$InvalidEscapeSequenceException;, │ Lcom/google/protobuf/TextFormat$ParseException;, │ Lcom/google/protobuf/TextFormat$Tokenizer;, │ Lcom/google/protobuf/TextFormat$TextGenerator;, │ Lcom/google/protobuf/TextFormat$Printer; │ } │ .end annotation │ @@ -72,15 +71,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method static synthetic access$700(J)Ljava/lang/String; │ - .locals 1 │ + .locals 2 │ .param p0, "x0" # J │ │ .prologue │ .line 55 │ invoke-static {p0, p1}, Lcom/google/protobuf/TextFormat;->unsignedToString(J)Ljava/lang/String; │ │ move-result-object v0 │ @@ -538,763 +537,813 @@ │ invoke-static {p0, v0, p1}, Lcom/google/protobuf/TextFormat;->merge(Ljava/lang/Readable;Lcom/google/protobuf/ExtensionRegistry;Lcom/google/protobuf/Message$Builder;)V │ │ .line 916 │ return-void │ .end method │ │ .method private static mergeField(Lcom/google/protobuf/TextFormat$Tokenizer;Lcom/google/protobuf/ExtensionRegistry;Lcom/google/protobuf/Message$Builder;)V │ - .locals 13 │ + .locals 16 │ .param p0, "tokenizer" # Lcom/google/protobuf/TextFormat$Tokenizer; │ .param p1, "extensionRegistry" # Lcom/google/protobuf/ExtensionRegistry; │ .param p2, "builder" # Lcom/google/protobuf/Message$Builder; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/TextFormat$ParseException; │ } │ .end annotation │ │ .prologue │ .line 992 │ - invoke-interface {p2}, Lcom/google/protobuf/Message$Builder;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ + invoke-interface/range {p2 .. p2}, Lcom/google/protobuf/Message$Builder;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v9 │ + move-result-object v11 │ │ .line 993 │ - .local v9, "type":Lcom/google/protobuf/Descriptors$Descriptor; │ - const/4 v2, 0x0 │ + .local v11, "type":Lcom/google/protobuf/Descriptors$Descriptor; │ + const/4 v4, 0x0 │ │ .line 995 │ - .local v2, "extension":Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ - const-string v11, "[" │ + .local v4, "extension":Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ + const-string v13, "[" │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ + move-object/from16 v0, p0 │ │ - move-result v11 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ │ - if-eqz v11, :cond_4 │ + move-result v13 │ + │ + if-eqz v13, :cond_4 │ │ .line 997 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeIdentifier()Ljava/lang/String; │ + .line 998 │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeIdentifier()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-direct {v6, v11}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v8, v13}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ .line 999 │ - .local v6, "name":Ljava/lang/StringBuilder; │ + .local v8, "name":Ljava/lang/StringBuilder; │ :goto_0 │ - const-string v11, "." │ + const-string v13, "." │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ + move-object/from16 v0, p0 │ │ - move-result v11 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ │ - if-eqz v11, :cond_0 │ + move-result v13 │ + │ + if-eqz v13, :cond_0 │ │ .line 1000 │ - const/16 v11, 0x2e │ + const/16 v13, 0x2e │ │ - invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 1001 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeIdentifier()Ljava/lang/String; │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeIdentifier()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 1004 │ :cond_0 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {p1, v11}, Lcom/google/protobuf/ExtensionRegistry;->findExtensionByName(Ljava/lang/String;)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ + move-object/from16 v0, p1 │ │ - move-result-object v2 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/ExtensionRegistry;->findExtensionByName(Ljava/lang/String;)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo; │ + │ + move-result-object v4 │ │ .line 1006 │ - if-nez v2, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 1007 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Extension \"" │ + const-string v14, "Extension \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const-string v12, "\" not found in the ExtensionRegistry." │ + const-string v14, "\" not found in the ExtensionRegistry." │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ + move-object/from16 v0, p0 │ │ - move-result-object v11 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ + │ + move-result-object v13 │ │ - throw v11 │ + throw v13 │ │ .line 1009 │ :cond_1 │ - iget-object v11, v2, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + iget-object v13, v4, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ - invoke-virtual {v11}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ + invoke-virtual {v13}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getContainingType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - if-eq v11, v9, :cond_2 │ + if-eq v13, v11, :cond_2 │ │ .line 1010 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Extension \"" │ + const-string v14, "Extension \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const-string v12, "\" does not extend message type \"" │ + const-string v14, "\" does not extend message type \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v9}, Lcom/google/protobuf/Descriptors$Descriptor;->getFullName()Ljava/lang/String; │ + .line 1012 │ + invoke-virtual {v11}, Lcom/google/protobuf/Descriptors$Descriptor;->getFullName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const-string v12, "\"." │ + const-string v14, "\"." │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ + .line 1010 │ + move-object/from16 v0, p0 │ │ - move-result-object v11 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ │ - throw v11 │ + move-result-object v13 │ + │ + throw v13 │ │ .line 1015 │ :cond_2 │ - const-string v11, "]" │ + const-string v13, "]" │ + │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->consume(Ljava/lang/String;)V │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->consume(Ljava/lang/String;)V │ │ .line 1017 │ - iget-object v3, v2, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + iget-object v5, v4, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ .line 1048 │ - .end local v6 # "name":Ljava/lang/StringBuilder; │ - .local v3, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .end local v8 # "name":Ljava/lang/StringBuilder; │ + .local v5, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ :cond_3 │ - const/4 v10, 0x0 │ + const/4 v12, 0x0 │ │ .line 1050 │ - .local v10, "value":Ljava/lang/Object; │ - invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + .local v12, "value":Ljava/lang/Object; │ + invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - sget-object v12, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ + sget-object v14, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType; │ │ - if-ne v11, v12, :cond_c │ + if-ne v13, v14, :cond_c │ │ .line 1051 │ - const-string v11, ":" │ + const-string v13, ":" │ + │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ │ .line 1054 │ - const-string v11, "<" │ + const-string v13, "<" │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ + move-object/from16 v0, p0 │ │ - move-result v11 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ │ - if-eqz v11, :cond_7 │ + move-result v13 │ + │ + if-eqz v13, :cond_7 │ │ .line 1055 │ - const-string v0, ">" │ + const-string v2, ">" │ │ .line 1062 │ - .local v0, "endToken":Ljava/lang/String; │ + .local v2, "endToken":Ljava/lang/String; │ :goto_1 │ - if-nez v2, :cond_8 │ + if-nez v4, :cond_8 │ │ .line 1063 │ - invoke-interface {p2, v3}, Lcom/google/protobuf/Message$Builder;->newBuilderForField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder; │ + move-object/from16 v0, p2 │ │ - move-result-object v8 │ + invoke-interface {v0, v5}, Lcom/google/protobuf/Message$Builder;->newBuilderForField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder; │ + │ + move-result-object v10 │ │ .line 1068 │ - .local v8, "subBuilder":Lcom/google/protobuf/Message$Builder; │ + .local v10, "subBuilder":Lcom/google/protobuf/Message$Builder; │ :goto_2 │ - invoke-virtual {p0, v0}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v2}, Lcom/google/protobuf/TextFormat$Tokenizer;->tryConsume(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v13 │ │ - if-nez v11, :cond_a │ + if-nez v13, :cond_a │ │ .line 1069 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->atEnd()Z │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->atEnd()Z │ │ - move-result v11 │ + move-result v13 │ │ - if-eqz v11, :cond_9 │ + if-eqz v13, :cond_9 │ │ .line 1070 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Expected \"" │ + const-string v14, "Expected \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const-string v12, "\"." │ + const-string v14, "\"." │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseException(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ + move-object/from16 v0, p0 │ │ - move-result-object v11 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseException(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ + │ + move-result-object v13 │ │ - throw v11 │ + throw v13 │ │ .line 1019 │ - .end local v0 # "endToken":Ljava/lang/String; │ - .end local v3 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - .end local v8 # "subBuilder":Lcom/google/protobuf/Message$Builder; │ - .end local v10 # "value":Ljava/lang/Object; │ + .end local v2 # "endToken":Ljava/lang/String; │ + .end local v5 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .end local v10 # "subBuilder":Lcom/google/protobuf/Message$Builder; │ + .end local v12 # "value":Ljava/lang/Object; │ :cond_4 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeIdentifier()Ljava/lang/String; │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeIdentifier()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v8 │ │ .line 1020 │ - .local v6, "name":Ljava/lang/String; │ - invoke-virtual {v9, v6}, Lcom/google/protobuf/Descriptors$Descriptor;->findFieldByName(Ljava/lang/String;)Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .local v8, "name":Ljava/lang/String; │ + invoke-virtual {v11, v8}, Lcom/google/protobuf/Descriptors$Descriptor;->findFieldByName(Ljava/lang/String;)Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ - move-result-object v3 │ + move-result-object v5 │ │ .line 1025 │ - .restart local v3 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ - if-nez v3, :cond_5 │ + .restart local v5 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + if-nez v5, :cond_5 │ │ .line 1028 │ - sget-object v11, Ljava/util/Locale;->US:Ljava/util/Locale; │ + sget-object v13, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-virtual {v6, v11}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual {v8, v13}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v7 │ │ .line 1029 │ - .local v5, "lowerName":Ljava/lang/String; │ - invoke-virtual {v9, v5}, Lcom/google/protobuf/Descriptors$Descriptor;->findFieldByName(Ljava/lang/String;)Lcom/google/protobuf/Descriptors$FieldDescriptor; │ + .local v7, "lowerName":Ljava/lang/String; │ + invoke-virtual {v11, v7}, Lcom/google/protobuf/Descriptors$Descriptor;->findFieldByName(Ljava/lang/String;)Lcom/google/protobuf/Descriptors$FieldDescriptor; │ │ - move-result-object v3 │ + move-result-object v5 │ │ .line 1031 │ - if-eqz v3, :cond_5 │ + if-eqz v5, :cond_5 │ │ - invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ + invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - sget-object v12, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->GROUP:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ + sget-object v14, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->GROUP:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ - if-eq v11, v12, :cond_5 │ + if-eq v13, v14, :cond_5 │ │ .line 1032 │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ .line 1036 │ - .end local v5 # "lowerName":Ljava/lang/String; │ + .end local v7 # "lowerName":Ljava/lang/String; │ :cond_5 │ - if-eqz v3, :cond_6 │ + if-eqz v5, :cond_6 │ │ - invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ + invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - sget-object v12, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->GROUP:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ + sget-object v14, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->GROUP:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ - if-ne v11, v12, :cond_6 │ + if-ne v13, v14, :cond_6 │ │ - invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getMessageType()Lcom/google/protobuf/Descriptors$Descriptor; │ + .line 1037 │ + invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getMessageType()Lcom/google/protobuf/Descriptors$Descriptor; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11}, Lcom/google/protobuf/Descriptors$Descriptor;->getName()Ljava/lang/String; │ + invoke-virtual {v13}, Lcom/google/protobuf/Descriptors$Descriptor;->getName()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v13 │ │ - if-nez v11, :cond_6 │ + if-nez v13, :cond_6 │ │ .line 1038 │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ .line 1041 │ :cond_6 │ - if-nez v3, :cond_3 │ + if-nez v5, :cond_3 │ │ .line 1042 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Message type \"" │ + const-string v14, "Message type \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v9}, Lcom/google/protobuf/Descriptors$Descriptor;->getFullName()Ljava/lang/String; │ + .line 1043 │ + invoke-virtual {v11}, Lcom/google/protobuf/Descriptors$Descriptor;->getFullName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const-string v12, "\" has no field named \"" │ + const-string v14, "\" has no field named \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const-string v12, "\"." │ + const-string v14, "\"." │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ + .line 1042 │ + move-object/from16 v0, p0 │ │ - move-result-object v11 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ │ - throw v11 │ + move-result-object v13 │ + │ + throw v13 │ │ .line 1057 │ - .end local v6 # "name":Ljava/lang/String; │ - .restart local v10 # "value":Ljava/lang/Object; │ + .end local v8 # "name":Ljava/lang/String; │ + .restart local v12 # "value":Ljava/lang/Object; │ :cond_7 │ - const-string v11, "{" │ + const-string v13, "{" │ + │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->consume(Ljava/lang/String;)V │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->consume(Ljava/lang/String;)V │ │ .line 1058 │ - const-string v0, "}" │ + const-string v2, "}" │ │ - .restart local v0 # "endToken":Ljava/lang/String; │ + .restart local v2 # "endToken":Ljava/lang/String; │ goto/16 :goto_1 │ │ .line 1065 │ :cond_8 │ - iget-object v11, v2, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->defaultInstance:Lcom/google/protobuf/Message; │ + iget-object v13, v4, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->defaultInstance:Lcom/google/protobuf/Message; │ │ - invoke-interface {v11}, Lcom/google/protobuf/Message;->newBuilderForType()Lcom/google/protobuf/Message$Builder; │ + invoke-interface {v13}, Lcom/google/protobuf/Message;->newBuilderForType()Lcom/google/protobuf/Message$Builder; │ │ - move-result-object v8 │ + move-result-object v10 │ │ - .restart local v8 # "subBuilder":Lcom/google/protobuf/Message$Builder; │ + .restart local v10 # "subBuilder":Lcom/google/protobuf/Message$Builder; │ goto/16 :goto_2 │ │ .line 1073 │ :cond_9 │ - invoke-static {p0, p1, v8}, Lcom/google/protobuf/TextFormat;->mergeField(Lcom/google/protobuf/TextFormat$Tokenizer;Lcom/google/protobuf/ExtensionRegistry;Lcom/google/protobuf/Message$Builder;)V │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p1 │ + │ + invoke-static {v0, v1, v10}, Lcom/google/protobuf/TextFormat;->mergeField(Lcom/google/protobuf/TextFormat$Tokenizer;Lcom/google/protobuf/ExtensionRegistry;Lcom/google/protobuf/Message$Builder;)V │ │ goto/16 :goto_2 │ │ .line 1076 │ :cond_a │ - invoke-interface {v8}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message; │ + invoke-interface {v10}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1153 │ - .end local v0 # "endToken":Ljava/lang/String; │ - .end local v8 # "subBuilder":Lcom/google/protobuf/Message$Builder; │ - .end local v10 # "value":Ljava/lang/Object; │ + .end local v2 # "endToken":Ljava/lang/String; │ + .end local v10 # "subBuilder":Lcom/google/protobuf/Message$Builder; │ + .end local v12 # "value":Ljava/lang/Object; │ :cond_b │ :goto_3 │ - invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ + invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z │ │ - move-result v11 │ + move-result v13 │ │ - if-eqz v11, :cond_e │ + if-eqz v13, :cond_e │ │ .line 1154 │ - invoke-interface {p2, v3, v10}, Lcom/google/protobuf/Message$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ + move-object/from16 v0, p2 │ + │ + invoke-interface {v0, v5, v12}, Lcom/google/protobuf/Message$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ │ .line 1158 │ :goto_4 │ return-void │ │ .line 1079 │ - .restart local v10 # "value":Ljava/lang/Object; │ + .restart local v12 # "value":Ljava/lang/Object; │ :cond_c │ - const-string v11, ":" │ + const-string v13, ":" │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->consume(Ljava/lang/String;)V │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->consume(Ljava/lang/String;)V │ │ .line 1081 │ - sget-object v11, Lcom/google/protobuf/TextFormat$1;->$SwitchMap$com$google$protobuf$Descriptors$FieldDescriptor$Type:[I │ + sget-object v13, Lcom/google/protobuf/TextFormat$1;->$SwitchMap$com$google$protobuf$Descriptors$FieldDescriptor$Type:[I │ │ - invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ + invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - invoke-virtual {v12}, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->ordinal()I │ + invoke-virtual {v14}, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->ordinal()I │ │ - move-result v12 │ + move-result v14 │ │ - aget v11, v11, v12 │ + aget v13, v13, v14 │ │ - packed-switch v11, :pswitch_data_0 │ + packed-switch v13, :pswitch_data_0 │ │ goto :goto_3 │ │ .line 1085 │ :pswitch_0 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeInt32()I │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeInt32()I │ │ - move-result v11 │ + move-result v13 │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1086 │ - .local v10, "value":Ljava/lang/Integer; │ + .local v12, "value":Ljava/lang/Integer; │ goto :goto_3 │ │ .line 1091 │ - .local v10, "value":Ljava/lang/Object; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_1 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeInt64()J │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeInt64()J │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1092 │ - .local v10, "value":Ljava/lang/Long; │ + .local v12, "value":Ljava/lang/Long; │ goto :goto_3 │ │ .line 1096 │ - .local v10, "value":Ljava/lang/Object; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_2 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeUInt32()I │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeUInt32()I │ │ - move-result v11 │ + move-result v13 │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1097 │ - .local v10, "value":Ljava/lang/Integer; │ + .local v12, "value":Ljava/lang/Integer; │ goto :goto_3 │ │ .line 1101 │ - .local v10, "value":Ljava/lang/Object; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_3 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeUInt64()J │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeUInt64()J │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1102 │ - .local v10, "value":Ljava/lang/Long; │ + .local v12, "value":Ljava/lang/Long; │ goto :goto_3 │ │ .line 1105 │ - .local v10, "value":Ljava/lang/Object; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_4 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeFloat()F │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeFloat()F │ │ - move-result v11 │ + move-result v13 │ │ - invoke-static {v11}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static {v13}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1106 │ - .local v10, "value":Ljava/lang/Float; │ + .local v12, "value":Ljava/lang/Float; │ goto :goto_3 │ │ .line 1109 │ - .local v10, "value":Ljava/lang/Object; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_5 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeDouble()D │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeDouble()D │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - invoke-static {v11, v12}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v14, v15}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1110 │ - .local v10, "value":Ljava/lang/Double; │ + .local v12, "value":Ljava/lang/Double; │ goto :goto_3 │ │ .line 1113 │ - .local v10, "value":Ljava/lang/Object; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_6 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeBoolean()Z │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeBoolean()Z │ │ - move-result v11 │ + move-result v13 │ │ - invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v13}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1114 │ - .local v10, "value":Ljava/lang/Boolean; │ + .local v12, "value":Ljava/lang/Boolean; │ goto :goto_3 │ │ .line 1117 │ - .local v10, "value":Ljava/lang/Object; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_7 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeString()Ljava/lang/String; │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1118 │ - .local v10, "value":Ljava/lang/String; │ + .local v12, "value":Ljava/lang/String; │ goto :goto_3 │ │ .line 1121 │ - .local v10, "value":Ljava/lang/Object; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_8 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeByteString()Lcom/google/protobuf/ByteString; │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeByteString()Lcom/google/protobuf/ByteString; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1122 │ - .local v10, "value":Lcom/google/protobuf/ByteString; │ + .local v12, "value":Lcom/google/protobuf/ByteString; │ goto :goto_3 │ │ .line 1125 │ - .local v10, "value":Ljava/lang/Object; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_9 │ - invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getEnumType()Lcom/google/protobuf/Descriptors$EnumDescriptor; │ + invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getEnumType()Lcom/google/protobuf/Descriptors$EnumDescriptor; │ │ - move-result-object v1 │ + move-result-object v3 │ │ .line 1127 │ - .local v1, "enumType":Lcom/google/protobuf/Descriptors$EnumDescriptor; │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->lookingAtInteger()Z │ + .local v3, "enumType":Lcom/google/protobuf/Descriptors$EnumDescriptor; │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->lookingAtInteger()Z │ │ - move-result v11 │ + move-result v13 │ │ - if-eqz v11, :cond_d │ + if-eqz v13, :cond_d │ │ .line 1128 │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeInt32()I │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeInt32()I │ │ - move-result v7 │ + move-result v9 │ │ .line 1129 │ - .local v7, "number":I │ - invoke-virtual {v1, v7}, Lcom/google/protobuf/Descriptors$EnumDescriptor;->findValueByNumber(I)Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ + .local v9, "number":I │ + invoke-virtual {v3, v9}, Lcom/google/protobuf/Descriptors$EnumDescriptor;->findValueByNumber(I)Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1130 │ - .local v10, "value":Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ - if-nez v10, :cond_b │ + .local v12, "value":Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ + if-nez v12, :cond_b │ │ .line 1131 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Enum type \"" │ + const-string v14, "Enum type \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$EnumDescriptor;->getFullName()Ljava/lang/String; │ + .line 1132 │ + invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$EnumDescriptor;->getFullName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const-string v12, "\" has no value with number " │ + const-string v14, "\" has no value with number " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const/16 v12, 0x2e │ + const/16 v14, 0x2e │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ + .line 1131 │ + move-object/from16 v0, p0 │ │ - move-result-object v11 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ + │ + move-result-object v13 │ │ - throw v11 │ + throw v13 │ │ .line 1136 │ - .end local v7 # "number":I │ - .local v10, "value":Ljava/lang/Object; │ + .end local v9 # "number":I │ + .local v12, "value":Ljava/lang/Object; │ :cond_d │ - invoke-virtual {p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeIdentifier()Ljava/lang/String; │ + invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/TextFormat$Tokenizer;->consumeIdentifier()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v6 │ │ .line 1137 │ - .local v4, "id":Ljava/lang/String; │ - invoke-virtual {v1, v4}, Lcom/google/protobuf/Descriptors$EnumDescriptor;->findValueByName(Ljava/lang/String;)Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ + .local v6, "id":Ljava/lang/String; │ + invoke-virtual {v3, v6}, Lcom/google/protobuf/Descriptors$EnumDescriptor;->findValueByName(Ljava/lang/String;)Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 1138 │ - .local v10, "value":Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ - if-nez v10, :cond_b │ + .local v12, "value":Lcom/google/protobuf/Descriptors$EnumValueDescriptor; │ + if-nez v12, :cond_b │ │ .line 1139 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Enum type \"" │ + const-string v14, "Enum type \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$EnumDescriptor;->getFullName()Ljava/lang/String; │ + .line 1140 │ + invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$EnumDescriptor;->getFullName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const-string v12, "\" has no value named \"" │ + const-string v14, "\" has no value named \"" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - const-string v12, "\"." │ + const-string v14, "\"." │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {p0, v11}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ + .line 1139 │ + move-object/from16 v0, p0 │ │ - move-result-object v11 │ + invoke-virtual {v0, v13}, Lcom/google/protobuf/TextFormat$Tokenizer;->parseExceptionPreviousToken(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException; │ │ - throw v11 │ + move-result-object v13 │ + │ + throw v13 │ │ .line 1149 │ - .end local v1 # "enumType":Lcom/google/protobuf/Descriptors$EnumDescriptor; │ - .end local v4 # "id":Ljava/lang/String; │ - .local v10, "value":Ljava/lang/Object; │ + .end local v3 # "enumType":Lcom/google/protobuf/Descriptors$EnumDescriptor; │ + .end local v6 # "id":Ljava/lang/String; │ + .local v12, "value":Ljava/lang/Object; │ :pswitch_a │ - new-instance v11, Ljava/lang/RuntimeException; │ + new-instance v13, Ljava/lang/RuntimeException; │ │ - const-string v12, "Can\'t get here." │ + const-string v14, "Can\'t get here." │ │ - invoke-direct {v11, v12}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v11 │ + throw v13 │ │ .line 1156 │ - .end local v10 # "value":Ljava/lang/Object; │ + .end local v12 # "value":Ljava/lang/Object; │ :cond_e │ - invoke-interface {p2, v3, v10}, Lcom/google/protobuf/Message$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ + move-object/from16 v0, p2 │ + │ + invoke-interface {v0, v5, v12}, Lcom/google/protobuf/Message$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder; │ │ goto/16 :goto_4 │ │ .line 1081 │ nop │ │ :pswitch_data_0 │ @@ -1381,27 +1430,27 @@ │ │ .line 1395 │ .local v3, "pos":I │ const/4 v1, 0x0 │ │ .line 1396 │ .local v1, "negative":Z │ - const-string v7, "-" │ + const-string v5, "-" │ │ - invoke-virtual {p0, v7, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z │ + invoke-virtual {p0, v5, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 1397 │ if-nez p1, :cond_0 │ │ .line 1398 │ - new-instance v7, Ljava/lang/NumberFormatException; │ + new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "Number must be positive: " │ │ @@ -1413,38 +1462,38 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v7, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v5 │ │ .line 1400 │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ .line 1401 │ const/4 v1, 0x1 │ │ .line 1404 │ :cond_1 │ const/16 v4, 0xa │ │ .line 1405 │ .local v4, "radix":I │ - const-string v7, "0x" │ + const-string v5, "0x" │ │ - invoke-virtual {p0, v7, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z │ + invoke-virtual {p0, v5, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_5 │ + if-eqz v5, :cond_5 │ │ .line 1406 │ add-int/lit8 v3, v3, 0x2 │ │ .line 1407 │ const/16 v4, 0x10 │ │ @@ -1453,60 +1502,60 @@ │ :goto_0 │ invoke-virtual {p0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 1414 │ .local v2, "numberText":Ljava/lang/String; │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ .line 1415 │ - .local v5, "result":J │ + .local v6, "result":J │ invoke-virtual {v2}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v5 │ │ const/16 v8, 0x10 │ │ - if-ge v7, v8, :cond_8 │ + if-ge v5, v8, :cond_8 │ │ .line 1417 │ invoke-static {v2, v4}, Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 1418 │ if-eqz v1, :cond_3 │ │ .line 1419 │ - neg-long v5, v5 │ + neg-long v6, v6 │ │ .line 1425 │ :cond_3 │ if-nez p2, :cond_e │ │ .line 1426 │ if-eqz p1, :cond_6 │ │ .line 1427 │ - const-wide/32 v7, 0x7fffffff │ + const-wide/32 v8, 0x7fffffff │ │ - cmp-long v7, v5, v7 │ + cmp-long v5, v6, v8 │ │ - if-gtz v7, :cond_4 │ + if-gtz v5, :cond_4 │ │ - const-wide/32 v7, -0x80000000 │ + const-wide/32 v8, -0x80000000 │ │ - cmp-long v7, v5, v7 │ + cmp-long v5, v6, v8 │ │ - if-gez v7, :cond_e │ + if-gez v5, :cond_e │ │ .line 1428 │ :cond_4 │ - new-instance v7, Ljava/lang/NumberFormatException; │ + new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "Number out of range for 32-bit signed integer: " │ │ @@ -1518,54 +1567,54 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v7, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v5 │ │ .line 1408 │ .end local v2 # "numberText":Ljava/lang/String; │ - .end local v5 # "result":J │ + .end local v6 # "result":J │ :cond_5 │ - const-string v7, "0" │ + const-string v5, "0" │ │ - invoke-virtual {p0, v7, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z │ + invoke-virtual {p0, v5, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 1409 │ const/16 v4, 0x8 │ │ goto :goto_0 │ │ .line 1432 │ .restart local v2 # "numberText":Ljava/lang/String; │ - .restart local v5 # "result":J │ + .restart local v6 # "result":J │ :cond_6 │ - const-wide v7, 0x100000000L │ + const-wide v8, 0x100000000L │ │ - cmp-long v7, v5, v7 │ + cmp-long v5, v6, v8 │ │ - if-gez v7, :cond_7 │ + if-gez v5, :cond_7 │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v7, v5, v7 │ + cmp-long v5, v6, v8 │ │ - if-gez v7, :cond_e │ + if-gez v5, :cond_e │ │ .line 1433 │ :cond_7 │ - new-instance v7, Ljava/lang/NumberFormatException; │ + new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "Number out of range for 32-bit unsigned integer: " │ │ @@ -1577,17 +1626,17 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v7, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v5 │ │ .line 1439 │ :cond_8 │ new-instance v0, Ljava/math/BigInteger; │ │ invoke-direct {v0, v2, v4}, Ljava/math/BigInteger;->(Ljava/lang/String;I)V │ │ @@ -1606,22 +1655,22 @@ │ │ .line 1446 │ if-eqz p1, :cond_a │ │ .line 1447 │ invoke-virtual {v0}, Ljava/math/BigInteger;->bitLength()I │ │ - move-result v7 │ + move-result v5 │ │ const/16 v8, 0x1f │ │ - if-le v7, v8, :cond_d │ + if-le v5, v8, :cond_d │ │ .line 1448 │ - new-instance v7, Ljava/lang/NumberFormatException; │ + new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "Number out of range for 32-bit signed integer: " │ │ @@ -1633,30 +1682,30 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v7, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v5 │ │ .line 1452 │ :cond_a │ invoke-virtual {v0}, Ljava/math/BigInteger;->bitLength()I │ │ - move-result v7 │ + move-result v5 │ │ const/16 v8, 0x20 │ │ - if-le v7, v8, :cond_d │ + if-le v5, v8, :cond_d │ │ .line 1453 │ - new-instance v7, Ljava/lang/NumberFormatException; │ + new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "Number out of range for 32-bit unsigned integer: " │ │ @@ -1668,33 +1717,33 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v7, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v5 │ │ .line 1458 │ :cond_b │ if-eqz p1, :cond_c │ │ .line 1459 │ invoke-virtual {v0}, Ljava/math/BigInteger;->bitLength()I │ │ - move-result v7 │ + move-result v5 │ │ const/16 v8, 0x3f │ │ - if-le v7, v8, :cond_d │ + if-le v5, v8, :cond_d │ │ .line 1460 │ - new-instance v7, Ljava/lang/NumberFormatException; │ + new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "Number out of range for 64-bit signed integer: " │ │ @@ -1706,30 +1755,30 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v7, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v5 │ │ .line 1464 │ :cond_c │ invoke-virtual {v0}, Ljava/math/BigInteger;->bitLength()I │ │ - move-result v7 │ + move-result v5 │ │ const/16 v8, 0x40 │ │ - if-le v7, v8, :cond_d │ + if-le v5, v8, :cond_d │ │ .line 1465 │ - new-instance v7, Ljava/lang/NumberFormatException; │ + new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "Number out of range for 64-bit unsigned integer: " │ │ @@ -1741,28 +1790,28 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v7, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v8}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v5 │ │ .line 1471 │ :cond_d │ invoke-virtual {v0}, Ljava/math/BigInteger;->longValue()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 1474 │ .end local v0 # "bigValue":Ljava/math/BigInteger; │ :cond_e │ - return-wide v5 │ + return-wide v6 │ .end method │ │ .method static parseUInt32(Ljava/lang/String;)I │ .locals 2 │ .param p0, "text" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -2110,18 +2159,20 @@ │ new-array v2, v2, [Ljava/lang/Object; │ │ check-cast p1, Ljava/lang/Integer; │ │ .end local p1 # "value":Ljava/lang/Object; │ aput-object p1, v2, v3 │ │ + .line 198 │ invoke-static {v0, v1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 197 │ invoke-virtual {p2, v0}, Lcom/google/protobuf/TextFormat$TextGenerator;->print(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 201 │ .restart local p1 # "value":Ljava/lang/Object; │ :pswitch_3 │ @@ -2984,14 +3035,15 @@ │ │ invoke-static {v0, v1}, Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; │ │ move-result-object v0 │ │ const/16 v1, 0x3f │ │ + .line 428 │ invoke-virtual {v0, v1}, Ljava/math/BigInteger;->setBit(I)Ljava/math/BigInteger; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/math/BigInteger;->toString()Ljava/lang/String; │ │ move-result-object v0 ├── smali/com/google/protobuf/UninitializedMessageException.smali │ @@ -82,29 +82,28 @@ │ .end annotation │ │ .prologue │ .line 86 │ .local p0, "missingFields":Ljava/util/List;, "Ljava/util/List;" │ new-instance v0, Ljava/lang/StringBuilder; │ │ - const-string v4, "Message missing required fields: " │ + const-string v3, "Message missing required fields: " │ │ - invoke-direct {v0, v4}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v0, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ .line 88 │ .local v0, "description":Ljava/lang/StringBuilder; │ const/4 v2, 0x1 │ │ .line 89 │ .local v2, "first":Z │ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ @@ -136,17 +135,17 @@ │ goto :goto_1 │ │ .line 97 │ .end local v1 # "field":Ljava/lang/String; │ :cond_1 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method │ │ │ # virtual methods │ .method public asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException; │ .locals 2 ├── smali/com/google/protobuf/UnknownFieldSet$Builder.smali │ @@ -723,20 +723,21 @@ │ │ .line 487 │ :pswitch_3 │ invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ move-result-object v1 │ │ - .line 488 │ + .line 489 │ .local v1, "subBuilder":Lcom/google/protobuf/UnknownFieldSet$Builder; │ invoke-static {}, Lcom/google/protobuf/ExtensionRegistry;->getEmptyRegistry()Lcom/google/protobuf/ExtensionRegistry; │ │ move-result-object v3 │ │ + .line 488 │ invoke-virtual {p2, v0, v1, v3}, Lcom/google/protobuf/CodedInputStream;->readGroup(ILcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/ExtensionRegistryLite;)V │ │ .line 490 │ invoke-direct {p0, v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->getFieldBuilder(I)Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ │ move-result-object v3 │ │ @@ -779,15 +780,14 @@ │ :pswitch_4 │ :pswitch_5 │ .end packed-switch │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -797,16 +797,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/ByteString; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -816,15 +814,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -834,16 +831,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -853,15 +848,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -871,16 +865,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # Ljava/io/InputStream; │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -890,15 +882,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([B)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -908,17 +899,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BII)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -928,18 +916,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ - .param p4, "x3" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -949,16 +933,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; │ .locals 1 │ - .param p1, "x0" # [B │ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ @@ -1099,71 +1081,69 @@ │ .locals 4 │ .param p1, "other" # Lcom/google/protobuf/UnknownFieldSet; │ │ .prologue │ .line 377 │ invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->getDefaultInstance()Lcom/google/protobuf/UnknownFieldSet; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - if-eq p1, v2, :cond_0 │ + if-eq p1, v1, :cond_0 │ │ .line 378 │ # getter for: Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ invoke-static {p1}, Lcom/google/protobuf/UnknownFieldSet;->access$200(Lcom/google/protobuf/UnknownFieldSet;)Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->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 v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :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, Ljava/util/Map$Entry; │ │ .line 379 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/Integer; │ + check-cast v1, Ljava/lang/Integer; │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/google/protobuf/UnknownFieldSet$Field; │ + check-cast v1, Lcom/google/protobuf/UnknownFieldSet$Field; │ │ - invoke-virtual {p0, v3, v2}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeField(ILcom/google/protobuf/UnknownFieldSet$Field;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ + invoke-virtual {p0, v3, v1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeField(ILcom/google/protobuf/UnknownFieldSet$Field;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ │ goto :goto_0 │ │ .line 382 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_0 │ return-object p0 │ .end method │ │ .method public mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/UnknownFieldSet$Builder; │ .locals 2 │ .param p1, "input" # Ljava/io/InputStream; │ @@ -1276,14 +1256,15 @@ │ value = { │ Lcom/google/protobuf/InvalidProtocolBufferException; │ } │ .end annotation │ │ .prologue │ .line 593 │ + .line 594 │ :try_start_0 │ invoke-static {p1, p2, p3}, Lcom/google/protobuf/CodedInputStream;->newInstance([BII)Lcom/google/protobuf/CodedInputStream; │ │ move-result-object v1 │ │ .line 595 │ .local v1, "input":Lcom/google/protobuf/CodedInputStream; │ @@ -1362,15 +1343,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public mergeVarintField(II)Lcom/google/protobuf/UnknownFieldSet$Builder; │ - .locals 3 │ + .locals 4 │ .param p1, "number" # I │ .param p2, "value" # I │ │ .prologue │ .line 410 │ if-nez p1, :cond_0 │ │ @@ -1385,14 +1366,14 @@ │ │ .line 413 │ :cond_0 │ invoke-direct {p0, p1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->getFieldBuilder(I)Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ │ move-result-object v0 │ │ - int-to-long v1, p2 │ + int-to-long v2, p2 │ │ - invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->addVarint(J)Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ + invoke-virtual {v0, v2, v3}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->addVarint(J)Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ │ .line 414 │ return-object p0 │ .end method ├── smali/com/google/protobuf/UnknownFieldSet$Field$Builder.smali │ @@ -107,15 +107,15 @@ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 922 │ return-object p0 │ .end method │ │ .method public addFixed64(J)Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ - .locals 2 │ + .locals 3 │ .param p1, "value" # J │ │ .prologue │ .line 927 │ iget-object v0, p0, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->result:Lcom/google/protobuf/UnknownFieldSet$Field; │ │ # getter for: Lcom/google/protobuf/UnknownFieldSet$Field;->fixed64:Ljava/util/List; │ @@ -231,15 +231,15 @@ │ invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 940 │ return-object p0 │ .end method │ │ .method public addVarint(J)Lcom/google/protobuf/UnknownFieldSet$Field$Builder; │ - .locals 2 │ + .locals 3 │ .param p1, "value" # J │ │ .prologue │ .line 909 │ iget-object v0, p0, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->result:Lcom/google/protobuf/UnknownFieldSet$Field; │ │ # getter for: Lcom/google/protobuf/UnknownFieldSet$Field;->varint:Ljava/util/List; │ @@ -462,23 +462,25 @@ │ │ .line 848 │ :cond_3 │ iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->result:Lcom/google/protobuf/UnknownFieldSet$Field; │ │ iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->result:Lcom/google/protobuf/UnknownFieldSet$Field; │ │ + .line 849 │ # getter for: Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited:Ljava/util/List; │ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet$Field;->access$800(Lcom/google/protobuf/UnknownFieldSet$Field;)Ljava/util/List; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v2 │ │ + .line 848 │ # setter for: Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited:Ljava/util/List; │ invoke-static {v1, v2}, Lcom/google/protobuf/UnknownFieldSet$Field;->access$802(Lcom/google/protobuf/UnknownFieldSet$Field;Ljava/util/List;)Ljava/util/List; │ │ goto :goto_3 │ │ .line 854 │ :cond_4 ├── smali/com/google/protobuf/UnknownFieldSet$Field.smali │ @@ -352,19 +352,21 @@ │ :cond_1 │ invoke-direct {p0}, Lcom/google/protobuf/UnknownFieldSet$Field;->getIdentityArray()[Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast p1, Lcom/google/protobuf/UnknownFieldSet$Field; │ │ + .line 706 │ .end local p1 # "other":Ljava/lang/Object; │ invoke-direct {p1}, Lcom/google/protobuf/UnknownFieldSet$Field;->getIdentityArray()[Ljava/lang/Object; │ │ move-result-object v1 │ │ + .line 705 │ invoke-static {v0, v1}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ @@ -446,244 +448,242 @@ │ │ .method public getSerializedSize(I)I │ .locals 5 │ .param p1, "fieldNumber" # I │ │ .prologue │ .line 755 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 756 │ - .local v1, "result":I │ - iget-object v4, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->varint:Ljava/util/List; │ + .local v0, "result":I │ + iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->varint:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v1 │ │ - if-eqz v4, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Ljava/lang/Long; │ + check-cast v1, Ljava/lang/Long; │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v2 │ │ .line 757 │ .local v2, "value":J │ invoke-static {p1, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeUInt64Size(IJ)I │ │ - move-result v4 │ + move-result v1 │ │ - add-int/2addr v1, v4 │ + add-int/2addr v0, v1 │ │ .line 758 │ goto :goto_0 │ │ .line 759 │ .end local v2 # "value":J │ :cond_0 │ - iget-object v4, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->fixed32:Ljava/util/List; │ + iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->fixed32:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v1 │ │ - if-eqz v4, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Ljava/lang/Integer; │ + check-cast v1, Ljava/lang/Integer; │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ .line 760 │ .local v2, "value":I │ invoke-static {p1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeFixed32Size(II)I │ │ - move-result v4 │ + move-result v1 │ │ - add-int/2addr v1, v4 │ + add-int/2addr v0, v1 │ │ .line 761 │ goto :goto_1 │ │ .line 762 │ .end local v2 # "value":I │ :cond_1 │ - iget-object v4, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->fixed64:Ljava/util/List; │ + iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->fixed64:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ :goto_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v1 │ │ - if-eqz v4, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Ljava/lang/Long; │ + check-cast v1, Ljava/lang/Long; │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v2 │ │ .line 763 │ .local v2, "value":J │ invoke-static {p1, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeFixed64Size(IJ)I │ │ - move-result v4 │ + move-result v1 │ │ - add-int/2addr v1, v4 │ + add-int/2addr v0, v1 │ │ .line 764 │ goto :goto_2 │ │ .line 765 │ .end local v2 # "value":J │ :cond_2 │ - iget-object v4, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited:Ljava/util/List; │ + iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited:Ljava/util/List; │ │ - invoke-interface {v4}, 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 │ │ :goto_3 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/google/protobuf/ByteString; │ │ .line 766 │ .local v2, "value":Lcom/google/protobuf/ByteString; │ invoke-static {p1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v4 │ │ - add-int/2addr v1, v4 │ + add-int/2addr v0, v4 │ │ .line 767 │ goto :goto_3 │ │ .line 768 │ .end local v2 # "value":Lcom/google/protobuf/ByteString; │ :cond_3 │ - iget-object v4, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->group:Ljava/util/List; │ + iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->group:Ljava/util/List; │ │ - invoke-interface {v4}, 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 │ │ :goto_4 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_4 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/google/protobuf/UnknownFieldSet; │ │ .line 769 │ .local v2, "value":Lcom/google/protobuf/UnknownFieldSet; │ invoke-static {p1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeGroupSize(ILcom/google/protobuf/MessageLite;)I │ │ move-result v4 │ │ - add-int/2addr v1, v4 │ + add-int/2addr v0, v4 │ │ .line 770 │ goto :goto_4 │ │ .line 771 │ .end local v2 # "value":Lcom/google/protobuf/UnknownFieldSet; │ :cond_4 │ - return v1 │ + return v0 │ .end method │ │ .method public getSerializedSizeAsMessageSetExtension(I)I │ .locals 4 │ .param p1, "fieldNumber" # I │ │ .prologue │ .line 792 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 793 │ - .local v1, "result":I │ - iget-object v3, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited:Ljava/util/List; │ + .local v0, "result":I │ + iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited:Ljava/util/List; │ │ - 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_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/google/protobuf/ByteString; │ + check-cast v1, Lcom/google/protobuf/ByteString; │ │ .line 794 │ - .local v2, "value":Lcom/google/protobuf/ByteString; │ - invoke-static {p1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeRawMessageSetExtensionSize(ILcom/google/protobuf/ByteString;)I │ + .local v1, "value":Lcom/google/protobuf/ByteString; │ + invoke-static {p1, v1}, Lcom/google/protobuf/CodedOutputStream;->computeRawMessageSetExtensionSize(ILcom/google/protobuf/ByteString;)I │ │ move-result v3 │ │ - add-int/2addr v1, v3 │ + add-int/2addr v0, v3 │ │ .line 796 │ goto :goto_0 │ │ .line 797 │ - .end local v2 # "value":Lcom/google/protobuf/ByteString; │ + .end local v1 # "value":Lcom/google/protobuf/ByteString; │ :cond_0 │ - return v1 │ + return v0 │ .end method │ │ .method public getVarintList()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -725,42 +725,41 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 782 │ - iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited:Ljava/util/List; │ + iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited: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, Lcom/google/protobuf/ByteString; │ + check-cast v0, Lcom/google/protobuf/ByteString; │ │ .line 783 │ - .local v1, "value":Lcom/google/protobuf/ByteString; │ - invoke-virtual {p2, p1, v1}, Lcom/google/protobuf/CodedOutputStream;->writeRawMessageSetExtension(ILcom/google/protobuf/ByteString;)V │ + .local v0, "value":Lcom/google/protobuf/ByteString; │ + invoke-virtual {p2, p1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeRawMessageSetExtension(ILcom/google/protobuf/ByteString;)V │ │ goto :goto_0 │ │ .line 785 │ - .end local v1 # "value":Lcom/google/protobuf/ByteString; │ + .end local v0 # "value":Lcom/google/protobuf/ByteString; │ :cond_0 │ return-void │ .end method │ │ .method public writeTo(ILcom/google/protobuf/CodedOutputStream;)V │ .locals 4 │ .param p1, "fieldNumber" # I │ @@ -769,162 +768,161 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 733 │ - iget-object v3, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->varint:Ljava/util/List; │ + iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->varint:Ljava/util/List; │ │ - 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 v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Long; │ + check-cast v2, Ljava/lang/Long; │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v0 │ │ .line 734 │ - .local v1, "value":J │ - invoke-virtual {p2, p1, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeUInt64(IJ)V │ + .local v0, "value":J │ + invoke-virtual {p2, p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeUInt64(IJ)V │ │ goto :goto_0 │ │ .line 736 │ - .end local v1 # "value":J │ + .end local v0 # "value":J │ :cond_0 │ - iget-object v3, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->fixed32:Ljava/util/List; │ + iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->fixed32:Ljava/util/List; │ │ - 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 v3 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v0 │ │ .line 737 │ - .local v1, "value":I │ - invoke-virtual {p2, p1, v1}, Lcom/google/protobuf/CodedOutputStream;->writeFixed32(II)V │ + .local v0, "value":I │ + invoke-virtual {p2, p1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeFixed32(II)V │ │ goto :goto_1 │ │ .line 739 │ - .end local v1 # "value":I │ + .end local v0 # "value":I │ :cond_1 │ - iget-object v3, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->fixed64:Ljava/util/List; │ + iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->fixed64:Ljava/util/List; │ │ - 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 v3 │ │ :goto_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Long; │ + check-cast v2, Ljava/lang/Long; │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v0 │ │ .line 740 │ - .local v1, "value":J │ - invoke-virtual {p2, p1, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeFixed64(IJ)V │ + .local v0, "value":J │ + invoke-virtual {p2, p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeFixed64(IJ)V │ │ goto :goto_2 │ │ .line 742 │ - .end local v1 # "value":J │ + .end local v0 # "value":J │ :cond_2 │ - iget-object v3, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited:Ljava/util/List; │ + iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->lengthDelimited:Ljava/util/List; │ │ - 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 │ │ :goto_3 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ - 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, Lcom/google/protobuf/ByteString; │ + check-cast v0, Lcom/google/protobuf/ByteString; │ │ .line 743 │ - .local v1, "value":Lcom/google/protobuf/ByteString; │ - invoke-virtual {p2, p1, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V │ + .local v0, "value":Lcom/google/protobuf/ByteString; │ + invoke-virtual {p2, p1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V │ │ goto :goto_3 │ │ .line 745 │ - .end local v1 # "value":Lcom/google/protobuf/ByteString; │ + .end local v0 # "value":Lcom/google/protobuf/ByteString; │ :cond_3 │ - iget-object v3, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->group:Ljava/util/List; │ + iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet$Field;->group:Ljava/util/List; │ │ - 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 │ │ :goto_4 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_4 │ │ - 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, Lcom/google/protobuf/UnknownFieldSet; │ + check-cast v0, Lcom/google/protobuf/UnknownFieldSet; │ │ .line 746 │ - .local v1, "value":Lcom/google/protobuf/UnknownFieldSet; │ - invoke-virtual {p2, p1, v1}, Lcom/google/protobuf/CodedOutputStream;->writeGroup(ILcom/google/protobuf/MessageLite;)V │ + .local v0, "value":Lcom/google/protobuf/UnknownFieldSet; │ + invoke-virtual {p2, p1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeGroup(ILcom/google/protobuf/MessageLite;)V │ │ goto :goto_4 │ │ .line 748 │ - .end local v1 # "value":Lcom/google/protobuf/UnknownFieldSet; │ + .end local v0 # "value":Lcom/google/protobuf/UnknownFieldSet; │ :cond_4 │ return-void │ .end method ├── smali/com/google/protobuf/UnknownFieldSet.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/google/protobuf/MessageLite; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/UnknownFieldSet$1;, │ Lcom/google/protobuf/UnknownFieldSet$Field;, │ Lcom/google/protobuf/UnknownFieldSet$Builder; │ } │ .end annotation │ │ │ # static fields │ @@ -38,22 +37,24 @@ │ .method static constructor ()V │ .locals 2 │ │ .prologue │ .line 82 │ new-instance v0, Lcom/google/protobuf/UnknownFieldSet; │ │ + .line 83 │ invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/google/protobuf/UnknownFieldSet;->(Ljava/util/Map;)V │ │ sput-object v0, Lcom/google/protobuf/UnknownFieldSet;->defaultInstance:Lcom/google/protobuf/UnknownFieldSet; │ │ + .line 82 │ return-void │ .end method │ │ .method private constructor ()V │ .locals 0 │ │ .prologue │ @@ -302,14 +303,15 @@ │ iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ │ check-cast p1, Lcom/google/protobuf/UnknownFieldSet; │ │ .end local p1 # "other":Ljava/lang/Object; │ iget-object v2, p1, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ │ + .line 100 │ invoke-interface {v1, v2}, Ljava/util/Map;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ :cond_2 │ @@ -372,139 +374,139 @@ │ .end method │ │ .method public getSerializedSize()I │ .locals 5 │ │ .prologue │ .line 198 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 199 │ - .local v2, "result":I │ - iget-object v3, p0, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ + .local v1, "result":I │ + iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ │ - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - 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, Ljava/util/Map$Entry; │ │ .line 200 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/google/protobuf/UnknownFieldSet$Field; │ + check-cast v2, Lcom/google/protobuf/UnknownFieldSet$Field; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/Integer; │ + check-cast v3, Ljava/lang/Integer; │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v4 │ + move-result v3 │ │ - invoke-virtual {v3, v4}, Lcom/google/protobuf/UnknownFieldSet$Field;->getSerializedSize(I)I │ + invoke-virtual {v2, v3}, Lcom/google/protobuf/UnknownFieldSet$Field;->getSerializedSize(I)I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/2addr v2, v3 │ + add-int/2addr v1, v2 │ │ .line 201 │ goto :goto_0 │ │ .line 202 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ - return v2 │ + return v1 │ .end method │ │ .method public getSerializedSizeAsMessageSet()I │ .locals 5 │ │ .prologue │ .line 222 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 223 │ - .local v2, "result":I │ - iget-object v3, p0, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ + .local v1, "result":I │ + iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ │ - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - 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, Ljava/util/Map$Entry; │ │ .line 224 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/google/protobuf/UnknownFieldSet$Field; │ + check-cast v2, Lcom/google/protobuf/UnknownFieldSet$Field; │ │ + .line 225 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/Integer; │ + check-cast v3, Ljava/lang/Integer; │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v4 │ + move-result v3 │ │ - invoke-virtual {v3, v4}, Lcom/google/protobuf/UnknownFieldSet$Field;->getSerializedSizeAsMessageSetExtension(I)I │ + .line 224 │ + invoke-virtual {v2, v3}, Lcom/google/protobuf/UnknownFieldSet$Field;->getSerializedSizeAsMessageSetExtension(I)I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/2addr v2, v3 │ + add-int/2addr v1, v2 │ │ .line 226 │ goto :goto_0 │ │ .line 227 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ - return v2 │ + return v1 │ .end method │ │ .method public hasField(I)Z │ .locals 2 │ .param p1, "number" # I │ │ .prologue │ @@ -646,14 +648,15 @@ │ .end method │ │ .method public toByteString()Lcom/google/protobuf/ByteString; │ .locals 4 │ │ .prologue │ .line 150 │ + .line 151 │ :try_start_0 │ invoke-virtual {p0}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I │ │ move-result v2 │ │ invoke-static {v2}, Lcom/google/protobuf/ByteString;->newCodedBuilder(I)Lcom/google/protobuf/ByteString$CodedBuilder; │ │ @@ -711,57 +714,58 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 211 │ - iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ + iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ │ - invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 212 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/google/protobuf/UnknownFieldSet$Field; │ + check-cast v1, Lcom/google/protobuf/UnknownFieldSet$Field; │ │ + .line 213 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-virtual {v2, v3, p1}, Lcom/google/protobuf/UnknownFieldSet$Field;->writeAsMessageSetExtensionTo(ILcom/google/protobuf/CodedOutputStream;)V │ + .line 212 │ + invoke-virtual {v1, v2, p1}, Lcom/google/protobuf/UnknownFieldSet$Field;->writeAsMessageSetExtensionTo(ILcom/google/protobuf/CodedOutputStream;)V │ │ goto :goto_0 │ │ .line 215 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ return-void │ @@ -807,57 +811,56 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 129 │ - iget-object v2, p0, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ + iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet;->fields:Ljava/util/Map; │ │ - invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 130 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/google/protobuf/UnknownFieldSet$Field; │ + check-cast v1, Lcom/google/protobuf/UnknownFieldSet$Field; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-virtual {v2, v3, p1}, Lcom/google/protobuf/UnknownFieldSet$Field;->writeTo(ILcom/google/protobuf/CodedOutputStream;)V │ + invoke-virtual {v1, v2, p1}, Lcom/google/protobuf/UnknownFieldSet$Field;->writeTo(ILcom/google/protobuf/CodedOutputStream;)V │ │ goto :goto_0 │ │ .line 132 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ return-void ├── smali/com/google/protobuf/UnmodifiableLazyStringList$1.smali │ @@ -43,14 +43,15 @@ │ │ .field final synthetic val$index:I │ │ │ # direct methods │ .method constructor (Lcom/google/protobuf/UnmodifiableLazyStringList;I)V │ .locals 2 │ + .param p1, "this$0" # Lcom/google/protobuf/UnmodifiableLazyStringList; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lcom/google/protobuf/UnmodifiableLazyStringList$1;->this$0:Lcom/google/protobuf/UnmodifiableLazyStringList; │ │ iput p2, p0, Lcom/google/protobuf/UnmodifiableLazyStringList$1;->val$index:I │ │ @@ -75,21 +76,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic add(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 75 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/google/protobuf/UnmodifiableLazyStringList$1;->add(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public add(Ljava/lang/String;)V │ .locals 1 │ @@ -226,21 +225,19 @@ │ invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V │ │ throw v0 │ .end method │ │ .method public bridge synthetic set(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 75 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/google/protobuf/UnmodifiableLazyStringList$1;->set(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public set(Ljava/lang/String;)V │ .locals 1 ├── smali/com/google/protobuf/UnmodifiableLazyStringList$2.smali │ @@ -41,14 +41,15 @@ │ │ .field final synthetic this$0:Lcom/google/protobuf/UnmodifiableLazyStringList; │ │ │ # direct methods │ .method constructor (Lcom/google/protobuf/UnmodifiableLazyStringList;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/google/protobuf/UnmodifiableLazyStringList; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lcom/google/protobuf/UnmodifiableLazyStringList$2;->this$0:Lcom/google/protobuf/UnmodifiableLazyStringList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/google/protobuf/UnmodifiableLazyStringList.smali │ @@ -64,15 +64,14 @@ │ invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V │ │ throw v0 │ .end method │ │ .method public bridge synthetic get(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 44 │ invoke-virtual {p0, p1}, Lcom/google/protobuf/UnmodifiableLazyStringList;->get(I)Ljava/lang/String; │ │ move-result-object v0 ├── smali/com/google/protobuf/WireFormat$FieldType$1.smali │ @@ -13,16 +13,16 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;ILcom/google/protobuf/WireFormat$JavaType;I)V │ .locals 6 │ - .param p3, "x0" # Lcom/google/protobuf/WireFormat$JavaType; │ - .param p4, "x1" # I │ + .param p3, "javaType" # Lcom/google/protobuf/WireFormat$JavaType; │ + .param p4, "wireType" # I │ │ .prologue │ .line 116 │ const/4 v5, 0x0 │ │ move-object v0, p0 ├── smali/com/google/protobuf/WireFormat$FieldType$2.smali │ @@ -13,16 +13,16 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;ILcom/google/protobuf/WireFormat$JavaType;I)V │ .locals 6 │ - .param p3, "x0" # Lcom/google/protobuf/WireFormat$JavaType; │ - .param p4, "x1" # I │ + .param p3, "javaType" # Lcom/google/protobuf/WireFormat$JavaType; │ + .param p4, "wireType" # I │ │ .prologue │ .line 119 │ const/4 v5, 0x0 │ │ move-object v0, p0 ├── smali/com/google/protobuf/WireFormat$FieldType$3.smali │ @@ -13,16 +13,16 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;ILcom/google/protobuf/WireFormat$JavaType;I)V │ .locals 6 │ - .param p3, "x0" # Lcom/google/protobuf/WireFormat$JavaType; │ - .param p4, "x1" # I │ + .param p3, "javaType" # Lcom/google/protobuf/WireFormat$JavaType; │ + .param p4, "wireType" # I │ │ .prologue │ .line 122 │ const/4 v5, 0x0 │ │ move-object v0, p0 ├── smali/com/google/protobuf/WireFormat$FieldType$4.smali │ @@ -13,16 +13,16 @@ │ name = null │ .end annotation │ │ │ # direct methods │ .method constructor (Ljava/lang/String;ILcom/google/protobuf/WireFormat$JavaType;I)V │ .locals 6 │ - .param p3, "x0" # Lcom/google/protobuf/WireFormat$JavaType; │ - .param p4, "x1" # I │ + .param p3, "javaType" # Lcom/google/protobuf/WireFormat$JavaType; │ + .param p4, "wireType" # I │ │ .prologue │ .line 125 │ const/4 v5, 0x0 │ │ move-object v0, p0 ├── smali/com/google/protobuf/WireFormat.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "WireFormat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/google/protobuf/WireFormat$1;, │ Lcom/google/protobuf/WireFormat$FieldType;, │ Lcom/google/protobuf/WireFormat$JavaType; │ } │ .end annotation │ │ │ # static fields │ @@ -52,46 +51,49 @@ │ .prologue │ const/4 v3, 0x3 │ │ const/4 v2, 0x2 │ │ const/4 v1, 0x1 │ │ - .line 155 │ + .line 156 │ invoke-static {v1, v3}, Lcom/google/protobuf/WireFormat;->makeTag(II)I │ │ move-result v0 │ │ sput v0, Lcom/google/protobuf/WireFormat;->MESSAGE_SET_ITEM_TAG:I │ │ .line 157 │ const/4 v0, 0x4 │ │ + .line 158 │ invoke-static {v1, v0}, Lcom/google/protobuf/WireFormat;->makeTag(II)I │ │ move-result v0 │ │ sput v0, Lcom/google/protobuf/WireFormat;->MESSAGE_SET_ITEM_END_TAG:I │ │ .line 159 │ const/4 v0, 0x0 │ │ + .line 160 │ invoke-static {v2, v0}, Lcom/google/protobuf/WireFormat;->makeTag(II)I │ │ move-result v0 │ │ sput v0, Lcom/google/protobuf/WireFormat;->MESSAGE_SET_TYPE_ID_TAG:I │ │ - .line 161 │ + .line 162 │ invoke-static {v3, v2}, Lcom/google/protobuf/WireFormat;->makeTag(II)I │ │ move-result v0 │ │ sput v0, Lcom/google/protobuf/WireFormat;->MESSAGE_SET_MESSAGE_TAG:I │ │ + .line 161 │ return-void │ .end method │ │ .method private constructor ()V │ .locals 0 │ │ .prologue ├── smali/microsoft/mappoint/TileSystem.smali │ @@ -297,15 +297,15 @@ │ │ shl-int/2addr v0, p0 │ │ return v0 │ .end method │ │ .method public static PixelXYToLatLong(IIILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/util/GeoPoint; │ - .locals 21 │ + .locals 22 │ .param p0, "pixelX" # I │ .param p1, "pixelY" # I │ .param p2, "levelOfDetail" # I │ .param p3, "reuse" # Lorg/osmdroid/util/GeoPoint; │ │ .prologue │ .line 142 │ @@ -344,19 +344,19 @@ │ │ move-result-wide v2 │ │ div-double/2addr v2, v12 │ │ const-wide/high16 v4, 0x3fe0000000000000L # 0.5 │ │ - sub-double v15, v2, v4 │ + sub-double v16, v2, v4 │ │ .line 146 │ - .local v15, "x":D │ - const-wide/high16 v19, 0x3fe0000000000000L # 0.5 │ + .local v16, "x":D │ + const-wide/high16 v20, 0x3fe0000000000000L # 0.5 │ │ move/from16 v0, p1 │ │ int-to-double v2, v0 │ │ const-wide/16 v4, 0x0 │ │ @@ -366,33 +366,33 @@ │ │ invoke-static/range {v2 .. v7}, Lmicrosoft/mappoint/TileSystem;->Clip(DDD)D │ │ move-result-wide v2 │ │ div-double/2addr v2, v12 │ │ - sub-double v17, v19, v2 │ + sub-double v18, v20, v2 │ │ .line 148 │ - .local v17, "y":D │ + .local v18, "y":D │ const-wide v2, 0x4056800000000000L # 90.0 │ │ const-wide v4, 0x4076800000000000L # 360.0 │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ neg-double v6, v0 │ │ - const-wide/high16 v19, 0x4000000000000000L # 2.0 │ + const-wide/high16 v20, 0x4000000000000000L # 2.0 │ │ - mul-double v6, v6, v19 │ + mul-double v6, v6, v20 │ │ - const-wide v19, 0x400921fb54442d18L # Math.PI │ + const-wide v20, 0x400921fb54442d18L # Math.PI │ │ - mul-double v6, v6, v19 │ + mul-double v6, v6, v20 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->exp(D)D │ │ move-result-wide v6 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->atan(D)D │ │ @@ -406,15 +406,15 @@ │ │ sub-double v8, v2, v4 │ │ .line 149 │ .local v8, "latitude":D │ const-wide v2, 0x4076800000000000L # 360.0 │ │ - mul-double v10, v2, v15 │ + mul-double v10, v2, v16 │ │ .line 151 │ .local v10, "longitude":D │ const-wide v2, 0x412e848000000000L # 1000000.0 │ │ mul-double/2addr v2, v8 │ │ @@ -434,16 +434,16 @@ │ .line 153 │ return-object v14 │ │ .end local v8 # "latitude":D │ .end local v10 # "longitude":D │ .end local v12 # "mapSize":D │ .end local v14 # "out":Lorg/osmdroid/util/GeoPoint; │ - .end local v15 # "x":D │ - .end local v17 # "y":D │ + .end local v16 # "x":D │ + .end local v18 # "y":D │ :cond_0 │ move-object/from16 v14, p3 │ │ .line 142 │ goto :goto_0 │ .end method ├── smali/org/metalev/multitouch/controller/MultiTouchController$PointInfo.smali │ @@ -741,15 +741,15 @@ │ .line 563 │ iget-boolean v0, p0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;->isMultiTouch:Z │ │ return v0 │ .end method │ │ .method public set(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ - .locals 3 │ + .locals 4 │ .param p1, "other" # Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ .prologue │ .line 535 │ iget v1, p1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;->numPoints:I │ │ iput v1, p0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;->numPoints:I │ @@ -872,14 +872,14 @@ │ │ .line 555 │ iget-boolean v1, p1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;->angleIsCalculated:Z │ │ iput-boolean v1, p0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;->angleIsCalculated:Z │ │ .line 556 │ - iget-wide v1, p1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;->eventTime:J │ + iget-wide v2, p1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;->eventTime:J │ │ - iput-wide v1, p0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;->eventTime:J │ + iput-wide v2, p0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;->eventTime:J │ │ .line 557 │ return-void │ .end method ├── smali/org/metalev/multitouch/controller/MultiTouchController.smali │ @@ -671,15 +671,15 @@ │ │ move-result v1 │ │ goto :goto_1 │ .end method │ │ .method private decodeTouchEvent(I[F[F[F[IIZJ)V │ - .locals 11 │ + .locals 12 │ .param p1, "pointerCount" # I │ .param p2, "x" # [F │ .param p3, "y" # [F │ .param p4, "pressure" # [F │ .param p5, "pointerIds" # [I │ .param p6, "action" # I │ .param p7, "down" # Z │ @@ -704,15 +704,15 @@ │ │ move v1, p1 │ │ move-object v2, p2 │ │ move-object v3, p3 │ │ - move-object v4, p4 │ + move-object/from16 v4, p4 │ │ move-object/from16 v5, p5 │ │ move/from16 v6, p6 │ │ move/from16 v7, p7 │ │ @@ -1439,569 +1439,571 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 19 │ + .locals 20 │ .param p1, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 239 │ .local p0, "this":Lorg/metalev/multitouch/controller/MultiTouchController;, "Lorg/metalev/multitouch/controller/MultiTouchController;" │ :try_start_0 │ - sget-boolean v1, Lorg/metalev/multitouch/controller/MultiTouchController;->multiTouchSupported:Z │ + sget-boolean v2, Lorg/metalev/multitouch/controller/MultiTouchController;->multiTouchSupported:Z │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ - sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getPointerCount:Ljava/lang/reflect/Method; │ + sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getPointerCount:Ljava/lang/reflect/Method; │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - new-array v3, v3, [Ljava/lang/Object; │ + new-array v4, v4, [Ljava/lang/Object; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v3 │ │ .line 242 │ - .local v2, "pointerCount":I │ + .local v3, "pointerCount":I │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;->mMode:I │ + iget v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;->mMode:I │ │ - if-nez v1, :cond_1 │ + if-nez v2, :cond_1 │ │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;->handleSingleTouchEvents:Z │ + iget-boolean v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;->handleSingleTouchEvents:Z │ │ - if-nez v1, :cond_1 │ + if-nez v2, :cond_1 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - if-ne v2, v1, :cond_1 │ + if-ne v3, v2, :cond_1 │ │ .line 244 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ .line 295 │ - .end local v2 # "pointerCount":I │ + .end local v3 # "pointerCount":I │ :goto_1 │ - return v1 │ + return v2 │ │ .line 239 │ :cond_0 │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ goto :goto_0 │ │ .line 249 │ - .restart local v2 # "pointerCount":I │ + .restart local v3 # "pointerCount":I │ :cond_1 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v11 │ + move-result v12 │ │ .line 250 │ - .local v11, "action":I │ + .local v12, "action":I │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getHistorySize()I │ │ - move-result v1 │ + move-result v2 │ │ - div-int v14, v1, v2 │ + div-int v15, v2, v3 │ │ .line 251 │ - .local v14, "histLen":I │ - const/4 v13, 0x0 │ + .local v15, "histLen":I │ + const/4 v14, 0x0 │ │ - .local v13, "histIdx":I │ + .local v14, "histIdx":I │ :goto_2 │ - if-gt v13, v14, :cond_10 │ + if-gt v14, v15, :cond_10 │ │ .line 253 │ - if-ge v13, v14, :cond_4 │ + if-ge v14, v15, :cond_4 │ │ - const/16 v16, 0x1 │ + const/16 v17, 0x1 │ │ .line 254 │ - .local v16, "processingHist":Z │ + .local v17, "processingHist":Z │ :goto_3 │ - sget-boolean v1, Lorg/metalev/multitouch/controller/MultiTouchController;->multiTouchSupported:Z │ + sget-boolean v2, Lorg/metalev/multitouch/controller/MultiTouchController;->multiTouchSupported:Z │ │ - if-eqz v1, :cond_2 │ + if-eqz v2, :cond_2 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - if-ne v2, v1, :cond_8 │ + if-ne v3, v2, :cond_8 │ │ .line 260 │ :cond_2 │ - sget-object v3, Lorg/metalev/multitouch/controller/MultiTouchController;->xVals:[F │ + sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;->xVals:[F │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - if-eqz v16, :cond_5 │ + if-eqz v17, :cond_5 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13}, Landroid/view/MotionEvent;->getHistoricalX(I)F │ + invoke-virtual {v0, v14}, Landroid/view/MotionEvent;->getHistoricalX(I)F │ │ - move-result v1 │ + move-result v2 │ │ :goto_4 │ - aput v1, v3, v4 │ + aput v2, v4, v5 │ │ .line 261 │ - sget-object v3, Lorg/metalev/multitouch/controller/MultiTouchController;->yVals:[F │ + sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;->yVals:[F │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - if-eqz v16, :cond_6 │ + if-eqz v17, :cond_6 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13}, Landroid/view/MotionEvent;->getHistoricalY(I)F │ + invoke-virtual {v0, v14}, Landroid/view/MotionEvent;->getHistoricalY(I)F │ │ - move-result v1 │ + move-result v2 │ │ :goto_5 │ - aput v1, v3, v4 │ + aput v2, v4, v5 │ │ .line 262 │ - sget-object v3, Lorg/metalev/multitouch/controller/MultiTouchController;->pressureVals:[F │ + sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;->pressureVals:[F │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - if-eqz v16, :cond_7 │ + if-eqz v17, :cond_7 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13}, Landroid/view/MotionEvent;->getHistoricalPressure(I)F │ + invoke-virtual {v0, v14}, Landroid/view/MotionEvent;->getHistoricalPressure(I)F │ │ - move-result v1 │ + move-result v2 │ │ :goto_6 │ - aput v1, v3, v4 │ + aput v2, v4, v5 │ │ .line 283 │ :cond_3 │ - sget-object v3, Lorg/metalev/multitouch/controller/MultiTouchController;->xVals:[F │ + sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;->xVals:[F │ │ - sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;->yVals:[F │ + sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;->yVals:[F │ │ - sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;->pressureVals:[F │ + sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;->pressureVals:[F │ │ - sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;->pointerIds:[I │ + sget-object v7, Lorg/metalev/multitouch/controller/MultiTouchController;->pointerIds:[I │ │ - if-eqz v16, :cond_c │ + if-eqz v17, :cond_c │ │ - const/4 v7, 0x2 │ + const/4 v8, 0x2 │ │ :goto_7 │ - if-eqz v16, :cond_d │ + if-eqz v17, :cond_d │ │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ :goto_8 │ - if-eqz v16, :cond_f │ + if-eqz v17, :cond_f │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13}, Landroid/view/MotionEvent;->getHistoricalEventTime(I)J │ + invoke-virtual {v0, v14}, Landroid/view/MotionEvent;->getHistoricalEventTime(I)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ :goto_9 │ - move-object/from16 v1, p0 │ + move-object/from16 v2, p0 │ │ - invoke-direct/range {v1 .. v10}, Lorg/metalev/multitouch/controller/MultiTouchController;->decodeTouchEvent(I[F[F[F[IIZJ)V │ + invoke-direct/range {v2 .. v11}, Lorg/metalev/multitouch/controller/MultiTouchController;->decodeTouchEvent(I[F[F[F[IIZJ)V │ │ .line 251 │ - add-int/lit8 v13, v13, 0x1 │ + add-int/lit8 v14, v14, 0x1 │ │ goto :goto_2 │ │ .line 253 │ - .end local v16 # "processingHist":Z │ + .end local v17 # "processingHist":Z │ :cond_4 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto :goto_3 │ │ .line 260 │ - .restart local v16 # "processingHist":Z │ + .restart local v17 # "processingHist":Z │ :cond_5 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F │ │ - move-result v1 │ + move-result v2 │ │ goto :goto_4 │ │ .line 261 │ :cond_6 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getY()F │ │ - move-result v1 │ + move-result v2 │ │ goto :goto_5 │ │ .line 262 │ :cond_7 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getPressure()F │ │ - move-result v1 │ + move-result v2 │ │ goto :goto_6 │ │ .line 267 │ :cond_8 │ - const/16 v1, 0x14 │ + const/16 v2, 0x14 │ │ - invoke-static {v2, v1}, Ljava/lang/Math;->min(II)I │ + invoke-static {v3, v2}, Ljava/lang/Math;->min(II)I │ │ - move-result v15 │ + move-result v16 │ │ .line 270 │ - .local v15, "numPointers":I │ - const/16 v18, 0x0 │ + .local v16, "numPointers":I │ + const/16 v19, 0x0 │ │ - .local v18, "ptrIdx":I │ + .local v19, "ptrIdx":I │ :goto_a │ - move/from16 v0, v18 │ + move/from16 v0, v19 │ + │ + move/from16 v1, v16 │ │ - if-ge v0, v15, :cond_3 │ + if-ge v0, v1, :cond_3 │ │ .line 271 │ - sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getPointerId:Ljava/lang/reflect/Method; │ + sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getPointerId:Ljava/lang/reflect/Method; │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - new-array v3, v3, [Ljava/lang/Object; │ + new-array v4, v4, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v3, v4 │ + aput-object v6, v4, v5 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v17 │ + move-result v18 │ │ .line 272 │ - .local v17, "ptrId":I │ - sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;->pointerIds:[I │ + .local v18, "ptrId":I │ + sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;->pointerIds:[I │ │ - aput v17, v1, v18 │ + aput v18, v2, v19 │ │ .line 276 │ - sget-object v3, Lorg/metalev/multitouch/controller/MultiTouchController;->xVals:[F │ + sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;->xVals:[F │ │ - if-eqz v16, :cond_9 │ + if-eqz v17, :cond_9 │ │ - sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getHistoricalX:Ljava/lang/reflect/Method; │ + sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getHistoricalX:Ljava/lang/reflect/Method; │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ - new-array v4, v4, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ :goto_b │ - check-cast v1, Ljava/lang/Float; │ + check-cast v2, Ljava/lang/Float; │ │ - check-cast v1, Ljava/lang/Float; │ + check-cast v2, Ljava/lang/Float; │ │ - invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F │ │ - move-result v1 │ + move-result v2 │ │ - aput v1, v3, v18 │ + aput v2, v4, v19 │ │ .line 277 │ - sget-object v3, Lorg/metalev/multitouch/controller/MultiTouchController;->yVals:[F │ + sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;->yVals:[F │ │ - if-eqz v16, :cond_a │ + if-eqz v17, :cond_a │ │ - sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getHistoricalY:Ljava/lang/reflect/Method; │ + sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getHistoricalY:Ljava/lang/reflect/Method; │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ - new-array v4, v4, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ :goto_c │ - check-cast v1, Ljava/lang/Float; │ + check-cast v2, Ljava/lang/Float; │ │ - check-cast v1, Ljava/lang/Float; │ + check-cast v2, Ljava/lang/Float; │ │ - invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F │ │ - move-result v1 │ + move-result v2 │ │ - aput v1, v3, v18 │ + aput v2, v4, v19 │ │ .line 278 │ - sget-object v3, Lorg/metalev/multitouch/controller/MultiTouchController;->pressureVals:[F │ + sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;->pressureVals:[F │ │ - if-eqz v16, :cond_b │ + if-eqz v17, :cond_b │ │ - sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getHistoricalPressure:Ljava/lang/reflect/Method; │ + sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getHistoricalPressure:Ljava/lang/reflect/Method; │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ - new-array v4, v4, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ :goto_d │ - check-cast v1, Ljava/lang/Float; │ + check-cast v2, Ljava/lang/Float; │ │ - check-cast v1, Ljava/lang/Float; │ + check-cast v2, Ljava/lang/Float; │ │ - invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F │ + invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F │ │ - move-result v1 │ + move-result v2 │ │ - aput v1, v3, v18 │ + aput v2, v4, v19 │ │ .line 270 │ - add-int/lit8 v18, v18, 0x1 │ + add-int/lit8 v19, v19, 0x1 │ │ goto/16 :goto_a │ │ .line 276 │ :cond_9 │ - sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getX:Ljava/lang/reflect/Method; │ + sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getX:Ljava/lang/reflect/Method; │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v4, v4, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ goto :goto_b │ │ .line 277 │ :cond_a │ - sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getY:Ljava/lang/reflect/Method; │ + sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getY:Ljava/lang/reflect/Method; │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v4, v4, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ goto :goto_c │ │ .line 278 │ :cond_b │ - sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getPressure:Ljava/lang/reflect/Method; │ + sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;->m_getPressure:Ljava/lang/reflect/Method; │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v4, v4, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ goto :goto_d │ │ - .end local v15 # "numPointers":I │ - .end local v17 # "ptrId":I │ - .end local v18 # "ptrIdx":I │ + .end local v16 # "numPointers":I │ + .end local v18 # "ptrId":I │ + .end local v19 # "ptrIdx":I │ :cond_c │ - move v7, v11 │ + move v8, v12 │ │ .line 283 │ goto/16 :goto_7 │ │ :cond_d │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - if-eq v11, v1, :cond_e │ + if-eq v12, v2, :cond_e │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - sget v8, Lorg/metalev/multitouch/controller/MultiTouchController;->ACTION_POINTER_INDEX_SHIFT:I │ + sget v9, Lorg/metalev/multitouch/controller/MultiTouchController;->ACTION_POINTER_INDEX_SHIFT:I │ │ - shl-int/2addr v1, v8 │ + shl-int/2addr v2, v9 │ │ - add-int/lit8 v1, v1, -0x1 │ + add-int/lit8 v2, v2, -0x1 │ │ - and-int/2addr v1, v11 │ + and-int/2addr v2, v12 │ │ - sget v8, Lorg/metalev/multitouch/controller/MultiTouchController;->ACTION_POINTER_UP:I │ + sget v9, Lorg/metalev/multitouch/controller/MultiTouchController;->ACTION_POINTER_UP:I │ │ - if-eq v1, v8, :cond_e │ + if-eq v2, v9, :cond_e │ │ - const/4 v1, 0x3 │ + const/4 v2, 0x3 │ │ - if-eq v11, v1, :cond_e │ + if-eq v12, v2, :cond_e │ │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ goto/16 :goto_8 │ │ :cond_e │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ goto/16 :goto_8 │ │ :cond_f │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getEventTime()J │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ goto/16 :goto_9 │ │ .line 291 │ - .end local v16 # "processingHist":Z │ + .end local v17 # "processingHist":Z │ :cond_10 │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ goto/16 :goto_1 │ │ .line 292 │ - .end local v2 # "pointerCount":I │ - .end local v11 # "action":I │ - .end local v13 # "histIdx":I │ - .end local v14 # "histLen":I │ + .end local v3 # "pointerCount":I │ + .end local v12 # "action":I │ + .end local v14 # "histIdx":I │ + .end local v15 # "histLen":I │ :catch_0 │ - move-exception v12 │ + move-exception v13 │ │ .line 294 │ - .local v12, "e":Ljava/lang/Exception; │ - const-string v1, "MultiTouchController" │ + .local v13, "e":Ljava/lang/Exception; │ + const-string v2, "MultiTouchController" │ │ - const-string v3, "onTouchEvent() failed" │ + const-string v4, "onTouchEvent() failed" │ │ - invoke-static {v1, v3, v12}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v2, v4, v13}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 295 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ goto/16 :goto_1 │ .end method │ │ .method protected setHandleSingleTouchEvents(Z)V │ .locals 0 │ .param p1, "handleSingleTouchEvents" # Z ├── smali/org/osmdroid/api/Marker.smali │ @@ -25,15 +25,15 @@ │ .field public snippet:Ljava/lang/String; │ │ .field public title:Ljava/lang/String; │ │ │ # direct methods │ .method public constructor (DD)V │ - .locals 0 │ + .locals 1 │ .param p1, "aLatitude" # D │ .param p3, "aLongitude" # D │ │ .prologue │ .line 86 │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/osmdroid/contributor/GpxToPHPUploader$1.smali │ @@ -33,251 +33,257 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 15 │ + .locals 18 │ │ .prologue │ .line 40 │ :try_start_0 │ - iget-object v10, p0, Lorg/osmdroid/contributor/GpxToPHPUploader$1;->val$recordedGeoPoints:Ljava/util/ArrayList; │ + move-object/from16 v0, p0 │ │ - invoke-static {v10}, Lorg/osmdroid/contributor/util/Util;->isSufficienDataForUpload(Ljava/util/ArrayList;)Z │ + iget-object v12, v0, Lorg/osmdroid/contributor/GpxToPHPUploader$1;->val$recordedGeoPoints:Ljava/util/ArrayList; │ │ - move-result v10 │ + invoke-static {v12}, Lorg/osmdroid/contributor/util/Util;->isSufficienDataForUpload(Ljava/util/ArrayList;)Z │ │ - if-nez v10, :cond_0 │ + move-result v12 │ + │ + if-nez v12, :cond_0 │ │ .line 79 │ :goto_0 │ return-void │ │ .line 43 │ :cond_0 │ - new-instance v1, Ljava/io/ByteArrayInputStream; │ + new-instance v3, Ljava/io/ByteArrayInputStream; │ + │ + move-object/from16 v0, p0 │ │ - iget-object v10, p0, Lorg/osmdroid/contributor/GpxToPHPUploader$1;->val$recordedGeoPoints:Ljava/util/ArrayList; │ + iget-object v12, v0, Lorg/osmdroid/contributor/GpxToPHPUploader$1;->val$recordedGeoPoints:Ljava/util/ArrayList; │ │ - invoke-static {v10}, Lorg/osmdroid/contributor/util/RecordedRouteGPXFormatter;->create(Ljava/util/List;)Ljava/lang/String; │ + invoke-static {v12}, Lorg/osmdroid/contributor/util/RecordedRouteGPXFormatter;->create(Ljava/util/List;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/lang/String;->getBytes()[B │ + invoke-virtual {v12}, Ljava/lang/String;->getBytes()[B │ │ - move-result-object v10 │ + move-result-object v12 │ │ - invoke-direct {v1, v10}, Ljava/io/ByteArrayInputStream;->([B)V │ + invoke-direct {v3, v12}, Ljava/io/ByteArrayInputStream;->([B)V │ │ .line 45 │ - .local v1, "gpxInputStream":Ljava/io/InputStream; │ + .local v3, "gpxInputStream":Ljava/io/InputStream; │ invoke-static {}, Lorg/osmdroid/http/HttpClientFactory;->createHttpClient()Lorg/apache/http/client/HttpClient; │ │ - move-result-object v2 │ + move-result-object v4 │ │ .line 47 │ - .local v2, "httpClient":Lorg/apache/http/client/HttpClient; │ - new-instance v5, Lorg/apache/http/client/methods/HttpPost; │ + .local v4, "httpClient":Lorg/apache/http/client/HttpClient; │ + new-instance v7, Lorg/apache/http/client/methods/HttpPost; │ │ - const-string v10, "http://www.PLACEYOURDOMAINHERE.com/anyfolder/gpxuploader/upload.php" │ + const-string v12, "http://www.PLACEYOURDOMAINHERE.com/anyfolder/gpxuploader/upload.php" │ │ - invoke-direct {v5, v10}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V │ + invoke-direct {v7, v12}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V │ │ .line 50 │ - .local v5, "request":Lorg/apache/http/client/methods/HttpPost; │ - new-instance v6, Lorg/apache/http/entity/mime/MultipartEntity; │ + .local v7, "request":Lorg/apache/http/client/methods/HttpPost; │ + new-instance v8, Lorg/apache/http/entity/mime/MultipartEntity; │ │ - invoke-direct {v6}, Lorg/apache/http/entity/mime/MultipartEntity;->()V │ + invoke-direct {v8}, Lorg/apache/http/entity/mime/MultipartEntity;->()V │ │ .line 51 │ - .local v6, "requestEntity":Lorg/apache/http/entity/mime/MultipartEntity; │ - const-string v10, "gpxfile" │ + .local v8, "requestEntity":Lorg/apache/http/entity/mime/MultipartEntity; │ + const-string v12, "gpxfile" │ │ - new-instance v11, Lorg/apache/http/entity/mime/content/InputStreamBody; │ + new-instance v13, Lorg/apache/http/entity/mime/content/InputStreamBody; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "" │ + const-string v15, "" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v14 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v13 │ + move-result-wide v16 │ │ - invoke-virtual {v12, v13, v14}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-wide/from16 v0, v16 │ │ - move-result-object v12 │ + invoke-virtual {v14, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - const-string v13, ".gpx" │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v15, ".gpx" │ │ - move-result-object v12 │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v12 │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v14 │ │ - invoke-direct {v11, v1, v12}, Lorg/apache/http/entity/mime/content/InputStreamBody;->(Ljava/io/InputStream;Ljava/lang/String;)V │ + invoke-direct {v13, v3, v14}, Lorg/apache/http/entity/mime/content/InputStreamBody;->(Ljava/io/InputStream;Ljava/lang/String;)V │ │ - invoke-virtual {v6, v10, v11}, Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V │ + invoke-virtual {v8, v12, v13}, Lorg/apache/http/entity/mime/MultipartEntity;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)V │ │ .line 54 │ - invoke-interface {v2}, Lorg/apache/http/client/HttpClient;->getParams()Lorg/apache/http/params/HttpParams; │ + invoke-interface {v4}, Lorg/apache/http/client/HttpClient;->getParams()Lorg/apache/http/params/HttpParams; │ │ - move-result-object v10 │ + move-result-object v12 │ │ - const-string v11, "http.protocol.expect-continue" │ + const-string v13, "http.protocol.expect-continue" │ │ - const/4 v12, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-interface {v10, v11, v12}, Lorg/apache/http/params/HttpParams;->setBooleanParameter(Ljava/lang/String;Z)Lorg/apache/http/params/HttpParams; │ + invoke-interface {v12, v13, v14}, Lorg/apache/http/params/HttpParams;->setBooleanParameter(Ljava/lang/String;Z)Lorg/apache/http/params/HttpParams; │ │ .line 57 │ - invoke-virtual {v5, v6}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ + invoke-virtual {v7, v8}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ │ .line 59 │ - invoke-interface {v2, v5}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; │ + invoke-interface {v4, v7}, Lorg/apache/http/client/HttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; │ │ - move-result-object v7 │ + move-result-object v9 │ │ .line 60 │ - .local v7, "response":Lorg/apache/http/HttpResponse; │ - invoke-interface {v7}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ + .local v9, "response":Lorg/apache/http/HttpResponse; │ + invoke-interface {v9}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ │ - move-result-object v10 │ + move-result-object v12 │ │ - invoke-interface {v10}, Lorg/apache/http/StatusLine;->getStatusCode()I │ + invoke-interface {v12}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ - move-result v9 │ + move-result v11 │ │ .line 62 │ - .local v9, "status":I │ - const/16 v10, 0xc8 │ + .local v11, "status":I │ + const/16 v12, 0xc8 │ │ - if-eq v9, v10, :cond_1 │ + if-eq v11, v12, :cond_1 │ │ .line 63 │ # getter for: Lorg/osmdroid/contributor/GpxToPHPUploader;->logger:Lorg/slf4j/Logger; │ invoke-static {}, Lorg/osmdroid/contributor/GpxToPHPUploader;->access$000()Lorg/slf4j/Logger; │ │ - move-result-object v10 │ + move-result-object v12 │ │ - const-string v11, "GPXUploader" │ + const-string v13, "GPXUploader" │ │ - const-string v12, "status != HttpStatus.SC_OK" │ + const-string v14, "status != HttpStatus.SC_OK" │ │ - invoke-interface {v10, v11, v12}, Lorg/slf4j/Logger;->error(Ljava/lang/String;Ljava/lang/Object;)V │ + invoke-interface {v12, v13, v14}, Lorg/slf4j/Logger;->error(Ljava/lang/String;Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 76 │ - .end local v1 # "gpxInputStream":Ljava/io/InputStream; │ - .end local v2 # "httpClient":Lorg/apache/http/client/HttpClient; │ - .end local v5 # "request":Lorg/apache/http/client/methods/HttpPost; │ - .end local v6 # "requestEntity":Lorg/apache/http/entity/mime/MultipartEntity; │ - .end local v7 # "response":Lorg/apache/http/HttpResponse; │ - .end local v9 # "status":I │ + .end local v3 # "gpxInputStream":Ljava/io/InputStream; │ + .end local v4 # "httpClient":Lorg/apache/http/client/HttpClient; │ + .end local v7 # "request":Lorg/apache/http/client/methods/HttpPost; │ + .end local v8 # "requestEntity":Lorg/apache/http/entity/mime/MultipartEntity; │ + .end local v9 # "response":Lorg/apache/http/HttpResponse; │ + .end local v11 # "status":I │ :catch_0 │ - move-exception v10 │ + move-exception v12 │ │ goto :goto_0 │ │ .line 65 │ - .restart local v1 # "gpxInputStream":Ljava/io/InputStream; │ - .restart local v2 # "httpClient":Lorg/apache/http/client/HttpClient; │ - .restart local v5 # "request":Lorg/apache/http/client/methods/HttpPost; │ - .restart local v6 # "requestEntity":Lorg/apache/http/entity/mime/MultipartEntity; │ - .restart local v7 # "response":Lorg/apache/http/HttpResponse; │ - .restart local v9 # "status":I │ + .restart local v3 # "gpxInputStream":Ljava/io/InputStream; │ + .restart local v4 # "httpClient":Lorg/apache/http/client/HttpClient; │ + .restart local v7 # "request":Lorg/apache/http/client/methods/HttpPost; │ + .restart local v8 # "requestEntity":Lorg/apache/http/entity/mime/MultipartEntity; │ + .restart local v9 # "response":Lorg/apache/http/HttpResponse; │ + .restart local v11 # "status":I │ :cond_1 │ - new-instance v3, Ljava/io/InputStreamReader; │ + new-instance v5, Ljava/io/InputStreamReader; │ │ - new-instance v10, Ljava/io/BufferedInputStream; │ + new-instance v12, Ljava/io/BufferedInputStream; │ │ - invoke-interface {v7}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ + invoke-interface {v9}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-interface {v11}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ + invoke-interface {v13}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-direct {v10, v11}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v12, v13}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ │ - invoke-direct {v3, v10}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ + invoke-direct {v5, v12}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ .line 68 │ - .local v3, "r":Ljava/io/Reader; │ - const/16 v10, 0x2000 │ + .local v5, "r":Ljava/io/Reader; │ + const/16 v12, 0x2000 │ │ - new-array v0, v10, [C │ + new-array v2, v12, [C │ │ .line 70 │ - .local v0, "buf":[C │ - new-instance v8, Ljava/lang/StringBuilder; │ + .local v2, "buf":[C │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ .line 71 │ - .local v8, "sb":Ljava/lang/StringBuilder; │ + .local v10, "sb":Ljava/lang/StringBuilder; │ :goto_1 │ - invoke-virtual {v3, v0}, Ljava/io/Reader;->read([C)I │ + invoke-virtual {v5, v2}, Ljava/io/Reader;->read([C)I │ │ - move-result v4 │ + move-result v6 │ │ - .local v4, "read":I │ - const/4 v10, -0x1 │ + .local v6, "read":I │ + const/4 v12, -0x1 │ │ - if-eq v4, v10, :cond_2 │ + if-eq v6, v12, :cond_2 │ │ .line 72 │ - const/4 v10, 0x0 │ + const/4 v12, 0x0 │ │ - invoke-virtual {v8, v0, v10, v4}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v2, v12, v6}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 74 │ :cond_2 │ # getter for: Lorg/osmdroid/contributor/GpxToPHPUploader;->logger:Lorg/slf4j/Logger; │ invoke-static {}, Lorg/osmdroid/contributor/GpxToPHPUploader;->access$000()Lorg/slf4j/Logger; │ │ - move-result-object v10 │ + move-result-object v12 │ │ - const-string v11, "GPXUploader" │ + const-string v13, "GPXUploader" │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "Response: " │ + const-string v15, "Response: " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v15 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - invoke-interface {v10, v11, v12}, Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V │ + invoke-interface {v12, v13, v14}, Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_0 │ .end method ├── smali/org/osmdroid/contributor/RouteRecorder.smali │ @@ -33,84 +33,84 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public add(Landroid/location/Location;I)V │ - .locals 7 │ + .locals 8 │ .param p1, "aLocation" # Landroid/location/Location; │ .param p2, "aNumSatellites" # I │ │ .prologue │ - const-wide v4, 0x412e848000000000L # 1000000.0 │ + const-wide v6, 0x412e848000000000L # 1000000.0 │ │ .line 48 │ - iget-object v6, p0, Lorg/osmdroid/contributor/RouteRecorder;->mRecords:Ljava/util/ArrayList; │ + iget-object v0, p0, Lorg/osmdroid/contributor/RouteRecorder;->mRecords:Ljava/util/ArrayList; │ │ - new-instance v0, Lorg/osmdroid/contributor/util/RecordedGeoPoint; │ + new-instance v1, Lorg/osmdroid/contributor/util/RecordedGeoPoint; │ │ invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - mul-double/2addr v1, v4 │ + mul-double/2addr v2, v6 │ │ - double-to-int v1, v1 │ + double-to-int v2, v2 │ │ invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D │ │ - move-result-wide v2 │ + move-result-wide v4 │ │ - mul-double/2addr v2, v4 │ + mul-double/2addr v4, v6 │ │ - double-to-int v2, v2 │ + double-to-int v3, v4 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - move v5, p2 │ + move v6, p2 │ │ - invoke-direct/range {v0 .. v5}, Lorg/osmdroid/contributor/util/RecordedGeoPoint;->(IIJI)V │ + invoke-direct/range {v1 .. v6}, Lorg/osmdroid/contributor/util/RecordedGeoPoint;->(IIJI)V │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 51 │ return-void │ .end method │ │ .method public add(Lorg/osmdroid/util/GeoPoint;I)V │ .locals 7 │ .param p1, "aGeoPoint" # Lorg/osmdroid/util/GeoPoint; │ .param p2, "aNumSatellites" # I │ │ .prologue │ .line 54 │ - iget-object v6, p0, Lorg/osmdroid/contributor/RouteRecorder;->mRecords:Ljava/util/ArrayList; │ + iget-object v0, p0, Lorg/osmdroid/contributor/RouteRecorder;->mRecords:Ljava/util/ArrayList; │ │ - new-instance v0, Lorg/osmdroid/contributor/util/RecordedGeoPoint; │ + new-instance v1, Lorg/osmdroid/contributor/util/RecordedGeoPoint; │ │ invoke-virtual {p1}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ │ - move-result v1 │ + move-result v2 │ │ invoke-virtual {p1}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ │ - move-result v2 │ + move-result v3 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - move v5, p2 │ + move v6, p2 │ │ - invoke-direct/range {v0 .. v5}, Lorg/osmdroid/contributor/util/RecordedGeoPoint;->(IIJI)V │ + invoke-direct/range {v1 .. v6}, Lorg/osmdroid/contributor/util/RecordedGeoPoint;->(IIJI)V │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 56 │ return-void │ .end method │ │ .method public getRecordedGeoPoints()Ljava/util/ArrayList; │ .locals 1 ├── smali/org/osmdroid/contributor/util/RecordedGeoPoint.smali │ @@ -14,40 +14,40 @@ │ .field protected final mNumSatellites:I │ │ .field protected final mTimeStamp:J │ │ │ # direct methods │ .method public constructor (II)V │ - .locals 6 │ + .locals 7 │ .param p1, "latitudeE6" # I │ .param p2, "longitudeE6" # I │ │ .prologue │ .line 32 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - const/high16 v5, -0x80000000 │ + const/high16 v6, -0x80000000 │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v1, p1 │ + move v2, p1 │ │ - move v2, p2 │ + move v3, p2 │ │ - invoke-direct/range {v0 .. v5}, Lorg/osmdroid/contributor/util/RecordedGeoPoint;->(IIJI)V │ + invoke-direct/range {v1 .. v6}, Lorg/osmdroid/contributor/util/RecordedGeoPoint;->(IIJI)V │ │ .line 33 │ return-void │ .end method │ │ .method public constructor (IIJI)V │ - .locals 0 │ + .locals 1 │ .param p1, "latitudeE6" # I │ .param p2, "longitudeE6" # I │ .param p3, "aTimeStamp" # J │ .param p5, "aNumSatellites" # I │ │ .prologue │ .line 37 ├── smali/org/osmdroid/contributor/util/RecordedRouteGPXFormatter.smali │ @@ -201,17 +201,17 @@ │ │ move-result-wide v10 │ │ invoke-direct {v9, v10, v11}, Ljava/util/Date;->(J)V │ │ invoke-virtual {v9}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v4 │ │ invoke-virtual {v8, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ @@ -245,17 +245,17 @@ │ │ move-result-wide v10 │ │ invoke-direct {v9, v10, v11}, Ljava/util/Date;->(J)V │ │ invoke-virtual {v9}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v4 │ │ invoke-virtual {v8, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 ├── smali/org/osmdroid/events/DelayedMapListener.smali │ @@ -58,15 +58,15 @@ │ invoke-direct {p0, p1, v0, v1}, Lorg/osmdroid/events/DelayedMapListener;->(Lorg/osmdroid/events/MapListener;J)V │ │ .line 51 │ return-void │ .end method │ │ .method public constructor (Lorg/osmdroid/events/MapListener;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "wrappedListener" # Lorg/osmdroid/events/MapListener; │ .param p2, "delay" # J │ │ .prologue │ .line 37 │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/osmdroid/tileprovider/modules/MBTilesFileArchive.smali │ @@ -85,195 +85,197 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getInputStream(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/MapTile;)Ljava/io/InputStream; │ - .locals 15 │ + .locals 16 │ .param p1, "pTileSource" # Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ .param p2, "pTile" # Lorg/osmdroid/tileprovider/MapTile; │ │ .prologue │ .line 44 │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ .line 45 │ - .local v11, "ret":Ljava/io/InputStream; │ - const/4 v1, 0x1 │ + .local v12, "ret":Ljava/io/InputStream; │ + const/4 v2, 0x1 │ │ :try_start_0 │ - new-array v3, v1, [Ljava/lang/String; │ + new-array v4, v2, [Ljava/lang/String; │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v2, "tile_data" │ + const-string v3, "tile_data" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ .line 46 │ - .local v3, "tile":[Ljava/lang/String; │ - const/4 v1, 0x3 │ + .local v4, "tile":[Ljava/lang/String; │ + const/4 v2, 0x3 │ │ - new-array v5, v1, [Ljava/lang/String; │ + new-array v6, v2, [Ljava/lang/String; │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ invoke-virtual/range {p2 .. p2}, Lorg/osmdroid/tileprovider/MapTile;->getX()I │ │ - move-result v2 │ + move-result v3 │ │ - invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - aput-object v2, v5, v1 │ + aput-object v3, v6, v2 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - const-wide/high16 v6, 0x4000000000000000L # 2.0 │ + const-wide/high16 v8, 0x4000000000000000L # 2.0 │ │ invoke-virtual/range {p2 .. p2}, Lorg/osmdroid/tileprovider/MapTile;->getZoomLevel()I │ │ - move-result v2 │ + move-result v3 │ │ - int-to-double v13, v2 │ + int-to-double v14, v3 │ │ - invoke-static {v6, v7, v13, v14}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v8, v9, v14, v15}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ invoke-virtual/range {p2 .. p2}, Lorg/osmdroid/tileprovider/MapTile;->getY()I │ │ - move-result v2 │ + move-result v3 │ │ - int-to-double v13, v2 │ + int-to-double v14, v3 │ │ - sub-double/2addr v6, v13 │ + sub-double/2addr v8, v14 │ │ - const-wide/high16 v13, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v14, 0x3ff0000000000000L # 1.0 │ │ - sub-double/2addr v6, v13 │ + sub-double/2addr v8, v14 │ │ - invoke-static {v6, v7}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + invoke-static {v8, v9}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - aput-object v2, v5, v1 │ + aput-object v3, v6, v2 │ │ - const/4 v1, 0x2 │ + const/4 v2, 0x2 │ │ invoke-virtual/range {p2 .. p2}, Lorg/osmdroid/tileprovider/MapTile;->getZoomLevel()I │ │ - move-result v2 │ + move-result v3 │ │ - invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - aput-object v2, v5, v1 │ + aput-object v3, v6, v2 │ │ .line 52 │ - .local v5, "xyz":[Ljava/lang/String; │ - iget-object v1, p0, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;->mDatabase:Landroid/database/sqlite/SQLiteDatabase; │ + .local v6, "xyz":[Ljava/lang/String; │ + move-object/from16 v0, p0 │ │ - const-string v2, "tiles" │ + iget-object v2, v0, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;->mDatabase:Landroid/database/sqlite/SQLiteDatabase; │ │ - const-string v4, "tile_column=? and tile_row=? and zoom_level=?" │ + const-string v3, "tiles" │ │ - const/4 v6, 0x0 │ + const-string v5, "tile_column=? and tile_row=? and zoom_level=?" │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ - invoke-virtual/range {v1 .. 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;)Landroid/database/Cursor; │ + const/4 v9, 0x0 │ + │ + invoke-virtual/range {v2 .. v9}, 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;)Landroid/database/Cursor; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 54 │ - .local v9, "cur":Landroid/database/Cursor; │ - invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ + .local v10, "cur":Landroid/database/Cursor; │ + invoke-interface {v10}, Landroid/database/Cursor;->getCount()I │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 55 │ - invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 56 │ - new-instance v12, Ljava/io/ByteArrayInputStream; │ + new-instance v13, Ljava/io/ByteArrayInputStream; │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-interface {v9, v1}, Landroid/database/Cursor;->getBlob(I)[B │ + invoke-interface {v10, v2}, Landroid/database/Cursor;->getBlob(I)[B │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-direct {v12, v1}, Ljava/io/ByteArrayInputStream;->([B)V │ + invoke-direct {v13, v2}, Ljava/io/ByteArrayInputStream;->([B)V │ │ - .end local v11 # "ret":Ljava/io/InputStream; │ - .local v12, "ret":Ljava/io/InputStream; │ - move-object v11, v12 │ + .end local v12 # "ret":Ljava/io/InputStream; │ + .local v13, "ret":Ljava/io/InputStream; │ + move-object v12, v13 │ │ .line 58 │ - .end local v12 # "ret":Ljava/io/InputStream; │ - .restart local v11 # "ret":Ljava/io/InputStream; │ + .end local v13 # "ret":Ljava/io/InputStream; │ + .restart local v12 # "ret":Ljava/io/InputStream; │ :cond_0 │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v10}, Landroid/database/Cursor;->close()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 59 │ - if-eqz v11, :cond_1 │ + if-eqz v12, :cond_1 │ │ .line 66 │ - .end local v3 # "tile":[Ljava/lang/String; │ - .end local v5 # "xyz":[Ljava/lang/String; │ - .end local v9 # "cur":Landroid/database/Cursor; │ - .end local v11 # "ret":Ljava/io/InputStream; │ + .end local v4 # "tile":[Ljava/lang/String; │ + .end local v6 # "xyz":[Ljava/lang/String; │ + .end local v10 # "cur":Landroid/database/Cursor; │ + .end local v12 # "ret":Ljava/io/InputStream; │ :goto_0 │ - return-object v11 │ + return-object v12 │ │ .line 62 │ - .restart local v11 # "ret":Ljava/io/InputStream; │ + .restart local v12 # "ret":Ljava/io/InputStream; │ :catch_0 │ - move-exception v10 │ + move-exception v11 │ │ .line 63 │ - .local v10, "e":Ljava/lang/Throwable; │ - sget-object v1, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;->logger:Lorg/slf4j/Logger; │ + .local v11, "e":Ljava/lang/Throwable; │ + sget-object v2, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;->logger:Lorg/slf4j/Logger; │ │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Error getting db stream: " │ + const-string v5, "Error getting db stream: " │ │ - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-interface {v1, v2, v10}, Lorg/slf4j/Logger;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-interface {v2, v3, v11}, Lorg/slf4j/Logger;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 66 │ - .end local v10 # "e":Ljava/lang/Throwable; │ + .end local v11 # "e":Ljava/lang/Throwable; │ :cond_1 │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 ├── smali/org/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader.smali │ @@ -150,19 +150,19 @@ │ .line 157 │ .local v4, "lastModified":J │ iget-object v11, p0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;->this$0:Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ # getter for: Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;->mMaximumCachedFileAge:J │ invoke-static {v11}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;->access$100(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - sub-long v11, v6, v11 │ + sub-long v12, v6, v12 │ │ - cmp-long v11, v4, v11 │ + cmp-long v11, v4, v12 │ │ if-gez v11, :cond_2 │ │ .line 159 │ .local v3, "fileExpired":Z │ :goto_1 │ if-eqz v3, :cond_0 ├── smali/org/osmdroid/tileprovider/modules/MapTileFilesystemProvider.smali │ @@ -73,34 +73,34 @@ │ invoke-direct {p0, p1, p2, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;->(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)V │ │ .line 53 │ return-void │ .end method │ │ .method public constructor (Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)V │ - .locals 7 │ + .locals 9 │ .param p1, "pRegisterReceiver" # Lorg/osmdroid/tileprovider/IRegisterReceiver; │ .param p2, "pTileSource" # Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ .param p3, "pMaximumCachedFileAge" # J │ │ .prologue │ .line 57 │ - const/16 v5, 0x8 │ + const/16 v6, 0x8 │ │ - const/16 v6, 0x28 │ + const/16 v7, 0x28 │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move-object v1, p1 │ + move-object v2, p1 │ │ - move-object v2, p2 │ + move-object v3, p2 │ │ - move-wide v3, p3 │ + move-wide v4, p3 │ │ - invoke-direct/range {v0 .. v6}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;->(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;JII)V │ + invoke-direct/range {v1 .. v7}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;->(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;JII)V │ │ .line 60 │ return-void │ .end method │ │ .method public constructor (Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;JII)V │ .locals 1 ├── smali/org/osmdroid/tileprovider/modules/TileWriter$2.smali │ @@ -43,15 +43,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public compare(Ljava/io/File;Ljava/io/File;)I │ - .locals 3 │ + .locals 4 │ .param p1, "f1" # Ljava/io/File; │ .param p2, "f2" # Ljava/io/File; │ │ .prologue │ .line 223 │ invoke-virtual {p1}, Ljava/io/File;->lastModified()J │ │ @@ -59,17 +59,17 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v0 │ │ invoke-virtual {p2}, Ljava/io/File;->lastModified()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 │ │ invoke-virtual {v0, v1}, Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I │ │ move-result v0 ├── smali/org/osmdroid/tileprovider/modules/TileWriter.smali │ @@ -96,15 +96,15 @@ │ .line 28 │ invoke-direct {p0}, Lorg/osmdroid/tileprovider/modules/TileWriter;->cutCurrentCache()V │ │ return-void │ .end method │ │ .method private calculateDirectorySize(Ljava/io/File;)V │ - .locals 9 │ + .locals 10 │ .param p1, "pDirectory" # Ljava/io/File; │ │ .prologue │ .line 149 │ invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ move-result-object v4 │ @@ -133,23 +133,23 @@ │ invoke-virtual {v1}, Ljava/io/File;->isFile()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 153 │ - sget-wide v5, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ + sget-wide v6, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ │ invoke-virtual {v1}, Ljava/io/File;->length()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - add-long/2addr v5, v7 │ + add-long/2addr v6, v8 │ │ - sput-wide v5, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ + sput-wide v6, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ │ .line 155 │ :cond_0 │ invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ │ move-result v5 │ │ @@ -176,15 +176,15 @@ │ .end local v2 # "i$":I │ .end local v3 # "len$":I │ :cond_2 │ return-void │ .end method │ │ .method private createFolderAndCheckIfExists(Ljava/io/File;)Z │ - .locals 3 │ + .locals 4 │ .param p1, "pFile" # Ljava/io/File; │ │ .prologue │ const/4 v0, 0x1 │ │ .line 122 │ invoke-virtual {p1}, Ljava/io/File;->mkdirs()Z │ @@ -196,18 +196,18 @@ │ .line 144 │ :cond_0 │ :goto_0 │ return v0 │ │ .line 131 │ :cond_1 │ - const-wide/16 v1, 0x1f4 │ + const-wide/16 v2, 0x1f4 │ │ :try_start_0 │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 135 │ :goto_1 │ invoke-virtual {p1}, Ljava/io/File;->exists()Z │ │ @@ -224,29 +224,29 @@ │ :catch_0 │ move-exception v1 │ │ goto :goto_1 │ .end method │ │ .method private cutCurrentCache()V │ - .locals 15 │ + .locals 14 │ │ .prologue │ - const-wide/32 v13, 0x1f400000 │ - │ .line 209 │ sget-object v9, Lorg/osmdroid/tileprovider/modules/TileWriter;->TILE_PATH_BASE:Ljava/io/File; │ │ monitor-enter v9 │ │ .line 211 │ :try_start_0 │ sget-wide v10, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ │ - cmp-long v8, v10, v13 │ + const-wide/32 v12, 0x1f400000 │ + │ + cmp-long v8, v10, v12 │ │ if-lez v8, :cond_1 │ │ .line 213 │ sget-object v8, Lorg/osmdroid/tileprovider/modules/TileWriter;->logger:Lorg/slf4j/Logger; │ │ new-instance v10, Ljava/lang/StringBuilder; │ @@ -255,52 +255,52 @@ │ │ const-string v11, "Trimming tile cache from " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - sget-wide v11, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ + sget-wide v12, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ │ - invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v12, v13}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ const-string v11, " to " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - const-wide/32 v11, 0x1f400000 │ + const-wide/32 v12, 0x1f400000 │ │ - invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v12, v13}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-interface {v8, v10}, Lorg/slf4j/Logger;->info(Ljava/lang/String;)V │ │ .line 216 │ sget-object v8, Lorg/osmdroid/tileprovider/modules/TileWriter;->TILE_PATH_BASE:Ljava/io/File; │ │ invoke-direct {p0, v8}, Lorg/osmdroid/tileprovider/modules/TileWriter;->getDirectoryFileList(Ljava/io/File;)Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 219 │ - .local v7, "z":Ljava/util/List;, "Ljava/util/List;" │ + .local v5, "z":Ljava/util/List;, "Ljava/util/List;" │ const/4 v8, 0x0 │ │ new-array v8, v8, [Ljava/io/File; │ │ - invoke-interface {v7, v8}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v5, v8}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, [Ljava/io/File; │ │ .line 220 │ .local v2, "files":[Ljava/io/File; │ @@ -325,15 +325,17 @@ │ │ aget-object v1, v0, v3 │ │ .line 228 │ .local v1, "file":Ljava/io/File; │ sget-wide v10, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ │ - cmp-long v8, v10, v13 │ + const-wide/32 v12, 0x1f400000 │ + │ + cmp-long v8, v10, v12 │ │ if-gtz v8, :cond_2 │ │ .line 238 │ .end local v1 # "file":Ljava/io/File; │ :cond_0 │ sget-object v8, Lorg/osmdroid/tileprovider/modules/TileWriter;->logger:Lorg/slf4j/Logger; │ @@ -343,45 +345,45 @@ │ invoke-interface {v8, v10}, Lorg/slf4j/Logger;->info(Ljava/lang/String;)V │ │ .line 240 │ .end local v0 # "arr$":[Ljava/io/File; │ .end local v2 # "files":[Ljava/io/File; │ .end local v3 # "i$":I │ .end local v4 # "len$":I │ - .end local v7 # "z":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "z":Ljava/util/List;, "Ljava/util/List;" │ :cond_1 │ monitor-exit v9 │ │ .line 241 │ return-void │ │ .line 232 │ .restart local v0 # "arr$":[Ljava/io/File; │ .restart local v1 # "file":Ljava/io/File; │ .restart local v2 # "files":[Ljava/io/File; │ .restart local v3 # "i$":I │ .restart local v4 # "len$":I │ - .restart local v7 # "z":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v5 # "z":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ invoke-virtual {v1}, Ljava/io/File;->length()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 233 │ - .local v5, "length":J │ + .local v6, "length":J │ invoke-virtual {v1}, Ljava/io/File;->delete()Z │ │ move-result v8 │ │ if-eqz v8, :cond_3 │ │ .line 234 │ sget-wide v10, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ │ - sub-long/2addr v10, v5 │ + sub-long/2addr v10, v6 │ │ sput-wide v10, Lorg/osmdroid/tileprovider/modules/TileWriter;->mUsedCacheSpace:J │ │ .line 227 │ :cond_3 │ add-int/lit8 v3, v3, 0x1 │ │ @@ -389,16 +391,16 @@ │ │ .line 240 │ .end local v0 # "arr$":[Ljava/io/File; │ .end local v1 # "file":Ljava/io/File; │ .end local v2 # "files":[Ljava/io/File; │ .end local v3 # "i$":I │ .end local v4 # "len$":I │ - .end local v5 # "length":J │ - .end local v7 # "z":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "z":Ljava/util/List;, "Ljava/util/List;" │ + .end local v6 # "length":J │ :catchall_0 │ move-exception v8 │ │ monitor-exit v9 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 ├── smali/org/osmdroid/tileprovider/util/StreamUtils.smali │ @@ -81,43 +81,43 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 62 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 63 │ - .local v1, "length":J │ + .local v2, "length":J │ const/16 v4, 0x2000 │ │ new-array v0, v4, [B │ │ .line 65 │ .local v0, "b":[B │ :goto_0 │ invoke-virtual {p0, v0}, Ljava/io/InputStream;->read([B)I │ │ - move-result v3 │ + move-result v1 │ │ - .local v3, "read":I │ + .local v1, "read":I │ const/4 v4, -0x1 │ │ - if-eq v3, v4, :cond_0 │ + if-eq v1, v4, :cond_0 │ │ .line 66 │ const/4 v4, 0x0 │ │ - invoke-virtual {p1, v0, v4, v3}, Ljava/io/OutputStream;->write([BII)V │ + invoke-virtual {p1, v0, v4, v1}, Ljava/io/OutputStream;->write([BII)V │ │ .line 67 │ - int-to-long v4, v3 │ + int-to-long v4, v1 │ │ - add-long/2addr v1, v4 │ + add-long/2addr v2, v4 │ │ goto :goto_0 │ │ .line 69 │ :cond_0 │ - return-wide v1 │ + return-wide v2 │ .end method ├── smali/org/osmdroid/util/BoundingBoxE6.smali │ @@ -45,15 +45,15 @@ │ │ sput-object v0, Lorg/osmdroid/util/BoundingBoxE6;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method public constructor (DDDD)V │ - .locals 4 │ + .locals 5 │ .param p1, "north" # D │ .param p3, "east" # D │ .param p5, "south" # D │ .param p7, "west" # D │ │ .prologue │ const-wide v2, 0x412e848000000000L # 1000000.0 │ @@ -474,21 +474,21 @@ │ │ mul-double/2addr v8, v10 │ │ add-double/2addr v8, v2 │ │ invoke-static {v8, v9}, Lorg/osmdroid/util/MyMath;->gudermann(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 154 │ - .local v5, "latD":D │ + .local v6, "latD":D │ const-wide v8, 0x412e848000000000L # 1000000.0 │ │ - mul-double/2addr v8, v5 │ + mul-double/2addr v8, v6 │ │ double-to-int v4, v8 │ │ .line 156 │ .local v4, "lat":I │ iget v8, p0, Lorg/osmdroid/util/BoundingBoxE6;->mLonWestE6:I │ │ @@ -500,18 +500,18 @@ │ │ int-to-float v9, v9 │ │ mul-float/2addr v9, p1 │ │ add-float/2addr v8, v9 │ │ - float-to-int v7, v8 │ + float-to-int v5, v8 │ │ .line 159 │ - .local v7, "lon":I │ + .local v5, "lon":I │ :goto_0 │ const v8, 0x564eba0 │ │ if-le v4, v8, :cond_0 │ │ .line 160 │ const v8, 0x564eba0 │ @@ -535,42 +535,42 @@ │ goto :goto_1 │ │ .line 165 │ :cond_1 │ :goto_2 │ const v8, 0xaba9500 │ │ - if-le v7, v8, :cond_2 │ + if-le v5, v8, :cond_2 │ │ .line 166 │ const v8, 0xaba9500 │ │ - sub-int/2addr v7, v8 │ + sub-int/2addr v5, v8 │ │ goto :goto_2 │ │ .line 167 │ :cond_2 │ :goto_3 │ const v8, -0xaba9500 │ │ - if-ge v7, v8, :cond_3 │ + if-ge v5, v8, :cond_3 │ │ .line 168 │ const v8, 0xaba9500 │ │ - add-int/2addr v7, v8 │ + add-int/2addr v5, v8 │ │ goto :goto_3 │ │ .line 170 │ :cond_3 │ new-instance v8, Lorg/osmdroid/util/GeoPoint; │ │ - invoke-direct {v8, v4, v7}, Lorg/osmdroid/util/GeoPoint;->(II)V │ + invoke-direct {v8, v4, v5}, Lorg/osmdroid/util/GeoPoint;->(II)V │ │ return-object v8 │ .end method │ │ .method public getGeoPointOfRelativePositionWithLinearInterpolation(FF)Lorg/osmdroid/util/GeoPoint; │ .locals 6 │ .param p1, "relX" # F │ @@ -742,75 +742,75 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(IILandroid/graphics/PointF;)Landroid/graphics/PointF; │ - .locals 11 │ + .locals 12 │ .param p1, "aLatitudeE6" # I │ .param p2, "aLongitudeE6" # I │ .param p3, "reuse" # Landroid/graphics/PointF; │ │ .prologue │ - const-wide v9, 0x412e848000000000L # 1000000.0 │ + const-wide v10, 0x412e848000000000L # 1000000.0 │ │ .line 119 │ if-eqz p3, :cond_0 │ │ move-object v0, p3 │ │ .line 120 │ .local v0, "out":Landroid/graphics/PointF; │ :goto_0 │ iget v3, p0, Lorg/osmdroid/util/BoundingBoxE6;->mLatNorthE6:I │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - div-double/2addr v3, v9 │ + div-double/2addr v4, v10 │ │ - invoke-static {v3, v4}, Lorg/osmdroid/util/MyMath;->gudermannInverse(D)D │ + invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;->gudermannInverse(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - int-to-double v5, p1 │ + int-to-double v6, p1 │ │ - div-double/2addr v5, v9 │ + div-double/2addr v6, v10 │ │ - invoke-static {v5, v6}, Lorg/osmdroid/util/MyMath;->gudermannInverse(D)D │ + invoke-static {v6, v7}, Lorg/osmdroid/util/MyMath;->gudermannInverse(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-double/2addr v3, v5 │ + sub-double/2addr v4, v6 │ │ - iget v5, p0, Lorg/osmdroid/util/BoundingBoxE6;->mLatNorthE6:I │ + iget v3, p0, Lorg/osmdroid/util/BoundingBoxE6;->mLatNorthE6:I │ │ - int-to-double v5, v5 │ + int-to-double v6, v3 │ │ - div-double/2addr v5, v9 │ + div-double/2addr v6, v10 │ │ - invoke-static {v5, v6}, Lorg/osmdroid/util/MyMath;->gudermannInverse(D)D │ + invoke-static {v6, v7}, Lorg/osmdroid/util/MyMath;->gudermannInverse(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - iget v7, p0, Lorg/osmdroid/util/BoundingBoxE6;->mLatSouthE6:I │ + iget v3, p0, Lorg/osmdroid/util/BoundingBoxE6;->mLatSouthE6:I │ │ - int-to-double v7, v7 │ + int-to-double v8, v3 │ │ - div-double/2addr v7, v9 │ + div-double/2addr v8, v10 │ │ - invoke-static {v7, v8}, Lorg/osmdroid/util/MyMath;->gudermannInverse(D)D │ + invoke-static {v8, v9}, Lorg/osmdroid/util/MyMath;->gudermannInverse(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - sub-double/2addr v5, v7 │ + sub-double/2addr v6, v8 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-float v2, v3 │ + double-to-float v2, v4 │ │ .line 121 │ .local v2, "y":F │ const/high16 v3, 0x3f800000 # 1.0f │ │ iget v4, p0, Lorg/osmdroid/util/BoundingBoxE6;->mLonEastE6:I ├── smali/org/osmdroid/util/GEMFFile$GEMFInputStream.smali │ @@ -20,15 +20,15 @@ │ .field remainingBytes:I │ │ .field final synthetic this$0:Lorg/osmdroid/util/GEMFFile; │ │ │ # direct methods │ .method constructor (Lorg/osmdroid/util/GEMFFile;Ljava/lang/String;JI)V │ - .locals 2 │ + .locals 3 │ .param p2, "filePath" # Ljava/lang/String; │ .param p3, "offset" # J │ .param p5, "length" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } ├── smali/org/osmdroid/util/GEMFFile.smali │ @@ -181,15 +181,15 @@ │ invoke-direct {p0}, Lorg/osmdroid/util/GEMFFile;->readHeader()V │ │ .line 92 │ return-void │ .end method │ │ .method public constructor (Ljava/lang/String;Ljava/util/List;)V │ - .locals 56 │ + .locals 58 │ .param p1, "pLocation" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ "Ljava/util/List", │ "<", │ @@ -207,2224 +207,2224 @@ │ │ .prologue │ .line 107 │ .local p2, "pSourceFolders":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V │ │ .line 49 │ - new-instance v52, Ljava/util/ArrayList; │ + new-instance v53, Ljava/util/ArrayList; │ │ - invoke-direct/range {v52 .. v52}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v53 .. v53}, Ljava/util/ArrayList;->()V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ │ .line 50 │ - new-instance v52, Ljava/util/ArrayList; │ + new-instance v53, Ljava/util/ArrayList; │ │ - invoke-direct/range {v52 .. v52}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v53 .. v53}, Ljava/util/ArrayList;->()V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;->mFileNames:Ljava/util/List; │ │ .line 53 │ - new-instance v52, Ljava/util/ArrayList; │ + new-instance v53, Ljava/util/ArrayList; │ │ - invoke-direct/range {v52 .. v52}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v53 .. v53}, Ljava/util/ArrayList;->()V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;->mRangeData:Ljava/util/List; │ │ .line 56 │ - new-instance v52, Ljava/util/ArrayList; │ + new-instance v53, Ljava/util/ArrayList; │ │ - invoke-direct/range {v52 .. v52}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v53 .. v53}, Ljava/util/ArrayList;->()V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ │ .line 59 │ - new-instance v52, Ljava/util/LinkedHashMap; │ + new-instance v53, Ljava/util/LinkedHashMap; │ │ - invoke-direct/range {v52 .. v52}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct/range {v53 .. v53}, Ljava/util/LinkedHashMap;->()V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;->mSources:Ljava/util/LinkedHashMap; │ │ .line 62 │ - const/16 v52, 0x0 │ + const/16 v53, 0x0 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lorg/osmdroid/util/GEMFFile;->mSourceLimited:Z │ │ .line 63 │ - const/16 v52, 0x0 │ + const/16 v53, 0x0 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lorg/osmdroid/util/GEMFFile;->mCurrentSource:I │ │ .line 126 │ move-object/from16 v0, p1 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;->mLocation:Ljava/lang/String; │ │ .line 129 │ - new-instance v9, Ljava/util/LinkedHashMap; │ + new-instance v10, Ljava/util/LinkedHashMap; │ │ - invoke-direct {v9}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct {v10}, Ljava/util/LinkedHashMap;->()V │ │ .line 132 │ - .local v9, "dirIndex":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;>;>;" │ + .local v10, "dirIndex":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;>;>;" │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v19 │ │ :goto_0 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_3 │ + if-eqz v53, :cond_3 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - check-cast v33, Ljava/io/File; │ + check-cast v34, Ljava/io/File; │ │ .line 134 │ - .local v33, "sourceDir":Ljava/io/File; │ - new-instance v50, Ljava/util/LinkedHashMap; │ + .local v34, "sourceDir":Ljava/io/File; │ + new-instance v51, Ljava/util/LinkedHashMap; │ │ - invoke-direct/range {v50 .. v50}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct/range {v51 .. v51}, Ljava/util/LinkedHashMap;->()V │ │ .line 137 │ - .local v50, "zList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;>;" │ - invoke-virtual/range {v33 .. v33}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .local v51, "zList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;>;" │ + invoke-virtual/range {v34 .. v34}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "arr$":[Ljava/io/File; │ - array-length v0, v3 │ + .local v4, "arr$":[Ljava/io/File; │ + array-length v0, v4 │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - .local v23, "len$":I │ - const/16 v19, 0x0 │ + .local v24, "len$":I │ + const/16 v20, 0x0 │ │ - .local v19, "i$":I │ - move/from16 v21, v19 │ + .local v20, "i$":I │ + move/from16 v22, v20 │ │ - .end local v3 # "arr$":[Ljava/io/File; │ - .end local v19 # "i$":I │ - .end local v23 # "len$":I │ - .local v21, "i$":I │ + .end local v4 # "arr$":[Ljava/io/File; │ + .end local v20 # "i$":I │ + .end local v24 # "len$":I │ + .local v22, "i$":I │ :goto_1 │ - move/from16 v0, v21 │ + move/from16 v0, v22 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ if-ge v0, v1, :cond_2 │ │ - aget-object v49, v3, v21 │ + aget-object v50, v4, v22 │ │ .line 140 │ - .local v49, "zDir":Ljava/io/File; │ + .local v50, "zDir":Ljava/io/File; │ :try_start_0 │ - invoke-virtual/range {v49 .. v49}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v50 .. v50}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-static/range {v52 .. v52}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v53 .. v53}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 145 │ - new-instance v39, Ljava/util/LinkedHashMap; │ + new-instance v40, Ljava/util/LinkedHashMap; │ │ - invoke-direct/range {v39 .. v39}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct/range {v40 .. v40}, Ljava/util/LinkedHashMap;->()V │ │ .line 148 │ - .local v39, "xList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;" │ - invoke-virtual/range {v49 .. v49}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .local v40, "xList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;" │ + invoke-virtual/range {v50 .. v50}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - .local v4, "arr$":[Ljava/io/File; │ - array-length v0, v4 │ + .local v5, "arr$":[Ljava/io/File; │ + array-length v0, v5 │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - .local v24, "len$":I │ - const/16 v19, 0x0 │ + .local v25, "len$":I │ + const/16 v20, 0x0 │ │ - .end local v21 # "i$":I │ - .restart local v19 # "i$":I │ - move/from16 v20, v19 │ + .end local v22 # "i$":I │ + .restart local v20 # "i$":I │ + move/from16 v21, v20 │ │ - .end local v4 # "arr$":[Ljava/io/File; │ - .end local v19 # "i$":I │ - .end local v24 # "len$":I │ - .local v20, "i$":I │ + .end local v5 # "arr$":[Ljava/io/File; │ + .end local v20 # "i$":I │ + .end local v25 # "len$":I │ + .local v21, "i$":I │ :goto_2 │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - move/from16 v1, v24 │ + move/from16 v1, v25 │ │ if-ge v0, v1, :cond_1 │ │ - aget-object v38, v4, v20 │ + aget-object v39, v5, v21 │ │ .line 152 │ - .local v38, "xDir":Ljava/io/File; │ + .local v39, "xDir":Ljava/io/File; │ :try_start_1 │ - invoke-virtual/range {v38 .. v38}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v39 .. v39}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-static/range {v52 .. v52}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v53 .. v53}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ :try_end_1 │ .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 157 │ - new-instance v45, Ljava/util/LinkedHashMap; │ + new-instance v46, Ljava/util/LinkedHashMap; │ │ - invoke-direct/range {v45 .. v45}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct/range {v46 .. v46}, Ljava/util/LinkedHashMap;->()V │ │ .line 158 │ - .local v45, "yList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ - invoke-virtual/range {v38 .. v38}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .local v46, "yList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ + invoke-virtual/range {v39 .. v39}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .local v5, "arr$":[Ljava/io/File; │ - array-length v0, v5 │ + .local v6, "arr$":[Ljava/io/File; │ + array-length v0, v6 │ │ - move/from16 v25, v0 │ + move/from16 v26, v0 │ │ - .local v25, "len$":I │ - const/16 v19, 0x0 │ + .local v26, "len$":I │ + const/16 v20, 0x0 │ │ - .end local v20 # "i$":I │ - .restart local v19 # "i$":I │ + .end local v21 # "i$":I │ + .restart local v20 # "i$":I │ :goto_3 │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - move/from16 v1, v25 │ + move/from16 v1, v26 │ │ if-ge v0, v1, :cond_0 │ │ - aget-object v44, v5, v19 │ + aget-object v45, v6, v20 │ │ .line 161 │ - .local v44, "yFile":Ljava/io/File; │ + .local v45, "yFile":Ljava/io/File; │ :try_start_2 │ - invoke-virtual/range {v44 .. v44}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v45 .. v45}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - const/16 v53, 0x0 │ + const/16 v54, 0x0 │ │ - invoke-virtual/range {v44 .. v44}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v45 .. v45}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v54 │ + move-result-object v55 │ │ - const/16 v55, 0x2e │ + const/16 v56, 0x2e │ │ - invoke-virtual/range {v54 .. v55}, Ljava/lang/String;->indexOf(I)I │ + invoke-virtual/range {v55 .. v56}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v54 │ + move-result v55 │ │ - invoke-virtual/range {v52 .. v54}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual/range {v53 .. v55}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-static/range {v52 .. v52}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v53 .. v53}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ :try_end_2 │ .catch Ljava/lang/NumberFormatException; {:try_start_2 .. :try_end_2} :catch_2 │ │ .line 167 │ - invoke-virtual/range {v44 .. v44}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v45 .. v45}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - const/16 v53, 0x0 │ + const/16 v54, 0x0 │ │ - invoke-virtual/range {v44 .. v44}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v45 .. v45}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v54 │ + move-result-object v55 │ │ - const/16 v55, 0x2e │ + const/16 v56, 0x2e │ │ - invoke-virtual/range {v54 .. v55}, Ljava/lang/String;->indexOf(I)I │ + invoke-virtual/range {v55 .. v56}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v54 │ + move-result v55 │ │ - invoke-virtual/range {v52 .. v54}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual/range {v53 .. v55}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-static/range {v52 .. v52}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v53 .. v53}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v52 │ + move-result v53 │ │ - invoke-static/range {v52 .. v52}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v53 .. v53}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v46 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ - move-object/from16 v2, v44 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 158 │ :goto_4 │ - add-int/lit8 v19, v19, 0x1 │ + add-int/lit8 v20, v20, 0x1 │ │ goto :goto_3 │ │ .line 141 │ - .end local v5 # "arr$":[Ljava/io/File; │ - .end local v19 # "i$":I │ - .end local v25 # "len$":I │ - .end local v38 # "xDir":Ljava/io/File; │ - .end local v39 # "xList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;" │ - .end local v44 # "yFile":Ljava/io/File; │ - .end local v45 # "yList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ - .restart local v21 # "i$":I │ + .end local v6 # "arr$":[Ljava/io/File; │ + .end local v20 # "i$":I │ + .end local v26 # "len$":I │ + .end local v39 # "xDir":Ljava/io/File; │ + .end local v40 # "xList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;" │ + .end local v45 # "yFile":Ljava/io/File; │ + .end local v46 # "yList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ + .restart local v22 # "i$":I │ :catch_0 │ - move-exception v10 │ + move-exception v11 │ │ .line 137 │ - .end local v21 # "i$":I │ + .end local v22 # "i$":I │ :goto_5 │ - add-int/lit8 v19, v21, 0x1 │ + add-int/lit8 v20, v22, 0x1 │ │ - .restart local v19 # "i$":I │ - move/from16 v21, v19 │ + .restart local v20 # "i$":I │ + move/from16 v22, v20 │ │ - .end local v19 # "i$":I │ - .restart local v21 # "i$":I │ + .end local v20 # "i$":I │ + .restart local v22 # "i$":I │ goto/16 :goto_1 │ │ .line 153 │ - .end local v21 # "i$":I │ - .restart local v20 # "i$":I │ - .restart local v38 # "xDir":Ljava/io/File; │ - .restart local v39 # "xList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;" │ + .end local v22 # "i$":I │ + .restart local v21 # "i$":I │ + .restart local v39 # "xDir":Ljava/io/File; │ + .restart local v40 # "xList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;" │ :catch_1 │ - move-exception v10 │ + move-exception v11 │ │ .line 148 │ - .end local v20 # "i$":I │ + .end local v21 # "i$":I │ :goto_6 │ - add-int/lit8 v19, v20, 0x1 │ + add-int/lit8 v20, v21, 0x1 │ │ - .restart local v19 # "i$":I │ - move/from16 v20, v19 │ - │ - .end local v19 # "i$":I │ .restart local v20 # "i$":I │ + move/from16 v21, v20 │ + │ + .end local v20 # "i$":I │ + .restart local v21 # "i$":I │ goto :goto_2 │ │ .line 163 │ - .end local v20 # "i$":I │ - .restart local v5 # "arr$":[Ljava/io/File; │ - .restart local v19 # "i$":I │ - .restart local v25 # "len$":I │ - .restart local v44 # "yFile":Ljava/io/File; │ - .restart local v45 # "yList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ + .end local v21 # "i$":I │ + .restart local v6 # "arr$":[Ljava/io/File; │ + .restart local v20 # "i$":I │ + .restart local v26 # "len$":I │ + .restart local v45 # "yFile":Ljava/io/File; │ + .restart local v46 # "yList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ :catch_2 │ - move-exception v10 │ + move-exception v11 │ │ .line 164 │ - .local v10, "e":Ljava/lang/NumberFormatException; │ + .local v11, "e":Ljava/lang/NumberFormatException; │ goto :goto_4 │ │ .line 171 │ - .end local v10 # "e":Ljava/lang/NumberFormatException; │ - .end local v44 # "yFile":Ljava/io/File; │ + .end local v11 # "e":Ljava/lang/NumberFormatException; │ + .end local v45 # "yFile":Ljava/io/File; │ :cond_0 │ - new-instance v52, Ljava/lang/Integer; │ + new-instance v53, Ljava/lang/Integer; │ │ - invoke-virtual/range {v38 .. v38}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v39 .. v39}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v53 │ + move-result-object v54 │ │ - invoke-direct/range {v52 .. v53}, Ljava/lang/Integer;->(Ljava/lang/String;)V │ + invoke-direct/range {v53 .. v54}, Ljava/lang/Integer;->(Ljava/lang/String;)V │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ - move-object/from16 v2, v45 │ + move-object/from16 v2, v46 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_6 │ │ .line 174 │ - .end local v5 # "arr$":[Ljava/io/File; │ - .end local v19 # "i$":I │ - .end local v25 # "len$":I │ - .end local v38 # "xDir":Ljava/io/File; │ - .end local v45 # "yList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ - .restart local v20 # "i$":I │ + .end local v6 # "arr$":[Ljava/io/File; │ + .end local v20 # "i$":I │ + .end local v26 # "len$":I │ + .end local v39 # "xDir":Ljava/io/File; │ + .end local v46 # "yList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ + .restart local v21 # "i$":I │ :cond_1 │ - invoke-virtual/range {v49 .. v49}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v50 .. v50}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-static/range {v52 .. v52}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v53 .. v53}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v52 │ + move-result v53 │ │ - invoke-static/range {v52 .. v52}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v53 .. v53}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v50 │ + move-object/from16 v0, v51 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ - move-object/from16 v2, v39 │ + move-object/from16 v2, v40 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_5 │ │ .line 177 │ - .end local v20 # "i$":I │ - .end local v39 # "xList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;" │ - .end local v49 # "zDir":Ljava/io/File; │ - .restart local v21 # "i$":I │ + .end local v21 # "i$":I │ + .end local v40 # "xList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;" │ + .end local v50 # "zDir":Ljava/io/File; │ + .restart local v22 # "i$":I │ :cond_2 │ - invoke-virtual/range {v33 .. v33}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual/range {v34 .. v34}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v50 │ + move-object/from16 v1, v51 │ │ - invoke-virtual {v9, v0, v1}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v0, v1}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto/16 :goto_0 │ │ .line 181 │ - .end local v21 # "i$":I │ - .end local v33 # "sourceDir":Ljava/io/File; │ - .end local v50 # "zList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;>;" │ + .end local v22 # "i$":I │ + .end local v34 # "sourceDir":Ljava/io/File; │ + .end local v51 # "zList":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;>;>;" │ :cond_3 │ - new-instance v34, Ljava/util/LinkedHashMap; │ + new-instance v35, Ljava/util/LinkedHashMap; │ │ - invoke-direct/range {v34 .. v34}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct/range {v35 .. v35}, Ljava/util/LinkedHashMap;->()V │ │ .line 182 │ - .local v34, "sourceIndex":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ - new-instance v22, Ljava/util/LinkedHashMap; │ + .local v35, "sourceIndex":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ + new-instance v23, Ljava/util/LinkedHashMap; │ │ - invoke-direct/range {v22 .. v22}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/util/LinkedHashMap;->()V │ │ .line 183 │ - .local v22, "indexSource":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ - const/16 v31, 0x0 │ + .local v23, "indexSource":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ + const/16 v32, 0x0 │ │ .line 184 │ - .local v31, "si":I │ - invoke-virtual {v9}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + .local v32, "si":I │ + invoke-virtual {v10}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-interface/range {v52 .. v52}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v53 .. v53}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - .local v18, "i$":Ljava/util/Iterator; │ + .local v19, "i$":Ljava/util/Iterator; │ :goto_7 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_4 │ + if-eqz v53, :cond_4 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v32 │ + move-result-object v33 │ │ - check-cast v32, Ljava/lang/String; │ + check-cast v33, Ljava/lang/String; │ │ .line 185 │ - .local v32, "source":Ljava/lang/String; │ - new-instance v52, Ljava/lang/Integer; │ + .local v33, "source":Ljava/lang/String; │ + new-instance v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v31 │ + move/from16 v1, v32 │ │ invoke-direct {v0, v1}, Ljava/lang/Integer;->(I)V │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v32 │ + move-object/from16 v1, v33 │ │ - move-object/from16 v2, v52 │ + move-object/from16 v2, v53 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 186 │ - new-instance v52, Ljava/lang/Integer; │ + new-instance v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v31 │ + move/from16 v1, v32 │ │ invoke-direct {v0, v1}, Ljava/lang/Integer;->(I)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ - move-object/from16 v2, v32 │ + move-object/from16 v2, v33 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 187 │ - add-int/lit8 v31, v31, 0x1 │ + add-int/lit8 v32, v32, 0x1 │ │ .line 188 │ goto :goto_7 │ │ .line 191 │ - .end local v32 # "source":Ljava/lang/String; │ + .end local v33 # "source":Ljava/lang/String; │ :cond_4 │ - new-instance v29, Ljava/util/ArrayList; │ + new-instance v30, Ljava/util/ArrayList; │ │ - invoke-direct/range {v29 .. v29}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v30 .. v30}, Ljava/util/ArrayList;->()V │ │ .line 193 │ - .local v29, "ranges":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v9}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + .local v30, "ranges":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual {v10}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-interface/range {v52 .. v52}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v53 .. v53}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - .end local v18 # "i$":Ljava/util/Iterator; │ + .end local v19 # "i$":Ljava/util/Iterator; │ :cond_5 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_15 │ + if-eqz v53, :cond_15 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v32 │ + move-result-object v33 │ │ - check-cast v32, Ljava/lang/String; │ + check-cast v33, Ljava/lang/String; │ │ .line 194 │ - .restart local v32 # "source":Ljava/lang/String; │ - move-object/from16 v0, v32 │ + .restart local v33 # "source":Ljava/lang/String; │ + move-object/from16 v0, v33 │ │ - invoke-virtual {v9, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + invoke-virtual/range {v53 .. v53}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-interface/range {v52 .. v52}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v53 .. v53}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v19 │ + move-result-object v20 │ │ :cond_6 │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_5 │ + if-eqz v53, :cond_5 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v51 │ + move-result-object v52 │ │ - check-cast v51, Ljava/lang/Integer; │ + check-cast v52, Ljava/lang/Integer; │ │ .line 197 │ - .local v51, "zoom":Ljava/lang/Integer; │ - new-instance v48, Ljava/util/LinkedHashMap; │ + .local v52, "zoom":Ljava/lang/Integer; │ + new-instance v49, Ljava/util/LinkedHashMap; │ │ - invoke-direct/range {v48 .. v48}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct/range {v49 .. v49}, Ljava/util/LinkedHashMap;->()V │ │ .line 200 │ - .local v48, "ySets":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;Ljava/util/List;>;" │ - new-instance v53, Ljava/util/TreeSet; │ + .local v49, "ySets":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;Ljava/util/List;>;" │ + new-instance v54, Ljava/util/TreeSet; │ │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v33 │ │ - invoke-virtual {v9, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v51 │ + move-object/from16 v1, v52 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + invoke-virtual/range {v53 .. v53}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v53 │ + move-object/from16 v0, v54 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-direct {v0, v1}, Ljava/util/TreeSet;->(Ljava/util/Collection;)V │ │ - invoke-virtual/range {v53 .. v53}, Ljava/util/TreeSet;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v54 .. v54}, Ljava/util/TreeSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v20 │ + move-result-object v21 │ │ :cond_7 │ :goto_8 │ - invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_a │ + if-eqz v53, :cond_a │ │ - invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - check-cast v37, Ljava/lang/Integer; │ + check-cast v38, Ljava/lang/Integer; │ │ .line 202 │ - .local v37, "x":Ljava/lang/Integer; │ - new-instance v47, Ljava/util/ArrayList; │ + .local v38, "x":Ljava/lang/Integer; │ + new-instance v48, Ljava/util/ArrayList; │ │ - invoke-direct/range {v47 .. v47}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/util/ArrayList;->()V │ │ .line 203 │ - .local v47, "ySet":Ljava/util/List;, "Ljava/util/List;" │ - move-object/from16 v0, v32 │ + .local v48, "ySet":Ljava/util/List;, "Ljava/util/List;" │ + move-object/from16 v0, v33 │ │ - invoke-virtual {v9, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v51 │ + move-object/from16 v1, v52 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + invoke-virtual/range {v53 .. v53}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-interface/range {v52 .. v52}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v53 .. v53}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - .local v21, "i$":Ljava/util/Iterator; │ + .local v22, "i$":Ljava/util/Iterator; │ :goto_9 │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_8 │ + if-eqz v53, :cond_8 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v43 │ + move-result-object v44 │ │ - check-cast v43, Ljava/lang/Integer; │ + check-cast v44, Ljava/lang/Integer; │ │ .line 204 │ - .local v43, "y":Ljava/lang/Integer; │ - move-object/from16 v0, v47 │ + .local v44, "y":Ljava/lang/Integer; │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v44 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_9 │ │ .line 207 │ - .end local v43 # "y":Ljava/lang/Integer; │ + .end local v44 # "y":Ljava/lang/Integer; │ :cond_8 │ - invoke-interface/range {v47 .. v47}, Ljava/util/List;->size()I │ + invoke-interface/range {v48 .. v48}, Ljava/util/List;->size()I │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_7 │ + if-eqz v53, :cond_7 │ │ .line 211 │ - invoke-static/range {v47 .. v47}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + invoke-static/range {v48 .. v48}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 213 │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v49 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v52 │ + move-result v53 │ │ - if-nez v52, :cond_9 │ + if-nez v53, :cond_9 │ │ .line 214 │ - new-instance v52, Ljava/util/ArrayList; │ + new-instance v53, Ljava/util/ArrayList; │ │ - invoke-direct/range {v52 .. v52}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v53 .. v53}, Ljava/util/ArrayList;->()V │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v49 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v52 │ + move-object/from16 v2, v53 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 217 │ :cond_9 │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v49 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/List; │ + check-cast v53, Ljava/util/List; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_8 │ │ .line 221 │ - .end local v21 # "i$":Ljava/util/Iterator; │ - .end local v37 # "x":Ljava/lang/Integer; │ - .end local v47 # "ySet":Ljava/util/List;, "Ljava/util/List;" │ + .end local v22 # "i$":Ljava/util/Iterator; │ + .end local v38 # "x":Ljava/lang/Integer; │ + .end local v48 # "ySet":Ljava/util/List;, "Ljava/util/List;" │ :cond_a │ - new-instance v42, Ljava/util/LinkedHashMap; │ + new-instance v43, Ljava/util/LinkedHashMap; │ │ - invoke-direct/range {v42 .. v42}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct/range {v43 .. v43}, Ljava/util/LinkedHashMap;->()V │ │ .line 224 │ - .local v42, "xSets":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;Ljava/util/List;>;" │ - invoke-virtual/range {v48 .. v48}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + .local v43, "xSets":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;Ljava/util/List;>;" │ + invoke-virtual/range {v49 .. v49}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-interface/range {v52 .. v52}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v53 .. v53}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - .local v20, "i$":Ljava/util/Iterator; │ + .local v21, "i$":Ljava/util/Iterator; │ :cond_b │ :goto_a │ - invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_f │ + if-eqz v53, :cond_f │ │ - invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - check-cast v47, Ljava/util/List; │ + check-cast v48, Ljava/util/List; │ │ .line 226 │ - .restart local v47 # "ySet":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v40, Ljava/util/TreeSet; │ + .restart local v48 # "ySet":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v41, Ljava/util/TreeSet; │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v49 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/Collection; │ + check-cast v53, Ljava/util/Collection; │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v41 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-direct {v0, v1}, Ljava/util/TreeSet;->(Ljava/util/Collection;)V │ │ .line 228 │ - .local v40, "xList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ - new-instance v41, Ljava/util/ArrayList; │ + .local v41, "xList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ + new-instance v42, Ljava/util/ArrayList; │ │ - invoke-direct/range {v41 .. v41}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v42 .. v42}, Ljava/util/ArrayList;->()V │ │ .line 229 │ - .local v41, "xSet":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual/range {v40 .. v40}, Ljava/util/TreeSet;->first()Ljava/lang/Object; │ + .local v42, "xSet":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual/range {v41 .. v41}, Ljava/util/TreeSet;->first()Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v17 │ + move-result v18 │ │ - .local v17, "i":I │ + .local v18, "i":I │ :goto_b │ - invoke-virtual/range {v40 .. v40}, Ljava/util/TreeSet;->last()Ljava/lang/Object; │ + invoke-virtual/range {v41 .. v41}, Ljava/util/TreeSet;->last()Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - add-int/lit8 v52, v52, 0x1 │ + add-int/lit8 v53, v53, 0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ if-ge v0, v1, :cond_e │ │ .line 230 │ - new-instance v52, Ljava/lang/Integer; │ + new-instance v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-direct {v0, v1}, Ljava/lang/Integer;->(I)V │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v41 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/util/TreeSet;->contains(Ljava/lang/Object;)Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_d │ + if-eqz v53, :cond_d │ │ .line 231 │ - new-instance v52, Ljava/lang/Integer; │ + new-instance v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-direct {v0, v1}, Ljava/lang/Integer;->(I)V │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 229 │ :cond_c │ :goto_c │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_b │ │ .line 233 │ :cond_d │ - invoke-interface/range {v41 .. v41}, Ljava/util/List;->size()I │ + invoke-interface/range {v42 .. v42}, Ljava/util/List;->size()I │ │ - move-result v52 │ + move-result v53 │ │ - if-lez v52, :cond_c │ + if-lez v53, :cond_c │ │ .line 234 │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v41 │ + move-object/from16 v2, v42 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 235 │ - new-instance v41, Ljava/util/ArrayList; │ + new-instance v42, Ljava/util/ArrayList; │ │ - .end local v41 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ - invoke-direct/range {v41 .. v41}, Ljava/util/ArrayList;->()V │ + .end local v42 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ + invoke-direct/range {v42 .. v42}, Ljava/util/ArrayList;->()V │ │ - .restart local v41 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v42 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ goto :goto_c │ │ .line 240 │ :cond_e │ - invoke-interface/range {v41 .. v41}, Ljava/util/List;->size()I │ + invoke-interface/range {v42 .. v42}, Ljava/util/List;->size()I │ │ - move-result v52 │ + move-result v53 │ │ - if-lez v52, :cond_b │ + if-lez v53, :cond_b │ │ .line 241 │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v41 │ + move-object/from16 v2, v42 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto/16 :goto_a │ │ .line 246 │ - .end local v17 # "i":I │ - .end local v40 # "xList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ - .end local v41 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ - .end local v47 # "ySet":Ljava/util/List;, "Ljava/util/List;" │ + .end local v18 # "i":I │ + .end local v41 # "xList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ + .end local v42 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ + .end local v48 # "ySet":Ljava/util/List;, "Ljava/util/List;" │ :cond_f │ - invoke-virtual/range {v42 .. v42}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + invoke-virtual/range {v43 .. v43}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-interface/range {v52 .. v52}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v53 .. v53}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v20 │ + move-result-object v21 │ │ :cond_10 │ :goto_d │ - invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_6 │ + if-eqz v53, :cond_6 │ │ - invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v41 │ + move-result-object v42 │ │ - check-cast v41, Ljava/util/List; │ + check-cast v42, Ljava/util/List; │ │ .line 248 │ - .restart local v41 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v46, Ljava/util/TreeSet; │ + .restart local v42 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v47, Ljava/util/TreeSet; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v41 │ + move-object/from16 v1, v42 │ │ invoke-direct {v0, v1}, Ljava/util/TreeSet;->(Ljava/util/Collection;)V │ │ .line 249 │ - .local v46, "yList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ - new-instance v40, Ljava/util/TreeSet; │ + .local v47, "yList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ + new-instance v41, Ljava/util/TreeSet; │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v49 │ │ - move-object/from16 v1, v41 │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/Collection; │ + check-cast v53, Ljava/util/Collection; │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v41 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-direct {v0, v1}, Ljava/util/TreeSet;->(Ljava/util/Collection;)V │ │ .line 251 │ - .restart local v40 # "xList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ - new-instance v28, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + .restart local v41 # "xList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ + new-instance v27, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ - const/16 v52, 0x0 │ + const/16 v53, 0x0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v52 │ + move-object/from16 v2, v53 │ │ invoke-direct {v0, v1, v2}, Lorg/osmdroid/util/GEMFFile$GEMFRange;->(Lorg/osmdroid/util/GEMFFile;Lorg/osmdroid/util/GEMFFile$1;)V │ │ .line 252 │ - .local v28, "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - move-object/from16 v0, v51 │ + .local v27, "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + move-object/from16 v0, v52 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ │ .line 253 │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v32 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ │ .line 254 │ - invoke-virtual/range {v40 .. v40}, Ljava/util/TreeSet;->first()Ljava/lang/Object; │ + invoke-virtual/range {v41 .. v41}, Ljava/util/TreeSet;->first()Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ │ .line 255 │ - invoke-virtual/range {v40 .. v40}, Ljava/util/TreeSet;->last()Ljava/lang/Object; │ + invoke-virtual/range {v41 .. v41}, Ljava/util/TreeSet;->last()Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ │ .line 257 │ - invoke-virtual/range {v46 .. v46}, Ljava/util/TreeSet;->first()Ljava/lang/Object; │ + invoke-virtual/range {v47 .. v47}, Ljava/util/TreeSet;->first()Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v17 │ + move-result v18 │ │ - .restart local v17 # "i":I │ + .restart local v18 # "i":I │ :goto_e │ - invoke-virtual/range {v46 .. v46}, Ljava/util/TreeSet;->last()Ljava/lang/Object; │ + invoke-virtual/range {v47 .. v47}, Ljava/util/TreeSet;->last()Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - add-int/lit8 v52, v52, 0x1 │ + add-int/lit8 v53, v53, 0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ if-ge v0, v1, :cond_14 │ │ .line 258 │ - new-instance v52, Ljava/lang/Integer; │ + new-instance v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-direct {v0, v1}, Ljava/lang/Integer;->(I)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/util/TreeSet;->contains(Ljava/lang/Object;)Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_13 │ + if-eqz v53, :cond_13 │ │ .line 259 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - if-nez v52, :cond_11 │ + if-nez v53, :cond_11 │ │ .line 260 │ - invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ .line 262 │ :cond_11 │ - invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ │ .line 257 │ :cond_12 │ :goto_f │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_e │ │ .line 265 │ :cond_13 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - if-eqz v52, :cond_12 │ + if-eqz v53, :cond_12 │ │ .line 266 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 268 │ - new-instance v28, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + new-instance v27, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ - .end local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - const/16 v52, 0x0 │ + .end local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + const/16 v53, 0x0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v52 │ + move-object/from16 v2, v53 │ │ invoke-direct {v0, v1, v2}, Lorg/osmdroid/util/GEMFFile$GEMFRange;->(Lorg/osmdroid/util/GEMFFile;Lorg/osmdroid/util/GEMFFile$1;)V │ │ .line 269 │ - .restart local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - move-object/from16 v0, v51 │ + .restart local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + move-object/from16 v0, v52 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ │ .line 270 │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v32 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ │ .line 271 │ - invoke-virtual/range {v40 .. v40}, Ljava/util/TreeSet;->first()Ljava/lang/Object; │ + invoke-virtual/range {v41 .. v41}, Ljava/util/TreeSet;->first()Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ │ .line 272 │ - invoke-virtual/range {v40 .. v40}, Ljava/util/TreeSet;->last()Ljava/lang/Object; │ + invoke-virtual/range {v41 .. v41}, Ljava/util/TreeSet;->last()Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ │ goto :goto_f │ │ .line 277 │ :cond_14 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - if-eqz v52, :cond_10 │ + if-eqz v53, :cond_10 │ │ .line 278 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_d │ │ .line 286 │ - .end local v17 # "i":I │ - .end local v20 # "i$":Ljava/util/Iterator; │ - .end local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - .end local v32 # "source":Ljava/lang/String; │ - .end local v40 # "xList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ - .end local v41 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ - .end local v42 # "xSets":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;Ljava/util/List;>;" │ - .end local v46 # "yList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ - .end local v48 # "ySets":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;Ljava/util/List;>;" │ - .end local v51 # "zoom":Ljava/lang/Integer; │ + .end local v18 # "i":I │ + .end local v21 # "i$":Ljava/util/Iterator; │ + .end local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + .end local v33 # "source":Ljava/lang/String; │ + .end local v41 # "xList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ + .end local v42 # "xSet":Ljava/util/List;, "Ljava/util/List;" │ + .end local v43 # "xSets":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;Ljava/util/List;>;" │ + .end local v47 # "yList":Ljava/util/TreeSet;, "Ljava/util/TreeSet;" │ + .end local v49 # "ySets":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;Ljava/util/List;>;" │ + .end local v52 # "zoom":Ljava/lang/Integer; │ :cond_15 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ .line 287 │ - .local v35, "source_list_size":I │ - invoke-virtual/range {v34 .. v34}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + .local v36, "source_list_size":I │ + invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-interface/range {v52 .. v52}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v53 .. v53}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - .restart local v18 # "i$":Ljava/util/Iterator; │ + .restart local v19 # "i$":Ljava/util/Iterator; │ :goto_10 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_16 │ + if-eqz v53, :cond_16 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v32 │ + move-result-object v33 │ │ - check-cast v32, Ljava/lang/String; │ + check-cast v33, Ljava/lang/String; │ │ .line 288 │ - .restart local v32 # "source":Ljava/lang/String; │ - invoke-virtual/range {v32 .. v32}, Ljava/lang/String;->length()I │ + .restart local v33 # "source":Ljava/lang/String; │ + invoke-virtual/range {v33 .. v33}, Ljava/lang/String;->length()I │ │ - move-result v52 │ + move-result v53 │ │ - add-int/lit8 v52, v52, 0x8 │ + add-int/lit8 v53, v53, 0x8 │ │ - add-int v35, v35, v52 │ + add-int v36, v36, v53 │ │ .line 289 │ goto :goto_10 │ │ .line 291 │ - .end local v32 # "source":Ljava/lang/String; │ + .end local v33 # "source":Ljava/lang/String; │ :cond_16 │ - add-int/lit8 v52, v35, 0xc │ + add-int/lit8 v53, v36, 0xc │ │ - invoke-interface/range {v29 .. v29}, Ljava/util/List;->size()I │ + invoke-interface/range {v30 .. v30}, Ljava/util/List;->size()I │ │ - move-result v53 │ + move-result v54 │ │ - mul-int/lit8 v53, v53, 0x20 │ + mul-int/lit8 v54, v54, 0x20 │ │ - add-int v52, v52, v53 │ + add-int v53, v53, v54 │ │ - add-int/lit8 v52, v52, 0x4 │ + add-int/lit8 v53, v53, 0x4 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v26, v0 │ + move-wide/from16 v28, v0 │ │ .line 300 │ - .local v26, "offset":J │ - invoke-interface/range {v29 .. v29}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v28, "offset":J │ + invoke-interface/range {v30 .. v30}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v19 │ │ :cond_17 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_19 │ + if-eqz v53, :cond_19 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - check-cast v28, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + check-cast v27, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ .line 301 │ - .restart local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - invoke-static/range {v26 .. v27}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .restart local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + invoke-static/range {v28 .. v29}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ iput-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;->offset:Ljava/lang/Long; │ │ .line 303 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v37 │ + move-result v38 │ │ - .local v37, "x":I │ + .local v38, "x":I │ :goto_11 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - add-int/lit8 v52, v52, 0x1 │ + add-int/lit8 v53, v53, 0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ if-ge v0, v1, :cond_17 │ │ .line 304 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v43 │ + move-result v44 │ │ - .local v43, "y":I │ + .local v44, "y":I │ :goto_12 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - add-int/lit8 v52, v52, 0x1 │ + add-int/lit8 v53, v53, 0x1 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ if-ge v0, v1, :cond_18 │ │ .line 305 │ - const-wide/16 v52, 0xc │ + const-wide/16 v54, 0xc │ │ - add-long v26, v26, v52 │ + add-long v28, v28, v54 │ │ .line 304 │ - add-int/lit8 v43, v43, 0x1 │ + add-int/lit8 v44, v44, 0x1 │ │ goto :goto_12 │ │ .line 303 │ :cond_18 │ - add-int/lit8 v37, v37, 0x1 │ + add-int/lit8 v38, v38, 0x1 │ │ goto :goto_11 │ │ .line 310 │ - .end local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - .end local v37 # "x":I │ - .end local v43 # "y":I │ + .end local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + .end local v38 # "x":I │ + .end local v44 # "y":I │ :cond_19 │ - move-wide/from16 v15, v26 │ + move-wide/from16 v16, v28 │ │ .line 312 │ - .local v15, "headerSize":J │ - new-instance v14, Ljava/io/RandomAccessFile; │ + .local v16, "headerSize":J │ + new-instance v13, Ljava/io/RandomAccessFile; │ │ - const-string v52, "rw" │ + const-string v53, "rw" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ - invoke-direct {v14, v0, v1}, Ljava/io/RandomAccessFile;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v13, v0, v1}, Ljava/io/RandomAccessFile;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 315 │ - .local v14, "gemfFile":Ljava/io/RandomAccessFile; │ - const/16 v52, 0x4 │ + .local v13, "gemfFile":Ljava/io/RandomAccessFile; │ + const/16 v53, 0x4 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 318 │ - const/16 v52, 0x100 │ + const/16 v53, 0x100 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 321 │ - invoke-virtual/range {v34 .. v34}, Ljava/util/LinkedHashMap;->size()I │ + invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedHashMap;->size()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 324 │ - invoke-virtual/range {v34 .. v34}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-interface/range {v52 .. v52}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v53 .. v53}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v19 │ │ :goto_13 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_1a │ + if-eqz v53, :cond_1a │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v32 │ + move-result-object v33 │ │ - check-cast v32, Ljava/lang/String; │ + check-cast v33, Ljava/lang/String; │ │ .line 325 │ - .restart local v32 # "source":Ljava/lang/String; │ - move-object/from16 v0, v34 │ + .restart local v33 # "source":Ljava/lang/String; │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v32 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/lang/Integer; │ + check-cast v53, Ljava/lang/Integer; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 326 │ - invoke-virtual/range {v32 .. v32}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v33 .. v33}, Ljava/lang/String;->length()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 327 │ - invoke-virtual/range {v32 .. v32}, Ljava/lang/String;->getBytes()[B │ + invoke-virtual/range {v33 .. v33}, Ljava/lang/String;->getBytes()[B │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->write([B)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->write([B)V │ │ goto :goto_13 │ │ .line 331 │ - .end local v32 # "source":Ljava/lang/String; │ + .end local v33 # "source":Ljava/lang/String; │ :cond_1a │ - invoke-interface/range {v29 .. v29}, Ljava/util/List;->size()I │ + invoke-interface/range {v30 .. v30}, Ljava/util/List;->size()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 334 │ - invoke-interface/range {v29 .. v29}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v30 .. v30}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v19 │ │ :goto_14 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_1b │ + if-eqz v53, :cond_1b │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - check-cast v28, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + check-cast v27, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ .line 335 │ - .restart local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - move-object/from16 v0, v28 │ + .restart local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 336 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 337 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 338 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 339 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 340 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 341 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->offset:Ljava/lang/Long; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Long;->longValue()J │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v52 │ + move-result-wide v54 │ │ - move-wide/from16 v0, v52 │ + move-wide/from16 v0, v54 │ │ - invoke-virtual {v14, v0, v1}, Ljava/io/RandomAccessFile;->writeLong(J)V │ + invoke-virtual {v13, v0, v1}, Ljava/io/RandomAccessFile;->writeLong(J)V │ │ goto :goto_14 │ │ .line 345 │ - .end local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + .end local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ :cond_1b │ - invoke-interface/range {v29 .. v29}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v30 .. v30}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v19 │ │ :cond_1c │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_1e │ + if-eqz v53, :cond_1e │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - check-cast v28, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + check-cast v27, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ .line 346 │ - .restart local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - move-object/from16 v0, v28 │ + .restart local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v37 │ + move-result v38 │ │ - .restart local v37 # "x":I │ + .restart local v38 # "x":I │ :goto_15 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - add-int/lit8 v52, v52, 0x1 │ + add-int/lit8 v53, v53, 0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ if-ge v0, v1, :cond_1c │ │ .line 347 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v43 │ + move-result v44 │ │ - .restart local v43 # "y":I │ + .restart local v44 # "y":I │ :goto_16 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - add-int/lit8 v52, v52, 0x1 │ + add-int/lit8 v53, v53, 0x1 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ if-ge v0, v1, :cond_1d │ │ .line 348 │ - move-wide/from16 v0, v26 │ + move-wide/from16 v0, v28 │ │ - invoke-virtual {v14, v0, v1}, Ljava/io/RandomAccessFile;->writeLong(J)V │ + invoke-virtual {v13, v0, v1}, Ljava/io/RandomAccessFile;->writeLong(J)V │ │ .line 349 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - invoke-virtual {v9, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ │ - move-object/from16 v53, v0 │ + move-object/from16 v54, v0 │ │ - invoke-virtual/range {v52 .. v53}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v53 .. v54}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - invoke-static/range {v37 .. v37}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v38 .. v38}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v53 │ + move-result-object v54 │ │ - invoke-virtual/range {v52 .. v53}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v53 .. v54}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - invoke-static/range {v43 .. v43}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v44 .. v44}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v53 │ + move-result-object v54 │ │ - invoke-virtual/range {v52 .. v53}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v53 .. v54}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/io/File; │ + check-cast v53, Ljava/io/File; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/io/File;->length()J │ + invoke-virtual/range {v53 .. v53}, Ljava/io/File;->length()J │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ .line 352 │ - .local v12, "fileSize":J │ - long-to-int v0, v12 │ + .local v14, "fileSize":J │ + long-to-int v0, v14 │ │ - move/from16 v52, v0 │ + move/from16 v53, v0 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - invoke-virtual {v14, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ + invoke-virtual {v13, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 353 │ - add-long v26, v26, v12 │ + add-long v28, v28, v14 │ │ .line 347 │ - add-int/lit8 v43, v43, 0x1 │ + add-int/lit8 v44, v44, 0x1 │ │ goto :goto_16 │ │ .line 346 │ - .end local v12 # "fileSize":J │ + .end local v14 # "fileSize":J │ :cond_1d │ - add-int/lit8 v37, v37, 0x1 │ + add-int/lit8 v38, v38, 0x1 │ │ goto :goto_15 │ │ .line 362 │ - .end local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - .end local v37 # "x":I │ - .end local v43 # "y":I │ + .end local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + .end local v38 # "x":I │ + .end local v44 # "y":I │ :cond_1e │ - const/16 v52, 0x400 │ + const/16 v53, 0x400 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - new-array v6, v0, [B │ + new-array v7, v0, [B │ │ .line 364 │ - .local v6, "buf":[B │ - move-wide v7, v15 │ + .local v7, "buf":[B │ + move-wide/from16 v8, v16 │ │ .line 365 │ - .local v7, "currentOffset":J │ - const/4 v11, 0x0 │ + .local v8, "currentOffset":J │ + const/4 v12, 0x0 │ │ .line 367 │ - .local v11, "fileIndex":I │ - invoke-interface/range {v29 .. v29}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v12, "fileIndex":I │ + invoke-interface/range {v30 .. v30}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v19 │ │ :cond_1f │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v52 │ + move-result v53 │ │ - if-eqz v52, :cond_23 │ + if-eqz v53, :cond_23 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - check-cast v28, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + check-cast v27, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ .line 368 │ - .restart local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - move-object/from16 v0, v28 │ + .restart local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v37 │ + move-result v38 │ │ - .restart local v37 # "x":I │ + .restart local v38 # "x":I │ :goto_17 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - add-int/lit8 v52, v52, 0x1 │ + add-int/lit8 v53, v53, 0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ if-ge v0, v1, :cond_1f │ │ .line 369 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v43 │ + move-result v44 │ │ - .restart local v43 # "y":I │ + .restart local v44 # "y":I │ :goto_18 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/Integer;->intValue()I │ │ - move-result v52 │ + move-result v53 │ │ - add-int/lit8 v52, v52, 0x1 │ + add-int/lit8 v53, v53, 0x1 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ if-ge v0, v1, :cond_22 │ │ .line 371 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - invoke-virtual {v9, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ │ - move-object/from16 v53, v0 │ + move-object/from16 v54, v0 │ │ - invoke-virtual/range {v52 .. v53}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v53 .. v54}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - invoke-static/range {v37 .. v37}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v38 .. v38}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v53 │ + move-result-object v54 │ │ - invoke-virtual/range {v52 .. v53}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v53 .. v54}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - invoke-static/range {v43 .. v43}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v44 .. v44}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v53 │ + move-result-object v54 │ │ - invoke-virtual/range {v52 .. v53}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v53 .. v54}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/io/File; │ + check-cast v53, Ljava/io/File; │ │ - invoke-virtual/range {v52 .. v52}, Ljava/io/File;->length()J │ + invoke-virtual/range {v53 .. v53}, Ljava/io/File;->length()J │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ .line 374 │ - .restart local v12 # "fileSize":J │ - add-long v52, v7, v12 │ + .restart local v14 # "fileSize":J │ + add-long v54, v8, v14 │ │ - const-wide/32 v54, 0x40000000 │ + const-wide/32 v56, 0x40000000 │ │ - cmp-long v52, v52, v54 │ + cmp-long v53, v54, v56 │ │ - if-lez v52, :cond_20 │ + if-lez v53, :cond_20 │ │ .line 375 │ - invoke-virtual {v14}, Ljava/io/RandomAccessFile;->close()V │ + invoke-virtual {v13}, Ljava/io/RandomAccessFile;->close()V │ │ .line 376 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v12, v12, 0x1 │ │ .line 377 │ - new-instance v14, Ljava/io/RandomAccessFile; │ + new-instance v13, Ljava/io/RandomAccessFile; │ │ - .end local v14 # "gemfFile":Ljava/io/RandomAccessFile; │ - new-instance v52, Ljava/lang/StringBuilder; │ + .end local v13 # "gemfFile":Ljava/io/RandomAccessFile; │ + new-instance v53, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v52 .. v52}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v53 .. v53}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - const-string v53, "-" │ + const-string v54, "-" │ │ - invoke-virtual/range {v52 .. v53}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v53 .. v54}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - invoke-virtual/range {v52 .. v52}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v53 .. v53}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - const-string v53, "rw" │ + const-string v54, "rw" │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v53 │ + move-object/from16 v1, v54 │ │ - invoke-direct {v14, v0, v1}, Ljava/io/RandomAccessFile;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v13, v0, v1}, Ljava/io/RandomAccessFile;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 378 │ - .restart local v14 # "gemfFile":Ljava/io/RandomAccessFile; │ - const-wide/16 v7, 0x0 │ + .restart local v13 # "gemfFile":Ljava/io/RandomAccessFile; │ + const-wide/16 v8, 0x0 │ │ .line 383 │ :goto_19 │ - new-instance v36, Ljava/io/FileInputStream; │ + new-instance v37, Ljava/io/FileInputStream; │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ │ - move-object/from16 v52, v0 │ + move-object/from16 v53, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - invoke-virtual {v9, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v0}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ iget-object v0, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ │ - move-object/from16 v53, v0 │ + move-object/from16 v54, v0 │ │ - invoke-virtual/range {v52 .. v53}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v53 .. v54}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - invoke-static/range {v37 .. v37}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v38 .. v38}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v53 │ + move-result-object v54 │ │ - invoke-virtual/range {v52 .. v53}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v53 .. v54}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/util/LinkedHashMap; │ + check-cast v53, Ljava/util/LinkedHashMap; │ │ - invoke-static/range {v43 .. v43}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v44 .. v44}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v53 │ + move-result-object v54 │ │ - invoke-virtual/range {v52 .. v53}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v53 .. v54}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v52 │ + move-result-object v53 │ │ - check-cast v52, Ljava/io/File; │ + check-cast v53, Ljava/io/File; │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v37 │ │ - move-object/from16 v1, v52 │ + move-object/from16 v1, v53 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ │ .line 388 │ - .local v36, "tile":Ljava/io/FileInputStream; │ - const/16 v52, 0x0 │ + .local v37, "tile":Ljava/io/FileInputStream; │ + const/16 v53, 0x0 │ │ - const/16 v53, 0x400 │ + const/16 v54, 0x400 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v37 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ - move/from16 v2, v53 │ + move/from16 v2, v54 │ │ - invoke-virtual {v0, v6, v1, v2}, Ljava/io/FileInputStream;->read([BII)I │ + invoke-virtual {v0, v7, v1, v2}, Ljava/io/FileInputStream;->read([BII)I │ │ - move-result v30 │ + move-result v31 │ │ .line 389 │ - .local v30, "read":I │ + .local v31, "read":I │ :goto_1a │ - const/16 v52, -0x1 │ + const/16 v53, -0x1 │ │ - move/from16 v0, v30 │ + move/from16 v0, v31 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ if-eq v0, v1, :cond_21 │ │ .line 390 │ - const/16 v52, 0x0 │ + const/16 v53, 0x0 │ │ - move/from16 v0, v52 │ + move/from16 v0, v53 │ │ - move/from16 v1, v30 │ + move/from16 v1, v31 │ │ - invoke-virtual {v14, v6, v0, v1}, Ljava/io/RandomAccessFile;->write([BII)V │ + invoke-virtual {v13, v7, v0, v1}, Ljava/io/RandomAccessFile;->write([BII)V │ │ .line 391 │ - const/16 v52, 0x0 │ + const/16 v53, 0x0 │ │ - const/16 v53, 0x400 │ + const/16 v54, 0x400 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v37 │ │ - move/from16 v1, v52 │ + move/from16 v1, v53 │ │ - move/from16 v2, v53 │ + move/from16 v2, v54 │ │ - invoke-virtual {v0, v6, v1, v2}, Ljava/io/FileInputStream;->read([BII)I │ + invoke-virtual {v0, v7, v1, v2}, Ljava/io/FileInputStream;->read([BII)I │ │ - move-result v30 │ + move-result v31 │ │ goto :goto_1a │ │ .line 380 │ - .end local v30 # "read":I │ - .end local v36 # "tile":Ljava/io/FileInputStream; │ + .end local v31 # "read":I │ + .end local v37 # "tile":Ljava/io/FileInputStream; │ :cond_20 │ - add-long/2addr v7, v12 │ + add-long/2addr v8, v14 │ │ goto :goto_19 │ │ .line 394 │ - .restart local v30 # "read":I │ - .restart local v36 # "tile":Ljava/io/FileInputStream; │ + .restart local v31 # "read":I │ + .restart local v37 # "tile":Ljava/io/FileInputStream; │ :cond_21 │ - invoke-virtual/range {v36 .. v36}, Ljava/io/FileInputStream;->close()V │ + invoke-virtual/range {v37 .. v37}, Ljava/io/FileInputStream;->close()V │ │ .line 369 │ - add-int/lit8 v43, v43, 0x1 │ + add-int/lit8 v44, v44, 0x1 │ │ goto/16 :goto_18 │ │ .line 368 │ - .end local v12 # "fileSize":J │ - .end local v30 # "read":I │ - .end local v36 # "tile":Ljava/io/FileInputStream; │ + .end local v14 # "fileSize":J │ + .end local v31 # "read":I │ + .end local v37 # "tile":Ljava/io/FileInputStream; │ :cond_22 │ - add-int/lit8 v37, v37, 0x1 │ + add-int/lit8 v38, v38, 0x1 │ │ goto/16 :goto_17 │ │ .line 399 │ - .end local v28 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - .end local v37 # "x":I │ - .end local v43 # "y":I │ + .end local v27 # "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + .end local v38 # "x":I │ + .end local v44 # "y":I │ :cond_23 │ - invoke-virtual {v14}, Ljava/io/RandomAccessFile;->close()V │ + invoke-virtual {v13}, Ljava/io/RandomAccessFile;->close()V │ │ .line 402 │ invoke-direct/range {p0 .. p0}, Lorg/osmdroid/util/GEMFFile;->openFiles()V │ │ .line 403 │ invoke-direct/range {p0 .. p0}, Lorg/osmdroid/util/GEMFFile;->readHeader()V │ │ @@ -2538,327 +2538,335 @@ │ │ .line 444 │ :cond_0 │ return-void │ .end method │ │ .method private readHeader()V │ - .locals 17 │ + .locals 18 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 451 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ + iget-object v15, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface/range {v15 .. v16}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/io/RandomAccessFile; │ + check-cast v2, Ljava/io/RandomAccessFile; │ │ .line 454 │ - .local v1, "baseFile":Ljava/io/RandomAccessFile; │ + .local v2, "baseFile":Ljava/io/RandomAccessFile; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ + iget-object v15, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - .local v4, "i$":Ljava/util/Iterator; │ + .local v5, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v15 │ │ - if-eqz v14, :cond_0 │ + if-eqz v15, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Ljava/io/RandomAccessFile; │ + check-cast v3, Ljava/io/RandomAccessFile; │ │ .line 455 │ - .local v2, "file":Ljava/io/RandomAccessFile; │ + .local v3, "file":Ljava/io/RandomAccessFile; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ + iget-object v15, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ │ - invoke-virtual {v2}, Ljava/io/RandomAccessFile;->length()J │ + invoke-virtual {v3}, Ljava/io/RandomAccessFile;->length()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - invoke-static/range {v15 .. v16}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - invoke-interface {v14, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface/range {v15 .. v16}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 459 │ - .end local v2 # "file":Ljava/io/RandomAccessFile; │ + .end local v3 # "file":Ljava/io/RandomAccessFile; │ :cond_0 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v13 │ + move-result v14 │ │ .line 460 │ - .local v13, "version":I │ - const/4 v14, 0x4 │ + .local v14, "version":I │ + const/4 v15, 0x4 │ │ - if-eq v13, v14, :cond_1 │ + if-eq v14, v15, :cond_1 │ │ .line 461 │ - new-instance v14, Ljava/io/IOException; │ + new-instance v15, Ljava/io/IOException; │ │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - const-string v16, "Bad file version: " │ + const-string v17, "Bad file version: " │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ │ - move-result-object v15 │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v16 │ │ - move-result-object v15 │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-direct {v14, v15}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + move-result-object v16 │ │ - throw v14 │ + invoke-direct/range {v15 .. v16}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + │ + throw v15 │ │ .line 465 │ :cond_1 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v12 │ + move-result v13 │ │ .line 466 │ - .local v12, "tile_size":I │ - const/16 v14, 0x100 │ + .local v13, "tile_size":I │ + const/16 v15, 0x100 │ │ - if-eq v12, v14, :cond_2 │ + if-eq v13, v15, :cond_2 │ │ .line 467 │ - new-instance v14, Ljava/io/IOException; │ + new-instance v15, Ljava/io/IOException; │ │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - const-string v16, "Bad tile size: " │ + const-string v17, "Bad tile size: " │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ │ - move-result-object v15 │ + invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v16 │ │ - move-result-object v15 │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v16 │ │ - invoke-direct {v14, v15}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct/range {v15 .. v16}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v15 │ │ .line 471 │ :cond_2 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v8 │ + move-result v9 │ │ .line 473 │ - .local v8, "sourceCount":I │ - const/4 v3, 0x0 │ + .local v9, "sourceCount":I │ + const/4 v4, 0x0 │ │ - .local v3, "i":I │ + .local v4, "i":I │ :goto_1 │ - if-ge v3, v8, :cond_3 │ + if-ge v4, v9, :cond_3 │ │ .line 474 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v9 │ + move-result v10 │ │ .line 475 │ - .local v9, "sourceIndex":I │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + .local v10, "sourceIndex":I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v11 │ + move-result v12 │ │ .line 476 │ - .local v11, "sourceNameLength":I │ - new-array v5, v11, [B │ + .local v12, "sourceNameLength":I │ + new-array v6, v12, [B │ │ .line 477 │ - .local v5, "nameData":[B │ - const/4 v14, 0x0 │ + .local v6, "nameData":[B │ + const/4 v15, 0x0 │ │ - invoke-virtual {v1, v5, v14, v11}, Ljava/io/RandomAccessFile;->read([BII)I │ + invoke-virtual {v2, v6, v15, v12}, Ljava/io/RandomAccessFile;->read([BII)I │ │ .line 479 │ - new-instance v10, Ljava/lang/String; │ + new-instance v11, Ljava/lang/String; │ │ - invoke-direct {v10, v5}, Ljava/lang/String;->([B)V │ + invoke-direct {v11, v6}, Ljava/lang/String;->([B)V │ │ .line 480 │ - .local v10, "sourceName":Ljava/lang/String; │ + .local v11, "sourceName":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/osmdroid/util/GEMFFile;->mSources:Ljava/util/LinkedHashMap; │ + iget-object v15, v0, Lorg/osmdroid/util/GEMFFile;->mSources:Ljava/util/LinkedHashMap; │ │ - new-instance v15, Ljava/lang/Integer; │ + new-instance v16, Ljava/lang/Integer; │ │ - invoke-direct {v15, v9}, Ljava/lang/Integer;->(I)V │ + move-object/from16 v0, v16 │ + │ + invoke-direct {v0, v10}, Ljava/lang/Integer;->(I)V │ │ - invoke-virtual {v14, v15, v10}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v15, v0, v11}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 473 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 484 │ - .end local v5 # "nameData":[B │ - .end local v9 # "sourceIndex":I │ - .end local v10 # "sourceName":Ljava/lang/String; │ - .end local v11 # "sourceNameLength":I │ + .end local v6 # "nameData":[B │ + .end local v10 # "sourceIndex":I │ + .end local v11 # "sourceName":Ljava/lang/String; │ + .end local v12 # "sourceNameLength":I │ :cond_3 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v6 │ + move-result v7 │ │ .line 485 │ - .local v6, "num_ranges":I │ - const/4 v3, 0x0 │ + .local v7, "num_ranges":I │ + const/4 v4, 0x0 │ │ :goto_2 │ - if-ge v3, v6, :cond_4 │ + if-ge v4, v7, :cond_4 │ │ .line 486 │ - new-instance v7, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + new-instance v8, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v7, v0, v14}, Lorg/osmdroid/util/GEMFFile$GEMFRange;->(Lorg/osmdroid/util/GEMFFile;Lorg/osmdroid/util/GEMFFile$1;)V │ + invoke-direct {v8, v0, v15}, Lorg/osmdroid/util/GEMFFile$GEMFRange;->(Lorg/osmdroid/util/GEMFFile;Lorg/osmdroid/util/GEMFFile$1;)V │ │ .line 487 │ - .local v7, "rs":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + .local v8, "rs":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v14 │ + move-result v15 │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - iput-object v14, v7, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ + iput-object v15, v8, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ │ .line 488 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v14 │ + move-result v15 │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - iput-object v14, v7, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ + iput-object v15, v8, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ │ .line 489 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v14 │ + move-result v15 │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - iput-object v14, v7, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ + iput-object v15, v8, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ │ .line 490 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v14 │ + move-result v15 │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - iput-object v14, v7, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ + iput-object v15, v8, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ .line 491 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v14 │ + move-result v15 │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - iput-object v14, v7, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ + iput-object v15, v8, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ │ .line 492 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readInt()I │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v14 │ + move-result v15 │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - iput-object v14, v7, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ + iput-object v15, v8, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ │ .line 493 │ - invoke-virtual {v1}, Ljava/io/RandomAccessFile;->readLong()J │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readLong()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - iput-object v14, v7, Lorg/osmdroid/util/GEMFFile$GEMFRange;->offset:Ljava/lang/Long; │ + iput-object v15, v8, Lorg/osmdroid/util/GEMFFile$GEMFRange;->offset:Ljava/lang/Long; │ │ .line 494 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/osmdroid/util/GEMFFile;->mRangeData:Ljava/util/List; │ + iget-object v15, v0, Lorg/osmdroid/util/GEMFFile;->mRangeData:Ljava/util/List; │ │ - invoke-interface {v14, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 485 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ │ .line 496 │ - .end local v7 # "rs":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + .end local v8 # "rs":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ :cond_4 │ return-void │ .end method │ │ │ # virtual methods │ .method public acceptAnySource()V │ @@ -2913,397 +2921,399 @@ │ .line 419 │ .end local v0 # "file":Ljava/io/RandomAccessFile; │ :cond_0 │ return-void │ .end method │ │ .method public getInputStream(III)Ljava/io/InputStream; │ - .locals 20 │ + .locals 21 │ .param p1, "pX" # I │ .param p2, "pY" # I │ .param p3, "pZ" # I │ │ .prologue │ .line 555 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ .line 557 │ - .local v16, "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + .local v17, "range":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile;->mRangeData:Ljava/util/List; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile;->mRangeData:Ljava/util/List; │ │ - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - .local v10, "i$":Ljava/util/Iterator; │ + .local v11, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v3 │ │ - if-eqz v1, :cond_2 │ + if-eqz v3, :cond_2 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - check-cast v17, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + check-cast v18, Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ .line 559 │ - .local v17, "rs":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ - move-object/from16 v0, v17 │ + .local v18, "rs":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + move-object/from16 v0, v18 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->zoom:Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v3 │ │ move/from16 v0, p3 │ │ - if-ne v0, v1, :cond_0 │ + if-ne v0, v3, :cond_0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v3 │ │ move/from16 v0, p1 │ │ - if-lt v0, v1, :cond_0 │ + if-lt v0, v3, :cond_0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMax:Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v3 │ │ move/from16 v0, p1 │ │ - if-gt v0, v1, :cond_0 │ + if-gt v0, v3, :cond_0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v3 │ │ move/from16 v0, p2 │ │ - if-lt v0, v1, :cond_0 │ + if-lt v0, v3, :cond_0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v3 │ │ move/from16 v0, p2 │ │ - if-gt v0, v1, :cond_0 │ + if-gt v0, v3, :cond_0 │ │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Lorg/osmdroid/util/GEMFFile;->mSourceLimited:Z │ + iget-boolean v3, v0, Lorg/osmdroid/util/GEMFFile;->mSourceLimited:Z │ │ - if-eqz v1, :cond_1 │ + if-eqz v3, :cond_1 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->sourceIndex:Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lorg/osmdroid/util/GEMFFile;->mCurrentSource:I │ + iget v4, v0, Lorg/osmdroid/util/GEMFFile;->mCurrentSource:I │ │ - if-ne v1, v2, :cond_0 │ + if-ne v3, v4, :cond_0 │ │ .line 565 │ :cond_1 │ - move-object/from16 v16, v17 │ + move-object/from16 v17, v18 │ │ .line 570 │ - .end local v17 # "rs":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ + .end local v18 # "rs":Lorg/osmdroid/util/GEMFFile$GEMFRange; │ :cond_2 │ - if-nez v16, :cond_3 │ + if-nez v17, :cond_3 │ │ .line 571 │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ .line 616 │ :goto_0 │ - return-object v1 │ + return-object v3 │ │ .line 580 │ :cond_3 │ :try_start_0 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMax:Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v3 │ │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - iget-object v2, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ + iget-object v4, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v4 │ │ - sub-int v12, v1, v2 │ + sub-int v13, v3, v4 │ │ .line 581 │ - .local v12, "numY":I │ - move-object/from16 v0, v16 │ + .local v13, "numY":I │ + move-object/from16 v0, v17 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->xMin:Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v3 │ │ - sub-int v18, p1, v1 │ + sub-int v19, p1, v3 │ │ .line 582 │ - .local v18, "xIndex":I │ - move-object/from16 v0, v16 │ + .local v19, "xIndex":I │ + move-object/from16 v0, v17 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->yMin:Ljava/lang/Integer; │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v3 │ │ - sub-int v19, p2, v1 │ + sub-int v20, p2, v3 │ │ .line 583 │ - .local v19, "yIndex":I │ - mul-int v1, v18, v12 │ + .local v20, "yIndex":I │ + mul-int v3, v19, v13 │ │ - add-int v1, v1, v19 │ + add-int v3, v3, v20 │ │ - int-to-long v13, v1 │ + int-to-long v14, v3 │ │ .line 584 │ - .local v13, "offset":J │ - const-wide/16 v1, 0xc │ + .local v14, "offset":J │ + const-wide/16 v4, 0xc │ │ - mul-long/2addr v13, v1 │ + mul-long/2addr v14, v4 │ │ .line 585 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->offset:Ljava/lang/Long; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile$GEMFRange;->offset:Ljava/lang/Long; │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v4 │ │ - add-long/2addr v13, v1 │ + add-long/2addr v14, v4 │ │ .line 589 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ │ - const/4 v2, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v2 │ │ - check-cast v7, Ljava/io/RandomAccessFile; │ + check-cast v2, Ljava/io/RandomAccessFile; │ │ .line 590 │ - .local v7, "baseFile":Ljava/io/RandomAccessFile; │ - invoke-virtual {v7, v13, v14}, Ljava/io/RandomAccessFile;->seek(J)V │ + .local v2, "baseFile":Ljava/io/RandomAccessFile; │ + invoke-virtual {v2, v14, v15}, Ljava/io/RandomAccessFile;->seek(J)V │ │ .line 591 │ - invoke-virtual {v7}, Ljava/io/RandomAccessFile;->readLong()J │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readLong()J │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ .line 592 │ - .local v4, "dataOffset":J │ - invoke-virtual {v7}, Ljava/io/RandomAccessFile;->readInt()I │ + .local v6, "dataOffset":J │ + invoke-virtual {v2}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v6 │ + move-result v8 │ │ .line 595 │ - .local v6, "dataLength":I │ + .local v8, "dataLength":I │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ │ - const/4 v2, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - check-cast v15, Ljava/io/RandomAccessFile; │ + check-cast v16, Ljava/io/RandomAccessFile; │ │ .line 596 │ - .local v15, "pDataFile":Ljava/io/RandomAccessFile; │ - const/4 v11, 0x0 │ + .local v16, "pDataFile":Ljava/io/RandomAccessFile; │ + const/4 v12, 0x0 │ │ .line 597 │ - .local v11, "index":I │ + .local v12, "index":I │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ │ - const/4 v2, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - check-cast v1, Ljava/lang/Long; │ + check-cast v3, Ljava/lang/Long; │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v4 │ │ - cmp-long v1, v4, v1 │ + cmp-long v3, v6, v4 │ │ - if-lez v1, :cond_5 │ + if-lez v3, :cond_5 │ │ .line 598 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ │ - invoke-interface {v1}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v9 │ + move-result v10 │ │ .line 600 │ - .local v9, "fileListCount":I │ + .local v10, "fileListCount":I │ :goto_1 │ - add-int/lit8 v1, v9, -0x1 │ + add-int/lit8 v3, v10, -0x1 │ │ - if-ge v11, v1, :cond_4 │ + if-ge v12, v3, :cond_4 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ │ - invoke-interface {v1, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - check-cast v1, Ljava/lang/Long; │ + check-cast v3, Ljava/lang/Long; │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v4 │ │ - cmp-long v1, v4, v1 │ + cmp-long v3, v6, v4 │ │ - if-lez v1, :cond_4 │ + if-lez v3, :cond_4 │ │ .line 603 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile;->mFileSizes:Ljava/util/List; │ │ - invoke-interface {v1, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - check-cast v1, Ljava/lang/Long; │ + check-cast v3, Ljava/lang/Long; │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v4 │ │ - sub-long/2addr v4, v1 │ + sub-long/2addr v6, v4 │ │ .line 604 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v12, v12, 0x1 │ │ goto :goto_1 │ │ .line 607 │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ + iget-object v3, v0, Lorg/osmdroid/util/GEMFFile;->mFiles:Ljava/util/List; │ │ - invoke-interface {v1, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - .end local v15 # "pDataFile":Ljava/io/RandomAccessFile; │ - check-cast v15, Ljava/io/RandomAccessFile; │ + .end local v16 # "pDataFile":Ljava/io/RandomAccessFile; │ + check-cast v16, Ljava/io/RandomAccessFile; │ │ .line 611 │ - .end local v9 # "fileListCount":I │ - .restart local v15 # "pDataFile":Ljava/io/RandomAccessFile; │ + .end local v10 # "fileListCount":I │ + .restart local v16 # "pDataFile":Ljava/io/RandomAccessFile; │ :cond_5 │ - invoke-virtual {v15, v4, v5}, Ljava/io/RandomAccessFile;->seek(J)V │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v6, v7}, Ljava/io/RandomAccessFile;->seek(J)V │ │ .line 613 │ - new-instance v1, Lorg/osmdroid/util/GEMFFile$GEMFInputStream; │ + new-instance v3, Lorg/osmdroid/util/GEMFFile$GEMFInputStream; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lorg/osmdroid/util/GEMFFile;->mFileNames:Ljava/util/List; │ + iget-object v4, v0, Lorg/osmdroid/util/GEMFFile;->mFileNames:Ljava/util/List; │ │ - invoke-interface {v2, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v4, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - move-object/from16 v2, p0 │ + move-object/from16 v4, p0 │ │ - invoke-direct/range {v1 .. v6}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;->(Lorg/osmdroid/util/GEMFFile;Ljava/lang/String;JI)V │ + invoke-direct/range {v3 .. v8}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;->(Lorg/osmdroid/util/GEMFFile;Ljava/lang/String;JI)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_0 │ │ .line 615 │ - .end local v4 # "dataOffset":J │ - .end local v6 # "dataLength":I │ - .end local v7 # "baseFile":Ljava/io/RandomAccessFile; │ - .end local v11 # "index":I │ - .end local v12 # "numY":I │ - .end local v13 # "offset":J │ - .end local v15 # "pDataFile":Ljava/io/RandomAccessFile; │ - .end local v18 # "xIndex":I │ - .end local v19 # "yIndex":I │ + .end local v2 # "baseFile":Ljava/io/RandomAccessFile; │ + .end local v6 # "dataOffset":J │ + .end local v8 # "dataLength":I │ + .end local v12 # "index":I │ + .end local v13 # "numY":I │ + .end local v14 # "offset":J │ + .end local v16 # "pDataFile":Ljava/io/RandomAccessFile; │ + .end local v19 # "xIndex":I │ + .end local v20 # "yIndex":I │ :catch_0 │ - move-exception v8 │ + move-exception v9 │ │ .line 616 │ - .local v8, "e":Ljava/io/IOException; │ - const/4 v1, 0x0 │ + .local v9, "e":Ljava/io/IOException; │ + const/4 v3, 0x0 │ │ goto/16 :goto_0 │ .end method │ │ .method public getName()Ljava/lang/String; │ .locals 1 ├── smali/org/osmdroid/util/GeoPoint.smali │ @@ -46,15 +46,15 @@ │ │ sput-object v0, Lorg/osmdroid/util/GeoPoint;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method public constructor (DD)V │ - .locals 4 │ + .locals 5 │ .param p1, "aLatitude" # D │ .param p3, "aLongitude" # D │ │ .prologue │ const-wide v2, 0x412e848000000000L # 1000000.0 │ │ .line 51 │ @@ -75,15 +75,15 @@ │ iput v0, p0, Lorg/osmdroid/util/GeoPoint;->mLongitudeE6:I │ │ .line 54 │ return-void │ .end method │ │ .method public constructor (DDD)V │ - .locals 4 │ + .locals 5 │ .param p1, "aLatitude" # D │ .param p3, "aLongitude" # D │ .param p5, "aAltitude" # D │ │ .prologue │ const-wide v2, 0x412e848000000000L # 1000000.0 │ │ @@ -152,34 +152,34 @@ │ iput p3, p0, Lorg/osmdroid/util/GeoPoint;->mAltitude:I │ │ .line 49 │ return-void │ .end method │ │ .method public constructor (Landroid/location/Location;)V │ - .locals 7 │ + .locals 8 │ .param p1, "aLocation" # Landroid/location/Location; │ │ .prologue │ .line 63 │ invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-virtual {p1}, Landroid/location/Location;->getAltitude()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v6}, Lorg/osmdroid/util/GeoPoint;->(DDD)V │ + invoke-direct/range {v1 .. v7}, Lorg/osmdroid/util/GeoPoint;->(DDD)V │ │ .line 64 │ return-void │ .end method │ │ .method private constructor (Landroid/os/Parcel;)V │ .locals 1 │ @@ -325,19 +325,19 @@ │ │ invoke-virtual {p0, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ add-int/lit8 v4, v0, 0x1 │ │ invoke-virtual {p0}, Ljava/lang/String;->length()I │ │ move-result v5 │ │ @@ -364,19 +364,19 @@ │ │ invoke-virtual {p0, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ add-int/lit8 v4, v0, 0x1 │ │ invoke-virtual {p0, v4, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v4 │ │ @@ -396,17 +396,17 @@ │ │ invoke-virtual {p0, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - double-to-int v5, v5 │ + double-to-int v5, v6 │ │ invoke-direct {v2, v3, v4, v5}, Lorg/osmdroid/util/GeoPoint;->(III)V │ │ goto :goto_0 │ .end method │ │ .method public static fromIntString(Ljava/lang/String;)Lorg/osmdroid/util/GeoPoint; │ @@ -505,20 +505,20 @@ │ │ invoke-direct {v2, v3, v4, v5}, Lorg/osmdroid/util/GeoPoint;->(III)V │ │ goto :goto_0 │ .end method │ │ .method public static fromInvertedDoubleString(Ljava/lang/String;C)Lorg/osmdroid/util/GeoPoint; │ - .locals 8 │ + .locals 9 │ .param p0, "s" # Ljava/lang/String; │ .param p1, "spacer" # C │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v8, 0x0 │ │ const-wide v6, 0x412e848000000000L # 1000000.0 │ │ .line 89 │ invoke-virtual {p0, p1}, Ljava/lang/String;->indexOf(I)I │ │ move-result v0 │ @@ -548,21 +548,21 @@ │ │ invoke-virtual {p0, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ - invoke-virtual {p0, v5, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {p0, v8, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ move-result-wide v4 │ │ @@ -583,21 +583,21 @@ │ │ invoke-virtual {p0, v3, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ - invoke-virtual {p0, v5, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {p0, v8, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ move-result-wide v4 │ │ @@ -613,17 +613,17 @@ │ │ invoke-virtual {p0, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - double-to-int v5, v5 │ + double-to-int v5, v6 │ │ invoke-direct {v2, v3, v4, v5}, Lorg/osmdroid/util/GeoPoint;->(III)V │ │ goto :goto_0 │ .end method │ │ │ @@ -829,75 +829,71 @@ │ .line 213 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public destinationPoint(DF)Lorg/osmdroid/util/GeoPoint; │ - .locals 26 │ + .locals 27 │ .param p1, "aDistanceInMeters" # D │ .param p3, "aBearingInDegrees" # F │ │ .prologue │ .line 291 │ const-wide v18, 0x415854a640000000L # 6378137.0 │ │ div-double v4, p1, v18 │ │ .line 294 │ .local v4, "dist":D │ - const v18, 0x3c8efa35 │ + const v3, 0x3c8efa35 │ │ - mul-float v3, v18, p3 │ + mul-float v2, v3, p3 │ │ .line 297 │ - .local v3, "brng":F │ - const v18, 0x3c8efa35 │ + .local v2, "brng":F │ + const v3, 0x3c8efa35 │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ │ - move-result v19 │ + move-result v18 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ int-to-float v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - mul-float v18, v18, v19 │ - │ - move/from16 v0, v18 │ + mul-float v3, v3, v18 │ │ - float-to-double v0, v0 │ + float-to-double v0, v3 │ │ move-wide/from16 v18, v0 │ │ const-wide v20, 0x412e848000000000L # 1000000.0 │ │ div-double v6, v18, v20 │ │ .line 298 │ .local v6, "lat1":D │ - const v18, 0x3c8efa35 │ + const v3, 0x3c8efa35 │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ │ - move-result v19 │ + move-result v18 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ int-to-float v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - mul-float v18, v18, v19 │ + mul-float v3, v3, v18 │ │ - move/from16 v0, v18 │ - │ - float-to-double v0, v0 │ + float-to-double v0, v3 │ │ move-wide/from16 v18, v0 │ │ const-wide v20, 0x412e848000000000L # 1000000.0 │ │ div-double v12, v18, v20 │ │ @@ -919,15 +915,15 @@ │ │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v22 │ │ mul-double v20, v20, v22 │ │ - float-to-double v0, v3 │ + float-to-double v0, v2 │ │ move-wide/from16 v22, v0 │ │ invoke-static/range {v22 .. v23}, Ljava/lang/Math;->cos(D)D │ │ move-result-wide v22 │ │ @@ -937,15 +933,15 @@ │ │ invoke-static/range {v18 .. v19}, Ljava/lang/Math;->asin(D)D │ │ move-result-wide v8 │ │ .line 302 │ .local v8, "lat2":D │ - float-to-double v0, v3 │ + float-to-double v0, v2 │ │ move-wide/from16 v18, v0 │ │ invoke-static/range {v18 .. v19}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v18 │ │ @@ -993,23 +989,21 @@ │ .local v10, "lat2deg":D │ const-wide v18, 0x3f91df46a0000000L # 0.01745329238474369 │ │ div-double v16, v14, v18 │ │ .line 309 │ .local v16, "lon2deg":D │ - new-instance v18, Lorg/osmdroid/util/GeoPoint; │ - │ - move-object/from16 v0, v18 │ + new-instance v3, Lorg/osmdroid/util/GeoPoint; │ │ - move-wide/from16 v1, v16 │ + move-wide/from16 v0, v16 │ │ - invoke-direct {v0, v10, v11, v1, v2}, Lorg/osmdroid/util/GeoPoint;->(DD)V │ + invoke-direct {v3, v10, v11, v0, v1}, Lorg/osmdroid/util/GeoPoint;->(DD)V │ │ - return-object v18 │ + return-object v3 │ .end method │ │ .method public distanceTo(Lorg/osmdroid/api/IGeoPoint;)I │ .locals 26 │ .param p1, "other" # Lorg/osmdroid/api/IGeoPoint; │ │ .prologue │ @@ -1408,47 +1402,47 @@ │ iput p1, p0, Lorg/osmdroid/util/GeoPoint;->mLongitudeE6:I │ │ .line 152 │ return-void │ .end method │ │ .method public toDoubleString()Ljava/lang/String; │ - .locals 5 │ + .locals 6 │ │ .prologue │ - const-wide v3, 0x412e848000000000L # 1000000.0 │ + const-wide v4, 0x412e848000000000L # 1000000.0 │ │ .line 318 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ iget v1, p0, Lorg/osmdroid/util/GeoPoint;->mLatitudeE6:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - div-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/util/GeoPoint;->mLongitudeE6:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - div-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1464,47 +1458,47 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public toInvertedDoubleString()Ljava/lang/String; │ - .locals 5 │ + .locals 6 │ │ .prologue │ - const-wide v3, 0x412e848000000000L # 1000000.0 │ + const-wide v4, 0x412e848000000000L # 1000000.0 │ │ .line 323 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ iget v1, p0, Lorg/osmdroid/util/GeoPoint;->mLongitudeE6:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - div-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/util/GeoPoint;->mLatitudeE6:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - div-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/org/osmdroid/util/GeometryMath.smali │ @@ -96,15 +96,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static final getBoundingBoxForRotatatedRectangle(Landroid/graphics/Rect;IIFLandroid/graphics/Rect;)Landroid/graphics/Rect; │ - .locals 48 │ + .locals 50 │ .param p0, "rect" # Landroid/graphics/Rect; │ .param p1, "centerX" # I │ .param p2, "centerY" # I │ .param p3, "angle" # F │ .param p4, "reuse" # Landroid/graphics/Rect; │ │ .prologue │ @@ -120,339 +120,339 @@ │ .line 31 │ .restart local p4 # "reuse":Landroid/graphics/Rect; │ :cond_0 │ move/from16 v0, p3 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v43, v0 │ + move-wide/from16 v44, v0 │ │ - const-wide v45, 0x3f91df46a2529d39L # 0.017453292519943295 │ + const-wide v46, 0x3f91df46a2529d39L # 0.017453292519943295 │ │ - mul-double v41, v43, v45 │ + mul-double v42, v44, v46 │ │ .line 32 │ - .local v41, "theta":D │ - invoke-static/range {v41 .. v42}, Ljava/lang/Math;->sin(D)D │ + .local v42, "theta":D │ + invoke-static/range {v42 .. v43}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v39 │ + move-result-wide v40 │ │ .line 33 │ - .local v39, "sinTheta":D │ - invoke-static/range {v41 .. v42}, Ljava/lang/Math;->cos(D)D │ + .local v40, "sinTheta":D │ + invoke-static/range {v42 .. v43}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v21 │ + move-result-wide v22 │ │ .line 34 │ - .local v21, "cosTheta":D │ + .local v22, "cosTheta":D │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/graphics/Rect;->left:I │ │ - move/from16 v43, v0 │ + move/from16 v44, v0 │ │ - sub-int v43, v43, p1 │ + sub-int v44, v44, p1 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v23, v0 │ + move-wide/from16 v24, v0 │ │ .line 35 │ - .local v23, "dx1":D │ + .local v24, "dx1":D │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/graphics/Rect;->top:I │ │ - move/from16 v43, v0 │ + move/from16 v44, v0 │ │ - sub-int v43, v43, p2 │ + sub-int v44, v44, p2 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v31, v0 │ + move-wide/from16 v32, v0 │ │ .line 36 │ - .local v31, "dy1":D │ + .local v32, "dy1":D │ move/from16 v0, p1 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v43, v0 │ + move-wide/from16 v44, v0 │ │ - mul-double v45, v23, v21 │ + mul-double v46, v24, v22 │ │ - sub-double v43, v43, v45 │ + sub-double v44, v44, v46 │ │ - mul-double v45, v31, v39 │ + mul-double v46, v32, v40 │ │ - add-double v5, v43, v45 │ + add-double v6, v44, v46 │ │ .line 37 │ - .local v5, "newX1":D │ + .local v6, "newX1":D │ move/from16 v0, p2 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v43, v0 │ + move-wide/from16 v44, v0 │ │ - mul-double v45, v23, v39 │ + mul-double v46, v24, v40 │ │ - sub-double v43, v43, v45 │ + sub-double v44, v44, v46 │ │ - mul-double v45, v31, v21 │ + mul-double v46, v32, v22 │ │ - sub-double v13, v43, v45 │ + sub-double v14, v44, v46 │ │ .line 38 │ - .local v13, "newY1":D │ + .local v14, "newY1":D │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/graphics/Rect;->right:I │ │ - move/from16 v43, v0 │ + move/from16 v44, v0 │ │ - sub-int v43, v43, p1 │ + sub-int v44, v44, p1 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ .line 39 │ - .local v25, "dx2":D │ + .local v26, "dx2":D │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/graphics/Rect;->top:I │ │ - move/from16 v43, v0 │ + move/from16 v44, v0 │ │ - sub-int v43, v43, p2 │ + sub-int v44, v44, p2 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v33, v0 │ + move-wide/from16 v34, v0 │ │ .line 40 │ - .local v33, "dy2":D │ + .local v34, "dy2":D │ move/from16 v0, p1 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v43, v0 │ + move-wide/from16 v44, v0 │ │ - mul-double v45, v25, v21 │ + mul-double v46, v26, v22 │ │ - sub-double v43, v43, v45 │ + sub-double v44, v44, v46 │ │ - mul-double v45, v33, v39 │ + mul-double v46, v34, v40 │ │ - add-double v7, v43, v45 │ + add-double v8, v44, v46 │ │ .line 41 │ - .local v7, "newX2":D │ + .local v8, "newX2":D │ move/from16 v0, p2 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v43, v0 │ + move-wide/from16 v44, v0 │ │ - mul-double v45, v25, v39 │ + mul-double v46, v26, v40 │ │ - sub-double v43, v43, v45 │ + sub-double v44, v44, v46 │ │ - mul-double v45, v33, v21 │ + mul-double v46, v34, v22 │ │ - sub-double v15, v43, v45 │ + sub-double v16, v44, v46 │ │ .line 42 │ - .local v15, "newY2":D │ + .local v16, "newY2":D │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/graphics/Rect;->left:I │ │ - move/from16 v43, v0 │ + move/from16 v44, v0 │ │ - sub-int v43, v43, p1 │ + sub-int v44, v44, p1 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ .line 43 │ - .local v27, "dx3":D │ + .local v28, "dx3":D │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/graphics/Rect;->bottom:I │ │ - move/from16 v43, v0 │ + move/from16 v44, v0 │ │ - sub-int v43, v43, p2 │ + sub-int v44, v44, p2 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v35, v0 │ + move-wide/from16 v36, v0 │ │ .line 44 │ - .local v35, "dy3":D │ + .local v36, "dy3":D │ move/from16 v0, p1 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v43, v0 │ + move-wide/from16 v44, v0 │ │ - mul-double v45, v27, v21 │ + mul-double v46, v28, v22 │ │ - sub-double v43, v43, v45 │ + sub-double v44, v44, v46 │ │ - mul-double v45, v35, v39 │ + mul-double v46, v36, v40 │ │ - add-double v9, v43, v45 │ + add-double v10, v44, v46 │ │ .line 45 │ - .local v9, "newX3":D │ + .local v10, "newX3":D │ move/from16 v0, p2 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v43, v0 │ + move-wide/from16 v44, v0 │ │ - mul-double v45, v27, v39 │ + mul-double v46, v28, v40 │ │ - sub-double v43, v43, v45 │ + sub-double v44, v44, v46 │ │ - mul-double v45, v35, v21 │ + mul-double v46, v36, v22 │ │ - sub-double v17, v43, v45 │ + sub-double v18, v44, v46 │ │ .line 46 │ - .local v17, "newY3":D │ + .local v18, "newY3":D │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/graphics/Rect;->right:I │ │ - move/from16 v43, v0 │ + move/from16 v44, v0 │ │ - sub-int v43, v43, p1 │ + sub-int v44, v44, p1 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v29, v0 │ + move-wide/from16 v30, v0 │ │ .line 47 │ - .local v29, "dx4":D │ + .local v30, "dx4":D │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/graphics/Rect;->bottom:I │ │ - move/from16 v43, v0 │ + move/from16 v44, v0 │ │ - sub-int v43, v43, p2 │ + sub-int v44, v44, p2 │ │ - move/from16 v0, v43 │ + move/from16 v0, v44 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ .line 48 │ - .local v37, "dy4":D │ + .local v38, "dy4":D │ move/from16 v0, p1 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v43, v0 │ + move-wide/from16 v44, v0 │ │ - mul-double v45, v29, v21 │ + mul-double v46, v30, v22 │ │ - sub-double v43, v43, v45 │ + sub-double v44, v44, v46 │ │ - mul-double v45, v37, v39 │ + mul-double v46, v38, v40 │ │ - add-double v11, v43, v45 │ + add-double v12, v44, v46 │ │ .line 49 │ - .local v11, "newX4":D │ + .local v12, "newX4":D │ move/from16 v0, p2 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v43, v0 │ + move-wide/from16 v44, v0 │ │ - mul-double v45, v29, v39 │ + mul-double v46, v30, v40 │ │ - sub-double v43, v43, v45 │ + sub-double v44, v44, v46 │ │ - mul-double v45, v37, v21 │ + mul-double v46, v38, v22 │ │ - sub-double v19, v43, v45 │ + sub-double v20, v44, v46 │ │ .line 50 │ - .local v19, "newY4":D │ - invoke-static/range {v5 .. v12}, Lorg/osmdroid/util/GeometryMath;->Min4(DDDD)D │ - │ - move-result-wide v43 │ - │ - move-wide/from16 v0, v43 │ - │ - double-to-int v0, v0 │ - │ - move/from16 v43, v0 │ - │ - invoke-static/range {v13 .. v20}, Lorg/osmdroid/util/GeometryMath;->Min4(DDDD)D │ + .local v20, "newY4":D │ + invoke-static/range {v6 .. v13}, Lorg/osmdroid/util/GeometryMath;->Min4(DDDD)D │ │ move-result-wide v44 │ │ move-wide/from16 v0, v44 │ │ double-to-int v0, v0 │ │ move/from16 v44, v0 │ │ - invoke-static/range {v5 .. v12}, Lorg/osmdroid/util/GeometryMath;->Max4(DDDD)D │ + invoke-static/range {v14 .. v21}, Lorg/osmdroid/util/GeometryMath;->Min4(DDDD)D │ │ - move-result-wide v45 │ + move-result-wide v46 │ │ - move-wide/from16 v0, v45 │ + move-wide/from16 v0, v46 │ │ double-to-int v0, v0 │ │ move/from16 v45, v0 │ │ - invoke-static/range {v13 .. v20}, Lorg/osmdroid/util/GeometryMath;->Max4(DDDD)D │ + invoke-static/range {v6 .. v13}, Lorg/osmdroid/util/GeometryMath;->Max4(DDDD)D │ │ move-result-wide v46 │ │ move-wide/from16 v0, v46 │ │ double-to-int v0, v0 │ │ move/from16 v46, v0 │ │ + invoke-static/range {v14 .. v21}, Lorg/osmdroid/util/GeometryMath;->Max4(DDDD)D │ + │ + move-result-wide v48 │ + │ + move-wide/from16 v0, v48 │ + │ + double-to-int v0, v0 │ + │ + move/from16 v47, v0 │ + │ move-object/from16 v0, p4 │ │ - move/from16 v1, v43 │ + move/from16 v1, v44 │ │ - move/from16 v2, v44 │ + move/from16 v2, v45 │ │ - move/from16 v3, v45 │ + move/from16 v3, v46 │ │ - move/from16 v4, v46 │ + move/from16 v4, v47 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;->set(IIII)V │ │ .line 53 │ return-object p4 │ .end method ├── smali/org/osmdroid/util/Position.smali │ @@ -18,15 +18,15 @@ │ .field private final mLongitude:D │ │ .field private mZoomLevel:F │ │ │ # direct methods │ .method public constructor (DD)V │ - .locals 0 │ + .locals 1 │ .param p1, "aLatitude" # D │ .param p3, "aLongitude" # D │ │ .prologue │ .line 13 │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/osmdroid/views/MapController.smali │ @@ -29,21 +29,21 @@ │ .field private mZoomOutAnimation:Landroid/animation/ValueAnimator; │ │ .field private mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; │ │ │ # direct methods │ .method public constructor (Lorg/osmdroid/views/MapView;)V │ - .locals 11 │ + .locals 12 │ .param p1, "mapView" # Lorg/osmdroid/views/MapView; │ │ .prologue │ const/high16 v2, 0x40000000 # 2.0f │ │ - const-wide/16 v9, 0x1f4 │ + const-wide/16 v10, 0x1f4 │ │ const/4 v5, 0x1 │ │ const/high16 v1, 0x3f800000 # 1.0f │ │ const/high16 v6, 0x3f000000 # 0.5f │ │ @@ -90,15 +90,15 @@ │ invoke-direct {v1, p0}, Lorg/osmdroid/views/MapController$MyZoomAnimatorUpdateListener;->(Lorg/osmdroid/views/MapController;)V │ │ invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V │ │ .line 58 │ iget-object v0, p0, Lorg/osmdroid/views/MapController;->mZoomInAnimation:Landroid/animation/ValueAnimator; │ │ - invoke-virtual {v0, v9, v10}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator; │ + invoke-virtual {v0, v10, v11}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator; │ │ .line 60 │ const/4 v0, 0x2 │ │ new-array v0, v0, [F │ │ fill-array-data v0, :array_1 │ @@ -126,15 +126,15 @@ │ invoke-direct {v1, p0}, Lorg/osmdroid/views/MapController$MyZoomAnimatorUpdateListener;->(Lorg/osmdroid/views/MapController;)V │ │ invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V │ │ .line 63 │ iget-object v0, p0, Lorg/osmdroid/views/MapController;->mZoomOutAnimation:Landroid/animation/ValueAnimator; │ │ - invoke-virtual {v0, v9, v10}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator; │ + invoke-virtual {v0, v10, v11}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator; │ │ .line 74 │ :goto_0 │ return-void │ │ .line 65 │ :cond_0 │ @@ -168,20 +168,20 @@ │ invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;->(FFFFIFIF)V │ │ iput-object v0, p0, Lorg/osmdroid/views/MapController;->mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; │ │ .line 69 │ iget-object v0, p0, Lorg/osmdroid/views/MapController;->mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; │ │ - invoke-virtual {v0, v9, v10}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v10, v11}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ .line 70 │ iget-object v0, p0, Lorg/osmdroid/views/MapController;->mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; │ │ - invoke-virtual {v0, v9, v10}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v10, v11}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ .line 71 │ iget-object v0, p0, Lorg/osmdroid/views/MapController;->mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; │ │ new-instance v1, Lorg/osmdroid/views/MapController$MyZoomAnimationListener; │ │ invoke-direct {v1, p0}, Lorg/osmdroid/views/MapController$MyZoomAnimationListener;->(Lorg/osmdroid/views/MapController;)V │ @@ -956,20 +956,20 @@ │ │ invoke-virtual {v0, v2}, Lorg/osmdroid/views/MapView;->startAnimation(Landroid/view/animation/Animation;)V │ │ goto :goto_1 │ .end method │ │ .method public zoomToSpan(II)V │ - .locals 12 │ + .locals 13 │ .param p1, "latSpanE6" # I │ .param p2, "lonSpanE6" # I │ │ .prologue │ - const/high16 v11, 0x3f800000 # 1.0f │ + const/high16 v12, 0x3f800000 # 1.0f │ │ .line 83 │ if-lez p1, :cond_0 │ │ if-gtz p2, :cond_1 │ │ .line 104 │ @@ -1025,15 +1025,15 @@ │ .local v6, "diffNeededLon":F │ invoke-static {v5, v6}, Ljava/lang/Math;->max(FF)F │ │ move-result v4 │ │ .line 98 │ .local v4, "diffNeeded":F │ - cmpl-float v7, v4, v11 │ + cmpl-float v7, v4, v12 │ │ if-lez v7, :cond_2 │ │ .line 99 │ iget-object v7, p0, Lorg/osmdroid/views/MapController;->mMapView:Lorg/osmdroid/views/MapView; │ │ invoke-static {v4}, Lorg/osmdroid/views/util/MyMath;->getNextSquareNumberAbove(F)I │ @@ -1044,26 +1044,26 @@ │ │ invoke-virtual {v7, v8}, Lorg/osmdroid/views/MapView;->setZoomLevel(I)I │ │ goto :goto_0 │ │ .line 100 │ :cond_2 │ - float-to-double v7, v4 │ + float-to-double v8, v4 │ │ - const-wide/high16 v9, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v10, 0x3fe0000000000000L # 0.5 │ │ - cmpg-double v7, v7, v9 │ + cmpg-double v7, v8, v10 │ │ if-gez v7, :cond_0 │ │ .line 101 │ iget-object v7, p0, Lorg/osmdroid/views/MapController;->mMapView:Lorg/osmdroid/views/MapView; │ │ - div-float v8, v11, v4 │ + div-float v8, v12, v4 │ │ invoke-static {v8}, Lorg/osmdroid/views/util/MyMath;->getNextSquareNumberAbove(F)I │ │ move-result v8 │ │ add-int/2addr v8, v3 ├── smali/org/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner.smali │ @@ -61,15 +61,15 @@ │ invoke-direct/range {v0 .. v8}, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->(Lorg/osmdroid/views/MapControllerOld;IIIIFFF)V │ │ .line 575 │ return-void │ .end method │ │ .method public constructor (Lorg/osmdroid/views/MapControllerOld;IIIIFFF)V │ - .locals 9 │ + .locals 10 │ .param p2, "aTargetLatitudeE6" # I │ .param p3, "aTargetLongitudeE6" # I │ .param p4, "aSmoothness" # I │ .param p5, "aDuration" # I │ .param p6, "aStart" # F │ .param p7, "aRange" # F │ .param p8, "aYOffset" # F │ @@ -83,255 +83,267 @@ │ │ .line 581 │ move/from16 v0, p8 │ │ iput v0, p0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mYOffset:F │ │ .line 582 │ - iput p6, p0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStart:F │ + move/from16 v0, p6 │ + │ + iput v0, p0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStart:F │ │ .line 584 │ - int-to-float v3, p4 │ + int-to-float v4, p4 │ │ - div-float v3, p7, v3 │ + div-float v4, p7, v4 │ │ - iput v3, p0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStepIncrement:F │ + iput v4, p0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStepIncrement:F │ │ .line 587 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ .line 588 │ - .local v1, "amountSum":F │ - const/4 v2, 0x0 │ + .local v2, "amountSum":F │ + const/4 v3, 0x0 │ │ - .local v2, "i":I │ + .local v3, "i":I │ :goto_0 │ - if-ge v2, p4, :cond_0 │ + if-ge v3, p4, :cond_0 │ │ .line 589 │ - float-to-double v3, v1 │ + float-to-double v4, v2 │ │ move/from16 v0, p8 │ │ - float-to-double v5, v0 │ + float-to-double v6, v0 │ │ - iget v7, p0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStepIncrement:F │ + iget v8, p0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStepIncrement:F │ │ - int-to-float v8, v2 │ + int-to-float v9, v3 │ │ - mul-float/2addr v7, v8 │ + mul-float/2addr v8, v9 │ │ - add-float/2addr v7, p6 │ + add-float v8, v8, p6 │ │ - float-to-double v7, v7 │ + float-to-double v8, v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - add-double/2addr v5, v7 │ + add-double/2addr v6, v8 │ │ - add-double/2addr v3, v5 │ + add-double/2addr v4, v6 │ │ - double-to-float v1, v3 │ + double-to-float v2, v4 │ │ .line 588 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 592 │ :cond_0 │ - const/high16 v3, 0x3f800000 # 1.0f │ + const/high16 v4, 0x3f800000 # 1.0f │ │ - div-float/2addr v3, v1 │ + div-float/2addr v4, v2 │ │ - iput v3, p0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mAmountStretch:F │ + iput v4, p0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mAmountStretch:F │ │ .line 594 │ - const-string v3, "QuarterCosinusalDeceleratingAnimationRunner" │ + const-string v4, "QuarterCosinusalDeceleratingAnimationRunner" │ │ - invoke-virtual {p0, v3}, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->setName(Ljava/lang/String;)V │ + invoke-virtual {p0, v4}, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->setName(Ljava/lang/String;)V │ │ .line 595 │ return-void │ .end method │ │ │ # virtual methods │ .method public onRunAnimation()V │ - .locals 17 │ + .locals 18 │ │ .prologue │ .line 603 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->this$0:Lorg/osmdroid/views/MapControllerOld; │ + iget-object v14, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->this$0:Lorg/osmdroid/views/MapControllerOld; │ │ # getter for: Lorg/osmdroid/views/MapControllerOld;->mOsmv:Lorg/osmdroid/views/MapView; │ - invoke-static {v13}, Lorg/osmdroid/views/MapControllerOld;->access$000(Lorg/osmdroid/views/MapControllerOld;)Lorg/osmdroid/views/MapView; │ + invoke-static {v14}, Lorg/osmdroid/views/MapControllerOld;->access$000(Lorg/osmdroid/views/MapControllerOld;)Lorg/osmdroid/views/MapView; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 604 │ - .local v9, "mapview":Lorg/osmdroid/views/MapView; │ - invoke-virtual {v9}, Lorg/osmdroid/views/MapView;->getMapCenter()Lorg/osmdroid/api/IGeoPoint; │ + .local v10, "mapview":Lorg/osmdroid/views/MapView; │ + invoke-virtual {v10}, Lorg/osmdroid/views/MapView;->getMapCenter()Lorg/osmdroid/api/IGeoPoint; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 605 │ - .local v8, "mapCenter":Lorg/osmdroid/api/IGeoPoint; │ + .local v9, "mapCenter":Lorg/osmdroid/api/IGeoPoint; │ move-object/from16 v0, p0 │ │ - iget v12, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStepDuration:I │ + iget v13, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStepDuration:I │ │ .line 606 │ - .local v12, "stepDuration":I │ + .local v13, "stepDuration":I │ move-object/from16 v0, p0 │ │ - iget v1, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mAmountStretch:F │ + iget v2, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mAmountStretch:F │ │ .line 611 │ - .local v1, "amountStretch":F │ - const/4 v7, 0x0 │ + .local v2, "amountStretch":F │ + const/4 v8, 0x0 │ │ - .local v7, "i":I │ + .local v8, "i":I │ :goto_0 │ :try_start_0 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mSmoothness:I │ + iget v14, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mSmoothness:I │ │ - if-ge v7, v13, :cond_0 │ + if-ge v8, v14, :cond_0 │ │ .line 613 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mYOffset:F │ + iget v14, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mYOffset:F │ │ - float-to-double v13, v13 │ + float-to-double v14, v14 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStepIncrement:F │ - │ - int-to-float v0, v7 │ + iget v0, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStepIncrement:F │ │ move/from16 v16, v0 │ │ - mul-float v15, v15, v16 │ + int-to-float v0, v8 │ + │ + move/from16 v17, v0 │ + │ + mul-float v16, v16, v17 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mStart:F │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ + │ + add-float v16, v16, v17 │ + │ + move/from16 v0, v16 │ │ - add-float v15, v15, v16 │ + float-to-double v0, v0 │ │ - float-to-double v15, v15 │ + move-wide/from16 v16, v0 │ │ - invoke-static/range {v15 .. v16}, Ljava/lang/Math;->cos(D)D │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - add-double/2addr v13, v15 │ + add-double v14, v14, v16 │ │ - float-to-double v15, v1 │ + float-to-double v0, v2 │ │ - mul-double v2, v13, v15 │ + move-wide/from16 v16, v0 │ + │ + mul-double v4, v14, v16 │ │ .line 616 │ - .local v2, "delta":D │ + .local v4, "delta":D │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mPanTotalLatitudeE6:I │ + iget v14, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mPanTotalLatitudeE6:I │ │ - int-to-double v13, v13 │ + int-to-double v14, v14 │ │ - mul-double/2addr v13, v2 │ + mul-double/2addr v14, v4 │ │ - double-to-int v4, v13 │ + double-to-int v3, v14 │ │ .line 617 │ - .local v4, "deltaLatitudeE6":I │ + .local v3, "deltaLatitudeE6":I │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mPanTotalLongitudeE6:I │ + iget v14, v0, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->mPanTotalLongitudeE6:I │ │ - int-to-double v13, v13 │ + int-to-double v14, v14 │ │ - mul-double/2addr v13, v2 │ + mul-double/2addr v14, v4 │ │ - double-to-int v5, v13 │ + double-to-int v6, v14 │ │ .line 619 │ - .local v5, "deltaLongitudeE6":I │ - invoke-interface {v8}, Lorg/osmdroid/api/IGeoPoint;->getLatitudeE6()I │ + .local v6, "deltaLongitudeE6":I │ + invoke-interface {v9}, Lorg/osmdroid/api/IGeoPoint;->getLatitudeE6()I │ │ - move-result v13 │ + move-result v14 │ │ - sub-int v10, v13, v4 │ + sub-int v11, v14, v3 │ │ .line 620 │ - .local v10, "newMapCenterLatE6":I │ - invoke-interface {v8}, Lorg/osmdroid/api/IGeoPoint;->getLongitudeE6()I │ + .local v11, "newMapCenterLatE6":I │ + invoke-interface {v9}, Lorg/osmdroid/api/IGeoPoint;->getLongitudeE6()I │ │ - move-result v13 │ + move-result v14 │ │ - sub-int v11, v13, v5 │ + sub-int v12, v14, v6 │ │ .line 621 │ - .local v11, "newMapCenterLonE6":I │ - new-instance v13, Lorg/osmdroid/util/GeoPoint; │ + .local v12, "newMapCenterLonE6":I │ + new-instance v14, Lorg/osmdroid/util/GeoPoint; │ │ - invoke-direct {v13, v10, v11}, Lorg/osmdroid/util/GeoPoint;->(II)V │ + invoke-direct {v14, v11, v12}, Lorg/osmdroid/util/GeoPoint;->(II)V │ │ - invoke-virtual {v9, v13}, Lorg/osmdroid/views/MapView;->setMapCenter(Lorg/osmdroid/api/IGeoPoint;)V │ + invoke-virtual {v10, v14}, Lorg/osmdroid/views/MapView;->setMapCenter(Lorg/osmdroid/api/IGeoPoint;)V │ │ .line 623 │ - int-to-long v13, v12 │ + int-to-long v14, v13 │ │ - invoke-static {v13, v14}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v14, v15}, Ljava/lang/Thread;->sleep(J)V │ │ .line 611 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_0 │ │ .line 625 │ - .end local v2 # "delta":D │ - .end local v4 # "deltaLatitudeE6":I │ - .end local v5 # "deltaLongitudeE6":I │ - .end local v10 # "newMapCenterLatE6":I │ - .end local v11 # "newMapCenterLonE6":I │ + .end local v3 # "deltaLatitudeE6":I │ + .end local v4 # "delta":D │ + .end local v6 # "deltaLongitudeE6":I │ + .end local v11 # "newMapCenterLatE6":I │ + .end local v12 # "newMapCenterLonE6":I │ :cond_0 │ - new-instance v13, Lorg/osmdroid/util/GeoPoint; │ + new-instance v14, Lorg/osmdroid/util/GeoPoint; │ │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lorg/osmdroid/views/MapControllerOld$AbstractAnimationRunner;->mTargetLatitudeE6:I │ + iget v15, v0, Lorg/osmdroid/views/MapControllerOld$AbstractAnimationRunner;->mTargetLatitudeE6:I │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lorg/osmdroid/views/MapControllerOld$AbstractAnimationRunner;->mTargetLongitudeE6:I │ + iget v0, v0, Lorg/osmdroid/views/MapControllerOld$AbstractAnimationRunner;->mTargetLongitudeE6:I │ + │ + move/from16 v16, v0 │ │ - invoke-direct {v13, v14, v15}, Lorg/osmdroid/util/GeoPoint;->(II)V │ + invoke-direct/range {v14 .. v16}, Lorg/osmdroid/util/GeoPoint;->(II)V │ │ - invoke-virtual {v9, v13}, Lorg/osmdroid/views/MapView;->setMapCenter(Lorg/osmdroid/api/IGeoPoint;)V │ + invoke-virtual {v10, v14}, Lorg/osmdroid/views/MapView;->setMapCenter(Lorg/osmdroid/api/IGeoPoint;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 629 │ :goto_1 │ return-void │ │ .line 626 │ :catch_0 │ - move-exception v6 │ + move-exception v7 │ │ .line 627 │ - .local v6, "e":Ljava/lang/Exception; │ + .local v7, "e":Ljava/lang/Exception; │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapControllerOld$CosinusalBasedAnimationRunner;->interrupt()V │ │ goto :goto_1 │ .end method ├── smali/org/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner.smali │ @@ -66,137 +66,153 @@ │ .line 522 │ return-void │ .end method │ │ │ # virtual methods │ .method public onRunAnimation()V │ - .locals 15 │ + .locals 18 │ │ .prologue │ .line 530 │ - iget-object v11, p0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->this$0:Lorg/osmdroid/views/MapControllerOld; │ + move-object/from16 v0, p0 │ + │ + iget-object v13, v0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->this$0:Lorg/osmdroid/views/MapControllerOld; │ │ # getter for: Lorg/osmdroid/views/MapControllerOld;->mOsmv:Lorg/osmdroid/views/MapView; │ - invoke-static {v11}, Lorg/osmdroid/views/MapControllerOld;->access$000(Lorg/osmdroid/views/MapControllerOld;)Lorg/osmdroid/views/MapView; │ + invoke-static {v13}, Lorg/osmdroid/views/MapControllerOld;->access$000(Lorg/osmdroid/views/MapControllerOld;)Lorg/osmdroid/views/MapView; │ │ - move-result-object v7 │ + move-result-object v9 │ │ .line 531 │ - .local v7, "mapview":Lorg/osmdroid/views/MapView; │ - invoke-virtual {v7}, Lorg/osmdroid/views/MapView;->getMapCenter()Lorg/osmdroid/api/IGeoPoint; │ + .local v9, "mapview":Lorg/osmdroid/views/MapView; │ + invoke-virtual {v9}, Lorg/osmdroid/views/MapView;->getMapCenter()Lorg/osmdroid/api/IGeoPoint; │ │ - move-result-object v6 │ + move-result-object v8 │ │ .line 532 │ - .local v6, "mapCenter":Lorg/osmdroid/api/IGeoPoint; │ - iget v10, p0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->mStepDuration:I │ + .local v8, "mapCenter":Lorg/osmdroid/api/IGeoPoint; │ + move-object/from16 v0, p0 │ + │ + iget v12, v0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->mStepDuration:I │ │ .line 537 │ - .local v10, "stepDuration":I │ - const/4 v5, 0x0 │ + .local v12, "stepDuration":I │ + const/4 v7, 0x0 │ │ - .local v5, "i":I │ + .local v7, "i":I │ :goto_0 │ :try_start_0 │ - iget v11, p0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->mSmoothness:I │ + move-object/from16 v0, p0 │ │ - if-ge v5, v11, :cond_0 │ + iget v13, v0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->mSmoothness:I │ + │ + if-ge v7, v13, :cond_0 │ │ .line 539 │ - const-wide/high16 v11, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v14, 0x3fe0000000000000L # 0.5 │ + │ + add-int/lit8 v13, v7, 0x1 │ │ - add-int/lit8 v13, v5, 0x1 │ + int-to-double v0, v13 │ │ - int-to-double v13, v13 │ + move-wide/from16 v16, v0 │ │ - invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v0 │ + move-result-wide v2 │ │ .line 540 │ - .local v0, "delta":D │ - iget v11, p0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->mPanTotalLatitudeE6:I │ + .local v2, "delta":D │ + move-object/from16 v0, p0 │ │ - int-to-double v11, v11 │ + iget v13, v0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->mPanTotalLatitudeE6:I │ │ - mul-double/2addr v11, v0 │ + int-to-double v14, v13 │ │ - double-to-int v2, v11 │ + mul-double/2addr v14, v2 │ + │ + double-to-int v4, v14 │ │ .line 541 │ - .local v2, "deltaLatitudeE6":I │ - iget v11, p0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->mPanTotalLongitudeE6:I │ + .local v4, "deltaLatitudeE6":I │ + move-object/from16 v0, p0 │ + │ + iget v13, v0, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->mPanTotalLongitudeE6:I │ │ - int-to-double v11, v11 │ + int-to-double v14, v13 │ │ - mul-double/2addr v11, v0 │ + mul-double/2addr v14, v2 │ │ - double-to-int v3, v11 │ + double-to-int v5, v14 │ │ .line 543 │ - .local v3, "detlaLongitudeE6":I │ - invoke-interface {v6}, Lorg/osmdroid/api/IGeoPoint;->getLatitudeE6()I │ + .local v5, "detlaLongitudeE6":I │ + invoke-interface {v8}, Lorg/osmdroid/api/IGeoPoint;->getLatitudeE6()I │ │ - move-result v11 │ + move-result v13 │ │ - sub-int v8, v11, v2 │ + sub-int v10, v13, v4 │ │ .line 544 │ - .local v8, "newMapCenterLatE6":I │ - invoke-interface {v6}, Lorg/osmdroid/api/IGeoPoint;->getLongitudeE6()I │ + .local v10, "newMapCenterLatE6":I │ + invoke-interface {v8}, Lorg/osmdroid/api/IGeoPoint;->getLongitudeE6()I │ │ - move-result v11 │ + move-result v13 │ │ - sub-int v9, v11, v3 │ + sub-int v11, v13, v5 │ │ .line 545 │ - .local v9, "newMapCenterLonE6":I │ - new-instance v11, Lorg/osmdroid/util/GeoPoint; │ + .local v11, "newMapCenterLonE6":I │ + new-instance v13, Lorg/osmdroid/util/GeoPoint; │ │ - invoke-direct {v11, v8, v9}, Lorg/osmdroid/util/GeoPoint;->(II)V │ + invoke-direct {v13, v10, v11}, Lorg/osmdroid/util/GeoPoint;->(II)V │ │ - invoke-virtual {v7, v11}, Lorg/osmdroid/views/MapView;->setMapCenter(Lorg/osmdroid/api/IGeoPoint;)V │ + invoke-virtual {v9, v13}, Lorg/osmdroid/views/MapView;->setMapCenter(Lorg/osmdroid/api/IGeoPoint;)V │ │ .line 547 │ - int-to-long v11, v10 │ + int-to-long v14, v12 │ │ - invoke-static {v11, v12}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v14, v15}, Ljava/lang/Thread;->sleep(J)V │ │ .line 537 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 549 │ - .end local v0 # "delta":D │ - .end local v2 # "deltaLatitudeE6":I │ - .end local v3 # "detlaLongitudeE6":I │ - .end local v8 # "newMapCenterLatE6":I │ - .end local v9 # "newMapCenterLonE6":I │ + .end local v2 # "delta":D │ + .end local v4 # "deltaLatitudeE6":I │ + .end local v5 # "detlaLongitudeE6":I │ + .end local v10 # "newMapCenterLatE6":I │ + .end local v11 # "newMapCenterLonE6":I │ :cond_0 │ - new-instance v11, Lorg/osmdroid/util/GeoPoint; │ + new-instance v13, Lorg/osmdroid/util/GeoPoint; │ + │ + move-object/from16 v0, p0 │ + │ + iget v14, v0, Lorg/osmdroid/views/MapControllerOld$AbstractAnimationRunner;->mTargetLatitudeE6:I │ │ - iget v12, p0, Lorg/osmdroid/views/MapControllerOld$AbstractAnimationRunner;->mTargetLatitudeE6:I │ + move-object/from16 v0, p0 │ │ - iget v13, p0, Lorg/osmdroid/views/MapControllerOld$AbstractAnimationRunner;->mTargetLongitudeE6:I │ + iget v15, v0, Lorg/osmdroid/views/MapControllerOld$AbstractAnimationRunner;->mTargetLongitudeE6:I │ │ - invoke-direct {v11, v12, v13}, Lorg/osmdroid/util/GeoPoint;->(II)V │ + invoke-direct {v13, v14, v15}, Lorg/osmdroid/util/GeoPoint;->(II)V │ │ - invoke-virtual {v7, v11}, Lorg/osmdroid/views/MapView;->setMapCenter(Lorg/osmdroid/api/IGeoPoint;)V │ + invoke-virtual {v9, v13}, Lorg/osmdroid/views/MapView;->setMapCenter(Lorg/osmdroid/api/IGeoPoint;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 553 │ :goto_1 │ return-void │ │ .line 550 │ :catch_0 │ - move-exception v4 │ + move-exception v6 │ │ .line 551 │ - .local v4, "e":Ljava/lang/Exception; │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->interrupt()V │ + .local v6, "e":Ljava/lang/Exception; │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapControllerOld$ExponentialDeceleratingAnimationRunner;->interrupt()V │ │ goto :goto_1 │ .end method ├── smali/org/osmdroid/views/MapControllerOld$LinearAnimationRunner.smali │ @@ -105,15 +105,15 @@ │ .line 469 │ return-void │ .end method │ │ │ # virtual methods │ .method public onRunAnimation()V │ - .locals 11 │ + .locals 12 │ │ .prologue │ .line 477 │ iget-object v9, p0, Lorg/osmdroid/views/MapControllerOld$LinearAnimationRunner;->this$0:Lorg/osmdroid/views/MapControllerOld; │ │ # getter for: Lorg/osmdroid/views/MapControllerOld;->mOsmv:Lorg/osmdroid/views/MapView; │ invoke-static {v9}, Lorg/osmdroid/views/MapControllerOld;->access$000(Lorg/osmdroid/views/MapControllerOld;)Lorg/osmdroid/views/MapView; │ @@ -167,17 +167,17 @@ │ new-instance v9, Lorg/osmdroid/util/GeoPoint; │ │ invoke-direct {v9, v4, v5}, Lorg/osmdroid/util/GeoPoint;->(II)V │ │ invoke-virtual {v3, v9}, Lorg/osmdroid/views/MapView;->setMapCenter(Lorg/osmdroid/api/IGeoPoint;)V │ │ .line 492 │ - int-to-long v9, v8 │ + int-to-long v10, v8 │ │ - invoke-static {v9, v10}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v10, v11}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 486 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_0 ├── smali/org/osmdroid/views/MapControllerOld.smali │ @@ -55,15 +55,15 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public animateTo(DD)V │ - .locals 10 │ + .locals 11 │ .param p1, "latitude" # D │ .param p3, "longitude" # D │ │ .prologue │ .line 97 │ iget-object v0, p0, Lorg/osmdroid/views/MapControllerOld;->mOsmv:Lorg/osmdroid/views/MapView; │ │ @@ -653,20 +653,20 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public zoomToSpan(II)V │ - .locals 12 │ + .locals 13 │ .param p1, "reqLatSpan" # I │ .param p2, "reqLonSpan" # I │ │ .prologue │ - const/high16 v11, 0x3f800000 # 1.0f │ + const/high16 v12, 0x3f800000 # 1.0f │ │ .line 62 │ if-lez p1, :cond_0 │ │ if-gtz p2, :cond_1 │ │ .line 83 │ @@ -722,15 +722,15 @@ │ .local v6, "diffNeededLon":F │ invoke-static {v5, v6}, Ljava/lang/Math;->max(FF)F │ │ move-result v4 │ │ .line 77 │ .local v4, "diffNeeded":F │ - cmpl-float v7, v4, v11 │ + cmpl-float v7, v4, v12 │ │ if-lez v7, :cond_2 │ │ .line 78 │ iget-object v7, p0, Lorg/osmdroid/views/MapControllerOld;->mOsmv:Lorg/osmdroid/views/MapView; │ │ invoke-static {v4}, Lorg/osmdroid/views/util/MyMath;->getNextSquareNumberAbove(F)I │ @@ -741,26 +741,26 @@ │ │ invoke-virtual {v7, v8}, Lorg/osmdroid/views/MapView;->setZoomLevel(I)I │ │ goto :goto_0 │ │ .line 79 │ :cond_2 │ - float-to-double v7, v4 │ + float-to-double v8, v4 │ │ - const-wide/high16 v9, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v10, 0x3fe0000000000000L # 0.5 │ │ - cmpg-double v7, v7, v9 │ + cmpg-double v7, v8, v10 │ │ if-gez v7, :cond_0 │ │ .line 80 │ iget-object v7, p0, Lorg/osmdroid/views/MapControllerOld;->mOsmv:Lorg/osmdroid/views/MapView; │ │ - div-float v8, v11, v4 │ + div-float v8, v12, v4 │ │ invoke-static {v8}, Lorg/osmdroid/views/util/MyMath;->getNextSquareNumberAbove(F)I │ │ move-result v8 │ │ add-int/2addr v8, v3 ├── smali/org/osmdroid/views/MapView.smali │ @@ -3815,23 +3815,23 @@ │ .line 1141 │ const/4 v1, 0x1 │ │ return v1 │ .end method │ │ .method public setScrollableAreaLimit(Lorg/osmdroid/util/BoundingBoxE6;)V │ - .locals 11 │ + .locals 12 │ .param p1, "boundingBox" # Lorg/osmdroid/util/BoundingBoxE6; │ │ .prologue │ const/4 v5, 0x0 │ │ const/16 v4, 0x16 │ │ - const-wide v9, 0x412e848000000000L # 1000000.0 │ + const-wide v10, 0x412e848000000000L # 1000000.0 │ │ .line 580 │ invoke-static {v4}, Lmicrosoft/mappoint/TileSystem;->MapSize(I)I │ │ move-result v0 │ │ div-int/lit8 v8, v0, 0x2 │ @@ -3854,23 +3854,23 @@ │ :cond_0 │ invoke-virtual {p1}, Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I │ │ move-result v0 │ │ int-to-double v0, v0 │ │ - div-double/2addr v0, v9 │ + div-double/2addr v0, v10 │ │ invoke-virtual {p1}, Lorg/osmdroid/util/BoundingBoxE6;->getLonWestE6()I │ │ move-result v2 │ │ int-to-double v2, v2 │ │ - div-double/2addr v2, v9 │ + div-double/2addr v2, v10 │ │ invoke-static/range {v0 .. v5}, Lmicrosoft/mappoint/TileSystem;->LatLongToPixelXY(DDILandroid/graphics/Point;)Landroid/graphics/Point; │ │ move-result-object v7 │ │ .line 593 │ .local v7, "upperLeft":Landroid/graphics/Point; │ @@ -3883,23 +3883,23 @@ │ .line 596 │ invoke-virtual {p1}, Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I │ │ move-result v0 │ │ int-to-double v0, v0 │ │ - div-double/2addr v0, v9 │ + div-double/2addr v0, v10 │ │ invoke-virtual {p1}, Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I │ │ move-result v2 │ │ int-to-double v2, v2 │ │ - div-double/2addr v2, v9 │ + div-double/2addr v2, v10 │ │ invoke-static/range {v0 .. v5}, Lmicrosoft/mappoint/TileSystem;->LatLongToPixelXY(DDILandroid/graphics/Point;)Landroid/graphics/Point; │ │ move-result-object v6 │ │ .line 598 │ .local v6, "lowerRight":Landroid/graphics/Point; │ @@ -3986,276 +3986,276 @@ │ invoke-virtual {v0, p1}, Lorg/osmdroid/views/overlay/OverlayManager;->setUseSafeCanvas(Z)V │ │ .line 1053 │ return-void │ .end method │ │ .method setZoomLevel(I)I │ - .locals 16 │ + .locals 17 │ .param p1, "aZoomLevel" # I │ │ .prologue │ .line 329 │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getMinZoomLevel()I │ │ - move-result v12 │ + move-result v13 │ │ .line 330 │ - .local v12, "minZoomLevel":I │ + .local v13, "minZoomLevel":I │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ │ - move-result v11 │ + move-result v12 │ │ .line 332 │ - .local v11, "maxZoomLevel":I │ + .local v12, "maxZoomLevel":I │ move/from16 v0, p1 │ │ - invoke-static {v11, v0}, Ljava/lang/Math;->min(II)I │ + invoke-static {v12, v0}, Ljava/lang/Math;->min(II)I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-static {v12, v1}, Ljava/lang/Math;->max(II)I │ + invoke-static {v13, v2}, Ljava/lang/Math;->max(II)I │ │ - move-result v5 │ + move-result v6 │ │ .line 333 │ - .local v5, "newZoomLevel":I │ + .local v6, "newZoomLevel":I │ move-object/from16 v0, p0 │ │ - iget v9, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ + iget v10, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ │ .line 335 │ - .local v9, "curZoomLevel":I │ - if-eq v5, v9, :cond_0 │ + .local v10, "curZoomLevel":I │ + if-eq v6, v10, :cond_0 │ │ .line 336 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/MapView;->mScroller:Landroid/widget/Scroller; │ + iget-object v2, v0, Lorg/osmdroid/views/MapView;->mScroller:Landroid/widget/Scroller; │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-virtual {v1, v2}, Landroid/widget/Scroller;->forceFinished(Z)V │ + invoke-virtual {v2, v3}, Landroid/widget/Scroller;->forceFinished(Z)V │ │ .line 337 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v1, v0, Lorg/osmdroid/views/MapView;->mIsFlinging:Z │ + iput-boolean v2, v0, Lorg/osmdroid/views/MapView;->mIsFlinging:Z │ │ .line 340 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iput v5, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ + iput v6, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ │ .line 341 │ invoke-direct/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->checkZoomButtons()V │ │ .line 343 │ - if-le v5, v9, :cond_4 │ + if-le v6, v10, :cond_4 │ │ .line 346 │ - invoke-static {v9}, Lmicrosoft/mappoint/TileSystem;->MapSize(I)I │ + invoke-static {v10}, Lmicrosoft/mappoint/TileSystem;->MapSize(I)I │ │ - move-result v1 │ + move-result v2 │ │ - div-int/lit8 v14, v1, 0x2 │ + div-int/lit8 v15, v2, 0x2 │ │ .line 347 │ - .local v14, "worldSize_current_2":I │ - invoke-static {v5}, Lmicrosoft/mappoint/TileSystem;->MapSize(I)I │ + .local v15, "worldSize_current_2":I │ + invoke-static {v6}, Lmicrosoft/mappoint/TileSystem;->MapSize(I)I │ │ - move-result v1 │ + move-result v2 │ │ - div-int/lit8 v15, v1, 0x2 │ + div-int/lit8 v16, v2, 0x2 │ │ .line 348 │ - .local v15, "worldSize_new_2":I │ + .local v16, "worldSize_new_2":I │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - add-int/2addr v1, v14 │ + add-int/2addr v2, v15 │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/2addr v2, v14 │ + add-int/2addr v3, v15 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-static {v1, v2, v9, v3}, Lmicrosoft/mappoint/TileSystem;->PixelXYToLatLong(IIILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/util/GeoPoint; │ + invoke-static {v2, v3, v10, v4}, Lmicrosoft/mappoint/TileSystem;->PixelXYToLatLong(IIILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/util/GeoPoint; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 350 │ - .local v7, "centerGeoPoint":Lorg/osmdroid/api/IGeoPoint; │ - invoke-interface {v7}, Lorg/osmdroid/api/IGeoPoint;->getLatitude()D │ + .local v8, "centerGeoPoint":Lorg/osmdroid/api/IGeoPoint; │ + invoke-interface {v8}, Lorg/osmdroid/api/IGeoPoint;->getLatitude()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-interface {v7}, Lorg/osmdroid/api/IGeoPoint;->getLongitude()D │ + invoke-interface {v8}, Lorg/osmdroid/api/IGeoPoint;->getLongitude()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static/range {v1 .. v6}, Lmicrosoft/mappoint/TileSystem;->LatLongToPixelXY(DDILandroid/graphics/Point;)Landroid/graphics/Point; │ + invoke-static/range {v2 .. v7}, Lmicrosoft/mappoint/TileSystem;->LatLongToPixelXY(DDILandroid/graphics/Point;)Landroid/graphics/Point; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 353 │ - .local v8, "centerPoint":Landroid/graphics/Point; │ - iget v1, v8, Landroid/graphics/Point;->x:I │ + .local v9, "centerPoint":Landroid/graphics/Point; │ + iget v2, v9, Landroid/graphics/Point;->x:I │ │ - sub-int/2addr v1, v15 │ + sub-int v2, v2, v16 │ │ - iget v2, v8, Landroid/graphics/Point;->y:I │ + iget v3, v9, Landroid/graphics/Point;->y:I │ │ - sub-int/2addr v2, v15 │ + sub-int v3, v3, v16 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/MapView;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Lorg/osmdroid/views/MapView;->scrollTo(II)V │ │ .line 362 │ - .end local v7 # "centerGeoPoint":Lorg/osmdroid/api/IGeoPoint; │ - .end local v8 # "centerPoint":Landroid/graphics/Point; │ - .end local v14 # "worldSize_current_2":I │ - .end local v15 # "worldSize_new_2":I │ + .end local v8 # "centerGeoPoint":Lorg/osmdroid/api/IGeoPoint; │ + .end local v9 # "centerPoint":Landroid/graphics/Point; │ + .end local v15 # "worldSize_current_2":I │ + .end local v16 # "worldSize_new_2":I │ :cond_1 │ :goto_0 │ - new-instance v13, Landroid/graphics/Point; │ + new-instance v14, Landroid/graphics/Point; │ │ - invoke-direct {v13}, Landroid/graphics/Point;->()V │ + invoke-direct {v14}, Landroid/graphics/Point;->()V │ │ .line 363 │ - .local v13, "snapPoint":Landroid/graphics/Point; │ - new-instance v1, Lorg/osmdroid/views/MapView$Projection; │ + .local v14, "snapPoint":Landroid/graphics/Point; │ + new-instance v2, Lorg/osmdroid/views/MapView$Projection; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v1, v0, v2}, Lorg/osmdroid/views/MapView$Projection;->(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V │ + invoke-direct {v2, v0, v3}, Lorg/osmdroid/views/MapView$Projection;->(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lorg/osmdroid/views/MapView;->mProjection:Lorg/osmdroid/views/MapView$Projection; │ + iput-object v2, v0, Lorg/osmdroid/views/MapView;->mProjection:Lorg/osmdroid/views/MapView$Projection; │ │ .line 364 │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getOverlayManager()Lorg/osmdroid/views/overlay/OverlayManager; │ │ - move-result-object v1 │ + move-result-object v2 │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getScrollX()I │ │ - move-result v2 │ + move-result v3 │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getScrollY()I │ │ - move-result v3 │ + move-result v4 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v1, v2, v3, v13, v0}, Lorg/osmdroid/views/overlay/OverlayManager;->onSnapToItem(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ + invoke-virtual {v2, v3, v4, v14, v0}, Lorg/osmdroid/views/overlay/OverlayManager;->onSnapToItem(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 365 │ - iget v1, v13, Landroid/graphics/Point;->x:I │ + iget v2, v14, Landroid/graphics/Point;->x:I │ │ - iget v2, v13, Landroid/graphics/Point;->y:I │ + iget v3, v14, Landroid/graphics/Point;->y:I │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/MapView;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Lorg/osmdroid/views/MapView;->scrollTo(II)V │ │ .line 368 │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/MapView;->mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; │ + iget-object v2, v0, Lorg/osmdroid/views/MapView;->mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lorg/osmdroid/views/MapView;->getScreenRect(Landroid/graphics/Rect;)Landroid/graphics/Rect; │ + invoke-virtual {v0, v3}, Lorg/osmdroid/views/MapView;->getScreenRect(Landroid/graphics/Rect;)Landroid/graphics/Rect; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v1, v5, v9, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;->rescaleCache(IILandroid/graphics/Rect;)V │ + invoke-virtual {v2, v6, v10, v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;->rescaleCache(IILandroid/graphics/Rect;)V │ │ .line 371 │ - if-eq v5, v9, :cond_3 │ + if-eq v6, v10, :cond_3 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/MapView;->mListener:Lorg/osmdroid/events/MapListener; │ + iget-object v2, v0, Lorg/osmdroid/views/MapView;->mListener:Lorg/osmdroid/events/MapListener; │ │ - if-eqz v1, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 372 │ - new-instance v10, Lorg/osmdroid/events/ZoomEvent; │ + new-instance v11, Lorg/osmdroid/events/ZoomEvent; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v10, v0, v5}, Lorg/osmdroid/events/ZoomEvent;->(Lorg/osmdroid/views/MapView;I)V │ + invoke-direct {v11, v0, v6}, Lorg/osmdroid/events/ZoomEvent;->(Lorg/osmdroid/views/MapView;I)V │ │ .line 373 │ - .local v10, "event":Lorg/osmdroid/events/ZoomEvent; │ + .local v11, "event":Lorg/osmdroid/events/ZoomEvent; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/MapView;->mListener:Lorg/osmdroid/events/MapListener; │ + iget-object v2, v0, Lorg/osmdroid/views/MapView;->mListener:Lorg/osmdroid/events/MapListener; │ │ - invoke-interface {v1, v10}, Lorg/osmdroid/events/MapListener;->onZoom(Lorg/osmdroid/events/ZoomEvent;)Z │ + invoke-interface {v2, v11}, Lorg/osmdroid/events/MapListener;->onZoom(Lorg/osmdroid/events/ZoomEvent;)Z │ │ .line 376 │ - .end local v10 # "event":Lorg/osmdroid/events/ZoomEvent; │ + .end local v11 # "event":Lorg/osmdroid/events/ZoomEvent; │ :cond_3 │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->requestLayout()V │ │ .line 377 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ + iget v2, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ │ - return v1 │ + return v2 │ │ .line 354 │ - .end local v13 # "snapPoint":Landroid/graphics/Point; │ + .end local v14 # "snapPoint":Landroid/graphics/Point; │ :cond_4 │ - if-ge v5, v9, :cond_1 │ + if-ge v6, v10, :cond_1 │ │ .line 357 │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - sub-int v2, v9, v5 │ + sub-int v3, v10, v6 │ │ - shr-int/2addr v1, v2 │ + shr-int/2addr v2, v3 │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ - sub-int v3, v9, v5 │ + sub-int v4, v10, v6 │ │ - shr-int/2addr v2, v3 │ + shr-int/2addr v3, v4 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/MapView;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Lorg/osmdroid/views/MapView;->scrollTo(II)V │ │ goto :goto_0 │ .end method │ │ .method public useDataConnection()Z │ .locals 1 │ │ @@ -4397,233 +4397,249 @@ │ │ move-result v1 │ │ return v1 │ .end method │ │ .method public zoomToBoundingBox(Lorg/osmdroid/util/BoundingBoxE6;)V │ - .locals 15 │ + .locals 18 │ .param p1, "boundingBox" # Lorg/osmdroid/util/BoundingBoxE6; │ │ .prologue │ .line 387 │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapView;->getBoundingBox()Lorg/osmdroid/util/BoundingBoxE6; │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getBoundingBox()Lorg/osmdroid/util/BoundingBoxE6; │ │ - move-result-object v0 │ + move-result-object v2 │ │ .line 390 │ - .local v0, "currentBox":Lorg/osmdroid/util/BoundingBoxE6; │ - iget v9, p0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ + .local v2, "currentBox":Lorg/osmdroid/util/BoundingBoxE6; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ + iget v3, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ │ - move-result v10 │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ + │ + move-result v12 │ │ - if-ne v9, v10, :cond_0 │ + if-ne v3, v12, :cond_0 │ │ - invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBoxE6;->getLatitudeSpanE6()I │ + invoke-virtual {v2}, Lorg/osmdroid/util/BoundingBoxE6;->getLatitudeSpanE6()I │ │ - move-result v9 │ + move-result v3 │ │ - int-to-double v1, v9 │ + int-to-double v4, v3 │ │ .line 394 │ - .local v1, "maxZoomLatitudeSpan":D │ + .local v4, "maxZoomLatitudeSpan":D │ :goto_0 │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ │ - move-result v9 │ + move-result v3 │ │ - int-to-double v9, v9 │ + int-to-double v12, v3 │ │ invoke-virtual/range {p1 .. p1}, Lorg/osmdroid/util/BoundingBoxE6;->getLatitudeSpanE6()I │ │ - move-result v11 │ + move-result v3 │ │ - int-to-double v11, v11 │ + int-to-double v14, v3 │ │ - div-double/2addr v11, v1 │ + div-double/2addr v14, v4 │ │ - invoke-static {v11, v12}, Ljava/lang/Math;->log(D)D │ + invoke-static {v14, v15}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - const-wide/high16 v13, 0x4000000000000000L # 2.0 │ + const-wide/high16 v16, 0x4000000000000000L # 2.0 │ │ - invoke-static {v13, v14}, Ljava/lang/Math;->log(D)D │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v13 │ + move-result-wide v16 │ │ - div-double/2addr v11, v13 │ + div-double v14, v14, v16 │ │ - invoke-static {v11, v12}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v14, v15}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - sub-double v5, v9, v11 │ + sub-double v8, v12, v14 │ │ .line 400 │ - .local v5, "requiredLatitudeZoom":D │ - iget v9, p0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ + .local v8, "requiredLatitudeZoom":D │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ + iget v3, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ │ - move-result v10 │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ │ - if-ne v9, v10, :cond_1 │ + move-result v12 │ │ - invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBoxE6;->getLongitudeSpanE6()I │ + if-ne v3, v12, :cond_1 │ │ - move-result v9 │ + invoke-virtual {v2}, Lorg/osmdroid/util/BoundingBoxE6;->getLongitudeSpanE6()I │ │ - int-to-double v3, v9 │ + move-result v3 │ + │ + int-to-double v6, v3 │ │ .line 404 │ - .local v3, "maxZoomLongitudeSpan":D │ + .local v6, "maxZoomLongitudeSpan":D │ :goto_1 │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ │ - move-result v9 │ + move-result v3 │ │ - int-to-double v9, v9 │ + int-to-double v12, v3 │ │ invoke-virtual/range {p1 .. p1}, Lorg/osmdroid/util/BoundingBoxE6;->getLongitudeSpanE6()I │ │ - move-result v11 │ + move-result v3 │ │ - int-to-double v11, v11 │ + int-to-double v14, v3 │ │ - div-double/2addr v11, v3 │ + div-double/2addr v14, v6 │ │ - invoke-static {v11, v12}, Ljava/lang/Math;->log(D)D │ + invoke-static {v14, v15}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - const-wide/high16 v13, 0x4000000000000000L # 2.0 │ + const-wide/high16 v16, 0x4000000000000000L # 2.0 │ │ - invoke-static {v13, v14}, Ljava/lang/Math;->log(D)D │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v13 │ + move-result-wide v16 │ │ - div-double/2addr v11, v13 │ + div-double v14, v14, v16 │ │ - invoke-static {v11, v12}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v14, v15}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - sub-double v7, v9, v11 │ + sub-double v10, v12, v14 │ │ .line 410 │ - .local v7, "requiredLongitudeZoom":D │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapView;->getController()Lorg/osmdroid/api/IMapController; │ + .local v10, "requiredLongitudeZoom":D │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getController()Lorg/osmdroid/api/IMapController; │ │ - move-result-object v9 │ + move-result-object v3 │ │ - cmpg-double v10, v5, v7 │ + cmpg-double v12, v8, v10 │ │ - if-gez v10, :cond_2 │ + if-gez v12, :cond_2 │ │ - .end local v5 # "requiredLatitudeZoom":D │ + .end local v8 # "requiredLatitudeZoom":D │ :goto_2 │ - double-to-int v10, v5 │ + double-to-int v12, v8 │ │ - invoke-interface {v9, v10}, Lorg/osmdroid/api/IMapController;->setZoom(I)I │ + invoke-interface {v3, v12}, Lorg/osmdroid/api/IMapController;->setZoom(I)I │ │ .line 414 │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapView;->getController()Lorg/osmdroid/api/IMapController; │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getController()Lorg/osmdroid/api/IMapController; │ │ - move-result-object v9 │ + move-result-object v3 │ │ - new-instance v10, Lorg/osmdroid/util/GeoPoint; │ + new-instance v12, Lorg/osmdroid/util/GeoPoint; │ │ invoke-virtual/range {p1 .. p1}, Lorg/osmdroid/util/BoundingBoxE6;->getCenter()Lorg/osmdroid/util/GeoPoint; │ │ - move-result-object v11 │ + move-result-object v13 │ │ - invoke-virtual {v11}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ + invoke-virtual {v13}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ │ - move-result v11 │ + move-result v13 │ │ invoke-virtual/range {p1 .. p1}, Lorg/osmdroid/util/BoundingBoxE6;->getCenter()Lorg/osmdroid/util/GeoPoint; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - invoke-virtual {v12}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ + invoke-virtual {v14}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ │ - move-result v12 │ + move-result v14 │ │ - invoke-direct {v10, v11, v12}, Lorg/osmdroid/util/GeoPoint;->(II)V │ + invoke-direct {v12, v13, v14}, Lorg/osmdroid/util/GeoPoint;->(II)V │ │ - invoke-interface {v9, v10}, Lorg/osmdroid/api/IMapController;->setCenter(Lorg/osmdroid/api/IGeoPoint;)V │ + invoke-interface {v3, v12}, Lorg/osmdroid/api/IMapController;->setCenter(Lorg/osmdroid/api/IGeoPoint;)V │ │ .line 417 │ return-void │ │ .line 390 │ - .end local v1 # "maxZoomLatitudeSpan":D │ - .end local v3 # "maxZoomLongitudeSpan":D │ - .end local v7 # "requiredLongitudeZoom":D │ + .end local v4 # "maxZoomLatitudeSpan":D │ + .end local v6 # "maxZoomLongitudeSpan":D │ + .end local v10 # "requiredLongitudeZoom":D │ :cond_0 │ - invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBoxE6;->getLatitudeSpanE6()I │ + invoke-virtual {v2}, Lorg/osmdroid/util/BoundingBoxE6;->getLatitudeSpanE6()I │ + │ + move-result v3 │ │ - move-result v9 │ + int-to-double v12, v3 │ │ - int-to-double v9, v9 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v11, 0x4000000000000000L # 2.0 │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ + move-result v3 │ │ - move-result v13 │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ │ - iget v14, p0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ + move/from16 v16, v0 │ │ - sub-int/2addr v13, v14 │ + sub-int v3, v3, v16 │ │ - int-to-double v13, v13 │ + int-to-double v0, v3 │ │ - invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;->pow(DD)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v11 │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - div-double v1, v9, v11 │ + move-result-wide v14 │ + │ + div-double v4, v12, v14 │ │ goto/16 :goto_0 │ │ .line 400 │ - .restart local v1 # "maxZoomLatitudeSpan":D │ - .restart local v5 # "requiredLatitudeZoom":D │ + .restart local v4 # "maxZoomLatitudeSpan":D │ + .restart local v8 # "requiredLatitudeZoom":D │ :cond_1 │ - invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBoxE6;->getLongitudeSpanE6()I │ + invoke-virtual {v2}, Lorg/osmdroid/util/BoundingBoxE6;->getLongitudeSpanE6()I │ │ - move-result v9 │ + move-result v3 │ │ - int-to-double v9, v9 │ + int-to-double v12, v3 │ │ - const-wide/high16 v11, 0x4000000000000000L # 2.0 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ + invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I │ │ - move-result v13 │ + move-result v3 │ + │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ + │ + move/from16 v16, v0 │ │ - iget v14, p0, Lorg/osmdroid/views/MapView;->mZoomLevel:I │ + sub-int v3, v3, v16 │ │ - sub-int/2addr v13, v14 │ + int-to-double v0, v3 │ │ - int-to-double v13, v13 │ + move-wide/from16 v16, v0 │ │ - invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - div-double v3, v9, v11 │ + div-double v6, v12, v14 │ │ goto :goto_1 │ │ - .restart local v3 # "maxZoomLongitudeSpan":D │ - .restart local v7 # "requiredLongitudeZoom":D │ + .restart local v6 # "maxZoomLongitudeSpan":D │ + .restart local v10 # "requiredLongitudeZoom":D │ :cond_2 │ - move-wide v5, v7 │ + move-wide v8, v10 │ │ .line 410 │ goto :goto_2 │ .end method ├── smali/org/osmdroid/views/overlay/MyLocationOverlay.smali │ @@ -154,27 +154,27 @@ │ invoke-direct {p0, p1, p2, v0}, Lorg/osmdroid/views/overlay/MyLocationOverlay;->(Landroid/content/Context;Lorg/osmdroid/views/MapView;Lorg/osmdroid/ResourceProxy;)V │ │ .line 141 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Lorg/osmdroid/views/MapView;Lorg/osmdroid/ResourceProxy;)V │ - .locals 8 │ + .locals 9 │ .param p1, "ctx" # Landroid/content/Context; │ .param p2, "mapView" # Lorg/osmdroid/views/MapView; │ .param p3, "pResourceProxy" # Lorg/osmdroid/ResourceProxy; │ │ .prologue │ - const/16 v7, 0x64 │ + const/16 v8, 0x64 │ │ - const/high16 v6, 0x420c0000 # 35.0f │ + const/high16 v7, 0x420c0000 # 35.0f │ │ - const/4 v4, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ const/high16 v5, 0x3f000000 # 0.5f │ │ .line 145 │ invoke-direct {p0, p3}, Lorg/osmdroid/views/overlay/Overlay;->(Lorg/osmdroid/ResourceProxy;)V │ │ .line 71 │ @@ -214,33 +214,33 @@ │ invoke-direct {v1}, Landroid/graphics/Point;->()V │ │ iput-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapCoords:Landroid/graphics/Point; │ │ .line 91 │ new-instance v1, Lorg/osmdroid/util/GeoPoint; │ │ - invoke-direct {v1, v3, v3}, Lorg/osmdroid/util/GeoPoint;->(II)V │ + invoke-direct {v1, v4, v4}, Lorg/osmdroid/util/GeoPoint;->(II)V │ │ iput-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mGeoPoint:Lorg/osmdroid/util/GeoPoint; │ │ .line 92 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationUpdateMinTime:J │ + iput-wide v2, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationUpdateMinTime:J │ │ .line 93 │ const/4 v1, 0x0 │ │ iput v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationUpdateMinDistance:F │ │ .line 94 │ - iput-boolean v3, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mFollow:Z │ + iput-boolean v4, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mFollow:Z │ │ .line 95 │ - iput-boolean v4, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mDrawAccuracyEnabled:Z │ + iput-boolean v6, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mDrawAccuracyEnabled:Z │ │ .line 96 │ new-instance v1, Lorg/osmdroid/util/NetworkLocationIgnorer; │ │ invoke-direct {v1}, Lorg/osmdroid/util/NetworkLocationIgnorer;->()V │ │ iput-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mIgnorer:Lorg/osmdroid/util/NetworkLocationIgnorer; │ @@ -275,26 +275,26 @@ │ │ .line 113 │ const/high16 v1, 0x7fc00000 # NaNf │ │ iput v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mAzimuth:F │ │ .line 115 │ - iput v6, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mCompassCenterX:F │ + iput v7, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mCompassCenterX:F │ │ .line 116 │ - iput v6, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mCompassCenterY:F │ + iput v7, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mCompassCenterY:F │ │ .line 117 │ const/high16 v1, 0x41a00000 # 20.0f │ │ iput v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mCompassRadius:F │ │ .line 127 │ - iput-boolean v4, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mOptionsMenuEnabled:Z │ + iput-boolean v6, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mOptionsMenuEnabled:Z │ │ .line 130 │ const/16 v1, 0x9 │ │ new-array v1, v1, [F │ │ iput-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMatrixValues:[F │ @@ -370,20 +370,20 @@ │ iput-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapController:Lorg/osmdroid/api/IMapController; │ │ .line 153 │ iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mCirclePaint:Landroid/graphics/Paint; │ │ const/16 v2, 0xff │ │ - invoke-virtual {v1, v3, v7, v7, v2}, Landroid/graphics/Paint;->setARGB(IIII)V │ + invoke-virtual {v1, v4, v8, v8, v2}, Landroid/graphics/Paint;->setARGB(IIII)V │ │ .line 154 │ iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mCirclePaint:Landroid/graphics/Paint; │ │ - invoke-virtual {v1, v4}, Landroid/graphics/Paint;->setAntiAlias(Z)V │ + invoke-virtual {v1, v6}, Landroid/graphics/Paint;->setAntiAlias(Z)V │ │ .line 156 │ iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mResourceProxy:Lorg/osmdroid/ResourceProxy; │ │ sget-object v2, Lorg/osmdroid/ResourceProxy$bitmap;->person:Lorg/osmdroid/ResourceProxy$bitmap; │ │ invoke-interface {v1, v2}, Lorg/osmdroid/ResourceProxy;->getBitmap(Lorg/osmdroid/ResourceProxy$bitmap;)Landroid/graphics/Bitmap; │ @@ -1995,19 +1995,19 @@ │ invoke-direct {v0, v1}, Lorg/osmdroid/LocationListenerProxy;->(Landroid/location/LocationManager;)V │ │ iput-object v0, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationListener:Lorg/osmdroid/LocationListenerProxy; │ │ .line 635 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationListener:Lorg/osmdroid/LocationListenerProxy; │ │ - iget-wide v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationUpdateMinTime:J │ + iget-wide v2, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationUpdateMinTime:J │ │ - iget v3, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationUpdateMinDistance:F │ + iget v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationUpdateMinDistance:F │ │ - invoke-virtual {v0, p0, v1, v2, v3}, Lorg/osmdroid/LocationListenerProxy;->startListening(Landroid/location/LocationListener;JF)Z │ + invoke-virtual {v0, p0, v2, v3, v1}, Lorg/osmdroid/LocationListenerProxy;->startListening(Landroid/location/LocationListener;JF)Z │ │ move-result v6 │ │ .line 640 │ :cond_0 │ invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MyLocationOverlay;->isFollowLocationEnabled()Z │ │ @@ -2278,21 +2278,21 @@ │ .line 331 │ invoke-virtual {p2}, Landroid/location/Location;->getAccuracy()F │ │ move-result v6 │ │ invoke-virtual {p2}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8, p1}, Lorg/osmdroid/util/TileSystem;->GroundResolution(DI)D │ + invoke-static {v8, v9, p1}, Lorg/osmdroid/util/TileSystem;->GroundResolution(DI)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-float v7, v7 │ + double-to-float v7, v8 │ │ div-float/2addr v6, v7 │ │ float-to-double v6, v6 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->ceil(D)D │ │ @@ -2679,34 +2679,34 @@ │ .line 409 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mGeoPoint:Lorg/osmdroid/util/GeoPoint; │ │ iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocation:Landroid/location/Location; │ │ invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - mul-double/2addr v1, v10 │ + mul-double/2addr v2, v10 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ invoke-virtual {v0, v1}, Lorg/osmdroid/util/GeoPoint;->setLatitudeE6(I)V │ │ .line 410 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mGeoPoint:Lorg/osmdroid/util/GeoPoint; │ │ iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocation:Landroid/location/Location; │ │ invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - mul-double/2addr v1, v10 │ + mul-double/2addr v2, v10 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ invoke-virtual {v0, v1}, Lorg/osmdroid/util/GeoPoint;->setLongitudeE6(I)V │ │ .line 411 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapController:Lorg/osmdroid/api/IMapController; │ │ iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mGeoPoint:Lorg/osmdroid/util/GeoPoint; │ @@ -2956,80 +2956,80 @@ │ │ .line 486 │ :cond_0 │ return-void │ .end method │ │ .method public onSnapToItem(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ - .locals 9 │ + .locals 10 │ .param p1, "x" # I │ .param p2, "y" # I │ .param p3, "snapPoint" # Landroid/graphics/Point; │ .param p4, "mapView" # Lorg/osmdroid/api/IMapView; │ │ .prologue │ const/4 v0, 0x0 │ │ .line 449 │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocation:Landroid/location/Location; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocation:Landroid/location/Location; │ │ - if-eqz v5, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 450 │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v5, v5, Landroid/graphics/Point;->x:I │ + iget v1, v1, Landroid/graphics/Point;->x:I │ │ - iput v5, p3, Landroid/graphics/Point;->x:I │ + iput v1, p3, Landroid/graphics/Point;->x:I │ │ .line 451 │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v5, v5, Landroid/graphics/Point;->y:I │ + iget v1, v1, Landroid/graphics/Point;->y:I │ │ - iput v5, p3, Landroid/graphics/Point;->y:I │ + iput v1, p3, Landroid/graphics/Point;->y:I │ │ .line 452 │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v5, v5, Landroid/graphics/Point;->x:I │ + iget v1, v1, Landroid/graphics/Point;->x:I │ │ - sub-int v5, p1, v5 │ + sub-int v1, p1, v1 │ │ - int-to-double v1, v5 │ + int-to-double v2, v1 │ │ .line 453 │ - .local v1, "xDiff":D │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapCoords:Landroid/graphics/Point; │ + .local v2, "xDiff":D │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v5, v5, Landroid/graphics/Point;->y:I │ + iget v1, v1, Landroid/graphics/Point;->y:I │ │ - sub-int v5, p2, v5 │ + sub-int v1, p2, v1 │ │ - int-to-double v3, v5 │ + int-to-double v4, v1 │ │ .line 454 │ - .local v3, "yDiff":D │ - mul-double v5, v1, v1 │ + .local v4, "yDiff":D │ + mul-double v6, v2, v2 │ │ - mul-double v7, v3, v3 │ + mul-double v8, v4, v4 │ │ - add-double/2addr v5, v7 │ + add-double/2addr v6, v8 │ │ - const-wide/high16 v7, 0x4050000000000000L # 64.0 │ + const-wide/high16 v8, 0x4050000000000000L # 64.0 │ │ - cmpg-double v5, v5, v7 │ + cmpg-double v1, v6, v8 │ │ - if-gez v5, :cond_0 │ + if-gez v1, :cond_0 │ │ const/4 v0, 0x1 │ │ .line 460 │ - .end local v1 # "xDiff":D │ - .end local v3 # "yDiff":D │ + .end local v2 # "xDiff":D │ + .end local v4 # "yDiff":D │ :cond_0 │ return v0 │ .end method │ │ .method public onStatusChanged(Ljava/lang/String;ILandroid/os/Bundle;)V │ .locals 0 │ .param p1, "provider" # Ljava/lang/String; │ @@ -3145,15 +3145,15 @@ │ iput p1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationUpdateMinDistance:F │ │ .line 221 │ return-void │ .end method │ │ .method public setLocationUpdateMinTime(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "milliSeconds" # J │ │ .prologue │ .line 205 │ iput-wide p1, p0, Lorg/osmdroid/views/overlay/MyLocationOverlay;->mLocationUpdateMinTime:J │ │ .line 206 ├── smali/org/osmdroid/views/overlay/MinimapOverlay.smali │ @@ -209,17 +209,17 @@ │ :goto_0 │ return-void │ │ .line 136 │ :cond_1 │ invoke-virtual {p2}, Lorg/osmdroid/views/MapView;->isAnimating()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-nez v0, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 141 │ invoke-virtual {p2}, Lorg/osmdroid/views/MapView;->getProjection()Lorg/osmdroid/views/MapView$Projection; │ │ move-result-object v11 │ │ .line 142 │ @@ -228,301 +228,301 @@ │ │ move-result v12 │ │ .line 143 │ .local v12, "zoomLevel":I │ invoke-static {v12}, Lorg/osmdroid/util/TileSystem;->MapSize(I)I │ │ - move-result v0 │ + move-result v1 │ │ - div-int/lit8 v0, v0, 0x2 │ + div-int/lit8 v1, v1, 0x2 │ │ - iput v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mWorldSize_2:I │ + iput v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mWorldSize_2:I │ │ .line 146 │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ │ invoke-virtual {v11}, Lorg/osmdroid/views/MapView$Projection;->getScreenRect()Landroid/graphics/Rect; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v0, v1}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V │ + invoke-virtual {v1, v2}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V │ │ .line 147 │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ - │ - iget v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mWorldSize_2:I │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ │ iget v2, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mWorldSize_2:I │ │ - invoke-virtual {v0, v1, v2}, Landroid/graphics/Rect;->offset(II)V │ + iget v3, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mWorldSize_2:I │ + │ + invoke-virtual {v1, v2, v3}, Landroid/graphics/Rect;->offset(II)V │ │ .line 150 │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ + iget-object v2, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ │ - invoke-virtual {v0, v1}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V │ + invoke-virtual {v1, v2}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V │ │ .line 153 │ invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getZoomDifference()I │ │ - move-result v10 │ + move-result v0 │ │ .line 156 │ - .local v10, "miniMapZoomLevelDifference":I │ + .local v0, "miniMapZoomLevelDifference":I │ invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getZoomDifference()I │ │ - move-result v0 │ + move-result v1 │ │ - sub-int v0, v12, v0 │ + sub-int v1, v12, v1 │ │ - iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; │ + iget-object v2, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ - invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;->getMinimumZoomLevel()I │ + invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;->getMinimumZoomLevel()I │ │ - move-result v1 │ + move-result v2 │ │ - if-ge v0, v1, :cond_2 │ + if-ge v1, v2, :cond_2 │ │ .line 157 │ invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getZoomDifference()I │ │ - move-result v0 │ + move-result v1 │ │ - sub-int v0, v12, v0 │ + sub-int v1, v12, v1 │ │ - iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; │ + iget-object v2, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ - invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;->getMinimumZoomLevel()I │ + invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;->getMinimumZoomLevel()I │ │ - move-result v1 │ + move-result v2 │ │ - sub-int/2addr v0, v1 │ + sub-int/2addr v1, v2 │ │ - add-int/2addr v10, v0 │ + add-int/2addr v0, v1 │ │ .line 162 │ :cond_2 │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ - │ iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - iget v1, v1, Landroid/graphics/Rect;->left:I │ - │ - shr-int/2addr v1, v10 │ - │ iget-object v2, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - iget v2, v2, Landroid/graphics/Rect;->top:I │ + iget v2, v2, Landroid/graphics/Rect;->left:I │ │ - shr-int/2addr v2, v10 │ + shr-int/2addr v2, v0 │ │ iget-object v3, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - iget v3, v3, Landroid/graphics/Rect;->right:I │ + iget v3, v3, Landroid/graphics/Rect;->top:I │ │ - shr-int/2addr v3, v10 │ + shr-int/2addr v3, v0 │ │ iget-object v4, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - iget v4, v4, Landroid/graphics/Rect;->bottom:I │ + iget v4, v4, Landroid/graphics/Rect;->right:I │ │ - shr-int/2addr v4, v10 │ + shr-int/2addr v4, v0 │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;->set(IIII)V │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - .line 169 │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ + iget v5, v5, Landroid/graphics/Rect;->bottom:I │ │ - iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ - │ - invoke-virtual {v1}, Landroid/graphics/Rect;->centerX()I │ + shr-int/2addr v5, v0 │ │ - move-result v1 │ - │ - invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getWidth()I │ + invoke-virtual {v1, v2, v3, v4, v5}, Landroid/graphics/Rect;->set(IIII)V │ │ - move-result v2 │ - │ - div-int/lit8 v2, v2, 0x2 │ - │ - sub-int/2addr v1, v2 │ + .line 169 │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ iget-object v2, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - invoke-virtual {v2}, Landroid/graphics/Rect;->centerY()I │ + invoke-virtual {v2}, Landroid/graphics/Rect;->centerX()I │ │ move-result v2 │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getHeight()I │ + invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getWidth()I │ │ move-result v3 │ │ div-int/lit8 v3, v3, 0x2 │ │ sub-int/2addr v2, v3 │ │ iget-object v3, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - invoke-virtual {v3}, Landroid/graphics/Rect;->centerX()I │ + invoke-virtual {v3}, Landroid/graphics/Rect;->centerY()I │ │ move-result v3 │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getWidth()I │ + invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getHeight()I │ │ move-result v4 │ │ div-int/lit8 v4, v4, 0x2 │ │ - add-int/2addr v3, v4 │ + sub-int/2addr v3, v4 │ │ iget-object v4, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - invoke-virtual {v4}, Landroid/graphics/Rect;->centerY()I │ + invoke-virtual {v4}, Landroid/graphics/Rect;->centerX()I │ │ move-result v4 │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getHeight()I │ + invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getWidth()I │ │ move-result v5 │ │ div-int/lit8 v5, v5, 0x2 │ │ add-int/2addr v4, v5 │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;->set(IIII)V │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - .line 174 │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ + invoke-virtual {v5}, Landroid/graphics/Rect;->centerY()I │ │ - iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ + move-result v5 │ │ - iget v1, v1, Landroid/graphics/Rect;->right:I │ + invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getHeight()I │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getPadding()I │ + move-result v6 │ │ - move-result v2 │ + div-int/lit8 v6, v6, 0x2 │ │ - sub-int/2addr v1, v2 │ + add-int/2addr v5, v6 │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getWidth()I │ - │ - move-result v2 │ + invoke-virtual {v1, v2, v3, v4, v5}, Landroid/graphics/Rect;->set(IIII)V │ │ - sub-int/2addr v1, v2 │ + .line 174 │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ │ iget-object v2, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ │ - iget v2, v2, Landroid/graphics/Rect;->bottom:I │ + iget v2, v2, Landroid/graphics/Rect;->right:I │ │ invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getPadding()I │ │ move-result v3 │ │ sub-int/2addr v2, v3 │ │ - invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getHeight()I │ + invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getWidth()I │ │ move-result v3 │ │ sub-int/2addr v2, v3 │ │ iget-object v3, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ │ - iget v3, v3, Landroid/graphics/Rect;->right:I │ + iget v3, v3, Landroid/graphics/Rect;->bottom:I │ │ invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getPadding()I │ │ move-result v4 │ │ sub-int/2addr v3, v4 │ │ + invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getHeight()I │ + │ + move-result v4 │ + │ + sub-int/2addr v3, v4 │ + │ iget-object v4, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ │ - iget v4, v4, Landroid/graphics/Rect;->bottom:I │ + iget v4, v4, Landroid/graphics/Rect;->right:I │ │ invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getPadding()I │ │ move-result v5 │ │ sub-int/2addr v4, v5 │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;->set(IIII)V │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mViewportRect:Landroid/graphics/Rect; │ │ - .line 177 │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ + iget v5, v5, Landroid/graphics/Rect;->bottom:I │ + │ + invoke-virtual {p0}, Lorg/osmdroid/views/overlay/MinimapOverlay;->getPadding()I │ + │ + move-result v6 │ │ - iget v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mWorldSize_2:I │ + sub-int/2addr v5, v6 │ │ - neg-int v1, v1 │ + invoke-virtual {v1, v2, v3, v4, v5}, Landroid/graphics/Rect;->set(IIII)V │ + │ + .line 177 │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ │ iget v2, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mWorldSize_2:I │ │ neg-int v2, v2 │ │ - invoke-virtual {v0, v1, v2}, Landroid/graphics/Rect;->offset(II)V │ + iget v3, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mWorldSize_2:I │ + │ + neg-int v3, v3 │ + │ + invoke-virtual {v1, v2, v3}, Landroid/graphics/Rect;->offset(II)V │ │ .line 180 │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ │ - iget v0, v0, Landroid/graphics/Rect;->left:I │ + iget v1, v1, Landroid/graphics/Rect;->left:I │ │ - add-int/lit8 v0, v0, -0x2 │ + add-int/lit8 v1, v1, -0x2 │ │ - int-to-double v1, v0 │ + int-to-double v2, v1 │ │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ │ - iget v0, v0, Landroid/graphics/Rect;->top:I │ + iget v1, v1, Landroid/graphics/Rect;->top:I │ │ - add-int/lit8 v0, v0, -0x2 │ + add-int/lit8 v1, v1, -0x2 │ │ - int-to-double v3, v0 │ + int-to-double v4, v1 │ │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ │ - iget v0, v0, Landroid/graphics/Rect;->right:I │ + iget v1, v1, Landroid/graphics/Rect;->right:I │ │ - add-int/lit8 v0, v0, 0x2 │ + add-int/lit8 v1, v1, 0x2 │ │ - int-to-double v5, v0 │ + int-to-double v6, v1 │ │ - iget-object v0, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mMiniMapCanvasRect:Landroid/graphics/Rect; │ │ - iget v0, v0, Landroid/graphics/Rect;->bottom:I │ + iget v1, v1, Landroid/graphics/Rect;->bottom:I │ │ - add-int/lit8 v0, v0, 0x2 │ + add-int/lit8 v1, v1, 0x2 │ │ - int-to-double v7, v0 │ + int-to-double v8, v1 │ │ - iget-object v9, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mPaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ + iget-object v10, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mPaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ │ - move-object v0, p1 │ + move-object v1, p1 │ │ - invoke-interface/range {v0 .. v9}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawRect(DDDDLorg/osmdroid/views/safecanvas/SafePaint;)V │ + invoke-interface/range {v1 .. v10}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawRect(DDDDLorg/osmdroid/views/safecanvas/SafePaint;)V │ │ .line 183 │ invoke-interface {p1}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->getSafeCanvas()Landroid/graphics/Canvas; │ │ - move-result-object v0 │ + move-result-object v1 │ │ invoke-virtual {v11}, Lorg/osmdroid/views/MapView$Projection;->getZoomLevel()I │ │ - move-result v1 │ + move-result v2 │ │ - sub-int/2addr v1, v10 │ + sub-int/2addr v2, v0 │ │ invoke-static {}, Lorg/osmdroid/util/TileSystem;->getTileSize()I │ │ - move-result v2 │ + move-result v3 │ │ - iget-object v3, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ + iget-object v4, p0, Lorg/osmdroid/views/overlay/MinimapOverlay;->mTileArea:Landroid/graphics/Rect; │ │ - invoke-super {p0, v0, v1, v2, v3}, Lorg/osmdroid/views/overlay/TilesOverlay;->drawTiles(Landroid/graphics/Canvas;IILandroid/graphics/Rect;)V │ + invoke-super {p0, v1, v2, v3, v4}, Lorg/osmdroid/views/overlay/TilesOverlay;->drawTiles(Landroid/graphics/Canvas;IILandroid/graphics/Rect;)V │ │ goto/16 :goto_0 │ .end method │ │ .method public getHeight()I │ .locals 1 ├── smali/org/osmdroid/views/overlay/PathOverlay.smali │ @@ -531,23 +531,23 @@ │ │ move-wide/from16 v0, v34 │ │ double-to-int v0, v0 │ │ move/from16 v34, v0 │ │ - const-wide v35, 0x3f91df46a2529d39L # 0.017453292519943295 │ + const-wide v36, 0x3f91df46a2529d39L # 0.017453292519943295 │ │ - div-double v35, v26, v35 │ + div-double v36, v26, v36 │ │ - const-wide v37, 0x412e848000000000L # 1000000.0 │ + const-wide v38, 0x412e848000000000L # 1000000.0 │ │ - mul-double v35, v35, v37 │ + mul-double v36, v36, v38 │ │ - move-wide/from16 v0, v35 │ + move-wide/from16 v0, v36 │ │ double-to-int v0, v0 │ │ move/from16 v35, v0 │ │ move-object/from16 v0, p0 ├── smali/org/osmdroid/views/overlay/ScaleBarOverlay.smali │ @@ -76,615 +76,615 @@ │ invoke-direct {p0, p1, v0}, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->(Landroid/content/Context;Lorg/osmdroid/ResourceProxy;)V │ │ .line 112 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Lorg/osmdroid/ResourceProxy;)V │ - .locals 11 │ + .locals 12 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "pResourceProxy" # Lorg/osmdroid/ResourceProxy; │ │ .prologue │ - const/high16 v4, 0x41200000 # 10.0f │ + const/high16 v5, 0x41200000 # 10.0f │ │ - const-wide/high16 v9, 0x400e000000000000L # 3.75 │ + const-wide/high16 v10, 0x400e000000000000L # 3.75 │ │ - const-wide v7, 0x4000cccccccccccdL # 2.1 │ + const-wide v8, 0x4000cccccccccccdL # 2.1 │ │ - const/4 v6, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 115 │ invoke-direct {p0, p2}, Lorg/osmdroid/views/overlay/SafeDrawOverlay;->(Lorg/osmdroid/ResourceProxy;)V │ │ .line 67 │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xOffset:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xOffset:F │ │ .line 68 │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->yOffset:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->yOffset:F │ │ .line 69 │ - const/high16 v4, 0x40000000 # 2.0f │ + const/high16 v5, 0x40000000 # 2.0f │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->lineWidth:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->lineWidth:F │ │ .line 70 │ - const/16 v4, 0xc │ + const/16 v5, 0xc │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textSize:I │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textSize:I │ │ .line 71 │ - iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->minZoom:I │ + iput v6, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->minZoom:I │ │ .line 73 │ - iput-boolean v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->imperial:Z │ + iput-boolean v6, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->imperial:Z │ │ .line 74 │ - iput-boolean v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->nautical:Z │ + iput-boolean v6, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->nautical:Z │ │ .line 76 │ - iput-boolean v6, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->latitudeBar:Z │ + iput-boolean v7, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->latitudeBar:Z │ │ .line 77 │ - iput-boolean v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->longitudeBar:Z │ + iput-boolean v6, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->longitudeBar:Z │ │ .line 83 │ - new-instance v4, Landroid/graphics/Picture; │ + new-instance v5, Landroid/graphics/Picture; │ │ - invoke-direct {v4}, Landroid/graphics/Picture;->()V │ + invoke-direct {v5}, Landroid/graphics/Picture;->()V │ │ - iput-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->scaleBarPicture:Landroid/graphics/Picture; │ + iput-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->scaleBarPicture:Landroid/graphics/Picture; │ │ .line 85 │ - const/4 v4, -0x1 │ + const/4 v5, -0x1 │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->lastZoomLevel:I │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->lastZoomLevel:I │ │ .line 86 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->lastLatitude:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->lastLatitude:F │ │ .line 99 │ - new-instance v4, Landroid/graphics/Rect; │ + new-instance v5, Landroid/graphics/Rect; │ │ - invoke-direct {v4}, Landroid/graphics/Rect;->()V │ + invoke-direct {v5}, Landroid/graphics/Rect;->()V │ │ - iput-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->mBounds:Landroid/graphics/Rect; │ + iput-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->mBounds:Landroid/graphics/Rect; │ │ .line 100 │ - new-instance v4, Landroid/graphics/Matrix; │ + new-instance v5, Landroid/graphics/Matrix; │ │ - invoke-direct {v4}, Landroid/graphics/Matrix;->()V │ + invoke-direct {v5}, Landroid/graphics/Matrix;->()V │ │ - iput-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->mIdentityMatrix:Landroid/graphics/Matrix; │ + iput-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->mIdentityMatrix:Landroid/graphics/Matrix; │ │ .line 102 │ - iput-boolean v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->centred:Z │ + iput-boolean v6, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->centred:Z │ │ .line 103 │ - iput-boolean v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->adjustLength:Z │ + iput-boolean v6, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->adjustLength:Z │ │ .line 116 │ iput-object p2, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->resourceProxy:Lorg/osmdroid/ResourceProxy; │ │ .line 117 │ iput-object p1, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ │ .line 119 │ - new-instance v4, Landroid/graphics/Paint; │ + new-instance v5, Landroid/graphics/Paint; │ │ - invoke-direct {v4}, Landroid/graphics/Paint;->()V │ + invoke-direct {v5}, Landroid/graphics/Paint;->()V │ │ - iput-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ + iput-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ │ .line 120 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ │ - const/high16 v5, -0x1000000 │ + const/high16 v6, -0x1000000 │ │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 121 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ │ - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setAntiAlias(Z)V │ + invoke-virtual {v5, v7}, Landroid/graphics/Paint;->setAntiAlias(Z)V │ │ .line 122 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ │ - sget-object v5, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ + sget-object v6, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 123 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->barPaint:Landroid/graphics/Paint; │ │ - const/16 v5, 0xff │ + const/16 v6, 0xff │ │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setAlpha(I)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setAlpha(I)V │ │ .line 124 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - iput-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->bgPaint:Landroid/graphics/Paint; │ + iput-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->bgPaint:Landroid/graphics/Paint; │ │ .line 126 │ - new-instance v4, Landroid/graphics/Paint; │ + new-instance v5, Landroid/graphics/Paint; │ │ - invoke-direct {v4}, Landroid/graphics/Paint;->()V │ + invoke-direct {v5}, Landroid/graphics/Paint;->()V │ │ - iput-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ + iput-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ │ .line 127 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ │ - const/high16 v5, -0x1000000 │ + const/high16 v6, -0x1000000 │ │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 128 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ │ - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setAntiAlias(Z)V │ + invoke-virtual {v5, v7}, Landroid/graphics/Paint;->setAntiAlias(Z)V │ │ .line 129 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ │ - sget-object v5, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ + sget-object v6, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 130 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ │ - const/16 v5, 0xff │ + const/16 v6, 0xff │ │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setAlpha(I)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setAlpha(I)V │ │ .line 131 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ │ - const/high16 v5, 0x41400000 # 12.0f │ + const/high16 v6, 0x41400000 # 12.0f │ │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setTextSize(F)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setTextSize(F)V │ │ .line 133 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ │ - invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + invoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v4, v4, Landroid/util/DisplayMetrics;->xdpi:F │ + iget v5, v5, Landroid/util/DisplayMetrics;->xdpi:F │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xdpi:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xdpi:F │ │ .line 134 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ │ - invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + invoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v4, v4, Landroid/util/DisplayMetrics;->ydpi:F │ + iget v5, v5, Landroid/util/DisplayMetrics;->ydpi:F │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->ydpi:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->ydpi:F │ │ .line 136 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ │ - invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + invoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v4, v4, Landroid/util/DisplayMetrics;->widthPixels:I │ + iget v5, v5, Landroid/util/DisplayMetrics;->widthPixels:I │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenWidth:I │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenWidth:I │ │ .line 137 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ │ - invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + invoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v4, v4, Landroid/util/DisplayMetrics;->heightPixels:I │ + iget v5, v5, Landroid/util/DisplayMetrics;->heightPixels:I │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenHeight:I │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenHeight:I │ │ .line 140 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ .line 142 │ - .local v2, "manufacturer":Ljava/lang/String; │ + .local v3, "manufacturer":Ljava/lang/String; │ :try_start_0 │ - const-class v4, Landroid/os/Build; │ + const-class v5, Landroid/os/Build; │ │ - const-string v5, "MANUFACTURER" │ + const-string v6, "MANUFACTURER" │ │ - invoke-virtual {v4, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v5, v6}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 143 │ - .local v1, "field":Ljava/lang/reflect/Field; │ - const/4 v4, 0x0 │ + .local v2, "field":Ljava/lang/reflect/Field; │ + const/4 v5, 0x0 │ │ - invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object v0, v4 │ + move-object v0, v5 │ │ check-cast v0, Ljava/lang/String; │ │ - move-object v2, v0 │ + move-object v3, v0 │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 147 │ - .end local v1 # "field":Ljava/lang/reflect/Field; │ + .end local v2 # "field":Ljava/lang/reflect/Field; │ :goto_0 │ - const-string v4, "motorola" │ + const-string v5, "motorola" │ │ - invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ - const-string v4, "DROIDX" │ + const-string v5, "DROIDX" │ │ - sget-object v5, Landroid/os/Build;->MODEL:Ljava/lang/String; │ + sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 150 │ - iget-object v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ + iget-object v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->context:Landroid/content/Context; │ │ - const-string v5, "window" │ + const-string v6, "window" │ │ - invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v5, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, Landroid/view/WindowManager; │ + check-cast v4, Landroid/view/WindowManager; │ │ .line 152 │ - .local v3, "windowManager":Landroid/view/WindowManager; │ - invoke-interface {v3}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; │ + .local v4, "windowManager":Landroid/view/WindowManager; │ + invoke-interface {v4}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Landroid/view/Display;->getOrientation()I │ + invoke-virtual {v5}, Landroid/view/Display;->getOrientation()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_1 │ + if-lez v5, :cond_1 │ │ .line 153 │ - iget v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenWidth:I │ + iget v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenWidth:I │ │ - int-to-double v4, v4 │ + int-to-double v6, v5 │ │ - div-double/2addr v4, v9 │ + div-double/2addr v6, v10 │ │ - double-to-float v4, v4 │ + double-to-float v5, v6 │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xdpi:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xdpi:F │ │ .line 154 │ - iget v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenHeight:I │ + iget v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenHeight:I │ │ - int-to-double v4, v4 │ + int-to-double v6, v5 │ │ - div-double/2addr v4, v7 │ + div-double/2addr v6, v8 │ │ - double-to-float v4, v4 │ + double-to-float v5, v6 │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->ydpi:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->ydpi:F │ │ .line 167 │ - .end local v3 # "windowManager":Landroid/view/WindowManager; │ + .end local v4 # "windowManager":Landroid/view/WindowManager; │ :cond_0 │ :goto_1 │ - const v4, 0x40228f5c # 2.54f │ + const v5, 0x40228f5c # 2.54f │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->maxLength:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->maxLength:F │ │ .line 168 │ return-void │ │ .line 156 │ - .restart local v3 # "windowManager":Landroid/view/WindowManager; │ + .restart local v4 # "windowManager":Landroid/view/WindowManager; │ :cond_1 │ - iget v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenWidth:I │ + iget v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenWidth:I │ │ - int-to-double v4, v4 │ + int-to-double v6, v5 │ │ - div-double/2addr v4, v7 │ + div-double/2addr v6, v8 │ │ - double-to-float v4, v4 │ + double-to-float v5, v6 │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xdpi:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xdpi:F │ │ .line 157 │ - iget v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenHeight:I │ + iget v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->screenHeight:I │ │ - int-to-double v4, v4 │ + int-to-double v6, v5 │ │ - div-double/2addr v4, v9 │ + div-double/2addr v6, v10 │ │ - double-to-float v4, v4 │ + double-to-float v5, v6 │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->ydpi:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->ydpi:F │ │ goto :goto_1 │ │ .line 160 │ - .end local v3 # "windowManager":Landroid/view/WindowManager; │ + .end local v4 # "windowManager":Landroid/view/WindowManager; │ :cond_2 │ - const-string v4, "motorola" │ + const-string v5, "motorola" │ │ - invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ - const-string v4, "Droid" │ + const-string v5, "Droid" │ │ - sget-object v5, Landroid/os/Build;->MODEL:Ljava/lang/String; │ + sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 162 │ - const/high16 v4, 0x43840000 # 264.0f │ + const/high16 v5, 0x43840000 # 264.0f │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xdpi:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xdpi:F │ │ .line 163 │ - const/high16 v4, 0x43840000 # 264.0f │ + const/high16 v5, 0x43840000 # 264.0f │ │ - iput v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->ydpi:F │ + iput v5, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->ydpi:F │ │ goto :goto_1 │ │ .line 144 │ :catch_0 │ - move-exception v4 │ + move-exception v5 │ │ goto :goto_0 │ .end method │ │ .method private adjustScaleBarLength(D)D │ - .locals 7 │ + .locals 9 │ .param p1, "length" # D │ │ .prologue │ .line 501 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 502 │ - .local v1, "pow":J │ + .local v2, "pow":J │ const/4 v0, 0x0 │ │ .line 503 │ .local v0, "feet":Z │ - iget-boolean v3, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->imperial:Z │ + iget-boolean v1, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->imperial:Z │ │ - if-eqz v3, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 504 │ - const-wide v3, 0x40741de69ad42c3dL # 321.8688 │ + const-wide v4, 0x40741de69ad42c3dL # 321.8688 │ │ - cmpl-double v3, p1, v3 │ + cmpl-double v1, p1, v4 │ │ - if-ltz v3, :cond_1 │ + if-ltz v1, :cond_1 │ │ .line 505 │ - const-wide v3, 0x409925604189374cL # 1609.344 │ + const-wide v4, 0x409925604189374cL # 1609.344 │ │ - div-double/2addr p1, v3 │ + div-double/2addr p1, v4 │ │ .line 519 │ :cond_0 │ :goto_0 │ - const-wide/high16 v3, 0x4024000000000000L # 10.0 │ + const-wide/high16 v4, 0x4024000000000000L # 10.0 │ │ - cmpl-double v3, p1, v3 │ + cmpl-double v1, p1, v4 │ │ - if-ltz v3, :cond_4 │ + if-ltz v1, :cond_4 │ │ .line 520 │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - add-long/2addr v1, v3 │ + add-long/2addr v2, v4 │ │ .line 521 │ - const-wide/high16 v3, 0x4024000000000000L # 10.0 │ + const-wide/high16 v4, 0x4024000000000000L # 10.0 │ │ - div-double/2addr p1, v3 │ + div-double/2addr p1, v4 │ │ goto :goto_0 │ │ .line 507 │ :cond_1 │ - const-wide v3, 0x400a3f28fd4f4b98L # 3.2808399 │ + const-wide v4, 0x400a3f28fd4f4b98L # 3.2808399 │ │ - mul-double/2addr p1, v3 │ + mul-double/2addr p1, v4 │ │ .line 508 │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ .line 510 │ :cond_2 │ - iget-boolean v3, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->nautical:Z │ + iget-boolean v1, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->nautical:Z │ │ - if-eqz v3, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 511 │ - const-wide v3, 0x4077266666666666L # 370.4 │ + const-wide v4, 0x4077266666666666L # 370.4 │ │ - cmpl-double v3, p1, v3 │ + cmpl-double v1, p1, v4 │ │ - if-ltz v3, :cond_3 │ + if-ltz v1, :cond_3 │ │ .line 512 │ - const-wide v3, 0x409cf00000000000L # 1852.0 │ + const-wide v4, 0x409cf00000000000L # 1852.0 │ │ - div-double/2addr p1, v3 │ + div-double/2addr p1, v4 │ │ goto :goto_0 │ │ .line 514 │ :cond_3 │ - const-wide v3, 0x400a3f28fd4f4b98L # 3.2808399 │ + const-wide v4, 0x400a3f28fd4f4b98L # 3.2808399 │ │ - mul-double/2addr p1, v3 │ + mul-double/2addr p1, v4 │ │ .line 515 │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ .line 523 │ :cond_4 │ :goto_1 │ - const-wide/high16 v3, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ - cmpg-double v3, p1, v3 │ + cmpg-double v1, p1, v4 │ │ - if-gez v3, :cond_5 │ + if-gez v1, :cond_5 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmpl-double v3, p1, v3 │ + cmpl-double v1, p1, v4 │ │ - if-lez v3, :cond_5 │ + if-lez v1, :cond_5 │ │ .line 524 │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sub-long/2addr v1, v3 │ + sub-long/2addr v2, v4 │ │ .line 525 │ - const-wide/high16 v3, 0x4024000000000000L # 10.0 │ + const-wide/high16 v4, 0x4024000000000000L # 10.0 │ │ - mul-double/2addr p1, v3 │ + mul-double/2addr p1, v4 │ │ goto :goto_1 │ │ .line 528 │ :cond_5 │ - const-wide/high16 v3, 0x4000000000000000L # 2.0 │ + const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ - cmpg-double v3, p1, v3 │ + cmpg-double v1, p1, v4 │ │ - if-gez v3, :cond_7 │ + if-gez v1, :cond_7 │ │ .line 529 │ const-wide/high16 p1, 0x3ff0000000000000L # 1.0 │ │ .line 535 │ :goto_2 │ if-eqz v0, :cond_9 │ │ .line 536 │ - const-wide v3, 0x400a3f28fd4f4b98L # 3.2808399 │ + const-wide v4, 0x400a3f28fd4f4b98L # 3.2808399 │ │ - div-double/2addr p1, v3 │ + div-double/2addr p1, v4 │ │ .line 541 │ :cond_6 │ :goto_3 │ - const-wide/high16 v3, 0x4024000000000000L # 10.0 │ + const-wide/high16 v4, 0x4024000000000000L # 10.0 │ │ - long-to-double v5, v1 │ + long-to-double v6, v2 │ │ - invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr p1, v3 │ + mul-double/2addr p1, v4 │ │ .line 542 │ return-wide p1 │ │ .line 530 │ :cond_7 │ - const-wide/high16 v3, 0x4014000000000000L # 5.0 │ + const-wide/high16 v4, 0x4014000000000000L # 5.0 │ │ - cmpg-double v3, p1, v3 │ + cmpg-double v1, p1, v4 │ │ - if-gez v3, :cond_8 │ + if-gez v1, :cond_8 │ │ .line 531 │ const-wide/high16 p1, 0x4000000000000000L # 2.0 │ │ goto :goto_2 │ │ .line 533 │ :cond_8 │ const-wide/high16 p1, 0x4014000000000000L # 5.0 │ │ goto :goto_2 │ │ .line 537 │ :cond_9 │ - iget-boolean v3, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->imperial:Z │ + iget-boolean v1, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->imperial:Z │ │ - if-eqz v3, :cond_a │ + if-eqz v1, :cond_a │ │ .line 538 │ - const-wide v3, 0x409925604189374cL # 1609.344 │ + const-wide v4, 0x409925604189374cL # 1609.344 │ │ - mul-double/2addr p1, v3 │ + mul-double/2addr p1, v4 │ │ goto :goto_3 │ │ .line 539 │ :cond_a │ - iget-boolean v3, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->nautical:Z │ + iget-boolean v1, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->nautical:Z │ │ - if-eqz v3, :cond_6 │ + if-eqz v1, :cond_6 │ │ .line 540 │ - const-wide v3, 0x409cf00000000000L # 1852.0 │ + const-wide v4, 0x409cf00000000000L # 1852.0 │ │ - mul-double/2addr p1, v3 │ + mul-double/2addr p1, v4 │ │ goto :goto_3 │ .end method │ │ .method private createScaleBarPicture(Lorg/osmdroid/views/MapView;)V │ .locals 31 │ .param p1, "mapView" # Lorg/osmdroid/views/MapView; │ @@ -712,37 +712,37 @@ │ │ .line 402 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget v3, v0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->xdpi:F │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - const-wide v5, 0x400451eb851eb852L # 2.54 │ + const-wide v6, 0x400451eb851eb852L # 2.54 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ move/from16 v19, v0 │ │ .line 403 │ .local v19, "xdpcm":I │ move-object/from16 v0, p0 │ │ iget v3, v0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->ydpi:F │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - const-wide v5, 0x400451eb851eb852L # 2.54 │ + const-wide v6, 0x400451eb851eb852L # 2.54 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ move/from16 v29, v0 │ │ .line 406 │ .local v29, "ydpcm":I │ move-object/from16 v0, p0 │ │ @@ -837,34 +837,34 @@ │ .local v13, "xMeters":I │ move-object/from16 v0, p0 │ │ iget-boolean v3, v0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->adjustLength:Z │ │ if-eqz v3, :cond_7 │ │ - int-to-double v3, v13 │ + int-to-double v4, v13 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v3, v4}, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->adjustScaleBarLength(D)D │ + invoke-direct {v0, v4, v5}, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->adjustScaleBarLength(D)D │ │ move-result-wide v14 │ │ .line 418 │ .local v14, "xMetersAdjusted":D │ :goto_1 │ - int-to-double v3, v12 │ + int-to-double v4, v12 │ │ - mul-double/2addr v3, v14 │ + mul-double/2addr v4, v14 │ │ - int-to-double v5, v13 │ + int-to-double v6, v13 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v11, v3 │ + double-to-int v11, v4 │ │ .line 421 │ .local v11, "xBarLengthPixels":I │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->projection:Lorg/osmdroid/views/MapView$Projection; │ │ @@ -928,38 +928,38 @@ │ │ iget-boolean v3, v0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->adjustLength:Z │ │ if-eqz v3, :cond_8 │ │ move/from16 v0, v23 │ │ - int-to-double v3, v0 │ + int-to-double v4, v0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v3, v4}, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->adjustScaleBarLength(D)D │ + invoke-direct {v0, v4, v5}, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->adjustScaleBarLength(D)D │ │ move-result-wide v24 │ │ .line 429 │ .local v24, "yMetersAdjusted":D │ :goto_2 │ move/from16 v0, v22 │ │ - int-to-double v3, v0 │ + int-to-double v4, v0 │ │ - mul-double v3, v3, v24 │ + mul-double v4, v4, v24 │ │ move/from16 v0, v23 │ │ - int-to-double v5, v0 │ + int-to-double v6, v0 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ move/from16 v21, v0 │ │ .line 431 │ .local v21, "yBarLengthPixels":I │ move-object/from16 v0, p0 │ │ @@ -1014,21 +1014,21 @@ │ invoke-virtual {v3, v0, v4, v5, v1}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V │ │ .line 437 │ invoke-virtual/range {v17 .. v17}, Landroid/graphics/Rect;->height()I │ │ move-result v3 │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - const-wide/high16 v5, 0x4014000000000000L # 5.0 │ + const-wide/high16 v6, 0x4014000000000000L # 5.0 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ move/from16 v18, v0 │ │ .line 439 │ .local v18, "xTextSpacing":I │ move-wide/from16 v0, v24 │ │ @@ -1073,21 +1073,21 @@ │ invoke-virtual {v3, v0, v4, v5, v1}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V │ │ .line 442 │ invoke-virtual/range {v27 .. v27}, Landroid/graphics/Rect;->height()I │ │ move-result v3 │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - const-wide/high16 v5, 0x4014000000000000L # 5.0 │ + const-wide/high16 v6, 0x4014000000000000L # 5.0 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ move/from16 v28, v0 │ │ .line 445 │ .local v28, "yTextSpacing":I │ move-object/from16 v0, p0 │ │ @@ -1688,21 +1688,21 @@ │ iput v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->lastZoomLevel:I │ │ .line 251 │ return-void │ .end method │ │ .method public drawSafe(Lorg/osmdroid/views/safecanvas/ISafeCanvas;Lorg/osmdroid/views/MapView;Z)V │ - .locals 9 │ + .locals 10 │ .param p1, "c" # Lorg/osmdroid/views/safecanvas/ISafeCanvas; │ .param p2, "mapView" # Lorg/osmdroid/views/MapView; │ .param p3, "shadow" # Z │ │ .prologue │ - const-wide v7, 0x412e848000000000L # 1000000.0 │ + const-wide v8, 0x412e848000000000L # 1000000.0 │ │ const/4 v6, 0x0 │ │ .line 338 │ if-eqz p3, :cond_1 │ │ .line 377 │ @@ -1757,25 +1757,25 @@ │ │ if-ne v2, v3, :cond_2 │ │ invoke-interface {v0}, Lorg/osmdroid/api/IGeoPoint;->getLatitudeE6()I │ │ move-result v3 │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - div-double/2addr v3, v7 │ + div-double/2addr v4, v8 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ iget v4, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->lastLatitude:F │ │ float-to-double v4, v4 │ │ - div-double/2addr v4, v7 │ + div-double/2addr v4, v8 │ │ double-to-int v4, v4 │ │ if-eq v3, v4, :cond_3 │ │ .line 359 │ :cond_2 │ @@ -1936,27 +1936,27 @@ │ .line 287 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->textPaint:Landroid/graphics/Paint; │ │ return-object v0 │ .end method │ │ .method protected scaleBarLengthText(IZZ)Ljava/lang/String; │ - .locals 10 │ + .locals 12 │ .param p1, "meters" # I │ .param p2, "imperial" # Z │ .param p3, "nautical" # Z │ │ .prologue │ - const-wide v5, 0x400a3f28fd4f4b98L # 3.2808399 │ + const-wide v6, 0x400a3f28fd4f4b98L # 3.2808399 │ │ - const-wide/high16 v8, 0x4024000000000000L # 10.0 │ + const-wide/high16 v10, 0x4024000000000000L # 10.0 │ │ const/4 v4, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ .line 547 │ iget-boolean v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->imperial:Z │ │ if-eqz v0, :cond_2 │ │ .line 548 │ @@ -1971,27 +1971,27 @@ │ .line 549 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->resourceProxy:Lorg/osmdroid/ResourceProxy; │ │ sget-object v1, Lorg/osmdroid/ResourceProxy$string;->format_distance_miles:Lorg/osmdroid/ResourceProxy$string; │ │ new-array v2, v4, [Ljava/lang/Object; │ │ - int-to-double v3, p1 │ + int-to-double v4, p1 │ │ - const-wide v5, 0x409925604189374cL # 1609.344 │ + const-wide v6, 0x409925604189374cL # 1609.344 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - aput-object v3, v2, v7 │ + aput-object v3, v2, v8 │ │ invoke-interface {v0, v1, v2}, Lorg/osmdroid/ResourceProxy;->getString(Lorg/osmdroid/ResourceProxy$string;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 578 │ :goto_0 │ @@ -2010,31 +2010,31 @@ │ .line 553 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->resourceProxy:Lorg/osmdroid/ResourceProxy; │ │ sget-object v1, Lorg/osmdroid/ResourceProxy$string;->format_distance_miles:Lorg/osmdroid/ResourceProxy$string; │ │ new-array v2, v4, [Ljava/lang/Object; │ │ - int-to-double v3, p1 │ + int-to-double v4, p1 │ │ - const-wide v5, 0x40641de69ad42c3dL # 160.9344 │ + const-wide v6, 0x40641de69ad42c3dL # 160.9344 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - div-double/2addr v3, v8 │ + div-double/2addr v4, v10 │ │ - 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 │ │ - aput-object v3, v2, v7 │ + aput-object v3, v2, v8 │ │ invoke-interface {v0, v1, v2}, Lorg/osmdroid/ResourceProxy;->getString(Lorg/osmdroid/ResourceProxy$string;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ @@ -2042,25 +2042,25 @@ │ :cond_1 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->resourceProxy:Lorg/osmdroid/ResourceProxy; │ │ sget-object v1, Lorg/osmdroid/ResourceProxy$string;->format_distance_feet:Lorg/osmdroid/ResourceProxy$string; │ │ new-array v2, v4, [Ljava/lang/Object; │ │ - int-to-double v3, p1 │ + int-to-double v4, p1 │ │ - mul-double/2addr v3, v5 │ + mul-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - aput-object v3, v2, v7 │ + aput-object v3, v2, v8 │ │ invoke-interface {v0, v1, v2}, Lorg/osmdroid/ResourceProxy;->getString(Lorg/osmdroid/ResourceProxy$string;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ @@ -2082,27 +2082,27 @@ │ .line 561 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->resourceProxy:Lorg/osmdroid/ResourceProxy; │ │ sget-object v1, Lorg/osmdroid/ResourceProxy$string;->format_distance_nautical_miles:Lorg/osmdroid/ResourceProxy$string; │ │ new-array v2, v4, [Ljava/lang/Object; │ │ - int-to-double v3, p1 │ + int-to-double v4, p1 │ │ - const-wide v5, 0x409cf00000000000L # 1852.0 │ + const-wide v6, 0x409cf00000000000L # 1852.0 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - aput-object v3, v2, v7 │ + aput-object v3, v2, v8 │ │ invoke-interface {v0, v1, v2}, Lorg/osmdroid/ResourceProxy;->getString(Lorg/osmdroid/ResourceProxy$string;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ @@ -2119,31 +2119,31 @@ │ .line 564 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->resourceProxy:Lorg/osmdroid/ResourceProxy; │ │ sget-object v1, Lorg/osmdroid/ResourceProxy$string;->format_distance_nautical_miles:Lorg/osmdroid/ResourceProxy$string; │ │ new-array v2, v4, [Ljava/lang/Object; │ │ - int-to-double v3, p1 │ + int-to-double v4, p1 │ │ - const-wide v5, 0x4067266666666666L # 185.2 │ + const-wide v6, 0x4067266666666666L # 185.2 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - div-double/2addr v3, v8 │ + div-double/2addr v4, v10 │ │ - 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 │ │ - aput-object v3, v2, v7 │ + aput-object v3, v2, v8 │ │ invoke-interface {v0, v1, v2}, Lorg/osmdroid/ResourceProxy;->getString(Lorg/osmdroid/ResourceProxy$string;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ @@ -2151,25 +2151,25 @@ │ :cond_4 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->resourceProxy:Lorg/osmdroid/ResourceProxy; │ │ sget-object v1, Lorg/osmdroid/ResourceProxy$string;->format_distance_feet:Lorg/osmdroid/ResourceProxy$string; │ │ new-array v2, v4, [Ljava/lang/Object; │ │ - int-to-double v3, p1 │ + int-to-double v4, p1 │ │ - mul-double/2addr v3, v5 │ + mul-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - aput-object v3, v2, v7 │ + aput-object v3, v2, v8 │ │ invoke-interface {v0, v1, v2}, Lorg/osmdroid/ResourceProxy;->getString(Lorg/osmdroid/ResourceProxy$string;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ @@ -2188,15 +2188,15 @@ │ │ div-int/lit16 v3, p1, 0x3e8 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - aput-object v3, v2, v7 │ + aput-object v3, v2, v8 │ │ invoke-interface {v0, v1, v2}, Lorg/osmdroid/ResourceProxy;->getString(Lorg/osmdroid/ResourceProxy$string;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ @@ -2209,31 +2209,31 @@ │ .line 575 │ iget-object v0, p0, Lorg/osmdroid/views/overlay/ScaleBarOverlay;->resourceProxy:Lorg/osmdroid/ResourceProxy; │ │ sget-object v1, Lorg/osmdroid/ResourceProxy$string;->format_distance_kilometers:Lorg/osmdroid/ResourceProxy$string; │ │ new-array v2, v4, [Ljava/lang/Object; │ │ - int-to-double v3, p1 │ + int-to-double v4, p1 │ │ - const-wide/high16 v5, 0x4059000000000000L # 100.0 │ + const-wide/high16 v6, 0x4059000000000000L # 100.0 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - div-double/2addr v3, v8 │ + div-double/2addr v4, v10 │ │ - 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 │ │ - aput-object v3, v2, v7 │ + aput-object v3, v2, v8 │ │ invoke-interface {v0, v1, v2}, Lorg/osmdroid/ResourceProxy;->getString(Lorg/osmdroid/ResourceProxy$string;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ @@ -2245,15 +2245,15 @@ │ │ new-array v2, v4, [Ljava/lang/Object; │ │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - aput-object v3, v2, v7 │ + aput-object v3, v2, v8 │ │ invoke-interface {v0, v1, v2}, Lorg/osmdroid/ResourceProxy;->getString(Lorg/osmdroid/ResourceProxy$string;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ .end method ├── smali/org/osmdroid/views/overlay/mylocation/GpsMyLocationProvider.smali │ @@ -178,15 +178,15 @@ │ iput p1, p0, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;->mLocationUpdateMinDistance:F │ │ .line 56 │ return-void │ .end method │ │ .method public setLocationUpdateMinTime(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "milliSeconds" # J │ │ .prologue │ .line 40 │ iput-wide p1, p0, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;->mLocationUpdateMinTime:J │ │ .line 41 ├── smali/org/osmdroid/views/overlay/mylocation/MyLocationNewOverlay.smali │ @@ -378,365 +378,365 @@ │ │ .line 529 │ :cond_1 │ return-void │ .end method │ │ .method protected drawMyLocation(Lorg/osmdroid/views/safecanvas/ISafeCanvas;Lorg/osmdroid/views/MapView;Landroid/location/Location;)V │ - .locals 24 │ + .locals 21 │ .param p1, "canvas" # Lorg/osmdroid/views/safecanvas/ISafeCanvas; │ .param p2, "mapView" # Lorg/osmdroid/views/MapView; │ .param p3, "lastFix" # Landroid/location/Location; │ │ .prologue │ .line 173 │ invoke-virtual/range {p2 .. p2}, Lorg/osmdroid/views/MapView;->getProjection()Lorg/osmdroid/views/MapView$Projection; │ │ - move-result-object v20 │ + move-result-object v17 │ │ .line 174 │ - .local v20, "pj":Lorg/osmdroid/views/MapView$Projection; │ - invoke-virtual/range {v20 .. v20}, Lorg/osmdroid/views/MapView$Projection;->getZoomLevel()I │ + .local v17, "pj":Lorg/osmdroid/views/MapView$Projection; │ + invoke-virtual/range {v17 .. v17}, Lorg/osmdroid/views/MapView$Projection;->getZoomLevel()I │ │ - move-result v1 │ + move-result v2 │ │ - rsub-int/lit8 v23, v1, 0x16 │ + rsub-int/lit8 v20, v2, 0x16 │ │ .line 176 │ - .local v23, "zoomDiff":I │ + .local v20, "zoomDiff":I │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mDrawAccuracyEnabled:Z │ + iget-boolean v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mDrawAccuracyEnabled:Z │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 177 │ invoke-virtual/range {p3 .. p3}, Landroid/location/Location;->getAccuracy()F │ │ - move-result v1 │ + move-result v2 │ │ invoke-virtual/range {p3 .. p3}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v2 │ + move-result-wide v10 │ │ invoke-virtual/range {p2 .. p2}, Lorg/osmdroid/views/MapView;->getZoomLevel()I │ │ - move-result v4 │ + move-result v3 │ │ - invoke-static {v2, v3, v4}, Lorg/osmdroid/util/TileSystem;->GroundResolution(DI)D │ + invoke-static {v10, v11, v3}, Lorg/osmdroid/util/TileSystem;->GroundResolution(DI)D │ │ - move-result-wide v2 │ + move-result-wide v10 │ │ - double-to-float v2, v2 │ + double-to-float v3, v10 │ │ - div-float v6, v1, v2 │ + div-float v8, v2, v3 │ │ .line 181 │ - .local v6, "radius":F │ + .local v8, "radius":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ │ - const/16 v2, 0x32 │ + const/16 v3, 0x32 │ │ - invoke-virtual {v1, v2}, Lorg/osmdroid/views/safecanvas/SafePaint;->setAlpha(I)V │ + invoke-virtual {v2, v3}, Lorg/osmdroid/views/safecanvas/SafePaint;->setAlpha(I)V │ │ .line 182 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ │ - sget-object v2, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ + sget-object v3, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ │ - invoke-virtual {v1, v2}, Lorg/osmdroid/views/safecanvas/SafePaint;->setStyle(Landroid/graphics/Paint$Style;)V │ + invoke-virtual {v2, v3}, Lorg/osmdroid/views/safecanvas/SafePaint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 183 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v1, v1, Landroid/graphics/Point;->x:I │ + iget v2, v2, Landroid/graphics/Point;->x:I │ │ - shr-int v1, v1, v23 │ + shr-int v2, v2, v20 │ │ - int-to-double v2, v1 │ + int-to-double v4, v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v1, v1, Landroid/graphics/Point;->y:I │ + iget v2, v2, Landroid/graphics/Point;->y:I │ │ - shr-int v1, v1, v23 │ + shr-int v2, v2, v20 │ │ - int-to-double v4, v1 │ + int-to-double v6, v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ + iget-object v9, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ │ - move-object/from16 v1, p1 │ + move-object/from16 v3, p1 │ │ - invoke-interface/range {v1 .. v7}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawCircle(DDFLorg/osmdroid/views/safecanvas/SafePaint;)V │ + invoke-interface/range {v3 .. v9}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawCircle(DDFLorg/osmdroid/views/safecanvas/SafePaint;)V │ │ .line 186 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ │ - const/16 v2, 0x96 │ + const/16 v3, 0x96 │ │ - invoke-virtual {v1, v2}, Lorg/osmdroid/views/safecanvas/SafePaint;->setAlpha(I)V │ + invoke-virtual {v2, v3}, Lorg/osmdroid/views/safecanvas/SafePaint;->setAlpha(I)V │ │ .line 187 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ │ - sget-object v2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; │ + sget-object v3, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; │ │ - invoke-virtual {v1, v2}, Lorg/osmdroid/views/safecanvas/SafePaint;->setStyle(Landroid/graphics/Paint$Style;)V │ + invoke-virtual {v2, v3}, Lorg/osmdroid/views/safecanvas/SafePaint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 188 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v1, v1, Landroid/graphics/Point;->x:I │ + iget v2, v2, Landroid/graphics/Point;->x:I │ │ - shr-int v1, v1, v23 │ + shr-int v2, v2, v20 │ │ - int-to-double v2, v1 │ + int-to-double v4, v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v1, v1, Landroid/graphics/Point;->y:I │ + iget v2, v2, Landroid/graphics/Point;->y:I │ │ - shr-int v1, v1, v23 │ + shr-int v2, v2, v20 │ │ - int-to-double v4, v1 │ + int-to-double v6, v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ + iget-object v9, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mCirclePaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ │ - move-object/from16 v1, p1 │ + move-object/from16 v3, p1 │ │ - invoke-interface/range {v1 .. v7}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawCircle(DDFLorg/osmdroid/views/safecanvas/SafePaint;)V │ + invoke-interface/range {v3 .. v9}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawCircle(DDFLorg/osmdroid/views/safecanvas/SafePaint;)V │ │ .line 192 │ - .end local v6 # "radius":F │ + .end local v8 # "radius":F │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrix:Landroid/graphics/Matrix; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrix:Landroid/graphics/Matrix; │ │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v1}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->getMatrix(Landroid/graphics/Matrix;)V │ + invoke-interface {v0, v2}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->getMatrix(Landroid/graphics/Matrix;)V │ │ .line 193 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrix:Landroid/graphics/Matrix; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrix:Landroid/graphics/Matrix; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ + iget-object v3, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ │ - invoke-virtual {v1, v2}, Landroid/graphics/Matrix;->getValues([F)V │ + invoke-virtual {v2, v3}, Landroid/graphics/Matrix;->getValues([F)V │ │ .line 207 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - aget v1, v1, v2 │ + aget v2, v2, v3 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ + iget-object v3, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ │ - const/4 v3, 0x0 │ + const/4 v9, 0x0 │ │ - aget v2, v2, v3 │ + aget v3, v3, v9 │ │ - mul-float/2addr v1, v2 │ + mul-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ + iget-object v3, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ │ - const/4 v3, 0x3 │ + const/4 v9, 0x3 │ │ - aget v2, v2, v3 │ + aget v3, v3, v9 │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ + iget-object v9, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ │ - const/4 v4, 0x3 │ + const/4 v10, 0x3 │ │ - aget v3, v3, v4 │ + aget v9, v9, v10 │ │ - mul-float/2addr v2, v3 │ + mul-float/2addr v3, v9 │ │ - add-float/2addr v1, v2 │ + add-float/2addr v2, v3 │ │ - float-to-double v1, v1 │ + float-to-double v2, v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v0, v1 │ + double-to-float v0, v2 │ │ - move/from16 v21, v0 │ + move/from16 v18, v0 │ │ .line 210 │ - .local v21, "scaleX":F │ + .local v18, "scaleX":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ │ - const/4 v2, 0x4 │ + const/4 v3, 0x4 │ │ - aget v1, v1, v2 │ + aget v2, v2, v3 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ + iget-object v3, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ │ - const/4 v3, 0x4 │ + const/4 v9, 0x4 │ │ - aget v2, v2, v3 │ + aget v3, v3, v9 │ │ - mul-float/2addr v1, v2 │ + mul-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ + iget-object v3, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ │ - const/4 v3, 0x1 │ + const/4 v9, 0x1 │ │ - aget v2, v2, v3 │ + aget v3, v3, v9 │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ + iget-object v9, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMatrixValues:[F │ │ - const/4 v4, 0x1 │ + const/4 v10, 0x1 │ │ - aget v3, v3, v4 │ + aget v9, v9, v10 │ │ - mul-float/2addr v2, v3 │ + mul-float/2addr v3, v9 │ │ - add-float/2addr v1, v2 │ + add-float/2addr v2, v3 │ │ - float-to-double v1, v1 │ + float-to-double v2, v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v0, v1 │ + double-to-float v0, v2 │ │ - move/from16 v22, v0 │ + move/from16 v19, v0 │ │ .line 213 │ - .local v22, "scaleY":F │ + .local v19, "scaleY":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v1, v1, Landroid/graphics/Point;->x:I │ + iget v2, v2, Landroid/graphics/Point;->x:I │ │ - shr-int v1, v1, v23 │ + shr-int v2, v2, v20 │ │ - int-to-double v9, v1 │ + int-to-double v4, v2 │ │ .line 214 │ - .local v9, "x":D │ + .local v4, "x":D │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v1, v1, Landroid/graphics/Point;->y:I │ + iget v2, v2, Landroid/graphics/Point;->y:I │ │ - shr-int v1, v1, v23 │ + shr-int v2, v2, v20 │ │ - int-to-double v11, v1 │ + int-to-double v6, v2 │ │ .line 215 │ - .local v11, "y":D │ + .local v6, "y":D │ invoke-virtual/range {p3 .. p3}, Landroid/location/Location;->hasBearing()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 216 │ invoke-interface/range {p1 .. p1}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->save()I │ │ .line 218 │ invoke-virtual/range {p3 .. p3}, Landroid/location/Location;->getBearing()F │ │ - move-result v8 │ + move-result v3 │ │ - move-object/from16 v7, p1 │ + move-object/from16 v2, p1 │ │ - invoke-interface/range {v7 .. v12}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->rotate(FDD)V │ + invoke-interface/range {v2 .. v7}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->rotate(FDD)V │ │ .line 220 │ - const/high16 v1, 0x3f800000 # 1.0f │ + const/high16 v2, 0x3f800000 # 1.0f │ │ - div-float v14, v1, v21 │ + div-float v10, v2, v18 │ │ - const/high16 v1, 0x3f800000 # 1.0f │ + const/high16 v2, 0x3f800000 # 1.0f │ │ - div-float v15, v1, v22 │ + div-float v11, v2, v19 │ │ - move-object/from16 v13, p1 │ + move-object/from16 v9, p1 │ │ - move-wide/from16 v16, v9 │ + move-wide v12, v4 │ │ - move-wide/from16 v18, v11 │ + move-wide v14, v6 │ │ - invoke-interface/range {v13 .. v19}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->scale(FFDD)V │ + invoke-interface/range {v9 .. v15}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->scale(FFDD)V │ │ .line 222 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mDirectionArrowBitmap:Landroid/graphics/Bitmap; │ + iget-object v11, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mDirectionArrowBitmap:Landroid/graphics/Bitmap; │ │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mDirectionArrowCenterX:D │ + iget-wide v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mDirectionArrowCenterX:D │ │ - sub-double v15, v9, v1 │ + sub-double v12, v4, v2 │ │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mDirectionArrowCenterY:D │ + iget-wide v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mDirectionArrowCenterY:D │ │ - sub-double v17, v11, v1 │ + sub-double v14, v6, v2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mPaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v13, p1 │ + move-object/from16 v10, p1 │ │ - invoke-interface/range {v13 .. v19}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawBitmap(Landroid/graphics/Bitmap;DDLorg/osmdroid/views/safecanvas/SafePaint;)V │ + invoke-interface/range {v10 .. v16}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawBitmap(Landroid/graphics/Bitmap;DDLorg/osmdroid/views/safecanvas/SafePaint;)V │ │ .line 224 │ invoke-interface/range {p1 .. p1}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->restore()V │ │ .line 235 │ :goto_0 │ return-void │ @@ -744,77 +744,77 @@ │ .line 226 │ :cond_1 │ invoke-interface/range {p1 .. p1}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->save()I │ │ .line 228 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapView:Lorg/osmdroid/views/MapView; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapView:Lorg/osmdroid/views/MapView; │ │ - invoke-virtual {v1}, Lorg/osmdroid/views/MapView;->getMapOrientation()F │ + invoke-virtual {v2}, Lorg/osmdroid/views/MapView;->getMapOrientation()F │ │ - move-result v1 │ + move-result v2 │ │ - neg-float v8, v1 │ + neg-float v3, v2 │ │ - move-object/from16 v7, p1 │ + move-object/from16 v2, p1 │ │ - invoke-interface/range {v7 .. v12}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->rotate(FDD)V │ + invoke-interface/range {v2 .. v7}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->rotate(FDD)V │ │ .line 230 │ - const/high16 v1, 0x3f800000 # 1.0f │ + const/high16 v2, 0x3f800000 # 1.0f │ │ - div-float v14, v1, v21 │ + div-float v10, v2, v18 │ │ - const/high16 v1, 0x3f800000 # 1.0f │ + const/high16 v2, 0x3f800000 # 1.0f │ │ - div-float v15, v1, v22 │ + div-float v11, v2, v19 │ │ - move-object/from16 v13, p1 │ + move-object/from16 v9, p1 │ │ - move-wide/from16 v16, v9 │ + move-wide v12, v4 │ │ - move-wide/from16 v18, v11 │ + move-wide v14, v6 │ │ - invoke-interface/range {v13 .. v19}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->scale(FFDD)V │ + invoke-interface/range {v9 .. v15}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->scale(FFDD)V │ │ .line 232 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mPersonBitmap:Landroid/graphics/Bitmap; │ + iget-object v11, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mPersonBitmap:Landroid/graphics/Bitmap; │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mPersonHotspot:Landroid/graphics/PointF; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mPersonHotspot:Landroid/graphics/PointF; │ │ - iget v1, v1, Landroid/graphics/PointF;->x:F │ + iget v2, v2, Landroid/graphics/PointF;->x:F │ │ - float-to-double v1, v1 │ + float-to-double v2, v2 │ │ - sub-double v15, v9, v1 │ + sub-double v12, v4, v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mPersonHotspot:Landroid/graphics/PointF; │ + iget-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mPersonHotspot:Landroid/graphics/PointF; │ │ - iget v1, v1, Landroid/graphics/PointF;->y:F │ + iget v2, v2, Landroid/graphics/PointF;->y:F │ │ - float-to-double v1, v1 │ + float-to-double v2, v2 │ │ - sub-double v17, v11, v1 │ + sub-double v14, v6, v2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mPaint:Lorg/osmdroid/views/safecanvas/SafePaint; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v13, p1 │ + move-object/from16 v10, p1 │ │ - invoke-interface/range {v13 .. v19}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawBitmap(Landroid/graphics/Bitmap;DDLorg/osmdroid/views/safecanvas/SafePaint;)V │ + invoke-interface/range {v10 .. v16}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->drawBitmap(Landroid/graphics/Bitmap;DDLorg/osmdroid/views/safecanvas/SafePaint;)V │ │ .line 233 │ invoke-interface/range {p1 .. p1}, Lorg/osmdroid/views/safecanvas/ISafeCanvas;->restore()V │ │ goto :goto_0 │ .end method │ │ @@ -1226,21 +1226,21 @@ │ .line 260 │ invoke-virtual {p2}, Landroid/location/Location;->getAccuracy()F │ │ move-result v6 │ │ invoke-virtual {p2}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8, p1}, Lorg/osmdroid/util/TileSystem;->GroundResolution(DI)D │ + invoke-static {v8, v9, p1}, Lorg/osmdroid/util/TileSystem;->GroundResolution(DI)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-float v7, v7 │ + double-to-float v7, v8 │ │ div-float/2addr v6, v7 │ │ invoke-static {v6}, Landroid/util/FloatMath;->ceil(F)F │ │ move-result v6 │ │ @@ -1785,80 +1785,80 @@ │ .line 341 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public onSnapToItem(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ - .locals 9 │ + .locals 10 │ .param p1, "x" # I │ .param p2, "y" # I │ .param p3, "snapPoint" # Landroid/graphics/Point; │ .param p4, "mapView" # Lorg/osmdroid/api/IMapView; │ │ .prologue │ const/4 v0, 0x0 │ │ .line 288 │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mLocation:Landroid/location/Location; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mLocation:Landroid/location/Location; │ │ - if-eqz v5, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 289 │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v5, v5, Landroid/graphics/Point;->x:I │ + iget v1, v1, Landroid/graphics/Point;->x:I │ │ - iput v5, p3, Landroid/graphics/Point;->x:I │ + iput v1, p3, Landroid/graphics/Point;->x:I │ │ .line 290 │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v5, v5, Landroid/graphics/Point;->y:I │ + iget v1, v1, Landroid/graphics/Point;->y:I │ │ - iput v5, p3, Landroid/graphics/Point;->y:I │ + iput v1, p3, Landroid/graphics/Point;->y:I │ │ .line 291 │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v5, v5, Landroid/graphics/Point;->x:I │ + iget v1, v1, Landroid/graphics/Point;->x:I │ │ - sub-int v5, p1, v5 │ + sub-int v1, p1, v1 │ │ - int-to-double v1, v5 │ + int-to-double v2, v1 │ │ .line 292 │ - .local v1, "xDiff":D │ - iget-object v5, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ + .local v2, "xDiff":D │ + iget-object v1, p0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;->mMapCoords:Landroid/graphics/Point; │ │ - iget v5, v5, Landroid/graphics/Point;->y:I │ + iget v1, v1, Landroid/graphics/Point;->y:I │ │ - sub-int v5, p2, v5 │ + sub-int v1, p2, v1 │ │ - int-to-double v3, v5 │ + int-to-double v4, v1 │ │ .line 293 │ - .local v3, "yDiff":D │ - mul-double v5, v1, v1 │ + .local v4, "yDiff":D │ + mul-double v6, v2, v2 │ │ - mul-double v7, v3, v3 │ + mul-double v8, v4, v4 │ │ - add-double/2addr v5, v7 │ + add-double/2addr v6, v8 │ │ - const-wide/high16 v7, 0x4050000000000000L # 64.0 │ + const-wide/high16 v8, 0x4050000000000000L # 64.0 │ │ - cmpg-double v5, v5, v7 │ + cmpg-double v1, v6, v8 │ │ - if-gez v5, :cond_0 │ + if-gez v1, :cond_0 │ │ const/4 v0, 0x1 │ │ .line 299 │ - .end local v1 # "xDiff":D │ - .end local v3 # "yDiff":D │ + .end local v2 # "xDiff":D │ + .end local v4 # "yDiff":D │ :cond_0 │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ .locals 2 │ .param p1, "event" # Landroid/view/MotionEvent; ├── smali/org/osmdroid/views/safecanvas/SafeTranslatedCanvas.smali │ @@ -127,49 +127,49 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public clipRect(DDDD)Z │ - .locals 6 │ + .locals 7 │ .param p1, "left" # D │ .param p3, "top" # D │ .param p5, "right" # D │ .param p7, "bottom" # D │ │ .prologue │ .line 96 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p1 │ + add-double/2addr v2, p1 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p3 │ │ double-to-float v2, v2 │ │ iget v3, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - add-double/2addr v3, p5 │ + add-double/2addr v4, p5 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ iget v4, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v4, v4 │ │ add-double/2addr v4, p7 │ │ @@ -179,60 +179,60 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public clipRect(DDDDLandroid/graphics/Region$Op;)Z │ - .locals 6 │ + .locals 7 │ .param p1, "left" # D │ .param p3, "top" # D │ .param p5, "right" # D │ .param p7, "bottom" # D │ .param p9, "op" # Landroid/graphics/Region$Op; │ │ .prologue │ .line 90 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p1 │ + add-double/2addr v2, p1 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p3 │ │ double-to-float v2, v2 │ │ iget v3, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - add-double/2addr v3, p5 │ + add-double/2addr v4, p5 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ iget v4, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v4, v4 │ │ add-double/2addr v4, p7 │ │ double-to-float v4, v4 │ │ - move-object v5, p9 │ + move-object/from16 v5, p9 │ │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->clipRect(FFFFLandroid/graphics/Region$Op;)Z │ │ move-result v0 │ │ return v0 │ .end method │ @@ -475,19 +475,19 @@ │ .line 149 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p2 │ + add-double/2addr v2, p2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p4 │ │ @@ -627,27 +627,27 @@ │ .line 178 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p4 │ + add-double/2addr v2, p4 │ │ - double-to-float v4, v1 │ + double-to-float v4, v2 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double v1, v1, p6 │ + add-double v2, v2, p6 │ │ - double-to-float v5, v1 │ + double-to-float v5, v2 │ │ move-object v1, p1 │ │ move v2, p2 │ │ move v3, p3 │ │ @@ -747,33 +747,33 @@ │ invoke-virtual/range {v0 .. v8}, Landroid/graphics/Canvas;->drawBitmapMesh(Landroid/graphics/Bitmap;II[FI[IILandroid/graphics/Paint;)V │ │ .line 194 │ return-void │ .end method │ │ .method public drawCircle(DDFLorg/osmdroid/views/safecanvas/SafePaint;)V │ - .locals 4 │ + .locals 5 │ .param p1, "cx" # D │ .param p3, "cy" # D │ .param p5, "radius" # F │ .param p6, "paint" # Lorg/osmdroid/views/safecanvas/SafePaint; │ │ .prologue │ .line 198 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p1 │ + add-double/2addr v2, p1 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p3 │ │ @@ -815,15 +815,15 @@ │ invoke-virtual {v0, p1, p2}, Landroid/graphics/Canvas;->drawColor(ILandroid/graphics/PorterDuff$Mode;)V │ │ .line 206 │ return-void │ .end method │ │ .method public drawLine(DDDDLorg/osmdroid/views/safecanvas/SafePaint;)V │ - .locals 6 │ + .locals 7 │ .param p1, "startX" # D │ .param p3, "startY" # D │ .param p5, "stopX" # D │ .param p7, "stopY" # D │ .param p9, "paint" # Lorg/osmdroid/views/safecanvas/SafePaint; │ │ .prologue │ @@ -864,15 +864,15 @@ │ │ double-to-float v2, p3 │ │ double-to-float v3, p5 │ │ double-to-float v4, p7 │ │ - move-object v5, p9 │ + move-object/from16 v5, p9 │ │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 222 │ return-void │ .end method │ │ @@ -1188,15 +1188,15 @@ │ invoke-virtual {v0, p1, p2, p3}, Landroid/graphics/Canvas;->drawRGB(III)V │ │ .line 292 │ return-void │ .end method │ │ .method public drawRect(DDDDLorg/osmdroid/views/safecanvas/SafePaint;)V │ - .locals 6 │ + .locals 7 │ .param p1, "left" # D │ .param p3, "top" # D │ .param p5, "right" # D │ .param p7, "bottom" # D │ .param p9, "paint" # Lorg/osmdroid/views/safecanvas/SafePaint; │ │ .prologue │ @@ -1237,15 +1237,15 @@ │ │ double-to-float v2, p3 │ │ double-to-float v3, p5 │ │ double-to-float v4, p7 │ │ - move-object v5, p9 │ + move-object/from16 v5, p9 │ │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ .line 302 │ return-void │ .end method │ │ @@ -1306,15 +1306,15 @@ │ invoke-virtual {v0, v1, p2, p3, p4}, Landroid/graphics/Canvas;->drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V │ │ .line 314 │ return-void │ .end method │ │ .method public drawText(Ljava/lang/CharSequence;IIDDLorg/osmdroid/views/safecanvas/SafePaint;)V │ - .locals 7 │ + .locals 8 │ .param p1, "text" # Ljava/lang/CharSequence; │ .param p2, "start" # I │ .param p3, "end" # I │ .param p4, "x" # D │ .param p6, "y" # D │ .param p8, "paint" # Lorg/osmdroid/views/safecanvas/SafePaint; │ │ @@ -1322,35 +1322,35 @@ │ .line 329 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p4 │ + add-double/2addr v2, p4 │ │ - double-to-float v4, v1 │ + double-to-float v4, v2 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p6 │ + add-double/2addr v2, p6 │ │ - double-to-float v5, v1 │ + double-to-float v5, v2 │ │ move-object v1, p1 │ │ move v2, p2 │ │ move v3, p3 │ │ - move-object v6, p8 │ + move-object/from16 v6, p8 │ │ invoke-virtual/range {v0 .. v6}, Landroid/graphics/Canvas;->drawText(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ .line 331 │ return-void │ .end method │ │ @@ -1365,19 +1365,19 @@ │ .line 318 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p2 │ + add-double/2addr v2, p2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p4 │ │ @@ -1386,15 +1386,15 @@ │ invoke-virtual {v0, p1, v1, v2, p6}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ .line 319 │ return-void │ .end method │ │ .method public drawText(Ljava/lang/String;IIDDLorg/osmdroid/views/safecanvas/SafePaint;)V │ - .locals 7 │ + .locals 8 │ .param p1, "text" # Ljava/lang/String; │ .param p2, "start" # I │ .param p3, "end" # I │ .param p4, "x" # D │ .param p6, "y" # D │ .param p8, "paint" # Lorg/osmdroid/views/safecanvas/SafePaint; │ │ @@ -1402,44 +1402,44 @@ │ .line 335 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p4 │ + add-double/2addr v2, p4 │ │ - double-to-float v4, v1 │ + double-to-float v4, v2 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p6 │ + add-double/2addr v2, p6 │ │ - double-to-float v5, v1 │ + double-to-float v5, v2 │ │ move-object v1, p1 │ │ move v2, p2 │ │ move v3, p3 │ │ - move-object v6, p8 │ + move-object/from16 v6, p8 │ │ invoke-virtual/range {v0 .. v6}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;IIFFLandroid/graphics/Paint;)V │ │ .line 337 │ return-void │ .end method │ │ .method public drawText([CIIDDLorg/osmdroid/views/safecanvas/SafePaint;)V │ - .locals 7 │ + .locals 8 │ .param p1, "text" # [C │ .param p2, "index" # I │ .param p3, "count" # I │ .param p4, "x" # D │ .param p6, "y" # D │ .param p8, "paint" # Lorg/osmdroid/views/safecanvas/SafePaint; │ │ @@ -1447,35 +1447,35 @@ │ .line 323 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p4 │ + add-double/2addr v2, p4 │ │ - double-to-float v4, v1 │ + double-to-float v4, v2 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p6 │ + add-double/2addr v2, p6 │ │ - double-to-float v5, v1 │ + double-to-float v5, v2 │ │ move-object v1, p1 │ │ move v2, p2 │ │ move v3, p3 │ │ - move-object v6, p8 │ + move-object/from16 v6, p8 │ │ invoke-virtual/range {v0 .. v6}, Landroid/graphics/Canvas;->drawText([CIIFFLandroid/graphics/Paint;)V │ │ .line 325 │ return-void │ .end method │ │ @@ -1853,15 +1853,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public quickReject(DDDDLandroid/graphics/Canvas$EdgeType;)Z │ - .locals 6 │ + .locals 7 │ .param p1, "left" # D │ .param p3, "top" # D │ .param p5, "right" # D │ .param p7, "bottom" # D │ .param p9, "type" # Landroid/graphics/Canvas$EdgeType; │ │ .prologue │ @@ -1902,15 +1902,15 @@ │ │ double-to-float v2, p3 │ │ double-to-float v3, p5 │ │ double-to-float v4, p7 │ │ - move-object v5, p9 │ + move-object/from16 v5, p9 │ │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->quickReject(FFFFLandroid/graphics/Canvas$EdgeType;)Z │ │ move-result v0 │ │ return v0 │ .end method │ @@ -2048,19 +2048,19 @@ │ .line 452 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p2 │ + add-double/2addr v2, p2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p4 │ │ @@ -2118,35 +2118,35 @@ │ .line 470 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p1 │ + add-double/2addr v2, p1 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p3 │ │ double-to-float v2, v2 │ │ iget v3, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - add-double/2addr v3, p5 │ + add-double/2addr v4, p5 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ iget v4, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v4, v4 │ │ add-double/2addr v4, p7 │ │ @@ -2203,35 +2203,35 @@ │ .line 484 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p1 │ + add-double/2addr v2, p1 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p3 │ │ double-to-float v2, v2 │ │ iget v3, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - add-double/2addr v3, p5 │ + add-double/2addr v4, p5 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ iget v4, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v4, v4 │ │ add-double/2addr v4, p7 │ │ @@ -2287,33 +2287,33 @@ │ invoke-virtual {v0, p1, p2}, Landroid/graphics/Canvas;->scale(FF)V │ │ .line 497 │ return-void │ .end method │ │ .method public scale(FFDD)V │ - .locals 4 │ + .locals 5 │ .param p1, "sx" # F │ .param p2, "sy" # F │ .param p3, "px" # D │ .param p5, "py" # D │ │ .prologue │ .line 501 │ invoke-virtual {p0}, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->getWrappedCanvas()Landroid/graphics/Canvas; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p3 │ + add-double/2addr v2, p3 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->yOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p5 │ │ @@ -2462,17 +2462,17 @@ │ if-nez v1, :cond_2 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedCanvas;->xOffset:I │ │ :goto_1 │ int-to-double v4, v1 │ │ - add-double v1, v2, v4 │ + add-double/2addr v2, v4 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ aput v1, p2, v0 │ │ .line 575 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 ├── smali/org/osmdroid/views/safecanvas/SafeTranslatedPath.smali │ @@ -123,15 +123,15 @@ │ invoke-virtual {p1, v0, v1}, Landroid/graphics/RectF;->offset(FF)V │ │ .line 337 │ return-void │ .end method │ │ .method public addCircle(DDFLandroid/graphics/Path$Direction;)V │ - .locals 3 │ + .locals 5 │ .param p1, "x" # D │ .param p3, "y" # D │ .param p5, "radius" # F │ .param p6, "dir" # Landroid/graphics/Path$Direction; │ │ .prologue │ .line 326 │ @@ -141,19 +141,19 @@ │ │ add-double/2addr v0, p1 │ │ double-to-float v0, v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p3 │ + add-double/2addr v2, p3 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ invoke-super {p0, v0, v1, p5, p6}, Landroid/graphics/Path;->addCircle(FFFLandroid/graphics/Path$Direction;)V │ │ .line 327 │ return-void │ .end method │ │ @@ -410,15 +410,15 @@ │ │ .line 413 │ :cond_1 │ return-void │ .end method │ │ .method public addRect(DDDDLandroid/graphics/Path$Direction;)V │ - .locals 6 │ + .locals 7 │ .param p1, "left" # D │ .param p3, "top" # D │ .param p5, "right" # D │ .param p7, "bottom" # D │ .param p9, "dir" # Landroid/graphics/Path$Direction; │ │ .prologue │ @@ -437,31 +437,31 @@ │ │ add-double/2addr v2, p3 │ │ double-to-float v2, v2 │ │ iget v0, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->xOffset:I │ │ - int-to-double v3, v0 │ + int-to-double v4, v0 │ │ - add-double/2addr v3, p5 │ + add-double/2addr v4, p5 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ iget v0, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ int-to-double v4, v0 │ │ add-double/2addr v4, p7 │ │ double-to-float v4, v4 │ │ move-object v0, p0 │ │ - move-object v5, p9 │ + move-object/from16 v5, p9 │ │ invoke-super/range {v0 .. v5}, Landroid/graphics/Path;->addRect(FFFFLandroid/graphics/Path$Direction;)V │ │ .line 291 │ return-void │ .end method │ │ @@ -990,15 +990,15 @@ │ invoke-virtual {p1, v0, v1}, Landroid/graphics/RectF;->offset(FF)V │ │ .line 116 │ return-void │ .end method │ │ .method public cubicTo(DDDDDD)V │ - .locals 8 │ + .locals 9 │ .param p1, "x1" # D │ .param p3, "y1" # D │ .param p5, "x2" # D │ .param p7, "y2" # D │ .param p9, "x3" # D │ .param p11, "y3" # D │ │ @@ -1018,35 +1018,35 @@ │ │ add-double/2addr v2, p3 │ │ double-to-float v2, v2 │ │ iget v0, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->xOffset:I │ │ - int-to-double v3, v0 │ + int-to-double v4, v0 │ │ - add-double/2addr v3, p5 │ + add-double/2addr v4, p5 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ iget v0, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ int-to-double v4, v0 │ │ - add-double/2addr v4, p7 │ + add-double v4, v4, p7 │ │ double-to-float v4, v4 │ │ iget v0, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->xOffset:I │ │ - int-to-double v5, v0 │ + int-to-double v6, v0 │ │ - add-double v5, v5, p9 │ + add-double v6, v6, p9 │ │ - double-to-float v5, v5 │ + double-to-float v5, v6 │ │ iget v0, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ int-to-double v6, v0 │ │ add-double v6, v6, p11 │ │ @@ -1256,15 +1256,15 @@ │ invoke-virtual {p1, v1, v2}, Landroid/graphics/RectF;->offset(FF)V │ │ .line 95 │ return v0 │ .end method │ │ .method public lineTo(DD)V │ - .locals 3 │ + .locals 5 │ .param p1, "x" # D │ .param p3, "y" # D │ │ .prologue │ .line 164 │ iget v0, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->xOffset:I │ │ @@ -1272,19 +1272,19 @@ │ │ add-double/2addr v0, p1 │ │ double-to-float v0, v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p3 │ + add-double/2addr v2, p3 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ invoke-super {p0, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V │ │ .line 165 │ return-void │ .end method │ │ @@ -1310,15 +1310,15 @@ │ invoke-super {p0, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V │ │ .line 158 │ return-void │ .end method │ │ .method public moveTo(DD)V │ - .locals 3 │ + .locals 5 │ .param p1, "x" # D │ .param p3, "y" # D │ │ .prologue │ .line 144 │ iget v0, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->xOffset:I │ │ @@ -1326,19 +1326,19 @@ │ │ add-double/2addr v0, p1 │ │ double-to-float v0, v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p3 │ + add-double/2addr v2, p3 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ invoke-super {p0, v0, v1}, Landroid/graphics/Path;->moveTo(FF)V │ │ .line 145 │ return-void │ .end method │ │ @@ -1441,15 +1441,15 @@ │ iput v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ .line 44 │ return-void │ .end method │ │ .method public quadTo(DDDD)V │ - .locals 5 │ + .locals 7 │ .param p1, "x1" # D │ .param p3, "y1" # D │ .param p5, "x2" # D │ .param p7, "y2" # D │ │ .prologue │ .line 184 │ @@ -1459,35 +1459,35 @@ │ │ add-double/2addr v0, p1 │ │ double-to-float v0, v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p3 │ + add-double/2addr v2, p3 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->xOffset:I │ │ int-to-double v2, v2 │ │ add-double/2addr v2, p5 │ │ double-to-float v2, v2 │ │ iget v3, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - add-double/2addr v3, p7 │ + add-double/2addr v4, p7 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ invoke-super {p0, v0, v1, v2, v3}, Landroid/graphics/Path;->quadTo(FFFF)V │ │ .line 186 │ return-void │ .end method │ │ @@ -1631,15 +1631,15 @@ │ invoke-super {p0, p1}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V │ │ .line 69 │ return-void │ .end method │ │ .method public setLastPoint(DD)V │ - .locals 3 │ + .locals 5 │ .param p1, "dx" # D │ .param p3, "dy" # D │ │ .prologue │ .line 437 │ iget v0, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->xOffset:I │ │ @@ -1647,19 +1647,19 @@ │ │ add-double/2addr v0, p1 │ │ double-to-float v0, v0 │ │ iget v1, p0, Lorg/osmdroid/views/safecanvas/SafeTranslatedPath;->yOffset:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - add-double/2addr v1, p3 │ + add-double/2addr v2, p3 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ invoke-super {p0, v0, v1}, Landroid/graphics/Path;->setLastPoint(FF)V │ │ .line 438 │ return-void │ .end method ├── smali/org/osmdroid/views/util/Mercator.smali │ @@ -19,188 +19,196 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 39 │ return-void │ .end method │ │ .method public static getBoundingBoxFromCoords(IIIII)Lorg/osmdroid/util/BoundingBoxE6; │ - .locals 9 │ + .locals 10 │ .param p0, "left" # I │ .param p1, "top" # I │ .param p2, "right" # I │ .param p3, "bottom" # I │ .param p4, "zoom" # I │ │ .prologue │ .line 122 │ - new-instance v0, Lorg/osmdroid/util/BoundingBoxE6; │ + new-instance v1, Lorg/osmdroid/util/BoundingBoxE6; │ │ invoke-static {p1, p4}, Lorg/osmdroid/views/util/Mercator;->tile2lat(II)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ invoke-static {p2, p4}, Lorg/osmdroid/views/util/Mercator;->tile2lon(II)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-static {p3, p4}, Lorg/osmdroid/views/util/Mercator;->tile2lat(II)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ invoke-static {p0, p4}, Lorg/osmdroid/views/util/Mercator;->tile2lon(II)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-direct/range {v0 .. v8}, Lorg/osmdroid/util/BoundingBoxE6;->(DDDD)V │ + invoke-direct/range {v1 .. v9}, Lorg/osmdroid/util/BoundingBoxE6;->(DDDD)V │ │ - return-object v0 │ + return-object v1 │ .end method │ │ .method public static getBoundingBoxFromPointInMapTile(Landroid/graphics/Point;I)Lorg/osmdroid/util/BoundingBoxE6; │ - .locals 9 │ + .locals 10 │ .param p0, "aMapTile" # Landroid/graphics/Point; │ .param p1, "aZoom" # I │ │ .prologue │ .line 135 │ - new-instance v0, Lorg/osmdroid/util/BoundingBoxE6; │ + new-instance v1, Lorg/osmdroid/util/BoundingBoxE6; │ │ - iget v1, p0, Landroid/graphics/Point;->y:I │ + iget v0, p0, Landroid/graphics/Point;->y:I │ │ - invoke-static {v1, p1}, Lorg/osmdroid/views/util/Mercator;->tile2lat(II)D │ + invoke-static {v0, p1}, Lorg/osmdroid/views/util/Mercator;->tile2lat(II)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iget v3, p0, Landroid/graphics/Point;->x:I │ + iget v0, p0, Landroid/graphics/Point;->x:I │ │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ - invoke-static {v3, p1}, Lorg/osmdroid/views/util/Mercator;->tile2lon(II)D │ + invoke-static {v0, p1}, Lorg/osmdroid/views/util/Mercator;->tile2lon(II)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget v5, p0, Landroid/graphics/Point;->y:I │ + iget v0, p0, Landroid/graphics/Point;->y:I │ │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ - invoke-static {v5, p1}, Lorg/osmdroid/views/util/Mercator;->tile2lat(II)D │ + invoke-static {v0, p1}, Lorg/osmdroid/views/util/Mercator;->tile2lat(II)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - iget v7, p0, Landroid/graphics/Point;->x:I │ + iget v0, p0, Landroid/graphics/Point;->x:I │ │ - invoke-static {v7, p1}, Lorg/osmdroid/views/util/Mercator;->tile2lon(II)D │ + invoke-static {v0, p1}, Lorg/osmdroid/views/util/Mercator;->tile2lon(II)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-direct/range {v0 .. v8}, Lorg/osmdroid/util/BoundingBoxE6;->(DDDD)V │ + invoke-direct/range {v1 .. v9}, Lorg/osmdroid/util/BoundingBoxE6;->(DDDD)V │ │ - return-object v0 │ + return-object v1 │ .end method │ │ .method public static projectGeoPoint(DDILandroid/graphics/Point;)Landroid/graphics/Point; │ .locals 10 │ .param p0, "aLat" # D │ .param p2, "aLon" # D │ .param p4, "aZoom" # I │ .param p5, "aUseAsReturnValue" # Landroid/graphics/Point; │ │ .prologue │ - const/4 v9, 0x1 │ - │ - const/4 v1, 0x0 │ - │ - const-wide/high16 v7, 0x3ff0000000000000L # 1.0 │ - │ - const-wide v5, 0x3f91df46a2529d39L # 0.017453292519943295 │ - │ .line 99 │ if-eqz p5, :cond_0 │ │ move-object v0, p5 │ │ .line 101 │ .local v0, "p":Landroid/graphics/Point; │ :goto_0 │ - const-wide v1, 0x4066800000000000L # 180.0 │ + const-wide v2, 0x4066800000000000L # 180.0 │ + │ + add-double/2addr v2, p2 │ │ - add-double/2addr v1, p2 │ + const-wide v4, 0x4076800000000000L # 360.0 │ │ - const-wide v3, 0x4076800000000000L # 360.0 │ + div-double/2addr v2, v4 │ │ - div-double/2addr v1, v3 │ + const/4 v1, 0x1 │ │ - shl-int v3, v9, p4 │ + shl-int/2addr v1, p4 │ │ - int-to-double v3, v3 │ + int-to-double v4, v1 │ │ - mul-double/2addr v1, v3 │ + mul-double/2addr v2, v4 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ iput v1, v0, Landroid/graphics/Point;->x:I │ │ .line 102 │ - mul-double v1, p0, v5 │ + const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ + │ + const-wide v4, 0x3f91df46a2529d39L # 0.017453292519943295 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->tan(D)D │ + mul-double/2addr v4, p0 │ │ - move-result-wide v1 │ + invoke-static {v4, v5}, Ljava/lang/Math;->tan(D)D │ │ - mul-double v3, p0, v5 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->cos(D)D │ + const-wide/high16 v6, 0x3ff0000000000000L # 1.0 │ │ - move-result-wide v3 │ + const-wide v8, 0x3f91df46a2529d39L # 0.017453292519943295 │ │ - div-double v3, v7, v3 │ + mul-double/2addr v8, p0 │ │ - add-double/2addr v1, v3 │ + invoke-static {v8, v9}, Ljava/lang/Math;->cos(D)D │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ + move-result-wide v8 │ │ - move-result-wide v1 │ + div-double/2addr v6, v8 │ │ - const-wide v3, 0x400921fb54442d18L # Math.PI │ + add-double/2addr v4, v6 │ │ - div-double/2addr v1, v3 │ + invoke-static {v4, v5}, Ljava/lang/Math;->log(D)D │ │ - sub-double v1, v7, v1 │ + move-result-wide v4 │ │ - const-wide/high16 v3, 0x4000000000000000L # 2.0 │ + const-wide v6, 0x400921fb54442d18L # Math.PI │ │ - div-double/2addr v1, v3 │ + div-double/2addr v4, v6 │ │ - shl-int v3, v9, p4 │ + sub-double/2addr v2, v4 │ │ - int-to-double v3, v3 │ + const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ - mul-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->floor(D)D │ + const/4 v1, 0x1 │ │ - move-result-wide v1 │ + shl-int/2addr v1, p4 │ │ - double-to-int v1, v1 │ + int-to-double v4, v1 │ + │ + mul-double/2addr v2, v4 │ + │ + invoke-static {v2, v3}, Ljava/lang/Math;->floor(D)D │ + │ + move-result-wide v2 │ + │ + double-to-int v1, v2 │ │ iput v1, v0, Landroid/graphics/Point;->y:I │ │ .line 107 │ return-object v0 │ │ .line 99 │ .end local v0 # "p":Landroid/graphics/Point; │ :cond_0 │ new-instance v0, Landroid/graphics/Point; │ │ - invoke-direct {v0, v1, v1}, Landroid/graphics/Point;->(II)V │ + const/4 v1, 0x0 │ + │ + const/4 v2, 0x0 │ + │ + invoke-direct {v0, v1, v2}, Landroid/graphics/Point;->(II)V │ │ goto :goto_0 │ .end method │ │ .method public static projectGeoPoint(IIILandroid/graphics/Point;)Landroid/graphics/Point; │ .locals 6 │ .param p0, "aLatE6" # I │ @@ -278,19 +286,19 @@ │ const-wide v4, 0x412e848000000000L # 1000000.0 │ │ .line 144 │ new-instance v0, Lorg/osmdroid/util/GeoPoint; │ │ invoke-static {p1, p2}, Lorg/osmdroid/views/util/Mercator;->tile2lat(II)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - mul-double/2addr v1, v4 │ + mul-double/2addr v2, v4 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ invoke-static {p0, p2}, Lorg/osmdroid/views/util/Mercator;->tile2lon(II)D │ │ move-result-wide v2 │ │ mul-double/2addr v2, v4 ├── smali/org/osmdroid/views/util/PathProjection.smali │ @@ -41,15 +41,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static toPixels(Lorg/osmdroid/views/MapView$Projection;Ljava/util/List;Landroid/graphics/Path;Z)Landroid/graphics/Path; │ - .locals 27 │ + .locals 28 │ .param p0, "projection" # Lorg/osmdroid/views/MapView$Projection; │ .param p2, "reuse" # Landroid/graphics/Path; │ .param p3, "doGudermann" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lorg/osmdroid/views/MapView$Projection;", │ @@ -70,472 +70,476 @@ │ .end annotation │ │ .prologue │ .line 24 │ .local p1, "in":Ljava/util/List;, "Ljava/util/List<+Lorg/osmdroid/util/GeoPoint;>;" │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v2 │ │ - const/4 v2, 0x2 │ + const/4 v3, 0x2 │ │ - if-ge v1, v2, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ .line 25 │ - new-instance v1, Ljava/lang/IllegalArgumentException; │ + new-instance v2, Ljava/lang/IllegalArgumentException; │ │ - const-string v2, "List of GeoPoints needs to be at least 2." │ + const-string v3, "List of GeoPoints needs to be at least 2." │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 28 │ :cond_0 │ if-eqz p2, :cond_1 │ │ - move-object/from16 v14, p2 │ + move-object/from16 v15, p2 │ │ .line 29 │ - .local v14, "out":Landroid/graphics/Path; │ + .local v15, "out":Landroid/graphics/Path; │ :goto_0 │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-virtual {v14, v1}, Landroid/graphics/Path;->incReserve(I)V │ + invoke-virtual {v15, v2}, Landroid/graphics/Path;->incReserve(I)V │ │ .line 31 │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ .line 32 │ - .local v9, "first":Z │ + .local v10, "first":Z │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - .local v11, "i$":Ljava/util/Iterator; │ + .local v12, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_4 │ + if-eqz v2, :cond_4 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Lorg/osmdroid/util/GeoPoint; │ + check-cast v11, Lorg/osmdroid/util/GeoPoint; │ │ .line 33 │ - .local v10, "gp":Lorg/osmdroid/util/GeoPoint; │ - invoke-virtual {v10}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ + .local v11, "gp":Lorg/osmdroid/util/GeoPoint; │ + invoke-virtual {v11}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-double v1, v1 │ + int-to-double v2, v2 │ │ - const-wide v3, 0x412e848000000000L # 1000000.0 │ + const-wide v4, 0x412e848000000000L # 1000000.0 │ │ - div-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - invoke-virtual {v10}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ + invoke-virtual {v11}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ │ - move-result v3 │ + move-result v4 │ │ - int-to-double v3, v3 │ + int-to-double v4, v4 │ │ - const-wide v5, 0x412e848000000000L # 1000000.0 │ + const-wide v6, 0x412e848000000000L # 1000000.0 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView$Projection;->getZoomLevel()I │ │ - move-result v5 │ + move-result v6 │ │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static/range {v1 .. v6}, Lorg/osmdroid/util/TileSystem;->LatLongToPixelXY(DDILandroid/graphics/Point;)Landroid/graphics/Point; │ + invoke-static/range {v2 .. v7}, Lorg/osmdroid/util/TileSystem;->LatLongToPixelXY(DDILandroid/graphics/Point;)Landroid/graphics/Point; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 36 │ - .local v20, "underGeopointTileCoords":Landroid/graphics/Point; │ - move-object/from16 v0, v20 │ + .local v21, "underGeopointTileCoords":Landroid/graphics/Point; │ + move-object/from16 v0, v21 │ │ - iget v1, v0, Landroid/graphics/Point;->x:I │ + iget v2, v0, Landroid/graphics/Point;->x:I │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - iget v2, v0, Landroid/graphics/Point;->y:I │ + iget v3, v0, Landroid/graphics/Point;->y:I │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-static {v1, v2, v0}, Lorg/osmdroid/util/TileSystem;->PixelXYToTileXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ + invoke-static {v2, v3, v0}, Lorg/osmdroid/util/TileSystem;->PixelXYToTileXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ .line 42 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - iget v1, v0, Landroid/graphics/Point;->x:I │ + iget v2, v0, Landroid/graphics/Point;->x:I │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - iget v2, v0, Landroid/graphics/Point;->y:I │ + iget v3, v0, Landroid/graphics/Point;->y:I │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-static {v1, v2, v3}, Lorg/osmdroid/util/TileSystem;->TileXYToPixelXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ + invoke-static {v2, v3, v4}, Lorg/osmdroid/util/TileSystem;->TileXYToPixelXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ - move-result-object v24 │ + move-result-object v25 │ │ .line 44 │ - .local v24, "upperRight":Landroid/graphics/Point; │ - move-object/from16 v0, v20 │ + .local v25, "upperRight":Landroid/graphics/Point; │ + move-object/from16 v0, v21 │ │ - iget v1, v0, Landroid/graphics/Point;->x:I │ + iget v2, v0, Landroid/graphics/Point;->x:I │ │ invoke-static {}, Lorg/osmdroid/util/TileSystem;->getTileSize()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/2addr v1, v2 │ + add-int/2addr v2, v3 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - iget v2, v0, Landroid/graphics/Point;->y:I │ + iget v3, v0, Landroid/graphics/Point;->y:I │ │ invoke-static {}, Lorg/osmdroid/util/TileSystem;->getTileSize()I │ │ - move-result v3 │ + move-result v4 │ │ - add-int/2addr v2, v3 │ + add-int/2addr v3, v4 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-static {v1, v2, v3}, Lorg/osmdroid/util/TileSystem;->TileXYToPixelXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ + invoke-static {v2, v3, v4}, Lorg/osmdroid/util/TileSystem;->TileXYToPixelXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 47 │ - .local v12, "lowerLeft":Landroid/graphics/Point; │ - move-object/from16 v0, v24 │ + .local v13, "lowerLeft":Landroid/graphics/Point; │ + move-object/from16 v0, v25 │ │ - iget v1, v0, Landroid/graphics/Point;->x:I │ + iget v2, v0, Landroid/graphics/Point;->x:I │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v25 │ │ - iget v2, v0, Landroid/graphics/Point;->y:I │ + iget v3, v0, Landroid/graphics/Point;->y:I │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView$Projection;->getZoomLevel()I │ │ - move-result v3 │ + move-result v4 │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-static {v1, v2, v3, v4}, Lorg/osmdroid/util/TileSystem;->PixelXYToLatLong(IIILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/util/GeoPoint; │ + invoke-static {v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;->PixelXYToLatLong(IIILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/util/GeoPoint; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 49 │ - .local v13, "neGeoPoint":Lorg/osmdroid/util/GeoPoint; │ - iget v1, v12, Landroid/graphics/Point;->x:I │ + .local v14, "neGeoPoint":Lorg/osmdroid/util/GeoPoint; │ + iget v2, v13, Landroid/graphics/Point;->x:I │ │ - iget v2, v12, Landroid/graphics/Point;->y:I │ + iget v3, v13, Landroid/graphics/Point;->y:I │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView$Projection;->getZoomLevel()I │ │ - move-result v3 │ + move-result v4 │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-static {v1, v2, v3, v4}, Lorg/osmdroid/util/TileSystem;->PixelXYToLatLong(IIILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/util/GeoPoint; │ + invoke-static {v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;->PixelXYToLatLong(IIILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/util/GeoPoint; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 51 │ - .local v17, "swGeoPoint":Lorg/osmdroid/util/GeoPoint; │ - new-instance v7, Lorg/osmdroid/util/BoundingBoxE6; │ + .local v18, "swGeoPoint":Lorg/osmdroid/util/GeoPoint; │ + new-instance v8, Lorg/osmdroid/util/BoundingBoxE6; │ │ - invoke-virtual {v13}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ - │ - move-result v1 │ - │ - invoke-virtual {v13}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ + invoke-virtual {v14}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ │ move-result v2 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ + invoke-virtual {v14}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ │ move-result v3 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ + invoke-virtual/range {v18 .. v18}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ │ move-result v4 │ │ - invoke-direct {v7, v1, v2, v3, v4}, Lorg/osmdroid/util/BoundingBoxE6;->(IIII)V │ + invoke-virtual/range {v18 .. v18}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ + │ + move-result v5 │ + │ + invoke-direct {v8, v2, v3, v4, v5}, Lorg/osmdroid/util/BoundingBoxE6;->(IIII)V │ │ .line 56 │ - .local v7, "bb":Lorg/osmdroid/util/BoundingBoxE6; │ + .local v8, "bb":Lorg/osmdroid/util/BoundingBoxE6; │ if-eqz p3, :cond_2 │ │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView$Projection;->getZoomLevel()I │ │ - move-result v1 │ + move-result v2 │ │ - const/4 v2, 0x7 │ + const/4 v3, 0x7 │ │ - if-ge v1, v2, :cond_2 │ + if-ge v2, v3, :cond_2 │ │ .line 57 │ - invoke-virtual {v10}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ + invoke-virtual {v11}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-virtual {v10}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ + invoke-virtual {v11}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ │ - move-result v2 │ + move-result v3 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v7, v1, v2, v3}, Lorg/osmdroid/util/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(IILandroid/graphics/PointF;)Landroid/graphics/PointF; │ + invoke-virtual {v8, v2, v3, v4}, Lorg/osmdroid/util/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(IILandroid/graphics/PointF;)Landroid/graphics/PointF; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 66 │ - .local v15, "relativePositionInCenterMapTile":Landroid/graphics/PointF; │ + .local v16, "relativePositionInCenterMapTile":Landroid/graphics/PointF; │ :goto_2 │ invoke-virtual/range {p0 .. p0}, Lorg/osmdroid/views/MapView$Projection;->getScreenRect()Landroid/graphics/Rect; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 67 │ - .local v16, "screenRect":Landroid/graphics/Rect; │ - invoke-virtual/range {v16 .. v16}, Landroid/graphics/Rect;->centerX()I │ + .local v17, "screenRect":Landroid/graphics/Rect; │ + invoke-virtual/range {v17 .. v17}, Landroid/graphics/Rect;->centerX()I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-virtual/range {v16 .. v16}, Landroid/graphics/Rect;->centerY()I │ + invoke-virtual/range {v17 .. v17}, Landroid/graphics/Rect;->centerY()I │ │ - move-result v2 │ + move-result v3 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-static {v1, v2, v3}, Lorg/osmdroid/util/TileSystem;->PixelXYToTileXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ + invoke-static {v2, v3, v4}, Lorg/osmdroid/util/TileSystem;->PixelXYToTileXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 69 │ - .local v8, "centerMapTileCoords":Landroid/graphics/Point; │ - iget v1, v8, Landroid/graphics/Point;->x:I │ + .local v9, "centerMapTileCoords":Landroid/graphics/Point; │ + iget v2, v9, Landroid/graphics/Point;->x:I │ │ - iget v2, v8, Landroid/graphics/Point;->y:I │ + iget v3, v9, Landroid/graphics/Point;->y:I │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-static {v1, v2, v3}, Lorg/osmdroid/util/TileSystem;->TileXYToPixelXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ + invoke-static {v2, v3, v4}, Lorg/osmdroid/util/TileSystem;->TileXYToPixelXY(IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 71 │ - .local v23, "upperLeftCornerOfCenterMapTile":Landroid/graphics/Point; │ - iget v1, v8, Landroid/graphics/Point;->x:I │ + .local v24, "upperLeftCornerOfCenterMapTile":Landroid/graphics/Point; │ + iget v2, v9, Landroid/graphics/Point;->x:I │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - iget v2, v0, Landroid/graphics/Point;->x:I │ + iget v3, v0, Landroid/graphics/Point;->x:I │ │ - sub-int v18, v1, v2 │ + sub-int v19, v2, v3 │ │ .line 72 │ - .local v18, "tileDiffX":I │ - iget v1, v8, Landroid/graphics/Point;->y:I │ + .local v19, "tileDiffX":I │ + iget v2, v9, Landroid/graphics/Point;->y:I │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - iget v2, v0, Landroid/graphics/Point;->y:I │ + iget v3, v0, Landroid/graphics/Point;->y:I │ │ - sub-int v19, v1, v2 │ + sub-int v20, v2, v3 │ │ .line 73 │ - .local v19, "tileDiffY":I │ - move-object/from16 v0, v23 │ + .local v20, "tileDiffY":I │ + move-object/from16 v0, v24 │ │ - iget v1, v0, Landroid/graphics/Point;->x:I │ + iget v2, v0, Landroid/graphics/Point;->x:I │ │ invoke-static {}, Lorg/osmdroid/util/TileSystem;->getTileSize()I │ │ - move-result v2 │ + move-result v3 │ │ - mul-int v2, v2, v18 │ + mul-int v3, v3, v19 │ │ - sub-int v21, v1, v2 │ + sub-int v22, v2, v3 │ │ .line 75 │ - .local v21, "underGeopointTileScreenLeft":I │ - move-object/from16 v0, v23 │ + .local v22, "underGeopointTileScreenLeft":I │ + move-object/from16 v0, v24 │ │ - iget v1, v0, Landroid/graphics/Point;->y:I │ + iget v2, v0, Landroid/graphics/Point;->y:I │ │ invoke-static {}, Lorg/osmdroid/util/TileSystem;->getTileSize()I │ │ - move-result v2 │ + move-result v3 │ │ - mul-int v2, v2, v19 │ + mul-int v3, v3, v20 │ │ - sub-int v22, v1, v2 │ + sub-int v23, v2, v3 │ │ .line 78 │ - .local v22, "underGeopointTileScreenTop":I │ - iget v1, v15, Landroid/graphics/PointF;->x:F │ + .local v23, "underGeopointTileScreenTop":I │ + move-object/from16 v0, v16 │ + │ + iget v2, v0, Landroid/graphics/PointF;->x:F │ │ invoke-static {}, Lorg/osmdroid/util/TileSystem;->getTileSize()I │ │ - move-result v2 │ + move-result v3 │ │ - int-to-float v2, v2 │ + int-to-float v3, v3 │ │ - mul-float/2addr v1, v2 │ + mul-float/2addr v2, v3 │ │ - float-to-int v1, v1 │ + float-to-int v2, v2 │ │ - add-int v25, v21, v1 │ + add-int v26, v22, v2 │ │ .line 80 │ - .local v25, "x":I │ - iget v1, v15, Landroid/graphics/PointF;->y:F │ + .local v26, "x":I │ + move-object/from16 v0, v16 │ + │ + iget v2, v0, Landroid/graphics/PointF;->y:F │ │ invoke-static {}, Lorg/osmdroid/util/TileSystem;->getTileSize()I │ │ - move-result v2 │ + move-result v3 │ │ - int-to-float v2, v2 │ + int-to-float v3, v3 │ │ - mul-float/2addr v1, v2 │ + mul-float/2addr v2, v3 │ │ - float-to-int v1, v1 │ + float-to-int v2, v2 │ │ - add-int v26, v22, v1 │ + add-int v27, v23, v2 │ │ .line 84 │ - .local v26, "y":I │ - if-eqz v9, :cond_3 │ + .local v27, "y":I │ + if-eqz v10, :cond_3 │ │ .line 85 │ - move/from16 v0, v25 │ - │ - int-to-float v1, v0 │ - │ move/from16 v0, v26 │ │ int-to-float v2, v0 │ │ - invoke-virtual {v14, v1, v2}, Landroid/graphics/Path;->moveTo(FF)V │ + move/from16 v0, v27 │ + │ + int-to-float v3, v0 │ + │ + invoke-virtual {v15, v2, v3}, Landroid/graphics/Path;->moveTo(FF)V │ │ .line 91 │ :goto_3 │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ .line 92 │ goto/16 :goto_1 │ │ .line 28 │ - .end local v7 # "bb":Lorg/osmdroid/util/BoundingBoxE6; │ - .end local v8 # "centerMapTileCoords":Landroid/graphics/Point; │ - .end local v9 # "first":Z │ - .end local v10 # "gp":Lorg/osmdroid/util/GeoPoint; │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "lowerLeft":Landroid/graphics/Point; │ - .end local v13 # "neGeoPoint":Lorg/osmdroid/util/GeoPoint; │ - .end local v14 # "out":Landroid/graphics/Path; │ - .end local v15 # "relativePositionInCenterMapTile":Landroid/graphics/PointF; │ - .end local v16 # "screenRect":Landroid/graphics/Rect; │ - .end local v17 # "swGeoPoint":Lorg/osmdroid/util/GeoPoint; │ - .end local v18 # "tileDiffX":I │ - .end local v19 # "tileDiffY":I │ - .end local v20 # "underGeopointTileCoords":Landroid/graphics/Point; │ - .end local v21 # "underGeopointTileScreenLeft":I │ - .end local v22 # "underGeopointTileScreenTop":I │ - .end local v23 # "upperLeftCornerOfCenterMapTile":Landroid/graphics/Point; │ - .end local v24 # "upperRight":Landroid/graphics/Point; │ - .end local v25 # "x":I │ - .end local v26 # "y":I │ + .end local v8 # "bb":Lorg/osmdroid/util/BoundingBoxE6; │ + .end local v9 # "centerMapTileCoords":Landroid/graphics/Point; │ + .end local v10 # "first":Z │ + .end local v11 # "gp":Lorg/osmdroid/util/GeoPoint; │ + .end local v12 # "i$":Ljava/util/Iterator; │ + .end local v13 # "lowerLeft":Landroid/graphics/Point; │ + .end local v14 # "neGeoPoint":Lorg/osmdroid/util/GeoPoint; │ + .end local v15 # "out":Landroid/graphics/Path; │ + .end local v16 # "relativePositionInCenterMapTile":Landroid/graphics/PointF; │ + .end local v17 # "screenRect":Landroid/graphics/Rect; │ + .end local v18 # "swGeoPoint":Lorg/osmdroid/util/GeoPoint; │ + .end local v19 # "tileDiffX":I │ + .end local v20 # "tileDiffY":I │ + .end local v21 # "underGeopointTileCoords":Landroid/graphics/Point; │ + .end local v22 # "underGeopointTileScreenLeft":I │ + .end local v23 # "underGeopointTileScreenTop":I │ + .end local v24 # "upperLeftCornerOfCenterMapTile":Landroid/graphics/Point; │ + .end local v25 # "upperRight":Landroid/graphics/Point; │ + .end local v26 # "x":I │ + .end local v27 # "y":I │ :cond_1 │ - new-instance v14, Landroid/graphics/Path; │ + new-instance v15, Landroid/graphics/Path; │ │ - invoke-direct {v14}, Landroid/graphics/Path;->()V │ + invoke-direct {v15}, Landroid/graphics/Path;->()V │ │ goto/16 :goto_0 │ │ .line 61 │ - .restart local v7 # "bb":Lorg/osmdroid/util/BoundingBoxE6; │ - .restart local v9 # "first":Z │ - .restart local v10 # "gp":Lorg/osmdroid/util/GeoPoint; │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "lowerLeft":Landroid/graphics/Point; │ - .restart local v13 # "neGeoPoint":Lorg/osmdroid/util/GeoPoint; │ - .restart local v14 # "out":Landroid/graphics/Path; │ - .restart local v17 # "swGeoPoint":Lorg/osmdroid/util/GeoPoint; │ - .restart local v20 # "underGeopointTileCoords":Landroid/graphics/Point; │ - .restart local v24 # "upperRight":Landroid/graphics/Point; │ + .restart local v8 # "bb":Lorg/osmdroid/util/BoundingBoxE6; │ + .restart local v10 # "first":Z │ + .restart local v11 # "gp":Lorg/osmdroid/util/GeoPoint; │ + .restart local v12 # "i$":Ljava/util/Iterator; │ + .restart local v13 # "lowerLeft":Landroid/graphics/Point; │ + .restart local v14 # "neGeoPoint":Lorg/osmdroid/util/GeoPoint; │ + .restart local v15 # "out":Landroid/graphics/Path; │ + .restart local v18 # "swGeoPoint":Lorg/osmdroid/util/GeoPoint; │ + .restart local v21 # "underGeopointTileCoords":Landroid/graphics/Point; │ + .restart local v25 # "upperRight":Landroid/graphics/Point; │ :cond_2 │ - invoke-virtual {v10}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ + invoke-virtual {v11}, Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-virtual {v10}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ + invoke-virtual {v11}, Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I │ │ - move-result v2 │ + move-result v3 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v7, v1, v2, v3}, Lorg/osmdroid/util/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(IILandroid/graphics/PointF;)Landroid/graphics/PointF; │ + invoke-virtual {v8, v2, v3, v4}, Lorg/osmdroid/util/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(IILandroid/graphics/PointF;)Landroid/graphics/PointF; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - .restart local v15 # "relativePositionInCenterMapTile":Landroid/graphics/PointF; │ + .restart local v16 # "relativePositionInCenterMapTile":Landroid/graphics/PointF; │ goto :goto_2 │ │ .line 89 │ - .restart local v8 # "centerMapTileCoords":Landroid/graphics/Point; │ - .restart local v16 # "screenRect":Landroid/graphics/Rect; │ - .restart local v18 # "tileDiffX":I │ - .restart local v19 # "tileDiffY":I │ - .restart local v21 # "underGeopointTileScreenLeft":I │ - .restart local v22 # "underGeopointTileScreenTop":I │ - .restart local v23 # "upperLeftCornerOfCenterMapTile":Landroid/graphics/Point; │ - .restart local v25 # "x":I │ - .restart local v26 # "y":I │ + .restart local v9 # "centerMapTileCoords":Landroid/graphics/Point; │ + .restart local v17 # "screenRect":Landroid/graphics/Rect; │ + .restart local v19 # "tileDiffX":I │ + .restart local v20 # "tileDiffY":I │ + .restart local v22 # "underGeopointTileScreenLeft":I │ + .restart local v23 # "underGeopointTileScreenTop":I │ + .restart local v24 # "upperLeftCornerOfCenterMapTile":Landroid/graphics/Point; │ + .restart local v26 # "x":I │ + .restart local v27 # "y":I │ :cond_3 │ - move/from16 v0, v25 │ - │ - int-to-float v1, v0 │ - │ move/from16 v0, v26 │ │ int-to-float v2, v0 │ │ - invoke-virtual {v14, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V │ + move/from16 v0, v27 │ + │ + int-to-float v3, v0 │ + │ + invoke-virtual {v15, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V │ │ goto :goto_3 │ │ .line 94 │ - .end local v7 # "bb":Lorg/osmdroid/util/BoundingBoxE6; │ - .end local v8 # "centerMapTileCoords":Landroid/graphics/Point; │ - .end local v10 # "gp":Lorg/osmdroid/util/GeoPoint; │ - .end local v12 # "lowerLeft":Landroid/graphics/Point; │ - .end local v13 # "neGeoPoint":Lorg/osmdroid/util/GeoPoint; │ - .end local v15 # "relativePositionInCenterMapTile":Landroid/graphics/PointF; │ - .end local v16 # "screenRect":Landroid/graphics/Rect; │ - .end local v17 # "swGeoPoint":Lorg/osmdroid/util/GeoPoint; │ - .end local v18 # "tileDiffX":I │ - .end local v19 # "tileDiffY":I │ - .end local v20 # "underGeopointTileCoords":Landroid/graphics/Point; │ - .end local v21 # "underGeopointTileScreenLeft":I │ - .end local v22 # "underGeopointTileScreenTop":I │ - .end local v23 # "upperLeftCornerOfCenterMapTile":Landroid/graphics/Point; │ - .end local v24 # "upperRight":Landroid/graphics/Point; │ - .end local v25 # "x":I │ - .end local v26 # "y":I │ + .end local v8 # "bb":Lorg/osmdroid/util/BoundingBoxE6; │ + .end local v9 # "centerMapTileCoords":Landroid/graphics/Point; │ + .end local v11 # "gp":Lorg/osmdroid/util/GeoPoint; │ + .end local v13 # "lowerLeft":Landroid/graphics/Point; │ + .end local v14 # "neGeoPoint":Lorg/osmdroid/util/GeoPoint; │ + .end local v16 # "relativePositionInCenterMapTile":Landroid/graphics/PointF; │ + .end local v17 # "screenRect":Landroid/graphics/Rect; │ + .end local v18 # "swGeoPoint":Lorg/osmdroid/util/GeoPoint; │ + .end local v19 # "tileDiffX":I │ + .end local v20 # "tileDiffY":I │ + .end local v21 # "underGeopointTileCoords":Landroid/graphics/Point; │ + .end local v22 # "underGeopointTileScreenLeft":I │ + .end local v23 # "underGeopointTileScreenTop":I │ + .end local v24 # "upperLeftCornerOfCenterMapTile":Landroid/graphics/Point; │ + .end local v25 # "upperRight":Landroid/graphics/Point; │ + .end local v26 # "x":I │ + .end local v27 # "y":I │ :cond_4 │ - return-object v14 │ + return-object v15 │ .end method ├── original/AndroidManifest.xml │ @@ -1,195 +1,185 @@ │ -00000000: 0300 0800 300c 0000 0100 1c00 5006 0000 ....0.......P... │ -00000010: 2700 0000 0000 0000 0000 0000 b800 0000 '............... │ +00000000: 0300 0800 840b 0000 0100 1c00 e005 0000 ................ │ +00000010: 2600 0000 0000 0000 0000 0000 b400 0000 &............... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 7600 0000 8200 0000 8e00 0000 R...v........... │ 00000040: 9c00 0000 b600 0000 c400 0000 e200 0000 ................ │ 00000050: f400 0000 4c01 0000 5001 0000 6201 0000 ....L...P...b... │ -00000060: 7601 0000 ac01 0000 ba01 0000 ce01 0000 v............... │ -00000070: f001 0000 2a02 0000 7c02 0000 ce02 0000 ....*...|....... │ -00000080: 2403 0000 3e03 0000 5203 0000 6a03 0000 $...>...R...j... │ -00000090: 8803 0000 9803 0000 d003 0000 e403 0000 ................ │ -000000a0: 2804 0000 5804 0000 7e04 0000 9e04 0000 (...X...~....... │ -000000b0: bc04 0000 dc04 0000 ec04 0000 4205 0000 ............B... │ -000000c0: 0b00 7600 6500 7200 7300 6900 6f00 6e00 ..v.e.r.s.i.o.n. │ -000000d0: 4300 6f00 6400 6500 0000 0b00 7600 6500 C.o.d.e.....v.e. │ -000000e0: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ -000000f0: 6500 0000 0d00 6d00 6900 6e00 5300 6400 e.....m.i.n.S.d. │ -00000100: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ -00000110: 0000 1000 7400 6100 7200 6700 6500 7400 ....t.a.r.g.e.t. │ -00000120: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ -00000130: 6f00 6e00 0000 0400 6e00 6100 6d00 6500 o.n.....n.a.m.e. │ -00000140: 0000 0400 6900 6300 6f00 6e00 0000 0500 ....i.c.o.n..... │ -00000150: 6c00 6100 6200 6500 6c00 0000 0b00 6100 l.a.b.e.l.....a. │ -00000160: 6c00 6c00 6f00 7700 4200 6100 6300 6b00 l.l.o.w.B.a.c.k. │ -00000170: 7500 7000 0000 0500 7400 6800 6500 6d00 u.p.....t.h.e.m. │ -00000180: 6500 0000 0d00 6300 6f00 6e00 6600 6900 e.....c.o.n.f.i. │ -00000190: 6700 4300 6800 6100 6e00 6700 6500 7300 g.C.h.a.n.g.e.s. │ -000001a0: 0000 0700 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ -000001b0: 6400 0000 2a00 6800 7400 7400 7000 3a00 d...*.h.t.t.p.:. │ -000001c0: 2f00 2f00 7300 6300 6800 6500 6d00 6100 /./.s.c.h.e.m.a. │ -000001d0: 7300 2e00 6100 6e00 6400 7200 6f00 6900 s...a.n.d.r.o.i. │ -000001e0: 6400 2e00 6300 6f00 6d00 2f00 6100 7000 d...c.o.m./.a.p. │ -000001f0: 6b00 2f00 7200 6500 7300 2f00 6100 6e00 k./.r.e.s./.a.n. │ -00000200: 6400 7200 6f00 6900 6400 0000 0000 0000 d.r.o.i.d....... │ -00000210: 0700 7000 6100 6300 6b00 6100 6700 6500 ..p.a.c.k.a.g.e. │ -00000220: 0000 0800 6d00 6100 6e00 6900 6600 6500 ....m.a.n.i.f.e. │ -00000230: 7300 7400 0000 1900 6300 6f00 6d00 2e00 s.t.....c.o.m... │ -00000240: 6200 6f00 6f00 6d00 6200 7500 6c00 6500 b.o.o.m.b.u.l.e. │ -00000250: 7200 2e00 7000 6900 7200 6100 7400 6500 r...p.i.r.a.t.e. │ -00000260: 6e00 2e00 6d00 6100 7000 0000 0500 3100 n...m.a.p.....1. │ -00000270: 2e00 3300 2e00 3200 0000 0800 7500 7300 ..3...2.....u.s. │ -00000280: 6500 7300 2d00 7300 6400 6b00 0000 0f00 e.s.-.s.d.k..... │ -00000290: 7500 7300 6500 7300 2d00 7000 6500 7200 u.s.e.s.-.p.e.r. │ -000002a0: 6d00 6900 7300 7300 6900 6f00 6e00 0000 m.i.s.s.i.o.n... │ -000002b0: 1b00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -000002c0: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ -000002d0: 6900 6f00 6e00 2e00 4900 4e00 5400 4500 i.o.n...I.N.T.E. │ -000002e0: 5200 4e00 4500 5400 0000 2700 6100 6e00 R.N.E.T...'.a.n. │ -000002f0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ -00000300: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ -00000310: 2e00 4100 4300 4300 4500 5300 5300 5f00 ..A.C.C.E.S.S._. │ -00000320: 4600 4900 4e00 4500 5f00 4c00 4f00 4300 F.I.N.E._.L.O.C. │ -00000330: 4100 5400 4900 4f00 4e00 0000 2700 6100 A.T.I.O.N...'.a. │ -00000340: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ -00000350: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000360: 6e00 2e00 4100 4300 4300 4500 5300 5300 n...A.C.C.E.S.S. │ -00000370: 5f00 4e00 4500 5400 5700 4f00 5200 4b00 _.N.E.T.W.O.R.K. │ -00000380: 5f00 5300 5400 4100 5400 4500 0000 2900 _.S.T.A.T.E...). │ -00000390: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -000003a0: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ -000003b0: 6f00 6e00 2e00 5700 5200 4900 5400 4500 o.n...W.R.I.T.E. │ -000003c0: 5f00 4500 5800 5400 4500 5200 4e00 4100 _.E.X.T.E.R.N.A. │ -000003d0: 4c00 5f00 5300 5400 4f00 5200 4100 4700 L._.S.T.O.R.A.G. │ -000003e0: 4500 0000 0b00 6100 7000 7000 6c00 6900 E.....a.p.p.l.i. │ -000003f0: 6300 6100 7400 6900 6f00 6e00 0000 0800 c.a.t.i.o.n..... │ -00000400: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y. │ -00000410: 0000 0a00 2e00 5000 6900 7200 6100 7400 ......P.i.r.a.t. │ -00000420: 6500 4d00 6100 7000 0000 0d00 6900 6e00 e.M.a.p.....i.n. │ -00000430: 7400 6500 6e00 7400 2d00 6600 6900 6c00 t.e.n.t.-.f.i.l. │ -00000440: 7400 6500 7200 0000 0600 6100 6300 7400 t.e.r.....a.c.t. │ -00000450: 6900 6f00 6e00 0000 1a00 6100 6e00 6400 i.o.n.....a.n.d. │ -00000460: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ -00000470: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ -00000480: 6f00 6e00 2e00 4d00 4100 4900 4e00 0000 o.n...M.A.I.N... │ -00000490: 0800 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ -000004a0: 7900 0000 2000 6100 6e00 6400 7200 6f00 y... .a.n.d.r.o. │ -000004b0: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ -000004c0: 7400 2e00 6300 6100 7400 6500 6700 6f00 t...c.a.t.e.g.o. │ -000004d0: 7200 7900 2e00 4c00 4100 5500 4e00 4300 r.y...L.A.U.N.C. │ -000004e0: 4800 4500 5200 0000 1600 2e00 5000 6c00 H.E.R.......P.l. │ -000004f0: 6100 6b00 6100 7400 4400 6500 7400 6100 a.k.a.t.D.e.t.a. │ -00000500: 6900 6c00 7300 4100 6300 7400 6900 7600 i.l.s.A.c.t.i.v. │ -00000510: 6900 7400 7900 0000 1100 2e00 5300 6500 i.t.y.......S.e. │ -00000520: 7400 7400 6900 6e00 6700 7300 4100 6300 t.t.i.n.g.s.A.c. │ -00000530: 7400 6900 7600 6900 7400 7900 0000 0e00 t.i.v.i.t.y..... │ -00000540: 2e00 4100 6200 6f00 7500 7400 4100 6300 ..A.b.o.u.t.A.c. │ -00000550: 7400 6900 7600 6900 7400 7900 0000 0d00 t.i.v.i.t.y..... │ -00000560: 6200 7500 6900 6c00 6400 7300 6500 7200 b.u.i.l.d.s.e.r. │ -00000570: 7600 6500 7200 6900 6400 0000 0e00 6600 v.e.r.i.d.....f. │ -00000580: 6400 7200 6f00 6900 6400 7300 6500 7200 d.r.o.i.d.s.e.r. │ -00000590: 7600 6500 7200 6900 6400 0000 0600 6600 v.e.r.i.d.....f. │ -000005a0: 6400 7200 6f00 6900 6400 0000 2900 3700 d.r.o.i.d...).7. │ -000005b0: 3500 3100 6400 6100 6600 3000 6300 6400 5.1.d.a.f.0.c.d. │ -000005c0: 6100 3300 3300 6300 6100 3800 3400 6400 a.3.3.c.a.8.4.d. │ -000005d0: 3100 6400 6600 3600 3100 3100 3900 6500 1.d.f.6.1.1.9.e. │ -000005e0: 3900 6300 6500 6600 3200 6100 6500 6300 9.c.e.f.2.a.e.c. │ -000005f0: 6600 3300 6300 3100 6500 6200 6500 2000 f.3.c.1.e.b.e. . │ -00000600: 0000 2900 6400 3100 3000 3400 6600 3200 ..).d.1.0.4.f.2. │ -00000610: 6500 3100 6600 6200 6400 3800 6100 3600 e.1.f.b.d.8.a.6. │ -00000620: 6200 6600 6100 3000 3500 3800 3400 3300 b.f.a.0.5.8.4.3. │ -00000630: 6500 3300 3600 6600 6100 6400 3200 6600 e.3.6.f.a.d.2.f. │ -00000640: 3200 3800 3300 6200 3000 6500 6200 3900 2.8.3.b.0.e.b.9. │ -00000650: 3300 3500 2000 0000 8001 0800 3000 0000 3.5. .......0... │ -00000660: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p... │ -00000670: 0300 0101 0200 0101 0100 0101 8002 0101 ................ │ -00000680: 0000 0101 1f00 0101 0001 1000 1800 0000 ................ │ -00000690: 0200 0000 ffff ffff 0a00 0000 0b00 0000 ................ │ -000006a0: 0201 1000 6000 0000 0200 0000 ffff ffff ....`........... │ -000006b0: ffff ffff 0e00 0000 1400 1400 0300 0000 ................ │ -000006c0: 0000 0000 0b00 0000 0000 0000 ffff ffff ................ │ -000006d0: 0800 0010 2805 0000 0b00 0000 0100 0000 ....(........... │ -000006e0: 1000 0000 0800 0003 1000 0000 ffff ffff ................ │ -000006f0: 0d00 0000 0f00 0000 0800 0003 0f00 0000 ................ │ -00000700: 0201 1000 4c00 0000 0600 0000 ffff ffff ....L........... │ -00000710: ffff ffff 1100 0000 1400 1400 0200 0000 ................ │ -00000720: 0000 0000 0b00 0000 0200 0000 ffff ffff ................ │ -00000730: 0800 0010 0b00 0000 0b00 0000 0300 0000 ................ │ -00000740: ffff ffff 0800 0010 1300 0000 0301 1000 ................ │ -00000750: 1800 0000 0700 0000 ffff ffff ffff ffff ................ │ -00000760: 1100 0000 0201 1000 3800 0000 0800 0000 ........8....... │ -00000770: ffff ffff ffff ffff 1200 0000 1400 1400 ................ │ -00000780: 0100 0000 0000 0000 0b00 0000 0400 0000 ................ │ -00000790: 1300 0000 0800 0003 1300 0000 0301 1000 ................ │ -000007a0: 1800 0000 0800 0000 ffff ffff ffff ffff ................ │ -000007b0: 1200 0000 0201 1000 3800 0000 0900 0000 ........8....... │ -000007c0: ffff ffff ffff ffff 1200 0000 1400 1400 ................ │ -000007d0: 0100 0000 0000 0000 0b00 0000 0400 0000 ................ │ -000007e0: 1400 0000 0800 0003 1400 0000 0301 1000 ................ │ -000007f0: 1800 0000 0900 0000 ffff ffff ffff ffff ................ │ -00000800: 1200 0000 0201 1000 3800 0000 0a00 0000 ........8....... │ -00000810: ffff ffff ffff ffff 1200 0000 1400 1400 ................ │ -00000820: 0100 0000 0000 0000 0b00 0000 0400 0000 ................ │ -00000830: 1500 0000 0800 0003 1500 0000 0301 1000 ................ │ -00000840: 1800 0000 0a00 0000 ffff ffff ffff ffff ................ │ -00000850: 1200 0000 0201 1000 3800 0000 0b00 0000 ........8....... │ -00000860: ffff ffff ffff ffff 1200 0000 1400 1400 ................ │ -00000870: 0100 0000 0000 0000 0b00 0000 0400 0000 ................ │ -00000880: 1600 0000 0800 0003 1600 0000 0301 1000 ................ │ -00000890: 1800 0000 0b00 0000 ffff ffff ffff ffff ................ │ -000008a0: 1200 0000 0201 1000 6000 0000 0d00 0000 ........`....... │ -000008b0: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ -000008c0: 0300 0000 0000 0000 0b00 0000 0600 0000 ................ │ -000008d0: ffff ffff 0800 0001 0000 067f 0b00 0000 ................ │ -000008e0: 0500 0000 ffff ffff 0800 0001 0900 027f ................ │ -000008f0: 0b00 0000 0700 0000 ffff ffff 0800 0012 ................ │ -00000900: ffff ffff 0201 1000 7400 0000 0e00 0000 ........t....... │ -00000910: ffff ffff ffff ffff 1800 0000 1400 1400 ................ │ -00000920: 0400 0000 0000 0000 0b00 0000 0800 0000 ................ │ -00000930: ffff ffff 0800 0001 0000 087f 0b00 0000 ................ │ -00000940: 0600 0000 ffff ffff 0800 0001 0000 067f ................ │ -00000950: 0b00 0000 0400 0000 1900 0000 0800 0003 ................ │ -00000960: 1900 0000 0b00 0000 0900 0000 ffff ffff ................ │ -00000970: 0800 0011 a000 0000 0201 1000 2400 0000 ............$... │ -00000980: 1200 0000 ffff ffff ffff ffff 1a00 0000 ................ │ -00000990: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -000009a0: 3800 0000 1300 0000 ffff ffff ffff ffff 8............... │ -000009b0: 1b00 0000 1400 1400 0100 0000 0000 0000 ................ │ -000009c0: 0b00 0000 0400 0000 1c00 0000 0800 0003 ................ │ -000009d0: 1c00 0000 0301 1000 1800 0000 1300 0000 ................ │ -000009e0: ffff ffff ffff ffff 1b00 0000 0201 1000 ................ │ -000009f0: 3800 0000 1400 0000 ffff ffff ffff ffff 8............... │ -00000a00: 1d00 0000 1400 1400 0100 0000 0000 0000 ................ │ -00000a10: 0b00 0000 0400 0000 1e00 0000 0800 0003 ................ │ -00000a20: 1e00 0000 0301 1000 1800 0000 1400 0000 ................ │ -00000a30: ffff ffff ffff ffff 1d00 0000 0301 1000 ................ │ -00000a40: 1800 0000 1500 0000 ffff ffff ffff ffff ................ │ -00000a50: 1a00 0000 0301 1000 1800 0000 1600 0000 ................ │ -00000a60: ffff ffff ffff ffff 1800 0000 0201 1000 ................ │ -00000a70: 4c00 0000 1900 0000 ffff ffff ffff ffff L............... │ -00000a80: 1800 0000 1400 1400 0200 0000 0000 0000 ................ │ -00000a90: 0b00 0000 0800 0000 ffff ffff 0800 0001 ................ │ -00000aa0: 0000 087f 0b00 0000 0400 0000 1f00 0000 ................ │ -00000ab0: 0800 0003 1f00 0000 0301 1000 1800 0000 ................ │ -00000ac0: 1a00 0000 ffff ffff ffff ffff 1800 0000 ................ │ -00000ad0: 0201 1000 3800 0000 1b00 0000 ffff ffff ....8........... │ -00000ae0: ffff ffff 1800 0000 1400 1400 0100 0000 ................ │ -00000af0: 0000 0000 0b00 0000 0400 0000 2000 0000 ............ ... │ -00000b00: 0800 0003 2000 0000 0301 1000 1800 0000 .... ........... │ -00000b10: 1c00 0000 ffff ffff ffff ffff 1800 0000 ................ │ -00000b20: 0201 1000 4c00 0000 1d00 0000 ffff ffff ....L........... │ -00000b30: ffff ffff 1800 0000 1400 1400 0200 0000 ................ │ -00000b40: 0000 0000 0b00 0000 0600 0000 ffff ffff ................ │ -00000b50: 0800 0001 0c00 067f 0b00 0000 0400 0000 ................ │ -00000b60: 2100 0000 0800 0003 2100 0000 0301 1000 !.......!....... │ -00000b70: 1800 0000 1f00 0000 ffff ffff ffff ffff ................ │ -00000b80: 1800 0000 0301 1000 1800 0000 2100 0000 ............!... │ -00000b90: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ -00000ba0: 4c00 0000 2200 0000 ffff ffff ffff ffff L..."........... │ -00000bb0: 2400 0000 1400 1400 0200 0000 0000 0000 $............... │ -00000bc0: ffff ffff 2200 0000 2500 0000 0800 0003 ...."...%....... │ -00000bd0: 2500 0000 ffff ffff 2300 0000 2600 0000 %.......#...&... │ -00000be0: 0800 0003 2600 0000 0301 1000 1800 0000 ....&........... │ -00000bf0: 2400 0000 ffff ffff ffff ffff 2400 0000 $...........$... │ -00000c00: 0301 1000 1800 0000 2400 0000 ffff ffff ........$....... │ -00000c10: ffff ffff 0e00 0000 0101 1000 1800 0000 ................ │ -00000c20: 2400 0000 ffff ffff 0a00 0000 0b00 0000 $............... │ +00000060: 9601 0000 ca01 0000 de01 0000 1402 0000 ................ │ +00000070: 2202 0000 2a02 0000 4802 0000 5c02 0000 "...*...H...\... │ +00000080: 7e02 0000 b802 0000 0a03 0000 5c03 0000 ~...........\... │ +00000090: b203 0000 cc03 0000 e003 0000 f803 0000 ................ │ +000000a0: 1604 0000 2604 0000 5e04 0000 7204 0000 ....&...^...r... │ +000000b0: b604 0000 e604 0000 0c05 0000 0b00 7600 ..............v. │ +000000c0: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o. │ +000000d0: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s. │ +000000e0: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ +000000f0: 0d00 6d00 6900 6e00 5300 6400 6b00 5600 ..m.i.n.S.d.k.V. │ +00000100: 6500 7200 7300 6900 6f00 6e00 0000 1000 e.r.s.i.o.n..... │ +00000110: 7400 6100 7200 6700 6500 7400 5300 6400 t.a.r.g.e.t.S.d. │ +00000120: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ +00000130: 0000 0400 6e00 6100 6d00 6500 0000 0400 ....n.a.m.e..... │ +00000140: 6900 6300 6f00 6e00 0000 0500 6c00 6100 i.c.o.n.....l.a. │ +00000150: 6200 6500 6c00 0000 0b00 6100 6c00 6c00 b.e.l.....a.l.l. │ +00000160: 6f00 7700 4200 6100 6300 6b00 7500 7000 o.w.B.a.c.k.u.p. │ +00000170: 0000 0500 7400 6800 6500 6d00 6500 0000 ....t.h.e.m.e... │ +00000180: 0d00 6300 6f00 6e00 6600 6900 6700 4300 ..c.o.n.f.i.g.C. │ +00000190: 6800 6100 6e00 6700 6500 7300 0000 0700 h.a.n.g.e.s..... │ +000001a0: 6100 6e00 6400 7200 6f00 6900 6400 0000 a.n.d.r.o.i.d... │ +000001b0: 2a00 6800 7400 7400 7000 3a00 2f00 2f00 *.h.t.t.p.:././. │ +000001c0: 7300 6300 6800 6500 6d00 6100 7300 2e00 s.c.h.e.m.a.s... │ +000001d0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +000001e0: 6300 6f00 6d00 2f00 6100 7000 6b00 2f00 c.o.m./.a.p.k./. │ +000001f0: 7200 6500 7300 2f00 6100 6e00 6400 7200 r.e.s./.a.n.d.r. │ +00000200: 6f00 6900 6400 0000 0000 0000 0700 7000 o.i.d.........p. │ +00000210: 6100 6300 6b00 6100 6700 6500 0000 1800 a.c.k.a.g.e..... │ +00000220: 7000 6c00 6100 7400 6600 6f00 7200 6d00 p.l.a.t.f.o.r.m. │ +00000230: 4200 7500 6900 6c00 6400 5600 6500 7200 B.u.i.l.d.V.e.r. │ +00000240: 7300 6900 6f00 6e00 4300 6f00 6400 6500 s.i.o.n.C.o.d.e. │ +00000250: 0000 1800 7000 6c00 6100 7400 6600 6f00 ....p.l.a.t.f.o. │ +00000260: 7200 6d00 4200 7500 6900 6c00 6400 5600 r.m.B.u.i.l.d.V. │ +00000270: 6500 7200 7300 6900 6f00 6e00 4e00 6100 e.r.s.i.o.n.N.a. │ +00000280: 6d00 6500 0000 0800 6d00 6100 6e00 6900 m.e.....m.a.n.i. │ +00000290: 6600 6500 7300 7400 0000 1900 6300 6f00 f.e.s.t.....c.o. │ +000002a0: 6d00 2e00 6200 6f00 6f00 6d00 6200 7500 m...b.o.o.m.b.u. │ +000002b0: 6c00 6500 7200 2e00 7000 6900 7200 6100 l.e.r...p.i.r.a. │ +000002c0: 7400 6500 6e00 2e00 6d00 6100 7000 0000 t.e.n...m.a.p... │ +000002d0: 0500 3100 2e00 3300 2e00 3200 0000 0200 ..1...3...2..... │ +000002e0: 3100 3900 0000 0d00 3400 2e00 3400 2e00 1.9.....4...4... │ +000002f0: 3200 2d00 3100 3400 3500 3600 3800 3500 2.-.1.4.5.6.8.5. │ +00000300: 3900 0000 0800 7500 7300 6500 7300 2d00 9.....u.s.e.s.-. │ +00000310: 7300 6400 6b00 0000 0f00 7500 7300 6500 s.d.k.....u.s.e. │ +00000320: 7300 2d00 7000 6500 7200 6d00 6900 7300 s.-.p.e.r.m.i.s. │ +00000330: 7300 6900 6f00 6e00 0000 1b00 6100 6e00 s.i.o.n.....a.n. │ +00000340: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ +00000350: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ +00000360: 2e00 4900 4e00 5400 4500 5200 4e00 4500 ..I.N.T.E.R.N.E. │ +00000370: 5400 0000 2700 6100 6e00 6400 7200 6f00 T...'.a.n.d.r.o. │ +00000380: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ +00000390: 7300 7300 6900 6f00 6e00 2e00 4100 4300 s.s.i.o.n...A.C. │ +000003a0: 4300 4500 5300 5300 5f00 4600 4900 4e00 C.E.S.S._.F.I.N. │ +000003b0: 4500 5f00 4c00 4f00 4300 4100 5400 4900 E._.L.O.C.A.T.I. │ +000003c0: 4f00 4e00 0000 2700 6100 6e00 6400 7200 O.N...'.a.n.d.r. │ +000003d0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +000003e0: 6900 7300 7300 6900 6f00 6e00 2e00 4100 i.s.s.i.o.n...A. │ +000003f0: 4300 4300 4500 5300 5300 5f00 4e00 4500 C.C.E.S.S._.N.E. │ +00000400: 5400 5700 4f00 5200 4b00 5f00 5300 5400 T.W.O.R.K._.S.T. │ +00000410: 4100 5400 4500 0000 2900 6100 6e00 6400 A.T.E...).a.n.d. │ +00000420: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ +00000430: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ +00000440: 5700 5200 4900 5400 4500 5f00 4500 5800 W.R.I.T.E._.E.X. │ +00000450: 5400 4500 5200 4e00 4100 4c00 5f00 5300 T.E.R.N.A.L._.S. │ +00000460: 5400 4f00 5200 4100 4700 4500 0000 0b00 T.O.R.A.G.E..... │ +00000470: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t. │ +00000480: 6900 6f00 6e00 0000 0800 6100 6300 7400 i.o.n.....a.c.t. │ +00000490: 6900 7600 6900 7400 7900 0000 0a00 2e00 i.v.i.t.y....... │ +000004a0: 5000 6900 7200 6100 7400 6500 4d00 6100 P.i.r.a.t.e.M.a. │ +000004b0: 7000 0000 0d00 6900 6e00 7400 6500 6e00 p.....i.n.t.e.n. │ +000004c0: 7400 2d00 6600 6900 6c00 7400 6500 7200 t.-.f.i.l.t.e.r. │ +000004d0: 0000 0600 6100 6300 7400 6900 6f00 6e00 ....a.c.t.i.o.n. │ +000004e0: 0000 1a00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +000004f0: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00000500: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ +00000510: 4d00 4100 4900 4e00 0000 0800 6300 6100 M.A.I.N.....c.a. │ +00000520: 7400 6500 6700 6f00 7200 7900 0000 2000 t.e.g.o.r.y... . │ +00000530: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +00000540: 6900 6e00 7400 6500 6e00 7400 2e00 6300 i.n.t.e.n.t...c. │ +00000550: 6100 7400 6500 6700 6f00 7200 7900 2e00 a.t.e.g.o.r.y... │ +00000560: 4c00 4100 5500 4e00 4300 4800 4500 5200 L.A.U.N.C.H.E.R. │ +00000570: 0000 1600 2e00 5000 6c00 6100 6b00 6100 ......P.l.a.k.a. │ +00000580: 7400 4400 6500 7400 6100 6900 6c00 7300 t.D.e.t.a.i.l.s. │ +00000590: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ +000005a0: 0000 1100 2e00 5300 6500 7400 7400 6900 ......S.e.t.t.i. │ +000005b0: 6e00 6700 7300 4100 6300 7400 6900 7600 n.g.s.A.c.t.i.v. │ +000005c0: 6900 7400 7900 0000 0e00 2e00 4100 6200 i.t.y.......A.b. │ +000005d0: 6f00 7500 7400 4100 6300 7400 6900 7600 o.u.t.A.c.t.i.v. │ +000005e0: 6900 7400 7900 0000 8001 0800 3000 0000 i.t.y.......0... │ +000005f0: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p... │ +00000600: 0300 0101 0200 0101 0100 0101 8002 0101 ................ │ +00000610: 0000 0101 1f00 0101 0001 1000 1800 0000 ................ │ +00000620: 0200 0000 ffff ffff 0a00 0000 0b00 0000 ................ │ +00000630: 0201 1000 8800 0000 0200 0000 ffff ffff ................ │ +00000640: ffff ffff 1000 0000 1400 1400 0500 0000 ................ │ +00000650: 0000 0000 0b00 0000 0000 0000 ffff ffff ................ │ +00000660: 0800 0010 2805 0000 0b00 0000 0100 0000 ....(........... │ +00000670: 1200 0000 0800 0003 1200 0000 ffff ffff ................ │ +00000680: 0d00 0000 1100 0000 0800 0003 1100 0000 ................ │ +00000690: ffff ffff 0e00 0000 1300 0000 0800 0010 ................ │ +000006a0: 1300 0000 ffff ffff 0f00 0000 1400 0000 ................ │ +000006b0: 0800 0003 1400 0000 0201 1000 4c00 0000 ............L... │ +000006c0: 0600 0000 ffff ffff ffff ffff 1500 0000 ................ │ +000006d0: 1400 1400 0200 0000 0000 0000 0b00 0000 ................ │ +000006e0: 0200 0000 ffff ffff 0800 0010 0b00 0000 ................ │ +000006f0: 0b00 0000 0300 0000 ffff ffff 0800 0010 ................ │ +00000700: 1300 0000 0301 1000 1800 0000 0700 0000 ................ │ +00000710: ffff ffff ffff ffff 1500 0000 0201 1000 ................ │ +00000720: 3800 0000 0800 0000 ffff ffff ffff ffff 8............... │ +00000730: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ +00000740: 0b00 0000 0400 0000 1700 0000 0800 0003 ................ │ +00000750: 1700 0000 0301 1000 1800 0000 0800 0000 ................ │ +00000760: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ +00000770: 3800 0000 0900 0000 ffff ffff ffff ffff 8............... │ +00000780: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ +00000790: 0b00 0000 0400 0000 1800 0000 0800 0003 ................ │ +000007a0: 1800 0000 0301 1000 1800 0000 0900 0000 ................ │ +000007b0: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ +000007c0: 3800 0000 0a00 0000 ffff ffff ffff ffff 8............... │ +000007d0: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ +000007e0: 0b00 0000 0400 0000 1900 0000 0800 0003 ................ │ +000007f0: 1900 0000 0301 1000 1800 0000 0a00 0000 ................ │ +00000800: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ +00000810: 3800 0000 0b00 0000 ffff ffff ffff ffff 8............... │ +00000820: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ +00000830: 0b00 0000 0400 0000 1a00 0000 0800 0003 ................ │ +00000840: 1a00 0000 0301 1000 1800 0000 0b00 0000 ................ │ +00000850: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ +00000860: 6000 0000 0d00 0000 ffff ffff ffff ffff `............... │ +00000870: 1b00 0000 1400 1400 0300 0000 0000 0000 ................ │ +00000880: 0b00 0000 0600 0000 ffff ffff 0800 0001 ................ │ +00000890: 0000 067f 0b00 0000 0500 0000 ffff ffff ................ │ +000008a0: 0800 0001 0900 027f 0b00 0000 0700 0000 ................ │ +000008b0: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ +000008c0: 7400 0000 0e00 0000 ffff ffff ffff ffff t............... │ +000008d0: 1c00 0000 1400 1400 0400 0000 0000 0000 ................ │ +000008e0: 0b00 0000 0800 0000 ffff ffff 0800 0001 ................ │ +000008f0: 0000 087f 0b00 0000 0600 0000 ffff ffff ................ │ +00000900: 0800 0001 0000 067f 0b00 0000 0400 0000 ................ │ +00000910: 1d00 0000 0800 0003 1d00 0000 0b00 0000 ................ │ +00000920: 0900 0000 ffff ffff 0800 0011 a000 0000 ................ │ +00000930: 0201 1000 2400 0000 1200 0000 ffff ffff ....$........... │ +00000940: ffff ffff 1e00 0000 1400 1400 0000 0000 ................ │ +00000950: 0000 0000 0201 1000 3800 0000 1300 0000 ........8....... │ +00000960: ffff ffff ffff ffff 1f00 0000 1400 1400 ................ │ +00000970: 0100 0000 0000 0000 0b00 0000 0400 0000 ................ │ +00000980: 2000 0000 0800 0003 2000 0000 0301 1000 ....... ....... │ +00000990: 1800 0000 1300 0000 ffff ffff ffff ffff ................ │ +000009a0: 1f00 0000 0201 1000 3800 0000 1400 0000 ........8....... │ +000009b0: ffff ffff ffff ffff 2100 0000 1400 1400 ........!....... │ +000009c0: 0100 0000 0000 0000 0b00 0000 0400 0000 ................ │ +000009d0: 2200 0000 0800 0003 2200 0000 0301 1000 "......."....... │ +000009e0: 1800 0000 1400 0000 ffff ffff ffff ffff ................ │ +000009f0: 2100 0000 0301 1000 1800 0000 1500 0000 !............... │ +00000a00: ffff ffff ffff ffff 1e00 0000 0301 1000 ................ │ +00000a10: 1800 0000 1600 0000 ffff ffff ffff ffff ................ │ +00000a20: 1c00 0000 0201 1000 4c00 0000 1900 0000 ........L....... │ +00000a30: ffff ffff ffff ffff 1c00 0000 1400 1400 ................ │ +00000a40: 0200 0000 0000 0000 0b00 0000 0800 0000 ................ │ +00000a50: ffff ffff 0800 0001 0000 087f 0b00 0000 ................ │ +00000a60: 0400 0000 2300 0000 0800 0003 2300 0000 ....#.......#... │ +00000a70: 0301 1000 1800 0000 1a00 0000 ffff ffff ................ │ +00000a80: ffff ffff 1c00 0000 0201 1000 3800 0000 ............8... │ +00000a90: 1b00 0000 ffff ffff ffff ffff 1c00 0000 ................ │ +00000aa0: 1400 1400 0100 0000 0000 0000 0b00 0000 ................ │ +00000ab0: 0400 0000 2400 0000 0800 0003 2400 0000 ....$.......$... │ +00000ac0: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ +00000ad0: ffff ffff 1c00 0000 0201 1000 4c00 0000 ............L... │ +00000ae0: 1d00 0000 ffff ffff ffff ffff 1c00 0000 ................ │ +00000af0: 1400 1400 0200 0000 0000 0000 0b00 0000 ................ │ +00000b00: 0600 0000 ffff ffff 0800 0001 0c00 067f ................ │ +00000b10: 0b00 0000 0400 0000 2500 0000 0800 0003 ........%....... │ +00000b20: 2500 0000 0301 1000 1800 0000 1f00 0000 %............... │ +00000b30: ffff ffff ffff ffff 1c00 0000 0301 1000 ................ │ +00000b40: 1800 0000 2100 0000 ffff ffff ffff ffff ....!........... │ +00000b50: 1b00 0000 0301 1000 1800 0000 2200 0000 ............"... │ +00000b60: ffff ffff ffff ffff 1000 0000 0101 1000 ................ │ +00000b70: 1800 0000 2200 0000 ffff ffff 0a00 0000 ...."........... │ +00000b80: 0b00 0000 ....