--- /home/hans/code/fdroid/data/tmp/org.tamanegi.atmosphere_4.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_org.tamanegi.atmosphere_4.apk ├── zipinfo {} │ @@ -1,23 +1,23 @@ │ -Zip file size: 45179 bytes, number of entries: 21 │ +Zip file size: 44975 bytes, number of entries: 21 │ -rw---- 2.0 fat 1519 bl defN 14-Apr-12 12:34 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 1640 bl defN 14-Apr-12 12:34 META-INF/01635452.SF │ -rw---- 2.0 fat 1332 bl defN 14-Apr-12 12:34 META-INF/01635452.RSA │ --rw---- 2.0 fat 288 bX defN 14-Apr-12 12:28 res/anim/plotter_fling_interpolator.xml │ --rw---- 2.0 fat 288 bl defN 14-Apr-12 12:28 res/anim/plotter_selection_interpolator.xml │ --rw---- 2.0 fat 288 bl defN 14-Apr-12 12:28 res/anim/plotter_value_interpolator.xml │ --rw---- 2.0 fat 580 bl defN 14-Apr-12 12:28 res/drawable/plotter_selection.xml │ --rw---- 2.0 fat 372 bl defN 14-Apr-12 12:28 res/layout/atmosphere.xml │ --rw---- 2.0 fat 2568 bl defN 14-Apr-12 12:28 res/layout/atmosphere_norm.xml │ --rw---- 2.0 fat 2508 bl defN 14-Apr-12 12:28 res/layout/atmosphere_tall.xml │ --rw---- 2.0 fat 556 bl defN 14-Apr-12 12:28 res/layout/main.xml │ --rw---- 2.0 fat 416 bl defN 14-Apr-12 12:28 res/menu/options_menu.xml │ --rw---- 2.0 fat 2964 bl defN 14-Apr-12 12:28 AndroidManifest.xml │ --rw---- 1.0 fat 7156 b- stor 14-Apr-12 12:28 resources.arsc │ --rw---- 1.0 fat 1209 b- stor 14-Apr-12 12:28 res/drawable-hdpi/icon.png │ --rw---- 1.0 fat 649 b- stor 14-Apr-12 12:28 res/drawable-ldpi/icon.png │ --rw---- 1.0 fat 968 b- stor 14-Apr-12 12:28 res/drawable-mdpi/icon.png │ --rw---- 1.0 fat 1915 b- stor 14-Apr-12 12:28 res/drawable-xhdpi/icon.png │ --rw---- 2.0 fat 372 bl defN 14-Apr-12 12:28 res/layout-xlarge/atmosphere.xml │ --rw---- 2.0 fat 372 bl defN 14-Apr-12 12:28 res/layout-h480dp/atmosphere.xml │ --rw---- 2.0 fat 57872 bl defN 14-Apr-12 12:28 classes.dex │ -21 files, 85832 bytes uncompressed, 42170 bytes compressed: 50.9% │ +-rw---- 2.0 fat 2784 bX defN 16-Sep-07 10:13 AndroidManifest.xml │ +-rw---- 2.0 fat 288 bl defN 16-Sep-07 10:13 res/anim/plotter_fling_interpolator.xml │ +-rw---- 2.0 fat 288 bl defN 16-Sep-07 10:13 res/anim/plotter_selection_interpolator.xml │ +-rw---- 2.0 fat 288 bl defN 16-Sep-07 10:13 res/anim/plotter_value_interpolator.xml │ +-rw---- 1.0 fat 1084 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 570 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 855 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 1726 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/icon.png │ +-rw---- 2.0 fat 580 bl defN 16-Sep-07 10:13 res/drawable/plotter_selection.xml │ +-rw---- 2.0 fat 372 bl defN 16-Sep-07 10:13 res/layout-h480dp-v13/atmosphere.xml │ +-rw---- 2.0 fat 372 bl defN 16-Sep-07 10:13 res/layout-xlarge-v4/atmosphere.xml │ +-rw---- 2.0 fat 372 bl defN 16-Sep-07 10:13 res/layout/atmosphere.xml │ +-rw---- 2.0 fat 2568 bl defN 16-Sep-07 10:13 res/layout/atmosphere_norm.xml │ +-rw---- 2.0 fat 2508 bl defN 16-Sep-07 10:13 res/layout/atmosphere_tall.xml │ +-rw---- 2.0 fat 556 bl defN 16-Sep-07 10:13 res/layout/main.xml │ +-rw---- 2.0 fat 416 bl defN 16-Sep-07 10:13 res/menu/options_menu.xml │ +-rw---- 1.0 fat 7560 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 58504 bl defN 16-Sep-07 10:13 classes.dex │ +21 files, 86182 bytes uncompressed, 42003 bytes compressed: 51.3% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - │ @@ -15,9 +15,8 @@ │ │ - ├── res/drawable-xhdpi-v4/icon.png ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 96; height: 96; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (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 │ │ @@ -16,34 +15,66 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (239,243,239) # rgb = (0xef,0xf3,0xef) │ │ (202,246,202) # rgb = (0xca,0xf6,0xca) │ │ @@ -215,140 +246,109 @@ │ │ ( 45,179, 45) # rgb = (0x2d,0xb3,0x2d) │ │ ( 1, 2, 1) # rgb = (0x01,0x02,0x01) │ │ ( 81,254, 81) # rgb = (0x51,0xfe,0x51) │ │ ( 13, 51, 13) # rgb = (0x0d,0x33,0x0d) │ │ (186,216,186) # rgb = (0xba,0xd8,0xba) │ │ ( 96,244, 96) # rgb = (0x60,0xf4,0x60) │ │ ( 49,196, 49) # rgb = (0x31,0xc4,0x31) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 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 1 106 169 111 2 5 164 255 172 17 173 180 10 31 184 255 255 255 255 255 255 255 255 190 3 13 43 192 198 15 47 196 201 48 197 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 161 217 225 227 228 165 14 44 90 133 155 162 11 35 72 107 124 130 132 7 22 65 77 80 81 9 19 28 33 34 8} │ │ + 0 1 106 169 111 2 5 164 172 17 173 180 10 31 184 190 3 13 43 192 198 15 47 196 201 48 197 161 217 225 227 228 165 14 44 90 133 155 162 11 35 72 107 124 130 132 7 22 65 77 80 81 9 19 28 33 34 8} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000102030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303040100000000 │ │ -000000050607080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808090605000000 │ │ -000001060a0b0808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080c0a06010000 │ │ -0000050d0e0f080810111111111111111111111112131111111111111111111111111412111111111111111111111115161111111111111111111111171411111111111111111111111114121111111111111111111111100808180e0d050000 │ │ -0000191a1b1c0808101111111111111111111111121311111111111111111111111114121111111111111111111111151611111111111111111111111714111111111111111111111111141211111111111111111111111008081d1b1a190000 │ │ -0000191e1f20080810111111111111111111111112131111111111111111111111111412111111111111111111111115161111111111111111111111171411111111111111111111111114121111111111111111111111100808211f1e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308082416161616161616161616162526161616161616161616161616142516161616161616161616162728161616161616161616161625141616161616161616161616161425161616161616161616161624080821221e190000 │ │ -0000191e222308082416161616161616161616162526161616161616161616161616142516161616161616161616162728161616161616161616161625141616161616161616161616161425161616161616161616161624080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213292a2b2c2d2e2f3029111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111131323334353636363636363637383911141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e2223080810111111111111113a3b35363636363636363636363636363c3d141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e22230808101111111111113e3f363636364041424344454647484936364a4b1211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e2223080810111111113a2e4936364c4d4e4f111111111111111150513636525311111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111129543636365556111213111111111111111111575836365911111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e22230808101111295436365a5b1111111213111111111111111111115c5a365d5e111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011295436365f5011111111121311111111111111111111116036363f291111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e2223080810295436365f61111111111112131111111111111111111111116236365b1111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e22230808106336365f611111111111111213111111111111111111111111646536661111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308086736366861111111111111111213111111111111111111111111146936365e11111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e2223086a6b36366c11111111111111111213111111111111111111111111146d36366e11111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e2223086f3636701111111111111111111213111111111111111111111111145368364c31111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222371363672731616161616161616162526161616161616161616161616142574363675161616161616162728161616161616161616161625141616161616161616161616161425161616161616161616161624080821221e190000 │ │ -0000191e22237176777816161616161616161616252616161616161616161616161614257965367a161616161616162728161616161616161616161625141616161616161616161616161425161616161616161616161624080821221e190000 │ │ -0000191e2223087b7c11111111111111111111111213111111111111111111111111141211553636501111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e2223080810111111111111111111111112131111111111111111111111111412117d36367e1111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211297f36683911111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211118036368111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211114436368211111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e22230808101111111111111111111111121311111111111111111111111114121111113f366583111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111184363685111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111139863649871111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111883636481111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111298936658a111115161111111111111111111111171411111111111111118b8c8d8e8f12111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111118d6536658a1115161111111111111111111111171411111111118b90915f3636363692939411111111111111111110080821221e190000 │ │ -0000191e22230808101111111111111111111111121311111111111111111111111114121111111111118a65366580951611111111111111111111111714111111116c963636363636363636363538111111111111111110080821221e190000 │ │ -0000191e2223080810111111111111111111111112131111111111111111111111111412111111111111118a6536364097981111111111111111111117141111999a363636365f9b8d9c9d9e36369fa01111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111118da1363636a22d45111111111111111117143aa35f363636a4908b11111114a52e3636354711111111111110080821221e190000 │ │ -0000191e2223080824161616161616161616161625261616161616161616161616161425161616161616161616a6a7a836363665a9aaab161616acadaeafb03636367278161616161616142516b13636b273161616161624080821221e190000 │ │ -0000191e22230808241616161616161616161616252616161616161616161616161614251616161616161616161616b3b4b5363636363636363636363636363636b6731616161616161614251616b73636b7161616161624080821221e190000 │ │ -0000191e22230808101111111111111111111111121311111111111111111111111114121111111111111111111111151629b8b9a2363636363636363640babbbc11111111111111111114121111bd5f369fbe1111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111bfc085c1c1c1c22ec3c41111111111111111111111111412111111c03636c51111111110080821221e190000 │ │ -0000191e2223080810111111111111111111111112131111111111111111111111111412111111111111111111111115161111111111111111111111171411111111111111111111111114121111111166369f4511111110080821221e190000 │ │ -0000191e22230808101111111111111111111111121311111111111111111111111114121111111111111111111111151611111111111111111111111714111111111111111111111111141211111111c636369311111110080821221e190000 │ │ -0000191e22230808101111111111111111111111121311111111111111111111111114121111111111111111111111151611111111111111111111111714111111111111111111111111141211111111314c36c739111110080821221e190000 │ │ -0000191e2223080810111111111111111111111112131111111111111111111111111412111111111111111111111115161111111111111111111111171411111111111111111111111114121111111111c83636a0111110080821221e190000 │ │ -0000191e22230808101111111111111111111111121311111111111111111111111114121111111111111111111111151611111111111111111111111714111111111111111111111111141211111111115e3636c9111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111663665ca1110080821221e190000 │ │ -0000191e2223080810111111111111111111111112131111111111111111111111111412111111111111111111111115161111111111111111111111171411111111111111111111111114121111111111115b3636cb1110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111293f36365b10080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111115e49364ccc080821221e190000 │ │ -0000191e2223080810111111111111111111111112131111111111111111111111111412111111111111111111111115161111111111111111111111171411111111111111111111111114121111111111111111bb3636cdce0821221e190000 │ │ -0000191e22230808101111111111111111111111121311111111111111111111111114121111111111111111111111151611111111111111111111111714111111111111111111111111141211111111111111113acf3636d0d121221e190000 │ │ -0000191e22230808101111111111111111111111121311111111111111111111111114121111111111111111111111151611111111111111111111111714111111111111111111111111141211111111111111111183d23636d321221e190000 │ │ -0000191e22230808241616161616161616161616252616161616161616161616161614251616161616161616161616272816161616161616161616162514161616161616161616161616142516161616161616161616d4d5d66a21221e190000 │ │ -0000191e222308082416161616161616161616162526161616161616161616161616142516161616161616161616162728161616161616161616161625141616161616161616161616161425161616161616161616161624080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308081011111111111111111111111213111111111111111111111111141211111111111111111111111516111111111111111111111117141111111111111111111111111412111111111111111111111110080821221e190000 │ │ -0000191e222308080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080821221e190000 │ │ -0000191e222308080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080821221e190000 │ │ -0000191e1fd7d8d9dadbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdad9d8dc1f1e190000 │ │ -000019dddedfe0e1e2070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707e2e1e0dfdedd190000 │ │ -000005e3e4e5e6e7e8e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e8e7e6e5e4e3050000 │ │ -000001eaebdeecedeeefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeeedecdeebea010000 │ │ -00000119f0f1f2f3f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f4f3f2f1f019010000 │ │ -000000011906f5f00d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0df0f5061901000000 │ │ +0000000506073a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a080605000000 │ │ +00000106090a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a0b0906010000 │ │ +0000050c0d0e3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a0f0d0c050000 │ │ +0000101112133a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a141211100000 │ │ +0000101516173a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181615100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a43414141414141414141414144454141414141414141414141413f44414141414141414141414146474141414141414141414141443f4141414141414141414141413f444141414141414141414141433a3a181915100000 │ │ +00001015191a3a3a43414141414141414141414144454141414141414141414141413f44414141414141414141414146474141414141414141414141443f4141414141414141414141413f444141414141414141414141433a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e48494a4b4c4d4e4f483c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c5051525354555555555555555657583c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c595a54555555555555555555555555555b5c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c5d5e555555555f6061626364656667685555696a3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c594d6855556b6c6d6e3c3c3c3c3c3c3c3c6f70555571723c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c487355555574753c3d3e3c3c3c3c3c3c3c3c3c76775555783c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c48735555797a3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c7b79557c7d3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c487355557e6f3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c7f55555e483c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b487355557e803c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c8155557a3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b8255557e803c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c838455853c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a86555587803c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f8855557d3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a898a55558b3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f8c55558d3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a8e55558f3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f7287556b503c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a905555919241414141414141414144454141414141414141414141413f44935555944141414141414146474141414141414141414141443f4141414141414141414141413f444141414141414141414141433a3a181915100000 │ │ +00001015191a909596974141414141414141414144454141414141414141414141413f44988455994141414141414146474141414141414141414141443f4141414141414141414141413f444141414141414141414141433a3a181915100000 │ │ +00001015191a3a9a9b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c7455556f3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c9c55559d3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c489e5587583c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c9f5555a03c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c635555a13c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c5e5584a23c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3ca35555a43c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c58a55568a63c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3ca75555673c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c48a85584a93c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3caaabacadae3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3cac845584a93c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3caaafb07e55555555b1b2b33c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3ca98455849fb4413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c8bb555555555555555555554573c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3ca98455555fb6b73c3c3c3c3c3c3c3c3c3c423f3c3cb8b9555555557ebaacbbbcbd5555bebf3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3cacc0555555c14c643c3c3c3c3c3c3c3c423f59c27e555555c3afaa3c3c3c3fc44d555554663c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a43414141414141414141414144454141414141414141414141413f44414141414141414141c5c6c755555584c8c9ca414141cbcccdcecf55555591974141414141413f4441d05555d1924141414141433a3a181915100000 │ │ +00001015191a3a3a43414141414141414141414144454141414141414141414141413f444141414141414141414141d2d3d4555555555555555555555555555555d592414141414141413f444141d65555d64141414141433a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c404148d7d8c155555555555555555fd9dadb3c3c3c3c3c3c3c3c3c3f3d3c3cdc7e55bedd3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3cdedfa4e0e0e0e14de2e33c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3cdf5555e43c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c8555be643c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3ce55555b23c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c506b55e6583c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3ce75555bf3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c7d5555e83c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c855584e93c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c7a5555ea3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c485e55557a3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c7d68556beb3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3cda5555eced3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c59ee5555eff0181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3ca2f15555f2181915100000 │ │ +00001015191a3a3a43414141414141414141414144454141414141414141414141413f44414141414141414141414146474141414141414141414141443f4141414141414141414141413f4441414141414141414141f3f4f589181915100000 │ │ +00001015191a3a3a43414141414141414141414144454141414141414141414141413f44414141414141414141414146474141414141414141414141443f4141414141414141414141413f444141414141414141414141433a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3b3c3c3c3c3c3c3c3c3c3c3c3d3e3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c40413c3c3c3c3c3c3c3c3c3c3c423f3c3c3c3c3c3c3c3c3c3c3c3c3f3d3c3c3c3c3c3c3c3c3c3c3c3b3a3a181915100000 │ │ +00001015191a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a181915100000 │ │ +00001015191a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a181915100000 │ │ +00001015161b1c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1c201615100000 │ │ +000010212223242526070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707262524232221100000 │ │ +0000052728292a2b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a292827050000 │ │ +0000012e2f22303132333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333323130222f2e010000 │ │ +000001103435363738282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828383736353410010000 │ │ +00000001100639340c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c3439061001000000 │ │ } ├── res/drawable-ldpi-v4/icon.png ├── sng │ │ @@ -1,20 +1,22 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (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 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (197,246,197) # rgb = (0xc5,0xf6,0xc5) │ │ (120,246,120) # rgb = (0x78,0xf6,0x78) │ │ ( 80,253, 80) # rgb = (0x50,0xfd,0x50) │ │ ( 64,255, 64) # rgb = (0x40,0xff,0x40) │ │ (107,252,107) # rgb = (0x6b,0xfc,0x6b) │ │ (207,233,207) # rgb = (0xcf,0xe9,0xcf) │ │ @@ -83,51 +85,49 @@ │ │ ( 76,254, 76) # rgb = (0x4c,0xfe,0x4c) │ │ (220,245,220) # rgb = (0xdc,0xf5,0xdc) │ │ (166,248,166) # rgb = (0xa6,0xf8,0xa6) │ │ (110,252,110) # rgb = (0x6e,0xfc,0x6e) │ │ ( 1, 4, 1) # rgb = (0x01,0x04,0x01) │ │ (122,246,122) # rgb = (0x7a,0xf6,0x7a) │ │ ( 23, 93, 23) # rgb = (0x17,0x5d,0x17) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 2 255 15 255 255 17 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 162} │ │ + 0 2 15 17 147 162} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000102020202020202020202020202020202020202020202020202020202020202020100 │ │ -000302040404040505040404050504040405050404040505040404050504040404020300 │ │ -000602040404040505040404050504040405050404040505040404050504040404020600 │ │ -000602040404040505040404050504040405050404040505040404050504040404020600 │ │ -000602040404040505040404050504040405050404040505040404050504040404020600 │ │ -000602040404040505040404050504040405050404040505040404050504040404020600 │ │ -000602050505050707050505070705050507070505050707050505070705050505020600 │ │ -000602050505050707050505070705050507070505050707050505070705050505020600 │ │ -00060204040408090a0b0b0c0d0504040405050404040505040404050504040404020600 │ │ -000602040e0f101112041314150d04040405050404040505040404050504040404020600 │ │ -0006020e1617180505040404111904040405050404040505040404050504040404020600 │ │ -0006020f170e0405050404041a1b1c040405050404040505040404050504040404020600 │ │ -00061d1e1f05050707050505072021050507070505050707050505070705050505020600 │ │ -000622230505050707050505072425260507070505050707050505070705050505020600 │ │ -000602040404040505040404050527280405050404040505040404050504040404020600 │ │ -0006020404040405050404040505292a0e05050404040505040404050504040404020600 │ │ -0006020404040405050404040505042b2c05050404040505040404050504040404020600 │ │ -0006020404040405050404040505042d2e2f05040404050530313233342d040404020600 │ │ -00060205050505070705050507070505353636373805393a1e3b3c3d3e3f400505020600 │ │ -0006020505050507070505050707050505074134330b4243440505070745460505020600 │ │ -000602040404040505040404050504040405050404040505040404050547481c04020600 │ │ -000602040404040505040404050504040405050404040505040404050504494a04020600 │ │ -0006020404040405050404040505040404050504040405050404040505044b4c4d020600 │ │ -000602040404040505040404050504040405050404040505040404050504044e4f500600 │ │ -000602050505050707050505070705050507070505050707050505070705051a51520600 │ │ -000602050505050707050505070705050507070505050707050505070705050505020600 │ │ -000602040404040505040404050504040405050404040505040404050504040404020600 │ │ -000602040404040505040404050504040405050404040505040404050504040404020600 │ │ -000602040404040505040404050504040405050404040505040404050504040404020600 │ │ -000602040404040505040404050504040405050404040505040404050504040404020600 │ │ -000602040404040505040404050504040405050404040505040404050504040404020600 │ │ -000602020202020202020202020202020202020202020202020202020202020202020600 │ │ -000353545454545454545454545454545454545454545454545454545454545454530300 │ │ -000103060606060606060606060606060606060606060606060606060606060606030100 │ │ +000106060606060606060606060606060606060606060606060606060606060606060100 │ │ +000206070707070808070707080807070708080707070808070707080807070707060200 │ │ +000306070707070808070707080807070708080707070808070707080807070707060300 │ │ +000306070707070808070707080807070708080707070808070707080807070707060300 │ │ +000306070707070808070707080807070708080707070808070707080807070707060300 │ │ +000306070707070808070707080807070708080707070808070707080807070707060300 │ │ +000306080808080909080808090908080809090808080909080808090908080808060300 │ │ +000306080808080909080808090908080809090808080909080808090908080808060300 │ │ +0003060707070a0b0c0d0d0e0f0807070708080707070808070707080807070707060300 │ │ +000306071011121314071516170f07070708080707070808070707080807070707060300 │ │ +0003061018191a0808070707131b07070708080707070808070707080807070707060300 │ │ +0003061119100708080707071c1d1e070708080707070808070707080807070707060300 │ │ +00031f202108080909080808092223080809090808080909080808090908080808060300 │ │ +000324250808080909080808092627280809090808080909080808090908080808060300 │ │ +0003060707070708080707070808292a0708080707070808070707080807070707060300 │ │ +00030607070707080807070708082b2c1008080707070808070707080807070707060300 │ │ +0003060707070708080707070808072d2e08080707070808070707080807070707060300 │ │ +0003060707070708080707070808072f303108070707080832333435362f070707060300 │ │ +00030608080808090908080809090808373838393a083b3c203d3e3f4041420808060300 │ │ +0003060808080809090808080909080808094336350d4445460808090947480808060300 │ │ +0003060707070708080707070808070707080807070708080707070808494a1e07060300 │ │ +0003060707070708080707070808070707080807070708080707070808074b4c07060300 │ │ +0003060707070708080707070808070707080807070708080707070808074d4e4f060300 │ │ +000306070707070808070707080807070708080707070808070707080807075051520300 │ │ +000306080808080909080808090908080809090808080909080808090908081c53540300 │ │ +000306080808080909080808090908080809090808080909080808090908080808060300 │ │ +000306070707070808070707080807070708080707070808070707080807070707060300 │ │ +000306070707070808070707080807070708080707070808070707080807070707060300 │ │ +000306070707070808070707080807070708080707070808070707080807070707060300 │ │ +000306070707070808070707080807070708080707070808070707080807070707060300 │ │ +000306070707070808070707080807070708080707070808070707080807070707060300 │ │ +000306060606060606060606060606060606060606060606060606060606060606060300 │ │ +000204050505050505050505050505050505050505050505050505050505050505040200 │ │ +000102030303030303030303030303030303030303030303030303030303030303020100 │ │ } ├── res/drawable-mdpi-v4/icon.png ├── sng │ │ @@ -1,27 +1,38 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (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 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (231,244,231) # rgb = (0xe7,0xf4,0xe7) │ │ (163,223,163) # rgb = (0xa3,0xdf,0xa3) │ │ (142,250,142) # rgb = (0x8e,0xfa,0x8e) │ │ @@ -122,72 +133,61 @@ │ │ ( 76,254, 76) # rgb = (0x4c,0xfe,0x4c) │ │ ( 11, 45, 11) # rgb = (0x0b,0x2d,0x0b) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (220,226,220) # rgb = (0xdc,0xe2,0xdc) │ │ (112,246,112) # rgb = (0x70,0xf6,0x70) │ │ ( 32,128, 32) # rgb = (0x20,0x80,0x20) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 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 27 89 2 90 255 10 120 255 255 255 255 12 129 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 11 87 184 197 7 43 94 107 9 20 23} │ │ + 0 27 89 2 90 10 120 12 129 11 87 184 197 7 43 94 107 9 20 23} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000001020202020202020202020202020202020202020202020202020202020202020202020202020202020202010000 │ │ -000304050505050505050505050505050505050505050505050505050505050505050505050505050505050505040300 │ │ -000607050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a09090909090905070600 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050e0f0f0f0f0f100f0f0f0f0f0f100f0f0f0f0f11110f0f0f0f0f100f0f0f0f0f0f100f0f0f0f0f0f050d0c00 │ │ -000c0d050e0f0f0f0f0f100f0f0f0f0f0f100f0f0f0f0f11110f0f0f0f0f100f0f0f0f0f0f100f0f0f0f0f0f050d0c00 │ │ -000c0d05080909090912131415151617090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d0508090918191a1a1b15151c1a1d1e09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d0508091f202122230909090924252609090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d05081f272829090a09090909092a1a17090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d052b272c2d09090a0909090909092e2f090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d30312f320909090a09090909090933341f0909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d3536370f0f0f0f100f0f0f0f0f0f1038390f0f0f11110f0f0f0f0f100f0f0f0f0f0f100f0f0f0f0f0f050d0c00 │ │ -000c0d3a3b0f0f0f0f0f100f0f0f0f0f0f103c3d3e0f0f11110f0f0f0f0f100f0f0f0f0f0f100f0f0f0f0f0f050d0c00 │ │ -000c0d050809090909090a0909090909090a3f404109090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09424309090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a091f3444090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09092845090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a0909461a470b0b09090909090a0909094849164a290909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a0909094b1a4c4d09090909090a094e4f345051521a2a09090909050d0c00 │ │ -000c0d050e0f0f0f0f0f100f0f0f0f0f0f100f0f0f0f53541a5556570f58595a365b5c0f0f5d5a5e5f0f0f0f050d0c00 │ │ -000c0d050e0f0f0f0f0f100f0f0f0f0f0f100f0f0f0f0f6061621a3434341a6364650f0f0f106667633e0f0f050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b0968696a6b230909090909090a096c6d6e0909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a0909196f0909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a09091f347009050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909717209050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909171a2a050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909091d73740d0c00 │ │ -000c0d05750b0b0b0b0b100b0b0b0b0b0b100b0b0b0b0b76760b0b0b0b0b100b0b0b0b0b0b100b0b0b0b7778790d0c00 │ │ -000c0d05750b0b0b0b0b100b0b0b0b0b0b100b0b0b0b0b76760b0b0b0b0b100b0b0b0b0b0b100b0b0b0b0b0b050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d050809090909090a0909090909090a09090909090b0b09090909090a0909090909090a090909090909050d0c00 │ │ -000c0d0505050505050505050505050505050505050505050505050505050505050505050505050505050505050d0c00 │ │ -007a7b7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7b7a00 │ │ -007e7f8081818181818181818181818181818181818181818181818181818181818181818181818181818181807f7e00 │ │ -000382838484848484848484848484848484848484848484848484848484848484848484848484848484848483820300 │ │ +000304141414141414141414141414141414141414141414141414141414141414141414141414141414141414040300 │ │ +000506141516161616161716161616161617161616161618181616161616171616161616161716161616161614060500 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +00070814191a1a1a1a1a1b1a1a1a1a1a1a1b1a1a1a1a1a1c1c1a1a1a1a1a1b1a1a1a1a1a1a1b1a1a1a1a1a1a14080700 │ │ +00070814191a1a1a1a1a1b1a1a1a1a1a1a1b1a1a1a1a1a1c1c1a1a1a1a1a1b1a1a1a1a1a1a1b1a1a1a1a1a1a14080700 │ │ +0007081415161616161d1e1f202021221617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516162324252526202027252829161616161618181616161616171616161616161716161616161614080700 │ │ +0007081415162a2b2c2d2e161616162f3031161616161618181616161616171616161616161716161616161614080700 │ │ +00070814152a323334161716161616163525221616161618181616161616171616161616161716161616161614080700 │ │ +0007081436323738161617161616161616393a1616161618181616161616171616161616161716161616161614080700 │ │ +0007083b3c3a3d161616171616161616163e3f2a16161618181616161616171616161616161716161616161614080700 │ │ +0007084041421a1a1a1a1b1a1a1a1a1a1a1b43441a1a1a1c1c1a1a1a1a1a1b1a1a1a1a1a1a1b1a1a1a1a1a1a14080700 │ │ +00070845461a1a1a1a1a1b1a1a1a1a1a1a1b4748491a1a1c1c1a1a1a1a1a1b1a1a1a1a1a1a1b1a1a1a1a1a1a14080700 │ │ +0007081415161616161617161616161616174a4b4c161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617164d4e161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617162a3f4f1618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161633501618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161651255218181616161616171616165354215534161616161614080700 │ │ +0007081415161616161617161616161616171616165625575816161616161716595a3f5b5c5d25351616161614080700 │ │ +00070814191a1a1a1a1a1b1a1a1a1a1a1a1b1a1a1a1a5e5f256061621a6364654166671a1a6865696a1a1a1a14080700 │ │ +00070814191a1a1a1a1a1b1a1a1a1a1a1a1b1a1a1a1a1a6b6c6d253f3f3f256e6f701a1a1a1b71726e491a1a14080700 │ │ +0007081415161616161617161616161616171616161616181816737475762e1616161616161716777879161614080700 │ │ +00070814151616161616171616161616161716161616161818161616161617161616161616171616247a161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716162a3f7b1614080700 │ │ +00070814151616161616171616161616161716161616161818161616161617161616161616171616167c7d1614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161622253514080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616287e7f080700 │ │ +000708148018181818181b1818181818181b1818181818818118181818181b1818181818181b18181818828384080700 │ │ +000708148018181818181b1818181818181b1818181818818118181818181b1818181818181b18181818181814080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141516161616161716161616161617161616161618181616161616171616161616161716161616161614080700 │ │ +000708141414141414141414141414141414141414141414141414141414141414141414141414141414141414080700 │ │ +00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ +000d0e0f101010101010101010101010101010101010101010101010101010101010101010101010101010100f0e0d00 │ │ +000311121313131313131313131313131313131313131313131313131313131313131313131313131313131312110300 │ │ } ├── res/drawable-hdpi-v4/icon.png ├── sng │ │ @@ -1,30 +1,39 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (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 │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (234,244,234) # rgb = (0xea,0xf4,0xea) │ │ (217,245,217) # rgb = (0xd9,0xf5,0xd9) │ │ (215,245,215) # rgb = (0xd7,0xf5,0xd7) │ │ (154,232,154) # rgb = (0x9a,0xe8,0x9a) │ │ (116,242,116) # rgb = (0x74,0xf2,0x74) │ │ @@ -139,94 +148,85 @@ │ │ (199,239,199) # rgb = (0xc7,0xef,0xc7) │ │ ( 89,252, 89) # rgb = (0x59,0xfc,0x59) │ │ ( 6, 22, 6) # rgb = (0x06,0x16,0x06) │ │ ( 50,199, 50) # rgb = (0x32,0xc7,0x32) │ │ (203,221,203) # rgb = (0xcb,0xdd,0xcb) │ │ ( 99,245, 99) # rgb = (0x63,0xf5,0x63) │ │ ( 44,175, 44) # rgb = (0x2c,0xaf,0x2c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 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 1 3 248 255 15 249 6 37 250 255 255 255 9 49 251 52 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 121 161 169 170 90 120 126 127 50} │ │ + 0 1 3 248 15 249 6 37 250 9 49 251 52 121 161 169 170 90 120 126 127 50} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000 │ │ -000000020304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040302000000 │ │ -000002050604040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040605020000 │ │ -0001070809040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040908070100 │ │ -00010d0e0f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f0e0d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f04110c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c11040f100d0100 │ │ -00010d100f04110c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c11040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b131414130b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b15161718191919191a1b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b1b1a191919191c1d1d1e191f20210c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b22201f19232425140b0b0b2226271928210b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b292a19272b2c0c0c0b0b0b0b0b0b2d2e192f0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b291a191d300b0b0c0c0b0b0b0b0b0b0b30271f1b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a291a1931320b0b0b0c0c0b0b0b0b0b0b0b0b33191a340b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f04352a1931320b0b0b0b0c0c0b0b0b0b0b0b0b0b363719380b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f0439191d320b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c3a193b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f3c1f272d0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c3d3e3f400b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f4119420c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12124319440c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c11040f100d0100 │ │ -00010d100f4546360c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c1212471948490c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c11040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c344a194b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b4c194d0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b4e194f500b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b5119520b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b53194a540b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b345519560b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b571958290b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b5931191a290c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b5a5b5c19375d5a0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b291a19585e5f0b0b0b0b0b0b0b0b0c0c0b0b1b551919191919191931600b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b293119196162630b0b0b0b0b0b0c0c2c5b1f194a6465346667181968220b0b0b0b0a040f100d0100 │ │ -00010d100f04110c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c5f5e6919196a67660c0c0c6b6c6d6e191f6f210c0c0c1212707119720c0c0c0c11040f100d0100 │ │ -00010d100f04110c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c7374751919191919191919191976770c0c0c0c0c12120c7879197a0c0c0c11040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b5a5b5c191919181716150b0b0b0b0b0b0b0c0c0b0b7b1955340b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b547c197d0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b7e197f0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b80273f290b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b8119820b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b38195c830a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b341a195b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b1b1f2784040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b201985860f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b222a19870f100d0100 │ │ -00010d100f04110c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c88898a0f100d0100 │ │ -00010d100f04110c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c12120c0c0c0c0c0c0c0c11040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f040a0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0b0b0b0a040f100d0100 │ │ -00010d100f04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040f100d0100 │ │ -00010d100f04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040f100d0100 │ │ -00010d0e8b8c8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8c8b0e0d0100 │ │ -000107088f90919292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929291908f08070100 │ │ -000002050893101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010930805020000 │ │ -00000002070d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0702000000 │ │ +000000020316161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160302000000 │ │ +000002040516161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160504020000 │ │ +000106070816171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160807060100 │ │ +0001090a0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0a090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b161a19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191a160b0c090100 │ │ +0001090c0b161a19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191a160b0c090100 │ │ +0001090c0b161718181818181818181919181c1d1d1c1818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b1617181818181818181e1f2021222222222324181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818242322222222252626272228292a19181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818182b2928222c2d2e1d1818182b2f3022312a181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818323322303435191918181818181836372238181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171832232226391818191918181818181818393028241818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16173223223a3b181818191918181818181818183c22233d18181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b163e33223a3b18181818191918181818181818183f40224118181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b164222263b1818181818191918181818181818181943224418181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b45283036181818181818191918181818181818181946474849181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b4a224b191919191919191b1b19191919191919191b1b4c224d19191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191a160b0c090100 │ │ +0001090c0b4e4f3f191919191919191b1b19191919191919191b1b50225152191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191a160b0c090100 │ │ +0001090c0b161718181818181818181919181818181818181819193d5322541818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919185522561818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919185722585918181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b1617181818181818181819191818181818181818191918185a225b18181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b1617181818181818181819191818181818181818191918185c22535d181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b1617181818181818181819191818181818181818191918183d5e225f181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818602261321819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818623a22233219191818181818181818191918181818636465224066631818181818181817160b0c090100 │ │ +0001090c0b1617181818181818181819191818181818181818191918181818322322616768181818181818181819191818245e222222222222223a69181818181817160b0c090100 │ │ +0001090c0b161718181818181818181919181818181818181819191818181818323a22226a6b6c181818181818191935642822536d6e3d6f702122712b1818181817160b0c090100 │ │ +0001090c0b161a19191919191919191b1b19191919191919191b1b191919191919686772222273706f191919747576772228782a1919191b1b797a227b191919191a160b0c090100 │ │ +0001090c0b161a19191919191919191b1b19191919191919191b1b19191919191919197c7d7e222222222222222222227f8019191919191b1b19818222831919191a160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191863646522222221201f1e181818181818181919181884225e3d181817160b0c090100 │ │ +0001090c0b1617181818181818181819191818181818181818191918181818181818181919181818181818181819191818181818181818191918185d852286181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818872288181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818893048321817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818188a228b1817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818184122658c17160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818183d23226417160b0c090100 │ │ +0001090c0b1617181818181818181819191818181818181818191918181818181818181919181818181818181819191818181818181818191918181818182428308d160b0c090100 │ │ +0001090c0b1617181818181818181819191818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181829228e8f0b0c090100 │ │ +0001090c0b161718181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181819191818181818182b3322900b0c090100 │ │ +0001090c0b161a19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191b1b191919191919199192930b0c090100 │ │ +0001090c0b161a19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191b1b19191919191919191a160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16171818181818181818191918181818181818181919181818181818181819191818181818181818191918181818181818181919181818181818181817160b0c090100 │ │ +0001090c0b16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160b0c090100 │ │ +0001090c0b16161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160b0c090100 │ │ +0001090a0d0e0f101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0e0d0a090100 │ │ +000106071112131414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141413121107060100 │ │ +0000020407150c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c150704020000 │ │ +000000020609090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090602000000 │ │ } ├── res/values/attrs.xml │┄ ordering differences only │ @@ -2,61 +2,61 @@ │ │ - │ - │ + │ + │ - │ - │ + │ + │ - │ - │ + │ - │ - │ + │ + │ + │ - │ - │ + │ - │ - │ + │ + │ + │ - │ - │ + │ - │ - │ + │ + │ + │ - │ - │ + │ - │ - │ + │ + │ + ├── res/values/public.xml │ @@ -26,33 +26,33 @@ │ │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ │ # direct methods │ .method constructor (Lorg/tamanegi/atmosphere/AtmosphereFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$1;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$2.smali │ @@ -20,81 +20,86 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ │ # direct methods │ .method constructor (Lorg/tamanegi/atmosphere/AtmosphereFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 9 │ + .locals 10 │ │ .prologue │ .line 71 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ - │ iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ + iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_main:Lorg/tamanegi/atmosphere/PlotView; │ - invoke-static {v1}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$100(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ + invoke-static {v0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$100(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->vtics_main:Lorg/tamanegi/atmosphere/VerticalTicsView; │ - invoke-static {v2}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$200(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/VerticalTicsView; │ + invoke-static {v0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$200(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/VerticalTicsView; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - iget-object v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ + .line 72 │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ - invoke-static {v3}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$300(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ + invoke-static {v0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$300(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - invoke-virtual {v3}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeStart()J │ + invoke-virtual {v0}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeStart()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget-object v5, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ + .line 73 │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ - invoke-static {v5}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$300(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ + invoke-static {v0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$300(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ │ - move-result-object v5 │ + move-result-object v0 │ │ - invoke-virtual {v5}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeEnd()J │ + invoke-virtual {v0}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeEnd()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - iget-object v7, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$2;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ + .line 74 │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ - invoke-static {v7}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$400(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ + invoke-static {v0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$400(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ │ - move-result-object v7 │ + move-result-object v0 │ │ - invoke-virtual {v7}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getMainPlotStride()F │ + invoke-virtual {v0}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getMainPlotStride()F │ │ - move-result v7 │ + move-result v8 │ │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ + .line 71 │ # invokes: Lorg/tamanegi/atmosphere/AtmosphereFragment;->updateValueTics(Lorg/tamanegi/atmosphere/PlotView;Lorg/tamanegi/atmosphere/VerticalTicsView;JJFZ)V │ - invoke-static/range {v0 .. v8}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$500(Lorg/tamanegi/atmosphere/AtmosphereFragment;Lorg/tamanegi/atmosphere/PlotView;Lorg/tamanegi/atmosphere/VerticalTicsView;JJFZ)V │ + invoke-static/range {v1 .. v9}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$500(Lorg/tamanegi/atmosphere/AtmosphereFragment;Lorg/tamanegi/atmosphere/PlotView;Lorg/tamanegi/atmosphere/VerticalTicsView;JJFZ)V │ │ .line 76 │ return-void │ .end method ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ │ # direct methods │ .method constructor (Lorg/tamanegi/atmosphere/AtmosphereFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$3;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment; │ │ .prologue │ .line 556 │ iput-object p1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment$1;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$GestureListener.smali │ @@ -53,14 +53,15 @@ │ .local v0, "inch_per_meter":F │ const v2, 0x411ce80a │ │ mul-float/2addr v2, v0 │ │ mul-float/2addr v2, v1 │ │ + .line 443 │ invoke-static {}, Landroid/view/ViewConfiguration;->getScrollFriction()F │ │ move-result v3 │ │ mul-float/2addr v2, v3 │ │ iput v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->deceleration:F │ @@ -104,149 +105,149 @@ │ .line 450 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ - .locals 14 │ + .locals 15 │ .param p1, "ev1" # Landroid/view/MotionEvent; │ .param p2, "ev2" # Landroid/view/MotionEvent; │ .param p3, "vx" # F │ .param p4, "vy" # F │ │ .prologue │ .line 473 │ - iget v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->deceleration:F │ + iget v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->deceleration:F │ │ - div-float v1, p3, v1 │ + div-float v3, p3, v3 │ │ - invoke-static {v1}, Ljava/lang/Math;->abs(F)F │ + invoke-static {v3}, Ljava/lang/Math;->abs(F)F │ │ - move-result v12 │ + move-result v2 │ │ .line 474 │ - .local v12, "duration":F │ + .local v2, "duration":F │ move/from16 v0, p3 │ │ - neg-float v1, v0 │ + neg-float v3, v0 │ │ - mul-float/2addr v1, v12 │ + mul-float/2addr v3, v2 │ │ - const/high16 v2, 0x40000000 # 2.0f │ + const/high16 v4, 0x40000000 # 2.0f │ │ - div-float v13, v1, v2 │ + div-float v14, v3, v4 │ │ .line 475 │ - .local v13, "dx":F │ - const v1, 0x4d24cb80 # 1.728E8f │ + .local v14, "dx":F │ + const v3, 0x4d24cb80 # 1.728E8f │ │ - mul-float/2addr v1, v13 │ + mul-float/2addr v3, v14 │ │ - iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v4, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_main:Lorg/tamanegi/atmosphere/PlotView; │ - invoke-static {v2}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$100(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ + invoke-static {v4}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$100(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-virtual {v2}, Lorg/tamanegi/atmosphere/PlotView;->getWidth()I │ + invoke-virtual {v4}, Lorg/tamanegi/atmosphere/PlotView;->getWidth()I │ │ - move-result v2 │ + move-result v4 │ │ - int-to-float v2, v2 │ + int-to-float v4, v4 │ │ - div-float/2addr v1, v2 │ + div-float/2addr v3, v4 │ │ - float-to-long v10, v1 │ + float-to-long v12, v3 │ │ .line 476 │ - .local v10, "dt":J │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + .local v12, "dt":J │ + iget-object v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ - invoke-static {v1}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$300(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ + invoke-static {v3}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$300(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeEnd()J │ + invoke-virtual {v3}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeEnd()J │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ .line 478 │ - .local v8, "cur_end":J │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + .local v10, "cur_end":J │ + iget-object v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ - iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v4, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->selection_holder:Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ - invoke-static {v2}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1800(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ + invoke-static {v4}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1800(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ │ - move-result-object v2 │ + move-result-object v4 │ │ # invokes: Lorg/tamanegi/atmosphere/AtmosphereFragment;->cancelAllAnimator(Ljava/lang/Object;)V │ - invoke-static {v1, v2}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1900(Lorg/tamanegi/atmosphere/AtmosphereFragment;Ljava/lang/Object;)V │ + invoke-static {v3, v4}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1900(Lorg/tamanegi/atmosphere/AtmosphereFragment;Ljava/lang/Object;)V │ │ .line 479 │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->selection_holder:Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ - invoke-static {v1}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1800(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ + invoke-static {v3}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1800(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ │ - move-result-object v1 │ + move-result-object v3 │ │ # setter for: Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->end_from:J │ - invoke-static {v1, v8, v9}, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->access$2102(Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;J)J │ + invoke-static {v3, v10, v11}, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->access$2102(Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;J)J │ │ .line 480 │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->selection_holder:Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ - invoke-static {v1}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1800(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ + invoke-static {v3}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1800(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - add-long v2, v8, v10 │ + add-long v4, v10, v12 │ │ # setter for: Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->end_to:J │ - invoke-static {v1, v2, v3}, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->access$2202(Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;J)J │ + invoke-static {v3, v4, v5}, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->access$2202(Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;J)J │ │ .line 481 │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ - iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ + iget-object v4, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->selection_holder:Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ - invoke-static {v2}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1800(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ + invoke-static {v4}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1800(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - const-string v3, "selectionRangeEnd" │ + const-string v5, "selectionRangeEnd" │ │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - const/16 v5, 0x3e8 │ + const/16 v7, 0x3e8 │ │ - const/high16 v6, 0x447a0000 # 1000.0f │ + const/high16 v8, 0x447a0000 # 1000.0f │ │ - mul-float/2addr v6, v12 │ + mul-float/2addr v8, v2 │ │ - float-to-long v6, v6 │ + float-to-long v8, v8 │ │ # invokes: Lorg/tamanegi/atmosphere/AtmosphereFragment;->startFlingAnimation(Ljava/lang/Object;Ljava/lang/String;IIJ)V │ - invoke-static/range {v1 .. v7}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$2300(Lorg/tamanegi/atmosphere/AtmosphereFragment;Ljava/lang/Object;Ljava/lang/String;IIJ)V │ + invoke-static/range {v3 .. v9}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$2300(Lorg/tamanegi/atmosphere/AtmosphereFragment;Ljava/lang/Object;Ljava/lang/String;IIJ)V │ │ .line 484 │ - const/4 v1, 0x1 │ + const/4 v3, 0x1 │ │ - return v1 │ + return v3 │ .end method │ │ .method public onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ - .locals 9 │ + .locals 10 │ .param p1, "ev1" # Landroid/view/MotionEvent; │ .param p2, "ev2" # Landroid/view/MotionEvent; │ .param p3, "dx" # F │ .param p4, "dy" # F │ │ .prologue │ .line 457 │ @@ -284,17 +285,17 @@ │ iget-object v4, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->plot_end:J │ invoke-static {v4}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1600(Lorg/tamanegi/atmosphere/AtmosphereFragment;)J │ │ move-result-wide v4 │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v4, v4, v7 │ + cmp-long v4, v4, v8 │ │ if-gez v4, :cond_1 │ │ move-wide v4, v0 │ │ :goto_0 │ add-long/2addr v4, v2 │ @@ -313,18 +314,18 @@ │ cmp-long v4, v4, v0 │ │ if-ltz v4, :cond_0 │ │ .line 462 │ iget-object v4, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ - const-wide/16 v5, -0x1 │ + const-wide/16 v6, -0x1 │ │ # setter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->plot_end:J │ - invoke-static {v4, v5, v6}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1602(Lorg/tamanegi/atmosphere/AtmosphereFragment;J)J │ + invoke-static {v4, v6, v7}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1602(Lorg/tamanegi/atmosphere/AtmosphereFragment;J)J │ │ .line 464 │ :cond_0 │ iget-object v4, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$GestureListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # invokes: Lorg/tamanegi/atmosphere/AtmosphereFragment;->updateSelectionRange()V │ invoke-static {v4}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$2000(Lorg/tamanegi/atmosphere/AtmosphereFragment;)V ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment.smali │ @@ -53,35 +53,40 @@ │ │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ - const/high16 v1, 0x7f070000 │ + const/high16 v1, 0x7f060000 │ │ + .line 552 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ - const v1, 0x7f070002 │ + const v1, 0x7f060002 │ │ + .line 553 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x104000a │ │ new-instance v2, Lorg/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment$1; │ │ invoke-direct {v2, p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment$1;->(Lorg/tamanegi/atmosphere/AtmosphereFragment$NoSensorDialogFragment;)V │ │ + .line 554 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 561 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ + .line 551 │ return-object v0 │ .end method ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$OnTouchSubPlotterListener.smali │ @@ -97,15 +97,15 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/tamanegi/atmosphere/PlotView;->getTimeRangeEnd()J │ │ move-result-wide v4 │ │ - .line 503 │ + .line 504 │ .local v4, "range_end":J │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getX()F │ │ move-result v8 │ │ iget-object v9, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$OnTouchSubPlotterListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ @@ -118,17 +118,17 @@ │ │ move-result v9 │ │ int-to-float v9, v9 │ │ div-float/2addr v8, v9 │ │ - sub-long v9, v4, v6 │ + sub-long v10, v4, v6 │ │ - long-to-float v9, v9 │ + long-to-float v9, v10 │ │ mul-float/2addr v8, v9 │ │ float-to-long v8, v8 │ │ add-long v0, v8, v6 │ │ @@ -157,14 +157,15 @@ │ │ move-result v8 │ │ const/4 v9, 0x2 │ │ if-ne v8, v9, :cond_1 │ │ + .line 511 │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getX()F │ │ move-result v8 │ │ iget v9, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$OnTouchSubPlotterListener;->last_x:F │ │ sub-float/2addr v8, v9 │ @@ -185,19 +186,19 @@ │ iget-object v8, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$OnTouchSubPlotterListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ invoke-static {v8}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$300(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ │ move-result-object v8 │ │ - const-wide/32 v9, 0xa4cb800 │ + const-wide/32 v10, 0xa4cb800 │ │ - sub-long v9, v2, v9 │ + sub-long v10, v2, v10 │ │ - invoke-virtual {v8, v9, v10, v2, v3}, Lorg/tamanegi/atmosphere/PlotView;->setSelectionRange(JJ)V │ + invoke-virtual {v8, v10, v11, v2, v3}, Lorg/tamanegi/atmosphere/PlotView;->setSelectionRange(JJ)V │ │ .line 513 │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getX()F │ │ move-result v8 │ │ iput v8, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$OnTouchSubPlotterListener;->last_x:F │ @@ -223,18 +224,18 @@ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ invoke-static {v9}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$300(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/PlotView; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeEnd()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ # setter for: Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->end_from:J │ - invoke-static {v8, v9, v10}, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->access$2102(Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;J)J │ + invoke-static {v8, v10, v11}, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->access$2102(Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;J)J │ │ .line 517 │ iget-object v8, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$OnTouchSubPlotterListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ # getter for: Lorg/tamanegi/atmosphere/AtmosphereFragment;->selection_holder:Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ invoke-static {v8}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->access$1800(Lorg/tamanegi/atmosphere/AtmosphereFragment;)Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$SelectionListener.smali │ @@ -45,15 +45,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onSelectionChanged(JJ)V │ - .locals 7 │ + .locals 9 │ .param p1, "start" # J │ .param p3, "end" # J │ │ .prologue │ .line 408 │ iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ @@ -133,19 +133,19 @@ │ │ move-result-wide v0 │ │ .line 419 │ .local v0, "cur_time":J │ iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionListener;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ - sub-long v3, v0, p3 │ + sub-long v4, v0, p3 │ │ - const-wide/32 v5, 0x927c0 │ + const-wide/32 v6, 0x927c0 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gtz v3, :cond_1 │ │ const-wide/16 p3, -0x1 │ │ .end local p3 # "end":J │ :cond_1 ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder.smali │ @@ -48,27 +48,27 @@ │ .line 529 │ invoke-direct {p0, p1}, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->(Lorg/tamanegi/atmosphere/AtmosphereFragment;)V │ │ return-void │ .end method │ │ .method static synthetic access$2102(Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;J)J │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ .param p1, "x1" # J │ │ .prologue │ .line 529 │ iput-wide p1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->end_from:J │ │ return-wide p1 │ .end method │ │ .method static synthetic access$2202(Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;J)J │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder; │ .param p1, "x1" # J │ │ .prologue │ .line 529 │ iput-wide p1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionHolder;->end_to:J ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment; │ │ .prologue │ .line 582 │ iput-object p1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment$1;->this$0:Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment.smali │ @@ -106,37 +106,42 @@ │ │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ - const v2, 0x7f070001 │ + const v2, 0x7f060001 │ │ + .line 579 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const/high16 v2, 0x7f050000 │ │ new-instance v3, Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment$1; │ │ invoke-direct {v3, p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment$1;->(Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment;)V │ │ + .line 580 │ invoke-virtual {v1, v2, v0, v3}, Landroid/app/AlertDialog$Builder;->setSingleChoiceItems(IILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const/high16 v2, 0x1040000 │ │ const/4 v3, 0x0 │ │ + .line 588 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 589 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ + .line 578 │ return-object v1 │ .end method ├── smali/org/tamanegi/atmosphere/LogData$LogRecord.smali │ @@ -39,15 +39,15 @@ │ iput v0, p0, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ │ .line 29 │ return-void │ .end method │ │ .method public constructor (JF)V │ - .locals 0 │ + .locals 1 │ .param p1, "time" # J │ .param p3, "value" # F │ │ .prologue │ .line 32 │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tamanegi/atmosphere/AtmosphereFragment.smali │ @@ -118,15 +118,14 @@ │ .line 85 │ new-instance v0, Lorg/tamanegi/atmosphere/AtmosphereFragment$3; │ │ invoke-direct {v0, p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment$3;->(Lorg/tamanegi/atmosphere/AtmosphereFragment;)V │ │ iput-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_listener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; │ │ - .line 571 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/tamanegi/atmosphere/AtmosphereFragment;)V │ .locals 0 │ .param p0, "x0" # Lorg/tamanegi/atmosphere/AtmosphereFragment; │ │ @@ -200,15 +199,15 @@ │ .line 35 │ iget-wide v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plot_end:J │ │ return-wide v0 │ .end method │ │ .method static synthetic access$1602(Lorg/tamanegi/atmosphere/AtmosphereFragment;J)J │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lorg/tamanegi/atmosphere/AtmosphereFragment; │ .param p1, "x1" # J │ │ .prologue │ .line 35 │ iput-wide p1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plot_end:J │ │ @@ -268,15 +267,15 @@ │ .line 35 │ invoke-direct {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->updateSelectionRange()V │ │ return-void │ .end method │ │ .method static synthetic access$2300(Lorg/tamanegi/atmosphere/AtmosphereFragment;Ljava/lang/Object;Ljava/lang/String;IIJ)V │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lorg/tamanegi/atmosphere/AtmosphereFragment; │ .param p1, "x1" # Ljava/lang/Object; │ .param p2, "x2" # Ljava/lang/String; │ .param p3, "x3" # I │ .param p4, "x4" # I │ .param p5, "x5" # J │ │ @@ -321,15 +320,15 @@ │ .line 35 │ iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ │ return-object v0 │ .end method │ │ .method static synthetic access$500(Lorg/tamanegi/atmosphere/AtmosphereFragment;Lorg/tamanegi/atmosphere/PlotView;Lorg/tamanegi/atmosphere/VerticalTicsView;JJFZ)V │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Lorg/tamanegi/atmosphere/AtmosphereFragment; │ .param p1, "x1" # Lorg/tamanegi/atmosphere/PlotView; │ .param p2, "x2" # Lorg/tamanegi/atmosphere/VerticalTicsView; │ .param p3, "x3" # J │ .param p5, "x4" # J │ .param p7, "x5" # F │ .param p8, "x6" # Z │ @@ -394,62 +393,61 @@ │ │ .method private cancelAllAnimator(Ljava/lang/Object;)V │ .locals 4 │ .param p1, "target" # Ljava/lang/Object; │ │ .prologue │ .line 390 │ - iget-object v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->animator_map:Ljava/util/Map; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->animator_map:Ljava/util/Map; │ │ - invoke-interface {v3, 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 v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/List; │ + check-cast v1, Ljava/util/List; │ │ .line 391 │ - .local v2, "list":Ljava/util/List;, "Ljava/util/List;" │ - if-nez v2, :cond_0 │ + .local v1, "list":Ljava/util/List;, "Ljava/util/List;" │ + if-nez v1, :cond_0 │ │ .line 400 │ :goto_0 │ return-void │ │ .line 395 │ :cond_0 │ - 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_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/animation/Animator; │ │ .line 396 │ .local v0, "anim":Landroid/animation/Animator; │ invoke-virtual {v0}, Landroid/animation/Animator;->cancel()V │ │ goto :goto_1 │ │ .line 399 │ .end local v0 # "anim":Landroid/animation/Animator; │ :cond_1 │ - iget-object v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->animator_map:Ljava/util/Map; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->animator_map:Ljava/util/Map; │ │ - invoke-interface {v3, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ .end method │ │ .method private onUnitChanged(I)V │ .locals 2 │ .param p1, "unit_idx" # I │ @@ -507,21 +505,22 @@ │ │ move-result-object v0 │ │ .line 369 │ .local v0, "anim":Landroid/animation/ObjectAnimator; │ invoke-virtual {v0, p5, p6}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; │ │ - .line 370 │ + .line 371 │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ const/high16 v2, 0x7f040000 │ │ + .line 370 │ invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;->loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V │ │ .line 373 │ @@ -531,15 +530,15 @@ │ invoke-direct {p0, p1, v0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->addAnimator(Ljava/lang/Object;Landroid/animation/Animator;)V │ │ .line 375 │ return-void │ .end method │ │ .method private startSelectionAnimation(Ljava/lang/Object;Ljava/lang/String;II)V │ - .locals 3 │ + .locals 4 │ .param p1, "target" # Ljava/lang/Object; │ .param p2, "prop" # Ljava/lang/String; │ .param p3, "from" # I │ .param p4, "to" # I │ │ .prologue │ .line 356 │ @@ -557,25 +556,26 @@ │ │ invoke-static {p1, p2, v1}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator; │ │ move-result-object v0 │ │ .line 357 │ .local v0, "anim":Landroid/animation/ObjectAnimator; │ - const-wide/16 v1, 0x1f4 │ + const-wide/16 v2, 0x1f4 │ │ - invoke-virtual {v0, v1, v2}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; │ + invoke-virtual {v0, v2, v3}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; │ │ - .line 358 │ + .line 359 │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ const v2, 0x7f040001 │ │ + .line 358 │ invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;->loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V │ │ .line 361 │ @@ -585,15 +585,15 @@ │ invoke-direct {p0, p1, v0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->addAnimator(Ljava/lang/Object;Landroid/animation/Animator;)V │ │ .line 363 │ return-void │ .end method │ │ .method private startValueAnimation(Ljava/lang/Object;Ljava/lang/String;FF)V │ - .locals 3 │ + .locals 4 │ .param p1, "target" # Ljava/lang/Object; │ .param p2, "prop" # Ljava/lang/String; │ .param p3, "from" # F │ .param p4, "to" # F │ │ .prologue │ .line 344 │ @@ -611,25 +611,26 @@ │ │ invoke-static {p1, p2, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; │ │ move-result-object v0 │ │ .line 345 │ .local v0, "anim":Landroid/animation/ObjectAnimator; │ - const-wide/16 v1, 0x1f4 │ + const-wide/16 v2, 0x1f4 │ │ - invoke-virtual {v0, v1, v2}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; │ + invoke-virtual {v0, v2, v3}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; │ │ - .line 346 │ + .line 347 │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ const v2, 0x7f040002 │ │ + .line 346 │ invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;->loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V │ │ .line 349 │ @@ -643,223 +644,230 @@ │ .end method │ │ .method private updateLogData()V │ .locals 14 │ │ .prologue │ .line 239 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->data:Lorg/tamanegi/atmosphere/LogData; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->data:Lorg/tamanegi/atmosphere/LogData; │ │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - invoke-virtual {v0, v1}, Lorg/tamanegi/atmosphere/LogData;->readRecords([Lorg/tamanegi/atmosphere/LogData$LogRecord;)I │ + invoke-virtual {v1, v2}, Lorg/tamanegi/atmosphere/LogData;->readRecords([Lorg/tamanegi/atmosphere/LogData$LogRecord;)I │ │ - move-result v0 │ + move-result v1 │ │ - iput v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ + iput v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ │ .line 240 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 242 │ - .local v11, "cur_time":J │ - iget v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->measure_unit:I │ + .local v12, "cur_time":J │ + iget v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->measure_unit:I │ │ - invoke-static {v0}, Lorg/tamanegi/atmosphere/TicsUtils;->getPressureUnitConverter(I)Lorg/tamanegi/atmosphere/TicsUtils$PressureUnitConverter; │ + .line 243 │ + invoke-static {v1}, Lorg/tamanegi/atmosphere/TicsUtils;->getPressureUnitConverter(I)Lorg/tamanegi/atmosphere/TicsUtils$PressureUnitConverter; │ │ move-result-object v10 │ │ .line 244 │ .local v10, "conv":Lorg/tamanegi/atmosphere/TicsUtils$PressureUnitConverter; │ - const/4 v9, 0x0 │ + const/4 v0, 0x0 │ │ .line 245 │ - .local v9, "cnt":I │ - const/4 v13, 0x0 │ + .local v0, "cnt":I │ + const/4 v11, 0x0 │ │ - .local v13, "i":I │ + .local v11, "i":I │ :goto_0 │ - iget v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ + iget v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ │ - if-ge v13, v0, :cond_1 │ + if-ge v11, v1, :cond_1 │ │ .line 246 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v0, v0, v13 │ + aget-object v1, v1, v11 │ │ - iget v0, v0, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ + iget v1, v1, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ │ - const/high16 v1, 0x3f800000 # 1.0f │ + const/high16 v2, 0x3f800000 # 1.0f │ │ - cmpg-float v0, v0, v1 │ + cmpg-float v1, v1, v2 │ │ - if-gez v0, :cond_0 │ + if-gez v1, :cond_0 │ │ .line 245 │ :goto_1 │ - add-int/lit8 v13, v13, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_0 │ │ .line 251 │ :cond_0 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v0, v0, v9 │ + aget-object v1, v1, v0 │ │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v1, v1, v13 │ + aget-object v2, v2, v11 │ │ - iget v1, v1, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ + iget v2, v2, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ │ - invoke-interface {v10, v1}, Lorg/tamanegi/atmosphere/TicsUtils$PressureUnitConverter;->convert(F)F │ + invoke-interface {v10, v2}, Lorg/tamanegi/atmosphere/TicsUtils$PressureUnitConverter;->convert(F)F │ │ - move-result v1 │ + move-result v2 │ │ - iput v1, v0, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ + iput v2, v1, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ │ .line 252 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v0, v0, v9 │ + aget-object v1, v1, v0 │ │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v1, v1, v13 │ + aget-object v2, v2, v11 │ │ - iget-wide v1, v1, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iget-wide v2, v2, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ - iput-wide v1, v0, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iput-wide v2, v1, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ .line 253 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ .line 255 │ :cond_1 │ - iput v9, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ + iput v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ │ .line 257 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_main:Lorg/tamanegi/atmosphere/PlotView; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_main:Lorg/tamanegi/atmosphere/PlotView; │ │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - iget v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ + iget v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ │ - invoke-virtual {v0, v1, v2}, Lorg/tamanegi/atmosphere/PlotView;->setData([Lorg/tamanegi/atmosphere/LogData$LogRecord;I)V │ + invoke-virtual {v1, v2, v3}, Lorg/tamanegi/atmosphere/PlotView;->setData([Lorg/tamanegi/atmosphere/LogData$LogRecord;I)V │ │ .line 258 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_main:Lorg/tamanegi/atmosphere/PlotView; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_main:Lorg/tamanegi/atmosphere/PlotView; │ │ - const-wide/32 v1, 0x493e0 │ + const-wide/32 v2, 0x493e0 │ │ - invoke-virtual {v0, v1, v2}, Lorg/tamanegi/atmosphere/PlotView;->setNormalInterval(J)V │ + invoke-virtual {v1, v2, v3}, Lorg/tamanegi/atmosphere/PlotView;->setNormalInterval(J)V │ │ .line 259 │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_main:Lorg/tamanegi/atmosphere/PlotView; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_main:Lorg/tamanegi/atmosphere/PlotView; │ │ - iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->vtics_main:Lorg/tamanegi/atmosphere/VerticalTicsView; │ + iget-object v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->vtics_main:Lorg/tamanegi/atmosphere/VerticalTicsView; │ │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ │ - invoke-virtual {v0}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeStart()J │ + .line 260 │ + invoke-virtual {v1}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeStart()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ │ - invoke-virtual {v0}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeEnd()J │ + .line 261 │ + invoke-virtual {v1}, Lorg/tamanegi/atmosphere/PlotView;->getSelectionRangeEnd()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ │ - invoke-virtual {v0}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getMainPlotStride()F │ + .line 262 │ + invoke-virtual {v1}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getMainPlotStride()F │ │ - move-result v7 │ + move-result v8 │ │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v8}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->updateValueTics(Lorg/tamanegi/atmosphere/PlotView;Lorg/tamanegi/atmosphere/VerticalTicsView;JJFZ)V │ + .line 259 │ + invoke-direct/range {v1 .. v9}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->updateValueTics(Lorg/tamanegi/atmosphere/PlotView;Lorg/tamanegi/atmosphere/VerticalTicsView;JJFZ)V │ │ .line 265 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - iget v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ + iget v3, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->record_cnt:I │ │ - invoke-virtual {v0, v1, v2}, Lorg/tamanegi/atmosphere/PlotView;->setData([Lorg/tamanegi/atmosphere/LogData$LogRecord;I)V │ + invoke-virtual {v1, v2, v3}, Lorg/tamanegi/atmosphere/PlotView;->setData([Lorg/tamanegi/atmosphere/LogData$LogRecord;I)V │ │ .line 266 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ │ - const-wide/32 v1, 0x493e0 │ + const-wide/32 v2, 0x493e0 │ │ - invoke-virtual {v0, v1, v2}, Lorg/tamanegi/atmosphere/PlotView;->setNormalInterval(J)V │ + invoke-virtual {v1, v2, v3}, Lorg/tamanegi/atmosphere/PlotView;->setNormalInterval(J)V │ │ .line 267 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ │ - const-wide v1, 0x9a7ec800L │ + const-wide v2, 0x9a7ec800L │ │ - sub-long v1, v11, v1 │ + sub-long v2, v12, v2 │ │ - invoke-virtual {v0, v1, v2, v11, v12}, Lorg/tamanegi/atmosphere/PlotView;->setTimeRange(JJ)V │ + invoke-virtual {v1, v2, v3, v12, v13}, Lorg/tamanegi/atmosphere/PlotView;->setTimeRange(JJ)V │ │ .line 268 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->htics_sub:Lorg/tamanegi/atmosphere/HorizontalTicsView; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->htics_sub:Lorg/tamanegi/atmosphere/HorizontalTicsView; │ │ - const-wide v1, 0x9a7ec800L │ + const-wide v2, 0x9a7ec800L │ │ - sub-long v1, v11, v1 │ + sub-long v2, v12, v2 │ │ - invoke-virtual {v0, v1, v2, v11, v12}, Lorg/tamanegi/atmosphere/HorizontalTicsView;->setTimeRange(JJ)V │ + invoke-virtual {v1, v2, v3, v12, v13}, Lorg/tamanegi/atmosphere/HorizontalTicsView;->setTimeRange(JJ)V │ │ .line 269 │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - const-wide v3, 0x9a7ec800L │ + const-wide v4, 0x9a7ec800L │ │ - sub-long v3, v11, v3 │ + sub-long v4, v12, v4 │ │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ │ - invoke-virtual {v0}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getSubPlotStride()F │ + .line 271 │ + invoke-virtual {v1}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getSubPlotStride()F │ │ - move-result v7 │ + move-result v8 │ │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move-wide v5, v11 │ + move-wide v6, v12 │ │ - invoke-direct/range {v0 .. v8}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->updateValueTics(Lorg/tamanegi/atmosphere/PlotView;Lorg/tamanegi/atmosphere/VerticalTicsView;JJFZ)V │ + .line 269 │ + invoke-direct/range {v1 .. v9}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->updateValueTics(Lorg/tamanegi/atmosphere/PlotView;Lorg/tamanegi/atmosphere/VerticalTicsView;JJFZ)V │ │ .line 274 │ invoke-direct {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->updateSelectionRange()V │ │ .line 276 │ - iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->handler:Landroid/os/Handler; │ + iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->handler:Landroid/os/Handler; │ │ - iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->logdata_updater:Ljava/lang/Runnable; │ + iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->logdata_updater:Ljava/lang/Runnable; │ │ - const-wide/32 v2, 0x493e0 │ + const-wide/32 v4, 0x493e0 │ │ - invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v1, v2, v4, v5}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 277 │ return-void │ .end method │ │ .method private updateSelectionRange()V │ .locals 8 │ @@ -883,19 +891,19 @@ │ move-wide v2, v0 │ │ .line 283 │ .local v2, "selection_end":J │ :goto_0 │ iget-object v4, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ │ - const-wide/32 v5, 0xa4cb800 │ + const-wide/32 v6, 0xa4cb800 │ │ - sub-long v5, v2, v5 │ + sub-long v6, v2, v6 │ │ - invoke-virtual {v4, v5, v6, v2, v3}, Lorg/tamanegi/atmosphere/PlotView;->setSelectionRange(JJ)V │ + invoke-virtual {v4, v6, v7, v2, v3}, Lorg/tamanegi/atmosphere/PlotView;->setSelectionRange(JJ)V │ │ .line 285 │ return-void │ │ .line 282 │ .end local v2 # "selection_end":J │ :cond_0 │ @@ -932,64 +940,64 @@ │ if-ge v3, v10, :cond_3 │ │ .line 295 │ iget-object v10, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ aget-object v10, v10, v3 │ │ - iget-wide v7, v10, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iget-wide v8, v10, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ .line 296 │ - .local v7, "t":J │ + .local v8, "t":J │ iget-object v10, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ aget-object v10, v10, v3 │ │ - iget v9, v10, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ + iget v7, v10, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ │ .line 298 │ - .local v9, "v":F │ - cmp-long v10, v7, p3 │ + .local v7, "v":F │ + cmp-long v10, v8, p3 │ │ if-ltz v10, :cond_0 │ │ - cmp-long v10, v7, p5 │ + cmp-long v10, v8, p5 │ │ if-lez v10, :cond_1 │ │ .line 294 │ :cond_0 │ :goto_1 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 302 │ :cond_1 │ - cmpg-float v10, v9, v6 │ + cmpg-float v10, v7, v6 │ │ if-gez v10, :cond_2 │ │ .line 303 │ - move v6, v9 │ + move v6, v7 │ │ .line 305 │ :cond_2 │ - cmpl-float v10, v9, v5 │ + cmpl-float v10, v7, v5 │ │ if-lez v10, :cond_0 │ │ .line 306 │ - move v5, v9 │ + move v5, v7 │ │ goto :goto_1 │ │ .line 309 │ - .end local v7 # "t":J │ - .end local v9 # "v":F │ + .end local v7 # "v":F │ + .end local v8 # "t":J │ :cond_3 │ cmpl-float v10, v6, v5 │ │ if-lez v10, :cond_4 │ │ .line 310 │ iget-object v10, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ @@ -1165,69 +1173,74 @@ │ │ invoke-virtual {v1}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getMainPlotMajorStep()F │ │ move-result v1 │ │ iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ │ + .line 232 │ invoke-virtual {v2}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getMainPlotMinorStep()F │ │ move-result v2 │ │ + .line 231 │ invoke-virtual {v0, v1, v2}, Lorg/tamanegi/atmosphere/PlotView;->setValueStep(FF)V │ │ .line 233 │ iget-object v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plotter_sub:Lorg/tamanegi/atmosphere/PlotView; │ │ iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ │ invoke-virtual {v1}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getSubPlotMajorStep()F │ │ move-result v1 │ │ iget-object v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_params:Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters; │ │ + .line 234 │ invoke-virtual {v2}, Lorg/tamanegi/atmosphere/TicsUtils$UnitParameters;->getSubPlotMinorStep()F │ │ move-result v2 │ │ + .line 233 │ invoke-virtual {v0, v1, v2}, Lorg/tamanegi/atmosphere/PlotView;->setValueStep(FF)V │ │ .line 235 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "savedState" # Landroid/os/Bundle; │ │ .prologue │ .line 98 │ invoke-super {p0, p1}, Landroid/app/Fragment;->onCreate(Landroid/os/Bundle;)V │ │ .line 100 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->setHasOptionsMenu(Z)V │ │ - .line 101 │ + .line 102 │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ const-string v1, "unit" │ │ const/4 v2, 0x0 │ │ + .line 103 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->measure_unit:I │ │ .line 104 │ @@ -1250,25 +1263,26 @@ │ │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_listener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; │ │ + .line 106 │ invoke-interface {v0, v1}, Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V │ │ .line 108 │ if-eqz p1, :cond_0 │ │ .line 109 │ const-string v0, "org.tamanegi.atmosphere.PlotEnd" │ │ - iget-wide v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plot_end:J │ + iget-wide v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plot_end:J │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plot_end:J │ │ .line 111 │ :cond_0 │ @@ -1278,15 +1292,15 @@ │ .method public onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ .locals 1 │ .param p1, "menu" # Landroid/view/Menu; │ .param p2, "inflater" # Landroid/view/MenuInflater; │ │ .prologue │ .line 200 │ - const/high16 v0, 0x7f090000 │ + const/high16 v0, 0x7f080000 │ │ invoke-virtual {p2, v0, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 201 │ return-void │ .end method │ │ @@ -1363,26 +1377,26 @@ │ new-instance v1, Ljava/util/HashMap; │ │ invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ iput-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->animator_map:Ljava/util/Map; │ │ .line 147 │ - const v1, 0x7f060008 │ + const v1, 0x7f090008 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ iput-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_label:Landroid/widget/TextView; │ │ .line 149 │ - const v1, 0x7f06000a │ + const v1, 0x7f09000a │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Lorg/tamanegi/atmosphere/PlotView; │ │ @@ -1394,15 +1408,15 @@ │ new-instance v2, Lorg/tamanegi/atmosphere/AtmosphereFragment$OnTouchMainPlotterListener; │ │ invoke-direct {v2, p0, v4}, Lorg/tamanegi/atmosphere/AtmosphereFragment$OnTouchMainPlotterListener;->(Lorg/tamanegi/atmosphere/AtmosphereFragment;Lorg/tamanegi/atmosphere/AtmosphereFragment$1;)V │ │ invoke-virtual {v1, v2}, Lorg/tamanegi/atmosphere/PlotView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ │ .line 152 │ - const v1, 0x7f06000d │ + const v1, 0x7f09000d │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Lorg/tamanegi/atmosphere/PlotView; │ │ @@ -1423,48 +1437,48 @@ │ new-instance v2, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionListener; │ │ invoke-direct {v2, p0, v4}, Lorg/tamanegi/atmosphere/AtmosphereFragment$SelectionListener;->(Lorg/tamanegi/atmosphere/AtmosphereFragment;Lorg/tamanegi/atmosphere/AtmosphereFragment$1;)V │ │ invoke-virtual {v1, v2}, Lorg/tamanegi/atmosphere/PlotView;->setOnSelectionChangeListener(Lorg/tamanegi/atmosphere/PlotView$OnSelectionChangeListener;)V │ │ .line 156 │ - const v1, 0x7f060009 │ + const v1, 0x7f090009 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Lorg/tamanegi/atmosphere/VerticalTicsView; │ │ iput-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->vtics_main:Lorg/tamanegi/atmosphere/VerticalTicsView; │ │ .line 158 │ - const v1, 0x7f06000b │ + const v1, 0x7f09000b │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Lorg/tamanegi/atmosphere/HorizontalTicsView; │ │ iput-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->htics_main1:Lorg/tamanegi/atmosphere/HorizontalTicsView; │ │ .line 159 │ - const v1, 0x7f06000c │ + const v1, 0x7f09000c │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Lorg/tamanegi/atmosphere/HorizontalTicsView; │ │ iput-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->htics_main2:Lorg/tamanegi/atmosphere/HorizontalTicsView; │ │ .line 160 │ - const v1, 0x7f06000e │ + const v1, 0x7f09000e │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Lorg/tamanegi/atmosphere/HorizontalTicsView; │ │ @@ -1491,14 +1505,15 @@ │ │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->unit_listener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; │ │ + .line 119 │ invoke-interface {v0, v1}, Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V │ │ .line 120 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ @@ -1507,15 +1522,15 @@ │ │ .prologue │ .line 206 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ move-result v0 │ │ - const v1, 0x7f060010 │ + const v1, 0x7f090010 │ │ if-ne v0, v1, :cond_0 │ │ .line 207 │ new-instance v0, Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment; │ │ invoke-direct {v0}, Lorg/tamanegi/atmosphere/AtmosphereFragment$UnitChooserDialogFragment;->()V │ @@ -1569,15 +1584,15 @@ │ .method public onResume()V │ .locals 6 │ │ .prologue │ .line 170 │ invoke-super {p0}, Landroid/app/Fragment;->onResume()V │ │ - .line 172 │ + .line 173 │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 │ │ const-string v4, "sensor" │ │ invoke-virtual {v3, v4}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ @@ -1625,14 +1640,15 @@ │ │ const-class v5, Lorg/tamanegi/atmosphere/LoggerService; │ │ invoke-direct {v3, v4, v5}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v4, "org.tamanegi.atmosphere.action.START_LOGGING" │ │ + .line 182 │ invoke-virtual {v3, v4}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 183 │ .local v0, "logger_intent":Landroid/content/Intent; │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->getActivity()Landroid/app/Activity; │ @@ -1644,24 +1660,24 @@ │ .line 185 │ invoke-direct {p0}, Lorg/tamanegi/atmosphere/AtmosphereFragment;->updateLogData()V │ │ goto :goto_0 │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "state" # Landroid/os/Bundle; │ │ .prologue │ .line 125 │ invoke-super {p0, p1}, Landroid/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ .line 127 │ const-string v0, "org.tamanegi.atmosphere.PlotEnd" │ │ - iget-wide v1, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plot_end:J │ + iget-wide v2, p0, Lorg/tamanegi/atmosphere/AtmosphereFragment;->plot_end:J │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ + invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ │ .line 128 │ return-void │ .end method ├── smali/org/tamanegi/atmosphere/LogData.smali │ @@ -113,15 +113,15 @@ │ │ │ # virtual methods │ .method public declared-synchronized getLastTimestamp()J │ .locals 12 │ │ .prologue │ - const-wide/16 v7, -0x1 │ + const-wide/16 v8, -0x1 │ │ .line 159 │ monitor-enter p0 │ │ const/4 v5, 0x0 │ │ .line 161 │ @@ -146,21 +146,21 @@ │ .line 191 │ :try_start_1 │ invoke-virtual {v5}, Ljava/io/RandomAccessFile;->close()V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ - .line 195 │ + .line 186 │ .end local v2 # "exist":Z │ :cond_0 │ :goto_0 │ monitor-exit p0 │ │ - return-wide v7 │ + return-wide v8 │ │ .line 166 │ .restart local v2 # "exist":Z │ :cond_1 │ :try_start_2 │ new-instance v6, Ljava/io/RandomAccessFile; │ │ @@ -180,18 +180,18 @@ │ │ :try_start_3 │ invoke-virtual {v6, v10, v11}, Ljava/io/RandomAccessFile;->seek(J)V │ │ .line 170 │ invoke-virtual {v6}, Ljava/io/RandomAccessFile;->readInt()I │ │ - move-result v9 │ + move-result v7 │ │ .line 171 │ - .local v9, "total_cnt":I │ + .local v7, "total_cnt":I │ invoke-virtual {v6}, Ljava/io/RandomAccessFile;->readInt()I │ │ move-result v0 │ │ .line 172 │ .local v0, "avail_cnt":I │ invoke-virtual {v6}, Ljava/io/RandomAccessFile;->readInt()I │ @@ -215,27 +215,27 @@ │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_3 │ .catchall {:try_start_4 .. :try_end_4} :catchall_3 │ │ :cond_2 │ :goto_1 │ move-object v5, v6 │ │ - .line 195 │ + .line 174 │ .end local v6 # "in":Ljava/io/RandomAccessFile; │ .restart local v5 # "in":Ljava/io/RandomAccessFile; │ goto :goto_0 │ │ .line 177 │ .end local v5 # "in":Ljava/io/RandomAccessFile; │ .restart local v6 # "in":Ljava/io/RandomAccessFile; │ :cond_3 │ add-int v10, v3, v0 │ │ :try_start_5 │ - rem-int v4, v10, v9 │ + rem-int v4, v10, v7 │ │ .line 179 │ .local v4, "idx":I │ mul-int/lit8 v10, v4, 0xc │ │ add-int/lit8 v10, v10, 0xc │ │ @@ -245,43 +245,43 @@ │ │ .line 180 │ invoke-virtual {v6}, Ljava/io/RandomAccessFile;->readLong()J │ :try_end_5 │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_6 │ .catchall {:try_start_5 .. :try_end_5} :catchall_2 │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ .line 189 │ - .local v7, "time":J │ + .local v8, "time":J │ if-eqz v6, :cond_4 │ │ .line 191 │ :try_start_6 │ invoke-virtual {v6}, Ljava/io/RandomAccessFile;->close()V │ :try_end_6 │ .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_4 │ .catchall {:try_start_6 .. :try_end_6} :catchall_3 │ │ :cond_4 │ :goto_2 │ move-object v5, v6 │ │ - .line 195 │ + .line 182 │ .end local v6 # "in":Ljava/io/RandomAccessFile; │ .restart local v5 # "in":Ljava/io/RandomAccessFile; │ goto :goto_0 │ │ .line 184 │ .end local v0 # "avail_cnt":I │ .end local v2 # "exist":Z │ .end local v3 # "first_idx":I │ .end local v4 # "idx":I │ - .end local v7 # "time":J │ - .end local v9 # "total_cnt":I │ + .end local v7 # "total_cnt":I │ + .end local v8 # "time":J │ :catch_0 │ move-exception v1 │ │ .line 189 │ .local v1, "e":Ljava/lang/Exception; │ :goto_3 │ if-eqz v5, :cond_0 │ @@ -340,34 +340,34 @@ │ │ goto :goto_0 │ │ .end local v5 # "in":Ljava/io/RandomAccessFile; │ .restart local v0 # "avail_cnt":I │ .restart local v3 # "first_idx":I │ .restart local v6 # "in":Ljava/io/RandomAccessFile; │ - .restart local v9 # "total_cnt":I │ + .restart local v7 # "total_cnt":I │ :catch_3 │ move-exception v10 │ │ goto :goto_1 │ │ .restart local v4 # "idx":I │ - .restart local v7 # "time":J │ + .restart local v8 # "time":J │ :catch_4 │ move-exception v10 │ │ goto :goto_2 │ │ .end local v0 # "avail_cnt":I │ .end local v2 # "exist":Z │ .end local v3 # "first_idx":I │ .end local v4 # "idx":I │ .end local v6 # "in":Ljava/io/RandomAccessFile; │ - .end local v7 # "time":J │ - .end local v9 # "total_cnt":I │ + .end local v7 # "total_cnt":I │ + .end local v8 # "time":J │ .restart local v5 # "in":Ljava/io/RandomAccessFile; │ :catch_5 │ move-exception v11 │ │ goto :goto_5 │ │ .line 189 │ @@ -396,27 +396,27 @@ │ goto :goto_3 │ │ .line 159 │ .end local v5 # "in":Ljava/io/RandomAccessFile; │ .restart local v0 # "avail_cnt":I │ .restart local v3 # "first_idx":I │ .restart local v6 # "in":Ljava/io/RandomAccessFile; │ - .restart local v9 # "total_cnt":I │ + .restart local v7 # "total_cnt":I │ :catchall_3 │ move-exception v10 │ │ move-object v5, v6 │ │ .end local v6 # "in":Ljava/io/RandomAccessFile; │ .restart local v5 # "in":Ljava/io/RandomAccessFile; │ goto :goto_6 │ .end method │ │ .method public declared-synchronized readRecords([Lorg/tamanegi/atmosphere/LogData$LogRecord;)I │ - .locals 13 │ + .locals 14 │ .param p1, "records" # [Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ .prologue │ const/4 v9, 0x0 │ │ .line 113 │ monitor-enter p0 │ @@ -449,15 +449,15 @@ │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ :cond_0 │ :goto_0 │ move v0, v9 │ │ - .line 152 │ + .line 143 │ .end local v2 # "exist":Z │ :goto_1 │ monitor-exit p0 │ │ return v0 │ │ .line 120 │ @@ -537,17 +537,17 @@ │ invoke-virtual {v7, v10, v11}, Ljava/io/RandomAccessFile;->seek(J)V │ │ .line 135 │ aget-object v10, p1, v4 │ │ invoke-virtual {v7}, Ljava/io/RandomAccessFile;->readLong()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - iput-wide v11, v10, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iput-wide v12, v10, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ .line 136 │ aget-object v10, p1, v4 │ │ invoke-virtual {v7}, Ljava/io/RandomAccessFile;->readFloat()F │ │ move-result v11 │ @@ -574,15 +574,15 @@ │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_2 │ .catchall {:try_start_4 .. :try_end_4} :catchall_3 │ │ :cond_4 │ :goto_3 │ move-object v6, v7 │ │ - .line 152 │ + .line 139 │ .end local v7 # "in":Ljava/io/RandomAccessFile; │ .restart local v6 # "in":Ljava/io/RandomAccessFile; │ goto :goto_1 │ │ .line 141 │ .end local v0 # "avail_cnt":I │ .end local v2 # "exist":Z │ @@ -604,15 +604,15 @@ │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_3 │ .catchall {:try_start_5 .. :try_end_5} :catchall_1 │ │ :cond_5 │ :goto_5 │ move v0, v9 │ │ - .line 152 │ + .line 143 │ goto :goto_1 │ │ .line 146 │ .end local v1 # "e":Ljava/lang/Exception; │ :catchall_0 │ move-exception v9 │ │ @@ -719,15 +719,15 @@ │ │ .end local v7 # "in":Ljava/io/RandomAccessFile; │ .restart local v6 # "in":Ljava/io/RandomAccessFile; │ goto :goto_8 │ .end method │ │ .method public declared-synchronized writeRecord(Lorg/tamanegi/atmosphere/LogData$LogRecord;)V │ - .locals 9 │ + .locals 10 │ .param p1, "record" # Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ .prologue │ .line 56 │ monitor-enter p0 │ │ const/4 v4, 0x0 │ @@ -753,18 +753,18 @@ │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 63 │ .end local v4 # "out":Ljava/io/RandomAccessFile; │ .local v5, "out":Ljava/io/RandomAccessFile; │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ :try_start_1 │ - invoke-virtual {v5, v7, v8}, Ljava/io/RandomAccessFile;->seek(J)V │ + invoke-virtual {v5, v8, v9}, Ljava/io/RandomAccessFile;->seek(J)V │ │ .line 64 │ if-eqz v1, :cond_1 │ │ .line 66 │ invoke-virtual {v5}, Ljava/io/RandomAccessFile;->readInt()I │ │ @@ -798,32 +798,32 @@ │ │ .line 86 │ :goto_1 │ mul-int/lit8 v7, v3, 0xc │ │ add-int/lit8 v7, v7, 0xc │ │ - int-to-long v7, v7 │ + int-to-long v8, v7 │ │ - invoke-virtual {v5, v7, v8}, Ljava/io/RandomAccessFile;->seek(J)V │ + invoke-virtual {v5, v8, v9}, Ljava/io/RandomAccessFile;->seek(J)V │ │ .line 87 │ - iget-wide v7, p1, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iget-wide v8, p1, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ - invoke-virtual {v5, v7, v8}, Ljava/io/RandomAccessFile;->writeLong(J)V │ + invoke-virtual {v5, v8, v9}, Ljava/io/RandomAccessFile;->writeLong(J)V │ │ .line 88 │ iget v7, p1, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ │ invoke-virtual {v5, v7}, Ljava/io/RandomAccessFile;->writeFloat(F)V │ │ .line 91 │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - invoke-virtual {v5, v7, v8}, Ljava/io/RandomAccessFile;->seek(J)V │ + invoke-virtual {v5, v8, v9}, Ljava/io/RandomAccessFile;->seek(J)V │ │ .line 92 │ invoke-virtual {v5, v6}, Ljava/io/RandomAccessFile;->writeInt(I)V │ │ .line 93 │ invoke-virtual {v5, v0}, Ljava/io/RandomAccessFile;->writeInt(I)V ├── smali/org/tamanegi/atmosphere/HorizontalTicsView.smali │ @@ -51,32 +51,32 @@ │ invoke-direct {p0, p1, p2, v0}, Lorg/tamanegi/atmosphere/HorizontalTicsView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ .line 32 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 6 │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "defstyle" # I │ │ .prologue │ - const-wide/16 v3, 0x0 │ + const-wide/16 v6, 0x0 │ │ const/4 v5, 0x0 │ │ .line 36 │ invoke-direct {p0, p1, p2, p3}, Landroid/view/View;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ .line 16 │ - iput-wide v3, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->range_start:J │ + iput-wide v6, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->range_start:J │ │ .line 17 │ - iput-wide v3, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->range_end:J │ + iput-wide v6, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->range_end:J │ │ .line 37 │ invoke-direct {p0, p1}, Lorg/tamanegi/atmosphere/HorizontalTicsView;->init(Landroid/content/Context;)V │ │ .line 39 │ sget-object v3, Lorg/tamanegi/atmosphere/R$styleable;->HorizontalTicsView:[I │ │ @@ -114,18 +114,20 @@ │ iget-object v3, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->paint:Landroid/graphics/Paint; │ │ invoke-virtual {v3, v0}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 49 │ const/4 v3, 0x2 │ │ + .line 50 │ invoke-virtual {v2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v3 │ │ + .line 49 │ invoke-static {v3}, Lorg/tamanegi/atmosphere/TicsUtils;->getTicsStep(I)Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ move-result-object v3 │ │ iput-object v3, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ .line 51 │ @@ -205,39 +207,39 @@ │ .local v0, "range":D │ iget-wide v10, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->range_start:J │ │ iget-object v12, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ invoke-static {v10, v11, v12}, Lorg/tamanegi/atmosphere/TicsUtils;->roundTimeByTicsStep(JLorg/tamanegi/atmosphere/TicsUtils$TicsStep;)Ljava/util/Calendar; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 71 │ - .local v5, "time":Ljava/util/Calendar; │ + .local v3, "time":Ljava/util/Calendar; │ :goto_0 │ - invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual {v3}, Ljava/util/Calendar;->getTimeInMillis()J │ │ move-result-wide v10 │ │ iget-wide v12, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->range_end:J │ │ cmp-long v10, v10, v12 │ │ if-gtz v10, :cond_0 │ │ .line 72 │ - invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual {v3}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 73 │ - .local v3, "t":J │ + .local v4, "t":J │ iget-wide v10, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->range_start:J │ │ - sub-long v10, v3, v10 │ + sub-long v10, v4, v10 │ │ long-to-double v10, v10 │ │ div-double/2addr v10, v0 │ │ int-to-double v12, v8 │ │ @@ -247,15 +249,15 @@ │ │ .line 75 │ .local v9, "x":I │ iget-object v10, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->date_format:Ljava/text/DateFormat; │ │ new-instance v11, Ljava/util/Date; │ │ - invoke-direct {v11, v3, v4}, Ljava/util/Date;->(J)V │ + invoke-direct {v11, v4, v5}, Ljava/util/Date;->(J)V │ │ invoke-virtual {v10, v11}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 76 │ .local v2, "str":Ljava/lang/String; │ @@ -278,21 +280,21 @@ │ iget-object v10, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->paint:Landroid/graphics/Paint; │ │ invoke-virtual {p1, v2, v6, v7, v10}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ .line 79 │ iget-object v10, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ - invoke-static {v5, v10}, Lorg/tamanegi/atmosphere/TicsUtils;->incrementCalendar(Ljava/util/Calendar;Lorg/tamanegi/atmosphere/TicsUtils$TicsStep;)V │ + invoke-static {v3, v10}, Lorg/tamanegi/atmosphere/TicsUtils;->incrementCalendar(Ljava/util/Calendar;Lorg/tamanegi/atmosphere/TicsUtils$TicsStep;)V │ │ goto :goto_0 │ │ .line 81 │ .end local v2 # "str":Ljava/lang/String; │ - .end local v3 # "t":J │ + .end local v4 # "t":J │ .end local v6 # "tx":F │ .end local v9 # "x":I │ :cond_0 │ return-void │ .end method │ │ .method public onMeasure(II)V │ @@ -413,15 +415,15 @@ │ │ move-result v0 │ │ goto :goto_1 │ .end method │ │ .method public setTimeRange(JJ)V │ - .locals 0 │ + .locals 1 │ .param p1, "start" # J │ .param p3, "end" # J │ │ .prologue │ .line 121 │ iput-wide p1, p0, Lorg/tamanegi/atmosphere/HorizontalTicsView;->range_start:J ├── smali/org/tamanegi/atmosphere/LoggerService.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/app/IntentService; │ .source "LoggerService.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/tamanegi/atmosphere/LoggerService$1;, │ Lorg/tamanegi/atmosphere/LoggerService$Listener; │ } │ .end annotation │ │ │ # static fields │ .field public static final ACTION_MEASURE:Ljava/lang/String; = "org.tamanegi.atmosphere.action.MEASURE" │ @@ -53,14 +52,15 @@ │ │ const-class v2, Lorg/tamanegi/atmosphere/Receiver; │ │ invoke-direct {v1, p0, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v2, "org.tamanegi.atmosphere.action.MEASURE" │ │ + .line 86 │ invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 87 │ .local v0, "intent":Landroid/content/Intent; │ const/4 v1, 0x0 │ @@ -170,22 +170,22 @@ │ .line 117 │ .local v1, "log":Lorg/tamanegi/atmosphere/LogData; │ new-instance v4, Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ # getter for: Lorg/tamanegi/atmosphere/LoggerService$Listener;->time:J │ invoke-static {v0}, Lorg/tamanegi/atmosphere/LoggerService$Listener;->access$100(Lorg/tamanegi/atmosphere/LoggerService$Listener;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ # getter for: Lorg/tamanegi/atmosphere/LoggerService$Listener;->value:F │ invoke-static {v0}, Lorg/tamanegi/atmosphere/LoggerService$Listener;->access$200(Lorg/tamanegi/atmosphere/LoggerService$Listener;)F │ │ - move-result v7 │ + move-result v5 │ │ - invoke-direct {v4, v5, v6, v7}, Lorg/tamanegi/atmosphere/LogData$LogRecord;->(JF)V │ + invoke-direct {v4, v6, v7, v5}, Lorg/tamanegi/atmosphere/LogData$LogRecord;->(JF)V │ │ invoke-virtual {v1, v4}, Lorg/tamanegi/atmosphere/LogData;->writeRecord(Lorg/tamanegi/atmosphere/LogData$LogRecord;)V │ │ goto :goto_0 │ │ .line 110 │ .end local v1 # "log":Lorg/tamanegi/atmosphere/LogData; │ @@ -200,31 +200,31 @@ │ │ .prologue │ const-wide/32 v4, 0x493e0 │ │ .line 67 │ invoke-static {p0}, Lorg/tamanegi/atmosphere/LogData;->getInstance(Landroid/content/Context;)Lorg/tamanegi/atmosphere/LogData; │ │ - move-result-object v9 │ + move-result-object v7 │ │ .line 68 │ - .local v9, "log":Lorg/tamanegi/atmosphere/LogData; │ - invoke-virtual {v9}, Lorg/tamanegi/atmosphere/LogData;->getLastTimestamp()J │ + .local v7, "log":Lorg/tamanegi/atmosphere/LogData; │ + invoke-virtual {v7}, Lorg/tamanegi/atmosphere/LogData;->getLastTimestamp()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ .line 69 │ - .local v7, "lasttime":J │ + .local v8, "lasttime":J │ const-wide/16 v10, 0x0 │ │ - cmp-long v1, v7, v10 │ + cmp-long v1, v8, v10 │ │ if-lez v1, :cond_0 │ │ - add-long v2, v7, v4 │ + add-long v2, v8, v4 │ │ .line 72 │ .local v2, "nexttime":J │ :goto_0 │ const-string v1, "alarm" │ │ invoke-virtual {p0, v1}, Lorg/tamanegi/atmosphere/LoggerService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ @@ -233,24 +233,26 @@ │ │ check-cast v0, Landroid/app/AlarmManager; │ │ .line 73 │ .local v0, "amgr":Landroid/app/AlarmManager; │ const/4 v1, 0x0 │ │ + .line 74 │ invoke-direct {p0}, Lorg/tamanegi/atmosphere/LoggerService;->getMeasureIntent()Landroid/app/PendingIntent; │ │ move-result-object v6 │ │ + .line 73 │ invoke-virtual/range {v0 .. v6}, Landroid/app/AlarmManager;->setInexactRepeating(IJJLandroid/app/PendingIntent;)V │ │ .line 75 │ return-void │ │ - .line 69 │ + .line 70 │ .end local v0 # "amgr":Landroid/app/AlarmManager; │ .end local v2 # "nexttime":J │ :cond_0 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v10 ├── smali/org/tamanegi/atmosphere/PlotView.smali │ @@ -53,21 +53,21 @@ │ .field private value_min:F │ │ .field private value_sub_step:F │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 7 │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - const-wide/16 v3, -0x1 │ + const-wide/16 v4, -0x1 │ │ const/4 v1, 0x0 │ │ const v2, -0x7f7f80 │ │ .line 52 │ invoke-direct {p0, p1}, Landroid/view/View;->(Landroid/content/Context;)V │ @@ -85,24 +85,24 @@ │ │ .line 28 │ const-wide/32 v0, 0x493e0 │ │ iput-wide v0, p0, Lorg/tamanegi/atmosphere/PlotView;->normal_interval:J │ │ .line 29 │ - iput-wide v5, p0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iput-wide v6, p0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ .line 30 │ - iput-wide v5, p0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ + iput-wide v6, p0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ │ .line 31 │ - iput-wide v3, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ + iput-wide v4, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ │ .line 32 │ - iput-wide v3, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ + iput-wide v4, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ │ .line 34 │ const/high16 v0, 0x44750000 # 980.0f │ │ iput v0, p0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ │ .line 35 │ @@ -170,74 +170,74 @@ │ invoke-direct {p0, p1, p2, v0}, Lorg/tamanegi/atmosphere/PlotView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ .line 59 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 9 │ + .locals 10 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "defstyle" # I │ │ .prologue │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - const-wide/16 v5, -0x1 │ + const-wide/16 v6, -0x1 │ │ const/4 v1, 0x0 │ │ - const v4, -0x7f7f80 │ + const v5, -0x7f7f80 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 63 │ invoke-direct {p0, p1, p2, p3}, Landroid/view/View;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ .line 21 │ iput-object v1, p0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ .line 22 │ - iput v3, p0, Lorg/tamanegi/atmosphere/PlotView;->record_cnt:I │ + iput v4, p0, Lorg/tamanegi/atmosphere/PlotView;->record_cnt:I │ │ .line 26 │ iput-object v1, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_listener:Lorg/tamanegi/atmosphere/PlotView$OnSelectionChangeListener; │ │ .line 28 │ - const-wide/32 v1, 0x493e0 │ + const-wide/32 v2, 0x493e0 │ │ - iput-wide v1, p0, Lorg/tamanegi/atmosphere/PlotView;->normal_interval:J │ + iput-wide v2, p0, Lorg/tamanegi/atmosphere/PlotView;->normal_interval:J │ │ .line 29 │ - iput-wide v7, p0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iput-wide v8, p0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ .line 30 │ - iput-wide v7, p0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ + iput-wide v8, p0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ │ .line 31 │ - iput-wide v5, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ + iput-wide v6, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ │ .line 32 │ - iput-wide v5, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ + iput-wide v6, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ │ .line 34 │ const/high16 v1, 0x44750000 # 980.0f │ │ iput v1, p0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ │ .line 35 │ const/high16 v1, 0x447f0000 # 1020.0f │ │ iput v1, p0, Lorg/tamanegi/atmosphere/PlotView;->value_max:F │ │ .line 37 │ - iput v4, p0, Lorg/tamanegi/atmosphere/PlotView;->primary_color:I │ + iput v5, p0, Lorg/tamanegi/atmosphere/PlotView;->primary_color:I │ │ .line 38 │ - iput v4, p0, Lorg/tamanegi/atmosphere/PlotView;->secondary_color:I │ + iput v5, p0, Lorg/tamanegi/atmosphere/PlotView;->secondary_color:I │ │ .line 39 │ const v1, -0x9f9fa0 │ │ iput v1, p0, Lorg/tamanegi/atmosphere/PlotView;->border_color:I │ │ .line 41 │ @@ -272,92 +272,101 @@ │ │ .line 64 │ invoke-direct {p0, p1}, Lorg/tamanegi/atmosphere/PlotView;->init(Landroid/content/Context;)V │ │ .line 66 │ sget-object v1, Lorg/tamanegi/atmosphere/R$styleable;->PlotView:[I │ │ - invoke-virtual {p1, p2, v1, p3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ + invoke-virtual {p1, p2, v1, p3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ .line 69 │ .local v0, "vals":Landroid/content/res/TypedArray; │ iget v1, p0, Lorg/tamanegi/atmosphere/PlotView;->primary_color:I │ │ - invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;->getColor(II)I │ + .line 70 │ + invoke-virtual {v0, v4, v1}, Landroid/content/res/TypedArray;->getColor(II)I │ │ move-result v1 │ │ iput v1, p0, Lorg/tamanegi/atmosphere/PlotView;->primary_color:I │ │ .line 71 │ const/4 v1, 0x1 │ │ iget v2, p0, Lorg/tamanegi/atmosphere/PlotView;->secondary_color:I │ │ + .line 72 │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getColor(II)I │ │ move-result v1 │ │ iput v1, p0, Lorg/tamanegi/atmosphere/PlotView;->secondary_color:I │ │ .line 73 │ const/4 v1, 0x2 │ │ iget v2, p0, Lorg/tamanegi/atmosphere/PlotView;->border_color:I │ │ + .line 74 │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getColor(II)I │ │ move-result v1 │ │ iput v1, p0, Lorg/tamanegi/atmosphere/PlotView;->border_color:I │ │ .line 75 │ const/4 v1, 0x3 │ │ iget v2, p0, Lorg/tamanegi/atmosphere/PlotView;->main_tics_color:I │ │ + .line 76 │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getColor(II)I │ │ move-result v1 │ │ iput v1, p0, Lorg/tamanegi/atmosphere/PlotView;->main_tics_color:I │ │ .line 77 │ const/4 v1, 0x4 │ │ iget v2, p0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics_color:I │ │ + .line 78 │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getColor(II)I │ │ move-result v1 │ │ iput v1, p0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics_color:I │ │ .line 80 │ const/4 v1, 0x5 │ │ - invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I │ + .line 81 │ + invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v1 │ │ + .line 80 │ invoke-static {v1}, Lorg/tamanegi/atmosphere/TicsUtils;->getTicsStep(I)Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/tamanegi/atmosphere/PlotView;->main_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ .line 82 │ const/4 v1, 0x6 │ │ - invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I │ + .line 83 │ + invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v1 │ │ + .line 82 │ invoke-static {v1}, Lorg/tamanegi/atmosphere/TicsUtils;->getTicsStep(I)Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ .line 85 │ @@ -405,14 +414,15 @@ │ │ .line 304 │ .local v2, "org_range":J │ iget-wide v6, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ │ iget-wide v8, p0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ │ + .line 305 │ invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->min(JJ)J │ │ move-result-wide v6 │ │ iget-wide v8, p0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->max(JJ)J │ @@ -422,14 +432,15 @@ │ iput-wide v6, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ │ .line 306 │ iget-wide v6, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ │ iget-wide v8, p0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ │ + .line 307 │ invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->min(JJ)J │ │ move-result-wide v6 │ │ iget-wide v8, p0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->max(JJ)J │ @@ -497,15 +508,15 @@ │ .line 91 │ iget-object v0, p0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ sget-object v1, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ - .line 93 │ + .line 94 │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ const v1, 0x7f020001 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ @@ -515,15 +526,15 @@ │ iput-object v0, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_drawable:Landroid/graphics/drawable/Drawable; │ │ .line 95 │ return-void │ .end method │ │ .method private selectionChanged()V │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 228 │ iget-object v0, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_listener:Lorg/tamanegi/atmosphere/PlotView$OnSelectionChangeListener; │ │ if-nez v0, :cond_0 │ │ @@ -531,19 +542,19 @@ │ :goto_0 │ return-void │ │ .line 232 │ :cond_0 │ iget-object v0, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_listener:Lorg/tamanegi/atmosphere/PlotView$OnSelectionChangeListener; │ │ - iget-wide v1, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ + iget-wide v2, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ │ - iget-wide v3, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ + iget-wide v4, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ │ - invoke-interface {v0, v1, v2, v3, v4}, Lorg/tamanegi/atmosphere/PlotView$OnSelectionChangeListener;->onSelectionChanged(JJ)V │ + invoke-interface {v0, v2, v3, v4, v5}, Lorg/tamanegi/atmosphere/PlotView$OnSelectionChangeListener;->onSelectionChanged(JJ)V │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public getSelectionRangeEnd()J │ @@ -603,959 +614,961 @@ │ .line 340 │ iget v0, p0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ │ return v0 │ .end method │ │ .method public onDraw(Landroid/graphics/Canvas;)V │ - .locals 34 │ + .locals 35 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ .line 100 │ invoke-virtual/range {p0 .. p0}, Lorg/tamanegi/atmosphere/PlotView;->getWidth()I │ │ - move-result v30 │ + move-result v31 │ │ .line 101 │ - .local v30, "w":I │ + .local v31, "w":I │ invoke-virtual/range {p0 .. p0}, Lorg/tamanegi/atmosphere/PlotView;->getHeight()I │ │ - move-result v13 │ + move-result v14 │ │ .line 103 │ - .local v13, "h":I │ + .local v14, "h":I │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iget-wide v8, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ - sub-long/2addr v3, v6 │ + sub-long/2addr v4, v8 │ │ - long-to-double v0, v3 │ + long-to-double v0, v4 │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v24, v0 │ │ .line 104 │ - .local v22, "range":D │ + .local v24, "range":D │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lorg/tamanegi/atmosphere/PlotView;->value_max:F │ + iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_max:F │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ │ - sub-float v29, v3, v4 │ + sub-float v30, v4, v5 │ │ .line 106 │ - .local v29, "value_range":F │ + .local v30, "value_range":F │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - const/16 v4, 0xff │ + const/16 v5, 0xff │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setAlpha(I)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setAlpha(I)V │ │ .line 109 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - const/high16 v4, 0x3f800000 # 1.0f │ + const/high16 v5, 0x3f800000 # 1.0f │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ .line 111 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics_color:I │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics_color:I │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 112 │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ + iget-object v7, v0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ - invoke-static {v3, v4, v6}, Lorg/tamanegi/atmosphere/TicsUtils;->roundTimeByTicsStep(JLorg/tamanegi/atmosphere/TicsUtils$TicsStep;)Ljava/util/Calendar; │ + .line 113 │ + invoke-static {v4, v5, v7}, Lorg/tamanegi/atmosphere/TicsUtils;->roundTimeByTicsStep(JLorg/tamanegi/atmosphere/TicsUtils$TicsStep;)Ljava/util/Calendar; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 114 │ - .local v25, "sub_time":Ljava/util/Calendar; │ + .local v26, "sub_time":Ljava/util/Calendar; │ :goto_0 │ - invoke-virtual/range {v25 .. v25}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual/range {v26 .. v26}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ + iget-wide v8, v0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ │ - cmp-long v3, v3, v6 │ + cmp-long v4, v4, v8 │ │ - if-gez v3, :cond_0 │ + if-gez v4, :cond_0 │ │ .line 115 │ - invoke-virtual/range {v25 .. v25}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual/range {v26 .. v26}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v26 │ + move-result-wide v28 │ │ .line 116 │ - .local v26, "t":J │ + .local v28, "t":J │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ - sub-long v3, v26, v3 │ + sub-long v4, v28, v4 │ │ - long-to-double v3, v3 │ + long-to-double v4, v4 │ │ - div-double v3, v3, v22 │ + div-double v4, v4, v24 │ │ - move/from16 v0, v30 │ + move/from16 v0, v31 │ │ - int-to-double v6, v0 │ + int-to-double v8, v0 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v8 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ - move/from16 v31, v0 │ + move/from16 v32, v0 │ │ .line 117 │ - .local v31, "x":I │ - move/from16 v0, v31 │ + .local v32, "x":I │ + move/from16 v0, v32 │ │ - int-to-float v4, v0 │ + int-to-float v5, v0 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - move/from16 v0, v31 │ + move/from16 v0, v32 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ - int-to-float v7, v13 │ + int-to-float v8, v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v9, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - move-object/from16 v3, p1 │ + move-object/from16 v4, p1 │ │ - invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v4 .. v9}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 119 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v26 │ │ - invoke-static {v0, v3}, Lorg/tamanegi/atmosphere/TicsUtils;->incrementCalendar(Ljava/util/Calendar;Lorg/tamanegi/atmosphere/TicsUtils$TicsStep;)V │ + invoke-static {v0, v4}, Lorg/tamanegi/atmosphere/TicsUtils;->incrementCalendar(Ljava/util/Calendar;Lorg/tamanegi/atmosphere/TicsUtils$TicsStep;)V │ │ goto :goto_0 │ │ .line 122 │ - .end local v26 # "t":J │ - .end local v31 # "x":I │ + .end local v28 # "t":J │ + .end local v32 # "x":I │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->main_tics_color:I │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->main_tics_color:I │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 123 │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lorg/tamanegi/atmosphere/PlotView;->main_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ + iget-object v7, v0, Lorg/tamanegi/atmosphere/PlotView;->main_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ - invoke-static {v3, v4, v6}, Lorg/tamanegi/atmosphere/TicsUtils;->roundTimeByTicsStep(JLorg/tamanegi/atmosphere/TicsUtils$TicsStep;)Ljava/util/Calendar; │ + .line 124 │ + invoke-static {v4, v5, v7}, Lorg/tamanegi/atmosphere/TicsUtils;->roundTimeByTicsStep(JLorg/tamanegi/atmosphere/TicsUtils$TicsStep;)Ljava/util/Calendar; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 125 │ - .local v17, "main_time":Ljava/util/Calendar; │ + .local v18, "main_time":Ljava/util/Calendar; │ :goto_1 │ - invoke-virtual/range {v17 .. v17}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual/range {v18 .. v18}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ + iget-wide v8, v0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ │ - cmp-long v3, v3, v6 │ + cmp-long v4, v4, v8 │ │ - if-gez v3, :cond_1 │ + if-gez v4, :cond_1 │ │ .line 126 │ - invoke-virtual/range {v17 .. v17}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual/range {v18 .. v18}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v26 │ + move-result-wide v28 │ │ .line 127 │ - .restart local v26 # "t":J │ + .restart local v28 # "t":J │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ - sub-long v3, v26, v3 │ + sub-long v4, v28, v4 │ │ - long-to-double v3, v3 │ + long-to-double v4, v4 │ │ - div-double v3, v3, v22 │ + div-double v4, v4, v24 │ │ - move/from16 v0, v30 │ + move/from16 v0, v31 │ │ - int-to-double v6, v0 │ + int-to-double v8, v0 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v8 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ - move/from16 v31, v0 │ + move/from16 v32, v0 │ │ .line 128 │ - .restart local v31 # "x":I │ - move/from16 v0, v31 │ + .restart local v32 # "x":I │ + move/from16 v0, v32 │ │ - int-to-float v4, v0 │ + int-to-float v5, v0 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - move/from16 v0, v31 │ + move/from16 v0, v32 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ - int-to-float v7, v13 │ + int-to-float v8, v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v9, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - move-object/from16 v3, p1 │ + move-object/from16 v4, p1 │ │ - invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v4 .. v9}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 130 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->main_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->main_tics:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v0, v3}, Lorg/tamanegi/atmosphere/TicsUtils;->incrementCalendar(Ljava/util/Calendar;Lorg/tamanegi/atmosphere/TicsUtils$TicsStep;)V │ + invoke-static {v0, v4}, Lorg/tamanegi/atmosphere/TicsUtils;->incrementCalendar(Ljava/util/Calendar;Lorg/tamanegi/atmosphere/TicsUtils$TicsStep;)V │ │ goto :goto_1 │ │ .line 135 │ - .end local v26 # "t":J │ - .end local v31 # "x":I │ + .end local v28 # "t":J │ + .end local v32 # "x":I │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - const/high16 v4, 0x3f800000 # 1.0f │ + const/high16 v5, 0x3f800000 # 1.0f │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ .line 136 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ + iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - cmpl-float v3, v3, v4 │ + cmpl-float v4, v4, v5 │ │ - if-lez v3, :cond_2 │ + if-lez v4, :cond_2 │ │ .line 137 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics_color:I │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->sub_tics_color:I │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 138 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ + iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ │ - add-float/2addr v3, v4 │ + add-float/2addr v4, v5 │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ │ - div-float/2addr v3, v4 │ + div-float/2addr v4, v5 │ │ - invoke-static {v3}, Landroid/util/FloatMath;->floor(F)F │ + invoke-static {v4}, Landroid/util/FloatMath;->floor(F)F │ │ - move-result v3 │ + move-result v4 │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ │ - mul-float v24, v3, v4 │ + mul-float v23, v4, v5 │ │ .line 141 │ - .local v24, "sub_min":F │ - const/16 v28, 0x0 │ + .local v23, "sub_min":F │ + const/16 v27, 0x0 │ │ - .local v28, "v":F │ + .local v27, "v":F │ :goto_2 │ - cmpg-float v3, v28, v29 │ + cmpg-float v4, v27, v30 │ │ - if-gez v3, :cond_2 │ + if-gez v4, :cond_2 │ │ .line 142 │ - int-to-float v3, v13 │ + int-to-float v4, v14 │ │ - add-float v4, v24, v28 │ + add-float v5, v23, v27 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ + iget v7, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ │ - sub-float/2addr v4, v6 │ + sub-float/2addr v5, v7 │ │ - div-float v4, v4, v29 │ + div-float v5, v5, v30 │ │ - int-to-float v6, v13 │ + int-to-float v7, v14 │ │ - mul-float/2addr v4, v6 │ + mul-float/2addr v5, v7 │ │ - sub-float v5, v3, v4 │ + sub-float v6, v4, v5 │ │ .line 143 │ - .local v5, "y":F │ - const/4 v4, 0x0 │ + .local v6, "y":F │ + const/4 v5, 0x0 │ │ - move/from16 v0, v30 │ + move/from16 v0, v31 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v9, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - move-object/from16 v3, p1 │ + move-object/from16 v4, p1 │ │ - move v7, v5 │ + move v8, v6 │ │ - invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v4 .. v9}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 141 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ + iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_sub_step:F │ │ - add-float v28, v28, v3 │ + add-float v27, v27, v4 │ │ goto :goto_2 │ │ .line 146 │ - .end local v5 # "y":F │ - .end local v24 # "sub_min":F │ - .end local v28 # "v":F │ + .end local v6 # "y":F │ + .end local v23 # "sub_min":F │ + .end local v27 # "v":F │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ + iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - cmpl-float v3, v3, v4 │ + cmpl-float v4, v4, v5 │ │ - if-lez v3, :cond_3 │ + if-lez v4, :cond_3 │ │ .line 147 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->main_tics_color:I │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->main_tics_color:I │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 148 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ + iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ │ - add-float/2addr v3, v4 │ + add-float/2addr v4, v5 │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ │ - div-float/2addr v3, v4 │ + div-float/2addr v4, v5 │ │ - invoke-static {v3}, Landroid/util/FloatMath;->floor(F)F │ + invoke-static {v4}, Landroid/util/FloatMath;->floor(F)F │ │ - move-result v3 │ + move-result v4 │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ │ - mul-float v16, v3, v4 │ + mul-float v17, v4, v5 │ │ .line 151 │ - .local v16, "main_min":F │ - const/16 v28, 0x0 │ + .local v17, "main_min":F │ + const/16 v27, 0x0 │ │ - .restart local v28 # "v":F │ + .restart local v27 # "v":F │ :goto_3 │ - cmpg-float v3, v28, v29 │ + cmpg-float v4, v27, v30 │ │ - if-gez v3, :cond_3 │ + if-gez v4, :cond_3 │ │ .line 152 │ - int-to-float v3, v13 │ + int-to-float v4, v14 │ │ - add-float v4, v16, v28 │ + add-float v5, v17, v27 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ + iget v7, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ │ - sub-float/2addr v4, v6 │ + sub-float/2addr v5, v7 │ │ - div-float v4, v4, v29 │ + div-float v5, v5, v30 │ │ - int-to-float v6, v13 │ + int-to-float v7, v14 │ │ - mul-float/2addr v4, v6 │ + mul-float/2addr v5, v7 │ │ - sub-float v5, v3, v4 │ + sub-float v6, v4, v5 │ │ .line 153 │ - .restart local v5 # "y":F │ - const/4 v4, 0x0 │ + .restart local v6 # "y":F │ + const/4 v5, 0x0 │ │ - move/from16 v0, v30 │ + move/from16 v0, v31 │ │ - int-to-float v6, v0 │ + int-to-float v7, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v9, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - move-object/from16 v3, p1 │ + move-object/from16 v4, p1 │ │ - move v7, v5 │ + move v8, v6 │ │ - invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v4 .. v9}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 151 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ + iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_main_step:F │ │ - add-float v28, v28, v3 │ + add-float v27, v27, v4 │ │ goto :goto_3 │ │ .line 158 │ - .end local v5 # "y":F │ - .end local v16 # "main_min":F │ - .end local v28 # "v":F │ + .end local v6 # "y":F │ + .end local v17 # "main_min":F │ + .end local v27 # "v":F │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->border_color:I │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->border_color:I │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 159 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - const/high16 v4, 0x40000000 # 2.0f │ + const/high16 v5, 0x40000000 # 2.0f │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ .line 160 │ - const/4 v7, 0x0 │ - │ const/4 v8, 0x0 │ │ - move/from16 v0, v30 │ + const/4 v9, 0x0 │ │ - int-to-float v9, v0 │ + move/from16 v0, v31 │ + │ + int-to-float v10, v0 │ │ - int-to-float v10, v13 │ + int-to-float v11, v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v12, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - move-object/from16 v6, p1 │ + move-object/from16 v7, p1 │ │ - invoke-virtual/range {v6 .. v11}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v7 .. v12}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ .line 163 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->primary_color:I │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->primary_color:I │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 164 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - const/high16 v4, 0x40000000 # 2.0f │ + const/high16 v5, 0x40000000 # 2.0f │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ .line 166 │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ .line 167 │ - .local v15, "is_first":Z │ - const/16 v18, 0x0 │ + .local v16, "is_first":Z │ + const/16 v19, 0x0 │ │ .line 168 │ - .local v18, "prev_x":I │ - const/16 v19, 0x0 │ + .local v19, "prev_x":I │ + const/16 v20, 0x0 │ │ .line 169 │ - .local v19, "prev_y":I │ + .local v20, "prev_y":I │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lorg/tamanegi/atmosphere/PlotView;->record_cnt:I │ + iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->record_cnt:I │ │ - mul-int/lit8 v3, v3, 0x4 │ + mul-int/lit8 v4, v4, 0x4 │ │ - new-array v0, v3, [F │ + new-array v0, v4, [F │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ .line 170 │ - .local v21, "pts":[F │ - const/16 v20, 0x0 │ + .local v22, "pts":[F │ + const/16 v21, 0x0 │ │ .line 171 │ - .local v20, "pt_cnt":I │ - const/4 v14, 0x0 │ + .local v21, "pt_cnt":I │ + const/4 v15, 0x0 │ │ - .local v14, "i":I │ + .local v15, "i":I │ :goto_4 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lorg/tamanegi/atmosphere/PlotView;->record_cnt:I │ + iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->record_cnt:I │ │ - if-ge v14, v3, :cond_8 │ + if-ge v15, v4, :cond_8 │ │ .line 172 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v3, v3, v14 │ + aget-object v4, v4, v15 │ │ - iget-wide v3, v3, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iget-wide v4, v4, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iget-wide v8, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ - cmp-long v3, v3, v6 │ + cmp-long v4, v4, v8 │ │ - if-ltz v3, :cond_4 │ + if-ltz v4, :cond_4 │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v3, v3, v14 │ + aget-object v4, v4, v15 │ │ - iget-wide v3, v3, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iget-wide v4, v4, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ + iget-wide v8, v0, Lorg/tamanegi/atmosphere/PlotView;->range_end:J │ │ - cmp-long v3, v3, v6 │ + cmp-long v4, v4, v8 │ │ - if-lez v3, :cond_5 │ + if-lez v4, :cond_5 │ │ .line 171 │ :cond_4 │ :goto_5 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto :goto_4 │ │ .line 177 │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v3, v3, v14 │ + aget-object v4, v4, v15 │ │ - iget-wide v3, v3, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iget-wide v4, v4, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iget-wide v8, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ - sub-long/2addr v3, v6 │ + sub-long/2addr v4, v8 │ │ - long-to-double v3, v3 │ + long-to-double v4, v4 │ │ - div-double v3, v3, v22 │ + div-double v4, v4, v24 │ │ - move/from16 v0, v30 │ + move/from16 v0, v31 │ │ - int-to-double v6, v0 │ + int-to-double v8, v0 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v8 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ - move/from16 v31, v0 │ + move/from16 v32, v0 │ │ .line 178 │ - .restart local v31 # "x":I │ + .restart local v32 # "x":I │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v3, v3, v14 │ + aget-object v4, v4, v15 │ │ - iget v3, v3, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ + iget v4, v4, Lorg/tamanegi/atmosphere/LogData$LogRecord;->value:F │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ + iget v5, v0, Lorg/tamanegi/atmosphere/PlotView;->value_min:F │ │ - sub-float/2addr v3, v4 │ + sub-float/2addr v4, v5 │ │ - div-float v3, v3, v29 │ + div-float v4, v4, v30 │ │ - int-to-float v4, v13 │ + int-to-float v5, v14 │ │ - mul-float/2addr v3, v4 │ + mul-float/2addr v4, v5 │ │ - float-to-int v3, v3 │ + float-to-int v4, v4 │ │ - sub-int v5, v13, v3 │ + sub-int v6, v14, v4 │ │ .line 181 │ - .local v5, "y":I │ - if-nez v15, :cond_6 │ + .local v6, "y":I │ + if-nez v16, :cond_6 │ │ .line 182 │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->normal_interval:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->normal_interval:J │ │ - long-to-float v3, v3 │ + long-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v5, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - aget-object v4, v4, v14 │ + aget-object v5, v5, v15 │ │ - iget-wide v6, v4, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iget-wide v8, v5, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ + iget-object v5, v0, Lorg/tamanegi/atmosphere/PlotView;->records:[Lorg/tamanegi/atmosphere/LogData$LogRecord; │ │ - add-int/lit8 v8, v14, -0x1 │ + add-int/lit8 v7, v15, -0x1 │ │ - aget-object v4, v4, v8 │ + aget-object v5, v5, v7 │ │ - iget-wide v8, v4, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ + iget-wide v10, v5, Lorg/tamanegi/atmosphere/LogData$LogRecord;->time:J │ │ - sub-long/2addr v6, v8 │ + sub-long/2addr v8, v10 │ │ - long-to-float v4, v6 │ + long-to-float v5, v8 │ │ - div-float/2addr v3, v4 │ + div-float/2addr v4, v5 │ │ - const/high16 v4, 0x437f0000 # 255.0f │ + const/high16 v5, 0x437f0000 # 255.0f │ │ - mul-float/2addr v3, v4 │ + mul-float/2addr v4, v5 │ │ - float-to-int v12, v3 │ + float-to-int v13, v4 │ │ .line 185 │ - .local v12, "alpha":I │ - const/16 v3, 0x80 │ + .local v13, "alpha":I │ + const/16 v4, 0x80 │ │ - if-ge v12, v3, :cond_7 │ + if-ge v13, v4, :cond_7 │ │ .line 186 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - invoke-virtual {v3, v12}, Landroid/graphics/Paint;->setAlpha(I)V │ + invoke-virtual {v4, v13}, Landroid/graphics/Paint;->setAlpha(I)V │ │ .line 187 │ - move/from16 v0, v18 │ - │ - int-to-float v7, v0 │ - │ move/from16 v0, v19 │ │ int-to-float v8, v0 │ │ - move/from16 v0, v31 │ + move/from16 v0, v20 │ │ int-to-float v9, v0 │ │ - int-to-float v10, v5 │ + move/from16 v0, v32 │ + │ + int-to-float v10, v0 │ + │ + int-to-float v11, v6 │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v12, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - move-object/from16 v6, p1 │ + move-object/from16 v7, p1 │ │ - invoke-virtual/range {v6 .. v11}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v7 .. v12}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 197 │ - .end local v12 # "alpha":I │ + .end local v13 # "alpha":I │ :cond_6 │ :goto_6 │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ │ .line 198 │ - move/from16 v18, v31 │ + move/from16 v19, v32 │ │ .line 199 │ - move/from16 v19, v5 │ + move/from16 v20, v6 │ │ goto :goto_5 │ │ .line 190 │ - .restart local v12 # "alpha":I │ + .restart local v13 # "alpha":I │ :cond_7 │ - add-int/lit8 v3, v20, 0x0 │ + add-int/lit8 v4, v21, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v19 │ │ - int-to-float v4, v0 │ + int-to-float v5, v0 │ │ - aput v4, v21, v3 │ + aput v5, v22, v4 │ │ .line 191 │ - add-int/lit8 v3, v20, 0x1 │ + add-int/lit8 v4, v21, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - int-to-float v4, v0 │ + int-to-float v5, v0 │ │ - aput v4, v21, v3 │ + aput v5, v22, v4 │ │ .line 192 │ - add-int/lit8 v3, v20, 0x2 │ + add-int/lit8 v4, v21, 0x2 │ │ - move/from16 v0, v31 │ + move/from16 v0, v32 │ │ - int-to-float v4, v0 │ + int-to-float v5, v0 │ │ - aput v4, v21, v3 │ + aput v5, v22, v4 │ │ .line 193 │ - add-int/lit8 v3, v20, 0x3 │ + add-int/lit8 v4, v21, 0x3 │ │ - int-to-float v4, v5 │ + int-to-float v5, v6 │ │ - aput v4, v21, v3 │ + aput v5, v22, v4 │ │ .line 194 │ - add-int/lit8 v20, v20, 0x4 │ + add-int/lit8 v21, v21, 0x4 │ │ goto :goto_6 │ │ .line 202 │ - .end local v5 # "y":I │ - .end local v12 # "alpha":I │ - .end local v31 # "x":I │ + .end local v6 # "y":I │ + .end local v13 # "alpha":I │ + .end local v32 # "x":I │ :cond_8 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ - const/16 v4, 0xff │ + const/16 v5, 0xff │ │ - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setAlpha(I)V │ + invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setAlpha(I)V │ │ .line 203 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ + iget-object v5, v0, Lorg/tamanegi/atmosphere/PlotView;->paint:Landroid/graphics/Paint; │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v22 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ - invoke-virtual {v0, v1, v3, v2, v4}, Landroid/graphics/Canvas;->drawLines([FIILandroid/graphics/Paint;)V │ + invoke-virtual {v0, v1, v4, v2, v5}, Landroid/graphics/Canvas;->drawLines([FIILandroid/graphics/Paint;)V │ │ .line 206 │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ │ - const-wide/16 v6, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v3, v3, v6 │ + cmp-long v4, v4, v8 │ │ - if-ltz v3, :cond_9 │ + if-ltz v4, :cond_9 │ │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ │ - const-wide/16 v6, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v3, v3, v6 │ + cmp-long v4, v4, v8 │ │ - if-ltz v3, :cond_9 │ + if-ltz v4, :cond_9 │ │ .line 207 │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iget-wide v8, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ - sub-long/2addr v3, v6 │ + sub-long/2addr v4, v8 │ │ - long-to-double v3, v3 │ + long-to-double v4, v4 │ │ - div-double v3, v3, v22 │ + div-double v4, v4, v24 │ │ - move/from16 v0, v30 │ + move/from16 v0, v31 │ │ - int-to-double v6, v0 │ + int-to-double v8, v0 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v8 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ - move/from16 v33, v0 │ + move/from16 v34, v0 │ │ .line 208 │ - .local v33, "xs":I │ + .local v34, "xs":I │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ + iget-wide v4, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_end:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ + iget-wide v8, v0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J │ │ - sub-long/2addr v3, v6 │ + sub-long/2addr v4, v8 │ │ - long-to-double v3, v3 │ + long-to-double v4, v4 │ │ - div-double v3, v3, v22 │ + div-double v4, v4, v24 │ │ - move/from16 v0, v30 │ + move/from16 v0, v31 │ │ - int-to-double v6, v0 │ + int-to-double v8, v0 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v8 │ │ - double-to-int v0, v3 │ + double-to-int v0, v4 │ │ - move/from16 v32, v0 │ + move/from16 v33, v0 │ │ .line 209 │ - .local v32, "xe":I │ + .local v33, "xe":I │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_drawable:Landroid/graphics/drawable/Drawable; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_drawable:Landroid/graphics/drawable/Drawable; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ - move/from16 v1, v32 │ + move/from16 v1, v33 │ │ - invoke-virtual {v3, v0, v4, v1, v13}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ + invoke-virtual {v4, v0, v5, v1, v14}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 210 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_drawable:Landroid/graphics/drawable/Drawable; │ + iget-object v4, v0, Lorg/tamanegi/atmosphere/PlotView;->selection_drawable:Landroid/graphics/drawable/Drawable; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ │ .line 212 │ - .end local v32 # "xe":I │ - .end local v33 # "xs":I │ + .end local v33 # "xe":I │ + .end local v34 # "xs":I │ :cond_9 │ return-void │ .end method │ │ .method public setData([Lorg/tamanegi/atmosphere/LogData$LogRecord;I)V │ .locals 0 │ .param p1, "records" # [Lorg/tamanegi/atmosphere/LogData$LogRecord; │ @@ -1572,15 +1585,15 @@ │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/PlotView;->invalidate()V │ │ .line 219 │ return-void │ .end method │ │ .method public setNormalInterval(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "interval" # J │ │ .prologue │ .line 237 │ iput-wide p1, p0, Lorg/tamanegi/atmosphere/PlotView;->normal_interval:J │ │ .line 238 │ @@ -1599,15 +1612,15 @@ │ iput-object p1, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_listener:Lorg/tamanegi/atmosphere/PlotView$OnSelectionChangeListener; │ │ .line 224 │ return-void │ .end method │ │ .method public setSelectionRange(JJ)V │ - .locals 6 │ + .locals 7 │ .param p1, "start" # J │ .param p3, "end" # J │ │ .prologue │ .line 268 │ iget-wide v4, p0, Lorg/tamanegi/atmosphere/PlotView;->selection_start:J │ │ @@ -1664,15 +1677,15 @@ │ .line 280 │ invoke-virtual {p0}, Lorg/tamanegi/atmosphere/PlotView;->invalidate()V │ │ goto :goto_0 │ .end method │ │ .method public setTimeRange(JJ)V │ - .locals 6 │ + .locals 7 │ .param p1, "start" # J │ .param p3, "end" # J │ │ .prologue │ .line 243 │ iput-wide p1, p0, Lorg/tamanegi/atmosphere/PlotView;->range_start:J ├── smali/org/tamanegi/atmosphere/R$id.smali │ @@ -11,47 +11,47 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "id" │ .end annotation │ │ │ # static fields │ -.field public static final atmosphere:I = 0x7f06000f │ +.field public static final atmosphere:I = 0x7f09000f │ │ -.field public static final day:I = 0x7f060001 │ +.field public static final day:I = 0x7f090000 │ │ -.field public static final five_days:I = 0x7f060006 │ +.field public static final five_days:I = 0x7f090004 │ │ -.field public static final hday:I = 0x7f060005 │ +.field public static final hday:I = 0x7f090005 │ │ -.field public static final hour:I = 0x7f060000 │ +.field public static final hour:I = 0x7f090001 │ │ -.field public static final menu_unit:I = 0x7f060010 │ +.field public static final menu_unit:I = 0x7f090010 │ │ -.field public static final month:I = 0x7f060003 │ +.field public static final month:I = 0x7f090002 │ │ -.field public static final plotter_main:I = 0x7f06000a │ +.field public static final plotter_main:I = 0x7f09000a │ │ -.field public static final plotter_sub:I = 0x7f06000d │ +.field public static final plotter_sub:I = 0x7f09000d │ │ -.field public static final qday:I = 0x7f060004 │ +.field public static final qday:I = 0x7f090006 │ │ -.field public static final ten_days:I = 0x7f060007 │ +.field public static final ten_days:I = 0x7f090007 │ │ -.field public static final text_unit:I = 0x7f060008 │ +.field public static final text_unit:I = 0x7f090008 │ │ -.field public static final tic_bottom1:I = 0x7f06000b │ +.field public static final tic_bottom1:I = 0x7f09000b │ │ -.field public static final tic_bottom2:I = 0x7f06000c │ +.field public static final tic_bottom2:I = 0x7f09000c │ │ -.field public static final tic_left:I = 0x7f060009 │ +.field public static final tic_left:I = 0x7f090009 │ │ -.field public static final tic_sub_bottom:I = 0x7f06000e │ +.field public static final tic_sub_bottom:I = 0x7f09000e │ │ -.field public static final week:I = 0x7f060002 │ +.field public static final week:I = 0x7f090003 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/org/tamanegi/atmosphere/R$menu.smali │ @@ -11,15 +11,15 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "menu" │ .end annotation │ │ │ # static fields │ -.field public static final options_menu:I = 0x7f090000 │ +.field public static final options_menu:I = 0x7f080000 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/org/tamanegi/atmosphere/R$string.smali │ @@ -11,19 +11,19 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "string" │ .end annotation │ │ │ # static fields │ -.field public static final app_name:I = 0x7f070000 │ +.field public static final app_name:I = 0x7f060000 │ │ -.field public static final menu_unit:I = 0x7f070001 │ +.field public static final menu_unit:I = 0x7f060001 │ │ -.field public static final msg_no_sensor:I = 0x7f070002 │ +.field public static final msg_no_sensor:I = 0x7f060002 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/org/tamanegi/atmosphere/R$style.smali │ @@ -11,21 +11,21 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "style" │ .end annotation │ │ │ # static fields │ -.field public static final BaseTheme:I = 0x7f080000 │ +.field public static final BaseTheme:I = 0x7f070000 │ │ -.field public static final BaseTheme_Normal:I = 0x7f080001 │ +.field public static final BaseTheme_Normal:I = 0x7f070001 │ │ -.field public static final BaseTheme_Wide:I = 0x7f080002 │ +.field public static final BaseTheme_Wide:I = 0x7f070002 │ │ -.field public static final MainTheme:I = 0x7f080003 │ +.field public static final MainTheme:I = 0x7f070003 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/org/tamanegi/atmosphere/R.smali │ @@ -24,10 +24,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 276 │ return-void │ .end method ├── smali/org/tamanegi/atmosphere/Receiver.smali │ @@ -2,29 +2,27 @@ │ .super Landroid/content/BroadcastReceiver; │ .source "Receiver.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/tamanegi/atmosphere/Receiver$1;, │ Lorg/tamanegi/atmosphere/Receiver$WakeResultReceiver; │ } │ .end annotation │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ - .line 36 │ return-void │ .end method │ │ │ # virtual methods │ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V │ .locals 7 │ @@ -50,14 +48,15 @@ │ │ const-class v4, Lorg/tamanegi/atmosphere/LoggerService; │ │ invoke-direct {v3, p1, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v4, "org.tamanegi.atmosphere.action.START_LOGGING" │ │ + .line 17 │ invoke-virtual {v3, v4}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 18 │ .local v0, "logger_intent":Landroid/content/Intent; │ invoke-virtual {p1, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ @@ -85,14 +84,15 @@ │ .line 21 │ invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v3 │ │ const-string v4, "power" │ │ + .line 22 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/os/PowerManager; │ │ .line 23 │ @@ -111,26 +111,28 @@ │ │ const-class v4, Lorg/tamanegi/atmosphere/LoggerService; │ │ invoke-direct {v3, p1, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v4, "org.tamanegi.atmosphere.action.MEASURE" │ │ + .line 27 │ invoke-virtual {v3, v4}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v3 │ │ const-string v4, "resultReceiver" │ │ new-instance v5, Lorg/tamanegi/atmosphere/Receiver$WakeResultReceiver; │ │ const/4 v6, 0x0 │ │ invoke-direct {v5, v2, v6}, Lorg/tamanegi/atmosphere/Receiver$WakeResultReceiver;->(Landroid/os/PowerManager$WakeLock;Lorg/tamanegi/atmosphere/Receiver$1;)V │ │ + .line 28 │ invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 31 │ .restart local v0 # "logger_intent":Landroid/content/Intent; │ invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;->acquire()V ├── smali/org/tamanegi/atmosphere/TicsUtils.smali │ @@ -172,15 +172,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 12 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 187 │ return-void │ .end method │ │ .method public static getPressureUnitConverter(I)Lorg/tamanegi/atmosphere/TicsUtils$PressureUnitConverter; │ .locals 1 │ .param p0, "unit" # I │ │ @@ -262,14 +261,15 @@ │ │ move-result-object v0 │ │ .line 269 │ .local v0, "param_ids":Landroid/content/res/TypedArray; │ const/4 v3, 0x0 │ │ + .line 270 │ invoke-virtual {v0, p1, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v3 │ │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray; │ │ move-result-object v1 │ @@ -543,14 +543,15 @@ │ :goto_1 │ sget-object v9, Lorg/tamanegi/atmosphere/TicsUtils$TicsStep;->HOUR:Lorg/tamanegi/atmosphere/TicsUtils$TicsStep; │ │ if-ne p2, v9, :cond_4 │ │ const/16 v9, 0xa │ │ + .line 48 │ invoke-virtual {v0, v9}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ │ .line 50 │ .local v4, "hour":I │ :goto_2 │ @@ -597,25 +598,26 @@ │ │ .line 45 │ .end local v3 # "day":I │ .end local v4 # "hour":I │ :cond_3 │ const/4 v9, 0x5 │ │ + .line 46 │ invoke-virtual {v0, v9}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ goto :goto_1 │ │ .restart local v3 # "day":I │ :cond_4 │ move v4, v5 │ │ - .line 47 │ + .line 48 │ goto :goto_2 │ │ .line 52 │ .restart local v4 # "hour":I │ :cond_5 │ const/16 v9, 0x19 ├── original/AndroidManifest.xml │ @@ -1,186 +1,174 @@ │ -00000000: 0300 0800 940b 0000 0100 1c00 2006 0000 ............ ... │ -00000010: 2700 0000 0000 0000 0000 0000 b800 0000 '............... │ +00000000: 0300 0800 e00a 0000 0100 1c00 a805 0000 ................ │ +00000010: 2600 0000 0000 0000 0000 0000 b400 0000 &............... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 5e00 0000 6a00 0000 7800 0000 R...^...j...x... │ 00000040: 8600 0000 b000 0000 c200 0000 1a01 0000 ................ │ -00000050: 1e01 0000 3001 0000 4401 0000 7601 0000 ....0...D...v... │ -00000060: 8401 0000 9801 0000 b401 0000 fa01 0000 ................ │ -00000070: 1c02 0000 7202 0000 ae02 0000 c802 0000 ....r........... │ -00000080: dc02 0000 0603 0000 2403 0000 3403 0000 ........$...4... │ -00000090: 6c03 0000 8003 0000 c403 0000 d603 0000 l............... │ -000000a0: f603 0000 0a04 0000 2004 0000 6c04 0000 ........ ...l... │ -000000b0: 8a04 0000 aa04 0000 ba04 0000 1005 0000 ................ │ -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 0400 6e00 6100 6d00 6500 0000 0400 ....n.a.m.e..... │ -00000120: 6900 6300 6f00 6e00 0000 0500 6c00 6100 i.c.o.n.....l.a. │ -00000130: 6200 6500 6c00 0000 0500 7400 6800 6500 b.e.l.....t.h.e. │ -00000140: 6d00 6500 0000 1300 6800 6100 7200 6400 m.e.....h.a.r.d. │ -00000150: 7700 6100 7200 6500 4100 6300 6300 6500 w.a.r.e.A.c.c.e. │ -00000160: 6c00 6500 7200 6100 7400 6500 6400 0000 l.e.r.a.t.e.d... │ -00000170: 0700 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -00000180: 0000 2a00 6800 7400 7400 7000 3a00 2f00 ..*.h.t.t.p.:./. │ -00000190: 2f00 7300 6300 6800 6500 6d00 6100 7300 /.s.c.h.e.m.a.s. │ -000001a0: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -000001b0: 2e00 6300 6f00 6d00 2f00 6100 7000 6b00 ..c.o.m./.a.p.k. │ -000001c0: 2f00 7200 6500 7300 2f00 6100 6e00 6400 /.r.e.s./.a.n.d. │ -000001d0: 7200 6f00 6900 6400 0000 0000 0000 0700 r.o.i.d......... │ -000001e0: 7000 6100 6300 6b00 6100 6700 6500 0000 p.a.c.k.a.g.e... │ -000001f0: 0800 6d00 6100 6e00 6900 6600 6500 7300 ..m.a.n.i.f.e.s. │ -00000200: 7400 0000 1700 6f00 7200 6700 2e00 7400 t.....o.r.g...t. │ -00000210: 6100 6d00 6100 6e00 6500 6700 6900 2e00 a.m.a.n.e.g.i... │ -00000220: 6100 7400 6d00 6f00 7300 7000 6800 6500 a.t.m.o.s.p.h.e. │ -00000230: 7200 6500 0000 0500 3000 2e00 3100 2e00 r.e.....0...1... │ -00000240: 3300 0000 0800 7500 7300 6500 7300 2d00 3.....u.s.e.s.-. │ -00000250: 7300 6400 6b00 0000 0c00 7500 7300 6500 s.d.k.....u.s.e. │ -00000260: 7300 2d00 6600 6500 6100 7400 7500 7200 s.-.f.e.a.t.u.r. │ -00000270: 6500 0000 2100 6100 6e00 6400 7200 6f00 e...!.a.n.d.r.o. │ -00000280: 6900 6400 2e00 6800 6100 7200 6400 7700 i.d...h.a.r.d.w. │ -00000290: 6100 7200 6500 2e00 7300 6500 6e00 7300 a.r.e...s.e.n.s. │ -000002a0: 6f00 7200 2e00 6200 6100 7200 6f00 6d00 o.r...b.a.r.o.m. │ -000002b0: 6500 7400 6500 7200 0000 0f00 7500 7300 e.t.e.r.....u.s. │ -000002c0: 6500 7300 2d00 7000 6500 7200 6d00 6900 e.s.-.p.e.r.m.i. │ -000002d0: 7300 7300 6900 6f00 6e00 0000 2900 6100 s.s.i.o.n...).a. │ -000002e0: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ -000002f0: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000300: 6e00 2e00 5200 4500 4300 4500 4900 5600 n...R.E.C.E.I.V. │ -00000310: 4500 5f00 4200 4f00 4f00 5400 5f00 4300 E._.B.O.O.T._.C. │ -00000320: 4f00 4d00 5000 4c00 4500 5400 4500 4400 O.M.P.L.E.T.E.D. │ -00000330: 0000 1c00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ -00000340: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ -00000350: 7300 6900 6f00 6e00 2e00 5700 4100 4b00 s.i.o.n...W.A.K. │ -00000360: 4500 5f00 4c00 4f00 4300 4b00 0000 0b00 E._.L.O.C.K..... │ -00000370: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t. │ -00000380: 6900 6f00 6e00 0000 0800 6100 6300 7400 i.o.n.....a.c.t. │ -00000390: 6900 7600 6900 7400 7900 0000 1300 2e00 i.v.i.t.y....... │ -000003a0: 4100 7400 6d00 6f00 7300 7000 6800 6500 A.t.m.o.s.p.h.e. │ -000003b0: 7200 6500 4100 6300 7400 6900 7600 6900 r.e.A.c.t.i.v.i. │ -000003c0: 7400 7900 0000 0d00 6900 6e00 7400 6500 t.y.....i.n.t.e. │ -000003d0: 6e00 7400 2d00 6600 6900 6c00 7400 6500 n.t.-.f.i.l.t.e. │ -000003e0: 7200 0000 0600 6100 6300 7400 6900 6f00 r.....a.c.t.i.o. │ -000003f0: 6e00 0000 1a00 6100 6e00 6400 7200 6f00 n.....a.n.d.r.o. │ -00000400: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ -00000410: 7400 2e00 6100 6300 7400 6900 6f00 6e00 t...a.c.t.i.o.n. │ -00000420: 2e00 4d00 4100 4900 4e00 0000 0800 6300 ..M.A.I.N.....c. │ -00000430: 6100 7400 6500 6700 6f00 7200 7900 0000 a.t.e.g.o.r.y... │ -00000440: 2000 6100 6e00 6400 7200 6f00 6900 6400 .a.n.d.r.o.i.d. │ -00000450: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000460: 6300 6100 7400 6500 6700 6f00 7200 7900 c.a.t.e.g.o.r.y. │ -00000470: 2e00 4c00 4100 5500 4e00 4300 4800 4500 ..L.A.U.N.C.H.E. │ -00000480: 5200 0000 0700 7300 6500 7200 7600 6900 R.....s.e.r.v.i. │ -00000490: 6300 6500 0000 0e00 2e00 4c00 6f00 6700 c.e.......L.o.g. │ -000004a0: 6700 6500 7200 5300 6500 7200 7600 6900 g.e.r.S.e.r.v.i. │ -000004b0: 6300 6500 0000 0800 7200 6500 6300 6500 c.e.....r.e.c.e. │ -000004c0: 6900 7600 6500 7200 0000 0900 2e00 5200 i.v.e.r.......R. │ -000004d0: 6500 6300 6500 6900 7600 6500 7200 0000 e.c.e.i.v.e.r... │ -000004e0: 2400 6100 6e00 6400 7200 6f00 6900 6400 $.a.n.d.r.o.i.d. │ -000004f0: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000500: 6100 6300 7400 6900 6f00 6e00 2e00 4200 a.c.t.i.o.n...B. │ -00000510: 4f00 4f00 5400 5f00 4300 4f00 4d00 5000 O.O.T._.C.O.M.P. │ -00000520: 4c00 4500 5400 4500 4400 0000 0d00 6200 L.E.T.E.D.....b. │ -00000530: 7500 6900 6c00 6400 7300 6500 7200 7600 u.i.l.d.s.e.r.v. │ -00000540: 6500 7200 6900 6400 0000 0e00 6600 6400 e.r.i.d.....f.d. │ -00000550: 7200 6f00 6900 6400 7300 6500 7200 7600 r.o.i.d.s.e.r.v. │ -00000560: 6500 7200 6900 6400 0000 0600 6600 6400 e.r.i.d.....f.d. │ -00000570: 7200 6f00 6900 6400 0000 2900 6300 6100 r.o.i.d...).c.a. │ -00000580: 6100 3800 3800 6500 6300 3300 3800 3800 a.8.8.e.c.3.8.8. │ -00000590: 3300 3800 6100 3300 6300 3100 6100 3400 3.8.a.3.c.1.a.4. │ -000005a0: 6100 3700 3100 3800 3300 3400 6300 6400 a.7.1.8.3.4.c.d. │ -000005b0: 3600 3500 6100 3100 3000 3100 6500 3300 6.5.a.1.0.1.e.3. │ -000005c0: 3700 3800 6300 6600 3100 6500 2000 0000 7.8.c.f.1.e. ... │ -000005d0: 2900 3500 6600 3200 6300 3300 3400 3800 ).5.f.2.c.3.4.8. │ -000005e0: 6200 3400 3000 3100 3000 6300 3600 3900 b.4.0.1.0.c.6.9. │ -000005f0: 3400 3000 3200 6500 3300 3000 3300 3200 4.0.2.e.3.0.3.2. │ -00000600: 3600 3700 6300 3600 3000 3100 3100 3200 6.7.c.6.0.1.1.2. │ -00000610: 6300 3200 6200 3500 6400 3200 6600 3700 c.2.b.5.d.2.f.7. │ -00000620: 3700 2000 0000 0000 8001 0800 2800 0000 7. .........(... │ -00000630: 1b02 0101 1c02 0101 0c02 0101 0300 0101 ................ │ -00000640: 0200 0101 0100 0101 0000 0101 d302 0101 ................ │ -00000650: 0001 1000 1800 0000 0200 0000 ffff ffff ................ │ -00000660: 0800 0000 0900 0000 0201 1000 6000 0000 ............`... │ -00000670: 0200 0000 ffff ffff ffff ffff 0c00 0000 ................ │ -00000680: 1400 1400 0300 0000 0000 0000 0900 0000 ................ │ -00000690: 0000 0000 ffff ffff 0800 0010 0400 0000 ................ │ -000006a0: 0900 0000 0100 0000 0e00 0000 0800 0003 ................ │ -000006b0: 0e00 0000 ffff ffff 0b00 0000 0d00 0000 ................ │ -000006c0: 0800 0003 0d00 0000 0201 1000 3800 0000 ............8... │ -000006d0: 0700 0000 ffff ffff ffff ffff 0f00 0000 ................ │ +00000050: 1e01 0000 3001 0000 6401 0000 9801 0000 ....0...d....... │ +00000060: ac01 0000 de01 0000 ec01 0000 f401 0000 ................ │ +00000070: 0c02 0000 2002 0000 3c02 0000 8202 0000 .... ...<....... │ +00000080: a402 0000 fa02 0000 3603 0000 5003 0000 ........6...P... │ +00000090: 6403 0000 8e03 0000 ac03 0000 bc03 0000 d............... │ +000000a0: f403 0000 0804 0000 4c04 0000 5e04 0000 ........L...^... │ +000000b0: 7e04 0000 9204 0000 a804 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 0400 e.r.s.i.o.n..... │ +00000110: 6e00 6100 6d00 6500 0000 0400 6900 6300 n.a.m.e.....i.c. │ +00000120: 6f00 6e00 0000 0500 6c00 6100 6200 6500 o.n.....l.a.b.e. │ +00000130: 6c00 0000 0500 7400 6800 6500 6d00 6500 l.....t.h.e.m.e. │ +00000140: 0000 1300 6800 6100 7200 6400 7700 6100 ....h.a.r.d.w.a. │ +00000150: 7200 6500 4100 6300 6300 6500 6c00 6500 r.e.A.c.c.e.l.e. │ +00000160: 7200 6100 7400 6500 6400 0000 0700 6100 r.a.t.e.d.....a. │ +00000170: 6e00 6400 7200 6f00 6900 6400 0000 2a00 n.d.r.o.i.d...*. │ +00000180: 6800 7400 7400 7000 3a00 2f00 2f00 7300 h.t.t.p.:././.s. │ +00000190: 6300 6800 6500 6d00 6100 7300 2e00 6100 c.h.e.m.a.s...a. │ +000001a0: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c. │ +000001b0: 6f00 6d00 2f00 6100 7000 6b00 2f00 7200 o.m./.a.p.k./.r. │ +000001c0: 6500 7300 2f00 6100 6e00 6400 7200 6f00 e.s./.a.n.d.r.o. │ +000001d0: 6900 6400 0000 0000 0000 0700 7000 6100 i.d.........p.a. │ +000001e0: 6300 6b00 6100 6700 6500 0000 1800 7000 c.k.a.g.e.....p. │ +000001f0: 6c00 6100 7400 6600 6f00 7200 6d00 4200 l.a.t.f.o.r.m.B. │ +00000200: 7500 6900 6c00 6400 5600 6500 7200 7300 u.i.l.d.V.e.r.s. │ +00000210: 6900 6f00 6e00 4300 6f00 6400 6500 0000 i.o.n.C.o.d.e... │ +00000220: 1800 7000 6c00 6100 7400 6600 6f00 7200 ..p.l.a.t.f.o.r. │ +00000230: 6d00 4200 7500 6900 6c00 6400 5600 6500 m.B.u.i.l.d.V.e. │ +00000240: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ +00000250: 6500 0000 0800 6d00 6100 6e00 6900 6600 e.....m.a.n.i.f. │ +00000260: 6500 7300 7400 0000 1700 6f00 7200 6700 e.s.t.....o.r.g. │ +00000270: 2e00 7400 6100 6d00 6100 6e00 6500 6700 ..t.a.m.a.n.e.g. │ +00000280: 6900 2e00 6100 7400 6d00 6f00 7300 7000 i...a.t.m.o.s.p. │ +00000290: 6800 6500 7200 6500 0000 0500 3000 2e00 h.e.r.e.....0... │ +000002a0: 3100 2e00 3300 0000 0200 3100 3100 0000 1...3.....1.1... │ +000002b0: 0a00 3300 2e00 3000 2d00 3100 3000 3400 ..3...0.-.1.0.4. │ +000002c0: 3200 3500 3400 0000 0800 7500 7300 6500 2.5.4.....u.s.e. │ +000002d0: 7300 2d00 7300 6400 6b00 0000 0c00 7500 s.-.s.d.k.....u. │ +000002e0: 7300 6500 7300 2d00 6600 6500 6100 7400 s.e.s.-.f.e.a.t. │ +000002f0: 7500 7200 6500 0000 2100 6100 6e00 6400 u.r.e...!.a.n.d. │ +00000300: 7200 6f00 6900 6400 2e00 6800 6100 7200 r.o.i.d...h.a.r. │ +00000310: 6400 7700 6100 7200 6500 2e00 7300 6500 d.w.a.r.e...s.e. │ +00000320: 6e00 7300 6f00 7200 2e00 6200 6100 7200 n.s.o.r...b.a.r. │ +00000330: 6f00 6d00 6500 7400 6500 7200 0000 0f00 o.m.e.t.e.r..... │ +00000340: 7500 7300 6500 7300 2d00 7000 6500 7200 u.s.e.s.-.p.e.r. │ +00000350: 6d00 6900 7300 7300 6900 6f00 6e00 0000 m.i.s.s.i.o.n... │ +00000360: 2900 6100 6e00 6400 7200 6f00 6900 6400 ).a.n.d.r.o.i.d. │ +00000370: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ +00000380: 6900 6f00 6e00 2e00 5200 4500 4300 4500 i.o.n...R.E.C.E. │ +00000390: 4900 5600 4500 5f00 4200 4f00 4f00 5400 I.V.E._.B.O.O.T. │ +000003a0: 5f00 4300 4f00 4d00 5000 4c00 4500 5400 _.C.O.M.P.L.E.T. │ +000003b0: 4500 4400 0000 1c00 6100 6e00 6400 7200 E.D.....a.n.d.r. │ +000003c0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +000003d0: 6900 7300 7300 6900 6f00 6e00 2e00 5700 i.s.s.i.o.n...W. │ +000003e0: 4100 4b00 4500 5f00 4c00 4f00 4300 4b00 A.K.E._.L.O.C.K. │ +000003f0: 0000 0b00 6100 7000 7000 6c00 6900 6300 ....a.p.p.l.i.c. │ +00000400: 6100 7400 6900 6f00 6e00 0000 0800 6100 a.t.i.o.n.....a. │ +00000410: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +00000420: 1300 2e00 4100 7400 6d00 6f00 7300 7000 ....A.t.m.o.s.p. │ +00000430: 6800 6500 7200 6500 4100 6300 7400 6900 h.e.r.e.A.c.t.i. │ +00000440: 7600 6900 7400 7900 0000 0d00 6900 6e00 v.i.t.y.....i.n. │ +00000450: 7400 6500 6e00 7400 2d00 6600 6900 6c00 t.e.n.t.-.f.i.l. │ +00000460: 7400 6500 7200 0000 0600 6100 6300 7400 t.e.r.....a.c.t. │ +00000470: 6900 6f00 6e00 0000 1a00 6100 6e00 6400 i.o.n.....a.n.d. │ +00000480: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +00000490: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ +000004a0: 6f00 6e00 2e00 4d00 4100 4900 4e00 0000 o.n...M.A.I.N... │ +000004b0: 0800 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ +000004c0: 7900 0000 2000 6100 6e00 6400 7200 6f00 y... .a.n.d.r.o. │ +000004d0: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ +000004e0: 7400 2e00 6300 6100 7400 6500 6700 6f00 t...c.a.t.e.g.o. │ +000004f0: 7200 7900 2e00 4c00 4100 5500 4e00 4300 r.y...L.A.U.N.C. │ +00000500: 4800 4500 5200 0000 0700 7300 6500 7200 H.E.R.....s.e.r. │ +00000510: 7600 6900 6300 6500 0000 0e00 2e00 4c00 v.i.c.e.......L. │ +00000520: 6f00 6700 6700 6500 7200 5300 6500 7200 o.g.g.e.r.S.e.r. │ +00000530: 7600 6900 6300 6500 0000 0800 7200 6500 v.i.c.e.....r.e. │ +00000540: 6300 6500 6900 7600 6500 7200 0000 0900 c.e.i.v.e.r..... │ +00000550: 2e00 5200 6500 6300 6500 6900 7600 6500 ..R.e.c.e.i.v.e. │ +00000560: 7200 0000 2400 6100 6e00 6400 7200 6f00 r...$.a.n.d.r.o. │ +00000570: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ +00000580: 7400 2e00 6100 6300 7400 6900 6f00 6e00 t...a.c.t.i.o.n. │ +00000590: 2e00 4200 4f00 4f00 5400 5f00 4300 4f00 ..B.O.O.T._.C.O. │ +000005a0: 4d00 5000 4c00 4500 5400 4500 4400 0000 M.P.L.E.T.E.D... │ +000005b0: 8001 0800 2800 0000 1b02 0101 1c02 0101 ....(........... │ +000005c0: 0c02 0101 0300 0101 0200 0101 0100 0101 ................ │ +000005d0: 0000 0101 d302 0101 0001 1000 1800 0000 ................ │ +000005e0: 0200 0000 ffff ffff 0800 0000 0900 0000 ................ │ +000005f0: 0201 1000 8800 0000 0200 0000 ffff ffff ................ │ +00000600: ffff ffff 0e00 0000 1400 1400 0500 0000 ................ │ +00000610: 0000 0000 0900 0000 0000 0000 ffff ffff ................ │ +00000620: 0800 0010 0400 0000 0900 0000 0100 0000 ................ │ +00000630: 1000 0000 0800 0003 1000 0000 ffff ffff ................ │ +00000640: 0b00 0000 0f00 0000 0800 0003 0f00 0000 ................ │ +00000650: ffff ffff 0c00 0000 1100 0000 0800 0010 ................ │ +00000660: 0b00 0000 ffff ffff 0d00 0000 1200 0000 ................ │ +00000670: 0800 0003 1200 0000 0201 1000 3800 0000 ............8... │ +00000680: 0700 0000 ffff ffff ffff ffff 1300 0000 ................ │ +00000690: 1400 1400 0100 0000 0000 0000 0900 0000 ................ │ +000006a0: 0200 0000 ffff ffff 0800 0010 0b00 0000 ................ │ +000006b0: 0301 1000 1800 0000 0700 0000 ffff ffff ................ │ +000006c0: ffff ffff 1300 0000 0201 1000 3800 0000 ............8... │ +000006d0: 0800 0000 ffff ffff ffff ffff 1400 0000 ................ │ 000006e0: 1400 1400 0100 0000 0000 0000 0900 0000 ................ │ -000006f0: 0200 0000 ffff ffff 0800 0010 0b00 0000 ................ │ -00000700: 0301 1000 1800 0000 0700 0000 ffff ffff ................ │ -00000710: ffff ffff 0f00 0000 0201 1000 3800 0000 ............8... │ -00000720: 0800 0000 ffff ffff ffff ffff 1000 0000 ................ │ +000006f0: 0300 0000 1500 0000 0800 0003 1500 0000 ................ │ +00000700: 0301 1000 1800 0000 0800 0000 ffff ffff ................ │ +00000710: ffff ffff 1400 0000 0201 1000 3800 0000 ............8... │ +00000720: 0a00 0000 ffff ffff ffff ffff 1600 0000 ................ │ 00000730: 1400 1400 0100 0000 0000 0000 0900 0000 ................ │ -00000740: 0300 0000 1100 0000 0800 0003 1100 0000 ................ │ -00000750: 0301 1000 1800 0000 0800 0000 ffff ffff ................ │ -00000760: ffff ffff 1000 0000 0201 1000 3800 0000 ............8... │ -00000770: 0a00 0000 ffff ffff ffff ffff 1200 0000 ................ │ +00000740: 0300 0000 1700 0000 0800 0003 1700 0000 ................ │ +00000750: 0301 1000 1800 0000 0a00 0000 ffff ffff ................ │ +00000760: ffff ffff 1600 0000 0201 1000 3800 0000 ............8... │ +00000770: 0b00 0000 ffff ffff ffff ffff 1600 0000 ................ │ 00000780: 1400 1400 0100 0000 0000 0000 0900 0000 ................ │ -00000790: 0300 0000 1300 0000 0800 0003 1300 0000 ................ │ -000007a0: 0301 1000 1800 0000 0a00 0000 ffff ffff ................ │ -000007b0: ffff ffff 1200 0000 0201 1000 3800 0000 ............8... │ -000007c0: 0b00 0000 ffff ffff ffff ffff 1200 0000 ................ │ -000007d0: 1400 1400 0100 0000 0000 0000 0900 0000 ................ │ -000007e0: 0300 0000 1400 0000 0800 0003 1400 0000 ................ │ -000007f0: 0301 1000 1800 0000 0b00 0000 ffff ffff ................ │ -00000800: ffff ffff 1200 0000 0201 1000 7400 0000 ............t... │ -00000810: 0d00 0000 ffff ffff ffff ffff 1500 0000 ................ │ -00000820: 1400 1400 0400 0000 0000 0000 0900 0000 ................ │ -00000830: 0600 0000 ffff ffff 0800 0001 0300 087f ................ │ -00000840: 0900 0000 0500 0000 ffff ffff 0800 0001 ................ │ -00000850: 0000 077f 0900 0000 0400 0000 ffff ffff ................ │ -00000860: 0800 0001 0000 027f 0900 0000 0700 0000 ................ │ -00000870: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ -00000880: 4c00 0000 1200 0000 ffff ffff ffff ffff L............... │ -00000890: 1600 0000 1400 1400 0200 0000 0000 0000 ................ │ -000008a0: 0900 0000 0500 0000 ffff ffff 0800 0001 ................ │ -000008b0: 0000 077f 0900 0000 0300 0000 1700 0000 ................ │ -000008c0: 0800 0003 1700 0000 0201 1000 2400 0000 ............$... │ -000008d0: 1400 0000 ffff ffff ffff ffff 1800 0000 ................ │ -000008e0: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -000008f0: 3800 0000 1500 0000 ffff ffff ffff ffff 8............... │ -00000900: 1900 0000 1400 1400 0100 0000 0000 0000 ................ │ -00000910: 0900 0000 0300 0000 1a00 0000 0800 0003 ................ │ -00000920: 1a00 0000 0301 1000 1800 0000 1500 0000 ................ │ -00000930: ffff ffff ffff ffff 1900 0000 0201 1000 ................ │ -00000940: 3800 0000 1600 0000 ffff ffff ffff ffff 8............... │ -00000950: 1b00 0000 1400 1400 0100 0000 0000 0000 ................ │ -00000960: 0900 0000 0300 0000 1c00 0000 0800 0003 ................ │ -00000970: 1c00 0000 0301 1000 1800 0000 1600 0000 ................ │ -00000980: ffff ffff ffff ffff 1b00 0000 0301 1000 ................ │ -00000990: 1800 0000 1700 0000 ffff ffff ffff ffff ................ │ -000009a0: 1800 0000 0301 1000 1800 0000 1800 0000 ................ │ -000009b0: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ -000009c0: 3800 0000 1a00 0000 ffff ffff ffff ffff 8............... │ -000009d0: 1d00 0000 1400 1400 0100 0000 0000 0000 ................ │ -000009e0: 0900 0000 0300 0000 1e00 0000 0800 0003 ................ │ -000009f0: 1e00 0000 0301 1000 1800 0000 1a00 0000 ................ │ -00000a00: ffff ffff ffff ffff 1d00 0000 0201 1000 ................ │ -00000a10: 3800 0000 1c00 0000 ffff ffff ffff ffff 8............... │ -00000a20: 1f00 0000 1400 1400 0100 0000 0000 0000 ................ │ -00000a30: 0900 0000 0300 0000 2000 0000 0800 0003 ........ ....... │ -00000a40: 2000 0000 0201 1000 2400 0000 1d00 0000 .......$....... │ -00000a50: ffff ffff ffff ffff 1800 0000 1400 1400 ................ │ -00000a60: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -00000a70: 1e00 0000 ffff ffff ffff ffff 1900 0000 ................ │ -00000a80: 1400 1400 0100 0000 0000 0000 0900 0000 ................ │ -00000a90: 0300 0000 2100 0000 0800 0003 2100 0000 ....!.......!... │ -00000aa0: 0301 1000 1800 0000 1e00 0000 ffff ffff ................ │ -00000ab0: ffff ffff 1900 0000 0301 1000 1800 0000 ................ │ -00000ac0: 1f00 0000 ffff ffff ffff ffff 1800 0000 ................ │ -00000ad0: 0301 1000 1800 0000 2000 0000 ffff ffff ........ ....... │ -00000ae0: ffff ffff 1f00 0000 0301 1000 1800 0000 ................ │ -00000af0: 2200 0000 ffff ffff ffff ffff 1500 0000 "............... │ -00000b00: 0201 1000 4c00 0000 2300 0000 ffff ffff ....L...#....... │ -00000b10: ffff ffff 2400 0000 1400 1400 0200 0000 ....$........... │ -00000b20: 0000 0000 ffff ffff 2200 0000 2500 0000 ........"...%... │ -00000b30: 0800 0003 2500 0000 ffff ffff 2300 0000 ....%.......#... │ -00000b40: 2600 0000 0800 0003 2600 0000 0301 1000 &.......&....... │ -00000b50: 1800 0000 2500 0000 ffff ffff ffff ffff ....%........... │ -00000b60: 2400 0000 0301 1000 1800 0000 2500 0000 $...........%... │ -00000b70: ffff ffff ffff ffff 0c00 0000 0101 1000 ................ │ -00000b80: 1800 0000 2500 0000 ffff ffff 0800 0000 ....%........... │ -00000b90: 0900 0000 .... │ +00000790: 0300 0000 1800 0000 0800 0003 1800 0000 ................ │ +000007a0: 0301 1000 1800 0000 0b00 0000 ffff ffff ................ │ +000007b0: ffff ffff 1600 0000 0201 1000 7400 0000 ............t... │ +000007c0: 0d00 0000 ffff ffff ffff ffff 1900 0000 ................ │ +000007d0: 1400 1400 0400 0000 0000 0000 0900 0000 ................ │ +000007e0: 0600 0000 ffff ffff 0800 0001 0300 077f ................ │ +000007f0: 0900 0000 0500 0000 ffff ffff 0800 0001 ................ │ +00000800: 0000 067f 0900 0000 0400 0000 ffff ffff ................ │ +00000810: 0800 0001 0000 027f 0900 0000 0700 0000 ................ │ +00000820: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ +00000830: 4c00 0000 1200 0000 ffff ffff ffff ffff L............... │ +00000840: 1a00 0000 1400 1400 0200 0000 0000 0000 ................ │ +00000850: 0900 0000 0500 0000 ffff ffff 0800 0001 ................ │ +00000860: 0000 067f 0900 0000 0300 0000 1b00 0000 ................ │ +00000870: 0800 0003 1b00 0000 0201 1000 2400 0000 ............$... │ +00000880: 1400 0000 ffff ffff ffff ffff 1c00 0000 ................ │ +00000890: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ +000008a0: 3800 0000 1500 0000 ffff ffff ffff ffff 8............... │ +000008b0: 1d00 0000 1400 1400 0100 0000 0000 0000 ................ │ +000008c0: 0900 0000 0300 0000 1e00 0000 0800 0003 ................ │ +000008d0: 1e00 0000 0301 1000 1800 0000 1500 0000 ................ │ +000008e0: ffff ffff ffff ffff 1d00 0000 0201 1000 ................ │ +000008f0: 3800 0000 1600 0000 ffff ffff ffff ffff 8............... │ +00000900: 1f00 0000 1400 1400 0100 0000 0000 0000 ................ │ +00000910: 0900 0000 0300 0000 2000 0000 0800 0003 ........ ....... │ +00000920: 2000 0000 0301 1000 1800 0000 1600 0000 ............... │ +00000930: ffff ffff ffff ffff 1f00 0000 0301 1000 ................ │ +00000940: 1800 0000 1700 0000 ffff ffff ffff ffff ................ │ +00000950: 1c00 0000 0301 1000 1800 0000 1800 0000 ................ │ +00000960: ffff ffff ffff ffff 1a00 0000 0201 1000 ................ │ +00000970: 3800 0000 1a00 0000 ffff ffff ffff ffff 8............... │ +00000980: 2100 0000 1400 1400 0100 0000 0000 0000 !............... │ +00000990: 0900 0000 0300 0000 2200 0000 0800 0003 ........"....... │ +000009a0: 2200 0000 0301 1000 1800 0000 1a00 0000 "............... │ +000009b0: ffff ffff ffff ffff 2100 0000 0201 1000 ........!....... │ +000009c0: 3800 0000 1c00 0000 ffff ffff ffff ffff 8............... │ +000009d0: 2300 0000 1400 1400 0100 0000 0000 0000 #............... │ +000009e0: 0900 0000 0300 0000 2400 0000 0800 0003 ........$....... │ +000009f0: 2400 0000 0201 1000 2400 0000 1d00 0000 $.......$....... │ +00000a00: ffff ffff ffff ffff 1c00 0000 1400 1400 ................ │ +00000a10: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00000a20: 1e00 0000 ffff ffff ffff ffff 1d00 0000 ................ │ +00000a30: 1400 1400 0100 0000 0000 0000 0900 0000 ................ │ +00000a40: 0300 0000 2500 0000 0800 0003 2500 0000 ....%.......%... │ +00000a50: 0301 1000 1800 0000 1e00 0000 ffff ffff ................ │ +00000a60: ffff ffff 1d00 0000 0301 1000 1800 0000 ................ │ +00000a70: 1f00 0000 ffff ffff ffff ffff 1c00 0000 ................ │ +00000a80: 0301 1000 1800 0000 2000 0000 ffff ffff ........ ....... │ +00000a90: ffff ffff 2300 0000 0301 1000 1800 0000 ....#........... │ +00000aa0: 2200 0000 ffff ffff ffff ffff 1900 0000 "............... │ +00000ab0: 0301 1000 1800 0000 2300 0000 ffff ffff ........#....... │ +00000ac0: ffff ffff 0e00 0000 0101 1000 1800 0000 ................ │ +00000ad0: 2300 0000 ffff ffff 0800 0000 0900 0000 #...............