--- /home/fdroid/fdroiddata/tmp/org.tvheadend.tvhguide_21.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.tvheadend.tvhguide_21.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 4990247b24ab7bdeae6806406600569ab07708553faec660b9f938637806556d │ -Signer #1 certificate SHA-1 digest: 01ce52dbc2a10cd52c123e7b6e90699e2b304e84 │ -Signer #1 certificate MD5 digest: b195856cb9aa52d2c7b3e2c5eab2df6e │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: ca2506b6308f9474ce177ea5ff71456d78e46bbcd8e810864916cc18ba5b8ec4 │ -Signer #1 public key SHA-1 digest: 90d6df9a7c3b5f3f47ef5861e973ed27dfb78622 │ -Signer #1 public key MD5 digest: ec2b22849c4712efac004109d696f820 │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,43 +1,41 @@ │ -Zip file size: 249321 bytes, number of entries: 41 │ --rw---- 2.0 fat 3150 bl defN 15-Nov-26 08:28 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 3271 bl defN 15-Nov-26 08:28 META-INF/C1087191.SF │ --rw---- 2.0 fat 1326 bl defN 15-Nov-26 08:28 META-INF/C1087191.RSA │ --rw---- 2.0 fat 41 bl defN 15-Nov-26 08:08 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-Nov-26 08:08 META-INF/fdroidserverid │ --rw---- 2.0 fat 4740 bX defN 15-Nov-26 08:08 AndroidManifest.xml │ --rw---- 1.0 fat 1784 b- stor 15-Nov-26 08:08 res/drawable-hdpi-v4/ic_menu_tags.png │ --rw---- 1.0 fat 1181 b- stor 15-Nov-26 08:08 res/drawable-ldpi-v4/ic_menu_tags.png │ --rw---- 1.0 fat 1614 b- stor 15-Nov-26 08:08 res/drawable-mdpi-v4/ic_menu_tags.png │ --rw---- 2.0 fat 1324 bl defN 15-Nov-26 08:08 res/drawable/ic_background.xml │ --rw---- 1.0 fat 12624 b- stor 15-Nov-26 08:08 res/drawable/ic_error.png │ --rw---- 1.0 fat 1617 b- stor 15-Nov-26 08:08 res/drawable/ic_error_small.png │ --rw---- 1.0 fat 13451 b- stor 15-Nov-26 08:08 res/drawable/ic_rec.png │ --rw---- 1.0 fat 1509 b- stor 15-Nov-26 08:08 res/drawable/ic_rec_small.png │ --rw---- 1.0 fat 10518 b- stor 15-Nov-26 08:08 res/drawable/ic_schedule.png │ --rw---- 1.0 fat 1225 b- stor 15-Nov-26 08:08 res/drawable/ic_schedule_small.png │ --rw---- 1.0 fat 14390 b- stor 15-Nov-26 08:08 res/drawable/ic_success.png │ --rw---- 1.0 fat 1628 b- stor 15-Nov-26 08:08 res/drawable/ic_success_small.png │ --rw---- 1.0 fat 72280 b- stor 15-Nov-26 08:08 res/drawable/logo.png │ --rw---- 1.0 fat 10246 b- stor 15-Nov-26 08:08 res/drawable/logo_72.png │ --rw---- 2.0 fat 808 bl defN 15-Nov-26 08:08 res/drawable/overlay_box.xml │ --rw---- 2.0 fat 2628 bl defN 15-Nov-26 08:08 res/layout/channel_list_title.xml │ --rw---- 2.0 fat 2776 bl defN 15-Nov-26 08:08 res/layout/channel_list_widget.xml │ --rw---- 2.0 fat 2072 bl defN 15-Nov-26 08:08 res/layout/player_layout.xml │ --rw---- 2.0 fat 5856 bl defN 15-Nov-26 08:08 res/layout/programme_layout.xml │ --rw---- 2.0 fat 2240 bl defN 15-Nov-26 08:08 res/layout/programme_list_title.xml │ --rw---- 2.0 fat 2112 bl defN 15-Nov-26 08:08 res/layout/programme_list_widget.xml │ --rw---- 2.0 fat 1168 bl defN 15-Nov-26 08:08 res/layout/programme_title.xml │ --rw---- 2.0 fat 1728 bl defN 15-Nov-26 08:08 res/layout/recording_layout.xml │ --rw---- 2.0 fat 1168 bl defN 15-Nov-26 08:08 res/layout/recording_list_title.xml │ --rw---- 2.0 fat 3016 bl defN 15-Nov-26 08:08 res/layout/recording_list_widget.xml │ --rw---- 2.0 fat 1168 bl defN 15-Nov-26 08:08 res/layout/recording_title.xml │ --rw---- 2.0 fat 2240 bl defN 15-Nov-26 08:08 res/layout/search_result_title.xml │ --rw---- 2.0 fat 2724 bl defN 15-Nov-26 08:08 res/layout/search_result_widget.xml │ --rw---- 2.0 fat 964 bl defN 15-Nov-26 08:08 res/menu/main_menu.xml │ --rw---- 2.0 fat 484 bl defN 15-Nov-26 08:08 res/menu/pr_menu.xml │ --rw---- 2.0 fat 484 bl defN 15-Nov-26 08:08 res/menu/rc_menu.xml │ --rw---- 2.0 fat 2872 bl defN 15-Nov-26 08:08 res/xml/preferences.xml │ --rw---- 2.0 fat 384 bl defN 15-Nov-26 08:08 res/xml/searchable.xml │ --rw---- 1.0 fat 31140 b- stor 15-Nov-26 08:08 resources.arsc │ --rw---- 2.0 fat 145844 bl defN 15-Nov-26 08:08 classes.dex │ -41 files, 371836 bytes uncompressed, 243462 bytes compressed: 34.5% │ +Zip file size: 246345 bytes, number of entries: 39 │ +-rw---- 2.0 fat 4740 bX defN 17-Sep-23 01:32 AndroidManifest.xml │ +-rw---- 1.0 fat 1784 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_tags.png │ +-rw---- 1.0 fat 1137 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/ic_menu_tags.png │ +-rw---- 1.0 fat 1558 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_tags.png │ +-rw---- 2.0 fat 1324 bl defN 17-Sep-23 01:32 res/drawable/ic_background.xml │ +-rw---- 1.0 fat 12624 b- stor 80-Jan-01 00:00 res/drawable/ic_error.png │ +-rw---- 1.0 fat 1617 b- stor 80-Jan-01 00:00 res/drawable/ic_error_small.png │ +-rw---- 1.0 fat 13451 b- stor 80-Jan-01 00:00 res/drawable/ic_rec.png │ +-rw---- 1.0 fat 1509 b- stor 80-Jan-01 00:00 res/drawable/ic_rec_small.png │ +-rw---- 1.0 fat 10518 b- stor 80-Jan-01 00:00 res/drawable/ic_schedule.png │ +-rw---- 1.0 fat 1146 b- stor 80-Jan-01 00:00 res/drawable/ic_schedule_small.png │ +-rw---- 1.0 fat 14390 b- stor 80-Jan-01 00:00 res/drawable/ic_success.png │ +-rw---- 1.0 fat 1628 b- stor 80-Jan-01 00:00 res/drawable/ic_success_small.png │ +-rw---- 1.0 fat 70309 b- stor 80-Jan-01 00:00 res/drawable/logo.png │ +-rw---- 1.0 fat 9985 b- stor 80-Jan-01 00:00 res/drawable/logo_72.png │ +-rw---- 2.0 fat 808 bl defN 17-Sep-23 01:32 res/drawable/overlay_box.xml │ +-rw---- 2.0 fat 2628 bl defN 17-Sep-23 01:32 res/layout/channel_list_title.xml │ +-rw---- 2.0 fat 2776 bl defN 17-Sep-23 01:32 res/layout/channel_list_widget.xml │ +-rw---- 2.0 fat 2072 bl defN 17-Sep-23 01:32 res/layout/player_layout.xml │ +-rw---- 2.0 fat 5856 bl defN 17-Sep-23 01:32 res/layout/programme_layout.xml │ +-rw---- 2.0 fat 2240 bl defN 17-Sep-23 01:32 res/layout/programme_list_title.xml │ +-rw---- 2.0 fat 2112 bl defN 17-Sep-23 01:32 res/layout/programme_list_widget.xml │ +-rw---- 2.0 fat 1168 bl defN 17-Sep-23 01:32 res/layout/programme_title.xml │ +-rw---- 2.0 fat 1728 bl defN 17-Sep-23 01:32 res/layout/recording_layout.xml │ +-rw---- 2.0 fat 1168 bl defN 17-Sep-23 01:32 res/layout/recording_list_title.xml │ +-rw---- 2.0 fat 3016 bl defN 17-Sep-23 01:32 res/layout/recording_list_widget.xml │ +-rw---- 2.0 fat 1168 bl defN 17-Sep-23 01:32 res/layout/recording_title.xml │ +-rw---- 2.0 fat 2240 bl defN 17-Sep-23 01:32 res/layout/search_result_title.xml │ +-rw---- 2.0 fat 2724 bl defN 17-Sep-23 01:32 res/layout/search_result_widget.xml │ +-rw---- 2.0 fat 964 bl defN 17-Sep-23 01:32 res/menu/main_menu.xml │ +-rw---- 2.0 fat 484 bl defN 17-Sep-23 01:32 res/menu/pr_menu.xml │ +-rw---- 2.0 fat 484 bl defN 17-Sep-23 01:32 res/menu/rc_menu.xml │ +-rw---- 2.0 fat 2872 bl defN 17-Sep-23 01:32 res/xml/preferences.xml │ +-rw---- 2.0 fat 384 bl defN 17-Sep-23 01:32 res/xml/searchable.xml │ +-rw---- 1.0 fat 31200 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 147000 bl defN 17-Sep-23 01:32 classes.dex │ +-rw---- 2.0 fat 3150 b- defN 17-Sep-23 01:32 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 3271 b- defN 17-Sep-23 01:32 META-INF/C1087191.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Sep-23 01:32 META-INF/C1087191.RSA │ +39 files, 370559 bytes uncompressed, 240831 bytes compressed: 35.0% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── resources.arsc │┄ Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff. │ @@ -1,8 +1,8 @@ │ -00000000: 0200 0c00 a479 0000 0100 0000 0100 1c00 .....y.......... │ +00000000: 0200 0c00 e079 0000 0100 0000 0100 1c00 .....y.......... │ 00000010: c836 0000 5601 0000 0000 0000 0000 0000 .6..V........... │ 00000020: 7405 0000 0000 0000 0000 0000 4000 0000 t...........@... │ 00000030: 7600 0000 b800 0000 e400 0000 1401 0000 v............... │ 00000040: 4001 0000 7201 0000 b001 0000 ec01 0000 @...r........... │ 00000050: 3402 0000 6e02 0000 b402 0000 e202 0000 4...n........... │ 00000060: 1603 0000 5203 0000 9803 0000 e003 0000 ....R........... │ 00000070: 1c04 0000 5e04 0000 a804 0000 f404 0000 ....^........... │ @@ -871,15 +871,15 @@ │ 00003660: 6b00 2000 6100 7400 7400 2000 6100 6e00 k. .a.t.t. .a.n. │ 00003670: 7600 e400 6e00 6400 6100 2000 7600 6900 v...n.d.a. .v.i. │ 00003680: 6400 2000 6f00 6d00 6b00 6f00 6400 6e00 d. .o.m.k.o.d.n. │ 00003690: 6900 6e00 6700 2000 6100 7600 2000 6c00 i.n.g. .a.v. .l. │ 000036a0: 6a00 7500 6400 0000 1300 5300 6b00 7200 j.u.d.....S.k.r. │ 000036b0: 6900 7600 2000 6900 6e00 2000 7000 6f00 i.v. .i.n. .p.o. │ 000036c0: 7200 7400 6e00 7500 6d00 6d00 6500 7200 r.t.n.u.m.m.e.r. │ -000036d0: 0000 0000 0002 2001 d042 0000 7f00 0000 ...... ..B...... │ +000036d0: 0000 0000 0002 2001 0c43 0000 7f00 0000 ...... ..C...... │ 000036e0: 6f00 7200 6700 2e00 7400 7600 6800 6500 o.r.g...t.v.h.e. │ 000036f0: 6100 6400 6500 6e00 6400 2e00 7400 7600 a.d.e.n.d...t.v. │ 00003700: 6800 6700 7500 6900 6400 6500 0000 0000 h.g.u.i.d.e..... │ 00003710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -1279,669 +1279,672 @@ │ 00004fe0: 6f00 7200 6400 0000 0900 6d00 6900 5f00 o.r.d.....m.i._. │ 00004ff0: 7200 6500 6d00 6f00 7600 6500 0000 0000 r.e.m.o.v.e..... │ 00005000: 0202 1000 1000 0000 0100 0000 0000 0000 ................ │ 00005010: 0202 1000 4400 0000 0200 0000 0d00 0000 ....D........... │ 00005020: 0000 0000 0000 0000 0000 0000 0001 0000 ................ │ 00005030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005050: 0000 0000 0102 4800 3c01 0000 0200 0000 ......H.<....... │ -00005060: 0d00 0000 7c00 0000 3400 0000 0000 0000 ....|...4....... │ +00005050: 0000 0000 0102 4c00 4001 0000 0200 0000 ......L.@....... │ +00005060: 0d00 0000 8000 0000 3800 0000 0000 0000 ........8....... │ 00005070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000050a0: 1000 0000 2000 0000 ffff ffff 3000 0000 .... .......0... │ -000050b0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -000050c0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -000050d0: 0800 0000 0000 0000 0800 0003 0000 0000 ................ │ -000050e0: 0800 0000 0100 0000 0800 0003 0100 0000 ................ │ -000050f0: 0800 0000 0200 0000 0800 0003 0200 0000 ................ │ -00005100: 0800 0000 0400 0000 0800 0003 0600 0000 ................ │ -00005110: 0800 0000 0500 0000 0800 0003 0700 0000 ................ │ -00005120: 0800 0000 0600 0000 0800 0003 0800 0000 ................ │ -00005130: 0800 0000 0700 0000 0800 0003 0900 0000 ................ │ -00005140: 0800 0000 0800 0000 0800 0003 0a00 0000 ................ │ -00005150: 0800 0000 0900 0000 0800 0003 0b00 0000 ................ │ -00005160: 0800 0000 0a00 0000 0800 0003 0c00 0000 ................ │ -00005170: 0800 0000 0b00 0000 0800 0003 0d00 0000 ................ │ -00005180: 0800 0000 0c00 0000 0800 0003 0e00 0000 ................ │ -00005190: 0102 4800 8c00 0000 0200 0000 0d00 0000 ..H............. │ -000051a0: 7c00 0000 3400 0000 0000 0000 0000 0000 |...4........... │ -000051b0: 0000 7800 0000 0000 0000 0000 0400 0000 ..x............. │ -000051c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000051d0: 0000 0000 0000 0000 ffff ffff ffff ffff ................ │ -000051e0: ffff ffff 0000 0000 ffff ffff ffff ffff ................ │ +000050a0: 0000 0000 1000 0000 2000 0000 ffff ffff ........ ....... │ +000050b0: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ +000050c0: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ +000050d0: b000 0000 0800 0000 0000 0000 0800 0003 ................ │ +000050e0: 0000 0000 0800 0000 0100 0000 0800 0003 ................ │ +000050f0: 0100 0000 0800 0000 0200 0000 0800 0003 ................ │ +00005100: 0200 0000 0800 0000 0400 0000 0800 0003 ................ │ +00005110: 0600 0000 0800 0000 0500 0000 0800 0003 ................ │ +00005120: 0700 0000 0800 0000 0600 0000 0800 0003 ................ │ +00005130: 0800 0000 0800 0000 0700 0000 0800 0003 ................ │ +00005140: 0900 0000 0800 0000 0800 0000 0800 0003 ................ │ +00005150: 0a00 0000 0800 0000 0900 0000 0800 0003 ................ │ +00005160: 0b00 0000 0800 0000 0a00 0000 0800 0003 ................ │ +00005170: 0c00 0000 0800 0000 0b00 0000 0800 0003 ................ │ +00005180: 0d00 0000 0800 0000 0c00 0000 0800 0003 ................ │ +00005190: 0e00 0000 0102 4c00 9000 0000 0200 0000 ......L......... │ +000051a0: 0d00 0000 8000 0000 3800 0000 0000 0000 ........8....... │ +000051b0: 0000 0000 0000 7800 0000 0000 0000 0000 ......x......... │ +000051c0: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ +000051d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000051e0: ffff ffff ffff ffff ffff ffff 0000 0000 ................ │ 000051f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00005200: ffff ffff ffff ffff ffff ffff 0800 0000 ................ │ -00005210: 0300 0000 0800 0003 1e00 0000 0102 4800 ..............H. │ -00005220: 8c00 0000 0200 0000 0d00 0000 7c00 0000 ............|... │ -00005230: 3400 0000 0000 0000 0000 0000 0000 a000 4............... │ -00005240: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ -00005250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005260: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ -00005270: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ +00005200: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005210: ffff ffff 0800 0000 0300 0000 0800 0003 ................ │ +00005220: 1e00 0000 0102 4c00 9000 0000 0200 0000 ......L......... │ +00005230: 0d00 0000 8000 0000 3800 0000 0000 0000 ........8....... │ +00005240: 0000 0000 0000 a000 0000 0000 0000 0000 ................ │ +00005250: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005270: ffff ffff ffff ffff ffff ffff 0000 0000 ................ │ 00005280: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00005290: ffff ffff ffff ffff 0800 0000 0300 0000 ................ │ -000052a0: 0800 0003 1f00 0000 0102 4800 8c00 0000 ..........H..... │ -000052b0: 0200 0000 0d00 0000 7c00 0000 3400 0000 ........|...4... │ -000052c0: 0000 0000 0000 0000 0000 f000 0000 0000 ................ │ -000052d0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ -000052e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000052f0: ffff ffff ffff ffff ffff ffff 0000 0000 ................ │ -00005300: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005290: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000052a0: ffff ffff 0800 0000 0300 0000 0800 0003 ................ │ +000052b0: 1f00 0000 0102 4c00 9000 0000 0200 0000 ......L......... │ +000052c0: 0d00 0000 8000 0000 3800 0000 0000 0000 ........8....... │ +000052d0: 0000 0000 0000 f000 0000 0000 0000 0000 ................ │ +000052e0: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ +000052f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005300: ffff ffff ffff ffff ffff ffff 0000 0000 ................ │ 00005310: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00005320: ffff ffff 0800 0000 0300 0000 0800 0003 ................ │ -00005330: 2000 0000 0202 1000 4400 0000 0300 0000 .......D....... │ -00005340: 0d00 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005320: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005330: ffff ffff 0800 0000 0300 0000 0800 0003 ................ │ +00005340: 2000 0000 0202 1000 4400 0000 0300 0000 .......D....... │ +00005350: 0d00 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005370: 0000 0000 0000 0000 0102 4800 4c01 0000 ..........H.L... │ -00005380: 0300 0000 0d00 0000 7c00 0000 3400 0000 ........|...4... │ -00005390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005380: 0000 0000 0000 0000 0102 4c00 5001 0000 ..........L.P... │ +00005390: 0300 0000 0d00 0000 8000 0000 3800 0000 ............8... │ 000053a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000053b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000053c0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -000053d0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -000053e0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -000053f0: c000 0000 0800 0000 0d00 0000 0800 0003 ................ │ -00005400: 0f00 0000 0800 0000 0e00 0000 0800 0003 ................ │ -00005410: 1000 0000 0800 0000 0f00 0000 0800 0003 ................ │ -00005420: 1100 0000 0800 0000 1000 0000 0800 0003 ................ │ -00005430: 1200 0000 0800 0000 1100 0000 0800 0003 ................ │ -00005440: 1300 0000 0800 0000 1200 0000 0800 0003 ................ │ -00005450: 1400 0000 0800 0000 1300 0000 0800 0003 ................ │ -00005460: 1500 0000 0800 0000 1400 0000 0800 0003 ................ │ -00005470: 1600 0000 0800 0000 1500 0000 0800 0003 ................ │ -00005480: 1700 0000 0800 0000 1600 0000 0800 0003 ................ │ -00005490: 1800 0000 0800 0000 1700 0000 0800 0003 ................ │ -000054a0: 1900 0000 0800 0000 1800 0000 0800 0003 ................ │ -000054b0: 1a00 0000 0800 0000 1900 0000 0800 0003 ................ │ -000054c0: 1b00 0000 0202 1000 1800 0000 0400 0000 ................ │ -000054d0: 0200 0000 0000 0000 0000 0000 0102 4800 ..............H. │ -000054e0: 7000 0000 0400 0000 0200 0000 5000 0000 p...........P... │ -000054f0: 3400 0000 0000 0000 0000 0000 0000 0000 4............... │ -00005500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000053c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000053d0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +000053e0: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ +000053f0: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ +00005400: b000 0000 c000 0000 0800 0000 0d00 0000 ................ │ +00005410: 0800 0003 0f00 0000 0800 0000 0e00 0000 ................ │ +00005420: 0800 0003 1000 0000 0800 0000 0f00 0000 ................ │ +00005430: 0800 0003 1100 0000 0800 0000 1000 0000 ................ │ +00005440: 0800 0003 1200 0000 0800 0000 1100 0000 ................ │ +00005450: 0800 0003 1300 0000 0800 0000 1200 0000 ................ │ +00005460: 0800 0003 1400 0000 0800 0000 1300 0000 ................ │ +00005470: 0800 0003 1500 0000 0800 0000 1400 0000 ................ │ +00005480: 0800 0003 1600 0000 0800 0000 1500 0000 ................ │ +00005490: 0800 0003 1700 0000 0800 0000 1600 0000 ................ │ +000054a0: 0800 0003 1800 0000 0800 0000 1700 0000 ................ │ +000054b0: 0800 0003 1900 0000 0800 0000 1800 0000 ................ │ +000054c0: 0800 0003 1a00 0000 0800 0000 1900 0000 ................ │ +000054d0: 0800 0003 1b00 0000 0202 1000 1800 0000 ................ │ +000054e0: 0400 0000 0200 0000 0000 0000 0000 0000 ................ │ +000054f0: 0102 4c00 7400 0000 0400 0000 0200 0000 ..L.t........... │ +00005500: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ 00005510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005520: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ -00005530: 1a00 0000 0800 0003 1c00 0000 0800 0000 ................ │ -00005540: 1b00 0000 0800 0003 1d00 0000 0202 1000 ................ │ -00005550: 6c00 0000 0500 0000 1700 0000 0000 0000 l............... │ -00005560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005540: 1000 0000 0800 0000 1a00 0000 0800 0003 ................ │ +00005550: 1c00 0000 0800 0000 1b00 0000 0800 0003 ................ │ +00005560: 1d00 0000 0202 1000 6c00 0000 0500 0000 ........l....... │ +00005570: 1700 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000055a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000055b0: 0000 0000 0000 0000 0102 4800 bc07 0000 ..........H..... │ -000055c0: 0500 0000 1700 0000 a400 0000 3400 0000 ............4... │ -000055d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000055e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000055b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000055c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000055d0: 0102 4c00 c007 0000 0500 0000 1700 0000 ..L............. │ +000055e0: a800 0000 3800 0000 0000 0000 0000 0000 ....8........... │ 000055f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005600: 0000 0000 4c00 0000 9800 0000 c000 0000 ....L........... │ -00005610: e800 0000 1c01 0000 5001 0000 7801 0000 ........P...x... │ -00005620: a001 0000 e001 0000 2002 0000 b402 0000 ........ ....... │ -00005630: 3003 0000 7c03 0000 bc03 0000 5c04 0000 0...|.......\... │ -00005640: b404 0000 1805 0000 b805 0000 f805 0000 ................ │ -00005650: 6806 0000 d806 0000 ffff ffff 1000 0100 h............... │ -00005660: 1c00 0000 0000 0000 0500 0000 0000 0002 ................ │ -00005670: 0800 0003 ab00 0000 0100 0002 0800 0003 ................ │ -00005680: 8a00 0000 0200 0002 0800 0003 8900 0000 ................ │ -00005690: 0300 0002 0800 0003 2100 0000 0400 0002 ........!....... │ -000056a0: 0800 0003 2200 0000 1000 0100 1d00 0000 ...."........... │ -000056b0: 0000 0000 0500 0000 0000 0002 0800 0003 ................ │ -000056c0: 2300 0000 0100 0002 0800 0003 2400 0000 #...........$... │ -000056d0: 0200 0002 0800 0003 2500 0000 0300 0002 ........%....... │ -000056e0: 0800 0003 2600 0000 0400 0002 0800 0003 ....&........... │ -000056f0: 2700 0000 1000 0100 1e00 0000 0000 0000 '............... │ -00005700: 0200 0000 0000 0002 0800 0003 2800 0000 ............(... │ -00005710: 0100 0002 0800 0003 2900 0000 1000 0100 ........)....... │ -00005720: 1f00 0000 0000 0000 0200 0000 0000 0002 ................ │ -00005730: 0800 0003 2a00 0000 0100 0002 0800 0003 ....*........... │ -00005740: 2b00 0000 1000 0100 2000 0000 0000 0000 +....... ....... │ -00005750: 0300 0000 0000 0002 0800 0003 2c00 0000 ............,... │ -00005760: 0100 0002 0800 0003 2d00 0000 0200 0002 ........-....... │ -00005770: 0800 0003 2e00 0000 1000 0100 2100 0000 ............!... │ -00005780: 0000 0000 0300 0000 0000 0002 0800 0003 ................ │ -00005790: 2f00 0000 0100 0002 0800 0003 3000 0000 /...........0... │ -000057a0: 0200 0002 0800 0003 2e00 0000 1000 0100 ................ │ -000057b0: 2200 0000 0000 0000 0200 0000 0000 0002 "............... │ -000057c0: 0800 0003 3100 0000 0100 0002 0800 0003 ....1........... │ -000057d0: 3200 0000 1000 0100 2300 0000 0000 0000 2.......#....... │ -000057e0: 0200 0000 0000 0002 0800 0003 3300 0000 ............3... │ -000057f0: 0100 0002 0800 0003 3400 0000 1000 0100 ........4....... │ -00005800: 2400 0000 0000 0000 0400 0000 0000 0002 $............... │ -00005810: 0800 0003 3500 0000 0100 0002 0800 0003 ....5........... │ -00005820: 3600 0000 0200 0002 0800 0003 3700 0000 6...........7... │ -00005830: 0300 0002 0800 0003 3800 0000 1000 0100 ........8....... │ -00005840: 2500 0000 0000 0000 0400 0000 0000 0002 %............... │ -00005850: 0800 0003 3900 0000 0100 0002 0800 0003 ....9........... │ -00005860: 3a00 0000 0200 0002 0800 0003 3b00 0000 :...........;... │ -00005870: 0300 0002 0800 0003 3300 0000 1000 0100 ........3....... │ -00005880: 2600 0000 0000 0000 0b00 0000 0000 0002 &............... │ -00005890: 0800 0003 3c00 0000 0100 0002 0800 0003 ....<........... │ -000058a0: 3d00 0000 0200 0002 0800 0003 3f00 0000 =...........?... │ -000058b0: 0300 0002 0800 0003 4000 0000 0400 0002 ........@....... │ -000058c0: 0800 0003 4100 0000 0500 0002 0800 0003 ....A........... │ -000058d0: 4200 0000 0600 0002 0800 0003 4300 0000 B...........C... │ -000058e0: 0700 0002 0800 0003 4400 0000 0800 0002 ........D....... │ -000058f0: 0800 0003 4500 0000 0900 0002 0800 0003 ....E........... │ -00005900: 4600 0000 0a00 0002 0800 0003 3e00 0000 F...........>... │ -00005910: 1000 0100 2700 0000 0000 0000 0900 0000 ....'........... │ -00005920: 0000 0002 0800 0003 3c00 0000 0100 0002 ........<....... │ -00005930: 0800 0003 4700 0000 0200 0002 0800 0003 ....G........... │ -00005940: 4800 0000 0300 0002 0800 0003 4900 0000 H...........I... │ -00005950: 0400 0002 0800 0003 4a00 0000 0500 0002 ........J....... │ -00005960: 0800 0003 4b00 0000 0600 0002 0800 0003 ....K........... │ -00005970: 4c00 0000 0700 0002 0800 0003 4d00 0000 L...........M... │ -00005980: 0800 0002 0800 0003 4e00 0000 1000 0100 ........N....... │ -00005990: 2800 0000 0000 0000 0500 0000 0000 0002 (............... │ -000059a0: 0800 0003 3d00 0000 0100 0002 0800 0003 ....=........... │ -000059b0: 4f00 0000 0200 0002 0800 0003 5000 0000 O...........P... │ -000059c0: 0300 0002 0800 0003 5100 0000 0400 0002 ........Q....... │ -000059d0: 0800 0003 5200 0000 1000 0100 2900 0000 ....R.......)... │ -000059e0: 0000 0000 0400 0000 0000 0002 0800 0003 ................ │ -000059f0: 3f00 0000 0100 0002 0800 0003 5300 0000 ?...........S... │ -00005a00: 0200 0002 0800 0003 5400 0000 0300 0002 ........T....... │ -00005a10: 0800 0003 5500 0000 1000 0100 2a00 0000 ....U.......*... │ -00005a20: 0000 0000 0c00 0000 0000 0002 0800 0003 ................ │ -00005a30: 4000 0000 0100 0002 0800 0003 5600 0000 @...........V... │ -00005a40: 0200 0002 0800 0003 5000 0000 0300 0002 ........P....... │ -00005a50: 0800 0003 5900 0000 0400 0002 0800 0003 ....Y........... │ -00005a60: 5a00 0000 0500 0002 0800 0003 5b00 0000 Z...........[... │ -00005a70: 0600 0002 0800 0003 5c00 0000 0700 0002 ........\....... │ -00005a80: 0800 0003 5d00 0000 0800 0002 0800 0003 ....]........... │ -00005a90: 5e00 0000 0900 0002 0800 0003 5f00 0000 ^..........._... │ -00005aa0: 0a00 0002 0800 0003 5700 0000 0b00 0002 ........W....... │ -00005ab0: 0800 0003 5800 0000 1000 0100 2b00 0000 ....X.......+... │ -00005ac0: 0000 0000 0600 0000 0000 0002 0800 0003 ................ │ -00005ad0: 4100 0000 0100 0002 0800 0003 6000 0000 A...........`... │ -00005ae0: 0200 0002 0800 0003 6100 0000 0300 0002 ........a....... │ -00005af0: 0800 0003 6200 0000 0400 0002 0800 0003 ....b........... │ -00005b00: 6300 0000 0500 0002 0800 0003 6400 0000 c...........d... │ -00005b10: 1000 0100 2c00 0000 0000 0000 0700 0000 ....,........... │ -00005b20: 0000 0002 0800 0003 4200 0000 0100 0002 ........B....... │ -00005b30: 0800 0003 6500 0000 0200 0002 0800 0003 ....e........... │ -00005b40: 6600 0000 0300 0002 0800 0003 6700 0000 f...........g... │ -00005b50: 0400 0002 0800 0003 6800 0000 0500 0002 ........h....... │ -00005b60: 0800 0003 6900 0000 0600 0002 0800 0003 ....i........... │ -00005b70: 6a00 0000 1000 0100 2d00 0000 0000 0000 j.......-....... │ -00005b80: 0c00 0000 0000 0002 0800 0003 4300 0000 ............C... │ -00005b90: 0100 0002 0800 0003 6b00 0000 0200 0002 ........k....... │ -00005ba0: 0800 0003 6d00 0000 0300 0002 0800 0003 ....m........... │ -00005bb0: 6e00 0000 0400 0002 0800 0003 6f00 0000 n...........o... │ -00005bc0: 0500 0002 0800 0003 7000 0000 0600 0002 ........p....... │ -00005bd0: 0800 0003 7100 0000 0700 0002 0800 0003 ....q........... │ -00005be0: 7200 0000 0800 0002 0800 0003 7300 0000 r...........s... │ -00005bf0: 0900 0002 0800 0003 7400 0000 0a00 0002 ........t....... │ -00005c00: 0800 0003 5000 0000 0b00 0002 0800 0003 ....P........... │ -00005c10: 6c00 0000 1000 0100 2e00 0000 0000 0000 l............... │ -00005c20: 0400 0000 0000 0002 0800 0003 4400 0000 ............D... │ -00005c30: 0100 0002 0800 0003 7500 0000 0200 0002 ........u....... │ -00005c40: 0800 0003 7600 0000 0300 0002 0800 0003 ....v........... │ -00005c50: 7700 0000 1000 0100 2f00 0000 0000 0000 w......./....... │ -00005c60: 0800 0000 0000 0002 0800 0003 4500 0000 ............E... │ -00005c70: 0100 0002 0800 0003 7800 0000 0200 0002 ........x....... │ -00005c80: 0800 0003 7900 0000 0300 0002 0800 0003 ....y........... │ -00005c90: 7a00 0000 0400 0002 0800 0003 7b00 0000 z...........{... │ -00005ca0: 0500 0002 0800 0003 7c00 0000 0600 0002 ........|....... │ -00005cb0: 0800 0003 7d00 0000 0700 0002 0800 0003 ....}........... │ -00005cc0: 7e00 0000 1000 0100 3000 0000 0000 0000 ~.......0....... │ -00005cd0: 0800 0000 0000 0002 0800 0003 4600 0000 ............F... │ -00005ce0: 0100 0002 0800 0003 7f00 0000 0200 0002 ................ │ -00005cf0: 0800 0003 8000 0000 0300 0002 0800 0003 ................ │ -00005d00: 8100 0000 0400 0002 0800 0003 8200 0000 ................ │ -00005d10: 0500 0002 0800 0003 8300 0000 0600 0002 ................ │ -00005d20: 0800 0003 8400 0000 0700 0002 0800 0003 ................ │ -00005d30: 8500 0000 1000 0100 3100 0000 0000 0000 ........1....... │ -00005d40: 0400 0000 0000 0002 0800 0003 3e00 0000 ............>... │ -00005d50: 0100 0002 0800 0003 8600 0000 0200 0002 ................ │ -00005d60: 0800 0003 8700 0000 0300 0002 0800 0003 ................ │ -00005d70: 8800 0000 0102 4800 2c01 0000 0500 0000 ......H.,....... │ -00005d80: 1700 0000 a400 0000 3400 0000 0000 0000 ........4....... │ -00005d90: 6373 0000 0000 0000 0000 0000 0000 0000 cs.............. │ -00005da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005db0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ -00005dc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00005dd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005620: 4c00 0000 9800 0000 c000 0000 e800 0000 L............... │ +00005630: 1c01 0000 5001 0000 7801 0000 a001 0000 ....P...x....... │ +00005640: e001 0000 2002 0000 b402 0000 3003 0000 .... .......0... │ +00005650: 7c03 0000 bc03 0000 5c04 0000 b404 0000 |.......\....... │ +00005660: 1805 0000 b805 0000 f805 0000 6806 0000 ............h... │ +00005670: d806 0000 ffff ffff 1000 0100 1c00 0000 ................ │ +00005680: 0000 0000 0500 0000 0000 0002 0800 0003 ................ │ +00005690: ab00 0000 0100 0002 0800 0003 8a00 0000 ................ │ +000056a0: 0200 0002 0800 0003 8900 0000 0300 0002 ................ │ +000056b0: 0800 0003 2100 0000 0400 0002 0800 0003 ....!........... │ +000056c0: 2200 0000 1000 0100 1d00 0000 0000 0000 "............... │ +000056d0: 0500 0000 0000 0002 0800 0003 2300 0000 ............#... │ +000056e0: 0100 0002 0800 0003 2400 0000 0200 0002 ........$....... │ +000056f0: 0800 0003 2500 0000 0300 0002 0800 0003 ....%........... │ +00005700: 2600 0000 0400 0002 0800 0003 2700 0000 &...........'... │ +00005710: 1000 0100 1e00 0000 0000 0000 0200 0000 ................ │ +00005720: 0000 0002 0800 0003 2800 0000 0100 0002 ........(....... │ +00005730: 0800 0003 2900 0000 1000 0100 1f00 0000 ....)........... │ +00005740: 0000 0000 0200 0000 0000 0002 0800 0003 ................ │ +00005750: 2a00 0000 0100 0002 0800 0003 2b00 0000 *...........+... │ +00005760: 1000 0100 2000 0000 0000 0000 0300 0000 .... ........... │ +00005770: 0000 0002 0800 0003 2c00 0000 0100 0002 ........,....... │ +00005780: 0800 0003 2d00 0000 0200 0002 0800 0003 ....-........... │ +00005790: 2e00 0000 1000 0100 2100 0000 0000 0000 ........!....... │ +000057a0: 0300 0000 0000 0002 0800 0003 2f00 0000 ............/... │ +000057b0: 0100 0002 0800 0003 3000 0000 0200 0002 ........0....... │ +000057c0: 0800 0003 2e00 0000 1000 0100 2200 0000 ............"... │ +000057d0: 0000 0000 0200 0000 0000 0002 0800 0003 ................ │ +000057e0: 3100 0000 0100 0002 0800 0003 3200 0000 1...........2... │ +000057f0: 1000 0100 2300 0000 0000 0000 0200 0000 ....#........... │ +00005800: 0000 0002 0800 0003 3300 0000 0100 0002 ........3....... │ +00005810: 0800 0003 3400 0000 1000 0100 2400 0000 ....4.......$... │ +00005820: 0000 0000 0400 0000 0000 0002 0800 0003 ................ │ +00005830: 3500 0000 0100 0002 0800 0003 3600 0000 5...........6... │ +00005840: 0200 0002 0800 0003 3700 0000 0300 0002 ........7....... │ +00005850: 0800 0003 3800 0000 1000 0100 2500 0000 ....8.......%... │ +00005860: 0000 0000 0400 0000 0000 0002 0800 0003 ................ │ +00005870: 3900 0000 0100 0002 0800 0003 3a00 0000 9...........:... │ +00005880: 0200 0002 0800 0003 3b00 0000 0300 0002 ........;....... │ +00005890: 0800 0003 3300 0000 1000 0100 2600 0000 ....3.......&... │ +000058a0: 0000 0000 0b00 0000 0000 0002 0800 0003 ................ │ +000058b0: 3c00 0000 0100 0002 0800 0003 3d00 0000 <...........=... │ +000058c0: 0200 0002 0800 0003 3f00 0000 0300 0002 ........?....... │ +000058d0: 0800 0003 4000 0000 0400 0002 0800 0003 ....@........... │ +000058e0: 4100 0000 0500 0002 0800 0003 4200 0000 A...........B... │ +000058f0: 0600 0002 0800 0003 4300 0000 0700 0002 ........C....... │ +00005900: 0800 0003 4400 0000 0800 0002 0800 0003 ....D........... │ +00005910: 4500 0000 0900 0002 0800 0003 4600 0000 E...........F... │ +00005920: 0a00 0002 0800 0003 3e00 0000 1000 0100 ........>....... │ +00005930: 2700 0000 0000 0000 0900 0000 0000 0002 '............... │ +00005940: 0800 0003 3c00 0000 0100 0002 0800 0003 ....<........... │ +00005950: 4700 0000 0200 0002 0800 0003 4800 0000 G...........H... │ +00005960: 0300 0002 0800 0003 4900 0000 0400 0002 ........I....... │ +00005970: 0800 0003 4a00 0000 0500 0002 0800 0003 ....J........... │ +00005980: 4b00 0000 0600 0002 0800 0003 4c00 0000 K...........L... │ +00005990: 0700 0002 0800 0003 4d00 0000 0800 0002 ........M....... │ +000059a0: 0800 0003 4e00 0000 1000 0100 2800 0000 ....N.......(... │ +000059b0: 0000 0000 0500 0000 0000 0002 0800 0003 ................ │ +000059c0: 3d00 0000 0100 0002 0800 0003 4f00 0000 =...........O... │ +000059d0: 0200 0002 0800 0003 5000 0000 0300 0002 ........P....... │ +000059e0: 0800 0003 5100 0000 0400 0002 0800 0003 ....Q........... │ +000059f0: 5200 0000 1000 0100 2900 0000 0000 0000 R.......)....... │ +00005a00: 0400 0000 0000 0002 0800 0003 3f00 0000 ............?... │ +00005a10: 0100 0002 0800 0003 5300 0000 0200 0002 ........S....... │ +00005a20: 0800 0003 5400 0000 0300 0002 0800 0003 ....T........... │ +00005a30: 5500 0000 1000 0100 2a00 0000 0000 0000 U.......*....... │ +00005a40: 0c00 0000 0000 0002 0800 0003 4000 0000 ............@... │ +00005a50: 0100 0002 0800 0003 5600 0000 0200 0002 ........V....... │ +00005a60: 0800 0003 5000 0000 0300 0002 0800 0003 ....P........... │ +00005a70: 5900 0000 0400 0002 0800 0003 5a00 0000 Y...........Z... │ +00005a80: 0500 0002 0800 0003 5b00 0000 0600 0002 ........[....... │ +00005a90: 0800 0003 5c00 0000 0700 0002 0800 0003 ....\........... │ +00005aa0: 5d00 0000 0800 0002 0800 0003 5e00 0000 ]...........^... │ +00005ab0: 0900 0002 0800 0003 5f00 0000 0a00 0002 ........_....... │ +00005ac0: 0800 0003 5700 0000 0b00 0002 0800 0003 ....W........... │ +00005ad0: 5800 0000 1000 0100 2b00 0000 0000 0000 X.......+....... │ +00005ae0: 0600 0000 0000 0002 0800 0003 4100 0000 ............A... │ +00005af0: 0100 0002 0800 0003 6000 0000 0200 0002 ........`....... │ +00005b00: 0800 0003 6100 0000 0300 0002 0800 0003 ....a........... │ +00005b10: 6200 0000 0400 0002 0800 0003 6300 0000 b...........c... │ +00005b20: 0500 0002 0800 0003 6400 0000 1000 0100 ........d....... │ +00005b30: 2c00 0000 0000 0000 0700 0000 0000 0002 ,............... │ +00005b40: 0800 0003 4200 0000 0100 0002 0800 0003 ....B........... │ +00005b50: 6500 0000 0200 0002 0800 0003 6600 0000 e...........f... │ +00005b60: 0300 0002 0800 0003 6700 0000 0400 0002 ........g....... │ +00005b70: 0800 0003 6800 0000 0500 0002 0800 0003 ....h........... │ +00005b80: 6900 0000 0600 0002 0800 0003 6a00 0000 i...........j... │ +00005b90: 1000 0100 2d00 0000 0000 0000 0c00 0000 ....-........... │ +00005ba0: 0000 0002 0800 0003 4300 0000 0100 0002 ........C....... │ +00005bb0: 0800 0003 6b00 0000 0200 0002 0800 0003 ....k........... │ +00005bc0: 6d00 0000 0300 0002 0800 0003 6e00 0000 m...........n... │ +00005bd0: 0400 0002 0800 0003 6f00 0000 0500 0002 ........o....... │ +00005be0: 0800 0003 7000 0000 0600 0002 0800 0003 ....p........... │ +00005bf0: 7100 0000 0700 0002 0800 0003 7200 0000 q...........r... │ +00005c00: 0800 0002 0800 0003 7300 0000 0900 0002 ........s....... │ +00005c10: 0800 0003 7400 0000 0a00 0002 0800 0003 ....t........... │ +00005c20: 5000 0000 0b00 0002 0800 0003 6c00 0000 P...........l... │ +00005c30: 1000 0100 2e00 0000 0000 0000 0400 0000 ................ │ +00005c40: 0000 0002 0800 0003 4400 0000 0100 0002 ........D....... │ +00005c50: 0800 0003 7500 0000 0200 0002 0800 0003 ....u........... │ +00005c60: 7600 0000 0300 0002 0800 0003 7700 0000 v...........w... │ +00005c70: 1000 0100 2f00 0000 0000 0000 0800 0000 ..../........... │ +00005c80: 0000 0002 0800 0003 4500 0000 0100 0002 ........E....... │ +00005c90: 0800 0003 7800 0000 0200 0002 0800 0003 ....x........... │ +00005ca0: 7900 0000 0300 0002 0800 0003 7a00 0000 y...........z... │ +00005cb0: 0400 0002 0800 0003 7b00 0000 0500 0002 ........{....... │ +00005cc0: 0800 0003 7c00 0000 0600 0002 0800 0003 ....|........... │ +00005cd0: 7d00 0000 0700 0002 0800 0003 7e00 0000 }...........~... │ +00005ce0: 1000 0100 3000 0000 0000 0000 0800 0000 ....0........... │ +00005cf0: 0000 0002 0800 0003 4600 0000 0100 0002 ........F....... │ +00005d00: 0800 0003 7f00 0000 0200 0002 0800 0003 ................ │ +00005d10: 8000 0000 0300 0002 0800 0003 8100 0000 ................ │ +00005d20: 0400 0002 0800 0003 8200 0000 0500 0002 ................ │ +00005d30: 0800 0003 8300 0000 0600 0002 0800 0003 ................ │ +00005d40: 8400 0000 0700 0002 0800 0003 8500 0000 ................ │ +00005d50: 1000 0100 3100 0000 0000 0000 0400 0000 ....1........... │ +00005d60: 0000 0002 0800 0003 3e00 0000 0100 0002 ........>....... │ +00005d70: 0800 0003 8600 0000 0200 0002 0800 0003 ................ │ +00005d80: 8700 0000 0300 0002 0800 0003 8800 0000 ................ │ +00005d90: 0102 4c00 3001 0000 0500 0000 1700 0000 ..L.0........... │ +00005da0: a800 0000 3800 0000 0000 0000 6373 0000 ....8.......cs.. │ +00005db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005dd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ 00005de0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00005df0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00005e00: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00005e10: ffff ffff 0000 0000 1000 0100 3200 0000 ............2... │ -00005e20: 0000 0000 0a00 0000 0000 0002 0800 0003 ................ │ -00005e30: e400 0000 0100 0002 0800 0003 e700 0000 ................ │ -00005e40: 0200 0002 0800 0003 ea00 0000 0300 0002 ................ │ -00005e50: 0800 0003 ee00 0000 0400 0002 0800 0003 ................ │ -00005e60: f300 0000 0500 0002 0800 0003 f600 0000 ................ │ -00005e70: 0600 0002 0800 0003 f900 0000 0700 0002 ................ │ -00005e80: 0800 0003 fc00 0000 0800 0002 0800 0003 ................ │ -00005e90: ff00 0000 0900 0002 0800 0003 0201 0000 ................ │ -00005ea0: 0202 1000 0c01 0000 0600 0000 3f00 0000 ............?... │ -00005eb0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ -00005ec0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ +00005e10: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005e20: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005e30: ffff ffff 0000 0000 1000 0100 3200 0000 ............2... │ +00005e40: 0000 0000 0a00 0000 0000 0002 0800 0003 ................ │ +00005e50: e400 0000 0100 0002 0800 0003 e700 0000 ................ │ +00005e60: 0200 0002 0800 0003 ea00 0000 0300 0002 ................ │ +00005e70: 0800 0003 ee00 0000 0400 0002 0800 0003 ................ │ +00005e80: f300 0000 0500 0002 0800 0003 f600 0000 ................ │ +00005e90: 0600 0002 0800 0003 f900 0000 0700 0002 ................ │ +00005ea0: 0800 0003 fc00 0000 0800 0002 0800 0003 ................ │ +00005eb0: ff00 0000 0900 0002 0800 0003 0201 0000 ................ │ +00005ec0: 0202 1000 0c01 0000 0600 0000 3f00 0000 ............?... │ 00005ed0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005ee0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005ef0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f00: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f10: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f20: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f30: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f40: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f50: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f60: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f70: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f80: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00005f90: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ -00005fa0: 0400 0000 0400 0000 0400 0000 0102 4800 ..............H. │ -00005fb0: 3405 0000 0600 0000 3f00 0000 4401 0000 4.......?...D... │ -00005fc0: 3400 0000 0000 0000 0000 0000 0000 0000 4............... │ -00005fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005ff0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00006000: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -00006010: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00006020: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ -00006030: f000 0000 0001 0000 1001 0000 2001 0000 ............ ... │ -00006040: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ -00006050: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ -00006060: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ -00006070: f001 0000 0002 0000 1002 0000 2002 0000 ............ ... │ -00006080: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`... │ -00006090: 7002 0000 8002 0000 9002 0000 a002 0000 p............... │ -000060a0: b002 0000 c002 0000 d002 0000 e002 0000 ................ │ -000060b0: f002 0000 0003 0000 1003 0000 2003 0000 ............ ... │ -000060c0: 3003 0000 4003 0000 5003 0000 6003 0000 0...@...P...`... │ -000060d0: 7003 0000 8003 0000 9003 0000 a003 0000 p............... │ -000060e0: b003 0000 c003 0000 d003 0000 e003 0000 ................ │ -000060f0: 0800 0000 3300 0000 0800 0003 c700 0000 ....3........... │ -00006100: 0800 0000 3400 0000 0800 0003 9400 0000 ....4........... │ -00006110: 0800 0000 3500 0000 0800 0003 9800 0000 ....5........... │ -00006120: 0800 0000 3600 0000 0800 0003 9c00 0000 ....6........... │ -00006130: 0800 0000 3700 0000 0800 0003 c400 0000 ....7........... │ -00006140: 0800 0000 3800 0000 0800 0003 a300 0000 ....8........... │ -00006150: 0800 0000 3900 0000 0800 0003 a700 0000 ....9........... │ -00006160: 0800 0000 3a00 0000 0800 0003 aa00 0000 ....:........... │ -00006170: 0800 0000 3b00 0000 0800 0003 ad00 0000 ....;........... │ -00006180: 0800 0000 3c00 0000 0800 0003 c500 0000 ....<........... │ -00006190: 0800 0000 3d00 0000 0800 0003 b200 0000 ....=........... │ -000061a0: 0800 0000 3e00 0000 0800 0003 c600 0000 ....>........... │ -000061b0: 0800 0000 3f00 0000 0800 0003 b700 0000 ....?........... │ -000061c0: 0800 0000 4000 0000 0800 0003 bb00 0000 ....@........... │ -000061d0: 0800 0000 4100 0000 0800 0003 bf00 0000 ....A........... │ -000061e0: 0800 0000 4200 0000 0800 0003 c300 0000 ....B........... │ -000061f0: 0800 0000 4300 0000 0800 0003 c000 0000 ....C........... │ -00006200: 0800 0000 4400 0000 0800 0003 ba00 0000 ....D........... │ -00006210: 0800 0000 4500 0000 0800 0003 b600 0000 ....E........... │ -00006220: 0800 0000 4600 0000 0800 0003 b100 0000 ....F........... │ -00006230: 0800 0000 4700 0000 0800 0003 ae00 0000 ....G........... │ -00006240: 0800 0000 4800 0000 0800 0003 a000 0000 ....H........... │ -00006250: 0800 0000 4900 0000 0800 0003 9d00 0000 ....I........... │ -00006260: 0800 0000 4a00 0000 0800 0003 9900 0000 ....J........... │ -00006270: 0800 0000 4b00 0000 0800 0003 9300 0000 ....K........... │ -00006280: 0800 0000 4c00 0000 0800 0003 8f00 0000 ....L........... │ -00006290: 0800 0000 4d00 0000 0800 0003 9100 0000 ....M........... │ -000062a0: 0800 0000 4e00 0000 0800 0003 9500 0000 ....N........... │ -000062b0: 0800 0000 4f00 0000 0800 0003 9600 0000 ....O........... │ -000062c0: 0800 0000 5000 0000 0800 0003 9a00 0000 ....P........... │ -000062d0: 0800 0000 5100 0000 0800 0003 c900 0000 ....Q........... │ -000062e0: 0800 0000 5200 0000 0800 0003 9e00 0000 ....R........... │ -000062f0: 0800 0000 5300 0000 0800 0003 a400 0000 ....S........... │ -00006300: 0800 0000 5400 0000 0800 0003 c800 0000 ....T........... │ -00006310: 0800 0000 5500 0000 0800 0003 b000 0000 ....U........... │ -00006320: 0800 0000 5600 0000 0800 0003 b300 0000 ....V........... │ -00006330: 0800 0000 5700 0000 0800 0003 b500 0000 ....W........... │ -00006340: 0800 0000 5800 0000 0800 0003 b800 0000 ....X........... │ -00006350: 0800 0000 5900 0000 0800 0003 bc00 0000 ....Y........... │ -00006360: 0800 0000 5a00 0000 0800 0003 be00 0000 ....Z........... │ -00006370: 0800 0000 5b00 0000 0800 0003 c200 0000 ....[........... │ -00006380: 0800 0000 5c00 0000 0800 0003 c100 0000 ....\........... │ -00006390: 0800 0000 5d00 0000 0800 0003 bd00 0000 ....]........... │ -000063a0: 0800 0000 5e00 0000 0800 0003 b900 0000 ....^........... │ -000063b0: 0800 0000 5f00 0000 0800 0003 b400 0000 ...._........... │ -000063c0: 0800 0000 6000 0000 0800 0003 af00 0000 ....`........... │ -000063d0: 0800 0000 6100 0000 0800 0003 ac00 0000 ....a........... │ -000063e0: 0800 0000 6200 0000 0800 0003 a900 0000 ....b........... │ -000063f0: 0800 0000 6300 0000 0800 0003 a800 0000 ....c........... │ -00006400: 0800 0000 6400 0000 0800 0003 a600 0000 ....d........... │ -00006410: 0800 0000 6500 0000 0800 0003 a500 0000 ....e........... │ -00006420: 0800 0000 6600 0000 0800 0003 a200 0000 ....f........... │ -00006430: 0800 0000 6700 0000 0800 0003 a100 0000 ....g........... │ -00006440: 0800 0000 6800 0000 0800 0003 a600 0000 ....h........... │ -00006450: 0800 0000 6900 0000 0800 0003 9f00 0000 ....i........... │ -00006460: 0800 0000 6a00 0000 0800 0003 9b00 0000 ....j........... │ -00006470: 0800 0000 6b00 0000 0800 0003 9700 0000 ....k........... │ -00006480: 0800 0000 6c00 0000 0800 0003 9200 0000 ....l........... │ -00006490: 0800 0000 6d00 0000 0800 0003 9000 0000 ....m........... │ -000064a0: 0800 0000 6e00 0000 0800 0003 8e00 0000 ....n........... │ -000064b0: 0800 0000 6f00 0000 0800 0003 8d00 0000 ....o........... │ -000064c0: 0800 0000 7000 0000 0800 0003 8c00 0000 ....p........... │ -000064d0: 0800 0000 7100 0000 0800 0003 8b00 0000 ....q........... │ -000064e0: 0102 4800 0403 0000 0600 0000 3f00 0000 ..H.........?... │ -000064f0: 4401 0000 3400 0000 0000 0000 6465 0000 D...4.......de.. │ -00006500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006520: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00006530: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -00006540: ffff ffff ffff ffff ffff ffff 6000 0000 ............`... │ -00006550: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00006560: b000 0000 c000 0000 d000 0000 ffff ffff ................ │ -00006570: e000 0000 f000 0000 ffff ffff ffff ffff ................ │ -00006580: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00006590: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005fa0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ +00005fb0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ +00005fc0: 0400 0000 0400 0000 0400 0000 0102 4c00 ..............L. │ +00005fd0: 3805 0000 0600 0000 3f00 0000 4801 0000 8.......?...H... │ +00005fe0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00005ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006010: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00006020: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00006030: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ +00006040: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ +00006050: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ +00006060: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ +00006070: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ +00006080: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ +00006090: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ +000060a0: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ +000060b0: 6002 0000 7002 0000 8002 0000 9002 0000 `...p........... │ +000060c0: a002 0000 b002 0000 c002 0000 d002 0000 ................ │ +000060d0: e002 0000 f002 0000 0003 0000 1003 0000 ................ │ +000060e0: 2003 0000 3003 0000 4003 0000 5003 0000 ...0...@...P... │ +000060f0: 6003 0000 7003 0000 8003 0000 9003 0000 `...p........... │ +00006100: a003 0000 b003 0000 c003 0000 d003 0000 ................ │ +00006110: e003 0000 0800 0000 3300 0000 0800 0003 ........3....... │ +00006120: c700 0000 0800 0000 3400 0000 0800 0003 ........4....... │ +00006130: 9400 0000 0800 0000 3500 0000 0800 0003 ........5....... │ +00006140: 9800 0000 0800 0000 3600 0000 0800 0003 ........6....... │ +00006150: 9c00 0000 0800 0000 3700 0000 0800 0003 ........7....... │ +00006160: c400 0000 0800 0000 3800 0000 0800 0003 ........8....... │ +00006170: a300 0000 0800 0000 3900 0000 0800 0003 ........9....... │ +00006180: a700 0000 0800 0000 3a00 0000 0800 0003 ........:....... │ +00006190: aa00 0000 0800 0000 3b00 0000 0800 0003 ........;....... │ +000061a0: ad00 0000 0800 0000 3c00 0000 0800 0003 ........<....... │ +000061b0: c500 0000 0800 0000 3d00 0000 0800 0003 ........=....... │ +000061c0: b200 0000 0800 0000 3e00 0000 0800 0003 ........>....... │ +000061d0: c600 0000 0800 0000 3f00 0000 0800 0003 ........?....... │ +000061e0: b700 0000 0800 0000 4000 0000 0800 0003 ........@....... │ +000061f0: bb00 0000 0800 0000 4100 0000 0800 0003 ........A....... │ +00006200: bf00 0000 0800 0000 4200 0000 0800 0003 ........B....... │ +00006210: c300 0000 0800 0000 4300 0000 0800 0003 ........C....... │ +00006220: c000 0000 0800 0000 4400 0000 0800 0003 ........D....... │ +00006230: ba00 0000 0800 0000 4500 0000 0800 0003 ........E....... │ +00006240: b600 0000 0800 0000 4600 0000 0800 0003 ........F....... │ +00006250: b100 0000 0800 0000 4700 0000 0800 0003 ........G....... │ +00006260: ae00 0000 0800 0000 4800 0000 0800 0003 ........H....... │ +00006270: a000 0000 0800 0000 4900 0000 0800 0003 ........I....... │ +00006280: 9d00 0000 0800 0000 4a00 0000 0800 0003 ........J....... │ +00006290: 9900 0000 0800 0000 4b00 0000 0800 0003 ........K....... │ +000062a0: 9300 0000 0800 0000 4c00 0000 0800 0003 ........L....... │ +000062b0: 8f00 0000 0800 0000 4d00 0000 0800 0003 ........M....... │ +000062c0: 9100 0000 0800 0000 4e00 0000 0800 0003 ........N....... │ +000062d0: 9500 0000 0800 0000 4f00 0000 0800 0003 ........O....... │ +000062e0: 9600 0000 0800 0000 5000 0000 0800 0003 ........P....... │ +000062f0: 9a00 0000 0800 0000 5100 0000 0800 0003 ........Q....... │ +00006300: c900 0000 0800 0000 5200 0000 0800 0003 ........R....... │ +00006310: 9e00 0000 0800 0000 5300 0000 0800 0003 ........S....... │ +00006320: a400 0000 0800 0000 5400 0000 0800 0003 ........T....... │ +00006330: c800 0000 0800 0000 5500 0000 0800 0003 ........U....... │ +00006340: b000 0000 0800 0000 5600 0000 0800 0003 ........V....... │ +00006350: b300 0000 0800 0000 5700 0000 0800 0003 ........W....... │ +00006360: b500 0000 0800 0000 5800 0000 0800 0003 ........X....... │ +00006370: b800 0000 0800 0000 5900 0000 0800 0003 ........Y....... │ +00006380: bc00 0000 0800 0000 5a00 0000 0800 0003 ........Z....... │ +00006390: be00 0000 0800 0000 5b00 0000 0800 0003 ........[....... │ +000063a0: c200 0000 0800 0000 5c00 0000 0800 0003 ........\....... │ +000063b0: c100 0000 0800 0000 5d00 0000 0800 0003 ........]....... │ +000063c0: bd00 0000 0800 0000 5e00 0000 0800 0003 ........^....... │ +000063d0: b900 0000 0800 0000 5f00 0000 0800 0003 ........_....... │ +000063e0: b400 0000 0800 0000 6000 0000 0800 0003 ........`....... │ +000063f0: af00 0000 0800 0000 6100 0000 0800 0003 ........a....... │ +00006400: ac00 0000 0800 0000 6200 0000 0800 0003 ........b....... │ +00006410: a900 0000 0800 0000 6300 0000 0800 0003 ........c....... │ +00006420: a800 0000 0800 0000 6400 0000 0800 0003 ........d....... │ +00006430: a600 0000 0800 0000 6500 0000 0800 0003 ........e....... │ +00006440: a500 0000 0800 0000 6600 0000 0800 0003 ........f....... │ +00006450: a200 0000 0800 0000 6700 0000 0800 0003 ........g....... │ +00006460: a100 0000 0800 0000 6800 0000 0800 0003 ........h....... │ +00006470: a600 0000 0800 0000 6900 0000 0800 0003 ........i....... │ +00006480: 9f00 0000 0800 0000 6a00 0000 0800 0003 ........j....... │ +00006490: 9b00 0000 0800 0000 6b00 0000 0800 0003 ........k....... │ +000064a0: 9700 0000 0800 0000 6c00 0000 0800 0003 ........l....... │ +000064b0: 9200 0000 0800 0000 6d00 0000 0800 0003 ........m....... │ +000064c0: 9000 0000 0800 0000 6e00 0000 0800 0003 ........n....... │ +000064d0: 8e00 0000 0800 0000 6f00 0000 0800 0003 ........o....... │ +000064e0: 8d00 0000 0800 0000 7000 0000 0800 0003 ........p....... │ +000064f0: 8c00 0000 0800 0000 7100 0000 0800 0003 ........q....... │ +00006500: 8b00 0000 0102 4c00 0803 0000 0600 0000 ......L......... │ +00006510: 3f00 0000 4801 0000 3800 0000 0000 0000 ?...H...8....... │ +00006520: 6465 0000 0000 0000 0000 0000 0000 0000 de.............. │ +00006530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006550: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00006560: 4000 0000 5000 0000 ffff ffff ffff ffff @...P........... │ +00006570: ffff ffff 6000 0000 7000 0000 8000 0000 ....`...p....... │ +00006580: 9000 0000 a000 0000 b000 0000 c000 0000 ................ │ +00006590: d000 0000 ffff ffff e000 0000 f000 0000 ................ │ 000065a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 000065b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000065c0: ffff ffff 0001 0000 1001 0000 2001 0000 ............ ... │ -000065d0: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ -000065e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000065f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00006600: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ -00006610: b001 0000 ffff ffff ffff ffff ffff ffff ................ │ -00006620: ffff ffff 0800 0000 3300 0000 0800 0003 ........3....... │ -00006630: c700 0000 0800 0000 3400 0000 0800 0003 ........4....... │ -00006640: df00 0000 0800 0000 3500 0000 0800 0003 ........5....... │ -00006650: dd00 0000 0800 0000 3600 0000 0800 0003 ........6....... │ -00006660: db00 0000 0800 0000 3700 0000 0800 0003 ........7....... │ -00006670: c400 0000 0800 0000 3800 0000 0800 0003 ........8....... │ -00006680: d900 0000 0800 0000 3c00 0000 0800 0003 ........<....... │ -00006690: c500 0000 0800 0000 3d00 0000 0800 0003 ........=....... │ -000066a0: d500 0000 0800 0000 3e00 0000 0800 0003 ........>....... │ -000066b0: c600 0000 0800 0000 3f00 0000 0800 0003 ........?....... │ -000066c0: d200 0000 0800 0000 4000 0000 0800 0003 ........@....... │ -000066d0: d000 0000 0800 0000 4100 0000 0800 0003 ........A....... │ -000066e0: cd00 0000 0800 0000 4200 0000 0800 0003 ........B....... │ -000066f0: ca00 0000 0800 0000 4300 0000 0800 0003 ........C....... │ -00006700: ce00 0000 0800 0000 4500 0000 0800 0003 ........E....... │ -00006710: d300 0000 0800 0000 4600 0000 0800 0003 ........F....... │ -00006720: d700 0000 0800 0000 5a00 0000 0800 0003 ........Z....... │ -00006730: cc00 0000 0800 0000 5b00 0000 0800 0003 ........[....... │ -00006740: cb00 0000 0800 0000 5c00 0000 0800 0003 ........\....... │ -00006750: cf00 0000 0800 0000 5d00 0000 0800 0003 ........]....... │ -00006760: d100 0000 0800 0000 5e00 0000 0800 0003 ........^....... │ -00006770: d400 0000 0800 0000 5f00 0000 0800 0003 ........_....... │ -00006780: d600 0000 0800 0000 6000 0000 0800 0003 ........`....... │ -00006790: d800 0000 0800 0000 6900 0000 0800 0003 ........i....... │ -000067a0: da00 0000 0800 0000 6a00 0000 0800 0003 ........j....... │ -000067b0: dc00 0000 0800 0000 6b00 0000 0800 0003 ........k....... │ -000067c0: de00 0000 0800 0000 6c00 0000 0800 0003 ........l....... │ -000067d0: e000 0000 0800 0000 6d00 0000 0800 0003 ........m....... │ -000067e0: e100 0000 0102 4800 9404 0000 0600 0000 ......H......... │ -000067f0: 3f00 0000 4401 0000 3400 0000 0000 0000 ?...D...4....... │ -00006800: 6373 0000 0000 0000 0000 0000 0000 0000 cs.............. │ -00006810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006830: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00006840: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ -00006850: 9000 0000 a000 0000 b000 0000 c000 0000 ................ │ -00006860: d000 0000 e000 0000 f000 0000 0001 0000 ................ │ -00006870: ffff ffff 1001 0000 2001 0000 ffff ffff ........ ....... │ -00006880: ffff ffff 3001 0000 4001 0000 5001 0000 ....0...@...P... │ -00006890: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ -000068a0: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ -000068b0: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ -000068c0: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ -000068d0: 6002 0000 7002 0000 8002 0000 9002 0000 `...p........... │ -000068e0: a002 0000 b002 0000 ffff ffff ffff ffff ................ │ -000068f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00006900: ffff ffff c002 0000 d002 0000 e002 0000 ................ │ -00006910: f002 0000 0003 0000 1003 0000 2003 0000 ............ ... │ -00006920: 3003 0000 4003 0000 0800 0000 3300 0000 0...@.......3... │ -00006930: 0800 0003 c700 0000 0800 0000 3400 0000 ............4... │ -00006940: 0800 0003 0501 0000 0800 0000 3500 0000 ............5... │ -00006950: 0800 0003 0601 0000 0800 0000 3600 0000 ............6... │ -00006960: 0800 0003 0a01 0000 0800 0000 3700 0000 ............7... │ -00006970: 0800 0003 0c01 0000 0800 0000 3800 0000 ............8... │ -00006980: 0800 0003 0e01 0000 0800 0000 3900 0000 ............9... │ -00006990: 0800 0003 1001 0000 0800 0000 3a00 0000 ............:... │ -000069a0: 0800 0003 e200 0000 0800 0000 3b00 0000 ............;... │ -000069b0: 0800 0003 1601 0000 0800 0000 3c00 0000 ............<... │ -000069c0: 0800 0003 c500 0000 0800 0000 3d00 0000 ............=... │ -000069d0: 0800 0003 1a01 0000 0800 0000 3e00 0000 ............>... │ -000069e0: 0800 0003 c600 0000 0800 0000 3f00 0000 ............?... │ -000069f0: 0800 0003 1901 0000 0800 0000 4000 0000 ............@... │ -00006a00: 0800 0003 1501 0000 0800 0000 4100 0000 ............A... │ -00006a10: 0800 0003 1101 0000 0800 0000 4200 0000 ............B... │ -00006a20: 0800 0003 0d01 0000 0800 0000 4300 0000 ............C... │ -00006a30: 0800 0003 0901 0000 0800 0000 4500 0000 ............E... │ -00006a40: 0800 0003 0001 0000 0800 0000 4600 0000 ............F... │ -00006a50: 0800 0003 fa00 0000 0800 0000 4900 0000 ............I... │ -00006a60: 0800 0003 f100 0000 0800 0000 4a00 0000 ............J... │ -00006a70: 0800 0003 eb00 0000 0800 0000 4b00 0000 ............K... │ -00006a80: 0800 0003 e500 0000 0800 0000 4c00 0000 ............L... │ -00006a90: 0800 0003 e300 0000 0800 0000 4d00 0000 ............M... │ -00006aa0: 0800 0003 e600 0000 0800 0000 4e00 0000 ............N... │ -00006ab0: 0800 0003 e900 0000 0800 0000 4f00 0000 ............O... │ -00006ac0: 0800 0003 ec00 0000 0800 0000 5000 0000 ............P... │ -00006ad0: 0800 0003 ef00 0000 0800 0000 5100 0000 ............Q... │ -00006ae0: 0800 0003 f200 0000 0800 0000 5200 0000 ............R... │ -00006af0: 0800 0003 f400 0000 0800 0000 5300 0000 ............S... │ -00006b00: 0800 0003 f700 0000 0800 0000 5400 0000 ............T... │ -00006b10: 0800 0003 c800 0000 0800 0000 5500 0000 ............U... │ -00006b20: 0800 0003 fb00 0000 0800 0000 5600 0000 ............V... │ -00006b30: 0800 0003 fe00 0000 0800 0000 5700 0000 ............W... │ -00006b40: 0800 0003 0101 0000 0800 0000 5800 0000 ............X... │ -00006b50: 0800 0003 0401 0000 0800 0000 5900 0000 ............Y... │ -00006b60: 0800 0003 0701 0000 0800 0000 5a00 0000 ............Z... │ -00006b70: 0800 0003 0b01 0000 0800 0000 5b00 0000 ............[... │ -00006b80: 0800 0003 0f01 0000 0800 0000 5c00 0000 ............\... │ -00006b90: 0800 0003 1301 0000 0800 0000 5d00 0000 ............]... │ -00006ba0: 0800 0003 1701 0000 0800 0000 5e00 0000 ............^... │ -00006bb0: 0800 0003 1b01 0000 0800 0000 5f00 0000 ............_... │ -00006bc0: 0800 0003 1801 0000 0800 0000 6000 0000 ............`... │ -00006bd0: 0800 0003 1401 0000 0800 0000 6100 0000 ............a... │ -00006be0: 0800 0003 1201 0000 0800 0000 6900 0000 ............i... │ -00006bf0: 0800 0003 0801 0000 0800 0000 6a00 0000 ............j... │ -00006c00: 0800 0003 0e01 0000 0800 0000 6b00 0000 ............k... │ -00006c10: 0800 0003 0301 0000 0800 0000 6c00 0000 ............l... │ -00006c20: 0800 0003 fd00 0000 0800 0000 6d00 0000 ............m... │ -00006c30: 0800 0003 f800 0000 0800 0000 6e00 0000 ............n... │ -00006c40: 0800 0003 f500 0000 0800 0000 6f00 0000 ............o... │ -00006c50: 0800 0003 f000 0000 0800 0000 7000 0000 ............p... │ -00006c60: 0800 0003 ed00 0000 0800 0000 7100 0000 ............q... │ -00006c70: 0800 0003 e800 0000 0102 4800 3405 0000 ..........H.4... │ -00006c80: 0600 0000 3f00 0000 4401 0000 3400 0000 ....?...D...4... │ -00006c90: 0000 0000 7376 0000 0000 0000 0000 0000 ....sv.......... │ -00006ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006cc0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00006cd0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -00006ce0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -00006cf0: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ -00006d00: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ -00006d10: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ -00006d20: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ -00006d30: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ -00006d40: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ -00006d50: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ -00006d60: 8002 0000 9002 0000 a002 0000 b002 0000 ................ │ -00006d70: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ -00006d80: 0003 0000 1003 0000 2003 0000 3003 0000 ........ ...0... │ -00006d90: 4003 0000 5003 0000 6003 0000 7003 0000 @...P...`...p... │ -00006da0: 8003 0000 9003 0000 a003 0000 b003 0000 ................ │ -00006db0: c003 0000 d003 0000 e003 0000 0800 0000 ................ │ -00006dc0: 3300 0000 0800 0003 c700 0000 0800 0000 3............... │ -00006dd0: 3400 0000 0800 0003 3b01 0000 0800 0000 4.......;....... │ -00006de0: 3500 0000 0800 0003 3801 0000 0800 0000 5.......8....... │ -00006df0: 3600 0000 0800 0003 3401 0000 0800 0000 6.......4....... │ -00006e00: 3700 0000 0800 0003 3001 0000 0800 0000 7.......0....... │ -00006e10: 3800 0000 0800 0003 2c01 0000 0800 0000 8.......,....... │ -00006e20: 3900 0000 0800 0003 2801 0000 0800 0000 9.......(....... │ -00006e30: 3a00 0000 0800 0003 2501 0000 0800 0000 :.......%....... │ -00006e40: 3b00 0000 0800 0003 2101 0000 0800 0000 ;.......!....... │ -00006e50: 3c00 0000 0800 0003 1e01 0000 0800 0000 <............... │ -00006e60: 3d00 0000 0800 0003 1d01 0000 0800 0000 =............... │ -00006e70: 3e00 0000 0800 0003 c600 0000 0800 0000 >............... │ -00006e80: 3f00 0000 0800 0003 5501 0000 0800 0000 ?.......U....... │ -00006e90: 4000 0000 0800 0003 2601 0000 0800 0000 @.......&....... │ -00006ea0: 4100 0000 0800 0003 2e01 0000 0800 0000 A............... │ -00006eb0: 4200 0000 0800 0003 3501 0000 0800 0000 B.......5....... │ -00006ec0: 4300 0000 0800 0003 3901 0000 0800 0000 C.......9....... │ -00006ed0: 4400 0000 0800 0003 3d01 0000 0800 0000 D.......=....... │ -00006ee0: 4500 0000 0800 0003 4101 0000 0800 0000 E.......A....... │ -00006ef0: 4600 0000 0800 0003 4401 0000 0800 0000 F.......D....... │ -00006f00: 4700 0000 0800 0003 4701 0000 0800 0000 G.......G....... │ -00006f10: 4800 0000 0800 0003 4a01 0000 0800 0000 H.......J....... │ -00006f20: 4900 0000 0800 0003 4d01 0000 0800 0000 I.......M....... │ -00006f30: 4a00 0000 0800 0003 5101 0000 0800 0000 J.......Q....... │ -00006f40: 4b00 0000 0800 0003 2201 0000 0800 0000 K......."....... │ -00006f50: 4c00 0000 0800 0003 5401 0000 0800 0000 L.......T....... │ -00006f60: 4d00 0000 0800 0003 5301 0000 0800 0000 M.......S....... │ -00006f70: 4e00 0000 0800 0003 5001 0000 0800 0000 N.......P....... │ -00006f80: 4f00 0000 0800 0003 4e01 0000 0800 0000 O.......N....... │ -00006f90: 5000 0000 0800 0003 4b01 0000 0800 0000 P.......K....... │ -00006fa0: 5100 0000 0800 0003 c900 0000 0800 0000 Q............... │ -00006fb0: 5200 0000 0800 0003 4801 0000 0800 0000 R.......H....... │ -00006fc0: 5300 0000 0800 0003 4501 0000 0800 0000 S.......E....... │ -00006fd0: 5400 0000 0800 0003 c800 0000 0800 0000 T............... │ -00006fe0: 5500 0000 0800 0003 4301 0000 0800 0000 U.......C....... │ -00006ff0: 5600 0000 0800 0003 4001 0000 0800 0000 V.......@....... │ -00007000: 5700 0000 0800 0003 3f01 0000 0800 0000 W.......?....... │ -00007010: 5800 0000 0800 0003 3c01 0000 0800 0000 X.......<....... │ -00007020: 5900 0000 0800 0003 3601 0000 0800 0000 Y.......6....... │ -00007030: 5a00 0000 0800 0003 3201 0000 0800 0000 Z.......2....... │ -00007040: 5b00 0000 0800 0003 2a01 0000 0800 0000 [.......*....... │ -00007050: 5c00 0000 0800 0003 2301 0000 0800 0000 \.......#....... │ -00007060: 5d00 0000 0800 0003 1f01 0000 0800 0000 ]............... │ -00007070: 5e00 0000 0800 0003 1c01 0000 0800 0000 ^............... │ -00007080: 5f00 0000 0800 0003 2001 0000 0800 0000 _....... ....... │ -00007090: 6000 0000 0800 0003 2401 0000 0800 0000 `.......$....... │ -000070a0: 6100 0000 0800 0003 2701 0000 0800 0000 a.......'....... │ -000070b0: 6200 0000 0800 0003 2901 0000 0800 0000 b.......)....... │ -000070c0: 6300 0000 0800 0003 2b01 0000 0800 0000 c.......+....... │ -000070d0: 6400 0000 0800 0003 2d01 0000 0800 0000 d.......-....... │ -000070e0: 6500 0000 0800 0003 2f01 0000 0800 0000 e......./....... │ -000070f0: 6600 0000 0800 0003 3101 0000 0800 0000 f.......1....... │ -00007100: 6700 0000 0800 0003 3301 0000 0800 0000 g.......3....... │ -00007110: 6800 0000 0800 0003 2d01 0000 0800 0000 h.......-....... │ -00007120: 6900 0000 0800 0003 3701 0000 0800 0000 i.......7....... │ -00007130: 6a00 0000 0800 0003 3a01 0000 0800 0000 j.......:....... │ -00007140: 6b00 0000 0800 0003 3e01 0000 0800 0000 k.......>....... │ -00007150: 6c00 0000 0800 0003 4201 0000 0800 0000 l.......B....... │ -00007160: 6d00 0000 0800 0003 4601 0000 0800 0000 m.......F....... │ -00007170: 6e00 0000 0800 0003 4901 0000 0800 0000 n.......I....... │ -00007180: 6f00 0000 0800 0003 4c01 0000 0800 0000 o.......L....... │ -00007190: 7000 0000 0800 0003 4f01 0000 0800 0000 p.......O....... │ -000071a0: 7100 0000 0800 0003 5201 0000 0202 1000 q.......R....... │ -000071b0: 1800 0000 0700 0000 0200 0000 0000 0000 ................ │ -000071c0: 0000 0000 0102 4800 8800 0000 0700 0000 ......H......... │ -000071d0: 0200 0000 5000 0000 3400 0000 0000 0000 ....P...4....... │ -000071e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000071f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007210: 1c00 0000 1000 0100 7200 0000 0500 0301 ........r....... │ -00007220: 0100 0000 5a00 0101 0800 0005 022d 0000 ....Z........-.. │ -00007230: 1000 0100 7300 0000 0c00 0301 0100 0000 ....s........... │ -00007240: 5a00 0101 0800 0005 022d 0000 0202 1000 Z........-...... │ -00007250: 1c00 0000 0800 0000 0300 0000 0000 0000 ................ │ -00007260: 0000 0000 0000 0000 0102 4800 8400 0000 ..........H..... │ -00007270: 0800 0000 0300 0000 5400 0000 3400 0000 ........T...4... │ -00007280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000072a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000072b0: 0000 0000 1000 0000 2000 0000 0800 0000 ........ ....... │ -000072c0: 7400 0000 0800 0003 0400 0000 0800 0000 t............... │ -000072d0: 7500 0000 0800 0003 0300 0000 0800 0000 u............... │ -000072e0: 7600 0000 0800 0003 0500 0000 0202 1000 v............... │ -000072f0: 2001 0000 0900 0000 4400 0000 0000 0000 .......D....... │ -00007300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000065c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000065d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000065e0: ffff ffff ffff ffff ffff ffff 0001 0000 ................ │ +000065f0: 1001 0000 2001 0000 3001 0000 4001 0000 .... ...0...@... │ +00006600: 5001 0000 6001 0000 ffff ffff ffff ffff P...`........... │ +00006610: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00006620: ffff ffff ffff ffff 7001 0000 8001 0000 ........p....... │ +00006630: 9001 0000 a001 0000 b001 0000 ffff ffff ................ │ +00006640: ffff ffff ffff ffff ffff ffff 0800 0000 ................ │ +00006650: 3300 0000 0800 0003 c700 0000 0800 0000 3............... │ +00006660: 3400 0000 0800 0003 df00 0000 0800 0000 4............... │ +00006670: 3500 0000 0800 0003 dd00 0000 0800 0000 5............... │ +00006680: 3600 0000 0800 0003 db00 0000 0800 0000 6............... │ +00006690: 3700 0000 0800 0003 c400 0000 0800 0000 7............... │ +000066a0: 3800 0000 0800 0003 d900 0000 0800 0000 8............... │ +000066b0: 3c00 0000 0800 0003 c500 0000 0800 0000 <............... │ +000066c0: 3d00 0000 0800 0003 d500 0000 0800 0000 =............... │ +000066d0: 3e00 0000 0800 0003 c600 0000 0800 0000 >............... │ +000066e0: 3f00 0000 0800 0003 d200 0000 0800 0000 ?............... │ +000066f0: 4000 0000 0800 0003 d000 0000 0800 0000 @............... │ +00006700: 4100 0000 0800 0003 cd00 0000 0800 0000 A............... │ +00006710: 4200 0000 0800 0003 ca00 0000 0800 0000 B............... │ +00006720: 4300 0000 0800 0003 ce00 0000 0800 0000 C............... │ +00006730: 4500 0000 0800 0003 d300 0000 0800 0000 E............... │ +00006740: 4600 0000 0800 0003 d700 0000 0800 0000 F............... │ +00006750: 5a00 0000 0800 0003 cc00 0000 0800 0000 Z............... │ +00006760: 5b00 0000 0800 0003 cb00 0000 0800 0000 [............... │ +00006770: 5c00 0000 0800 0003 cf00 0000 0800 0000 \............... │ +00006780: 5d00 0000 0800 0003 d100 0000 0800 0000 ]............... │ +00006790: 5e00 0000 0800 0003 d400 0000 0800 0000 ^............... │ +000067a0: 5f00 0000 0800 0003 d600 0000 0800 0000 _............... │ +000067b0: 6000 0000 0800 0003 d800 0000 0800 0000 `............... │ +000067c0: 6900 0000 0800 0003 da00 0000 0800 0000 i............... │ +000067d0: 6a00 0000 0800 0003 dc00 0000 0800 0000 j............... │ +000067e0: 6b00 0000 0800 0003 de00 0000 0800 0000 k............... │ +000067f0: 6c00 0000 0800 0003 e000 0000 0800 0000 l............... │ +00006800: 6d00 0000 0800 0003 e100 0000 0102 4c00 m.............L. │ +00006810: 9804 0000 0600 0000 3f00 0000 4801 0000 ........?...H... │ +00006820: 3800 0000 0000 0000 6373 0000 0000 0000 8.......cs...... │ +00006830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006850: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00006860: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00006870: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ +00006880: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ +00006890: e000 0000 f000 0000 0001 0000 ffff ffff ................ │ +000068a0: 1001 0000 2001 0000 ffff ffff ffff ffff .... ........... │ +000068b0: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ +000068c0: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ +000068d0: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ +000068e0: f001 0000 0002 0000 1002 0000 2002 0000 ............ ... │ +000068f0: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`... │ +00006900: 7002 0000 8002 0000 9002 0000 a002 0000 p............... │ +00006910: b002 0000 ffff ffff ffff ffff ffff ffff ................ │ +00006920: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00006930: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ +00006940: 0003 0000 1003 0000 2003 0000 3003 0000 ........ ...0... │ +00006950: 4003 0000 0800 0000 3300 0000 0800 0003 @.......3....... │ +00006960: c700 0000 0800 0000 3400 0000 0800 0003 ........4....... │ +00006970: 0501 0000 0800 0000 3500 0000 0800 0003 ........5....... │ +00006980: 0601 0000 0800 0000 3600 0000 0800 0003 ........6....... │ +00006990: 0a01 0000 0800 0000 3700 0000 0800 0003 ........7....... │ +000069a0: 0c01 0000 0800 0000 3800 0000 0800 0003 ........8....... │ +000069b0: 0e01 0000 0800 0000 3900 0000 0800 0003 ........9....... │ +000069c0: 1001 0000 0800 0000 3a00 0000 0800 0003 ........:....... │ +000069d0: e200 0000 0800 0000 3b00 0000 0800 0003 ........;....... │ +000069e0: 1601 0000 0800 0000 3c00 0000 0800 0003 ........<....... │ +000069f0: c500 0000 0800 0000 3d00 0000 0800 0003 ........=....... │ +00006a00: 1a01 0000 0800 0000 3e00 0000 0800 0003 ........>....... │ +00006a10: c600 0000 0800 0000 3f00 0000 0800 0003 ........?....... │ +00006a20: 1901 0000 0800 0000 4000 0000 0800 0003 ........@....... │ +00006a30: 1501 0000 0800 0000 4100 0000 0800 0003 ........A....... │ +00006a40: 1101 0000 0800 0000 4200 0000 0800 0003 ........B....... │ +00006a50: 0d01 0000 0800 0000 4300 0000 0800 0003 ........C....... │ +00006a60: 0901 0000 0800 0000 4500 0000 0800 0003 ........E....... │ +00006a70: 0001 0000 0800 0000 4600 0000 0800 0003 ........F....... │ +00006a80: fa00 0000 0800 0000 4900 0000 0800 0003 ........I....... │ +00006a90: f100 0000 0800 0000 4a00 0000 0800 0003 ........J....... │ +00006aa0: eb00 0000 0800 0000 4b00 0000 0800 0003 ........K....... │ +00006ab0: e500 0000 0800 0000 4c00 0000 0800 0003 ........L....... │ +00006ac0: e300 0000 0800 0000 4d00 0000 0800 0003 ........M....... │ +00006ad0: e600 0000 0800 0000 4e00 0000 0800 0003 ........N....... │ +00006ae0: e900 0000 0800 0000 4f00 0000 0800 0003 ........O....... │ +00006af0: ec00 0000 0800 0000 5000 0000 0800 0003 ........P....... │ +00006b00: ef00 0000 0800 0000 5100 0000 0800 0003 ........Q....... │ +00006b10: f200 0000 0800 0000 5200 0000 0800 0003 ........R....... │ +00006b20: f400 0000 0800 0000 5300 0000 0800 0003 ........S....... │ +00006b30: f700 0000 0800 0000 5400 0000 0800 0003 ........T....... │ +00006b40: c800 0000 0800 0000 5500 0000 0800 0003 ........U....... │ +00006b50: fb00 0000 0800 0000 5600 0000 0800 0003 ........V....... │ +00006b60: fe00 0000 0800 0000 5700 0000 0800 0003 ........W....... │ +00006b70: 0101 0000 0800 0000 5800 0000 0800 0003 ........X....... │ +00006b80: 0401 0000 0800 0000 5900 0000 0800 0003 ........Y....... │ +00006b90: 0701 0000 0800 0000 5a00 0000 0800 0003 ........Z....... │ +00006ba0: 0b01 0000 0800 0000 5b00 0000 0800 0003 ........[....... │ +00006bb0: 0f01 0000 0800 0000 5c00 0000 0800 0003 ........\....... │ +00006bc0: 1301 0000 0800 0000 5d00 0000 0800 0003 ........]....... │ +00006bd0: 1701 0000 0800 0000 5e00 0000 0800 0003 ........^....... │ +00006be0: 1b01 0000 0800 0000 5f00 0000 0800 0003 ........_....... │ +00006bf0: 1801 0000 0800 0000 6000 0000 0800 0003 ........`....... │ +00006c00: 1401 0000 0800 0000 6100 0000 0800 0003 ........a....... │ +00006c10: 1201 0000 0800 0000 6900 0000 0800 0003 ........i....... │ +00006c20: 0801 0000 0800 0000 6a00 0000 0800 0003 ........j....... │ +00006c30: 0e01 0000 0800 0000 6b00 0000 0800 0003 ........k....... │ +00006c40: 0301 0000 0800 0000 6c00 0000 0800 0003 ........l....... │ +00006c50: fd00 0000 0800 0000 6d00 0000 0800 0003 ........m....... │ +00006c60: f800 0000 0800 0000 6e00 0000 0800 0003 ........n....... │ +00006c70: f500 0000 0800 0000 6f00 0000 0800 0003 ........o....... │ +00006c80: f000 0000 0800 0000 7000 0000 0800 0003 ........p....... │ +00006c90: ed00 0000 0800 0000 7100 0000 0800 0003 ........q....... │ +00006ca0: e800 0000 0102 4c00 3805 0000 0600 0000 ......L.8....... │ +00006cb0: 3f00 0000 4801 0000 3800 0000 0000 0000 ?...H...8....... │ +00006cc0: 7376 0000 0000 0000 0000 0000 0000 0000 sv.............. │ +00006cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006cf0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00006d00: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ +00006d10: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ +00006d20: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ +00006d30: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ +00006d40: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ +00006d50: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ +00006d60: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ +00006d70: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ +00006d80: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ +00006d90: 8002 0000 9002 0000 a002 0000 b002 0000 ................ │ +00006da0: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ +00006db0: 0003 0000 1003 0000 2003 0000 3003 0000 ........ ...0... │ +00006dc0: 4003 0000 5003 0000 6003 0000 7003 0000 @...P...`...p... │ +00006dd0: 8003 0000 9003 0000 a003 0000 b003 0000 ................ │ +00006de0: c003 0000 d003 0000 e003 0000 0800 0000 ................ │ +00006df0: 3300 0000 0800 0003 c700 0000 0800 0000 3............... │ +00006e00: 3400 0000 0800 0003 3b01 0000 0800 0000 4.......;....... │ +00006e10: 3500 0000 0800 0003 3801 0000 0800 0000 5.......8....... │ +00006e20: 3600 0000 0800 0003 3401 0000 0800 0000 6.......4....... │ +00006e30: 3700 0000 0800 0003 3001 0000 0800 0000 7.......0....... │ +00006e40: 3800 0000 0800 0003 2c01 0000 0800 0000 8.......,....... │ +00006e50: 3900 0000 0800 0003 2801 0000 0800 0000 9.......(....... │ +00006e60: 3a00 0000 0800 0003 2501 0000 0800 0000 :.......%....... │ +00006e70: 3b00 0000 0800 0003 2101 0000 0800 0000 ;.......!....... │ +00006e80: 3c00 0000 0800 0003 1e01 0000 0800 0000 <............... │ +00006e90: 3d00 0000 0800 0003 1d01 0000 0800 0000 =............... │ +00006ea0: 3e00 0000 0800 0003 c600 0000 0800 0000 >............... │ +00006eb0: 3f00 0000 0800 0003 5501 0000 0800 0000 ?.......U....... │ +00006ec0: 4000 0000 0800 0003 2601 0000 0800 0000 @.......&....... │ +00006ed0: 4100 0000 0800 0003 2e01 0000 0800 0000 A............... │ +00006ee0: 4200 0000 0800 0003 3501 0000 0800 0000 B.......5....... │ +00006ef0: 4300 0000 0800 0003 3901 0000 0800 0000 C.......9....... │ +00006f00: 4400 0000 0800 0003 3d01 0000 0800 0000 D.......=....... │ +00006f10: 4500 0000 0800 0003 4101 0000 0800 0000 E.......A....... │ +00006f20: 4600 0000 0800 0003 4401 0000 0800 0000 F.......D....... │ +00006f30: 4700 0000 0800 0003 4701 0000 0800 0000 G.......G....... │ +00006f40: 4800 0000 0800 0003 4a01 0000 0800 0000 H.......J....... │ +00006f50: 4900 0000 0800 0003 4d01 0000 0800 0000 I.......M....... │ +00006f60: 4a00 0000 0800 0003 5101 0000 0800 0000 J.......Q....... │ +00006f70: 4b00 0000 0800 0003 2201 0000 0800 0000 K......."....... │ +00006f80: 4c00 0000 0800 0003 5401 0000 0800 0000 L.......T....... │ +00006f90: 4d00 0000 0800 0003 5301 0000 0800 0000 M.......S....... │ +00006fa0: 4e00 0000 0800 0003 5001 0000 0800 0000 N.......P....... │ +00006fb0: 4f00 0000 0800 0003 4e01 0000 0800 0000 O.......N....... │ +00006fc0: 5000 0000 0800 0003 4b01 0000 0800 0000 P.......K....... │ +00006fd0: 5100 0000 0800 0003 c900 0000 0800 0000 Q............... │ +00006fe0: 5200 0000 0800 0003 4801 0000 0800 0000 R.......H....... │ +00006ff0: 5300 0000 0800 0003 4501 0000 0800 0000 S.......E....... │ +00007000: 5400 0000 0800 0003 c800 0000 0800 0000 T............... │ +00007010: 5500 0000 0800 0003 4301 0000 0800 0000 U.......C....... │ +00007020: 5600 0000 0800 0003 4001 0000 0800 0000 V.......@....... │ +00007030: 5700 0000 0800 0003 3f01 0000 0800 0000 W.......?....... │ +00007040: 5800 0000 0800 0003 3c01 0000 0800 0000 X.......<....... │ +00007050: 5900 0000 0800 0003 3601 0000 0800 0000 Y.......6....... │ +00007060: 5a00 0000 0800 0003 3201 0000 0800 0000 Z.......2....... │ +00007070: 5b00 0000 0800 0003 2a01 0000 0800 0000 [.......*....... │ +00007080: 5c00 0000 0800 0003 2301 0000 0800 0000 \.......#....... │ +00007090: 5d00 0000 0800 0003 1f01 0000 0800 0000 ]............... │ +000070a0: 5e00 0000 0800 0003 1c01 0000 0800 0000 ^............... │ +000070b0: 5f00 0000 0800 0003 2001 0000 0800 0000 _....... ....... │ +000070c0: 6000 0000 0800 0003 2401 0000 0800 0000 `.......$....... │ +000070d0: 6100 0000 0800 0003 2701 0000 0800 0000 a.......'....... │ +000070e0: 6200 0000 0800 0003 2901 0000 0800 0000 b.......)....... │ +000070f0: 6300 0000 0800 0003 2b01 0000 0800 0000 c.......+....... │ +00007100: 6400 0000 0800 0003 2d01 0000 0800 0000 d.......-....... │ +00007110: 6500 0000 0800 0003 2f01 0000 0800 0000 e......./....... │ +00007120: 6600 0000 0800 0003 3101 0000 0800 0000 f.......1....... │ +00007130: 6700 0000 0800 0003 3301 0000 0800 0000 g.......3....... │ +00007140: 6800 0000 0800 0003 2d01 0000 0800 0000 h.......-....... │ +00007150: 6900 0000 0800 0003 3701 0000 0800 0000 i.......7....... │ +00007160: 6a00 0000 0800 0003 3a01 0000 0800 0000 j.......:....... │ +00007170: 6b00 0000 0800 0003 3e01 0000 0800 0000 k.......>....... │ +00007180: 6c00 0000 0800 0003 4201 0000 0800 0000 l.......B....... │ +00007190: 6d00 0000 0800 0003 4601 0000 0800 0000 m.......F....... │ +000071a0: 6e00 0000 0800 0003 4901 0000 0800 0000 n.......I....... │ +000071b0: 6f00 0000 0800 0003 4c01 0000 0800 0000 o.......L....... │ +000071c0: 7000 0000 0800 0003 4f01 0000 0800 0000 p.......O....... │ +000071d0: 7100 0000 0800 0003 5201 0000 0202 1000 q.......R....... │ +000071e0: 1800 0000 0700 0000 0200 0000 0000 0000 ................ │ +000071f0: 0000 0000 0102 4c00 8c00 0000 0700 0000 ......L......... │ +00007200: 0200 0000 5400 0000 3800 0000 0000 0000 ....T...8....... │ +00007210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007240: 0000 0000 1c00 0000 1000 0100 7200 0000 ............r... │ +00007250: 0500 0301 0100 0000 5a00 0101 0800 0005 ........Z....... │ +00007260: 022d 0000 1000 0100 7300 0000 0c00 0301 .-......s....... │ +00007270: 0100 0000 5a00 0101 0800 0005 022d 0000 ....Z........-.. │ +00007280: 0202 1000 1c00 0000 0800 0000 0300 0000 ................ │ +00007290: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +000072a0: 8800 0000 0800 0000 0300 0000 5800 0000 ............X... │ +000072b0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +000072c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000072d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000072e0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +000072f0: 2000 0000 0800 0000 7400 0000 0800 0003 .......t....... │ +00007300: 0400 0000 0800 0000 7500 0000 0800 0003 ........u....... │ +00007310: 0300 0000 0800 0000 7600 0000 0800 0003 ........v....... │ +00007320: 0500 0000 0202 1000 2001 0000 0900 0000 ........ ....... │ +00007330: 4400 0000 0000 0000 0000 0000 0000 0000 D............... │ 00007340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00007350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00007360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00007370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00007380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00007390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000073a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000073b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000073c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000073d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000073e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000073f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007400: 0000 0000 0000 0000 0000 0000 0102 4800 ..............H. │ -00007410: 9805 0000 0900 0000 4400 0000 5801 0000 ........D...X... │ -00007420: 3400 0000 0000 0000 0000 0000 0000 0000 4............... │ +00007400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00007430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007450: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00007460: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -00007470: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00007480: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ -00007490: f000 0000 0001 0000 1001 0000 2001 0000 ............ ... │ -000074a0: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ -000074b0: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ -000074c0: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ -000074d0: f001 0000 0002 0000 1002 0000 2002 0000 ............ ... │ -000074e0: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`... │ -000074f0: 7002 0000 8002 0000 9002 0000 a002 0000 p............... │ -00007500: b002 0000 c002 0000 d002 0000 e002 0000 ................ │ -00007510: f002 0000 0003 0000 1003 0000 2003 0000 ............ ... │ -00007520: 3003 0000 4003 0000 5003 0000 6003 0000 0...@...P...`... │ -00007530: 7003 0000 8003 0000 9003 0000 a003 0000 p............... │ -00007540: b003 0000 c003 0000 d003 0000 e003 0000 ................ │ -00007550: f003 0000 0004 0000 1004 0000 2004 0000 ............ ... │ -00007560: 3004 0000 0800 0000 7700 0000 0800 0012 0.......w....... │ -00007570: 0000 0000 0800 0000 7800 0000 0800 0012 ........x....... │ -00007580: 0000 0000 0800 0000 7900 0000 0800 0012 ........y....... │ -00007590: 0000 0000 0800 0000 7a00 0000 0800 0012 ........z....... │ -000075a0: 0000 0000 0800 0000 7b00 0000 0800 0012 ........{....... │ -000075b0: 0000 0000 0800 0000 7c00 0000 0800 0012 ........|....... │ -000075c0: 0000 0000 0800 0000 7d00 0000 0800 0012 ........}....... │ -000075d0: 0000 0000 0800 0000 7e00 0000 0800 0012 ........~....... │ -000075e0: 0000 0000 0800 0000 7f00 0000 0800 0012 ................ │ -000075f0: 0000 0000 0800 0000 8000 0000 0800 0012 ................ │ -00007600: 0000 0000 0800 0000 8100 0000 0800 0012 ................ │ -00007610: 0000 0000 0800 0000 8200 0000 0800 0012 ................ │ -00007620: 0000 0000 0800 0000 8300 0000 0800 0012 ................ │ -00007630: 0000 0000 0800 0000 8400 0000 0800 0012 ................ │ -00007640: 0000 0000 0800 0000 8500 0000 0800 0012 ................ │ -00007650: 0000 0000 0800 0000 8600 0000 0800 0012 ................ │ -00007660: 0000 0000 0800 0000 8700 0000 0800 0012 ................ │ -00007670: 0000 0000 0800 0000 8800 0000 0800 0012 ................ │ -00007680: 0000 0000 0800 0000 8900 0000 0800 0012 ................ │ -00007690: 0000 0000 0800 0000 8a00 0000 0800 0012 ................ │ -000076a0: 0000 0000 0800 0000 8b00 0000 0800 0012 ................ │ -000076b0: 0000 0000 0800 0000 8c00 0000 0800 0012 ................ │ -000076c0: 0000 0000 0800 0000 8d00 0000 0800 0012 ................ │ -000076d0: 0000 0000 0800 0000 8e00 0000 0800 0012 ................ │ -000076e0: 0000 0000 0800 0000 8f00 0000 0800 0012 ................ │ -000076f0: 0000 0000 0800 0000 9000 0000 0800 0012 ................ │ -00007700: 0000 0000 0800 0000 9100 0000 0800 0012 ................ │ -00007710: 0000 0000 0800 0000 9200 0000 0800 0012 ................ │ -00007720: 0000 0000 0800 0000 6500 0000 0800 0012 ........e....... │ -00007730: 0000 0000 0800 0000 9300 0000 0800 0012 ................ │ -00007740: 0000 0000 0800 0000 9400 0000 0800 0012 ................ │ -00007750: 0000 0000 0800 0000 6700 0000 0800 0012 ........g....... │ -00007760: 0000 0000 0800 0000 9500 0000 0800 0012 ................ │ -00007770: 0000 0000 0800 0000 9600 0000 0800 0012 ................ │ -00007780: 0000 0000 0800 0000 6800 0000 0800 0012 ........h....... │ -00007790: 0000 0000 0800 0000 9700 0000 0800 0012 ................ │ -000077a0: 0000 0000 0800 0000 9800 0000 0800 0012 ................ │ -000077b0: 0000 0000 0800 0000 6600 0000 0800 0012 ........f....... │ -000077c0: 0000 0000 0800 0000 9900 0000 0800 0012 ................ │ -000077d0: 0000 0000 0800 0000 9a00 0000 0800 0012 ................ │ -000077e0: 0000 0000 0800 0000 9b00 0000 0800 0012 ................ │ -000077f0: 0000 0000 0800 0000 9c00 0000 0800 0012 ................ │ -00007800: 0000 0000 0800 0000 9d00 0000 0800 0012 ................ │ -00007810: 0000 0000 0800 0000 9e00 0000 0800 0012 ................ │ -00007820: 0000 0000 0800 0000 9f00 0000 0800 0012 ................ │ -00007830: 0000 0000 0800 0000 a000 0000 0800 0012 ................ │ -00007840: 0000 0000 0800 0000 a100 0000 0800 0012 ................ │ -00007850: 0000 0000 0800 0000 a200 0000 0800 0012 ................ │ -00007860: 0000 0000 0800 0000 a300 0000 0800 0012 ................ │ -00007870: 0000 0000 0800 0000 a400 0000 0800 0012 ................ │ -00007880: 0000 0000 0800 0000 a500 0000 0800 0012 ................ │ -00007890: 0000 0000 0800 0000 a600 0000 0800 0012 ................ │ -000078a0: 0000 0000 0800 0000 a700 0000 0800 0012 ................ │ -000078b0: 0000 0000 0800 0000 a800 0000 0800 0012 ................ │ -000078c0: 0000 0000 0800 0000 a900 0000 0800 0012 ................ │ -000078d0: 0000 0000 0800 0000 aa00 0000 0800 0012 ................ │ -000078e0: 0000 0000 0800 0000 ab00 0000 0800 0012 ................ │ -000078f0: 0000 0000 0800 0000 ac00 0000 0800 0012 ................ │ -00007900: 0000 0000 0800 0000 ad00 0000 0800 0012 ................ │ -00007910: 0000 0000 0800 0000 5400 0000 0800 0012 ........T....... │ -00007920: 0000 0000 0800 0000 5800 0000 0800 0012 ........X....... │ -00007930: 0000 0000 0800 0000 ae00 0000 0800 0012 ................ │ -00007940: 0000 0000 0800 0000 af00 0000 0800 0012 ................ │ -00007950: 0000 0000 0800 0000 b000 0000 0800 0012 ................ │ -00007960: 0000 0000 0800 0000 b100 0000 0800 0012 ................ │ -00007970: 0000 0000 0800 0000 b200 0000 0800 0012 ................ │ -00007980: 0000 0000 0800 0000 b300 0000 0800 0012 ................ │ -00007990: 0000 0000 0800 0000 b400 0000 0800 0012 ................ │ -000079a0: 0000 0000 .... │ +00007440: 0000 0000 0102 4c00 9c05 0000 0900 0000 ......L......... │ +00007450: 4400 0000 5c01 0000 3800 0000 0000 0000 D...\...8....... │ +00007460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007490: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +000074a0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ +000074b0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ +000074c0: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ +000074d0: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ +000074e0: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ +000074f0: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ +00007500: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ +00007510: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ +00007520: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ +00007530: 8002 0000 9002 0000 a002 0000 b002 0000 ................ │ +00007540: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ +00007550: 0003 0000 1003 0000 2003 0000 3003 0000 ........ ...0... │ +00007560: 4003 0000 5003 0000 6003 0000 7003 0000 @...P...`...p... │ +00007570: 8003 0000 9003 0000 a003 0000 b003 0000 ................ │ +00007580: c003 0000 d003 0000 e003 0000 f003 0000 ................ │ +00007590: 0004 0000 1004 0000 2004 0000 3004 0000 ........ ...0... │ +000075a0: 0800 0000 7700 0000 0800 0012 0000 0000 ....w........... │ +000075b0: 0800 0000 7800 0000 0800 0012 0000 0000 ....x........... │ +000075c0: 0800 0000 7900 0000 0800 0012 0000 0000 ....y........... │ +000075d0: 0800 0000 7a00 0000 0800 0012 0000 0000 ....z........... │ +000075e0: 0800 0000 7b00 0000 0800 0012 0000 0000 ....{........... │ +000075f0: 0800 0000 7c00 0000 0800 0012 0000 0000 ....|........... │ +00007600: 0800 0000 7d00 0000 0800 0012 0000 0000 ....}........... │ +00007610: 0800 0000 7e00 0000 0800 0012 0000 0000 ....~........... │ +00007620: 0800 0000 7f00 0000 0800 0012 0000 0000 ................ │ +00007630: 0800 0000 8000 0000 0800 0012 0000 0000 ................ │ +00007640: 0800 0000 8100 0000 0800 0012 0000 0000 ................ │ +00007650: 0800 0000 8200 0000 0800 0012 0000 0000 ................ │ +00007660: 0800 0000 8300 0000 0800 0012 0000 0000 ................ │ +00007670: 0800 0000 8400 0000 0800 0012 0000 0000 ................ │ +00007680: 0800 0000 8500 0000 0800 0012 0000 0000 ................ │ +00007690: 0800 0000 8600 0000 0800 0012 0000 0000 ................ │ +000076a0: 0800 0000 8700 0000 0800 0012 0000 0000 ................ │ +000076b0: 0800 0000 8800 0000 0800 0012 0000 0000 ................ │ +000076c0: 0800 0000 8900 0000 0800 0012 0000 0000 ................ │ +000076d0: 0800 0000 8a00 0000 0800 0012 0000 0000 ................ │ +000076e0: 0800 0000 8b00 0000 0800 0012 0000 0000 ................ │ +000076f0: 0800 0000 8c00 0000 0800 0012 0000 0000 ................ │ +00007700: 0800 0000 8d00 0000 0800 0012 0000 0000 ................ │ +00007710: 0800 0000 8e00 0000 0800 0012 0000 0000 ................ │ +00007720: 0800 0000 8f00 0000 0800 0012 0000 0000 ................ │ +00007730: 0800 0000 9000 0000 0800 0012 0000 0000 ................ │ +00007740: 0800 0000 9100 0000 0800 0012 0000 0000 ................ │ +00007750: 0800 0000 9200 0000 0800 0012 0000 0000 ................ │ +00007760: 0800 0000 6500 0000 0800 0012 0000 0000 ....e........... │ +00007770: 0800 0000 9300 0000 0800 0012 0000 0000 ................ │ +00007780: 0800 0000 9400 0000 0800 0012 0000 0000 ................ │ +00007790: 0800 0000 6700 0000 0800 0012 0000 0000 ....g........... │ +000077a0: 0800 0000 9500 0000 0800 0012 0000 0000 ................ │ +000077b0: 0800 0000 9600 0000 0800 0012 0000 0000 ................ │ +000077c0: 0800 0000 6800 0000 0800 0012 0000 0000 ....h........... │ +000077d0: 0800 0000 9700 0000 0800 0012 0000 0000 ................ │ +000077e0: 0800 0000 9800 0000 0800 0012 0000 0000 ................ │ +000077f0: 0800 0000 6600 0000 0800 0012 0000 0000 ....f........... │ +00007800: 0800 0000 9900 0000 0800 0012 0000 0000 ................ │ +00007810: 0800 0000 9a00 0000 0800 0012 0000 0000 ................ │ +00007820: 0800 0000 9b00 0000 0800 0012 0000 0000 ................ │ +00007830: 0800 0000 9c00 0000 0800 0012 0000 0000 ................ │ +00007840: 0800 0000 9d00 0000 0800 0012 0000 0000 ................ │ +00007850: 0800 0000 9e00 0000 0800 0012 0000 0000 ................ │ +00007860: 0800 0000 9f00 0000 0800 0012 0000 0000 ................ │ +00007870: 0800 0000 a000 0000 0800 0012 0000 0000 ................ │ +00007880: 0800 0000 a100 0000 0800 0012 0000 0000 ................ │ +00007890: 0800 0000 a200 0000 0800 0012 0000 0000 ................ │ +000078a0: 0800 0000 a300 0000 0800 0012 0000 0000 ................ │ +000078b0: 0800 0000 a400 0000 0800 0012 0000 0000 ................ │ +000078c0: 0800 0000 a500 0000 0800 0012 0000 0000 ................ │ +000078d0: 0800 0000 a600 0000 0800 0012 0000 0000 ................ │ +000078e0: 0800 0000 a700 0000 0800 0012 0000 0000 ................ │ +000078f0: 0800 0000 a800 0000 0800 0012 0000 0000 ................ │ +00007900: 0800 0000 a900 0000 0800 0012 0000 0000 ................ │ +00007910: 0800 0000 aa00 0000 0800 0012 0000 0000 ................ │ +00007920: 0800 0000 ab00 0000 0800 0012 0000 0000 ................ │ +00007930: 0800 0000 ac00 0000 0800 0012 0000 0000 ................ │ +00007940: 0800 0000 ad00 0000 0800 0012 0000 0000 ................ │ +00007950: 0800 0000 5400 0000 0800 0012 0000 0000 ....T........... │ +00007960: 0800 0000 5800 0000 0800 0012 0000 0000 ....X........... │ +00007970: 0800 0000 ae00 0000 0800 0012 0000 0000 ................ │ +00007980: 0800 0000 af00 0000 0800 0012 0000 0000 ................ │ +00007990: 0800 0000 b000 0000 0800 0012 0000 0000 ................ │ +000079a0: 0800 0000 b100 0000 0800 0012 0000 0000 ................ │ +000079b0: 0800 0000 b200 0000 0800 0012 0000 0000 ................ │ +000079c0: 0800 0000 b300 0000 0800 0012 0000 0000 ................ │ +000079d0: 0800 0000 b400 0000 0800 0012 0000 0000 ................ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : e9680e1e │ │ -signature : 034e...acaa │ │ -file_size : 145844 │ │ +checksum : 3c331b92 │ │ +signature : a7aa...d15d │ │ +file_size : 147000 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 1499 │ │ +string_ids_size : 1498 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 255 │ │ -type_ids_off : 6108 (0x0017dc) │ │ +type_ids_off : 6104 (0x0017d8) │ │ proto_ids_size : 290 │ │ -proto_ids_off : 7128 (0x001bd8) │ │ +proto_ids_off : 7124 (0x001bd4) │ │ field_ids_size : 530 │ │ -field_ids_off : 10608 (0x002970) │ │ +field_ids_off : 10604 (0x00296c) │ │ method_ids_size : 904 │ │ -method_ids_off : 14848 (0x003a00) │ │ +method_ids_off : 14844 (0x0039fc) │ │ class_defs_size : 109 │ │ -class_defs_off : 22080 (0x005640) │ │ -data_size : 120232 │ │ -data_off : 25612 (0x00640c) │ │ +class_defs_off : 22076 (0x00563c) │ │ +data_size : 121392 │ │ +data_off : 25608 (0x006408) │ │ │ │ Class #0 header: │ │ class_idx : 5 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 91 │ │ source_file_idx : 482 │ │ static_fields_size : 0 │ │ @@ -115,17 +115,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008504: |[008504] org.tvheadend.tvhguide.BuildConfig.:()V │ │ -008514: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00851a: 0e00 |0003: return-void │ │ +008a94: |[008a94] org.tvheadend.tvhguide.BuildConfig.:()V │ │ +008aa4: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008aaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -164,46 +164,46 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00851c: |[00851c] org.tvheadend.tvhguide.ChannelListActivity$1.:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V │ │ -00852c: 5b01 1000 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0010 │ │ -008530: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -008536: 0e00 |0005: return-void │ │ +008aac: |[008aac] org.tvheadend.tvhguide.ChannelListActivity$1.:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V │ │ +008abc: 5b01 1000 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0010 │ │ +008ac0: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008ac6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -008538: |[008538] org.tvheadend.tvhguide.ChannelListActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -008548: 5421 1000 |0000: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0010 │ │ -00854c: 5420 1000 |0002: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0010 │ │ -008550: 5400 2300 |0004: iget-object v0, v0, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ -008554: 6e20 7100 4000 |0006: invoke-virtual {v0, v4}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@0071 │ │ -00855a: 0c00 |0009: move-result-object v0 │ │ -00855c: 1f00 f200 |000a: check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ -008560: 7120 5e01 0100 |000c: invoke-static {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$000:(Lorg/tvheadend/tvhguide/ChannelListActivity;Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@015e │ │ -008566: 5420 1000 |000f: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0010 │ │ -00856a: 7110 5f01 0000 |0011: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$100:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V // method@015f │ │ -008570: 0e00 |0014: return-void │ │ +008ac8: |[008ac8] org.tvheadend.tvhguide.ChannelListActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +008ad8: 5421 1000 |0000: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0010 │ │ +008adc: 5420 1000 |0002: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0010 │ │ +008ae0: 5400 2300 |0004: iget-object v0, v0, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ +008ae4: 6e20 7100 4000 |0006: invoke-virtual {v0, v4}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@0071 │ │ +008aea: 0c00 |0009: move-result-object v0 │ │ +008aec: 1f00 f200 |000a: check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ +008af0: 7120 5e01 0100 |000c: invoke-static {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$000:(Lorg/tvheadend/tvhguide/ChannelListActivity;Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@015e │ │ +008af6: 5420 1000 |000f: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0010 │ │ +008afa: 7110 5f01 0000 |0011: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$100:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V // method@015f │ │ +008b00: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000f line=84 │ │ 0x0014 line=85 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/tvheadend/tvhguide/ChannelListActivity$1; │ │ @@ -245,41 +245,41 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -008574: |[008574] org.tvheadend.tvhguide.ChannelListActivity$2.:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V │ │ -008584: 5b01 1100 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0011 │ │ -008588: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00858e: 0e00 |0005: return-void │ │ +008b04: |[008b04] org.tvheadend.tvhguide.ChannelListActivity$2.:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V │ │ +008b14: 5b01 1100 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0011 │ │ +008b18: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008b1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -008590: |[008590] org.tvheadend.tvhguide.ChannelListActivity$2.onClick:(Landroid/view/View;)V │ │ -0085a0: 5410 1100 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ChannelListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0011 │ │ -0085a4: 7110 6001 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$200:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Landroid/app/AlertDialog; // method@0160 │ │ -0085aa: 0c00 |0005: move-result-object v0 │ │ -0085ac: 6e10 0f00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ -0085b2: 0e00 |0009: return-void │ │ +008b20: |[008b20] org.tvheadend.tvhguide.ChannelListActivity$2.onClick:(Landroid/view/View;)V │ │ +008b30: 5410 1100 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ChannelListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0011 │ │ +008b34: 7110 6001 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$200:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Landroid/app/AlertDialog; // method@0160 │ │ +008b3a: 0c00 |0005: move-result-object v0 │ │ +008b3c: 6e10 0f00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ +008b42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0009 line=94 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/ChannelListActivity$2; │ │ 0x0000 - 0x000a reg=2 arg0 Landroid/view/View; │ │ @@ -323,45 +323,45 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0085b4: |[0085b4] org.tvheadend.tvhguide.ChannelListActivity$3.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ -0085c4: 5b01 1200 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0012 │ │ -0085c8: 5b02 1300 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.val$obj:Ljava/lang/Object; // field@0013 │ │ -0085cc: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -0085d2: 0e00 |0007: return-void │ │ +008b44: |[008b44] org.tvheadend.tvhguide.ChannelListActivity$3.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ +008b54: 5b01 1200 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0012 │ │ +008b58: 5b02 1300 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.val$obj:Ljava/lang/Object; // field@0013 │ │ +008b5c: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008b62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0085d4: |[0085d4] org.tvheadend.tvhguide.ChannelListActivity$3.run:()V │ │ -0085e4: 5421 1300 |0000: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.val$obj:Ljava/lang/Object; // field@0013 │ │ -0085e8: 1f01 5200 |0002: check-cast v1, Ljava/lang/Boolean; // type@0052 │ │ -0085ec: 6e10 9d00 0100 |0004: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -0085f2: 0a00 |0007: move-result v0 │ │ -0085f4: 5421 1200 |0008: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0012 │ │ -0085f8: 7120 6101 0100 |000a: invoke-static {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$300:(Lorg/tvheadend/tvhguide/ChannelListActivity;Z)V // method@0161 │ │ -0085fe: 0e00 |000d: return-void │ │ +008b64: |[008b64] org.tvheadend.tvhguide.ChannelListActivity$3.run:()V │ │ +008b74: 5421 1300 |0000: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.val$obj:Ljava/lang/Object; // field@0013 │ │ +008b78: 1f01 5200 |0002: check-cast v1, Ljava/lang/Boolean; // type@0052 │ │ +008b7c: 6e10 9d00 0100 |0004: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +008b82: 0a00 |0007: move-result v0 │ │ +008b84: 5421 1200 |0008: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0012 │ │ +008b88: 7120 6101 0100 |000a: invoke-static {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$300:(Lorg/tvheadend/tvhguide/ChannelListActivity;Z)V // method@0161 │ │ +008b8e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0008 line=285 │ │ 0x000d line=286 │ │ locals : │ │ 0x0008 - 0x000e reg=0 loading Z │ │ @@ -406,53 +406,53 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -008600: |[008600] org.tvheadend.tvhguide.ChannelListActivity$4.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ -008610: 5b01 1400 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0014 │ │ -008614: 5b02 1500 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.val$obj:Ljava/lang/Object; // field@0015 │ │ -008618: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00861e: 0e00 |0007: return-void │ │ +008b90: |[008b90] org.tvheadend.tvhguide.ChannelListActivity$4.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ +008ba0: 5b01 1400 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0014 │ │ +008ba4: 5b02 1500 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.val$obj:Ljava/lang/Object; // field@0015 │ │ +008ba8: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008bae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -008620: |[008620] org.tvheadend.tvhguide.ChannelListActivity$4.run:()V │ │ -008630: 5420 1400 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0014 │ │ -008634: 7110 6201 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ -00863a: 0c01 |0005: move-result-object v1 │ │ -00863c: 5420 1500 |0006: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.val$obj:Ljava/lang/Object; // field@0015 │ │ -008640: 1f00 f100 |0008: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -008644: 6e20 5301 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.add:(Ljava/lang/Object;)V // method@0153 │ │ -00864a: 5420 1400 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0014 │ │ -00864e: 7110 6201 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ -008654: 0c00 |0012: move-result-object v0 │ │ -008656: 6e10 5801 0000 |0013: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.notifyDataSetChanged:()V // method@0158 │ │ -00865c: 5420 1400 |0016: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0014 │ │ -008660: 7110 6201 0000 |0018: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ -008666: 0c00 |001b: move-result-object v0 │ │ -008668: 6e10 5a01 0000 |001c: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.sort:()V // method@015a │ │ -00866e: 0e00 |001f: return-void │ │ +008bb0: |[008bb0] org.tvheadend.tvhguide.ChannelListActivity$4.run:()V │ │ +008bc0: 5420 1400 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0014 │ │ +008bc4: 7110 6201 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ +008bca: 0c01 |0005: move-result-object v1 │ │ +008bcc: 5420 1500 |0006: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.val$obj:Ljava/lang/Object; // field@0015 │ │ +008bd0: 1f00 f100 |0008: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +008bd4: 6e20 5301 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.add:(Ljava/lang/Object;)V // method@0153 │ │ +008bda: 5420 1400 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0014 │ │ +008bde: 7110 6201 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ +008be4: 0c00 |0012: move-result-object v0 │ │ +008be6: 6e10 5801 0000 |0013: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.notifyDataSetChanged:()V // method@0158 │ │ +008bec: 5420 1400 |0016: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0014 │ │ +008bf0: 7110 6201 0000 |0018: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ +008bf6: 0c00 |001b: move-result-object v0 │ │ +008bf8: 6e10 5a01 0000 |001c: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.sort:()V // method@015a │ │ +008bfe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x000d line=293 │ │ 0x0016 line=294 │ │ 0x001f line=295 │ │ locals : │ │ @@ -497,49 +497,49 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -008670: |[008670] org.tvheadend.tvhguide.ChannelListActivity$5.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ -008680: 5b01 1600 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0016 │ │ -008684: 5b02 1700 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.val$obj:Ljava/lang/Object; // field@0017 │ │ -008688: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00868e: 0e00 |0007: return-void │ │ +008c00: |[008c00] org.tvheadend.tvhguide.ChannelListActivity$5.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ +008c10: 5b01 1600 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0016 │ │ +008c14: 5b02 1700 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.val$obj:Ljava/lang/Object; // field@0017 │ │ +008c18: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008c1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -008690: |[008690] org.tvheadend.tvhguide.ChannelListActivity$5.run:()V │ │ -0086a0: 5420 1600 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0016 │ │ -0086a4: 7110 6201 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ -0086aa: 0c01 |0005: move-result-object v1 │ │ -0086ac: 5420 1700 |0006: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.val$obj:Ljava/lang/Object; // field@0017 │ │ -0086b0: 1f00 f100 |0008: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -0086b4: 6e20 5901 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.remove:(Ljava/lang/Object;)V // method@0159 │ │ -0086ba: 5420 1600 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0016 │ │ -0086be: 7110 6201 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ -0086c4: 0c00 |0012: move-result-object v0 │ │ -0086c6: 6e10 5801 0000 |0013: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.notifyDataSetChanged:()V // method@0158 │ │ -0086cc: 0e00 |0016: return-void │ │ +008c20: |[008c20] org.tvheadend.tvhguide.ChannelListActivity$5.run:()V │ │ +008c30: 5420 1600 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0016 │ │ +008c34: 7110 6201 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ +008c3a: 0c01 |0005: move-result-object v1 │ │ +008c3c: 5420 1700 |0006: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.val$obj:Ljava/lang/Object; // field@0017 │ │ +008c40: 1f00 f100 |0008: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +008c44: 6e20 5901 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.remove:(Ljava/lang/Object;)V // method@0159 │ │ +008c4a: 5420 1600 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0016 │ │ +008c4e: 7110 6201 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ +008c54: 0c00 |0012: move-result-object v0 │ │ +008c56: 6e10 5801 0000 |0013: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.notifyDataSetChanged:()V // method@0158 │ │ +008c5c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x000d line=302 │ │ 0x0016 line=303 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/tvheadend/tvhguide/ChannelListActivity$5; │ │ @@ -583,48 +583,48 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0086d0: |[0086d0] org.tvheadend.tvhguide.ChannelListActivity$6.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ -0086e0: 5b01 1800 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0018 │ │ -0086e4: 5b02 1900 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.val$obj:Ljava/lang/Object; // field@0019 │ │ -0086e8: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -0086ee: 0e00 |0007: return-void │ │ +008c60: |[008c60] org.tvheadend.tvhguide.ChannelListActivity$6.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ +008c70: 5b01 1800 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0018 │ │ +008c74: 5b02 1900 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.val$obj:Ljava/lang/Object; // field@0019 │ │ +008c78: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008c7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0086f0: |[0086f0] org.tvheadend.tvhguide.ChannelListActivity$6.run:()V │ │ -008700: 5430 1900 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.val$obj:Ljava/lang/Object; // field@0019 │ │ -008704: 1f00 f100 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -008708: 5431 1800 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0018 │ │ -00870c: 7110 6201 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ -008712: 0c01 |0009: move-result-object v1 │ │ -008714: 5432 1800 |000a: iget-object v2, v3, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0018 │ │ -008718: 6e10 6701 0200 |000c: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getListView:()Landroid/widget/ListView; // method@0167 │ │ -00871e: 0c02 |000f: move-result-object v2 │ │ -008720: 6e30 5c01 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Channel;)V // method@015c │ │ -008726: 0e00 |0013: return-void │ │ +008c80: |[008c80] org.tvheadend.tvhguide.ChannelListActivity$6.run:()V │ │ +008c90: 5430 1900 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.val$obj:Ljava/lang/Object; // field@0019 │ │ +008c94: 1f00 f100 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +008c98: 5431 1800 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0018 │ │ +008c9c: 7110 6201 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // method@0162 │ │ +008ca2: 0c01 |0009: move-result-object v1 │ │ +008ca4: 5432 1800 |000a: iget-object v2, v3, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@0018 │ │ +008ca8: 6e10 6701 0200 |000c: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getListView:()Landroid/widget/ListView; // method@0167 │ │ +008cae: 0c02 |000f: move-result-object v2 │ │ +008cb0: 6e30 5c01 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Channel;)V // method@015c │ │ +008cb6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0004 line=310 │ │ 0x0013 line=311 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 channel Lorg/tvheadend/tvhguide/model/Channel; │ │ @@ -669,44 +669,44 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -008728: |[008728] org.tvheadend.tvhguide.ChannelListActivity$7.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ -008738: 5b01 1a00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001a │ │ -00873c: 5b02 1b00 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.val$obj:Ljava/lang/Object; // field@001b │ │ -008740: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -008746: 0e00 |0007: return-void │ │ +008cb8: |[008cb8] org.tvheadend.tvhguide.ChannelListActivity$7.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ +008cc8: 5b01 1a00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001a │ │ +008ccc: 5b02 1b00 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.val$obj:Ljava/lang/Object; // field@001b │ │ +008cd0: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008cd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity$7; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$7;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -008748: |[008748] org.tvheadend.tvhguide.ChannelListActivity$7.run:()V │ │ -008758: 5420 1b00 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.val$obj:Ljava/lang/Object; // field@001b │ │ -00875c: 1f00 f200 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ -008760: 5421 1a00 |0004: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001a │ │ -008764: 5411 2300 |0006: iget-object v1, v1, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ -008768: 6e20 6f00 0100 |0008: invoke-virtual {v1, v0}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@006f │ │ -00876e: 0e00 |000b: return-void │ │ +008cd8: |[008cd8] org.tvheadend.tvhguide.ChannelListActivity$7.run:()V │ │ +008ce8: 5420 1b00 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.val$obj:Ljava/lang/Object; // field@001b │ │ +008cec: 1f00 f200 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ +008cf0: 5421 1a00 |0004: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001a │ │ +008cf4: 5411 2300 |0006: iget-object v1, v1, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ +008cf8: 6e20 6f00 0100 |0008: invoke-virtual {v1, v0}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@006f │ │ +008cfe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=318 │ │ 0x000b line=319 │ │ locals : │ │ 0x0004 - 0x000c reg=0 tag Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ @@ -751,44 +751,44 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -008770: |[008770] org.tvheadend.tvhguide.ChannelListActivity$8.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ -008780: 5b01 1c00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001c │ │ -008784: 5b02 1d00 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.val$obj:Ljava/lang/Object; // field@001d │ │ -008788: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00878e: 0e00 |0007: return-void │ │ +008d00: |[008d00] org.tvheadend.tvhguide.ChannelListActivity$8.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ │ +008d10: 5b01 1c00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001c │ │ +008d14: 5b02 1d00 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.val$obj:Ljava/lang/Object; // field@001d │ │ +008d18: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008d1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -008790: |[008790] org.tvheadend.tvhguide.ChannelListActivity$8.run:()V │ │ -0087a0: 5420 1d00 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.val$obj:Ljava/lang/Object; // field@001d │ │ -0087a4: 1f00 f200 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ -0087a8: 5421 1c00 |0004: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001c │ │ -0087ac: 5411 2300 |0006: iget-object v1, v1, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ -0087b0: 6e20 7200 0100 |0008: invoke-virtual {v1, v0}, Landroid/widget/ArrayAdapter;.remove:(Ljava/lang/Object;)V // method@0072 │ │ -0087b6: 0e00 |000b: return-void │ │ +008d20: |[008d20] org.tvheadend.tvhguide.ChannelListActivity$8.run:()V │ │ +008d30: 5420 1d00 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.val$obj:Ljava/lang/Object; // field@001d │ │ +008d34: 1f00 f200 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ +008d38: 5421 1c00 |0004: iget-object v1, v2, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001c │ │ +008d3c: 5411 2300 |0006: iget-object v1, v1, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ +008d40: 6e20 7200 0100 |0008: invoke-virtual {v1, v0}, Landroid/widget/ArrayAdapter;.remove:(Ljava/lang/Object;)V // method@0072 │ │ +008d46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0004 line=326 │ │ 0x000b line=327 │ │ locals : │ │ 0x0004 - 0x000c reg=0 tag Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ @@ -830,41 +830,41 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0087b8: |[0087b8] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter$1.:(Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;)V │ │ -0087c8: 5b01 1e00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1;.this$1:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@001e │ │ -0087cc: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -0087d2: 0e00 |0005: return-void │ │ +008d48: |[008d48] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter$1.:(Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;)V │ │ +008d58: 5b01 1e00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1;.this$1:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@001e │ │ +008d5c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +008d62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0087d4: |[0087d4] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0087e4: 1f02 f100 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -0087e8: 1f03 f100 |0002: check-cast v3, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -0087ec: 6e30 5101 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1;.compare:(Lorg/tvheadend/tvhguide/model/Channel;Lorg/tvheadend/tvhguide/model/Channel;)I // method@0151 │ │ -0087f2: 0a00 |0007: move-result v0 │ │ -0087f4: 0f00 |0008: return v0 │ │ +008d64: |[008d64] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +008d74: 1f02 f100 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +008d78: 1f03 f100 |0002: check-cast v3, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +008d7c: 6e30 5101 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1;.compare:(Lorg/tvheadend/tvhguide/model/Channel;Lorg/tvheadend/tvhguide/model/Channel;)I // method@0151 │ │ +008d82: 0a00 |0007: move-result v0 │ │ +008d84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -874,18 +874,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;Lorg/tvheadend/tvhguide/model/Channel;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0087f8: |[0087f8] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter$1.compare:(Lorg/tvheadend/tvhguide/model/Channel;Lorg/tvheadend/tvhguide/model/Channel;)I │ │ -008808: 6e20 7003 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/model/Channel;.compareTo:(Lorg/tvheadend/tvhguide/model/Channel;)I // method@0370 │ │ -00880e: 0a00 |0003: move-result v0 │ │ -008810: 0f00 |0004: return v0 │ │ +008d88: |[008d88] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter$1.compare:(Lorg/tvheadend/tvhguide/model/Channel;Lorg/tvheadend/tvhguide/model/Channel;)I │ │ +008d98: 6e20 7003 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/model/Channel;.compareTo:(Lorg/tvheadend/tvhguide/model/Channel;)I // method@0370 │ │ +008d9e: 0a00 |0003: move-result v0 │ │ +008da0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1; │ │ 0x0000 - 0x0005 reg=2 x Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x0000 - 0x0005 reg=3 y Lorg/tvheadend/tvhguide/model/Channel; │ │ @@ -927,67 +927,67 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;Landroid/app/Activity;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -008814: |[008814] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Landroid/app/Activity;Ljava/util/List;)V │ │ -008824: 5b12 1f00 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001f │ │ -008828: 1400 0100 037f |0002: const v0, #float 1.74129e+38 // #7f030001 │ │ -00882e: 7040 6e00 3140 |0005: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ -008834: 0e00 |0008: return-void │ │ +008da4: |[008da4] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Landroid/app/Activity;Ljava/util/List;)V │ │ +008db4: 5b12 1f00 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; // field@001f │ │ +008db8: 1400 0100 037f |0002: const v0, #float 1.74129e+38 // #7f030001 │ │ +008dbe: 7040 6e00 3140 |0005: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ +008dc4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0002 line=337 │ │ 0x0008 line=338 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ - 0x0000 - 0x0009 reg=2 (null) Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x0009 reg=2 this$0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ 0x0000 - 0x0009 reg=3 context Landroid/app/Activity; │ │ 0x0000 - 0x0009 reg=4 list Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -008838: |[008838] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -008848: 07a3 |0000: move-object v3, v10 │ │ -00884a: 6e20 5601 9800 |0001: invoke-virtual {v8, v9}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.getItem:(I)Ljava/lang/Object; // method@0156 │ │ -008850: 0c01 |0004: move-result-object v1 │ │ -008852: 1f01 f100 |0005: check-cast v1, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -008856: 6e10 5501 0800 |0007: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.getContext:()Landroid/content/Context; // method@0155 │ │ -00885c: 0c00 |000a: move-result-object v0 │ │ -00885e: 1f00 0700 |000b: check-cast v0, Landroid/app/Activity; // type@0007 │ │ -008862: 3903 1e00 |000d: if-nez v3, 002b // +001e │ │ -008866: 6e10 0300 0000 |000f: invoke-virtual {v0}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ -00886c: 0c02 |0012: move-result-object v2 │ │ -00886e: 1405 0100 037f |0013: const v5, #float 1.74129e+38 // #7f030001 │ │ -008874: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -008876: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -008878: 6e40 5a00 5276 |0018: invoke-virtual {v2, v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ -00887e: 0c03 |001b: move-result-object v3 │ │ -008880: 6e10 6600 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.requestLayout:()V // method@0066 │ │ -008886: 2204 9b00 |001f: new-instance v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // type@009b │ │ -00888a: 7020 8001 3400 |0021: invoke-direct {v4, v3}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.:(Landroid/view/View;)V // method@0180 │ │ -008890: 6e20 6900 4300 |0024: invoke-virtual {v3, v4}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0069 │ │ -008896: 6e20 8101 1400 |0027: invoke-virtual {v4, v1}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.repaint:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0181 │ │ -00889c: 1103 |002a: return-object v3 │ │ -00889e: 6e10 6500 0300 |002b: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -0088a4: 0c04 |002e: move-result-object v4 │ │ -0088a6: 1f04 9b00 |002f: check-cast v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // type@009b │ │ -0088aa: 28f6 |0031: goto 0027 // -000a │ │ +008dc8: |[008dc8] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +008dd8: 07a3 |0000: move-object v3, v10 │ │ +008dda: 6e20 5601 9800 |0001: invoke-virtual {v8, v9}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.getItem:(I)Ljava/lang/Object; // method@0156 │ │ +008de0: 0c01 |0004: move-result-object v1 │ │ +008de2: 1f01 f100 |0005: check-cast v1, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +008de6: 6e10 5501 0800 |0007: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.getContext:()Landroid/content/Context; // method@0155 │ │ +008dec: 0c00 |000a: move-result-object v0 │ │ +008dee: 1f00 0700 |000b: check-cast v0, Landroid/app/Activity; // type@0007 │ │ +008df2: 3903 1e00 |000d: if-nez v3, 002b // +001e │ │ +008df6: 6e10 0300 0000 |000f: invoke-virtual {v0}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ +008dfc: 0c02 |0012: move-result-object v2 │ │ +008dfe: 1405 0100 037f |0013: const v5, #float 1.74129e+38 // #7f030001 │ │ +008e04: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +008e06: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +008e08: 6e40 5a00 5276 |0018: invoke-virtual {v2, v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ +008e0e: 0c03 |001b: move-result-object v3 │ │ +008e10: 6e10 6600 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.requestLayout:()V // method@0066 │ │ +008e16: 2204 9b00 |001f: new-instance v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // type@009b │ │ +008e1a: 7020 8001 3400 |0021: invoke-direct {v4, v3}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.:(Landroid/view/View;)V // method@0180 │ │ +008e20: 6e20 6900 4300 |0024: invoke-virtual {v3, v4}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0069 │ │ +008e26: 6e20 8101 1400 |0027: invoke-virtual {v4, v1}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.repaint:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0181 │ │ +008e2c: 1103 |002a: return-object v3 │ │ +008e2e: 6e10 6500 0300 |002b: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +008e34: 0c04 |002e: move-result-object v4 │ │ +008e36: 1f04 9b00 |002f: check-cast v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // type@009b │ │ +008e3a: 28f6 |0031: goto 0027 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0001 line=374 │ │ 0x0007 line=375 │ │ 0x000d line=377 │ │ 0x000f line=378 │ │ @@ -1015,19 +1015,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0088ac: |[0088ac] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter.sort:()V │ │ -0088bc: 2200 9800 |0000: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1; // type@0098 │ │ -0088c0: 7020 4f01 1000 |0002: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1;.:(Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;)V // method@014f │ │ -0088c6: 6e20 5b01 0100 |0005: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.sort:(Ljava/util/Comparator;)V // method@015b │ │ -0088cc: 0e00 |0008: return-void │ │ +008e3c: |[008e3c] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter.sort:()V │ │ +008e4c: 2200 9800 |0000: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1; // type@0098 │ │ +008e50: 7020 4f01 1000 |0002: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1;.:(Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;)V // method@014f │ │ +008e56: 6e20 5b01 0100 |0005: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.sort:(Ljava/util/Comparator;)V // method@015b │ │ +008e5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0008 line=347 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ │ │ @@ -1036,41 +1036,41 @@ │ │ type : '(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Channel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0088d0: |[0088d0] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Channel;)V │ │ -0088e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0088e2: 6e10 8400 0b00 |0001: invoke-virtual {v11}, Landroid/widget/ListView;.getChildCount:()I // method@0084 │ │ -0088e8: 0a05 |0004: move-result v5 │ │ -0088ea: 3551 2c00 |0005: if-ge v1, v5, 0031 // +002c │ │ -0088ee: 6e20 8300 1b00 |0007: invoke-virtual {v11, v1}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@0083 │ │ -0088f4: 0c03 |000a: move-result-object v3 │ │ -0088f6: 6e20 8600 3b00 |000b: invoke-virtual {v11, v3}, Landroid/widget/ListView;.getPositionForView:(Landroid/view/View;)I // method@0086 │ │ -0088fc: 0a02 |000e: move-result v2 │ │ -0088fe: 6e20 8500 2b00 |000f: invoke-virtual {v11, v2}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0085 │ │ -008904: 0c00 |0012: move-result-object v0 │ │ -008906: 1f00 f100 |0013: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -00890a: 6e10 6500 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -008910: 0c05 |0018: move-result-object v5 │ │ -008912: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ -008916: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -00891a: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00891e: 28e2 |001f: goto 0001 // -001e │ │ -008920: 53c6 ce01 |0020: iget-wide v6, v12, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -008924: 5308 ce01 |0022: iget-wide v8, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -008928: 3105 0608 |0024: cmp-long v5, v6, v8 │ │ -00892c: 3905 f7ff |0026: if-nez v5, 001d // -0009 │ │ -008930: 6e10 6500 0300 |0028: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -008936: 0c04 |002b: move-result-object v4 │ │ -008938: 1f04 9b00 |002c: check-cast v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // type@009b │ │ -00893c: 6e20 8101 c400 |002e: invoke-virtual {v4, v12}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.repaint:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0181 │ │ -008942: 0e00 |0031: return-void │ │ +008e60: |[008e60] org.tvheadend.tvhguide.ChannelListActivity$ChannelListAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Channel;)V │ │ +008e70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +008e72: 6e10 8400 0b00 |0001: invoke-virtual {v11}, Landroid/widget/ListView;.getChildCount:()I // method@0084 │ │ +008e78: 0a05 |0004: move-result v5 │ │ +008e7a: 3551 2c00 |0005: if-ge v1, v5, 0031 // +002c │ │ +008e7e: 6e20 8300 1b00 |0007: invoke-virtual {v11, v1}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@0083 │ │ +008e84: 0c03 |000a: move-result-object v3 │ │ +008e86: 6e20 8600 3b00 |000b: invoke-virtual {v11, v3}, Landroid/widget/ListView;.getPositionForView:(Landroid/view/View;)I // method@0086 │ │ +008e8c: 0a02 |000e: move-result v2 │ │ +008e8e: 6e20 8500 2b00 |000f: invoke-virtual {v11, v2}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0085 │ │ +008e94: 0c00 |0012: move-result-object v0 │ │ +008e96: 1f00 f100 |0013: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +008e9a: 6e10 6500 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +008ea0: 0c05 |0018: move-result-object v5 │ │ +008ea2: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ +008ea6: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +008eaa: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +008eae: 28e2 |001f: goto 0001 // -001e │ │ +008eb0: 53c6 ce01 |0020: iget-wide v6, v12, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +008eb4: 5308 ce01 |0022: iget-wide v8, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +008eb8: 3105 0608 |0024: cmp-long v5, v6, v8 │ │ +008ebc: 3905 f7ff |0026: if-nez v5, 001d // -0009 │ │ +008ec0: 6e10 6500 0300 |0028: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +008ec6: 0c04 |002b: move-result-object v4 │ │ +008ec8: 1f04 9b00 |002c: check-cast v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // type@009b │ │ +008ecc: 6e20 8101 c400 |002e: invoke-virtual {v4, v12}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.repaint:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0181 │ │ +008ed2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0007 line=351 │ │ 0x000b line=352 │ │ 0x000f line=353 │ │ 0x0015 line=355 │ │ @@ -1146,63 +1146,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -008944: |[008944] org.tvheadend.tvhguide.ChannelListViewWrapper.:(Landroid/view/View;)V │ │ -008954: 7010 ac00 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@00ac │ │ -00895a: 1400 0600 097f |0003: const v0, #float 1.82104e+38 // #7f090006 │ │ -008960: 6e20 6400 0500 |0006: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -008966: 0c00 |0009: move-result-object v0 │ │ -008968: 1f00 4300 |000a: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00896c: 5b40 2900 |000c: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.name:Landroid/widget/TextView; // field@0029 │ │ -008970: 1400 0800 097f |000e: const v0, #float 1.82104e+38 // #7f090008 │ │ -008976: 6e20 6400 0500 |0011: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00897c: 0c00 |0014: move-result-object v0 │ │ -00897e: 1f00 4300 |0015: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -008982: 5b40 2f00 |0017: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ -008986: 1400 0a00 097f |0019: const v0, #float 1.82104e+38 // #7f09000a │ │ -00898c: 6e20 6400 0500 |001c: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -008992: 0c00 |001f: move-result-object v0 │ │ -008994: 1f00 3d00 |0020: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ -008998: 5b40 2d00 |0022: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ -00899c: 2200 1d00 |0024: new-instance v0, Landroid/graphics/drawable/ClipDrawable; // type@001d │ │ -0089a0: 5441 2d00 |0026: iget-object v1, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ -0089a4: 6e10 7800 0100 |0028: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0078 │ │ -0089aa: 0c01 |002b: move-result-object v1 │ │ -0089ac: 1232 |002c: const/4 v2, #int 3 // #3 │ │ -0089ae: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -0089b0: 7040 3d00 1032 |002e: invoke-direct {v0, v1, v2, v3}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@003d │ │ -0089b6: 5b40 2c00 |0031: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgress:Landroid/graphics/drawable/ClipDrawable; // field@002c │ │ -0089ba: 5440 2d00 |0033: iget-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ -0089be: 5441 2c00 |0035: iget-object v1, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgress:Landroid/graphics/drawable/ClipDrawable; // field@002c │ │ -0089c2: 6e20 7a00 1000 |0037: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007a │ │ -0089c8: 1400 0900 097f |003a: const v0, #float 1.82104e+38 // #7f090009 │ │ -0089ce: 6e20 6400 0500 |003d: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -0089d4: 0c00 |0040: move-result-object v0 │ │ -0089d6: 1f00 4300 |0041: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -0089da: 5b40 2e00 |0043: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ -0089de: 1400 0b00 097f |0045: const v0, #float 1.82104e+38 // #7f09000b │ │ -0089e4: 6e20 6400 0500 |0048: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -0089ea: 0c00 |004b: move-result-object v0 │ │ -0089ec: 1f00 4300 |004c: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -0089f0: 5b40 2b00 |004e: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTitle:Landroid/widget/TextView; // field@002b │ │ -0089f4: 1400 0c00 097f |0050: const v0, #float 1.82104e+38 // #7f09000c │ │ -0089fa: 6e20 6400 0500 |0053: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -008a00: 0c00 |0056: move-result-object v0 │ │ -008a02: 1f00 4300 |0057: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -008a06: 5b40 2a00 |0059: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ -008a0a: 1400 0500 097f |005b: const v0, #float 1.82104e+38 // #7f090005 │ │ -008a10: 6e20 6400 0500 |005e: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -008a16: 0c00 |0061: move-result-object v0 │ │ -008a18: 1f00 3d00 |0062: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ -008a1c: 5b40 2800 |0064: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ -008a20: 0e00 |0066: return-void │ │ +008ed4: |[008ed4] org.tvheadend.tvhguide.ChannelListViewWrapper.:(Landroid/view/View;)V │ │ +008ee4: 7010 ac00 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@00ac │ │ +008eea: 1400 0600 097f |0003: const v0, #float 1.82104e+38 // #7f090006 │ │ +008ef0: 6e20 6400 0500 |0006: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +008ef6: 0c00 |0009: move-result-object v0 │ │ +008ef8: 1f00 4300 |000a: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +008efc: 5b40 2900 |000c: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.name:Landroid/widget/TextView; // field@0029 │ │ +008f00: 1400 0800 097f |000e: const v0, #float 1.82104e+38 // #7f090008 │ │ +008f06: 6e20 6400 0500 |0011: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +008f0c: 0c00 |0014: move-result-object v0 │ │ +008f0e: 1f00 4300 |0015: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +008f12: 5b40 2f00 |0017: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ +008f16: 1400 0a00 097f |0019: const v0, #float 1.82104e+38 // #7f09000a │ │ +008f1c: 6e20 6400 0500 |001c: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +008f22: 0c00 |001f: move-result-object v0 │ │ +008f24: 1f00 3d00 |0020: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ +008f28: 5b40 2d00 |0022: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ +008f2c: 2200 1d00 |0024: new-instance v0, Landroid/graphics/drawable/ClipDrawable; // type@001d │ │ +008f30: 5441 2d00 |0026: iget-object v1, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ +008f34: 6e10 7800 0100 |0028: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0078 │ │ +008f3a: 0c01 |002b: move-result-object v1 │ │ +008f3c: 1232 |002c: const/4 v2, #int 3 // #3 │ │ +008f3e: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +008f40: 7040 3d00 1032 |002e: invoke-direct {v0, v1, v2, v3}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@003d │ │ +008f46: 5b40 2c00 |0031: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgress:Landroid/graphics/drawable/ClipDrawable; // field@002c │ │ +008f4a: 5440 2d00 |0033: iget-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ +008f4e: 5441 2c00 |0035: iget-object v1, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgress:Landroid/graphics/drawable/ClipDrawable; // field@002c │ │ +008f52: 6e20 7a00 1000 |0037: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007a │ │ +008f58: 1400 0900 097f |003a: const v0, #float 1.82104e+38 // #7f090009 │ │ +008f5e: 6e20 6400 0500 |003d: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +008f64: 0c00 |0040: move-result-object v0 │ │ +008f66: 1f00 4300 |0041: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +008f6a: 5b40 2e00 |0043: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ +008f6e: 1400 0b00 097f |0045: const v0, #float 1.82104e+38 // #7f09000b │ │ +008f74: 6e20 6400 0500 |0048: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +008f7a: 0c00 |004b: move-result-object v0 │ │ +008f7c: 1f00 4300 |004c: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +008f80: 5b40 2b00 |004e: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTitle:Landroid/widget/TextView; // field@002b │ │ +008f84: 1400 0c00 097f |0050: const v0, #float 1.82104e+38 // #7f09000c │ │ +008f8a: 6e20 6400 0500 |0053: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +008f90: 0c00 |0056: move-result-object v0 │ │ +008f92: 1f00 4300 |0057: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +008f96: 5b40 2a00 |0059: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ +008f9a: 1400 0500 097f |005b: const v0, #float 1.82104e+38 // #7f090005 │ │ +008fa0: 6e20 6400 0500 |005e: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +008fa6: 0c00 |0061: move-result-object v0 │ │ +008fa8: 1f00 3d00 |0062: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ +008fac: 5b40 2800 |0064: iput-object v0, v4, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ +008fb0: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x000e line=53 │ │ 0x0019 line=55 │ │ 0x0024 line=56 │ │ @@ -1222,202 +1222,202 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 396 16-bit code units │ │ -008a24: |[008a24] org.tvheadend.tvhguide.ChannelListViewWrapper.repaint:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ -008a34: 54ea 2e00 |0000: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ -008a38: 1a0b 0000 |0002: const-string v11, "" // string@0000 │ │ -008a3c: 6e20 8d00 ba00 |0004: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008a42: 54ea 2f00 |0007: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ -008a46: 1a0b 0000 |0009: const-string v11, "" // string@0000 │ │ -008a4a: 6e20 8d00 ba00 |000b: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008a50: 54ea 2a00 |000e: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ -008a54: 1a0b 0000 |0010: const-string v11, "" // string@0000 │ │ -008a58: 6e20 8d00 ba00 |0012: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008a5e: 54ea 2b00 |0015: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTitle:Landroid/widget/TextView; // field@002b │ │ -008a62: 1a0b 0000 |0017: const-string v11, "" // string@0000 │ │ -008a66: 6e20 8d00 ba00 |0019: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008a6c: 54ea 2c00 |001c: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgress:Landroid/graphics/drawable/ClipDrawable; // field@002c │ │ -008a70: 120b |001e: const/4 v11, #int 0 // #0 │ │ -008a72: 6e20 3e00 ba00 |001f: invoke-virtual {v10, v11}, Landroid/graphics/drawable/ClipDrawable;.setLevel:(I)Z // method@003e │ │ -008a78: 54ea 2900 |0022: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.name:Landroid/widget/TextView; // field@0029 │ │ -008a7c: 54fb d001 |0024: iget-object v11, v15, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -008a80: 6e20 8d00 ba00 |0026: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008a86: 54ea 2900 |0029: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.name:Landroid/widget/TextView; // field@0029 │ │ -008a8a: 6e10 8a00 0a00 |002b: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -008a90: 54ea 2800 |002e: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ -008a94: 6e10 7700 0a00 |0030: invoke-virtual {v10}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0077 │ │ -008a9a: 0c0a |0033: move-result-object v10 │ │ -008a9c: 7110 4a00 0a00 |0034: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -008aa2: 0c08 |0037: move-result-object v8 │ │ -008aa4: 1a0a 3e05 |0038: const-string v10, "showIconPref" // string@053e │ │ -008aa8: 120b |003a: const/4 v11, #int 0 // #0 │ │ -008aaa: 7230 2f00 a80b |003b: invoke-interface {v8, v10, v11}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -008ab0: 0a0a |003e: move-result v10 │ │ -008ab2: 7110 9e00 0a00 |003f: invoke-static {v10}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -008ab8: 0c09 |0042: move-result-object v9 │ │ -008aba: 54eb 2800 |0043: iget-object v11, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ -008abe: 6e10 9d00 0900 |0045: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -008ac4: 0a0a |0048: move-result v10 │ │ -008ac6: 380a a600 |0049: if-eqz v10, 00ef // +00a6 │ │ -008aca: 120a |004b: const/4 v10, #int 0 // #0 │ │ -008acc: 6e20 7e00 ab00 |004c: invoke-virtual {v11, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ -008ad2: 54ea 2800 |004f: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ -008ad6: 220b 1c00 |0051: new-instance v11, Landroid/graphics/drawable/BitmapDrawable; // type@001c │ │ -008ada: 54fc cd01 |0053: iget-object v12, v15, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -008ade: 7020 3c00 cb00 |0055: invoke-direct {v11, v12}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@003c │ │ -008ae4: 6e20 7a00 ba00 |0058: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007a │ │ -008aea: 6e10 7203 0f00 |005b: invoke-virtual {v15}, Lorg/tvheadend/tvhguide/model/Channel;.isRecording:()Z // method@0372 │ │ -008af0: 0a0a |005e: move-result v10 │ │ -008af2: 380a 9400 |005f: if-eqz v10, 00f3 // +0094 │ │ -008af6: 54ea 2800 |0061: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ -008afa: 140b 0500 027f |0063: const v11, #float 1.728e+38 // #7f020005 │ │ -008b00: 6e20 7d00 ba00 |0066: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -008b06: 54ea 2800 |0069: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ -008b0a: 6e10 7900 0a00 |006b: invoke-virtual {v10}, Landroid/widget/ImageView;.invalidate:()V // method@0079 │ │ -008b10: 54fa cb01 |006e: iget-object v10, v15, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -008b14: 7210 2f01 0a00 |0070: invoke-interface {v10}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -008b1a: 0c04 |0073: move-result-object v4 │ │ -008b1c: 55fa cf01 |0074: iget-boolean v10, v15, Lorg/tvheadend/tvhguide/model/Channel;.isTransmitting:Z // field@01cf │ │ -008b20: 390a 8500 |0076: if-nez v10, 00fb // +0085 │ │ -008b24: 7210 1801 0400 |0078: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -008b2a: 0a0a |007b: move-result v10 │ │ -008b2c: 380a 7f00 |007c: if-eqz v10, 00fb // +007f │ │ -008b30: 54ea 2f00 |007e: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ -008b34: 140b 3c00 067f |0080: const v11, #float 1.78118e+38 // #7f06003c │ │ -008b3a: 6e20 8c00 ba00 |0083: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(I)V // method@008c │ │ -008b40: 54ea 2d00 |0086: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ -008b44: 6e10 7900 0a00 |0088: invoke-virtual {v10}, Landroid/widget/ImageView;.invalidate:()V // method@0079 │ │ -008b4a: 54ea 2e00 |008b: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ -008b4e: 6e10 8a00 0a00 |008d: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -008b54: 54ea 2f00 |0090: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ -008b58: 6e10 8a00 0a00 |0092: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -008b5e: 7210 1801 0400 |0095: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -008b64: 0a0a |0098: move-result v10 │ │ -008b66: 380a 4b00 |0099: if-eqz v10, 00e4 // +004b │ │ -008b6a: 7210 1901 0400 |009b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -008b70: 0c05 |009e: move-result-object v5 │ │ -008b72: 1f05 f500 |009f: check-cast v5, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -008b76: 54ea 2a00 |00a1: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ -008b7a: 220b 5e00 |00a3: new-instance v11, Ljava/lang/StringBuilder; // type@005e │ │ -008b7e: 7010 be00 0b00 |00a5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -008b84: 54ec 2a00 |00a8: iget-object v12, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ -008b88: 6e10 8900 0c00 |00aa: invoke-virtual {v12}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -008b8e: 0c0c |00ad: move-result-object v12 │ │ -008b90: 7110 4d00 0c00 |00ae: invoke-static {v12}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -008b96: 0c0c |00b1: move-result-object v12 │ │ -008b98: 545d e901 |00b2: iget-object v13, v5, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -008b9c: 6e20 0401 dc00 |00b4: invoke-virtual {v12, v13}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -008ba2: 0c0c |00b7: move-result-object v12 │ │ -008ba4: 6e20 c100 cb00 |00b8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -008baa: 0c0b |00bb: move-result-object v11 │ │ -008bac: 1a0c 0300 |00bc: const-string v12, " - " // string@0003 │ │ -008bb0: 6e20 c100 cb00 |00be: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -008bb6: 0c0b |00c1: move-result-object v11 │ │ -008bb8: 54ec 2a00 |00c2: iget-object v12, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ -008bbc: 6e10 8900 0c00 |00c4: invoke-virtual {v12}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -008bc2: 0c0c |00c7: move-result-object v12 │ │ -008bc4: 7110 4d00 0c00 |00c8: invoke-static {v12}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -008bca: 0c0c |00cb: move-result-object v12 │ │ -008bcc: 545d ea01 |00cc: iget-object v13, v5, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ -008bd0: 6e20 0401 dc00 |00ce: invoke-virtual {v12, v13}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -008bd6: 0c0c |00d1: move-result-object v12 │ │ -008bd8: 6e20 c100 cb00 |00d2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -008bde: 0c0b |00d5: move-result-object v11 │ │ -008be0: 6e10 c200 0b00 |00d6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -008be6: 0c0b |00d9: move-result-object v11 │ │ -008be8: 6e20 8d00 ba00 |00da: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008bee: 54ea 2b00 |00dd: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTitle:Landroid/widget/TextView; // field@002b │ │ -008bf2: 545b ec01 |00df: iget-object v11, v5, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -008bf6: 6e20 8d00 ba00 |00e1: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008bfc: 54ea 2a00 |00e4: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ -008c00: 6e10 8a00 0a00 |00e6: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -008c06: 54ea 2b00 |00e9: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTitle:Landroid/widget/TextView; // field@002b │ │ -008c0a: 6e10 8a00 0a00 |00eb: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -008c10: 0e00 |00ee: return-void │ │ -008c12: 130a 0800 |00ef: const/16 v10, #int 8 // #8 │ │ -008c16: 2900 5bff |00f1: goto/16 004c // -00a5 │ │ -008c1a: 54ea 2800 |00f3: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ -008c1e: 120b |00f5: const/4 v11, #int 0 // #0 │ │ -008c20: 6e20 7c00 ba00 |00f6: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ -008c26: 2900 70ff |00f9: goto/16 0069 // -0090 │ │ -008c2a: 7210 1801 0400 |00fb: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -008c30: 0a0a |00fe: move-result v10 │ │ -008c32: 380a 8400 |00ff: if-eqz v10, 0183 // +0084 │ │ -008c36: 7210 1901 0400 |0101: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -008c3c: 0c05 |0104: move-result-object v5 │ │ -008c3e: 1f05 f500 |0105: check-cast v5, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -008c42: 54ea 2e00 |0107: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ -008c46: 220b 5e00 |0109: new-instance v11, Ljava/lang/StringBuilder; // type@005e │ │ -008c4a: 7010 be00 0b00 |010b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -008c50: 54ec 2e00 |010e: iget-object v12, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ -008c54: 6e10 8900 0c00 |0110: invoke-virtual {v12}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -008c5a: 0c0c |0113: move-result-object v12 │ │ -008c5c: 7110 4d00 0c00 |0114: invoke-static {v12}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -008c62: 0c0c |0117: move-result-object v12 │ │ -008c64: 545d e901 |0118: iget-object v13, v5, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -008c68: 6e20 0401 dc00 |011a: invoke-virtual {v12, v13}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -008c6e: 0c0c |011d: move-result-object v12 │ │ -008c70: 6e20 c100 cb00 |011e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -008c76: 0c0b |0121: move-result-object v11 │ │ -008c78: 1a0c 0300 |0122: const-string v12, " - " // string@0003 │ │ -008c7c: 6e20 c100 cb00 |0124: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -008c82: 0c0b |0127: move-result-object v11 │ │ -008c84: 54ec 2e00 |0128: iget-object v12, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ -008c88: 6e10 8900 0c00 |012a: invoke-virtual {v12}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -008c8e: 0c0c |012d: move-result-object v12 │ │ -008c90: 7110 4d00 0c00 |012e: invoke-static {v12}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -008c96: 0c0c |0131: move-result-object v12 │ │ -008c98: 545d ea01 |0132: iget-object v13, v5, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ -008c9c: 6e20 0401 dc00 |0134: invoke-virtual {v12, v13}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -008ca2: 0c0c |0137: move-result-object v12 │ │ -008ca4: 6e20 c100 cb00 |0138: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -008caa: 0c0b |013b: move-result-object v11 │ │ -008cac: 6e10 c200 0b00 |013c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -008cb2: 0c0b |013f: move-result-object v11 │ │ -008cb4: 6e20 8d00 ba00 |0140: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008cba: 545a ea01 |0143: iget-object v10, v5, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ -008cbe: 6e10 1101 0a00 |0145: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -008cc4: 0b0a |0148: move-result-wide v10 │ │ -008cc6: 545c e901 |0149: iget-object v12, v5, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -008cca: 6e10 1101 0c00 |014b: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -008cd0: 0b0c |014e: move-result-wide v12 │ │ -008cd2: bcca |014f: sub-long/2addr v10, v12 │ │ -008cd4: 86a0 |0150: long-to-double v0, v10 │ │ -008cd6: 220a 7e00 |0151: new-instance v10, Ljava/util/Date; // type@007e │ │ -008cda: 7010 0e01 0a00 |0153: invoke-direct {v10}, Ljava/util/Date;.:()V // method@010e │ │ -008ce0: 6e10 1101 0a00 |0156: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -008ce6: 0b0a |0159: move-result-wide v10 │ │ -008ce8: 545c e901 |015a: iget-object v12, v5, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -008cec: 6e10 1101 0c00 |015c: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -008cf2: 0b0c |015f: move-result-wide v12 │ │ -008cf4: bcca |0160: sub-long/2addr v10, v12 │ │ -008cf6: 86a2 |0161: long-to-double v2, v10 │ │ -008cf8: ae06 0200 |0162: div-double v6, v2, v0 │ │ -008cfc: 54ea 2d00 |0164: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ -008d00: 120b |0166: const/4 v11, #int 0 // #0 │ │ -008d02: 6e20 7e00 ba00 |0167: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ -008d08: 54ea 2c00 |016a: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgress:Landroid/graphics/drawable/ClipDrawable; // field@002c │ │ -008d0c: 180c 0000 0000 0088 c340 |016c: const-wide v12, #double 10000 // #40c3880000000000 │ │ -008d16: cd6c |0171: mul-double/2addr v12, v6 │ │ -008d18: 7120 a900 dc00 |0172: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@00a9 │ │ -008d1e: 0b0c |0175: move-result-wide v12 │ │ -008d20: 8acb |0176: double-to-int v11, v12 │ │ -008d22: 6e20 3e00 ba00 |0177: invoke-virtual {v10, v11}, Landroid/graphics/drawable/ClipDrawable;.setLevel:(I)Z // method@003e │ │ -008d28: 54ea 2f00 |017a: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ -008d2c: 545b ec01 |017c: iget-object v11, v5, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -008d30: 6e20 8d00 ba00 |017e: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008d36: 2900 05ff |0181: goto/16 0086 // -00fb │ │ -008d3a: 54ea 2d00 |0183: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ -008d3e: 130b 0800 |0185: const/16 v11, #int 8 // #8 │ │ -008d42: 6e20 7e00 ba00 |0187: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ -008d48: 2900 fcfe |018a: goto/16 0086 // -0104 │ │ +008fb4: |[008fb4] org.tvheadend.tvhguide.ChannelListViewWrapper.repaint:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ +008fc4: 54ea 2e00 |0000: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ +008fc8: 1a0b 0000 |0002: const-string v11, "" // string@0000 │ │ +008fcc: 6e20 8d00 ba00 |0004: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +008fd2: 54ea 2f00 |0007: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ +008fd6: 1a0b 0000 |0009: const-string v11, "" // string@0000 │ │ +008fda: 6e20 8d00 ba00 |000b: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +008fe0: 54ea 2a00 |000e: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ +008fe4: 1a0b 0000 |0010: const-string v11, "" // string@0000 │ │ +008fe8: 6e20 8d00 ba00 |0012: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +008fee: 54ea 2b00 |0015: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTitle:Landroid/widget/TextView; // field@002b │ │ +008ff2: 1a0b 0000 |0017: const-string v11, "" // string@0000 │ │ +008ff6: 6e20 8d00 ba00 |0019: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +008ffc: 54ea 2c00 |001c: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgress:Landroid/graphics/drawable/ClipDrawable; // field@002c │ │ +009000: 120b |001e: const/4 v11, #int 0 // #0 │ │ +009002: 6e20 3e00 ba00 |001f: invoke-virtual {v10, v11}, Landroid/graphics/drawable/ClipDrawable;.setLevel:(I)Z // method@003e │ │ +009008: 54ea 2900 |0022: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.name:Landroid/widget/TextView; // field@0029 │ │ +00900c: 54fb d001 |0024: iget-object v11, v15, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +009010: 6e20 8d00 ba00 |0026: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009016: 54ea 2900 |0029: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.name:Landroid/widget/TextView; // field@0029 │ │ +00901a: 6e10 8a00 0a00 |002b: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +009020: 54ea 2800 |002e: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ +009024: 6e10 7700 0a00 |0030: invoke-virtual {v10}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0077 │ │ +00902a: 0c0a |0033: move-result-object v10 │ │ +00902c: 7110 4a00 0a00 |0034: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +009032: 0c08 |0037: move-result-object v8 │ │ +009034: 1a0a 3d05 |0038: const-string v10, "showIconPref" // string@053d │ │ +009038: 120b |003a: const/4 v11, #int 0 // #0 │ │ +00903a: 7230 2f00 a80b |003b: invoke-interface {v8, v10, v11}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +009040: 0a0a |003e: move-result v10 │ │ +009042: 7110 9e00 0a00 |003f: invoke-static {v10}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +009048: 0c09 |0042: move-result-object v9 │ │ +00904a: 54eb 2800 |0043: iget-object v11, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ +00904e: 6e10 9d00 0900 |0045: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +009054: 0a0a |0048: move-result v10 │ │ +009056: 380a a600 |0049: if-eqz v10, 00ef // +00a6 │ │ +00905a: 120a |004b: const/4 v10, #int 0 // #0 │ │ +00905c: 6e20 7e00 ab00 |004c: invoke-virtual {v11, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ +009062: 54ea 2800 |004f: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ +009066: 220b 1c00 |0051: new-instance v11, Landroid/graphics/drawable/BitmapDrawable; // type@001c │ │ +00906a: 54fc cd01 |0053: iget-object v12, v15, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +00906e: 7020 3c00 cb00 |0055: invoke-direct {v11, v12}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@003c │ │ +009074: 6e20 7a00 ba00 |0058: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007a │ │ +00907a: 6e10 7203 0f00 |005b: invoke-virtual {v15}, Lorg/tvheadend/tvhguide/model/Channel;.isRecording:()Z // method@0372 │ │ +009080: 0a0a |005e: move-result v10 │ │ +009082: 380a 9400 |005f: if-eqz v10, 00f3 // +0094 │ │ +009086: 54ea 2800 |0061: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ +00908a: 140b 0500 027f |0063: const v11, #float 1.728e+38 // #7f020005 │ │ +009090: 6e20 7d00 ba00 |0066: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +009096: 54ea 2800 |0069: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ +00909a: 6e10 7900 0a00 |006b: invoke-virtual {v10}, Landroid/widget/ImageView;.invalidate:()V // method@0079 │ │ +0090a0: 54fa cb01 |006e: iget-object v10, v15, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +0090a4: 7210 2f01 0a00 |0070: invoke-interface {v10}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +0090aa: 0c04 |0073: move-result-object v4 │ │ +0090ac: 55fa cf01 |0074: iget-boolean v10, v15, Lorg/tvheadend/tvhguide/model/Channel;.isTransmitting:Z // field@01cf │ │ +0090b0: 390a 8500 |0076: if-nez v10, 00fb // +0085 │ │ +0090b4: 7210 1801 0400 |0078: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +0090ba: 0a0a |007b: move-result v10 │ │ +0090bc: 380a 7f00 |007c: if-eqz v10, 00fb // +007f │ │ +0090c0: 54ea 2f00 |007e: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ +0090c4: 140b 3c00 067f |0080: const v11, #float 1.78118e+38 // #7f06003c │ │ +0090ca: 6e20 8c00 ba00 |0083: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(I)V // method@008c │ │ +0090d0: 54ea 2d00 |0086: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ +0090d4: 6e10 7900 0a00 |0088: invoke-virtual {v10}, Landroid/widget/ImageView;.invalidate:()V // method@0079 │ │ +0090da: 54ea 2e00 |008b: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ +0090de: 6e10 8a00 0a00 |008d: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +0090e4: 54ea 2f00 |0090: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ +0090e8: 6e10 8a00 0a00 |0092: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +0090ee: 7210 1801 0400 |0095: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +0090f4: 0a0a |0098: move-result v10 │ │ +0090f6: 380a 4b00 |0099: if-eqz v10, 00e4 // +004b │ │ +0090fa: 7210 1901 0400 |009b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +009100: 0c05 |009e: move-result-object v5 │ │ +009102: 1f05 f500 |009f: check-cast v5, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +009106: 54ea 2a00 |00a1: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ +00910a: 220b 5e00 |00a3: new-instance v11, Ljava/lang/StringBuilder; // type@005e │ │ +00910e: 7010 be00 0b00 |00a5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +009114: 54ec 2a00 |00a8: iget-object v12, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ +009118: 6e10 8900 0c00 |00aa: invoke-virtual {v12}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00911e: 0c0c |00ad: move-result-object v12 │ │ +009120: 7110 4d00 0c00 |00ae: invoke-static {v12}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +009126: 0c0c |00b1: move-result-object v12 │ │ +009128: 545d e901 |00b2: iget-object v13, v5, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00912c: 6e20 0401 dc00 |00b4: invoke-virtual {v12, v13}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +009132: 0c0c |00b7: move-result-object v12 │ │ +009134: 6e20 c100 cb00 |00b8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00913a: 0c0b |00bb: move-result-object v11 │ │ +00913c: 1a0c 0300 |00bc: const-string v12, " - " // string@0003 │ │ +009140: 6e20 c100 cb00 |00be: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009146: 0c0b |00c1: move-result-object v11 │ │ +009148: 54ec 2a00 |00c2: iget-object v12, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ +00914c: 6e10 8900 0c00 |00c4: invoke-virtual {v12}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +009152: 0c0c |00c7: move-result-object v12 │ │ +009154: 7110 4d00 0c00 |00c8: invoke-static {v12}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +00915a: 0c0c |00cb: move-result-object v12 │ │ +00915c: 545d ea01 |00cc: iget-object v13, v5, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ +009160: 6e20 0401 dc00 |00ce: invoke-virtual {v12, v13}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +009166: 0c0c |00d1: move-result-object v12 │ │ +009168: 6e20 c100 cb00 |00d2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00916e: 0c0b |00d5: move-result-object v11 │ │ +009170: 6e10 c200 0b00 |00d6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +009176: 0c0b |00d9: move-result-object v11 │ │ +009178: 6e20 8d00 ba00 |00da: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00917e: 54ea 2b00 |00dd: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTitle:Landroid/widget/TextView; // field@002b │ │ +009182: 545b ec01 |00df: iget-object v11, v5, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +009186: 6e20 8d00 ba00 |00e1: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00918c: 54ea 2a00 |00e4: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTime:Landroid/widget/TextView; // field@002a │ │ +009190: 6e10 8a00 0a00 |00e6: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +009196: 54ea 2b00 |00e9: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nextTitle:Landroid/widget/TextView; // field@002b │ │ +00919a: 6e10 8a00 0a00 |00eb: invoke-virtual {v10}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +0091a0: 0e00 |00ee: return-void │ │ +0091a2: 130a 0800 |00ef: const/16 v10, #int 8 // #8 │ │ +0091a6: 2900 5bff |00f1: goto/16 004c // -00a5 │ │ +0091aa: 54ea 2800 |00f3: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.icon:Landroid/widget/ImageView; // field@0028 │ │ +0091ae: 120b |00f5: const/4 v11, #int 0 // #0 │ │ +0091b0: 6e20 7c00 ba00 |00f6: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ +0091b6: 2900 70ff |00f9: goto/16 0069 // -0090 │ │ +0091ba: 7210 1801 0400 |00fb: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +0091c0: 0a0a |00fe: move-result v10 │ │ +0091c2: 380a 8400 |00ff: if-eqz v10, 0183 // +0084 │ │ +0091c6: 7210 1901 0400 |0101: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +0091cc: 0c05 |0104: move-result-object v5 │ │ +0091ce: 1f05 f500 |0105: check-cast v5, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +0091d2: 54ea 2e00 |0107: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ +0091d6: 220b 5e00 |0109: new-instance v11, Ljava/lang/StringBuilder; // type@005e │ │ +0091da: 7010 be00 0b00 |010b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0091e0: 54ec 2e00 |010e: iget-object v12, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ +0091e4: 6e10 8900 0c00 |0110: invoke-virtual {v12}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +0091ea: 0c0c |0113: move-result-object v12 │ │ +0091ec: 7110 4d00 0c00 |0114: invoke-static {v12}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +0091f2: 0c0c |0117: move-result-object v12 │ │ +0091f4: 545d e901 |0118: iget-object v13, v5, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +0091f8: 6e20 0401 dc00 |011a: invoke-virtual {v12, v13}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +0091fe: 0c0c |011d: move-result-object v12 │ │ +009200: 6e20 c100 cb00 |011e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009206: 0c0b |0121: move-result-object v11 │ │ +009208: 1a0c 0300 |0122: const-string v12, " - " // string@0003 │ │ +00920c: 6e20 c100 cb00 |0124: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009212: 0c0b |0127: move-result-object v11 │ │ +009214: 54ec 2e00 |0128: iget-object v12, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTime:Landroid/widget/TextView; // field@002e │ │ +009218: 6e10 8900 0c00 |012a: invoke-virtual {v12}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00921e: 0c0c |012d: move-result-object v12 │ │ +009220: 7110 4d00 0c00 |012e: invoke-static {v12}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +009226: 0c0c |0131: move-result-object v12 │ │ +009228: 545d ea01 |0132: iget-object v13, v5, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ +00922c: 6e20 0401 dc00 |0134: invoke-virtual {v12, v13}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +009232: 0c0c |0137: move-result-object v12 │ │ +009234: 6e20 c100 cb00 |0138: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00923a: 0c0b |013b: move-result-object v11 │ │ +00923c: 6e10 c200 0b00 |013c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +009242: 0c0b |013f: move-result-object v11 │ │ +009244: 6e20 8d00 ba00 |0140: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00924a: 545a ea01 |0143: iget-object v10, v5, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ +00924e: 6e10 1101 0a00 |0145: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +009254: 0b0a |0148: move-result-wide v10 │ │ +009256: 545c e901 |0149: iget-object v12, v5, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00925a: 6e10 1101 0c00 |014b: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +009260: 0b0c |014e: move-result-wide v12 │ │ +009262: bcca |014f: sub-long/2addr v10, v12 │ │ +009264: 86a0 |0150: long-to-double v0, v10 │ │ +009266: 220a 7e00 |0151: new-instance v10, Ljava/util/Date; // type@007e │ │ +00926a: 7010 0e01 0a00 |0153: invoke-direct {v10}, Ljava/util/Date;.:()V // method@010e │ │ +009270: 6e10 1101 0a00 |0156: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +009276: 0b0a |0159: move-result-wide v10 │ │ +009278: 545c e901 |015a: iget-object v12, v5, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00927c: 6e10 1101 0c00 |015c: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +009282: 0b0c |015f: move-result-wide v12 │ │ +009284: bcca |0160: sub-long/2addr v10, v12 │ │ +009286: 86a2 |0161: long-to-double v2, v10 │ │ +009288: ae06 0200 |0162: div-double v6, v2, v0 │ │ +00928c: 54ea 2d00 |0164: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ +009290: 120b |0166: const/4 v11, #int 0 // #0 │ │ +009292: 6e20 7e00 ba00 |0167: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ +009298: 54ea 2c00 |016a: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgress:Landroid/graphics/drawable/ClipDrawable; // field@002c │ │ +00929c: 180c 0000 0000 0088 c340 |016c: const-wide v12, #double 10000 // #40c3880000000000 │ │ +0092a6: cd6c |0171: mul-double/2addr v12, v6 │ │ +0092a8: 7120 a900 dc00 |0172: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@00a9 │ │ +0092ae: 0b0c |0175: move-result-wide v12 │ │ +0092b0: 8acb |0176: double-to-int v11, v12 │ │ +0092b2: 6e20 3e00 ba00 |0177: invoke-virtual {v10, v11}, Landroid/graphics/drawable/ClipDrawable;.setLevel:(I)Z // method@003e │ │ +0092b8: 54ea 2f00 |017a: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowTitle:Landroid/widget/TextView; // field@002f │ │ +0092bc: 545b ec01 |017c: iget-object v11, v5, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +0092c0: 6e20 8d00 ba00 |017e: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +0092c6: 2900 05ff |0181: goto/16 0086 // -00fb │ │ +0092ca: 54ea 2d00 |0183: iget-object v10, v14, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.nowProgressImage:Landroid/widget/ImageView; // field@002d │ │ +0092ce: 130b 0800 |0185: const/16 v11, #int 8 // #8 │ │ +0092d2: 6e20 7e00 ba00 |0187: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ +0092d8: 2900 fcfe |018a: goto/16 0086 // -0104 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0007 line=67 │ │ 0x000e line=68 │ │ 0x0015 line=69 │ │ 0x001c line=70 │ │ @@ -1435,23 +1435,29 @@ │ │ 0x007e line=89 │ │ 0x0086 line=107 │ │ 0x008b line=108 │ │ 0x0090 line=109 │ │ 0x0095 line=111 │ │ 0x009b line=112 │ │ 0x00a1 line=113 │ │ + 0x00aa line=114 │ │ + 0x00c4 line=116 │ │ + 0x00da line=113 │ │ 0x00dd line=118 │ │ 0x00e4 line=120 │ │ 0x00e9 line=121 │ │ 0x00ee line=122 │ │ 0x00ef line=77 │ │ 0x00f3 line=83 │ │ 0x00fb line=90 │ │ 0x0101 line=91 │ │ 0x0107 line=92 │ │ + 0x0110 line=93 │ │ + 0x012a line=95 │ │ + 0x0140 line=92 │ │ 0x0143 line=97 │ │ 0x0151 line=98 │ │ 0x0162 line=99 │ │ 0x0164 line=101 │ │ 0x016a line=102 │ │ 0x017a line=103 │ │ 0x0183 line=105 │ │ @@ -1507,69 +1513,69 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;Landroid/content/Intent;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -008d4c: |[008d4c] org.tvheadend.tvhguide.ExternalPlaybackActivity$1.:(Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;Landroid/content/Intent;)V │ │ -008d5c: 5b01 3000 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ -008d60: 5b02 3100 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.val$playbackIntent:Landroid/content/Intent; // field@0031 │ │ -008d64: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -008d6a: 0e00 |0007: return-void │ │ +0092dc: |[0092dc] org.tvheadend.tvhguide.ExternalPlaybackActivity$1.:(Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;Landroid/content/Intent;)V │ │ +0092ec: 5b01 3000 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ +0092f0: 5b02 3100 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.val$playbackIntent:Landroid/content/Intent; // field@0031 │ │ +0092f4: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +0092fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -008d6c: |[008d6c] org.tvheadend.tvhguide.ExternalPlaybackActivity$1.run:()V │ │ -008d7c: 5453 3000 |0000: iget-object v3, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ -008d80: 5454 3100 |0002: iget-object v4, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.val$playbackIntent:Landroid/content/Intent; // field@0031 │ │ -008d84: 6e20 8d01 4300 |0004: invoke-virtual {v3, v4}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.startActivity:(Landroid/content/Intent;)V // method@018d │ │ -008d8a: 5453 3000 |0007: iget-object v3, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ -008d8e: 6e10 8501 0300 |0009: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.finish:()V // method@0185 │ │ -008d94: 0e00 |000c: return-void │ │ -008d96: 0d01 |000d: move-exception v1 │ │ -008d98: 1a03 e501 |000e: const-string v3, "TVHGuide" // string@01e5 │ │ -008d9c: 1a04 4f00 |0010: const-string v4, "Can't execute external media player" // string@004f │ │ -008da0: 7130 5200 4301 |0012: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -008da6: 2200 1100 |0015: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -008daa: 1a03 3802 |0017: const-string v3, "android.intent.action.VIEW" // string@0238 │ │ -008dae: 7020 1e00 3000 |0019: invoke-direct {v0, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@001e │ │ -008db4: 1a03 9e03 |001c: const-string v3, "market://search?q=free%20video%20player&c=apps" // string@039e │ │ -008db8: 7110 3f00 0300 |001e: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ -008dbe: 0c03 |0021: move-result-object v3 │ │ -008dc0: 6e20 2d00 3000 |0022: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@002d │ │ -008dc6: 5453 3000 |0025: iget-object v3, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ -008dca: 6e20 8d01 0300 |0027: invoke-virtual {v3, v0}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.startActivity:(Landroid/content/Intent;)V // method@018d │ │ -008dd0: 5453 3000 |002a: iget-object v3, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ -008dd4: 6e10 8501 0300 |002c: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.finish:()V // method@0185 │ │ -008dda: 28dd |002f: goto 000c // -0023 │ │ -008ddc: 0d02 |0030: move-exception v2 │ │ -008dde: 1a03 e501 |0031: const-string v3, "TVHGuide" // string@01e5 │ │ -008de2: 1a04 5500 |0033: const-string v4, "Can't query market" // string@0055 │ │ -008de6: 7130 5200 4302 |0035: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -008dec: 28f2 |0038: goto 002a // -000e │ │ -008dee: 0d03 |0039: move-exception v3 │ │ -008df0: 5454 3000 |003a: iget-object v4, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ -008df4: 6e10 8501 0400 |003c: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.finish:()V // method@0185 │ │ -008dfa: 2703 |003f: throw v3 │ │ +0092fc: |[0092fc] org.tvheadend.tvhguide.ExternalPlaybackActivity$1.run:()V │ │ +00930c: 5453 3000 |0000: iget-object v3, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ +009310: 5454 3100 |0002: iget-object v4, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.val$playbackIntent:Landroid/content/Intent; // field@0031 │ │ +009314: 6e20 8d01 4300 |0004: invoke-virtual {v3, v4}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.startActivity:(Landroid/content/Intent;)V // method@018d │ │ +00931a: 5453 3000 |0007: iget-object v3, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ +00931e: 6e10 8501 0300 |0009: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.finish:()V // method@0185 │ │ +009324: 0e00 |000c: return-void │ │ +009326: 0d01 |000d: move-exception v1 │ │ +009328: 1a03 e501 |000e: const-string v3, "TVHGuide" // string@01e5 │ │ +00932c: 1a04 4f00 |0010: const-string v4, "Can't execute external media player" // string@004f │ │ +009330: 7130 5200 4301 |0012: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +009336: 2200 1100 |0015: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +00933a: 1a03 3802 |0017: const-string v3, "android.intent.action.VIEW" // string@0238 │ │ +00933e: 7020 1e00 3000 |0019: invoke-direct {v0, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@001e │ │ +009344: 1a03 9d03 |001c: const-string v3, "market://search?q=free%20video%20player&c=apps" // string@039d │ │ +009348: 7110 3f00 0300 |001e: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ +00934e: 0c03 |0021: move-result-object v3 │ │ +009350: 6e20 2d00 3000 |0022: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@002d │ │ +009356: 5453 3000 |0025: iget-object v3, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ +00935a: 6e20 8d01 0300 |0027: invoke-virtual {v3, v0}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.startActivity:(Landroid/content/Intent;)V // method@018d │ │ +009360: 5453 3000 |002a: iget-object v3, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ +009364: 6e10 8501 0300 |002c: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.finish:()V // method@0185 │ │ +00936a: 28dd |002f: goto 000c // -0023 │ │ +00936c: 0d02 |0030: move-exception v2 │ │ +00936e: 1a03 e501 |0031: const-string v3, "TVHGuide" // string@01e5 │ │ +009372: 1a04 5500 |0033: const-string v4, "Can't query market" // string@0055 │ │ +009376: 7130 5200 4302 |0035: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00937c: 28f2 |0038: goto 002a // -000e │ │ +00937e: 0d03 |0039: move-exception v3 │ │ +009380: 5454 3000 |003a: iget-object v4, v5, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // field@0030 │ │ +009384: 6e10 8501 0400 |003c: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.finish:()V // method@0185 │ │ +00938a: 2703 |003f: throw v3 │ │ catches : 4 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Throwable; -> 0x000d │ │ -> 0x0039 │ │ 0x000e - 0x0015 │ │ -> 0x0039 │ │ 0x0015 - 0x002a │ │ @@ -1635,42 +1641,42 @@ │ │ type : '(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -008e28: |[008e28] org.tvheadend.tvhguide.PlaybackActivity$1.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;)V │ │ -008e38: 5b01 3200 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@0032 │ │ -008e3c: 5b02 3300 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$1;.val$middleOverlay:Landroid/widget/LinearLayout; // field@0033 │ │ -008e40: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -008e46: 0e00 |0007: return-void │ │ +0093b8: |[0093b8] org.tvheadend.tvhguide.PlaybackActivity$1.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;)V │ │ +0093c8: 5b01 3200 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$1;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@0032 │ │ +0093cc: 5b02 3300 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$1;.val$middleOverlay:Landroid/widget/LinearLayout; // field@0033 │ │ +0093d0: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +0093d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/PlaybackActivity$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/LinearLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/PlaybackActivity$1;) │ │ name : 'onPrepared' │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -008e48: |[008e48] org.tvheadend.tvhguide.PlaybackActivity$1.onPrepared:(Landroid/media/MediaPlayer;)V │ │ -008e58: 5420 3300 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/PlaybackActivity$1;.val$middleOverlay:Landroid/widget/LinearLayout; // field@0033 │ │ -008e5c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -008e60: 6e20 8100 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ -008e66: 0e00 |0007: return-void │ │ +0093d8: |[0093d8] org.tvheadend.tvhguide.PlaybackActivity$1.onPrepared:(Landroid/media/MediaPlayer;)V │ │ +0093e8: 5420 3300 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/PlaybackActivity$1;.val$middleOverlay:Landroid/widget/LinearLayout; // field@0033 │ │ +0093ec: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +0093f0: 6e20 8100 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ +0093f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/tvheadend/tvhguide/PlaybackActivity$1; │ │ 0x0000 - 0x0008 reg=3 arg0 Landroid/media/MediaPlayer; │ │ @@ -1710,40 +1716,40 @@ │ │ type : '(Lorg/tvheadend/tvhguide/PlaybackActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -008e68: |[008e68] org.tvheadend.tvhguide.PlaybackActivity$2.:(Lorg/tvheadend/tvhguide/PlaybackActivity;)V │ │ -008e78: 5b01 3400 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$2;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@0034 │ │ -008e7c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -008e82: 0e00 |0005: return-void │ │ +0093f8: |[0093f8] org.tvheadend.tvhguide.PlaybackActivity$2.:(Lorg/tvheadend/tvhguide/PlaybackActivity;)V │ │ +009408: 5b01 3400 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$2;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@0034 │ │ +00940c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +009412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/PlaybackActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/PlaybackActivity$2;) │ │ name : 'onError' │ │ type : '(Landroid/media/MediaPlayer;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -008e84: |[008e84] org.tvheadend.tvhguide.PlaybackActivity$2.onError:(Landroid/media/MediaPlayer;II)Z │ │ -008e94: 5410 3400 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/PlaybackActivity$2;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@0034 │ │ -008e98: 6e10 9b01 0000 |0002: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/PlaybackActivity;.finish:()V // method@019b │ │ -008e9e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -008ea0: 0f00 |0006: return v0 │ │ +009414: |[009414] org.tvheadend.tvhguide.PlaybackActivity$2.onError:(Landroid/media/MediaPlayer;II)Z │ │ +009424: 5410 3400 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/PlaybackActivity$2;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@0034 │ │ +009428: 6e10 9b01 0000 |0002: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/PlaybackActivity;.finish:()V // method@019b │ │ +00942e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +009430: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/tvheadend/tvhguide/PlaybackActivity$2; │ │ 0x0000 - 0x0007 reg=2 arg0 Landroid/media/MediaPlayer; │ │ @@ -1805,29 +1811,29 @@ │ │ type : '(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Lorg/tvheadend/tvhguide/ChannelListViewWrapper;Lorg/tvheadend/tvhguide/model/Channel;Landroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -008ea4: |[008ea4] org.tvheadend.tvhguide.PlaybackActivity$3.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Lorg/tvheadend/tvhguide/ChannelListViewWrapper;Lorg/tvheadend/tvhguide/model/Channel;Landroid/widget/TextView;)V │ │ -008eb4: 5b01 3500 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@0035 │ │ -008eb8: 5b02 3900 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$headerOverlay:Landroid/widget/LinearLayout; // field@0039 │ │ -008ebc: 5b03 3800 |0004: iput-object v3, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$footerOverlay:Landroid/widget/LinearLayout; // field@0038 │ │ -008ec0: 5b04 3a00 |0006: iput-object v4, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$w:Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // field@003a │ │ -008ec4: 5b05 3600 |0008: iput-object v5, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0036 │ │ -008ec8: 5b06 3700 |000a: iput-object v6, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$clock:Landroid/widget/TextView; // field@0037 │ │ -008ecc: 7010 ac00 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -008ed2: 0e00 |000f: return-void │ │ +009434: |[009434] org.tvheadend.tvhguide.PlaybackActivity$3.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Lorg/tvheadend/tvhguide/ChannelListViewWrapper;Lorg/tvheadend/tvhguide/model/Channel;Landroid/widget/TextView;)V │ │ +009444: 5b01 3500 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@0035 │ │ +009448: 5b02 3900 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$headerOverlay:Landroid/widget/LinearLayout; // field@0039 │ │ +00944c: 5b03 3800 |0004: iput-object v3, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$footerOverlay:Landroid/widget/LinearLayout; // field@0038 │ │ +009450: 5b04 3a00 |0006: iput-object v4, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$w:Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // field@003a │ │ +009454: 5b05 3600 |0008: iput-object v5, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0036 │ │ +009458: 5b06 3700 |000a: iput-object v6, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$clock:Landroid/widget/TextView; // field@0037 │ │ +00945c: 7010 ac00 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +009462: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/tvheadend/tvhguide/PlaybackActivity$3; │ │ - 0x0000 - 0x0010 reg=1 (null) Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ + 0x0000 - 0x0010 reg=1 this$0 Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/widget/LinearLayout; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/widget/LinearLayout; │ │ 0x0000 - 0x0010 reg=4 (null) Lorg/tvheadend/tvhguide/ChannelListViewWrapper; │ │ 0x0000 - 0x0010 reg=5 (null) Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x0000 - 0x0010 reg=6 (null) Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ @@ -1836,48 +1842,48 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -008ed4: |[008ed4] org.tvheadend.tvhguide.PlaybackActivity$3.onClick:(Landroid/view/View;)V │ │ -008ee4: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -008ee6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -008ee8: 5440 3900 |0002: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$headerOverlay:Landroid/widget/LinearLayout; // field@0039 │ │ -008eec: 6e10 8000 0000 |0004: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@0080 │ │ -008ef2: 0a00 |0007: move-result v0 │ │ -008ef4: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -008ef8: 5440 3900 |000a: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$headerOverlay:Landroid/widget/LinearLayout; // field@0039 │ │ -008efc: 6e20 8100 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ -008f02: 5440 3800 |000f: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$footerOverlay:Landroid/widget/LinearLayout; // field@0038 │ │ -008f06: 6e20 8100 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ -008f0c: 0e00 |0014: return-void │ │ -008f0e: 5440 3a00 |0015: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$w:Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // field@003a │ │ -008f12: 5441 3600 |0017: iget-object v1, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0036 │ │ -008f16: 6e20 8101 1000 |0019: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.repaint:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0181 │ │ -008f1c: 5440 3700 |001c: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$clock:Landroid/widget/TextView; // field@0037 │ │ -008f20: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -008f22: 6e20 8b00 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@008b │ │ -008f28: 5440 3700 |0022: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$clock:Landroid/widget/TextView; // field@0037 │ │ -008f2c: 5441 3700 |0024: iget-object v1, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$clock:Landroid/widget/TextView; // field@0037 │ │ -008f30: 6e10 8900 0100 |0026: invoke-virtual {v1}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -008f36: 0c01 |0029: move-result-object v1 │ │ -008f38: 7110 4d00 0100 |002a: invoke-static {v1}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -008f3e: 0c01 |002d: move-result-object v1 │ │ -008f40: 2202 7e00 |002e: new-instance v2, Ljava/util/Date; // type@007e │ │ -008f44: 7010 0e01 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@010e │ │ -008f4a: 6e20 0401 2100 |0033: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -008f50: 0c01 |0036: move-result-object v1 │ │ -008f52: 6e20 8d00 1000 |0037: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -008f58: 5440 3900 |003a: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$headerOverlay:Landroid/widget/LinearLayout; // field@0039 │ │ -008f5c: 6e20 8100 3000 |003c: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ -008f62: 5440 3800 |003f: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$footerOverlay:Landroid/widget/LinearLayout; // field@0038 │ │ -008f66: 6e20 8100 3000 |0041: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ -008f6c: 28d0 |0044: goto 0014 // -0030 │ │ +009464: |[009464] org.tvheadend.tvhguide.PlaybackActivity$3.onClick:(Landroid/view/View;)V │ │ +009474: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +009476: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +009478: 5440 3900 |0002: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$headerOverlay:Landroid/widget/LinearLayout; // field@0039 │ │ +00947c: 6e10 8000 0000 |0004: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@0080 │ │ +009482: 0a00 |0007: move-result v0 │ │ +009484: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +009488: 5440 3900 |000a: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$headerOverlay:Landroid/widget/LinearLayout; // field@0039 │ │ +00948c: 6e20 8100 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ +009492: 5440 3800 |000f: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$footerOverlay:Landroid/widget/LinearLayout; // field@0038 │ │ +009496: 6e20 8100 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ +00949c: 0e00 |0014: return-void │ │ +00949e: 5440 3a00 |0015: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$w:Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // field@003a │ │ +0094a2: 5441 3600 |0017: iget-object v1, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0036 │ │ +0094a6: 6e20 8101 1000 |0019: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.repaint:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0181 │ │ +0094ac: 5440 3700 |001c: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$clock:Landroid/widget/TextView; // field@0037 │ │ +0094b0: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +0094b2: 6e20 8b00 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@008b │ │ +0094b8: 5440 3700 |0022: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$clock:Landroid/widget/TextView; // field@0037 │ │ +0094bc: 5441 3700 |0024: iget-object v1, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$clock:Landroid/widget/TextView; // field@0037 │ │ +0094c0: 6e10 8900 0100 |0026: invoke-virtual {v1}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +0094c6: 0c01 |0029: move-result-object v1 │ │ +0094c8: 7110 4d00 0100 |002a: invoke-static {v1}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +0094ce: 0c01 |002d: move-result-object v1 │ │ +0094d0: 2202 7e00 |002e: new-instance v2, Ljava/util/Date; // type@007e │ │ +0094d4: 7010 0e01 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@010e │ │ +0094da: 6e20 0401 2100 |0033: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +0094e0: 0c01 |0036: move-result-object v1 │ │ +0094e2: 6e20 8d00 1000 |0037: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +0094e8: 5440 3900 |003a: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$headerOverlay:Landroid/widget/LinearLayout; // field@0039 │ │ +0094ec: 6e20 8100 3000 |003c: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ +0094f2: 5440 3800 |003f: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.val$footerOverlay:Landroid/widget/LinearLayout; // field@0038 │ │ +0094f6: 6e20 8100 3000 |0041: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0081 │ │ +0094fc: 28d0 |0044: goto 0014 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=113 │ │ 0x000a line=114 │ │ 0x000f line=115 │ │ 0x0014 line=123 │ │ 0x0015 line=117 │ │ @@ -1928,45 +1934,45 @@ │ │ type : '(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -008f70: |[008f70] org.tvheadend.tvhguide.PlaybackActivity$4.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/Object;)V │ │ -008f80: 5b01 3b00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@003b │ │ -008f84: 5b02 3c00 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.val$obj:Ljava/lang/Object; // field@003c │ │ -008f88: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -008f8e: 0e00 |0007: return-void │ │ +009500: |[009500] org.tvheadend.tvhguide.PlaybackActivity$4.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/Object;)V │ │ +009510: 5b01 3b00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@003b │ │ +009514: 5b02 3c00 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.val$obj:Ljava/lang/Object; // field@003c │ │ +009518: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00951e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/PlaybackActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/PlaybackActivity$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -008f90: |[008f90] org.tvheadend.tvhguide.PlaybackActivity$4.run:()V │ │ -008fa0: 5440 3c00 |0000: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.val$obj:Ljava/lang/Object; // field@003c │ │ -008fa4: 1f00 f300 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/HttpTicket; // type@00f3 │ │ -008fa8: 5441 3b00 |0004: iget-object v1, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@003b │ │ -008fac: 5402 d801 |0006: iget-object v2, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.path:Ljava/lang/String; // field@01d8 │ │ -008fb0: 5403 d901 |0008: iget-object v3, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.ticket:Ljava/lang/String; // field@01d9 │ │ -008fb4: 7130 9901 2103 |000a: invoke-static {v1, v2, v3}, Lorg/tvheadend/tvhguide/PlaybackActivity;.access$000:(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/String;Ljava/lang/String;)V // method@0199 │ │ -008fba: 0e00 |000d: return-void │ │ +009520: |[009520] org.tvheadend.tvhguide.PlaybackActivity$4.run:()V │ │ +009530: 5440 3c00 |0000: iget-object v0, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.val$obj:Ljava/lang/Object; // field@003c │ │ +009534: 1f00 f300 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/HttpTicket; // type@00f3 │ │ +009538: 5441 3b00 |0004: iget-object v1, v4, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; // field@003b │ │ +00953c: 5402 d801 |0006: iget-object v2, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.path:Ljava/lang/String; // field@01d8 │ │ +009540: 5403 d901 |0008: iget-object v3, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.ticket:Ljava/lang/String; // field@01d9 │ │ +009544: 7130 9901 2103 |000a: invoke-static {v1, v2, v3}, Lorg/tvheadend/tvhguide/PlaybackActivity;.access$000:(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/String;Ljava/lang/String;)V // method@0199 │ │ +00954a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x000d line=214 │ │ locals : │ │ 0x0004 - 0x000e reg=0 t Lorg/tvheadend/tvhguide/model/HttpTicket; │ │ @@ -2001,17 +2007,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008fbc: |[008fbc] org.tvheadend.tvhguide.ProgrammeActivity.:()V │ │ -008fcc: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -008fd2: 0e00 |0003: return-void │ │ +00954c: |[00954c] org.tvheadend.tvhguide.ProgrammeActivity.:()V │ │ +00955c: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +009562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/ProgrammeActivity; │ │ │ │ Virtual methods - │ │ @@ -2020,219 +2026,219 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 416 16-bit code units │ │ -008fd4: |[008fd4] org.tvheadend.tvhguide.ProgrammeActivity.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; │ │ -008fe4: 122a |0000: const/4 v10, #int 2 // #2 │ │ -008fe6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -008fe8: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -008fea: 54c4 f801 |0003: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -008fee: 3804 0d00 |0005: if-eqz v4, 0012 // +000d │ │ -008ff2: 54c4 f801 |0007: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -008ff6: 6e10 b700 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ -008ffc: 0a04 |000c: move-result v4 │ │ -008ffe: 3d04 0500 |000d: if-lez v4, 0012 // +0005 │ │ -009002: 54c2 f801 |000f: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -009006: 1102 |0011: return-object v2 │ │ -009008: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ -00900c: 6e10 b301 0b00 |0014: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getResources:()Landroid/content/res/Resources; // method@01b3 │ │ -009012: 0c04 |0017: move-result-object v4 │ │ -009014: 1405 2f00 067f |0018: const v5, #float 1.78118e+38 // #7f06002f │ │ -00901a: 6e20 3400 5400 |001b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ -009020: 0c03 |001e: move-result-object v3 │ │ -009022: 6e10 b301 0b00 |001f: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getResources:()Landroid/content/res/Resources; // method@01b3 │ │ -009028: 0c04 |0022: move-result-object v4 │ │ -00902a: 1405 3000 067f |0023: const v5, #float 1.78118e+38 // #7f060030 │ │ -009030: 6e20 3400 5400 |0026: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ -009036: 0c00 |0029: move-result-object v0 │ │ -009038: 6e10 b301 0b00 |002a: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getResources:()Landroid/content/res/Resources; // method@01b3 │ │ -00903e: 0c04 |002d: move-result-object v4 │ │ -009040: 1405 3100 067f |002e: const v5, #float 1.78118e+38 // #7f060031 │ │ -009046: 6e20 3400 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ -00904c: 0c01 |0034: move-result-object v1 │ │ -00904e: 54c4 f801 |0035: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -009052: 6e10 b700 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ -009058: 0a04 |003a: move-result v4 │ │ -00905a: 3d04 0500 |003b: if-lez v4, 0040 // +0005 │ │ -00905e: 54c2 f801 |003d: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -009062: 28d2 |003f: goto 0011 // -002e │ │ -009064: 52c4 fc01 |0040: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ -009068: 3d04 6700 |0042: if-lez v4, 00a9 // +0067 │ │ -00906c: 6e10 b700 0200 |0044: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -009072: 0a04 |0047: move-result v4 │ │ -009074: 3d04 1500 |0048: if-lez v4, 005d // +0015 │ │ -009078: 2204 5e00 |004a: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -00907c: 7010 be00 0400 |004c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -009082: 6e20 c100 2400 |004f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009088: 0c04 |0052: move-result-object v4 │ │ -00908a: 1a05 1000 |0053: const-string v5, ", " // string@0010 │ │ -00908e: 6e20 c100 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009094: 0c04 |0058: move-result-object v4 │ │ -009096: 6e10 c200 0400 |0059: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00909c: 0c02 |005c: move-result-object v2 │ │ -00909e: 2204 5e00 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0090a2: 7010 be00 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0090a8: 6e20 c100 2400 |0062: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0090ae: 0c04 |0065: move-result-object v4 │ │ -0090b0: 1a05 0500 |0066: const-string v5, "%s %02d" // string@0005 │ │ -0090b4: 23a6 fd00 |0068: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ -0090b8: 6e10 bb00 0300 |006a: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ -0090be: 0c07 |006d: move-result-object v7 │ │ -0090c0: 4d07 0609 |006e: aput-object v7, v6, v9 │ │ -0090c4: 52c7 fc01 |0070: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ -0090c8: 7110 a600 0700 |0072: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0090ce: 0c07 |0075: move-result-object v7 │ │ -0090d0: 4d07 0608 |0076: aput-object v7, v6, v8 │ │ -0090d4: 7120 b500 6500 |0078: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -0090da: 0c05 |007b: move-result-object v5 │ │ -0090dc: 6e20 c100 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0090e2: 0c04 |007f: move-result-object v4 │ │ -0090e4: 6e10 c200 0400 |0080: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0090ea: 0c02 |0083: move-result-object v2 │ │ -0090ec: 52c4 fb01 |0084: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonCount:I // field@01fb │ │ -0090f0: 3d04 2300 |0086: if-lez v4, 00a9 // +0023 │ │ -0090f4: 2204 5e00 |0088: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0090f8: 7010 be00 0400 |008a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0090fe: 6e20 c100 2400 |008d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009104: 0c04 |0090: move-result-object v4 │ │ -009106: 1a05 1300 |0091: const-string v5, "/%02d" // string@0013 │ │ -00910a: 2386 fd00 |0093: new-array v6, v8, [Ljava/lang/Object; // type@00fd │ │ -00910e: 52c7 fb01 |0095: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonCount:I // field@01fb │ │ -009112: 7110 a600 0700 |0097: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -009118: 0c07 |009a: move-result-object v7 │ │ -00911a: 4d07 0609 |009b: aput-object v7, v6, v9 │ │ -00911e: 7120 b500 6500 |009d: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -009124: 0c05 |00a0: move-result-object v5 │ │ -009126: 6e20 c100 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00912c: 0c04 |00a4: move-result-object v4 │ │ -00912e: 6e10 c200 0400 |00a5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -009134: 0c02 |00a8: move-result-object v2 │ │ -009136: 52c4 f701 |00a9: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ -00913a: 3d04 6700 |00ab: if-lez v4, 0112 // +0067 │ │ -00913e: 6e10 b700 0200 |00ad: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -009144: 0a04 |00b0: move-result v4 │ │ -009146: 3d04 1500 |00b1: if-lez v4, 00c6 // +0015 │ │ -00914a: 2204 5e00 |00b3: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -00914e: 7010 be00 0400 |00b5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -009154: 6e20 c100 2400 |00b8: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00915a: 0c04 |00bb: move-result-object v4 │ │ -00915c: 1a05 1000 |00bc: const-string v5, ", " // string@0010 │ │ -009160: 6e20 c100 5400 |00be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009166: 0c04 |00c1: move-result-object v4 │ │ -009168: 6e10 c200 0400 |00c2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00916e: 0c02 |00c5: move-result-object v2 │ │ -009170: 2204 5e00 |00c6: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -009174: 7010 be00 0400 |00c8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00917a: 6e20 c100 2400 |00cb: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009180: 0c04 |00ce: move-result-object v4 │ │ -009182: 1a05 0500 |00cf: const-string v5, "%s %02d" // string@0005 │ │ -009186: 23a6 fd00 |00d1: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ -00918a: 6e10 bb00 0000 |00d3: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ -009190: 0c07 |00d6: move-result-object v7 │ │ -009192: 4d07 0609 |00d7: aput-object v7, v6, v9 │ │ -009196: 52c7 f701 |00d9: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ -00919a: 7110 a600 0700 |00db: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0091a0: 0c07 |00de: move-result-object v7 │ │ -0091a2: 4d07 0608 |00df: aput-object v7, v6, v8 │ │ -0091a6: 7120 b500 6500 |00e1: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -0091ac: 0c05 |00e4: move-result-object v5 │ │ -0091ae: 6e20 c100 5400 |00e5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0091b4: 0c04 |00e8: move-result-object v4 │ │ -0091b6: 6e10 c200 0400 |00e9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0091bc: 0c02 |00ec: move-result-object v2 │ │ -0091be: 52c4 f601 |00ed: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeCount:I // field@01f6 │ │ -0091c2: 3d04 2300 |00ef: if-lez v4, 0112 // +0023 │ │ -0091c6: 2204 5e00 |00f1: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0091ca: 7010 be00 0400 |00f3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0091d0: 6e20 c100 2400 |00f6: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0091d6: 0c04 |00f9: move-result-object v4 │ │ -0091d8: 1a05 1300 |00fa: const-string v5, "/%02d" // string@0013 │ │ -0091dc: 2386 fd00 |00fc: new-array v6, v8, [Ljava/lang/Object; // type@00fd │ │ -0091e0: 52c7 f601 |00fe: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeCount:I // field@01f6 │ │ -0091e4: 7110 a600 0700 |0100: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0091ea: 0c07 |0103: move-result-object v7 │ │ -0091ec: 4d07 0609 |0104: aput-object v7, v6, v9 │ │ -0091f0: 7120 b500 6500 |0106: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -0091f6: 0c05 |0109: move-result-object v5 │ │ -0091f8: 6e20 c100 5400 |010a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0091fe: 0c04 |010d: move-result-object v4 │ │ -009200: 6e10 c200 0400 |010e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -009206: 0c02 |0111: move-result-object v2 │ │ -009208: 52c4 fa01 |0112: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ -00920c: 3d04 6700 |0114: if-lez v4, 017b // +0067 │ │ -009210: 6e10 b700 0200 |0116: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -009216: 0a04 |0119: move-result v4 │ │ -009218: 3d04 1500 |011a: if-lez v4, 012f // +0015 │ │ -00921c: 2204 5e00 |011c: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -009220: 7010 be00 0400 |011e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -009226: 6e20 c100 2400 |0121: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00922c: 0c04 |0124: move-result-object v4 │ │ -00922e: 1a05 1000 |0125: const-string v5, ", " // string@0010 │ │ -009232: 6e20 c100 5400 |0127: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009238: 0c04 |012a: move-result-object v4 │ │ -00923a: 6e10 c200 0400 |012b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -009240: 0c02 |012e: move-result-object v2 │ │ -009242: 2204 5e00 |012f: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -009246: 7010 be00 0400 |0131: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00924c: 6e20 c100 2400 |0134: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009252: 0c04 |0137: move-result-object v4 │ │ -009254: 1a05 0600 |0138: const-string v5, "%s %d" // string@0006 │ │ -009258: 23a6 fd00 |013a: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ -00925c: 6e10 bb00 0100 |013c: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ -009262: 0c07 |013f: move-result-object v7 │ │ -009264: 4d07 0609 |0140: aput-object v7, v6, v9 │ │ -009268: 52c7 fa01 |0142: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ -00926c: 7110 a600 0700 |0144: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -009272: 0c07 |0147: move-result-object v7 │ │ -009274: 4d07 0608 |0148: aput-object v7, v6, v8 │ │ -009278: 7120 b500 6500 |014a: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -00927e: 0c05 |014d: move-result-object v5 │ │ -009280: 6e20 c100 5400 |014e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009286: 0c04 |0151: move-result-object v4 │ │ -009288: 6e10 c200 0400 |0152: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00928e: 0c02 |0155: move-result-object v2 │ │ -009290: 52c4 f901 |0156: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partCount:I // field@01f9 │ │ -009294: 3d04 2300 |0158: if-lez v4, 017b // +0023 │ │ -009298: 2204 5e00 |015a: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -00929c: 7010 be00 0400 |015c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0092a2: 6e20 c100 2400 |015f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0092a8: 0c04 |0162: move-result-object v4 │ │ -0092aa: 1a05 1300 |0163: const-string v5, "/%02d" // string@0013 │ │ -0092ae: 2386 fd00 |0165: new-array v6, v8, [Ljava/lang/Object; // type@00fd │ │ -0092b2: 52c7 f901 |0167: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partCount:I // field@01f9 │ │ -0092b6: 7110 a600 0700 |0169: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0092bc: 0c07 |016c: move-result-object v7 │ │ -0092be: 4d07 0609 |016d: aput-object v7, v6, v9 │ │ -0092c2: 7120 b500 6500 |016f: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -0092c8: 0c05 |0172: move-result-object v5 │ │ -0092ca: 6e20 c100 5400 |0173: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0092d0: 0c04 |0176: move-result-object v4 │ │ -0092d2: 6e10 c200 0400 |0177: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0092d8: 0c02 |017a: move-result-object v2 │ │ -0092da: 6e10 b700 0200 |017b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -0092e0: 0a04 |017e: move-result v4 │ │ -0092e2: 3d04 92fe |017f: if-lez v4, 0011 // -016e │ │ -0092e6: 2204 5e00 |0181: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0092ea: 7010 be00 0400 |0183: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0092f0: 6e30 ba00 9208 |0186: invoke-virtual {v2, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ba │ │ -0092f6: 0c05 |0189: move-result-object v5 │ │ -0092f8: 6e10 bd00 0500 |018a: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@00bd │ │ -0092fe: 0c05 |018d: move-result-object v5 │ │ -009300: 6e20 c100 5400 |018e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009306: 0c04 |0191: move-result-object v4 │ │ -009308: 6e20 b900 8200 |0192: invoke-virtual {v2, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ -00930e: 0c05 |0195: move-result-object v5 │ │ -009310: 6e20 c100 5400 |0196: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009316: 0c04 |0199: move-result-object v4 │ │ -009318: 6e10 c200 0400 |019a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00931e: 0c02 |019d: move-result-object v2 │ │ -009320: 2900 73fe |019e: goto/16 0011 // -018d │ │ +009564: |[009564] org.tvheadend.tvhguide.ProgrammeActivity.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; │ │ +009574: 122a |0000: const/4 v10, #int 2 // #2 │ │ +009576: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +009578: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +00957a: 54c4 f801 |0003: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +00957e: 3804 0d00 |0005: if-eqz v4, 0012 // +000d │ │ +009582: 54c4 f801 |0007: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +009586: 6e10 b700 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00958c: 0a04 |000c: move-result v4 │ │ +00958e: 3d04 0500 |000d: if-lez v4, 0012 // +0005 │ │ +009592: 54c2 f801 |000f: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +009596: 1102 |0011: return-object v2 │ │ +009598: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ +00959c: 6e10 b301 0b00 |0014: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getResources:()Landroid/content/res/Resources; // method@01b3 │ │ +0095a2: 0c04 |0017: move-result-object v4 │ │ +0095a4: 1405 2f00 067f |0018: const v5, #float 1.78118e+38 // #7f06002f │ │ +0095aa: 6e20 3400 5400 |001b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ +0095b0: 0c03 |001e: move-result-object v3 │ │ +0095b2: 6e10 b301 0b00 |001f: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getResources:()Landroid/content/res/Resources; // method@01b3 │ │ +0095b8: 0c04 |0022: move-result-object v4 │ │ +0095ba: 1405 3000 067f |0023: const v5, #float 1.78118e+38 // #7f060030 │ │ +0095c0: 6e20 3400 5400 |0026: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ +0095c6: 0c00 |0029: move-result-object v0 │ │ +0095c8: 6e10 b301 0b00 |002a: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getResources:()Landroid/content/res/Resources; // method@01b3 │ │ +0095ce: 0c04 |002d: move-result-object v4 │ │ +0095d0: 1405 3100 067f |002e: const v5, #float 1.78118e+38 // #7f060031 │ │ +0095d6: 6e20 3400 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ +0095dc: 0c01 |0034: move-result-object v1 │ │ +0095de: 54c4 f801 |0035: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +0095e2: 6e10 b700 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ +0095e8: 0a04 |003a: move-result v4 │ │ +0095ea: 3d04 0500 |003b: if-lez v4, 0040 // +0005 │ │ +0095ee: 54c2 f801 |003d: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +0095f2: 28d2 |003f: goto 0011 // -002e │ │ +0095f4: 52c4 fc01 |0040: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ +0095f8: 3d04 6700 |0042: if-lez v4, 00a9 // +0067 │ │ +0095fc: 6e10 b700 0200 |0044: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +009602: 0a04 |0047: move-result v4 │ │ +009604: 3d04 1500 |0048: if-lez v4, 005d // +0015 │ │ +009608: 2204 5e00 |004a: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +00960c: 7010 be00 0400 |004c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +009612: 6e20 c100 2400 |004f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009618: 0c04 |0052: move-result-object v4 │ │ +00961a: 1a05 1000 |0053: const-string v5, ", " // string@0010 │ │ +00961e: 6e20 c100 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009624: 0c04 |0058: move-result-object v4 │ │ +009626: 6e10 c200 0400 |0059: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00962c: 0c02 |005c: move-result-object v2 │ │ +00962e: 2204 5e00 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +009632: 7010 be00 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +009638: 6e20 c100 2400 |0062: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00963e: 0c04 |0065: move-result-object v4 │ │ +009640: 1a05 0500 |0066: const-string v5, "%s %02d" // string@0005 │ │ +009644: 23a6 fd00 |0068: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ +009648: 6e10 bb00 0300 |006a: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ +00964e: 0c07 |006d: move-result-object v7 │ │ +009650: 4d07 0609 |006e: aput-object v7, v6, v9 │ │ +009654: 52c7 fc01 |0070: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ +009658: 7110 a600 0700 |0072: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00965e: 0c07 |0075: move-result-object v7 │ │ +009660: 4d07 0608 |0076: aput-object v7, v6, v8 │ │ +009664: 7120 b500 6500 |0078: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +00966a: 0c05 |007b: move-result-object v5 │ │ +00966c: 6e20 c100 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009672: 0c04 |007f: move-result-object v4 │ │ +009674: 6e10 c200 0400 |0080: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00967a: 0c02 |0083: move-result-object v2 │ │ +00967c: 52c4 fb01 |0084: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonCount:I // field@01fb │ │ +009680: 3d04 2300 |0086: if-lez v4, 00a9 // +0023 │ │ +009684: 2204 5e00 |0088: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +009688: 7010 be00 0400 |008a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00968e: 6e20 c100 2400 |008d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009694: 0c04 |0090: move-result-object v4 │ │ +009696: 1a05 1300 |0091: const-string v5, "/%02d" // string@0013 │ │ +00969a: 2386 fd00 |0093: new-array v6, v8, [Ljava/lang/Object; // type@00fd │ │ +00969e: 52c7 fb01 |0095: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonCount:I // field@01fb │ │ +0096a2: 7110 a600 0700 |0097: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +0096a8: 0c07 |009a: move-result-object v7 │ │ +0096aa: 4d07 0609 |009b: aput-object v7, v6, v9 │ │ +0096ae: 7120 b500 6500 |009d: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +0096b4: 0c05 |00a0: move-result-object v5 │ │ +0096b6: 6e20 c100 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0096bc: 0c04 |00a4: move-result-object v4 │ │ +0096be: 6e10 c200 0400 |00a5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0096c4: 0c02 |00a8: move-result-object v2 │ │ +0096c6: 52c4 f701 |00a9: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ +0096ca: 3d04 6700 |00ab: if-lez v4, 0112 // +0067 │ │ +0096ce: 6e10 b700 0200 |00ad: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +0096d4: 0a04 |00b0: move-result v4 │ │ +0096d6: 3d04 1500 |00b1: if-lez v4, 00c6 // +0015 │ │ +0096da: 2204 5e00 |00b3: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +0096de: 7010 be00 0400 |00b5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0096e4: 6e20 c100 2400 |00b8: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0096ea: 0c04 |00bb: move-result-object v4 │ │ +0096ec: 1a05 1000 |00bc: const-string v5, ", " // string@0010 │ │ +0096f0: 6e20 c100 5400 |00be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0096f6: 0c04 |00c1: move-result-object v4 │ │ +0096f8: 6e10 c200 0400 |00c2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0096fe: 0c02 |00c5: move-result-object v2 │ │ +009700: 2204 5e00 |00c6: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +009704: 7010 be00 0400 |00c8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00970a: 6e20 c100 2400 |00cb: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009710: 0c04 |00ce: move-result-object v4 │ │ +009712: 1a05 0500 |00cf: const-string v5, "%s %02d" // string@0005 │ │ +009716: 23a6 fd00 |00d1: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ +00971a: 6e10 bb00 0000 |00d3: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ +009720: 0c07 |00d6: move-result-object v7 │ │ +009722: 4d07 0609 |00d7: aput-object v7, v6, v9 │ │ +009726: 52c7 f701 |00d9: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ +00972a: 7110 a600 0700 |00db: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +009730: 0c07 |00de: move-result-object v7 │ │ +009732: 4d07 0608 |00df: aput-object v7, v6, v8 │ │ +009736: 7120 b500 6500 |00e1: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +00973c: 0c05 |00e4: move-result-object v5 │ │ +00973e: 6e20 c100 5400 |00e5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009744: 0c04 |00e8: move-result-object v4 │ │ +009746: 6e10 c200 0400 |00e9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00974c: 0c02 |00ec: move-result-object v2 │ │ +00974e: 52c4 f601 |00ed: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeCount:I // field@01f6 │ │ +009752: 3d04 2300 |00ef: if-lez v4, 0112 // +0023 │ │ +009756: 2204 5e00 |00f1: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +00975a: 7010 be00 0400 |00f3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +009760: 6e20 c100 2400 |00f6: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009766: 0c04 |00f9: move-result-object v4 │ │ +009768: 1a05 1300 |00fa: const-string v5, "/%02d" // string@0013 │ │ +00976c: 2386 fd00 |00fc: new-array v6, v8, [Ljava/lang/Object; // type@00fd │ │ +009770: 52c7 f601 |00fe: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeCount:I // field@01f6 │ │ +009774: 7110 a600 0700 |0100: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00977a: 0c07 |0103: move-result-object v7 │ │ +00977c: 4d07 0609 |0104: aput-object v7, v6, v9 │ │ +009780: 7120 b500 6500 |0106: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +009786: 0c05 |0109: move-result-object v5 │ │ +009788: 6e20 c100 5400 |010a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00978e: 0c04 |010d: move-result-object v4 │ │ +009790: 6e10 c200 0400 |010e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +009796: 0c02 |0111: move-result-object v2 │ │ +009798: 52c4 fa01 |0112: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ +00979c: 3d04 6700 |0114: if-lez v4, 017b // +0067 │ │ +0097a0: 6e10 b700 0200 |0116: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +0097a6: 0a04 |0119: move-result v4 │ │ +0097a8: 3d04 1500 |011a: if-lez v4, 012f // +0015 │ │ +0097ac: 2204 5e00 |011c: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +0097b0: 7010 be00 0400 |011e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0097b6: 6e20 c100 2400 |0121: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0097bc: 0c04 |0124: move-result-object v4 │ │ +0097be: 1a05 1000 |0125: const-string v5, ", " // string@0010 │ │ +0097c2: 6e20 c100 5400 |0127: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0097c8: 0c04 |012a: move-result-object v4 │ │ +0097ca: 6e10 c200 0400 |012b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0097d0: 0c02 |012e: move-result-object v2 │ │ +0097d2: 2204 5e00 |012f: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +0097d6: 7010 be00 0400 |0131: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0097dc: 6e20 c100 2400 |0134: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0097e2: 0c04 |0137: move-result-object v4 │ │ +0097e4: 1a05 0600 |0138: const-string v5, "%s %d" // string@0006 │ │ +0097e8: 23a6 fd00 |013a: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ +0097ec: 6e10 bb00 0100 |013c: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ +0097f2: 0c07 |013f: move-result-object v7 │ │ +0097f4: 4d07 0609 |0140: aput-object v7, v6, v9 │ │ +0097f8: 52c7 fa01 |0142: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ +0097fc: 7110 a600 0700 |0144: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +009802: 0c07 |0147: move-result-object v7 │ │ +009804: 4d07 0608 |0148: aput-object v7, v6, v8 │ │ +009808: 7120 b500 6500 |014a: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +00980e: 0c05 |014d: move-result-object v5 │ │ +009810: 6e20 c100 5400 |014e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009816: 0c04 |0151: move-result-object v4 │ │ +009818: 6e10 c200 0400 |0152: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00981e: 0c02 |0155: move-result-object v2 │ │ +009820: 52c4 f901 |0156: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partCount:I // field@01f9 │ │ +009824: 3d04 2300 |0158: if-lez v4, 017b // +0023 │ │ +009828: 2204 5e00 |015a: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +00982c: 7010 be00 0400 |015c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +009832: 6e20 c100 2400 |015f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009838: 0c04 |0162: move-result-object v4 │ │ +00983a: 1a05 1300 |0163: const-string v5, "/%02d" // string@0013 │ │ +00983e: 2386 fd00 |0165: new-array v6, v8, [Ljava/lang/Object; // type@00fd │ │ +009842: 52c7 f901 |0167: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partCount:I // field@01f9 │ │ +009846: 7110 a600 0700 |0169: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00984c: 0c07 |016c: move-result-object v7 │ │ +00984e: 4d07 0609 |016d: aput-object v7, v6, v9 │ │ +009852: 7120 b500 6500 |016f: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +009858: 0c05 |0172: move-result-object v5 │ │ +00985a: 6e20 c100 5400 |0173: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009860: 0c04 |0176: move-result-object v4 │ │ +009862: 6e10 c200 0400 |0177: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +009868: 0c02 |017a: move-result-object v2 │ │ +00986a: 6e10 b700 0200 |017b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +009870: 0a04 |017e: move-result v4 │ │ +009872: 3d04 92fe |017f: if-lez v4, 0011 // -016e │ │ +009876: 2204 5e00 |0181: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +00987a: 7010 be00 0400 |0183: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +009880: 6e30 ba00 9208 |0186: invoke-virtual {v2, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ba │ │ +009886: 0c05 |0189: move-result-object v5 │ │ +009888: 6e10 bd00 0500 |018a: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@00bd │ │ +00988e: 0c05 |018d: move-result-object v5 │ │ +009890: 6e20 c100 5400 |018e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009896: 0c04 |0191: move-result-object v4 │ │ +009898: 6e20 b900 8200 |0192: invoke-virtual {v2, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ +00989e: 0c05 |0195: move-result-object v5 │ │ +0098a0: 6e20 c100 5400 |0196: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0098a6: 0c04 |0199: move-result-object v4 │ │ +0098a8: 6e10 c200 0400 |019a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0098ae: 0c02 |019d: move-result-object v2 │ │ +0098b0: 2900 73fe |019e: goto/16 0011 // -018d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=166 │ │ 0x000f line=167 │ │ 0x0011 line=204 │ │ 0x0012 line=169 │ │ 0x0014 line=170 │ │ @@ -2269,631 +2275,618 @@ │ │ 0x0000 - 0x01a0 reg=12 info Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/ProgrammeActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 26 │ │ + registers : 22 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 880 16-bit code units │ │ -009324: |[009324] org.tvheadend.tvhguide.ProgrammeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -009334: 7701 4a00 1800 |0000: invoke-static/range {v24}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00933a: 0c0c |0003: move-result-object v12 │ │ -00933c: 1a13 8d03 |0004: const-string v19, "lightThemePref" // string@038d │ │ -009340: 1314 0000 |0006: const/16 v20, #int 0 // #0 │ │ -009344: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -009348: 0201 1400 |000a: move/from16 v1, v20 │ │ -00934c: 7230 2f00 0c01 |000c: invoke-interface {v12, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -009352: 0a13 |000f: move-result v19 │ │ -009354: 7701 9e00 1300 |0010: invoke-static/range {v19}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -00935a: 0c11 |0013: move-result-object v17 │ │ -00935c: 7401 9d00 1100 |0014: invoke-virtual/range {v17}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -009362: 0a13 |0017: move-result v19 │ │ -009364: 3813 3300 |0018: if-eqz v19, 004b // +0033 │ │ -009368: 1413 0100 077f |001a: const v19, #float 1.79446e+38 // #7f070001 │ │ -00936e: 0800 1800 |001d: move-object/from16 v0, v24 │ │ -009372: 0201 1300 |001f: move/from16 v1, v19 │ │ -009376: 6e20 bb01 1000 |0021: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.setTheme:(I)V // method@01bb │ │ -00937c: 7502 0400 1800 |0024: invoke-super/range {v24, v25}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ -009382: 7401 b101 1800 |0027: invoke-virtual/range {v24}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getApplication:()Landroid/app/Application; // method@01b1 │ │ -009388: 0c04 |002a: move-result-object v4 │ │ -00938a: 1f04 d000 |002b: check-cast v4, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00938e: 7401 b201 1800 |002d: invoke-virtual/range {v24}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getIntent:()Landroid/content/Intent; // method@01b2 │ │ -009394: 0c13 |0030: move-result-object v19 │ │ -009396: 1a14 7a02 |0031: const-string v20, "channelId" // string@027a │ │ -00939a: 1616 0000 |0033: const-wide/16 v22, #int 0 // #0 │ │ -00939e: 0800 1300 |0035: move-object/from16 v0, v19 │ │ -0093a2: 0801 1400 |0037: move-object/from16 v1, v20 │ │ -0093a6: 0502 1600 |0039: move-wide/from16 v2, v22 │ │ -0093aa: 6e40 2400 1032 |003b: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -0093b0: 0b14 |003e: move-result-wide v20 │ │ -0093b2: 0500 1400 |003f: move-wide/from16 v0, v20 │ │ -0093b6: 6e30 8f02 0401 |0041: invoke-virtual {v4, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -0093bc: 0c05 |0044: move-result-object v5 │ │ -0093be: 3905 0900 |0045: if-nez v5, 004e // +0009 │ │ -0093c2: 7401 b001 1800 |0047: invoke-virtual/range {v24}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.finish:()V // method@01b0 │ │ -0093c8: 0e00 |004a: return-void │ │ -0093ca: 1513 077f |004b: const/high16 v19, #int 2131165184 // #7f07 │ │ -0093ce: 28d0 |004d: goto 001d // -0030 │ │ -0093d0: 7401 b201 1800 |004e: invoke-virtual/range {v24}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getIntent:()Landroid/content/Intent; // method@01b2 │ │ -0093d6: 0c13 |0051: move-result-object v19 │ │ -0093d8: 1a14 d402 |0052: const-string v20, "eventId" // string@02d4 │ │ -0093dc: 1616 0000 |0054: const-wide/16 v22, #int 0 // #0 │ │ -0093e0: 0800 1300 |0056: move-object/from16 v0, v19 │ │ -0093e4: 0801 1400 |0058: move-object/from16 v1, v20 │ │ -0093e8: 0502 1600 |005a: move-wide/from16 v2, v22 │ │ -0093ec: 6e40 2400 1032 |005c: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -0093f2: 0b08 |005f: move-result-wide v8 │ │ -0093f4: 5450 cb01 |0060: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -0093f8: 0813 0000 |0062: move-object/from16 v19, v0 │ │ -0093fc: 7801 2f01 1300 |0064: invoke-interface/range {v19}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -009402: 0c07 |0067: move-result-object v7 │ │ -009404: 7210 1801 0700 |0068: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00940a: 0a13 |006b: move-result v19 │ │ -00940c: 3813 1400 |006c: if-eqz v19, 0080 // +0014 │ │ -009410: 7210 1901 0700 |006e: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -009416: 0c0b |0071: move-result-object v11 │ │ -009418: 1f0b f500 |0072: check-cast v11, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00941c: 53b0 e401 |0074: iget-wide v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -009420: 0514 0000 |0076: move-wide/from16 v20, v0 │ │ -009424: 3113 1408 |0078: cmp-long v19, v20, v8 │ │ -009428: 3913 eeff |007a: if-nez v19, 0068 // -0012 │ │ -00942c: 0800 1800 |007c: move-object/from16 v0, v24 │ │ -009430: 5b0b 3e00 |007e: iput-object v11, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009434: 0800 1800 |0080: move-object/from16 v0, v24 │ │ -009438: 5400 3e00 |0082: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -00943c: 0813 0000 |0084: move-object/from16 v19, v0 │ │ -009440: 3913 0600 |0086: if-nez v19, 008c // +0006 │ │ -009444: 7401 b001 1800 |0088: invoke-virtual/range {v24}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.finish:()V // method@01b0 │ │ -00944a: 28bf |008b: goto 004a // -0041 │ │ -00944c: 1313 0700 |008c: const/16 v19, #int 7 // #7 │ │ -009450: 0800 1800 |008e: move-object/from16 v0, v24 │ │ -009454: 0201 1300 |0090: move/from16 v1, v19 │ │ -009458: 6e20 b901 1000 |0092: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.requestWindowFeature:(I)Z // method@01b9 │ │ -00945e: 1413 0300 037f |0095: const v19, #float 1.74129e+38 // #7f030003 │ │ -009464: 0800 1800 |0098: move-object/from16 v0, v24 │ │ -009468: 0201 1300 |009a: move/from16 v1, v19 │ │ -00946c: 6e20 ba01 1000 |009c: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.setContentView:(I)V // method@01ba │ │ -009472: 7401 b401 1800 |009f: invoke-virtual/range {v24}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getWindow:()Landroid/view/Window; // method@01b4 │ │ -009478: 0c13 |00a2: move-result-object v19 │ │ -00947a: 1314 0700 |00a3: const/16 v20, #int 7 // #7 │ │ -00947e: 1415 0600 037f |00a5: const v21, #float 1.74129e+38 // #7f030006 │ │ -009484: 7403 6b00 1300 |00a8: invoke-virtual/range {v19, v20, v21}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ -00948a: 1413 0200 097f |00ab: const v19, #float 1.82104e+38 // #7f090002 │ │ -009490: 0800 1800 |00ae: move-object/from16 v0, v24 │ │ -009494: 0201 1300 |00b0: move/from16 v1, v19 │ │ -009498: 6e20 af01 1000 |00b2: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -00949e: 0c0f |00b5: move-result-object v15 │ │ -0094a0: 1f0f 4300 |00b6: check-cast v15, Landroid/widget/TextView; // type@0043 │ │ -0094a4: 5450 d001 |00b8: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -0094a8: 0813 0000 |00ba: move-object/from16 v19, v0 │ │ -0094ac: 0800 1300 |00bc: move-object/from16 v0, v19 │ │ -0094b0: 6e20 8d00 0f00 |00be: invoke-virtual {v15, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -0094b6: 5450 cd01 |00c1: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -0094ba: 0813 0000 |00c3: move-object/from16 v19, v0 │ │ -0094be: 3813 1800 |00c5: if-eqz v19, 00dd // +0018 │ │ -0094c2: 1413 0300 097f |00c7: const v19, #float 1.82104e+38 // #7f090003 │ │ -0094c8: 0800 1800 |00ca: move-object/from16 v0, v24 │ │ -0094cc: 0201 1300 |00cc: move/from16 v1, v19 │ │ -0094d0: 6e20 af01 1000 |00ce: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -0094d6: 0c0a |00d1: move-result-object v10 │ │ -0094d8: 1f0a 3d00 |00d2: check-cast v10, Landroid/widget/ImageView; // type@003d │ │ -0094dc: 5450 cd01 |00d4: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -0094e0: 0813 0000 |00d6: move-object/from16 v19, v0 │ │ -0094e4: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ -0094e8: 6e20 7b00 0a00 |00da: invoke-virtual {v10, v0}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ -0094ee: 1413 1500 097f |00dd: const v19, #float 1.82105e+38 // #7f090015 │ │ -0094f4: 0800 1800 |00e0: move-object/from16 v0, v24 │ │ -0094f8: 0201 1300 |00e2: move/from16 v1, v19 │ │ -0094fc: 6e20 af01 1000 |00e4: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -009502: 0c10 |00e7: move-result-object v16 │ │ -009504: 1f10 4300 |00e8: check-cast v16, Landroid/widget/TextView; // type@0043 │ │ -009508: 0800 1800 |00ea: move-object/from16 v0, v24 │ │ -00950c: 5400 3e00 |00ec: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009510: 0813 0000 |00ee: move-object/from16 v19, v0 │ │ -009514: 0800 1300 |00f0: move-object/from16 v0, v19 │ │ -009518: 5400 ec01 |00f2: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -00951c: 0813 0000 |00f4: move-object/from16 v19, v0 │ │ -009520: 0800 1000 |00f6: move-object/from16 v0, v16 │ │ -009524: 0801 1300 |00f8: move-object/from16 v1, v19 │ │ -009528: 6e20 8d00 1000 |00fa: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00952e: 1413 1b00 097f |00fd: const v19, #float 1.82105e+38 // #7f09001b │ │ -009534: 0800 1800 |0100: move-object/from16 v0, v24 │ │ -009538: 0201 1300 |0102: move/from16 v1, v19 │ │ -00953c: 6e20 af01 1000 |0104: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -009542: 0c10 |0107: move-result-object v16 │ │ -009544: 1f10 4300 |0108: check-cast v16, Landroid/widget/TextView; // type@0043 │ │ -009548: 5450 d001 |010a: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -00954c: 0813 0000 |010c: move-object/from16 v19, v0 │ │ -009550: 0800 1000 |010e: move-object/from16 v0, v16 │ │ -009554: 0801 1300 |0110: move-object/from16 v1, v19 │ │ -009558: 6e20 8d00 1000 |0112: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00955e: 1413 1c00 097f |0115: const v19, #float 1.82105e+38 // #7f09001c │ │ -009564: 0800 1800 |0118: move-object/from16 v0, v24 │ │ -009568: 0201 1300 |011a: move/from16 v1, v19 │ │ -00956c: 6e20 af01 1000 |011c: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -009572: 0c10 |011f: move-result-object v16 │ │ -009574: 1f10 4300 |0120: check-cast v16, Landroid/widget/TextView; // type@0043 │ │ -009578: 2213 5e00 |0122: new-instance v19, Ljava/lang/StringBuilder; // type@005e │ │ -00957c: 7601 be00 1300 |0124: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -009582: 7401 8900 1000 |0127: invoke-virtual/range {v16}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -009588: 0c14 |012a: move-result-object v20 │ │ -00958a: 7701 4c00 1400 |012b: invoke-static/range {v20}, Landroid/text/format/DateFormat;.getLongDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004c │ │ -009590: 0c14 |012e: move-result-object v20 │ │ -009592: 0800 1800 |012f: move-object/from16 v0, v24 │ │ -009596: 5400 3e00 |0131: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -00959a: 0815 0000 |0133: move-object/from16 v21, v0 │ │ -00959e: 0800 1500 |0135: move-object/from16 v0, v21 │ │ -0095a2: 5400 e901 |0137: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -0095a6: 0815 0000 |0139: move-object/from16 v21, v0 │ │ -0095aa: 7402 0401 1400 |013b: invoke-virtual/range {v20, v21}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -0095b0: 0c14 |013e: move-result-object v20 │ │ -0095b2: 7402 c100 1300 |013f: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0095b8: 0c13 |0142: move-result-object v19 │ │ -0095ba: 1a14 0100 |0143: const-string v20, " " // string@0001 │ │ -0095be: 7402 c100 1300 |0145: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0095c4: 0c13 |0148: move-result-object v19 │ │ -0095c6: 7401 8900 1000 |0149: invoke-virtual/range {v16}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -0095cc: 0c14 |014c: move-result-object v20 │ │ -0095ce: 7701 4d00 1400 |014d: invoke-static/range {v20}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -0095d4: 0c14 |0150: move-result-object v20 │ │ -0095d6: 0800 1800 |0151: move-object/from16 v0, v24 │ │ -0095da: 5400 3e00 |0153: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -0095de: 0815 0000 |0155: move-object/from16 v21, v0 │ │ -0095e2: 0800 1500 |0157: move-object/from16 v0, v21 │ │ -0095e6: 5400 e901 |0159: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -0095ea: 0815 0000 |015b: move-object/from16 v21, v0 │ │ -0095ee: 7402 0401 1400 |015d: invoke-virtual/range {v20, v21}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -0095f4: 0c14 |0160: move-result-object v20 │ │ -0095f6: 7402 c100 1300 |0161: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0095fc: 0c13 |0164: move-result-object v19 │ │ -0095fe: 1a14 0300 |0165: const-string v20, " - " // string@0003 │ │ -009602: 7402 c100 1300 |0167: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009608: 0c13 |016a: move-result-object v19 │ │ -00960a: 7401 8900 1000 |016b: invoke-virtual/range {v16}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -009610: 0c14 |016e: move-result-object v20 │ │ -009612: 7701 4d00 1400 |016f: invoke-static/range {v20}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -009618: 0c14 |0172: move-result-object v20 │ │ -00961a: 0800 1800 |0173: move-object/from16 v0, v24 │ │ -00961e: 5400 3e00 |0175: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009622: 0815 0000 |0177: move-object/from16 v21, v0 │ │ -009626: 0800 1500 |0179: move-object/from16 v0, v21 │ │ -00962a: 5400 ea01 |017b: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ -00962e: 0815 0000 |017d: move-object/from16 v21, v0 │ │ -009632: 7402 0401 1400 |017f: invoke-virtual/range {v20, v21}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -009638: 0c14 |0182: move-result-object v20 │ │ -00963a: 7402 c100 1300 |0183: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009640: 0c13 |0186: move-result-object v19 │ │ -009642: 7401 c200 1300 |0187: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -009648: 0c13 |018a: move-result-object v19 │ │ -00964a: 0800 1000 |018b: move-object/from16 v0, v16 │ │ -00964e: 0801 1300 |018d: move-object/from16 v1, v19 │ │ -009652: 6e20 8d00 1000 |018f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -009658: 0800 1800 |0192: move-object/from16 v0, v24 │ │ -00965c: 5400 3e00 |0194: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009660: 0813 0000 |0196: move-object/from16 v19, v0 │ │ -009664: 0800 1300 |0198: move-object/from16 v0, v19 │ │ -009668: 5400 eb01 |019a: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ -00966c: 0813 0000 |019c: move-object/from16 v19, v0 │ │ -009670: 7401 b700 1300 |019e: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@00b7 │ │ -009676: 0a13 |01a1: move-result v19 │ │ -009678: 3913 0001 |01a2: if-nez v19, 02a2 // +0100 │ │ -00967c: 0800 1800 |01a4: move-object/from16 v0, v24 │ │ -009680: 5400 3e00 |01a6: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009684: 0813 0000 |01a8: move-object/from16 v19, v0 │ │ -009688: 0800 1300 |01aa: move-object/from16 v0, v19 │ │ -00968c: 5400 e301 |01ac: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ -009690: 0813 0000 |01ae: move-object/from16 v19, v0 │ │ -009694: 7401 b700 1300 |01b0: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00969a: 0a13 |01b3: move-result v19 │ │ -00969c: 3913 ee00 |01b4: if-nez v19, 02a2 // +00ee │ │ -0096a0: 1413 1600 097f |01b6: const v19, #float 1.82105e+38 // #7f090016 │ │ -0096a6: 0800 1800 |01b9: move-object/from16 v0, v24 │ │ -0096aa: 0201 1300 |01bb: move/from16 v1, v19 │ │ -0096ae: 6e20 af01 1000 |01bd: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -0096b4: 0c12 |01c0: move-result-object v18 │ │ -0096b6: 1313 0800 |01c1: const/16 v19, #int 8 // #8 │ │ -0096ba: 7402 6a00 1200 |01c3: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ -0096c0: 0800 1800 |01c6: move-object/from16 v0, v24 │ │ -0096c4: 5400 3e00 |01c8: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -0096c8: 0813 0000 |01ca: move-object/from16 v19, v0 │ │ -0096cc: 0800 1300 |01cc: move-object/from16 v0, v19 │ │ -0096d0: 5400 e701 |01ce: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ -0096d4: 0813 0000 |01d0: move-object/from16 v19, v0 │ │ -0096d8: 0800 1800 |01d2: move-object/from16 v0, v24 │ │ -0096dc: 0801 1300 |01d4: move-object/from16 v1, v19 │ │ -0096e0: 6e20 ae01 1000 |01d6: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; // method@01ae │ │ -0096e6: 0c0d |01d9: move-result-object v13 │ │ -0096e8: 6e10 b700 0d00 |01da: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@00b7 │ │ -0096ee: 0a13 |01dd: move-result v19 │ │ -0096f0: 3d13 3c01 |01de: if-lez v19, 031a // +013c │ │ -0096f4: 1413 2200 097f |01e0: const v19, #float 1.82105e+38 // #7f090022 │ │ -0096fa: 0800 1800 |01e3: move-object/from16 v0, v24 │ │ -0096fe: 0201 1300 |01e5: move/from16 v1, v19 │ │ -009702: 6e20 af01 1000 |01e7: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -009708: 0c10 |01ea: move-result-object v16 │ │ -00970a: 1f10 4300 |01eb: check-cast v16, Landroid/widget/TextView; // type@0043 │ │ -00970e: 0800 1000 |01ed: move-object/from16 v0, v16 │ │ -009712: 6e20 8d00 d000 |01ef: invoke-virtual {v0, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -009718: 7701 9302 1800 |01f2: invoke-static/range {v24}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; // method@0293 │ │ -00971e: 0c06 |01f5: move-result-object v6 │ │ -009720: 0800 1800 |01f6: move-object/from16 v0, v24 │ │ -009724: 5400 3e00 |01f8: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009728: 0813 0000 |01fa: move-object/from16 v19, v0 │ │ -00972c: 0800 1300 |01fc: move-object/from16 v0, v19 │ │ -009730: 5200 e201 |01fe: iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ -009734: 0213 0000 |0200: move/from16 v19, v0 │ │ -009738: 1a14 0000 |0202: const-string v20, "" // string@0000 │ │ -00973c: 0200 1300 |0204: move/from16 v0, v19 │ │ -009740: 0801 1400 |0206: move-object/from16 v1, v20 │ │ -009744: 6e30 5600 0601 |0208: invoke-virtual {v6, v0, v1}, Landroid/util/SparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0056 │ │ -00974a: 0c0d |020b: move-result-object v13 │ │ -00974c: 1f0d 5d00 |020c: check-cast v13, Ljava/lang/String; // type@005d │ │ -009750: 6e10 b700 0d00 |020e: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@00b7 │ │ -009756: 0a13 |0211: move-result v19 │ │ -009758: 3d13 2a01 |0212: if-lez v19, 033c // +012a │ │ -00975c: 1413 1f00 097f |0214: const v19, #float 1.82105e+38 // #7f09001f │ │ -009762: 0800 1800 |0217: move-object/from16 v0, v24 │ │ -009766: 0201 1300 |0219: move/from16 v1, v19 │ │ -00976a: 6e20 af01 1000 |021b: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -009770: 0c10 |021e: move-result-object v16 │ │ -009772: 1f10 4300 |021f: check-cast v16, Landroid/widget/TextView; // type@0043 │ │ -009776: 0800 1000 |0221: move-object/from16 v0, v16 │ │ -00977a: 6e20 8d00 d000 |0223: invoke-virtual {v0, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -009780: 0800 1800 |0226: move-object/from16 v0, v24 │ │ -009784: 5400 3e00 |0228: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009788: 0813 0000 |022a: move-object/from16 v19, v0 │ │ -00978c: 0800 1300 |022c: move-object/from16 v0, v19 │ │ -009790: 5200 e801 |022e: iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ -009794: 0213 0000 |0230: move/from16 v19, v0 │ │ -009798: 3d13 2c01 |0232: if-lez v19, 035e // +012c │ │ -00979c: 1413 2500 097f |0234: const v19, #float 1.82105e+38 // #7f090025 │ │ -0097a2: 0800 1800 |0237: move-object/from16 v0, v24 │ │ -0097a6: 0201 1300 |0239: move/from16 v1, v19 │ │ -0097aa: 6e20 af01 1000 |023b: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -0097b0: 0c0e |023e: move-result-object v14 │ │ -0097b2: 1f0e 4200 |023f: check-cast v14, Landroid/widget/RatingBar; // type@0042 │ │ -0097b6: 0800 1800 |0241: move-object/from16 v0, v24 │ │ -0097ba: 5400 3e00 |0243: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -0097be: 0813 0000 |0245: move-object/from16 v19, v0 │ │ -0097c2: 0800 1300 |0247: move-object/from16 v0, v19 │ │ -0097c6: 5200 e801 |0249: iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ -0097ca: 0213 0000 |024b: move/from16 v19, v0 │ │ -0097ce: 0200 1300 |024d: move/from16 v0, v19 │ │ -0097d2: 8200 |024f: int-to-float v0, v0 │ │ -0097d4: 0213 0000 |0250: move/from16 v19, v0 │ │ -0097d8: 1514 2041 |0252: const/high16 v20, #int 1092616192 // #4120 │ │ -0097dc: a913 1314 |0254: div-float v19, v19, v20 │ │ -0097e0: 0200 1300 |0256: move/from16 v0, v19 │ │ -0097e4: 6e20 8800 0e00 |0258: invoke-virtual {v14, v0}, Landroid/widget/RatingBar;.setRating:(F)V // method@0088 │ │ -0097ea: 1413 2600 097f |025b: const v19, #float 1.82105e+38 // #7f090026 │ │ -0097f0: 0800 1800 |025e: move-object/from16 v0, v24 │ │ -0097f4: 0201 1300 |0260: move/from16 v1, v19 │ │ -0097f8: 6e20 af01 1000 |0262: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -0097fe: 0c10 |0265: move-result-object v16 │ │ -009800: 1f10 4300 |0266: check-cast v16, Landroid/widget/TextView; // type@0043 │ │ -009804: 2213 5e00 |0268: new-instance v19, Ljava/lang/StringBuilder; // type@005e │ │ -009808: 7601 be00 1300 |026a: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00980e: 1a14 0d00 |026d: const-string v20, "(" // string@000d │ │ -009812: 7402 c100 1300 |026f: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009818: 0c13 |0272: move-result-object v19 │ │ -00981a: 0800 1800 |0273: move-object/from16 v0, v24 │ │ -00981e: 5400 3e00 |0275: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009822: 0814 0000 |0277: move-object/from16 v20, v0 │ │ -009826: 0800 1400 |0279: move-object/from16 v0, v20 │ │ -00982a: 5200 e801 |027b: iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ -00982e: 0214 0000 |027d: move/from16 v20, v0 │ │ -009832: 7402 bf00 1300 |027f: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00bf │ │ -009838: 0c13 |0282: move-result-object v19 │ │ -00983a: 1a14 1200 |0283: const-string v20, "/" // string@0012 │ │ -00983e: 7402 c100 1300 |0285: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -009844: 0c13 |0288: move-result-object v19 │ │ -009846: 1314 6400 |0289: const/16 v20, #int 100 // #64 │ │ -00984a: 7402 bf00 1300 |028b: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00bf │ │ -009850: 0c13 |028e: move-result-object v19 │ │ -009852: 1a14 0f00 |028f: const-string v20, ")" // string@000f │ │ -009856: 7402 c100 1300 |0291: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00985c: 0c13 |0294: move-result-object v19 │ │ -00985e: 7401 c200 1300 |0295: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -009864: 0c13 |0298: move-result-object v19 │ │ -009866: 0800 1000 |0299: move-object/from16 v0, v16 │ │ -00986a: 0801 1300 |029b: move-object/from16 v1, v19 │ │ -00986e: 6e20 8d00 1000 |029d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -009874: 2900 aafd |02a0: goto/16 004a // -0256 │ │ -009878: 1413 1700 097f |02a2: const v19, #float 1.82105e+38 // #7f090017 │ │ -00987e: 0800 1800 |02a5: move-object/from16 v0, v24 │ │ -009882: 0201 1300 |02a7: move/from16 v1, v19 │ │ -009886: 6e20 af01 1000 |02a9: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -00988c: 0c10 |02ac: move-result-object v16 │ │ -00988e: 1f10 4300 |02ad: check-cast v16, Landroid/widget/TextView; // type@0043 │ │ -009892: 0800 1800 |02af: move-object/from16 v0, v24 │ │ -009896: 5400 3e00 |02b1: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -00989a: 0813 0000 |02b3: move-object/from16 v19, v0 │ │ -00989e: 0800 1300 |02b5: move-object/from16 v0, v19 │ │ -0098a2: 5400 eb01 |02b7: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ -0098a6: 0813 0000 |02b9: move-object/from16 v19, v0 │ │ -0098aa: 0800 1000 |02bb: move-object/from16 v0, v16 │ │ -0098ae: 0801 1300 |02bd: move-object/from16 v1, v19 │ │ -0098b2: 6e20 8d00 1000 |02bf: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -0098b8: 0800 1800 |02c2: move-object/from16 v0, v24 │ │ -0098bc: 5400 3e00 |02c4: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -0098c0: 0813 0000 |02c6: move-object/from16 v19, v0 │ │ -0098c4: 0800 1300 |02c8: move-object/from16 v0, v19 │ │ -0098c8: 5400 eb01 |02ca: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ -0098cc: 0813 0000 |02cc: move-object/from16 v19, v0 │ │ -0098d0: 7401 b700 1300 |02ce: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@00b7 │ │ -0098d6: 0a13 |02d1: move-result v19 │ │ -0098d8: 3913 0b00 |02d2: if-nez v19, 02dd // +000b │ │ -0098dc: 1313 0800 |02d4: const/16 v19, #int 8 // #8 │ │ -0098e0: 0800 1000 |02d6: move-object/from16 v0, v16 │ │ -0098e4: 0201 1300 |02d8: move/from16 v1, v19 │ │ -0098e8: 6e20 8e00 1000 |02da: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ -0098ee: 1413 1900 097f |02dd: const v19, #float 1.82105e+38 // #7f090019 │ │ -0098f4: 0800 1800 |02e0: move-object/from16 v0, v24 │ │ -0098f8: 0201 1300 |02e2: move/from16 v1, v19 │ │ -0098fc: 6e20 af01 1000 |02e4: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -009902: 0c10 |02e7: move-result-object v16 │ │ -009904: 1f10 4300 |02e8: check-cast v16, Landroid/widget/TextView; // type@0043 │ │ -009908: 0800 1800 |02ea: move-object/from16 v0, v24 │ │ -00990c: 5400 3e00 |02ec: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009910: 0813 0000 |02ee: move-object/from16 v19, v0 │ │ -009914: 0800 1300 |02f0: move-object/from16 v0, v19 │ │ -009918: 5400 e301 |02f2: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ -00991c: 0813 0000 |02f4: move-object/from16 v19, v0 │ │ -009920: 0800 1000 |02f6: move-object/from16 v0, v16 │ │ -009924: 0801 1300 |02f8: move-object/from16 v1, v19 │ │ -009928: 6e20 8d00 1000 |02fa: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00992e: 0800 1800 |02fd: move-object/from16 v0, v24 │ │ -009932: 5400 3e00 |02ff: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009936: 0813 0000 |0301: move-object/from16 v19, v0 │ │ -00993a: 0800 1300 |0303: move-object/from16 v0, v19 │ │ -00993e: 5400 e301 |0305: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ -009942: 0813 0000 |0307: move-object/from16 v19, v0 │ │ -009946: 7401 b700 1300 |0309: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00994c: 0a13 |030c: move-result v19 │ │ -00994e: 3913 b9fe |030d: if-nez v19, 01c6 // -0147 │ │ -009952: 1313 0800 |030f: const/16 v19, #int 8 // #8 │ │ -009956: 0800 1000 |0311: move-object/from16 v0, v16 │ │ -00995a: 0201 1300 |0313: move/from16 v1, v19 │ │ -00995e: 6e20 8e00 1000 |0315: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ -009964: 2900 aefe |0318: goto/16 01c6 // -0152 │ │ -009968: 1413 2100 097f |031a: const v19, #float 1.82105e+38 // #7f090021 │ │ -00996e: 0800 1800 |031d: move-object/from16 v0, v24 │ │ -009972: 0201 1300 |031f: move/from16 v1, v19 │ │ -009976: 6e20 af01 1000 |0321: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -00997c: 0c12 |0324: move-result-object v18 │ │ -00997e: 1313 0800 |0325: const/16 v19, #int 8 // #8 │ │ -009982: 7402 6a00 1200 |0327: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ -009988: 1413 2300 097f |032a: const v19, #float 1.82105e+38 // #7f090023 │ │ -00998e: 0800 1800 |032d: move-object/from16 v0, v24 │ │ -009992: 0201 1300 |032f: move/from16 v1, v19 │ │ -009996: 6e20 af01 1000 |0331: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -00999c: 0c12 |0334: move-result-object v18 │ │ -00999e: 1313 0800 |0335: const/16 v19, #int 8 // #8 │ │ -0099a2: 7402 6a00 1200 |0337: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ -0099a8: 2900 b8fe |033a: goto/16 01f2 // -0148 │ │ -0099ac: 1413 1e00 097f |033c: const v19, #float 1.82105e+38 // #7f09001e │ │ -0099b2: 0800 1800 |033f: move-object/from16 v0, v24 │ │ -0099b6: 0201 1300 |0341: move/from16 v1, v19 │ │ -0099ba: 6e20 af01 1000 |0343: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -0099c0: 0c12 |0346: move-result-object v18 │ │ -0099c2: 1313 0800 |0347: const/16 v19, #int 8 // #8 │ │ -0099c6: 7402 6a00 1200 |0349: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ -0099cc: 1413 2000 097f |034c: const v19, #float 1.82105e+38 // #7f090020 │ │ -0099d2: 0800 1800 |034f: move-object/from16 v0, v24 │ │ -0099d6: 0201 1300 |0351: move/from16 v1, v19 │ │ -0099da: 6e20 af01 1000 |0353: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -0099e0: 0c12 |0356: move-result-object v18 │ │ -0099e2: 1313 0800 |0357: const/16 v19, #int 8 // #8 │ │ -0099e6: 7402 6a00 1200 |0359: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ -0099ec: 2900 cafe |035c: goto/16 0226 // -0136 │ │ -0099f0: 1413 2400 097f |035e: const v19, #float 1.82105e+38 // #7f090024 │ │ -0099f6: 0800 1800 |0361: move-object/from16 v0, v24 │ │ -0099fa: 0201 1300 |0363: move/from16 v1, v19 │ │ -0099fe: 6e20 af01 1000 |0365: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ -009a04: 0c12 |0368: move-result-object v18 │ │ -009a06: 1313 0800 |0369: const/16 v19, #int 8 // #8 │ │ -009a0a: 7402 6a00 1200 |036b: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ -009a10: 2900 dcfc |036e: goto/16 004a // -0324 │ │ + insns size : 848 16-bit code units │ │ +0098b4: |[0098b4] org.tvheadend.tvhguide.ProgrammeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0098c4: 7701 4a00 1400 |0000: invoke-static/range {v20}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +0098ca: 0c09 |0003: move-result-object v9 │ │ +0098cc: 1a10 8c03 |0004: const-string v16, "lightThemePref" // string@038c │ │ +0098d0: 1311 0000 |0006: const/16 v17, #int 0 // #0 │ │ +0098d4: 0800 1000 |0008: move-object/from16 v0, v16 │ │ +0098d8: 0201 1100 |000a: move/from16 v1, v17 │ │ +0098dc: 7230 2f00 0901 |000c: invoke-interface {v9, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +0098e2: 0a10 |000f: move-result v16 │ │ +0098e4: 7701 9e00 1000 |0010: invoke-static/range {v16}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +0098ea: 0c0e |0013: move-result-object v14 │ │ +0098ec: 6e10 9d00 0e00 |0014: invoke-virtual {v14}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +0098f2: 0a10 |0017: move-result v16 │ │ +0098f4: 3810 2d00 |0018: if-eqz v16, 0045 // +002d │ │ +0098f8: 1410 0100 077f |001a: const v16, #float 1.79446e+38 // #7f070001 │ │ +0098fe: 0800 1400 |001d: move-object/from16 v0, v20 │ │ +009902: 0201 1000 |001f: move/from16 v1, v16 │ │ +009906: 6e20 bb01 1000 |0021: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.setTheme:(I)V // method@01bb │ │ +00990c: 7502 0400 1400 |0024: invoke-super/range {v20, v21}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ +009912: 7401 b101 1400 |0027: invoke-virtual/range {v20}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getApplication:()Landroid/app/Application; // method@01b1 │ │ +009918: 0c02 |002a: move-result-object v2 │ │ +00991a: 1f02 d000 |002b: check-cast v2, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +00991e: 7401 b201 1400 |002d: invoke-virtual/range {v20}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getIntent:()Landroid/content/Intent; // method@01b2 │ │ +009924: 0c10 |0030: move-result-object v16 │ │ +009926: 1a11 7a02 |0031: const-string v17, "channelId" // string@027a │ │ +00992a: 1612 0000 |0033: const-wide/16 v18, #int 0 // #0 │ │ +00992e: 7404 2400 1000 |0035: invoke-virtual/range {v16, v17, v18, v19}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +009934: 0b10 |0038: move-result-wide v16 │ │ +009936: 0500 1000 |0039: move-wide/from16 v0, v16 │ │ +00993a: 6e30 8f02 0201 |003b: invoke-virtual {v2, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +009940: 0c03 |003e: move-result-object v3 │ │ +009942: 3903 0900 |003f: if-nez v3, 0048 // +0009 │ │ +009946: 7401 b001 1400 |0041: invoke-virtual/range {v20}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.finish:()V // method@01b0 │ │ +00994c: 0e00 |0044: return-void │ │ +00994e: 1510 077f |0045: const/high16 v16, #int 2131165184 // #7f07 │ │ +009952: 28d6 |0047: goto 001d // -002a │ │ +009954: 7401 b201 1400 |0048: invoke-virtual/range {v20}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getIntent:()Landroid/content/Intent; // method@01b2 │ │ +00995a: 0c10 |004b: move-result-object v16 │ │ +00995c: 1a11 d402 |004c: const-string v17, "eventId" // string@02d4 │ │ +009960: 1612 0000 |004e: const-wide/16 v18, #int 0 // #0 │ │ +009964: 7404 2400 1000 |0050: invoke-virtual/range {v16, v17, v18, v19}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +00996a: 0b06 |0053: move-result-wide v6 │ │ +00996c: 5430 cb01 |0054: iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +009970: 0810 0000 |0056: move-object/from16 v16, v0 │ │ +009974: 7801 2f01 1000 |0058: invoke-interface/range {v16}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +00997a: 0c10 |005b: move-result-object v16 │ │ +00997c: 7801 1801 1000 |005c: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +009982: 0a11 |005f: move-result v17 │ │ +009984: 3811 1400 |0060: if-eqz v17, 0074 // +0014 │ │ +009988: 7801 1901 1000 |0062: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00998e: 0c08 |0065: move-result-object v8 │ │ +009990: 1f08 f500 |0066: check-cast v8, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +009994: 5380 e401 |0068: iget-wide v0, v8, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +009998: 0512 0000 |006a: move-wide/from16 v18, v0 │ │ +00999c: 3111 1206 |006c: cmp-long v17, v18, v6 │ │ +0099a0: 3911 eeff |006e: if-nez v17, 005c // -0012 │ │ +0099a4: 0800 1400 |0070: move-object/from16 v0, v20 │ │ +0099a8: 5b08 3e00 |0072: iput-object v8, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +0099ac: 0800 1400 |0074: move-object/from16 v0, v20 │ │ +0099b0: 5400 3e00 |0076: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +0099b4: 0810 0000 |0078: move-object/from16 v16, v0 │ │ +0099b8: 3910 0600 |007a: if-nez v16, 0080 // +0006 │ │ +0099bc: 7401 b001 1400 |007c: invoke-virtual/range {v20}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.finish:()V // method@01b0 │ │ +0099c2: 28c5 |007f: goto 0044 // -003b │ │ +0099c4: 1310 0700 |0080: const/16 v16, #int 7 // #7 │ │ +0099c8: 0800 1400 |0082: move-object/from16 v0, v20 │ │ +0099cc: 0201 1000 |0084: move/from16 v1, v16 │ │ +0099d0: 6e20 b901 1000 |0086: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.requestWindowFeature:(I)Z // method@01b9 │ │ +0099d6: 1410 0300 037f |0089: const v16, #float 1.74129e+38 // #7f030003 │ │ +0099dc: 0800 1400 |008c: move-object/from16 v0, v20 │ │ +0099e0: 0201 1000 |008e: move/from16 v1, v16 │ │ +0099e4: 6e20 ba01 1000 |0090: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.setContentView:(I)V // method@01ba │ │ +0099ea: 7401 b401 1400 |0093: invoke-virtual/range {v20}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.getWindow:()Landroid/view/Window; // method@01b4 │ │ +0099f0: 0c10 |0096: move-result-object v16 │ │ +0099f2: 1311 0700 |0097: const/16 v17, #int 7 // #7 │ │ +0099f6: 1412 0600 037f |0099: const v18, #float 1.74129e+38 // #7f030006 │ │ +0099fc: 7403 6b00 1000 |009c: invoke-virtual/range {v16, v17, v18}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ +009a02: 1410 0200 097f |009f: const v16, #float 1.82104e+38 // #7f090002 │ │ +009a08: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ +009a0c: 0201 1000 |00a4: move/from16 v1, v16 │ │ +009a10: 6e20 af01 1000 |00a6: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009a16: 0c0c |00a9: move-result-object v12 │ │ +009a18: 1f0c 4300 |00aa: check-cast v12, Landroid/widget/TextView; // type@0043 │ │ +009a1c: 5430 d001 |00ac: iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +009a20: 0810 0000 |00ae: move-object/from16 v16, v0 │ │ +009a24: 0800 1000 |00b0: move-object/from16 v0, v16 │ │ +009a28: 6e20 8d00 0c00 |00b2: invoke-virtual {v12, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009a2e: 5430 cd01 |00b5: iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +009a32: 0810 0000 |00b7: move-object/from16 v16, v0 │ │ +009a36: 3810 1800 |00b9: if-eqz v16, 00d1 // +0018 │ │ +009a3a: 1410 0300 097f |00bb: const v16, #float 1.82104e+38 // #7f090003 │ │ +009a40: 0800 1400 |00be: move-object/from16 v0, v20 │ │ +009a44: 0201 1000 |00c0: move/from16 v1, v16 │ │ +009a48: 6e20 af01 1000 |00c2: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009a4e: 0c05 |00c5: move-result-object v5 │ │ +009a50: 1f05 3d00 |00c6: check-cast v5, Landroid/widget/ImageView; // type@003d │ │ +009a54: 5430 cd01 |00c8: iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +009a58: 0810 0000 |00ca: move-object/from16 v16, v0 │ │ +009a5c: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ +009a60: 6e20 7b00 0500 |00ce: invoke-virtual {v5, v0}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ +009a66: 1410 1500 097f |00d1: const v16, #float 1.82105e+38 // #7f090015 │ │ +009a6c: 0800 1400 |00d4: move-object/from16 v0, v20 │ │ +009a70: 0201 1000 |00d6: move/from16 v1, v16 │ │ +009a74: 6e20 af01 1000 |00d8: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009a7a: 0c0d |00db: move-result-object v13 │ │ +009a7c: 1f0d 4300 |00dc: check-cast v13, Landroid/widget/TextView; // type@0043 │ │ +009a80: 0800 1400 |00de: move-object/from16 v0, v20 │ │ +009a84: 5400 3e00 |00e0: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009a88: 0810 0000 |00e2: move-object/from16 v16, v0 │ │ +009a8c: 0800 1000 |00e4: move-object/from16 v0, v16 │ │ +009a90: 5400 ec01 |00e6: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +009a94: 0810 0000 |00e8: move-object/from16 v16, v0 │ │ +009a98: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +009a9c: 6e20 8d00 0d00 |00ec: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009aa2: 1410 1b00 097f |00ef: const v16, #float 1.82105e+38 // #7f09001b │ │ +009aa8: 0800 1400 |00f2: move-object/from16 v0, v20 │ │ +009aac: 0201 1000 |00f4: move/from16 v1, v16 │ │ +009ab0: 6e20 af01 1000 |00f6: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009ab6: 0c0d |00f9: move-result-object v13 │ │ +009ab8: 1f0d 4300 |00fa: check-cast v13, Landroid/widget/TextView; // type@0043 │ │ +009abc: 5430 d001 |00fc: iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +009ac0: 0810 0000 |00fe: move-object/from16 v16, v0 │ │ +009ac4: 0800 1000 |0100: move-object/from16 v0, v16 │ │ +009ac8: 6e20 8d00 0d00 |0102: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009ace: 1410 1c00 097f |0105: const v16, #float 1.82105e+38 // #7f09001c │ │ +009ad4: 0800 1400 |0108: move-object/from16 v0, v20 │ │ +009ad8: 0201 1000 |010a: move/from16 v1, v16 │ │ +009adc: 6e20 af01 1000 |010c: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009ae2: 0c0d |010f: move-result-object v13 │ │ +009ae4: 1f0d 4300 |0110: check-cast v13, Landroid/widget/TextView; // type@0043 │ │ +009ae8: 2210 5e00 |0112: new-instance v16, Ljava/lang/StringBuilder; // type@005e │ │ +009aec: 7601 be00 1000 |0114: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +009af2: 6e10 8900 0d00 |0117: invoke-virtual {v13}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +009af8: 0c11 |011a: move-result-object v17 │ │ +009afa: 7701 4c00 1100 |011b: invoke-static/range {v17}, Landroid/text/format/DateFormat;.getLongDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004c │ │ +009b00: 0c11 |011e: move-result-object v17 │ │ +009b02: 0800 1400 |011f: move-object/from16 v0, v20 │ │ +009b06: 5400 3e00 |0121: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009b0a: 0812 0000 |0123: move-object/from16 v18, v0 │ │ +009b0e: 0800 1200 |0125: move-object/from16 v0, v18 │ │ +009b12: 5400 e901 |0127: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +009b16: 0812 0000 |0129: move-object/from16 v18, v0 │ │ +009b1a: 7402 0401 1100 |012b: invoke-virtual/range {v17, v18}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +009b20: 0c11 |012e: move-result-object v17 │ │ +009b22: 7402 c100 1000 |012f: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009b28: 0c10 |0132: move-result-object v16 │ │ +009b2a: 1a11 0100 |0133: const-string v17, " " // string@0001 │ │ +009b2e: 7402 c100 1000 |0135: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009b34: 0c10 |0138: move-result-object v16 │ │ +009b36: 6e10 8900 0d00 |0139: invoke-virtual {v13}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +009b3c: 0c11 |013c: move-result-object v17 │ │ +009b3e: 7701 4d00 1100 |013d: invoke-static/range {v17}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +009b44: 0c11 |0140: move-result-object v17 │ │ +009b46: 0800 1400 |0141: move-object/from16 v0, v20 │ │ +009b4a: 5400 3e00 |0143: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009b4e: 0812 0000 |0145: move-object/from16 v18, v0 │ │ +009b52: 0800 1200 |0147: move-object/from16 v0, v18 │ │ +009b56: 5400 e901 |0149: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +009b5a: 0812 0000 |014b: move-object/from16 v18, v0 │ │ +009b5e: 7402 0401 1100 |014d: invoke-virtual/range {v17, v18}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +009b64: 0c11 |0150: move-result-object v17 │ │ +009b66: 7402 c100 1000 |0151: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009b6c: 0c10 |0154: move-result-object v16 │ │ +009b6e: 1a11 0300 |0155: const-string v17, " - " // string@0003 │ │ +009b72: 7402 c100 1000 |0157: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009b78: 0c10 |015a: move-result-object v16 │ │ +009b7a: 6e10 8900 0d00 |015b: invoke-virtual {v13}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +009b80: 0c11 |015e: move-result-object v17 │ │ +009b82: 7701 4d00 1100 |015f: invoke-static/range {v17}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +009b88: 0c11 |0162: move-result-object v17 │ │ +009b8a: 0800 1400 |0163: move-object/from16 v0, v20 │ │ +009b8e: 5400 3e00 |0165: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009b92: 0812 0000 |0167: move-object/from16 v18, v0 │ │ +009b96: 0800 1200 |0169: move-object/from16 v0, v18 │ │ +009b9a: 5400 ea01 |016b: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ +009b9e: 0812 0000 |016d: move-object/from16 v18, v0 │ │ +009ba2: 7402 0401 1100 |016f: invoke-virtual/range {v17, v18}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +009ba8: 0c11 |0172: move-result-object v17 │ │ +009baa: 7402 c100 1000 |0173: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009bb0: 0c10 |0176: move-result-object v16 │ │ +009bb2: 7401 c200 1000 |0177: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +009bb8: 0c10 |017a: move-result-object v16 │ │ +009bba: 0800 1000 |017b: move-object/from16 v0, v16 │ │ +009bbe: 6e20 8d00 0d00 |017d: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009bc4: 0800 1400 |0180: move-object/from16 v0, v20 │ │ +009bc8: 5400 3e00 |0182: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009bcc: 0810 0000 |0184: move-object/from16 v16, v0 │ │ +009bd0: 0800 1000 |0186: move-object/from16 v0, v16 │ │ +009bd4: 5400 eb01 |0188: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ +009bd8: 0810 0000 |018a: move-object/from16 v16, v0 │ │ +009bdc: 7401 b700 1000 |018c: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@00b7 │ │ +009be2: 0a10 |018f: move-result v16 │ │ +009be4: 3910 fa00 |0190: if-nez v16, 028a // +00fa │ │ +009be8: 0800 1400 |0192: move-object/from16 v0, v20 │ │ +009bec: 5400 3e00 |0194: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009bf0: 0810 0000 |0196: move-object/from16 v16, v0 │ │ +009bf4: 0800 1000 |0198: move-object/from16 v0, v16 │ │ +009bf8: 5400 e301 |019a: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ +009bfc: 0810 0000 |019c: move-object/from16 v16, v0 │ │ +009c00: 7401 b700 1000 |019e: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@00b7 │ │ +009c06: 0a10 |01a1: move-result v16 │ │ +009c08: 3910 e800 |01a2: if-nez v16, 028a // +00e8 │ │ +009c0c: 1410 1600 097f |01a4: const v16, #float 1.82105e+38 // #7f090016 │ │ +009c12: 0800 1400 |01a7: move-object/from16 v0, v20 │ │ +009c16: 0201 1000 |01a9: move/from16 v1, v16 │ │ +009c1a: 6e20 af01 1000 |01ab: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009c20: 0c0f |01ae: move-result-object v15 │ │ +009c22: 1310 0800 |01af: const/16 v16, #int 8 // #8 │ │ +009c26: 7402 6a00 0f00 |01b1: invoke-virtual/range {v15, v16}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ +009c2c: 0800 1400 |01b4: move-object/from16 v0, v20 │ │ +009c30: 5400 3e00 |01b6: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009c34: 0810 0000 |01b8: move-object/from16 v16, v0 │ │ +009c38: 0800 1000 |01ba: move-object/from16 v0, v16 │ │ +009c3c: 5400 e701 |01bc: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ +009c40: 0810 0000 |01be: move-object/from16 v16, v0 │ │ +009c44: 0800 1400 |01c0: move-object/from16 v0, v20 │ │ +009c48: 0801 1000 |01c2: move-object/from16 v1, v16 │ │ +009c4c: 6e20 ae01 1000 |01c4: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; // method@01ae │ │ +009c52: 0c0a |01c7: move-result-object v10 │ │ +009c54: 6e10 b700 0a00 |01c8: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@00b7 │ │ +009c5a: 0a10 |01cb: move-result v16 │ │ +009c5c: 3d10 2e01 |01cc: if-lez v16, 02fa // +012e │ │ +009c60: 1410 2200 097f |01ce: const v16, #float 1.82105e+38 // #7f090022 │ │ +009c66: 0800 1400 |01d1: move-object/from16 v0, v20 │ │ +009c6a: 0201 1000 |01d3: move/from16 v1, v16 │ │ +009c6e: 6e20 af01 1000 |01d5: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009c74: 0c0d |01d8: move-result-object v13 │ │ +009c76: 1f0d 4300 |01d9: check-cast v13, Landroid/widget/TextView; // type@0043 │ │ +009c7a: 6e20 8d00 ad00 |01db: invoke-virtual {v13, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009c80: 7701 9302 1400 |01de: invoke-static/range {v20}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; // method@0293 │ │ +009c86: 0c04 |01e1: move-result-object v4 │ │ +009c88: 0800 1400 |01e2: move-object/from16 v0, v20 │ │ +009c8c: 5400 3e00 |01e4: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009c90: 0810 0000 |01e6: move-object/from16 v16, v0 │ │ +009c94: 0800 1000 |01e8: move-object/from16 v0, v16 │ │ +009c98: 5200 e201 |01ea: iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ +009c9c: 0210 0000 |01ec: move/from16 v16, v0 │ │ +009ca0: 1a11 0000 |01ee: const-string v17, "" // string@0000 │ │ +009ca4: 0200 1000 |01f0: move/from16 v0, v16 │ │ +009ca8: 0801 1100 |01f2: move-object/from16 v1, v17 │ │ +009cac: 6e30 5600 0401 |01f4: invoke-virtual {v4, v0, v1}, Landroid/util/SparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0056 │ │ +009cb2: 0c0a |01f7: move-result-object v10 │ │ +009cb4: 1f0a 5d00 |01f8: check-cast v10, Ljava/lang/String; // type@005d │ │ +009cb8: 6e10 b700 0a00 |01fa: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@00b7 │ │ +009cbe: 0a10 |01fd: move-result v16 │ │ +009cc0: 3d10 1e01 |01fe: if-lez v16, 031c // +011e │ │ +009cc4: 1410 1f00 097f |0200: const v16, #float 1.82105e+38 // #7f09001f │ │ +009cca: 0800 1400 |0203: move-object/from16 v0, v20 │ │ +009cce: 0201 1000 |0205: move/from16 v1, v16 │ │ +009cd2: 6e20 af01 1000 |0207: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009cd8: 0c0d |020a: move-result-object v13 │ │ +009cda: 1f0d 4300 |020b: check-cast v13, Landroid/widget/TextView; // type@0043 │ │ +009cde: 6e20 8d00 ad00 |020d: invoke-virtual {v13, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009ce4: 0800 1400 |0210: move-object/from16 v0, v20 │ │ +009ce8: 5400 3e00 |0212: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009cec: 0810 0000 |0214: move-object/from16 v16, v0 │ │ +009cf0: 0800 1000 |0216: move-object/from16 v0, v16 │ │ +009cf4: 5200 e801 |0218: iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ +009cf8: 0210 0000 |021a: move/from16 v16, v0 │ │ +009cfc: 3d10 2201 |021c: if-lez v16, 033e // +0122 │ │ +009d00: 1410 2500 097f |021e: const v16, #float 1.82105e+38 // #7f090025 │ │ +009d06: 0800 1400 |0221: move-object/from16 v0, v20 │ │ +009d0a: 0201 1000 |0223: move/from16 v1, v16 │ │ +009d0e: 6e20 af01 1000 |0225: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009d14: 0c0b |0228: move-result-object v11 │ │ +009d16: 1f0b 4200 |0229: check-cast v11, Landroid/widget/RatingBar; // type@0042 │ │ +009d1a: 0800 1400 |022b: move-object/from16 v0, v20 │ │ +009d1e: 5400 3e00 |022d: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009d22: 0810 0000 |022f: move-object/from16 v16, v0 │ │ +009d26: 0800 1000 |0231: move-object/from16 v0, v16 │ │ +009d2a: 5200 e801 |0233: iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ +009d2e: 0210 0000 |0235: move/from16 v16, v0 │ │ +009d32: 0200 1000 |0237: move/from16 v0, v16 │ │ +009d36: 8200 |0239: int-to-float v0, v0 │ │ +009d38: 0210 0000 |023a: move/from16 v16, v0 │ │ +009d3c: 1511 2041 |023c: const/high16 v17, #int 1092616192 // #4120 │ │ +009d40: a910 1011 |023e: div-float v16, v16, v17 │ │ +009d44: 0200 1000 |0240: move/from16 v0, v16 │ │ +009d48: 6e20 8800 0b00 |0242: invoke-virtual {v11, v0}, Landroid/widget/RatingBar;.setRating:(F)V // method@0088 │ │ +009d4e: 1410 2600 097f |0245: const v16, #float 1.82105e+38 // #7f090026 │ │ +009d54: 0800 1400 |0248: move-object/from16 v0, v20 │ │ +009d58: 0201 1000 |024a: move/from16 v1, v16 │ │ +009d5c: 6e20 af01 1000 |024c: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009d62: 0c0d |024f: move-result-object v13 │ │ +009d64: 1f0d 4300 |0250: check-cast v13, Landroid/widget/TextView; // type@0043 │ │ +009d68: 2210 5e00 |0252: new-instance v16, Ljava/lang/StringBuilder; // type@005e │ │ +009d6c: 7601 be00 1000 |0254: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +009d72: 1a11 0d00 |0257: const-string v17, "(" // string@000d │ │ +009d76: 7402 c100 1000 |0259: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009d7c: 0c10 |025c: move-result-object v16 │ │ +009d7e: 0800 1400 |025d: move-object/from16 v0, v20 │ │ +009d82: 5400 3e00 |025f: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009d86: 0811 0000 |0261: move-object/from16 v17, v0 │ │ +009d8a: 0800 1100 |0263: move-object/from16 v0, v17 │ │ +009d8e: 5200 e801 |0265: iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ +009d92: 0211 0000 |0267: move/from16 v17, v0 │ │ +009d96: 7402 bf00 1000 |0269: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00bf │ │ +009d9c: 0c10 |026c: move-result-object v16 │ │ +009d9e: 1a11 1200 |026d: const-string v17, "/" // string@0012 │ │ +009da2: 7402 c100 1000 |026f: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009da8: 0c10 |0272: move-result-object v16 │ │ +009daa: 1311 6400 |0273: const/16 v17, #int 100 // #64 │ │ +009dae: 7402 bf00 1000 |0275: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00bf │ │ +009db4: 0c10 |0278: move-result-object v16 │ │ +009db6: 1a11 0f00 |0279: const-string v17, ")" // string@000f │ │ +009dba: 7402 c100 1000 |027b: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +009dc0: 0c10 |027e: move-result-object v16 │ │ +009dc2: 7401 c200 1000 |027f: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +009dc8: 0c10 |0282: move-result-object v16 │ │ +009dca: 0800 1000 |0283: move-object/from16 v0, v16 │ │ +009dce: 6e20 8d00 0d00 |0285: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009dd4: 2900 bcfd |0288: goto/16 0044 // -0244 │ │ +009dd8: 1410 1700 097f |028a: const v16, #float 1.82105e+38 // #7f090017 │ │ +009dde: 0800 1400 |028d: move-object/from16 v0, v20 │ │ +009de2: 0201 1000 |028f: move/from16 v1, v16 │ │ +009de6: 6e20 af01 1000 |0291: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009dec: 0c0d |0294: move-result-object v13 │ │ +009dee: 1f0d 4300 |0295: check-cast v13, Landroid/widget/TextView; // type@0043 │ │ +009df2: 0800 1400 |0297: move-object/from16 v0, v20 │ │ +009df6: 5400 3e00 |0299: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009dfa: 0810 0000 |029b: move-object/from16 v16, v0 │ │ +009dfe: 0800 1000 |029d: move-object/from16 v0, v16 │ │ +009e02: 5400 eb01 |029f: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ +009e06: 0810 0000 |02a1: move-object/from16 v16, v0 │ │ +009e0a: 0800 1000 |02a3: move-object/from16 v0, v16 │ │ +009e0e: 6e20 8d00 0d00 |02a5: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009e14: 0800 1400 |02a8: move-object/from16 v0, v20 │ │ +009e18: 5400 3e00 |02aa: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009e1c: 0810 0000 |02ac: move-object/from16 v16, v0 │ │ +009e20: 0800 1000 |02ae: move-object/from16 v0, v16 │ │ +009e24: 5400 eb01 |02b0: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ +009e28: 0810 0000 |02b2: move-object/from16 v16, v0 │ │ +009e2c: 7401 b700 1000 |02b4: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@00b7 │ │ +009e32: 0a10 |02b7: move-result v16 │ │ +009e34: 3910 0900 |02b8: if-nez v16, 02c1 // +0009 │ │ +009e38: 1310 0800 |02ba: const/16 v16, #int 8 // #8 │ │ +009e3c: 0200 1000 |02bc: move/from16 v0, v16 │ │ +009e40: 6e20 8e00 0d00 |02be: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ +009e46: 1410 1900 097f |02c1: const v16, #float 1.82105e+38 // #7f090019 │ │ +009e4c: 0800 1400 |02c4: move-object/from16 v0, v20 │ │ +009e50: 0201 1000 |02c6: move/from16 v1, v16 │ │ +009e54: 6e20 af01 1000 |02c8: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009e5a: 0c0d |02cb: move-result-object v13 │ │ +009e5c: 1f0d 4300 |02cc: check-cast v13, Landroid/widget/TextView; // type@0043 │ │ +009e60: 0800 1400 |02ce: move-object/from16 v0, v20 │ │ +009e64: 5400 3e00 |02d0: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009e68: 0810 0000 |02d2: move-object/from16 v16, v0 │ │ +009e6c: 0800 1000 |02d4: move-object/from16 v0, v16 │ │ +009e70: 5400 e301 |02d6: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ +009e74: 0810 0000 |02d8: move-object/from16 v16, v0 │ │ +009e78: 0800 1000 |02da: move-object/from16 v0, v16 │ │ +009e7c: 6e20 8d00 0d00 |02dc: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +009e82: 0800 1400 |02df: move-object/from16 v0, v20 │ │ +009e86: 5400 3e00 |02e1: iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009e8a: 0810 0000 |02e3: move-object/from16 v16, v0 │ │ +009e8e: 0800 1000 |02e5: move-object/from16 v0, v16 │ │ +009e92: 5400 e301 |02e7: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ +009e96: 0810 0000 |02e9: move-object/from16 v16, v0 │ │ +009e9a: 7401 b700 1000 |02eb: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@00b7 │ │ +009ea0: 0a10 |02ee: move-result v16 │ │ +009ea2: 3910 c5fe |02ef: if-nez v16, 01b4 // -013b │ │ +009ea6: 1310 0800 |02f1: const/16 v16, #int 8 // #8 │ │ +009eaa: 0200 1000 |02f3: move/from16 v0, v16 │ │ +009eae: 6e20 8e00 0d00 |02f5: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ +009eb4: 2900 bcfe |02f8: goto/16 01b4 // -0144 │ │ +009eb8: 1410 2100 097f |02fa: const v16, #float 1.82105e+38 // #7f090021 │ │ +009ebe: 0800 1400 |02fd: move-object/from16 v0, v20 │ │ +009ec2: 0201 1000 |02ff: move/from16 v1, v16 │ │ +009ec6: 6e20 af01 1000 |0301: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009ecc: 0c0f |0304: move-result-object v15 │ │ +009ece: 1310 0800 |0305: const/16 v16, #int 8 // #8 │ │ +009ed2: 7402 6a00 0f00 |0307: invoke-virtual/range {v15, v16}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ +009ed8: 1410 2300 097f |030a: const v16, #float 1.82105e+38 // #7f090023 │ │ +009ede: 0800 1400 |030d: move-object/from16 v0, v20 │ │ +009ee2: 0201 1000 |030f: move/from16 v1, v16 │ │ +009ee6: 6e20 af01 1000 |0311: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009eec: 0c0f |0314: move-result-object v15 │ │ +009eee: 1310 0800 |0315: const/16 v16, #int 8 // #8 │ │ +009ef2: 7402 6a00 0f00 |0317: invoke-virtual/range {v15, v16}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ +009ef8: 2900 c4fe |031a: goto/16 01de // -013c │ │ +009efc: 1410 1e00 097f |031c: const v16, #float 1.82105e+38 // #7f09001e │ │ +009f02: 0800 1400 |031f: move-object/from16 v0, v20 │ │ +009f06: 0201 1000 |0321: move/from16 v1, v16 │ │ +009f0a: 6e20 af01 1000 |0323: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009f10: 0c0f |0326: move-result-object v15 │ │ +009f12: 1310 0800 |0327: const/16 v16, #int 8 // #8 │ │ +009f16: 7402 6a00 0f00 |0329: invoke-virtual/range {v15, v16}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ +009f1c: 1410 2000 097f |032c: const v16, #float 1.82105e+38 // #7f090020 │ │ +009f22: 0800 1400 |032f: move-object/from16 v0, v20 │ │ +009f26: 0201 1000 |0331: move/from16 v1, v16 │ │ +009f2a: 6e20 af01 1000 |0333: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009f30: 0c0f |0336: move-result-object v15 │ │ +009f32: 1310 0800 |0337: const/16 v16, #int 8 // #8 │ │ +009f36: 7402 6a00 0f00 |0339: invoke-virtual/range {v15, v16}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ +009f3c: 2900 d4fe |033c: goto/16 0210 // -012c │ │ +009f40: 1410 2400 097f |033e: const v16, #float 1.82105e+38 // #7f090024 │ │ +009f46: 0800 1400 |0341: move-object/from16 v0, v20 │ │ +009f4a: 0201 1000 |0343: move/from16 v1, v16 │ │ +009f4e: 6e20 af01 1000 |0345: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.findViewById:(I)Landroid/view/View; // method@01af │ │ +009f54: 0c0f |0348: move-result-object v15 │ │ +009f56: 1310 0800 |0349: const/16 v16, #int 8 // #8 │ │ +009f5a: 7402 6a00 0f00 |034b: invoke-virtual/range {v15, v16}, Landroid/view/View;.setVisibility:(I)V // method@006a │ │ +009f60: 2900 f6fc |034e: goto/16 0044 // -030a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0014 line=57 │ │ 0x0024 line=59 │ │ 0x0027 line=61 │ │ 0x002d line=62 │ │ - 0x0045 line=63 │ │ - 0x0047 line=64 │ │ - 0x004a line=162 │ │ - 0x004b line=57 │ │ - 0x004e line=68 │ │ - 0x0060 line=69 │ │ - 0x0074 line=70 │ │ - 0x007c line=71 │ │ - 0x0080 line=76 │ │ - 0x0088 line=77 │ │ - 0x008c line=81 │ │ - 0x0095 line=83 │ │ - 0x009f line=85 │ │ - 0x00ab line=86 │ │ - 0x00b8 line=87 │ │ - 0x00c1 line=89 │ │ - 0x00c7 line=90 │ │ - 0x00d4 line=91 │ │ - 0x00dd line=95 │ │ - 0x00ea line=96 │ │ - 0x00fd line=98 │ │ - 0x010a line=99 │ │ - 0x0115 line=101 │ │ - 0x0122 line=102 │ │ - 0x0192 line=110 │ │ - 0x01b6 line=111 │ │ - 0x01c1 line=112 │ │ - 0x01c6 line=125 │ │ - 0x01da line=126 │ │ - 0x01e0 line=127 │ │ - 0x01ed line=128 │ │ - 0x01f2 line=136 │ │ - 0x01f6 line=137 │ │ - 0x020e line=138 │ │ - 0x0214 line=139 │ │ - 0x0221 line=140 │ │ - 0x0226 line=148 │ │ - 0x0234 line=149 │ │ - 0x0241 line=150 │ │ - 0x025b line=152 │ │ - 0x0268 line=153 │ │ - 0x02a2 line=114 │ │ - 0x02af line=115 │ │ - 0x02c2 line=116 │ │ - 0x02d4 line=117 │ │ - 0x02dd line=119 │ │ - 0x02ea line=120 │ │ - 0x02fd line=121 │ │ - 0x030f line=122 │ │ - 0x031a line=130 │ │ - 0x0325 line=131 │ │ - 0x032a line=132 │ │ - 0x0335 line=133 │ │ - 0x033c line=142 │ │ - 0x0347 line=143 │ │ - 0x034c line=144 │ │ - 0x0357 line=145 │ │ - 0x035e line=159 │ │ - 0x0369 line=160 │ │ - locals : │ │ - 0x002d - 0x004b reg=4 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x0045 - 0x004b reg=5 channel Lorg/tvheadend/tvhguide/model/Channel; │ │ - 0x0074 - 0x0080 reg=11 p Lorg/tvheadend/tvhguide/model/Programme; │ │ - 0x00d4 - 0x00dd reg=10 iv Landroid/widget/ImageView; │ │ - 0x00ea - 0x0108 reg=16 text Landroid/widget/TextView; │ │ - 0x010a - 0x0120 reg=16 text Landroid/widget/TextView; │ │ - 0x01c1 - 0x01c6 reg=18 v Landroid/view/View; │ │ - 0x0122 - 0x01eb reg=16 text Landroid/widget/TextView; │ │ - 0x01da - 0x020c reg=13 s Ljava/lang/String; │ │ - 0x01ed - 0x021f reg=16 text Landroid/widget/TextView; │ │ - 0x0221 - 0x0266 reg=16 text Landroid/widget/TextView; │ │ - 0x01f6 - 0x02a2 reg=6 contentTypes Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ - 0x020e - 0x02a2 reg=13 s Ljava/lang/String; │ │ - 0x0241 - 0x02a2 reg=14 starRating Landroid/widget/RatingBar; │ │ - 0x0268 - 0x02ad reg=16 text Landroid/widget/TextView; │ │ - 0x02af - 0x02e8 reg=16 text Landroid/widget/TextView; │ │ - 0x0325 - 0x033c reg=18 v Landroid/view/View; │ │ - 0x0347 - 0x035e reg=18 v Landroid/view/View; │ │ - 0x004e - 0x0370 reg=4 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x004e - 0x0370 reg=5 channel Lorg/tvheadend/tvhguide/model/Channel; │ │ - 0x033c - 0x0370 reg=6 contentTypes Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ - 0x0068 - 0x0370 reg=7 i$ Ljava/util/Iterator; │ │ - 0x0060 - 0x0370 reg=8 eventId J │ │ - 0x0004 - 0x0370 reg=12 prefs Landroid/content/SharedPreferences; │ │ - 0x031a - 0x0370 reg=13 s Ljava/lang/String; │ │ - 0x00b8 - 0x0370 reg=15 t Landroid/widget/TextView; │ │ - 0x02ea - 0x0370 reg=16 text Landroid/widget/TextView; │ │ - 0x0014 - 0x0370 reg=17 theme Ljava/lang/Boolean; │ │ - 0x0369 - 0x0370 reg=18 v Landroid/view/View; │ │ - 0x0000 - 0x0370 reg=24 this Lorg/tvheadend/tvhguide/ProgrammeActivity; │ │ - 0x0000 - 0x0370 reg=25 savedInstanceState Landroid/os/Bundle; │ │ + 0x003f line=63 │ │ + 0x0041 line=64 │ │ + 0x0044 line=162 │ │ + 0x0045 line=57 │ │ + 0x0048 line=68 │ │ + 0x0054 line=69 │ │ + 0x0068 line=70 │ │ + 0x0070 line=71 │ │ + 0x0074 line=76 │ │ + 0x007c line=77 │ │ + 0x0080 line=81 │ │ + 0x0089 line=83 │ │ + 0x0093 line=85 │ │ + 0x009f line=86 │ │ + 0x00ac line=87 │ │ + 0x00b5 line=89 │ │ + 0x00bb line=90 │ │ + 0x00c8 line=91 │ │ + 0x00d1 line=95 │ │ + 0x00de line=96 │ │ + 0x00ef line=98 │ │ + 0x00fc line=99 │ │ + 0x0105 line=101 │ │ + 0x0112 line=102 │ │ + 0x0117 line=103 │ │ + 0x0139 line=105 │ │ + 0x015b line=107 │ │ + 0x017b line=102 │ │ + 0x0180 line=110 │ │ + 0x01a4 line=111 │ │ + 0x01af line=112 │ │ + 0x01b4 line=125 │ │ + 0x01c8 line=126 │ │ + 0x01ce line=127 │ │ + 0x01db line=128 │ │ + 0x01de line=136 │ │ + 0x01e2 line=137 │ │ + 0x01fa line=138 │ │ + 0x0200 line=139 │ │ + 0x020d line=140 │ │ + 0x0210 line=148 │ │ + 0x021e line=149 │ │ + 0x022b line=150 │ │ + 0x0245 line=152 │ │ + 0x0252 line=153 │ │ + 0x028a line=114 │ │ + 0x0297 line=115 │ │ + 0x02a8 line=116 │ │ + 0x02ba line=117 │ │ + 0x02c1 line=119 │ │ + 0x02ce line=120 │ │ + 0x02df line=121 │ │ + 0x02f1 line=122 │ │ + 0x02fa line=130 │ │ + 0x0305 line=131 │ │ + 0x030a line=132 │ │ + 0x0315 line=133 │ │ + 0x031c line=142 │ │ + 0x0327 line=143 │ │ + 0x032c line=144 │ │ + 0x0337 line=145 │ │ + 0x033e line=159 │ │ + 0x0349 line=160 │ │ + locals : │ │ + 0x002d - 0x0045 reg=2 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ + 0x003f - 0x0045 reg=3 channel Lorg/tvheadend/tvhguide/model/Channel; │ │ + 0x0068 - 0x0074 reg=8 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x00c8 - 0x00d1 reg=5 iv Landroid/widget/ImageView; │ │ + 0x00de - 0x00fa reg=13 text Landroid/widget/TextView; │ │ + 0x00fc - 0x0110 reg=13 text Landroid/widget/TextView; │ │ + 0x01af - 0x01b4 reg=15 v Landroid/view/View; │ │ + 0x0112 - 0x01d9 reg=13 text Landroid/widget/TextView; │ │ + 0x01c8 - 0x01f8 reg=10 s Ljava/lang/String; │ │ + 0x01db - 0x020b reg=13 text Landroid/widget/TextView; │ │ + 0x020d - 0x0250 reg=13 text Landroid/widget/TextView; │ │ + 0x01e2 - 0x028a reg=4 contentTypes Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x01fa - 0x028a reg=10 s Ljava/lang/String; │ │ + 0x022b - 0x028a reg=11 starRating Landroid/widget/RatingBar; │ │ + 0x0252 - 0x0295 reg=13 text Landroid/widget/TextView; │ │ + 0x0297 - 0x02cc reg=13 text Landroid/widget/TextView; │ │ + 0x0305 - 0x031c reg=15 v Landroid/view/View; │ │ + 0x0327 - 0x033e reg=15 v Landroid/view/View; │ │ + 0x0048 - 0x0350 reg=2 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ + 0x0048 - 0x0350 reg=3 channel Lorg/tvheadend/tvhguide/model/Channel; │ │ + 0x031c - 0x0350 reg=4 contentTypes Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0054 - 0x0350 reg=6 eventId J │ │ + 0x0004 - 0x0350 reg=9 prefs Landroid/content/SharedPreferences; │ │ + 0x02fa - 0x0350 reg=10 s Ljava/lang/String; │ │ + 0x00ac - 0x0350 reg=12 t Landroid/widget/TextView; │ │ + 0x02ce - 0x0350 reg=13 text Landroid/widget/TextView; │ │ + 0x0014 - 0x0350 reg=14 theme Ljava/lang/Boolean; │ │ + 0x0349 - 0x0350 reg=15 v Landroid/view/View; │ │ + 0x0000 - 0x0350 reg=20 this Lorg/tvheadend/tvhguide/ProgrammeActivity; │ │ + 0x0000 - 0x0350 reg=21 savedInstanceState Landroid/os/Bundle; │ │ │ │ #2 : (in Lorg/tvheadend/tvhguide/ProgrammeActivity;) │ │ name : 'onCreateOptionsMenu' │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 189 16-bit code units │ │ -009a14: |[009a14] org.tvheadend.tvhguide.ProgrammeActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -009a24: 1409 0800 067f |0000: const v9, #float 1.78117e+38 // #7f060008 │ │ -009a2a: 1408 0700 067f |0003: const v8, #float 1.78117e+38 // #7f060007 │ │ -009a30: 1407 0600 067f |0006: const v7, #float 1.78117e+38 // #7f060006 │ │ -009a36: 1403 0c00 0401 |0009: const v3, #float 2.42446e-38 // #0104000c │ │ -009a3c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -009a3e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -009a40: 54a2 3e00 |000e: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009a44: 5422 ec01 |0010: iget-object v2, v2, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -009a48: 3802 3000 |0012: if-eqz v2, 0042 // +0030 │ │ -009a4c: 7253 5b00 6b63 |0014: invoke-interface {v11, v6, v3, v6, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -009a52: 0c01 |0017: move-result-object v1 │ │ -009a54: 2202 ef00 |0018: new-instance v2, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent; // type@00ef │ │ -009a58: 54a3 3e00 |001a: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009a5c: 5433 ec01 |001c: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -009a60: 7030 6703 a203 |001e: invoke-direct {v2, v10, v3}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ -009a66: 7220 6300 2100 |0021: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -009a6c: 1402 4f00 0801 |0024: const v2, #float 2.49795e-38 // #0108004f │ │ -009a72: 7220 6200 2100 |0027: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -009a78: 1a02 8b00 |002a: const-string v2, "IMDb" // string@008b │ │ -009a7c: 7252 5c00 6b66 |002c: invoke-interface {v11, v6, v6, v6, v2}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@005c │ │ -009a82: 0c01 |002f: move-result-object v1 │ │ -009a84: 2202 f000 |0030: new-instance v2, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent; // type@00f0 │ │ -009a88: 54a3 3e00 |0032: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009a8c: 5433 ec01 |0034: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -009a90: 7030 6c03 a203 |0036: invoke-direct {v2, v10, v3}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ -009a96: 7220 6300 2100 |0039: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -009a9c: 1402 4100 0801 |003c: const v2, #float 2.49794e-38 // #01080041 │ │ -009aa2: 7220 6200 2100 |003f: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -009aa8: 2200 1100 |0042: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -009aac: 1c02 ed00 |0044: const-class v2, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -009ab0: 7030 1d00 a002 |0046: invoke-direct {v0, v10, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -009ab6: 54a2 3e00 |0049: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009aba: 5422 e601 |004b: iget-object v2, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -009abe: 3902 2a00 |004d: if-nez v2, 0077 // +002a │ │ -009ac2: 1a02 2104 |004f: const-string v2, "org.me.tvhguide.htsp.DVR_ADD" // string@0421 │ │ -009ac6: 6e20 2c00 2000 |0051: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -009acc: 1a02 d402 |0054: const-string v2, "eventId" // string@02d4 │ │ -009ad0: 54a3 3e00 |0056: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009ad4: 5334 e401 |0058: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -009ad8: 6e40 2800 2054 |005a: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -009ade: 1a02 7a02 |005d: const-string v2, "channelId" // string@027a │ │ -009ae2: 54a3 3e00 |005f: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009ae6: 5433 e101 |0061: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ -009aea: 5334 ce01 |0063: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -009aee: 6e40 2800 2054 |0065: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -009af4: 7257 5b00 6b67 |0068: invoke-interface {v11, v6, v7, v6, v7}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -009afa: 0c01 |006b: move-result-object v1 │ │ -009afc: 1402 4e00 0801 |006c: const v2, #float 2.49795e-38 // #0108004e │ │ -009b02: 7220 6200 2100 |006f: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -009b08: 7220 6300 0100 |0072: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -009b0e: 1212 |0075: const/4 v2, #int 1 // #1 │ │ -009b10: 0f02 |0076: return v2 │ │ -009b12: 54a2 3e00 |0077: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009b16: 6e10 7b03 0200 |0079: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/model/Programme;.isRecording:()Z // method@037b │ │ -009b1c: 0a02 |007c: move-result v2 │ │ -009b1e: 3902 0a00 |007d: if-nez v2, 0087 // +000a │ │ -009b22: 54a2 3e00 |007f: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009b26: 6e10 7c03 0200 |0081: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/model/Programme;.isScheduled:()Z // method@037c │ │ -009b2c: 0a02 |0084: move-result v2 │ │ -009b2e: 3802 1d00 |0085: if-eqz v2, 00a2 // +001d │ │ -009b32: 1a02 2204 |0087: const-string v2, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0422 │ │ -009b36: 6e20 2c00 2000 |0089: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -009b3c: 1a02 6203 |008c: const-string v2, "id" // string@0362 │ │ -009b40: 54a3 3e00 |008e: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009b44: 5433 e601 |0090: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -009b48: 5334 f001 |0092: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -009b4c: 6e40 2800 2054 |0094: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -009b52: 7258 5b00 6b68 |0097: invoke-interface {v11, v6, v8, v6, v8}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -009b58: 0c01 |009a: move-result-object v1 │ │ -009b5a: 1402 3800 0801 |009b: const v2, #float 2.49794e-38 // #01080038 │ │ -009b60: 7220 6200 2100 |009e: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -009b66: 28d1 |00a1: goto 0072 // -002f │ │ -009b68: 1a02 2304 |00a2: const-string v2, "org.me.tvhguide.htsp.DVR_DELETE" // string@0423 │ │ -009b6c: 6e20 2c00 2000 |00a4: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -009b72: 1a02 6203 |00a7: const-string v2, "id" // string@0362 │ │ -009b76: 54a3 3e00 |00a9: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009b7a: 5433 e601 |00ab: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -009b7e: 5334 f001 |00ad: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -009b82: 6e40 2800 2054 |00af: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -009b88: 7259 5b00 6b69 |00b2: invoke-interface {v11, v6, v9, v6, v9}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -009b8e: 0c01 |00b5: move-result-object v1 │ │ -009b90: 1402 3c00 0801 |00b6: const v2, #float 2.49794e-38 // #0108003c │ │ -009b96: 7220 6200 2100 |00b9: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -009b9c: 28b6 |00bc: goto 0072 // -004a │ │ +009f64: |[009f64] org.tvheadend.tvhguide.ProgrammeActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +009f74: 1409 0800 067f |0000: const v9, #float 1.78117e+38 // #7f060008 │ │ +009f7a: 1408 0700 067f |0003: const v8, #float 1.78117e+38 // #7f060007 │ │ +009f80: 1407 0600 067f |0006: const v7, #float 1.78117e+38 // #7f060006 │ │ +009f86: 1403 0c00 0401 |0009: const v3, #float 2.42446e-38 // #0104000c │ │ +009f8c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +009f8e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +009f90: 54a2 3e00 |000e: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009f94: 5422 ec01 |0010: iget-object v2, v2, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +009f98: 3802 3000 |0012: if-eqz v2, 0042 // +0030 │ │ +009f9c: 7253 5b00 6b63 |0014: invoke-interface {v11, v6, v3, v6, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +009fa2: 0c01 |0017: move-result-object v1 │ │ +009fa4: 2202 ef00 |0018: new-instance v2, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent; // type@00ef │ │ +009fa8: 54a3 3e00 |001a: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009fac: 5433 ec01 |001c: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +009fb0: 7030 6703 a203 |001e: invoke-direct {v2, v10, v3}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ +009fb6: 7220 6300 2100 |0021: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +009fbc: 1402 4f00 0801 |0024: const v2, #float 2.49795e-38 // #0108004f │ │ +009fc2: 7220 6200 2100 |0027: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +009fc8: 1a02 8b00 |002a: const-string v2, "IMDb" // string@008b │ │ +009fcc: 7252 5c00 6b66 |002c: invoke-interface {v11, v6, v6, v6, v2}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@005c │ │ +009fd2: 0c01 |002f: move-result-object v1 │ │ +009fd4: 2202 f000 |0030: new-instance v2, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent; // type@00f0 │ │ +009fd8: 54a3 3e00 |0032: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +009fdc: 5433 ec01 |0034: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +009fe0: 7030 6c03 a203 |0036: invoke-direct {v2, v10, v3}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ +009fe6: 7220 6300 2100 |0039: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +009fec: 1402 4100 0801 |003c: const v2, #float 2.49794e-38 // #01080041 │ │ +009ff2: 7220 6200 2100 |003f: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +009ff8: 2200 1100 |0042: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +009ffc: 1c02 ed00 |0044: const-class v2, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +00a000: 7030 1d00 a002 |0046: invoke-direct {v0, v10, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00a006: 54a2 3e00 |0049: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a00a: 5422 e601 |004b: iget-object v2, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a00e: 3902 2a00 |004d: if-nez v2, 0077 // +002a │ │ +00a012: 1a02 2004 |004f: const-string v2, "org.me.tvhguide.htsp.DVR_ADD" // string@0420 │ │ +00a016: 6e20 2c00 2000 |0051: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +00a01c: 1a02 d402 |0054: const-string v2, "eventId" // string@02d4 │ │ +00a020: 54a3 3e00 |0056: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a024: 5334 e401 |0058: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +00a028: 6e40 2800 2054 |005a: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00a02e: 1a02 7a02 |005d: const-string v2, "channelId" // string@027a │ │ +00a032: 54a3 3e00 |005f: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a036: 5433 e101 |0061: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ +00a03a: 5334 ce01 |0063: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00a03e: 6e40 2800 2054 |0065: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00a044: 7257 5b00 6b67 |0068: invoke-interface {v11, v6, v7, v6, v7}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +00a04a: 0c01 |006b: move-result-object v1 │ │ +00a04c: 1402 4e00 0801 |006c: const v2, #float 2.49795e-38 // #0108004e │ │ +00a052: 7220 6200 2100 |006f: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +00a058: 7220 6300 0100 |0072: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00a05e: 1212 |0075: const/4 v2, #int 1 // #1 │ │ +00a060: 0f02 |0076: return v2 │ │ +00a062: 54a2 3e00 |0077: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a066: 6e10 7b03 0200 |0079: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/model/Programme;.isRecording:()Z // method@037b │ │ +00a06c: 0a02 |007c: move-result v2 │ │ +00a06e: 3902 0a00 |007d: if-nez v2, 0087 // +000a │ │ +00a072: 54a2 3e00 |007f: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a076: 6e10 7c03 0200 |0081: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/model/Programme;.isScheduled:()Z // method@037c │ │ +00a07c: 0a02 |0084: move-result v2 │ │ +00a07e: 3802 1d00 |0085: if-eqz v2, 00a2 // +001d │ │ +00a082: 1a02 2104 |0087: const-string v2, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0421 │ │ +00a086: 6e20 2c00 2000 |0089: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +00a08c: 1a02 6103 |008c: const-string v2, "id" // string@0361 │ │ +00a090: 54a3 3e00 |008e: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a094: 5433 e601 |0090: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a098: 5334 f001 |0092: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00a09c: 6e40 2800 2054 |0094: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00a0a2: 7258 5b00 6b68 |0097: invoke-interface {v11, v6, v8, v6, v8}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +00a0a8: 0c01 |009a: move-result-object v1 │ │ +00a0aa: 1402 3800 0801 |009b: const v2, #float 2.49794e-38 // #01080038 │ │ +00a0b0: 7220 6200 2100 |009e: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +00a0b6: 28d1 |00a1: goto 0072 // -002f │ │ +00a0b8: 1a02 2204 |00a2: const-string v2, "org.me.tvhguide.htsp.DVR_DELETE" // string@0422 │ │ +00a0bc: 6e20 2c00 2000 |00a4: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +00a0c2: 1a02 6103 |00a7: const-string v2, "id" // string@0361 │ │ +00a0c6: 54a3 3e00 |00a9: iget-object v3, v10, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a0ca: 5433 e601 |00ab: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a0ce: 5334 f001 |00ad: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00a0d2: 6e40 2800 2054 |00af: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00a0d8: 7259 5b00 6b69 |00b2: invoke-interface {v11, v6, v9, v6, v9}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +00a0de: 0c01 |00b5: move-result-object v1 │ │ +00a0e0: 1402 3c00 0801 |00b6: const v2, #float 2.49794e-38 // #0108003c │ │ +00a0e6: 7220 6200 2100 |00b9: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +00a0ec: 28b6 |00bc: goto 0072 // -004a │ │ catches : (none) │ │ positions : │ │ 0x000d line=209 │ │ 0x000e line=211 │ │ 0x0014 line=212 │ │ 0x0018 line=213 │ │ 0x0024 line=214 │ │ @@ -2929,28 +2922,28 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -009ba0: |[009ba0] org.tvheadend.tvhguide.ProgrammeActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -009bb0: 7210 6100 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ -009bb6: 0a00 |0003: move-result v0 │ │ -009bb8: 2b00 1200 0000 |0004: packed-switch v0, 00000016 // +00000012 │ │ -009bbe: 6f20 0500 2100 |0007: invoke-super {v1, v2}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ -009bc4: 0a00 |000a: move-result v0 │ │ -009bc6: 0f00 |000b: return v0 │ │ -009bc8: 7210 6000 0200 |000c: invoke-interface {v2}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ -009bce: 0c00 |000f: move-result-object v0 │ │ -009bd0: 6e20 bc01 0100 |0010: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bc │ │ -009bd6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -009bd8: 28f7 |0014: goto 000b // -0009 │ │ -009bda: 0000 |0015: nop // spacer │ │ -009bdc: 0001 0300 0600 067f 0800 0000 0800 ... |0016: packed-switch-data (10 units) │ │ +00a0f0: |[00a0f0] org.tvheadend.tvhguide.ProgrammeActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +00a100: 7210 6100 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ +00a106: 0a00 |0003: move-result v0 │ │ +00a108: 2b00 1200 0000 |0004: packed-switch v0, 00000016 // +00000012 │ │ +00a10e: 6f20 0500 2100 |0007: invoke-super {v1, v2}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ +00a114: 0a00 |000a: move-result v0 │ │ +00a116: 0f00 |000b: return v0 │ │ +00a118: 7210 6000 0200 |000c: invoke-interface {v2}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ +00a11e: 0c00 |000f: move-result-object v0 │ │ +00a120: 6e20 bc01 0100 |0010: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bc │ │ +00a126: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +00a128: 28f7 |0014: goto 000b // -0009 │ │ +00a12a: 0000 |0015: nop // spacer │ │ +00a12c: 0001 0300 0600 067f 0800 0000 0800 ... |0016: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0007 line=274 │ │ 0x000c line=271 │ │ 0x0013 line=272 │ │ 0x0015 line=267 │ │ @@ -2963,57 +2956,57 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -009bf0: |[009bf0] org.tvheadend.tvhguide.ProgrammeActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -009c00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -009c02: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -009c04: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -009c06: 5443 3e00 |0003: iget-object v3, v4, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009c0a: 5433 e601 |0005: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -009c0e: 3903 1800 |0007: if-nez v3, 001f // +0018 │ │ -009c12: 1403 0600 067f |0009: const v3, #float 1.78117e+38 // #7f060006 │ │ -009c18: 7220 5e00 3500 |000c: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ -009c1e: 0c03 |000f: move-result-object v3 │ │ -009c20: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -009c24: 0110 |0012: move v0, v1 │ │ -009c26: 3800 0900 |0013: if-eqz v0, 001c // +0009 │ │ -009c2a: 7210 5d00 0500 |0015: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@005d │ │ -009c30: 6e20 b601 5400 |0018: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@01b6 │ │ -009c36: 0a01 |001b: move-result v1 │ │ -009c38: 0f01 |001c: return v1 │ │ -009c3a: 0120 |001d: move v0, v2 │ │ -009c3c: 28f5 |001e: goto 0013 // -000b │ │ -009c3e: 5443 3e00 |001f: iget-object v3, v4, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009c42: 6e10 7b03 0300 |0021: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Programme;.isRecording:()Z // method@037b │ │ -009c48: 0a03 |0024: move-result v3 │ │ -009c4a: 3903 0a00 |0025: if-nez v3, 002f // +000a │ │ -009c4e: 5443 3e00 |0027: iget-object v3, v4, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ -009c52: 6e10 7c03 0300 |0029: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Programme;.isScheduled:()Z // method@037c │ │ -009c58: 0a03 |002c: move-result v3 │ │ -009c5a: 3803 0f00 |002d: if-eqz v3, 003c // +000f │ │ -009c5e: 1403 0700 067f |002f: const v3, #float 1.78117e+38 // #7f060007 │ │ -009c64: 7220 5e00 3500 |0032: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ -009c6a: 0c03 |0035: move-result-object v3 │ │ -009c6c: 3903 0400 |0036: if-nez v3, 003a // +0004 │ │ -009c70: 0110 |0038: move v0, v1 │ │ -009c72: 28da |0039: goto 0013 // -0026 │ │ -009c74: 0120 |003a: move v0, v2 │ │ -009c76: 28fe |003b: goto 0039 // -0002 │ │ -009c78: 1403 0800 067f |003c: const v3, #float 1.78117e+38 // #7f060008 │ │ -009c7e: 7220 5e00 3500 |003f: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ -009c84: 0c03 |0042: move-result-object v3 │ │ -009c86: 3903 0400 |0043: if-nez v3, 0047 // +0004 │ │ -009c8a: 0110 |0045: move v0, v1 │ │ -009c8c: 28cd |0046: goto 0013 // -0033 │ │ -009c8e: 0120 |0047: move v0, v2 │ │ -009c90: 28fe |0048: goto 0046 // -0002 │ │ +00a140: |[00a140] org.tvheadend.tvhguide.ProgrammeActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +00a150: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00a152: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +00a154: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +00a156: 5443 3e00 |0003: iget-object v3, v4, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a15a: 5433 e601 |0005: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a15e: 3903 1800 |0007: if-nez v3, 001f // +0018 │ │ +00a162: 1403 0600 067f |0009: const v3, #float 1.78117e+38 // #7f060006 │ │ +00a168: 7220 5e00 3500 |000c: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ +00a16e: 0c03 |000f: move-result-object v3 │ │ +00a170: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +00a174: 0110 |0012: move v0, v1 │ │ +00a176: 3800 0900 |0013: if-eqz v0, 001c // +0009 │ │ +00a17a: 7210 5d00 0500 |0015: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@005d │ │ +00a180: 6e20 b601 5400 |0018: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/ProgrammeActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@01b6 │ │ +00a186: 0a01 |001b: move-result v1 │ │ +00a188: 0f01 |001c: return v1 │ │ +00a18a: 0120 |001d: move v0, v2 │ │ +00a18c: 28f5 |001e: goto 0013 // -000b │ │ +00a18e: 5443 3e00 |001f: iget-object v3, v4, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a192: 6e10 7b03 0300 |0021: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Programme;.isRecording:()Z // method@037b │ │ +00a198: 0a03 |0024: move-result v3 │ │ +00a19a: 3903 0a00 |0025: if-nez v3, 002f // +000a │ │ +00a19e: 5443 3e00 |0027: iget-object v3, v4, Lorg/tvheadend/tvhguide/ProgrammeActivity;.programme:Lorg/tvheadend/tvhguide/model/Programme; // field@003e │ │ +00a1a2: 6e10 7c03 0300 |0029: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Programme;.isScheduled:()Z // method@037c │ │ +00a1a8: 0a03 |002c: move-result v3 │ │ +00a1aa: 3803 0f00 |002d: if-eqz v3, 003c // +000f │ │ +00a1ae: 1403 0700 067f |002f: const v3, #float 1.78117e+38 // #7f060007 │ │ +00a1b4: 7220 5e00 3500 |0032: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ +00a1ba: 0c03 |0035: move-result-object v3 │ │ +00a1bc: 3903 0400 |0036: if-nez v3, 003a // +0004 │ │ +00a1c0: 0110 |0038: move v0, v1 │ │ +00a1c2: 28da |0039: goto 0013 // -0026 │ │ +00a1c4: 0120 |003a: move v0, v2 │ │ +00a1c6: 28fe |003b: goto 0039 // -0002 │ │ +00a1c8: 1403 0800 067f |003c: const v3, #float 1.78117e+38 // #7f060008 │ │ +00a1ce: 7220 5e00 3500 |003f: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ +00a1d4: 0c03 |0042: move-result-object v3 │ │ +00a1d6: 3903 0400 |0043: if-nez v3, 0047 // +0004 │ │ +00a1da: 0110 |0045: move v0, v1 │ │ +00a1dc: 28cd |0046: goto 0013 // -0033 │ │ +00a1de: 0120 |0047: move v0, v2 │ │ +00a1e0: 28fe |0048: goto 0046 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=248 │ │ 0x0003 line=249 │ │ 0x0009 line=250 │ │ 0x0013 line=257 │ │ 0x0015 line=258 │ │ @@ -3063,86 +3056,86 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009c94: |[009c94] org.tvheadend.tvhguide.ProgrammeListActivity$1.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V │ │ -009ca4: 5b01 3f00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ -009ca8: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -009cae: 0e00 |0005: return-void │ │ +00a1e4: |[00a1e4] org.tvheadend.tvhguide.ProgrammeListActivity$1.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V │ │ +00a1f4: 5b01 3f00 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ +00a1f8: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00a1fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -009cb0: |[009cb0] org.tvheadend.tvhguide.ProgrammeListActivity$1.onClick:(Landroid/view/View;)V │ │ -009cc0: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -009cc4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -009cc6: 54a5 3f00 |0003: iget-object v5, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ -009cca: 7110 d801 0500 |0005: invoke-static {v5}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ -009cd0: 0c05 |0008: move-result-object v5 │ │ -009cd2: 5455 cb01 |0009: iget-object v5, v5, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -009cd6: 7210 2f01 0500 |000b: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -009cdc: 0c01 |000e: move-result-object v1 │ │ -009cde: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -009ce2: 7210 1801 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -009ce8: 0a05 |0014: move-result v5 │ │ -009cea: 3805 1200 |0015: if-eqz v5, 0027 // +0012 │ │ -009cee: 7210 1901 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -009cf4: 0c04 |001a: move-result-object v4 │ │ -009cf6: 1f04 f500 |001b: check-cast v4, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -009cfa: 5346 e401 |001d: iget-wide v6, v4, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -009cfe: 3105 0602 |001f: cmp-long v5, v6, v2 │ │ -009d02: 3805 0900 |0021: if-eqz v5, 002a // +0009 │ │ -009d06: 3105 0208 |0023: cmp-long v5, v2, v8 │ │ -009d0a: 3805 0500 |0025: if-eqz v5, 002a // +0005 │ │ -009d0e: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ -009d12: 0e00 |0029: return-void │ │ -009d14: 5342 e501 |002a: iget-wide v2, v4, Lorg/tvheadend/tvhguide/model/Programme;.nextId:J // field@01e5 │ │ -009d18: 28e5 |002c: goto 0011 // -001b │ │ -009d1a: 3105 0208 |002d: cmp-long v5, v2, v8 │ │ -009d1e: 3905 0400 |002f: if-nez v5, 0033 // +0004 │ │ -009d22: 5342 e501 |0031: iget-wide v2, v4, Lorg/tvheadend/tvhguide/model/Programme;.nextId:J // field@01e5 │ │ -009d26: 3105 0208 |0033: cmp-long v5, v2, v8 │ │ -009d2a: 3905 0400 |0035: if-nez v5, 0039 // +0004 │ │ -009d2e: 5342 e401 |0037: iget-wide v2, v4, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -009d32: 2200 1100 |0039: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -009d36: 54a5 3f00 |003b: iget-object v5, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ -009d3a: 1c06 ed00 |003d: const-class v6, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -009d3e: 7030 1d00 5006 |003f: invoke-direct {v0, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -009d44: 1a05 2704 |0042: const-string v5, "org.me.tvhguide.htsp.GET_EVENTS" // string@0427 │ │ -009d48: 6e20 2c00 5000 |0044: invoke-virtual {v0, v5}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -009d4e: 1a05 d402 |0047: const-string v5, "eventId" // string@02d4 │ │ -009d52: 6e40 2800 5032 |0049: invoke-virtual {v0, v5, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -009d58: 1a05 7a02 |004c: const-string v5, "channelId" // string@027a │ │ -009d5c: 54a6 3f00 |004e: iget-object v6, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ -009d60: 7110 d801 0600 |0050: invoke-static {v6}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ -009d66: 0c06 |0053: move-result-object v6 │ │ -009d68: 5366 ce01 |0054: iget-wide v6, v6, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -009d6c: 6e40 2800 5076 |0056: invoke-virtual {v0, v5, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -009d72: 1a05 9c02 |0059: const-string v5, "count" // string@029c │ │ -009d76: 1306 0a00 |005b: const/16 v6, #int 10 // #a │ │ -009d7a: 6e30 2700 5006 |005d: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0027 │ │ -009d80: 54a5 3f00 |0060: iget-object v5, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ -009d84: 6e20 f501 0500 |0062: invoke-virtual {v5, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01f5 │ │ -009d8a: 28c4 |0065: goto 0029 // -003c │ │ +00a200: |[00a200] org.tvheadend.tvhguide.ProgrammeListActivity$1.onClick:(Landroid/view/View;)V │ │ +00a210: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +00a214: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +00a216: 54a5 3f00 |0003: iget-object v5, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ +00a21a: 7110 d801 0500 |0005: invoke-static {v5}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ +00a220: 0c05 |0008: move-result-object v5 │ │ +00a222: 5455 cb01 |0009: iget-object v5, v5, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +00a226: 7210 2f01 0500 |000b: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +00a22c: 0c01 |000e: move-result-object v1 │ │ +00a22e: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +00a232: 7210 1801 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00a238: 0a05 |0014: move-result v5 │ │ +00a23a: 3805 1200 |0015: if-eqz v5, 0027 // +0012 │ │ +00a23e: 7210 1901 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00a244: 0c04 |001a: move-result-object v4 │ │ +00a246: 1f04 f500 |001b: check-cast v4, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00a24a: 5346 e401 |001d: iget-wide v6, v4, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +00a24e: 3105 0602 |001f: cmp-long v5, v6, v2 │ │ +00a252: 3805 0900 |0021: if-eqz v5, 002a // +0009 │ │ +00a256: 3105 0208 |0023: cmp-long v5, v2, v8 │ │ +00a25a: 3805 0500 |0025: if-eqz v5, 002a // +0005 │ │ +00a25e: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ +00a262: 0e00 |0029: return-void │ │ +00a264: 5342 e501 |002a: iget-wide v2, v4, Lorg/tvheadend/tvhguide/model/Programme;.nextId:J // field@01e5 │ │ +00a268: 28e5 |002c: goto 0011 // -001b │ │ +00a26a: 3105 0208 |002d: cmp-long v5, v2, v8 │ │ +00a26e: 3905 0400 |002f: if-nez v5, 0033 // +0004 │ │ +00a272: 5342 e501 |0031: iget-wide v2, v4, Lorg/tvheadend/tvhguide/model/Programme;.nextId:J // field@01e5 │ │ +00a276: 3105 0208 |0033: cmp-long v5, v2, v8 │ │ +00a27a: 3905 0400 |0035: if-nez v5, 0039 // +0004 │ │ +00a27e: 5342 e401 |0037: iget-wide v2, v4, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +00a282: 2200 1100 |0039: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +00a286: 54a5 3f00 |003b: iget-object v5, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ +00a28a: 1c06 ed00 |003d: const-class v6, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +00a28e: 7030 1d00 5006 |003f: invoke-direct {v0, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00a294: 1a05 2604 |0042: const-string v5, "org.me.tvhguide.htsp.GET_EVENTS" // string@0426 │ │ +00a298: 6e20 2c00 5000 |0044: invoke-virtual {v0, v5}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +00a29e: 1a05 d402 |0047: const-string v5, "eventId" // string@02d4 │ │ +00a2a2: 6e40 2800 5032 |0049: invoke-virtual {v0, v5, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00a2a8: 1a05 7a02 |004c: const-string v5, "channelId" // string@027a │ │ +00a2ac: 54a6 3f00 |004e: iget-object v6, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ +00a2b0: 7110 d801 0600 |0050: invoke-static {v6}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ +00a2b6: 0c06 |0053: move-result-object v6 │ │ +00a2b8: 5366 ce01 |0054: iget-wide v6, v6, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00a2bc: 6e40 2800 5076 |0056: invoke-virtual {v0, v5, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00a2c2: 1a05 9c02 |0059: const-string v5, "count" // string@029c │ │ +00a2c6: 1306 0a00 |005b: const/16 v6, #int 10 // #a │ │ +00a2ca: 6e30 2700 5006 |005d: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0027 │ │ +00a2d0: 54a5 3f00 |0060: iget-object v5, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@003f │ │ +00a2d4: 6e20 f501 0500 |0062: invoke-virtual {v5, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01f5 │ │ +00a2da: 28c4 |0065: goto 0029 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=96 │ │ 0x0003 line=98 │ │ 0x000f line=99 │ │ 0x0011 line=101 │ │ 0x0017 line=102 │ │ @@ -3204,49 +3197,49 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009d8c: |[009d8c] org.tvheadend.tvhguide.ProgrammeListActivity$2.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V │ │ -009d9c: 5b01 4000 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0040 │ │ -009da0: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -009da6: 0e00 |0005: return-void │ │ +00a2dc: |[00a2dc] org.tvheadend.tvhguide.ProgrammeListActivity$2.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V │ │ +00a2ec: 5b01 4000 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0040 │ │ +00a2f0: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00a2f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -009da8: |[009da8] org.tvheadend.tvhguide.ProgrammeListActivity$2.onClick:(Landroid/view/View;)V │ │ -009db8: 2200 1100 |0000: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -009dbc: 5441 4000 |0002: iget-object v1, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0040 │ │ -009dc0: 1c02 a200 |0004: const-class v2, Lorg/tvheadend/tvhguide/PlaybackActivity; // type@00a2 │ │ -009dc4: 7030 1d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -009dca: 1a01 7a02 |0009: const-string v1, "channelId" // string@027a │ │ -009dce: 5442 4000 |000b: iget-object v2, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0040 │ │ -009dd2: 7110 d801 0200 |000d: invoke-static {v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ -009dd8: 0c02 |0010: move-result-object v2 │ │ -009dda: 5322 ce01 |0011: iget-wide v2, v2, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -009dde: 6e40 2800 1032 |0013: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -009de4: 5441 4000 |0016: iget-object v1, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0040 │ │ -009de8: 6e20 f301 0100 |0018: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startActivity:(Landroid/content/Intent;)V // method@01f3 │ │ -009dee: 0e00 |001b: return-void │ │ +00a2f8: |[00a2f8] org.tvheadend.tvhguide.ProgrammeListActivity$2.onClick:(Landroid/view/View;)V │ │ +00a308: 2200 1100 |0000: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +00a30c: 5441 4000 |0002: iget-object v1, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0040 │ │ +00a310: 1c02 a200 |0004: const-class v2, Lorg/tvheadend/tvhguide/PlaybackActivity; // type@00a2 │ │ +00a314: 7030 1d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00a31a: 1a01 7a02 |0009: const-string v1, "channelId" // string@027a │ │ +00a31e: 5442 4000 |000b: iget-object v2, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0040 │ │ +00a322: 7110 d801 0200 |000d: invoke-static {v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ +00a328: 0c02 |0010: move-result-object v2 │ │ +00a32a: 5322 ce01 |0011: iget-wide v2, v2, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00a32e: 6e40 2800 1032 |0013: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00a334: 5441 4000 |0016: iget-object v1, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0040 │ │ +00a338: 6e20 f301 0100 |0018: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startActivity:(Landroid/content/Intent;)V // method@01f3 │ │ +00a33e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0009 line=148 │ │ 0x0016 line=149 │ │ 0x001b line=150 │ │ locals : │ │ @@ -3293,65 +3286,65 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -009df0: |[009df0] org.tvheadend.tvhguide.ProgrammeListActivity$3.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ │ -009e00: 5b01 4100 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ -009e04: 5b02 4200 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.val$obj:Ljava/lang/Object; // field@0042 │ │ -009e08: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -009e0e: 0e00 |0007: return-void │ │ +00a340: |[00a340] org.tvheadend.tvhguide.ProgrammeListActivity$3.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ │ +00a350: 5b01 4100 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ +00a354: 5b02 4200 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.val$obj:Ljava/lang/Object; // field@0042 │ │ +00a358: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00a35e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -009e10: |[009e10] org.tvheadend.tvhguide.ProgrammeListActivity$3.run:()V │ │ -009e20: 5460 4200 |0000: iget-object v0, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.val$obj:Ljava/lang/Object; // field@0042 │ │ -009e24: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -009e28: 5461 4100 |0004: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ -009e2c: 7110 d801 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ -009e32: 0c01 |0009: move-result-object v1 │ │ -009e34: 3801 2d00 |000a: if-eqz v1, 0037 // +002d │ │ -009e38: 5401 e101 |000c: iget-object v1, v0, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ -009e3c: 5312 ce01 |000e: iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -009e40: 5461 4100 |0010: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ -009e44: 7110 d801 0100 |0012: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ -009e4a: 0c01 |0015: move-result-object v1 │ │ -009e4c: 5314 ce01 |0016: iget-wide v4, v1, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -009e50: 3101 0204 |0018: cmp-long v1, v2, v4 │ │ -009e54: 3901 1d00 |001a: if-nez v1, 0037 // +001d │ │ -009e58: 5461 4100 |001c: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ -009e5c: 7110 d901 0100 |001e: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ -009e62: 0c01 |0021: move-result-object v1 │ │ -009e64: 6e20 cd01 0100 |0022: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.add:(Ljava/lang/Object;)V // method@01cd │ │ -009e6a: 5461 4100 |0025: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ -009e6e: 7110 d901 0100 |0027: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ -009e74: 0c01 |002a: move-result-object v1 │ │ -009e76: 6e10 d001 0100 |002b: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.notifyDataSetChanged:()V // method@01d0 │ │ -009e7c: 5461 4100 |002e: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ -009e80: 7110 d901 0100 |0030: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ -009e86: 0c01 |0033: move-result-object v1 │ │ -009e88: 6e10 d201 0100 |0034: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.sort:()V // method@01d2 │ │ -009e8e: 0e00 |0037: return-void │ │ +00a360: |[00a360] org.tvheadend.tvhguide.ProgrammeListActivity$3.run:()V │ │ +00a370: 5460 4200 |0000: iget-object v0, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.val$obj:Ljava/lang/Object; // field@0042 │ │ +00a374: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00a378: 5461 4100 |0004: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ +00a37c: 7110 d801 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ +00a382: 0c01 |0009: move-result-object v1 │ │ +00a384: 3801 2d00 |000a: if-eqz v1, 0037 // +002d │ │ +00a388: 5401 e101 |000c: iget-object v1, v0, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ +00a38c: 5312 ce01 |000e: iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00a390: 5461 4100 |0010: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ +00a394: 7110 d801 0100 |0012: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; // method@01d8 │ │ +00a39a: 0c01 |0015: move-result-object v1 │ │ +00a39c: 5314 ce01 |0016: iget-wide v4, v1, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00a3a0: 3101 0204 |0018: cmp-long v1, v2, v4 │ │ +00a3a4: 3901 1d00 |001a: if-nez v1, 0037 // +001d │ │ +00a3a8: 5461 4100 |001c: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ +00a3ac: 7110 d901 0100 |001e: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ +00a3b2: 0c01 |0021: move-result-object v1 │ │ +00a3b4: 6e20 cd01 0100 |0022: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.add:(Ljava/lang/Object;)V // method@01cd │ │ +00a3ba: 5461 4100 |0025: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ +00a3be: 7110 d901 0100 |0027: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ +00a3c4: 0c01 |002a: move-result-object v1 │ │ +00a3c6: 6e10 d001 0100 |002b: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.notifyDataSetChanged:()V // method@01d0 │ │ +00a3cc: 5461 4100 |002e: iget-object v1, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0041 │ │ +00a3d0: 7110 d901 0100 |0030: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ +00a3d6: 0c01 |0033: move-result-object v1 │ │ +00a3d8: 6e10 d201 0100 |0034: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.sort:()V // method@01d2 │ │ +00a3de: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0004 line=278 │ │ 0x001c line=279 │ │ 0x0025 line=280 │ │ 0x002e line=281 │ │ @@ -3399,49 +3392,49 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -009e90: |[009e90] org.tvheadend.tvhguide.ProgrammeListActivity$4.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ │ -009ea0: 5b01 4300 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0043 │ │ -009ea4: 5b02 4400 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.val$obj:Ljava/lang/Object; // field@0044 │ │ -009ea8: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -009eae: 0e00 |0007: return-void │ │ +00a3e0: |[00a3e0] org.tvheadend.tvhguide.ProgrammeListActivity$4.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ │ +00a3f0: 5b01 4300 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0043 │ │ +00a3f4: 5b02 4400 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.val$obj:Ljava/lang/Object; // field@0044 │ │ +00a3f8: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00a3fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -009eb0: |[009eb0] org.tvheadend.tvhguide.ProgrammeListActivity$4.run:()V │ │ -009ec0: 5420 4400 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.val$obj:Ljava/lang/Object; // field@0044 │ │ -009ec4: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -009ec8: 5421 4300 |0004: iget-object v1, v2, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0043 │ │ -009ecc: 7110 d901 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ -009ed2: 0c01 |0009: move-result-object v1 │ │ -009ed4: 6e20 d101 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.remove:(Ljava/lang/Object;)V // method@01d1 │ │ -009eda: 5421 4300 |000d: iget-object v1, v2, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0043 │ │ -009ede: 7110 d901 0100 |000f: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ -009ee4: 0c01 |0012: move-result-object v1 │ │ -009ee6: 6e10 d001 0100 |0013: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.notifyDataSetChanged:()V // method@01d0 │ │ -009eec: 0e00 |0016: return-void │ │ +00a400: |[00a400] org.tvheadend.tvhguide.ProgrammeListActivity$4.run:()V │ │ +00a410: 5420 4400 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.val$obj:Ljava/lang/Object; // field@0044 │ │ +00a414: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00a418: 5421 4300 |0004: iget-object v1, v2, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0043 │ │ +00a41c: 7110 d901 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ +00a422: 0c01 |0009: move-result-object v1 │ │ +00a424: 6e20 d101 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.remove:(Ljava/lang/Object;)V // method@01d1 │ │ +00a42a: 5421 4300 |000d: iget-object v1, v2, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0043 │ │ +00a42e: 7110 d901 0100 |000f: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ +00a434: 0c01 |0012: move-result-object v1 │ │ +00a436: 6e10 d001 0100 |0013: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.notifyDataSetChanged:()V // method@01d0 │ │ +00a43c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0004 line=290 │ │ 0x000d line=291 │ │ 0x0016 line=292 │ │ locals : │ │ @@ -3487,48 +3480,48 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -009ef0: |[009ef0] org.tvheadend.tvhguide.ProgrammeListActivity$5.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ │ -009f00: 5b01 4500 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0045 │ │ -009f04: 5b02 4600 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.val$obj:Ljava/lang/Object; // field@0046 │ │ -009f08: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -009f0e: 0e00 |0007: return-void │ │ +00a440: |[00a440] org.tvheadend.tvhguide.ProgrammeListActivity$5.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ │ +00a450: 5b01 4500 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0045 │ │ +00a454: 5b02 4600 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.val$obj:Ljava/lang/Object; // field@0046 │ │ +00a458: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00a45e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -009f10: |[009f10] org.tvheadend.tvhguide.ProgrammeListActivity$5.run:()V │ │ -009f20: 5430 4600 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.val$obj:Ljava/lang/Object; // field@0046 │ │ -009f24: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -009f28: 5431 4500 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0045 │ │ -009f2c: 7110 d901 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ -009f32: 0c01 |0009: move-result-object v1 │ │ -009f34: 5432 4500 |000a: iget-object v2, v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0045 │ │ -009f38: 6e10 e001 0200 |000c: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getListView:()Landroid/widget/ListView; // method@01e0 │ │ -009f3e: 0c02 |000f: move-result-object v2 │ │ -009f40: 6e30 d401 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V // method@01d4 │ │ -009f46: 0e00 |0013: return-void │ │ +00a460: |[00a460] org.tvheadend.tvhguide.ProgrammeListActivity$5.run:()V │ │ +00a470: 5430 4600 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.val$obj:Ljava/lang/Object; // field@0046 │ │ +00a474: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00a478: 5431 4500 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0045 │ │ +00a47c: 7110 d901 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ +00a482: 0c01 |0009: move-result-object v1 │ │ +00a484: 5432 4500 |000a: iget-object v2, v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0045 │ │ +00a488: 6e10 e001 0200 |000c: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getListView:()Landroid/widget/ListView; // method@01e0 │ │ +00a48e: 0c02 |000f: move-result-object v2 │ │ +00a490: 6e30 d401 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V // method@01d4 │ │ +00a496: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=299 │ │ 0x0013 line=300 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 p Lorg/tvheadend/tvhguide/model/Programme; │ │ @@ -3573,74 +3566,73 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -009f48: |[009f48] org.tvheadend.tvhguide.ProgrammeListActivity$6.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ │ -009f58: 5b01 4700 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0047 │ │ -009f5c: 5b02 4800 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.val$obj:Ljava/lang/Object; // field@0048 │ │ -009f60: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -009f66: 0e00 |0007: return-void │ │ +00a498: |[00a498] org.tvheadend.tvhguide.ProgrammeListActivity$6.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ │ +00a4a8: 5b01 4700 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0047 │ │ +00a4ac: 5b02 4800 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.val$obj:Ljava/lang/Object; // field@0048 │ │ +00a4b0: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00a4b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -009f68: |[009f68] org.tvheadend.tvhguide.ProgrammeListActivity$6.run:()V │ │ -009f78: 5452 4800 |0000: iget-object v2, v5, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.val$obj:Ljava/lang/Object; // field@0048 │ │ -009f7c: 1f02 f600 |0002: check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -009f80: 5453 4700 |0004: iget-object v3, v5, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0047 │ │ -009f84: 7110 d901 0300 |0006: invoke-static {v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ -009f8a: 0c03 |0009: move-result-object v3 │ │ -009f8c: 5433 4b00 |000a: iget-object v3, v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.list:Ljava/util/List; // field@004b │ │ -009f90: 7210 2501 0300 |000c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -009f96: 0c00 |000f: move-result-object v0 │ │ -009f98: 7210 1801 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -009f9e: 0a03 |0013: move-result v3 │ │ -009fa0: 3803 1b00 |0014: if-eqz v3, 002f // +001b │ │ -009fa4: 7210 1901 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -009faa: 0c01 |0019: move-result-object v1 │ │ -009fac: 1f01 f500 |001a: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -009fb0: 5413 e601 |001c: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -009fb4: 3332 f2ff |001e: if-ne v2, v3, 0010 // -000e │ │ -009fb8: 5453 4700 |0020: iget-object v3, v5, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0047 │ │ -009fbc: 7110 d901 0300 |0022: invoke-static {v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ -009fc2: 0c03 |0025: move-result-object v3 │ │ -009fc4: 5454 4700 |0026: iget-object v4, v5, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0047 │ │ -009fc8: 6e10 e001 0400 |0028: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getListView:()Landroid/widget/ListView; // method@01e0 │ │ -009fce: 0c04 |002b: move-result-object v4 │ │ -009fd0: 6e30 d401 4301 |002c: invoke-virtual {v3, v4, v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V // method@01d4 │ │ -009fd6: 0e00 |002f: return-void │ │ +00a4b8: |[00a4b8] org.tvheadend.tvhguide.ProgrammeListActivity$6.run:()V │ │ +00a4c8: 5441 4800 |0000: iget-object v1, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.val$obj:Ljava/lang/Object; // field@0048 │ │ +00a4cc: 1f01 f600 |0002: check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00a4d0: 5442 4700 |0004: iget-object v2, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0047 │ │ +00a4d4: 7110 d901 0200 |0006: invoke-static {v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ +00a4da: 0c02 |0009: move-result-object v2 │ │ +00a4dc: 5422 4b00 |000a: iget-object v2, v2, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.list:Ljava/util/List; // field@004b │ │ +00a4e0: 7210 2501 0200 |000c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00a4e6: 0c02 |000f: move-result-object v2 │ │ +00a4e8: 7210 1801 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00a4ee: 0a03 |0013: move-result v3 │ │ +00a4f0: 3803 1b00 |0014: if-eqz v3, 002f // +001b │ │ +00a4f4: 7210 1901 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00a4fa: 0c00 |0019: move-result-object v0 │ │ +00a4fc: 1f00 f500 |001a: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00a500: 5403 e601 |001c: iget-object v3, v0, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a504: 3331 f2ff |001e: if-ne v1, v3, 0010 // -000e │ │ +00a508: 5442 4700 |0020: iget-object v2, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0047 │ │ +00a50c: 7110 d901 0200 |0022: invoke-static {v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // method@01d9 │ │ +00a512: 0c02 |0025: move-result-object v2 │ │ +00a514: 5443 4700 |0026: iget-object v3, v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0047 │ │ +00a518: 6e10 e001 0300 |0028: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getListView:()Landroid/widget/ListView; // method@01e0 │ │ +00a51e: 0c03 |002b: move-result-object v3 │ │ +00a520: 6e30 d401 3200 |002c: invoke-virtual {v2, v3, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V // method@01d4 │ │ +00a526: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ 0x001c line=308 │ │ 0x0020 line=309 │ │ 0x002f line=313 │ │ locals : │ │ - 0x001c - 0x002f reg=1 p Lorg/tvheadend/tvhguide/model/Programme; │ │ - 0x0010 - 0x0030 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0004 - 0x0030 reg=2 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ - 0x0000 - 0x0030 reg=5 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$6; │ │ + 0x001c - 0x002f reg=0 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x0004 - 0x0030 reg=1 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ + 0x0000 - 0x0030 reg=4 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$6; │ │ │ │ source_file_idx : 452 (ProgrammeListActivity.java) │ │ │ │ Class #26 header: │ │ class_idx : 170 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 91 │ │ @@ -3674,41 +3666,41 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009fd8: |[009fd8] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter$1.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;)V │ │ -009fe8: 5b01 4900 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1;.this$1:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0049 │ │ -009fec: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -009ff2: 0e00 |0005: return-void │ │ +00a528: |[00a528] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter$1.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;)V │ │ +00a538: 5b01 4900 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1;.this$1:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0049 │ │ +00a53c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00a542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -009ff4: |[009ff4] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00a004: 1f02 f500 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00a008: 1f03 f500 |0002: check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00a00c: 6e30 cb01 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1;.compare:(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I // method@01cb │ │ -00a012: 0a00 |0007: move-result v0 │ │ -00a014: 0f00 |0008: return v0 │ │ +00a544: |[00a544] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00a554: 1f02 f500 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00a558: 1f03 f500 |0002: check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00a55c: 6e30 cb01 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1;.compare:(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I // method@01cb │ │ +00a562: 0a00 |0007: move-result v0 │ │ +00a564: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -3718,18 +3710,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00a018: |[00a018] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter$1.compare:(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I │ │ -00a028: 6e20 7903 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/model/Programme;.compareTo:(Lorg/tvheadend/tvhguide/model/Programme;)I // method@0379 │ │ -00a02e: 0a00 |0003: move-result v0 │ │ -00a030: 0f00 |0004: return v0 │ │ +00a568: |[00a568] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter$1.compare:(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I │ │ +00a578: 6e20 7903 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/model/Programme;.compareTo:(Lorg/tvheadend/tvhguide/model/Programme;)I // method@0379 │ │ +00a57e: 0a00 |0003: move-result v0 │ │ +00a580: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1; │ │ 0x0000 - 0x0005 reg=2 x Lorg/tvheadend/tvhguide/model/Programme; │ │ 0x0000 - 0x0005 reg=3 y Lorg/tvheadend/tvhguide/model/Programme; │ │ @@ -3781,70 +3773,70 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/app/Activity;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -00a034: |[00a034] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/app/Activity;Ljava/util/List;)V │ │ -00a044: 5b12 4c00 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@004c │ │ -00a048: 1400 0500 037f |0002: const v0, #float 1.74129e+38 // #7f030005 │ │ -00a04e: 7040 6e00 3140 |0005: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ -00a054: 5b13 4a00 |0008: iput-object v3, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.context:Landroid/app/Activity; // field@004a │ │ -00a058: 5b14 4b00 |000a: iput-object v4, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.list:Ljava/util/List; // field@004b │ │ -00a05c: 0e00 |000c: return-void │ │ +00a584: |[00a584] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/app/Activity;Ljava/util/List;)V │ │ +00a594: 5b12 4c00 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@004c │ │ +00a598: 1400 0500 037f |0002: const v0, #float 1.74129e+38 // #7f030005 │ │ +00a59e: 7040 6e00 3140 |0005: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ +00a5a4: 5b13 4a00 |0008: iput-object v3, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.context:Landroid/app/Activity; // field@004a │ │ +00a5a8: 5b14 4b00 |000a: iput-object v4, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.list:Ljava/util/List; // field@004b │ │ +00a5ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0002 line=443 │ │ 0x0008 line=444 │ │ 0x000a line=445 │ │ 0x000c line=446 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x000d reg=1 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ - 0x0000 - 0x000d reg=2 (null) Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ + 0x0000 - 0x000d reg=2 this$0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ 0x0000 - 0x000d reg=3 context Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=4 list Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -00a060: |[00a060] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -00a070: 0792 |0000: move-object v2, v9 │ │ -00a072: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -00a074: 3902 2500 |0002: if-nez v2, 0027 // +0025 │ │ -00a078: 5474 4a00 |0004: iget-object v4, v7, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.context:Landroid/app/Activity; // field@004a │ │ -00a07c: 6e10 0300 0400 |0006: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ -00a082: 0c00 |0009: move-result-object v0 │ │ -00a084: 1404 0500 037f |000a: const v4, #float 1.74129e+38 // #7f030005 │ │ -00a08a: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -00a08c: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -00a08e: 6e40 5a00 4065 |000f: invoke-virtual {v0, v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ -00a094: 0c02 |0012: move-result-object v2 │ │ -00a096: 2203 ac00 |0013: new-instance v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper; // type@00ac │ │ -00a09a: 5474 4c00 |0015: iget-object v4, v7, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@004c │ │ -00a09e: 7030 d501 4302 |0017: invoke-direct {v3, v4, v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/view/View;)V // method@01d5 │ │ -00a0a4: 6e20 6900 3200 |001a: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0069 │ │ -00a0aa: 6e20 ce01 8700 |001d: invoke-virtual {v7, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.getItem:(I)Ljava/lang/Object; // method@01ce │ │ -00a0b0: 0c01 |0020: move-result-object v1 │ │ -00a0b2: 1f01 f500 |0021: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00a0b6: 6e20 d601 1300 |0023: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@01d6 │ │ -00a0bc: 1102 |0026: return-object v2 │ │ -00a0be: 6e10 6500 0200 |0027: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -00a0c4: 0c03 |002a: move-result-object v3 │ │ -00a0c6: 1f03 ac00 |002b: check-cast v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper; // type@00ac │ │ -00a0ca: 28f0 |002d: goto 001d // -0010 │ │ +00a5b0: |[00a5b0] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +00a5c0: 0792 |0000: move-object v2, v9 │ │ +00a5c2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +00a5c4: 3902 2500 |0002: if-nez v2, 0027 // +0025 │ │ +00a5c8: 5474 4a00 |0004: iget-object v4, v7, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.context:Landroid/app/Activity; // field@004a │ │ +00a5cc: 6e10 0300 0400 |0006: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ +00a5d2: 0c00 |0009: move-result-object v0 │ │ +00a5d4: 1404 0500 037f |000a: const v4, #float 1.74129e+38 // #7f030005 │ │ +00a5da: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +00a5dc: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +00a5de: 6e40 5a00 4065 |000f: invoke-virtual {v0, v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ +00a5e4: 0c02 |0012: move-result-object v2 │ │ +00a5e6: 2203 ac00 |0013: new-instance v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper; // type@00ac │ │ +00a5ea: 5474 4c00 |0015: iget-object v4, v7, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@004c │ │ +00a5ee: 7030 d501 4302 |0017: invoke-direct {v3, v4, v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/view/View;)V // method@01d5 │ │ +00a5f4: 6e20 6900 3200 |001a: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0069 │ │ +00a5fa: 6e20 ce01 8700 |001d: invoke-virtual {v7, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.getItem:(I)Ljava/lang/Object; // method@01ce │ │ +00a600: 0c01 |0020: move-result-object v1 │ │ +00a602: 1f01 f500 |0021: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00a606: 6e20 d601 1300 |0023: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@01d6 │ │ +00a60c: 1102 |0026: return-object v2 │ │ +00a60e: 6e10 6500 0200 |0027: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +00a614: 0c03 |002a: move-result-object v3 │ │ +00a616: 1f03 ac00 |002b: check-cast v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper; // type@00ac │ │ +00a61a: 28f0 |002d: goto 001d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0001 line=480 │ │ 0x0002 line=482 │ │ 0x0004 line=483 │ │ 0x000a line=484 │ │ @@ -3871,19 +3863,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00a0cc: |[00a0cc] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter.sort:()V │ │ -00a0dc: 2200 aa00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1; // type@00aa │ │ -00a0e0: 7020 c901 1000 |0002: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;)V // method@01c9 │ │ -00a0e6: 6e20 d301 0100 |0005: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.sort:(Ljava/util/Comparator;)V // method@01d3 │ │ -00a0ec: 0e00 |0008: return-void │ │ +00a61c: |[00a61c] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter.sort:()V │ │ +00a62c: 2200 aa00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1; // type@00aa │ │ +00a630: 7020 c901 1000 |0002: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;)V // method@01c9 │ │ +00a636: 6e20 d301 0100 |0005: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.sort:(Ljava/util/Comparator;)V // method@01d3 │ │ +00a63c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0008 line=455 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ │ │ @@ -3892,41 +3884,41 @@ │ │ type : '(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -00a0f0: |[00a0f0] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ -00a100: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00a102: 6e10 8400 0b00 |0001: invoke-virtual {v11}, Landroid/widget/ListView;.getChildCount:()I // method@0084 │ │ -00a108: 0a05 |0004: move-result v5 │ │ -00a10a: 3550 2c00 |0005: if-ge v0, v5, 0031 // +002c │ │ -00a10e: 6e20 8300 0b00 |0007: invoke-virtual {v11, v0}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@0083 │ │ -00a114: 0c03 |000a: move-result-object v3 │ │ -00a116: 6e20 8600 3b00 |000b: invoke-virtual {v11, v3}, Landroid/widget/ListView;.getPositionForView:(Landroid/view/View;)I // method@0086 │ │ -00a11c: 0a01 |000e: move-result v1 │ │ -00a11e: 6e20 8500 1b00 |000f: invoke-virtual {v11, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0085 │ │ -00a124: 0c02 |0012: move-result-object v2 │ │ -00a126: 1f02 f500 |0013: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00a12a: 6e10 6500 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -00a130: 0c05 |0018: move-result-object v5 │ │ -00a132: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ -00a136: 3902 0500 |001b: if-nez v2, 0020 // +0005 │ │ -00a13a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00a13e: 28e2 |001f: goto 0001 // -001e │ │ -00a140: 53c6 e401 |0020: iget-wide v6, v12, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -00a144: 5328 e401 |0022: iget-wide v8, v2, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -00a148: 3105 0608 |0024: cmp-long v5, v6, v8 │ │ -00a14c: 3905 f7ff |0026: if-nez v5, 001d // -0009 │ │ -00a150: 6e10 6500 0300 |0028: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -00a156: 0c04 |002b: move-result-object v4 │ │ -00a158: 1f04 ac00 |002c: check-cast v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper; // type@00ac │ │ -00a15c: 6e20 d601 c400 |002e: invoke-virtual {v4, v12}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@01d6 │ │ -00a162: 0e00 |0031: return-void │ │ +00a640: |[00a640] org.tvheadend.tvhguide.ProgrammeListActivity$ProgrammeListAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ +00a650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00a652: 6e10 8400 0b00 |0001: invoke-virtual {v11}, Landroid/widget/ListView;.getChildCount:()I // method@0084 │ │ +00a658: 0a05 |0004: move-result v5 │ │ +00a65a: 3550 2c00 |0005: if-ge v0, v5, 0031 // +002c │ │ +00a65e: 6e20 8300 0b00 |0007: invoke-virtual {v11, v0}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@0083 │ │ +00a664: 0c03 |000a: move-result-object v3 │ │ +00a666: 6e20 8600 3b00 |000b: invoke-virtual {v11, v3}, Landroid/widget/ListView;.getPositionForView:(Landroid/view/View;)I // method@0086 │ │ +00a66c: 0a01 |000e: move-result v1 │ │ +00a66e: 6e20 8500 1b00 |000f: invoke-virtual {v11, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0085 │ │ +00a674: 0c02 |0012: move-result-object v2 │ │ +00a676: 1f02 f500 |0013: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00a67a: 6e10 6500 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +00a680: 0c05 |0018: move-result-object v5 │ │ +00a682: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ +00a686: 3902 0500 |001b: if-nez v2, 0020 // +0005 │ │ +00a68a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00a68e: 28e2 |001f: goto 0001 // -001e │ │ +00a690: 53c6 e401 |0020: iget-wide v6, v12, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +00a694: 5328 e401 |0022: iget-wide v8, v2, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +00a698: 3105 0608 |0024: cmp-long v5, v6, v8 │ │ +00a69c: 3905 f7ff |0026: if-nez v5, 001d // -0009 │ │ +00a6a0: 6e10 6500 0300 |0028: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +00a6a6: 0c04 |002b: move-result-object v4 │ │ +00a6a8: 1f04 ac00 |002c: check-cast v4, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper; // type@00ac │ │ +00a6ac: 6e20 d601 c400 |002e: invoke-virtual {v4, v12}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@01d6 │ │ +00a6b2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0007 line=459 │ │ 0x000b line=460 │ │ 0x000f line=461 │ │ 0x0015 line=463 │ │ @@ -4003,48 +3995,48 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -00a164: |[00a164] org.tvheadend.tvhguide.ProgrammeListActivity$ViewWarpper.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/view/View;)V │ │ -00a174: 5b12 5100 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0051 │ │ -00a178: 7010 ac00 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a17e: 1400 1500 097f |0005: const v0, #float 1.82105e+38 // #7f090015 │ │ -00a184: 6e20 6400 0300 |0008: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00a18a: 0c00 |000b: move-result-object v0 │ │ -00a18c: 1f00 4300 |000c: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00a190: 5b10 5300 |000e: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0053 │ │ -00a194: 1400 1900 097f |0010: const v0, #float 1.82105e+38 // #7f090019 │ │ -00a19a: 6e20 6400 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00a1a0: 0c00 |0016: move-result-object v0 │ │ -00a1a2: 1f00 4300 |0017: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00a1a6: 5b10 4e00 |0019: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ -00a1aa: 1400 2200 097f |001b: const v0, #float 1.82105e+38 // #7f090022 │ │ -00a1b0: 6e20 6400 0300 |001e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00a1b6: 0c00 |0021: move-result-object v0 │ │ -00a1b8: 1f00 4300 |0022: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00a1bc: 5b10 4f00 |0024: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.seriesInfo:Landroid/widget/TextView; // field@004f │ │ -00a1c0: 1400 2900 097f |0026: const v0, #float 1.82105e+38 // #7f090029 │ │ -00a1c6: 6e20 6400 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00a1cc: 0c00 |002c: move-result-object v0 │ │ -00a1ce: 1f00 4300 |002d: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00a1d2: 5b10 5200 |002f: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ -00a1d6: 1400 2800 097f |0031: const v0, #float 1.82105e+38 // #7f090028 │ │ -00a1dc: 6e20 6400 0300 |0034: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00a1e2: 0c00 |0037: move-result-object v0 │ │ -00a1e4: 1f00 4300 |0038: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00a1e8: 5b10 4d00 |003a: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ -00a1ec: 1400 2700 097f |003c: const v0, #float 1.82105e+38 // #7f090027 │ │ -00a1f2: 6e20 6400 0300 |003f: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00a1f8: 0c00 |0042: move-result-object v0 │ │ -00a1fa: 1f00 3d00 |0043: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ -00a1fe: 5b10 5000 |0045: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ -00a202: 0e00 |0047: return-void │ │ +00a6b4: |[00a6b4] org.tvheadend.tvhguide.ProgrammeListActivity$ViewWarpper.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/view/View;)V │ │ +00a6c4: 5b12 5100 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0051 │ │ +00a6c8: 7010 ac00 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ +00a6ce: 1400 1500 097f |0005: const v0, #float 1.82105e+38 // #7f090015 │ │ +00a6d4: 6e20 6400 0300 |0008: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00a6da: 0c00 |000b: move-result-object v0 │ │ +00a6dc: 1f00 4300 |000c: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00a6e0: 5b10 5300 |000e: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0053 │ │ +00a6e4: 1400 1900 097f |0010: const v0, #float 1.82105e+38 // #7f090019 │ │ +00a6ea: 6e20 6400 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00a6f0: 0c00 |0016: move-result-object v0 │ │ +00a6f2: 1f00 4300 |0017: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00a6f6: 5b10 4e00 |0019: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ +00a6fa: 1400 2200 097f |001b: const v0, #float 1.82105e+38 // #7f090022 │ │ +00a700: 6e20 6400 0300 |001e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00a706: 0c00 |0021: move-result-object v0 │ │ +00a708: 1f00 4300 |0022: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00a70c: 5b10 4f00 |0024: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.seriesInfo:Landroid/widget/TextView; // field@004f │ │ +00a710: 1400 2900 097f |0026: const v0, #float 1.82105e+38 // #7f090029 │ │ +00a716: 6e20 6400 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00a71c: 0c00 |002c: move-result-object v0 │ │ +00a71e: 1f00 4300 |002d: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00a722: 5b10 5200 |002f: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ +00a726: 1400 2800 097f |0031: const v0, #float 1.82105e+38 // #7f090028 │ │ +00a72c: 6e20 6400 0300 |0034: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00a732: 0c00 |0037: move-result-object v0 │ │ +00a734: 1f00 4300 |0038: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00a738: 5b10 4d00 |003a: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ +00a73c: 1400 2700 097f |003c: const v0, #float 1.82105e+38 // #7f090027 │ │ +00a742: 6e20 6400 0300 |003f: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00a748: 0c00 |0042: move-result-object v0 │ │ +00a74a: 1f00 3d00 |0043: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ +00a74e: 5b10 5000 |0045: iput-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ +00a752: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0005 line=364 │ │ 0x0010 line=365 │ │ 0x001b line=366 │ │ 0x0026 line=368 │ │ @@ -4062,235 +4054,235 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Programme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 467 16-bit code units │ │ -00a204: |[00a204] org.tvheadend.tvhguide.ProgrammeListActivity$ViewWarpper.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ -00a214: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00a216: 1708 00b8 4c0a |0001: const-wide/32 v8, #float 9.85685e-33 // #0a4cb800 │ │ -00a21c: 1402 0200 027f |0004: const v2, #float 1.728e+38 // #7f020002 │ │ -00a222: 54a0 5300 |0007: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0053 │ │ -00a226: 54b1 ec01 |0009: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -00a22a: 6e20 8d00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a230: 54b0 e601 |000e: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00a234: 3900 ad00 |0010: if-nez v0, 00bd // +00ad │ │ -00a238: 54a0 5000 |0012: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ -00a23c: 6e20 7c00 3000 |0014: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ -00a242: 54a0 5300 |0017: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0053 │ │ -00a246: 6e10 8a00 0000 |0019: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00a24c: 54a0 5100 |001c: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0051 │ │ -00a250: 54b1 e701 |001e: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ -00a254: 6e20 db01 1000 |0020: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; // method@01db │ │ -00a25a: 0c06 |0023: move-result-object v6 │ │ -00a25c: 6e10 b700 0600 |0024: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00a262: 0a00 |0027: move-result v0 │ │ -00a264: 3900 1000 |0028: if-nez v0, 0038 // +0010 │ │ -00a268: 54a0 5100 |002a: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0051 │ │ -00a26c: 7110 da01 0000 |002c: invoke-static {v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$200:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Landroid/util/SparseArray; // method@01da │ │ -00a272: 0c00 |002f: move-result-object v0 │ │ -00a274: 52b1 e201 |0030: iget v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ -00a278: 6e20 5500 1000 |0032: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0055 │ │ -00a27e: 0c06 |0035: move-result-object v6 │ │ -00a280: 1f06 5d00 |0036: check-cast v6, Ljava/lang/String; // type@005d │ │ -00a284: 54a0 4f00 |0038: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.seriesInfo:Landroid/widget/TextView; // field@004f │ │ -00a288: 6e20 8d00 6000 |003a: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a28e: 54a0 4f00 |003d: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.seriesInfo:Landroid/widget/TextView; // field@004f │ │ -00a292: 6e10 8a00 0000 |003f: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00a298: 54b0 e301 |0042: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ -00a29c: 6e10 b700 0000 |0044: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00a2a2: 0a00 |0047: move-result v0 │ │ -00a2a4: 3d00 f100 |0048: if-lez v0, 0139 // +00f1 │ │ -00a2a8: 54a0 4e00 |004a: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ -00a2ac: 54b1 e301 |004c: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ -00a2b0: 6e20 8d00 1000 |004e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a2b6: 54a0 4e00 |0051: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ -00a2ba: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -00a2bc: 6e20 8e00 1000 |0054: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ -00a2c2: 54a0 4e00 |0057: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ -00a2c6: 6e10 8a00 0000 |0059: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00a2cc: 54b0 e901 |005c: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00a2d0: 6e10 1101 0000 |005e: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00a2d6: 0b00 |0061: move-result-wide v0 │ │ -00a2d8: 7120 4f00 1000 |0062: invoke-static {v0, v1}, Landroid/text/format/DateUtils;.isToday:(J)Z // method@004f │ │ -00a2de: 0a00 |0065: move-result v0 │ │ -00a2e0: 3800 e300 |0066: if-eqz v0, 0149 // +00e3 │ │ -00a2e4: 54a0 4d00 |0068: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ -00a2e8: 54a1 5100 |006a: iget-object v1, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0051 │ │ -00a2ec: 1402 3e00 067f |006c: const v2, #float 1.78118e+38 // #7f06003e │ │ -00a2f2: 6e20 e201 2100 |006f: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getString:(I)Ljava/lang/String; // method@01e2 │ │ -00a2f8: 0c01 |0072: move-result-object v1 │ │ -00a2fa: 6e20 8d00 1000 |0073: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a300: 54a0 4d00 |0076: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ -00a304: 6e10 8a00 0000 |0078: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00a30a: 54a0 5200 |007b: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ -00a30e: 2201 5e00 |007d: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00a312: 7010 be00 0100 |007f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00a318: 54a2 5200 |0082: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ -00a31c: 6e10 8900 0200 |0084: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -00a322: 0c02 |0087: move-result-object v2 │ │ -00a324: 7110 4d00 0200 |0088: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -00a32a: 0c02 |008b: move-result-object v2 │ │ -00a32c: 54b3 e901 |008c: iget-object v3, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00a330: 6e20 0401 3200 |008e: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00a336: 0c02 |0091: move-result-object v2 │ │ -00a338: 6e20 c100 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00a33e: 0c01 |0095: move-result-object v1 │ │ -00a340: 1a02 0300 |0096: const-string v2, " - " // string@0003 │ │ -00a344: 6e20 c100 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00a34a: 0c01 |009b: move-result-object v1 │ │ -00a34c: 54a2 5200 |009c: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ -00a350: 6e10 8900 0200 |009e: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -00a356: 0c02 |00a1: move-result-object v2 │ │ -00a358: 7110 4d00 0200 |00a2: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -00a35e: 0c02 |00a5: move-result-object v2 │ │ -00a360: 54b3 ea01 |00a6: iget-object v3, v11, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ -00a364: 6e20 0401 3200 |00a8: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00a36a: 0c02 |00ab: move-result-object v2 │ │ -00a36c: 6e20 c100 2100 |00ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00a372: 0c01 |00af: move-result-object v1 │ │ -00a374: 6e10 c200 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00a37a: 0c01 |00b3: move-result-object v1 │ │ -00a37c: 6e20 8d00 1000 |00b4: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a382: 54a0 5200 |00b7: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ -00a386: 6e10 8a00 0000 |00b9: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00a38c: 0e00 |00bc: return-void │ │ -00a38e: 54b0 e601 |00bd: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00a392: 5400 ef01 |00bf: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ -00a396: 3800 0900 |00c1: if-eqz v0, 00ca // +0009 │ │ -00a39a: 54a0 5000 |00c3: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ -00a39e: 6e20 7d00 2000 |00c5: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00a3a4: 2900 4fff |00c8: goto/16 0017 // -00b1 │ │ -00a3a8: 1a00 8e02 |00ca: const-string v0, "completed" // string@028e │ │ -00a3ac: 54b1 e601 |00cc: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00a3b0: 5411 f201 |00ce: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00a3b4: 6e20 b400 1000 |00d0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00a3ba: 0a00 |00d3: move-result v0 │ │ -00a3bc: 3800 0c00 |00d4: if-eqz v0, 00e0 // +000c │ │ -00a3c0: 54a0 5000 |00d6: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ -00a3c4: 1401 0900 027f |00d8: const v1, #float 1.728e+38 // #7f020009 │ │ -00a3ca: 6e20 7d00 1000 |00db: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00a3d0: 2900 39ff |00de: goto/16 0017 // -00c7 │ │ -00a3d4: 1a00 6f03 |00e0: const-string v0, "invalid" // string@036f │ │ -00a3d8: 54b1 e601 |00e2: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00a3dc: 5411 f201 |00e4: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00a3e0: 6e20 b400 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00a3e6: 0a00 |00e9: move-result v0 │ │ -00a3e8: 3800 0900 |00ea: if-eqz v0, 00f3 // +0009 │ │ -00a3ec: 54a0 5000 |00ec: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ -00a3f0: 6e20 7d00 2000 |00ee: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00a3f6: 2900 26ff |00f1: goto/16 0017 // -00da │ │ -00a3fa: 1a00 bc03 |00f3: const-string v0, "missed" // string@03bc │ │ -00a3fe: 54b1 e601 |00f5: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00a402: 5411 f201 |00f7: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00a406: 6e20 b400 1000 |00f9: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00a40c: 0a00 |00fc: move-result v0 │ │ -00a40e: 3800 0900 |00fd: if-eqz v0, 0106 // +0009 │ │ -00a412: 54a0 5000 |00ff: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ -00a416: 6e20 7d00 2000 |0101: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00a41c: 2900 13ff |0104: goto/16 0017 // -00ed │ │ -00a420: 1a00 d404 |0106: const-string v0, "recording" // string@04d4 │ │ -00a424: 54b1 e601 |0108: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00a428: 5411 f201 |010a: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00a42c: 6e20 b400 1000 |010c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00a432: 0a00 |010f: move-result v0 │ │ -00a434: 3800 0c00 |0110: if-eqz v0, 011c // +000c │ │ -00a438: 54a0 5000 |0112: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ -00a43c: 1401 0500 027f |0114: const v1, #float 1.728e+38 // #7f020005 │ │ -00a442: 6e20 7d00 1000 |0117: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00a448: 2900 fdfe |011a: goto/16 0017 // -0103 │ │ -00a44c: 1a00 ff04 |011c: const-string v0, "scheduled" // string@04ff │ │ -00a450: 54b1 e601 |011e: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00a454: 5411 f201 |0120: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00a458: 6e20 b400 1000 |0122: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00a45e: 0a00 |0125: move-result v0 │ │ -00a460: 3800 0c00 |0126: if-eqz v0, 0132 // +000c │ │ -00a464: 54a0 5000 |0128: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ -00a468: 1401 0700 027f |012a: const v1, #float 1.728e+38 // #7f020007 │ │ -00a46e: 6e20 7d00 1000 |012d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00a474: 2900 e7fe |0130: goto/16 0017 // -0119 │ │ -00a478: 54a0 5000 |0132: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ -00a47c: 6e20 7c00 3000 |0134: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ -00a482: 2900 e0fe |0137: goto/16 0017 // -0120 │ │ -00a486: 54a0 4e00 |0139: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ -00a48a: 1a01 0000 |013b: const-string v1, "" // string@0000 │ │ -00a48e: 6e20 8d00 1000 |013d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a494: 54a0 4e00 |0140: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ -00a498: 1301 0800 |0142: const/16 v1, #int 8 // #8 │ │ -00a49c: 6e20 8e00 1000 |0144: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ -00a4a2: 2900 10ff |0147: goto/16 0057 // -00f0 │ │ -00a4a6: 54b0 e901 |0149: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00a4aa: 6e10 1101 0000 |014b: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00a4b0: 0b00 |014e: move-result-wide v0 │ │ -00a4b2: 7100 c400 0000 |014f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00a4b8: 0b02 |0152: move-result-wide v2 │ │ -00a4ba: bb82 |0153: add-long/2addr v2, v8 │ │ -00a4bc: 3100 0002 |0154: cmp-long v0, v0, v2 │ │ -00a4c0: 3b00 2900 |0156: if-gez v0, 017f // +0029 │ │ -00a4c4: 54b0 e901 |0158: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00a4c8: 6e10 1101 0000 |015a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00a4ce: 0b00 |015d: move-result-wide v0 │ │ -00a4d0: 7100 c400 0000 |015e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00a4d6: 0b02 |0161: move-result-wide v2 │ │ -00a4d8: bc82 |0162: sub-long/2addr v2, v8 │ │ -00a4da: 3100 0002 |0163: cmp-long v0, v0, v2 │ │ -00a4de: 3d00 1a00 |0165: if-lez v0, 017f // +001a │ │ -00a4e2: 54a7 4d00 |0167: iget-object v7, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ -00a4e6: 54b0 e901 |0169: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00a4ea: 6e10 1101 0000 |016b: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00a4f0: 0b00 |016e: move-result-wide v0 │ │ -00a4f2: 7100 c400 0000 |016f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00a4f8: 0b02 |0172: move-result-wide v2 │ │ -00a4fa: 1704 005c 2605 |0173: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ -00a500: 7706 4e00 0000 |0176: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/text/format/DateUtils;.getRelativeTimeSpanString:(JJJ)Ljava/lang/CharSequence; // method@004e │ │ -00a506: 0c00 |0179: move-result-object v0 │ │ -00a508: 6e20 8d00 0700 |017a: invoke-virtual {v7, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a50e: 2900 f9fe |017d: goto/16 0076 // -0107 │ │ -00a512: 54b0 e901 |017f: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00a516: 6e10 1101 0000 |0181: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00a51c: 0b00 |0184: move-result-wide v0 │ │ -00a51e: 7100 c400 0000 |0185: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00a524: 0b02 |0188: move-result-wide v2 │ │ -00a526: 1704 0028 e61e |0189: const-wide/32 v4, #float 2.43687e-20 // #1ee62800 │ │ -00a52c: bb42 |018c: add-long/2addr v2, v4 │ │ -00a52e: 3100 0002 |018d: cmp-long v0, v0, v2 │ │ -00a532: 3b00 2d00 |018f: if-gez v0, 01bc // +002d │ │ -00a536: 54b0 e901 |0191: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00a53a: 6e10 1101 0000 |0193: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00a540: 0b00 |0196: move-result-wide v0 │ │ -00a542: 7100 c400 0000 |0197: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00a548: 0b02 |019a: move-result-wide v2 │ │ -00a54a: bc82 |019b: sub-long/2addr v2, v8 │ │ -00a54c: 3100 0002 |019c: cmp-long v0, v0, v2 │ │ -00a550: 3d00 1e00 |019e: if-lez v0, 01bc // +001e │ │ -00a554: 54a0 4d00 |01a0: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ -00a558: 2201 7900 |01a2: new-instance v1, Ljava/text/SimpleDateFormat; // type@0079 │ │ -00a55c: 1a02 6700 |01a4: const-string v2, "EEEE" // string@0067 │ │ -00a560: 7020 0501 2100 |01a6: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0105 │ │ -00a566: 54b2 e901 |01a9: iget-object v2, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00a56a: 6e10 1101 0200 |01ab: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00a570: 0b02 |01ae: move-result-wide v2 │ │ -00a572: 7120 a800 3200 |01af: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -00a578: 0c02 |01b2: move-result-object v2 │ │ -00a57a: 6e20 0601 2100 |01b3: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0106 │ │ -00a580: 0c01 |01b6: move-result-object v1 │ │ -00a582: 6e20 8d00 1000 |01b7: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a588: 2900 bcfe |01ba: goto/16 0076 // -0144 │ │ -00a58c: 54a0 4d00 |01bc: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ -00a590: 54a1 4d00 |01be: iget-object v1, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ -00a594: 6e10 8900 0100 |01c0: invoke-virtual {v1}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -00a59a: 0c01 |01c3: move-result-object v1 │ │ -00a59c: 7110 4b00 0100 |01c4: invoke-static {v1}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004b │ │ -00a5a2: 0c01 |01c7: move-result-object v1 │ │ -00a5a4: 54b2 e901 |01c8: iget-object v2, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00a5a8: 6e20 0401 2100 |01ca: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00a5ae: 0c01 |01cd: move-result-object v1 │ │ -00a5b0: 6e20 8d00 1000 |01ce: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a5b6: 2900 a5fe |01d1: goto/16 0076 // -015b │ │ +00a754: |[00a754] org.tvheadend.tvhguide.ProgrammeListActivity$ViewWarpper.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ +00a764: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00a766: 1708 00b8 4c0a |0001: const-wide/32 v8, #float 9.85685e-33 // #0a4cb800 │ │ +00a76c: 1402 0200 027f |0004: const v2, #float 1.728e+38 // #7f020002 │ │ +00a772: 54a0 5300 |0007: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0053 │ │ +00a776: 54b1 ec01 |0009: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +00a77a: 6e20 8d00 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00a780: 54b0 e601 |000e: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a784: 3900 ad00 |0010: if-nez v0, 00bd // +00ad │ │ +00a788: 54a0 5000 |0012: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ +00a78c: 6e20 7c00 3000 |0014: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ +00a792: 54a0 5300 |0017: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0053 │ │ +00a796: 6e10 8a00 0000 |0019: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00a79c: 54a0 5100 |001c: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0051 │ │ +00a7a0: 54b1 e701 |001e: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ +00a7a4: 6e20 db01 1000 |0020: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; // method@01db │ │ +00a7aa: 0c06 |0023: move-result-object v6 │ │ +00a7ac: 6e10 b700 0600 |0024: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00a7b2: 0a00 |0027: move-result v0 │ │ +00a7b4: 3900 1000 |0028: if-nez v0, 0038 // +0010 │ │ +00a7b8: 54a0 5100 |002a: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0051 │ │ +00a7bc: 7110 da01 0000 |002c: invoke-static {v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.access$200:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Landroid/util/SparseArray; // method@01da │ │ +00a7c2: 0c00 |002f: move-result-object v0 │ │ +00a7c4: 52b1 e201 |0030: iget v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ +00a7c8: 6e20 5500 1000 |0032: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0055 │ │ +00a7ce: 0c06 |0035: move-result-object v6 │ │ +00a7d0: 1f06 5d00 |0036: check-cast v6, Ljava/lang/String; // type@005d │ │ +00a7d4: 54a0 4f00 |0038: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.seriesInfo:Landroid/widget/TextView; // field@004f │ │ +00a7d8: 6e20 8d00 6000 |003a: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00a7de: 54a0 4f00 |003d: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.seriesInfo:Landroid/widget/TextView; // field@004f │ │ +00a7e2: 6e10 8a00 0000 |003f: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00a7e8: 54b0 e301 |0042: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ +00a7ec: 6e10 b700 0000 |0044: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00a7f2: 0a00 |0047: move-result v0 │ │ +00a7f4: 3d00 f100 |0048: if-lez v0, 0139 // +00f1 │ │ +00a7f8: 54a0 4e00 |004a: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ +00a7fc: 54b1 e301 |004c: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ +00a800: 6e20 8d00 1000 |004e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00a806: 54a0 4e00 |0051: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ +00a80a: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +00a80c: 6e20 8e00 1000 |0054: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ +00a812: 54a0 4e00 |0057: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ +00a816: 6e10 8a00 0000 |0059: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00a81c: 54b0 e901 |005c: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00a820: 6e10 1101 0000 |005e: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00a826: 0b00 |0061: move-result-wide v0 │ │ +00a828: 7120 4f00 1000 |0062: invoke-static {v0, v1}, Landroid/text/format/DateUtils;.isToday:(J)Z // method@004f │ │ +00a82e: 0a00 |0065: move-result v0 │ │ +00a830: 3800 e300 |0066: if-eqz v0, 0149 // +00e3 │ │ +00a834: 54a0 4d00 |0068: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ +00a838: 54a1 5100 |006a: iget-object v1, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; // field@0051 │ │ +00a83c: 1402 3e00 067f |006c: const v2, #float 1.78118e+38 // #7f06003e │ │ +00a842: 6e20 e201 2100 |006f: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getString:(I)Ljava/lang/String; // method@01e2 │ │ +00a848: 0c01 |0072: move-result-object v1 │ │ +00a84a: 6e20 8d00 1000 |0073: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00a850: 54a0 4d00 |0076: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ +00a854: 6e10 8a00 0000 |0078: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00a85a: 54a0 5200 |007b: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ +00a85e: 2201 5e00 |007d: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00a862: 7010 be00 0100 |007f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00a868: 54a2 5200 |0082: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ +00a86c: 6e10 8900 0200 |0084: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00a872: 0c02 |0087: move-result-object v2 │ │ +00a874: 7110 4d00 0200 |0088: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +00a87a: 0c02 |008b: move-result-object v2 │ │ +00a87c: 54b3 e901 |008c: iget-object v3, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00a880: 6e20 0401 3200 |008e: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00a886: 0c02 |0091: move-result-object v2 │ │ +00a888: 6e20 c100 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00a88e: 0c01 |0095: move-result-object v1 │ │ +00a890: 1a02 0300 |0096: const-string v2, " - " // string@0003 │ │ +00a894: 6e20 c100 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00a89a: 0c01 |009b: move-result-object v1 │ │ +00a89c: 54a2 5200 |009c: iget-object v2, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ +00a8a0: 6e10 8900 0200 |009e: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00a8a6: 0c02 |00a1: move-result-object v2 │ │ +00a8a8: 7110 4d00 0200 |00a2: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +00a8ae: 0c02 |00a5: move-result-object v2 │ │ +00a8b0: 54b3 ea01 |00a6: iget-object v3, v11, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ +00a8b4: 6e20 0401 3200 |00a8: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00a8ba: 0c02 |00ab: move-result-object v2 │ │ +00a8bc: 6e20 c100 2100 |00ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00a8c2: 0c01 |00af: move-result-object v1 │ │ +00a8c4: 6e10 c200 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00a8ca: 0c01 |00b3: move-result-object v1 │ │ +00a8cc: 6e20 8d00 1000 |00b4: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00a8d2: 54a0 5200 |00b7: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0052 │ │ +00a8d6: 6e10 8a00 0000 |00b9: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00a8dc: 0e00 |00bc: return-void │ │ +00a8de: 54b0 e601 |00bd: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a8e2: 5400 ef01 |00bf: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ +00a8e6: 3800 0900 |00c1: if-eqz v0, 00ca // +0009 │ │ +00a8ea: 54a0 5000 |00c3: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ +00a8ee: 6e20 7d00 2000 |00c5: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00a8f4: 2900 4fff |00c8: goto/16 0017 // -00b1 │ │ +00a8f8: 1a00 8e02 |00ca: const-string v0, "completed" // string@028e │ │ +00a8fc: 54b1 e601 |00cc: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a900: 5411 f201 |00ce: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00a904: 6e20 b400 1000 |00d0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00a90a: 0a00 |00d3: move-result v0 │ │ +00a90c: 3800 0c00 |00d4: if-eqz v0, 00e0 // +000c │ │ +00a910: 54a0 5000 |00d6: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ +00a914: 1401 0900 027f |00d8: const v1, #float 1.728e+38 // #7f020009 │ │ +00a91a: 6e20 7d00 1000 |00db: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00a920: 2900 39ff |00de: goto/16 0017 // -00c7 │ │ +00a924: 1a00 6e03 |00e0: const-string v0, "invalid" // string@036e │ │ +00a928: 54b1 e601 |00e2: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a92c: 5411 f201 |00e4: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00a930: 6e20 b400 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00a936: 0a00 |00e9: move-result v0 │ │ +00a938: 3800 0900 |00ea: if-eqz v0, 00f3 // +0009 │ │ +00a93c: 54a0 5000 |00ec: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ +00a940: 6e20 7d00 2000 |00ee: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00a946: 2900 26ff |00f1: goto/16 0017 // -00da │ │ +00a94a: 1a00 bb03 |00f3: const-string v0, "missed" // string@03bb │ │ +00a94e: 54b1 e601 |00f5: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a952: 5411 f201 |00f7: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00a956: 6e20 b400 1000 |00f9: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00a95c: 0a00 |00fc: move-result v0 │ │ +00a95e: 3800 0900 |00fd: if-eqz v0, 0106 // +0009 │ │ +00a962: 54a0 5000 |00ff: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ +00a966: 6e20 7d00 2000 |0101: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00a96c: 2900 13ff |0104: goto/16 0017 // -00ed │ │ +00a970: 1a00 d304 |0106: const-string v0, "recording" // string@04d3 │ │ +00a974: 54b1 e601 |0108: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a978: 5411 f201 |010a: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00a97c: 6e20 b400 1000 |010c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00a982: 0a00 |010f: move-result v0 │ │ +00a984: 3800 0c00 |0110: if-eqz v0, 011c // +000c │ │ +00a988: 54a0 5000 |0112: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ +00a98c: 1401 0500 027f |0114: const v1, #float 1.728e+38 // #7f020005 │ │ +00a992: 6e20 7d00 1000 |0117: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00a998: 2900 fdfe |011a: goto/16 0017 // -0103 │ │ +00a99c: 1a00 fe04 |011c: const-string v0, "scheduled" // string@04fe │ │ +00a9a0: 54b1 e601 |011e: iget-object v1, v11, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00a9a4: 5411 f201 |0120: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00a9a8: 6e20 b400 1000 |0122: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00a9ae: 0a00 |0125: move-result v0 │ │ +00a9b0: 3800 0c00 |0126: if-eqz v0, 0132 // +000c │ │ +00a9b4: 54a0 5000 |0128: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ +00a9b8: 1401 0700 027f |012a: const v1, #float 1.728e+38 // #7f020007 │ │ +00a9be: 6e20 7d00 1000 |012d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00a9c4: 2900 e7fe |0130: goto/16 0017 // -0119 │ │ +00a9c8: 54a0 5000 |0132: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0050 │ │ +00a9cc: 6e20 7c00 3000 |0134: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ +00a9d2: 2900 e0fe |0137: goto/16 0017 // -0120 │ │ +00a9d6: 54a0 4e00 |0139: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ +00a9da: 1a01 0000 |013b: const-string v1, "" // string@0000 │ │ +00a9de: 6e20 8d00 1000 |013d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00a9e4: 54a0 4e00 |0140: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@004e │ │ +00a9e8: 1301 0800 |0142: const/16 v1, #int 8 // #8 │ │ +00a9ec: 6e20 8e00 1000 |0144: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ +00a9f2: 2900 10ff |0147: goto/16 0057 // -00f0 │ │ +00a9f6: 54b0 e901 |0149: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00a9fa: 6e10 1101 0000 |014b: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00aa00: 0b00 |014e: move-result-wide v0 │ │ +00aa02: 7100 c400 0000 |014f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00aa08: 0b02 |0152: move-result-wide v2 │ │ +00aa0a: bb82 |0153: add-long/2addr v2, v8 │ │ +00aa0c: 3100 0002 |0154: cmp-long v0, v0, v2 │ │ +00aa10: 3b00 2900 |0156: if-gez v0, 017f // +0029 │ │ +00aa14: 54b0 e901 |0158: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00aa18: 6e10 1101 0000 |015a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00aa1e: 0b00 |015d: move-result-wide v0 │ │ +00aa20: 7100 c400 0000 |015e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00aa26: 0b02 |0161: move-result-wide v2 │ │ +00aa28: bc82 |0162: sub-long/2addr v2, v8 │ │ +00aa2a: 3100 0002 |0163: cmp-long v0, v0, v2 │ │ +00aa2e: 3d00 1a00 |0165: if-lez v0, 017f // +001a │ │ +00aa32: 54a7 4d00 |0167: iget-object v7, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ +00aa36: 54b0 e901 |0169: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00aa3a: 6e10 1101 0000 |016b: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00aa40: 0b00 |016e: move-result-wide v0 │ │ +00aa42: 7100 c400 0000 |016f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00aa48: 0b02 |0172: move-result-wide v2 │ │ +00aa4a: 1704 005c 2605 |0173: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ +00aa50: 7706 4e00 0000 |0176: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/text/format/DateUtils;.getRelativeTimeSpanString:(JJJ)Ljava/lang/CharSequence; // method@004e │ │ +00aa56: 0c00 |0179: move-result-object v0 │ │ +00aa58: 6e20 8d00 0700 |017a: invoke-virtual {v7, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00aa5e: 2900 f9fe |017d: goto/16 0076 // -0107 │ │ +00aa62: 54b0 e901 |017f: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00aa66: 6e10 1101 0000 |0181: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00aa6c: 0b00 |0184: move-result-wide v0 │ │ +00aa6e: 7100 c400 0000 |0185: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00aa74: 0b02 |0188: move-result-wide v2 │ │ +00aa76: 1704 0028 e61e |0189: const-wide/32 v4, #float 2.43687e-20 // #1ee62800 │ │ +00aa7c: bb42 |018c: add-long/2addr v2, v4 │ │ +00aa7e: 3100 0002 |018d: cmp-long v0, v0, v2 │ │ +00aa82: 3b00 2d00 |018f: if-gez v0, 01bc // +002d │ │ +00aa86: 54b0 e901 |0191: iget-object v0, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00aa8a: 6e10 1101 0000 |0193: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00aa90: 0b00 |0196: move-result-wide v0 │ │ +00aa92: 7100 c400 0000 |0197: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00aa98: 0b02 |019a: move-result-wide v2 │ │ +00aa9a: bc82 |019b: sub-long/2addr v2, v8 │ │ +00aa9c: 3100 0002 |019c: cmp-long v0, v0, v2 │ │ +00aaa0: 3d00 1e00 |019e: if-lez v0, 01bc // +001e │ │ +00aaa4: 54a0 4d00 |01a0: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ +00aaa8: 2201 7900 |01a2: new-instance v1, Ljava/text/SimpleDateFormat; // type@0079 │ │ +00aaac: 1a02 6700 |01a4: const-string v2, "EEEE" // string@0067 │ │ +00aab0: 7020 0501 2100 |01a6: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0105 │ │ +00aab6: 54b2 e901 |01a9: iget-object v2, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00aaba: 6e10 1101 0200 |01ab: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00aac0: 0b02 |01ae: move-result-wide v2 │ │ +00aac2: 7120 a800 3200 |01af: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +00aac8: 0c02 |01b2: move-result-object v2 │ │ +00aaca: 6e20 0601 2100 |01b3: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0106 │ │ +00aad0: 0c01 |01b6: move-result-object v1 │ │ +00aad2: 6e20 8d00 1000 |01b7: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00aad8: 2900 bcfe |01ba: goto/16 0076 // -0144 │ │ +00aadc: 54a0 4d00 |01bc: iget-object v0, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ +00aae0: 54a1 4d00 |01be: iget-object v1, v10, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@004d │ │ +00aae4: 6e10 8900 0100 |01c0: invoke-virtual {v1}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00aaea: 0c01 |01c3: move-result-object v1 │ │ +00aaec: 7110 4b00 0100 |01c4: invoke-static {v1}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004b │ │ +00aaf2: 0c01 |01c7: move-result-object v1 │ │ +00aaf4: 54b2 e901 |01c8: iget-object v2, v11, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00aaf8: 6e20 0401 2100 |01ca: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00aafe: 0c01 |01cd: move-result-object v1 │ │ +00ab00: 6e20 8d00 1000 |01ce: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00ab06: 2900 a5fe |01d1: goto/16 0076 // -015b │ │ catches : (none) │ │ positions : │ │ 0x0007 line=375 │ │ 0x000e line=377 │ │ 0x0012 line=378 │ │ 0x0017 line=395 │ │ 0x001c line=397 │ │ @@ -4302,14 +4294,17 @@ │ │ 0x004a line=406 │ │ 0x0051 line=407 │ │ 0x0057 line=412 │ │ 0x005c line=414 │ │ 0x0068 line=415 │ │ 0x0076 line=427 │ │ 0x007b line=429 │ │ + 0x0084 line=430 │ │ + 0x009e line=432 │ │ + 0x00b4 line=429 │ │ 0x00b7 line=433 │ │ 0x00bc line=434 │ │ 0x00bd line=379 │ │ 0x00c3 line=380 │ │ 0x00ca line=381 │ │ 0x00d6 line=382 │ │ 0x00e0 line=383 │ │ @@ -4320,16 +4315,20 @@ │ │ 0x0112 line=388 │ │ 0x011c line=389 │ │ 0x0128 line=390 │ │ 0x0132 line=392 │ │ 0x0139 line=409 │ │ 0x0140 line=410 │ │ 0x0149 line=416 │ │ + 0x015a line=417 │ │ 0x0167 line=418 │ │ + 0x016f line=419 │ │ + 0x0176 line=418 │ │ 0x017f line=420 │ │ + 0x0193 line=421 │ │ 0x01a0 line=422 │ │ 0x01bc line=424 │ │ locals : │ │ 0x0024 - 0x0036 reg=6 s Ljava/lang/String; │ │ 0x0038 - 0x00bd reg=6 s Ljava/lang/String; │ │ 0x0139 - 0x01d3 reg=6 s Ljava/lang/String; │ │ 0x0000 - 0x01d3 reg=10 this Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper; │ │ @@ -4480,17 +4479,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a5bc: |[00a5bc] org.tvheadend.tvhguide.R$array.:()V │ │ -00a5cc: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a5d2: 0e00 |0003: return-void │ │ +00ab0c: |[00ab0c] org.tvheadend.tvhguide.R$array.:()V │ │ +00ab1c: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00ab22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R$array; │ │ │ │ Virtual methods - │ │ @@ -4524,17 +4523,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a5d4: |[00a5d4] org.tvheadend.tvhguide.R$attr.:()V │ │ -00a5e4: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a5ea: 0e00 |0003: return-void │ │ +00ab24: |[00ab24] org.tvheadend.tvhguide.R$attr.:()V │ │ +00ab34: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00ab3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R$attr; │ │ │ │ Virtual methods - │ │ @@ -4633,17 +4632,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a5ec: |[00a5ec] org.tvheadend.tvhguide.R$drawable.:()V │ │ -00a5fc: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a602: 0e00 |0003: return-void │ │ +00ab3c: |[00ab3c] org.tvheadend.tvhguide.R$drawable.:()V │ │ +00ab4c: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00ab52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -5017,17 +5016,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a604: |[00a604] org.tvheadend.tvhguide.R$id.:()V │ │ -00a614: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a61a: 0e00 |0003: return-void │ │ +00ab54: |[00ab54] org.tvheadend.tvhguide.R$id.:()V │ │ +00ab64: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00ab6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R$id; │ │ │ │ Virtual methods - │ │ @@ -5126,17 +5125,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a61c: |[00a61c] org.tvheadend.tvhguide.R$layout.:()V │ │ -00a62c: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a632: 0e00 |0003: return-void │ │ +00ab6c: |[00ab6c] org.tvheadend.tvhguide.R$layout.:()V │ │ +00ab7c: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00ab82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R$layout; │ │ │ │ Virtual methods - │ │ @@ -5185,17 +5184,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a634: |[00a634] org.tvheadend.tvhguide.R$menu.:()V │ │ -00a644: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a64a: 0e00 |0003: return-void │ │ +00ab84: |[00ab84] org.tvheadend.tvhguide.R$menu.:()V │ │ +00ab94: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00ab9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R$menu; │ │ │ │ Virtual methods - │ │ @@ -5544,17 +5543,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a64c: |[00a64c] org.tvheadend.tvhguide.R$string.:()V │ │ -00a65c: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a662: 0e00 |0003: return-void │ │ +00ab9c: |[00ab9c] org.tvheadend.tvhguide.R$string.:()V │ │ +00abac: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00abb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R$string; │ │ │ │ Virtual methods - │ │ @@ -5598,17 +5597,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a664: |[00a664] org.tvheadend.tvhguide.R$style.:()V │ │ -00a674: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a67a: 0e00 |0003: return-void │ │ +00abb4: |[00abb4] org.tvheadend.tvhguide.R$style.:()V │ │ +00abc4: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00abca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R$style; │ │ │ │ Virtual methods - │ │ @@ -5652,17 +5651,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a67c: |[00a67c] org.tvheadend.tvhguide.R$xml.:()V │ │ -00a68c: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a692: 0e00 |0003: return-void │ │ +00abcc: |[00abcc] org.tvheadend.tvhguide.R$xml.:()V │ │ +00abdc: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00abe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R$xml; │ │ │ │ Virtual methods - │ │ @@ -5695,21 +5694,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a694: |[00a694] org.tvheadend.tvhguide.R.:()V │ │ -00a6a4: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a6aa: 0e00 |0003: return-void │ │ +00abe4: |[00abe4] org.tvheadend.tvhguide.R.:()V │ │ +00abf4: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00abfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=212 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 454 (R.java) │ │ │ │ Class #39 header: │ │ @@ -5745,37 +5743,37 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a6ac: |[00a6ac] org.tvheadend.tvhguide.RecordingActivity$1.:(Lorg/tvheadend/tvhguide/RecordingActivity;)V │ │ -00a6bc: 5b01 1201 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingActivity$1;.this$0:Lorg/tvheadend/tvhguide/RecordingActivity; // field@0112 │ │ -00a6c0: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a6c6: 0e00 |0005: return-void │ │ +00abfc: |[00abfc] org.tvheadend.tvhguide.RecordingActivity$1.:(Lorg/tvheadend/tvhguide/RecordingActivity;)V │ │ +00ac0c: 5b01 1201 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingActivity$1;.this$0:Lorg/tvheadend/tvhguide/RecordingActivity; // field@0112 │ │ +00ac10: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00ac16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/RecordingActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/RecordingActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/RecordingActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00a6c8: |[00a6c8] org.tvheadend.tvhguide.RecordingActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -00a6d8: 0e00 |0000: return-void │ │ +00ac18: |[00ac18] org.tvheadend.tvhguide.RecordingActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +00ac28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/tvheadend/tvhguide/RecordingActivity$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ @@ -5819,44 +5817,44 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingActivity;Landroid/view/MenuItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00a6dc: |[00a6dc] org.tvheadend.tvhguide.RecordingActivity$2.:(Lorg/tvheadend/tvhguide/RecordingActivity;Landroid/view/MenuItem;)V │ │ -00a6ec: 5b01 1301 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingActivity$2;.this$0:Lorg/tvheadend/tvhguide/RecordingActivity; // field@0113 │ │ -00a6f0: 5b02 1401 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingActivity$2;.val$item:Landroid/view/MenuItem; // field@0114 │ │ -00a6f4: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00a6fa: 0e00 |0007: return-void │ │ +00ac2c: |[00ac2c] org.tvheadend.tvhguide.RecordingActivity$2.:(Lorg/tvheadend/tvhguide/RecordingActivity;Landroid/view/MenuItem;)V │ │ +00ac3c: 5b01 1301 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingActivity$2;.this$0:Lorg/tvheadend/tvhguide/RecordingActivity; // field@0113 │ │ +00ac40: 5b02 1401 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingActivity$2;.val$item:Landroid/view/MenuItem; // field@0114 │ │ +00ac44: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00ac4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/RecordingActivity$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/RecordingActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/RecordingActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/MenuItem; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00a6fc: |[00a6fc] org.tvheadend.tvhguide.RecordingActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -00a70c: 5420 1301 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingActivity$2;.this$0:Lorg/tvheadend/tvhguide/RecordingActivity; // field@0113 │ │ -00a710: 5421 1401 |0002: iget-object v1, v2, Lorg/tvheadend/tvhguide/RecordingActivity$2;.val$item:Landroid/view/MenuItem; // field@0114 │ │ -00a714: 7210 6000 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ -00a71a: 0c01 |0007: move-result-object v1 │ │ -00a71c: 6e20 1102 1000 |0008: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0211 │ │ -00a722: 0e00 |000b: return-void │ │ +00ac4c: |[00ac4c] org.tvheadend.tvhguide.RecordingActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +00ac5c: 5420 1301 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingActivity$2;.this$0:Lorg/tvheadend/tvhguide/RecordingActivity; // field@0113 │ │ +00ac60: 5421 1401 |0002: iget-object v1, v2, Lorg/tvheadend/tvhguide/RecordingActivity$2;.val$item:Landroid/view/MenuItem; // field@0114 │ │ +00ac64: 7210 6000 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ +00ac6a: 0c01 |0007: move-result-object v1 │ │ +00ac6c: 6e20 1102 1000 |0008: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0211 │ │ +00ac72: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x000b line=165 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/tvheadend/tvhguide/RecordingActivity$2; │ │ 0x0000 - 0x000c reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -5891,17 +5889,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a724: |[00a724] org.tvheadend.tvhguide.RecordingActivity.:()V │ │ -00a734: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -00a73a: 0e00 |0003: return-void │ │ +00ac74: |[00ac74] org.tvheadend.tvhguide.RecordingActivity.:()V │ │ +00ac84: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +00ac8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/RecordingActivity; │ │ │ │ Virtual methods - │ │ @@ -5910,143 +5908,143 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 275 16-bit code units │ │ -00a73c: |[00a73c] org.tvheadend.tvhguide.RecordingActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00a74c: 127a |0000: const/4 v10, #int 7 // #7 │ │ -00a74e: 7110 4a00 0b00 |0001: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00a754: 0c02 |0004: move-result-object v2 │ │ -00a756: 1a06 8d03 |0005: const-string v6, "lightThemePref" // string@038d │ │ -00a75a: 1207 |0007: const/4 v7, #int 0 // #0 │ │ -00a75c: 7230 2f00 6207 |0008: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -00a762: 0a06 |000b: move-result v6 │ │ -00a764: 7110 9e00 0600 |000c: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -00a76a: 0c05 |000f: move-result-object v5 │ │ -00a76c: 6e10 9d00 0500 |0010: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -00a772: 0a06 |0013: move-result v6 │ │ -00a774: 3806 2b00 |0014: if-eqz v6, 003f // +002b │ │ -00a778: 1406 0100 077f |0016: const v6, #float 1.79446e+38 // #7f070001 │ │ -00a77e: 6e20 1002 6b00 |0019: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.setTheme:(I)V // method@0210 │ │ -00a784: 6f20 0400 cb00 |001c: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ -00a78a: 6e10 0702 0b00 |001f: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/RecordingActivity;.getApplication:()Landroid/app/Application; // method@0207 │ │ -00a790: 0c00 |0022: move-result-object v0 │ │ -00a792: 1f00 d000 |0023: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00a796: 6e10 0802 0b00 |0025: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/RecordingActivity;.getIntent:()Landroid/content/Intent; // method@0208 │ │ -00a79c: 0c06 |0028: move-result-object v6 │ │ -00a79e: 1a07 6203 |0029: const-string v7, "id" // string@0362 │ │ -00a7a2: 1608 0000 |002b: const-wide/16 v8, #int 0 // #0 │ │ -00a7a6: 6e40 2400 7698 |002d: invoke-virtual {v6, v7, v8, v9}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -00a7ac: 0b06 |0030: move-result-wide v6 │ │ -00a7ae: 6e30 9402 6007 |0031: invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ -00a7b4: 0c06 |0034: move-result-object v6 │ │ -00a7b6: 5bb6 1501 |0035: iput-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a7ba: 54b6 1501 |0037: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a7be: 3906 0900 |0039: if-nez v6, 0042 // +0009 │ │ -00a7c2: 6e10 0602 0b00 |003b: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/RecordingActivity;.finish:()V // method@0206 │ │ -00a7c8: 0e00 |003e: return-void │ │ -00a7ca: 1506 077f |003f: const/high16 v6, #int 2131165184 // #7f07 │ │ -00a7ce: 28d8 |0041: goto 0019 // -0028 │ │ -00a7d0: 6e20 0e02 ab00 |0042: invoke-virtual {v11, v10}, Lorg/tvheadend/tvhguide/RecordingActivity;.requestWindowFeature:(I)Z // method@020e │ │ -00a7d6: 1406 0700 037f |0045: const v6, #float 1.74129e+38 // #7f030007 │ │ -00a7dc: 6e20 0f02 6b00 |0048: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.setContentView:(I)V // method@020f │ │ -00a7e2: 6e10 0902 0b00 |004b: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/RecordingActivity;.getWindow:()Landroid/view/Window; // method@0209 │ │ -00a7e8: 0c06 |004e: move-result-object v6 │ │ -00a7ea: 1407 0a00 037f |004f: const v7, #float 1.74129e+38 // #7f03000a │ │ -00a7f0: 6e30 6b00 a607 |0052: invoke-virtual {v6, v10, v7}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ -00a7f6: 1406 0200 097f |0055: const v6, #float 1.82104e+38 // #7f090002 │ │ -00a7fc: 6e20 0502 6b00 |0058: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ -00a802: 0c03 |005b: move-result-object v3 │ │ -00a804: 1f03 4300 |005c: check-cast v3, Landroid/widget/TextView; // type@0043 │ │ -00a808: 54b6 1501 |005e: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a80c: 5466 ed01 |0060: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -00a810: 5466 d001 |0062: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -00a814: 6e20 8d00 6300 |0064: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a81a: 54b6 1501 |0067: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a81e: 5466 ed01 |0069: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -00a822: 5466 cd01 |006b: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -00a826: 3806 1400 |006d: if-eqz v6, 0081 // +0014 │ │ -00a82a: 1406 0300 097f |006f: const v6, #float 1.82104e+38 // #7f090003 │ │ -00a830: 6e20 0502 6b00 |0072: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ -00a836: 0c01 |0075: move-result-object v1 │ │ -00a838: 1f01 3d00 |0076: check-cast v1, Landroid/widget/ImageView; // type@003d │ │ -00a83c: 54b6 1501 |0078: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a840: 5466 ed01 |007a: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -00a844: 5466 cd01 |007c: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -00a848: 6e20 7b00 6100 |007e: invoke-virtual {v1, v6}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ -00a84e: 1406 2a00 097f |0081: const v6, #float 1.82105e+38 // #7f09002a │ │ -00a854: 6e20 0502 6b00 |0084: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ -00a85a: 0c04 |0087: move-result-object v4 │ │ -00a85c: 1f04 4300 |0088: check-cast v4, Landroid/widget/TextView; // type@0043 │ │ -00a860: 54b6 1501 |008a: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a864: 5466 f501 |008c: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -00a868: 6e20 8d00 6400 |008e: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a86e: 1406 2c00 097f |0091: const v6, #float 1.82105e+38 // #7f09002c │ │ -00a874: 6e20 0502 6b00 |0094: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ -00a87a: 0c04 |0097: move-result-object v4 │ │ -00a87c: 1f04 4300 |0098: check-cast v4, Landroid/widget/TextView; // type@0043 │ │ -00a880: 54b6 1501 |009a: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a884: 5466 f401 |009c: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ -00a888: 6e20 8d00 6400 |009e: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a88e: 54b6 1501 |00a1: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a892: 5466 f401 |00a3: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ -00a896: 6e10 b700 0600 |00a5: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00a89c: 0a06 |00a8: move-result v6 │ │ -00a89e: 3906 0700 |00a9: if-nez v6, 00b0 // +0007 │ │ -00a8a2: 1306 0800 |00ab: const/16 v6, #int 8 // #8 │ │ -00a8a6: 6e20 8e00 6400 |00ad: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ -00a8ac: 1406 2d00 097f |00b0: const v6, #float 1.82105e+38 // #7f09002d │ │ -00a8b2: 6e20 0502 6b00 |00b3: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ -00a8b8: 0c04 |00b6: move-result-object v4 │ │ -00a8ba: 1f04 4300 |00b7: check-cast v4, Landroid/widget/TextView; // type@0043 │ │ -00a8be: 54b6 1501 |00b9: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a8c2: 5466 ee01 |00bb: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ -00a8c6: 6e20 8d00 6400 |00bd: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a8cc: 1406 2b00 097f |00c0: const v6, #float 1.82105e+38 // #7f09002b │ │ -00a8d2: 6e20 0502 6b00 |00c3: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ -00a8d8: 0c04 |00c6: move-result-object v4 │ │ -00a8da: 1f04 4300 |00c7: check-cast v4, Landroid/widget/TextView; // type@0043 │ │ -00a8de: 2206 5e00 |00c9: new-instance v6, Ljava/lang/StringBuilder; // type@005e │ │ -00a8e2: 7010 be00 0600 |00cb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00a8e8: 7110 4c00 0b00 |00ce: invoke-static {v11}, Landroid/text/format/DateFormat;.getLongDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004c │ │ -00a8ee: 0c07 |00d1: move-result-object v7 │ │ -00a8f0: 54b8 1501 |00d2: iget-object v8, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a8f4: 5488 f101 |00d4: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00a8f8: 6e20 0401 8700 |00d6: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00a8fe: 0c07 |00d9: move-result-object v7 │ │ -00a900: 6e20 c100 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00a906: 0c06 |00dd: move-result-object v6 │ │ -00a908: 1a07 0100 |00de: const-string v7, " " // string@0001 │ │ -00a90c: 6e20 c100 7600 |00e0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00a912: 0c06 |00e3: move-result-object v6 │ │ -00a914: 7110 4d00 0b00 |00e4: invoke-static {v11}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -00a91a: 0c07 |00e7: move-result-object v7 │ │ -00a91c: 54b8 1501 |00e8: iget-object v8, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a920: 5488 f101 |00ea: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00a924: 6e20 0401 8700 |00ec: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00a92a: 0c07 |00ef: move-result-object v7 │ │ -00a92c: 6e20 c100 7600 |00f0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00a932: 0c06 |00f3: move-result-object v6 │ │ -00a934: 1a07 0300 |00f4: const-string v7, " - " // string@0003 │ │ -00a938: 6e20 c100 7600 |00f6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00a93e: 0c06 |00f9: move-result-object v6 │ │ -00a940: 7110 4d00 0b00 |00fa: invoke-static {v11}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -00a946: 0c07 |00fd: move-result-object v7 │ │ -00a948: 54b8 1501 |00fe: iget-object v8, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a94c: 5488 f301 |0100: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Recording;.stop:Ljava/util/Date; // field@01f3 │ │ -00a950: 6e20 0401 8700 |0102: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00a956: 0c07 |0105: move-result-object v7 │ │ -00a958: 6e20 c100 7600 |0106: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00a95e: 0c06 |0109: move-result-object v6 │ │ -00a960: 6e10 c200 0600 |010a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00a966: 0c06 |010d: move-result-object v6 │ │ -00a968: 6e20 8d00 6400 |010e: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00a96e: 2900 2dff |0111: goto/16 003e // -00d3 │ │ +00ac8c: |[00ac8c] org.tvheadend.tvhguide.RecordingActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00ac9c: 127a |0000: const/4 v10, #int 7 // #7 │ │ +00ac9e: 7110 4a00 0b00 |0001: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +00aca4: 0c02 |0004: move-result-object v2 │ │ +00aca6: 1a06 8c03 |0005: const-string v6, "lightThemePref" // string@038c │ │ +00acaa: 1207 |0007: const/4 v7, #int 0 // #0 │ │ +00acac: 7230 2f00 6207 |0008: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +00acb2: 0a06 |000b: move-result v6 │ │ +00acb4: 7110 9e00 0600 |000c: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +00acba: 0c05 |000f: move-result-object v5 │ │ +00acbc: 6e10 9d00 0500 |0010: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +00acc2: 0a06 |0013: move-result v6 │ │ +00acc4: 3806 2b00 |0014: if-eqz v6, 003f // +002b │ │ +00acc8: 1406 0100 077f |0016: const v6, #float 1.79446e+38 // #7f070001 │ │ +00acce: 6e20 1002 6b00 |0019: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.setTheme:(I)V // method@0210 │ │ +00acd4: 6f20 0400 cb00 |001c: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ +00acda: 6e10 0702 0b00 |001f: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/RecordingActivity;.getApplication:()Landroid/app/Application; // method@0207 │ │ +00ace0: 0c00 |0022: move-result-object v0 │ │ +00ace2: 1f00 d000 |0023: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +00ace6: 6e10 0802 0b00 |0025: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/RecordingActivity;.getIntent:()Landroid/content/Intent; // method@0208 │ │ +00acec: 0c06 |0028: move-result-object v6 │ │ +00acee: 1a07 6103 |0029: const-string v7, "id" // string@0361 │ │ +00acf2: 1608 0000 |002b: const-wide/16 v8, #int 0 // #0 │ │ +00acf6: 6e40 2400 7698 |002d: invoke-virtual {v6, v7, v8, v9}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +00acfc: 0b06 |0030: move-result-wide v6 │ │ +00acfe: 6e30 9402 6007 |0031: invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ +00ad04: 0c06 |0034: move-result-object v6 │ │ +00ad06: 5bb6 1501 |0035: iput-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ad0a: 54b6 1501 |0037: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ad0e: 3906 0900 |0039: if-nez v6, 0042 // +0009 │ │ +00ad12: 6e10 0602 0b00 |003b: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/RecordingActivity;.finish:()V // method@0206 │ │ +00ad18: 0e00 |003e: return-void │ │ +00ad1a: 1506 077f |003f: const/high16 v6, #int 2131165184 // #7f07 │ │ +00ad1e: 28d8 |0041: goto 0019 // -0028 │ │ +00ad20: 6e20 0e02 ab00 |0042: invoke-virtual {v11, v10}, Lorg/tvheadend/tvhguide/RecordingActivity;.requestWindowFeature:(I)Z // method@020e │ │ +00ad26: 1406 0700 037f |0045: const v6, #float 1.74129e+38 // #7f030007 │ │ +00ad2c: 6e20 0f02 6b00 |0048: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.setContentView:(I)V // method@020f │ │ +00ad32: 6e10 0902 0b00 |004b: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/RecordingActivity;.getWindow:()Landroid/view/Window; // method@0209 │ │ +00ad38: 0c06 |004e: move-result-object v6 │ │ +00ad3a: 1407 0a00 037f |004f: const v7, #float 1.74129e+38 // #7f03000a │ │ +00ad40: 6e30 6b00 a607 |0052: invoke-virtual {v6, v10, v7}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ +00ad46: 1406 0200 097f |0055: const v6, #float 1.82104e+38 // #7f090002 │ │ +00ad4c: 6e20 0502 6b00 |0058: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ +00ad52: 0c03 |005b: move-result-object v3 │ │ +00ad54: 1f03 4300 |005c: check-cast v3, Landroid/widget/TextView; // type@0043 │ │ +00ad58: 54b6 1501 |005e: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ad5c: 5466 ed01 |0060: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +00ad60: 5466 d001 |0062: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +00ad64: 6e20 8d00 6300 |0064: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00ad6a: 54b6 1501 |0067: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ad6e: 5466 ed01 |0069: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +00ad72: 5466 cd01 |006b: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +00ad76: 3806 1400 |006d: if-eqz v6, 0081 // +0014 │ │ +00ad7a: 1406 0300 097f |006f: const v6, #float 1.82104e+38 // #7f090003 │ │ +00ad80: 6e20 0502 6b00 |0072: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ +00ad86: 0c01 |0075: move-result-object v1 │ │ +00ad88: 1f01 3d00 |0076: check-cast v1, Landroid/widget/ImageView; // type@003d │ │ +00ad8c: 54b6 1501 |0078: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ad90: 5466 ed01 |007a: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +00ad94: 5466 cd01 |007c: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +00ad98: 6e20 7b00 6100 |007e: invoke-virtual {v1, v6}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ +00ad9e: 1406 2a00 097f |0081: const v6, #float 1.82105e+38 // #7f09002a │ │ +00ada4: 6e20 0502 6b00 |0084: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ +00adaa: 0c04 |0087: move-result-object v4 │ │ +00adac: 1f04 4300 |0088: check-cast v4, Landroid/widget/TextView; // type@0043 │ │ +00adb0: 54b6 1501 |008a: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00adb4: 5466 f501 |008c: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +00adb8: 6e20 8d00 6400 |008e: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00adbe: 1406 2c00 097f |0091: const v6, #float 1.82105e+38 // #7f09002c │ │ +00adc4: 6e20 0502 6b00 |0094: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ +00adca: 0c04 |0097: move-result-object v4 │ │ +00adcc: 1f04 4300 |0098: check-cast v4, Landroid/widget/TextView; // type@0043 │ │ +00add0: 54b6 1501 |009a: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00add4: 5466 f401 |009c: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ +00add8: 6e20 8d00 6400 |009e: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00adde: 54b6 1501 |00a1: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ade2: 5466 f401 |00a3: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ +00ade6: 6e10 b700 0600 |00a5: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00adec: 0a06 |00a8: move-result v6 │ │ +00adee: 3906 0700 |00a9: if-nez v6, 00b0 // +0007 │ │ +00adf2: 1306 0800 |00ab: const/16 v6, #int 8 // #8 │ │ +00adf6: 6e20 8e00 6400 |00ad: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@008e │ │ +00adfc: 1406 2d00 097f |00b0: const v6, #float 1.82105e+38 // #7f09002d │ │ +00ae02: 6e20 0502 6b00 |00b3: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ +00ae08: 0c04 |00b6: move-result-object v4 │ │ +00ae0a: 1f04 4300 |00b7: check-cast v4, Landroid/widget/TextView; // type@0043 │ │ +00ae0e: 54b6 1501 |00b9: iget-object v6, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ae12: 5466 ee01 |00bb: iget-object v6, v6, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ +00ae16: 6e20 8d00 6400 |00bd: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00ae1c: 1406 2b00 097f |00c0: const v6, #float 1.82105e+38 // #7f09002b │ │ +00ae22: 6e20 0502 6b00 |00c3: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/RecordingActivity;.findViewById:(I)Landroid/view/View; // method@0205 │ │ +00ae28: 0c04 |00c6: move-result-object v4 │ │ +00ae2a: 1f04 4300 |00c7: check-cast v4, Landroid/widget/TextView; // type@0043 │ │ +00ae2e: 2206 5e00 |00c9: new-instance v6, Ljava/lang/StringBuilder; // type@005e │ │ +00ae32: 7010 be00 0600 |00cb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00ae38: 7110 4c00 0b00 |00ce: invoke-static {v11}, Landroid/text/format/DateFormat;.getLongDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004c │ │ +00ae3e: 0c07 |00d1: move-result-object v7 │ │ +00ae40: 54b8 1501 |00d2: iget-object v8, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ae44: 5488 f101 |00d4: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00ae48: 6e20 0401 8700 |00d6: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00ae4e: 0c07 |00d9: move-result-object v7 │ │ +00ae50: 6e20 c100 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00ae56: 0c06 |00dd: move-result-object v6 │ │ +00ae58: 1a07 0100 |00de: const-string v7, " " // string@0001 │ │ +00ae5c: 6e20 c100 7600 |00e0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00ae62: 0c06 |00e3: move-result-object v6 │ │ +00ae64: 7110 4d00 0b00 |00e4: invoke-static {v11}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +00ae6a: 0c07 |00e7: move-result-object v7 │ │ +00ae6c: 54b8 1501 |00e8: iget-object v8, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ae70: 5488 f101 |00ea: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00ae74: 6e20 0401 8700 |00ec: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00ae7a: 0c07 |00ef: move-result-object v7 │ │ +00ae7c: 6e20 c100 7600 |00f0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00ae82: 0c06 |00f3: move-result-object v6 │ │ +00ae84: 1a07 0300 |00f4: const-string v7, " - " // string@0003 │ │ +00ae88: 6e20 c100 7600 |00f6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00ae8e: 0c06 |00f9: move-result-object v6 │ │ +00ae90: 7110 4d00 0b00 |00fa: invoke-static {v11}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +00ae96: 0c07 |00fd: move-result-object v7 │ │ +00ae98: 54b8 1501 |00fe: iget-object v8, v11, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00ae9c: 5488 f301 |0100: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Recording;.stop:Ljava/util/Date; // field@01f3 │ │ +00aea0: 6e20 0401 8700 |0102: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00aea6: 0c07 |0105: move-result-object v7 │ │ +00aea8: 6e20 c100 7600 |0106: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00aeae: 0c06 |0109: move-result-object v6 │ │ +00aeb0: 6e10 c200 0600 |010a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00aeb6: 0c06 |010d: move-result-object v6 │ │ +00aeb8: 6e20 8d00 6400 |010e: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00aebe: 2900 2dff |0111: goto/16 003e // -00d3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0005 line=52 │ │ 0x0010 line=53 │ │ 0x001c line=55 │ │ 0x001f line=57 │ │ @@ -6069,14 +6067,18 @@ │ │ 0x009a line=81 │ │ 0x00a1 line=82 │ │ 0x00ab line=83 │ │ 0x00b0 line=85 │ │ 0x00b9 line=86 │ │ 0x00c0 line=88 │ │ 0x00c9 line=89 │ │ + 0x00ce line=90 │ │ + 0x00e4 line=92 │ │ + 0x00fa line=94 │ │ + 0x010e line=89 │ │ locals : │ │ 0x0025 - 0x003f reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0078 - 0x0081 reg=1 iv Landroid/widget/ImageView; │ │ 0x008a - 0x0098 reg=4 text Landroid/widget/TextView; │ │ 0x009a - 0x00b7 reg=4 text Landroid/widget/TextView; │ │ 0x00b9 - 0x00c7 reg=4 text Landroid/widget/TextView; │ │ 0x0042 - 0x0113 reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -6092,93 +6094,93 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -00a974: |[00a974] org.tvheadend.tvhguide.RecordingActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00a984: 1409 3b00 067f |0000: const v9, #float 1.78118e+38 // #7f06003b │ │ -00a98a: 1408 0800 067f |0003: const v8, #float 1.78117e+38 // #7f060008 │ │ -00a990: 1407 0700 067f |0006: const v7, #float 1.78117e+38 // #7f060007 │ │ -00a996: 1403 0c00 0401 |0009: const v3, #float 2.42446e-38 // #0104000c │ │ -00a99c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -00a99e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -00a9a0: 54a2 1501 |000e: iget-object v2, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a9a4: 5422 f501 |0010: iget-object v2, v2, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -00a9a8: 3802 3000 |0012: if-eqz v2, 0042 // +0030 │ │ -00a9ac: 7253 5b00 6b63 |0014: invoke-interface {v11, v6, v3, v6, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -00a9b2: 0c01 |0017: move-result-object v1 │ │ -00a9b4: 2202 ef00 |0018: new-instance v2, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent; // type@00ef │ │ -00a9b8: 54a3 1501 |001a: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a9bc: 5433 f501 |001c: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -00a9c0: 7030 6703 a203 |001e: invoke-direct {v2, v10, v3}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ -00a9c6: 7220 6300 2100 |0021: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -00a9cc: 1402 4f00 0801 |0024: const v2, #float 2.49795e-38 // #0108004f │ │ -00a9d2: 7220 6200 2100 |0027: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -00a9d8: 1a02 8b00 |002a: const-string v2, "IMDb" // string@008b │ │ -00a9dc: 7252 5c00 6b66 |002c: invoke-interface {v11, v6, v6, v6, v2}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@005c │ │ -00a9e2: 0c01 |002f: move-result-object v1 │ │ -00a9e4: 2202 f000 |0030: new-instance v2, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent; // type@00f0 │ │ -00a9e8: 54a3 1501 |0032: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00a9ec: 5433 f501 |0034: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -00a9f0: 7030 6c03 a203 |0036: invoke-direct {v2, v10, v3}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ -00a9f6: 7220 6300 2100 |0039: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -00a9fc: 1402 4100 0801 |003c: const v2, #float 2.49794e-38 // #01080041 │ │ -00aa02: 7220 6200 2100 |003f: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -00aa08: 2200 1100 |0042: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -00aa0c: 1c02 ed00 |0044: const-class v2, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -00aa10: 7030 1d00 a002 |0046: invoke-direct {v0, v10, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00aa16: 54a2 1501 |0049: iget-object v2, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00aa1a: 6e10 8103 0200 |004b: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/model/Recording;.isRecording:()Z // method@0381 │ │ -00aa20: 0a02 |004e: move-result v2 │ │ -00aa22: 3902 0a00 |004f: if-nez v2, 0059 // +000a │ │ -00aa26: 54a2 1501 |0051: iget-object v2, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00aa2a: 6e10 8203 0200 |0053: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/model/Recording;.isScheduled:()Z // method@0382 │ │ -00aa30: 0a02 |0056: move-result v2 │ │ -00aa32: 3802 2200 |0057: if-eqz v2, 0079 // +0022 │ │ -00aa36: 1a02 2204 |0059: const-string v2, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0422 │ │ -00aa3a: 6e20 2c00 2000 |005b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -00aa40: 1a02 6203 |005e: const-string v2, "id" // string@0362 │ │ -00aa44: 54a3 1501 |0060: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00aa48: 5334 f001 |0062: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -00aa4c: 6e40 2800 2054 |0064: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -00aa52: 7257 5b00 6b67 |0067: invoke-interface {v11, v6, v7, v6, v7}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -00aa58: 0c01 |006a: move-result-object v1 │ │ -00aa5a: 7220 6300 0100 |006b: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -00aa60: 1402 3800 0801 |006e: const v2, #float 2.49794e-38 // #01080038 │ │ -00aa66: 7220 6200 2100 |0071: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -00aa6c: 7220 6300 0100 |0074: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -00aa72: 1212 |0077: const/4 v2, #int 1 // #1 │ │ -00aa74: 0f02 |0078: return v2 │ │ -00aa76: 1a02 2304 |0079: const-string v2, "org.me.tvhguide.htsp.DVR_DELETE" // string@0423 │ │ -00aa7a: 6e20 2c00 2000 |007b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -00aa80: 1a02 6203 |007e: const-string v2, "id" // string@0362 │ │ -00aa84: 54a3 1501 |0080: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00aa88: 5334 f001 |0082: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -00aa8c: 6e40 2800 2054 |0084: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -00aa92: 7258 5b00 6b68 |0087: invoke-interface {v11, v6, v8, v6, v8}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -00aa98: 0c01 |008a: move-result-object v1 │ │ -00aa9a: 7220 6300 0100 |008b: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -00aaa0: 1402 3c00 0801 |008e: const v2, #float 2.49794e-38 // #0108003c │ │ -00aaa6: 7220 6200 2100 |0091: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -00aaac: 7220 6300 0100 |0094: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -00aab2: 2200 1100 |0097: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -00aab6: 1c02 9d00 |0099: const-class v2, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // type@009d │ │ -00aaba: 7030 1d00 a002 |009b: invoke-direct {v0, v10, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00aac0: 1a02 c202 |009e: const-string v2, "dvrId" // string@02c2 │ │ -00aac4: 54a3 1501 |00a0: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00aac8: 5334 f001 |00a2: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -00aacc: 6e40 2800 2054 |00a4: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -00aad2: 7259 5b00 6b69 |00a7: invoke-interface {v11, v6, v9, v6, v9}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -00aad8: 0c01 |00aa: move-result-object v1 │ │ -00aada: 7220 6300 0100 |00ab: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -00aae0: 1402 5700 0801 |00ae: const v2, #float 2.49795e-38 // #01080057 │ │ -00aae6: 7220 6200 2100 |00b1: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -00aaec: 28c3 |00b4: goto 0077 // -003d │ │ +00aec4: |[00aec4] org.tvheadend.tvhguide.RecordingActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +00aed4: 1409 3b00 067f |0000: const v9, #float 1.78118e+38 // #7f06003b │ │ +00aeda: 1408 0800 067f |0003: const v8, #float 1.78117e+38 // #7f060008 │ │ +00aee0: 1407 0700 067f |0006: const v7, #float 1.78117e+38 // #7f060007 │ │ +00aee6: 1403 0c00 0401 |0009: const v3, #float 2.42446e-38 // #0104000c │ │ +00aeec: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +00aeee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +00aef0: 54a2 1501 |000e: iget-object v2, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00aef4: 5422 f501 |0010: iget-object v2, v2, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +00aef8: 3802 3000 |0012: if-eqz v2, 0042 // +0030 │ │ +00aefc: 7253 5b00 6b63 |0014: invoke-interface {v11, v6, v3, v6, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +00af02: 0c01 |0017: move-result-object v1 │ │ +00af04: 2202 ef00 |0018: new-instance v2, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent; // type@00ef │ │ +00af08: 54a3 1501 |001a: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00af0c: 5433 f501 |001c: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +00af10: 7030 6703 a203 |001e: invoke-direct {v2, v10, v3}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ +00af16: 7220 6300 2100 |0021: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00af1c: 1402 4f00 0801 |0024: const v2, #float 2.49795e-38 // #0108004f │ │ +00af22: 7220 6200 2100 |0027: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +00af28: 1a02 8b00 |002a: const-string v2, "IMDb" // string@008b │ │ +00af2c: 7252 5c00 6b66 |002c: invoke-interface {v11, v6, v6, v6, v2}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@005c │ │ +00af32: 0c01 |002f: move-result-object v1 │ │ +00af34: 2202 f000 |0030: new-instance v2, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent; // type@00f0 │ │ +00af38: 54a3 1501 |0032: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00af3c: 5433 f501 |0034: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +00af40: 7030 6c03 a203 |0036: invoke-direct {v2, v10, v3}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ +00af46: 7220 6300 2100 |0039: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00af4c: 1402 4100 0801 |003c: const v2, #float 2.49794e-38 // #01080041 │ │ +00af52: 7220 6200 2100 |003f: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +00af58: 2200 1100 |0042: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +00af5c: 1c02 ed00 |0044: const-class v2, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +00af60: 7030 1d00 a002 |0046: invoke-direct {v0, v10, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00af66: 54a2 1501 |0049: iget-object v2, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00af6a: 6e10 8103 0200 |004b: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/model/Recording;.isRecording:()Z // method@0381 │ │ +00af70: 0a02 |004e: move-result v2 │ │ +00af72: 3902 0a00 |004f: if-nez v2, 0059 // +000a │ │ +00af76: 54a2 1501 |0051: iget-object v2, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00af7a: 6e10 8203 0200 |0053: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/model/Recording;.isScheduled:()Z // method@0382 │ │ +00af80: 0a02 |0056: move-result v2 │ │ +00af82: 3802 2200 |0057: if-eqz v2, 0079 // +0022 │ │ +00af86: 1a02 2104 |0059: const-string v2, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0421 │ │ +00af8a: 6e20 2c00 2000 |005b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +00af90: 1a02 6103 |005e: const-string v2, "id" // string@0361 │ │ +00af94: 54a3 1501 |0060: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00af98: 5334 f001 |0062: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00af9c: 6e40 2800 2054 |0064: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00afa2: 7257 5b00 6b67 |0067: invoke-interface {v11, v6, v7, v6, v7}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +00afa8: 0c01 |006a: move-result-object v1 │ │ +00afaa: 7220 6300 0100 |006b: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00afb0: 1402 3800 0801 |006e: const v2, #float 2.49794e-38 // #01080038 │ │ +00afb6: 7220 6200 2100 |0071: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +00afbc: 7220 6300 0100 |0074: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00afc2: 1212 |0077: const/4 v2, #int 1 // #1 │ │ +00afc4: 0f02 |0078: return v2 │ │ +00afc6: 1a02 2204 |0079: const-string v2, "org.me.tvhguide.htsp.DVR_DELETE" // string@0422 │ │ +00afca: 6e20 2c00 2000 |007b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +00afd0: 1a02 6103 |007e: const-string v2, "id" // string@0361 │ │ +00afd4: 54a3 1501 |0080: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00afd8: 5334 f001 |0082: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00afdc: 6e40 2800 2054 |0084: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00afe2: 7258 5b00 6b68 |0087: invoke-interface {v11, v6, v8, v6, v8}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +00afe8: 0c01 |008a: move-result-object v1 │ │ +00afea: 7220 6300 0100 |008b: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00aff0: 1402 3c00 0801 |008e: const v2, #float 2.49794e-38 // #0108003c │ │ +00aff6: 7220 6200 2100 |0091: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +00affc: 7220 6300 0100 |0094: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00b002: 2200 1100 |0097: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +00b006: 1c02 9d00 |0099: const-class v2, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // type@009d │ │ +00b00a: 7030 1d00 a002 |009b: invoke-direct {v0, v10, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00b010: 1a02 c202 |009e: const-string v2, "dvrId" // string@02c2 │ │ +00b014: 54a3 1501 |00a0: iget-object v3, v10, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00b018: 5334 f001 |00a2: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00b01c: 6e40 2800 2054 |00a4: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00b022: 7259 5b00 6b69 |00a7: invoke-interface {v11, v6, v9, v6, v9}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +00b028: 0c01 |00aa: move-result-object v1 │ │ +00b02a: 7220 6300 0100 |00ab: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00b030: 1402 5700 0801 |00ae: const v2, #float 2.49795e-38 // #01080057 │ │ +00b036: 7220 6200 2100 |00b1: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +00b03c: 28c3 |00b4: goto 0077 // -003d │ │ catches : (none) │ │ positions : │ │ 0x000d line=99 │ │ 0x000e line=101 │ │ 0x0014 line=102 │ │ 0x0018 line=103 │ │ 0x0024 line=104 │ │ @@ -6217,48 +6219,52 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -00aaf0: |[00aaf0] org.tvheadend.tvhguide.RecordingActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -00ab00: 7210 6100 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ -00ab06: 0a00 |0003: move-result v0 │ │ -00ab08: 2b00 3800 0000 |0004: packed-switch v0, 0000003c // +00000038 │ │ -00ab0e: 6f20 0500 4300 |0007: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ -00ab14: 0a00 |000a: move-result v0 │ │ -00ab16: 0f00 |000b: return v0 │ │ -00ab18: 2200 0800 |000c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00ab1c: 7020 0800 3000 |000e: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -00ab22: 1401 0800 067f |0011: const v1, #float 1.78117e+38 // #7f060008 │ │ -00ab28: 6e20 0d00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000d │ │ -00ab2e: 0c00 |0017: move-result-object v0 │ │ -00ab30: 1401 1300 0401 |0018: const v1, #float 2.42446e-38 // #01040013 │ │ -00ab36: 2202 b900 |001b: new-instance v2, Lorg/tvheadend/tvhguide/RecordingActivity$2; // type@00b9 │ │ -00ab3a: 7030 0202 3204 |001d: invoke-direct {v2, v3, v4}, Lorg/tvheadend/tvhguide/RecordingActivity$2;.:(Lorg/tvheadend/tvhguide/RecordingActivity;Landroid/view/MenuItem;)V // method@0202 │ │ -00ab40: 6e30 0c00 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -00ab46: 0c00 |0023: move-result-object v0 │ │ -00ab48: 1401 0900 0401 |0024: const v1, #float 2.42446e-38 // #01040009 │ │ -00ab4e: 2202 b800 |0027: new-instance v2, Lorg/tvheadend/tvhguide/RecordingActivity$1; // type@00b8 │ │ -00ab52: 7020 0002 3200 |0029: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/RecordingActivity$1;.:(Lorg/tvheadend/tvhguide/RecordingActivity;)V // method@0200 │ │ -00ab58: 6e30 0b00 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -00ab5e: 0c00 |002f: move-result-object v0 │ │ -00ab60: 6e10 0e00 0000 |0030: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ -00ab66: 7210 6000 0400 |0033: invoke-interface {v4}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ -00ab6c: 0c00 |0036: move-result-object v0 │ │ -00ab6e: 6e20 1102 0300 |0037: invoke-virtual {v3, v0}, Lorg/tvheadend/tvhguide/RecordingActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0211 │ │ -00ab74: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -00ab76: 28d0 |003b: goto 000b // -0030 │ │ -00ab78: 0001 0200 0700 067f 2f00 0000 0800 ... |003c: packed-switch-data (8 units) │ │ +00b040: |[00b040] org.tvheadend.tvhguide.RecordingActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +00b050: 7210 6100 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ +00b056: 0a00 |0003: move-result v0 │ │ +00b058: 2b00 3800 0000 |0004: packed-switch v0, 0000003c // +00000038 │ │ +00b05e: 6f20 0500 4300 |0007: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ +00b064: 0a00 |000a: move-result v0 │ │ +00b066: 0f00 |000b: return v0 │ │ +00b068: 2200 0800 |000c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00b06c: 7020 0800 3000 |000e: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +00b072: 1401 0800 067f |0011: const v1, #float 1.78117e+38 // #7f060008 │ │ +00b078: 6e20 0d00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000d │ │ +00b07e: 0c00 |0017: move-result-object v0 │ │ +00b080: 1401 1300 0401 |0018: const v1, #float 2.42446e-38 // #01040013 │ │ +00b086: 2202 b900 |001b: new-instance v2, Lorg/tvheadend/tvhguide/RecordingActivity$2; // type@00b9 │ │ +00b08a: 7030 0202 3204 |001d: invoke-direct {v2, v3, v4}, Lorg/tvheadend/tvhguide/RecordingActivity$2;.:(Lorg/tvheadend/tvhguide/RecordingActivity;Landroid/view/MenuItem;)V // method@0202 │ │ +00b090: 6e30 0c00 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +00b096: 0c00 |0023: move-result-object v0 │ │ +00b098: 1401 0900 0401 |0024: const v1, #float 2.42446e-38 // #01040009 │ │ +00b09e: 2202 b800 |0027: new-instance v2, Lorg/tvheadend/tvhguide/RecordingActivity$1; // type@00b8 │ │ +00b0a2: 7020 0002 3200 |0029: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/RecordingActivity$1;.:(Lorg/tvheadend/tvhguide/RecordingActivity;)V // method@0200 │ │ +00b0a8: 6e30 0b00 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +00b0ae: 0c00 |002f: move-result-object v0 │ │ +00b0b0: 6e10 0e00 0000 |0030: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ +00b0b6: 7210 6000 0400 |0033: invoke-interface {v4}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ +00b0bc: 0c00 |0036: move-result-object v0 │ │ +00b0be: 6e20 1102 0300 |0037: invoke-virtual {v3, v0}, Lorg/tvheadend/tvhguide/RecordingActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0211 │ │ +00b0c4: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +00b0c6: 28d0 |003b: goto 000b // -0030 │ │ +00b0c8: 0001 0200 0700 067f 2f00 0000 0800 ... |003c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0007 line=177 │ │ 0x000c line=159 │ │ + 0x0014 line=160 │ │ + 0x0020 line=161 │ │ + 0x002c line=166 │ │ + 0x0030 line=171 │ │ 0x0033 line=174 │ │ 0x003a line=175 │ │ 0x003c line=157 │ │ locals : │ │ 0x0000 - 0x0044 reg=3 this Lorg/tvheadend/tvhguide/RecordingActivity; │ │ 0x0000 - 0x0044 reg=4 item Landroid/view/MenuItem; │ │ │ │ @@ -6267,46 +6273,46 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -00ab88: |[00ab88] org.tvheadend.tvhguide.RecordingActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -00ab98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00ab9a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -00ab9c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -00ab9e: 5443 1501 |0003: iget-object v3, v4, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00aba2: 6e10 8103 0300 |0005: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Recording;.isRecording:()Z // method@0381 │ │ -00aba8: 0a03 |0008: move-result v3 │ │ -00abaa: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -00abae: 5443 1501 |000b: iget-object v3, v4, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ -00abb2: 6e10 8203 0300 |000d: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Recording;.isScheduled:()Z // method@0382 │ │ -00abb8: 0a03 |0010: move-result v3 │ │ -00abba: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ -00abbe: 1403 0700 067f |0013: const v3, #float 1.78117e+38 // #7f060007 │ │ -00abc4: 7220 5e00 3500 |0016: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ -00abca: 0c03 |0019: move-result-object v3 │ │ -00abcc: 3903 0d00 |001a: if-nez v3, 0027 // +000d │ │ -00abd0: 0110 |001c: move v0, v1 │ │ -00abd2: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -00abd6: 7210 5d00 0500 |001f: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@005d │ │ -00abdc: 6e20 0b02 5400 |0022: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/RecordingActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@020b │ │ -00abe2: 0a01 |0025: move-result v1 │ │ -00abe4: 0f01 |0026: return v1 │ │ -00abe6: 0120 |0027: move v0, v2 │ │ -00abe8: 28f5 |0028: goto 001d // -000b │ │ -00abea: 1403 0800 067f |0029: const v3, #float 1.78117e+38 // #7f060008 │ │ -00abf0: 7220 5e00 3500 |002c: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ -00abf6: 0c03 |002f: move-result-object v3 │ │ -00abf8: 3903 0400 |0030: if-nez v3, 0034 // +0004 │ │ -00abfc: 0110 |0032: move v0, v1 │ │ -00abfe: 28ea |0033: goto 001d // -0016 │ │ -00ac00: 0120 |0034: move v0, v2 │ │ -00ac02: 28fe |0035: goto 0033 // -0002 │ │ +00b0d8: |[00b0d8] org.tvheadend.tvhguide.RecordingActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +00b0e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00b0ea: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +00b0ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +00b0ee: 5443 1501 |0003: iget-object v3, v4, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00b0f2: 6e10 8103 0300 |0005: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Recording;.isRecording:()Z // method@0381 │ │ +00b0f8: 0a03 |0008: move-result v3 │ │ +00b0fa: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +00b0fe: 5443 1501 |000b: iget-object v3, v4, Lorg/tvheadend/tvhguide/RecordingActivity;.rec:Lorg/tvheadend/tvhguide/model/Recording; // field@0115 │ │ +00b102: 6e10 8203 0300 |000d: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Recording;.isScheduled:()Z // method@0382 │ │ +00b108: 0a03 |0010: move-result v3 │ │ +00b10a: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ +00b10e: 1403 0700 067f |0013: const v3, #float 1.78117e+38 // #7f060007 │ │ +00b114: 7220 5e00 3500 |0016: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ +00b11a: 0c03 |0019: move-result-object v3 │ │ +00b11c: 3903 0d00 |001a: if-nez v3, 0027 // +000d │ │ +00b120: 0110 |001c: move v0, v1 │ │ +00b122: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +00b126: 7210 5d00 0500 |001f: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@005d │ │ +00b12c: 6e20 0b02 5400 |0022: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/RecordingActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@020b │ │ +00b132: 0a01 |0025: move-result v1 │ │ +00b134: 0f01 |0026: return v1 │ │ +00b136: 0120 |0027: move v0, v2 │ │ +00b138: 28f5 |0028: goto 001d // -000b │ │ +00b13a: 1403 0800 067f |0029: const v3, #float 1.78117e+38 // #7f060008 │ │ +00b140: 7220 5e00 3500 |002c: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@005e │ │ +00b146: 0c03 |002f: move-result-object v3 │ │ +00b148: 3903 0400 |0030: if-nez v3, 0034 // +0004 │ │ +00b14c: 0110 |0032: move v0, v1 │ │ +00b14e: 28ea |0033: goto 001d // -0016 │ │ +00b150: 0120 |0034: move v0, v2 │ │ +00b152: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x0003 line=141 │ │ 0x0013 line=142 │ │ 0x001d line=147 │ │ 0x001f line=148 │ │ @@ -6354,37 +6360,37 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ac04: |[00ac04] org.tvheadend.tvhguide.RecordingListActivity$1.:(Lorg/tvheadend/tvhguide/RecordingListActivity;)V │ │ -00ac14: 5b01 1601 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$1;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0116 │ │ -00ac18: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ac1e: 0e00 |0005: return-void │ │ +00b154: |[00b154] org.tvheadend.tvhguide.RecordingListActivity$1.:(Lorg/tvheadend/tvhguide/RecordingListActivity;)V │ │ +00b164: 5b01 1601 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$1;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0116 │ │ +00b168: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00b16e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/RecordingListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingListActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00ac20: |[00ac20] org.tvheadend.tvhguide.RecordingListActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -00ac30: 0e00 |0000: return-void │ │ +00b170: |[00b170] org.tvheadend.tvhguide.RecordingListActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +00b180: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/tvheadend/tvhguide/RecordingListActivity$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ @@ -6428,44 +6434,44 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/MenuItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ac34: |[00ac34] org.tvheadend.tvhguide.RecordingListActivity$2.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/MenuItem;)V │ │ -00ac44: 5b01 1701 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0117 │ │ -00ac48: 5b02 1801 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.val$item:Landroid/view/MenuItem; // field@0118 │ │ -00ac4c: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ac52: 0e00 |0007: return-void │ │ +00b184: |[00b184] org.tvheadend.tvhguide.RecordingListActivity$2.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/MenuItem;)V │ │ +00b194: 5b01 1701 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0117 │ │ +00b198: 5b02 1801 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.val$item:Landroid/view/MenuItem; // field@0118 │ │ +00b19c: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00b1a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/RecordingListActivity$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/MenuItem; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingListActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00ac54: |[00ac54] org.tvheadend.tvhguide.RecordingListActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -00ac64: 5420 1701 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0117 │ │ -00ac68: 5421 1801 |0002: iget-object v1, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.val$item:Landroid/view/MenuItem; // field@0118 │ │ -00ac6c: 7210 6000 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ -00ac72: 0c01 |0007: move-result-object v1 │ │ -00ac74: 6e20 4002 1000 |0008: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0240 │ │ -00ac7a: 0e00 |000b: return-void │ │ +00b1a4: |[00b1a4] org.tvheadend.tvhguide.RecordingListActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +00b1b4: 5420 1701 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0117 │ │ +00b1b8: 5421 1801 |0002: iget-object v1, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.val$item:Landroid/view/MenuItem; // field@0118 │ │ +00b1bc: 7210 6000 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ +00b1c2: 0c01 |0007: move-result-object v1 │ │ +00b1c4: 6e20 4002 1000 |0008: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0240 │ │ +00b1ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000b line=166 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/tvheadend/tvhguide/RecordingListActivity$2; │ │ 0x0000 - 0x000c reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -6506,61 +6512,61 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ac7c: |[00ac7c] org.tvheadend.tvhguide.RecordingListActivity$3.:(Lorg/tvheadend/tvhguide/RecordingListActivity;)V │ │ -00ac8c: 5b01 1901 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ -00ac90: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ac96: 0e00 |0005: return-void │ │ +00b1cc: |[00b1cc] org.tvheadend.tvhguide.RecordingListActivity$3.:(Lorg/tvheadend/tvhguide/RecordingListActivity;)V │ │ +00b1dc: 5b01 1901 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ +00b1e0: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00b1e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/RecordingListActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingListActivity$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -00ac98: |[00ac98] org.tvheadend.tvhguide.RecordingListActivity$3.run:()V │ │ -00aca8: 5431 1901 |0000: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ -00acac: 6e10 2f02 0100 |0002: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getApplication:()Landroid/app/Application; // method@022f │ │ -00acb2: 0c00 |0005: move-result-object v0 │ │ -00acb4: 1f00 d000 |0006: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00acb8: 5431 1901 |0008: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ -00acbc: 7110 2d02 0100 |000a: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00acc2: 0c01 |000d: move-result-object v1 │ │ -00acc4: 5411 2201 |000e: iget-object v1, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.list:Ljava/util/List; // field@0122 │ │ -00acc8: 7210 2201 0100 |0010: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@0122 │ │ -00acce: 5431 1901 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ -00acd2: 7110 2d02 0100 |0015: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00acd8: 0c01 |0018: move-result-object v1 │ │ -00acda: 5411 2201 |0019: iget-object v1, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.list:Ljava/util/List; // field@0122 │ │ -00acde: 6e10 9502 0000 |001b: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecordings:()Ljava/util/List; // method@0295 │ │ -00ace4: 0c02 |001e: move-result-object v2 │ │ -00ace6: 7220 2101 2100 |001f: invoke-interface {v1, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0121 │ │ -00acec: 5431 1901 |0022: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ -00acf0: 7110 2d02 0100 |0024: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00acf6: 0c01 |0027: move-result-object v1 │ │ -00acf8: 6e10 2502 0100 |0028: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.notifyDataSetChanged:()V // method@0225 │ │ -00acfe: 5431 1901 |002b: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ -00ad02: 7110 2d02 0100 |002d: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00ad08: 0c01 |0030: move-result-object v1 │ │ -00ad0a: 6e10 2702 0100 |0031: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.sort:()V // method@0227 │ │ -00ad10: 0e00 |0034: return-void │ │ +00b1e8: |[00b1e8] org.tvheadend.tvhguide.RecordingListActivity$3.run:()V │ │ +00b1f8: 5431 1901 |0000: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ +00b1fc: 6e10 2f02 0100 |0002: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getApplication:()Landroid/app/Application; // method@022f │ │ +00b202: 0c00 |0005: move-result-object v0 │ │ +00b204: 1f00 d000 |0006: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +00b208: 5431 1901 |0008: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ +00b20c: 7110 2d02 0100 |000a: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b212: 0c01 |000d: move-result-object v1 │ │ +00b214: 5411 2201 |000e: iget-object v1, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.list:Ljava/util/List; // field@0122 │ │ +00b218: 7210 2201 0100 |0010: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@0122 │ │ +00b21e: 5431 1901 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ +00b222: 7110 2d02 0100 |0015: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b228: 0c01 |0018: move-result-object v1 │ │ +00b22a: 5411 2201 |0019: iget-object v1, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.list:Ljava/util/List; // field@0122 │ │ +00b22e: 6e10 9502 0000 |001b: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecordings:()Ljava/util/List; // method@0295 │ │ +00b234: 0c02 |001e: move-result-object v2 │ │ +00b236: 7220 2101 2100 |001f: invoke-interface {v1, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0121 │ │ +00b23c: 5431 1901 |0022: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ +00b240: 7110 2d02 0100 |0024: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b246: 0c01 |0027: move-result-object v1 │ │ +00b248: 6e10 2502 0100 |0028: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.notifyDataSetChanged:()V // method@0225 │ │ +00b24e: 5431 1901 |002b: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0119 │ │ +00b252: 7110 2d02 0100 |002d: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b258: 0c01 |0030: move-result-object v1 │ │ +00b25a: 6e10 2702 0100 |0031: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.sort:()V // method@0227 │ │ +00b260: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0008 line=190 │ │ 0x0013 line=191 │ │ 0x0022 line=192 │ │ 0x002b line=193 │ │ @@ -6608,53 +6614,53 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ad14: |[00ad14] org.tvheadend.tvhguide.RecordingListActivity$4.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V │ │ -00ad24: 5b01 1a01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011a │ │ -00ad28: 5b02 1b01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.val$obj:Ljava/lang/Object; // field@011b │ │ -00ad2c: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ad32: 0e00 |0007: return-void │ │ +00b264: |[00b264] org.tvheadend.tvhguide.RecordingListActivity$4.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V │ │ +00b274: 5b01 1a01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011a │ │ +00b278: 5b02 1b01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.val$obj:Ljava/lang/Object; // field@011b │ │ +00b27c: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00b282: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/RecordingListActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingListActivity$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -00ad34: |[00ad34] org.tvheadend.tvhguide.RecordingListActivity$4.run:()V │ │ -00ad44: 5420 1a01 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011a │ │ -00ad48: 7110 2d02 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00ad4e: 0c01 |0005: move-result-object v1 │ │ -00ad50: 5420 1b01 |0006: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.val$obj:Ljava/lang/Object; // field@011b │ │ -00ad54: 1f00 f600 |0008: check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00ad58: 6e20 2202 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.add:(Ljava/lang/Object;)V // method@0222 │ │ -00ad5e: 5420 1a01 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011a │ │ -00ad62: 7110 2d02 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00ad68: 0c00 |0012: move-result-object v0 │ │ -00ad6a: 6e10 2502 0000 |0013: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.notifyDataSetChanged:()V // method@0225 │ │ -00ad70: 5420 1a01 |0016: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011a │ │ -00ad74: 7110 2d02 0000 |0018: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00ad7a: 0c00 |001b: move-result-object v0 │ │ -00ad7c: 6e10 2702 0000 |001c: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.sort:()V // method@0227 │ │ -00ad82: 0e00 |001f: return-void │ │ +00b284: |[00b284] org.tvheadend.tvhguide.RecordingListActivity$4.run:()V │ │ +00b294: 5420 1a01 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011a │ │ +00b298: 7110 2d02 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b29e: 0c01 |0005: move-result-object v1 │ │ +00b2a0: 5420 1b01 |0006: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.val$obj:Ljava/lang/Object; // field@011b │ │ +00b2a4: 1f00 f600 |0008: check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00b2a8: 6e20 2202 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.add:(Ljava/lang/Object;)V // method@0222 │ │ +00b2ae: 5420 1a01 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011a │ │ +00b2b2: 7110 2d02 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b2b8: 0c00 |0012: move-result-object v0 │ │ +00b2ba: 6e10 2502 0000 |0013: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.notifyDataSetChanged:()V // method@0225 │ │ +00b2c0: 5420 1a01 |0016: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011a │ │ +00b2c4: 7110 2d02 0000 |0018: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b2ca: 0c00 |001b: move-result-object v0 │ │ +00b2cc: 6e10 2702 0000 |001c: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.sort:()V // method@0227 │ │ +00b2d2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000d line=201 │ │ 0x0016 line=202 │ │ 0x001f line=203 │ │ locals : │ │ @@ -6699,49 +6705,49 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ad84: |[00ad84] org.tvheadend.tvhguide.RecordingListActivity$5.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V │ │ -00ad94: 5b01 1c01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011c │ │ -00ad98: 5b02 1d01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.val$obj:Ljava/lang/Object; // field@011d │ │ -00ad9c: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ada2: 0e00 |0007: return-void │ │ +00b2d4: |[00b2d4] org.tvheadend.tvhguide.RecordingListActivity$5.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V │ │ +00b2e4: 5b01 1c01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011c │ │ +00b2e8: 5b02 1d01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.val$obj:Ljava/lang/Object; // field@011d │ │ +00b2ec: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00b2f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/RecordingListActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingListActivity$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -00ada4: |[00ada4] org.tvheadend.tvhguide.RecordingListActivity$5.run:()V │ │ -00adb4: 5420 1c01 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011c │ │ -00adb8: 7110 2d02 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00adbe: 0c01 |0005: move-result-object v1 │ │ -00adc0: 5420 1d01 |0006: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.val$obj:Ljava/lang/Object; // field@011d │ │ -00adc4: 1f00 f600 |0008: check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00adc8: 6e20 2602 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.remove:(Ljava/lang/Object;)V // method@0226 │ │ -00adce: 5420 1c01 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011c │ │ -00add2: 7110 2d02 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00add8: 0c00 |0012: move-result-object v0 │ │ -00adda: 6e10 2502 0000 |0013: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.notifyDataSetChanged:()V // method@0225 │ │ -00ade0: 0e00 |0016: return-void │ │ +00b2f4: |[00b2f4] org.tvheadend.tvhguide.RecordingListActivity$5.run:()V │ │ +00b304: 5420 1c01 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011c │ │ +00b308: 7110 2d02 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b30e: 0c01 |0005: move-result-object v1 │ │ +00b310: 5420 1d01 |0006: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.val$obj:Ljava/lang/Object; // field@011d │ │ +00b314: 1f00 f600 |0008: check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00b318: 6e20 2602 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.remove:(Ljava/lang/Object;)V // method@0226 │ │ +00b31e: 5420 1c01 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011c │ │ +00b322: 7110 2d02 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b328: 0c00 |0012: move-result-object v0 │ │ +00b32a: 6e10 2502 0000 |0013: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.notifyDataSetChanged:()V // method@0225 │ │ +00b330: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x000d line=210 │ │ 0x0016 line=211 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/tvheadend/tvhguide/RecordingListActivity$5; │ │ @@ -6785,48 +6791,48 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ade4: |[00ade4] org.tvheadend.tvhguide.RecordingListActivity$6.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V │ │ -00adf4: 5b01 1e01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011e │ │ -00adf8: 5b02 1f01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.val$obj:Ljava/lang/Object; // field@011f │ │ -00adfc: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ae02: 0e00 |0007: return-void │ │ +00b334: |[00b334] org.tvheadend.tvhguide.RecordingListActivity$6.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V │ │ +00b344: 5b01 1e01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011e │ │ +00b348: 5b02 1f01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.val$obj:Ljava/lang/Object; // field@011f │ │ +00b34c: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00b352: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/RecordingListActivity$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingListActivity$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00ae04: |[00ae04] org.tvheadend.tvhguide.RecordingListActivity$6.run:()V │ │ -00ae14: 5430 1f01 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.val$obj:Ljava/lang/Object; // field@011f │ │ -00ae18: 1f00 f600 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00ae1c: 5431 1e01 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011e │ │ -00ae20: 7110 2d02 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ -00ae26: 0c01 |0009: move-result-object v1 │ │ -00ae28: 5432 1e01 |000a: iget-object v2, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011e │ │ -00ae2c: 6e10 3002 0200 |000c: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getListView:()Landroid/widget/ListView; // method@0230 │ │ -00ae32: 0c02 |000f: move-result-object v2 │ │ -00ae34: 6e30 2902 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Recording;)V // method@0229 │ │ -00ae3a: 0e00 |0013: return-void │ │ +00b354: |[00b354] org.tvheadend.tvhguide.RecordingListActivity$6.run:()V │ │ +00b364: 5430 1f01 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.val$obj:Ljava/lang/Object; // field@011f │ │ +00b368: 1f00 f600 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00b36c: 5431 1e01 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011e │ │ +00b370: 7110 2d02 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // method@022d │ │ +00b376: 0c01 |0009: move-result-object v1 │ │ +00b378: 5432 1e01 |000a: iget-object v2, v3, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@011e │ │ +00b37c: 6e10 3002 0200 |000c: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getListView:()Landroid/widget/ListView; // method@0230 │ │ +00b382: 0c02 |000f: move-result-object v2 │ │ +00b384: 6e30 2902 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Recording;)V // method@0229 │ │ +00b38a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0013 line=219 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ @@ -6868,41 +6874,41 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ae3c: |[00ae3c] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter$1.:(Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;)V │ │ -00ae4c: 5b01 2001 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1;.this$1:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@0120 │ │ -00ae50: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ae56: 0e00 |0005: return-void │ │ +00b38c: |[00b38c] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter$1.:(Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;)V │ │ +00b39c: 5b01 2001 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1;.this$1:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@0120 │ │ +00b3a0: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00b3a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00ae58: |[00ae58] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00ae68: 1f02 f600 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00ae6c: 1f03 f600 |0002: check-cast v3, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00ae70: 6e30 2002 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1;.compare:(Lorg/tvheadend/tvhguide/model/Recording;Lorg/tvheadend/tvhguide/model/Recording;)I // method@0220 │ │ -00ae76: 0a00 |0007: move-result v0 │ │ -00ae78: 0f00 |0008: return v0 │ │ +00b3a8: |[00b3a8] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00b3b8: 1f02 f600 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00b3bc: 1f03 f600 |0002: check-cast v3, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00b3c0: 6e30 2002 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1;.compare:(Lorg/tvheadend/tvhguide/model/Recording;Lorg/tvheadend/tvhguide/model/Recording;)I // method@0220 │ │ +00b3c6: 0a00 |0007: move-result v0 │ │ +00b3c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -6912,18 +6918,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Recording;Lorg/tvheadend/tvhguide/model/Recording;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00ae7c: |[00ae7c] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter$1.compare:(Lorg/tvheadend/tvhguide/model/Recording;Lorg/tvheadend/tvhguide/model/Recording;)I │ │ -00ae8c: 6e20 7f03 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/model/Recording;.compareTo:(Lorg/tvheadend/tvhguide/model/Recording;)I // method@037f │ │ -00ae92: 0a00 |0003: move-result v0 │ │ -00ae94: 0f00 |0004: return v0 │ │ +00b3cc: |[00b3cc] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter$1.compare:(Lorg/tvheadend/tvhguide/model/Recording;Lorg/tvheadend/tvhguide/model/Recording;)I │ │ +00b3dc: 6e20 7f03 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/model/Recording;.compareTo:(Lorg/tvheadend/tvhguide/model/Recording;)I // method@037f │ │ +00b3e2: 0a00 |0003: move-result v0 │ │ +00b3e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1; │ │ 0x0000 - 0x0005 reg=2 x Lorg/tvheadend/tvhguide/model/Recording; │ │ 0x0000 - 0x0005 reg=3 y Lorg/tvheadend/tvhguide/model/Recording; │ │ @@ -6975,71 +6981,71 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/app/Activity;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -00ae98: |[00ae98] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/app/Activity;Ljava/util/List;)V │ │ -00aea8: 5b12 2301 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0123 │ │ -00aeac: 1400 0900 037f |0002: const v0, #float 1.74129e+38 // #7f030009 │ │ -00aeb2: 7040 6e00 3140 |0005: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ -00aeb8: 5b13 2101 |0008: iput-object v3, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.context:Landroid/app/Activity; // field@0121 │ │ -00aebc: 5b14 2201 |000a: iput-object v4, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.list:Ljava/util/List; // field@0122 │ │ -00aec0: 0e00 |000c: return-void │ │ +00b3e8: |[00b3e8] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/app/Activity;Ljava/util/List;)V │ │ +00b3f8: 5b12 2301 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0123 │ │ +00b3fc: 1400 0900 037f |0002: const v0, #float 1.74129e+38 // #7f030009 │ │ +00b402: 7040 6e00 3140 |0005: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ +00b408: 5b13 2101 |0008: iput-object v3, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.context:Landroid/app/Activity; // field@0121 │ │ +00b40c: 5b14 2201 |000a: iput-object v4, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.list:Ljava/util/List; // field@0122 │ │ +00b410: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0002 line=330 │ │ 0x0008 line=331 │ │ 0x000a line=332 │ │ 0x000c line=333 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x000d reg=1 this Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ │ - 0x0000 - 0x000d reg=2 (null) Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ + 0x0000 - 0x000d reg=2 this$0 Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ 0x0000 - 0x000d reg=3 context Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=4 list Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -00aec4: |[00aec4] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -00aed4: 0792 |0000: move-object v2, v9 │ │ -00aed6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -00aed8: 5474 2201 |0002: iget-object v4, v7, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.list:Ljava/util/List; // field@0122 │ │ -00aedc: 7220 2301 8400 |0004: invoke-interface {v4, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0123 │ │ -00aee2: 0c01 |0007: move-result-object v1 │ │ -00aee4: 1f01 f600 |0008: check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00aee8: 3902 1f00 |000a: if-nez v2, 0029 // +001f │ │ -00aeec: 5474 2101 |000c: iget-object v4, v7, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.context:Landroid/app/Activity; // field@0121 │ │ -00aef0: 6e10 0300 0400 |000e: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ -00aef6: 0c00 |0011: move-result-object v0 │ │ -00aef8: 1404 0900 037f |0012: const v4, #float 1.74129e+38 // #7f030009 │ │ -00aefe: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -00af00: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -00af02: 6e40 5a00 4065 |0017: invoke-virtual {v0, v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ -00af08: 0c02 |001a: move-result-object v2 │ │ -00af0a: 2203 c300 |001b: new-instance v3, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper; // type@00c3 │ │ -00af0e: 5474 2301 |001d: iget-object v4, v7, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0123 │ │ -00af12: 7030 2a02 4302 |001f: invoke-direct {v3, v4, v2}, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/View;)V // method@022a │ │ -00af18: 6e20 6900 3200 |0022: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0069 │ │ -00af1e: 6e20 2b02 1300 |0025: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@022b │ │ -00af24: 1102 |0028: return-object v2 │ │ -00af26: 6e10 6500 0200 |0029: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -00af2c: 0c03 |002c: move-result-object v3 │ │ -00af2e: 1f03 c300 |002d: check-cast v3, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper; // type@00c3 │ │ -00af32: 28f6 |002f: goto 0025 // -000a │ │ +00b414: |[00b414] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +00b424: 0792 |0000: move-object v2, v9 │ │ +00b426: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +00b428: 5474 2201 |0002: iget-object v4, v7, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.list:Ljava/util/List; // field@0122 │ │ +00b42c: 7220 2301 8400 |0004: invoke-interface {v4, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0123 │ │ +00b432: 0c01 |0007: move-result-object v1 │ │ +00b434: 1f01 f600 |0008: check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00b438: 3902 1f00 |000a: if-nez v2, 0029 // +001f │ │ +00b43c: 5474 2101 |000c: iget-object v4, v7, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.context:Landroid/app/Activity; // field@0121 │ │ +00b440: 6e10 0300 0400 |000e: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ +00b446: 0c00 |0011: move-result-object v0 │ │ +00b448: 1404 0900 037f |0012: const v4, #float 1.74129e+38 // #7f030009 │ │ +00b44e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +00b450: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +00b452: 6e40 5a00 4065 |0017: invoke-virtual {v0, v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ +00b458: 0c02 |001a: move-result-object v2 │ │ +00b45a: 2203 c300 |001b: new-instance v3, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper; // type@00c3 │ │ +00b45e: 5474 2301 |001d: iget-object v4, v7, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@0123 │ │ +00b462: 7030 2a02 4302 |001f: invoke-direct {v3, v4, v2}, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/View;)V // method@022a │ │ +00b468: 6e20 6900 3200 |0022: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0069 │ │ +00b46e: 6e20 2b02 1300 |0025: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@022b │ │ +00b474: 1102 |0028: return-object v2 │ │ +00b476: 6e10 6500 0200 |0029: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +00b47c: 0c03 |002c: move-result-object v3 │ │ +00b47e: 1f03 c300 |002d: check-cast v3, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper; // type@00c3 │ │ +00b482: 28f6 |002f: goto 0025 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0001 line=367 │ │ 0x0002 line=369 │ │ 0x000a line=371 │ │ 0x000c line=372 │ │ @@ -7066,19 +7072,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00af34: |[00af34] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter.sort:()V │ │ -00af44: 2200 c100 |0000: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1; // type@00c1 │ │ -00af48: 7020 1e02 1000 |0002: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1;.:(Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;)V // method@021e │ │ -00af4e: 6e20 2802 0100 |0005: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.sort:(Ljava/util/Comparator;)V // method@0228 │ │ -00af54: 0e00 |0008: return-void │ │ +00b484: |[00b484] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter.sort:()V │ │ +00b494: 2200 c100 |0000: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1; // type@00c1 │ │ +00b498: 7020 1e02 1000 |0002: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1;.:(Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;)V // method@021e │ │ +00b49e: 6e20 2802 0100 |0005: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.sort:(Ljava/util/Comparator;)V // method@0228 │ │ +00b4a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0008 line=342 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ │ │ │ @@ -7087,41 +7093,41 @@ │ │ type : '(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Recording;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -00af58: |[00af58] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Recording;)V │ │ -00af68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00af6a: 6e10 8400 0b00 |0001: invoke-virtual {v11}, Landroid/widget/ListView;.getChildCount:()I // method@0084 │ │ -00af70: 0a05 |0004: move-result v5 │ │ -00af72: 3550 2c00 |0005: if-ge v0, v5, 0031 // +002c │ │ -00af76: 6e20 8300 0b00 |0007: invoke-virtual {v11, v0}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@0083 │ │ -00af7c: 0c03 |000a: move-result-object v3 │ │ -00af7e: 6e20 8600 3b00 |000b: invoke-virtual {v11, v3}, Landroid/widget/ListView;.getPositionForView:(Landroid/view/View;)I // method@0086 │ │ -00af84: 0a01 |000e: move-result v1 │ │ -00af86: 6e20 8500 1b00 |000f: invoke-virtual {v11, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0085 │ │ -00af8c: 0c02 |0012: move-result-object v2 │ │ -00af8e: 1f02 f600 |0013: check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00af92: 6e10 6500 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -00af98: 0c05 |0018: move-result-object v5 │ │ -00af9a: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ -00af9e: 3902 0500 |001b: if-nez v2, 0020 // +0005 │ │ -00afa2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00afa6: 28e2 |001f: goto 0001 // -001e │ │ -00afa8: 53c6 f001 |0020: iget-wide v6, v12, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -00afac: 5328 f001 |0022: iget-wide v8, v2, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -00afb0: 3105 0608 |0024: cmp-long v5, v6, v8 │ │ -00afb4: 3905 f7ff |0026: if-nez v5, 001d // -0009 │ │ -00afb8: 6e10 6500 0300 |0028: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -00afbe: 0c04 |002b: move-result-object v4 │ │ -00afc0: 1f04 c300 |002c: check-cast v4, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper; // type@00c3 │ │ -00afc4: 6e20 2b02 c400 |002e: invoke-virtual {v4, v12}, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@022b │ │ -00afca: 0e00 |0031: return-void │ │ +00b4a8: |[00b4a8] org.tvheadend.tvhguide.RecordingListActivity$RecordingListAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Recording;)V │ │ +00b4b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00b4ba: 6e10 8400 0b00 |0001: invoke-virtual {v11}, Landroid/widget/ListView;.getChildCount:()I // method@0084 │ │ +00b4c0: 0a05 |0004: move-result v5 │ │ +00b4c2: 3550 2c00 |0005: if-ge v0, v5, 0031 // +002c │ │ +00b4c6: 6e20 8300 0b00 |0007: invoke-virtual {v11, v0}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@0083 │ │ +00b4cc: 0c03 |000a: move-result-object v3 │ │ +00b4ce: 6e20 8600 3b00 |000b: invoke-virtual {v11, v3}, Landroid/widget/ListView;.getPositionForView:(Landroid/view/View;)I // method@0086 │ │ +00b4d4: 0a01 |000e: move-result v1 │ │ +00b4d6: 6e20 8500 1b00 |000f: invoke-virtual {v11, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0085 │ │ +00b4dc: 0c02 |0012: move-result-object v2 │ │ +00b4de: 1f02 f600 |0013: check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00b4e2: 6e10 6500 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +00b4e8: 0c05 |0018: move-result-object v5 │ │ +00b4ea: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ +00b4ee: 3902 0500 |001b: if-nez v2, 0020 // +0005 │ │ +00b4f2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00b4f6: 28e2 |001f: goto 0001 // -001e │ │ +00b4f8: 53c6 f001 |0020: iget-wide v6, v12, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00b4fc: 5328 f001 |0022: iget-wide v8, v2, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00b500: 3105 0608 |0024: cmp-long v5, v6, v8 │ │ +00b504: 3905 f7ff |0026: if-nez v5, 001d // -0009 │ │ +00b508: 6e10 6500 0300 |0028: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +00b50e: 0c04 |002b: move-result-object v4 │ │ +00b510: 1f04 c300 |002c: check-cast v4, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper; // type@00c3 │ │ +00b514: 6e20 2b02 c400 |002e: invoke-virtual {v4, v12}, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@022b │ │ +00b51a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0007 line=346 │ │ 0x000b line=347 │ │ 0x000f line=348 │ │ 0x0015 line=350 │ │ @@ -7206,58 +7212,58 @@ │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -00afcc: |[00afcc] org.tvheadend.tvhguide.RecordingListActivity$ViewWarpper.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/View;)V │ │ -00afdc: 5b12 2a01 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ -00afe0: 7010 ac00 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ -00afe6: 1400 2f00 097f |0005: const v0, #float 1.82105e+38 // #7f09002f │ │ -00afec: 6e20 6400 0300 |0008: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00aff2: 0c00 |000b: move-result-object v0 │ │ -00aff4: 1f00 4300 |000c: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00aff8: 5b10 2c01 |000e: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@012c │ │ -00affc: 1400 3100 097f |0010: const v0, #float 1.82105e+38 // #7f090031 │ │ -00b002: 6e20 6400 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b008: 0c00 |0016: move-result-object v0 │ │ -00b00a: 1f00 4300 |0017: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b00e: 5b10 2401 |0019: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@0124 │ │ -00b012: 1400 2b00 097f |001b: const v0, #float 1.82105e+38 // #7f09002b │ │ -00b018: 6e20 6400 0300 |001e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b01e: 0c00 |0021: move-result-object v0 │ │ -00b020: 1f00 4300 |0022: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b024: 5b10 2b01 |0024: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ -00b028: 1400 3300 097f |0026: const v0, #float 1.82105e+38 // #7f090033 │ │ -00b02e: 6e20 6400 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b034: 0c00 |002c: move-result-object v0 │ │ -00b036: 1f00 4300 |002d: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b03a: 5b10 2501 |002f: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ -00b03e: 1400 3200 097f |0031: const v0, #float 1.82105e+38 // #7f090032 │ │ -00b044: 6e20 6400 0300 |0034: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b04a: 0c00 |0037: move-result-object v0 │ │ -00b04c: 1f00 4300 |0038: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b050: 5b10 2801 |003a: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.message:Landroid/widget/TextView; // field@0128 │ │ -00b054: 1400 2d00 097f |003c: const v0, #float 1.82105e+38 // #7f09002d │ │ -00b05a: 6e20 6400 0300 |003f: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b060: 0c00 |0042: move-result-object v0 │ │ -00b062: 1f00 4300 |0043: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b066: 5b10 2601 |0045: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.desc:Landroid/widget/TextView; // field@0126 │ │ -00b06a: 1400 2e00 097f |0047: const v0, #float 1.82105e+38 // #7f09002e │ │ -00b070: 6e20 6400 0300 |004a: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b076: 0c00 |004d: move-result-object v0 │ │ -00b078: 1f00 3d00 |004e: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ -00b07c: 5b10 2701 |0050: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ -00b080: 1400 3000 097f |0052: const v0, #float 1.82105e+38 // #7f090030 │ │ -00b086: 6e20 6400 0300 |0055: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b08c: 0c00 |0058: move-result-object v0 │ │ -00b08e: 1f00 3d00 |0059: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ -00b092: 5b10 2901 |005b: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ -00b096: 0e00 |005d: return-void │ │ +00b51c: |[00b51c] org.tvheadend.tvhguide.RecordingListActivity$ViewWarpper.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/View;)V │ │ +00b52c: 5b12 2a01 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ +00b530: 7010 ac00 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ +00b536: 1400 2f00 097f |0005: const v0, #float 1.82105e+38 // #7f09002f │ │ +00b53c: 6e20 6400 0300 |0008: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00b542: 0c00 |000b: move-result-object v0 │ │ +00b544: 1f00 4300 |000c: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00b548: 5b10 2c01 |000e: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@012c │ │ +00b54c: 1400 3100 097f |0010: const v0, #float 1.82105e+38 // #7f090031 │ │ +00b552: 6e20 6400 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00b558: 0c00 |0016: move-result-object v0 │ │ +00b55a: 1f00 4300 |0017: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00b55e: 5b10 2401 |0019: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@0124 │ │ +00b562: 1400 2b00 097f |001b: const v0, #float 1.82105e+38 // #7f09002b │ │ +00b568: 6e20 6400 0300 |001e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00b56e: 0c00 |0021: move-result-object v0 │ │ +00b570: 1f00 4300 |0022: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00b574: 5b10 2b01 |0024: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ +00b578: 1400 3300 097f |0026: const v0, #float 1.82105e+38 // #7f090033 │ │ +00b57e: 6e20 6400 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00b584: 0c00 |002c: move-result-object v0 │ │ +00b586: 1f00 4300 |002d: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00b58a: 5b10 2501 |002f: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ +00b58e: 1400 3200 097f |0031: const v0, #float 1.82105e+38 // #7f090032 │ │ +00b594: 6e20 6400 0300 |0034: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00b59a: 0c00 |0037: move-result-object v0 │ │ +00b59c: 1f00 4300 |0038: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00b5a0: 5b10 2801 |003a: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.message:Landroid/widget/TextView; // field@0128 │ │ +00b5a4: 1400 2d00 097f |003c: const v0, #float 1.82105e+38 // #7f09002d │ │ +00b5aa: 6e20 6400 0300 |003f: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00b5b0: 0c00 |0042: move-result-object v0 │ │ +00b5b2: 1f00 4300 |0043: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00b5b6: 5b10 2601 |0045: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.desc:Landroid/widget/TextView; // field@0126 │ │ +00b5ba: 1400 2e00 097f |0047: const v0, #float 1.82105e+38 // #7f09002e │ │ +00b5c0: 6e20 6400 0300 |004a: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00b5c6: 0c00 |004d: move-result-object v0 │ │ +00b5c8: 1f00 3d00 |004e: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ +00b5cc: 5b10 2701 |0050: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ +00b5d0: 1400 3000 097f |0052: const v0, #float 1.82105e+38 // #7f090030 │ │ +00b5d6: 6e20 6400 0300 |0055: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00b5dc: 0c00 |0058: move-result-object v0 │ │ +00b5de: 1f00 3d00 |0059: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ +00b5e2: 5b10 2901 |005b: iput-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ +00b5e6: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ 0x0010 line=237 │ │ 0x001b line=239 │ │ 0x0026 line=240 │ │ @@ -7277,278 +7283,278 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Recording;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 565 16-bit code units │ │ -00b098: |[00b098] org.tvheadend.tvhguide.RecordingListActivity$ViewWarpper.repaint:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ -00b0a8: 54c6 ed01 |0000: iget-object v6, v12, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -00b0ac: 54b0 2c01 |0002: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@012c │ │ -00b0b0: 54c1 f501 |0004: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -00b0b4: 6e20 8d00 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b0ba: 54b0 2c01 |0009: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@012c │ │ -00b0be: 6e10 8a00 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00b0c4: 54b0 2701 |000e: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ -00b0c8: 6e10 7700 0000 |0010: invoke-virtual {v0}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0077 │ │ -00b0ce: 0c00 |0013: move-result-object v0 │ │ -00b0d0: 7110 4a00 0000 |0014: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00b0d6: 0c08 |0017: move-result-object v8 │ │ -00b0d8: 1a00 3e05 |0018: const-string v0, "showIconPref" // string@053e │ │ -00b0dc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -00b0de: 7230 2f00 0801 |001b: invoke-interface {v8, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -00b0e4: 0a00 |001e: move-result v0 │ │ -00b0e6: 7110 9e00 0000 |001f: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -00b0ec: 0c09 |0022: move-result-object v9 │ │ -00b0ee: 54b1 2701 |0023: iget-object v1, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ -00b0f2: 6e10 9d00 0900 |0025: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -00b0f8: 0a00 |0028: move-result v0 │ │ -00b0fa: 3800 c600 |0029: if-eqz v0, 00ef // +00c6 │ │ -00b0fe: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -00b100: 6e20 7e00 0100 |002c: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ -00b106: 3806 c400 |002f: if-eqz v6, 00f3 // +00c4 │ │ -00b10a: 54b0 2701 |0031: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ -00b10e: 5461 cd01 |0033: iget-object v1, v6, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -00b112: 6e20 7b00 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ -00b118: 54b0 2401 |0038: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@0124 │ │ -00b11c: 5461 d001 |003a: iget-object v1, v6, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -00b120: 6e20 8d00 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b126: 54b0 2401 |003f: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@0124 │ │ -00b12a: 6e10 8a00 0000 |0041: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00b130: 54c0 f101 |0044: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00b134: 6e10 1101 0000 |0046: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00b13a: 0b00 |0049: move-result-wide v0 │ │ -00b13c: 7120 4f00 1000 |004a: invoke-static {v0, v1}, Landroid/text/format/DateUtils;.isToday:(J)Z // method@004f │ │ -00b142: 0a00 |004d: move-result v0 │ │ -00b144: 3800 b400 |004e: if-eqz v0, 0102 // +00b4 │ │ -00b148: 54b0 2501 |0050: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ -00b14c: 54b1 2a01 |0052: iget-object v1, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ -00b150: 1402 3e00 067f |0054: const v2, #float 1.78118e+38 // #7f06003e │ │ -00b156: 6e20 3102 2100 |0057: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ -00b15c: 0c01 |005a: move-result-object v1 │ │ -00b15e: 6e20 8d00 1000 |005b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b164: 54b0 2501 |005e: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ -00b168: 6e10 8a00 0000 |0060: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00b16e: 1a07 0000 |0063: const-string v7, "" // string@0000 │ │ -00b172: 54c0 ef01 |0065: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ -00b176: 3800 2e01 |0067: if-eqz v0, 0195 // +012e │ │ -00b17a: 54c7 ef01 |0069: iget-object v7, v12, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ -00b17e: 54b0 2901 |006b: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ -00b182: 1401 0200 027f |006d: const v1, #float 1.728e+38 // #7f020002 │ │ -00b188: 6e20 7d00 1000 |0070: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00b18e: 6e10 b700 0700 |0073: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00b194: 0a00 |0076: move-result v0 │ │ -00b196: 3d00 b701 |0077: if-lez v0, 022e // +01b7 │ │ -00b19a: 54b0 2801 |0079: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.message:Landroid/widget/TextView; // field@0128 │ │ -00b19e: 2201 5e00 |007b: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00b1a2: 7010 be00 0100 |007d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00b1a8: 1a02 0d00 |0080: const-string v2, "(" // string@000d │ │ -00b1ac: 6e20 c100 2100 |0082: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00b1b2: 0c01 |0085: move-result-object v1 │ │ -00b1b4: 6e20 c100 7100 |0086: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00b1ba: 0c01 |0089: move-result-object v1 │ │ -00b1bc: 1a02 0f00 |008a: const-string v2, ")" // string@000f │ │ -00b1c0: 6e20 c100 2100 |008c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00b1c6: 0c01 |008f: move-result-object v1 │ │ -00b1c8: 6e10 c200 0100 |0090: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00b1ce: 0c01 |0093: move-result-object v1 │ │ -00b1d0: 6e20 8d00 1000 |0094: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b1d6: 54b0 2801 |0097: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.message:Landroid/widget/TextView; // field@0128 │ │ -00b1da: 6e10 8a00 0000 |0099: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00b1e0: 54b0 2601 |009c: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.desc:Landroid/widget/TextView; // field@0126 │ │ -00b1e4: 54c1 ee01 |009e: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ -00b1e8: 6e20 8d00 1000 |00a0: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b1ee: 54b0 2601 |00a3: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.desc:Landroid/widget/TextView; // field@0126 │ │ -00b1f2: 6e10 8a00 0000 |00a5: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00b1f8: 54b0 2701 |00a8: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ -00b1fc: 6e10 7900 0000 |00aa: invoke-virtual {v0}, Landroid/widget/ImageView;.invalidate:()V // method@0079 │ │ -00b202: 54b0 2b01 |00ad: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ -00b206: 2201 5e00 |00af: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00b20a: 7010 be00 0100 |00b1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00b210: 54b2 2b01 |00b4: iget-object v2, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ -00b214: 6e10 8900 0200 |00b6: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -00b21a: 0c02 |00b9: move-result-object v2 │ │ -00b21c: 7110 4d00 0200 |00ba: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -00b222: 0c02 |00bd: move-result-object v2 │ │ -00b224: 54c3 f101 |00be: iget-object v3, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00b228: 6e20 0401 3200 |00c0: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00b22e: 0c02 |00c3: move-result-object v2 │ │ -00b230: 6e20 c100 2100 |00c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00b236: 0c01 |00c7: move-result-object v1 │ │ -00b238: 1a02 0300 |00c8: const-string v2, " - " // string@0003 │ │ -00b23c: 6e20 c100 2100 |00ca: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00b242: 0c01 |00cd: move-result-object v1 │ │ -00b244: 54b2 2b01 |00ce: iget-object v2, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ -00b248: 6e10 8900 0200 |00d0: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -00b24e: 0c02 |00d3: move-result-object v2 │ │ -00b250: 7110 4d00 0200 |00d4: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -00b256: 0c02 |00d7: move-result-object v2 │ │ -00b258: 54c3 f301 |00d8: iget-object v3, v12, Lorg/tvheadend/tvhguide/model/Recording;.stop:Ljava/util/Date; // field@01f3 │ │ -00b25c: 6e20 0401 3200 |00da: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00b262: 0c02 |00dd: move-result-object v2 │ │ -00b264: 6e20 c100 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00b26a: 0c01 |00e1: move-result-object v1 │ │ -00b26c: 6e10 c200 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00b272: 0c01 |00e5: move-result-object v1 │ │ -00b274: 6e20 8d00 1000 |00e6: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b27a: 54b0 2b01 |00e9: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ -00b27e: 6e10 8a00 0000 |00eb: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00b284: 0e00 |00ee: return-void │ │ -00b286: 1300 0800 |00ef: const/16 v0, #int 8 // #8 │ │ -00b28a: 2900 3bff |00f1: goto/16 002c // -00c5 │ │ -00b28e: 54b0 2701 |00f3: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ -00b292: 1201 |00f5: const/4 v1, #int 0 // #0 │ │ -00b294: 6e20 7b00 1000 |00f6: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ -00b29a: 54b0 2401 |00f9: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@0124 │ │ -00b29e: 1a01 0000 |00fb: const-string v1, "" // string@0000 │ │ -00b2a2: 6e20 8d00 1000 |00fd: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b2a8: 2900 3fff |0100: goto/16 003f // -00c1 │ │ -00b2ac: 54c0 f101 |0102: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00b2b0: 6e10 1101 0000 |0104: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00b2b6: 0b00 |0107: move-result-wide v0 │ │ -00b2b8: 7100 c400 0000 |0108: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00b2be: 0b02 |010b: move-result-wide v2 │ │ -00b2c0: 1704 00b8 4c0a |010c: const-wide/32 v4, #float 9.85685e-33 // #0a4cb800 │ │ -00b2c6: bb42 |010f: add-long/2addr v2, v4 │ │ -00b2c8: 3100 0002 |0110: cmp-long v0, v0, v2 │ │ -00b2cc: 3b00 2c00 |0112: if-gez v0, 013e // +002c │ │ -00b2d0: 54c0 f101 |0114: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00b2d4: 6e10 1101 0000 |0116: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00b2da: 0b00 |0119: move-result-wide v0 │ │ -00b2dc: 7100 c400 0000 |011a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00b2e2: 0b02 |011d: move-result-wide v2 │ │ -00b2e4: 1704 00b8 4c0a |011e: const-wide/32 v4, #float 9.85685e-33 // #0a4cb800 │ │ -00b2ea: bc42 |0121: sub-long/2addr v2, v4 │ │ -00b2ec: 3100 0002 |0122: cmp-long v0, v0, v2 │ │ -00b2f0: 3d00 1a00 |0124: if-lez v0, 013e // +001a │ │ -00b2f4: 54ba 2501 |0126: iget-object v10, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ -00b2f8: 54c0 f101 |0128: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00b2fc: 6e10 1101 0000 |012a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00b302: 0b00 |012d: move-result-wide v0 │ │ -00b304: 7100 c400 0000 |012e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00b30a: 0b02 |0131: move-result-wide v2 │ │ -00b30c: 1704 005c 2605 |0132: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ -00b312: 7706 4e00 0000 |0135: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/text/format/DateUtils;.getRelativeTimeSpanString:(JJJ)Ljava/lang/CharSequence; // method@004e │ │ -00b318: 0c00 |0138: move-result-object v0 │ │ -00b31a: 6e20 8d00 0a00 |0139: invoke-virtual {v10, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b320: 2900 22ff |013c: goto/16 005e // -00de │ │ -00b324: 54c0 f101 |013e: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00b328: 6e10 1101 0000 |0140: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00b32e: 0b00 |0143: move-result-wide v0 │ │ -00b330: 7100 c400 0000 |0144: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00b336: 0b02 |0147: move-result-wide v2 │ │ -00b338: 1704 0028 e61e |0148: const-wide/32 v4, #float 2.43687e-20 // #1ee62800 │ │ -00b33e: bb42 |014b: add-long/2addr v2, v4 │ │ -00b340: 3100 0002 |014c: cmp-long v0, v0, v2 │ │ -00b344: 3b00 3000 |014e: if-gez v0, 017e // +0030 │ │ -00b348: 54c0 f101 |0150: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00b34c: 6e10 1101 0000 |0152: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00b352: 0b00 |0155: move-result-wide v0 │ │ -00b354: 7100 c400 0000 |0156: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00b35a: 0b02 |0159: move-result-wide v2 │ │ -00b35c: 1704 00b8 4c0a |015a: const-wide/32 v4, #float 9.85685e-33 // #0a4cb800 │ │ -00b362: bc42 |015d: sub-long/2addr v2, v4 │ │ -00b364: 3100 0002 |015e: cmp-long v0, v0, v2 │ │ -00b368: 3d00 1e00 |0160: if-lez v0, 017e // +001e │ │ -00b36c: 54b0 2501 |0162: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ -00b370: 2201 7900 |0164: new-instance v1, Ljava/text/SimpleDateFormat; // type@0079 │ │ -00b374: 1a02 6700 |0166: const-string v2, "EEEE" // string@0067 │ │ -00b378: 7020 0501 2100 |0168: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0105 │ │ -00b37e: 54c2 f101 |016b: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00b382: 6e10 1101 0200 |016d: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00b388: 0b02 |0170: move-result-wide v2 │ │ -00b38a: 7120 a800 3200 |0171: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -00b390: 0c02 |0174: move-result-object v2 │ │ -00b392: 6e20 0601 2100 |0175: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0106 │ │ -00b398: 0c01 |0178: move-result-object v1 │ │ -00b39a: 6e20 8d00 1000 |0179: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b3a0: 2900 e2fe |017c: goto/16 005e // -011e │ │ -00b3a4: 54b0 2501 |017e: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ -00b3a8: 54b1 2501 |0180: iget-object v1, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ -00b3ac: 6e10 8900 0100 |0182: invoke-virtual {v1}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -00b3b2: 0c01 |0185: move-result-object v1 │ │ -00b3b4: 7110 4b00 0100 |0186: invoke-static {v1}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004b │ │ -00b3ba: 0c01 |0189: move-result-object v1 │ │ -00b3bc: 54c2 f101 |018a: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00b3c0: 6e20 0401 2100 |018c: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00b3c6: 0c01 |018f: move-result-object v1 │ │ -00b3c8: 6e20 8d00 1000 |0190: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b3ce: 2900 cbfe |0193: goto/16 005e // -0135 │ │ -00b3d2: 1a00 8e02 |0195: const-string v0, "completed" // string@028e │ │ -00b3d6: 54c1 f201 |0197: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00b3da: 6e20 b400 1000 |0199: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00b3e0: 0a00 |019c: move-result v0 │ │ -00b3e2: 3800 1500 |019d: if-eqz v0, 01b2 // +0015 │ │ -00b3e6: 54b0 2a01 |019f: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ -00b3ea: 1401 3800 067f |01a1: const v1, #float 1.78118e+38 // #7f060038 │ │ -00b3f0: 6e20 3102 1000 |01a4: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ -00b3f6: 0c07 |01a7: move-result-object v7 │ │ -00b3f8: 54b0 2901 |01a8: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ -00b3fc: 1401 0900 027f |01aa: const v1, #float 1.728e+38 // #7f020009 │ │ -00b402: 6e20 7d00 1000 |01ad: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00b408: 2900 c3fe |01b0: goto/16 0073 // -013d │ │ -00b40c: 1a00 6f03 |01b2: const-string v0, "invalid" // string@036f │ │ -00b410: 54c1 f201 |01b4: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00b414: 6e20 b400 1000 |01b6: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00b41a: 0a00 |01b9: move-result v0 │ │ -00b41c: 3800 1500 |01ba: if-eqz v0, 01cf // +0015 │ │ -00b420: 54b0 2a01 |01bc: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ -00b424: 1401 3a00 067f |01be: const v1, #float 1.78118e+38 // #7f06003a │ │ -00b42a: 6e20 3102 1000 |01c1: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ -00b430: 0c07 |01c4: move-result-object v7 │ │ -00b432: 54b0 2901 |01c5: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ -00b436: 1401 0200 027f |01c7: const v1, #float 1.728e+38 // #7f020002 │ │ -00b43c: 6e20 7d00 1000 |01ca: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00b442: 2900 a6fe |01cd: goto/16 0073 // -015a │ │ -00b446: 1a00 bc03 |01cf: const-string v0, "missed" // string@03bc │ │ -00b44a: 54c1 f201 |01d1: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00b44e: 6e20 b400 1000 |01d3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00b454: 0a00 |01d6: move-result v0 │ │ -00b456: 3800 1500 |01d7: if-eqz v0, 01ec // +0015 │ │ -00b45a: 54b0 2a01 |01d9: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ -00b45e: 1401 3900 067f |01db: const v1, #float 1.78118e+38 // #7f060039 │ │ -00b464: 6e20 3102 1000 |01de: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ -00b46a: 0c07 |01e1: move-result-object v7 │ │ -00b46c: 54b0 2901 |01e2: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ -00b470: 1401 0200 027f |01e4: const v1, #float 1.728e+38 // #7f020002 │ │ -00b476: 6e20 7d00 1000 |01e7: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00b47c: 2900 89fe |01ea: goto/16 0073 // -0177 │ │ -00b480: 1a00 d404 |01ec: const-string v0, "recording" // string@04d4 │ │ -00b484: 54c1 f201 |01ee: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00b488: 6e20 b400 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00b48e: 0a00 |01f3: move-result v0 │ │ -00b490: 3800 1500 |01f4: if-eqz v0, 0209 // +0015 │ │ -00b494: 54b0 2a01 |01f6: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ -00b498: 1401 3700 067f |01f8: const v1, #float 1.78118e+38 // #7f060037 │ │ -00b49e: 6e20 3102 1000 |01fb: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ -00b4a4: 0c07 |01fe: move-result-object v7 │ │ -00b4a6: 54b0 2901 |01ff: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ -00b4aa: 1401 0500 027f |0201: const v1, #float 1.728e+38 // #7f020005 │ │ -00b4b0: 6e20 7d00 1000 |0204: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00b4b6: 2900 6cfe |0207: goto/16 0073 // -0194 │ │ -00b4ba: 1a00 ff04 |0209: const-string v0, "scheduled" // string@04ff │ │ -00b4be: 54c1 f201 |020b: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00b4c2: 6e20 b400 1000 |020d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00b4c8: 0a00 |0210: move-result v0 │ │ -00b4ca: 3800 1500 |0211: if-eqz v0, 0226 // +0015 │ │ -00b4ce: 54b0 2a01 |0213: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ -00b4d2: 1401 3600 067f |0215: const v1, #float 1.78118e+38 // #7f060036 │ │ -00b4d8: 6e20 3102 1000 |0218: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ -00b4de: 0c07 |021b: move-result-object v7 │ │ -00b4e0: 54b0 2901 |021c: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ -00b4e4: 1401 0700 027f |021e: const v1, #float 1.728e+38 // #7f020007 │ │ -00b4ea: 6e20 7d00 1000 |0221: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00b4f0: 2900 4ffe |0224: goto/16 0073 // -01b1 │ │ -00b4f4: 54b0 2901 |0226: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ -00b4f8: 1201 |0228: const/4 v1, #int 0 // #0 │ │ -00b4fa: 6e20 7c00 1000 |0229: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ -00b500: 2900 47fe |022c: goto/16 0073 // -01b9 │ │ -00b504: 54b0 2801 |022e: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.message:Landroid/widget/TextView; // field@0128 │ │ -00b508: 6e20 8d00 7000 |0230: invoke-virtual {v0, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b50e: 2900 64fe |0233: goto/16 0097 // -019c │ │ +00b5e8: |[00b5e8] org.tvheadend.tvhguide.RecordingListActivity$ViewWarpper.repaint:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ +00b5f8: 54c6 ed01 |0000: iget-object v6, v12, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +00b5fc: 54b0 2c01 |0002: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@012c │ │ +00b600: 54c1 f501 |0004: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +00b604: 6e20 8d00 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b60a: 54b0 2c01 |0009: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@012c │ │ +00b60e: 6e10 8a00 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00b614: 54b0 2701 |000e: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ +00b618: 6e10 7700 0000 |0010: invoke-virtual {v0}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0077 │ │ +00b61e: 0c00 |0013: move-result-object v0 │ │ +00b620: 7110 4a00 0000 |0014: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +00b626: 0c08 |0017: move-result-object v8 │ │ +00b628: 1a00 3d05 |0018: const-string v0, "showIconPref" // string@053d │ │ +00b62c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +00b62e: 7230 2f00 0801 |001b: invoke-interface {v8, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +00b634: 0a00 |001e: move-result v0 │ │ +00b636: 7110 9e00 0000 |001f: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +00b63c: 0c09 |0022: move-result-object v9 │ │ +00b63e: 54b1 2701 |0023: iget-object v1, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ +00b642: 6e10 9d00 0900 |0025: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +00b648: 0a00 |0028: move-result v0 │ │ +00b64a: 3800 c600 |0029: if-eqz v0, 00ef // +00c6 │ │ +00b64e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +00b650: 6e20 7e00 0100 |002c: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ +00b656: 3806 c400 |002f: if-eqz v6, 00f3 // +00c4 │ │ +00b65a: 54b0 2701 |0031: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ +00b65e: 5461 cd01 |0033: iget-object v1, v6, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +00b662: 6e20 7b00 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ +00b668: 54b0 2401 |0038: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@0124 │ │ +00b66c: 5461 d001 |003a: iget-object v1, v6, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +00b670: 6e20 8d00 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b676: 54b0 2401 |003f: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@0124 │ │ +00b67a: 6e10 8a00 0000 |0041: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00b680: 54c0 f101 |0044: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00b684: 6e10 1101 0000 |0046: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00b68a: 0b00 |0049: move-result-wide v0 │ │ +00b68c: 7120 4f00 1000 |004a: invoke-static {v0, v1}, Landroid/text/format/DateUtils;.isToday:(J)Z // method@004f │ │ +00b692: 0a00 |004d: move-result v0 │ │ +00b694: 3800 b400 |004e: if-eqz v0, 0102 // +00b4 │ │ +00b698: 54b0 2501 |0050: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ +00b69c: 54b1 2a01 |0052: iget-object v1, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ +00b6a0: 1402 3e00 067f |0054: const v2, #float 1.78118e+38 // #7f06003e │ │ +00b6a6: 6e20 3102 2100 |0057: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ +00b6ac: 0c01 |005a: move-result-object v1 │ │ +00b6ae: 6e20 8d00 1000 |005b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b6b4: 54b0 2501 |005e: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ +00b6b8: 6e10 8a00 0000 |0060: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00b6be: 1a07 0000 |0063: const-string v7, "" // string@0000 │ │ +00b6c2: 54c0 ef01 |0065: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ +00b6c6: 3800 2e01 |0067: if-eqz v0, 0195 // +012e │ │ +00b6ca: 54c7 ef01 |0069: iget-object v7, v12, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ +00b6ce: 54b0 2901 |006b: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ +00b6d2: 1401 0200 027f |006d: const v1, #float 1.728e+38 // #7f020002 │ │ +00b6d8: 6e20 7d00 1000 |0070: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00b6de: 6e10 b700 0700 |0073: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00b6e4: 0a00 |0076: move-result v0 │ │ +00b6e6: 3d00 b701 |0077: if-lez v0, 022e // +01b7 │ │ +00b6ea: 54b0 2801 |0079: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.message:Landroid/widget/TextView; // field@0128 │ │ +00b6ee: 2201 5e00 |007b: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00b6f2: 7010 be00 0100 |007d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00b6f8: 1a02 0d00 |0080: const-string v2, "(" // string@000d │ │ +00b6fc: 6e20 c100 2100 |0082: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00b702: 0c01 |0085: move-result-object v1 │ │ +00b704: 6e20 c100 7100 |0086: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00b70a: 0c01 |0089: move-result-object v1 │ │ +00b70c: 1a02 0f00 |008a: const-string v2, ")" // string@000f │ │ +00b710: 6e20 c100 2100 |008c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00b716: 0c01 |008f: move-result-object v1 │ │ +00b718: 6e10 c200 0100 |0090: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00b71e: 0c01 |0093: move-result-object v1 │ │ +00b720: 6e20 8d00 1000 |0094: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b726: 54b0 2801 |0097: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.message:Landroid/widget/TextView; // field@0128 │ │ +00b72a: 6e10 8a00 0000 |0099: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00b730: 54b0 2601 |009c: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.desc:Landroid/widget/TextView; // field@0126 │ │ +00b734: 54c1 ee01 |009e: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ +00b738: 6e20 8d00 1000 |00a0: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b73e: 54b0 2601 |00a3: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.desc:Landroid/widget/TextView; // field@0126 │ │ +00b742: 6e10 8a00 0000 |00a5: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00b748: 54b0 2701 |00a8: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ +00b74c: 6e10 7900 0000 |00aa: invoke-virtual {v0}, Landroid/widget/ImageView;.invalidate:()V // method@0079 │ │ +00b752: 54b0 2b01 |00ad: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ +00b756: 2201 5e00 |00af: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00b75a: 7010 be00 0100 |00b1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00b760: 54b2 2b01 |00b4: iget-object v2, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ +00b764: 6e10 8900 0200 |00b6: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00b76a: 0c02 |00b9: move-result-object v2 │ │ +00b76c: 7110 4d00 0200 |00ba: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +00b772: 0c02 |00bd: move-result-object v2 │ │ +00b774: 54c3 f101 |00be: iget-object v3, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00b778: 6e20 0401 3200 |00c0: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00b77e: 0c02 |00c3: move-result-object v2 │ │ +00b780: 6e20 c100 2100 |00c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00b786: 0c01 |00c7: move-result-object v1 │ │ +00b788: 1a02 0300 |00c8: const-string v2, " - " // string@0003 │ │ +00b78c: 6e20 c100 2100 |00ca: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00b792: 0c01 |00cd: move-result-object v1 │ │ +00b794: 54b2 2b01 |00ce: iget-object v2, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ +00b798: 6e10 8900 0200 |00d0: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00b79e: 0c02 |00d3: move-result-object v2 │ │ +00b7a0: 7110 4d00 0200 |00d4: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +00b7a6: 0c02 |00d7: move-result-object v2 │ │ +00b7a8: 54c3 f301 |00d8: iget-object v3, v12, Lorg/tvheadend/tvhguide/model/Recording;.stop:Ljava/util/Date; // field@01f3 │ │ +00b7ac: 6e20 0401 3200 |00da: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00b7b2: 0c02 |00dd: move-result-object v2 │ │ +00b7b4: 6e20 c100 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00b7ba: 0c01 |00e1: move-result-object v1 │ │ +00b7bc: 6e10 c200 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00b7c2: 0c01 |00e5: move-result-object v1 │ │ +00b7c4: 6e20 8d00 1000 |00e6: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b7ca: 54b0 2b01 |00e9: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@012b │ │ +00b7ce: 6e10 8a00 0000 |00eb: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00b7d4: 0e00 |00ee: return-void │ │ +00b7d6: 1300 0800 |00ef: const/16 v0, #int 8 // #8 │ │ +00b7da: 2900 3bff |00f1: goto/16 002c // -00c5 │ │ +00b7de: 54b0 2701 |00f3: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@0127 │ │ +00b7e2: 1201 |00f5: const/4 v1, #int 0 // #0 │ │ +00b7e4: 6e20 7b00 1000 |00f6: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ +00b7ea: 54b0 2401 |00f9: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@0124 │ │ +00b7ee: 1a01 0000 |00fb: const-string v1, "" // string@0000 │ │ +00b7f2: 6e20 8d00 1000 |00fd: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b7f8: 2900 3fff |0100: goto/16 003f // -00c1 │ │ +00b7fc: 54c0 f101 |0102: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00b800: 6e10 1101 0000 |0104: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00b806: 0b00 |0107: move-result-wide v0 │ │ +00b808: 7100 c400 0000 |0108: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00b80e: 0b02 |010b: move-result-wide v2 │ │ +00b810: 1704 00b8 4c0a |010c: const-wide/32 v4, #float 9.85685e-33 // #0a4cb800 │ │ +00b816: bb42 |010f: add-long/2addr v2, v4 │ │ +00b818: 3100 0002 |0110: cmp-long v0, v0, v2 │ │ +00b81c: 3b00 2c00 |0112: if-gez v0, 013e // +002c │ │ +00b820: 54c0 f101 |0114: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00b824: 6e10 1101 0000 |0116: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00b82a: 0b00 |0119: move-result-wide v0 │ │ +00b82c: 7100 c400 0000 |011a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00b832: 0b02 |011d: move-result-wide v2 │ │ +00b834: 1704 00b8 4c0a |011e: const-wide/32 v4, #float 9.85685e-33 // #0a4cb800 │ │ +00b83a: bc42 |0121: sub-long/2addr v2, v4 │ │ +00b83c: 3100 0002 |0122: cmp-long v0, v0, v2 │ │ +00b840: 3d00 1a00 |0124: if-lez v0, 013e // +001a │ │ +00b844: 54ba 2501 |0126: iget-object v10, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ +00b848: 54c0 f101 |0128: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00b84c: 6e10 1101 0000 |012a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00b852: 0b00 |012d: move-result-wide v0 │ │ +00b854: 7100 c400 0000 |012e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00b85a: 0b02 |0131: move-result-wide v2 │ │ +00b85c: 1704 005c 2605 |0132: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ +00b862: 7706 4e00 0000 |0135: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/text/format/DateUtils;.getRelativeTimeSpanString:(JJJ)Ljava/lang/CharSequence; // method@004e │ │ +00b868: 0c00 |0138: move-result-object v0 │ │ +00b86a: 6e20 8d00 0a00 |0139: invoke-virtual {v10, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b870: 2900 22ff |013c: goto/16 005e // -00de │ │ +00b874: 54c0 f101 |013e: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00b878: 6e10 1101 0000 |0140: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00b87e: 0b00 |0143: move-result-wide v0 │ │ +00b880: 7100 c400 0000 |0144: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00b886: 0b02 |0147: move-result-wide v2 │ │ +00b888: 1704 0028 e61e |0148: const-wide/32 v4, #float 2.43687e-20 // #1ee62800 │ │ +00b88e: bb42 |014b: add-long/2addr v2, v4 │ │ +00b890: 3100 0002 |014c: cmp-long v0, v0, v2 │ │ +00b894: 3b00 3000 |014e: if-gez v0, 017e // +0030 │ │ +00b898: 54c0 f101 |0150: iget-object v0, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00b89c: 6e10 1101 0000 |0152: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00b8a2: 0b00 |0155: move-result-wide v0 │ │ +00b8a4: 7100 c400 0000 |0156: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00b8aa: 0b02 |0159: move-result-wide v2 │ │ +00b8ac: 1704 00b8 4c0a |015a: const-wide/32 v4, #float 9.85685e-33 // #0a4cb800 │ │ +00b8b2: bc42 |015d: sub-long/2addr v2, v4 │ │ +00b8b4: 3100 0002 |015e: cmp-long v0, v0, v2 │ │ +00b8b8: 3d00 1e00 |0160: if-lez v0, 017e // +001e │ │ +00b8bc: 54b0 2501 |0162: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ +00b8c0: 2201 7900 |0164: new-instance v1, Ljava/text/SimpleDateFormat; // type@0079 │ │ +00b8c4: 1a02 6700 |0166: const-string v2, "EEEE" // string@0067 │ │ +00b8c8: 7020 0501 2100 |0168: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0105 │ │ +00b8ce: 54c2 f101 |016b: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00b8d2: 6e10 1101 0200 |016d: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00b8d8: 0b02 |0170: move-result-wide v2 │ │ +00b8da: 7120 a800 3200 |0171: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +00b8e0: 0c02 |0174: move-result-object v2 │ │ +00b8e2: 6e20 0601 2100 |0175: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0106 │ │ +00b8e8: 0c01 |0178: move-result-object v1 │ │ +00b8ea: 6e20 8d00 1000 |0179: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b8f0: 2900 e2fe |017c: goto/16 005e // -011e │ │ +00b8f4: 54b0 2501 |017e: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ +00b8f8: 54b1 2501 |0180: iget-object v1, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@0125 │ │ +00b8fc: 6e10 8900 0100 |0182: invoke-virtual {v1}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00b902: 0c01 |0185: move-result-object v1 │ │ +00b904: 7110 4b00 0100 |0186: invoke-static {v1}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004b │ │ +00b90a: 0c01 |0189: move-result-object v1 │ │ +00b90c: 54c2 f101 |018a: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00b910: 6e20 0401 2100 |018c: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00b916: 0c01 |018f: move-result-object v1 │ │ +00b918: 6e20 8d00 1000 |0190: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00b91e: 2900 cbfe |0193: goto/16 005e // -0135 │ │ +00b922: 1a00 8e02 |0195: const-string v0, "completed" // string@028e │ │ +00b926: 54c1 f201 |0197: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00b92a: 6e20 b400 1000 |0199: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00b930: 0a00 |019c: move-result v0 │ │ +00b932: 3800 1500 |019d: if-eqz v0, 01b2 // +0015 │ │ +00b936: 54b0 2a01 |019f: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ +00b93a: 1401 3800 067f |01a1: const v1, #float 1.78118e+38 // #7f060038 │ │ +00b940: 6e20 3102 1000 |01a4: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ +00b946: 0c07 |01a7: move-result-object v7 │ │ +00b948: 54b0 2901 |01a8: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ +00b94c: 1401 0900 027f |01aa: const v1, #float 1.728e+38 // #7f020009 │ │ +00b952: 6e20 7d00 1000 |01ad: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00b958: 2900 c3fe |01b0: goto/16 0073 // -013d │ │ +00b95c: 1a00 6e03 |01b2: const-string v0, "invalid" // string@036e │ │ +00b960: 54c1 f201 |01b4: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00b964: 6e20 b400 1000 |01b6: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00b96a: 0a00 |01b9: move-result v0 │ │ +00b96c: 3800 1500 |01ba: if-eqz v0, 01cf // +0015 │ │ +00b970: 54b0 2a01 |01bc: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ +00b974: 1401 3a00 067f |01be: const v1, #float 1.78118e+38 // #7f06003a │ │ +00b97a: 6e20 3102 1000 |01c1: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ +00b980: 0c07 |01c4: move-result-object v7 │ │ +00b982: 54b0 2901 |01c5: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ +00b986: 1401 0200 027f |01c7: const v1, #float 1.728e+38 // #7f020002 │ │ +00b98c: 6e20 7d00 1000 |01ca: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00b992: 2900 a6fe |01cd: goto/16 0073 // -015a │ │ +00b996: 1a00 bb03 |01cf: const-string v0, "missed" // string@03bb │ │ +00b99a: 54c1 f201 |01d1: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00b99e: 6e20 b400 1000 |01d3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00b9a4: 0a00 |01d6: move-result v0 │ │ +00b9a6: 3800 1500 |01d7: if-eqz v0, 01ec // +0015 │ │ +00b9aa: 54b0 2a01 |01d9: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ +00b9ae: 1401 3900 067f |01db: const v1, #float 1.78118e+38 // #7f060039 │ │ +00b9b4: 6e20 3102 1000 |01de: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ +00b9ba: 0c07 |01e1: move-result-object v7 │ │ +00b9bc: 54b0 2901 |01e2: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ +00b9c0: 1401 0200 027f |01e4: const v1, #float 1.728e+38 // #7f020002 │ │ +00b9c6: 6e20 7d00 1000 |01e7: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00b9cc: 2900 89fe |01ea: goto/16 0073 // -0177 │ │ +00b9d0: 1a00 d304 |01ec: const-string v0, "recording" // string@04d3 │ │ +00b9d4: 54c1 f201 |01ee: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00b9d8: 6e20 b400 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00b9de: 0a00 |01f3: move-result v0 │ │ +00b9e0: 3800 1500 |01f4: if-eqz v0, 0209 // +0015 │ │ +00b9e4: 54b0 2a01 |01f6: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ +00b9e8: 1401 3700 067f |01f8: const v1, #float 1.78118e+38 // #7f060037 │ │ +00b9ee: 6e20 3102 1000 |01fb: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ +00b9f4: 0c07 |01fe: move-result-object v7 │ │ +00b9f6: 54b0 2901 |01ff: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ +00b9fa: 1401 0500 027f |0201: const v1, #float 1.728e+38 // #7f020005 │ │ +00ba00: 6e20 7d00 1000 |0204: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00ba06: 2900 6cfe |0207: goto/16 0073 // -0194 │ │ +00ba0a: 1a00 fe04 |0209: const-string v0, "scheduled" // string@04fe │ │ +00ba0e: 54c1 f201 |020b: iget-object v1, v12, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00ba12: 6e20 b400 1000 |020d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00ba18: 0a00 |0210: move-result v0 │ │ +00ba1a: 3800 1500 |0211: if-eqz v0, 0226 // +0015 │ │ +00ba1e: 54b0 2a01 |0213: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; // field@012a │ │ +00ba22: 1401 3600 067f |0215: const v1, #float 1.78118e+38 // #7f060036 │ │ +00ba28: 6e20 3102 1000 |0218: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getString:(I)Ljava/lang/String; // method@0231 │ │ +00ba2e: 0c07 |021b: move-result-object v7 │ │ +00ba30: 54b0 2901 |021c: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ +00ba34: 1401 0700 027f |021e: const v1, #float 1.728e+38 // #7f020007 │ │ +00ba3a: 6e20 7d00 1000 |0221: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00ba40: 2900 4ffe |0224: goto/16 0073 // -01b1 │ │ +00ba44: 54b0 2901 |0226: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@0129 │ │ +00ba48: 1201 |0228: const/4 v1, #int 0 // #0 │ │ +00ba4a: 6e20 7c00 1000 |0229: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ +00ba50: 2900 47fe |022c: goto/16 0073 // -01b9 │ │ +00ba54: 54b0 2801 |022e: iget-object v0, v11, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;.message:Landroid/widget/TextView; // field@0128 │ │ +00ba58: 6e20 8d00 7000 |0230: invoke-virtual {v0, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00ba5e: 2900 64fe |0233: goto/16 0097 // -019c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0002 line=250 │ │ 0x0009 line=251 │ │ 0x000e line=253 │ │ 0x0018 line=254 │ │ @@ -7567,22 +7573,29 @@ │ │ 0x0073 line=304 │ │ 0x0079 line=305 │ │ 0x0097 line=309 │ │ 0x009c line=311 │ │ 0x00a3 line=312 │ │ 0x00a8 line=314 │ │ 0x00ad line=316 │ │ + 0x00b6 line=317 │ │ + 0x00d0 line=319 │ │ + 0x00e6 line=316 │ │ 0x00e9 line=320 │ │ 0x00ee line=321 │ │ 0x00ef line=256 │ │ 0x00f3 line=261 │ │ 0x00f9 line=262 │ │ 0x0102 line=268 │ │ + 0x0116 line=269 │ │ 0x0126 line=270 │ │ + 0x012e line=271 │ │ + 0x0135 line=270 │ │ 0x013e line=272 │ │ + 0x0152 line=273 │ │ 0x0162 line=275 │ │ 0x017e line=277 │ │ 0x0195 line=286 │ │ 0x019f line=287 │ │ 0x01a8 line=288 │ │ 0x01b2 line=289 │ │ 0x01bc line=290 │ │ @@ -7642,39 +7655,39 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b514: |[00b514] org.tvheadend.tvhguide.SearchResultActivity$1.:(Lorg/tvheadend/tvhguide/SearchResultActivity;)V │ │ -00b524: 5b01 2e01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$1;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012e │ │ -00b528: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00b52e: 0e00 |0005: return-void │ │ +00ba64: |[00ba64] org.tvheadend.tvhguide.SearchResultActivity$1.:(Lorg/tvheadend/tvhguide/SearchResultActivity;)V │ │ +00ba74: 5b01 2e01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$1;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012e │ │ +00ba78: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00ba7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/SearchResultActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/SearchResultActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b530: |[00b530] org.tvheadend.tvhguide.SearchResultActivity$1.onClick:(Landroid/view/View;)V │ │ -00b540: 5410 2e01 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$1;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012e │ │ -00b544: 6e10 6e02 0000 |0002: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.onSearchRequested:()Z // method@026e │ │ -00b54a: 0e00 |0005: return-void │ │ +00ba80: |[00ba80] org.tvheadend.tvhguide.SearchResultActivity$1.onClick:(Landroid/view/View;)V │ │ +00ba90: 5410 2e01 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$1;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012e │ │ +00ba94: 6e10 6e02 0000 |0002: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.onSearchRequested:()Z // method@026e │ │ +00ba9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/tvheadend/tvhguide/SearchResultActivity$1; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ @@ -7718,66 +7731,66 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00b54c: |[00b54c] org.tvheadend.tvhguide.SearchResultActivity$2.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ │ -00b55c: 5b01 2f01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ -00b560: 5b02 3001 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.val$obj:Ljava/lang/Object; // field@0130 │ │ -00b564: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00b56a: 0e00 |0007: return-void │ │ +00ba9c: |[00ba9c] org.tvheadend.tvhguide.SearchResultActivity$2.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ │ +00baac: 5b01 2f01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ +00bab0: 5b02 3001 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.val$obj:Ljava/lang/Object; // field@0130 │ │ +00bab4: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00baba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/SearchResultActivity$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/SearchResultActivity$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -00b56c: |[00b56c] org.tvheadend.tvhguide.SearchResultActivity$2.run:()V │ │ -00b57c: 5430 3001 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.val$obj:Ljava/lang/Object; // field@0130 │ │ -00b580: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00b584: 5431 2f01 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ -00b588: 7110 5b02 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$000:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Ljava/util/regex/Pattern; // method@025b │ │ -00b58e: 0c01 |0009: move-result-object v1 │ │ -00b590: 3801 2f00 |000a: if-eqz v1, 0039 // +002f │ │ -00b594: 5431 2f01 |000c: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ -00b598: 7110 5b02 0100 |000e: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$000:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Ljava/util/regex/Pattern; // method@025b │ │ -00b59e: 0c01 |0011: move-result-object v1 │ │ -00b5a0: 5402 ec01 |0012: iget-object v2, v0, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -00b5a4: 6e20 3d01 2100 |0014: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@013d │ │ -00b5aa: 0c01 |0017: move-result-object v1 │ │ -00b5ac: 6e10 3b01 0100 |0018: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@013b │ │ -00b5b2: 0a01 |001b: move-result v1 │ │ -00b5b4: 3801 1d00 |001c: if-eqz v1, 0039 // +001d │ │ -00b5b8: 5431 2f01 |001e: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ -00b5bc: 7110 5c02 0100 |0020: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ -00b5c2: 0c01 |0023: move-result-object v1 │ │ -00b5c4: 6e20 4f02 0100 |0024: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.add:(Ljava/lang/Object;)V // method@024f │ │ -00b5ca: 5431 2f01 |0027: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ -00b5ce: 7110 5c02 0100 |0029: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ -00b5d4: 0c01 |002c: move-result-object v1 │ │ -00b5d6: 6e10 5302 0100 |002d: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.notifyDataSetChanged:()V // method@0253 │ │ -00b5dc: 5431 2f01 |0030: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ -00b5e0: 7110 5c02 0100 |0032: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ -00b5e6: 0c01 |0035: move-result-object v1 │ │ -00b5e8: 6e10 5502 0100 |0036: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.sort:()V // method@0255 │ │ -00b5ee: 0e00 |0039: return-void │ │ +00babc: |[00babc] org.tvheadend.tvhguide.SearchResultActivity$2.run:()V │ │ +00bacc: 5430 3001 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.val$obj:Ljava/lang/Object; // field@0130 │ │ +00bad0: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00bad4: 5431 2f01 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ +00bad8: 7110 5b02 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$000:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Ljava/util/regex/Pattern; // method@025b │ │ +00bade: 0c01 |0009: move-result-object v1 │ │ +00bae0: 3801 2f00 |000a: if-eqz v1, 0039 // +002f │ │ +00bae4: 5431 2f01 |000c: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ +00bae8: 7110 5b02 0100 |000e: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$000:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Ljava/util/regex/Pattern; // method@025b │ │ +00baee: 0c01 |0011: move-result-object v1 │ │ +00baf0: 5402 ec01 |0012: iget-object v2, v0, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +00baf4: 6e20 3d01 2100 |0014: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@013d │ │ +00bafa: 0c01 |0017: move-result-object v1 │ │ +00bafc: 6e10 3b01 0100 |0018: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@013b │ │ +00bb02: 0a01 |001b: move-result v1 │ │ +00bb04: 3801 1d00 |001c: if-eqz v1, 0039 // +001d │ │ +00bb08: 5431 2f01 |001e: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ +00bb0c: 7110 5c02 0100 |0020: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ +00bb12: 0c01 |0023: move-result-object v1 │ │ +00bb14: 6e20 4f02 0100 |0024: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.add:(Ljava/lang/Object;)V // method@024f │ │ +00bb1a: 5431 2f01 |0027: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ +00bb1e: 7110 5c02 0100 |0029: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ +00bb24: 0c01 |002c: move-result-object v1 │ │ +00bb26: 6e10 5302 0100 |002d: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.notifyDataSetChanged:()V // method@0253 │ │ +00bb2c: 5431 2f01 |0030: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@012f │ │ +00bb30: 7110 5c02 0100 |0032: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ +00bb36: 0c01 |0035: move-result-object v1 │ │ +00bb38: 6e10 5502 0100 |0036: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.sort:()V // method@0255 │ │ +00bb3e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0004 line=236 │ │ 0x001e line=237 │ │ 0x0027 line=238 │ │ 0x0030 line=239 │ │ @@ -7825,49 +7838,49 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00b5f0: |[00b5f0] org.tvheadend.tvhguide.SearchResultActivity$3.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ │ -00b600: 5b01 3101 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0131 │ │ -00b604: 5b02 3201 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.val$obj:Ljava/lang/Object; // field@0132 │ │ -00b608: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00b60e: 0e00 |0007: return-void │ │ +00bb40: |[00bb40] org.tvheadend.tvhguide.SearchResultActivity$3.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ │ +00bb50: 5b01 3101 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0131 │ │ +00bb54: 5b02 3201 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.val$obj:Ljava/lang/Object; // field@0132 │ │ +00bb58: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00bb5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/SearchResultActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/SearchResultActivity$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -00b610: |[00b610] org.tvheadend.tvhguide.SearchResultActivity$3.run:()V │ │ -00b620: 5420 3201 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.val$obj:Ljava/lang/Object; // field@0132 │ │ -00b624: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00b628: 5421 3101 |0004: iget-object v1, v2, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0131 │ │ -00b62c: 7110 5c02 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ -00b632: 0c01 |0009: move-result-object v1 │ │ -00b634: 6e20 5402 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.remove:(Ljava/lang/Object;)V // method@0254 │ │ -00b63a: 5421 3101 |000d: iget-object v1, v2, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0131 │ │ -00b63e: 7110 5c02 0100 |000f: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ -00b644: 0c01 |0012: move-result-object v1 │ │ -00b646: 6e10 5302 0100 |0013: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.notifyDataSetChanged:()V // method@0253 │ │ -00b64c: 0e00 |0016: return-void │ │ +00bb60: |[00bb60] org.tvheadend.tvhguide.SearchResultActivity$3.run:()V │ │ +00bb70: 5420 3201 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.val$obj:Ljava/lang/Object; // field@0132 │ │ +00bb74: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00bb78: 5421 3101 |0004: iget-object v1, v2, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0131 │ │ +00bb7c: 7110 5c02 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ +00bb82: 0c01 |0009: move-result-object v1 │ │ +00bb84: 6e20 5402 0100 |000a: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.remove:(Ljava/lang/Object;)V // method@0254 │ │ +00bb8a: 5421 3101 |000d: iget-object v1, v2, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0131 │ │ +00bb8e: 7110 5c02 0100 |000f: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ +00bb94: 0c01 |0012: move-result-object v1 │ │ +00bb96: 6e10 5302 0100 |0013: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.notifyDataSetChanged:()V // method@0253 │ │ +00bb9c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0004 line=248 │ │ 0x000d line=249 │ │ 0x0016 line=250 │ │ locals : │ │ @@ -7913,48 +7926,48 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00b650: |[00b650] org.tvheadend.tvhguide.SearchResultActivity$4.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ │ -00b660: 5b01 3301 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0133 │ │ -00b664: 5b02 3401 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.val$obj:Ljava/lang/Object; // field@0134 │ │ -00b668: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00b66e: 0e00 |0007: return-void │ │ +00bba0: |[00bba0] org.tvheadend.tvhguide.SearchResultActivity$4.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ │ +00bbb0: 5b01 3301 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0133 │ │ +00bbb4: 5b02 3401 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.val$obj:Ljava/lang/Object; // field@0134 │ │ +00bbb8: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00bbbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/SearchResultActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/SearchResultActivity$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00b670: |[00b670] org.tvheadend.tvhguide.SearchResultActivity$4.run:()V │ │ -00b680: 5430 3401 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.val$obj:Ljava/lang/Object; // field@0134 │ │ -00b684: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00b688: 5431 3301 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0133 │ │ -00b68c: 7110 5c02 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ -00b692: 0c01 |0009: move-result-object v1 │ │ -00b694: 5432 3301 |000a: iget-object v2, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0133 │ │ -00b698: 6e10 6202 0200 |000c: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getListView:()Landroid/widget/ListView; // method@0262 │ │ -00b69e: 0c02 |000f: move-result-object v2 │ │ -00b6a0: 6e30 5702 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V // method@0257 │ │ -00b6a6: 0e00 |0013: return-void │ │ +00bbc0: |[00bbc0] org.tvheadend.tvhguide.SearchResultActivity$4.run:()V │ │ +00bbd0: 5430 3401 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.val$obj:Ljava/lang/Object; // field@0134 │ │ +00bbd4: 1f00 f500 |0002: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00bbd8: 5431 3301 |0004: iget-object v1, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0133 │ │ +00bbdc: 7110 5c02 0100 |0006: invoke-static {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ +00bbe2: 0c01 |0009: move-result-object v1 │ │ +00bbe4: 5432 3301 |000a: iget-object v2, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0133 │ │ +00bbe8: 6e10 6202 0200 |000c: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getListView:()Landroid/widget/ListView; // method@0262 │ │ +00bbee: 0c02 |000f: move-result-object v2 │ │ +00bbf0: 6e30 5702 2100 |0010: invoke-virtual {v1, v2, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V // method@0257 │ │ +00bbf6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x0013 line=258 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 p Lorg/tvheadend/tvhguide/model/Programme; │ │ @@ -7999,74 +8012,73 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00b6a8: |[00b6a8] org.tvheadend.tvhguide.SearchResultActivity$5.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ │ -00b6b8: 5b01 3501 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0135 │ │ -00b6bc: 5b02 3601 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.val$obj:Ljava/lang/Object; // field@0136 │ │ -00b6c0: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00b6c6: 0e00 |0007: return-void │ │ +00bbf8: |[00bbf8] org.tvheadend.tvhguide.SearchResultActivity$5.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ │ +00bc08: 5b01 3501 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0135 │ │ +00bc0c: 5b02 3601 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.val$obj:Ljava/lang/Object; // field@0136 │ │ +00bc10: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00bc16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/SearchResultActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/SearchResultActivity$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -00b6c8: |[00b6c8] org.tvheadend.tvhguide.SearchResultActivity$5.run:()V │ │ -00b6d8: 5452 3601 |0000: iget-object v2, v5, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.val$obj:Ljava/lang/Object; // field@0136 │ │ -00b6dc: 1f02 f600 |0002: check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00b6e0: 5453 3501 |0004: iget-object v3, v5, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0135 │ │ -00b6e4: 7110 5c02 0300 |0006: invoke-static {v3}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ -00b6ea: 0c03 |0009: move-result-object v3 │ │ -00b6ec: 5433 3901 |000a: iget-object v3, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.list:Ljava/util/List; // field@0139 │ │ -00b6f0: 7210 2501 0300 |000c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00b6f6: 0c00 |000f: move-result-object v0 │ │ -00b6f8: 7210 1801 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00b6fe: 0a03 |0013: move-result v3 │ │ -00b700: 3803 1b00 |0014: if-eqz v3, 002f // +001b │ │ -00b704: 7210 1901 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00b70a: 0c01 |0019: move-result-object v1 │ │ -00b70c: 1f01 f500 |001a: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00b710: 5413 e601 |001c: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00b714: 3332 f2ff |001e: if-ne v2, v3, 0010 // -000e │ │ -00b718: 5453 3501 |0020: iget-object v3, v5, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0135 │ │ -00b71c: 7110 5c02 0300 |0022: invoke-static {v3}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ -00b722: 0c03 |0025: move-result-object v3 │ │ -00b724: 5454 3501 |0026: iget-object v4, v5, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0135 │ │ -00b728: 6e10 6202 0400 |0028: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getListView:()Landroid/widget/ListView; // method@0262 │ │ -00b72e: 0c04 |002b: move-result-object v4 │ │ -00b730: 6e30 5702 4301 |002c: invoke-virtual {v3, v4, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V // method@0257 │ │ -00b736: 0e00 |002f: return-void │ │ +00bc18: |[00bc18] org.tvheadend.tvhguide.SearchResultActivity$5.run:()V │ │ +00bc28: 5441 3601 |0000: iget-object v1, v4, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.val$obj:Ljava/lang/Object; // field@0136 │ │ +00bc2c: 1f01 f600 |0002: check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00bc30: 5442 3501 |0004: iget-object v2, v4, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0135 │ │ +00bc34: 7110 5c02 0200 |0006: invoke-static {v2}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ +00bc3a: 0c02 |0009: move-result-object v2 │ │ +00bc3c: 5422 3901 |000a: iget-object v2, v2, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.list:Ljava/util/List; // field@0139 │ │ +00bc40: 7210 2501 0200 |000c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00bc46: 0c02 |000f: move-result-object v2 │ │ +00bc48: 7210 1801 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00bc4e: 0a03 |0013: move-result v3 │ │ +00bc50: 3803 1b00 |0014: if-eqz v3, 002f // +001b │ │ +00bc54: 7210 1901 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00bc5a: 0c00 |0019: move-result-object v0 │ │ +00bc5c: 1f00 f500 |001a: check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00bc60: 5403 e601 |001c: iget-object v3, v0, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00bc64: 3331 f2ff |001e: if-ne v1, v3, 0010 // -000e │ │ +00bc68: 5442 3501 |0020: iget-object v2, v4, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0135 │ │ +00bc6c: 7110 5c02 0200 |0022: invoke-static {v2}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // method@025c │ │ +00bc72: 0c02 |0025: move-result-object v2 │ │ +00bc74: 5443 3501 |0026: iget-object v3, v4, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0135 │ │ +00bc78: 6e10 6202 0300 |0028: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getListView:()Landroid/widget/ListView; // method@0262 │ │ +00bc7e: 0c03 |002b: move-result-object v3 │ │ +00bc80: 6e30 5702 3200 |002c: invoke-virtual {v2, v3, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V // method@0257 │ │ +00bc86: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0004 line=265 │ │ 0x001c line=266 │ │ 0x0020 line=267 │ │ 0x002f line=271 │ │ locals : │ │ - 0x001c - 0x002f reg=1 p Lorg/tvheadend/tvhguide/model/Programme; │ │ - 0x0010 - 0x0030 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0004 - 0x0030 reg=2 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ - 0x0000 - 0x0030 reg=5 this Lorg/tvheadend/tvhguide/SearchResultActivity$5; │ │ + 0x001c - 0x002f reg=0 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x0004 - 0x0030 reg=1 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ + 0x0000 - 0x0030 reg=4 this Lorg/tvheadend/tvhguide/SearchResultActivity$5; │ │ │ │ source_file_idx : 471 (SearchResultActivity.java) │ │ │ │ Class #56 header: │ │ class_idx : 202 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 91 │ │ @@ -8100,41 +8112,41 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b738: |[00b738] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter$1.:(Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;)V │ │ -00b748: 5b01 3701 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1;.this$1:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0137 │ │ -00b74c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00b752: 0e00 |0005: return-void │ │ +00bc88: |[00bc88] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter$1.:(Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;)V │ │ +00bc98: 5b01 3701 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1;.this$1:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0137 │ │ +00bc9c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00bca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00b754: |[00b754] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00b764: 1f02 f500 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00b768: 1f03 f500 |0002: check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00b76c: 6e30 4d02 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1;.compare:(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I // method@024d │ │ -00b772: 0a00 |0007: move-result v0 │ │ -00b774: 0f00 |0008: return v0 │ │ +00bca4: |[00bca4] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00bcb4: 1f02 f500 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00bcb8: 1f03 f500 |0002: check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00bcbc: 6e30 4d02 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1;.compare:(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I // method@024d │ │ +00bcc2: 0a00 |0007: move-result v0 │ │ +00bcc4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -8144,18 +8156,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00b778: |[00b778] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter$1.compare:(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I │ │ -00b788: 6e20 7903 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/model/Programme;.compareTo:(Lorg/tvheadend/tvhguide/model/Programme;)I // method@0379 │ │ -00b78e: 0a00 |0003: move-result v0 │ │ -00b790: 0f00 |0004: return v0 │ │ +00bcc8: |[00bcc8] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter$1.compare:(Lorg/tvheadend/tvhguide/model/Programme;Lorg/tvheadend/tvhguide/model/Programme;)I │ │ +00bcd8: 6e20 7903 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/model/Programme;.compareTo:(Lorg/tvheadend/tvhguide/model/Programme;)I // method@0379 │ │ +00bcde: 0a00 |0003: move-result v0 │ │ +00bce0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1; │ │ 0x0000 - 0x0005 reg=2 x Lorg/tvheadend/tvhguide/model/Programme; │ │ 0x0000 - 0x0005 reg=3 y Lorg/tvheadend/tvhguide/model/Programme; │ │ @@ -8207,70 +8219,70 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/app/Activity;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -00b794: |[00b794] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/app/Activity;Ljava/util/List;)V │ │ -00b7a4: 5b12 3a01 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@013a │ │ -00b7a8: 1400 0c00 037f |0002: const v0, #float 1.74129e+38 // #7f03000c │ │ -00b7ae: 7040 6e00 3140 |0005: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ -00b7b4: 5b13 3801 |0008: iput-object v3, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.context:Landroid/app/Activity; // field@0138 │ │ -00b7b8: 5b14 3901 |000a: iput-object v4, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.list:Ljava/util/List; // field@0139 │ │ -00b7bc: 0e00 |000c: return-void │ │ +00bce4: |[00bce4] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/app/Activity;Ljava/util/List;)V │ │ +00bcf4: 5b12 3a01 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@013a │ │ +00bcf8: 1400 0c00 037f |0002: const v0, #float 1.74129e+38 // #7f03000c │ │ +00bcfe: 7040 6e00 3140 |0005: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ +00bd04: 5b13 3801 |0008: iput-object v3, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.context:Landroid/app/Activity; // field@0138 │ │ +00bd08: 5b14 3901 |000a: iput-object v4, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.list:Ljava/util/List; // field@0139 │ │ +00bd0c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ 0x0008 line=411 │ │ 0x000a line=412 │ │ 0x000c line=413 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x000d reg=1 this Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ - 0x0000 - 0x000d reg=2 (null) Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ + 0x0000 - 0x000d reg=2 this$0 Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ 0x0000 - 0x000d reg=3 context Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=4 list Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -00b7c0: |[00b7c0] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -00b7d0: 0792 |0000: move-object v2, v9 │ │ -00b7d2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -00b7d4: 3902 2500 |0002: if-nez v2, 0027 // +0025 │ │ -00b7d8: 5474 3801 |0004: iget-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.context:Landroid/app/Activity; // field@0138 │ │ -00b7dc: 6e10 0300 0400 |0006: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ -00b7e2: 0c00 |0009: move-result-object v0 │ │ -00b7e4: 1404 0c00 037f |000a: const v4, #float 1.74129e+38 // #7f03000c │ │ -00b7ea: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -00b7ec: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -00b7ee: 6e40 5a00 4065 |000f: invoke-virtual {v0, v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ -00b7f4: 0c02 |0012: move-result-object v2 │ │ -00b7f6: 2203 cc00 |0013: new-instance v3, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper; // type@00cc │ │ -00b7fa: 5474 3a01 |0015: iget-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@013a │ │ -00b7fe: 7030 5802 4302 |0017: invoke-direct {v3, v4, v2}, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/view/View;)V // method@0258 │ │ -00b804: 6e20 6900 3200 |001a: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0069 │ │ -00b80a: 6e20 5102 8700 |001d: invoke-virtual {v7, v8}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.getItem:(I)Ljava/lang/Object; // method@0251 │ │ -00b810: 0c01 |0020: move-result-object v1 │ │ -00b812: 1f01 f500 |0021: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00b816: 6e20 5902 1300 |0023: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@0259 │ │ -00b81c: 1102 |0026: return-object v2 │ │ -00b81e: 6e10 6500 0200 |0027: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -00b824: 0c03 |002a: move-result-object v3 │ │ -00b826: 1f03 cc00 |002b: check-cast v3, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper; // type@00cc │ │ -00b82a: 28f0 |002d: goto 001d // -0010 │ │ +00bd10: |[00bd10] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +00bd20: 0792 |0000: move-object v2, v9 │ │ +00bd22: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +00bd24: 3902 2500 |0002: if-nez v2, 0027 // +0025 │ │ +00bd28: 5474 3801 |0004: iget-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.context:Landroid/app/Activity; // field@0138 │ │ +00bd2c: 6e10 0300 0400 |0006: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ +00bd32: 0c00 |0009: move-result-object v0 │ │ +00bd34: 1404 0c00 037f |000a: const v4, #float 1.74129e+38 // #7f03000c │ │ +00bd3a: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +00bd3c: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +00bd3e: 6e40 5a00 4065 |000f: invoke-virtual {v0, v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ +00bd44: 0c02 |0012: move-result-object v2 │ │ +00bd46: 2203 cc00 |0013: new-instance v3, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper; // type@00cc │ │ +00bd4a: 5474 3a01 |0015: iget-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@013a │ │ +00bd4e: 7030 5802 4302 |0017: invoke-direct {v3, v4, v2}, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/view/View;)V // method@0258 │ │ +00bd54: 6e20 6900 3200 |001a: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0069 │ │ +00bd5a: 6e20 5102 8700 |001d: invoke-virtual {v7, v8}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.getItem:(I)Ljava/lang/Object; // method@0251 │ │ +00bd60: 0c01 |0020: move-result-object v1 │ │ +00bd62: 1f01 f500 |0021: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00bd66: 6e20 5902 1300 |0023: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@0259 │ │ +00bd6c: 1102 |0026: return-object v2 │ │ +00bd6e: 6e10 6500 0200 |0027: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +00bd74: 0c03 |002a: move-result-object v3 │ │ +00bd76: 1f03 cc00 |002b: check-cast v3, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper; // type@00cc │ │ +00bd7a: 28f0 |002d: goto 001d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0001 line=447 │ │ 0x0002 line=449 │ │ 0x0004 line=450 │ │ 0x000a line=451 │ │ @@ -8297,19 +8309,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00b82c: |[00b82c] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter.sort:()V │ │ -00b83c: 2200 ca00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1; // type@00ca │ │ -00b840: 7020 4b02 1000 |0002: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1;.:(Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;)V // method@024b │ │ -00b846: 6e20 5602 0100 |0005: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.sort:(Ljava/util/Comparator;)V // method@0256 │ │ -00b84c: 0e00 |0008: return-void │ │ +00bd7c: |[00bd7c] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter.sort:()V │ │ +00bd8c: 2200 ca00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1; // type@00ca │ │ +00bd90: 7020 4b02 1000 |0002: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1;.:(Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;)V // method@024b │ │ +00bd96: 6e20 5602 0100 |0005: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.sort:(Ljava/util/Comparator;)V // method@0256 │ │ +00bd9c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0008 line=422 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ │ @@ -8318,41 +8330,41 @@ │ │ type : '(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -00b850: |[00b850] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ -00b860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00b862: 6e10 8400 0b00 |0001: invoke-virtual {v11}, Landroid/widget/ListView;.getChildCount:()I // method@0084 │ │ -00b868: 0a05 |0004: move-result v5 │ │ -00b86a: 3550 2c00 |0005: if-ge v0, v5, 0031 // +002c │ │ -00b86e: 6e20 8300 0b00 |0007: invoke-virtual {v11, v0}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@0083 │ │ -00b874: 0c03 |000a: move-result-object v3 │ │ -00b876: 6e20 8600 3b00 |000b: invoke-virtual {v11, v3}, Landroid/widget/ListView;.getPositionForView:(Landroid/view/View;)I // method@0086 │ │ -00b87c: 0a01 |000e: move-result v1 │ │ -00b87e: 6e20 8500 1b00 |000f: invoke-virtual {v11, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0085 │ │ -00b884: 0c02 |0012: move-result-object v2 │ │ -00b886: 1f02 f500 |0013: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00b88a: 6e10 6500 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -00b890: 0c05 |0018: move-result-object v5 │ │ -00b892: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ -00b896: 3902 0500 |001b: if-nez v2, 0020 // +0005 │ │ -00b89a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00b89e: 28e2 |001f: goto 0001 // -001e │ │ -00b8a0: 53c6 e401 |0020: iget-wide v6, v12, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -00b8a4: 5328 e401 |0022: iget-wide v8, v2, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -00b8a8: 3105 0608 |0024: cmp-long v5, v6, v8 │ │ -00b8ac: 3905 f7ff |0026: if-nez v5, 001d // -0009 │ │ -00b8b0: 6e10 6500 0300 |0028: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ -00b8b6: 0c04 |002b: move-result-object v4 │ │ -00b8b8: 1f04 cc00 |002c: check-cast v4, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper; // type@00cc │ │ -00b8bc: 6e20 5902 c400 |002e: invoke-virtual {v4, v12}, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@0259 │ │ -00b8c2: 0e00 |0031: return-void │ │ +00bda0: |[00bda0] org.tvheadend.tvhguide.SearchResultActivity$SearchResultAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ +00bdb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00bdb2: 6e10 8400 0b00 |0001: invoke-virtual {v11}, Landroid/widget/ListView;.getChildCount:()I // method@0084 │ │ +00bdb8: 0a05 |0004: move-result v5 │ │ +00bdba: 3550 2c00 |0005: if-ge v0, v5, 0031 // +002c │ │ +00bdbe: 6e20 8300 0b00 |0007: invoke-virtual {v11, v0}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@0083 │ │ +00bdc4: 0c03 |000a: move-result-object v3 │ │ +00bdc6: 6e20 8600 3b00 |000b: invoke-virtual {v11, v3}, Landroid/widget/ListView;.getPositionForView:(Landroid/view/View;)I // method@0086 │ │ +00bdcc: 0a01 |000e: move-result v1 │ │ +00bdce: 6e20 8500 1b00 |000f: invoke-virtual {v11, v1}, Landroid/widget/ListView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0085 │ │ +00bdd4: 0c02 |0012: move-result-object v2 │ │ +00bdd6: 1f02 f500 |0013: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00bdda: 6e10 6500 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +00bde0: 0c05 |0018: move-result-object v5 │ │ +00bde2: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ +00bde6: 3902 0500 |001b: if-nez v2, 0020 // +0005 │ │ +00bdea: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00bdee: 28e2 |001f: goto 0001 // -001e │ │ +00bdf0: 53c6 e401 |0020: iget-wide v6, v12, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +00bdf4: 5328 e401 |0022: iget-wide v8, v2, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +00bdf8: 3105 0608 |0024: cmp-long v5, v6, v8 │ │ +00bdfc: 3905 f7ff |0026: if-nez v5, 001d // -0009 │ │ +00be00: 6e10 6500 0300 |0028: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0065 │ │ +00be06: 0c04 |002b: move-result-object v4 │ │ +00be08: 1f04 cc00 |002c: check-cast v4, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper; // type@00cc │ │ +00be0c: 6e20 5902 c400 |002e: invoke-virtual {v4, v12}, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@0259 │ │ +00be12: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0007 line=426 │ │ 0x000b line=427 │ │ 0x000f line=428 │ │ 0x0015 line=430 │ │ @@ -8433,53 +8445,53 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -00b8c4: |[00b8c4] org.tvheadend.tvhguide.SearchResultActivity$ViewWarpper.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/view/View;)V │ │ -00b8d4: 5b12 4001 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0140 │ │ -00b8d8: 7010 ac00 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ -00b8de: 1400 3500 097f |0005: const v0, #float 1.82105e+38 // #7f090035 │ │ -00b8e4: 6e20 6400 0300 |0008: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b8ea: 0c00 |000b: move-result-object v0 │ │ -00b8ec: 1f00 4300 |000c: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b8f0: 5b10 4201 |000e: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0142 │ │ -00b8f4: 1400 3700 097f |0010: const v0, #float 1.82105e+38 // #7f090037 │ │ -00b8fa: 6e20 6400 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b900: 0c00 |0016: move-result-object v0 │ │ -00b902: 1f00 4300 |0017: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b906: 5b10 3b01 |0019: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@013b │ │ -00b90a: 1400 3900 097f |001b: const v0, #float 1.82105e+38 // #7f090039 │ │ -00b910: 6e20 6400 0300 |001e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b916: 0c00 |0021: move-result-object v0 │ │ -00b918: 1f00 4300 |0022: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b91c: 5b10 3d01 |0024: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@013d │ │ -00b920: 1400 3a00 097f |0026: const v0, #float 1.82105e+38 // #7f09003a │ │ -00b926: 6e20 6400 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b92c: 0c00 |002c: move-result-object v0 │ │ -00b92e: 1f00 4300 |002d: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b932: 5b10 4101 |002f: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ -00b936: 1400 3800 097f |0031: const v0, #float 1.82105e+38 // #7f090038 │ │ -00b93c: 6e20 6400 0300 |0034: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b942: 0c00 |0037: move-result-object v0 │ │ -00b944: 1f00 4300 |0038: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ -00b948: 5b10 3c01 |003a: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ -00b94c: 1400 3400 097f |003c: const v0, #float 1.82105e+38 // #7f090034 │ │ -00b952: 6e20 6400 0300 |003f: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b958: 0c00 |0042: move-result-object v0 │ │ -00b95a: 1f00 3d00 |0043: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ -00b95e: 5b10 3e01 |0045: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@013e │ │ -00b962: 1400 3600 097f |0047: const v0, #float 1.82105e+38 // #7f090036 │ │ -00b968: 6e20 6400 0300 |004a: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ -00b96e: 0c00 |004d: move-result-object v0 │ │ -00b970: 1f00 3d00 |004e: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ -00b974: 5b10 3f01 |0050: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ -00b978: 0e00 |0052: return-void │ │ +00be14: |[00be14] org.tvheadend.tvhguide.SearchResultActivity$ViewWarpper.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/view/View;)V │ │ +00be24: 5b12 4001 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0140 │ │ +00be28: 7010 ac00 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ +00be2e: 1400 3500 097f |0005: const v0, #float 1.82105e+38 // #7f090035 │ │ +00be34: 6e20 6400 0300 |0008: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00be3a: 0c00 |000b: move-result-object v0 │ │ +00be3c: 1f00 4300 |000c: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00be40: 5b10 4201 |000e: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0142 │ │ +00be44: 1400 3700 097f |0010: const v0, #float 1.82105e+38 // #7f090037 │ │ +00be4a: 6e20 6400 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00be50: 0c00 |0016: move-result-object v0 │ │ +00be52: 1f00 4300 |0017: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00be56: 5b10 3b01 |0019: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@013b │ │ +00be5a: 1400 3900 097f |001b: const v0, #float 1.82105e+38 // #7f090039 │ │ +00be60: 6e20 6400 0300 |001e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00be66: 0c00 |0021: move-result-object v0 │ │ +00be68: 1f00 4300 |0022: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00be6c: 5b10 3d01 |0024: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@013d │ │ +00be70: 1400 3a00 097f |0026: const v0, #float 1.82105e+38 // #7f09003a │ │ +00be76: 6e20 6400 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00be7c: 0c00 |002c: move-result-object v0 │ │ +00be7e: 1f00 4300 |002d: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00be82: 5b10 4101 |002f: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ +00be86: 1400 3800 097f |0031: const v0, #float 1.82105e+38 // #7f090038 │ │ +00be8c: 6e20 6400 0300 |0034: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00be92: 0c00 |0037: move-result-object v0 │ │ +00be94: 1f00 4300 |0038: check-cast v0, Landroid/widget/TextView; // type@0043 │ │ +00be98: 5b10 3c01 |003a: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ +00be9c: 1400 3400 097f |003c: const v0, #float 1.82105e+38 // #7f090034 │ │ +00bea2: 6e20 6400 0300 |003f: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00bea8: 0c00 |0042: move-result-object v0 │ │ +00beaa: 1f00 3d00 |0043: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ +00beae: 5b10 3e01 |0045: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@013e │ │ +00beb2: 1400 3600 097f |0047: const v0, #float 1.82105e+38 // #7f090036 │ │ +00beb8: 6e20 6400 0300 |004a: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0064 │ │ +00bebe: 0c00 |004d: move-result-object v0 │ │ +00bec0: 1f00 3d00 |004e: check-cast v0, Landroid/widget/ImageView; // type@003d │ │ +00bec4: 5b10 3f01 |0050: iput-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ +00bec8: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0005 line=323 │ │ 0x0010 line=324 │ │ 0x001b line=325 │ │ 0x0026 line=327 │ │ @@ -8498,266 +8510,266 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Programme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 530 16-bit code units │ │ -00b97c: |[00b97c] org.tvheadend.tvhguide.SearchResultActivity$ViewWarpper.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ -00b98c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00b98e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -00b990: 170c 00b8 4c0a |0002: const-wide/32 v12, #float 9.85685e-33 // #0a4cb800 │ │ -00b996: 1403 0200 027f |0005: const v3, #float 1.728e+38 // #7f020002 │ │ -00b99c: 54f6 e101 |0008: iget-object v6, v15, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ -00b9a0: 54e1 3e01 |000a: iget-object v1, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@013e │ │ -00b9a4: 6e10 7700 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0077 │ │ -00b9aa: 0c01 |000f: move-result-object v1 │ │ -00b9ac: 7110 4a00 0100 |0010: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00b9b2: 0c08 |0013: move-result-object v8 │ │ -00b9b4: 1a01 3e05 |0014: const-string v1, "showIconPref" // string@053e │ │ -00b9b8: 7230 2f00 1800 |0016: invoke-interface {v8, v1, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -00b9be: 0a01 |0019: move-result v1 │ │ -00b9c0: 7110 9e00 0100 |001a: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -00b9c6: 0c0a |001d: move-result-object v10 │ │ -00b9c8: 54e1 3e01 |001e: iget-object v1, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@013e │ │ -00b9cc: 6e10 9d00 0a00 |0020: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -00b9d2: 0a02 |0023: move-result v2 │ │ -00b9d4: 3802 db00 |0024: if-eqz v2, 00ff // +00db │ │ -00b9d8: 6e20 7e00 0100 |0026: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ -00b9de: 54e0 3e01 |0029: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@013e │ │ -00b9e2: 5461 cd01 |002b: iget-object v1, v6, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -00b9e6: 6e20 7b00 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ -00b9ec: 54e0 4201 |0030: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0142 │ │ -00b9f0: 54f1 ec01 |0032: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -00b9f4: 6e20 8d00 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00b9fa: 54f0 e601 |0037: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00b9fe: 3900 ca00 |0039: if-nez v0, 0103 // +00ca │ │ -00ba02: 54e0 3f01 |003b: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ -00ba06: 6e20 7c00 4000 |003d: invoke-virtual {v0, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ -00ba0c: 54e0 4201 |0040: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0142 │ │ -00ba10: 6e10 8a00 0000 |0042: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00ba16: 54e0 4001 |0045: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0140 │ │ -00ba1a: 54f1 e701 |0047: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ -00ba1e: 6e20 5e02 1000 |0049: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; // method@025e │ │ -00ba24: 0c09 |004c: move-result-object v9 │ │ -00ba26: 6e10 b700 0900 |004d: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00ba2c: 0a00 |0050: move-result v0 │ │ -00ba2e: 3900 0400 |0051: if-nez v0, 0055 // +0004 │ │ -00ba32: 54f9 e301 |0053: iget-object v9, v15, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ -00ba36: 54e0 3d01 |0055: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@013d │ │ -00ba3a: 6e20 8d00 9000 |0057: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00ba40: 54e0 3d01 |005a: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@013d │ │ -00ba44: 6e10 8a00 0000 |005c: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00ba4a: 54e0 4001 |005f: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0140 │ │ -00ba4e: 7110 5d02 0000 |0061: invoke-static {v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$200:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Landroid/util/SparseArray; // method@025d │ │ -00ba54: 0c00 |0064: move-result-object v0 │ │ -00ba56: 52f1 e201 |0065: iget v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ -00ba5a: 1a02 0000 |0067: const-string v2, "" // string@0000 │ │ -00ba5e: 6e30 5600 1002 |0069: invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0056 │ │ -00ba64: 0c07 |006c: move-result-object v7 │ │ -00ba66: 1f07 5d00 |006d: check-cast v7, Ljava/lang/String; // type@005d │ │ -00ba6a: 6e10 b700 0700 |006f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00ba70: 0a00 |0072: move-result v0 │ │ -00ba72: 3d00 0c01 |0073: if-lez v0, 017f // +010c │ │ -00ba76: 54e0 3b01 |0075: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@013b │ │ -00ba7a: 2201 5e00 |0077: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00ba7e: 7010 be00 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00ba84: 5462 d001 |007c: iget-object v2, v6, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -00ba88: 6e20 c100 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00ba8e: 0c01 |0081: move-result-object v1 │ │ -00ba90: 1a02 0200 |0082: const-string v2, " (" // string@0002 │ │ -00ba94: 6e20 c100 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00ba9a: 0c01 |0087: move-result-object v1 │ │ -00ba9c: 6e20 c100 7100 |0088: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00baa2: 0c01 |008b: move-result-object v1 │ │ -00baa4: 1a02 0f00 |008c: const-string v2, ")" // string@000f │ │ -00baa8: 6e20 c100 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00baae: 0c01 |0091: move-result-object v1 │ │ -00bab0: 6e10 c200 0100 |0092: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00bab6: 0c01 |0095: move-result-object v1 │ │ -00bab8: 6e20 8d00 1000 |0096: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00babe: 54e0 3b01 |0099: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@013b │ │ -00bac2: 6e10 8a00 0000 |009b: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00bac8: 54f0 e901 |009e: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00bacc: 6e10 1101 0000 |00a0: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00bad2: 0b00 |00a3: move-result-wide v0 │ │ -00bad4: 7120 4f00 1000 |00a4: invoke-static {v0, v1}, Landroid/text/format/DateUtils;.isToday:(J)Z // method@004f │ │ -00bada: 0a00 |00a7: move-result v0 │ │ -00badc: 3800 e000 |00a8: if-eqz v0, 0188 // +00e0 │ │ -00bae0: 54e0 3c01 |00aa: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ -00bae4: 54e1 4001 |00ac: iget-object v1, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0140 │ │ -00bae8: 1402 3e00 067f |00ae: const v2, #float 1.78118e+38 // #7f06003e │ │ -00baee: 6e20 6402 2100 |00b1: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getString:(I)Ljava/lang/String; // method@0264 │ │ -00baf4: 0c01 |00b4: move-result-object v1 │ │ -00baf6: 6e20 8d00 1000 |00b5: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00bafc: 54e0 3c01 |00b8: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ -00bb00: 6e10 8a00 0000 |00ba: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00bb06: 54e0 4101 |00bd: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ -00bb0a: 2201 5e00 |00bf: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00bb0e: 7010 be00 0100 |00c1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00bb14: 54e2 4101 |00c4: iget-object v2, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ -00bb18: 6e10 8900 0200 |00c6: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -00bb1e: 0c02 |00c9: move-result-object v2 │ │ -00bb20: 7110 4d00 0200 |00ca: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -00bb26: 0c02 |00cd: move-result-object v2 │ │ -00bb28: 54f3 e901 |00ce: iget-object v3, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00bb2c: 6e20 0401 3200 |00d0: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00bb32: 0c02 |00d3: move-result-object v2 │ │ -00bb34: 6e20 c100 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00bb3a: 0c01 |00d7: move-result-object v1 │ │ -00bb3c: 1a02 0300 |00d8: const-string v2, " - " // string@0003 │ │ -00bb40: 6e20 c100 2100 |00da: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00bb46: 0c01 |00dd: move-result-object v1 │ │ -00bb48: 54e2 4101 |00de: iget-object v2, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ -00bb4c: 6e10 8900 0200 |00e0: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -00bb52: 0c02 |00e3: move-result-object v2 │ │ -00bb54: 7110 4d00 0200 |00e4: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ -00bb5a: 0c02 |00e7: move-result-object v2 │ │ -00bb5c: 54f3 ea01 |00e8: iget-object v3, v15, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ -00bb60: 6e20 0401 3200 |00ea: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00bb66: 0c02 |00ed: move-result-object v2 │ │ -00bb68: 6e20 c100 2100 |00ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00bb6e: 0c01 |00f1: move-result-object v1 │ │ -00bb70: 6e10 c200 0100 |00f2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00bb76: 0c01 |00f5: move-result-object v1 │ │ -00bb78: 6e20 8d00 1000 |00f6: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00bb7e: 54e0 4101 |00f9: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ -00bb82: 6e10 8a00 0000 |00fb: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ -00bb88: 0e00 |00fe: return-void │ │ -00bb8a: 1300 0800 |00ff: const/16 v0, #int 8 // #8 │ │ -00bb8e: 2900 25ff |0101: goto/16 0026 // -00db │ │ -00bb92: 54f0 e601 |0103: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00bb96: 5400 ef01 |0105: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ -00bb9a: 3800 0900 |0107: if-eqz v0, 0110 // +0009 │ │ -00bb9e: 54e0 3f01 |0109: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ -00bba2: 6e20 7d00 3000 |010b: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00bba8: 2900 32ff |010e: goto/16 0040 // -00ce │ │ -00bbac: 1a00 8e02 |0110: const-string v0, "completed" // string@028e │ │ -00bbb0: 54f1 e601 |0112: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00bbb4: 5411 f201 |0114: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00bbb8: 6e20 b400 1000 |0116: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00bbbe: 0a00 |0119: move-result v0 │ │ -00bbc0: 3800 0c00 |011a: if-eqz v0, 0126 // +000c │ │ -00bbc4: 54e0 3f01 |011c: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ -00bbc8: 1401 0900 027f |011e: const v1, #float 1.728e+38 // #7f020009 │ │ -00bbce: 6e20 7d00 1000 |0121: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00bbd4: 2900 1cff |0124: goto/16 0040 // -00e4 │ │ -00bbd8: 1a00 6f03 |0126: const-string v0, "invalid" // string@036f │ │ -00bbdc: 54f1 e601 |0128: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00bbe0: 5411 f201 |012a: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00bbe4: 6e20 b400 1000 |012c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00bbea: 0a00 |012f: move-result v0 │ │ -00bbec: 3800 0900 |0130: if-eqz v0, 0139 // +0009 │ │ -00bbf0: 54e0 3f01 |0132: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ -00bbf4: 6e20 7d00 3000 |0134: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00bbfa: 2900 09ff |0137: goto/16 0040 // -00f7 │ │ -00bbfe: 1a00 bc03 |0139: const-string v0, "missed" // string@03bc │ │ -00bc02: 54f1 e601 |013b: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00bc06: 5411 f201 |013d: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00bc0a: 6e20 b400 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00bc10: 0a00 |0142: move-result v0 │ │ -00bc12: 3800 0900 |0143: if-eqz v0, 014c // +0009 │ │ -00bc16: 54e0 3f01 |0145: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ -00bc1a: 6e20 7d00 3000 |0147: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00bc20: 2900 f6fe |014a: goto/16 0040 // -010a │ │ -00bc24: 1a00 d404 |014c: const-string v0, "recording" // string@04d4 │ │ -00bc28: 54f1 e601 |014e: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00bc2c: 5411 f201 |0150: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00bc30: 6e20 b400 1000 |0152: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00bc36: 0a00 |0155: move-result v0 │ │ -00bc38: 3800 0c00 |0156: if-eqz v0, 0162 // +000c │ │ -00bc3c: 54e0 3f01 |0158: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ -00bc40: 1401 0500 027f |015a: const v1, #float 1.728e+38 // #7f020005 │ │ -00bc46: 6e20 7d00 1000 |015d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00bc4c: 2900 e0fe |0160: goto/16 0040 // -0120 │ │ -00bc50: 1a00 ff04 |0162: const-string v0, "scheduled" // string@04ff │ │ -00bc54: 54f1 e601 |0164: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00bc58: 5411 f201 |0166: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00bc5c: 6e20 b400 1000 |0168: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00bc62: 0a00 |016b: move-result v0 │ │ -00bc64: 3800 0c00 |016c: if-eqz v0, 0178 // +000c │ │ -00bc68: 54e0 3f01 |016e: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ -00bc6c: 1401 0700 027f |0170: const v1, #float 1.728e+38 // #7f020007 │ │ -00bc72: 6e20 7d00 1000 |0173: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00bc78: 2900 cafe |0176: goto/16 0040 // -0136 │ │ -00bc7c: 54e0 3f01 |0178: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ -00bc80: 6e20 7c00 4000 |017a: invoke-virtual {v0, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ -00bc86: 2900 c3fe |017d: goto/16 0040 // -013d │ │ -00bc8a: 54e0 3b01 |017f: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@013b │ │ -00bc8e: 5461 d001 |0181: iget-object v1, v6, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -00bc92: 6e20 8d00 1000 |0183: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00bc98: 2900 13ff |0186: goto/16 0099 // -00ed │ │ -00bc9c: 54f0 e901 |0188: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00bca0: 6e10 1101 0000 |018a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00bca6: 0b00 |018d: move-result-wide v0 │ │ -00bca8: 7100 c400 0000 |018e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00bcae: 0b02 |0191: move-result-wide v2 │ │ -00bcb0: bbc2 |0192: add-long/2addr v2, v12 │ │ -00bcb2: 3100 0002 |0193: cmp-long v0, v0, v2 │ │ -00bcb6: 3b00 2900 |0195: if-gez v0, 01be // +0029 │ │ -00bcba: 54f0 e901 |0197: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00bcbe: 6e10 1101 0000 |0199: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00bcc4: 0b00 |019c: move-result-wide v0 │ │ -00bcc6: 7100 c400 0000 |019d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00bccc: 0b02 |01a0: move-result-wide v2 │ │ -00bcce: bcc2 |01a1: sub-long/2addr v2, v12 │ │ -00bcd0: 3100 0002 |01a2: cmp-long v0, v0, v2 │ │ -00bcd4: 3d00 1a00 |01a4: if-lez v0, 01be // +001a │ │ -00bcd8: 54eb 3c01 |01a6: iget-object v11, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ -00bcdc: 54f0 e901 |01a8: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00bce0: 6e10 1101 0000 |01aa: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00bce6: 0b00 |01ad: move-result-wide v0 │ │ -00bce8: 7100 c400 0000 |01ae: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00bcee: 0b02 |01b1: move-result-wide v2 │ │ -00bcf0: 1704 005c 2605 |01b2: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ -00bcf6: 7706 4e00 0000 |01b5: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/text/format/DateUtils;.getRelativeTimeSpanString:(JJJ)Ljava/lang/CharSequence; // method@004e │ │ -00bcfc: 0c00 |01b8: move-result-object v0 │ │ -00bcfe: 6e20 8d00 0b00 |01b9: invoke-virtual {v11, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00bd04: 2900 fcfe |01bc: goto/16 00b8 // -0104 │ │ -00bd08: 54f0 e901 |01be: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00bd0c: 6e10 1101 0000 |01c0: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00bd12: 0b00 |01c3: move-result-wide v0 │ │ -00bd14: 7100 c400 0000 |01c4: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00bd1a: 0b02 |01c7: move-result-wide v2 │ │ -00bd1c: 1704 0028 e61e |01c8: const-wide/32 v4, #float 2.43687e-20 // #1ee62800 │ │ -00bd22: bb42 |01cb: add-long/2addr v2, v4 │ │ -00bd24: 3100 0002 |01cc: cmp-long v0, v0, v2 │ │ -00bd28: 3b00 2d00 |01ce: if-gez v0, 01fb // +002d │ │ -00bd2c: 54f0 e901 |01d0: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00bd30: 6e10 1101 0000 |01d2: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00bd36: 0b00 |01d5: move-result-wide v0 │ │ -00bd38: 7100 c400 0000 |01d6: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ -00bd3e: 0b02 |01d9: move-result-wide v2 │ │ -00bd40: bcc2 |01da: sub-long/2addr v2, v12 │ │ -00bd42: 3100 0002 |01db: cmp-long v0, v0, v2 │ │ -00bd46: 3d00 1e00 |01dd: if-lez v0, 01fb // +001e │ │ -00bd4a: 54e0 3c01 |01df: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ -00bd4e: 2201 7900 |01e1: new-instance v1, Ljava/text/SimpleDateFormat; // type@0079 │ │ -00bd52: 1a02 6700 |01e3: const-string v2, "EEEE" // string@0067 │ │ -00bd56: 7020 0501 2100 |01e5: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0105 │ │ -00bd5c: 54f2 e901 |01e8: iget-object v2, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00bd60: 6e10 1101 0200 |01ea: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0111 │ │ -00bd66: 0b02 |01ed: move-result-wide v2 │ │ -00bd68: 7120 a800 3200 |01ee: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -00bd6e: 0c02 |01f1: move-result-object v2 │ │ -00bd70: 6e20 0601 2100 |01f2: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0106 │ │ -00bd76: 0c01 |01f5: move-result-object v1 │ │ -00bd78: 6e20 8d00 1000 |01f6: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00bd7e: 2900 bffe |01f9: goto/16 00b8 // -0141 │ │ -00bd82: 54e0 3c01 |01fb: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ -00bd86: 54e1 3c01 |01fd: iget-object v1, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ -00bd8a: 6e10 8900 0100 |01ff: invoke-virtual {v1}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ -00bd90: 0c01 |0202: move-result-object v1 │ │ -00bd92: 7110 4b00 0100 |0203: invoke-static {v1}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004b │ │ -00bd98: 0c01 |0206: move-result-object v1 │ │ -00bd9a: 54f2 e901 |0207: iget-object v2, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00bd9e: 6e20 0401 2100 |0209: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ -00bda4: 0c01 |020c: move-result-object v1 │ │ -00bda6: 6e20 8d00 1000 |020d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00bdac: 2900 a8fe |0210: goto/16 00b8 // -0158 │ │ +00becc: |[00becc] org.tvheadend.tvhguide.SearchResultActivity$ViewWarpper.repaint:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ +00bedc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00bede: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +00bee0: 170c 00b8 4c0a |0002: const-wide/32 v12, #float 9.85685e-33 // #0a4cb800 │ │ +00bee6: 1403 0200 027f |0005: const v3, #float 1.728e+38 // #7f020002 │ │ +00beec: 54f6 e101 |0008: iget-object v6, v15, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ +00bef0: 54e1 3e01 |000a: iget-object v1, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@013e │ │ +00bef4: 6e10 7700 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0077 │ │ +00befa: 0c01 |000f: move-result-object v1 │ │ +00befc: 7110 4a00 0100 |0010: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +00bf02: 0c08 |0013: move-result-object v8 │ │ +00bf04: 1a01 3d05 |0014: const-string v1, "showIconPref" // string@053d │ │ +00bf08: 7230 2f00 1800 |0016: invoke-interface {v8, v1, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +00bf0e: 0a01 |0019: move-result v1 │ │ +00bf10: 7110 9e00 0100 |001a: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +00bf16: 0c0a |001d: move-result-object v10 │ │ +00bf18: 54e1 3e01 |001e: iget-object v1, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@013e │ │ +00bf1c: 6e10 9d00 0a00 |0020: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +00bf22: 0a02 |0023: move-result v2 │ │ +00bf24: 3802 db00 |0024: if-eqz v2, 00ff // +00db │ │ +00bf28: 6e20 7e00 0100 |0026: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ +00bf2e: 54e0 3e01 |0029: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.icon:Landroid/widget/ImageView; // field@013e │ │ +00bf32: 5461 cd01 |002b: iget-object v1, v6, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +00bf36: 6e20 7b00 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ +00bf3c: 54e0 4201 |0030: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0142 │ │ +00bf40: 54f1 ec01 |0032: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +00bf44: 6e20 8d00 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00bf4a: 54f0 e601 |0037: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00bf4e: 3900 ca00 |0039: if-nez v0, 0103 // +00ca │ │ +00bf52: 54e0 3f01 |003b: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ +00bf56: 6e20 7c00 4000 |003d: invoke-virtual {v0, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ +00bf5c: 54e0 4201 |0040: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.title:Landroid/widget/TextView; // field@0142 │ │ +00bf60: 6e10 8a00 0000 |0042: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00bf66: 54e0 4001 |0045: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0140 │ │ +00bf6a: 54f1 e701 |0047: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ +00bf6e: 6e20 5e02 1000 |0049: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; // method@025e │ │ +00bf74: 0c09 |004c: move-result-object v9 │ │ +00bf76: 6e10 b700 0900 |004d: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00bf7c: 0a00 |0050: move-result v0 │ │ +00bf7e: 3900 0400 |0051: if-nez v0, 0055 // +0004 │ │ +00bf82: 54f9 e301 |0053: iget-object v9, v15, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ +00bf86: 54e0 3d01 |0055: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@013d │ │ +00bf8a: 6e20 8d00 9000 |0057: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00bf90: 54e0 3d01 |005a: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.description:Landroid/widget/TextView; // field@013d │ │ +00bf94: 6e10 8a00 0000 |005c: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00bf9a: 54e0 4001 |005f: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0140 │ │ +00bf9e: 7110 5d02 0000 |0061: invoke-static {v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.access$200:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Landroid/util/SparseArray; // method@025d │ │ +00bfa4: 0c00 |0064: move-result-object v0 │ │ +00bfa6: 52f1 e201 |0065: iget v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ +00bfaa: 1a02 0000 |0067: const-string v2, "" // string@0000 │ │ +00bfae: 6e30 5600 1002 |0069: invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0056 │ │ +00bfb4: 0c07 |006c: move-result-object v7 │ │ +00bfb6: 1f07 5d00 |006d: check-cast v7, Ljava/lang/String; // type@005d │ │ +00bfba: 6e10 b700 0700 |006f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00bfc0: 0a00 |0072: move-result v0 │ │ +00bfc2: 3d00 0c01 |0073: if-lez v0, 017f // +010c │ │ +00bfc6: 54e0 3b01 |0075: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@013b │ │ +00bfca: 2201 5e00 |0077: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00bfce: 7010 be00 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00bfd4: 5462 d001 |007c: iget-object v2, v6, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +00bfd8: 6e20 c100 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00bfde: 0c01 |0081: move-result-object v1 │ │ +00bfe0: 1a02 0200 |0082: const-string v2, " (" // string@0002 │ │ +00bfe4: 6e20 c100 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00bfea: 0c01 |0087: move-result-object v1 │ │ +00bfec: 6e20 c100 7100 |0088: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00bff2: 0c01 |008b: move-result-object v1 │ │ +00bff4: 1a02 0f00 |008c: const-string v2, ")" // string@000f │ │ +00bff8: 6e20 c100 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00bffe: 0c01 |0091: move-result-object v1 │ │ +00c000: 6e10 c200 0100 |0092: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00c006: 0c01 |0095: move-result-object v1 │ │ +00c008: 6e20 8d00 1000 |0096: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00c00e: 54e0 3b01 |0099: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@013b │ │ +00c012: 6e10 8a00 0000 |009b: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00c018: 54f0 e901 |009e: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00c01c: 6e10 1101 0000 |00a0: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00c022: 0b00 |00a3: move-result-wide v0 │ │ +00c024: 7120 4f00 1000 |00a4: invoke-static {v0, v1}, Landroid/text/format/DateUtils;.isToday:(J)Z // method@004f │ │ +00c02a: 0a00 |00a7: move-result v0 │ │ +00c02c: 3800 e000 |00a8: if-eqz v0, 0188 // +00e0 │ │ +00c030: 54e0 3c01 |00aa: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ +00c034: 54e1 4001 |00ac: iget-object v1, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; // field@0140 │ │ +00c038: 1402 3e00 067f |00ae: const v2, #float 1.78118e+38 // #7f06003e │ │ +00c03e: 6e20 6402 2100 |00b1: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getString:(I)Ljava/lang/String; // method@0264 │ │ +00c044: 0c01 |00b4: move-result-object v1 │ │ +00c046: 6e20 8d00 1000 |00b5: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00c04c: 54e0 3c01 |00b8: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ +00c050: 6e10 8a00 0000 |00ba: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00c056: 54e0 4101 |00bd: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ +00c05a: 2201 5e00 |00bf: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00c05e: 7010 be00 0100 |00c1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00c064: 54e2 4101 |00c4: iget-object v2, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ +00c068: 6e10 8900 0200 |00c6: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00c06e: 0c02 |00c9: move-result-object v2 │ │ +00c070: 7110 4d00 0200 |00ca: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +00c076: 0c02 |00cd: move-result-object v2 │ │ +00c078: 54f3 e901 |00ce: iget-object v3, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00c07c: 6e20 0401 3200 |00d0: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00c082: 0c02 |00d3: move-result-object v2 │ │ +00c084: 6e20 c100 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00c08a: 0c01 |00d7: move-result-object v1 │ │ +00c08c: 1a02 0300 |00d8: const-string v2, " - " // string@0003 │ │ +00c090: 6e20 c100 2100 |00da: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00c096: 0c01 |00dd: move-result-object v1 │ │ +00c098: 54e2 4101 |00de: iget-object v2, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ +00c09c: 6e10 8900 0200 |00e0: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00c0a2: 0c02 |00e3: move-result-object v2 │ │ +00c0a4: 7110 4d00 0200 |00e4: invoke-static {v2}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004d │ │ +00c0aa: 0c02 |00e7: move-result-object v2 │ │ +00c0ac: 54f3 ea01 |00e8: iget-object v3, v15, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ +00c0b0: 6e20 0401 3200 |00ea: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00c0b6: 0c02 |00ed: move-result-object v2 │ │ +00c0b8: 6e20 c100 2100 |00ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00c0be: 0c01 |00f1: move-result-object v1 │ │ +00c0c0: 6e10 c200 0100 |00f2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00c0c6: 0c01 |00f5: move-result-object v1 │ │ +00c0c8: 6e20 8d00 1000 |00f6: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00c0ce: 54e0 4101 |00f9: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.time:Landroid/widget/TextView; // field@0141 │ │ +00c0d2: 6e10 8a00 0000 |00fb: invoke-virtual {v0}, Landroid/widget/TextView;.invalidate:()V // method@008a │ │ +00c0d8: 0e00 |00fe: return-void │ │ +00c0da: 1300 0800 |00ff: const/16 v0, #int 8 // #8 │ │ +00c0de: 2900 25ff |0101: goto/16 0026 // -00db │ │ +00c0e2: 54f0 e601 |0103: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00c0e6: 5400 ef01 |0105: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ +00c0ea: 3800 0900 |0107: if-eqz v0, 0110 // +0009 │ │ +00c0ee: 54e0 3f01 |0109: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ +00c0f2: 6e20 7d00 3000 |010b: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00c0f8: 2900 32ff |010e: goto/16 0040 // -00ce │ │ +00c0fc: 1a00 8e02 |0110: const-string v0, "completed" // string@028e │ │ +00c100: 54f1 e601 |0112: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00c104: 5411 f201 |0114: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00c108: 6e20 b400 1000 |0116: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00c10e: 0a00 |0119: move-result v0 │ │ +00c110: 3800 0c00 |011a: if-eqz v0, 0126 // +000c │ │ +00c114: 54e0 3f01 |011c: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ +00c118: 1401 0900 027f |011e: const v1, #float 1.728e+38 // #7f020009 │ │ +00c11e: 6e20 7d00 1000 |0121: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00c124: 2900 1cff |0124: goto/16 0040 // -00e4 │ │ +00c128: 1a00 6e03 |0126: const-string v0, "invalid" // string@036e │ │ +00c12c: 54f1 e601 |0128: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00c130: 5411 f201 |012a: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00c134: 6e20 b400 1000 |012c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00c13a: 0a00 |012f: move-result v0 │ │ +00c13c: 3800 0900 |0130: if-eqz v0, 0139 // +0009 │ │ +00c140: 54e0 3f01 |0132: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ +00c144: 6e20 7d00 3000 |0134: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00c14a: 2900 09ff |0137: goto/16 0040 // -00f7 │ │ +00c14e: 1a00 bb03 |0139: const-string v0, "missed" // string@03bb │ │ +00c152: 54f1 e601 |013b: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00c156: 5411 f201 |013d: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00c15a: 6e20 b400 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00c160: 0a00 |0142: move-result v0 │ │ +00c162: 3800 0900 |0143: if-eqz v0, 014c // +0009 │ │ +00c166: 54e0 3f01 |0145: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ +00c16a: 6e20 7d00 3000 |0147: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00c170: 2900 f6fe |014a: goto/16 0040 // -010a │ │ +00c174: 1a00 d304 |014c: const-string v0, "recording" // string@04d3 │ │ +00c178: 54f1 e601 |014e: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00c17c: 5411 f201 |0150: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00c180: 6e20 b400 1000 |0152: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00c186: 0a00 |0155: move-result v0 │ │ +00c188: 3800 0c00 |0156: if-eqz v0, 0162 // +000c │ │ +00c18c: 54e0 3f01 |0158: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ +00c190: 1401 0500 027f |015a: const v1, #float 1.728e+38 // #7f020005 │ │ +00c196: 6e20 7d00 1000 |015d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00c19c: 2900 e0fe |0160: goto/16 0040 // -0120 │ │ +00c1a0: 1a00 fe04 |0162: const-string v0, "scheduled" // string@04fe │ │ +00c1a4: 54f1 e601 |0164: iget-object v1, v15, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00c1a8: 5411 f201 |0166: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00c1ac: 6e20 b400 1000 |0168: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00c1b2: 0a00 |016b: move-result v0 │ │ +00c1b4: 3800 0c00 |016c: if-eqz v0, 0178 // +000c │ │ +00c1b8: 54e0 3f01 |016e: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ +00c1bc: 1401 0700 027f |0170: const v1, #float 1.728e+38 // #7f020007 │ │ +00c1c2: 6e20 7d00 1000 |0173: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00c1c8: 2900 cafe |0176: goto/16 0040 // -0136 │ │ +00c1cc: 54e0 3f01 |0178: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.state:Landroid/widget/ImageView; // field@013f │ │ +00c1d0: 6e20 7c00 4000 |017a: invoke-virtual {v0, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@007c │ │ +00c1d6: 2900 c3fe |017d: goto/16 0040 // -013d │ │ +00c1da: 54e0 3b01 |017f: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.channel:Landroid/widget/TextView; // field@013b │ │ +00c1de: 5461 d001 |0181: iget-object v1, v6, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +00c1e2: 6e20 8d00 1000 |0183: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00c1e8: 2900 13ff |0186: goto/16 0099 // -00ed │ │ +00c1ec: 54f0 e901 |0188: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00c1f0: 6e10 1101 0000 |018a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00c1f6: 0b00 |018d: move-result-wide v0 │ │ +00c1f8: 7100 c400 0000 |018e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00c1fe: 0b02 |0191: move-result-wide v2 │ │ +00c200: bbc2 |0192: add-long/2addr v2, v12 │ │ +00c202: 3100 0002 |0193: cmp-long v0, v0, v2 │ │ +00c206: 3b00 2900 |0195: if-gez v0, 01be // +0029 │ │ +00c20a: 54f0 e901 |0197: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00c20e: 6e10 1101 0000 |0199: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00c214: 0b00 |019c: move-result-wide v0 │ │ +00c216: 7100 c400 0000 |019d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00c21c: 0b02 |01a0: move-result-wide v2 │ │ +00c21e: bcc2 |01a1: sub-long/2addr v2, v12 │ │ +00c220: 3100 0002 |01a2: cmp-long v0, v0, v2 │ │ +00c224: 3d00 1a00 |01a4: if-lez v0, 01be // +001a │ │ +00c228: 54eb 3c01 |01a6: iget-object v11, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ +00c22c: 54f0 e901 |01a8: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00c230: 6e10 1101 0000 |01aa: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00c236: 0b00 |01ad: move-result-wide v0 │ │ +00c238: 7100 c400 0000 |01ae: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00c23e: 0b02 |01b1: move-result-wide v2 │ │ +00c240: 1704 005c 2605 |01b2: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ +00c246: 7706 4e00 0000 |01b5: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/text/format/DateUtils;.getRelativeTimeSpanString:(JJJ)Ljava/lang/CharSequence; // method@004e │ │ +00c24c: 0c00 |01b8: move-result-object v0 │ │ +00c24e: 6e20 8d00 0b00 |01b9: invoke-virtual {v11, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00c254: 2900 fcfe |01bc: goto/16 00b8 // -0104 │ │ +00c258: 54f0 e901 |01be: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00c25c: 6e10 1101 0000 |01c0: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00c262: 0b00 |01c3: move-result-wide v0 │ │ +00c264: 7100 c400 0000 |01c4: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00c26a: 0b02 |01c7: move-result-wide v2 │ │ +00c26c: 1704 0028 e61e |01c8: const-wide/32 v4, #float 2.43687e-20 // #1ee62800 │ │ +00c272: bb42 |01cb: add-long/2addr v2, v4 │ │ +00c274: 3100 0002 |01cc: cmp-long v0, v0, v2 │ │ +00c278: 3b00 2d00 |01ce: if-gez v0, 01fb // +002d │ │ +00c27c: 54f0 e901 |01d0: iget-object v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00c280: 6e10 1101 0000 |01d2: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00c286: 0b00 |01d5: move-result-wide v0 │ │ +00c288: 7100 c400 0000 |01d6: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@00c4 │ │ +00c28e: 0b02 |01d9: move-result-wide v2 │ │ +00c290: bcc2 |01da: sub-long/2addr v2, v12 │ │ +00c292: 3100 0002 |01db: cmp-long v0, v0, v2 │ │ +00c296: 3d00 1e00 |01dd: if-lez v0, 01fb // +001e │ │ +00c29a: 54e0 3c01 |01df: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ +00c29e: 2201 7900 |01e1: new-instance v1, Ljava/text/SimpleDateFormat; // type@0079 │ │ +00c2a2: 1a02 6700 |01e3: const-string v2, "EEEE" // string@0067 │ │ +00c2a6: 7020 0501 2100 |01e5: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0105 │ │ +00c2ac: 54f2 e901 |01e8: iget-object v2, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00c2b0: 6e10 1101 0200 |01ea: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0111 │ │ +00c2b6: 0b02 |01ed: move-result-wide v2 │ │ +00c2b8: 7120 a800 3200 |01ee: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +00c2be: 0c02 |01f1: move-result-object v2 │ │ +00c2c0: 6e20 0601 2100 |01f2: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0106 │ │ +00c2c6: 0c01 |01f5: move-result-object v1 │ │ +00c2c8: 6e20 8d00 1000 |01f6: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00c2ce: 2900 bffe |01f9: goto/16 00b8 // -0141 │ │ +00c2d2: 54e0 3c01 |01fb: iget-object v0, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ +00c2d6: 54e1 3c01 |01fd: iget-object v1, v14, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;.date:Landroid/widget/TextView; // field@013c │ │ +00c2da: 6e10 8900 0100 |01ff: invoke-virtual {v1}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0089 │ │ +00c2e0: 0c01 |0202: move-result-object v1 │ │ +00c2e2: 7110 4b00 0100 |0203: invoke-static {v1}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@004b │ │ +00c2e8: 0c01 |0206: move-result-object v1 │ │ +00c2ea: 54f2 e901 |0207: iget-object v2, v15, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00c2ee: 6e20 0401 2100 |0209: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0104 │ │ +00c2f4: 0c01 |020c: move-result-object v1 │ │ +00c2f6: 6e20 8d00 1000 |020d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00c2fc: 2900 a8fe |0210: goto/16 00b8 // -0158 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=335 │ │ 0x000a line=337 │ │ 0x0014 line=338 │ │ 0x001e line=339 │ │ 0x0029 line=340 │ │ @@ -8774,14 +8786,17 @@ │ │ 0x006f line=373 │ │ 0x0075 line=374 │ │ 0x0099 line=378 │ │ 0x009e line=380 │ │ 0x00aa line=381 │ │ 0x00b8 line=393 │ │ 0x00bd line=396 │ │ + 0x00c6 line=397 │ │ + 0x00e0 line=399 │ │ + 0x00f6 line=396 │ │ 0x00f9 line=400 │ │ 0x00fe line=401 │ │ 0x00ff line=339 │ │ 0x0103 line=346 │ │ 0x0109 line=347 │ │ 0x0110 line=348 │ │ 0x011c line=349 │ │ @@ -8792,16 +8807,20 @@ │ │ 0x014c line=354 │ │ 0x0158 line=355 │ │ 0x0162 line=356 │ │ 0x016e line=357 │ │ 0x0178 line=359 │ │ 0x017f line=376 │ │ 0x0188 line=382 │ │ + 0x0199 line=383 │ │ 0x01a6 line=384 │ │ + 0x01ae line=385 │ │ + 0x01b5 line=384 │ │ 0x01be line=386 │ │ + 0x01d2 line=387 │ │ 0x01df line=388 │ │ 0x01fb line=390 │ │ locals : │ │ 0x006f - 0x00ff reg=7 contentType Ljava/lang/String; │ │ 0x004d - 0x00ff reg=9 s Ljava/lang/String; │ │ 0x000a - 0x0212 reg=6 ch Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x017f - 0x0212 reg=7 contentType Ljava/lang/String; │ │ @@ -8852,17 +8871,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00bdb0: |[00bdb0] org.tvheadend.tvhguide.SettingsActivity.:()V │ │ -00bdc0: 7010 4600 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0046 │ │ -00bdc6: 0e00 |0003: return-void │ │ +00c300: |[00c300] org.tvheadend.tvhguide.SettingsActivity.:()V │ │ +00c310: 7010 4600 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0046 │ │ +00c316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/SettingsActivity; │ │ │ │ Virtual methods - │ │ @@ -8871,56 +8890,56 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -00bdc8: |[00bdc8] org.tvheadend.tvhguide.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00bdd8: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -00bdda: 7110 4a00 0500 |0001: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00bde0: 0c00 |0004: move-result-object v0 │ │ -00bde2: 1a02 8d03 |0005: const-string v2, "lightThemePref" // string@038d │ │ -00bde6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -00bde8: 7230 2f00 2003 |0008: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -00bdee: 0a02 |000b: move-result v2 │ │ -00bdf0: 7110 9e00 0200 |000c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -00bdf6: 0c01 |000f: move-result-object v1 │ │ -00bdf8: 6e10 9d00 0100 |0010: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -00bdfe: 0a02 |0013: move-result v2 │ │ -00be00: 3802 4100 |0014: if-eqz v2, 0055 // +0041 │ │ -00be04: 1402 0c00 0301 |0016: const v2, #float 2.40609e-38 // #0103000c │ │ -00be0a: 6e20 7e02 2500 |0019: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/SettingsActivity;.setTheme:(I)V // method@027e │ │ -00be10: 6e20 7c02 4500 |001c: invoke-virtual {v5, v4}, Lorg/tvheadend/tvhguide/SettingsActivity;.requestWindowFeature:(I)Z // method@027c │ │ -00be16: 6f20 4700 6500 |001f: invoke-super {v5, v6}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0047 │ │ -00be1c: 1502 047f |0022: const/high16 v2, #int 2130968576 // #7f04 │ │ -00be20: 6e20 7702 2500 |0024: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/SettingsActivity;.addPreferencesFromResource:(I)V // method@0277 │ │ -00be26: 2202 5e00 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@005e │ │ -00be2a: 7010 be00 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00be30: 1503 067f |002c: const/high16 v3, #int 2131099648 // #7f06 │ │ -00be34: 6e20 7802 3500 |002e: invoke-virtual {v5, v3}, Lorg/tvheadend/tvhguide/SettingsActivity;.getString:(I)Ljava/lang/String; // method@0278 │ │ -00be3a: 0c03 |0031: move-result-object v3 │ │ -00be3c: 6e20 c100 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00be42: 0c02 |0035: move-result-object v2 │ │ -00be44: 1a03 0300 |0036: const-string v3, " - " // string@0003 │ │ -00be48: 6e20 c100 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00be4e: 0c02 |003b: move-result-object v2 │ │ -00be50: 1403 0200 067f |003c: const v3, #float 1.78117e+38 // #7f060002 │ │ -00be56: 6e20 7802 3500 |003f: invoke-virtual {v5, v3}, Lorg/tvheadend/tvhguide/SettingsActivity;.getString:(I)Ljava/lang/String; // method@0278 │ │ -00be5c: 0c03 |0042: move-result-object v3 │ │ -00be5e: 6e20 c100 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00be64: 0c02 |0046: move-result-object v2 │ │ -00be66: 6e10 c200 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00be6c: 0c02 |004a: move-result-object v2 │ │ -00be6e: 6e20 7f02 2500 |004b: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/SettingsActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@027f │ │ -00be74: 1402 0b00 027f |004e: const v2, #float 1.728e+38 // #7f02000b │ │ -00be7a: 6e30 7d02 4502 |0051: invoke-virtual {v5, v4, v2}, Lorg/tvheadend/tvhguide/SettingsActivity;.setFeatureDrawableResource:(II)V // method@027d │ │ -00be80: 0e00 |0054: return-void │ │ -00be82: 1402 0500 0301 |0055: const v2, #float 2.40609e-38 // #01030005 │ │ -00be88: 28c1 |0058: goto 0019 // -003f │ │ +00c318: |[00c318] org.tvheadend.tvhguide.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00c328: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +00c32a: 7110 4a00 0500 |0001: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +00c330: 0c00 |0004: move-result-object v0 │ │ +00c332: 1a02 8c03 |0005: const-string v2, "lightThemePref" // string@038c │ │ +00c336: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +00c338: 7230 2f00 2003 |0008: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +00c33e: 0a02 |000b: move-result v2 │ │ +00c340: 7110 9e00 0200 |000c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +00c346: 0c01 |000f: move-result-object v1 │ │ +00c348: 6e10 9d00 0100 |0010: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +00c34e: 0a02 |0013: move-result v2 │ │ +00c350: 3802 4100 |0014: if-eqz v2, 0055 // +0041 │ │ +00c354: 1402 0c00 0301 |0016: const v2, #float 2.40609e-38 // #0103000c │ │ +00c35a: 6e20 7e02 2500 |0019: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/SettingsActivity;.setTheme:(I)V // method@027e │ │ +00c360: 6e20 7c02 4500 |001c: invoke-virtual {v5, v4}, Lorg/tvheadend/tvhguide/SettingsActivity;.requestWindowFeature:(I)Z // method@027c │ │ +00c366: 6f20 4700 6500 |001f: invoke-super {v5, v6}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0047 │ │ +00c36c: 1502 047f |0022: const/high16 v2, #int 2130968576 // #7f04 │ │ +00c370: 6e20 7702 2500 |0024: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/SettingsActivity;.addPreferencesFromResource:(I)V // method@0277 │ │ +00c376: 2202 5e00 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@005e │ │ +00c37a: 7010 be00 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00c380: 1503 067f |002c: const/high16 v3, #int 2131099648 // #7f06 │ │ +00c384: 6e20 7802 3500 |002e: invoke-virtual {v5, v3}, Lorg/tvheadend/tvhguide/SettingsActivity;.getString:(I)Ljava/lang/String; // method@0278 │ │ +00c38a: 0c03 |0031: move-result-object v3 │ │ +00c38c: 6e20 c100 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00c392: 0c02 |0035: move-result-object v2 │ │ +00c394: 1a03 0300 |0036: const-string v3, " - " // string@0003 │ │ +00c398: 6e20 c100 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00c39e: 0c02 |003b: move-result-object v2 │ │ +00c3a0: 1403 0200 067f |003c: const v3, #float 1.78117e+38 // #7f060002 │ │ +00c3a6: 6e20 7802 3500 |003f: invoke-virtual {v5, v3}, Lorg/tvheadend/tvhguide/SettingsActivity;.getString:(I)Ljava/lang/String; // method@0278 │ │ +00c3ac: 0c03 |0042: move-result-object v3 │ │ +00c3ae: 6e20 c100 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00c3b4: 0c02 |0046: move-result-object v2 │ │ +00c3b6: 6e10 c200 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00c3bc: 0c02 |004a: move-result-object v2 │ │ +00c3be: 6e20 7f02 2500 |004b: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/SettingsActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@027f │ │ +00c3c4: 1402 0b00 027f |004e: const v2, #float 1.728e+38 // #7f02000b │ │ +00c3ca: 6e30 7d02 4502 |0051: invoke-virtual {v5, v4, v2}, Lorg/tvheadend/tvhguide/SettingsActivity;.setFeatureDrawableResource:(II)V // method@027d │ │ +00c3d0: 0e00 |0054: return-void │ │ +00c3d2: 1402 0500 0301 |0055: const v2, #float 2.40609e-38 // #01030005 │ │ +00c3d8: 28c1 |0058: goto 0019 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0005 line=45 │ │ 0x0010 line=46 │ │ 0x001c line=48 │ │ 0x001f line=49 │ │ @@ -8940,106 +8959,106 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -00be8c: |[00be8c] org.tvheadend.tvhguide.SettingsActivity.onPause:()V │ │ -00be9c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00be9e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -00bea0: 6f10 4800 0800 |0002: invoke-super {v8}, Landroid/preference/PreferenceActivity;.onPause:()V // method@0048 │ │ -00bea6: 7110 4a00 0800 |0005: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00beac: 0c01 |0008: move-result-object v1 │ │ -00beae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -00beb0: 5483 4701 |000a: iget-object v3, v8, Lorg/tvheadend/tvhguide/SettingsActivity;.oldHostname:Ljava/lang/String; // field@0147 │ │ -00beb4: 1a06 1205 |000c: const-string v6, "serverHostPref" // string@0512 │ │ -00beb8: 1a07 0000 |000e: const-string v7, "" // string@0000 │ │ -00bebc: 7230 3000 6107 |0010: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00bec2: 0c06 |0013: move-result-object v6 │ │ -00bec4: 6e20 b400 6300 |0014: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00beca: 0a03 |0017: move-result v3 │ │ -00becc: 3903 9000 |0018: if-nez v3, 00a8 // +0090 │ │ -00bed0: 0143 |001a: move v3, v4 │ │ -00bed2: b632 |001b: or-int/2addr v2, v3 │ │ -00bed4: 5283 4801 |001c: iget v3, v8, Lorg/tvheadend/tvhguide/SettingsActivity;.oldPort:I // field@0148 │ │ -00bed8: 1a06 1305 |001e: const-string v6, "serverPortPref" // string@0513 │ │ -00bedc: 1a07 0000 |0020: const-string v7, "" // string@0000 │ │ -00bee0: 7230 3000 6107 |0022: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00bee6: 0c06 |0025: move-result-object v6 │ │ -00bee8: 7110 a200 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ -00beee: 0a06 |0029: move-result v6 │ │ -00bef0: 3263 8100 |002a: if-eq v3, v6, 00ab // +0081 │ │ -00bef4: 0143 |002c: move v3, v4 │ │ -00bef6: b632 |002d: or-int/2addr v2, v3 │ │ -00bef8: 5483 4a01 |002e: iget-object v3, v8, Lorg/tvheadend/tvhguide/SettingsActivity;.oldUser:Ljava/lang/String; // field@014a │ │ -00befc: 1a06 a205 |0030: const-string v6, "usernamePref" // string@05a2 │ │ -00bf00: 1a07 0000 |0032: const-string v7, "" // string@0000 │ │ -00bf04: 7230 3000 6107 |0034: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00bf0a: 0c06 |0037: move-result-object v6 │ │ -00bf0c: 6e20 b400 6300 |0038: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00bf12: 0a03 |003b: move-result v3 │ │ -00bf14: 3903 7100 |003c: if-nez v3, 00ad // +0071 │ │ -00bf18: 0143 |003e: move v3, v4 │ │ -00bf1a: b632 |003f: or-int/2addr v2, v3 │ │ -00bf1c: 5483 4901 |0040: iget-object v3, v8, Lorg/tvheadend/tvhguide/SettingsActivity;.oldPw:Ljava/lang/String; // field@0149 │ │ -00bf20: 1a06 4204 |0042: const-string v6, "passwordPref" // string@0442 │ │ -00bf24: 1a07 0000 |0044: const-string v7, "" // string@0000 │ │ -00bf28: 7230 3000 6107 |0046: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00bf2e: 0c06 |0049: move-result-object v6 │ │ -00bf30: 6e20 b400 6300 |004a: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00bf36: 0a03 |004d: move-result v3 │ │ -00bf38: 3903 0300 |004e: if-nez v3, 0051 // +0003 │ │ -00bf3c: 0145 |0050: move v5, v4 │ │ -00bf3e: b652 |0051: or-int/2addr v2, v5 │ │ -00bf40: 3802 5500 |0052: if-eqz v2, 00a7 // +0055 │ │ -00bf44: 1a03 dd01 |0054: const-string v3, "SettingsActivity" // string@01dd │ │ -00bf48: 1a05 6100 |0056: const-string v5, "Connectivity settings chaned, forcing a reconnect" // string@0061 │ │ -00bf4c: 7120 5000 5300 |0058: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0050 │ │ -00bf52: 2200 1100 |005b: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -00bf56: 1c03 ed00 |005d: const-class v3, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -00bf5a: 7030 1d00 8003 |005f: invoke-direct {v0, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00bf60: 1a03 1f04 |0062: const-string v3, "org.me.tvhguide.htsp.CONNECT" // string@041f │ │ -00bf64: 6e20 2c00 3000 |0064: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -00bf6a: 1a03 4d03 |0067: const-string v3, "hostname" // string@034d │ │ -00bf6e: 1a05 1205 |0069: const-string v5, "serverHostPref" // string@0512 │ │ -00bf72: 1a06 0000 |006b: const-string v6, "" // string@0000 │ │ -00bf76: 7230 3000 5106 |006d: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00bf7c: 0c05 |0070: move-result-object v5 │ │ -00bf7e: 6e30 2900 3005 |0071: invoke-virtual {v0, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ -00bf84: 1a03 5404 |0074: const-string v3, "port" // string@0454 │ │ -00bf88: 1a05 1305 |0076: const-string v5, "serverPortPref" // string@0513 │ │ -00bf8c: 1a06 0000 |0078: const-string v6, "" // string@0000 │ │ -00bf90: 7230 3000 5106 |007a: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00bf96: 0c05 |007d: move-result-object v5 │ │ -00bf98: 7110 a200 0500 |007e: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ -00bf9e: 0a05 |0081: move-result v5 │ │ -00bfa0: 6e30 2700 3005 |0082: invoke-virtual {v0, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0027 │ │ -00bfa6: 1a03 a105 |0085: const-string v3, "username" // string@05a1 │ │ -00bfaa: 1a05 a205 |0087: const-string v5, "usernamePref" // string@05a2 │ │ -00bfae: 1a06 0000 |0089: const-string v6, "" // string@0000 │ │ -00bfb2: 7230 3000 5106 |008b: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00bfb8: 0c05 |008e: move-result-object v5 │ │ -00bfba: 6e30 2900 3005 |008f: invoke-virtual {v0, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ -00bfc0: 1a03 4104 |0092: const-string v3, "password" // string@0441 │ │ -00bfc4: 1a05 4204 |0094: const-string v5, "passwordPref" // string@0442 │ │ -00bfc8: 1a06 0000 |0096: const-string v6, "" // string@0000 │ │ -00bfcc: 7230 3000 5106 |0098: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00bfd2: 0c05 |009b: move-result-object v5 │ │ -00bfd4: 6e30 2900 3005 |009c: invoke-virtual {v0, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ -00bfda: 1a03 ee02 |009f: const-string v3, "force" // string@02ee │ │ -00bfde: 6e30 2a00 3004 |00a1: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@002a │ │ -00bfe4: 6e20 8002 0800 |00a4: invoke-virtual {v8, v0}, Lorg/tvheadend/tvhguide/SettingsActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0280 │ │ -00bfea: 0e00 |00a7: return-void │ │ -00bfec: 0153 |00a8: move v3, v5 │ │ -00bfee: 2900 72ff |00a9: goto/16 001b // -008e │ │ -00bff2: 0153 |00ab: move v3, v5 │ │ -00bff4: 2881 |00ac: goto 002d // -007f │ │ -00bff6: 0153 |00ad: move v3, v5 │ │ -00bff8: 2891 |00ae: goto 003f // -006f │ │ +00c3dc: |[00c3dc] org.tvheadend.tvhguide.SettingsActivity.onPause:()V │ │ +00c3ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00c3ee: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +00c3f0: 6f10 4800 0800 |0002: invoke-super {v8}, Landroid/preference/PreferenceActivity;.onPause:()V // method@0048 │ │ +00c3f6: 7110 4a00 0800 |0005: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +00c3fc: 0c01 |0008: move-result-object v1 │ │ +00c3fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +00c400: 5483 4701 |000a: iget-object v3, v8, Lorg/tvheadend/tvhguide/SettingsActivity;.oldHostname:Ljava/lang/String; // field@0147 │ │ +00c404: 1a06 1105 |000c: const-string v6, "serverHostPref" // string@0511 │ │ +00c408: 1a07 0000 |000e: const-string v7, "" // string@0000 │ │ +00c40c: 7230 3000 6107 |0010: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c412: 0c06 |0013: move-result-object v6 │ │ +00c414: 6e20 b400 6300 |0014: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00c41a: 0a03 |0017: move-result v3 │ │ +00c41c: 3903 9000 |0018: if-nez v3, 00a8 // +0090 │ │ +00c420: 0143 |001a: move v3, v4 │ │ +00c422: b632 |001b: or-int/2addr v2, v3 │ │ +00c424: 5283 4801 |001c: iget v3, v8, Lorg/tvheadend/tvhguide/SettingsActivity;.oldPort:I // field@0148 │ │ +00c428: 1a06 1205 |001e: const-string v6, "serverPortPref" // string@0512 │ │ +00c42c: 1a07 0000 |0020: const-string v7, "" // string@0000 │ │ +00c430: 7230 3000 6107 |0022: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c436: 0c06 |0025: move-result-object v6 │ │ +00c438: 7110 a200 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ +00c43e: 0a06 |0029: move-result v6 │ │ +00c440: 3263 8100 |002a: if-eq v3, v6, 00ab // +0081 │ │ +00c444: 0143 |002c: move v3, v4 │ │ +00c446: b632 |002d: or-int/2addr v2, v3 │ │ +00c448: 5483 4a01 |002e: iget-object v3, v8, Lorg/tvheadend/tvhguide/SettingsActivity;.oldUser:Ljava/lang/String; // field@014a │ │ +00c44c: 1a06 a105 |0030: const-string v6, "usernamePref" // string@05a1 │ │ +00c450: 1a07 0000 |0032: const-string v7, "" // string@0000 │ │ +00c454: 7230 3000 6107 |0034: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c45a: 0c06 |0037: move-result-object v6 │ │ +00c45c: 6e20 b400 6300 |0038: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00c462: 0a03 |003b: move-result v3 │ │ +00c464: 3903 7100 |003c: if-nez v3, 00ad // +0071 │ │ +00c468: 0143 |003e: move v3, v4 │ │ +00c46a: b632 |003f: or-int/2addr v2, v3 │ │ +00c46c: 5483 4901 |0040: iget-object v3, v8, Lorg/tvheadend/tvhguide/SettingsActivity;.oldPw:Ljava/lang/String; // field@0149 │ │ +00c470: 1a06 4104 |0042: const-string v6, "passwordPref" // string@0441 │ │ +00c474: 1a07 0000 |0044: const-string v7, "" // string@0000 │ │ +00c478: 7230 3000 6107 |0046: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c47e: 0c06 |0049: move-result-object v6 │ │ +00c480: 6e20 b400 6300 |004a: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00c486: 0a03 |004d: move-result v3 │ │ +00c488: 3903 0300 |004e: if-nez v3, 0051 // +0003 │ │ +00c48c: 0145 |0050: move v5, v4 │ │ +00c48e: b652 |0051: or-int/2addr v2, v5 │ │ +00c490: 3802 5500 |0052: if-eqz v2, 00a7 // +0055 │ │ +00c494: 1a03 dd01 |0054: const-string v3, "SettingsActivity" // string@01dd │ │ +00c498: 1a05 6100 |0056: const-string v5, "Connectivity settings chaned, forcing a reconnect" // string@0061 │ │ +00c49c: 7120 5000 5300 |0058: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0050 │ │ +00c4a2: 2200 1100 |005b: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +00c4a6: 1c03 ed00 |005d: const-class v3, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +00c4aa: 7030 1d00 8003 |005f: invoke-direct {v0, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00c4b0: 1a03 1e04 |0062: const-string v3, "org.me.tvhguide.htsp.CONNECT" // string@041e │ │ +00c4b4: 6e20 2c00 3000 |0064: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +00c4ba: 1a03 4d03 |0067: const-string v3, "hostname" // string@034d │ │ +00c4be: 1a05 1105 |0069: const-string v5, "serverHostPref" // string@0511 │ │ +00c4c2: 1a06 0000 |006b: const-string v6, "" // string@0000 │ │ +00c4c6: 7230 3000 5106 |006d: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c4cc: 0c05 |0070: move-result-object v5 │ │ +00c4ce: 6e30 2900 3005 |0071: invoke-virtual {v0, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ +00c4d4: 1a03 5304 |0074: const-string v3, "port" // string@0453 │ │ +00c4d8: 1a05 1205 |0076: const-string v5, "serverPortPref" // string@0512 │ │ +00c4dc: 1a06 0000 |0078: const-string v6, "" // string@0000 │ │ +00c4e0: 7230 3000 5106 |007a: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c4e6: 0c05 |007d: move-result-object v5 │ │ +00c4e8: 7110 a200 0500 |007e: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ +00c4ee: 0a05 |0081: move-result v5 │ │ +00c4f0: 6e30 2700 3005 |0082: invoke-virtual {v0, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0027 │ │ +00c4f6: 1a03 a005 |0085: const-string v3, "username" // string@05a0 │ │ +00c4fa: 1a05 a105 |0087: const-string v5, "usernamePref" // string@05a1 │ │ +00c4fe: 1a06 0000 |0089: const-string v6, "" // string@0000 │ │ +00c502: 7230 3000 5106 |008b: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c508: 0c05 |008e: move-result-object v5 │ │ +00c50a: 6e30 2900 3005 |008f: invoke-virtual {v0, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ +00c510: 1a03 4004 |0092: const-string v3, "password" // string@0440 │ │ +00c514: 1a05 4104 |0094: const-string v5, "passwordPref" // string@0441 │ │ +00c518: 1a06 0000 |0096: const-string v6, "" // string@0000 │ │ +00c51c: 7230 3000 5106 |0098: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c522: 0c05 |009b: move-result-object v5 │ │ +00c524: 6e30 2900 3005 |009c: invoke-virtual {v0, v3, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ +00c52a: 1a03 ee02 |009f: const-string v3, "force" // string@02ee │ │ +00c52e: 6e30 2a00 3004 |00a1: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@002a │ │ +00c534: 6e20 8002 0800 |00a4: invoke-virtual {v8, v0}, Lorg/tvheadend/tvhguide/SettingsActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0280 │ │ +00c53a: 0e00 |00a7: return-void │ │ +00c53c: 0153 |00a8: move v3, v5 │ │ +00c53e: 2900 72ff |00a9: goto/16 001b // -008e │ │ +00c542: 0153 |00ab: move v3, v5 │ │ +00c544: 2881 |00ac: goto 002d // -007f │ │ +00c546: 0153 |00ad: move v3, v5 │ │ +00c548: 2891 |00ae: goto 003f // -006f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=71 │ │ 0x0009 line=72 │ │ 0x000a line=73 │ │ 0x001c line=74 │ │ @@ -9070,41 +9089,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -00bffc: |[00bffc] org.tvheadend.tvhguide.SettingsActivity.onStart:()V │ │ -00c00c: 6f10 4900 0300 |0000: invoke-super {v3}, Landroid/preference/PreferenceActivity;.onStart:()V // method@0049 │ │ -00c012: 7110 4a00 0300 |0003: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00c018: 0c00 |0006: move-result-object v0 │ │ -00c01a: 1a01 1205 |0007: const-string v1, "serverHostPref" // string@0512 │ │ -00c01e: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ -00c022: 7230 3000 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00c028: 0c01 |000e: move-result-object v1 │ │ -00c02a: 5b31 4701 |000f: iput-object v1, v3, Lorg/tvheadend/tvhguide/SettingsActivity;.oldHostname:Ljava/lang/String; // field@0147 │ │ -00c02e: 1a01 1305 |0011: const-string v1, "serverPortPref" // string@0513 │ │ -00c032: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ -00c036: 7230 3000 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00c03c: 0c01 |0018: move-result-object v1 │ │ -00c03e: 7110 a200 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ -00c044: 0a01 |001c: move-result v1 │ │ -00c046: 5931 4801 |001d: iput v1, v3, Lorg/tvheadend/tvhguide/SettingsActivity;.oldPort:I // field@0148 │ │ -00c04a: 1a01 a205 |001f: const-string v1, "usernamePref" // string@05a2 │ │ -00c04e: 1a02 0000 |0021: const-string v2, "" // string@0000 │ │ -00c052: 7230 3000 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00c058: 0c01 |0026: move-result-object v1 │ │ -00c05a: 5b31 4a01 |0027: iput-object v1, v3, Lorg/tvheadend/tvhguide/SettingsActivity;.oldUser:Ljava/lang/String; // field@014a │ │ -00c05e: 1a01 4204 |0029: const-string v1, "passwordPref" // string@0442 │ │ -00c062: 1a02 0000 |002b: const-string v2, "" // string@0000 │ │ -00c066: 7230 3000 1002 |002d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00c06c: 0c01 |0030: move-result-object v1 │ │ -00c06e: 5b31 4901 |0031: iput-object v1, v3, Lorg/tvheadend/tvhguide/SettingsActivity;.oldPw:Ljava/lang/String; // field@0149 │ │ -00c072: 0e00 |0033: return-void │ │ +00c54c: |[00c54c] org.tvheadend.tvhguide.SettingsActivity.onStart:()V │ │ +00c55c: 6f10 4900 0300 |0000: invoke-super {v3}, Landroid/preference/PreferenceActivity;.onStart:()V // method@0049 │ │ +00c562: 7110 4a00 0300 |0003: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +00c568: 0c00 |0006: move-result-object v0 │ │ +00c56a: 1a01 1105 |0007: const-string v1, "serverHostPref" // string@0511 │ │ +00c56e: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ +00c572: 7230 3000 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c578: 0c01 |000e: move-result-object v1 │ │ +00c57a: 5b31 4701 |000f: iput-object v1, v3, Lorg/tvheadend/tvhguide/SettingsActivity;.oldHostname:Ljava/lang/String; // field@0147 │ │ +00c57e: 1a01 1205 |0011: const-string v1, "serverPortPref" // string@0512 │ │ +00c582: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ +00c586: 7230 3000 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c58c: 0c01 |0018: move-result-object v1 │ │ +00c58e: 7110 a200 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ +00c594: 0a01 |001c: move-result v1 │ │ +00c596: 5931 4801 |001d: iput v1, v3, Lorg/tvheadend/tvhguide/SettingsActivity;.oldPort:I // field@0148 │ │ +00c59a: 1a01 a105 |001f: const-string v1, "usernamePref" // string@05a1 │ │ +00c59e: 1a02 0000 |0021: const-string v2, "" // string@0000 │ │ +00c5a2: 7230 3000 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c5a8: 0c01 |0026: move-result-object v1 │ │ +00c5aa: 5b31 4a01 |0027: iput-object v1, v3, Lorg/tvheadend/tvhguide/SettingsActivity;.oldUser:Ljava/lang/String; // field@014a │ │ +00c5ae: 1a01 4104 |0029: const-string v1, "passwordPref" // string@0441 │ │ +00c5b2: 1a02 0000 |002b: const-string v2, "" // string@0000 │ │ +00c5b6: 7230 3000 1002 |002d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00c5bc: 0c01 |0030: move-result-object v1 │ │ +00c5be: 5b31 4901 |0031: iput-object v1, v3, Lorg/tvheadend/tvhguide/SettingsActivity;.oldPw:Ljava/lang/String; // field@0149 │ │ +00c5c2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=60 │ │ 0x0007 line=61 │ │ 0x0011 line=62 │ │ 0x001f line=63 │ │ @@ -9153,47 +9172,47 @@ │ │ type : '(Lorg/tvheadend/tvhguide/TVHGuideApplication;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00c074: |[00c074] org.tvheadend.tvhguide.TVHGuideApplication$1.:(Lorg/tvheadend/tvhguide/TVHGuideApplication;Ljava/lang/String;)V │ │ -00c084: 5b01 4b01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.this$0:Lorg/tvheadend/tvhguide/TVHGuideApplication; // field@014b │ │ -00c088: 5b02 4c01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.val$error:Ljava/lang/String; // field@014c │ │ -00c08c: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00c092: 0e00 |0007: return-void │ │ +00c5c4: |[00c5c4] org.tvheadend.tvhguide.TVHGuideApplication$1.:(Lorg/tvheadend/tvhguide/TVHGuideApplication;Ljava/lang/String;)V │ │ +00c5d4: 5b01 4b01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.this$0:Lorg/tvheadend/tvhguide/TVHGuideApplication; // field@014b │ │ +00c5d8: 5b02 4c01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.val$error:Ljava/lang/String; // field@014c │ │ +00c5dc: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00c5e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/TVHGuideApplication$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00c094: |[00c094] org.tvheadend.tvhguide.TVHGuideApplication$1.run:()V │ │ -00c0a4: 5441 4b01 |0000: iget-object v1, v4, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.this$0:Lorg/tvheadend/tvhguide/TVHGuideApplication; // field@014b │ │ -00c0a8: 5442 4c01 |0002: iget-object v2, v4, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.val$error:Ljava/lang/String; // field@014c │ │ -00c0ac: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -00c0ae: 7130 8f00 2103 |0005: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@008f │ │ -00c0b4: 0c00 |0008: move-result-object v0 │ │ -00c0b6: 6e10 9000 0000 |0009: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0090 │ │ -00c0bc: 0e00 |000c: return-void │ │ -00c0be: 0d01 |000d: move-exception v1 │ │ -00c0c0: 28fe |000e: goto 000c // -0002 │ │ +00c5e4: |[00c5e4] org.tvheadend.tvhguide.TVHGuideApplication$1.run:()V │ │ +00c5f4: 5441 4b01 |0000: iget-object v1, v4, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.this$0:Lorg/tvheadend/tvhguide/TVHGuideApplication; // field@014b │ │ +00c5f8: 5442 4c01 |0002: iget-object v2, v4, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.val$error:Ljava/lang/String; // field@014c │ │ +00c5fc: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +00c5fe: 7130 8f00 2103 |0005: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@008f │ │ +00c604: 0c00 |0008: move-result-object v0 │ │ +00c606: 6e10 9000 0000 |0009: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0090 │ │ +00c60c: 0e00 |000c: return-void │ │ +00c60e: 0d01 |000d: move-exception v1 │ │ +00c610: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/Throwable; -> 0x000d │ │ positions : │ │ 0x0000 line=102 │ │ 0x0009 line=103 │ │ 0x000c line=106 │ │ @@ -9377,45 +9396,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 65 16-bit code units │ │ -00c0d0: |[00c0d0] org.tvheadend.tvhguide.TVHGuideApplication.:()V │ │ -00c0e0: 7010 1000 0100 |0000: invoke-direct {v1}, Landroid/app/Application;.:()V // method@0010 │ │ -00c0e6: 2200 7a00 |0003: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ -00c0ea: 7010 0701 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00c0f0: 5b10 6301 |0008: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ -00c0f4: 2200 7a00 |000a: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ -00c0f8: 7010 0701 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00c0fe: 7110 0c01 0000 |000f: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@010c │ │ -00c104: 0c00 |0012: move-result-object v0 │ │ -00c106: 5b10 6701 |0013: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ -00c10a: 2200 7a00 |0015: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ -00c10e: 7010 0701 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00c114: 7110 0c01 0000 |001a: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@010c │ │ -00c11a: 0c00 |001d: move-result-object v0 │ │ -00c11c: 5b10 6101 |001e: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ -00c120: 2200 7a00 |0020: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ -00c124: 7010 0701 0000 |0022: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00c12a: 7110 0c01 0000 |0025: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@010c │ │ -00c130: 0c00 |0028: move-result-object v0 │ │ -00c132: 5b10 6501 |0029: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ -00c136: 2200 7a00 |002b: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ -00c13a: 7010 0701 0000 |002d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00c140: 7110 0c01 0000 |0030: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@010c │ │ -00c146: 0c00 |0033: move-result-object v0 │ │ -00c148: 5b10 6601 |0034: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ -00c14c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -00c14e: 5c10 6401 |0037: iput-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c152: 2200 2500 |0039: new-instance v0, Landroid/os/Handler; // type@0025 │ │ -00c156: 7010 4400 0000 |003b: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0044 │ │ -00c15c: 5b10 6201 |003e: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.handler:Landroid/os/Handler; // field@0162 │ │ -00c160: 0e00 |0040: return-void │ │ +00c620: |[00c620] org.tvheadend.tvhguide.TVHGuideApplication.:()V │ │ +00c630: 7010 1000 0100 |0000: invoke-direct {v1}, Landroid/app/Application;.:()V // method@0010 │ │ +00c636: 2200 7a00 |0003: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ +00c63a: 7010 0701 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00c640: 5b10 6301 |0008: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ +00c644: 2200 7a00 |000a: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ +00c648: 7010 0701 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00c64e: 7110 0c01 0000 |000f: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@010c │ │ +00c654: 0c00 |0012: move-result-object v0 │ │ +00c656: 5b10 6701 |0013: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ +00c65a: 2200 7a00 |0015: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ +00c65e: 7010 0701 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00c664: 7110 0c01 0000 |001a: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@010c │ │ +00c66a: 0c00 |001d: move-result-object v0 │ │ +00c66c: 5b10 6101 |001e: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ +00c670: 2200 7a00 |0020: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ +00c674: 7010 0701 0000 |0022: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00c67a: 7110 0c01 0000 |0025: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@010c │ │ +00c680: 0c00 |0028: move-result-object v0 │ │ +00c682: 5b10 6501 |0029: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ +00c686: 2200 7a00 |002b: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ +00c68a: 7010 0701 0000 |002d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00c690: 7110 0c01 0000 |0030: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@010c │ │ +00c696: 0c00 |0033: move-result-object v0 │ │ +00c698: 5b10 6601 |0034: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ +00c69c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +00c69e: 5c10 6401 |0037: iput-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00c6a2: 2200 2500 |0039: new-instance v0, Landroid/os/Handler; // type@0025 │ │ +00c6a6: 7010 4400 0000 |003b: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0044 │ │ +00c6ac: 5b10 6201 |003e: iput-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.handler:Landroid/os/Handler; // field@0162 │ │ +00c6b0: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=66 │ │ 0x000a line=67 │ │ 0x0015 line=68 │ │ 0x0020 line=69 │ │ @@ -9430,221 +9449,219 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -00c164: |[00c164] org.tvheadend.tvhguide.TVHGuideApplication.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -00c174: 5443 6301 |0000: iget-object v3, v4, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ -00c178: 1d03 |0002: monitor-enter v3 │ │ -00c17a: 5442 6301 |0003: iget-object v2, v4, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ -00c17e: 7210 2501 0200 |0005: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c184: 0c00 |0008: move-result-object v0 │ │ -00c186: 7210 1801 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c18c: 0a02 |000c: move-result v2 │ │ -00c18e: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ -00c192: 7210 1901 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c198: 0c01 |0012: move-result-object v1 │ │ -00c19a: 1f01 da00 |0013: check-cast v1, Lorg/tvheadend/tvhguide/htsp/HTSListener; // type@00da │ │ -00c19e: 7230 e202 5106 |0015: invoke-interface {v1, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSListener;.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@02e2 │ │ -00c1a4: 28f1 |0018: goto 0009 // -000f │ │ -00c1a6: 0d02 |0019: move-exception v2 │ │ -00c1a8: 1e03 |001a: monitor-exit v3 │ │ -00c1aa: 2702 |001b: throw v2 │ │ -00c1ac: 1e03 |001c: monitor-exit v3 │ │ -00c1ae: 0e00 |001d: return-void │ │ +00c6b4: |[00c6b4] org.tvheadend.tvhguide.TVHGuideApplication.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +00c6c4: 5442 6301 |0000: iget-object v2, v4, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ +00c6c8: 1d02 |0002: monitor-enter v2 │ │ +00c6ca: 5441 6301 |0003: iget-object v1, v4, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ +00c6ce: 7210 2501 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00c6d4: 0c01 |0008: move-result-object v1 │ │ +00c6d6: 7210 1801 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00c6dc: 0a03 |000c: move-result v3 │ │ +00c6de: 3803 0f00 |000d: if-eqz v3, 001c // +000f │ │ +00c6e2: 7210 1901 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00c6e8: 0c00 |0012: move-result-object v0 │ │ +00c6ea: 1f00 da00 |0013: check-cast v0, Lorg/tvheadend/tvhguide/htsp/HTSListener; // type@00da │ │ +00c6ee: 7230 e202 5006 |0015: invoke-interface {v0, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSListener;.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@02e2 │ │ +00c6f4: 28f1 |0018: goto 0009 // -000f │ │ +00c6f6: 0d01 |0019: move-exception v1 │ │ +00c6f8: 1e02 |001a: monitor-exit v2 │ │ +00c6fa: 2701 |001b: throw v1 │ │ +00c6fc: 1e02 |001c: monitor-exit v2 │ │ +00c6fe: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ 0x001c - 0x001d │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0015 line=85 │ │ 0x0019 line=87 │ │ 0x001d line=88 │ │ locals : │ │ - 0x0009 - 0x0019 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0015 - 0x0019 reg=1 l Lorg/tvheadend/tvhguide/htsp/HTSListener; │ │ - 0x001c - 0x001e reg=0 i$ Ljava/util/Iterator; │ │ + 0x0015 - 0x0019 reg=0 l Lorg/tvheadend/tvhguide/htsp/HTSListener; │ │ 0x0000 - 0x001e reg=4 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x001e reg=5 action Ljava/lang/String; │ │ 0x0000 - 0x001e reg=6 obj Ljava/lang/Object; │ │ │ │ #2 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'getContentTypes' │ │ type : '(Landroid/content/Context;)Landroid/util/SparseArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 306 16-bit code units │ │ -00c1c4: |[00c1c4] org.tvheadend.tvhguide.TVHGuideApplication.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; │ │ -00c1d4: 2201 2e00 |0000: new-instance v1, Landroid/util/SparseArray; // type@002e │ │ -00c1d8: 7010 5300 0100 |0002: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@0053 │ │ -00c1de: 6e10 1b00 0500 |0005: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c1e4: 0c03 |0008: move-result-object v3 │ │ -00c1e6: 1404 0a00 057f |0009: const v4, #float 1.76788e+38 // #7f05000a │ │ -00c1ec: 6e20 3500 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c1f2: 0c02 |000f: move-result-object v2 │ │ -00c1f4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -00c1f6: 2123 |0011: array-length v3, v2 │ │ -00c1f8: 3530 0c00 |0012: if-ge v0, v3, 001e // +000c │ │ -00c1fc: d803 0000 |0014: add-int/lit8 v3, v0, #int 0 // #00 │ │ -00c200: 4604 0200 |0016: aget-object v4, v2, v0 │ │ -00c204: 6e30 5400 3104 |0018: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c20a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c20e: 28f4 |001d: goto 0011 // -000c │ │ -00c210: 6e10 1b00 0500 |001e: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c216: 0c03 |0021: move-result-object v3 │ │ -00c218: 1404 0b00 057f |0022: const v4, #float 1.76788e+38 // #7f05000b │ │ -00c21e: 6e20 3500 4300 |0025: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c224: 0c02 |0028: move-result-object v2 │ │ -00c226: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -00c228: 2123 |002a: array-length v3, v2 │ │ -00c22a: 3530 0c00 |002b: if-ge v0, v3, 0037 // +000c │ │ -00c22e: d803 0010 |002d: add-int/lit8 v3, v0, #int 16 // #10 │ │ -00c232: 4604 0200 |002f: aget-object v4, v2, v0 │ │ -00c236: 6e30 5400 3104 |0031: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c23c: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c240: 28f4 |0036: goto 002a // -000c │ │ -00c242: 6e10 1b00 0500 |0037: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c248: 0c03 |003a: move-result-object v3 │ │ -00c24a: 1404 0c00 057f |003b: const v4, #float 1.76788e+38 // #7f05000c │ │ -00c250: 6e20 3500 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c256: 0c02 |0041: move-result-object v2 │ │ -00c258: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -00c25a: 2123 |0043: array-length v3, v2 │ │ -00c25c: 3530 0c00 |0044: if-ge v0, v3, 0050 // +000c │ │ -00c260: d803 0020 |0046: add-int/lit8 v3, v0, #int 32 // #20 │ │ -00c264: 4604 0200 |0048: aget-object v4, v2, v0 │ │ -00c268: 6e30 5400 3104 |004a: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c26e: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c272: 28f4 |004f: goto 0043 // -000c │ │ -00c274: 6e10 1b00 0500 |0050: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c27a: 0c03 |0053: move-result-object v3 │ │ -00c27c: 1404 0d00 057f |0054: const v4, #float 1.76788e+38 // #7f05000d │ │ -00c282: 6e20 3500 4300 |0057: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c288: 0c02 |005a: move-result-object v2 │ │ -00c28a: 1200 |005b: const/4 v0, #int 0 // #0 │ │ -00c28c: 2123 |005c: array-length v3, v2 │ │ -00c28e: 3530 0c00 |005d: if-ge v0, v3, 0069 // +000c │ │ -00c292: d803 0030 |005f: add-int/lit8 v3, v0, #int 48 // #30 │ │ -00c296: 4604 0200 |0061: aget-object v4, v2, v0 │ │ -00c29a: 6e30 5400 3104 |0063: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c2a0: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c2a4: 28f4 |0068: goto 005c // -000c │ │ -00c2a6: 6e10 1b00 0500 |0069: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c2ac: 0c03 |006c: move-result-object v3 │ │ -00c2ae: 1404 0e00 057f |006d: const v4, #float 1.76788e+38 // #7f05000e │ │ -00c2b4: 6e20 3500 4300 |0070: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c2ba: 0c02 |0073: move-result-object v2 │ │ -00c2bc: 1200 |0074: const/4 v0, #int 0 // #0 │ │ -00c2be: 2123 |0075: array-length v3, v2 │ │ -00c2c0: 3530 0c00 |0076: if-ge v0, v3, 0082 // +000c │ │ -00c2c4: d803 0040 |0078: add-int/lit8 v3, v0, #int 64 // #40 │ │ -00c2c8: 4604 0200 |007a: aget-object v4, v2, v0 │ │ -00c2cc: 6e30 5400 3104 |007c: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c2d2: d800 0001 |007f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c2d6: 28f4 |0081: goto 0075 // -000c │ │ -00c2d8: 6e10 1b00 0500 |0082: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c2de: 0c03 |0085: move-result-object v3 │ │ -00c2e0: 1404 0f00 057f |0086: const v4, #float 1.76788e+38 // #7f05000f │ │ -00c2e6: 6e20 3500 4300 |0089: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c2ec: 0c02 |008c: move-result-object v2 │ │ -00c2ee: 1200 |008d: const/4 v0, #int 0 // #0 │ │ -00c2f0: 2123 |008e: array-length v3, v2 │ │ -00c2f2: 3530 0c00 |008f: if-ge v0, v3, 009b // +000c │ │ -00c2f6: d803 0050 |0091: add-int/lit8 v3, v0, #int 80 // #50 │ │ -00c2fa: 4604 0200 |0093: aget-object v4, v2, v0 │ │ -00c2fe: 6e30 5400 3104 |0095: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c304: d800 0001 |0098: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c308: 28f4 |009a: goto 008e // -000c │ │ -00c30a: 6e10 1b00 0500 |009b: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c310: 0c03 |009e: move-result-object v3 │ │ -00c312: 1404 1000 057f |009f: const v4, #float 1.76788e+38 // #7f050010 │ │ -00c318: 6e20 3500 4300 |00a2: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c31e: 0c02 |00a5: move-result-object v2 │ │ -00c320: 1200 |00a6: const/4 v0, #int 0 // #0 │ │ -00c322: 2123 |00a7: array-length v3, v2 │ │ -00c324: 3530 0c00 |00a8: if-ge v0, v3, 00b4 // +000c │ │ -00c328: d803 0060 |00aa: add-int/lit8 v3, v0, #int 96 // #60 │ │ -00c32c: 4604 0200 |00ac: aget-object v4, v2, v0 │ │ -00c330: 6e30 5400 3104 |00ae: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c336: d800 0001 |00b1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c33a: 28f4 |00b3: goto 00a7 // -000c │ │ -00c33c: 6e10 1b00 0500 |00b4: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c342: 0c03 |00b7: move-result-object v3 │ │ -00c344: 1404 1100 057f |00b8: const v4, #float 1.76788e+38 // #7f050011 │ │ -00c34a: 6e20 3500 4300 |00bb: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c350: 0c02 |00be: move-result-object v2 │ │ -00c352: 1200 |00bf: const/4 v0, #int 0 // #0 │ │ -00c354: 2123 |00c0: array-length v3, v2 │ │ -00c356: 3530 0c00 |00c1: if-ge v0, v3, 00cd // +000c │ │ -00c35a: d803 0070 |00c3: add-int/lit8 v3, v0, #int 112 // #70 │ │ -00c35e: 4604 0200 |00c5: aget-object v4, v2, v0 │ │ -00c362: 6e30 5400 3104 |00c7: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c368: d800 0001 |00ca: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c36c: 28f4 |00cc: goto 00c0 // -000c │ │ -00c36e: 6e10 1b00 0500 |00cd: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c374: 0c03 |00d0: move-result-object v3 │ │ -00c376: 1404 1200 057f |00d1: const v4, #float 1.76788e+38 // #7f050012 │ │ -00c37c: 6e20 3500 4300 |00d4: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c382: 0c02 |00d7: move-result-object v2 │ │ -00c384: 1200 |00d8: const/4 v0, #int 0 // #0 │ │ -00c386: 2123 |00d9: array-length v3, v2 │ │ -00c388: 3530 0c00 |00da: if-ge v0, v3, 00e6 // +000c │ │ -00c38c: d003 8000 |00dc: add-int/lit16 v3, v0, #int 128 // #0080 │ │ -00c390: 4604 0200 |00de: aget-object v4, v2, v0 │ │ -00c394: 6e30 5400 3104 |00e0: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c39a: d800 0001 |00e3: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c39e: 28f4 |00e5: goto 00d9 // -000c │ │ -00c3a0: 6e10 1b00 0500 |00e6: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c3a6: 0c03 |00e9: move-result-object v3 │ │ -00c3a8: 1404 1300 057f |00ea: const v4, #float 1.76788e+38 // #7f050013 │ │ -00c3ae: 6e20 3500 4300 |00ed: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c3b4: 0c02 |00f0: move-result-object v2 │ │ -00c3b6: 1200 |00f1: const/4 v0, #int 0 // #0 │ │ -00c3b8: 2123 |00f2: array-length v3, v2 │ │ -00c3ba: 3530 0c00 |00f3: if-ge v0, v3, 00ff // +000c │ │ -00c3be: d003 9000 |00f5: add-int/lit16 v3, v0, #int 144 // #0090 │ │ -00c3c2: 4604 0200 |00f7: aget-object v4, v2, v0 │ │ -00c3c6: 6e30 5400 3104 |00f9: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c3cc: d800 0001 |00fc: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c3d0: 28f4 |00fe: goto 00f2 // -000c │ │ -00c3d2: 6e10 1b00 0500 |00ff: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c3d8: 0c03 |0102: move-result-object v3 │ │ -00c3da: 1404 1400 057f |0103: const v4, #float 1.76788e+38 // #7f050014 │ │ -00c3e0: 6e20 3500 4300 |0106: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c3e6: 0c02 |0109: move-result-object v2 │ │ -00c3e8: 1200 |010a: const/4 v0, #int 0 // #0 │ │ -00c3ea: 2123 |010b: array-length v3, v2 │ │ -00c3ec: 3530 0c00 |010c: if-ge v0, v3, 0118 // +000c │ │ -00c3f0: d003 a000 |010e: add-int/lit16 v3, v0, #int 160 // #00a0 │ │ -00c3f4: 4604 0200 |0110: aget-object v4, v2, v0 │ │ -00c3f8: 6e30 5400 3104 |0112: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c3fe: d800 0001 |0115: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c402: 28f4 |0117: goto 010b // -000c │ │ -00c404: 6e10 1b00 0500 |0118: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ -00c40a: 0c03 |011b: move-result-object v3 │ │ -00c40c: 1404 1500 057f |011c: const v4, #float 1.76788e+38 // #7f050015 │ │ -00c412: 6e20 3500 4300 |011f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -00c418: 0c02 |0122: move-result-object v2 │ │ -00c41a: 1200 |0123: const/4 v0, #int 0 // #0 │ │ -00c41c: 2123 |0124: array-length v3, v2 │ │ -00c41e: 3530 0c00 |0125: if-ge v0, v3, 0131 // +000c │ │ -00c422: d003 b000 |0127: add-int/lit16 v3, v0, #int 176 // #00b0 │ │ -00c426: 4604 0200 |0129: aget-object v4, v2, v0 │ │ -00c42a: 6e30 5400 3104 |012b: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ -00c430: d800 0001 |012e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00c434: 28f4 |0130: goto 0124 // -000c │ │ -00c436: 1101 |0131: return-object v1 │ │ +00c714: |[00c714] org.tvheadend.tvhguide.TVHGuideApplication.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; │ │ +00c724: 2201 2e00 |0000: new-instance v1, Landroid/util/SparseArray; // type@002e │ │ +00c728: 7010 5300 0100 |0002: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@0053 │ │ +00c72e: 6e10 1b00 0500 |0005: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c734: 0c03 |0008: move-result-object v3 │ │ +00c736: 1404 0a00 057f |0009: const v4, #float 1.76788e+38 // #7f05000a │ │ +00c73c: 6e20 3500 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c742: 0c02 |000f: move-result-object v2 │ │ +00c744: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +00c746: 2123 |0011: array-length v3, v2 │ │ +00c748: 3530 0c00 |0012: if-ge v0, v3, 001e // +000c │ │ +00c74c: d803 0000 |0014: add-int/lit8 v3, v0, #int 0 // #00 │ │ +00c750: 4604 0200 |0016: aget-object v4, v2, v0 │ │ +00c754: 6e30 5400 3104 |0018: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c75a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c75e: 28f4 |001d: goto 0011 // -000c │ │ +00c760: 6e10 1b00 0500 |001e: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c766: 0c03 |0021: move-result-object v3 │ │ +00c768: 1404 0b00 057f |0022: const v4, #float 1.76788e+38 // #7f05000b │ │ +00c76e: 6e20 3500 4300 |0025: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c774: 0c02 |0028: move-result-object v2 │ │ +00c776: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +00c778: 2123 |002a: array-length v3, v2 │ │ +00c77a: 3530 0c00 |002b: if-ge v0, v3, 0037 // +000c │ │ +00c77e: d803 0010 |002d: add-int/lit8 v3, v0, #int 16 // #10 │ │ +00c782: 4604 0200 |002f: aget-object v4, v2, v0 │ │ +00c786: 6e30 5400 3104 |0031: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c78c: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c790: 28f4 |0036: goto 002a // -000c │ │ +00c792: 6e10 1b00 0500 |0037: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c798: 0c03 |003a: move-result-object v3 │ │ +00c79a: 1404 0c00 057f |003b: const v4, #float 1.76788e+38 // #7f05000c │ │ +00c7a0: 6e20 3500 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c7a6: 0c02 |0041: move-result-object v2 │ │ +00c7a8: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +00c7aa: 2123 |0043: array-length v3, v2 │ │ +00c7ac: 3530 0c00 |0044: if-ge v0, v3, 0050 // +000c │ │ +00c7b0: d803 0020 |0046: add-int/lit8 v3, v0, #int 32 // #20 │ │ +00c7b4: 4604 0200 |0048: aget-object v4, v2, v0 │ │ +00c7b8: 6e30 5400 3104 |004a: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c7be: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c7c2: 28f4 |004f: goto 0043 // -000c │ │ +00c7c4: 6e10 1b00 0500 |0050: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c7ca: 0c03 |0053: move-result-object v3 │ │ +00c7cc: 1404 0d00 057f |0054: const v4, #float 1.76788e+38 // #7f05000d │ │ +00c7d2: 6e20 3500 4300 |0057: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c7d8: 0c02 |005a: move-result-object v2 │ │ +00c7da: 1200 |005b: const/4 v0, #int 0 // #0 │ │ +00c7dc: 2123 |005c: array-length v3, v2 │ │ +00c7de: 3530 0c00 |005d: if-ge v0, v3, 0069 // +000c │ │ +00c7e2: d803 0030 |005f: add-int/lit8 v3, v0, #int 48 // #30 │ │ +00c7e6: 4604 0200 |0061: aget-object v4, v2, v0 │ │ +00c7ea: 6e30 5400 3104 |0063: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c7f0: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c7f4: 28f4 |0068: goto 005c // -000c │ │ +00c7f6: 6e10 1b00 0500 |0069: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c7fc: 0c03 |006c: move-result-object v3 │ │ +00c7fe: 1404 0e00 057f |006d: const v4, #float 1.76788e+38 // #7f05000e │ │ +00c804: 6e20 3500 4300 |0070: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c80a: 0c02 |0073: move-result-object v2 │ │ +00c80c: 1200 |0074: const/4 v0, #int 0 // #0 │ │ +00c80e: 2123 |0075: array-length v3, v2 │ │ +00c810: 3530 0c00 |0076: if-ge v0, v3, 0082 // +000c │ │ +00c814: d803 0040 |0078: add-int/lit8 v3, v0, #int 64 // #40 │ │ +00c818: 4604 0200 |007a: aget-object v4, v2, v0 │ │ +00c81c: 6e30 5400 3104 |007c: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c822: d800 0001 |007f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c826: 28f4 |0081: goto 0075 // -000c │ │ +00c828: 6e10 1b00 0500 |0082: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c82e: 0c03 |0085: move-result-object v3 │ │ +00c830: 1404 0f00 057f |0086: const v4, #float 1.76788e+38 // #7f05000f │ │ +00c836: 6e20 3500 4300 |0089: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c83c: 0c02 |008c: move-result-object v2 │ │ +00c83e: 1200 |008d: const/4 v0, #int 0 // #0 │ │ +00c840: 2123 |008e: array-length v3, v2 │ │ +00c842: 3530 0c00 |008f: if-ge v0, v3, 009b // +000c │ │ +00c846: d803 0050 |0091: add-int/lit8 v3, v0, #int 80 // #50 │ │ +00c84a: 4604 0200 |0093: aget-object v4, v2, v0 │ │ +00c84e: 6e30 5400 3104 |0095: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c854: d800 0001 |0098: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c858: 28f4 |009a: goto 008e // -000c │ │ +00c85a: 6e10 1b00 0500 |009b: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c860: 0c03 |009e: move-result-object v3 │ │ +00c862: 1404 1000 057f |009f: const v4, #float 1.76788e+38 // #7f050010 │ │ +00c868: 6e20 3500 4300 |00a2: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c86e: 0c02 |00a5: move-result-object v2 │ │ +00c870: 1200 |00a6: const/4 v0, #int 0 // #0 │ │ +00c872: 2123 |00a7: array-length v3, v2 │ │ +00c874: 3530 0c00 |00a8: if-ge v0, v3, 00b4 // +000c │ │ +00c878: d803 0060 |00aa: add-int/lit8 v3, v0, #int 96 // #60 │ │ +00c87c: 4604 0200 |00ac: aget-object v4, v2, v0 │ │ +00c880: 6e30 5400 3104 |00ae: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c886: d800 0001 |00b1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c88a: 28f4 |00b3: goto 00a7 // -000c │ │ +00c88c: 6e10 1b00 0500 |00b4: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c892: 0c03 |00b7: move-result-object v3 │ │ +00c894: 1404 1100 057f |00b8: const v4, #float 1.76788e+38 // #7f050011 │ │ +00c89a: 6e20 3500 4300 |00bb: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c8a0: 0c02 |00be: move-result-object v2 │ │ +00c8a2: 1200 |00bf: const/4 v0, #int 0 // #0 │ │ +00c8a4: 2123 |00c0: array-length v3, v2 │ │ +00c8a6: 3530 0c00 |00c1: if-ge v0, v3, 00cd // +000c │ │ +00c8aa: d803 0070 |00c3: add-int/lit8 v3, v0, #int 112 // #70 │ │ +00c8ae: 4604 0200 |00c5: aget-object v4, v2, v0 │ │ +00c8b2: 6e30 5400 3104 |00c7: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c8b8: d800 0001 |00ca: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c8bc: 28f4 |00cc: goto 00c0 // -000c │ │ +00c8be: 6e10 1b00 0500 |00cd: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c8c4: 0c03 |00d0: move-result-object v3 │ │ +00c8c6: 1404 1200 057f |00d1: const v4, #float 1.76788e+38 // #7f050012 │ │ +00c8cc: 6e20 3500 4300 |00d4: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c8d2: 0c02 |00d7: move-result-object v2 │ │ +00c8d4: 1200 |00d8: const/4 v0, #int 0 // #0 │ │ +00c8d6: 2123 |00d9: array-length v3, v2 │ │ +00c8d8: 3530 0c00 |00da: if-ge v0, v3, 00e6 // +000c │ │ +00c8dc: d003 8000 |00dc: add-int/lit16 v3, v0, #int 128 // #0080 │ │ +00c8e0: 4604 0200 |00de: aget-object v4, v2, v0 │ │ +00c8e4: 6e30 5400 3104 |00e0: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c8ea: d800 0001 |00e3: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c8ee: 28f4 |00e5: goto 00d9 // -000c │ │ +00c8f0: 6e10 1b00 0500 |00e6: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c8f6: 0c03 |00e9: move-result-object v3 │ │ +00c8f8: 1404 1300 057f |00ea: const v4, #float 1.76788e+38 // #7f050013 │ │ +00c8fe: 6e20 3500 4300 |00ed: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c904: 0c02 |00f0: move-result-object v2 │ │ +00c906: 1200 |00f1: const/4 v0, #int 0 // #0 │ │ +00c908: 2123 |00f2: array-length v3, v2 │ │ +00c90a: 3530 0c00 |00f3: if-ge v0, v3, 00ff // +000c │ │ +00c90e: d003 9000 |00f5: add-int/lit16 v3, v0, #int 144 // #0090 │ │ +00c912: 4604 0200 |00f7: aget-object v4, v2, v0 │ │ +00c916: 6e30 5400 3104 |00f9: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c91c: d800 0001 |00fc: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c920: 28f4 |00fe: goto 00f2 // -000c │ │ +00c922: 6e10 1b00 0500 |00ff: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c928: 0c03 |0102: move-result-object v3 │ │ +00c92a: 1404 1400 057f |0103: const v4, #float 1.76788e+38 // #7f050014 │ │ +00c930: 6e20 3500 4300 |0106: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c936: 0c02 |0109: move-result-object v2 │ │ +00c938: 1200 |010a: const/4 v0, #int 0 // #0 │ │ +00c93a: 2123 |010b: array-length v3, v2 │ │ +00c93c: 3530 0c00 |010c: if-ge v0, v3, 0118 // +000c │ │ +00c940: d003 a000 |010e: add-int/lit16 v3, v0, #int 160 // #00a0 │ │ +00c944: 4604 0200 |0110: aget-object v4, v2, v0 │ │ +00c948: 6e30 5400 3104 |0112: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c94e: d800 0001 |0115: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c952: 28f4 |0117: goto 010b // -000c │ │ +00c954: 6e10 1b00 0500 |0118: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@001b │ │ +00c95a: 0c03 |011b: move-result-object v3 │ │ +00c95c: 1404 1500 057f |011c: const v4, #float 1.76788e+38 // #7f050015 │ │ +00c962: 6e20 3500 4300 |011f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +00c968: 0c02 |0122: move-result-object v2 │ │ +00c96a: 1200 |0123: const/4 v0, #int 0 // #0 │ │ +00c96c: 2123 |0124: array-length v3, v2 │ │ +00c96e: 3530 0c00 |0125: if-ge v0, v3, 0131 // +000c │ │ +00c972: d003 b000 |0127: add-int/lit16 v3, v0, #int 176 // #00b0 │ │ +00c976: 4604 0200 |0129: aget-object v4, v2, v0 │ │ +00c97a: 6e30 5400 3104 |012b: invoke-virtual {v1, v3, v4}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@0054 │ │ +00c980: d800 0001 |012e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00c984: 28f4 |0130: goto 0124 // -000c │ │ +00c986: 1101 |0131: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0005 line=351 │ │ 0x0010 line=352 │ │ 0x0014 line=353 │ │ 0x001b line=352 │ │ @@ -9705,22 +9722,22 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00c438: |[00c438] org.tvheadend.tvhguide.TVHGuideApplication.addChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ -00c448: 5410 6101 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ -00c44c: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ -00c452: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c456: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -00c45a: 1a00 0b04 |0009: const-string v0, "org.me.tvhguide.CHANNEL_ADD" // string@040b │ │ -00c45e: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c464: 0e00 |000e: return-void │ │ +00c988: |[00c988] org.tvheadend.tvhguide.TVHGuideApplication.addChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ +00c998: 5410 6101 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ +00c99c: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ +00c9a2: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00c9a6: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +00c9aa: 1a00 0a04 |0009: const-string v0, "org.me.tvhguide.CHANNEL_ADD" // string@040a │ │ +00c9ae: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00c9b4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=162 │ │ 0x0009 line=163 │ │ 0x000e line=165 │ │ locals : │ │ @@ -9732,22 +9749,22 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/ChannelTag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00c468: |[00c468] org.tvheadend.tvhguide.TVHGuideApplication.addChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ -00c478: 5410 6701 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ -00c47c: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ -00c482: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c486: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -00c48a: 1a00 1b04 |0009: const-string v0, "org.me.tvhguide.TAG_ADD" // string@041b │ │ -00c48e: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c494: 0e00 |000e: return-void │ │ +00c9b8: |[00c9b8] org.tvheadend.tvhguide.TVHGuideApplication.addChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ +00c9c8: 5410 6701 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ +00c9cc: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ +00c9d2: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00c9d6: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +00c9da: 1a00 1a04 |0009: const-string v0, "org.me.tvhguide.TAG_ADD" // string@041a │ │ +00c9de: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00c9e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=122 │ │ 0x0009 line=123 │ │ 0x000e line=125 │ │ locals : │ │ @@ -9759,18 +9776,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00c498: |[00c498] org.tvheadend.tvhguide.TVHGuideApplication.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V │ │ -00c4a8: 5410 6301 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ -00c4ac: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ -00c4b2: 0e00 |0005: return-void │ │ +00c9e8: |[00c9e8] org.tvheadend.tvhguide.TVHGuideApplication.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V │ │ +00c9f8: 5410 6301 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ +00c9fc: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ +00ca02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x0006 reg=2 l Lorg/tvheadend/tvhguide/htsp/HTSListener; │ │ @@ -9780,20 +9797,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Programme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00c4b4: |[00c4b4] org.tvheadend.tvhguide.TVHGuideApplication.addProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ -00c4c4: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c4c8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -00c4cc: 1a00 1404 |0004: const-string v0, "org.me.tvhguide.PROGRAMME_ADD" // string@0414 │ │ -00c4d0: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c4d6: 0e00 |0009: return-void │ │ +00ca04: |[00ca04] org.tvheadend.tvhguide.TVHGuideApplication.addProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ +00ca14: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00ca18: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +00ca1c: 1a00 1304 |0004: const-string v0, "org.me.tvhguide.PROGRAMME_ADD" // string@0413 │ │ +00ca20: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00ca26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0004 line=205 │ │ 0x0009 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -9804,22 +9821,22 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Recording;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00c4d8: |[00c4d8] org.tvheadend.tvhguide.TVHGuideApplication.addRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ -00c4e8: 5410 6501 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ -00c4ec: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ -00c4f2: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c4f6: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -00c4fa: 1a00 0e04 |0009: const-string v0, "org.me.tvhguide.DVR_ADD" // string@040e │ │ -00c4fe: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c504: 0e00 |000e: return-void │ │ +00ca28: |[00ca28] org.tvheadend.tvhguide.TVHGuideApplication.addRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ +00ca38: 5410 6501 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ +00ca3c: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ +00ca42: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00ca46: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +00ca4a: 1a00 0d04 |0009: const-string v0, "org.me.tvhguide.DVR_ADD" // string@040d │ │ +00ca4e: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00ca54: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=224 │ │ 0x0009 line=225 │ │ 0x000e line=227 │ │ locals : │ │ @@ -9831,22 +9848,22 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Subscription;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00c508: |[00c508] org.tvheadend.tvhguide.TVHGuideApplication.addSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ -00c518: 5410 6601 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ -00c51c: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ -00c522: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c526: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -00c52a: 1a00 1804 |0009: const-string v0, "org.me.tvhguide.SUBSCRIPTION_ADD" // string@0418 │ │ -00c52e: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c534: 0e00 |000e: return-void │ │ +00ca58: |[00ca58] org.tvheadend.tvhguide.TVHGuideApplication.addSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ +00ca68: 5410 6601 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ +00ca6c: 7220 2001 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ +00ca72: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00ca76: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +00ca7a: 1a00 1704 |0009: const-string v0, "org.me.tvhguide.SUBSCRIPTION_ADD" // string@0417 │ │ +00ca7e: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00ca84: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=296 │ │ 0x0009 line=297 │ │ 0x000e line=299 │ │ locals : │ │ @@ -9858,18 +9875,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/HttpTicket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00c538: |[00c538] org.tvheadend.tvhguide.TVHGuideApplication.addTicket:(Lorg/tvheadend/tvhguide/model/HttpTicket;)V │ │ -00c548: 1a00 1e04 |0000: const-string v0, "org.me.tvhguide.TICKET" // string@041e │ │ -00c54c: 7030 8c02 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c552: 0e00 |0005: return-void │ │ +00ca88: |[00ca88] org.tvheadend.tvhguide.TVHGuideApplication.addTicket:(Lorg/tvheadend/tvhguide/model/HttpTicket;)V │ │ +00ca98: 1a00 1d04 |0000: const-string v0, "org.me.tvhguide.TICKET" // string@041d │ │ +00ca9c: 7030 8c02 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00caa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0005 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x0006 reg=2 t Lorg/tvheadend/tvhguide/model/HttpTicket; │ │ @@ -9879,34 +9896,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -00c554: |[00c554] org.tvheadend.tvhguide.TVHGuideApplication.broadcastError:(Ljava/lang/String;)V │ │ -00c564: 5421 6301 |0000: iget-object v1, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ -00c568: 1d01 |0002: monitor-enter v1 │ │ -00c56a: 5420 6301 |0003: iget-object v0, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ -00c56e: 7210 2401 0000 |0005: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0124 │ │ -00c574: 0a00 |0008: move-result v0 │ │ -00c576: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -00c57a: 1e01 |000b: monitor-exit v1 │ │ -00c57c: 0e00 |000c: return-void │ │ -00c57e: 1e01 |000d: monitor-exit v1 │ │ -00c580: 5420 6201 |000e: iget-object v0, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.handler:Landroid/os/Handler; // field@0162 │ │ -00c584: 2201 cf00 |0010: new-instance v1, Lorg/tvheadend/tvhguide/TVHGuideApplication$1; // type@00cf │ │ -00c588: 7030 8102 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.:(Lorg/tvheadend/tvhguide/TVHGuideApplication;Ljava/lang/String;)V // method@0281 │ │ -00c58e: 6e20 4500 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0045 │ │ -00c594: 1a00 1104 |0018: const-string v0, "org.me.tvhguide.ERROR" // string@0411 │ │ -00c598: 7030 8c02 0203 |001a: invoke-direct {v2, v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c59e: 28ef |001d: goto 000c // -0011 │ │ -00c5a0: 0d00 |001e: move-exception v0 │ │ -00c5a2: 1e01 |001f: monitor-exit v1 │ │ -00c5a4: 2700 |0020: throw v0 │ │ +00caa4: |[00caa4] org.tvheadend.tvhguide.TVHGuideApplication.broadcastError:(Ljava/lang/String;)V │ │ +00cab4: 5421 6301 |0000: iget-object v1, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ +00cab8: 1d01 |0002: monitor-enter v1 │ │ +00caba: 5420 6301 |0003: iget-object v0, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ +00cabe: 7210 2401 0000 |0005: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0124 │ │ +00cac4: 0a00 |0008: move-result v0 │ │ +00cac6: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +00caca: 1e01 |000b: monitor-exit v1 │ │ +00cacc: 0e00 |000c: return-void │ │ +00cace: 1e01 |000d: monitor-exit v1 │ │ +00cad0: 5420 6201 |000e: iget-object v0, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.handler:Landroid/os/Handler; // field@0162 │ │ +00cad4: 2201 cf00 |0010: new-instance v1, Lorg/tvheadend/tvhguide/TVHGuideApplication$1; // type@00cf │ │ +00cad8: 7030 8102 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;.:(Lorg/tvheadend/tvhguide/TVHGuideApplication;Ljava/lang/String;)V // method@0281 │ │ +00cade: 6e20 4500 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0045 │ │ +00cae4: 1a00 1004 |0018: const-string v0, "org.me.tvhguide.ERROR" // string@0410 │ │ +00cae8: 7030 8c02 0203 |001a: invoke-direct {v2, v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00caee: 28ef |001d: goto 000c // -0011 │ │ +00caf0: 0d00 |001e: move-exception v0 │ │ +00caf2: 1e01 |001f: monitor-exit v1 │ │ +00caf4: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x000e │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=92 │ │ @@ -9926,18 +9943,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Packet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00c5bc: |[00c5bc] org.tvheadend.tvhguide.TVHGuideApplication.broadcastPacket:(Lorg/tvheadend/tvhguide/model/Packet;)V │ │ -00c5cc: 1a00 1304 |0000: const-string v0, "org.me.tvhguide.PLAYBACK_PACKET" // string@0413 │ │ -00c5d0: 7030 8c02 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c5d6: 0e00 |0005: return-void │ │ +00cb0c: |[00cb0c] org.tvheadend.tvhguide.TVHGuideApplication.broadcastPacket:(Lorg/tvheadend/tvhguide/model/Packet;)V │ │ +00cb1c: 1a00 1204 |0000: const-string v0, "org.me.tvhguide.PLAYBACK_PACKET" // string@0412 │ │ +00cb20: 7030 8c02 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00cb26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x0006 reg=2 p Lorg/tvheadend/tvhguide/model/Packet; │ │ @@ -9947,60 +9964,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -00c5d8: |[00c5d8] org.tvheadend.tvhguide.TVHGuideApplication.clearAll:()V │ │ -00c5e8: 5464 6701 |0000: iget-object v4, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ -00c5ec: 7210 2201 0400 |0002: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@0122 │ │ -00c5f2: 5464 6501 |0005: iget-object v4, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ -00c5f6: 7210 2201 0400 |0007: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@0122 │ │ -00c5fc: 5464 6101 |000a: iget-object v4, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ -00c600: 7210 2501 0400 |000c: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c606: 0c01 |000f: move-result-object v1 │ │ -00c608: 7210 1801 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c60e: 0a04 |0013: move-result v4 │ │ -00c610: 3804 1300 |0014: if-eqz v4, 0027 // +0013 │ │ -00c614: 7210 1901 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c61a: 0c00 |0019: move-result-object v0 │ │ -00c61c: 1f00 f100 |001a: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -00c620: 5404 cb01 |001c: iget-object v4, v0, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -00c624: 7210 2d01 0400 |001e: invoke-interface {v4}, Ljava/util/Set;.clear:()V // method@012d │ │ -00c62a: 5404 d201 |0021: iget-object v4, v0, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ -00c62e: 7210 2d01 0400 |0023: invoke-interface {v4}, Ljava/util/Set;.clear:()V // method@012d │ │ -00c634: 28ea |0026: goto 0010 // -0016 │ │ -00c636: 5464 6101 |0027: iget-object v4, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ -00c63a: 7210 2201 0400 |0029: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@0122 │ │ -00c640: 5464 6601 |002c: iget-object v4, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ -00c644: 7210 2501 0400 |002e: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c64a: 0c01 |0031: move-result-object v1 │ │ -00c64c: 7210 1801 0100 |0032: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c652: 0a04 |0035: move-result v4 │ │ -00c654: 3804 0e00 |0036: if-eqz v4, 0044 // +000e │ │ -00c658: 7210 1901 0100 |0038: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c65e: 0c02 |003b: move-result-object v2 │ │ -00c660: 1f02 f900 |003c: check-cast v2, Lorg/tvheadend/tvhguide/model/Subscription; // type@00f9 │ │ -00c664: 5424 1102 |003e: iget-object v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ -00c668: 7210 2201 0400 |0040: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@0122 │ │ -00c66e: 28ef |0043: goto 0032 // -0011 │ │ -00c670: 5464 6601 |0044: iget-object v4, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ -00c674: 7210 2201 0400 |0046: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@0122 │ │ -00c67a: 2203 f200 |0049: new-instance v3, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ -00c67e: 7010 7303 0300 |004b: invoke-direct {v3}, Lorg/tvheadend/tvhguide/model/ChannelTag;.:()V // method@0373 │ │ -00c684: 1604 0000 |004e: const-wide/16 v4, #int 0 // #0 │ │ -00c688: 5a34 d601 |0050: iput-wide v4, v3, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ -00c68c: 1404 2d00 067f |0052: const v4, #float 1.78117e+38 // #7f06002d │ │ -00c692: 6e20 9602 4600 |0055: invoke-virtual {v6, v4}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getString:(I)Ljava/lang/String; // method@0296 │ │ -00c698: 0c04 |0058: move-result-object v4 │ │ -00c69a: 5b34 d701 |0059: iput-object v4, v3, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ -00c69e: 5464 6701 |005b: iget-object v4, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ -00c6a2: 7220 2001 3400 |005d: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ -00c6a8: 0e00 |0060: return-void │ │ +00cb28: |[00cb28] org.tvheadend.tvhguide.TVHGuideApplication.clearAll:()V │ │ +00cb38: 5463 6701 |0000: iget-object v3, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ +00cb3c: 7210 2201 0300 |0002: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@0122 │ │ +00cb42: 5463 6501 |0005: iget-object v3, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ +00cb46: 7210 2201 0300 |0007: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@0122 │ │ +00cb4c: 5463 6101 |000a: iget-object v3, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ +00cb50: 7210 2501 0300 |000c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00cb56: 0c03 |000f: move-result-object v3 │ │ +00cb58: 7210 1801 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00cb5e: 0a04 |0013: move-result v4 │ │ +00cb60: 3804 1300 |0014: if-eqz v4, 0027 // +0013 │ │ +00cb64: 7210 1901 0300 |0016: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00cb6a: 0c00 |0019: move-result-object v0 │ │ +00cb6c: 1f00 f100 |001a: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +00cb70: 5404 cb01 |001c: iget-object v4, v0, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +00cb74: 7210 2d01 0400 |001e: invoke-interface {v4}, Ljava/util/Set;.clear:()V // method@012d │ │ +00cb7a: 5404 d201 |0021: iget-object v4, v0, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ +00cb7e: 7210 2d01 0400 |0023: invoke-interface {v4}, Ljava/util/Set;.clear:()V // method@012d │ │ +00cb84: 28ea |0026: goto 0010 // -0016 │ │ +00cb86: 5463 6101 |0027: iget-object v3, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ +00cb8a: 7210 2201 0300 |0029: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@0122 │ │ +00cb90: 5463 6601 |002c: iget-object v3, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ +00cb94: 7210 2501 0300 |002e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00cb9a: 0c03 |0031: move-result-object v3 │ │ +00cb9c: 7210 1801 0300 |0032: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00cba2: 0a04 |0035: move-result v4 │ │ +00cba4: 3804 0e00 |0036: if-eqz v4, 0044 // +000e │ │ +00cba8: 7210 1901 0300 |0038: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00cbae: 0c01 |003b: move-result-object v1 │ │ +00cbb0: 1f01 f900 |003c: check-cast v1, Lorg/tvheadend/tvhguide/model/Subscription; // type@00f9 │ │ +00cbb4: 5414 1102 |003e: iget-object v4, v1, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ +00cbb8: 7210 2201 0400 |0040: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@0122 │ │ +00cbbe: 28ef |0043: goto 0032 // -0011 │ │ +00cbc0: 5463 6601 |0044: iget-object v3, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ +00cbc4: 7210 2201 0300 |0046: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@0122 │ │ +00cbca: 2202 f200 |0049: new-instance v2, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ +00cbce: 7010 7303 0200 |004b: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/ChannelTag;.:()V // method@0373 │ │ +00cbd4: 1604 0000 |004e: const-wide/16 v4, #int 0 // #0 │ │ +00cbd8: 5a24 d601 |0050: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ +00cbdc: 1403 2d00 067f |0052: const v3, #float 1.78117e+38 // #7f06002d │ │ +00cbe2: 6e20 9602 3600 |0055: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getString:(I)Ljava/lang/String; // method@0296 │ │ +00cbe8: 0c03 |0058: move-result-object v3 │ │ +00cbea: 5b23 d701 |0059: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ +00cbee: 5463 6701 |005b: iget-object v3, v6, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ +00cbf2: 7220 2001 2300 |005d: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ +00cbf8: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=274 │ │ 0x000a line=276 │ │ 0x001c line=277 │ │ 0x0021 line=278 │ │ @@ -10011,105 +10028,102 @@ │ │ 0x0049 line=287 │ │ 0x004e line=288 │ │ 0x0052 line=289 │ │ 0x005b line=290 │ │ 0x0060 line=291 │ │ locals : │ │ 0x001c - 0x0027 reg=0 ch Lorg/tvheadend/tvhguide/model/Channel; │ │ - 0x003e - 0x0044 reg=2 s Lorg/tvheadend/tvhguide/model/Subscription; │ │ - 0x0010 - 0x0061 reg=1 i$ Ljava/util/Iterator; │ │ - 0x004e - 0x0061 reg=3 tag Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ + 0x003e - 0x0044 reg=1 s Lorg/tvheadend/tvhguide/model/Subscription; │ │ + 0x004e - 0x0061 reg=2 tag Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ 0x0000 - 0x0061 reg=6 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ │ │ #10 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'getChannel' │ │ type : '(J)Lorg/tvheadend/tvhguide/model/Channel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -00c6ac: |[00c6ac] org.tvheadend.tvhguide.TVHGuideApplication.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; │ │ -00c6bc: 6e10 9202 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannels:()Ljava/util/List; // method@0292 │ │ -00c6c2: 0c02 |0003: move-result-object v2 │ │ -00c6c4: 7210 2501 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c6ca: 0c01 |0007: move-result-object v1 │ │ -00c6cc: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c6d2: 0a02 |000b: move-result v2 │ │ -00c6d4: 3802 0f00 |000c: if-eqz v2, 001b // +000f │ │ -00c6d8: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c6de: 0c00 |0011: move-result-object v0 │ │ -00c6e0: 1f00 f100 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -00c6e4: 5302 ce01 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -00c6e8: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ -00c6ec: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -00c6f0: 1100 |001a: return-object v0 │ │ -00c6f2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -00c6f4: 28fe |001c: goto 001a // -0002 │ │ +00cbfc: |[00cbfc] org.tvheadend.tvhguide.TVHGuideApplication.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; │ │ +00cc0c: 6e10 9202 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannels:()Ljava/util/List; // method@0292 │ │ +00cc12: 0c01 |0003: move-result-object v1 │ │ +00cc14: 7210 2501 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00cc1a: 0c01 |0007: move-result-object v1 │ │ +00cc1c: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00cc22: 0a02 |000b: move-result v2 │ │ +00cc24: 3802 0f00 |000c: if-eqz v2, 001b // +000f │ │ +00cc28: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00cc2e: 0c00 |0011: move-result-object v0 │ │ +00cc30: 1f00 f100 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +00cc34: 5302 ce01 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00cc38: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ +00cc3c: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +00cc40: 1100 |001a: return-object v0 │ │ +00cc42: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00cc44: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0014 line=181 │ │ 0x001a line=185 │ │ locals : │ │ 0x0014 - 0x001a reg=0 ch Lorg/tvheadend/tvhguide/model/Channel; │ │ - 0x0008 - 0x001d reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x001d reg=5 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x001d reg=6 id J │ │ │ │ #11 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'getChannelTag' │ │ type : '(J)Lorg/tvheadend/tvhguide/model/ChannelTag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -00c6f8: |[00c6f8] org.tvheadend.tvhguide.TVHGuideApplication.getChannelTag:(J)Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ -00c708: 6e10 9102 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannelTags:()Ljava/util/List; // method@0291 │ │ -00c70e: 0c02 |0003: move-result-object v2 │ │ -00c710: 7210 2501 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c716: 0c00 |0007: move-result-object v0 │ │ -00c718: 7210 1801 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c71e: 0a02 |000b: move-result v2 │ │ -00c720: 3802 0f00 |000c: if-eqz v2, 001b // +000f │ │ -00c724: 7210 1901 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c72a: 0c01 |0011: move-result-object v1 │ │ -00c72c: 1f01 f200 |0012: check-cast v1, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ -00c730: 5312 d601 |0014: iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ -00c734: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ -00c738: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -00c73c: 1101 |001a: return-object v1 │ │ -00c73e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -00c740: 28fe |001c: goto 001a // -0002 │ │ +00cc48: |[00cc48] org.tvheadend.tvhguide.TVHGuideApplication.getChannelTag:(J)Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ +00cc58: 6e10 9102 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannelTags:()Ljava/util/List; // method@0291 │ │ +00cc5e: 0c01 |0003: move-result-object v1 │ │ +00cc60: 7210 2501 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00cc66: 0c01 |0007: move-result-object v1 │ │ +00cc68: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00cc6e: 0a02 |000b: move-result v2 │ │ +00cc70: 3802 0f00 |000c: if-eqz v2, 001b // +000f │ │ +00cc74: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00cc7a: 0c00 |0011: move-result-object v0 │ │ +00cc7c: 1f00 f200 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ +00cc80: 5302 d601 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ +00cc84: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ +00cc88: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +00cc8c: 1100 |001a: return-object v0 │ │ +00cc8e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00cc90: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0014 line=146 │ │ 0x001a line=150 │ │ locals : │ │ - 0x0014 - 0x001a reg=1 tag Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ - 0x0008 - 0x001d reg=0 i$ Ljava/util/Iterator; │ │ + 0x0014 - 0x001a reg=0 tag Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ 0x0000 - 0x001d reg=5 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x001d reg=6 id J │ │ │ │ #12 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'getChannelTags' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c744: |[00c744] org.tvheadend.tvhguide.TVHGuideApplication.getChannelTags:()Ljava/util/List; │ │ -00c754: 5410 6701 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ -00c758: 1100 |0002: return-object v0 │ │ +00cc94: |[00cc94] org.tvheadend.tvhguide.TVHGuideApplication.getChannelTags:()Ljava/util/List; │ │ +00cca4: 5410 6701 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ +00cca8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ │ │ #13 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ @@ -10117,17 +10131,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c75c: |[00c75c] org.tvheadend.tvhguide.TVHGuideApplication.getChannels:()Ljava/util/List; │ │ -00c76c: 5410 6101 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ -00c770: 1100 |0002: return-object v0 │ │ +00ccac: |[00ccac] org.tvheadend.tvhguide.TVHGuideApplication.getChannels:()Ljava/util/List; │ │ +00ccbc: 5410 6101 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ +00ccc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ │ │ #14 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ @@ -10135,54 +10149,53 @@ │ │ type : '(J)Lorg/tvheadend/tvhguide/model/Recording;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -00c774: |[00c774] org.tvheadend.tvhguide.TVHGuideApplication.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; │ │ -00c784: 6e10 9502 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecordings:()Ljava/util/List; // method@0295 │ │ -00c78a: 0c02 |0003: move-result-object v2 │ │ -00c78c: 7210 2501 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c792: 0c00 |0007: move-result-object v0 │ │ -00c794: 7210 1801 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c79a: 0a02 |000b: move-result v2 │ │ -00c79c: 3802 0f00 |000c: if-eqz v2, 001b // +000f │ │ -00c7a0: 7210 1901 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c7a6: 0c01 |0011: move-result-object v1 │ │ -00c7a8: 1f01 f600 |0012: check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00c7ac: 5312 f001 |0014: iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -00c7b0: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ -00c7b4: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -00c7b8: 1101 |001a: return-object v1 │ │ -00c7ba: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -00c7bc: 28fe |001c: goto 001a // -0002 │ │ +00ccc4: |[00ccc4] org.tvheadend.tvhguide.TVHGuideApplication.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; │ │ +00ccd4: 6e10 9502 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecordings:()Ljava/util/List; // method@0295 │ │ +00ccda: 0c01 |0003: move-result-object v1 │ │ +00ccdc: 7210 2501 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00cce2: 0c01 |0007: move-result-object v1 │ │ +00cce4: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00ccea: 0a02 |000b: move-result v2 │ │ +00ccec: 3802 0f00 |000c: if-eqz v2, 001b // +000f │ │ +00ccf0: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00ccf6: 0c00 |0011: move-result-object v0 │ │ +00ccf8: 1f00 f600 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00ccfc: 5302 f001 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00cd00: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ +00cd04: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +00cd08: 1100 |001a: return-object v0 │ │ +00cd0a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00cd0c: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0014 line=243 │ │ 0x001a line=247 │ │ locals : │ │ - 0x0014 - 0x001a reg=1 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ - 0x0008 - 0x001d reg=0 i$ Ljava/util/Iterator; │ │ + 0x0014 - 0x001a reg=0 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ 0x0000 - 0x001d reg=5 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x001d reg=6 id J │ │ │ │ #15 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'getRecordings' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c7c0: |[00c7c0] org.tvheadend.tvhguide.TVHGuideApplication.getRecordings:()Ljava/util/List; │ │ -00c7d0: 5410 6501 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ -00c7d4: 1100 |0002: return-object v0 │ │ +00cd10: |[00cd10] org.tvheadend.tvhguide.TVHGuideApplication.getRecordings:()Ljava/util/List; │ │ +00cd20: 5410 6501 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ +00cd24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ │ │ #16 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ @@ -10190,54 +10203,53 @@ │ │ type : '(J)Lorg/tvheadend/tvhguide/model/Subscription;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -00c7d8: |[00c7d8] org.tvheadend.tvhguide.TVHGuideApplication.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; │ │ -00c7e8: 6e10 9802 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscriptions:()Ljava/util/List; // method@0298 │ │ -00c7ee: 0c02 |0003: move-result-object v2 │ │ -00c7f0: 7210 2501 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c7f6: 0c00 |0007: move-result-object v0 │ │ -00c7f8: 7210 1801 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c7fe: 0a02 |000b: move-result v2 │ │ -00c800: 3802 0f00 |000c: if-eqz v2, 001b // +000f │ │ -00c804: 7210 1901 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c80a: 0c01 |0011: move-result-object v1 │ │ -00c80c: 1f01 f900 |0012: check-cast v1, Lorg/tvheadend/tvhguide/model/Subscription; // type@00f9 │ │ -00c810: 5312 0d02 |0014: iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Subscription;.id:J // field@020d │ │ -00c814: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ -00c818: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -00c81c: 1101 |001a: return-object v1 │ │ -00c81e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -00c820: 28fe |001c: goto 001a // -0002 │ │ +00cd28: |[00cd28] org.tvheadend.tvhguide.TVHGuideApplication.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; │ │ +00cd38: 6e10 9802 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscriptions:()Ljava/util/List; // method@0298 │ │ +00cd3e: 0c01 |0003: move-result-object v1 │ │ +00cd40: 7210 2501 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00cd46: 0c01 |0007: move-result-object v1 │ │ +00cd48: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00cd4e: 0a02 |000b: move-result v2 │ │ +00cd50: 3802 0f00 |000c: if-eqz v2, 001b // +000f │ │ +00cd54: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00cd5a: 0c00 |0011: move-result-object v0 │ │ +00cd5c: 1f00 f900 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/Subscription; // type@00f9 │ │ +00cd60: 5302 0d02 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Subscription;.id:J // field@020d │ │ +00cd64: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ +00cd68: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +00cd6c: 1100 |001a: return-object v0 │ │ +00cd6e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +00cd70: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0014 line=316 │ │ 0x001a line=320 │ │ locals : │ │ - 0x0014 - 0x001a reg=1 s Lorg/tvheadend/tvhguide/model/Subscription; │ │ - 0x0008 - 0x001d reg=0 i$ Ljava/util/Iterator; │ │ + 0x0014 - 0x001a reg=0 s Lorg/tvheadend/tvhguide/model/Subscription; │ │ 0x0000 - 0x001d reg=5 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x001d reg=6 id J │ │ │ │ #17 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'getSubscriptions' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c824: |[00c824] org.tvheadend.tvhguide.TVHGuideApplication.getSubscriptions:()Ljava/util/List; │ │ -00c834: 5410 6601 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ -00c838: 1100 |0002: return-object v0 │ │ +00cd74: |[00cd74] org.tvheadend.tvhguide.TVHGuideApplication.getSubscriptions:()Ljava/util/List; │ │ +00cd84: 5410 6601 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ +00cd88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ │ │ #18 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ @@ -10245,17 +10257,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c83c: |[00c83c] org.tvheadend.tvhguide.TVHGuideApplication.isLoading:()Z │ │ -00c84c: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c850: 0f00 |0002: return v0 │ │ +00cd8c: |[00cd8c] org.tvheadend.tvhguide.TVHGuideApplication.isLoading:()Z │ │ +00cd9c: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00cda0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ │ │ #19 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ @@ -10263,59 +10275,58 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00c854: |[00c854] org.tvheadend.tvhguide.TVHGuideApplication.removeChannel:(J)V │ │ -00c864: 6e10 9202 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannels:()Ljava/util/List; // method@0292 │ │ -00c86a: 0c02 |0003: move-result-object v2 │ │ -00c86c: 7210 2501 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c872: 0c01 |0007: move-result-object v1 │ │ -00c874: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c87a: 0a02 |000b: move-result v2 │ │ -00c87c: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ -00c880: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c886: 0c00 |0011: move-result-object v0 │ │ -00c888: 1f00 f100 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -00c88c: 5302 ce01 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -00c890: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ -00c894: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -00c898: 6e20 9b02 0500 |001a: invoke-virtual {v5, v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@029b │ │ -00c89e: 0e00 |001d: return-void │ │ +00cda4: |[00cda4] org.tvheadend.tvhguide.TVHGuideApplication.removeChannel:(J)V │ │ +00cdb4: 6e10 9202 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannels:()Ljava/util/List; // method@0292 │ │ +00cdba: 0c01 |0003: move-result-object v1 │ │ +00cdbc: 7210 2501 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00cdc2: 0c01 |0007: move-result-object v1 │ │ +00cdc4: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00cdca: 0a02 |000b: move-result v2 │ │ +00cdcc: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ +00cdd0: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00cdd6: 0c00 |0011: move-result-object v0 │ │ +00cdd8: 1f00 f100 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +00cddc: 5302 ce01 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00cde0: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ +00cde4: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +00cde8: 6e20 9b02 0500 |001a: invoke-virtual {v5, v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@029b │ │ +00cdee: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0014 line=190 │ │ 0x001a line=191 │ │ 0x001d line=195 │ │ locals : │ │ 0x0014 - 0x001d reg=0 ch Lorg/tvheadend/tvhguide/model/Channel; │ │ - 0x0008 - 0x001e reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x001e reg=5 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x001e reg=6 id J │ │ │ │ #20 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'removeChannel' │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00c8a0: |[00c8a0] org.tvheadend.tvhguide.TVHGuideApplication.removeChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ -00c8b0: 5410 6101 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ -00c8b4: 7220 2601 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ -00c8ba: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c8be: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -00c8c2: 1a00 0c04 |0009: const-string v0, "org.me.tvhguide.CHANNEL_DELETE" // string@040c │ │ -00c8c6: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c8cc: 0e00 |000e: return-void │ │ +00cdf0: |[00cdf0] org.tvheadend.tvhguide.TVHGuideApplication.removeChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ +00ce00: 5410 6101 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.channels:Ljava/util/List; // field@0161 │ │ +00ce04: 7220 2601 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ +00ce0a: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00ce0e: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +00ce12: 1a00 0b04 |0009: const-string v0, "org.me.tvhguide.CHANNEL_DELETE" // string@040b │ │ +00ce16: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00ce1c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=174 │ │ 0x0009 line=175 │ │ 0x000e line=177 │ │ locals : │ │ @@ -10327,59 +10338,58 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00c8d0: |[00c8d0] org.tvheadend.tvhguide.TVHGuideApplication.removeChannelTag:(J)V │ │ -00c8e0: 6e10 9102 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannelTags:()Ljava/util/List; // method@0291 │ │ -00c8e6: 0c02 |0003: move-result-object v2 │ │ -00c8e8: 7210 2501 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c8ee: 0c00 |0007: move-result-object v0 │ │ -00c8f0: 7210 1801 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c8f6: 0a02 |000b: move-result v2 │ │ -00c8f8: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ -00c8fc: 7210 1901 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c902: 0c01 |0011: move-result-object v1 │ │ -00c904: 1f01 f200 |0012: check-cast v1, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ -00c908: 5312 d601 |0014: iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ -00c90c: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ -00c910: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -00c914: 6e20 9d02 1500 |001a: invoke-virtual {v5, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@029d │ │ -00c91a: 0e00 |001d: return-void │ │ +00ce20: |[00ce20] org.tvheadend.tvhguide.TVHGuideApplication.removeChannelTag:(J)V │ │ +00ce30: 6e10 9102 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannelTags:()Ljava/util/List; // method@0291 │ │ +00ce36: 0c01 |0003: move-result-object v1 │ │ +00ce38: 7210 2501 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00ce3e: 0c01 |0007: move-result-object v1 │ │ +00ce40: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00ce46: 0a02 |000b: move-result v2 │ │ +00ce48: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ +00ce4c: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00ce52: 0c00 |0011: move-result-object v0 │ │ +00ce54: 1f00 f200 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ +00ce58: 5302 d601 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ +00ce5c: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ +00ce60: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +00ce64: 6e20 9d02 0500 |001a: invoke-virtual {v5, v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@029d │ │ +00ce6a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0014 line=137 │ │ 0x001a line=138 │ │ 0x001d line=142 │ │ locals : │ │ - 0x0014 - 0x001d reg=1 tag Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ - 0x0008 - 0x001e reg=0 i$ Ljava/util/Iterator; │ │ + 0x0014 - 0x001d reg=0 tag Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ 0x0000 - 0x001e reg=5 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x001e reg=6 id J │ │ │ │ #22 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'removeChannelTag' │ │ type : '(Lorg/tvheadend/tvhguide/model/ChannelTag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00c91c: |[00c91c] org.tvheadend.tvhguide.TVHGuideApplication.removeChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ -00c92c: 5410 6701 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ -00c930: 7220 2601 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ -00c936: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c93a: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -00c93e: 1a00 1c04 |0009: const-string v0, "org.me.tvhguide.TAG_DELETE" // string@041c │ │ -00c942: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c948: 0e00 |000e: return-void │ │ +00ce6c: |[00ce6c] org.tvheadend.tvhguide.TVHGuideApplication.removeChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ +00ce7c: 5410 6701 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.tags:Ljava/util/List; // field@0167 │ │ +00ce80: 7220 2601 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ +00ce86: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00ce8a: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +00ce8e: 1a00 1b04 |0009: const-string v0, "org.me.tvhguide.TAG_DELETE" // string@041b │ │ +00ce92: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00ce98: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=130 │ │ 0x0009 line=131 │ │ 0x000e line=133 │ │ locals : │ │ @@ -10391,18 +10401,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00c94c: |[00c94c] org.tvheadend.tvhguide.TVHGuideApplication.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V │ │ -00c95c: 5410 6301 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ -00c960: 7220 2601 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ -00c966: 0e00 |0005: return-void │ │ +00ce9c: |[00ce9c] org.tvheadend.tvhguide.TVHGuideApplication.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V │ │ +00ceac: 5410 6301 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.listeners:Ljava/util/List; // field@0163 │ │ +00ceb0: 7220 2601 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ +00ceb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x0006 reg=2 l Lorg/tvheadend/tvhguide/htsp/HTSListener; │ │ @@ -10412,20 +10422,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Programme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00c968: |[00c968] org.tvheadend.tvhguide.TVHGuideApplication.removeProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ -00c978: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c97c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -00c980: 1a00 1504 |0004: const-string v0, "org.me.tvhguide.PROGRAMME_DELETE" // string@0415 │ │ -00c984: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00c98a: 0e00 |0009: return-void │ │ +00ceb8: |[00ceb8] org.tvheadend.tvhguide.TVHGuideApplication.removeProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ +00cec8: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00cecc: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +00ced0: 1a00 1404 |0004: const-string v0, "org.me.tvhguide.PROGRAMME_DELETE" // string@0414 │ │ +00ced4: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00ceda: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x0009 line=213 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -10436,59 +10446,58 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00c98c: |[00c98c] org.tvheadend.tvhguide.TVHGuideApplication.removeRecording:(J)V │ │ -00c99c: 6e10 9502 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecordings:()Ljava/util/List; // method@0295 │ │ -00c9a2: 0c02 |0003: move-result-object v2 │ │ -00c9a4: 7210 2501 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00c9aa: 0c00 |0007: move-result-object v0 │ │ -00c9ac: 7210 1801 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00c9b2: 0a02 |000b: move-result v2 │ │ -00c9b4: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ -00c9b8: 7210 1901 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00c9be: 0c01 |0011: move-result-object v1 │ │ -00c9c0: 1f01 f600 |0012: check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00c9c4: 5312 f001 |0014: iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -00c9c8: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ -00c9cc: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -00c9d0: 6e20 a102 1500 |001a: invoke-virtual {v5, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@02a1 │ │ -00c9d6: 0e00 |001d: return-void │ │ +00cedc: |[00cedc] org.tvheadend.tvhguide.TVHGuideApplication.removeRecording:(J)V │ │ +00ceec: 6e10 9502 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecordings:()Ljava/util/List; // method@0295 │ │ +00cef2: 0c01 |0003: move-result-object v1 │ │ +00cef4: 7210 2501 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00cefa: 0c01 |0007: move-result-object v1 │ │ +00cefc: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00cf02: 0a02 |000b: move-result v2 │ │ +00cf04: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ +00cf08: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00cf0e: 0c00 |0011: move-result-object v0 │ │ +00cf10: 1f00 f600 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00cf14: 5302 f001 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00cf18: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ +00cf1c: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +00cf20: 6e20 a102 0500 |001a: invoke-virtual {v5, v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@02a1 │ │ +00cf26: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0014 line=252 │ │ 0x001a line=253 │ │ 0x001d line=257 │ │ locals : │ │ - 0x0014 - 0x001d reg=1 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ - 0x0008 - 0x001e reg=0 i$ Ljava/util/Iterator; │ │ + 0x0014 - 0x001d reg=0 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ 0x0000 - 0x001e reg=5 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x001e reg=6 id J │ │ │ │ #26 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'removeRecording' │ │ type : '(Lorg/tvheadend/tvhguide/model/Recording;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00c9d8: |[00c9d8] org.tvheadend.tvhguide.TVHGuideApplication.removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ -00c9e8: 5410 6501 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ -00c9ec: 7220 2601 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ -00c9f2: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00c9f6: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -00c9fa: 1a00 0f04 |0009: const-string v0, "org.me.tvhguide.DVR_DELETE" // string@040f │ │ -00c9fe: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00ca04: 0e00 |000e: return-void │ │ +00cf28: |[00cf28] org.tvheadend.tvhguide.TVHGuideApplication.removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ +00cf38: 5410 6501 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.recordings:Ljava/util/List; // field@0165 │ │ +00cf3c: 7220 2601 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ +00cf42: 5510 6401 |0005: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00cf46: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +00cf4a: 1a00 0e04 |0009: const-string v0, "org.me.tvhguide.DVR_DELETE" // string@040e │ │ +00cf4e: 7030 8c02 0102 |000b: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00cf54: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0005 line=236 │ │ 0x0009 line=237 │ │ 0x000e line=239 │ │ locals : │ │ @@ -10500,61 +10509,60 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00ca08: |[00ca08] org.tvheadend.tvhguide.TVHGuideApplication.removeSubscription:(J)V │ │ -00ca18: 6e10 9802 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscriptions:()Ljava/util/List; // method@0298 │ │ -00ca1e: 0c02 |0003: move-result-object v2 │ │ -00ca20: 7210 2501 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00ca26: 0c00 |0007: move-result-object v0 │ │ -00ca28: 7210 1801 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00ca2e: 0a02 |000b: move-result v2 │ │ -00ca30: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ -00ca34: 7210 1901 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00ca3a: 0c01 |0011: move-result-object v1 │ │ -00ca3c: 1f01 f900 |0012: check-cast v1, Lorg/tvheadend/tvhguide/model/Subscription; // type@00f9 │ │ -00ca40: 5312 0d02 |0014: iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Subscription;.id:J // field@020d │ │ -00ca44: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ -00ca48: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -00ca4c: 6e20 a302 1500 |001a: invoke-virtual {v5, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a3 │ │ -00ca52: 0e00 |001d: return-void │ │ +00cf58: |[00cf58] org.tvheadend.tvhguide.TVHGuideApplication.removeSubscription:(J)V │ │ +00cf68: 6e10 9802 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscriptions:()Ljava/util/List; // method@0298 │ │ +00cf6e: 0c01 |0003: move-result-object v1 │ │ +00cf70: 7210 2501 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00cf76: 0c01 |0007: move-result-object v1 │ │ +00cf78: 7210 1801 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00cf7e: 0a02 |000b: move-result v2 │ │ +00cf80: 3802 1100 |000c: if-eqz v2, 001d // +0011 │ │ +00cf84: 7210 1901 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00cf8a: 0c00 |0011: move-result-object v0 │ │ +00cf8c: 1f00 f900 |0012: check-cast v0, Lorg/tvheadend/tvhguide/model/Subscription; // type@00f9 │ │ +00cf90: 5302 0d02 |0014: iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Subscription;.id:J // field@020d │ │ +00cf94: 3102 0206 |0016: cmp-long v2, v2, v6 │ │ +00cf98: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +00cf9c: 6e20 a302 0500 |001a: invoke-virtual {v5, v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a3 │ │ +00cfa2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0014 line=325 │ │ 0x001a line=326 │ │ 0x001d line=330 │ │ locals : │ │ - 0x0014 - 0x001d reg=1 s Lorg/tvheadend/tvhguide/model/Subscription; │ │ - 0x0008 - 0x001e reg=0 i$ Ljava/util/Iterator; │ │ + 0x0014 - 0x001d reg=0 s Lorg/tvheadend/tvhguide/model/Subscription; │ │ 0x0000 - 0x001e reg=5 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0000 - 0x001e reg=6 id J │ │ │ │ #28 : (in Lorg/tvheadend/tvhguide/TVHGuideApplication;) │ │ name : 'removeSubscription' │ │ type : '(Lorg/tvheadend/tvhguide/model/Subscription;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00ca54: |[00ca54] org.tvheadend.tvhguide.TVHGuideApplication.removeSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ -00ca64: 5420 1102 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ -00ca68: 7210 2201 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0122 │ │ -00ca6e: 5410 6601 |0005: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ -00ca72: 7220 2601 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ -00ca78: 5510 6401 |000a: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00ca7c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -00ca80: 1a00 1904 |000e: const-string v0, "org.me.tvhguide.SUBSCRIPTION_DELETE" // string@0419 │ │ -00ca84: 7030 8c02 0102 |0010: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00ca8a: 0e00 |0013: return-void │ │ +00cfa4: |[00cfa4] org.tvheadend.tvhguide.TVHGuideApplication.removeSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ +00cfb4: 5420 1102 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ +00cfb8: 7210 2201 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0122 │ │ +00cfbe: 5410 6601 |0005: iget-object v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.subscriptions:Ljava/util/List; // field@0166 │ │ +00cfc2: 7220 2601 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0126 │ │ +00cfc8: 5510 6401 |000a: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00cfcc: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +00cfd0: 1a00 1804 |000e: const-string v0, "org.me.tvhguide.SUBSCRIPTION_DELETE" // string@0418 │ │ +00cfd4: 7030 8c02 0102 |0010: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00cfda: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ 0x000a line=309 │ │ 0x000e line=310 │ │ 0x0013 line=312 │ │ @@ -10567,23 +10575,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -00ca8c: |[00ca8c] org.tvheadend.tvhguide.TVHGuideApplication.setLoading:(Z)V │ │ -00ca9c: 5520 6401 |0000: iget-boolean v0, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00caa0: 3230 0b00 |0002: if-eq v0, v3, 000d // +000b │ │ -00caa4: 1a00 1204 |0004: const-string v0, "org.me.tvhguide.LOADING" // string@0412 │ │ -00caa8: 7110 9e00 0300 |0006: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -00caae: 0c01 |0009: move-result-object v1 │ │ -00cab0: 7030 8c02 0201 |000a: invoke-direct {v2, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00cab6: 5c23 6401 |000d: iput-boolean v3, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00caba: 0e00 |000f: return-void │ │ +00cfdc: |[00cfdc] org.tvheadend.tvhguide.TVHGuideApplication.setLoading:(Z)V │ │ +00cfec: 5520 6401 |0000: iget-boolean v0, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00cff0: 3230 0b00 |0002: if-eq v0, v3, 000d // +000b │ │ +00cff4: 1a00 1104 |0004: const-string v0, "org.me.tvhguide.LOADING" // string@0411 │ │ +00cff8: 7110 9e00 0300 |0006: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +00cffe: 0c01 |0009: move-result-object v1 │ │ +00d000: 7030 8c02 0201 |000a: invoke-direct {v2, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00d006: 5c23 6401 |000d: iput-boolean v3, v2, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00d00a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ 0x000d line=269 │ │ 0x000f line=270 │ │ locals : │ │ @@ -10595,20 +10603,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00cabc: |[00cabc] org.tvheadend.tvhguide.TVHGuideApplication.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ -00cacc: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00cad0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -00cad4: 1a00 0d04 |0004: const-string v0, "org.me.tvhguide.CHANNEL_UPDATE" // string@040d │ │ -00cad8: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00cade: 0e00 |0009: return-void │ │ +00d00c: |[00d00c] org.tvheadend.tvhguide.TVHGuideApplication.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ +00d01c: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00d020: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +00d024: 1a00 0c04 |0004: const-string v0, "org.me.tvhguide.CHANNEL_UPDATE" // string@040c │ │ +00d028: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00d02e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0009 line=201 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -10619,20 +10627,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/ChannelTag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00cae0: |[00cae0] org.tvheadend.tvhguide.TVHGuideApplication.updateChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ -00caf0: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00caf4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -00caf8: 1a00 1d04 |0004: const-string v0, "org.me.tvhguide.TAG_UPDATE" // string@041d │ │ -00cafc: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00cb02: 0e00 |0009: return-void │ │ +00d030: |[00d030] org.tvheadend.tvhguide.TVHGuideApplication.updateChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ +00d040: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00d044: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +00d048: 1a00 1c04 |0004: const-string v0, "org.me.tvhguide.TAG_UPDATE" // string@041c │ │ +00d04c: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00d052: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x0009 line=157 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -10643,20 +10651,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Programme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00cb04: |[00cb04] org.tvheadend.tvhguide.TVHGuideApplication.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ -00cb14: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00cb18: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -00cb1c: 1a00 1604 |0004: const-string v0, "org.me.tvhguide.PROGRAMME_UPDATE" // string@0416 │ │ -00cb20: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00cb26: 0e00 |0009: return-void │ │ +00d054: |[00d054] org.tvheadend.tvhguide.TVHGuideApplication.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ +00d064: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00d068: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +00d06c: 1a00 1504 |0004: const-string v0, "org.me.tvhguide.PROGRAMME_UPDATE" // string@0415 │ │ +00d070: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00d076: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0004 line=217 │ │ 0x0009 line=219 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -10667,20 +10675,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Recording;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00cb28: |[00cb28] org.tvheadend.tvhguide.TVHGuideApplication.updateRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ -00cb38: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00cb3c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -00cb40: 1a00 1004 |0004: const-string v0, "org.me.tvhguide.DVR_UPDATE" // string@0410 │ │ -00cb44: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00cb4a: 0e00 |0009: return-void │ │ +00d078: |[00d078] org.tvheadend.tvhguide.TVHGuideApplication.updateRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ +00d088: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00d08c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +00d090: 1a00 0f04 |0004: const-string v0, "org.me.tvhguide.DVR_UPDATE" // string@040f │ │ +00d094: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00d09a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x0009 line=263 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -10691,20 +10699,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Subscription;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -00cb4c: |[00cb4c] org.tvheadend.tvhguide.TVHGuideApplication.updateSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ -00cb5c: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ -00cb60: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -00cb64: 1a00 1a04 |0004: const-string v0, "org.me.tvhguide.SUBSCRIPTION_UPDATE" // string@041a │ │ -00cb68: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ -00cb6e: 0e00 |0009: return-void │ │ +00d09c: |[00d09c] org.tvheadend.tvhguide.TVHGuideApplication.updateSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ +00d0ac: 5510 6401 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/TVHGuideApplication;.loading:Z // field@0164 │ │ +00d0b0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +00d0b4: 1a00 1904 |0004: const-string v0, "org.me.tvhguide.SUBSCRIPTION_UPDATE" // string@0419 │ │ +00d0b8: 7030 8c02 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V // method@028c │ │ +00d0be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0004 line=334 │ │ 0x0009 line=336 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -10743,17 +10751,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00cb70: |[00cb70] org.tvheadend.tvhguide.TVHVideoView.:(Landroid/content/Context;)V │ │ -00cb80: 7020 9100 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/VideoView;.:(Landroid/content/Context;)V // method@0091 │ │ -00cb86: 0e00 |0003: return-void │ │ +00d0c0: |[00d0c0] org.tvheadend.tvhguide.TVHVideoView.:(Landroid/content/Context;)V │ │ +00d0d0: 7020 9100 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/VideoView;.:(Landroid/content/Context;)V // method@0091 │ │ +00d0d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/TVHVideoView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -10763,17 +10771,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00cb88: |[00cb88] org.tvheadend.tvhguide.TVHVideoView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -00cb98: 7030 9200 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/VideoView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0092 │ │ -00cb9e: 0e00 |0003: return-void │ │ +00d0d8: |[00d0d8] org.tvheadend.tvhguide.TVHVideoView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +00d0e8: 7030 9200 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/VideoView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0092 │ │ +00d0ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/TVHVideoView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -10784,17 +10792,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -00cba0: |[00cba0] org.tvheadend.tvhguide.TVHVideoView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -00cbb0: 7040 9300 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/VideoView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0093 │ │ -00cbb6: 0e00 |0003: return-void │ │ +00d0f0: |[00d0f0] org.tvheadend.tvhguide.TVHVideoView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +00d100: 7040 9300 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/VideoView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0093 │ │ +00d106: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/TVHVideoView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -10807,46 +10815,46 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -00cbb8: |[00cbb8] org.tvheadend.tvhguide.TVHVideoView.onMeasure:(II)V │ │ -00cbc8: 5242 6901 |0000: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ -00cbcc: 7120 ad02 5200 |0002: invoke-static {v2, v5}, Lorg/tvheadend/tvhguide/TVHVideoView;.getDefaultSize:(II)I // method@02ad │ │ -00cbd2: 0a01 |0005: move-result v1 │ │ -00cbd4: 5242 6801 |0006: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ -00cbd8: 7120 ad02 6200 |0008: invoke-static {v2, v6}, Lorg/tvheadend/tvhguide/TVHVideoView;.getDefaultSize:(II)I // method@02ad │ │ -00cbde: 0a00 |000b: move-result v0 │ │ -00cbe0: 5242 6901 |000c: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ -00cbe4: 3d02 1500 |000e: if-lez v2, 0023 // +0015 │ │ -00cbe8: 5242 6801 |0010: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ -00cbec: 3d02 1100 |0012: if-lez v2, 0023 // +0011 │ │ -00cbf0: 5242 6901 |0014: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ -00cbf4: b202 |0016: mul-int/2addr v2, v0 │ │ -00cbf6: 5243 6801 |0017: iget v3, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ -00cbfa: b213 |0019: mul-int/2addr v3, v1 │ │ -00cbfc: 3732 0d00 |001a: if-le v2, v3, 0027 // +000d │ │ -00cc00: 5242 6801 |001c: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ -00cc04: b212 |001e: mul-int/2addr v2, v1 │ │ -00cc06: 5243 6901 |001f: iget v3, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ -00cc0a: 9300 0203 |0021: div-int v0, v2, v3 │ │ -00cc0e: 6e30 b402 1400 |0023: invoke-virtual {v4, v1, v0}, Lorg/tvheadend/tvhguide/TVHVideoView;.setMeasuredDimension:(II)V // method@02b4 │ │ -00cc14: 0e00 |0026: return-void │ │ -00cc16: 5242 6901 |0027: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ -00cc1a: b202 |0029: mul-int/2addr v2, v0 │ │ -00cc1c: 5243 6801 |002a: iget v3, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ -00cc20: b213 |002c: mul-int/2addr v3, v1 │ │ -00cc22: 3532 f6ff |002d: if-ge v2, v3, 0023 // -000a │ │ -00cc26: 5242 6901 |002f: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ -00cc2a: b202 |0031: mul-int/2addr v2, v0 │ │ -00cc2c: 5243 6801 |0032: iget v3, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ -00cc30: 9301 0203 |0034: div-int v1, v2, v3 │ │ -00cc34: 28ed |0036: goto 0023 // -0013 │ │ +00d108: |[00d108] org.tvheadend.tvhguide.TVHVideoView.onMeasure:(II)V │ │ +00d118: 5242 6901 |0000: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ +00d11c: 7120 ad02 5200 |0002: invoke-static {v2, v5}, Lorg/tvheadend/tvhguide/TVHVideoView;.getDefaultSize:(II)I // method@02ad │ │ +00d122: 0a01 |0005: move-result v1 │ │ +00d124: 5242 6801 |0006: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ +00d128: 7120 ad02 6200 |0008: invoke-static {v2, v6}, Lorg/tvheadend/tvhguide/TVHVideoView;.getDefaultSize:(II)I // method@02ad │ │ +00d12e: 0a00 |000b: move-result v0 │ │ +00d130: 5242 6901 |000c: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ +00d134: 3d02 1500 |000e: if-lez v2, 0023 // +0015 │ │ +00d138: 5242 6801 |0010: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ +00d13c: 3d02 1100 |0012: if-lez v2, 0023 // +0011 │ │ +00d140: 5242 6901 |0014: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ +00d144: b202 |0016: mul-int/2addr v2, v0 │ │ +00d146: 5243 6801 |0017: iget v3, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ +00d14a: b213 |0019: mul-int/2addr v3, v1 │ │ +00d14c: 3732 0d00 |001a: if-le v2, v3, 0027 // +000d │ │ +00d150: 5242 6801 |001c: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ +00d154: b212 |001e: mul-int/2addr v2, v1 │ │ +00d156: 5243 6901 |001f: iget v3, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ +00d15a: 9300 0203 |0021: div-int v0, v2, v3 │ │ +00d15e: 6e30 b402 1400 |0023: invoke-virtual {v4, v1, v0}, Lorg/tvheadend/tvhguide/TVHVideoView;.setMeasuredDimension:(II)V // method@02b4 │ │ +00d164: 0e00 |0026: return-void │ │ +00d166: 5242 6901 |0027: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ +00d16a: b202 |0029: mul-int/2addr v2, v0 │ │ +00d16c: 5243 6801 |002a: iget v3, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ +00d170: b213 |002c: mul-int/2addr v3, v1 │ │ +00d172: 3532 f6ff |002d: if-ge v2, v3, 0023 // -000a │ │ +00d176: 5242 6901 |002f: iget v2, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ +00d17a: b202 |0031: mul-int/2addr v2, v0 │ │ +00d17c: 5243 6801 |0032: iget v3, v4, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ +00d180: 9301 0203 |0034: div-int v1, v2, v3 │ │ +00d184: 28ed |0036: goto 0023 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x000c line=60 │ │ 0x0014 line=61 │ │ 0x001c line=62 │ │ @@ -10866,25 +10874,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -00cc38: |[00cc38] org.tvheadend.tvhguide.TVHVideoView.setAspectRatio:(II)V │ │ -00cc48: 6e10 ae02 0100 |0000: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/TVHVideoView;.getHeight:()I // method@02ae │ │ -00cc4e: 0a00 |0003: move-result v0 │ │ -00cc50: 5910 6801 |0004: iput v0, v1, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ -00cc54: 5210 6801 |0006: iget v0, v1, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ -00cc58: b220 |0008: mul-int/2addr v0, v2 │ │ -00cc5a: b330 |0009: div-int/2addr v0, v3 │ │ -00cc5c: 5910 6901 |000a: iput v0, v1, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ -00cc60: 6e10 b202 0100 |000c: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/TVHVideoView;.requestLayout:()V // method@02b2 │ │ -00cc66: 6e10 af02 0100 |000f: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/TVHVideoView;.invalidate:()V // method@02af │ │ -00cc6c: 0e00 |0012: return-void │ │ +00d188: |[00d188] org.tvheadend.tvhguide.TVHVideoView.setAspectRatio:(II)V │ │ +00d198: 6e10 ae02 0100 |0000: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/TVHVideoView;.getHeight:()I // method@02ae │ │ +00d19e: 0a00 |0003: move-result v0 │ │ +00d1a0: 5910 6801 |0004: iput v0, v1, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ +00d1a4: 5210 6801 |0006: iget v0, v1, Lorg/tvheadend/tvhguide/TVHVideoView;.videoHeight:I // field@0168 │ │ +00d1a8: b220 |0008: mul-int/2addr v0, v2 │ │ +00d1aa: b330 |0009: div-int/2addr v0, v3 │ │ +00d1ac: 5910 6901 |000a: iput v0, v1, Lorg/tvheadend/tvhguide/TVHVideoView;.videoWidth:I // field@0169 │ │ +00d1b0: 6e10 b202 0100 |000c: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/TVHVideoView;.requestLayout:()V // method@02b2 │ │ +00d1b6: 6e10 af02 0100 |000f: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/TVHVideoView;.invalidate:()V // method@02af │ │ +00d1bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=48 │ │ 0x000c line=50 │ │ 0x000f line=51 │ │ 0x0012 line=52 │ │ @@ -11012,38 +11020,38 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -00cc70: |[00cc70] org.tvheadend.tvhguide.htsp.HTSConnection.:(Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;Ljava/lang/String;Ljava/lang/String;)V │ │ -00cc80: 7010 c500 0200 |0000: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@00c5 │ │ -00cc86: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00cc88: 5c20 7f01 |0004: iput-boolean v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00cc8c: 2200 8c00 |0006: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@008c │ │ -00cc90: 7010 3a01 0000 |0008: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@013a │ │ -00cc96: 5b20 7b01 |000b: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00cc9a: 1500 1000 |000d: const/high16 v0, #int 1048576 // #10 │ │ -00cc9e: 7110 d300 0000 |000f: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00d3 │ │ -00cca4: 0c00 |0012: move-result-object v0 │ │ -00cca6: 5b20 7901 |0013: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.inBuf:Ljava/nio/ByteBuffer; // field@0179 │ │ -00ccaa: 5420 7901 |0015: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.inBuf:Ljava/nio/ByteBuffer; // field@0179 │ │ -00ccae: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -00ccb0: 6e20 dd00 1000 |0018: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@00dd │ │ -00ccb6: 2200 7f00 |001b: new-instance v0, Ljava/util/HashMap; // type@007f │ │ -00ccba: 7010 1201 0000 |001d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0112 │ │ -00ccc0: 5b20 7e01 |0020: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ -00ccc4: 2200 8100 |0022: new-instance v0, Ljava/util/LinkedList; // type@0081 │ │ -00ccc8: 7010 1b01 0000 |0024: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@011b │ │ -00ccce: 5b20 7c01 |0027: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ -00ccd2: 5b23 7a01 |0029: iput-object v3, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ -00ccd6: 5b24 7701 |002b: iput-object v4, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.clientName:Ljava/lang/String; // field@0177 │ │ -00ccda: 5b25 7801 |002d: iput-object v5, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.clientVersion:Ljava/lang/String; // field@0178 │ │ -00ccde: 0e00 |002f: return-void │ │ +00d1c0: |[00d1c0] org.tvheadend.tvhguide.htsp.HTSConnection.:(Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;Ljava/lang/String;Ljava/lang/String;)V │ │ +00d1d0: 7010 c500 0200 |0000: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@00c5 │ │ +00d1d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00d1d8: 5c20 7f01 |0004: iput-boolean v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d1dc: 2200 8c00 |0006: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@008c │ │ +00d1e0: 7010 3a01 0000 |0008: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@013a │ │ +00d1e6: 5b20 7b01 |000b: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d1ea: 1500 1000 |000d: const/high16 v0, #int 1048576 // #10 │ │ +00d1ee: 7110 d300 0000 |000f: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00d3 │ │ +00d1f4: 0c00 |0012: move-result-object v0 │ │ +00d1f6: 5b20 7901 |0013: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.inBuf:Ljava/nio/ByteBuffer; // field@0179 │ │ +00d1fa: 5420 7901 |0015: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.inBuf:Ljava/nio/ByteBuffer; // field@0179 │ │ +00d1fe: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +00d200: 6e20 dd00 1000 |0018: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@00dd │ │ +00d206: 2200 7f00 |001b: new-instance v0, Ljava/util/HashMap; // type@007f │ │ +00d20a: 7010 1201 0000 |001d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0112 │ │ +00d210: 5b20 7e01 |0020: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ +00d214: 2200 8100 |0022: new-instance v0, Ljava/util/LinkedList; // type@0081 │ │ +00d218: 7010 1b01 0000 |0024: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@011b │ │ +00d21e: 5b20 7c01 |0027: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ +00d222: 5b23 7a01 |0029: iput-object v3, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ +00d226: 5b24 7701 |002b: iput-object v4, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.clientName:Ljava/lang/String; // field@0177 │ │ +00d22a: 5b25 7801 |002d: iput-object v5, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.clientVersion:Ljava/lang/String; // field@0178 │ │ +00d22e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0006 line=67 │ │ 0x000d line=68 │ │ 0x0015 line=69 │ │ @@ -11064,17 +11072,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00cce0: |[00cce0] org.tvheadend.tvhguide.htsp.HTSConnection.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Z │ │ -00ccf0: 5510 7601 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ -00ccf4: 0f00 |0002: return v0 │ │ +00d230: |[00d230] org.tvheadend.tvhguide.htsp.HTSConnection.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Z │ │ +00d240: 5510 7601 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ +00d244: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ │ │ #2 : (in Lorg/tvheadend/tvhguide/htsp/HTSConnection;) │ │ @@ -11082,17 +11090,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ccf8: |[00ccf8] org.tvheadend.tvhguide.htsp.HTSConnection.access$002:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Z)Z │ │ -00cd08: 5c01 7601 |0000: iput-boolean v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ -00cd0c: 0f01 |0002: return v1 │ │ +00d248: |[00d248] org.tvheadend.tvhguide.htsp.HTSConnection.access$002:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Z)Z │ │ +00d258: 5c01 7601 |0000: iput-boolean v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ +00d25c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -11101,17 +11109,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00cd10: |[00cd10] org.tvheadend.tvhguide.htsp.HTSConnection.access$100:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; │ │ -00cd20: 5410 7a01 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ -00cd24: 1100 |0002: return-object v0 │ │ +00d260: |[00d260] org.tvheadend.tvhguide.htsp.HTSConnection.access$100:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; │ │ +00d270: 5410 7a01 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ +00d274: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ │ │ #4 : (in Lorg/tvheadend/tvhguide/htsp/HTSConnection;) │ │ @@ -11119,17 +11127,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSConnection;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00cd28: |[00cd28] org.tvheadend.tvhguide.htsp.HTSConnection.access$202:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;I)I │ │ -00cd38: 5901 7d01 |0000: iput v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.protocolVersion:I // field@017d │ │ -00cd3c: 0f01 |0002: return v1 │ │ +00d278: |[00d278] org.tvheadend.tvhguide.htsp.HTSConnection.access$202:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;I)I │ │ +00d288: 5901 7d01 |0000: iput v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.protocolVersion:I // field@017d │ │ +00d28c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -11138,17 +11146,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00cd40: |[00cd40] org.tvheadend.tvhguide.htsp.HTSConnection.access$302:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)Ljava/lang/String; │ │ -00cd50: 5b01 8301 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.webRoot:Ljava/lang/String; // field@0183 │ │ -00cd54: 1101 |0002: return-object v1 │ │ +00d290: |[00d290] org.tvheadend.tvhguide.htsp.HTSConnection.access$302:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)Ljava/lang/String; │ │ +00d2a0: 5b01 8301 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.webRoot:Ljava/lang/String; // field@0183 │ │ +00d2a4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -11157,43 +11165,43 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -00cd58: |[00cd58] org.tvheadend.tvhguide.htsp.HTSConnection.handleMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -00cd68: 1a02 0f05 |0000: const-string v2, "seq" // string@050f │ │ -00cd6c: 6e20 e402 2500 |0002: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ -00cd72: 0a02 |0005: move-result v2 │ │ -00cd74: 3802 2800 |0006: if-eqz v2, 002e // +0028 │ │ -00cd78: 1a02 0f05 |0008: const-string v2, "seq" // string@050f │ │ -00cd7c: 6e20 ec02 2500 |000a: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ -00cd82: 0a01 |000d: move-result v1 │ │ -00cd84: 5442 7e01 |000e: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ -00cd88: 7110 a600 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00cd8e: 0c03 |0013: move-result-object v3 │ │ -00cd90: 7220 2801 3200 |0014: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0128 │ │ -00cd96: 0c00 |0017: move-result-object v0 │ │ -00cd98: 1f00 dc00 |0018: check-cast v0, Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler; // type@00dc │ │ -00cd9c: 5442 7e01 |001a: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ -00cda0: 7110 a600 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00cda6: 0c03 |001f: move-result-object v3 │ │ -00cda8: 7220 2b01 3200 |0020: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@012b │ │ -00cdae: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -00cdb2: 1d00 |0025: monitor-enter v0 │ │ -00cdb4: 7220 0403 5000 |0026: invoke-interface {v0, v5}, Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0304 │ │ -00cdba: 1e00 |0029: monitor-exit v0 │ │ -00cdbc: 0e00 |002a: return-void │ │ -00cdbe: 0d02 |002b: move-exception v2 │ │ -00cdc0: 1e00 |002c: monitor-exit v0 │ │ -00cdc2: 2702 |002d: throw v2 │ │ -00cdc4: 5442 7a01 |002e: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ -00cdc8: 7220 d202 5200 |0030: invoke-interface {v2, v5}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@02d2 │ │ -00cdce: 28f7 |0033: goto 002a // -0009 │ │ +00d2a8: |[00d2a8] org.tvheadend.tvhguide.htsp.HTSConnection.handleMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +00d2b8: 1a02 0e05 |0000: const-string v2, "seq" // string@050e │ │ +00d2bc: 6e20 e402 2500 |0002: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ +00d2c2: 0a02 |0005: move-result v2 │ │ +00d2c4: 3802 2800 |0006: if-eqz v2, 002e // +0028 │ │ +00d2c8: 1a02 0e05 |0008: const-string v2, "seq" // string@050e │ │ +00d2cc: 6e20 ec02 2500 |000a: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ +00d2d2: 0a01 |000d: move-result v1 │ │ +00d2d4: 5442 7e01 |000e: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ +00d2d8: 7110 a600 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00d2de: 0c03 |0013: move-result-object v3 │ │ +00d2e0: 7220 2801 3200 |0014: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0128 │ │ +00d2e6: 0c00 |0017: move-result-object v0 │ │ +00d2e8: 1f00 dc00 |0018: check-cast v0, Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler; // type@00dc │ │ +00d2ec: 5442 7e01 |001a: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ +00d2f0: 7110 a600 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00d2f6: 0c03 |001f: move-result-object v3 │ │ +00d2f8: 7220 2b01 3200 |0020: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@012b │ │ +00d2fe: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +00d302: 1d00 |0025: monitor-enter v0 │ │ +00d304: 7220 0403 5000 |0026: invoke-interface {v0, v5}, Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0304 │ │ +00d30a: 1e00 |0029: monitor-exit v0 │ │ +00d30c: 0e00 |002a: return-void │ │ +00d30e: 0d02 |002b: move-exception v2 │ │ +00d310: 1e00 |002c: monitor-exit v0 │ │ +00d312: 2702 |002d: throw v2 │ │ +00d314: 5442 7a01 |002e: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ +00d318: 7220 d202 5200 |0030: invoke-interface {v2, v5}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@02d2 │ │ +00d31e: 28f7 |0033: goto 002a // -0009 │ │ catches : 1 │ │ 0x0026 - 0x002d │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=308 │ │ 0x0008 line=309 │ │ 0x000e line=310 │ │ @@ -11218,74 +11226,74 @@ │ │ type : '(Ljava/nio/channels/SelectionKey;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -00cddc: |[00cddc] org.tvheadend.tvhguide.htsp.HTSConnection.processTcpSelectionKey:(Ljava/nio/channels/SelectionKey;)V │ │ -00cdec: 6e10 e700 0700 |0000: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isConnectable:()Z // method@00e7 │ │ -00cdf2: 0a04 |0003: move-result v4 │ │ -00cdf4: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ -00cdf8: 6e10 e900 0700 |0006: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ -00cdfe: 0a04 |0009: move-result v4 │ │ -00ce00: 3804 1a00 |000a: if-eqz v4, 0024 // +001a │ │ -00ce04: 6e10 e500 0700 |000c: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ -00ce0a: 0c02 |000f: move-result-object v2 │ │ -00ce0c: 1f02 7400 |0010: check-cast v2, Ljava/nio/channels/SocketChannel; // type@0074 │ │ -00ce10: 6e10 f500 0200 |0012: invoke-virtual {v2}, Ljava/nio/channels/SocketChannel;.finishConnect:()Z // method@00f5 │ │ -00ce16: 6e10 e300 0700 |0015: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.attachment:()Ljava/lang/Object; // method@00e3 │ │ -00ce1c: 0c03 |0018: move-result-object v3 │ │ -00ce1e: 1d03 |0019: monitor-enter v3 │ │ -00ce20: 6e10 ae00 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.notify:()V // method@00ae │ │ -00ce26: 1e03 |001d: monitor-exit v3 │ │ -00ce28: 5464 8001 |001e: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ -00ce2c: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -00ce2e: 6e30 fb00 4205 |0021: invoke-virtual {v2, v4, v5}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@00fb │ │ -00ce34: 6e10 e800 0700 |0024: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isReadable:()Z // method@00e8 │ │ -00ce3a: 0a04 |0027: move-result v4 │ │ -00ce3c: 3804 2c00 |0028: if-eqz v4, 0054 // +002c │ │ -00ce40: 6e10 e900 0700 |002a: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ -00ce46: 0a04 |002d: move-result v4 │ │ -00ce48: 3804 2600 |002e: if-eqz v4, 0054 // +0026 │ │ -00ce4c: 6e10 e500 0700 |0030: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ -00ce52: 0c02 |0033: move-result-object v2 │ │ -00ce54: 1f02 7400 |0034: check-cast v2, Ljava/nio/channels/SocketChannel; // type@0074 │ │ -00ce58: 5464 7901 |0036: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.inBuf:Ljava/nio/ByteBuffer; // field@0179 │ │ -00ce5c: 6e20 fa00 4200 |0038: invoke-virtual {v2, v4}, Ljava/nio/channels/SocketChannel;.read:(Ljava/nio/ByteBuffer;)I // method@00fa │ │ -00ce62: 0a00 |003b: move-result v0 │ │ -00ce64: 3b00 0d00 |003c: if-gez v0, 0049 // +000d │ │ -00ce68: 2204 4f00 |003e: new-instance v4, Ljava/io/IOException; // type@004f │ │ -00ce6c: 1a05 dc01 |0040: const-string v5, "Server went down" // string@01dc │ │ -00ce70: 7020 9900 5400 |0042: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00ce76: 2704 |0045: throw v4 │ │ -00ce78: 0d04 |0046: move-exception v4 │ │ -00ce7a: 1e03 |0047: monitor-exit v3 │ │ -00ce7c: 2704 |0048: throw v4 │ │ -00ce7e: 5464 7901 |0049: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.inBuf:Ljava/nio/ByteBuffer; // field@0179 │ │ -00ce82: 7110 f802 0400 |004b: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.parse:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; // method@02f8 │ │ -00ce88: 0c01 |004e: move-result-object v1 │ │ -00ce8a: 3801 0500 |004f: if-eqz v1, 0054 // +0005 │ │ -00ce8e: 7020 c702 1600 |0051: invoke-direct {v6, v1}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.handleMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@02c7 │ │ -00ce94: 6e10 ea00 0700 |0054: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isWritable:()Z // method@00ea │ │ -00ce9a: 0a04 |0057: move-result v4 │ │ -00ce9c: 3804 1b00 |0058: if-eqz v4, 0073 // +001b │ │ -00cea0: 6e10 e900 0700 |005a: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ -00cea6: 0a04 |005d: move-result v4 │ │ -00cea8: 3804 1500 |005e: if-eqz v4, 0073 // +0015 │ │ -00ceac: 6e10 e500 0700 |0060: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ -00ceb2: 0c02 |0063: move-result-object v2 │ │ -00ceb4: 1f02 7400 |0064: check-cast v2, Ljava/nio/channels/SocketChannel; // type@0074 │ │ -00ceb8: 5464 7c01 |0066: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ -00cebc: 6e10 1f01 0400 |0068: invoke-virtual {v4}, Ljava/util/LinkedList;.poll:()Ljava/lang/Object; // method@011f │ │ -00cec2: 0c01 |006b: move-result-object v1 │ │ -00cec4: 1f01 db00 |006c: check-cast v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -00cec8: 3801 0500 |006e: if-eqz v1, 0073 // +0005 │ │ -00cecc: 6e20 0103 2100 |0070: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.transmit:(Ljava/nio/channels/SocketChannel;)Z // method@0301 │ │ -00ced2: 0e00 |0073: return-void │ │ +00d32c: |[00d32c] org.tvheadend.tvhguide.htsp.HTSConnection.processTcpSelectionKey:(Ljava/nio/channels/SelectionKey;)V │ │ +00d33c: 6e10 e700 0700 |0000: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isConnectable:()Z // method@00e7 │ │ +00d342: 0a04 |0003: move-result v4 │ │ +00d344: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ +00d348: 6e10 e900 0700 |0006: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ +00d34e: 0a04 |0009: move-result v4 │ │ +00d350: 3804 1a00 |000a: if-eqz v4, 0024 // +001a │ │ +00d354: 6e10 e500 0700 |000c: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ +00d35a: 0c02 |000f: move-result-object v2 │ │ +00d35c: 1f02 7400 |0010: check-cast v2, Ljava/nio/channels/SocketChannel; // type@0074 │ │ +00d360: 6e10 f500 0200 |0012: invoke-virtual {v2}, Ljava/nio/channels/SocketChannel;.finishConnect:()Z // method@00f5 │ │ +00d366: 6e10 e300 0700 |0015: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.attachment:()Ljava/lang/Object; // method@00e3 │ │ +00d36c: 0c03 |0018: move-result-object v3 │ │ +00d36e: 1d03 |0019: monitor-enter v3 │ │ +00d370: 6e10 ae00 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.notify:()V // method@00ae │ │ +00d376: 1e03 |001d: monitor-exit v3 │ │ +00d378: 5464 8001 |001e: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ +00d37c: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +00d37e: 6e30 fb00 4205 |0021: invoke-virtual {v2, v4, v5}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@00fb │ │ +00d384: 6e10 e800 0700 |0024: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isReadable:()Z // method@00e8 │ │ +00d38a: 0a04 |0027: move-result v4 │ │ +00d38c: 3804 2c00 |0028: if-eqz v4, 0054 // +002c │ │ +00d390: 6e10 e900 0700 |002a: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ +00d396: 0a04 |002d: move-result v4 │ │ +00d398: 3804 2600 |002e: if-eqz v4, 0054 // +0026 │ │ +00d39c: 6e10 e500 0700 |0030: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ +00d3a2: 0c02 |0033: move-result-object v2 │ │ +00d3a4: 1f02 7400 |0034: check-cast v2, Ljava/nio/channels/SocketChannel; // type@0074 │ │ +00d3a8: 5464 7901 |0036: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.inBuf:Ljava/nio/ByteBuffer; // field@0179 │ │ +00d3ac: 6e20 fa00 4200 |0038: invoke-virtual {v2, v4}, Ljava/nio/channels/SocketChannel;.read:(Ljava/nio/ByteBuffer;)I // method@00fa │ │ +00d3b2: 0a00 |003b: move-result v0 │ │ +00d3b4: 3b00 0d00 |003c: if-gez v0, 0049 // +000d │ │ +00d3b8: 2204 4f00 |003e: new-instance v4, Ljava/io/IOException; // type@004f │ │ +00d3bc: 1a05 dc01 |0040: const-string v5, "Server went down" // string@01dc │ │ +00d3c0: 7020 9900 5400 |0042: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00d3c6: 2704 |0045: throw v4 │ │ +00d3c8: 0d04 |0046: move-exception v4 │ │ +00d3ca: 1e03 |0047: monitor-exit v3 │ │ +00d3cc: 2704 |0048: throw v4 │ │ +00d3ce: 5464 7901 |0049: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.inBuf:Ljava/nio/ByteBuffer; // field@0179 │ │ +00d3d2: 7110 f802 0400 |004b: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.parse:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; // method@02f8 │ │ +00d3d8: 0c01 |004e: move-result-object v1 │ │ +00d3da: 3801 0500 |004f: if-eqz v1, 0054 // +0005 │ │ +00d3de: 7020 c702 1600 |0051: invoke-direct {v6, v1}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.handleMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@02c7 │ │ +00d3e4: 6e10 ea00 0700 |0054: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isWritable:()Z // method@00ea │ │ +00d3ea: 0a04 |0057: move-result v4 │ │ +00d3ec: 3804 1b00 |0058: if-eqz v4, 0073 // +001b │ │ +00d3f0: 6e10 e900 0700 |005a: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ +00d3f6: 0a04 |005d: move-result v4 │ │ +00d3f8: 3804 1500 |005e: if-eqz v4, 0073 // +0015 │ │ +00d3fc: 6e10 e500 0700 |0060: invoke-virtual {v7}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ +00d402: 0c02 |0063: move-result-object v2 │ │ +00d404: 1f02 7400 |0064: check-cast v2, Ljava/nio/channels/SocketChannel; // type@0074 │ │ +00d408: 5464 7c01 |0066: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ +00d40c: 6e10 1f01 0400 |0068: invoke-virtual {v4}, Ljava/util/LinkedList;.poll:()Ljava/lang/Object; // method@011f │ │ +00d412: 0c01 |006b: move-result-object v1 │ │ +00d414: 1f01 db00 |006c: check-cast v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +00d418: 3801 0500 |006e: if-eqz v1, 0073 // +0005 │ │ +00d41c: 6e20 0103 2100 |0070: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.transmit:(Ljava/nio/channels/SocketChannel;)Z // method@0301 │ │ +00d422: 0e00 |0073: return-void │ │ catches : 2 │ │ 0x001a - 0x001e │ │ -> 0x0046 │ │ 0x0047 - 0x0048 │ │ -> 0x0046 │ │ positions : │ │ 0x0000 line=276 │ │ @@ -11330,66 +11338,66 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 104 16-bit code units │ │ -00cee8: |[00cee8] org.tvheadend.tvhguide.htsp.HTSConnection.authenticate:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00cef8: 5584 7601 |0000: iget-boolean v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ -00cefc: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -00cf00: 5584 7f01 |0004: iget-boolean v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00cf04: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -00cf08: 0e00 |0008: return-void │ │ -00cf0a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -00cf0c: 5c84 7601 |000a: iput-boolean v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ -00cf10: 2201 db00 |000c: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -00cf14: 7010 e302 0100 |000e: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -00cf1a: 1a04 c502 |0011: const-string v4, "enableAsyncMetadata" // string@02c5 │ │ -00cf1e: 6e20 fe02 4100 |0013: invoke-virtual {v1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -00cf24: 1a04 a105 |0016: const-string v4, "username" // string@05a1 │ │ -00cf28: 6e30 fa02 4109 |0018: invoke-virtual {v1, v4, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00cf2e: 2200 d200 |001b: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1; // type@00d2 │ │ -00cf32: 7030 b902 8001 |001d: invoke-direct {v0, v8, v1}, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@02b9 │ │ -00cf38: 2203 db00 |0020: new-instance v3, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -00cf3c: 7010 e302 0300 |0022: invoke-direct {v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -00cf42: 1a04 4903 |0025: const-string v4, "hello" // string@0349 │ │ -00cf46: 6e20 fe02 4300 |0027: invoke-virtual {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -00cf4c: 1a04 8502 |002a: const-string v4, "clientname" // string@0285 │ │ -00cf50: 5485 7701 |002c: iget-object v5, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.clientName:Ljava/lang/String; // field@0177 │ │ -00cf54: 6e30 fa02 4305 |002e: invoke-virtual {v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00cf5a: 1a04 8602 |0031: const-string v4, "clientversion" // string@0286 │ │ -00cf5e: 5485 7801 |0033: iget-object v5, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.clientVersion:Ljava/lang/String; // field@0178 │ │ -00cf62: 6e30 fa02 4305 |0035: invoke-virtual {v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00cf68: 1a04 4e03 |0038: const-string v4, "htspversion" // string@034e │ │ -00cf6c: 1606 0800 |003a: const-wide/16 v6, #int 8 // #8 │ │ -00cf70: 7120 a800 7600 |003c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -00cf76: 0c05 |003f: move-result-object v5 │ │ -00cf78: 6e30 fa02 4305 |0040: invoke-virtual {v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00cf7e: 1a04 a105 |0043: const-string v4, "username" // string@05a1 │ │ -00cf82: 6e30 fa02 4309 |0045: invoke-virtual {v3, v4, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00cf88: 2204 d300 |0048: new-instance v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2; // type@00d3 │ │ -00cf8c: 7050 bb02 841a |004a: invoke-direct {v4, v8, v10, v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02bb │ │ -00cf92: 6e30 cd02 3804 |004d: invoke-virtual {v8, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -00cf98: 1d01 |0050: monitor-enter v1 │ │ -00cf9a: 1604 8813 |0051: const-wide/16 v4, #int 5000 // #1388 │ │ -00cf9e: 6e30 b200 4105 |0053: invoke-virtual {v1, v4, v5}, Ljava/lang/Object;.wait:(J)V // method@00b2 │ │ -00cfa4: 5584 7601 |0056: iget-boolean v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ -00cfa8: 3904 0800 |0058: if-nez v4, 0060 // +0008 │ │ -00cfac: 5484 7a01 |005a: iget-object v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ -00cfb0: 1215 |005c: const/4 v5, #int 1 // #1 │ │ -00cfb2: 7220 d002 5400 |005d: invoke-interface {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(I)V // method@02d0 │ │ -00cfb8: 1e01 |0060: monitor-exit v1 │ │ -00cfba: 28a7 |0061: goto 0008 // -0059 │ │ -00cfbc: 0d04 |0062: move-exception v4 │ │ -00cfbe: 1e01 |0063: monitor-exit v1 │ │ -00cfc0: 2704 |0064: throw v4 │ │ -00cfc2: 0d02 |0065: move-exception v2 │ │ -00cfc4: 1e01 |0066: monitor-exit v1 │ │ -00cfc6: 28a1 |0067: goto 0008 // -005f │ │ +00d438: |[00d438] org.tvheadend.tvhguide.htsp.HTSConnection.authenticate:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00d448: 5584 7601 |0000: iget-boolean v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ +00d44c: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +00d450: 5584 7f01 |0004: iget-boolean v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d454: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +00d458: 0e00 |0008: return-void │ │ +00d45a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +00d45c: 5c84 7601 |000a: iput-boolean v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ +00d460: 2201 db00 |000c: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +00d464: 7010 e302 0100 |000e: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +00d46a: 1a04 c502 |0011: const-string v4, "enableAsyncMetadata" // string@02c5 │ │ +00d46e: 6e20 fe02 4100 |0013: invoke-virtual {v1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +00d474: 1a04 a005 |0016: const-string v4, "username" // string@05a0 │ │ +00d478: 6e30 fa02 4109 |0018: invoke-virtual {v1, v4, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00d47e: 2200 d200 |001b: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1; // type@00d2 │ │ +00d482: 7030 b902 8001 |001d: invoke-direct {v0, v8, v1}, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@02b9 │ │ +00d488: 2203 db00 |0020: new-instance v3, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +00d48c: 7010 e302 0300 |0022: invoke-direct {v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +00d492: 1a04 4903 |0025: const-string v4, "hello" // string@0349 │ │ +00d496: 6e20 fe02 4300 |0027: invoke-virtual {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +00d49c: 1a04 8502 |002a: const-string v4, "clientname" // string@0285 │ │ +00d4a0: 5485 7701 |002c: iget-object v5, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.clientName:Ljava/lang/String; // field@0177 │ │ +00d4a4: 6e30 fa02 4305 |002e: invoke-virtual {v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00d4aa: 1a04 8602 |0031: const-string v4, "clientversion" // string@0286 │ │ +00d4ae: 5485 7801 |0033: iget-object v5, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.clientVersion:Ljava/lang/String; // field@0178 │ │ +00d4b2: 6e30 fa02 4305 |0035: invoke-virtual {v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00d4b8: 1a04 4e03 |0038: const-string v4, "htspversion" // string@034e │ │ +00d4bc: 1606 0800 |003a: const-wide/16 v6, #int 8 // #8 │ │ +00d4c0: 7120 a800 7600 |003c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +00d4c6: 0c05 |003f: move-result-object v5 │ │ +00d4c8: 6e30 fa02 4305 |0040: invoke-virtual {v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00d4ce: 1a04 a005 |0043: const-string v4, "username" // string@05a0 │ │ +00d4d2: 6e30 fa02 4309 |0045: invoke-virtual {v3, v4, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00d4d8: 2204 d300 |0048: new-instance v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2; // type@00d3 │ │ +00d4dc: 7050 bb02 841a |004a: invoke-direct {v4, v8, v10, v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02bb │ │ +00d4e2: 6e30 cd02 3804 |004d: invoke-virtual {v8, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +00d4e8: 1d01 |0050: monitor-enter v1 │ │ +00d4ea: 1604 8813 |0051: const-wide/16 v4, #int 5000 // #1388 │ │ +00d4ee: 6e30 b200 4105 |0053: invoke-virtual {v1, v4, v5}, Ljava/lang/Object;.wait:(J)V // method@00b2 │ │ +00d4f4: 5584 7601 |0056: iget-boolean v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ +00d4f8: 3904 0800 |0058: if-nez v4, 0060 // +0008 │ │ +00d4fc: 5484 7a01 |005a: iget-object v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ +00d500: 1215 |005c: const/4 v5, #int 1 // #1 │ │ +00d502: 7220 d002 5400 |005d: invoke-interface {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(I)V // method@02d0 │ │ +00d508: 1e01 |0060: monitor-exit v1 │ │ +00d50a: 28a7 |0061: goto 0008 // -0059 │ │ +00d50c: 0d04 |0062: move-exception v4 │ │ +00d50e: 1e01 |0063: monitor-exit v1 │ │ +00d510: 2704 |0064: throw v4 │ │ +00d512: 0d02 |0065: move-exception v2 │ │ +00d514: 1e01 |0066: monitor-exit v1 │ │ +00d516: 28a1 |0067: goto 0008 // -005f │ │ catches : 3 │ │ 0x0053 - 0x0060 │ │ Ljava/lang/InterruptedException; -> 0x0065 │ │ -> 0x0062 │ │ 0x0060 - 0x0064 │ │ -> 0x0062 │ │ 0x0066 - 0x0067 │ │ @@ -11431,45 +11439,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -00cfe8: |[00cfe8] org.tvheadend.tvhguide.htsp.HTSConnection.close:()V │ │ -00cff8: 5441 7b01 |0000: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00cffc: 7210 3801 0100 |0002: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00d002: 5441 7e01 |0005: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ -00d006: 7210 2701 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@0127 │ │ -00d00c: 5441 7c01 |000a: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ -00d010: 6e10 1d01 0100 |000c: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@011d │ │ -00d016: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -00d018: 5c41 7601 |0010: iput-boolean v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ -00d01c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -00d01e: 5c41 7f01 |0013: iput-boolean v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00d022: 5441 8201 |0015: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d026: 5442 8001 |0017: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ -00d02a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -00d02c: 6e30 fb00 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@00fb │ │ -00d032: 5441 8201 |001d: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d036: 6e10 f200 0100 |001f: invoke-virtual {v1}, Ljava/nio/channels/SocketChannel;.close:()V // method@00f2 │ │ -00d03c: 5441 7b01 |0022: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d040: 7210 3901 0100 |0024: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d046: 0e00 |0027: return-void │ │ -00d048: 0d00 |0028: move-exception v0 │ │ -00d04a: 1a01 7b00 |0029: const-string v1, "HTSPConnection" // string@007b │ │ -00d04e: 1a02 4b00 |002b: const-string v2, "Can't close connection" // string@004b │ │ -00d052: 7130 5200 2100 |002d: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00d058: 5441 7b01 |0030: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d05c: 7210 3901 0100 |0032: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d062: 28f2 |0035: goto 0027 // -000e │ │ -00d064: 0d01 |0036: move-exception v1 │ │ -00d066: 5442 7b01 |0037: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d06a: 7210 3901 0200 |0039: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d070: 2701 |003c: throw v1 │ │ +00d538: |[00d538] org.tvheadend.tvhguide.htsp.HTSConnection.close:()V │ │ +00d548: 5441 7b01 |0000: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d54c: 7210 3801 0100 |0002: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00d552: 5441 7e01 |0005: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ +00d556: 7210 2701 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@0127 │ │ +00d55c: 5441 7c01 |000a: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ +00d560: 6e10 1d01 0100 |000c: invoke-virtual {v1}, Ljava/util/LinkedList;.clear:()V // method@011d │ │ +00d566: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +00d568: 5c41 7601 |0010: iput-boolean v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ +00d56c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +00d56e: 5c41 7f01 |0013: iput-boolean v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d572: 5441 8201 |0015: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d576: 5442 8001 |0017: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ +00d57a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +00d57c: 6e30 fb00 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@00fb │ │ +00d582: 5441 8201 |001d: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d586: 6e10 f200 0100 |001f: invoke-virtual {v1}, Ljava/nio/channels/SocketChannel;.close:()V // method@00f2 │ │ +00d58c: 5441 7b01 |0022: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d590: 7210 3901 0100 |0024: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d596: 0e00 |0027: return-void │ │ +00d598: 0d00 |0028: move-exception v0 │ │ +00d59a: 1a01 7b00 |0029: const-string v1, "HTSPConnection" // string@007b │ │ +00d59e: 1a02 4b00 |002b: const-string v2, "Can't close connection" // string@004b │ │ +00d5a2: 7130 5200 2100 |002d: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00d5a8: 5441 7b01 |0030: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d5ac: 7210 3901 0100 |0032: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d5b2: 28f2 |0035: goto 0027 // -000e │ │ +00d5b4: 0d01 |0036: move-exception v1 │ │ +00d5b6: 5442 7b01 |0037: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d5ba: 7210 3901 0200 |0039: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d5c0: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x0005 - 0x0022 │ │ Ljava/lang/Exception; -> 0x0028 │ │ -> 0x0036 │ │ 0x0029 - 0x0030 │ │ -> 0x0036 │ │ positions : │ │ @@ -11494,17 +11502,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00d08c: |[00d08c] org.tvheadend.tvhguide.htsp.HTSConnection.getProtocolVersion:()I │ │ -00d09c: 5210 7d01 |0000: iget v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.protocolVersion:I // field@017d │ │ -00d0a0: 0f00 |0002: return v0 │ │ +00d5dc: |[00d5dc] org.tvheadend.tvhguide.htsp.HTSConnection.getProtocolVersion:()I │ │ +00d5ec: 5210 7d01 |0000: iget v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.protocolVersion:I // field@017d │ │ +00d5f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ │ │ #3 : (in Lorg/tvheadend/tvhguide/htsp/HTSConnection;) │ │ @@ -11512,17 +11520,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00d0a4: |[00d0a4] org.tvheadend.tvhguide.htsp.HTSConnection.getWebRoot:()Ljava/lang/String; │ │ -00d0b4: 5410 8301 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.webRoot:Ljava/lang/String; // field@0183 │ │ -00d0b8: 1100 |0002: return-object v0 │ │ +00d5f4: |[00d5f4] org.tvheadend.tvhguide.htsp.HTSConnection.getWebRoot:()Ljava/lang/String; │ │ +00d604: 5410 8301 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.webRoot:Ljava/lang/String; // field@0183 │ │ +00d608: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ │ │ #4 : (in Lorg/tvheadend/tvhguide/htsp/HTSConnection;) │ │ @@ -11530,17 +11538,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00d0bc: |[00d0bc] org.tvheadend.tvhguide.htsp.HTSConnection.isAuthenticated:()Z │ │ -00d0cc: 5510 7601 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ -00d0d0: 0f00 |0002: return v0 │ │ +00d60c: |[00d60c] org.tvheadend.tvhguide.htsp.HTSConnection.isAuthenticated:()Z │ │ +00d61c: 5510 7601 |0000: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.auth:Z // field@0176 │ │ +00d620: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ │ │ #5 : (in Lorg/tvheadend/tvhguide/htsp/HTSConnection;) │ │ @@ -11548,118 +11556,122 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -00d0d4: |[00d0d4] org.tvheadend.tvhguide.htsp.HTSConnection.isConnected:()Z │ │ -00d0e4: 5410 8201 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d0e8: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -00d0ec: 5410 8201 |0004: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d0f0: 6e10 f800 0000 |0006: invoke-virtual {v0}, Ljava/nio/channels/SocketChannel;.isOpen:()Z // method@00f8 │ │ -00d0f6: 0a00 |0009: move-result v0 │ │ -00d0f8: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -00d0fc: 5410 8201 |000c: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d100: 6e10 f600 0000 |000e: invoke-virtual {v0}, Ljava/nio/channels/SocketChannel;.isConnected:()Z // method@00f6 │ │ -00d106: 0a00 |0011: move-result v0 │ │ -00d108: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -00d10c: 5510 7f01 |0014: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00d110: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -00d114: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -00d116: 0f00 |0019: return v0 │ │ -00d118: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -00d11a: 28fe |001b: goto 0019 // -0002 │ │ +00d624: |[00d624] org.tvheadend.tvhguide.htsp.HTSConnection.isConnected:()Z │ │ +00d634: 5410 8201 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d638: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +00d63c: 5410 8201 |0004: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d640: 6e10 f800 0000 |0006: invoke-virtual {v0}, Ljava/nio/channels/SocketChannel;.isOpen:()Z // method@00f8 │ │ +00d646: 0a00 |0009: move-result v0 │ │ +00d648: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +00d64c: 5410 8201 |000c: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d650: 6e10 f600 0000 |000e: invoke-virtual {v0}, Ljava/nio/channels/SocketChannel;.isConnected:()Z // method@00f6 │ │ +00d656: 0a00 |0011: move-result v0 │ │ +00d658: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +00d65c: 5510 7f01 |0014: iget-boolean v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d660: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +00d664: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +00d666: 0f00 |0019: return v0 │ │ +00d668: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +00d66a: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ + 0x0006 line=129 │ │ + 0x000e line=130 │ │ + 0x0019 line=128 │ │ + 0x001a line=130 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ │ │ #6 : (in Lorg/tvheadend/tvhguide/htsp/HTSConnection;) │ │ name : 'open' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -00d11c: |[00d11c] org.tvheadend.tvhguide.htsp.HTSConnection.open:(Ljava/lang/String;I)V │ │ -00d12c: 5552 7f01 |0000: iget-boolean v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00d130: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -00d134: 0e00 |0004: return-void │ │ -00d136: 2201 5b00 |0005: new-instance v1, Ljava/lang/Object; // type@005b │ │ -00d13a: 7010 ac00 0100 |0007: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ -00d140: 5452 7b01 |000a: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d144: 7210 3801 0200 |000c: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00d14a: 7100 ed00 0000 |000f: invoke-static {}, Ljava/nio/channels/Selector;.open:()Ljava/nio/channels/Selector; // method@00ed │ │ -00d150: 0c02 |0012: move-result-object v2 │ │ -00d152: 5b52 8001 |0013: iput-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ -00d156: 7100 f900 0000 |0015: invoke-static {}, Ljava/nio/channels/SocketChannel;.open:()Ljava/nio/channels/SocketChannel; // method@00f9 │ │ -00d15c: 0c02 |0018: move-result-object v2 │ │ -00d15e: 5b52 8201 |0019: iput-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d162: 5452 8201 |001b: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d166: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -00d168: 6e20 f300 3200 |001e: invoke-virtual {v2, v3}, Ljava/nio/channels/SocketChannel;.configureBlocking:(Z)Ljava/nio/channels/SelectableChannel; // method@00f3 │ │ -00d16e: 5452 8201 |0021: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d172: 6e10 fd00 0200 |0023: invoke-virtual {v2}, Ljava/nio/channels/SocketChannel;.socket:()Ljava/net/Socket; // method@00fd │ │ -00d178: 0c02 |0026: move-result-object v2 │ │ -00d17a: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -00d17c: 6e20 cd00 3200 |0028: invoke-virtual {v2, v3}, Ljava/net/Socket;.setKeepAlive:(Z)V // method@00cd │ │ -00d182: 5452 8201 |002b: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d186: 6e10 fd00 0200 |002d: invoke-virtual {v2}, Ljava/nio/channels/SocketChannel;.socket:()Ljava/net/Socket; // method@00fd │ │ -00d18c: 0c02 |0030: move-result-object v2 │ │ -00d18e: 1303 8813 |0031: const/16 v3, #int 5000 // #1388 │ │ -00d192: 6e20 ce00 3200 |0033: invoke-virtual {v2, v3}, Ljava/net/Socket;.setSoTimeout:(I)V // method@00ce │ │ -00d198: 5452 8201 |0036: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d19c: 5453 8001 |0038: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ -00d1a0: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ -00d1a4: 6e40 fc00 3214 |003c: invoke-virtual {v2, v3, v4, v1}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;ILjava/lang/Object;)Ljava/nio/channels/SelectionKey; // method@00fc │ │ -00d1aa: 5452 8201 |003f: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d1ae: 2203 6800 |0041: new-instance v3, Ljava/net/InetSocketAddress; // type@0068 │ │ -00d1b2: 7030 cc00 6307 |0043: invoke-direct {v3, v6, v7}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@00cc │ │ -00d1b8: 6e20 f400 3200 |0046: invoke-virtual {v2, v3}, Ljava/nio/channels/SocketChannel;.connect:(Ljava/net/SocketAddress;)Z // method@00f4 │ │ -00d1be: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -00d1c0: 5c52 7f01 |004a: iput-boolean v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00d1c4: 6e10 cf02 0500 |004c: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.start:()V // method@02cf │ │ -00d1ca: 5452 7b01 |004f: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d1ce: 7210 3901 0200 |0051: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d1d4: 1d01 |0054: monitor-enter v1 │ │ -00d1d6: 1602 8813 |0055: const-wide/16 v2, #int 5000 // #1388 │ │ -00d1da: 6e30 b200 2103 |0057: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@00b2 │ │ -00d1e0: 5452 8201 |005a: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d1e4: 6e10 f700 0200 |005c: invoke-virtual {v2}, Ljava/nio/channels/SocketChannel;.isConnectionPending:()Z // method@00f7 │ │ -00d1ea: 0a02 |005f: move-result v2 │ │ -00d1ec: 3802 0b00 |0060: if-eqz v2, 006b // +000b │ │ -00d1f0: 5452 7a01 |0062: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ -00d1f4: 1213 |0064: const/4 v3, #int 1 // #1 │ │ -00d1f6: 7220 d002 3200 |0065: invoke-interface {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(I)V // method@02d0 │ │ -00d1fc: 6e10 c402 0500 |0068: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ -00d202: 1e01 |006b: monitor-exit v1 │ │ -00d204: 2898 |006c: goto 0004 // -0068 │ │ -00d206: 0d02 |006d: move-exception v2 │ │ -00d208: 1e01 |006e: monitor-exit v1 │ │ -00d20a: 2702 |006f: throw v2 │ │ -00d20c: 0d00 |0070: move-exception v0 │ │ -00d20e: 1a02 7b00 |0071: const-string v2, "HTSPConnection" // string@007b │ │ -00d212: 1a03 5400 |0073: const-string v3, "Can't open connection" // string@0054 │ │ -00d216: 7130 5200 3200 |0075: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00d21c: 5452 7a01 |0078: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ -00d220: 1223 |007a: const/4 v3, #int 2 // #2 │ │ -00d222: 7220 d002 3200 |007b: invoke-interface {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(I)V // method@02d0 │ │ -00d228: 5452 7b01 |007e: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d22c: 7210 3901 0200 |0080: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d232: 2881 |0083: goto 0004 // -007f │ │ -00d234: 0d02 |0084: move-exception v2 │ │ -00d236: 5453 7b01 |0085: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d23a: 7210 3901 0300 |0087: invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d240: 2702 |008a: throw v2 │ │ -00d242: 0d02 |008b: move-exception v2 │ │ -00d244: 28df |008c: goto 006b // -0021 │ │ +00d66c: |[00d66c] org.tvheadend.tvhguide.htsp.HTSConnection.open:(Ljava/lang/String;I)V │ │ +00d67c: 5552 7f01 |0000: iget-boolean v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d680: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +00d684: 0e00 |0004: return-void │ │ +00d686: 2201 5b00 |0005: new-instance v1, Ljava/lang/Object; // type@005b │ │ +00d68a: 7010 ac00 0100 |0007: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ +00d690: 5452 7b01 |000a: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d694: 7210 3801 0200 |000c: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00d69a: 7100 ed00 0000 |000f: invoke-static {}, Ljava/nio/channels/Selector;.open:()Ljava/nio/channels/Selector; // method@00ed │ │ +00d6a0: 0c02 |0012: move-result-object v2 │ │ +00d6a2: 5b52 8001 |0013: iput-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ +00d6a6: 7100 f900 0000 |0015: invoke-static {}, Ljava/nio/channels/SocketChannel;.open:()Ljava/nio/channels/SocketChannel; // method@00f9 │ │ +00d6ac: 0c02 |0018: move-result-object v2 │ │ +00d6ae: 5b52 8201 |0019: iput-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d6b2: 5452 8201 |001b: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d6b6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +00d6b8: 6e20 f300 3200 |001e: invoke-virtual {v2, v3}, Ljava/nio/channels/SocketChannel;.configureBlocking:(Z)Ljava/nio/channels/SelectableChannel; // method@00f3 │ │ +00d6be: 5452 8201 |0021: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d6c2: 6e10 fd00 0200 |0023: invoke-virtual {v2}, Ljava/nio/channels/SocketChannel;.socket:()Ljava/net/Socket; // method@00fd │ │ +00d6c8: 0c02 |0026: move-result-object v2 │ │ +00d6ca: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +00d6cc: 6e20 cd00 3200 |0028: invoke-virtual {v2, v3}, Ljava/net/Socket;.setKeepAlive:(Z)V // method@00cd │ │ +00d6d2: 5452 8201 |002b: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d6d6: 6e10 fd00 0200 |002d: invoke-virtual {v2}, Ljava/nio/channels/SocketChannel;.socket:()Ljava/net/Socket; // method@00fd │ │ +00d6dc: 0c02 |0030: move-result-object v2 │ │ +00d6de: 1303 8813 |0031: const/16 v3, #int 5000 // #1388 │ │ +00d6e2: 6e20 ce00 3200 |0033: invoke-virtual {v2, v3}, Ljava/net/Socket;.setSoTimeout:(I)V // method@00ce │ │ +00d6e8: 5452 8201 |0036: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d6ec: 5453 8001 |0038: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ +00d6f0: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ +00d6f4: 6e40 fc00 3214 |003c: invoke-virtual {v2, v3, v4, v1}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;ILjava/lang/Object;)Ljava/nio/channels/SelectionKey; // method@00fc │ │ +00d6fa: 5452 8201 |003f: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d6fe: 2203 6800 |0041: new-instance v3, Ljava/net/InetSocketAddress; // type@0068 │ │ +00d702: 7030 cc00 6307 |0043: invoke-direct {v3, v6, v7}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@00cc │ │ +00d708: 6e20 f400 3200 |0046: invoke-virtual {v2, v3}, Ljava/nio/channels/SocketChannel;.connect:(Ljava/net/SocketAddress;)Z // method@00f4 │ │ +00d70e: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +00d710: 5c52 7f01 |004a: iput-boolean v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d714: 6e10 cf02 0500 |004c: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.start:()V // method@02cf │ │ +00d71a: 5452 7b01 |004f: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d71e: 7210 3901 0200 |0051: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d724: 1d01 |0054: monitor-enter v1 │ │ +00d726: 1602 8813 |0055: const-wide/16 v2, #int 5000 // #1388 │ │ +00d72a: 6e30 b200 2103 |0057: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@00b2 │ │ +00d730: 5452 8201 |005a: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d734: 6e10 f700 0200 |005c: invoke-virtual {v2}, Ljava/nio/channels/SocketChannel;.isConnectionPending:()Z // method@00f7 │ │ +00d73a: 0a02 |005f: move-result v2 │ │ +00d73c: 3802 0b00 |0060: if-eqz v2, 006b // +000b │ │ +00d740: 5452 7a01 |0062: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ +00d744: 1213 |0064: const/4 v3, #int 1 // #1 │ │ +00d746: 7220 d002 3200 |0065: invoke-interface {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(I)V // method@02d0 │ │ +00d74c: 6e10 c402 0500 |0068: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ +00d752: 1e01 |006b: monitor-exit v1 │ │ +00d754: 2898 |006c: goto 0004 // -0068 │ │ +00d756: 0d02 |006d: move-exception v2 │ │ +00d758: 1e01 |006e: monitor-exit v1 │ │ +00d75a: 2702 |006f: throw v2 │ │ +00d75c: 0d00 |0070: move-exception v0 │ │ +00d75e: 1a02 7b00 |0071: const-string v2, "HTSPConnection" // string@007b │ │ +00d762: 1a03 5400 |0073: const-string v3, "Can't open connection" // string@0054 │ │ +00d766: 7130 5200 3200 |0075: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00d76c: 5452 7a01 |0078: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ +00d770: 1223 |007a: const/4 v3, #int 2 // #2 │ │ +00d772: 7220 d002 3200 |007b: invoke-interface {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(I)V // method@02d0 │ │ +00d778: 5452 7b01 |007e: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d77c: 7210 3901 0200 |0080: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d782: 2881 |0083: goto 0004 // -007f │ │ +00d784: 0d02 |0084: move-exception v2 │ │ +00d786: 5453 7b01 |0085: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d78a: 7210 3901 0300 |0087: invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d790: 2702 |008a: throw v2 │ │ +00d792: 0d02 |008b: move-exception v2 │ │ +00d794: 28df |008c: goto 006b // -0021 │ │ catches : 4 │ │ 0x000f - 0x004f │ │ Ljava/lang/Exception; -> 0x0070 │ │ -> 0x0084 │ │ 0x0057 - 0x006b │ │ Ljava/lang/InterruptedException; -> 0x008b │ │ -> 0x006d │ │ @@ -11705,71 +11717,71 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -00d278: |[00d278] org.tvheadend.tvhguide.htsp.HTSConnection.run:()V │ │ -00d288: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -00d28a: 5594 7f01 |0001: iget-boolean v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00d28e: 3804 6900 |0003: if-eqz v4, 006c // +0069 │ │ -00d292: 5494 8001 |0005: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ -00d296: 1606 8813 |0007: const-wide/16 v6, #int 5000 // #1388 │ │ -00d29a: 6e30 ee00 6407 |0009: invoke-virtual {v4, v6, v7}, Ljava/nio/channels/Selector;.select:(J)I // method@00ee │ │ -00d2a0: 5494 7b01 |000c: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d2a4: 7210 3801 0400 |000e: invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00d2aa: 5494 8001 |0011: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ -00d2ae: 6e10 ef00 0400 |0013: invoke-virtual {v4}, Ljava/nio/channels/Selector;.selectedKeys:()Ljava/util/Set; // method@00ef │ │ -00d2b4: 0c04 |0016: move-result-object v4 │ │ -00d2b6: 7210 2f01 0400 |0017: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -00d2bc: 0c01 |001a: move-result-object v1 │ │ -00d2be: 7210 1801 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00d2c4: 0a04 |001e: move-result v4 │ │ -00d2c6: 3804 2e00 |001f: if-eqz v4, 004d // +002e │ │ -00d2ca: 7210 1901 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00d2d0: 0c03 |0024: move-result-object v3 │ │ -00d2d2: 1f03 7100 |0025: check-cast v3, Ljava/nio/channels/SelectionKey; // type@0071 │ │ -00d2d6: 7210 1a01 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@011a │ │ -00d2dc: 7020 cb02 3900 |002a: invoke-direct {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.processTcpSelectionKey:(Ljava/nio/channels/SelectionKey;)V // method@02cb │ │ -00d2e2: 28ee |002d: goto 001b // -0012 │ │ -00d2e4: 0d00 |002e: move-exception v0 │ │ -00d2e6: 1a04 7b00 |002f: const-string v4, "HTSPConnection" // string@007b │ │ -00d2ea: 1a05 5600 |0031: const-string v5, "Can't read message" // string@0056 │ │ -00d2ee: 7130 5200 5400 |0033: invoke-static {v4, v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00d2f4: 5494 7a01 |0036: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ -00d2f8: 7220 d102 0400 |0038: invoke-interface {v4, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(Ljava/lang/Exception;)V // method@02d1 │ │ -00d2fe: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -00d300: 5c94 7f01 |003c: iput-boolean v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00d304: 5494 7b01 |003e: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d308: 7210 3901 0400 |0040: invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d30e: 28be |0043: goto 0001 // -0042 │ │ -00d310: 0d00 |0044: move-exception v0 │ │ -00d312: 5494 7a01 |0045: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ -00d316: 7220 d102 0400 |0047: invoke-interface {v4, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(Ljava/lang/Exception;)V // method@02d1 │ │ -00d31c: 5c98 7f01 |004a: iput-boolean v8, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00d320: 28b5 |004c: goto 0001 // -004b │ │ -00d322: 1212 |004d: const/4 v2, #int 1 // #1 │ │ -00d324: 5494 7c01 |004e: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ -00d328: 6e10 1e01 0400 |0050: invoke-virtual {v4}, Ljava/util/LinkedList;.isEmpty:()Z // method@011e │ │ -00d32e: 0a04 |0053: move-result v4 │ │ -00d330: 3904 0400 |0054: if-nez v4, 0058 // +0004 │ │ -00d334: de02 0204 |0056: or-int/lit8 v2, v2, #int 4 // #04 │ │ -00d338: 5494 8201 |0058: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d33c: 5495 8001 |005a: iget-object v5, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ -00d340: 6e30 fb00 5402 |005c: invoke-virtual {v4, v5, v2}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@00fb │ │ -00d346: 5494 7b01 |005f: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d34a: 7210 3901 0400 |0061: invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d350: 289d |0064: goto 0001 // -0063 │ │ -00d352: 0d04 |0065: move-exception v4 │ │ -00d354: 5495 7b01 |0066: iget-object v5, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d358: 7210 3901 0500 |0068: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d35e: 2704 |006b: throw v4 │ │ -00d360: 6e10 c402 0900 |006c: invoke-virtual {v9}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ -00d366: 0e00 |006f: return-void │ │ +00d7c8: |[00d7c8] org.tvheadend.tvhguide.htsp.HTSConnection.run:()V │ │ +00d7d8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +00d7da: 5594 7f01 |0001: iget-boolean v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d7de: 3804 6900 |0003: if-eqz v4, 006c // +0069 │ │ +00d7e2: 5494 8001 |0005: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ +00d7e6: 1606 8813 |0007: const-wide/16 v6, #int 5000 // #1388 │ │ +00d7ea: 6e30 ee00 6407 |0009: invoke-virtual {v4, v6, v7}, Ljava/nio/channels/Selector;.select:(J)I // method@00ee │ │ +00d7f0: 5494 7b01 |000c: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d7f4: 7210 3801 0400 |000e: invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00d7fa: 5494 8001 |0011: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ +00d7fe: 6e10 ef00 0400 |0013: invoke-virtual {v4}, Ljava/nio/channels/Selector;.selectedKeys:()Ljava/util/Set; // method@00ef │ │ +00d804: 0c04 |0016: move-result-object v4 │ │ +00d806: 7210 2f01 0400 |0017: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +00d80c: 0c01 |001a: move-result-object v1 │ │ +00d80e: 7210 1801 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00d814: 0a04 |001e: move-result v4 │ │ +00d816: 3804 2e00 |001f: if-eqz v4, 004d // +002e │ │ +00d81a: 7210 1901 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00d820: 0c03 |0024: move-result-object v3 │ │ +00d822: 1f03 7100 |0025: check-cast v3, Ljava/nio/channels/SelectionKey; // type@0071 │ │ +00d826: 7210 1a01 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@011a │ │ +00d82c: 7020 cb02 3900 |002a: invoke-direct {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.processTcpSelectionKey:(Ljava/nio/channels/SelectionKey;)V // method@02cb │ │ +00d832: 28ee |002d: goto 001b // -0012 │ │ +00d834: 0d00 |002e: move-exception v0 │ │ +00d836: 1a04 7b00 |002f: const-string v4, "HTSPConnection" // string@007b │ │ +00d83a: 1a05 5600 |0031: const-string v5, "Can't read message" // string@0056 │ │ +00d83e: 7130 5200 5400 |0033: invoke-static {v4, v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00d844: 5494 7a01 |0036: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ +00d848: 7220 d102 0400 |0038: invoke-interface {v4, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(Ljava/lang/Exception;)V // method@02d1 │ │ +00d84e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +00d850: 5c94 7f01 |003c: iput-boolean v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d854: 5494 7b01 |003e: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d858: 7210 3901 0400 |0040: invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d85e: 28be |0043: goto 0001 // -0042 │ │ +00d860: 0d00 |0044: move-exception v0 │ │ +00d862: 5494 7a01 |0045: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ +00d866: 7220 d102 0400 |0047: invoke-interface {v4, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(Ljava/lang/Exception;)V // method@02d1 │ │ +00d86c: 5c98 7f01 |004a: iput-boolean v8, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d870: 28b5 |004c: goto 0001 // -004b │ │ +00d872: 1212 |004d: const/4 v2, #int 1 // #1 │ │ +00d874: 5494 7c01 |004e: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ +00d878: 6e10 1e01 0400 |0050: invoke-virtual {v4}, Ljava/util/LinkedList;.isEmpty:()Z // method@011e │ │ +00d87e: 0a04 |0053: move-result v4 │ │ +00d880: 3904 0400 |0054: if-nez v4, 0058 // +0004 │ │ +00d884: de02 0204 |0056: or-int/lit8 v2, v2, #int 4 // #04 │ │ +00d888: 5494 8201 |0058: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d88c: 5495 8001 |005a: iget-object v5, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ +00d890: 6e30 fb00 5402 |005c: invoke-virtual {v4, v5, v2}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@00fb │ │ +00d896: 5494 7b01 |005f: iget-object v4, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d89a: 7210 3901 0400 |0061: invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d8a0: 289d |0064: goto 0001 // -0063 │ │ +00d8a2: 0d04 |0065: move-exception v4 │ │ +00d8a4: 5495 7b01 |0066: iget-object v5, v9, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d8a8: 7210 3901 0500 |0068: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d8ae: 2704 |006b: throw v4 │ │ +00d8b0: 6e10 c402 0900 |006c: invoke-virtual {v9}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ +00d8b6: 0e00 |006f: return-void │ │ catches : 4 │ │ 0x0005 - 0x000c │ │ Ljava/io/IOException; -> 0x0044 │ │ 0x0011 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ -> 0x0065 │ │ 0x002f - 0x003e │ │ @@ -11815,58 +11827,58 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -00d394: |[00d394] org.tvheadend.tvhguide.htsp.HTSConnection.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V │ │ -00d3a4: 6e10 c902 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.isConnected:()Z // method@02c9 │ │ -00d3aa: 0a01 |0003: move-result v1 │ │ -00d3ac: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -00d3b0: 0e00 |0006: return-void │ │ -00d3b2: 5441 7b01 |0007: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d3b6: 7210 3801 0100 |0009: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00d3bc: 5241 8101 |000c: iget v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.seq:I // field@0181 │ │ -00d3c0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00d3c4: 5941 8101 |0010: iput v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.seq:I // field@0181 │ │ -00d3c8: 1a01 0f05 |0012: const-string v1, "seq" // string@050f │ │ -00d3cc: 5242 8101 |0014: iget v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.seq:I // field@0181 │ │ -00d3d0: 7110 a600 0200 |0016: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00d3d6: 0c02 |0019: move-result-object v2 │ │ -00d3d8: 6e30 fa02 1502 |001a: invoke-virtual {v5, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00d3de: 5441 7e01 |001d: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ -00d3e2: 5242 8101 |001f: iget v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.seq:I // field@0181 │ │ -00d3e6: 7110 a600 0200 |0021: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00d3ec: 0c02 |0024: move-result-object v2 │ │ -00d3ee: 7230 2a01 2106 |0025: invoke-interface {v1, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@012a │ │ -00d3f4: 5441 8201 |0028: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ -00d3f8: 5442 8001 |002a: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ -00d3fc: 1303 0d00 |002c: const/16 v3, #int 13 // #d │ │ -00d400: 6e30 fb00 2103 |002e: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@00fb │ │ -00d406: 5441 7c01 |0031: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ -00d40a: 6e20 1c01 5100 |0033: invoke-virtual {v1, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@011c │ │ -00d410: 5441 8001 |0036: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ -00d414: 6e10 f000 0100 |0038: invoke-virtual {v1}, Ljava/nio/channels/Selector;.wakeup:()Ljava/nio/channels/Selector; // method@00f0 │ │ -00d41a: 5441 7b01 |003b: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d41e: 7210 3901 0100 |003d: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d424: 28c6 |0040: goto 0006 // -003a │ │ -00d426: 0d00 |0041: move-exception v0 │ │ -00d428: 1a01 7b00 |0042: const-string v1, "HTSPConnection" // string@007b │ │ -00d42c: 1a02 5a00 |0044: const-string v2, "Can't transmit message" // string@005a │ │ -00d430: 7130 5200 2100 |0046: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00d436: 5441 7a01 |0049: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ -00d43a: 7220 d102 0100 |004b: invoke-interface {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(Ljava/lang/Exception;)V // method@02d1 │ │ -00d440: 5441 7b01 |004e: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d444: 7210 3901 0100 |0050: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d44a: 28b3 |0053: goto 0006 // -004d │ │ -00d44c: 0d01 |0054: move-exception v1 │ │ -00d44e: 5442 7b01 |0055: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d452: 7210 3901 0200 |0057: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d458: 2701 |005a: throw v1 │ │ +00d8e4: |[00d8e4] org.tvheadend.tvhguide.htsp.HTSConnection.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V │ │ +00d8f4: 6e10 c902 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.isConnected:()Z // method@02c9 │ │ +00d8fa: 0a01 |0003: move-result v1 │ │ +00d8fc: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +00d900: 0e00 |0006: return-void │ │ +00d902: 5441 7b01 |0007: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d906: 7210 3801 0100 |0009: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00d90c: 5241 8101 |000c: iget v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.seq:I // field@0181 │ │ +00d910: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00d914: 5941 8101 |0010: iput v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.seq:I // field@0181 │ │ +00d918: 1a01 0e05 |0012: const-string v1, "seq" // string@050e │ │ +00d91c: 5242 8101 |0014: iget v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.seq:I // field@0181 │ │ +00d920: 7110 a600 0200 |0016: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00d926: 0c02 |0019: move-result-object v2 │ │ +00d928: 6e30 fa02 1502 |001a: invoke-virtual {v5, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00d92e: 5441 7e01 |001d: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.responseHandelers:Ljava/util/Map; // field@017e │ │ +00d932: 5242 8101 |001f: iget v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.seq:I // field@0181 │ │ +00d936: 7110 a600 0200 |0021: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00d93c: 0c02 |0024: move-result-object v2 │ │ +00d93e: 7230 2a01 2106 |0025: invoke-interface {v1, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@012a │ │ +00d944: 5441 8201 |0028: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.socketChannel:Ljava/nio/channels/SocketChannel; // field@0182 │ │ +00d948: 5442 8001 |002a: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ +00d94c: 1303 0d00 |002c: const/16 v3, #int 13 // #d │ │ +00d950: 6e30 fb00 2103 |002e: invoke-virtual {v1, v2, v3}, Ljava/nio/channels/SocketChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@00fb │ │ +00d956: 5441 7c01 |0031: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.messageQueue:Ljava/util/LinkedList; // field@017c │ │ +00d95a: 6e20 1c01 5100 |0033: invoke-virtual {v1, v5}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@011c │ │ +00d960: 5441 8001 |0036: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.selector:Ljava/nio/channels/Selector; // field@0180 │ │ +00d964: 6e10 f000 0100 |0038: invoke-virtual {v1}, Ljava/nio/channels/Selector;.wakeup:()Ljava/nio/channels/Selector; // method@00f0 │ │ +00d96a: 5441 7b01 |003b: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d96e: 7210 3901 0100 |003d: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d974: 28c6 |0040: goto 0006 // -003a │ │ +00d976: 0d00 |0041: move-exception v0 │ │ +00d978: 1a01 7b00 |0042: const-string v1, "HTSPConnection" // string@007b │ │ +00d97c: 1a02 5a00 |0044: const-string v2, "Can't transmit message" // string@005a │ │ +00d980: 7130 5200 2100 |0046: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00d986: 5441 7a01 |0049: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.listener:Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // field@017a │ │ +00d98a: 7220 d102 0100 |004b: invoke-interface {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(Ljava/lang/Exception;)V // method@02d1 │ │ +00d990: 5441 7b01 |004e: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d994: 7210 3901 0100 |0050: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d99a: 28b3 |0053: goto 0006 // -004d │ │ +00d99c: 0d01 |0054: move-exception v1 │ │ +00d99e: 5442 7b01 |0055: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d9a2: 7210 3901 0200 |0057: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d9a8: 2701 |005a: throw v1 │ │ catches : 2 │ │ 0x000c - 0x003b │ │ Ljava/lang/Exception; -> 0x0041 │ │ -> 0x0054 │ │ 0x0042 - 0x004e │ │ -> 0x0054 │ │ positions : │ │ @@ -11895,26 +11907,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -00d474: |[00d474] org.tvheadend.tvhguide.htsp.HTSConnection.setRunning:(Z)V │ │ -00d484: 5420 7b01 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d488: 7210 3801 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00d48e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -00d490: 5c20 7f01 |0006: iput-boolean v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ -00d494: 5420 7b01 |0008: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d498: 7210 3901 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d49e: 0e00 |000d: return-void │ │ -00d4a0: 0d00 |000e: move-exception v0 │ │ -00d4a2: 5421 7b01 |000f: iget-object v1, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ -00d4a6: 7210 3901 0100 |0011: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00d4ac: 2700 |0014: throw v0 │ │ +00d9c4: |[00d9c4] org.tvheadend.tvhguide.htsp.HTSConnection.setRunning:(Z)V │ │ +00d9d4: 5420 7b01 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d9d8: 7210 3801 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00d9de: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +00d9e0: 5c20 7f01 |0006: iput-boolean v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.running:Z // field@017f │ │ +00d9e4: 5420 7b01 |0008: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d9e8: 7210 3901 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d9ee: 0e00 |000d: return-void │ │ +00d9f0: 0d00 |000e: move-exception v0 │ │ +00d9f2: 5421 7b01 |000f: iget-object v1, v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.lock:Ljava/util/concurrent/locks/Lock; // field@017b │ │ +00d9f6: 7210 3901 0100 |0011: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00d9fc: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 0x0008 line=83 │ │ @@ -12026,24 +12038,24 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -00d4bc: |[00d4bc] org.tvheadend.tvhguide.htsp.HTSFileInputStream.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)V │ │ -00d4cc: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -00d4d0: 7010 9a00 0200 |0002: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@009a │ │ -00d4d6: 5b23 8e01 |0005: iput-object v3, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@018e │ │ -00d4da: 5b24 9201 |0007: iput-object v4, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.path:Ljava/lang/String; // field@0192 │ │ -00d4de: 5a20 8f01 |0009: iput-wide v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ -00d4e2: 5a20 9001 |000b: iput-wide v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileSize:J // field@0190 │ │ -00d4e6: 6e10 e102 0200 |000d: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.reset:()V // method@02e1 │ │ -00d4ec: 7010 de02 0200 |0010: invoke-direct {v2}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.open:()V // method@02de │ │ -00d4f2: 0e00 |0013: return-void │ │ +00da0c: |[00da0c] org.tvheadend.tvhguide.htsp.HTSFileInputStream.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)V │ │ +00da1c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +00da20: 7010 9a00 0200 |0002: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@009a │ │ +00da26: 5b23 8e01 |0005: iput-object v3, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@018e │ │ +00da2a: 5b24 9201 |0007: iput-object v4, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.path:Ljava/lang/String; // field@0192 │ │ +00da2e: 5a20 8f01 |0009: iput-wide v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ +00da32: 5a20 9001 |000b: iput-wide v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileSize:J // field@0190 │ │ +00da36: 6e10 e102 0200 |000d: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.reset:()V // method@02e1 │ │ +00da3c: 7010 de02 0200 |0010: invoke-direct {v2}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.open:()V // method@02de │ │ +00da42: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=20 │ │ 0x0005 line=21 │ │ 0x0007 line=22 │ │ 0x0009 line=24 │ │ 0x000b line=25 │ │ @@ -12060,68 +12072,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -00d4f4: |[00d4f4] org.tvheadend.tvhguide.htsp.HTSFileInputStream.fillBuffer:()V │ │ -00d504: 5283 8d01 |0000: iget v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d508: 5484 8c01 |0002: iget-object v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ -00d50c: 2144 |0004: array-length v4, v4 │ │ -00d50e: 3543 0300 |0005: if-ge v3, v4, 0008 // +0003 │ │ -00d512: 0e00 |0007: return-void │ │ -00d514: 2201 db00 |0008: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -00d518: 7010 e302 0100 |000a: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -00d51e: 2202 d800 |000d: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse; // type@00d8 │ │ -00d522: 7020 d702 8200 |000f: invoke-direct {v2, v8}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V // method@02d7 │ │ -00d528: 1a03 e202 |0012: const-string v3, "fileRead" // string@02e2 │ │ -00d52c: 6e20 fe02 3100 |0014: invoke-virtual {v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -00d532: 1a03 6203 |0017: const-string v3, "id" // string@0362 │ │ -00d536: 5384 8f01 |0019: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ -00d53a: 7120 a800 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -00d540: 0c04 |001e: move-result-object v4 │ │ -00d542: 6e30 fa02 3104 |001f: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00d548: 1a03 4205 |0022: const-string v3, "size" // string@0542 │ │ -00d54c: 5384 9001 |0024: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileSize:J // field@0190 │ │ -00d550: 1706 0000 8000 |0026: const-wide/32 v6, #float 1.17549e-38 // #00800000 │ │ -00d556: 7140 ab00 5476 |0029: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@00ab │ │ -00d55c: 0b04 |002c: move-result-wide v4 │ │ -00d55e: 7120 a800 5400 |002d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -00d564: 0c04 |0030: move-result-object v4 │ │ -00d566: 6e30 fa02 3104 |0031: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00d56c: 1a03 d903 |0034: const-string v3, "offset" // string@03d9 │ │ -00d570: 5384 9101 |0036: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.offset:J // field@0191 │ │ -00d574: 7120 a800 5400 |0038: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -00d57a: 0c04 |003b: move-result-object v4 │ │ -00d57c: 6e30 fa02 3104 |003c: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00d582: 1d02 |003f: monitor-enter v2 │ │ -00d584: 5483 8e01 |0040: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@018e │ │ -00d588: 6e30 cd02 1302 |0042: invoke-virtual {v3, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -00d58e: 6e10 b100 0200 |0045: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@00b1 │ │ -00d594: 5384 9101 |0048: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.offset:J // field@0191 │ │ -00d598: 5483 8c01 |004a: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ -00d59c: 2133 |004c: array-length v3, v3 │ │ -00d59e: 8136 |004d: int-to-long v6, v3 │ │ -00d5a0: bb64 |004e: add-long/2addr v4, v6 │ │ -00d5a2: 5a84 9101 |004f: iput-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.offset:J // field@0191 │ │ -00d5a6: 5423 8a01 |0051: iget-object v3, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;.data:[B // field@018a │ │ -00d5aa: 5b83 8c01 |0053: iput-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ -00d5ae: 1203 |0055: const/4 v3, #int 0 // #0 │ │ -00d5b0: 5983 8d01 |0056: iput v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d5b4: 1e02 |0058: monitor-exit v2 │ │ -00d5b6: 28ae |0059: goto 0007 // -0052 │ │ -00d5b8: 0d03 |005a: move-exception v3 │ │ -00d5ba: 1e02 |005b: monitor-exit v2 │ │ -00d5bc: 2703 |005c: throw v3 │ │ -00d5be: 0d00 |005d: move-exception v0 │ │ -00d5c0: 1a03 e501 |005e: const-string v3, "TVHGuide" // string@01e5 │ │ -00d5c4: 1a04 ec01 |0060: const-string v4, "Timeout waiting for fileRead" // string@01ec │ │ -00d5c8: 7130 5200 4300 |0062: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00d5ce: 28f3 |0065: goto 0058 // -000d │ │ +00da44: |[00da44] org.tvheadend.tvhguide.htsp.HTSFileInputStream.fillBuffer:()V │ │ +00da54: 5283 8d01 |0000: iget v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00da58: 5484 8c01 |0002: iget-object v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ +00da5c: 2144 |0004: array-length v4, v4 │ │ +00da5e: 3543 0300 |0005: if-ge v3, v4, 0008 // +0003 │ │ +00da62: 0e00 |0007: return-void │ │ +00da64: 2201 db00 |0008: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +00da68: 7010 e302 0100 |000a: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +00da6e: 2202 d800 |000d: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse; // type@00d8 │ │ +00da72: 7020 d702 8200 |000f: invoke-direct {v2, v8}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V // method@02d7 │ │ +00da78: 1a03 e202 |0012: const-string v3, "fileRead" // string@02e2 │ │ +00da7c: 6e20 fe02 3100 |0014: invoke-virtual {v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +00da82: 1a03 6103 |0017: const-string v3, "id" // string@0361 │ │ +00da86: 5384 8f01 |0019: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ +00da8a: 7120 a800 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +00da90: 0c04 |001e: move-result-object v4 │ │ +00da92: 6e30 fa02 3104 |001f: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00da98: 1a03 4105 |0022: const-string v3, "size" // string@0541 │ │ +00da9c: 5384 9001 |0024: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileSize:J // field@0190 │ │ +00daa0: 1706 0000 8000 |0026: const-wide/32 v6, #float 1.17549e-38 // #00800000 │ │ +00daa6: 7140 ab00 5476 |0029: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@00ab │ │ +00daac: 0b04 |002c: move-result-wide v4 │ │ +00daae: 7120 a800 5400 |002d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +00dab4: 0c04 |0030: move-result-object v4 │ │ +00dab6: 6e30 fa02 3104 |0031: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00dabc: 1a03 d803 |0034: const-string v3, "offset" // string@03d8 │ │ +00dac0: 5384 9101 |0036: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.offset:J // field@0191 │ │ +00dac4: 7120 a800 5400 |0038: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +00daca: 0c04 |003b: move-result-object v4 │ │ +00dacc: 6e30 fa02 3104 |003c: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00dad2: 1d02 |003f: monitor-enter v2 │ │ +00dad4: 5483 8e01 |0040: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@018e │ │ +00dad8: 6e30 cd02 1302 |0042: invoke-virtual {v3, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +00dade: 6e10 b100 0200 |0045: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@00b1 │ │ +00dae4: 5384 9101 |0048: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.offset:J // field@0191 │ │ +00dae8: 5483 8c01 |004a: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ +00daec: 2133 |004c: array-length v3, v3 │ │ +00daee: 8136 |004d: int-to-long v6, v3 │ │ +00daf0: bb64 |004e: add-long/2addr v4, v6 │ │ +00daf2: 5a84 9101 |004f: iput-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.offset:J // field@0191 │ │ +00daf6: 5423 8a01 |0051: iget-object v3, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;.data:[B // field@018a │ │ +00dafa: 5b83 8c01 |0053: iput-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ +00dafe: 1203 |0055: const/4 v3, #int 0 // #0 │ │ +00db00: 5983 8d01 |0056: iput v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00db04: 1e02 |0058: monitor-exit v2 │ │ +00db06: 28ae |0059: goto 0007 // -0052 │ │ +00db08: 0d03 |005a: move-exception v3 │ │ +00db0a: 1e02 |005b: monitor-exit v2 │ │ +00db0c: 2703 |005c: throw v3 │ │ +00db0e: 0d00 |005d: move-exception v0 │ │ +00db10: 1a03 e501 |005e: const-string v3, "TVHGuide" // string@01e5 │ │ +00db14: 1a04 ec01 |0060: const-string v4, "Timeout waiting for fileRead" // string@01ec │ │ +00db18: 7130 5200 4300 |0062: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00db1e: 28f3 |0065: goto 0058 // -000d │ │ catches : 3 │ │ 0x0040 - 0x0058 │ │ Ljava/lang/Throwable; -> 0x005d │ │ -> 0x005a │ │ 0x0058 - 0x005c │ │ -> 0x005a │ │ 0x005e - 0x0065 │ │ @@ -12155,58 +12167,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -00d5f0: |[00d5f0] org.tvheadend.tvhguide.htsp.HTSFileInputStream.open:()V │ │ -00d600: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -00d604: 2201 db00 |0002: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -00d608: 7010 e302 0100 |0004: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -00d60e: 2202 d700 |0007: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse; // type@00d7 │ │ -00d612: 7020 d502 8200 |0009: invoke-direct {v2, v8}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V // method@02d5 │ │ -00d618: 1a03 e102 |000c: const-string v3, "fileOpen" // string@02e1 │ │ -00d61c: 6e20 fe02 3100 |000e: invoke-virtual {v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -00d622: 1a03 de02 |0011: const-string v3, "file" // string@02de │ │ -00d626: 5484 9201 |0013: iget-object v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.path:Ljava/lang/String; // field@0192 │ │ -00d62a: 6e30 fa02 3104 |0015: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00d630: 1d02 |0018: monitor-enter v2 │ │ -00d632: 5483 8e01 |0019: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@018e │ │ -00d636: 6e30 cd02 1302 |001b: invoke-virtual {v3, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -00d63c: 6e10 b100 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@00b1 │ │ -00d642: 5223 8601 |0021: iget v3, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.id:I // field@0186 │ │ -00d646: 8134 |0023: int-to-long v4, v3 │ │ -00d648: 5a84 8f01 |0024: iput-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ -00d64c: 5324 8801 |0026: iget-wide v4, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.size:J // field@0188 │ │ -00d650: 5a84 9001 |0028: iput-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileSize:J // field@0190 │ │ -00d654: 1e02 |002a: monitor-exit v2 │ │ -00d656: 5384 8f01 |002b: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ -00d65a: 3103 0406 |002d: cmp-long v3, v4, v6 │ │ -00d65e: 3b03 1600 |002f: if-gez v3, 0045 // +0016 │ │ -00d662: 2203 4f00 |0031: new-instance v3, Ljava/io/IOException; // type@004f │ │ -00d666: 1a04 6b00 |0033: const-string v4, "Failed to open remote file" // string@006b │ │ -00d66a: 7020 9900 4300 |0035: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00d670: 2703 |0038: throw v3 │ │ -00d672: 0d00 |0039: move-exception v0 │ │ -00d674: 1a03 e501 |003a: const-string v3, "TVHGuide" // string@01e5 │ │ -00d678: 1a04 eb01 |003c: const-string v4, "Timeout waiting for fileOpen" // string@01eb │ │ -00d67c: 7130 5200 4300 |003e: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00d682: 28e9 |0041: goto 002a // -0017 │ │ -00d684: 0d03 |0042: move-exception v3 │ │ -00d686: 1e02 |0043: monitor-exit v2 │ │ -00d688: 2703 |0044: throw v3 │ │ -00d68a: 5384 8f01 |0045: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ -00d68e: 3103 0406 |0047: cmp-long v3, v4, v6 │ │ -00d692: 3903 0a00 |0049: if-nez v3, 0053 // +000a │ │ -00d696: 2203 4f00 |004b: new-instance v3, Ljava/io/IOException; // type@004f │ │ -00d69a: 1a04 cb01 |004d: const-string v4, "Remote file is missing" // string@01cb │ │ -00d69e: 7020 9900 4300 |004f: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00d6a4: 2703 |0052: throw v3 │ │ -00d6a6: 0e00 |0053: return-void │ │ +00db40: |[00db40] org.tvheadend.tvhguide.htsp.HTSFileInputStream.open:()V │ │ +00db50: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +00db54: 2201 db00 |0002: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +00db58: 7010 e302 0100 |0004: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +00db5e: 2202 d700 |0007: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse; // type@00d7 │ │ +00db62: 7020 d502 8200 |0009: invoke-direct {v2, v8}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V // method@02d5 │ │ +00db68: 1a03 e102 |000c: const-string v3, "fileOpen" // string@02e1 │ │ +00db6c: 6e20 fe02 3100 |000e: invoke-virtual {v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +00db72: 1a03 de02 |0011: const-string v3, "file" // string@02de │ │ +00db76: 5484 9201 |0013: iget-object v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.path:Ljava/lang/String; // field@0192 │ │ +00db7a: 6e30 fa02 3104 |0015: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00db80: 1d02 |0018: monitor-enter v2 │ │ +00db82: 5483 8e01 |0019: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@018e │ │ +00db86: 6e30 cd02 1302 |001b: invoke-virtual {v3, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +00db8c: 6e10 b100 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@00b1 │ │ +00db92: 5223 8601 |0021: iget v3, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.id:I // field@0186 │ │ +00db96: 8134 |0023: int-to-long v4, v3 │ │ +00db98: 5a84 8f01 |0024: iput-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ +00db9c: 5324 8801 |0026: iget-wide v4, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.size:J // field@0188 │ │ +00dba0: 5a84 9001 |0028: iput-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileSize:J // field@0190 │ │ +00dba4: 1e02 |002a: monitor-exit v2 │ │ +00dba6: 5384 8f01 |002b: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ +00dbaa: 3103 0406 |002d: cmp-long v3, v4, v6 │ │ +00dbae: 3b03 1600 |002f: if-gez v3, 0045 // +0016 │ │ +00dbb2: 2203 4f00 |0031: new-instance v3, Ljava/io/IOException; // type@004f │ │ +00dbb6: 1a04 6b00 |0033: const-string v4, "Failed to open remote file" // string@006b │ │ +00dbba: 7020 9900 4300 |0035: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00dbc0: 2703 |0038: throw v3 │ │ +00dbc2: 0d00 |0039: move-exception v0 │ │ +00dbc4: 1a03 e501 |003a: const-string v3, "TVHGuide" // string@01e5 │ │ +00dbc8: 1a04 eb01 |003c: const-string v4, "Timeout waiting for fileOpen" // string@01eb │ │ +00dbcc: 7130 5200 4300 |003e: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00dbd2: 28e9 |0041: goto 002a // -0017 │ │ +00dbd4: 0d03 |0042: move-exception v3 │ │ +00dbd6: 1e02 |0043: monitor-exit v2 │ │ +00dbd8: 2703 |0044: throw v3 │ │ +00dbda: 5384 8f01 |0045: iget-wide v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ +00dbde: 3103 0406 |0047: cmp-long v3, v4, v6 │ │ +00dbe2: 3903 0a00 |0049: if-nez v3, 0053 // +000a │ │ +00dbe6: 2203 4f00 |004b: new-instance v3, Ljava/io/IOException; // type@004f │ │ +00dbea: 1a04 cb01 |004d: const-string v4, "Remote file is missing" // string@01cb │ │ +00dbee: 7020 9900 4300 |004f: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00dbf4: 2703 |0052: throw v3 │ │ +00dbf6: 0e00 |0053: return-void │ │ catches : 3 │ │ 0x0019 - 0x002a │ │ Ljava/lang/Throwable; -> 0x0039 │ │ -> 0x0042 │ │ 0x002a - 0x002b │ │ -> 0x0042 │ │ 0x003a - 0x0044 │ │ @@ -12242,18 +12254,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -00d6c8: |[00d6c8] org.tvheadend.tvhguide.htsp.HTSFileInputStream.available:()I │ │ -00d6d8: 5410 8c01 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ -00d6dc: 2100 |0002: array-length v0, v0 │ │ -00d6de: 0f00 |0003: return v0 │ │ +00dc18: |[00dc18] org.tvheadend.tvhguide.htsp.HTSFileInputStream.available:()I │ │ +00dc28: 5410 8c01 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ +00dc2c: 2100 |0002: array-length v0, v0 │ │ +00dc2e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;) │ │ @@ -12261,44 +12273,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -00d6e0: |[00d6e0] org.tvheadend.tvhguide.htsp.HTSFileInputStream.close:()V │ │ -00d6f0: 2201 db00 |0000: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -00d6f4: 7010 e302 0100 |0002: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -00d6fa: 2202 d600 |0005: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse; // type@00d6 │ │ -00d6fe: 7020 d302 6200 |0007: invoke-direct {v2, v6}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse;.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V // method@02d3 │ │ -00d704: 1a03 df02 |000a: const-string v3, "fileClose" // string@02df │ │ -00d708: 6e20 fe02 3100 |000c: invoke-virtual {v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -00d70e: 1a03 6203 |000f: const-string v3, "id" // string@0362 │ │ -00d712: 5364 8f01 |0011: iget-wide v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ -00d716: 7120 a800 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -00d71c: 0c04 |0016: move-result-object v4 │ │ -00d71e: 6e30 fa02 3104 |0017: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00d724: 1d02 |001a: monitor-enter v2 │ │ -00d726: 5463 8e01 |001b: iget-object v3, v6, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@018e │ │ -00d72a: 6e30 cd02 1302 |001d: invoke-virtual {v3, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -00d730: 6e10 b100 0200 |0020: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@00b1 │ │ -00d736: 1604 ffff |0023: const-wide/16 v4, #int -1 // #ffff │ │ -00d73a: 5a64 8f01 |0025: iput-wide v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ -00d73e: 1604 ffff |0027: const-wide/16 v4, #int -1 // #ffff │ │ -00d742: 5a64 9001 |0029: iput-wide v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileSize:J // field@0190 │ │ -00d746: 1e02 |002b: monitor-exit v2 │ │ -00d748: 0e00 |002c: return-void │ │ -00d74a: 0d00 |002d: move-exception v0 │ │ -00d74c: 1a03 e501 |002e: const-string v3, "TVHGuide" // string@01e5 │ │ -00d750: 1a04 ea01 |0030: const-string v4, "Timeout waiting for fileClose" // string@01ea │ │ -00d754: 7130 5200 4300 |0032: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00d75a: 28f6 |0035: goto 002b // -000a │ │ -00d75c: 0d03 |0036: move-exception v3 │ │ -00d75e: 1e02 |0037: monitor-exit v2 │ │ -00d760: 2703 |0038: throw v3 │ │ +00dc30: |[00dc30] org.tvheadend.tvhguide.htsp.HTSFileInputStream.close:()V │ │ +00dc40: 2201 db00 |0000: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +00dc44: 7010 e302 0100 |0002: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +00dc4a: 2202 d600 |0005: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse; // type@00d6 │ │ +00dc4e: 7020 d302 6200 |0007: invoke-direct {v2, v6}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse;.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V // method@02d3 │ │ +00dc54: 1a03 df02 |000a: const-string v3, "fileClose" // string@02df │ │ +00dc58: 6e20 fe02 3100 |000c: invoke-virtual {v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +00dc5e: 1a03 6103 |000f: const-string v3, "id" // string@0361 │ │ +00dc62: 5364 8f01 |0011: iget-wide v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ +00dc66: 7120 a800 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +00dc6c: 0c04 |0016: move-result-object v4 │ │ +00dc6e: 6e30 fa02 3104 |0017: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00dc74: 1d02 |001a: monitor-enter v2 │ │ +00dc76: 5463 8e01 |001b: iget-object v3, v6, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@018e │ │ +00dc7a: 6e30 cd02 1302 |001d: invoke-virtual {v3, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +00dc80: 6e10 b100 0200 |0020: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@00b1 │ │ +00dc86: 1604 ffff |0023: const-wide/16 v4, #int -1 // #ffff │ │ +00dc8a: 5a64 8f01 |0025: iput-wide v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileId:J // field@018f │ │ +00dc8e: 1604 ffff |0027: const-wide/16 v4, #int -1 // #ffff │ │ +00dc92: 5a64 9001 |0029: iput-wide v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fileSize:J // field@0190 │ │ +00dc96: 1e02 |002b: monitor-exit v2 │ │ +00dc98: 0e00 |002c: return-void │ │ +00dc9a: 0d00 |002d: move-exception v0 │ │ +00dc9c: 1a03 e501 |002e: const-string v3, "TVHGuide" // string@01e5 │ │ +00dca0: 1a04 ea01 |0030: const-string v4, "Timeout waiting for fileClose" // string@01ea │ │ +00dca4: 7130 5200 4300 |0032: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00dcaa: 28f6 |0035: goto 002b // -000a │ │ +00dcac: 0d03 |0036: move-exception v3 │ │ +00dcae: 1e02 |0037: monitor-exit v2 │ │ +00dcb0: 2703 |0038: throw v3 │ │ catches : 2 │ │ 0x001b - 0x002b │ │ Ljava/lang/Throwable; -> 0x002d │ │ -> 0x0036 │ │ 0x002b - 0x0038 │ │ -> 0x0036 │ │ positions : │ │ @@ -12327,17 +12339,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00d77c: |[00d77c] org.tvheadend.tvhguide.htsp.HTSFileInputStream.markSupported:()Z │ │ -00d78c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00d78e: 0f00 |0001: return v0 │ │ +00dccc: |[00dccc] org.tvheadend.tvhguide.htsp.HTSFileInputStream.markSupported:()Z │ │ +00dcdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00dcde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ │ │ #3 : (in Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;) │ │ @@ -12345,29 +12357,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -00d790: |[00d790] org.tvheadend.tvhguide.htsp.HTSFileInputStream.read:()I │ │ -00d7a0: 7010 dc02 0300 |0000: invoke-direct {v3}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fillBuffer:()V // method@02dc │ │ -00d7a6: 5230 8d01 |0003: iget v0, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d7aa: 5431 8c01 |0005: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ -00d7ae: 2111 |0007: array-length v1, v1 │ │ -00d7b0: 3510 0f00 |0008: if-ge v0, v1, 0017 // +000f │ │ -00d7b4: 5430 8c01 |000a: iget-object v0, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ -00d7b8: 5231 8d01 |000c: iget v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d7bc: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -00d7c0: 5932 8d01 |0010: iput v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d7c4: 4800 0001 |0012: aget-byte v0, v0, v1 │ │ -00d7c8: d500 ff00 |0014: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -00d7cc: 0f00 |0016: return v0 │ │ -00d7ce: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ -00d7d0: 28fe |0018: goto 0016 // -0002 │ │ +00dce0: |[00dce0] org.tvheadend.tvhguide.htsp.HTSFileInputStream.read:()I │ │ +00dcf0: 7010 dc02 0300 |0000: invoke-direct {v3}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fillBuffer:()V // method@02dc │ │ +00dcf6: 5230 8d01 |0003: iget v0, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00dcfa: 5431 8c01 |0005: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ +00dcfe: 2111 |0007: array-length v1, v1 │ │ +00dd00: 3510 0f00 |0008: if-ge v0, v1, 0017 // +000f │ │ +00dd04: 5430 8c01 |000a: iget-object v0, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ +00dd08: 5231 8d01 |000c: iget v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00dd0c: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +00dd10: 5932 8d01 |0010: iput v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00dd14: 4800 0001 |0012: aget-byte v0, v0, v1 │ │ +00dd18: d500 ff00 |0014: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +00dd1c: 0f00 |0016: return v0 │ │ +00dd1e: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ +00dd20: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=139 │ │ 0x000a line=140 │ │ 0x0016 line=143 │ │ locals : │ │ @@ -12378,33 +12390,33 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -00d7d4: |[00d7d4] org.tvheadend.tvhguide.htsp.HTSFileInputStream.read:([BII)I │ │ -00d7e4: 7010 dc02 0300 |0000: invoke-direct {v3}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fillBuffer:()V // method@02dc │ │ -00d7ea: 5431 8c01 |0003: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ -00d7ee: 2111 |0005: array-length v1, v1 │ │ -00d7f0: 5232 8d01 |0006: iget v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d7f4: b121 |0008: sub-int/2addr v1, v2 │ │ -00d7f6: 9102 0605 |0009: sub-int v2, v6, v5 │ │ -00d7fa: 7120 aa00 2100 |000b: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@00aa │ │ -00d800: 0a00 |000e: move-result v0 │ │ -00d802: 3d00 0f00 |000f: if-lez v0, 001e // +000f │ │ -00d806: 5431 8c01 |0011: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ -00d80a: 5232 8d01 |0013: iget v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d80e: 7150 c300 2154 |0015: invoke-static {v1, v2, v4, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@00c3 │ │ -00d814: 5231 8d01 |0018: iget v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d818: b001 |001a: add-int/2addr v1, v0 │ │ -00d81a: 5931 8d01 |001b: iput v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d81e: 0f00 |001d: return v0 │ │ -00d820: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ -00d822: 28fe |001f: goto 001d // -0002 │ │ +00dd24: |[00dd24] org.tvheadend.tvhguide.htsp.HTSFileInputStream.read:([BII)I │ │ +00dd34: 7010 dc02 0300 |0000: invoke-direct {v3}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.fillBuffer:()V // method@02dc │ │ +00dd3a: 5431 8c01 |0003: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ +00dd3e: 2111 |0005: array-length v1, v1 │ │ +00dd40: 5232 8d01 |0006: iget v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00dd44: b121 |0008: sub-int/2addr v1, v2 │ │ +00dd46: 9102 0605 |0009: sub-int v2, v6, v5 │ │ +00dd4a: 7120 aa00 2100 |000b: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@00aa │ │ +00dd50: 0a00 |000e: move-result v0 │ │ +00dd52: 3d00 0f00 |000f: if-lez v0, 001e // +000f │ │ +00dd56: 5431 8c01 |0011: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ +00dd5a: 5232 8d01 |0013: iget v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00dd5e: 7150 c300 2154 |0015: invoke-static {v1, v2, v4, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@00c3 │ │ +00dd64: 5231 8d01 |0018: iget v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00dd68: b001 |001a: add-int/2addr v1, v0 │ │ +00dd6a: 5931 8d01 |001b: iput v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00dd6e: 0f00 |001d: return v0 │ │ +00dd70: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ +00dd72: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=125 │ │ 0x000f line=126 │ │ 0x0011 line=127 │ │ 0x0018 line=128 │ │ @@ -12422,22 +12434,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -00d824: |[00d824] org.tvheadend.tvhguide.htsp.HTSFileInputStream.reset:()V │ │ -00d834: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00d836: 2310 fc00 |0001: new-array v0, v1, [B // type@00fc │ │ -00d83a: 5b20 8c01 |0003: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ -00d83e: 5921 8d01 |0005: iput v1, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ -00d842: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -00d846: 5a20 9101 |0009: iput-wide v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.offset:J // field@0191 │ │ -00d84a: 0e00 |000b: return-void │ │ +00dd74: |[00dd74] org.tvheadend.tvhguide.htsp.HTSFileInputStream.reset:()V │ │ +00dd84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00dd86: 2310 fc00 |0001: new-array v0, v1, [B // type@00fc │ │ +00dd8a: 5b20 8c01 |0003: iput-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.buf:[B // field@018c │ │ +00dd8e: 5921 8d01 |0005: iput v1, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.bufPos:I // field@018d │ │ +00dd92: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +00dd96: 5a20 9101 |0009: iput-wide v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.offset:J // field@0191 │ │ +00dd9a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ 0x000b line=43 │ │ locals : │ │ @@ -12555,17 +12567,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00d84c: |[00d84c] org.tvheadend.tvhguide.htsp.HTSMessage.:()V │ │ -00d85c: 7010 1201 0000 |0000: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0112 │ │ -00d862: 0e00 |0003: return-void │ │ +00dd9c: |[00dd9c] org.tvheadend.tvhguide.htsp.HTSMessage.:()V │ │ +00ddac: 7010 1201 0000 |0000: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0112 │ │ +00ddb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/htsp/HTSMessage;) │ │ @@ -12573,107 +12585,107 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 192 16-bit code units │ │ -00d864: |[00d864] org.tvheadend.tvhguide.htsp.HTSMessage.deserializeBinary:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ -00d874: 2208 db00 |0000: new-instance v8, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -00d878: 7010 e302 0800 |0002: invoke-direct {v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -00d87e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -00d880: 7401 db00 1200 |0006: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@00db │ │ -00d886: 0a0e |0009: move-result v14 │ │ -00d888: 380e a700 |000a: if-eqz v14, 00b1 // +00a7 │ │ -00d88c: 7401 d700 1200 |000c: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ -00d892: 0a0d |000f: move-result v13 │ │ -00d894: 7401 d700 1200 |0010: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ -00d89a: 0a0a |0013: move-result v10 │ │ -00d89c: 7401 d700 1200 |0014: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ -00d8a2: 0a0e |0017: move-result v14 │ │ -00d8a4: 7401 d700 1200 |0018: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ -00d8aa: 0a0f |001b: move-result v15 │ │ -00d8ac: 7401 d700 1200 |001c: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ -00d8b2: 0a10 |001f: move-result v16 │ │ -00d8b4: 7401 d700 1200 |0020: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ -00d8ba: 0a11 |0023: move-result v17 │ │ -00d8bc: 7704 0203 0e00 |0024: invoke-static/range {v14, v15, v16, v17}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.uIntToLong:(BBBB)J // method@0302 │ │ -00d8c2: 0b06 |0027: move-result-wide v6 │ │ -00d8c4: 170e ffff ff7f |0028: const-wide/32 v14, #float nan // #7fffffff │ │ -00d8ca: 310e 060e |002b: cmp-long v14, v6, v14 │ │ -00d8ce: 3d0e 0a00 |002d: if-lez v14, 0037 // +000a │ │ -00d8d2: 220e 4f00 |002f: new-instance v14, Ljava/io/IOException; // type@004f │ │ -00d8d6: 1a0f 0e02 |0031: const-string v15, "Would get precision losses ;(" // string@020e │ │ -00d8da: 7020 9900 fe00 |0033: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00d8e0: 270e |0036: throw v14 │ │ -00d8e2: 7401 dc00 1200 |0037: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.limit:()I // method@00dc │ │ -00d8e8: 0a0e |003a: move-result v14 │ │ -00d8ea: 81ee |003b: int-to-long v14, v14 │ │ -00d8ec: 81a0 |003c: int-to-long v0, v10 │ │ -00d8ee: 0510 0000 |003d: move-wide/from16 v16, v0 │ │ -00d8f2: 9b10 1006 |003f: add-long v16, v16, v6 │ │ -00d8f6: 310e 0e10 |0041: cmp-long v14, v14, v16 │ │ -00d8fa: 3b0e 0a00 |0043: if-gez v14, 004d // +000a │ │ -00d8fe: 220e 4f00 |0045: new-instance v14, Ljava/io/IOException; // type@004f │ │ -00d902: 1a0f 4300 |0047: const-string v15, "Buffer limit exceeded" // string@0043 │ │ -00d906: 7020 9900 fe00 |0049: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00d90c: 270e |004c: throw v14 │ │ -00d90e: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -00d910: 390a 1d00 |004e: if-nez v10, 006b // +001d │ │ -00d914: d805 0401 |0050: add-int/lit8 v5, v4, #int 1 // #01 │ │ -00d918: 7110 a400 0400 |0052: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@00a4 │ │ -00d91e: 0c09 |0055: move-result-object v9 │ │ -00d920: 0154 |0056: move v4, v5 │ │ -00d922: 120b |0057: const/4 v11, #int 0 // #0 │ │ -00d924: 846e |0058: long-to-int v14, v6 │ │ -00d926: 23e2 fc00 |0059: new-array v2, v14, [B // type@00fc │ │ -00d92a: 0800 1200 |005b: move-object/from16 v0, v18 │ │ -00d92e: 6e20 d900 2000 |005d: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@00d9 │ │ -00d934: 2b0d 5200 0000 |0060: packed-switch v13, 000000b2 // +00000052 │ │ -00d93a: 220e 4f00 |0063: new-instance v14, Ljava/io/IOException; // type@004f │ │ -00d93e: 1a0f ef01 |0065: const-string v15, "Unknown data type" // string@01ef │ │ -00d942: 7020 9900 fe00 |0067: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00d948: 270e |006a: throw v14 │ │ -00d94a: 23a3 fc00 |006b: new-array v3, v10, [B // type@00fc │ │ -00d94e: 0800 1200 |006d: move-object/from16 v0, v18 │ │ -00d952: 6e20 d900 3000 |006f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@00d9 │ │ -00d958: 2209 5d00 |0072: new-instance v9, Ljava/lang/String; // type@005d │ │ -00d95c: 7020 b300 3900 |0074: invoke-direct {v9, v3}, Ljava/lang/String;.:([B)V // method@00b3 │ │ -00d962: 28e0 |0077: goto 0057 // -0020 │ │ -00d964: 220b 5d00 |0078: new-instance v11, Ljava/lang/String; // type@005d │ │ -00d968: 7020 b300 2b00 |007a: invoke-direct {v11, v2}, Ljava/lang/String;.:([B)V // method@00b3 │ │ -00d96e: 6e30 fa02 980b |007d: invoke-virtual {v8, v9, v11}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -00d974: 2886 |0080: goto 0006 // -007a │ │ -00d976: 072b |0081: move-object v11, v2 │ │ -00d978: 28fb |0082: goto 007d // -0005 │ │ -00d97a: 7110 ff02 0200 |0083: invoke-static {v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.toBigInteger:([B)Ljava/math/BigInteger; // method@02ff │ │ -00d980: 0c0b |0086: move-result-object v11 │ │ -00d982: 28f6 |0087: goto 007d // -000a │ │ -00d984: 846e |0088: long-to-int v14, v6 │ │ -00d986: 7110 d300 0e00 |0089: invoke-static {v14}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00d3 │ │ -00d98c: 0c0c |008c: move-result-object v12 │ │ -00d98e: 6e20 e100 2c00 |008d: invoke-virtual {v12, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ -00d994: 6e10 d600 0c00 |0090: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ -00d99a: 7110 e602 0c00 |0093: invoke-static {v12}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.deserializeBinary:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; // method@02e6 │ │ -00d9a0: 0c0b |0096: move-result-object v11 │ │ -00d9a2: 28e6 |0097: goto 007d // -001a │ │ -00d9a4: 846e |0098: long-to-int v14, v6 │ │ -00d9a6: 7110 d300 0e00 |0099: invoke-static {v14}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00d3 │ │ -00d9ac: 0c0c |009c: move-result-object v12 │ │ -00d9ae: 6e20 e100 2c00 |009d: invoke-virtual {v12, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ -00d9b4: 6e10 d600 0c00 |00a0: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ -00d9ba: 220b 7a00 |00a3: new-instance v11, Ljava/util/ArrayList; // type@007a │ │ -00d9be: 7110 e602 0c00 |00a5: invoke-static {v12}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.deserializeBinary:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; // method@02e6 │ │ -00d9c4: 0c0e |00a8: move-result-object v14 │ │ -00d9c6: 6e10 0303 0e00 |00a9: invoke-virtual {v14}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.values:()Ljava/util/Collection; // method@0303 │ │ -00d9cc: 0c0e |00ac: move-result-object v14 │ │ -00d9ce: 7020 0801 eb00 |00ad: invoke-direct {v11, v14}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0108 │ │ -00d9d4: 28cd |00b0: goto 007d // -0033 │ │ -00d9d6: 1108 |00b1: return-object v8 │ │ -00d9d8: 0001 0500 0100 0000 2800 0000 2300 ... |00b2: packed-switch-data (14 units) │ │ +00ddb4: |[00ddb4] org.tvheadend.tvhguide.htsp.HTSMessage.deserializeBinary:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ +00ddc4: 2208 db00 |0000: new-instance v8, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +00ddc8: 7010 e302 0800 |0002: invoke-direct {v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +00ddce: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +00ddd0: 7401 db00 1200 |0006: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@00db │ │ +00ddd6: 0a0e |0009: move-result v14 │ │ +00ddd8: 380e a700 |000a: if-eqz v14, 00b1 // +00a7 │ │ +00dddc: 7401 d700 1200 |000c: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ +00dde2: 0a0d |000f: move-result v13 │ │ +00dde4: 7401 d700 1200 |0010: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ +00ddea: 0a0a |0013: move-result v10 │ │ +00ddec: 7401 d700 1200 |0014: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ +00ddf2: 0a0e |0017: move-result v14 │ │ +00ddf4: 7401 d700 1200 |0018: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ +00ddfa: 0a0f |001b: move-result v15 │ │ +00ddfc: 7401 d700 1200 |001c: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ +00de02: 0a10 |001f: move-result v16 │ │ +00de04: 7401 d700 1200 |0020: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.get:()B // method@00d7 │ │ +00de0a: 0a11 |0023: move-result v17 │ │ +00de0c: 7704 0203 0e00 |0024: invoke-static/range {v14, v15, v16, v17}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.uIntToLong:(BBBB)J // method@0302 │ │ +00de12: 0b06 |0027: move-result-wide v6 │ │ +00de14: 170e ffff ff7f |0028: const-wide/32 v14, #float nan // #7fffffff │ │ +00de1a: 310e 060e |002b: cmp-long v14, v6, v14 │ │ +00de1e: 3d0e 0a00 |002d: if-lez v14, 0037 // +000a │ │ +00de22: 220e 4f00 |002f: new-instance v14, Ljava/io/IOException; // type@004f │ │ +00de26: 1a0f 0e02 |0031: const-string v15, "Would get precision losses ;(" // string@020e │ │ +00de2a: 7020 9900 fe00 |0033: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00de30: 270e |0036: throw v14 │ │ +00de32: 7401 dc00 1200 |0037: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.limit:()I // method@00dc │ │ +00de38: 0a0e |003a: move-result v14 │ │ +00de3a: 81ee |003b: int-to-long v14, v14 │ │ +00de3c: 81a0 |003c: int-to-long v0, v10 │ │ +00de3e: 0510 0000 |003d: move-wide/from16 v16, v0 │ │ +00de42: 9b10 1006 |003f: add-long v16, v16, v6 │ │ +00de46: 310e 0e10 |0041: cmp-long v14, v14, v16 │ │ +00de4a: 3b0e 0a00 |0043: if-gez v14, 004d // +000a │ │ +00de4e: 220e 4f00 |0045: new-instance v14, Ljava/io/IOException; // type@004f │ │ +00de52: 1a0f 4300 |0047: const-string v15, "Buffer limit exceeded" // string@0043 │ │ +00de56: 7020 9900 fe00 |0049: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00de5c: 270e |004c: throw v14 │ │ +00de5e: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +00de60: 390a 1d00 |004e: if-nez v10, 006b // +001d │ │ +00de64: d805 0401 |0050: add-int/lit8 v5, v4, #int 1 // #01 │ │ +00de68: 7110 a400 0400 |0052: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@00a4 │ │ +00de6e: 0c09 |0055: move-result-object v9 │ │ +00de70: 0154 |0056: move v4, v5 │ │ +00de72: 120b |0057: const/4 v11, #int 0 // #0 │ │ +00de74: 846e |0058: long-to-int v14, v6 │ │ +00de76: 23e2 fc00 |0059: new-array v2, v14, [B // type@00fc │ │ +00de7a: 0800 1200 |005b: move-object/from16 v0, v18 │ │ +00de7e: 6e20 d900 2000 |005d: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@00d9 │ │ +00de84: 2b0d 5200 0000 |0060: packed-switch v13, 000000b2 // +00000052 │ │ +00de8a: 220e 4f00 |0063: new-instance v14, Ljava/io/IOException; // type@004f │ │ +00de8e: 1a0f ef01 |0065: const-string v15, "Unknown data type" // string@01ef │ │ +00de92: 7020 9900 fe00 |0067: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00de98: 270e |006a: throw v14 │ │ +00de9a: 23a3 fc00 |006b: new-array v3, v10, [B // type@00fc │ │ +00de9e: 0800 1200 |006d: move-object/from16 v0, v18 │ │ +00dea2: 6e20 d900 3000 |006f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@00d9 │ │ +00dea8: 2209 5d00 |0072: new-instance v9, Ljava/lang/String; // type@005d │ │ +00deac: 7020 b300 3900 |0074: invoke-direct {v9, v3}, Ljava/lang/String;.:([B)V // method@00b3 │ │ +00deb2: 28e0 |0077: goto 0057 // -0020 │ │ +00deb4: 220b 5d00 |0078: new-instance v11, Ljava/lang/String; // type@005d │ │ +00deb8: 7020 b300 2b00 |007a: invoke-direct {v11, v2}, Ljava/lang/String;.:([B)V // method@00b3 │ │ +00debe: 6e30 fa02 980b |007d: invoke-virtual {v8, v9, v11}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +00dec4: 2886 |0080: goto 0006 // -007a │ │ +00dec6: 072b |0081: move-object v11, v2 │ │ +00dec8: 28fb |0082: goto 007d // -0005 │ │ +00deca: 7110 ff02 0200 |0083: invoke-static {v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.toBigInteger:([B)Ljava/math/BigInteger; // method@02ff │ │ +00ded0: 0c0b |0086: move-result-object v11 │ │ +00ded2: 28f6 |0087: goto 007d // -000a │ │ +00ded4: 846e |0088: long-to-int v14, v6 │ │ +00ded6: 7110 d300 0e00 |0089: invoke-static {v14}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00d3 │ │ +00dedc: 0c0c |008c: move-result-object v12 │ │ +00dede: 6e20 e100 2c00 |008d: invoke-virtual {v12, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ +00dee4: 6e10 d600 0c00 |0090: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ +00deea: 7110 e602 0c00 |0093: invoke-static {v12}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.deserializeBinary:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; // method@02e6 │ │ +00def0: 0c0b |0096: move-result-object v11 │ │ +00def2: 28e6 |0097: goto 007d // -001a │ │ +00def4: 846e |0098: long-to-int v14, v6 │ │ +00def6: 7110 d300 0e00 |0099: invoke-static {v14}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00d3 │ │ +00defc: 0c0c |009c: move-result-object v12 │ │ +00defe: 6e20 e100 2c00 |009d: invoke-virtual {v12, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ +00df04: 6e10 d600 0c00 |00a0: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ +00df0a: 220b 7a00 |00a3: new-instance v11, Ljava/util/ArrayList; // type@007a │ │ +00df0e: 7110 e602 0c00 |00a5: invoke-static {v12}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.deserializeBinary:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; // method@02e6 │ │ +00df14: 0c0e |00a8: move-result-object v14 │ │ +00df16: 6e10 0303 0e00 |00a9: invoke-virtual {v14}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.values:()Ljava/util/Collection; // method@0303 │ │ +00df1c: 0c0e |00ac: move-result-object v14 │ │ +00df1e: 7020 0801 eb00 |00ad: invoke-direct {v11, v14}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0108 │ │ +00df24: 28cd |00b0: goto 007d // -0033 │ │ +00df26: 1108 |00b1: return-object v8 │ │ +00df28: 0001 0500 0100 0000 2800 0000 2300 ... |00b2: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0005 line=348 │ │ 0x0006 line=350 │ │ 0x000c line=351 │ │ 0x0010 line=352 │ │ @@ -12743,39 +12755,39 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -00d9f4: |[00d9f4] org.tvheadend.tvhguide.htsp.HTSMessage.getHexString:([B)Ljava/lang/String; │ │ -00da04: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -00da08: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -00da0a: 2152 |0003: array-length v2, v5 │ │ -00da0c: 3520 2700 |0004: if-ge v0, v2, 002b // +0027 │ │ -00da10: 2202 5e00 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@005e │ │ -00da14: 7010 be00 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00da1a: 6e20 c100 1200 |000b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00da20: 0c02 |000e: move-result-object v2 │ │ -00da22: 4803 0500 |000f: aget-byte v3, v5, v0 │ │ -00da26: d533 ff00 |0011: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -00da2a: d033 0001 |0013: add-int/lit16 v3, v3, #int 256 // #0100 │ │ -00da2e: 1304 1000 |0015: const/16 v4, #int 16 // #10 │ │ -00da32: 7120 a500 4300 |0017: invoke-static {v3, v4}, Ljava/lang/Integer;.toString:(II)Ljava/lang/String; // method@00a5 │ │ -00da38: 0c03 |001a: move-result-object v3 │ │ -00da3a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -00da3c: 6e20 b900 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ -00da42: 0c03 |001f: move-result-object v3 │ │ -00da44: 6e20 c100 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00da4a: 0c02 |0023: move-result-object v2 │ │ -00da4c: 6e10 c200 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00da52: 0c01 |0027: move-result-object v1 │ │ -00da54: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00da58: 28d9 |002a: goto 0003 // -0027 │ │ -00da5a: 1101 |002b: return-object v1 │ │ +00df44: |[00df44] org.tvheadend.tvhguide.htsp.HTSMessage.getHexString:([B)Ljava/lang/String; │ │ +00df54: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +00df58: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +00df5a: 2152 |0003: array-length v2, v5 │ │ +00df5c: 3520 2700 |0004: if-ge v0, v2, 002b // +0027 │ │ +00df60: 2202 5e00 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@005e │ │ +00df64: 7010 be00 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00df6a: 6e20 c100 1200 |000b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00df70: 0c02 |000e: move-result-object v2 │ │ +00df72: 4803 0500 |000f: aget-byte v3, v5, v0 │ │ +00df76: d533 ff00 |0011: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +00df7a: d033 0001 |0013: add-int/lit16 v3, v3, #int 256 // #0100 │ │ +00df7e: 1304 1000 |0015: const/16 v4, #int 16 // #10 │ │ +00df82: 7120 a500 4300 |0017: invoke-static {v3, v4}, Ljava/lang/Integer;.toString:(II)Ljava/lang/String; // method@00a5 │ │ +00df88: 0c03 |001a: move-result-object v3 │ │ +00df8a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +00df8c: 6e20 b900 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ +00df92: 0c03 |001f: move-result-object v3 │ │ +00df94: 6e20 c100 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00df9a: 0c02 |0023: move-result-object v2 │ │ +00df9c: 6e10 c200 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00dfa2: 0c01 |0027: move-result-object v1 │ │ +00dfa4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00dfa8: 28d9 |002a: goto 0003 // -0027 │ │ +00dfaa: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ 0x0006 line=194 │ │ 0x0028 line=193 │ │ 0x002b line=196 │ │ @@ -12789,66 +12801,66 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -00da5c: |[00da5c] org.tvheadend.tvhguide.htsp.HTSMessage.parse:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ -00da6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00da6e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -00da70: 160a 0400 |0002: const-wide/16 v10, #int 4 // #4 │ │ -00da74: 1248 |0004: const/4 v8, #int 4 // #4 │ │ -00da76: 6e10 de00 0c00 |0005: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.position:()I // method@00de │ │ -00da7c: 0a03 |0008: move-result v3 │ │ -00da7e: 3583 0300 |0009: if-ge v3, v8, 000c // +0003 │ │ -00da82: 1102 |000b: return-object v2 │ │ -00da84: 6e20 d800 9c00 |000c: invoke-virtual {v12, v9}, Ljava/nio/ByteBuffer;.get:(I)B // method@00d8 │ │ -00da8a: 0a03 |000f: move-result v3 │ │ -00da8c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -00da8e: 6e20 d800 4c00 |0011: invoke-virtual {v12, v4}, Ljava/nio/ByteBuffer;.get:(I)B // method@00d8 │ │ -00da94: 0a04 |0014: move-result v4 │ │ -00da96: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -00da98: 6e20 d800 5c00 |0016: invoke-virtual {v12, v5}, Ljava/nio/ByteBuffer;.get:(I)B // method@00d8 │ │ -00da9e: 0a05 |0019: move-result v5 │ │ -00daa0: 1236 |001a: const/4 v6, #int 3 // #3 │ │ -00daa2: 6e20 d800 6c00 |001b: invoke-virtual {v12, v6}, Ljava/nio/ByteBuffer;.get:(I)B // method@00d8 │ │ -00daa8: 0a06 |001e: move-result v6 │ │ -00daaa: 7140 0203 4365 |001f: invoke-static {v3, v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.uIntToLong:(BBBB)J // method@0302 │ │ -00dab0: 0b00 |0022: move-result-wide v0 │ │ -00dab2: 9b04 000a |0023: add-long v4, v0, v10 │ │ -00dab6: 6e10 d400 0c00 |0025: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.capacity:()I // method@00d4 │ │ -00dabc: 0a03 |0028: move-result v3 │ │ -00dabe: 8136 |0029: int-to-long v6, v3 │ │ -00dac0: 3103 0406 |002a: cmp-long v3, v4, v6 │ │ -00dac4: 3d03 0d00 |002c: if-lez v3, 0039 // +000d │ │ -00dac8: 6e10 d500 0c00 |002e: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@00d5 │ │ -00dace: 2203 4f00 |0031: new-instance v3, Ljava/io/IOException; // type@004f │ │ -00dad2: 1a04 b901 |0033: const-string v4, "Mesage is to long" // string@01b9 │ │ -00dad6: 7020 9900 4300 |0035: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00dadc: 2703 |0038: throw v3 │ │ -00dade: 6e10 dc00 0c00 |0039: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.limit:()I // method@00dc │ │ -00dae4: 0a03 |003c: move-result v3 │ │ -00dae6: 3383 0800 |003d: if-ne v3, v8, 0045 // +0008 │ │ -00daea: 9b04 0a00 |003f: add-long v4, v10, v0 │ │ -00daee: 8443 |0041: long-to-int v3, v4 │ │ -00daf0: 6e20 dd00 3c00 |0042: invoke-virtual {v12, v3}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@00dd │ │ -00daf6: 6e10 de00 0c00 |0045: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.position:()I // method@00de │ │ -00dafc: 0a03 |0048: move-result v3 │ │ -00dafe: 8134 |0049: int-to-long v4, v3 │ │ -00db00: 9b06 000a |004a: add-long v6, v0, v10 │ │ -00db04: 3103 0406 |004c: cmp-long v3, v4, v6 │ │ -00db08: 3a03 bdff |004e: if-ltz v3, 000b // -0043 │ │ -00db0c: 6e10 d600 0c00 |0050: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ -00db12: 6e10 da00 0c00 |0053: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.getInt:()I // method@00da │ │ -00db18: 7110 e602 0c00 |0056: invoke-static {v12}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.deserializeBinary:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; // method@02e6 │ │ -00db1e: 0c02 |0059: move-result-object v2 │ │ -00db20: 6e20 dd00 8c00 |005a: invoke-virtual {v12, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@00dd │ │ -00db26: 6e20 df00 9c00 |005d: invoke-virtual {v12, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@00df │ │ -00db2c: 28ab |0060: goto 000b // -0055 │ │ +00dfac: |[00dfac] org.tvheadend.tvhguide.htsp.HTSMessage.parse:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ +00dfbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00dfbe: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +00dfc0: 160a 0400 |0002: const-wide/16 v10, #int 4 // #4 │ │ +00dfc4: 1248 |0004: const/4 v8, #int 4 // #4 │ │ +00dfc6: 6e10 de00 0c00 |0005: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.position:()I // method@00de │ │ +00dfcc: 0a03 |0008: move-result v3 │ │ +00dfce: 3583 0300 |0009: if-ge v3, v8, 000c // +0003 │ │ +00dfd2: 1102 |000b: return-object v2 │ │ +00dfd4: 6e20 d800 9c00 |000c: invoke-virtual {v12, v9}, Ljava/nio/ByteBuffer;.get:(I)B // method@00d8 │ │ +00dfda: 0a03 |000f: move-result v3 │ │ +00dfdc: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +00dfde: 6e20 d800 4c00 |0011: invoke-virtual {v12, v4}, Ljava/nio/ByteBuffer;.get:(I)B // method@00d8 │ │ +00dfe4: 0a04 |0014: move-result v4 │ │ +00dfe6: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +00dfe8: 6e20 d800 5c00 |0016: invoke-virtual {v12, v5}, Ljava/nio/ByteBuffer;.get:(I)B // method@00d8 │ │ +00dfee: 0a05 |0019: move-result v5 │ │ +00dff0: 1236 |001a: const/4 v6, #int 3 // #3 │ │ +00dff2: 6e20 d800 6c00 |001b: invoke-virtual {v12, v6}, Ljava/nio/ByteBuffer;.get:(I)B // method@00d8 │ │ +00dff8: 0a06 |001e: move-result v6 │ │ +00dffa: 7140 0203 4365 |001f: invoke-static {v3, v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.uIntToLong:(BBBB)J // method@0302 │ │ +00e000: 0b00 |0022: move-result-wide v0 │ │ +00e002: 9b04 000a |0023: add-long v4, v0, v10 │ │ +00e006: 6e10 d400 0c00 |0025: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.capacity:()I // method@00d4 │ │ +00e00c: 0a03 |0028: move-result v3 │ │ +00e00e: 8136 |0029: int-to-long v6, v3 │ │ +00e010: 3103 0406 |002a: cmp-long v3, v4, v6 │ │ +00e014: 3d03 0d00 |002c: if-lez v3, 0039 // +000d │ │ +00e018: 6e10 d500 0c00 |002e: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@00d5 │ │ +00e01e: 2203 4f00 |0031: new-instance v3, Ljava/io/IOException; // type@004f │ │ +00e022: 1a04 b901 |0033: const-string v4, "Mesage is to long" // string@01b9 │ │ +00e026: 7020 9900 4300 |0035: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00e02c: 2703 |0038: throw v3 │ │ +00e02e: 6e10 dc00 0c00 |0039: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.limit:()I // method@00dc │ │ +00e034: 0a03 |003c: move-result v3 │ │ +00e036: 3383 0800 |003d: if-ne v3, v8, 0045 // +0008 │ │ +00e03a: 9b04 0a00 |003f: add-long v4, v10, v0 │ │ +00e03e: 8443 |0041: long-to-int v3, v4 │ │ +00e040: 6e20 dd00 3c00 |0042: invoke-virtual {v12, v3}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@00dd │ │ +00e046: 6e10 de00 0c00 |0045: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.position:()I // method@00de │ │ +00e04c: 0a03 |0048: move-result v3 │ │ +00e04e: 8134 |0049: int-to-long v4, v3 │ │ +00e050: 9b06 000a |004a: add-long v6, v0, v10 │ │ +00e054: 3103 0406 |004c: cmp-long v3, v4, v6 │ │ +00e058: 3a03 bdff |004e: if-ltz v3, 000b // -0043 │ │ +00e05c: 6e10 d600 0c00 |0050: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ +00e062: 6e10 da00 0c00 |0053: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.getInt:()I // method@00da │ │ +00e068: 7110 e602 0c00 |0056: invoke-static {v12}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.deserializeBinary:(Ljava/nio/ByteBuffer;)Lorg/tvheadend/tvhguide/htsp/HTSMessage; // method@02e6 │ │ +00e06e: 0c02 |0059: move-result-object v2 │ │ +00e070: 6e20 dd00 8c00 |005a: invoke-virtual {v12, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@00dd │ │ +00e076: 6e20 df00 9c00 |005d: invoke-virtual {v12, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@00df │ │ +00e07c: 28ab |0060: goto 000b // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=236 │ │ 0x000b line=262 │ │ 0x000c line=240 │ │ 0x0023 line=242 │ │ 0x002e line=243 │ │ @@ -12871,152 +12883,152 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 240 16-bit code units │ │ -00db30: |[00db30] org.tvheadend.tvhguide.htsp.HTSMessage.serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B │ │ -00db40: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00db42: 6e10 b600 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.getBytes:()[B // method@00b6 │ │ -00db48: 0c01 |0004: move-result-object v1 │ │ -00db4a: 2360 fc00 |0005: new-array v0, v6, [B // type@00fc │ │ -00db4e: 2084 5d00 |0007: instance-of v4, v8, Ljava/lang/String; // type@005d │ │ -00db52: 3804 4800 |0009: if-eqz v4, 0051 // +0048 │ │ -00db56: 1233 |000b: const/4 v3, #int 3 // #3 │ │ -00db58: 1f08 5d00 |000c: check-cast v8, Ljava/lang/String; // type@005d │ │ -00db5c: 6e10 b600 0800 |000e: invoke-virtual {v8}, Ljava/lang/String;.getBytes:()[B // method@00b6 │ │ -00db62: 0c00 |0011: move-result-object v0 │ │ -00db64: 2114 |0012: array-length v4, v1 │ │ -00db66: d804 0406 |0013: add-int/lit8 v4, v4, #int 6 // #06 │ │ -00db6a: 2105 |0015: array-length v5, v0 │ │ -00db6c: b054 |0016: add-int/2addr v4, v5 │ │ -00db6e: 2342 fc00 |0017: new-array v2, v4, [B // type@00fc │ │ -00db72: 4f03 0206 |0019: aput-byte v3, v2, v6 │ │ -00db76: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -00db78: 2115 |001c: array-length v5, v1 │ │ -00db7a: d555 ff00 |001d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -00db7e: 8d55 |001f: int-to-byte v5, v5 │ │ -00db80: 4f05 0204 |0020: aput-byte v5, v2, v4 │ │ -00db84: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -00db86: 2105 |0023: array-length v5, v0 │ │ -00db88: e105 0518 |0024: shr-int/lit8 v5, v5, #int 24 // #18 │ │ -00db8c: d555 ff00 |0026: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -00db90: 8d55 |0028: int-to-byte v5, v5 │ │ -00db92: 4f05 0204 |0029: aput-byte v5, v2, v4 │ │ -00db96: 1234 |002b: const/4 v4, #int 3 // #3 │ │ -00db98: 2105 |002c: array-length v5, v0 │ │ -00db9a: e105 0510 |002d: shr-int/lit8 v5, v5, #int 16 // #10 │ │ -00db9e: d555 ff00 |002f: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -00dba2: 8d55 |0031: int-to-byte v5, v5 │ │ -00dba4: 4f05 0204 |0032: aput-byte v5, v2, v4 │ │ -00dba8: 1244 |0034: const/4 v4, #int 4 // #4 │ │ -00dbaa: 2105 |0035: array-length v5, v0 │ │ -00dbac: e105 0508 |0036: shr-int/lit8 v5, v5, #int 8 // #08 │ │ -00dbb0: d555 ff00 |0038: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -00dbb4: 8d55 |003a: int-to-byte v5, v5 │ │ -00dbb6: 4f05 0204 |003b: aput-byte v5, v2, v4 │ │ -00dbba: 1254 |003d: const/4 v4, #int 5 // #5 │ │ -00dbbc: 2105 |003e: array-length v5, v0 │ │ -00dbbe: d555 ff00 |003f: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -00dbc2: 8d55 |0041: int-to-byte v5, v5 │ │ -00dbc4: 4f05 0204 |0042: aput-byte v5, v2, v4 │ │ -00dbc8: 1264 |0044: const/4 v4, #int 6 // #6 │ │ -00dbca: 2115 |0045: array-length v5, v1 │ │ -00dbcc: 7155 c300 6142 |0046: invoke-static {v1, v6, v2, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@00c3 │ │ -00dbd2: 2114 |0049: array-length v4, v1 │ │ -00dbd4: d804 0406 |004a: add-int/lit8 v4, v4, #int 6 // #06 │ │ -00dbd8: 2105 |004c: array-length v5, v0 │ │ -00dbda: 7155 c300 6042 |004d: invoke-static {v0, v6, v2, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@00c3 │ │ -00dbe0: 1102 |0050: return-object v2 │ │ -00dbe2: 2084 6700 |0051: instance-of v4, v8, Ljava/math/BigInteger; // type@0067 │ │ -00dbe6: 3804 0a00 |0053: if-eqz v4, 005d // +000a │ │ -00dbea: 1223 |0055: const/4 v3, #int 2 // #2 │ │ -00dbec: 1f08 6700 |0056: check-cast v8, Ljava/math/BigInteger; // type@0067 │ │ -00dbf0: 7110 0003 0800 |0058: invoke-static {v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.toByteArray:(Ljava/math/BigInteger;)[B // method@0300 │ │ -00dbf6: 0c00 |005b: move-result-object v0 │ │ -00dbf8: 28b6 |005c: goto 0012 // -004a │ │ -00dbfa: 2084 5700 |005d: instance-of v4, v8, Ljava/lang/Integer; // type@0057 │ │ -00dbfe: 3804 1300 |005f: if-eqz v4, 0072 // +0013 │ │ -00dc02: 1223 |0061: const/4 v3, #int 2 // #2 │ │ -00dc04: 1f08 5700 |0062: check-cast v8, Ljava/lang/Integer; // type@0057 │ │ -00dc08: 6e10 a100 0800 |0064: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@00a1 │ │ -00dc0e: 0a04 |0067: move-result v4 │ │ -00dc10: 8144 |0068: int-to-long v4, v4 │ │ -00dc12: 7120 cb00 5400 |0069: invoke-static {v4, v5}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@00cb │ │ -00dc18: 0c04 |006c: move-result-object v4 │ │ -00dc1a: 7110 0003 0400 |006d: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.toByteArray:(Ljava/math/BigInteger;)[B // method@0300 │ │ -00dc20: 0c00 |0070: move-result-object v0 │ │ -00dc22: 28a1 |0071: goto 0012 // -005f │ │ -00dc24: 2084 5900 |0072: instance-of v4, v8, Ljava/lang/Long; // type@0059 │ │ -00dc28: 3804 1200 |0074: if-eqz v4, 0086 // +0012 │ │ -00dc2c: 1223 |0076: const/4 v3, #int 2 // #2 │ │ -00dc2e: 1f08 5900 |0077: check-cast v8, Ljava/lang/Long; // type@0059 │ │ -00dc32: 6e10 a700 0800 |0079: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@00a7 │ │ -00dc38: 0b04 |007c: move-result-wide v4 │ │ -00dc3a: 7120 cb00 5400 |007d: invoke-static {v4, v5}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@00cb │ │ -00dc40: 0c04 |0080: move-result-object v4 │ │ -00dc42: 7110 0003 0400 |0081: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.toByteArray:(Ljava/math/BigInteger;)[B // method@0300 │ │ -00dc48: 0c00 |0084: move-result-object v0 │ │ -00dc4a: 288d |0085: goto 0012 // -0073 │ │ -00dc4c: 2084 fc00 |0086: instance-of v4, v8, [B // type@00fc │ │ -00dc50: 3804 0900 |0088: if-eqz v4, 0091 // +0009 │ │ -00dc54: 1243 |008a: const/4 v3, #int 4 // #4 │ │ -00dc56: 1f08 fc00 |008b: check-cast v8, [B // type@00fc │ │ -00dc5a: 0780 |008d: move-object v0, v8 │ │ -00dc5c: 1f00 fc00 |008e: check-cast v0, [B // type@00fc │ │ -00dc60: 2882 |0090: goto 0012 // -007e │ │ -00dc62: 2084 8300 |0091: instance-of v4, v8, Ljava/util/Map; // type@0083 │ │ -00dc66: 3804 0b00 |0093: if-eqz v4, 009e // +000b │ │ -00dc6a: 1213 |0095: const/4 v3, #int 1 // #1 │ │ -00dc6c: 1f08 8300 |0096: check-cast v8, Ljava/util/Map; // type@0083 │ │ -00dc70: 7110 fd02 0800 |0098: invoke-static {v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/util/Map;)[B // method@02fd │ │ -00dc76: 0c00 |009b: move-result-object v0 │ │ -00dc78: 2900 76ff |009c: goto/16 0012 // -008a │ │ -00dc7c: 2084 7b00 |009e: instance-of v4, v8, Ljava/util/Collection; // type@007b │ │ -00dc80: 3804 0b00 |00a0: if-eqz v4, 00ab // +000b │ │ -00dc84: 1253 |00a2: const/4 v3, #int 5 // #5 │ │ -00dc86: 1f08 7b00 |00a3: check-cast v8, Ljava/util/Collection; // type@007b │ │ -00dc8a: 7110 fc02 0800 |00a5: invoke-static {v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/util/Collection;)[B // method@02fc │ │ -00dc90: 0c00 |00a8: move-result-object v0 │ │ -00dc92: 2900 69ff |00a9: goto/16 0012 // -0097 │ │ -00dc96: 3908 0a00 |00ab: if-nez v8, 00b5 // +000a │ │ -00dc9a: 2204 4f00 |00ad: new-instance v4, Ljava/io/IOException; // type@004f │ │ -00dc9e: 1a05 7a00 |00af: const-string v5, "HTSP doesn't support null values" // string@007a │ │ -00dca2: 7020 9900 5400 |00b1: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00dca8: 2704 |00b4: throw v4 │ │ -00dcaa: 2204 4f00 |00b5: new-instance v4, Ljava/io/IOException; // type@004f │ │ -00dcae: 2205 5e00 |00b7: new-instance v5, Ljava/lang/StringBuilder; // type@005e │ │ -00dcb2: 7010 be00 0500 |00b9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00dcb8: 1a06 ed01 |00bc: const-string v6, "Unhandled class for " // string@01ed │ │ -00dcbc: 6e20 c100 6500 |00be: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00dcc2: 0c05 |00c1: move-result-object v5 │ │ -00dcc4: 6e20 c100 7500 |00c2: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00dcca: 0c05 |00c5: move-result-object v5 │ │ -00dccc: 1a06 1800 |00c6: const-string v6, ": " // string@0018 │ │ -00dcd0: 6e20 c100 6500 |00c8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00dcd6: 0c05 |00cb: move-result-object v5 │ │ -00dcd8: 6e20 c000 8500 |00cc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ -00dcde: 0c05 |00cf: move-result-object v5 │ │ -00dce0: 1a06 0200 |00d0: const-string v6, " (" // string@0002 │ │ -00dce4: 6e20 c100 6500 |00d2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00dcea: 0c05 |00d5: move-result-object v5 │ │ -00dcec: 6e10 ad00 0800 |00d6: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00ad │ │ -00dcf2: 0c06 |00d9: move-result-object v6 │ │ -00dcf4: 6e10 9f00 0600 |00da: invoke-virtual {v6}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@009f │ │ -00dcfa: 0c06 |00dd: move-result-object v6 │ │ -00dcfc: 6e20 c100 6500 |00de: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00dd02: 0c05 |00e1: move-result-object v5 │ │ -00dd04: 1a06 0f00 |00e2: const-string v6, ")" // string@000f │ │ -00dd08: 6e20 c100 6500 |00e4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00dd0e: 0c05 |00e7: move-result-object v5 │ │ -00dd10: 6e10 c200 0500 |00e8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00dd16: 0c05 |00eb: move-result-object v5 │ │ -00dd18: 7020 9900 5400 |00ec: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00dd1e: 2704 |00ef: throw v4 │ │ +00e080: |[00e080] org.tvheadend.tvhguide.htsp.HTSMessage.serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B │ │ +00e090: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00e092: 6e10 b600 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.getBytes:()[B // method@00b6 │ │ +00e098: 0c01 |0004: move-result-object v1 │ │ +00e09a: 2360 fc00 |0005: new-array v0, v6, [B // type@00fc │ │ +00e09e: 2084 5d00 |0007: instance-of v4, v8, Ljava/lang/String; // type@005d │ │ +00e0a2: 3804 4800 |0009: if-eqz v4, 0051 // +0048 │ │ +00e0a6: 1233 |000b: const/4 v3, #int 3 // #3 │ │ +00e0a8: 1f08 5d00 |000c: check-cast v8, Ljava/lang/String; // type@005d │ │ +00e0ac: 6e10 b600 0800 |000e: invoke-virtual {v8}, Ljava/lang/String;.getBytes:()[B // method@00b6 │ │ +00e0b2: 0c00 |0011: move-result-object v0 │ │ +00e0b4: 2114 |0012: array-length v4, v1 │ │ +00e0b6: d804 0406 |0013: add-int/lit8 v4, v4, #int 6 // #06 │ │ +00e0ba: 2105 |0015: array-length v5, v0 │ │ +00e0bc: b054 |0016: add-int/2addr v4, v5 │ │ +00e0be: 2342 fc00 |0017: new-array v2, v4, [B // type@00fc │ │ +00e0c2: 4f03 0206 |0019: aput-byte v3, v2, v6 │ │ +00e0c6: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +00e0c8: 2115 |001c: array-length v5, v1 │ │ +00e0ca: d555 ff00 |001d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +00e0ce: 8d55 |001f: int-to-byte v5, v5 │ │ +00e0d0: 4f05 0204 |0020: aput-byte v5, v2, v4 │ │ +00e0d4: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +00e0d6: 2105 |0023: array-length v5, v0 │ │ +00e0d8: e105 0518 |0024: shr-int/lit8 v5, v5, #int 24 // #18 │ │ +00e0dc: d555 ff00 |0026: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +00e0e0: 8d55 |0028: int-to-byte v5, v5 │ │ +00e0e2: 4f05 0204 |0029: aput-byte v5, v2, v4 │ │ +00e0e6: 1234 |002b: const/4 v4, #int 3 // #3 │ │ +00e0e8: 2105 |002c: array-length v5, v0 │ │ +00e0ea: e105 0510 |002d: shr-int/lit8 v5, v5, #int 16 // #10 │ │ +00e0ee: d555 ff00 |002f: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +00e0f2: 8d55 |0031: int-to-byte v5, v5 │ │ +00e0f4: 4f05 0204 |0032: aput-byte v5, v2, v4 │ │ +00e0f8: 1244 |0034: const/4 v4, #int 4 // #4 │ │ +00e0fa: 2105 |0035: array-length v5, v0 │ │ +00e0fc: e105 0508 |0036: shr-int/lit8 v5, v5, #int 8 // #08 │ │ +00e100: d555 ff00 |0038: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +00e104: 8d55 |003a: int-to-byte v5, v5 │ │ +00e106: 4f05 0204 |003b: aput-byte v5, v2, v4 │ │ +00e10a: 1254 |003d: const/4 v4, #int 5 // #5 │ │ +00e10c: 2105 |003e: array-length v5, v0 │ │ +00e10e: d555 ff00 |003f: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +00e112: 8d55 |0041: int-to-byte v5, v5 │ │ +00e114: 4f05 0204 |0042: aput-byte v5, v2, v4 │ │ +00e118: 1264 |0044: const/4 v4, #int 6 // #6 │ │ +00e11a: 2115 |0045: array-length v5, v1 │ │ +00e11c: 7155 c300 6142 |0046: invoke-static {v1, v6, v2, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@00c3 │ │ +00e122: 2114 |0049: array-length v4, v1 │ │ +00e124: d804 0406 |004a: add-int/lit8 v4, v4, #int 6 // #06 │ │ +00e128: 2105 |004c: array-length v5, v0 │ │ +00e12a: 7155 c300 6042 |004d: invoke-static {v0, v6, v2, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@00c3 │ │ +00e130: 1102 |0050: return-object v2 │ │ +00e132: 2084 6700 |0051: instance-of v4, v8, Ljava/math/BigInteger; // type@0067 │ │ +00e136: 3804 0a00 |0053: if-eqz v4, 005d // +000a │ │ +00e13a: 1223 |0055: const/4 v3, #int 2 // #2 │ │ +00e13c: 1f08 6700 |0056: check-cast v8, Ljava/math/BigInteger; // type@0067 │ │ +00e140: 7110 0003 0800 |0058: invoke-static {v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.toByteArray:(Ljava/math/BigInteger;)[B // method@0300 │ │ +00e146: 0c00 |005b: move-result-object v0 │ │ +00e148: 28b6 |005c: goto 0012 // -004a │ │ +00e14a: 2084 5700 |005d: instance-of v4, v8, Ljava/lang/Integer; // type@0057 │ │ +00e14e: 3804 1300 |005f: if-eqz v4, 0072 // +0013 │ │ +00e152: 1223 |0061: const/4 v3, #int 2 // #2 │ │ +00e154: 1f08 5700 |0062: check-cast v8, Ljava/lang/Integer; // type@0057 │ │ +00e158: 6e10 a100 0800 |0064: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@00a1 │ │ +00e15e: 0a04 |0067: move-result v4 │ │ +00e160: 8144 |0068: int-to-long v4, v4 │ │ +00e162: 7120 cb00 5400 |0069: invoke-static {v4, v5}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@00cb │ │ +00e168: 0c04 |006c: move-result-object v4 │ │ +00e16a: 7110 0003 0400 |006d: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.toByteArray:(Ljava/math/BigInteger;)[B // method@0300 │ │ +00e170: 0c00 |0070: move-result-object v0 │ │ +00e172: 28a1 |0071: goto 0012 // -005f │ │ +00e174: 2084 5900 |0072: instance-of v4, v8, Ljava/lang/Long; // type@0059 │ │ +00e178: 3804 1200 |0074: if-eqz v4, 0086 // +0012 │ │ +00e17c: 1223 |0076: const/4 v3, #int 2 // #2 │ │ +00e17e: 1f08 5900 |0077: check-cast v8, Ljava/lang/Long; // type@0059 │ │ +00e182: 6e10 a700 0800 |0079: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@00a7 │ │ +00e188: 0b04 |007c: move-result-wide v4 │ │ +00e18a: 7120 cb00 5400 |007d: invoke-static {v4, v5}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@00cb │ │ +00e190: 0c04 |0080: move-result-object v4 │ │ +00e192: 7110 0003 0400 |0081: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.toByteArray:(Ljava/math/BigInteger;)[B // method@0300 │ │ +00e198: 0c00 |0084: move-result-object v0 │ │ +00e19a: 288d |0085: goto 0012 // -0073 │ │ +00e19c: 2084 fc00 |0086: instance-of v4, v8, [B // type@00fc │ │ +00e1a0: 3804 0900 |0088: if-eqz v4, 0091 // +0009 │ │ +00e1a4: 1243 |008a: const/4 v3, #int 4 // #4 │ │ +00e1a6: 1f08 fc00 |008b: check-cast v8, [B // type@00fc │ │ +00e1aa: 0780 |008d: move-object v0, v8 │ │ +00e1ac: 1f00 fc00 |008e: check-cast v0, [B // type@00fc │ │ +00e1b0: 2882 |0090: goto 0012 // -007e │ │ +00e1b2: 2084 8300 |0091: instance-of v4, v8, Ljava/util/Map; // type@0083 │ │ +00e1b6: 3804 0b00 |0093: if-eqz v4, 009e // +000b │ │ +00e1ba: 1213 |0095: const/4 v3, #int 1 // #1 │ │ +00e1bc: 1f08 8300 |0096: check-cast v8, Ljava/util/Map; // type@0083 │ │ +00e1c0: 7110 fd02 0800 |0098: invoke-static {v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/util/Map;)[B // method@02fd │ │ +00e1c6: 0c00 |009b: move-result-object v0 │ │ +00e1c8: 2900 76ff |009c: goto/16 0012 // -008a │ │ +00e1cc: 2084 7b00 |009e: instance-of v4, v8, Ljava/util/Collection; // type@007b │ │ +00e1d0: 3804 0b00 |00a0: if-eqz v4, 00ab // +000b │ │ +00e1d4: 1253 |00a2: const/4 v3, #int 5 // #5 │ │ +00e1d6: 1f08 7b00 |00a3: check-cast v8, Ljava/util/Collection; // type@007b │ │ +00e1da: 7110 fc02 0800 |00a5: invoke-static {v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/util/Collection;)[B // method@02fc │ │ +00e1e0: 0c00 |00a8: move-result-object v0 │ │ +00e1e2: 2900 69ff |00a9: goto/16 0012 // -0097 │ │ +00e1e6: 3908 0a00 |00ab: if-nez v8, 00b5 // +000a │ │ +00e1ea: 2204 4f00 |00ad: new-instance v4, Ljava/io/IOException; // type@004f │ │ +00e1ee: 1a05 7a00 |00af: const-string v5, "HTSP doesn't support null values" // string@007a │ │ +00e1f2: 7020 9900 5400 |00b1: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00e1f8: 2704 |00b4: throw v4 │ │ +00e1fa: 2204 4f00 |00b5: new-instance v4, Ljava/io/IOException; // type@004f │ │ +00e1fe: 2205 5e00 |00b7: new-instance v5, Ljava/lang/StringBuilder; // type@005e │ │ +00e202: 7010 be00 0500 |00b9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00e208: 1a06 ed01 |00bc: const-string v6, "Unhandled class for " // string@01ed │ │ +00e20c: 6e20 c100 6500 |00be: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00e212: 0c05 |00c1: move-result-object v5 │ │ +00e214: 6e20 c100 7500 |00c2: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00e21a: 0c05 |00c5: move-result-object v5 │ │ +00e21c: 1a06 1800 |00c6: const-string v6, ": " // string@0018 │ │ +00e220: 6e20 c100 6500 |00c8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00e226: 0c05 |00cb: move-result-object v5 │ │ +00e228: 6e20 c000 8500 |00cc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ +00e22e: 0c05 |00cf: move-result-object v5 │ │ +00e230: 1a06 0200 |00d0: const-string v6, " (" // string@0002 │ │ +00e234: 6e20 c100 6500 |00d2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00e23a: 0c05 |00d5: move-result-object v5 │ │ +00e23c: 6e10 ad00 0800 |00d6: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@00ad │ │ +00e242: 0c06 |00d9: move-result-object v6 │ │ +00e244: 6e10 9f00 0600 |00da: invoke-virtual {v6}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@009f │ │ +00e24a: 0c06 |00dd: move-result-object v6 │ │ +00e24c: 6e20 c100 6500 |00de: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00e252: 0c05 |00e1: move-result-object v5 │ │ +00e254: 1a06 0f00 |00e2: const-string v6, ")" // string@000f │ │ +00e258: 6e20 c100 6500 |00e4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00e25e: 0c05 |00e7: move-result-object v5 │ │ +00e260: 6e10 c200 0500 |00e8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00e266: 0c05 |00eb: move-result-object v5 │ │ +00e268: 7020 9900 5400 |00ec: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00e26e: 2704 |00ef: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=266 │ │ 0x0005 line=267 │ │ 0x0007 line=270 │ │ 0x000b line=271 │ │ 0x000c line=272 │ │ @@ -13047,14 +13059,15 @@ │ │ 0x0096 line=287 │ │ 0x009e line=288 │ │ 0x00a2 line=289 │ │ 0x00a3 line=290 │ │ 0x00ab line=291 │ │ 0x00ad line=292 │ │ 0x00b5 line=294 │ │ + 0x00d6 line=295 │ │ locals : │ │ 0x0000 - 0x000e reg=8 value Ljava/lang/Object; │ │ 0x0019 - 0x0051 reg=2 buf [B │ │ 0x000c - 0x0051 reg=3 type B │ │ 0x0051 - 0x0058 reg=8 value Ljava/lang/Object; │ │ 0x0056 - 0x005d reg=3 type B │ │ 0x005d - 0x0064 reg=8 value Ljava/lang/Object; │ │ @@ -13077,137 +13090,135 @@ │ │ type : '(Ljava/util/Collection;)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -00dd20: |[00dd20] org.tvheadend.tvhguide.htsp.HTSMessage.serializeBinary:(Ljava/util/Collection;)[B │ │ -00dd30: 1305 ff7f |0000: const/16 v5, #int 32767 // #7fff │ │ -00dd34: 7110 d200 0500 |0002: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@00d2 │ │ -00dd3a: 0c01 |0005: move-result-object v1 │ │ -00dd3c: 7210 0b01 0600 |0006: invoke-interface {v6}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@010b │ │ -00dd42: 0c02 |0009: move-result-object v2 │ │ -00dd44: 7210 1801 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00dd4a: 0a05 |000d: move-result v5 │ │ -00dd4c: 3805 1000 |000e: if-eqz v5, 001e // +0010 │ │ -00dd50: 7210 1901 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00dd56: 0c04 |0013: move-result-object v4 │ │ -00dd58: 1a05 0000 |0014: const-string v5, "" // string@0000 │ │ -00dd5c: 7120 fb02 4500 |0016: invoke-static {v5, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B // method@02fb │ │ -00dd62: 0c03 |0019: move-result-object v3 │ │ -00dd64: 6e20 e100 3100 |001a: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ -00dd6a: 28ed |001d: goto 000a // -0013 │ │ -00dd6c: 6e10 de00 0100 |001e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@00de │ │ -00dd72: 0a05 |0021: move-result v5 │ │ -00dd74: 2350 fc00 |0022: new-array v0, v5, [B // type@00fc │ │ -00dd78: 6e10 d600 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ -00dd7e: 6e20 d900 0100 |0027: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@00d9 │ │ -00dd84: 1100 |002a: return-object v0 │ │ +00e270: |[00e270] org.tvheadend.tvhguide.htsp.HTSMessage.serializeBinary:(Ljava/util/Collection;)[B │ │ +00e280: 1304 ff7f |0000: const/16 v4, #int 32767 // #7fff │ │ +00e284: 7110 d200 0400 |0002: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@00d2 │ │ +00e28a: 0c01 |0005: move-result-object v1 │ │ +00e28c: 7210 0b01 0600 |0006: invoke-interface {v6}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@010b │ │ +00e292: 0c04 |0009: move-result-object v4 │ │ +00e294: 7210 1801 0400 |000a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00e29a: 0a05 |000d: move-result v5 │ │ +00e29c: 3805 1000 |000e: if-eqz v5, 001e // +0010 │ │ +00e2a0: 7210 1901 0400 |0010: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00e2a6: 0c03 |0013: move-result-object v3 │ │ +00e2a8: 1a05 0000 |0014: const-string v5, "" // string@0000 │ │ +00e2ac: 7120 fb02 3500 |0016: invoke-static {v5, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B // method@02fb │ │ +00e2b2: 0c02 |0019: move-result-object v2 │ │ +00e2b4: 6e20 e100 2100 |001a: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ +00e2ba: 28ed |001d: goto 000a // -0013 │ │ +00e2bc: 6e10 de00 0100 |001e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@00de │ │ +00e2c2: 0a04 |0021: move-result v4 │ │ +00e2c4: 2340 fc00 |0022: new-array v0, v4, [B // type@00fc │ │ +00e2c8: 6e10 d600 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ +00e2ce: 6e20 d900 0100 |0027: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@00d9 │ │ +00e2d4: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0006 line=315 │ │ 0x0014 line=316 │ │ 0x001a line=317 │ │ 0x001e line=320 │ │ 0x0024 line=321 │ │ 0x0027 line=322 │ │ 0x002a line=324 │ │ locals : │ │ - 0x001a - 0x001e reg=3 sub [B │ │ - 0x0014 - 0x001e reg=4 value Ljava/lang/Object; │ │ + 0x001a - 0x001e reg=2 sub [B │ │ + 0x0014 - 0x001e reg=3 value Ljava/lang/Object; │ │ 0x0024 - 0x002b reg=0 bBuf [B │ │ 0x0006 - 0x002b reg=1 buf Ljava/nio/ByteBuffer; │ │ - 0x000a - 0x002b reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x002b reg=6 list Ljava/util/Collection; │ │ │ │ #6 : (in Lorg/tvheadend/tvhguide/htsp/HTSMessage;) │ │ name : 'serializeBinary' │ │ type : '(Ljava/util/Map;)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -00dd88: |[00dd88] org.tvheadend.tvhguide.htsp.HTSMessage.serializeBinary:(Ljava/util/Map;)[B │ │ -00dd98: 1306 ff7f |0000: const/16 v6, #int 32767 // #7fff │ │ -00dd9c: 7110 d200 0600 |0002: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@00d2 │ │ -00dda2: 0c01 |0005: move-result-object v1 │ │ -00dda4: 7210 2901 0700 |0006: invoke-interface {v7}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@0129 │ │ -00ddaa: 0c06 |0009: move-result-object v6 │ │ -00ddac: 7210 2f01 0600 |000a: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -00ddb2: 0c02 |000d: move-result-object v2 │ │ -00ddb4: 7210 1801 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00ddba: 0a06 |0011: move-result v6 │ │ -00ddbc: 3806 1600 |0012: if-eqz v6, 0028 // +0016 │ │ -00ddc0: 7210 1901 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00ddc6: 0c03 |0017: move-result-object v3 │ │ -00ddc8: 7220 2801 3700 |0018: invoke-interface {v7, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0128 │ │ -00ddce: 0c05 |001b: move-result-object v5 │ │ -00ddd0: 6e10 b000 0300 |001c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00b0 │ │ -00ddd6: 0c06 |001f: move-result-object v6 │ │ -00ddd8: 7120 fb02 5600 |0020: invoke-static {v6, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B // method@02fb │ │ -00ddde: 0c04 |0023: move-result-object v4 │ │ -00dde0: 6e20 e100 4100 |0024: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ -00dde6: 28e7 |0027: goto 000e // -0019 │ │ -00dde8: 6e10 de00 0100 |0028: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@00de │ │ -00ddee: 0a06 |002b: move-result v6 │ │ -00ddf0: 2360 fc00 |002c: new-array v0, v6, [B // type@00fc │ │ -00ddf4: 6e10 d600 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ -00ddfa: 6e20 d900 0100 |0031: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@00d9 │ │ -00de00: 1100 |0034: return-object v0 │ │ +00e2d8: |[00e2d8] org.tvheadend.tvhguide.htsp.HTSMessage.serializeBinary:(Ljava/util/Map;)[B │ │ +00e2e8: 1305 ff7f |0000: const/16 v5, #int 32767 // #7fff │ │ +00e2ec: 7110 d200 0500 |0002: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@00d2 │ │ +00e2f2: 0c01 |0005: move-result-object v1 │ │ +00e2f4: 7210 2901 0700 |0006: invoke-interface {v7}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@0129 │ │ +00e2fa: 0c05 |0009: move-result-object v5 │ │ +00e2fc: 7210 2f01 0500 |000a: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +00e302: 0c05 |000d: move-result-object v5 │ │ +00e304: 7210 1801 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00e30a: 0a06 |0011: move-result v6 │ │ +00e30c: 3806 1600 |0012: if-eqz v6, 0028 // +0016 │ │ +00e310: 7210 1901 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00e316: 0c02 |0017: move-result-object v2 │ │ +00e318: 7220 2801 2700 |0018: invoke-interface {v7, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0128 │ │ +00e31e: 0c04 |001b: move-result-object v4 │ │ +00e320: 6e10 b000 0200 |001c: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00b0 │ │ +00e326: 0c06 |001f: move-result-object v6 │ │ +00e328: 7120 fb02 4600 |0020: invoke-static {v6, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B // method@02fb │ │ +00e32e: 0c03 |0023: move-result-object v3 │ │ +00e330: 6e20 e100 3100 |0024: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ +00e336: 28e7 |0027: goto 000e // -0019 │ │ +00e338: 6e10 de00 0100 |0028: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@00de │ │ +00e33e: 0a05 |002b: move-result v5 │ │ +00e340: 2350 fc00 |002c: new-array v0, v5, [B // type@00fc │ │ +00e344: 6e10 d600 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ +00e34a: 6e20 d900 0100 |0031: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@00d9 │ │ +00e350: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0006 line=330 │ │ 0x0018 line=331 │ │ 0x001c line=332 │ │ 0x0024 line=333 │ │ 0x0028 line=336 │ │ 0x002e line=337 │ │ 0x0031 line=338 │ │ 0x0034 line=340 │ │ locals : │ │ - 0x0018 - 0x0028 reg=3 key Ljava/lang/Object; │ │ - 0x0024 - 0x0028 reg=4 sub [B │ │ - 0x001c - 0x0028 reg=5 value Ljava/lang/Object; │ │ + 0x0018 - 0x0028 reg=2 key Ljava/lang/Object; │ │ + 0x0024 - 0x0028 reg=3 sub [B │ │ + 0x001c - 0x0028 reg=4 value Ljava/lang/Object; │ │ 0x002e - 0x0035 reg=0 bBuf [B │ │ 0x0006 - 0x0035 reg=1 buf Ljava/nio/ByteBuffer; │ │ - 0x000e - 0x0035 reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0035 reg=7 map Ljava/util/Map; │ │ │ │ #7 : (in Lorg/tvheadend/tvhguide/htsp/HTSMessage;) │ │ name : 'toBigInteger' │ │ type : '([B)Ljava/math/BigInteger;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -00de04: |[00de04] org.tvheadend.tvhguide.htsp.HTSMessage.toBigInteger:([B)Ljava/math/BigInteger; │ │ -00de14: 2142 |0000: array-length v2, v4 │ │ -00de16: d802 0201 |0001: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00de1a: 2320 fc00 |0003: new-array v0, v2, [B // type@00fc │ │ -00de1e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -00de20: 2142 |0006: array-length v2, v4 │ │ -00de22: 3521 0f00 |0007: if-ge v1, v2, 0016 // +000f │ │ -00de26: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ -00de2a: 2143 |000b: array-length v3, v4 │ │ -00de2c: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -00de30: b113 |000e: sub-int/2addr v3, v1 │ │ -00de32: 4803 0403 |000f: aget-byte v3, v4, v3 │ │ -00de36: 4f03 0002 |0011: aput-byte v3, v0, v2 │ │ -00de3a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00de3e: 28f1 |0015: goto 0006 // -000f │ │ -00de40: 2202 6700 |0016: new-instance v2, Ljava/math/BigInteger; // type@0067 │ │ -00de44: 7020 c600 0200 |0018: invoke-direct {v2, v0}, Ljava/math/BigInteger;.:([B)V // method@00c6 │ │ -00de4a: 1102 |001b: return-object v2 │ │ +00e354: |[00e354] org.tvheadend.tvhguide.htsp.HTSMessage.toBigInteger:([B)Ljava/math/BigInteger; │ │ +00e364: 2142 |0000: array-length v2, v4 │ │ +00e366: d802 0201 |0001: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00e36a: 2320 fc00 |0003: new-array v0, v2, [B // type@00fc │ │ +00e36e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +00e370: 2142 |0006: array-length v2, v4 │ │ +00e372: 3521 0f00 |0007: if-ge v1, v2, 0016 // +000f │ │ +00e376: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ +00e37a: 2143 |000b: array-length v3, v4 │ │ +00e37c: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +00e380: b113 |000e: sub-int/2addr v3, v1 │ │ +00e382: 4803 0403 |000f: aget-byte v3, v4, v3 │ │ +00e386: 4f03 0002 |0011: aput-byte v3, v0, v2 │ │ +00e38a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00e38e: 28f1 |0015: goto 0006 // -000f │ │ +00e390: 2202 6700 |0016: new-instance v2, Ljava/math/BigInteger; // type@0067 │ │ +00e394: 7020 c600 0200 |0018: invoke-direct {v2, v0}, Ljava/math/BigInteger;.:([B)V // method@00c6 │ │ +00e39a: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=213 │ │ 0x0009 line=214 │ │ 0x0013 line=213 │ │ 0x0016 line=217 │ │ @@ -13221,30 +13232,30 @@ │ │ type : '(Ljava/math/BigInteger;)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -00de4c: |[00de4c] org.tvheadend.tvhguide.htsp.HTSMessage.toByteArray:(Ljava/math/BigInteger;)[B │ │ -00de5c: 6e10 ca00 0400 |0000: invoke-virtual {v4}, Ljava/math/BigInteger;.toByteArray:()[B // method@00ca │ │ -00de62: 0c00 |0003: move-result-object v0 │ │ -00de64: 2103 |0004: array-length v3, v0 │ │ -00de66: 2331 fc00 |0005: new-array v1, v3, [B // type@00fc │ │ -00de6a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -00de6c: 2103 |0008: array-length v3, v0 │ │ -00de6e: 3532 0d00 |0009: if-ge v2, v3, 0016 // +000d │ │ -00de72: 2103 |000b: array-length v3, v0 │ │ -00de74: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -00de78: b123 |000e: sub-int/2addr v3, v2 │ │ -00de7a: 4803 0003 |000f: aget-byte v3, v0, v3 │ │ -00de7e: 4f03 0102 |0011: aput-byte v3, v1, v2 │ │ -00de82: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00de86: 28f3 |0015: goto 0008 // -000d │ │ -00de88: 1101 |0016: return-object v1 │ │ +00e39c: |[00e39c] org.tvheadend.tvhguide.htsp.HTSMessage.toByteArray:(Ljava/math/BigInteger;)[B │ │ +00e3ac: 6e10 ca00 0400 |0000: invoke-virtual {v4}, Ljava/math/BigInteger;.toByteArray:()[B // method@00ca │ │ +00e3b2: 0c00 |0003: move-result-object v0 │ │ +00e3b4: 2103 |0004: array-length v3, v0 │ │ +00e3b6: 2331 fc00 |0005: new-array v1, v3, [B // type@00fc │ │ +00e3ba: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +00e3bc: 2103 |0008: array-length v3, v0 │ │ +00e3be: 3532 0d00 |0009: if-ge v2, v3, 0016 // +000d │ │ +00e3c2: 2103 |000b: array-length v3, v0 │ │ +00e3c4: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +00e3c8: b123 |000e: sub-int/2addr v3, v2 │ │ +00e3ca: 4803 0003 |000f: aget-byte v3, v0, v3 │ │ +00e3ce: 4f03 0102 |0011: aput-byte v3, v1, v2 │ │ +00e3d2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00e3d6: 28f3 |0015: goto 0008 // -000d │ │ +00e3d8: 1101 |0016: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x0007 line=203 │ │ 0x000b line=204 │ │ 0x0013 line=203 │ │ @@ -13260,34 +13271,34 @@ │ │ type : '(BBBB)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -00de8c: |[00de8c] org.tvheadend.tvhguide.htsp.HTSMessage.uIntToLong:(BBBB)J │ │ -00de9c: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ -00dea0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -00dea4: c340 |0004: shl-long/2addr v0, v4 │ │ -00dea6: d552 ff00 |0005: and-int/lit16 v2, v5, #int 255 // #00ff │ │ -00deaa: 8122 |0007: int-to-long v2, v2 │ │ -00deac: c220 |0008: xor-long/2addr v0, v2 │ │ -00deae: c340 |0009: shl-long/2addr v0, v4 │ │ -00deb0: d562 ff00 |000a: and-int/lit16 v2, v6, #int 255 // #00ff │ │ -00deb4: 8122 |000c: int-to-long v2, v2 │ │ -00deb6: c220 |000d: xor-long/2addr v0, v2 │ │ -00deb8: c340 |000e: shl-long/2addr v0, v4 │ │ -00deba: d572 ff00 |000f: and-int/lit16 v2, v7, #int 255 // #00ff │ │ -00debe: 8122 |0011: int-to-long v2, v2 │ │ -00dec0: c220 |0012: xor-long/2addr v0, v2 │ │ -00dec2: c340 |0013: shl-long/2addr v0, v4 │ │ -00dec4: d582 ff00 |0014: and-int/lit16 v2, v8, #int 255 // #00ff │ │ -00dec8: 8122 |0016: int-to-long v2, v2 │ │ -00deca: c220 |0017: xor-long/2addr v0, v2 │ │ -00decc: 1000 |0018: return-wide v0 │ │ +00e3dc: |[00e3dc] org.tvheadend.tvhguide.htsp.HTSMessage.uIntToLong:(BBBB)J │ │ +00e3ec: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ +00e3f0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +00e3f4: c340 |0004: shl-long/2addr v0, v4 │ │ +00e3f6: d552 ff00 |0005: and-int/lit16 v2, v5, #int 255 // #00ff │ │ +00e3fa: 8122 |0007: int-to-long v2, v2 │ │ +00e3fc: c220 |0008: xor-long/2addr v0, v2 │ │ +00e3fe: c340 |0009: shl-long/2addr v0, v4 │ │ +00e400: d562 ff00 |000a: and-int/lit16 v2, v6, #int 255 // #00ff │ │ +00e404: 8122 |000c: int-to-long v2, v2 │ │ +00e406: c220 |000d: xor-long/2addr v0, v2 │ │ +00e408: c340 |000e: shl-long/2addr v0, v4 │ │ +00e40a: d572 ff00 |000f: and-int/lit16 v2, v7, #int 255 // #00ff │ │ +00e40e: 8122 |0011: int-to-long v2, v2 │ │ +00e410: c220 |0012: xor-long/2addr v0, v2 │ │ +00e412: c340 |0013: shl-long/2addr v0, v4 │ │ +00e414: d582 ff00 |0014: and-int/lit16 v2, v8, #int 255 // #00ff │ │ +00e418: 8122 |0016: int-to-long v2, v2 │ │ +00e41a: c220 |0017: xor-long/2addr v0, v2 │ │ +00e41c: 1000 |0018: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=221 │ │ 0x0004 line=222 │ │ 0x0005 line=223 │ │ 0x0009 line=224 │ │ 0x000a line=225 │ │ @@ -13309,18 +13320,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00ded0: |[00ded0] org.tvheadend.tvhguide.htsp.HTSMessage.containsField:(Ljava/lang/String;)Z │ │ -00dee0: 6e20 e502 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsKey:(Ljava/lang/Object;)Z // method@02e5 │ │ -00dee6: 0a00 |0003: move-result v0 │ │ -00dee8: 0f00 |0004: return v0 │ │ +00e420: |[00e420] org.tvheadend.tvhguide.htsp.HTSMessage.containsField:(Ljava/lang/String;)Z │ │ +00e430: 6e20 e502 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsKey:(Ljava/lang/Object;)Z // method@02e5 │ │ +00e436: 0a00 |0003: move-result v0 │ │ +00e438: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x0005 reg=2 name Ljava/lang/String; │ │ │ │ @@ -13329,19 +13340,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00deec: |[00deec] org.tvheadend.tvhguide.htsp.HTSMessage.getBigInteger:(Ljava/lang/String;)Ljava/math/BigInteger; │ │ -00defc: 6e20 e702 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ -00df02: 0c00 |0003: move-result-object v0 │ │ -00df04: 1f00 6700 |0004: check-cast v0, Ljava/math/BigInteger; // type@0067 │ │ -00df08: 1100 |0006: return-object v0 │ │ +00e43c: |[00e43c] org.tvheadend.tvhguide.htsp.HTSMessage.getBigInteger:(Ljava/lang/String;)Ljava/math/BigInteger; │ │ +00e44c: 6e20 e702 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ +00e452: 0c00 |0003: move-result-object v0 │ │ +00e454: 1f00 6700 |0004: check-cast v0, Ljava/math/BigInteger; // type@0067 │ │ +00e458: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -13350,20 +13361,20 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00df0c: |[00df0c] org.tvheadend.tvhguide.htsp.HTSMessage.getByteArray:(Ljava/lang/String;)[B │ │ -00df1c: 6e20 e702 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ -00df22: 0c00 |0003: move-result-object v0 │ │ -00df24: 1f00 fc00 |0004: check-cast v0, [B // type@00fc │ │ -00df28: 1f00 fc00 |0006: check-cast v0, [B // type@00fc │ │ -00df2c: 1100 |0008: return-object v0 │ │ +00e45c: |[00e45c] org.tvheadend.tvhguide.htsp.HTSMessage.getByteArray:(Ljava/lang/String;)[B │ │ +00e46c: 6e20 e702 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ +00e472: 0c00 |0003: move-result-object v0 │ │ +00e474: 1f00 fc00 |0004: check-cast v0, [B // type@00fc │ │ +00e478: 1f00 fc00 |0006: check-cast v0, [B // type@00fc │ │ +00e47c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -13372,22 +13383,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -00df30: |[00df30] org.tvheadend.tvhguide.htsp.HTSMessage.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ -00df40: 2200 7e00 |0000: new-instance v0, Ljava/util/Date; // type@007e │ │ -00df44: 6e20 f102 7600 |0002: invoke-virtual {v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -00df4a: 0b02 |0005: move-result-wide v2 │ │ -00df4c: 1604 e803 |0006: const-wide/16 v4, #int 1000 // #3e8 │ │ -00df50: bd42 |0008: mul-long/2addr v2, v4 │ │ -00df52: 7030 0f01 2003 |0009: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@010f │ │ -00df58: 1100 |000c: return-object v0 │ │ +00e480: |[00e480] org.tvheadend.tvhguide.htsp.HTSMessage.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ +00e490: 2200 7e00 |0000: new-instance v0, Ljava/util/Date; // type@007e │ │ +00e494: 6e20 f102 7600 |0002: invoke-virtual {v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +00e49a: 0b02 |0005: move-result-wide v2 │ │ +00e49c: 1604 e803 |0006: const-wide/16 v4, #int 1000 // #3e8 │ │ +00e4a0: bd42 |0008: mul-long/2addr v2, v4 │ │ +00e4a2: 7030 0f01 2003 |0009: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@010f │ │ +00e4a8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x000d reg=6 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x000d reg=7 name Ljava/lang/String; │ │ │ │ @@ -13396,20 +13407,20 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00df5c: |[00df5c] org.tvheadend.tvhguide.htsp.HTSMessage.getInt:(Ljava/lang/String;)I │ │ -00df6c: 6e20 e802 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getBigInteger:(Ljava/lang/String;)Ljava/math/BigInteger; // method@02e8 │ │ -00df72: 0c00 |0003: move-result-object v0 │ │ -00df74: 6e10 c800 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.intValue:()I // method@00c8 │ │ -00df7a: 0a00 |0007: move-result v0 │ │ -00df7c: 0f00 |0008: return v0 │ │ +00e4ac: |[00e4ac] org.tvheadend.tvhguide.htsp.HTSMessage.getInt:(Ljava/lang/String;)I │ │ +00e4bc: 6e20 e802 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getBigInteger:(Ljava/lang/String;)Ljava/math/BigInteger; // method@02e8 │ │ +00e4c2: 0c00 |0003: move-result-object v0 │ │ +00e4c4: 6e10 c800 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.intValue:()I // method@00c8 │ │ +00e4ca: 0a00 |0007: move-result v0 │ │ +00e4cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -13418,22 +13429,22 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00df80: |[00df80] org.tvheadend.tvhguide.htsp.HTSMessage.getInt:(Ljava/lang/String;I)I │ │ -00df90: 6e20 e402 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ -00df96: 0a00 |0003: move-result v0 │ │ -00df98: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -00df9c: 0f03 |0006: return v3 │ │ -00df9e: 6e20 ec02 2100 |0007: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ -00dfa4: 0a03 |000a: move-result v3 │ │ -00dfa6: 28fb |000b: goto 0006 // -0005 │ │ +00e4d0: |[00e4d0] org.tvheadend.tvhguide.htsp.HTSMessage.getInt:(Ljava/lang/String;I)I │ │ +00e4e0: 6e20 e402 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ +00e4e6: 0a00 |0003: move-result v0 │ │ +00e4e8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +00e4ec: 0f03 |0006: return v3 │ │ +00e4ee: 6e20 ec02 2100 |0007: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ +00e4f4: 0a03 |000a: move-result v3 │ │ +00e4f6: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 std I │ │ 0x0000 - 0x000c reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ @@ -13445,72 +13456,71 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -00dfa8: |[00dfa8] org.tvheadend.tvhguide.htsp.HTSMessage.getIntList:(Ljava/lang/String;)Ljava/util/List; │ │ -00dfb8: 2201 7a00 |0000: new-instance v1, Ljava/util/ArrayList; // type@007a │ │ -00dfbc: 7010 0701 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00dfc2: 6e20 e402 5400 |0005: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ -00dfc8: 0a03 |0008: move-result v3 │ │ -00dfca: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -00dfce: 1101 |000b: return-object v1 │ │ -00dfd0: 6e20 e702 5400 |000c: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ -00dfd6: 0c03 |000f: move-result-object v3 │ │ -00dfd8: 1f03 8200 |0010: check-cast v3, Ljava/util/List; // type@0082 │ │ -00dfdc: 7210 2501 0300 |0012: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00dfe2: 0c00 |0015: move-result-object v0 │ │ -00dfe4: 7210 1801 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00dfea: 0a03 |0019: move-result v3 │ │ -00dfec: 3803 f1ff |001a: if-eqz v3, 000b // -000f │ │ -00dff0: 7210 1901 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00dff6: 0c02 |001f: move-result-object v2 │ │ -00dff8: 2023 6700 |0020: instance-of v3, v2, Ljava/math/BigInteger; // type@0067 │ │ -00dffc: 3803 f4ff |0022: if-eqz v3, 0016 // -000c │ │ -00e000: 1f02 6700 |0024: check-cast v2, Ljava/math/BigInteger; // type@0067 │ │ -00e004: 6e10 c800 0200 |0026: invoke-virtual {v2}, Ljava/math/BigInteger;.intValue:()I // method@00c8 │ │ -00e00a: 0a03 |0029: move-result v3 │ │ -00e00c: 7110 a600 0300 |002a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00e012: 0c03 |002d: move-result-object v3 │ │ -00e014: 6e20 0901 3100 |002e: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0109 │ │ -00e01a: 28e5 |0031: goto 0016 // -001b │ │ +00e4f8: |[00e4f8] org.tvheadend.tvhguide.htsp.HTSMessage.getIntList:(Ljava/lang/String;)Ljava/util/List; │ │ +00e508: 2200 7a00 |0000: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ +00e50c: 7010 0701 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00e512: 6e20 e402 5400 |0005: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ +00e518: 0a02 |0008: move-result v2 │ │ +00e51a: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +00e51e: 1100 |000b: return-object v0 │ │ +00e520: 6e20 e702 5400 |000c: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ +00e526: 0c02 |000f: move-result-object v2 │ │ +00e528: 1f02 8200 |0010: check-cast v2, Ljava/util/List; // type@0082 │ │ +00e52c: 7210 2501 0200 |0012: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00e532: 0c02 |0015: move-result-object v2 │ │ +00e534: 7210 1801 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00e53a: 0a03 |0019: move-result v3 │ │ +00e53c: 3803 f1ff |001a: if-eqz v3, 000b // -000f │ │ +00e540: 7210 1901 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00e546: 0c01 |001f: move-result-object v1 │ │ +00e548: 2013 6700 |0020: instance-of v3, v1, Ljava/math/BigInteger; // type@0067 │ │ +00e54c: 3803 f4ff |0022: if-eqz v3, 0016 // -000c │ │ +00e550: 1f01 6700 |0024: check-cast v1, Ljava/math/BigInteger; // type@0067 │ │ +00e554: 6e10 c800 0100 |0026: invoke-virtual {v1}, Ljava/math/BigInteger;.intValue:()I // method@00c8 │ │ +00e55a: 0a03 |0029: move-result v3 │ │ +00e55c: 7110 a600 0300 |002a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00e562: 0c03 |002d: move-result-object v3 │ │ +00e564: 6e20 0901 3000 |002e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0109 │ │ +00e56a: 28e5 |0031: goto 0016 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=132 │ │ 0x000b line=142 │ │ 0x000c line=136 │ │ 0x0020 line=137 │ │ 0x0024 line=138 │ │ locals : │ │ - 0x0020 - 0x0026 reg=2 obj Ljava/lang/Object; │ │ - 0x0016 - 0x0032 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0032 reg=1 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0020 - 0x0026 reg=1 obj Ljava/lang/Object; │ │ + 0x0005 - 0x0032 reg=0 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0032 reg=4 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x0032 reg=5 name Ljava/lang/String; │ │ │ │ #7 : (in Lorg/tvheadend/tvhguide/htsp/HTSMessage;) │ │ name : 'getIntList' │ │ type : '(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00e01c: |[00e01c] org.tvheadend.tvhguide.htsp.HTSMessage.getIntList:(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ -00e02c: 6e20 e402 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ -00e032: 0a00 |0003: move-result v0 │ │ -00e034: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -00e038: 1103 |0006: return-object v3 │ │ -00e03a: 6e20 ee02 2100 |0007: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getIntList:(Ljava/lang/String;)Ljava/util/List; // method@02ee │ │ -00e040: 0c03 |000a: move-result-object v3 │ │ -00e042: 28fb |000b: goto 0006 // -0005 │ │ +00e56c: |[00e56c] org.tvheadend.tvhguide.htsp.HTSMessage.getIntList:(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ +00e57c: 6e20 e402 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ +00e582: 0a00 |0003: move-result v0 │ │ +00e584: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +00e588: 1103 |0006: return-object v3 │ │ +00e58a: 6e20 ee02 2100 |0007: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getIntList:(Ljava/lang/String;)Ljava/util/List; // method@02ee │ │ +00e590: 0c03 |000a: move-result-object v3 │ │ +00e592: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=150 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=3 std Ljava/util/List; Ljava/util/List; │ │ @@ -13523,19 +13533,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00e044: |[00e044] org.tvheadend.tvhguide.htsp.HTSMessage.getList:(Ljava/lang/String;)Ljava/util/List; │ │ -00e054: 6e20 e702 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ -00e05a: 0c00 |0003: move-result-object v0 │ │ -00e05c: 1f00 8200 |0004: check-cast v0, Ljava/util/List; // type@0082 │ │ -00e060: 1100 |0006: return-object v0 │ │ +00e594: |[00e594] org.tvheadend.tvhguide.htsp.HTSMessage.getList:(Ljava/lang/String;)Ljava/util/List; │ │ +00e5a4: 6e20 e702 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ +00e5aa: 0c00 |0003: move-result-object v0 │ │ +00e5ac: 1f00 8200 |0004: check-cast v0, Ljava/util/List; // type@0082 │ │ +00e5b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -13544,20 +13554,20 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00e064: |[00e064] org.tvheadend.tvhguide.htsp.HTSMessage.getLong:(Ljava/lang/String;)J │ │ -00e074: 6e20 e802 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getBigInteger:(Ljava/lang/String;)Ljava/math/BigInteger; // method@02e8 │ │ -00e07a: 0c00 |0003: move-result-object v0 │ │ -00e07c: 6e10 c900 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@00c9 │ │ -00e082: 0b00 |0007: move-result-wide v0 │ │ -00e084: 1000 |0008: return-wide v0 │ │ +00e5b4: |[00e5b4] org.tvheadend.tvhguide.htsp.HTSMessage.getLong:(Ljava/lang/String;)J │ │ +00e5c4: 6e20 e802 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getBigInteger:(Ljava/lang/String;)Ljava/math/BigInteger; // method@02e8 │ │ +00e5ca: 0c00 |0003: move-result-object v0 │ │ +00e5cc: 6e10 c900 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@00c9 │ │ +00e5d2: 0b00 |0007: move-result-wide v0 │ │ +00e5d4: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x0009 reg=3 name Ljava/lang/String; │ │ │ │ @@ -13566,22 +13576,22 @@ │ │ type : '(Ljava/lang/String;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00e088: |[00e088] org.tvheadend.tvhguide.htsp.HTSMessage.getLong:(Ljava/lang/String;J)J │ │ -00e098: 6e20 e402 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ -00e09e: 0a00 |0003: move-result v0 │ │ -00e0a0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -00e0a4: 1004 |0006: return-wide v4 │ │ -00e0a6: 6e20 f102 3200 |0007: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -00e0ac: 0b04 |000a: move-result-wide v4 │ │ -00e0ae: 28fb |000b: goto 0006 // -0005 │ │ +00e5d8: |[00e5d8] org.tvheadend.tvhguide.htsp.HTSMessage.getLong:(Ljava/lang/String;J)J │ │ +00e5e8: 6e20 e402 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ +00e5ee: 0a00 |0003: move-result v0 │ │ +00e5f0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +00e5f4: 1004 |0006: return-wide v4 │ │ +00e5f6: 6e20 f102 3200 |0007: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +00e5fc: 0b04 |000a: move-result-wide v4 │ │ +00e5fe: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 std J │ │ 0x0000 - 0x000c reg=2 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ @@ -13593,72 +13603,71 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -00e0b0: |[00e0b0] org.tvheadend.tvhguide.htsp.HTSMessage.getLongList:(Ljava/lang/String;)Ljava/util/List; │ │ -00e0c0: 2201 7a00 |0000: new-instance v1, Ljava/util/ArrayList; // type@007a │ │ -00e0c4: 7010 0701 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00e0ca: 6e20 e402 7600 |0005: invoke-virtual {v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ -00e0d0: 0a03 |0008: move-result v3 │ │ -00e0d2: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -00e0d6: 1101 |000b: return-object v1 │ │ -00e0d8: 6e20 e702 7600 |000c: invoke-virtual {v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ -00e0de: 0c03 |000f: move-result-object v3 │ │ -00e0e0: 1f03 8200 |0010: check-cast v3, Ljava/util/List; // type@0082 │ │ -00e0e4: 7210 2501 0300 |0012: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00e0ea: 0c00 |0015: move-result-object v0 │ │ -00e0ec: 7210 1801 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00e0f2: 0a03 |0019: move-result v3 │ │ -00e0f4: 3803 f1ff |001a: if-eqz v3, 000b // -000f │ │ -00e0f8: 7210 1901 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00e0fe: 0c02 |001f: move-result-object v2 │ │ -00e100: 2023 6700 |0020: instance-of v3, v2, Ljava/math/BigInteger; // type@0067 │ │ -00e104: 3803 f4ff |0022: if-eqz v3, 0016 // -000c │ │ -00e108: 1f02 6700 |0024: check-cast v2, Ljava/math/BigInteger; // type@0067 │ │ -00e10c: 6e10 c900 0200 |0026: invoke-virtual {v2}, Ljava/math/BigInteger;.longValue:()J // method@00c9 │ │ -00e112: 0b04 |0029: move-result-wide v4 │ │ -00e114: 7120 a800 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -00e11a: 0c03 |002d: move-result-object v3 │ │ -00e11c: 6e20 0901 3100 |002e: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0109 │ │ -00e122: 28e5 |0031: goto 0016 // -001b │ │ +00e600: |[00e600] org.tvheadend.tvhguide.htsp.HTSMessage.getLongList:(Ljava/lang/String;)Ljava/util/List; │ │ +00e610: 2200 7a00 |0000: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ +00e614: 7010 0701 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00e61a: 6e20 e402 7600 |0005: invoke-virtual {v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ +00e620: 0a02 |0008: move-result v2 │ │ +00e622: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +00e626: 1100 |000b: return-object v0 │ │ +00e628: 6e20 e702 7600 |000c: invoke-virtual {v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ +00e62e: 0c02 |000f: move-result-object v2 │ │ +00e630: 1f02 8200 |0010: check-cast v2, Ljava/util/List; // type@0082 │ │ +00e634: 7210 2501 0200 |0012: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00e63a: 0c02 |0015: move-result-object v2 │ │ +00e63c: 7210 1801 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00e642: 0a03 |0019: move-result v3 │ │ +00e644: 3803 f1ff |001a: if-eqz v3, 000b // -000f │ │ +00e648: 7210 1901 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00e64e: 0c01 |001f: move-result-object v1 │ │ +00e650: 2013 6700 |0020: instance-of v3, v1, Ljava/math/BigInteger; // type@0067 │ │ +00e654: 3803 f4ff |0022: if-eqz v3, 0016 // -000c │ │ +00e658: 1f01 6700 |0024: check-cast v1, Ljava/math/BigInteger; // type@0067 │ │ +00e65c: 6e10 c900 0100 |0026: invoke-virtual {v1}, Ljava/math/BigInteger;.longValue:()J // method@00c9 │ │ +00e662: 0b04 |0029: move-result-wide v4 │ │ +00e664: 7120 a800 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +00e66a: 0c03 |002d: move-result-object v3 │ │ +00e66c: 6e20 0901 3000 |002e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0109 │ │ +00e672: 28e5 |0031: goto 0016 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=108 │ │ 0x000b line=118 │ │ 0x000c line=112 │ │ 0x0020 line=113 │ │ 0x0024 line=114 │ │ locals : │ │ - 0x0020 - 0x0026 reg=2 obj Ljava/lang/Object; │ │ - 0x0016 - 0x0032 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0032 reg=1 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0020 - 0x0026 reg=1 obj Ljava/lang/Object; │ │ + 0x0005 - 0x0032 reg=0 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0032 reg=6 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x0032 reg=7 name Ljava/lang/String; │ │ │ │ #12 : (in Lorg/tvheadend/tvhguide/htsp/HTSMessage;) │ │ name : 'getLongList' │ │ type : '(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00e124: |[00e124] org.tvheadend.tvhguide.htsp.HTSMessage.getLongList:(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ -00e134: 6e20 e402 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ -00e13a: 0a00 |0003: move-result v0 │ │ -00e13c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -00e140: 1103 |0006: return-object v3 │ │ -00e142: 6e20 f302 2100 |0007: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLongList:(Ljava/lang/String;)Ljava/util/List; // method@02f3 │ │ -00e148: 0c03 |000a: move-result-object v3 │ │ -00e14a: 28fb |000b: goto 0006 // -0005 │ │ +00e674: |[00e674] org.tvheadend.tvhguide.htsp.HTSMessage.getLongList:(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ +00e684: 6e20 e402 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ +00e68a: 0a00 |0003: move-result v0 │ │ +00e68c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +00e690: 1103 |0006: return-object v3 │ │ +00e692: 6e20 f302 2100 |0007: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLongList:(Ljava/lang/String;)Ljava/util/List; // method@02f3 │ │ +00e698: 0c03 |000a: move-result-object v3 │ │ +00e69a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=126 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=3 std Ljava/util/List; Ljava/util/List; │ │ @@ -13671,20 +13680,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00e14c: |[00e14c] org.tvheadend.tvhguide.htsp.HTSMessage.getMethod:()Ljava/lang/String; │ │ -00e15c: 1a00 b103 |0000: const-string v0, "method" // string@03b1 │ │ -00e160: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -00e164: 6e30 f702 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -00e16a: 0c00 |0007: move-result-object v0 │ │ -00e16c: 1100 |0008: return-object v0 │ │ +00e69c: |[00e69c] org.tvheadend.tvhguide.htsp.HTSMessage.getMethod:()Ljava/lang/String; │ │ +00e6ac: 1a00 b003 |0000: const-string v0, "method" // string@03b0 │ │ +00e6b0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +00e6b4: 6e30 f702 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +00e6ba: 0c00 |0007: move-result-object v0 │ │ +00e6bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ #14 : (in Lorg/tvheadend/tvhguide/htsp/HTSMessage;) │ │ @@ -13692,23 +13701,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00e170: |[00e170] org.tvheadend.tvhguide.htsp.HTSMessage.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -00e180: 6e20 e702 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ -00e186: 0c00 |0003: move-result-object v0 │ │ -00e188: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -00e18c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -00e18e: 1101 |0007: return-object v1 │ │ -00e190: 6e10 b000 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00b0 │ │ -00e196: 0c01 |000b: move-result-object v1 │ │ -00e198: 28fb |000c: goto 0007 // -0005 │ │ +00e6c0: |[00e6c0] org.tvheadend.tvhguide.htsp.HTSMessage.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +00e6d0: 6e20 e702 3200 |0000: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@02e7 │ │ +00e6d6: 0c00 |0003: move-result-object v0 │ │ +00e6d8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +00e6dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +00e6de: 1101 |0007: return-object v1 │ │ +00e6e0: 6e10 b000 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00b0 │ │ +00e6e6: 0c01 |000b: move-result-object v1 │ │ +00e6e8: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=99 │ │ 0x0006 line=100 │ │ 0x0007 line=102 │ │ locals : │ │ @@ -13721,22 +13730,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00e19c: |[00e19c] org.tvheadend.tvhguide.htsp.HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -00e1ac: 6e20 e402 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ -00e1b2: 0a00 |0003: move-result v0 │ │ -00e1b4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -00e1b8: 1103 |0006: return-object v3 │ │ -00e1ba: 6e20 f602 2100 |0007: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02f6 │ │ -00e1c0: 0c03 |000a: move-result-object v3 │ │ -00e1c2: 28fb |000b: goto 0006 // -0005 │ │ +00e6ec: |[00e6ec] org.tvheadend.tvhguide.htsp.HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +00e6fc: 6e20 e402 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ +00e702: 0a00 |0003: move-result v0 │ │ +00e704: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +00e708: 1103 |0006: return-object v3 │ │ +00e70a: 6e20 f602 2100 |0007: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02f6 │ │ +00e710: 0c03 |000a: move-result-object v3 │ │ +00e712: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 std Ljava/lang/String; │ │ 0x0000 - 0x000c reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ @@ -13748,18 +13757,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00e1c4: |[00e1c4] org.tvheadend.tvhguide.htsp.HTSMessage.putField:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -00e1d4: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -00e1d8: 6e30 f902 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@02f9 │ │ -00e1de: 0e00 |0005: return-void │ │ +00e714: |[00e714] org.tvheadend.tvhguide.htsp.HTSMessage.putField:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +00e724: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +00e728: 6e30 f902 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@02f9 │ │ +00e72e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=48 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ @@ -13771,18 +13780,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00e1e0: |[00e1e0] org.tvheadend.tvhguide.htsp.HTSMessage.setMethod:(Ljava/lang/String;)V │ │ -00e1f0: 1a00 b103 |0000: const-string v0, "method" // string@03b1 │ │ -00e1f4: 6e30 f902 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@02f9 │ │ -00e1fa: 0e00 |0005: return-void │ │ +00e730: |[00e730] org.tvheadend.tvhguide.htsp.HTSMessage.setMethod:(Ljava/lang/String;)V │ │ +00e740: 1a00 b003 |0000: const-string v0, "method" // string@03b0 │ │ +00e744: 6e30 f902 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@02f9 │ │ +00e74a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -13792,65 +13801,65 @@ │ │ type : '(Ljava/nio/channels/SocketChannel;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -00e1fc: |[00e1fc] org.tvheadend.tvhguide.htsp.HTSMessage.transmit:(Ljava/nio/channels/SocketChannel;)Z │ │ -00e20c: 5442 9901 |0000: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e210: 3902 3f00 |0002: if-nez v2, 0041 // +003f │ │ -00e214: 7110 fd02 0400 |0004: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/util/Map;)[B // method@02fd │ │ -00e21a: 0c00 |0007: move-result-object v0 │ │ -00e21c: 2101 |0008: array-length v1, v0 │ │ -00e21e: d802 0104 |0009: add-int/lit8 v2, v1, #int 4 // #04 │ │ -00e222: 7110 d300 0200 |000b: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00d3 │ │ -00e228: 0c02 |000e: move-result-object v2 │ │ -00e22a: 5b42 9901 |000f: iput-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e22e: 5442 9901 |0011: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e232: e103 0118 |0013: shr-int/lit8 v3, v1, #int 24 // #18 │ │ -00e236: d533 ff00 |0015: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -00e23a: 8d33 |0017: int-to-byte v3, v3 │ │ -00e23c: 6e20 e000 3200 |0018: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@00e0 │ │ -00e242: 5442 9901 |001b: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e246: e103 0110 |001d: shr-int/lit8 v3, v1, #int 16 // #10 │ │ -00e24a: d533 ff00 |001f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -00e24e: 8d33 |0021: int-to-byte v3, v3 │ │ -00e250: 6e20 e000 3200 |0022: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@00e0 │ │ -00e256: 5442 9901 |0025: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e25a: e103 0108 |0027: shr-int/lit8 v3, v1, #int 8 // #08 │ │ -00e25e: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -00e262: 8d33 |002b: int-to-byte v3, v3 │ │ -00e264: 6e20 e000 3200 |002c: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@00e0 │ │ -00e26a: 5442 9901 |002f: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e26e: d513 ff00 |0031: and-int/lit16 v3, v1, #int 255 // #00ff │ │ -00e272: 8d33 |0033: int-to-byte v3, v3 │ │ -00e274: 6e20 e000 3200 |0034: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@00e0 │ │ -00e27a: 5442 9901 |0037: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e27e: 6e20 e100 0200 |0039: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ -00e284: 5442 9901 |003c: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e288: 6e10 d600 0200 |003e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ -00e28e: 5442 9901 |0041: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e292: 6e20 fe00 2500 |0043: invoke-virtual {v5, v2}, Ljava/nio/channels/SocketChannel;.write:(Ljava/nio/ByteBuffer;)I // method@00fe │ │ -00e298: 0a02 |0046: move-result v2 │ │ -00e29a: 3b02 0a00 |0047: if-gez v2, 0051 // +000a │ │ -00e29e: 2202 4f00 |0049: new-instance v2, Ljava/io/IOException; // type@004f │ │ -00e2a2: 1a03 dc01 |004b: const-string v3, "Server went down" // string@01dc │ │ -00e2a6: 7020 9900 3200 |004d: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ -00e2ac: 2702 |0050: throw v2 │ │ -00e2ae: 5442 9901 |0051: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e2b2: 6e10 db00 0200 |0053: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@00db │ │ -00e2b8: 0a02 |0056: move-result v2 │ │ -00e2ba: 3802 0400 |0057: if-eqz v2, 005b // +0004 │ │ -00e2be: 1202 |0059: const/4 v2, #int 0 // #0 │ │ -00e2c0: 0f02 |005a: return v2 │ │ -00e2c2: 5442 9901 |005b: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ -00e2c6: 6e10 d600 0200 |005d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ -00e2cc: 1212 |0060: const/4 v2, #int 1 // #1 │ │ -00e2ce: 28f9 |0061: goto 005a // -0007 │ │ +00e74c: |[00e74c] org.tvheadend.tvhguide.htsp.HTSMessage.transmit:(Ljava/nio/channels/SocketChannel;)Z │ │ +00e75c: 5442 9901 |0000: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e760: 3902 3f00 |0002: if-nez v2, 0041 // +003f │ │ +00e764: 7110 fd02 0400 |0004: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.serializeBinary:(Ljava/util/Map;)[B // method@02fd │ │ +00e76a: 0c00 |0007: move-result-object v0 │ │ +00e76c: 2101 |0008: array-length v1, v0 │ │ +00e76e: d802 0104 |0009: add-int/lit8 v2, v1, #int 4 // #04 │ │ +00e772: 7110 d300 0200 |000b: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00d3 │ │ +00e778: 0c02 |000e: move-result-object v2 │ │ +00e77a: 5b42 9901 |000f: iput-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e77e: 5442 9901 |0011: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e782: e103 0118 |0013: shr-int/lit8 v3, v1, #int 24 // #18 │ │ +00e786: d533 ff00 |0015: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +00e78a: 8d33 |0017: int-to-byte v3, v3 │ │ +00e78c: 6e20 e000 3200 |0018: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@00e0 │ │ +00e792: 5442 9901 |001b: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e796: e103 0110 |001d: shr-int/lit8 v3, v1, #int 16 // #10 │ │ +00e79a: d533 ff00 |001f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +00e79e: 8d33 |0021: int-to-byte v3, v3 │ │ +00e7a0: 6e20 e000 3200 |0022: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@00e0 │ │ +00e7a6: 5442 9901 |0025: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e7aa: e103 0108 |0027: shr-int/lit8 v3, v1, #int 8 // #08 │ │ +00e7ae: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +00e7b2: 8d33 |002b: int-to-byte v3, v3 │ │ +00e7b4: 6e20 e000 3200 |002c: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@00e0 │ │ +00e7ba: 5442 9901 |002f: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e7be: d513 ff00 |0031: and-int/lit16 v3, v1, #int 255 // #00ff │ │ +00e7c2: 8d33 |0033: int-to-byte v3, v3 │ │ +00e7c4: 6e20 e000 3200 |0034: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@00e0 │ │ +00e7ca: 5442 9901 |0037: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e7ce: 6e20 e100 0200 |0039: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00e1 │ │ +00e7d4: 5442 9901 |003c: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e7d8: 6e10 d600 0200 |003e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ +00e7de: 5442 9901 |0041: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e7e2: 6e20 fe00 2500 |0043: invoke-virtual {v5, v2}, Ljava/nio/channels/SocketChannel;.write:(Ljava/nio/ByteBuffer;)I // method@00fe │ │ +00e7e8: 0a02 |0046: move-result v2 │ │ +00e7ea: 3b02 0a00 |0047: if-gez v2, 0051 // +000a │ │ +00e7ee: 2202 4f00 |0049: new-instance v2, Ljava/io/IOException; // type@004f │ │ +00e7f2: 1a03 dc01 |004b: const-string v3, "Server went down" // string@01dc │ │ +00e7f6: 7020 9900 3200 |004d: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0099 │ │ +00e7fc: 2702 |0050: throw v2 │ │ +00e7fe: 5442 9901 |0051: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e802: 6e10 db00 0200 |0053: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@00db │ │ +00e808: 0a02 |0056: move-result v2 │ │ +00e80a: 3802 0400 |0057: if-eqz v2, 005b // +0004 │ │ +00e80e: 1202 |0059: const/4 v2, #int 0 // #0 │ │ +00e810: 0f02 |005a: return v2 │ │ +00e812: 5442 9901 |005b: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.buf:Ljava/nio/ByteBuffer; // field@0199 │ │ +00e816: 6e10 d600 0200 |005d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@00d6 │ │ +00e81c: 1212 |0060: const/4 v2, #int 1 // #1 │ │ +00e81e: 28f9 |0061: goto 005a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0008 line=168 │ │ 0x0009 line=169 │ │ 0x0011 line=171 │ │ @@ -13950,28 +13959,28 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00e2d0: |[00e2d0] org.tvheadend.tvhguide.htsp.HTSService$1.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -00e2e0: 5b01 a201 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a2 │ │ -00e2e4: 5b02 a301 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$hostname:Ljava/lang/String; // field@01a3 │ │ -00e2e8: 5903 a501 |0004: iput v3, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$port:I // field@01a5 │ │ -00e2ec: 5b04 a601 |0006: iput-object v4, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$username:Ljava/lang/String; // field@01a6 │ │ -00e2f0: 5b05 a401 |0008: iput-object v5, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$password:Ljava/lang/String; // field@01a4 │ │ -00e2f4: 7010 ac00 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00e2fa: 0e00 |000d: return-void │ │ +00e820: |[00e820] org.tvheadend.tvhguide.htsp.HTSService$1.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +00e830: 5b01 a201 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a2 │ │ +00e834: 5b02 a301 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$hostname:Ljava/lang/String; // field@01a3 │ │ +00e838: 5903 a501 |0004: iput v3, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$port:I // field@01a5 │ │ +00e83c: 5b04 a601 |0006: iput-object v4, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$username:Ljava/lang/String; // field@01a6 │ │ +00e840: 5b05 a401 |0008: iput-object v5, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$password:Ljava/lang/String; // field@01a4 │ │ +00e844: 7010 ac00 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00e84a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$1; │ │ - 0x0000 - 0x000e reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x000e reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) I │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$1;) │ │ @@ -13979,28 +13988,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -00e2fc: |[00e2fc] org.tvheadend.tvhguide.htsp.HTSService$1.run:()V │ │ -00e30c: 5430 a201 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a2 │ │ -00e310: 7110 2603 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSService;)Lorg/tvheadend/tvhguide/htsp/HTSConnection; // method@0326 │ │ -00e316: 0c00 |0005: move-result-object v0 │ │ -00e318: 5431 a301 |0006: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$hostname:Ljava/lang/String; // field@01a3 │ │ -00e31c: 5232 a501 |0008: iget v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$port:I // field@01a5 │ │ -00e320: 6e30 ca02 1002 |000a: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.open:(Ljava/lang/String;I)V // method@02ca │ │ -00e326: 5430 a201 |000d: iget-object v0, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a2 │ │ -00e32a: 7110 2603 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSService;)Lorg/tvheadend/tvhguide/htsp/HTSConnection; // method@0326 │ │ -00e330: 0c00 |0012: move-result-object v0 │ │ -00e332: 5431 a601 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$username:Ljava/lang/String; // field@01a6 │ │ -00e336: 5432 a401 |0015: iget-object v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$password:Ljava/lang/String; // field@01a4 │ │ -00e33a: 6e30 c302 1002 |0017: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.authenticate:(Ljava/lang/String;Ljava/lang/String;)V // method@02c3 │ │ -00e340: 0e00 |001a: return-void │ │ +00e84c: |[00e84c] org.tvheadend.tvhguide.htsp.HTSService$1.run:()V │ │ +00e85c: 5430 a201 |0000: iget-object v0, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a2 │ │ +00e860: 7110 2603 0000 |0002: invoke-static {v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSService;)Lorg/tvheadend/tvhguide/htsp/HTSConnection; // method@0326 │ │ +00e866: 0c00 |0005: move-result-object v0 │ │ +00e868: 5431 a301 |0006: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$hostname:Ljava/lang/String; // field@01a3 │ │ +00e86c: 5232 a501 |0008: iget v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$port:I // field@01a5 │ │ +00e870: 6e30 ca02 1002 |000a: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.open:(Ljava/lang/String;I)V // method@02ca │ │ +00e876: 5430 a201 |000d: iget-object v0, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a2 │ │ +00e87a: 7110 2603 0000 |000f: invoke-static {v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSService;)Lorg/tvheadend/tvhguide/htsp/HTSConnection; // method@0326 │ │ +00e880: 0c00 |0012: move-result-object v0 │ │ +00e882: 5431 a601 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$username:Ljava/lang/String; // field@01a6 │ │ +00e886: 5432 a401 |0015: iget-object v2, v3, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.val$password:Ljava/lang/String; // field@01a4 │ │ +00e88a: 6e30 c302 1002 |0017: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.authenticate:(Ljava/lang/String;Ljava/lang/String;)V // method@02c3 │ │ +00e890: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000d line=122 │ │ 0x001a line=123 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/tvheadend/tvhguide/htsp/HTSService$1; │ │ @@ -14048,46 +14057,46 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00e344: |[00e344] org.tvheadend.tvhguide.htsp.HTSService$2.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ │ -00e354: 5b12 a701 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a7 │ │ -00e358: 5b13 a801 |0002: iput-object v3, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01a8 │ │ -00e35c: 5a14 a901 |0004: iput-wide v4, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.val$eventId:J // field@01a9 │ │ -00e360: 7010 ac00 0100 |0006: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ -00e366: 0e00 |0009: return-void │ │ +00e894: |[00e894] org.tvheadend.tvhguide.htsp.HTSService$2.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ │ +00e8a4: 5b12 a701 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a7 │ │ +00e8a8: 5b13 a801 |0002: iput-object v3, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01a8 │ │ +00e8ac: 5a14 a901 |0004: iput-wide v4, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.val$eventId:J // field@01a9 │ │ +00e8b0: 7010 ac00 0100 |0006: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ +00e8b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSService$2; │ │ - 0x0000 - 0x000a reg=2 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x000a reg=2 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x0000 - 0x000a reg=4 (null) J │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -00e368: |[00e368] org.tvheadend.tvhguide.htsp.HTSService$2.run:()V │ │ -00e378: 5450 a701 |0000: iget-object v0, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a7 │ │ -00e37c: 5451 a801 |0002: iget-object v1, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01a8 │ │ -00e380: 5352 a901 |0004: iget-wide v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.val$eventId:J // field@01a9 │ │ -00e384: 1254 |0006: const/4 v4, #int 5 // #5 │ │ -00e386: 7154 2703 1032 |0007: invoke-static {v0, v1, v2, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$100:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0327 │ │ -00e38c: 0e00 |000a: return-void │ │ +00e8b8: |[00e8b8] org.tvheadend.tvhguide.htsp.HTSService$2.run:()V │ │ +00e8c8: 5450 a701 |0000: iget-object v0, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a7 │ │ +00e8cc: 5451 a801 |0002: iget-object v1, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01a8 │ │ +00e8d0: 5352 a901 |0004: iget-wide v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.val$eventId:J // field@01a9 │ │ +00e8d4: 1254 |0006: const/4 v4, #int 5 // #5 │ │ +00e8d6: 7154 2703 1032 |0007: invoke-static {v0, v1, v2, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$100:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0327 │ │ +00e8dc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000a line=342 │ │ locals : │ │ 0x0000 - 0x000b reg=5 this Lorg/tvheadend/tvhguide/htsp/HTSService$2; │ │ │ │ @@ -14130,57 +14139,57 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00e390: |[00e390] org.tvheadend.tvhguide.htsp.HTSService$3.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V │ │ -00e3a0: 5b01 aa01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01aa │ │ -00e3a4: 5b02 ab01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01ab │ │ -00e3a8: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00e3ae: 0e00 |0007: return-void │ │ +00e8e0: |[00e8e0] org.tvheadend.tvhguide.htsp.HTSService$3.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V │ │ +00e8f0: 5b01 aa01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01aa │ │ +00e8f4: 5b02 ab01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01ab │ │ +00e8f8: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00e8fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -00e3b0: |[00e3b0] org.tvheadend.tvhguide.htsp.HTSService$3.run:()V │ │ -00e3c0: 5452 ab01 |0000: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01ab │ │ -00e3c4: 5453 aa01 |0002: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01aa │ │ -00e3c8: 5454 ab01 |0004: iget-object v4, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01ab │ │ -00e3cc: 5444 cc01 |0006: iget-object v4, v4, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ -00e3d0: 7120 2803 4300 |0008: invoke-static {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$200:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0328 │ │ -00e3d6: 0c03 |000b: move-result-object v3 │ │ -00e3d8: 5b23 cd01 |000c: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -00e3dc: 5452 aa01 |000e: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01aa │ │ -00e3e0: 6e10 3203 0200 |0010: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -00e3e6: 0c00 |0013: move-result-object v0 │ │ -00e3e8: 1f00 d000 |0014: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00e3ec: 5452 ab01 |0016: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01ab │ │ -00e3f0: 6e20 a502 2000 |0018: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@02a5 │ │ -00e3f6: 0e00 |001b: return-void │ │ -00e3f8: 0d01 |001c: move-exception v1 │ │ -00e3fa: 1a02 7e00 |001d: const-string v2, "HTSService" // string@007e │ │ -00e3fe: 1a03 5100 |001f: const-string v3, "Can't load channel icon" // string@0051 │ │ -00e402: 7130 5200 3201 |0021: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e408: 28f7 |0024: goto 001b // -0009 │ │ +00e900: |[00e900] org.tvheadend.tvhguide.htsp.HTSService$3.run:()V │ │ +00e910: 5452 ab01 |0000: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01ab │ │ +00e914: 5453 aa01 |0002: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01aa │ │ +00e918: 5454 ab01 |0004: iget-object v4, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01ab │ │ +00e91c: 5444 cc01 |0006: iget-object v4, v4, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ +00e920: 7120 2803 4300 |0008: invoke-static {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$200:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0328 │ │ +00e926: 0c03 |000b: move-result-object v3 │ │ +00e928: 5b23 cd01 |000c: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +00e92c: 5452 aa01 |000e: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01aa │ │ +00e930: 6e10 3203 0200 |0010: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +00e936: 0c00 |0013: move-result-object v0 │ │ +00e938: 1f00 d000 |0014: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +00e93c: 5452 ab01 |0016: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01ab │ │ +00e940: 6e20 a502 2000 |0018: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@02a5 │ │ +00e946: 0e00 |001b: return-void │ │ +00e948: 0d01 |001c: move-exception v1 │ │ +00e94a: 1a02 7e00 |001d: const-string v2, "HTSService" // string@007e │ │ +00e94e: 1a03 5100 |001f: const-string v3, "Can't load channel icon" // string@0051 │ │ +00e952: 7130 5200 3201 |0021: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00e958: 28f7 |0024: goto 001b // -0009 │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Ljava/lang/Throwable; -> 0x001c │ │ positions : │ │ 0x0000 line=620 │ │ 0x000e line=621 │ │ 0x0016 line=622 │ │ @@ -14231,57 +14240,57 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/ChannelTag;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00e418: |[00e418] org.tvheadend.tvhguide.htsp.HTSService$4.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ -00e428: 5b01 ac01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ac │ │ -00e42c: 5b02 ad01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@01ad │ │ -00e430: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00e436: 0e00 |0007: return-void │ │ +00e968: |[00e968] org.tvheadend.tvhguide.htsp.HTSService$4.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ +00e978: 5b01 ac01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ac │ │ +00e97c: 5b02 ad01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@01ad │ │ +00e980: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00e986: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -00e438: |[00e438] org.tvheadend.tvhguide.htsp.HTSService$4.run:()V │ │ -00e448: 5452 ad01 |0000: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@01ad │ │ -00e44c: 5453 ac01 |0002: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ac │ │ -00e450: 5454 ad01 |0004: iget-object v4, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@01ad │ │ -00e454: 5444 d401 |0006: iget-object v4, v4, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ -00e458: 7120 2803 4300 |0008: invoke-static {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$200:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0328 │ │ -00e45e: 0c03 |000b: move-result-object v3 │ │ -00e460: 5b23 d501 |000c: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.iconBitmap:Landroid/graphics/Bitmap; // field@01d5 │ │ -00e464: 5452 ac01 |000e: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ac │ │ -00e468: 6e10 3203 0200 |0010: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -00e46e: 0c00 |0013: move-result-object v0 │ │ -00e470: 1f00 d000 |0014: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00e474: 5452 ad01 |0016: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@01ad │ │ -00e478: 6e20 a602 2000 |0018: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@02a6 │ │ -00e47e: 0e00 |001b: return-void │ │ -00e480: 0d01 |001c: move-exception v1 │ │ -00e482: 1a02 7e00 |001d: const-string v2, "HTSService" // string@007e │ │ -00e486: 1a03 5200 |001f: const-string v3, "Can't load tag icon" // string@0052 │ │ -00e48a: 7130 5200 3201 |0021: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e490: 28f7 |0024: goto 001b // -0009 │ │ +00e988: |[00e988] org.tvheadend.tvhguide.htsp.HTSService$4.run:()V │ │ +00e998: 5452 ad01 |0000: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@01ad │ │ +00e99c: 5453 ac01 |0002: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ac │ │ +00e9a0: 5454 ad01 |0004: iget-object v4, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@01ad │ │ +00e9a4: 5444 d401 |0006: iget-object v4, v4, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ +00e9a8: 7120 2803 4300 |0008: invoke-static {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$200:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0328 │ │ +00e9ae: 0c03 |000b: move-result-object v3 │ │ +00e9b0: 5b23 d501 |000c: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.iconBitmap:Landroid/graphics/Bitmap; // field@01d5 │ │ +00e9b4: 5452 ac01 |000e: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ac │ │ +00e9b8: 6e10 3203 0200 |0010: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +00e9be: 0c00 |0013: move-result-object v0 │ │ +00e9c0: 1f00 d000 |0014: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +00e9c4: 5452 ad01 |0016: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@01ad │ │ +00e9c8: 6e20 a602 2000 |0018: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@02a6 │ │ +00e9ce: 0e00 |001b: return-void │ │ +00e9d0: 0d01 |001c: move-exception v1 │ │ +00e9d2: 1a02 7e00 |001d: const-string v2, "HTSService" // string@007e │ │ +00e9d6: 1a03 5200 |001f: const-string v3, "Can't load tag icon" // string@0052 │ │ +00e9da: 7130 5200 3201 |0021: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00e9e0: 28f7 |0024: goto 001b // -0009 │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Ljava/lang/Throwable; -> 0x001c │ │ positions : │ │ 0x0000 line=636 │ │ 0x000e line=637 │ │ 0x0016 line=638 │ │ @@ -14327,38 +14336,38 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00e4a0: |[00e4a0] org.tvheadend.tvhguide.htsp.HTSService$LocalBinder.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -00e4b0: 5b01 b401 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b4 │ │ -00e4b4: 7010 4000 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0040 │ │ -00e4ba: 0e00 |0005: return-void │ │ +00e9f0: |[00e9f0] org.tvheadend.tvhguide.htsp.HTSService$LocalBinder.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +00ea00: 5b01 b401 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b4 │ │ +00ea04: 7010 4000 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0040 │ │ +00ea0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder;) │ │ name : 'getService' │ │ type : '()Lorg/tvheadend/tvhguide/htsp/HTSService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e4bc: |[00e4bc] org.tvheadend.tvhguide.htsp.HTSService$LocalBinder.getService:()Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ -00e4cc: 5410 b401 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b4 │ │ -00e4d0: 1100 |0002: return-object v0 │ │ +00ea0c: |[00ea0c] org.tvheadend.tvhguide.htsp.HTSService$LocalBinder.getService:()Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ +00ea1c: 5410 b401 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b4 │ │ +00ea20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder; │ │ │ │ source_file_idx : 127 (HTSService.java) │ │ @@ -14423,25 +14432,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -00e4d4: |[00e4d4] org.tvheadend.tvhguide.htsp.SelectionThread.:()V │ │ -00e4e4: 7010 c500 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@00c5 │ │ -00e4ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00e4ec: 5c10 c901 |0004: iput-boolean v0, v1, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ -00e4f0: 2200 8c00 |0006: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@008c │ │ -00e4f4: 7010 3a01 0000 |0008: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@013a │ │ -00e4fa: 5b10 c701 |000b: iput-object v0, v1, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e4fe: 2200 7f00 |000d: new-instance v0, Ljava/util/HashMap; // type@007f │ │ -00e502: 7010 1201 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0112 │ │ -00e508: 5b10 c801 |0012: iput-object v0, v1, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ -00e50c: 0e00 |0014: return-void │ │ +00ea24: |[00ea24] org.tvheadend.tvhguide.htsp.SelectionThread.:()V │ │ +00ea34: 7010 c500 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@00c5 │ │ +00ea3a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00ea3c: 5c10 c901 |0004: iput-boolean v0, v1, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ +00ea40: 2200 8c00 |0006: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@008c │ │ +00ea44: 7010 3a01 0000 |0008: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@013a │ │ +00ea4a: 5b10 c701 |000b: iput-object v0, v1, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00ea4e: 2200 7f00 |000d: new-instance v0, Ljava/util/HashMap; // type@007f │ │ +00ea52: 7010 1201 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0112 │ │ +00ea58: 5b10 c801 |0012: iput-object v0, v1, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ +00ea5c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0006 line=48 │ │ 0x000d line=49 │ │ 0x0014 line=50 │ │ @@ -14453,18 +14462,18 @@ │ │ type : '(Ljava/nio/channels/SocketChannel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00e510: |[00e510] org.tvheadend.tvhguide.htsp.SelectionThread.onAccept:(Ljava/nio/channels/SocketChannel;)V │ │ -00e520: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -00e524: 6e30 5f03 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ -00e52a: 0e00 |0005: return-void │ │ +00ea60: |[00ea60] org.tvheadend.tvhguide.htsp.SelectionThread.onAccept:(Ljava/nio/channels/SocketChannel;)V │ │ +00ea70: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +00ea74: 6e30 5f03 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ +00ea7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0005 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/tvheadend/tvhguide/htsp/SelectionThread; │ │ 0x0000 - 0x0006 reg=2 ch Ljava/nio/channels/SocketChannel; │ │ @@ -14474,18 +14483,18 @@ │ │ type : '(Ljava/nio/channels/SocketChannel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00e52c: |[00e52c] org.tvheadend.tvhguide.htsp.SelectionThread.onConnect:(Ljava/nio/channels/SocketChannel;)V │ │ -00e53c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -00e540: 6e30 5f03 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ -00e546: 0e00 |0005: return-void │ │ +00ea7c: |[00ea7c] org.tvheadend.tvhguide.htsp.SelectionThread.onConnect:(Ljava/nio/channels/SocketChannel;)V │ │ +00ea8c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +00ea90: 6e30 5f03 0102 |0002: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ +00ea96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0005 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/tvheadend/tvhguide/htsp/SelectionThread; │ │ 0x0000 - 0x0006 reg=2 ch Ljava/nio/channels/SocketChannel; │ │ @@ -14495,38 +14504,38 @@ │ │ type : '(Ljava/nio/channels/SocketChannel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -00e548: |[00e548] org.tvheadend.tvhguide.htsp.SelectionThread.onError:(Ljava/nio/channels/SocketChannel;)V │ │ -00e558: 5431 c701 |0000: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e55c: 7210 3801 0100 |0002: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00e562: 6e10 f200 0400 |0005: invoke-virtual {v4}, Ljava/nio/channels/SocketChannel;.close:()V // method@00f2 │ │ -00e568: 5431 c801 |0008: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ -00e56c: 6e20 1701 4100 |000a: invoke-virtual {v1, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0117 │ │ -00e572: 5431 c701 |000d: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e576: 7210 3901 0100 |000f: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00e57c: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -00e57e: 6e30 5f03 1304 |0013: invoke-virtual {v3, v1, v4}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ -00e584: 0e00 |0016: return-void │ │ -00e586: 0d00 |0017: move-exception v0 │ │ -00e588: 1a01 d901 |0018: const-string v1, "SelectionThread" // string@01d9 │ │ -00e58c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -00e58e: 7130 5200 2100 |001b: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e594: 5431 c701 |001e: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e598: 7210 3901 0100 |0020: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00e59e: 28ef |0023: goto 0012 // -0011 │ │ -00e5a0: 0d01 |0024: move-exception v1 │ │ -00e5a2: 5432 c701 |0025: iget-object v2, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e5a6: 7210 3901 0200 |0027: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00e5ac: 2701 |002a: throw v1 │ │ -00e5ae: 0d01 |002b: move-exception v1 │ │ -00e5b0: 28ea |002c: goto 0016 // -0016 │ │ +00ea98: |[00ea98] org.tvheadend.tvhguide.htsp.SelectionThread.onError:(Ljava/nio/channels/SocketChannel;)V │ │ +00eaa8: 5431 c701 |0000: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00eaac: 7210 3801 0100 |0002: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00eab2: 6e10 f200 0400 |0005: invoke-virtual {v4}, Ljava/nio/channels/SocketChannel;.close:()V // method@00f2 │ │ +00eab8: 5431 c801 |0008: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ +00eabc: 6e20 1701 4100 |000a: invoke-virtual {v1, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0117 │ │ +00eac2: 5431 c701 |000d: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00eac6: 7210 3901 0100 |000f: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00eacc: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +00eace: 6e30 5f03 1304 |0013: invoke-virtual {v3, v1, v4}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ +00ead4: 0e00 |0016: return-void │ │ +00ead6: 0d00 |0017: move-exception v0 │ │ +00ead8: 1a01 d901 |0018: const-string v1, "SelectionThread" // string@01d9 │ │ +00eadc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +00eade: 7130 5200 2100 |001b: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00eae4: 5431 c701 |001e: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00eae8: 7210 3901 0100 |0020: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00eaee: 28ef |0023: goto 0012 // -0011 │ │ +00eaf0: 0d01 |0024: move-exception v1 │ │ +00eaf2: 5432 c701 |0025: iget-object v2, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00eaf6: 7210 3901 0200 |0027: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00eafc: 2701 |002a: throw v1 │ │ +00eafe: 0d01 |002b: move-exception v1 │ │ +00eb00: 28ea |002c: goto 0016 // -0016 │ │ catches : 3 │ │ 0x0000 - 0x000d │ │ Ljava/lang/Exception; -> 0x0017 │ │ -> 0x0024 │ │ 0x0013 - 0x0016 │ │ Ljava/lang/Exception; -> 0x002b │ │ 0x0018 - 0x001e │ │ @@ -14552,18 +14561,18 @@ │ │ type : '(Ljava/nio/channels/SocketChannel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -00e5d8: |[00e5d8] org.tvheadend.tvhguide.htsp.SelectionThread.onReadable:(Ljava/nio/channels/SocketChannel;)V │ │ -00e5e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00e5ea: 6e30 5f03 0102 |0001: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ -00e5f0: 0e00 |0004: return-void │ │ +00eb28: |[00eb28] org.tvheadend.tvhguide.htsp.SelectionThread.onReadable:(Ljava/nio/channels/SocketChannel;)V │ │ +00eb38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00eb3a: 6e30 5f03 0102 |0001: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ +00eb40: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0004 line=254 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tvheadend/tvhguide/htsp/SelectionThread; │ │ 0x0000 - 0x0005 reg=2 ch Ljava/nio/channels/SocketChannel; │ │ @@ -14573,18 +14582,18 @@ │ │ type : '(Ljava/nio/channels/SocketChannel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -00e5f4: |[00e5f4] org.tvheadend.tvhguide.htsp.SelectionThread.onWrtiable:(Ljava/nio/channels/SocketChannel;)V │ │ -00e604: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -00e606: 6e30 5f03 0102 |0001: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ -00e60c: 0e00 |0004: return-void │ │ +00eb44: |[00eb44] org.tvheadend.tvhguide.htsp.SelectionThread.onWrtiable:(Ljava/nio/channels/SocketChannel;)V │ │ +00eb54: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +00eb56: 6e30 5f03 0102 |0001: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onEvent:(ILjava/nio/channels/SocketChannel;)V // method@035f │ │ +00eb5c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=274 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tvheadend/tvhguide/htsp/SelectionThread; │ │ 0x0000 - 0x0005 reg=2 ch Ljava/nio/channels/SocketChannel; │ │ @@ -14594,105 +14603,105 @@ │ │ type : '(Ljava/nio/channels/SelectionKey;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -00e610: |[00e610] org.tvheadend.tvhguide.htsp.SelectionThread.processTcpSelectionKey:(Ljava/nio/channels/SelectionKey;)V │ │ -00e620: 6e10 e900 0600 |0000: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ -00e626: 0a03 |0003: move-result v3 │ │ -00e628: 3803 1b00 |0004: if-eqz v3, 001f // +001b │ │ -00e62c: 6e10 e600 0600 |0006: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isAcceptable:()Z // method@00e6 │ │ -00e632: 0a03 |0009: move-result v3 │ │ -00e634: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ -00e638: 6e10 e500 0600 |000c: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ -00e63e: 0c01 |000f: move-result-object v1 │ │ -00e640: 1f01 7300 |0010: check-cast v1, Ljava/nio/channels/ServerSocketChannel; // type@0073 │ │ -00e644: 6e10 f100 0100 |0012: invoke-virtual {v1}, Ljava/nio/channels/ServerSocketChannel;.accept:()Ljava/nio/channels/SocketChannel; // method@00f1 │ │ -00e64a: 0c00 |0015: move-result-object v0 │ │ -00e64c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -00e650: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -00e652: 6e20 f300 3000 |0019: invoke-virtual {v0, v3}, Ljava/nio/channels/SocketChannel;.configureBlocking:(Z)Ljava/nio/channels/SelectableChannel; // method@00f3 │ │ -00e658: 7020 5c03 0500 |001c: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onAccept:(Ljava/nio/channels/SocketChannel;)V // method@035c │ │ -00e65e: 6e10 e900 0600 |001f: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ -00e664: 0a03 |0022: move-result v3 │ │ -00e666: 3803 3300 |0023: if-eqz v3, 0056 // +0033 │ │ -00e66a: 6e10 e700 0600 |0025: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isConnectable:()Z // method@00e7 │ │ -00e670: 0a03 |0028: move-result v3 │ │ -00e672: 3803 2d00 |0029: if-eqz v3, 0056 // +002d │ │ -00e676: 6e10 e500 0600 |002b: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ -00e67c: 0c00 |002e: move-result-object v0 │ │ -00e67e: 1f00 7400 |002f: check-cast v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ -00e682: 6e10 f500 0000 |0031: invoke-virtual {v0}, Ljava/nio/channels/SocketChannel;.finishConnect:()Z // method@00f5 │ │ -00e688: 0a03 |0034: move-result v3 │ │ -00e68a: 3903 1e00 |0035: if-nez v3, 0053 // +001e │ │ -00e68e: 7020 5e03 0500 |0037: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ -00e694: 6e10 e400 0600 |003a: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ -00e69a: 0e00 |003d: return-void │ │ -00e69c: 0d02 |003e: move-exception v2 │ │ -00e69e: 1a03 d901 |003f: const-string v3, "SelectionThread" // string@01d9 │ │ -00e6a2: 1a04 4e00 |0041: const-string v4, "Can't establish connection" // string@004e │ │ -00e6a6: 7130 5200 4302 |0043: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e6ac: 7020 5e03 0500 |0046: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ -00e6b2: 28f4 |0049: goto 003d // -000c │ │ -00e6b4: 0d02 |004a: move-exception v2 │ │ -00e6b6: 1a03 d901 |004b: const-string v3, "SelectionThread" // string@01d9 │ │ -00e6ba: 1a04 4e00 |004d: const-string v4, "Can't establish connection" // string@004e │ │ -00e6be: 7130 5200 4302 |004f: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e6c4: 28eb |0052: goto 003d // -0015 │ │ -00e6c6: 7020 5d03 0500 |0053: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onConnect:(Ljava/nio/channels/SocketChannel;)V // method@035d │ │ -00e6cc: 6e10 e900 0600 |0056: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ -00e6d2: 0a03 |0059: move-result v3 │ │ -00e6d4: 3803 1100 |005a: if-eqz v3, 006b // +0011 │ │ -00e6d8: 6e10 e800 0600 |005c: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isReadable:()Z // method@00e8 │ │ -00e6de: 0a03 |005f: move-result v3 │ │ -00e6e0: 3803 0b00 |0060: if-eqz v3, 006b // +000b │ │ -00e6e4: 6e10 e500 0600 |0062: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ -00e6ea: 0c00 |0065: move-result-object v0 │ │ -00e6ec: 1f00 7400 |0066: check-cast v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ -00e6f0: 7020 6003 0500 |0068: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onReadable:(Ljava/nio/channels/SocketChannel;)V // method@0360 │ │ -00e6f6: 6e10 e900 0600 |006b: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ -00e6fc: 0a03 |006e: move-result v3 │ │ -00e6fe: 3803 ceff |006f: if-eqz v3, 003d // -0032 │ │ -00e702: 6e10 ea00 0600 |0071: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isWritable:()Z // method@00ea │ │ -00e708: 0a03 |0074: move-result v3 │ │ -00e70a: 3803 c8ff |0075: if-eqz v3, 003d // -0038 │ │ -00e70e: 6e10 e500 0600 |0077: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ -00e714: 0c00 |007a: move-result-object v0 │ │ -00e716: 1f00 7400 |007b: check-cast v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ -00e71a: 7020 6103 0500 |007d: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onWrtiable:(Ljava/nio/channels/SocketChannel;)V // method@0361 │ │ -00e720: 28bd |0080: goto 003d // -0043 │ │ -00e722: 0d02 |0081: move-exception v2 │ │ -00e724: 1a03 d901 |0082: const-string v3, "SelectionThread" // string@01d9 │ │ -00e728: 1a04 5900 |0084: const-string v4, "Can't send message" // string@0059 │ │ -00e72c: 7130 5200 4302 |0086: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e732: 7020 5e03 0500 |0089: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ -00e738: 6e10 e400 0600 |008c: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ -00e73e: 28ae |008f: goto 003d // -0052 │ │ -00e740: 0d02 |0090: move-exception v2 │ │ -00e742: 1a03 d901 |0091: const-string v3, "SelectionThread" // string@01d9 │ │ -00e746: 1a04 4e00 |0093: const-string v4, "Can't establish connection" // string@004e │ │ -00e74a: 7130 5200 4302 |0095: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e750: 7020 5e03 0500 |0098: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ -00e756: 6e10 e400 0600 |009b: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ -00e75c: 289f |009e: goto 003d // -0061 │ │ -00e75e: 0d02 |009f: move-exception v2 │ │ -00e760: 1a03 d901 |00a0: const-string v3, "SelectionThread" // string@01d9 │ │ -00e764: 1a04 4e00 |00a2: const-string v4, "Can't establish connection" // string@004e │ │ -00e768: 7130 5200 4302 |00a4: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e76e: 6e10 e400 0600 |00a7: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ -00e774: 2893 |00aa: goto 003d // -006d │ │ -00e776: 0d02 |00ab: move-exception v2 │ │ -00e778: 1a03 d901 |00ac: const-string v3, "SelectionThread" // string@01d9 │ │ -00e77c: 1a04 5600 |00ae: const-string v4, "Can't read message" // string@0056 │ │ -00e780: 7130 5200 4302 |00b0: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e786: 7020 5e03 0500 |00b3: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ -00e78c: 6e10 e400 0600 |00b6: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ -00e792: 2884 |00b9: goto 003d // -007c │ │ +00eb60: |[00eb60] org.tvheadend.tvhguide.htsp.SelectionThread.processTcpSelectionKey:(Ljava/nio/channels/SelectionKey;)V │ │ +00eb70: 6e10 e900 0600 |0000: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ +00eb76: 0a03 |0003: move-result v3 │ │ +00eb78: 3803 1b00 |0004: if-eqz v3, 001f // +001b │ │ +00eb7c: 6e10 e600 0600 |0006: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isAcceptable:()Z // method@00e6 │ │ +00eb82: 0a03 |0009: move-result v3 │ │ +00eb84: 3803 1500 |000a: if-eqz v3, 001f // +0015 │ │ +00eb88: 6e10 e500 0600 |000c: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ +00eb8e: 0c01 |000f: move-result-object v1 │ │ +00eb90: 1f01 7300 |0010: check-cast v1, Ljava/nio/channels/ServerSocketChannel; // type@0073 │ │ +00eb94: 6e10 f100 0100 |0012: invoke-virtual {v1}, Ljava/nio/channels/ServerSocketChannel;.accept:()Ljava/nio/channels/SocketChannel; // method@00f1 │ │ +00eb9a: 0c00 |0015: move-result-object v0 │ │ +00eb9c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +00eba0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +00eba2: 6e20 f300 3000 |0019: invoke-virtual {v0, v3}, Ljava/nio/channels/SocketChannel;.configureBlocking:(Z)Ljava/nio/channels/SelectableChannel; // method@00f3 │ │ +00eba8: 7020 5c03 0500 |001c: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onAccept:(Ljava/nio/channels/SocketChannel;)V // method@035c │ │ +00ebae: 6e10 e900 0600 |001f: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ +00ebb4: 0a03 |0022: move-result v3 │ │ +00ebb6: 3803 3300 |0023: if-eqz v3, 0056 // +0033 │ │ +00ebba: 6e10 e700 0600 |0025: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isConnectable:()Z // method@00e7 │ │ +00ebc0: 0a03 |0028: move-result v3 │ │ +00ebc2: 3803 2d00 |0029: if-eqz v3, 0056 // +002d │ │ +00ebc6: 6e10 e500 0600 |002b: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ +00ebcc: 0c00 |002e: move-result-object v0 │ │ +00ebce: 1f00 7400 |002f: check-cast v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ +00ebd2: 6e10 f500 0000 |0031: invoke-virtual {v0}, Ljava/nio/channels/SocketChannel;.finishConnect:()Z // method@00f5 │ │ +00ebd8: 0a03 |0034: move-result v3 │ │ +00ebda: 3903 1e00 |0035: if-nez v3, 0053 // +001e │ │ +00ebde: 7020 5e03 0500 |0037: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ +00ebe4: 6e10 e400 0600 |003a: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ +00ebea: 0e00 |003d: return-void │ │ +00ebec: 0d02 |003e: move-exception v2 │ │ +00ebee: 1a03 d901 |003f: const-string v3, "SelectionThread" // string@01d9 │ │ +00ebf2: 1a04 4e00 |0041: const-string v4, "Can't establish connection" // string@004e │ │ +00ebf6: 7130 5200 4302 |0043: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00ebfc: 7020 5e03 0500 |0046: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ +00ec02: 28f4 |0049: goto 003d // -000c │ │ +00ec04: 0d02 |004a: move-exception v2 │ │ +00ec06: 1a03 d901 |004b: const-string v3, "SelectionThread" // string@01d9 │ │ +00ec0a: 1a04 4e00 |004d: const-string v4, "Can't establish connection" // string@004e │ │ +00ec0e: 7130 5200 4302 |004f: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00ec14: 28eb |0052: goto 003d // -0015 │ │ +00ec16: 7020 5d03 0500 |0053: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onConnect:(Ljava/nio/channels/SocketChannel;)V // method@035d │ │ +00ec1c: 6e10 e900 0600 |0056: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ +00ec22: 0a03 |0059: move-result v3 │ │ +00ec24: 3803 1100 |005a: if-eqz v3, 006b // +0011 │ │ +00ec28: 6e10 e800 0600 |005c: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isReadable:()Z // method@00e8 │ │ +00ec2e: 0a03 |005f: move-result v3 │ │ +00ec30: 3803 0b00 |0060: if-eqz v3, 006b // +000b │ │ +00ec34: 6e10 e500 0600 |0062: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ +00ec3a: 0c00 |0065: move-result-object v0 │ │ +00ec3c: 1f00 7400 |0066: check-cast v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ +00ec40: 7020 6003 0500 |0068: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onReadable:(Ljava/nio/channels/SocketChannel;)V // method@0360 │ │ +00ec46: 6e10 e900 0600 |006b: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isValid:()Z // method@00e9 │ │ +00ec4c: 0a03 |006e: move-result v3 │ │ +00ec4e: 3803 ceff |006f: if-eqz v3, 003d // -0032 │ │ +00ec52: 6e10 ea00 0600 |0071: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.isWritable:()Z // method@00ea │ │ +00ec58: 0a03 |0074: move-result v3 │ │ +00ec5a: 3803 c8ff |0075: if-eqz v3, 003d // -0038 │ │ +00ec5e: 6e10 e500 0600 |0077: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ +00ec64: 0c00 |007a: move-result-object v0 │ │ +00ec66: 1f00 7400 |007b: check-cast v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ +00ec6a: 7020 6103 0500 |007d: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onWrtiable:(Ljava/nio/channels/SocketChannel;)V // method@0361 │ │ +00ec70: 28bd |0080: goto 003d // -0043 │ │ +00ec72: 0d02 |0081: move-exception v2 │ │ +00ec74: 1a03 d901 |0082: const-string v3, "SelectionThread" // string@01d9 │ │ +00ec78: 1a04 5900 |0084: const-string v4, "Can't send message" // string@0059 │ │ +00ec7c: 7130 5200 4302 |0086: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00ec82: 7020 5e03 0500 |0089: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ +00ec88: 6e10 e400 0600 |008c: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ +00ec8e: 28ae |008f: goto 003d // -0052 │ │ +00ec90: 0d02 |0090: move-exception v2 │ │ +00ec92: 1a03 d901 |0091: const-string v3, "SelectionThread" // string@01d9 │ │ +00ec96: 1a04 4e00 |0093: const-string v4, "Can't establish connection" // string@004e │ │ +00ec9a: 7130 5200 4302 |0095: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00eca0: 7020 5e03 0500 |0098: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ +00eca6: 6e10 e400 0600 |009b: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ +00ecac: 289f |009e: goto 003d // -0061 │ │ +00ecae: 0d02 |009f: move-exception v2 │ │ +00ecb0: 1a03 d901 |00a0: const-string v3, "SelectionThread" // string@01d9 │ │ +00ecb4: 1a04 4e00 |00a2: const-string v4, "Can't establish connection" // string@004e │ │ +00ecb8: 7130 5200 4302 |00a4: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00ecbe: 6e10 e400 0600 |00a7: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ +00ecc4: 2893 |00aa: goto 003d // -006d │ │ +00ecc6: 0d02 |00ab: move-exception v2 │ │ +00ecc8: 1a03 d901 |00ac: const-string v3, "SelectionThread" // string@01d9 │ │ +00eccc: 1a04 5600 |00ae: const-string v4, "Can't read message" // string@0056 │ │ +00ecd0: 7130 5200 4302 |00b0: invoke-static {v3, v4, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00ecd6: 7020 5e03 0500 |00b3: invoke-direct {v5, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ +00ecdc: 6e10 e400 0600 |00b6: invoke-virtual {v6}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ +00ece2: 2884 |00b9: goto 003d // -007c │ │ catches : 8 │ │ 0x000c - 0x001c │ │ Ljava/lang/Throwable; -> 0x004a │ │ 0x001c - 0x001f │ │ Ljava/lang/Throwable; -> 0x003e │ │ 0x002b - 0x003d │ │ Ljava/lang/Throwable; -> 0x009f │ │ @@ -14766,93 +14775,93 @@ │ │ 0x0000 - 0x00ba reg=6 selKey Ljava/nio/channels/SelectionKey; │ │ │ │ #7 : (in Lorg/tvheadend/tvhguide/htsp/SelectionThread;) │ │ name : 'select' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 14 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -00e7ec: |[00e7ec] org.tvheadend.tvhguide.htsp.SelectionThread.select:(I)V │ │ -00e7fc: 54c8 ca01 |0000: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ -00e800: 81da |0002: int-to-long v10, v13 │ │ -00e802: 6e30 ee00 a80b |0003: invoke-virtual {v8, v10, v11}, Ljava/nio/channels/Selector;.select:(J)I // method@00ee │ │ -00e808: 54c8 ca01 |0006: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ -00e80c: 6e10 ef00 0800 |0008: invoke-virtual {v8}, Ljava/nio/channels/Selector;.selectedKeys:()Ljava/util/Set; // method@00ef │ │ -00e812: 0c08 |000b: move-result-object v8 │ │ -00e814: 7210 2f01 0800 |000c: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -00e81a: 0c03 |000f: move-result-object v3 │ │ -00e81c: 7210 1801 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00e822: 0a08 |0013: move-result v8 │ │ -00e824: 3808 1800 |0014: if-eqz v8, 002c // +0018 │ │ -00e828: 7210 1901 0300 |0016: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00e82e: 0c05 |0019: move-result-object v5 │ │ -00e830: 1f05 7100 |001a: check-cast v5, Ljava/nio/channels/SelectionKey; // type@0071 │ │ -00e834: 7210 1a01 0300 |001c: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@011a │ │ -00e83a: 7020 6203 5c00 |001f: invoke-direct {v12, v5}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.processTcpSelectionKey:(Ljava/nio/channels/SelectionKey;)V // method@0362 │ │ -00e840: 28ee |0022: goto 0010 // -0012 │ │ -00e842: 0d01 |0023: move-exception v1 │ │ -00e844: 1a08 d901 |0024: const-string v8, "SelectionThread" // string@01d9 │ │ -00e848: 1a09 5800 |0026: const-string v9, "Can't select socket" // string@0058 │ │ -00e84c: 7130 5200 9801 |0028: invoke-static {v8, v9, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e852: 0e00 |002b: return-void │ │ -00e854: 54c8 c701 |002c: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e858: 7210 3801 0800 |002e: invoke-interface {v8}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00e85e: 2207 7a00 |0031: new-instance v7, Ljava/util/ArrayList; // type@007a │ │ -00e862: 7010 0701 0700 |0033: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00e868: 54c8 c801 |0036: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ -00e86c: 6e10 1501 0800 |0038: invoke-virtual {v8}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@0115 │ │ -00e872: 0c08 |003b: move-result-object v8 │ │ -00e874: 7210 2f01 0800 |003c: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -00e87a: 0c02 |003f: move-result-object v2 │ │ -00e87c: 7210 1801 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00e882: 0a08 |0043: move-result v8 │ │ -00e884: 3808 3600 |0044: if-eqz v8, 007a // +0036 │ │ -00e888: 7210 1901 0200 |0046: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00e88e: 0c00 |0049: move-result-object v0 │ │ -00e890: 1f00 7500 |004a: check-cast v0, Ljava/nio/channels/spi/AbstractSelectableChannel; // type@0075 │ │ -00e894: 54c8 c801 |004c: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ -00e898: 6e20 1401 0800 |004e: invoke-virtual {v8, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0114 │ │ -00e89e: 0c08 |0051: move-result-object v8 │ │ -00e8a0: 1f08 5700 |0052: check-cast v8, Ljava/lang/Integer; // type@0057 │ │ -00e8a4: 6e10 a100 0800 |0054: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@00a1 │ │ -00e8aa: 0a04 |0057: move-result v4 │ │ -00e8ac: 54c8 ca01 |0058: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ -00e8b0: 6e30 0001 8004 |005a: invoke-virtual {v0, v8, v4}, Ljava/nio/channels/spi/AbstractSelectableChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@0100 │ │ -00e8b6: 28e3 |005d: goto 0040 // -001d │ │ -00e8b8: 0d06 |005e: move-exception v6 │ │ -00e8ba: 6e20 0901 0700 |005f: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0109 │ │ -00e8c0: 1a08 d901 |0062: const-string v8, "SelectionThread" // string@01d9 │ │ -00e8c4: 1a09 5700 |0064: const-string v9, "Can't register channel" // string@0057 │ │ -00e8c8: 7130 5200 9806 |0066: invoke-static {v8, v9, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00e8ce: 2008 7400 |0069: instance-of v8, v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ -00e8d2: 3808 d5ff |006b: if-eqz v8, 0040 // -002b │ │ -00e8d6: 1f00 7400 |006d: check-cast v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ -00e8da: 7020 5e03 0c00 |006f: invoke-direct {v12, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ -00e8e0: 28ce |0072: goto 0040 // -0032 │ │ -00e8e2: 0d08 |0073: move-exception v8 │ │ -00e8e4: 54c9 c701 |0074: iget-object v9, v12, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e8e8: 7210 3901 0900 |0076: invoke-interface {v9}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00e8ee: 2708 |0079: throw v8 │ │ -00e8f0: 6e10 0a01 0700 |007a: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@010a │ │ -00e8f6: 0c02 |007d: move-result-object v2 │ │ -00e8f8: 7210 1801 0200 |007e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00e8fe: 0a08 |0081: move-result v8 │ │ -00e900: 3808 0e00 |0082: if-eqz v8, 0090 // +000e │ │ -00e904: 7210 1901 0200 |0084: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00e90a: 0c00 |0087: move-result-object v0 │ │ -00e90c: 1f00 7500 |0088: check-cast v0, Ljava/nio/channels/spi/AbstractSelectableChannel; // type@0075 │ │ -00e910: 54c8 c801 |008a: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ -00e914: 6e20 1701 0800 |008c: invoke-virtual {v8, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0117 │ │ -00e91a: 28ef |008f: goto 007e // -0011 │ │ -00e91c: 54c8 c701 |0090: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e920: 7210 3901 0800 |0092: invoke-interface {v8}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00e926: 2896 |0095: goto 002b // -006a │ │ +00ed3c: |[00ed3c] org.tvheadend.tvhguide.htsp.SelectionThread.select:(I)V │ │ +00ed4c: 54a7 ca01 |0000: iget-object v7, v10, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ +00ed50: 81b8 |0002: int-to-long v8, v11 │ │ +00ed52: 6e30 ee00 8709 |0003: invoke-virtual {v7, v8, v9}, Ljava/nio/channels/Selector;.select:(J)I // method@00ee │ │ +00ed58: 54a7 ca01 |0006: iget-object v7, v10, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ +00ed5c: 6e10 ef00 0700 |0008: invoke-virtual {v7}, Ljava/nio/channels/Selector;.selectedKeys:()Ljava/util/Set; // method@00ef │ │ +00ed62: 0c07 |000b: move-result-object v7 │ │ +00ed64: 7210 2f01 0700 |000c: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +00ed6a: 0c02 |000f: move-result-object v2 │ │ +00ed6c: 7210 1801 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00ed72: 0a07 |0013: move-result v7 │ │ +00ed74: 3807 1800 |0014: if-eqz v7, 002c // +0018 │ │ +00ed78: 7210 1901 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00ed7e: 0c04 |0019: move-result-object v4 │ │ +00ed80: 1f04 7100 |001a: check-cast v4, Ljava/nio/channels/SelectionKey; // type@0071 │ │ +00ed84: 7210 1a01 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@011a │ │ +00ed8a: 7020 6203 4a00 |001f: invoke-direct {v10, v4}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.processTcpSelectionKey:(Ljava/nio/channels/SelectionKey;)V // method@0362 │ │ +00ed90: 28ee |0022: goto 0010 // -0012 │ │ +00ed92: 0d01 |0023: move-exception v1 │ │ +00ed94: 1a07 d901 |0024: const-string v7, "SelectionThread" // string@01d9 │ │ +00ed98: 1a08 5800 |0026: const-string v8, "Can't select socket" // string@0058 │ │ +00ed9c: 7130 5200 8701 |0028: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00eda2: 0e00 |002b: return-void │ │ +00eda4: 54a7 c701 |002c: iget-object v7, v10, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00eda8: 7210 3801 0700 |002e: invoke-interface {v7}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00edae: 2206 7a00 |0031: new-instance v6, Ljava/util/ArrayList; // type@007a │ │ +00edb2: 7010 0701 0600 |0033: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00edb8: 54a7 c801 |0036: iget-object v7, v10, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ +00edbc: 6e10 1501 0700 |0038: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@0115 │ │ +00edc2: 0c07 |003b: move-result-object v7 │ │ +00edc4: 7210 2f01 0700 |003c: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +00edca: 0c08 |003f: move-result-object v8 │ │ +00edcc: 7210 1801 0800 |0040: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00edd2: 0a07 |0043: move-result v7 │ │ +00edd4: 3807 3600 |0044: if-eqz v7, 007a // +0036 │ │ +00edd8: 7210 1901 0800 |0046: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00edde: 0c00 |0049: move-result-object v0 │ │ +00ede0: 1f00 7500 |004a: check-cast v0, Ljava/nio/channels/spi/AbstractSelectableChannel; // type@0075 │ │ +00ede4: 54a7 c801 |004c: iget-object v7, v10, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ +00ede8: 6e20 1401 0700 |004e: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0114 │ │ +00edee: 0c07 |0051: move-result-object v7 │ │ +00edf0: 1f07 5700 |0052: check-cast v7, Ljava/lang/Integer; // type@0057 │ │ +00edf4: 6e10 a100 0700 |0054: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@00a1 │ │ +00edfa: 0a03 |0057: move-result v3 │ │ +00edfc: 54a7 ca01 |0058: iget-object v7, v10, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ +00ee00: 6e30 0001 7003 |005a: invoke-virtual {v0, v7, v3}, Ljava/nio/channels/spi/AbstractSelectableChannel;.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; // method@0100 │ │ +00ee06: 28e3 |005d: goto 0040 // -001d │ │ +00ee08: 0d05 |005e: move-exception v5 │ │ +00ee0a: 6e20 0901 0600 |005f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0109 │ │ +00ee10: 1a07 d901 |0062: const-string v7, "SelectionThread" // string@01d9 │ │ +00ee14: 1a09 5700 |0064: const-string v9, "Can't register channel" // string@0057 │ │ +00ee18: 7130 5200 9705 |0066: invoke-static {v7, v9, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00ee1e: 2007 7400 |0069: instance-of v7, v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ +00ee22: 3807 d5ff |006b: if-eqz v7, 0040 // -002b │ │ +00ee26: 1f00 7400 |006d: check-cast v0, Ljava/nio/channels/SocketChannel; // type@0074 │ │ +00ee2a: 7020 5e03 0a00 |006f: invoke-direct {v10, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.onError:(Ljava/nio/channels/SocketChannel;)V // method@035e │ │ +00ee30: 28ce |0072: goto 0040 // -0032 │ │ +00ee32: 0d07 |0073: move-exception v7 │ │ +00ee34: 54a8 c701 |0074: iget-object v8, v10, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00ee38: 7210 3901 0800 |0076: invoke-interface {v8}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00ee3e: 2707 |0079: throw v7 │ │ +00ee40: 6e10 0a01 0600 |007a: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@010a │ │ +00ee46: 0c07 |007d: move-result-object v7 │ │ +00ee48: 7210 1801 0700 |007e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00ee4e: 0a08 |0081: move-result v8 │ │ +00ee50: 3808 0e00 |0082: if-eqz v8, 0090 // +000e │ │ +00ee54: 7210 1901 0700 |0084: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00ee5a: 0c00 |0087: move-result-object v0 │ │ +00ee5c: 1f00 7500 |0088: check-cast v0, Ljava/nio/channels/spi/AbstractSelectableChannel; // type@0075 │ │ +00ee60: 54a8 c801 |008a: iget-object v8, v10, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ +00ee64: 6e20 1701 0800 |008c: invoke-virtual {v8, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0117 │ │ +00ee6a: 28ef |008f: goto 007e // -0011 │ │ +00ee6c: 54a7 c701 |0090: iget-object v7, v10, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00ee70: 7210 3901 0700 |0092: invoke-interface {v7}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00ee76: 2896 |0095: goto 002b // -006a │ │ catches : 5 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0023 │ │ 0x002c - 0x004c │ │ -> 0x0073 │ │ 0x004c - 0x005d │ │ Ljava/lang/Throwable; -> 0x005e │ │ @@ -14882,52 +14891,50 @@ │ │ 0x0069 line=158 │ │ 0x006d line=159 │ │ 0x0073 line=167 │ │ 0x007a line=163 │ │ 0x008a line=164 │ │ 0x0090 line=167 │ │ locals : │ │ - 0x0010 - 0x0023 reg=3 it Ljava/util/Iterator; │ │ - 0x001c - 0x0023 reg=5 selKey Ljava/nio/channels/SelectionKey; │ │ + 0x0010 - 0x0023 reg=2 it Ljava/util/Iterator; │ │ + 0x001c - 0x0023 reg=4 selKey Ljava/nio/channels/SelectionKey; │ │ 0x0024 - 0x002b reg=1 ex Ljava/io/IOException; │ │ - 0x0058 - 0x005e reg=4 ops I │ │ + 0x0058 - 0x005e reg=3 ops I │ │ 0x004c - 0x006f reg=0 ch Ljava/nio/channels/spi/AbstractSelectableChannel; │ │ - 0x0040 - 0x0073 reg=2 i$ Ljava/util/Iterator; │ │ - 0x005f - 0x0073 reg=6 t Ljava/lang/Throwable; │ │ - 0x0036 - 0x0073 reg=7 tmp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x005f - 0x0073 reg=5 t Ljava/lang/Throwable; │ │ + 0x0036 - 0x0073 reg=6 tmp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x008a - 0x0090 reg=0 ch Ljava/nio/channels/spi/AbstractSelectableChannel; │ │ - 0x007a - 0x0096 reg=2 i$ Ljava/util/Iterator; │ │ - 0x002c - 0x0096 reg=3 it Ljava/util/Iterator; │ │ - 0x007a - 0x0096 reg=7 tmp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0096 reg=12 this Lorg/tvheadend/tvhguide/htsp/SelectionThread; │ │ - 0x0000 - 0x0096 reg=13 timeout I │ │ + 0x002c - 0x0096 reg=2 it Ljava/util/Iterator; │ │ + 0x007a - 0x0096 reg=6 tmp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0096 reg=10 this Lorg/tvheadend/tvhguide/htsp/SelectionThread; │ │ + 0x0000 - 0x0096 reg=11 timeout I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/SelectionThread;) │ │ name : 'close' │ │ type : '(Ljava/nio/channels/spi/AbstractSelectableChannel;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -00e95c: |[00e95c] org.tvheadend.tvhguide.htsp.SelectionThread.close:(Ljava/nio/channels/spi/AbstractSelectableChannel;)V │ │ -00e96c: 5420 c701 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e970: 7210 3801 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00e976: 5420 c801 |0005: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ -00e97a: 6e20 1701 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0117 │ │ -00e980: 6e10 ff00 0300 |000a: invoke-virtual {v3}, Ljava/nio/channels/spi/AbstractSelectableChannel;.close:()V // method@00ff │ │ -00e986: 5420 c701 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e98a: 7210 3901 0000 |000f: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00e990: 0e00 |0012: return-void │ │ -00e992: 0d00 |0013: move-exception v0 │ │ -00e994: 5421 c701 |0014: iget-object v1, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e998: 7210 3901 0100 |0016: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00e99e: 2700 |0019: throw v0 │ │ +00eeac: |[00eeac] org.tvheadend.tvhguide.htsp.SelectionThread.close:(Ljava/nio/channels/spi/AbstractSelectableChannel;)V │ │ +00eebc: 5420 c701 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00eec0: 7210 3801 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00eec6: 5420 c801 |0005: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ +00eeca: 6e20 1701 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0117 │ │ +00eed0: 6e10 ff00 0300 |000a: invoke-virtual {v3}, Ljava/nio/channels/spi/AbstractSelectableChannel;.close:()V // method@00ff │ │ +00eed6: 5420 c701 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00eeda: 7210 3901 0000 |000f: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00eee0: 0e00 |0012: return-void │ │ +00eee2: 0d00 |0013: move-exception v0 │ │ +00eee4: 5421 c701 |0014: iget-object v1, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00eee8: 7210 3901 0100 |0016: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00eeee: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=64 │ │ 0x000a line=65 │ │ @@ -14949,48 +14956,48 @@ │ │ type : '(Ljava/nio/channels/spi/AbstractSelectableChannel;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -00e9ac: |[00e9ac] org.tvheadend.tvhguide.htsp.SelectionThread.register:(Ljava/nio/channels/spi/AbstractSelectableChannel;IZ)V │ │ -00e9bc: 5431 c701 |0000: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00e9c0: 7210 3801 0100 |0002: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00e9c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -00e9c8: 5431 c801 |0006: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ -00e9cc: 6e20 1301 4100 |0008: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@0113 │ │ -00e9d2: 0a01 |000b: move-result v1 │ │ -00e9d4: 3801 0e00 |000c: if-eqz v1, 001a // +000e │ │ -00e9d8: 5431 c801 |000e: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ -00e9dc: 6e20 1401 4100 |0010: invoke-virtual {v1, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0114 │ │ -00e9e2: 0c01 |0013: move-result-object v1 │ │ -00e9e4: 1f01 5700 |0014: check-cast v1, Ljava/lang/Integer; // type@0057 │ │ -00e9e8: 6e10 a100 0100 |0016: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@00a1 │ │ -00e9ee: 0a00 |0019: move-result v0 │ │ -00e9f0: 3806 1b00 |001a: if-eqz v6, 0035 // +001b │ │ -00e9f4: b605 |001c: or-int/2addr v5, v0 │ │ -00e9f6: 5431 c801 |001d: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ -00e9fa: 7110 a600 0500 |001f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00ea00: 0c02 |0022: move-result-object v2 │ │ -00ea02: 6e30 1601 4102 |0023: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0116 │ │ -00ea08: 5431 ca01 |0026: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ -00ea0c: 3801 0700 |0028: if-eqz v1, 002f // +0007 │ │ -00ea10: 5431 ca01 |002a: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ -00ea14: 6e10 f000 0100 |002c: invoke-virtual {v1}, Ljava/nio/channels/Selector;.wakeup:()Ljava/nio/channels/Selector; // method@00f0 │ │ -00ea1a: 5431 c701 |002f: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00ea1e: 7210 3901 0100 |0031: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00ea24: 0e00 |0034: return-void │ │ -00ea26: df01 05ff |0035: xor-int/lit8 v1, v5, #int -1 // #ff │ │ -00ea2a: 9505 0001 |0037: and-int v5, v0, v1 │ │ -00ea2e: 28e4 |0039: goto 001d // -001c │ │ -00ea30: 0d01 |003a: move-exception v1 │ │ -00ea32: 5432 c701 |003b: iget-object v2, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00ea36: 7210 3901 0200 |003d: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00ea3c: 2701 |0040: throw v1 │ │ +00eefc: |[00eefc] org.tvheadend.tvhguide.htsp.SelectionThread.register:(Ljava/nio/channels/spi/AbstractSelectableChannel;IZ)V │ │ +00ef0c: 5431 c701 |0000: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00ef10: 7210 3801 0100 |0002: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00ef16: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +00ef18: 5431 c801 |0006: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ +00ef1c: 6e20 1301 4100 |0008: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@0113 │ │ +00ef22: 0a01 |000b: move-result v1 │ │ +00ef24: 3801 0e00 |000c: if-eqz v1, 001a // +000e │ │ +00ef28: 5431 c801 |000e: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ +00ef2c: 6e20 1401 4100 |0010: invoke-virtual {v1, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0114 │ │ +00ef32: 0c01 |0013: move-result-object v1 │ │ +00ef34: 1f01 5700 |0014: check-cast v1, Ljava/lang/Integer; // type@0057 │ │ +00ef38: 6e10 a100 0100 |0016: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@00a1 │ │ +00ef3e: 0a00 |0019: move-result v0 │ │ +00ef40: 3806 1b00 |001a: if-eqz v6, 0035 // +001b │ │ +00ef44: b605 |001c: or-int/2addr v5, v0 │ │ +00ef46: 5431 c801 |001d: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.regBuf:Ljava/util/HashMap; // field@01c8 │ │ +00ef4a: 7110 a600 0500 |001f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00ef50: 0c02 |0022: move-result-object v2 │ │ +00ef52: 6e30 1601 4102 |0023: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0116 │ │ +00ef58: 5431 ca01 |0026: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ +00ef5c: 3801 0700 |0028: if-eqz v1, 002f // +0007 │ │ +00ef60: 5431 ca01 |002a: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ +00ef64: 6e10 f000 0100 |002c: invoke-virtual {v1}, Ljava/nio/channels/Selector;.wakeup:()Ljava/nio/channels/Selector; // method@00f0 │ │ +00ef6a: 5431 c701 |002f: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00ef6e: 7210 3901 0100 |0031: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00ef74: 0e00 |0034: return-void │ │ +00ef76: df01 05ff |0035: xor-int/lit8 v1, v5, #int -1 // #ff │ │ +00ef7a: 9505 0001 |0037: and-int v5, v0, v1 │ │ +00ef7e: 28e4 |0039: goto 001d // -001c │ │ +00ef80: 0d01 |003a: move-exception v1 │ │ +00ef82: 5432 c701 |003b: iget-object v2, v3, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00ef86: 7210 3901 0200 |003d: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00ef8c: 2701 |0040: throw v1 │ │ catches : 1 │ │ 0x0006 - 0x002f │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=74 │ │ 0x0006 line=75 │ │ @@ -15016,79 +15023,79 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -00ea4c: |[00ea4c] org.tvheadend.tvhguide.htsp.SelectionThread.run:()V │ │ -00ea5c: 5453 c701 |0000: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00ea60: 7210 3801 0300 |0002: invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00ea66: 7100 ed00 0000 |0005: invoke-static {}, Ljava/nio/channels/Selector;.open:()Ljava/nio/channels/Selector; // method@00ed │ │ -00ea6c: 0c03 |0008: move-result-object v3 │ │ -00ea6e: 5b53 ca01 |0009: iput-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ -00ea72: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -00ea74: 5c53 c901 |000c: iput-boolean v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ -00ea78: 5453 c701 |000e: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00ea7c: 7210 3901 0300 |0010: invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00ea82: 5553 c901 |0013: iget-boolean v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ -00ea86: 3803 2000 |0015: if-eqz v3, 0035 // +0020 │ │ -00ea8a: 1303 8813 |0017: const/16 v3, #int 5000 // #1388 │ │ -00ea8e: 7020 6503 3500 |0019: invoke-direct {v5, v3}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.select:(I)V // method@0365 │ │ -00ea94: 28f7 |001c: goto 0013 // -0009 │ │ -00ea96: 0d00 |001d: move-exception v0 │ │ -00ea98: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -00ea9a: 5c53 c901 |001f: iput-boolean v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ -00ea9e: 1a03 d901 |0021: const-string v3, "SelectionThread" // string@01d9 │ │ -00eaa2: 1a04 5300 |0023: const-string v4, "Can't open a selector" // string@0053 │ │ -00eaa6: 7130 5200 4300 |0025: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00eaac: 5453 c701 |0028: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00eab0: 7210 3901 0300 |002a: invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00eab6: 28e6 |002d: goto 0013 // -001a │ │ -00eab8: 0d03 |002e: move-exception v3 │ │ -00eaba: 5454 c701 |002f: iget-object v4, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00eabe: 7210 3901 0400 |0031: invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00eac4: 2703 |0034: throw v3 │ │ -00eac6: 5453 c701 |0035: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00eaca: 7210 3801 0300 |0037: invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00ead0: 5453 ca01 |003a: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ -00ead4: 6e10 ec00 0300 |003c: invoke-virtual {v3}, Ljava/nio/channels/Selector;.keys:()Ljava/util/Set; // method@00ec │ │ -00eada: 0c03 |003f: move-result-object v3 │ │ -00eadc: 7210 2f01 0300 |0040: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -00eae2: 0c01 |0043: move-result-object v1 │ │ -00eae4: 7210 1801 0100 |0044: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00eaea: 0a03 |0047: move-result v3 │ │ -00eaec: 3803 2300 |0048: if-eqz v3, 006b // +0023 │ │ -00eaf0: 7210 1901 0100 |004a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00eaf6: 0c02 |004d: move-result-object v2 │ │ -00eaf8: 1f02 7100 |004e: check-cast v2, Ljava/nio/channels/SelectionKey; // type@0071 │ │ -00eafc: 6e10 e500 0200 |0050: invoke-virtual {v2}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ -00eb02: 0c03 |0053: move-result-object v3 │ │ -00eb04: 6e10 e200 0300 |0054: invoke-virtual {v3}, Ljava/nio/channels/SelectableChannel;.close:()V // method@00e2 │ │ -00eb0a: 28ed |0057: goto 0044 // -0013 │ │ -00eb0c: 0d00 |0058: move-exception v0 │ │ -00eb0e: 1a03 d901 |0059: const-string v3, "SelectionThread" // string@01d9 │ │ -00eb12: 1a04 4a00 |005b: const-string v4, "Can't close channel" // string@004a │ │ -00eb16: 7130 5200 4300 |005d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00eb1c: 6e10 e400 0200 |0060: invoke-virtual {v2}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ -00eb22: 28e1 |0063: goto 0044 // -001f │ │ -00eb24: 0d03 |0064: move-exception v3 │ │ -00eb26: 5454 c701 |0065: iget-object v4, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00eb2a: 7210 3901 0400 |0067: invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00eb30: 2703 |006a: throw v3 │ │ -00eb32: 5453 ca01 |006b: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ -00eb36: 6e10 eb00 0300 |006d: invoke-virtual {v3}, Ljava/nio/channels/Selector;.close:()V // method@00eb │ │ -00eb3c: 5453 c701 |0070: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00eb40: 7210 3901 0300 |0072: invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00eb46: 0e00 |0075: return-void │ │ -00eb48: 0d00 |0076: move-exception v0 │ │ -00eb4a: 1a03 d901 |0077: const-string v3, "SelectionThread" // string@01d9 │ │ -00eb4e: 1a04 4c00 |0079: const-string v4, "Can't close selector" // string@004c │ │ -00eb52: 7130 5200 4300 |007b: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -00eb58: 28f2 |007e: goto 0070 // -000e │ │ +00ef9c: |[00ef9c] org.tvheadend.tvhguide.htsp.SelectionThread.run:()V │ │ +00efac: 5452 c701 |0000: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00efb0: 7210 3801 0200 |0002: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00efb6: 7100 ed00 0000 |0005: invoke-static {}, Ljava/nio/channels/Selector;.open:()Ljava/nio/channels/Selector; // method@00ed │ │ +00efbc: 0c02 |0008: move-result-object v2 │ │ +00efbe: 5b52 ca01 |0009: iput-object v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ +00efc2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +00efc4: 5c52 c901 |000c: iput-boolean v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ +00efc8: 5452 c701 |000e: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00efcc: 7210 3901 0200 |0010: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00efd2: 5552 c901 |0013: iget-boolean v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ +00efd6: 3802 2000 |0015: if-eqz v2, 0035 // +0020 │ │ +00efda: 1302 8813 |0017: const/16 v2, #int 5000 // #1388 │ │ +00efde: 7020 6503 2500 |0019: invoke-direct {v5, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.select:(I)V // method@0365 │ │ +00efe4: 28f7 |001c: goto 0013 // -0009 │ │ +00efe6: 0d00 |001d: move-exception v0 │ │ +00efe8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +00efea: 5c52 c901 |001f: iput-boolean v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ +00efee: 1a02 d901 |0021: const-string v2, "SelectionThread" // string@01d9 │ │ +00eff2: 1a03 5300 |0023: const-string v3, "Can't open a selector" // string@0053 │ │ +00eff6: 7130 5200 3200 |0025: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00effc: 5452 c701 |0028: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00f000: 7210 3901 0200 |002a: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00f006: 28e6 |002d: goto 0013 // -001a │ │ +00f008: 0d02 |002e: move-exception v2 │ │ +00f00a: 5453 c701 |002f: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00f00e: 7210 3901 0300 |0031: invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00f014: 2702 |0034: throw v2 │ │ +00f016: 5452 c701 |0035: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00f01a: 7210 3801 0200 |0037: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00f020: 5452 ca01 |003a: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ +00f024: 6e10 ec00 0200 |003c: invoke-virtual {v2}, Ljava/nio/channels/Selector;.keys:()Ljava/util/Set; // method@00ec │ │ +00f02a: 0c02 |003f: move-result-object v2 │ │ +00f02c: 7210 2f01 0200 |0040: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +00f032: 0c02 |0043: move-result-object v2 │ │ +00f034: 7210 1801 0200 |0044: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00f03a: 0a03 |0047: move-result v3 │ │ +00f03c: 3803 2300 |0048: if-eqz v3, 006b // +0023 │ │ +00f040: 7210 1901 0200 |004a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00f046: 0c01 |004d: move-result-object v1 │ │ +00f048: 1f01 7100 |004e: check-cast v1, Ljava/nio/channels/SelectionKey; // type@0071 │ │ +00f04c: 6e10 e500 0100 |0050: invoke-virtual {v1}, Ljava/nio/channels/SelectionKey;.channel:()Ljava/nio/channels/SelectableChannel; // method@00e5 │ │ +00f052: 0c03 |0053: move-result-object v3 │ │ +00f054: 6e10 e200 0300 |0054: invoke-virtual {v3}, Ljava/nio/channels/SelectableChannel;.close:()V // method@00e2 │ │ +00f05a: 28ed |0057: goto 0044 // -0013 │ │ +00f05c: 0d00 |0058: move-exception v0 │ │ +00f05e: 1a03 d901 |0059: const-string v3, "SelectionThread" // string@01d9 │ │ +00f062: 1a04 4a00 |005b: const-string v4, "Can't close channel" // string@004a │ │ +00f066: 7130 5200 4300 |005d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00f06c: 6e10 e400 0100 |0060: invoke-virtual {v1}, Ljava/nio/channels/SelectionKey;.cancel:()V // method@00e4 │ │ +00f072: 28e1 |0063: goto 0044 // -001f │ │ +00f074: 0d02 |0064: move-exception v2 │ │ +00f076: 5453 c701 |0065: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00f07a: 7210 3901 0300 |0067: invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00f080: 2702 |006a: throw v2 │ │ +00f082: 5452 ca01 |006b: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.selector:Ljava/nio/channels/Selector; // field@01ca │ │ +00f086: 6e10 eb00 0200 |006d: invoke-virtual {v2}, Ljava/nio/channels/Selector;.close:()V // method@00eb │ │ +00f08c: 5452 c701 |0070: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00f090: 7210 3901 0200 |0072: invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00f096: 0e00 |0075: return-void │ │ +00f098: 0d00 |0076: move-exception v0 │ │ +00f09a: 1a02 d901 |0077: const-string v2, "SelectionThread" // string@01d9 │ │ +00f09e: 1a03 4c00 |0079: const-string v3, "Can't close selector" // string@004c │ │ +00f0a2: 7130 5200 3200 |007b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +00f0a8: 28f2 |007e: goto 0070 // -000e │ │ catches : 7 │ │ 0x0000 - 0x000e │ │ Ljava/io/IOException; -> 0x001d │ │ -> 0x002e │ │ 0x001f - 0x0028 │ │ -> 0x002e │ │ 0x0035 - 0x0050 │ │ @@ -15125,41 +15132,39 @@ │ │ 0x0070 line=127 │ │ 0x0075 line=129 │ │ 0x0076 line=123 │ │ 0x0077 line=124 │ │ locals : │ │ 0x001e - 0x002e reg=0 ex Ljava/io/IOException; │ │ 0x0059 - 0x0064 reg=0 ex Ljava/io/IOException; │ │ - 0x0044 - 0x0064 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0050 - 0x0064 reg=2 key Ljava/nio/channels/SelectionKey; │ │ + 0x0050 - 0x0064 reg=1 key Ljava/nio/channels/SelectionKey; │ │ 0x0077 - 0x007f reg=0 ex Ljava/io/IOException; │ │ - 0x006b - 0x007f reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x007f reg=5 this Lorg/tvheadend/tvhguide/htsp/SelectionThread; │ │ │ │ #4 : (in Lorg/tvheadend/tvhguide/htsp/SelectionThread;) │ │ name : 'setRunning' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -00eba8: |[00eba8] org.tvheadend.tvhguide.htsp.SelectionThread.setRunning:(Z)V │ │ -00ebb8: 5420 c701 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00ebbc: 7210 3801 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ -00ebc2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -00ebc4: 5c20 c901 |0006: iput-boolean v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ -00ebc8: 5420 c701 |0008: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00ebcc: 7210 3901 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00ebd2: 0e00 |000d: return-void │ │ -00ebd4: 0d00 |000e: move-exception v0 │ │ -00ebd6: 5421 c701 |000f: iget-object v1, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ -00ebda: 7210 3901 0100 |0011: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ -00ebe0: 2700 |0014: throw v0 │ │ +00f0f8: |[00f0f8] org.tvheadend.tvhguide.htsp.SelectionThread.setRunning:(Z)V │ │ +00f108: 5420 c701 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00f10c: 7210 3801 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@0138 │ │ +00f112: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +00f114: 5c20 c901 |0006: iput-boolean v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.running:Z // field@01c9 │ │ +00f118: 5420 c701 |0008: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00f11c: 7210 3901 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00f122: 0e00 |000d: return-void │ │ +00f124: 0d00 |000e: move-exception v0 │ │ +00f126: 5421 c701 |000f: iget-object v1, v2, Lorg/tvheadend/tvhguide/htsp/SelectionThread;.lock:Ljava/util/concurrent/locks/Lock; // field@01c7 │ │ +00f12a: 7210 3901 0100 |0011: invoke-interface {v1}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@0139 │ │ +00f130: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x0008 line=57 │ │ @@ -15194,22 +15199,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -00ebf0: |[00ebf0] org.tvheadend.tvhguide.intent.SearchEPGIntent.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -00ec00: 1c00 cd00 |0000: const-class v0, Lorg/tvheadend/tvhguide/SearchResultActivity; // type@00cd │ │ -00ec04: 7030 1d00 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00ec0a: 1a00 3702 |0005: const-string v0, "android.intent.action.SEARCH" // string@0237 │ │ -00ec0e: 6e20 6b03 0100 |0007: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@036b │ │ -00ec14: 1a00 c004 |000a: const-string v0, "query" // string@04c0 │ │ -00ec18: 6e30 6a03 0103 |000c: invoke-virtual {v1, v0, v3}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@036a │ │ -00ec1e: 0e00 |000f: return-void │ │ +00f140: |[00f140] org.tvheadend.tvhguide.intent.SearchEPGIntent.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +00f150: 1c00 cd00 |0000: const-class v0, Lorg/tvheadend/tvhguide/SearchResultActivity; // type@00cd │ │ +00f154: 7030 1d00 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00f15a: 1a00 3702 |0005: const-string v0, "android.intent.action.SEARCH" // string@0237 │ │ +00f15e: 6e20 6b03 0100 |0007: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@036b │ │ +00f164: 1a00 bf04 |000a: const-string v0, "query" // string@04bf │ │ +00f168: 6e30 6a03 0103 |000c: invoke-virtual {v1, v0, v3}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@036a │ │ +00f16e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ 0x000a line=37 │ │ 0x000f line=38 │ │ locals : │ │ @@ -15222,20 +15227,20 @@ │ │ type : '(Landroid/content/Context;Lorg/tvheadend/tvhguide/model/Channel;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -00ec20: |[00ec20] org.tvheadend.tvhguide.intent.SearchEPGIntent.:(Landroid/content/Context;Lorg/tvheadend/tvhguide/model/Channel;Ljava/lang/String;)V │ │ -00ec30: 7030 6703 5407 |0000: invoke-direct {v4, v5, v7}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ -00ec36: 1a00 7a02 |0003: const-string v0, "channelId" // string@027a │ │ -00ec3a: 5362 ce01 |0005: iget-wide v2, v6, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -00ec3e: 6e40 6903 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0369 │ │ -00ec44: 0e00 |000a: return-void │ │ +00f170: |[00f170] org.tvheadend.tvhguide.intent.SearchEPGIntent.:(Landroid/content/Context;Lorg/tvheadend/tvhguide/model/Channel;Ljava/lang/String;)V │ │ +00f180: 7030 6703 5407 |0000: invoke-direct {v4, v5, v7}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ +00f186: 1a00 7a02 |0003: const-string v0, "channelId" // string@027a │ │ +00f18a: 5362 ce01 |0005: iget-wide v2, v6, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00f18e: 6e40 6903 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0369 │ │ +00f194: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x000a line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lorg/tvheadend/tvhguide/intent/SearchEPGIntent; │ │ @@ -15269,54 +15274,54 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -00ec48: |[00ec48] org.tvheadend.tvhguide.intent.SearchIMDbIntent.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -00ec58: 1a01 3802 |0000: const-string v1, "android.intent.action.VIEW" // string@0238 │ │ -00ec5c: 7020 1e00 1300 |0002: invoke-direct {v3, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@001e │ │ -00ec62: 2201 5e00 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00ec66: 7010 be00 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00ec6c: 1a02 6303 |000a: const-string v2, "imdb:///find?s=tt&q=" // string@0363 │ │ -00ec70: 6e20 c100 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00ec76: 0c01 |000f: move-result-object v1 │ │ -00ec78: 7110 d100 0500 |0010: invoke-static {v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@00d1 │ │ -00ec7e: 0c02 |0013: move-result-object v2 │ │ -00ec80: 6e20 c100 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00ec86: 0c01 |0017: move-result-object v1 │ │ -00ec88: 6e10 c200 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00ec8e: 0c01 |001b: move-result-object v1 │ │ -00ec90: 7110 3f00 0100 |001c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ -00ec96: 0c01 |001f: move-result-object v1 │ │ -00ec98: 6e20 6d03 1300 |0020: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@036d │ │ -00ec9e: 6e10 1a00 0400 |0023: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001a │ │ -00eca4: 0c00 |0026: move-result-object v0 │ │ -00eca6: 1501 0100 |0027: const/high16 v1, #int 65536 // #1 │ │ -00ecaa: 6e30 3200 3001 |0029: invoke-virtual {v0, v3, v1}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0032 │ │ -00ecb0: 0c01 |002c: move-result-object v1 │ │ -00ecb2: 7210 2401 0100 |002d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0124 │ │ -00ecb8: 0a01 |0030: move-result v1 │ │ -00ecba: 3801 2000 |0031: if-eqz v1, 0051 // +0020 │ │ -00ecbe: 2201 5e00 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00ecc2: 7010 be00 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00ecc8: 1a02 5103 |0038: const-string v2, "http://akas.imdb.org/find?s=tt&q=" // string@0351 │ │ -00eccc: 6e20 c100 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00ecd2: 0c01 |003d: move-result-object v1 │ │ -00ecd4: 7110 d100 0500 |003e: invoke-static {v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@00d1 │ │ -00ecda: 0c02 |0041: move-result-object v2 │ │ -00ecdc: 6e20 c100 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00ece2: 0c01 |0045: move-result-object v1 │ │ -00ece4: 6e10 c200 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00ecea: 0c01 |0049: move-result-object v1 │ │ -00ecec: 7110 3f00 0100 |004a: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ -00ecf2: 0c01 |004d: move-result-object v1 │ │ -00ecf4: 6e20 6d03 1300 |004e: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@036d │ │ -00ecfa: 0e00 |0051: return-void │ │ +00f198: |[00f198] org.tvheadend.tvhguide.intent.SearchIMDbIntent.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +00f1a8: 1a01 3802 |0000: const-string v1, "android.intent.action.VIEW" // string@0238 │ │ +00f1ac: 7020 1e00 1300 |0002: invoke-direct {v3, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@001e │ │ +00f1b2: 2201 5e00 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00f1b6: 7010 be00 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00f1bc: 1a02 6203 |000a: const-string v2, "imdb:///find?s=tt&q=" // string@0362 │ │ +00f1c0: 6e20 c100 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f1c6: 0c01 |000f: move-result-object v1 │ │ +00f1c8: 7110 d100 0500 |0010: invoke-static {v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@00d1 │ │ +00f1ce: 0c02 |0013: move-result-object v2 │ │ +00f1d0: 6e20 c100 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f1d6: 0c01 |0017: move-result-object v1 │ │ +00f1d8: 6e10 c200 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00f1de: 0c01 |001b: move-result-object v1 │ │ +00f1e0: 7110 3f00 0100 |001c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ +00f1e6: 0c01 |001f: move-result-object v1 │ │ +00f1e8: 6e20 6d03 1300 |0020: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@036d │ │ +00f1ee: 6e10 1a00 0400 |0023: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001a │ │ +00f1f4: 0c00 |0026: move-result-object v0 │ │ +00f1f6: 1501 0100 |0027: const/high16 v1, #int 65536 // #1 │ │ +00f1fa: 6e30 3200 3001 |0029: invoke-virtual {v0, v3, v1}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0032 │ │ +00f200: 0c01 |002c: move-result-object v1 │ │ +00f202: 7210 2401 0100 |002d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0124 │ │ +00f208: 0a01 |0030: move-result v1 │ │ +00f20a: 3801 2000 |0031: if-eqz v1, 0051 // +0020 │ │ +00f20e: 2201 5e00 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00f212: 7010 be00 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00f218: 1a02 5103 |0038: const-string v2, "http://akas.imdb.org/find?s=tt&q=" // string@0351 │ │ +00f21c: 6e20 c100 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f222: 0c01 |003d: move-result-object v1 │ │ +00f224: 7110 d100 0500 |003e: invoke-static {v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@00d1 │ │ +00f22a: 0c02 |0041: move-result-object v2 │ │ +00f22c: 6e20 c100 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f232: 0c01 |0045: move-result-object v1 │ │ +00f234: 6e10 c200 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00f23a: 0c01 |0049: move-result-object v1 │ │ +00f23c: 7110 3f00 0100 |004a: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ +00f242: 0c01 |004d: move-result-object v1 │ │ +00f244: 6e20 6d03 1300 |004e: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@036d │ │ +00f24a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=22 │ │ 0x0023 line=24 │ │ 0x0027 line=25 │ │ 0x0033 line=26 │ │ @@ -15400,27 +15405,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -00ecfc: |[00ecfc] org.tvheadend.tvhguide.model.Channel.:()V │ │ -00ed0c: 7010 ac00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ed12: 2200 8600 |0003: new-instance v0, Ljava/util/TreeSet; // type@0086 │ │ -00ed16: 7010 3301 0000 |0005: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@0133 │ │ -00ed1c: 7110 0d01 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.synchronizedSortedSet:(Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@010d │ │ -00ed22: 0c00 |000b: move-result-object v0 │ │ -00ed24: 5b10 cb01 |000c: iput-object v0, v1, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -00ed28: 2200 8600 |000e: new-instance v0, Ljava/util/TreeSet; // type@0086 │ │ -00ed2c: 7010 3301 0000 |0010: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@0133 │ │ -00ed32: 7110 0d01 0000 |0013: invoke-static {v0}, Ljava/util/Collections;.synchronizedSortedSet:(Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@010d │ │ -00ed38: 0c00 |0016: move-result-object v0 │ │ -00ed3a: 5b10 d201 |0017: iput-object v0, v1, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ -00ed3e: 0e00 |0019: return-void │ │ +00f24c: |[00f24c] org.tvheadend.tvhguide.model.Channel.:()V │ │ +00f25c: 7010 ac00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ +00f262: 2200 8600 |0003: new-instance v0, Ljava/util/TreeSet; // type@0086 │ │ +00f266: 7010 3301 0000 |0005: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@0133 │ │ +00f26c: 7110 0d01 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.synchronizedSortedSet:(Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@010d │ │ +00f272: 0c00 |000b: move-result-object v0 │ │ +00f274: 5b10 cb01 |000c: iput-object v0, v1, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +00f278: 2200 8600 |000e: new-instance v0, Ljava/util/TreeSet; // type@0086 │ │ +00f27c: 7010 3301 0000 |0010: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@0133 │ │ +00f282: 7110 0d01 0000 |0013: invoke-static {v0}, Ljava/util/Collections;.synchronizedSortedSet:(Ljava/util/SortedSet;)Ljava/util/SortedSet; // method@010d │ │ +00f288: 0c00 |0016: move-result-object v0 │ │ +00f28a: 5b10 d201 |0017: iput-object v0, v1, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ +00f28e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=37 │ │ 0x000e line=38 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/tvheadend/tvhguide/model/Channel; │ │ @@ -15431,19 +15436,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00ed40: |[00ed40] org.tvheadend.tvhguide.model.Channel.compareTo:(Ljava/lang/Object;)I │ │ -00ed50: 1f02 f100 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -00ed54: 6e20 7003 2100 |0002: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/model/Channel;.compareTo:(Lorg/tvheadend/tvhguide/model/Channel;)I // method@0370 │ │ -00ed5a: 0a00 |0005: move-result v0 │ │ -00ed5c: 0f00 |0006: return v0 │ │ +00f290: |[00f290] org.tvheadend.tvhguide.model.Channel.compareTo:(Ljava/lang/Object;)I │ │ +00f2a0: 1f02 f100 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +00f2a4: 6e20 7003 2100 |0002: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/model/Channel;.compareTo:(Lorg/tvheadend/tvhguide/model/Channel;)I // method@0370 │ │ +00f2aa: 0a00 |0005: move-result v0 │ │ +00f2ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -15452,19 +15457,19 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -00ed60: |[00ed60] org.tvheadend.tvhguide.model.Channel.compareTo:(Lorg/tvheadend/tvhguide/model/Channel;)I │ │ -00ed70: 5220 d101 |0000: iget v0, v2, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ -00ed74: 5231 d101 |0002: iget v1, v3, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ -00ed78: b110 |0004: sub-int/2addr v0, v1 │ │ -00ed7a: 0f00 |0005: return v0 │ │ +00f2b0: |[00f2b0] org.tvheadend.tvhguide.model.Channel.compareTo:(Lorg/tvheadend/tvhguide/model/Channel;)I │ │ +00f2c0: 5220 d101 |0000: iget v0, v2, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ +00f2c4: 5231 d101 |0002: iget v1, v3, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ +00f2c8: b110 |0004: sub-int/2addr v0, v1 │ │ +00f2ca: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x0000 - 0x0006 reg=3 that Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ @@ -15473,87 +15478,85 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -00ed7c: |[00ed7c] org.tvheadend.tvhguide.model.Channel.hasTag:(J)Z │ │ -00ed8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -00ed8e: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ -00ed92: 3103 0804 |0003: cmp-long v3, v8, v4 │ │ -00ed96: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -00ed9a: 0f02 |0007: return v2 │ │ -00ed9c: 5473 d301 |0008: iget-object v3, v7, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ -00eda0: 7210 2501 0300 |000a: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00eda6: 0c01 |000d: move-result-object v1 │ │ -00eda8: 7210 1801 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00edae: 0a03 |0011: move-result v3 │ │ -00edb0: 3803 1200 |0012: if-eqz v3, 0024 // +0012 │ │ -00edb4: 7210 1901 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00edba: 0c00 |0017: move-result-object v0 │ │ -00edbc: 1f00 5700 |0018: check-cast v0, Ljava/lang/Integer; // type@0057 │ │ -00edc0: 6e10 a100 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@00a1 │ │ -00edc6: 0a03 |001d: move-result v3 │ │ -00edc8: 8134 |001e: int-to-long v4, v3 │ │ -00edca: 3103 0408 |001f: cmp-long v3, v4, v8 │ │ -00edce: 3903 edff |0021: if-nez v3, 000e // -0013 │ │ -00edd2: 28e4 |0023: goto 0007 // -001c │ │ -00edd4: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -00edd6: 28e2 |0025: goto 0007 // -001e │ │ +00f2cc: |[00f2cc] org.tvheadend.tvhguide.model.Channel.hasTag:(J)Z │ │ +00f2dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00f2de: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ +00f2e2: 3102 0802 |0003: cmp-long v2, v8, v2 │ │ +00f2e6: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +00f2ea: 0f01 |0007: return v1 │ │ +00f2ec: 5472 d301 |0008: iget-object v2, v7, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ +00f2f0: 7210 2501 0200 |000a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00f2f6: 0c02 |000d: move-result-object v2 │ │ +00f2f8: 7210 1801 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00f2fe: 0a03 |0011: move-result v3 │ │ +00f300: 3803 1200 |0012: if-eqz v3, 0024 // +0012 │ │ +00f304: 7210 1901 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00f30a: 0c00 |0017: move-result-object v0 │ │ +00f30c: 1f00 5700 |0018: check-cast v0, Ljava/lang/Integer; // type@0057 │ │ +00f310: 6e10 a100 0000 |001a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@00a1 │ │ +00f316: 0a03 |001d: move-result v3 │ │ +00f318: 8134 |001e: int-to-long v4, v3 │ │ +00f31a: 3103 0408 |001f: cmp-long v3, v4, v8 │ │ +00f31e: 3903 edff |0021: if-nez v3, 000e // -0013 │ │ +00f322: 28e4 |0023: goto 0007 // -001c │ │ +00f324: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +00f326: 28e2 |0025: goto 0007 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0007 line=57 │ │ 0x0008 line=52 │ │ 0x001a line=53 │ │ 0x0024 line=57 │ │ locals : │ │ 0x001a - 0x0024 reg=0 i Ljava/lang/Integer; │ │ - 0x000e - 0x0026 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0026 reg=7 this Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x0000 - 0x0026 reg=8 id J │ │ │ │ #3 : (in Lorg/tvheadend/tvhguide/model/Channel;) │ │ name : 'isRecording' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -00edd8: |[00edd8] org.tvheadend.tvhguide.model.Channel.isRecording:()Z │ │ -00ede8: 5442 d201 |0000: iget-object v2, v4, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ -00edec: 7210 2f01 0200 |0002: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -00edf2: 0c00 |0005: move-result-object v0 │ │ -00edf4: 7210 1801 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00edfa: 0a02 |0009: move-result v2 │ │ -00edfc: 3802 1400 |000a: if-eqz v2, 001e // +0014 │ │ -00ee00: 7210 1901 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00ee06: 0c01 |000f: move-result-object v1 │ │ -00ee08: 1f01 f600 |0010: check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00ee0c: 1a02 d404 |0012: const-string v2, "recording" // string@04d4 │ │ -00ee10: 5413 f201 |0014: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00ee14: 6e20 b400 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00ee1a: 0a02 |0019: move-result v2 │ │ -00ee1c: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -00ee20: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -00ee22: 0f02 |001d: return v2 │ │ -00ee24: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -00ee26: 28fe |001f: goto 001d // -0002 │ │ +00f328: |[00f328] org.tvheadend.tvhguide.model.Channel.isRecording:()Z │ │ +00f338: 5441 d201 |0000: iget-object v1, v4, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ +00f33c: 7210 2f01 0100 |0002: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +00f342: 0c01 |0005: move-result-object v1 │ │ +00f344: 7210 1801 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00f34a: 0a02 |0009: move-result v2 │ │ +00f34c: 3802 1400 |000a: if-eqz v2, 001e // +0014 │ │ +00f350: 7210 1901 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00f356: 0c00 |000f: move-result-object v0 │ │ +00f358: 1f00 f600 |0010: check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00f35c: 1a02 d304 |0012: const-string v2, "recording" // string@04d3 │ │ +00f360: 5403 f201 |0014: iget-object v3, v0, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00f364: 6e20 b400 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00f36a: 0a02 |0019: move-result v2 │ │ +00f36c: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +00f370: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +00f372: 0f01 |001d: return v1 │ │ +00f374: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +00f376: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0012 line=62 │ │ 0x001c line=63 │ │ 0x001d line=66 │ │ locals : │ │ - 0x0012 - 0x001d reg=1 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ - 0x0006 - 0x0020 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x001d reg=0 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ 0x0000 - 0x0020 reg=4 this Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ source_file_idx : 91 (Channel.java) │ │ │ │ Class #78 header: │ │ class_idx : 242 │ │ access_flags : 1 (0x0001) │ │ @@ -15593,17 +15596,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ee28: |[00ee28] org.tvheadend.tvhguide.model.ChannelTag.:()V │ │ -00ee38: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ee3e: 0e00 |0003: return-void │ │ +00f378: |[00f378] org.tvheadend.tvhguide.model.ChannelTag.:()V │ │ +00f388: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00f38e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ Virtual methods - │ │ @@ -15612,17 +15615,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ee40: |[00ee40] org.tvheadend.tvhguide.model.ChannelTag.toString:()Ljava/lang/String; │ │ -00ee50: 5410 d701 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ -00ee54: 1100 |0002: return-object v0 │ │ +00f390: |[00f390] org.tvheadend.tvhguide.model.ChannelTag.toString:()Ljava/lang/String; │ │ +00f3a0: 5410 d701 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ +00f3a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ source_file_idx : 95 (ChannelTag.java) │ │ @@ -15658,19 +15661,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00ee58: |[00ee58] org.tvheadend.tvhguide.model.HttpTicket.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00ee68: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ee6e: 5b01 d801 |0003: iput-object v1, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.path:Ljava/lang/String; // field@01d8 │ │ -00ee72: 5b02 d901 |0005: iput-object v2, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.ticket:Ljava/lang/String; // field@01d9 │ │ -00ee76: 0e00 |0007: return-void │ │ +00f3a8: |[00f3a8] org.tvheadend.tvhguide.model.HttpTicket.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00f3b8: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00f3be: 5b01 d801 |0003: iput-object v1, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.path:Ljava/lang/String; // field@01d8 │ │ +00f3c2: 5b02 d901 |0005: iput-object v2, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.ticket:Ljava/lang/String; // field@01d9 │ │ +00f3c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0007 line=32 │ │ locals : │ │ @@ -15732,17 +15735,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ee78: |[00ee78] org.tvheadend.tvhguide.model.Packet.:()V │ │ -00ee88: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00ee8e: 0e00 |0003: return-void │ │ +00f3c8: |[00f3c8] org.tvheadend.tvhguide.model.Packet.:()V │ │ +00f3d8: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00f3de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/model/Packet; │ │ │ │ Virtual methods - │ │ @@ -15824,17 +15827,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ee90: |[00ee90] org.tvheadend.tvhguide.model.Programme.:()V │ │ -00eea0: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00eea6: 0e00 |0003: return-void │ │ +00f3e0: |[00f3e0] org.tvheadend.tvhguide.model.Programme.:()V │ │ +00f3f0: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00f3f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ Virtual methods - │ │ @@ -15843,19 +15846,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00eea8: |[00eea8] org.tvheadend.tvhguide.model.Programme.compareTo:(Ljava/lang/Object;)I │ │ -00eeb8: 1f02 f500 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00eebc: 6e20 7903 2100 |0002: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/model/Programme;.compareTo:(Lorg/tvheadend/tvhguide/model/Programme;)I // method@0379 │ │ -00eec2: 0a00 |0005: move-result v0 │ │ -00eec4: 0f00 |0006: return v0 │ │ +00f3f8: |[00f3f8] org.tvheadend.tvhguide.model.Programme.compareTo:(Ljava/lang/Object;)I │ │ +00f408: 1f02 f500 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00f40c: 6e20 7903 2100 |0002: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/model/Programme;.compareTo:(Lorg/tvheadend/tvhguide/model/Programme;)I // method@0379 │ │ +00f412: 0a00 |0005: move-result v0 │ │ +00f414: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/tvheadend/tvhguide/model/Programme; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -15864,20 +15867,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Programme;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00eec8: |[00eec8] org.tvheadend.tvhguide.model.Programme.compareTo:(Lorg/tvheadend/tvhguide/model/Programme;)I │ │ -00eed8: 5420 e901 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00eedc: 5431 e901 |0002: iget-object v1, v3, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -00eee0: 6e20 1001 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@0110 │ │ -00eee6: 0a00 |0007: move-result v0 │ │ -00eee8: 0f00 |0008: return v0 │ │ +00f418: |[00f418] org.tvheadend.tvhguide.model.Programme.compareTo:(Lorg/tvheadend/tvhguide/model/Programme;)I │ │ +00f428: 5420 e901 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00f42c: 5431 e901 |0002: iget-object v1, v3, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +00f430: 6e20 1001 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@0110 │ │ +00f436: 0a00 |0007: move-result v0 │ │ +00f438: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/tvheadend/tvhguide/model/Programme; │ │ 0x0000 - 0x0009 reg=3 that Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ @@ -15886,25 +15889,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -00eeec: |[00eeec] org.tvheadend.tvhguide.model.Programme.equals:(Ljava/lang/Object;)Z │ │ -00eefc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00eefe: 2071 f500 |0001: instance-of v1, v7, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00ef02: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ -00ef06: 1f07 f500 |0005: check-cast v7, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -00ef0a: 5372 e401 |0007: iget-wide v2, v7, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -00ef0e: 5364 e401 |0009: iget-wide v4, v6, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -00ef12: 3101 0204 |000b: cmp-long v1, v2, v4 │ │ -00ef16: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -00ef1a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -00ef1c: 0f00 |0010: return v0 │ │ +00f43c: |[00f43c] org.tvheadend.tvhguide.model.Programme.equals:(Ljava/lang/Object;)Z │ │ +00f44c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00f44e: 2071 f500 |0001: instance-of v1, v7, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00f452: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ +00f456: 1f07 f500 |0005: check-cast v7, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +00f45a: 5372 e401 |0007: iget-wide v2, v7, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +00f45e: 5364 e401 |0009: iget-wide v4, v6, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +00f462: 3101 0204 |000b: cmp-long v1, v2, v4 │ │ +00f466: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ +00f46a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +00f46c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0005 line=57 │ │ 0x0010 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=7 o Ljava/lang/Object; │ │ @@ -15915,27 +15918,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00ef20: |[00ef20] org.tvheadend.tvhguide.model.Programme.isRecording:()Z │ │ -00ef30: 5420 e601 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00ef34: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -00ef38: 1a00 d404 |0004: const-string v0, "recording" // string@04d4 │ │ -00ef3c: 5421 e601 |0006: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00ef40: 5411 f201 |0008: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00ef44: 6e20 b400 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00ef4a: 0a00 |000d: move-result v0 │ │ -00ef4c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -00ef50: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -00ef52: 0f00 |0011: return v0 │ │ -00ef54: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -00ef56: 28fe |0013: goto 0011 // -0002 │ │ +00f470: |[00f470] org.tvheadend.tvhguide.model.Programme.isRecording:()Z │ │ +00f480: 5420 e601 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00f484: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +00f488: 1a00 d304 |0004: const-string v0, "recording" // string@04d3 │ │ +00f48c: 5421 e601 |0006: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00f490: 5411 f201 |0008: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00f494: 6e20 b400 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00f49a: 0a00 |000d: move-result v0 │ │ +00f49c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +00f4a0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +00f4a2: 0f00 |0011: return v0 │ │ +00f4a4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +00f4a6: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ #4 : (in Lorg/tvheadend/tvhguide/model/Programme;) │ │ @@ -15943,27 +15946,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00ef58: |[00ef58] org.tvheadend.tvhguide.model.Programme.isScheduled:()Z │ │ -00ef68: 5420 e601 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00ef6c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -00ef70: 1a00 ff04 |0004: const-string v0, "scheduled" // string@04ff │ │ -00ef74: 5421 e601 |0006: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -00ef78: 5411 f201 |0008: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00ef7c: 6e20 b400 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00ef82: 0a00 |000d: move-result v0 │ │ -00ef84: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -00ef88: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -00ef8a: 0f00 |0011: return v0 │ │ -00ef8c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -00ef8e: 28fe |0013: goto 0011 // -0002 │ │ +00f4a8: |[00f4a8] org.tvheadend.tvhguide.model.Programme.isScheduled:()Z │ │ +00f4b8: 5420 e601 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00f4bc: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +00f4c0: 1a00 fe04 |0004: const-string v0, "scheduled" // string@04fe │ │ +00f4c4: 5421 e601 |0006: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +00f4c8: 5411 f201 |0008: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00f4cc: 6e20 b400 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00f4d2: 0a00 |000d: move-result v0 │ │ +00f4d4: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +00f4d8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +00f4da: 0f00 |0011: return v0 │ │ +00f4dc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +00f4de: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ source_file_idx : 450 (Programme.java) │ │ @@ -16032,17 +16035,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ef90: |[00ef90] org.tvheadend.tvhguide.model.Recording.:()V │ │ -00efa0: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00efa6: 0e00 |0003: return-void │ │ +00f4e0: |[00f4e0] org.tvheadend.tvhguide.model.Recording.:()V │ │ +00f4f0: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00f4f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/model/Recording;) │ │ @@ -16050,31 +16053,31 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -00efa8: |[00efa8] org.tvheadend.tvhguide.model.Recording.state:()I │ │ -00efb8: 1a00 d404 |0000: const-string v0, "recording" // string@04d4 │ │ -00efbc: 5421 f201 |0002: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00efc0: 6e20 b400 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00efc6: 0a00 |0007: move-result v0 │ │ -00efc8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -00efcc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -00efce: 0f00 |000b: return v0 │ │ -00efd0: 1a00 ff04 |000c: const-string v0, "scheduled" // string@04ff │ │ -00efd4: 5421 f201 |000e: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -00efd8: 6e20 b400 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00efde: 0a00 |0013: move-result v0 │ │ -00efe0: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -00efe4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -00efe6: 28f4 |0017: goto 000b // -000c │ │ -00efe8: 1220 |0018: const/4 v0, #int 2 // #2 │ │ -00efea: 28f2 |0019: goto 000b // -000e │ │ +00f4f8: |[00f4f8] org.tvheadend.tvhguide.model.Recording.state:()I │ │ +00f508: 1a00 d304 |0000: const-string v0, "recording" // string@04d3 │ │ +00f50c: 5421 f201 |0002: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00f510: 6e20 b400 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00f516: 0a00 |0007: move-result v0 │ │ +00f518: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +00f51c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +00f51e: 0f00 |000b: return v0 │ │ +00f520: 1a00 fe04 |000c: const-string v0, "scheduled" // string@04fe │ │ +00f524: 5421 f201 |000e: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +00f528: 6e20 b400 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00f52e: 0a00 |0013: move-result v0 │ │ +00f530: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +00f534: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +00f536: 28f4 |0017: goto 000b // -000c │ │ +00f538: 1220 |0018: const/4 v0, #int 2 // #2 │ │ +00f53a: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=58 │ │ 0x000b line=62 │ │ 0x000c line=59 │ │ 0x0016 line=60 │ │ @@ -16088,19 +16091,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00efec: |[00efec] org.tvheadend.tvhguide.model.Recording.compareTo:(Ljava/lang/Object;)I │ │ -00effc: 1f02 f600 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00f000: 6e20 7f03 2100 |0002: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/model/Recording;.compareTo:(Lorg/tvheadend/tvhguide/model/Recording;)I // method@037f │ │ -00f006: 0a00 |0005: move-result v0 │ │ -00f008: 0f00 |0006: return v0 │ │ +00f53c: |[00f53c] org.tvheadend.tvhguide.model.Recording.compareTo:(Ljava/lang/Object;)I │ │ +00f54c: 1f02 f600 |0000: check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00f550: 6e20 7f03 2100 |0002: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/model/Recording;.compareTo:(Lorg/tvheadend/tvhguide/model/Recording;)I // method@037f │ │ +00f556: 0a00 |0005: move-result v0 │ │ +00f558: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/tvheadend/tvhguide/model/Recording; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -16109,32 +16112,32 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Recording;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -00f00c: |[00f00c] org.tvheadend.tvhguide.model.Recording.compareTo:(Lorg/tvheadend/tvhguide/model/Recording;)I │ │ -00f01c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00f01e: 7010 8303 0200 |0001: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Recording;.state:()I // method@0383 │ │ -00f024: 0a00 |0004: move-result v0 │ │ -00f026: 3310 1100 |0005: if-ne v0, v1, 0016 // +0011 │ │ -00f02a: 7010 8303 0300 |0007: invoke-direct {v3}, Lorg/tvheadend/tvhguide/model/Recording;.state:()I // method@0383 │ │ -00f030: 0a00 |000a: move-result v0 │ │ -00f032: 3310 0b00 |000b: if-ne v0, v1, 0016 // +000b │ │ -00f036: 5420 f101 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00f03a: 5431 f101 |000f: iget-object v1, v3, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00f03e: 6e20 1001 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@0110 │ │ -00f044: 0a00 |0014: move-result v0 │ │ -00f046: 0f00 |0015: return v0 │ │ -00f048: 5430 f101 |0016: iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00f04c: 5421 f101 |0018: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -00f050: 6e20 1001 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@0110 │ │ -00f056: 0a00 |001d: move-result v0 │ │ -00f058: 28f7 |001e: goto 0015 // -0009 │ │ +00f55c: |[00f55c] org.tvheadend.tvhguide.model.Recording.compareTo:(Lorg/tvheadend/tvhguide/model/Recording;)I │ │ +00f56c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00f56e: 7010 8303 0200 |0001: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Recording;.state:()I // method@0383 │ │ +00f574: 0a00 |0004: move-result v0 │ │ +00f576: 3310 1100 |0005: if-ne v0, v1, 0016 // +0011 │ │ +00f57a: 7010 8303 0300 |0007: invoke-direct {v3}, Lorg/tvheadend/tvhguide/model/Recording;.state:()I // method@0383 │ │ +00f580: 0a00 |000a: move-result v0 │ │ +00f582: 3310 0b00 |000b: if-ne v0, v1, 0016 // +000b │ │ +00f586: 5420 f101 |000d: iget-object v0, v2, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00f58a: 5431 f101 |000f: iget-object v1, v3, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00f58e: 6e20 1001 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@0110 │ │ +00f594: 0a00 |0014: move-result v0 │ │ +00f596: 0f00 |0015: return v0 │ │ +00f598: 5430 f101 |0016: iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00f59c: 5421 f101 |0018: iget-object v1, v2, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +00f5a0: 6e20 1001 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@0110 │ │ +00f5a6: 0a00 |001d: move-result v0 │ │ +00f5a8: 28f7 |001e: goto 0015 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x000d line=42 │ │ 0x0015 line=44 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/tvheadend/tvhguide/model/Recording; │ │ @@ -16145,25 +16148,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -00f05c: |[00f05c] org.tvheadend.tvhguide.model.Recording.equals:(Ljava/lang/Object;)Z │ │ -00f06c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00f06e: 2071 f600 |0001: instance-of v1, v7, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00f072: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ -00f076: 1f07 f600 |0005: check-cast v7, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -00f07a: 5372 f001 |0007: iget-wide v2, v7, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -00f07e: 5364 f001 |0009: iget-wide v4, v6, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -00f082: 3101 0204 |000b: cmp-long v1, v2, v4 │ │ -00f086: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -00f08a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -00f08c: 0f00 |0010: return v0 │ │ +00f5ac: |[00f5ac] org.tvheadend.tvhguide.model.Recording.equals:(Ljava/lang/Object;)Z │ │ +00f5bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00f5be: 2071 f600 |0001: instance-of v1, v7, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00f5c2: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ +00f5c6: 1f07 f600 |0005: check-cast v7, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +00f5ca: 5372 f001 |0007: iget-wide v2, v7, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00f5ce: 5364 f001 |0009: iget-wide v4, v6, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +00f5d2: 3101 0204 |000b: cmp-long v1, v2, v4 │ │ +00f5d6: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ +00f5da: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +00f5dc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ 0x0005 line=68 │ │ 0x0010 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=7 o Ljava/lang/Object; │ │ @@ -16174,22 +16177,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00f090: |[00f090] org.tvheadend.tvhguide.model.Recording.isRecording:()Z │ │ -00f0a0: 7010 8303 0100 |0000: invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/Recording;.state:()I // method@0383 │ │ -00f0a6: 0a00 |0003: move-result v0 │ │ -00f0a8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -00f0ac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -00f0ae: 0f00 |0007: return v0 │ │ -00f0b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -00f0b2: 28fe |0009: goto 0007 // -0002 │ │ +00f5e0: |[00f5e0] org.tvheadend.tvhguide.model.Recording.isRecording:()Z │ │ +00f5f0: 7010 8303 0100 |0000: invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/Recording;.state:()I // method@0383 │ │ +00f5f6: 0a00 |0003: move-result v0 │ │ +00f5f8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +00f5fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +00f5fe: 0f00 |0007: return v0 │ │ +00f600: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +00f602: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ #4 : (in Lorg/tvheadend/tvhguide/model/Recording;) │ │ @@ -16197,22 +16200,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00f0b4: |[00f0b4] org.tvheadend.tvhguide.model.Recording.isScheduled:()Z │ │ -00f0c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00f0c6: 7010 8303 0200 |0001: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Recording;.state:()I // method@0383 │ │ -00f0cc: 0a01 |0004: move-result v1 │ │ -00f0ce: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -00f0d2: 0f00 |0007: return v0 │ │ -00f0d4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -00f0d6: 28fe |0009: goto 0007 // -0002 │ │ +00f604: |[00f604] org.tvheadend.tvhguide.model.Recording.isScheduled:()Z │ │ +00f614: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00f616: 7010 8303 0200 |0001: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Recording;.state:()I // method@0383 │ │ +00f61c: 0a01 |0004: move-result v1 │ │ +00f61e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +00f622: 0f00 |0007: return v0 │ │ +00f624: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +00f626: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ source_file_idx : 455 (Recording.java) │ │ @@ -16268,17 +16271,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00f0d8: |[00f0d8] org.tvheadend.tvhguide.model.SeriesInfo.:()V │ │ -00f0e8: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00f0ee: 0e00 |0003: return-void │ │ +00f628: |[00f628] org.tvheadend.tvhguide.model.SeriesInfo.:()V │ │ +00f638: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00f63e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ │ │ Virtual methods - │ │ @@ -16287,134 +16290,134 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 242 16-bit code units │ │ -00f0f0: |[00f0f0] org.tvheadend.tvhguide.model.SeriesInfo.toString:()Ljava/lang/String; │ │ -00f100: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00f102: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -00f104: 5471 f801 |0002: iget-object v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -00f108: 3801 0d00 |0004: if-eqz v1, 0011 // +000d │ │ -00f10c: 5471 f801 |0006: iget-object v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -00f110: 6e10 b700 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00f116: 0a01 |000b: move-result v1 │ │ -00f118: 3d01 0500 |000c: if-lez v1, 0011 // +0005 │ │ -00f11c: 5470 f801 |000e: iget-object v0, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -00f120: 1100 |0010: return-object v0 │ │ -00f122: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -00f126: 5271 fc01 |0013: iget v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ -00f12a: 3d01 3c00 |0015: if-lez v1, 0051 // +003c │ │ -00f12e: 6e10 b700 0000 |0017: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00f134: 0a01 |001a: move-result v1 │ │ -00f136: 3d01 1500 |001b: if-lez v1, 0030 // +0015 │ │ -00f13a: 2201 5e00 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00f13e: 7010 be00 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00f144: 6e20 c100 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f14a: 0c01 |0025: move-result-object v1 │ │ -00f14c: 1a02 1000 |0026: const-string v2, ", " // string@0010 │ │ -00f150: 6e20 c100 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f156: 0c01 |002b: move-result-object v1 │ │ -00f158: 6e10 c200 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00f15e: 0c00 |002f: move-result-object v0 │ │ -00f160: 2201 5e00 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00f164: 7010 be00 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00f16a: 6e20 c100 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f170: 0c01 |0038: move-result-object v1 │ │ -00f172: 1a02 0705 |0039: const-string v2, "season %02d" // string@0507 │ │ -00f176: 2353 fd00 |003b: new-array v3, v5, [Ljava/lang/Object; // type@00fd │ │ -00f17a: 5274 fc01 |003d: iget v4, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ -00f17e: 7110 a600 0400 |003f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00f184: 0c04 |0042: move-result-object v4 │ │ -00f186: 4d04 0306 |0043: aput-object v4, v3, v6 │ │ -00f18a: 7120 b500 3200 |0045: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -00f190: 0c02 |0048: move-result-object v2 │ │ -00f192: 6e20 c100 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f198: 0c01 |004c: move-result-object v1 │ │ -00f19a: 6e10 c200 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00f1a0: 0c00 |0050: move-result-object v0 │ │ -00f1a2: 5271 f701 |0051: iget v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ -00f1a6: 3d01 3c00 |0053: if-lez v1, 008f // +003c │ │ -00f1aa: 6e10 b700 0000 |0055: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00f1b0: 0a01 |0058: move-result v1 │ │ -00f1b2: 3d01 1500 |0059: if-lez v1, 006e // +0015 │ │ -00f1b6: 2201 5e00 |005b: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00f1ba: 7010 be00 0100 |005d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00f1c0: 6e20 c100 0100 |0060: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f1c6: 0c01 |0063: move-result-object v1 │ │ -00f1c8: 1a02 1000 |0064: const-string v2, ", " // string@0010 │ │ -00f1cc: 6e20 c100 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f1d2: 0c01 |0069: move-result-object v1 │ │ -00f1d4: 6e10 c200 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00f1da: 0c00 |006d: move-result-object v0 │ │ -00f1dc: 2201 5e00 |006e: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00f1e0: 7010 be00 0100 |0070: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00f1e6: 6e20 c100 0100 |0073: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f1ec: 0c01 |0076: move-result-object v1 │ │ -00f1ee: 1a02 ca02 |0077: const-string v2, "episode %02d" // string@02ca │ │ -00f1f2: 2353 fd00 |0079: new-array v3, v5, [Ljava/lang/Object; // type@00fd │ │ -00f1f6: 5274 f701 |007b: iget v4, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ -00f1fa: 7110 a600 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00f200: 0c04 |0080: move-result-object v4 │ │ -00f202: 4d04 0306 |0081: aput-object v4, v3, v6 │ │ -00f206: 7120 b500 3200 |0083: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -00f20c: 0c02 |0086: move-result-object v2 │ │ -00f20e: 6e20 c100 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f214: 0c01 |008a: move-result-object v1 │ │ -00f216: 6e10 c200 0100 |008b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00f21c: 0c00 |008e: move-result-object v0 │ │ -00f21e: 5271 fa01 |008f: iget v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ -00f222: 3d01 3c00 |0091: if-lez v1, 00cd // +003c │ │ -00f226: 6e10 b700 0000 |0093: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00f22c: 0a01 |0096: move-result v1 │ │ -00f22e: 3d01 1500 |0097: if-lez v1, 00ac // +0015 │ │ -00f232: 2201 5e00 |0099: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00f236: 7010 be00 0100 |009b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00f23c: 6e20 c100 0100 |009e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f242: 0c01 |00a1: move-result-object v1 │ │ -00f244: 1a02 1000 |00a2: const-string v2, ", " // string@0010 │ │ -00f248: 6e20 c100 2100 |00a4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f24e: 0c01 |00a7: move-result-object v1 │ │ -00f250: 6e10 c200 0100 |00a8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00f256: 0c00 |00ab: move-result-object v0 │ │ -00f258: 2201 5e00 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00f25c: 7010 be00 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00f262: 6e20 c100 0100 |00b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f268: 0c01 |00b4: move-result-object v1 │ │ -00f26a: 1a02 3d04 |00b5: const-string v2, "part %d" // string@043d │ │ -00f26e: 2353 fd00 |00b7: new-array v3, v5, [Ljava/lang/Object; // type@00fd │ │ -00f272: 5274 fa01 |00b9: iget v4, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ -00f276: 7110 a600 0400 |00bb: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00f27c: 0c04 |00be: move-result-object v4 │ │ -00f27e: 4d04 0306 |00bf: aput-object v4, v3, v6 │ │ -00f282: 7120 b500 3200 |00c1: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -00f288: 0c02 |00c4: move-result-object v2 │ │ -00f28a: 6e20 c100 2100 |00c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f290: 0c01 |00c8: move-result-object v1 │ │ -00f292: 6e10 c200 0100 |00c9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00f298: 0c00 |00cc: move-result-object v0 │ │ -00f29a: 6e10 b700 0000 |00cd: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ -00f2a0: 0a01 |00d0: move-result v1 │ │ -00f2a2: 3d01 3fff |00d1: if-lez v1, 0010 // -00c1 │ │ -00f2a6: 2201 5e00 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ -00f2aa: 7010 be00 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00f2b0: 6e30 ba00 6005 |00d8: invoke-virtual {v0, v6, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ba │ │ -00f2b6: 0c02 |00db: move-result-object v2 │ │ -00f2b8: 6e10 bd00 0200 |00dc: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@00bd │ │ -00f2be: 0c02 |00df: move-result-object v2 │ │ -00f2c0: 6e20 c100 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f2c6: 0c01 |00e3: move-result-object v1 │ │ -00f2c8: 6e20 b900 5000 |00e4: invoke-virtual {v0, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ -00f2ce: 0c02 |00e7: move-result-object v2 │ │ -00f2d0: 6e20 c100 2100 |00e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00f2d6: 0c01 |00eb: move-result-object v1 │ │ -00f2d8: 6e10 c200 0100 |00ec: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00f2de: 0c00 |00ef: move-result-object v0 │ │ -00f2e0: 2900 20ff |00f0: goto/16 0010 // -00e0 │ │ +00f640: |[00f640] org.tvheadend.tvhguide.model.SeriesInfo.toString:()Ljava/lang/String; │ │ +00f650: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00f652: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +00f654: 5471 f801 |0002: iget-object v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +00f658: 3801 0d00 |0004: if-eqz v1, 0011 // +000d │ │ +00f65c: 5471 f801 |0006: iget-object v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +00f660: 6e10 b700 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00f666: 0a01 |000b: move-result v1 │ │ +00f668: 3d01 0500 |000c: if-lez v1, 0011 // +0005 │ │ +00f66c: 5470 f801 |000e: iget-object v0, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +00f670: 1100 |0010: return-object v0 │ │ +00f672: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +00f676: 5271 fc01 |0013: iget v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ +00f67a: 3d01 3c00 |0015: if-lez v1, 0051 // +003c │ │ +00f67e: 6e10 b700 0000 |0017: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00f684: 0a01 |001a: move-result v1 │ │ +00f686: 3d01 1500 |001b: if-lez v1, 0030 // +0015 │ │ +00f68a: 2201 5e00 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00f68e: 7010 be00 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00f694: 6e20 c100 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f69a: 0c01 |0025: move-result-object v1 │ │ +00f69c: 1a02 1000 |0026: const-string v2, ", " // string@0010 │ │ +00f6a0: 6e20 c100 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f6a6: 0c01 |002b: move-result-object v1 │ │ +00f6a8: 6e10 c200 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00f6ae: 0c00 |002f: move-result-object v0 │ │ +00f6b0: 2201 5e00 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00f6b4: 7010 be00 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00f6ba: 6e20 c100 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f6c0: 0c01 |0038: move-result-object v1 │ │ +00f6c2: 1a02 0605 |0039: const-string v2, "season %02d" // string@0506 │ │ +00f6c6: 2353 fd00 |003b: new-array v3, v5, [Ljava/lang/Object; // type@00fd │ │ +00f6ca: 5274 fc01 |003d: iget v4, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ +00f6ce: 7110 a600 0400 |003f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00f6d4: 0c04 |0042: move-result-object v4 │ │ +00f6d6: 4d04 0306 |0043: aput-object v4, v3, v6 │ │ +00f6da: 7120 b500 3200 |0045: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +00f6e0: 0c02 |0048: move-result-object v2 │ │ +00f6e2: 6e20 c100 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f6e8: 0c01 |004c: move-result-object v1 │ │ +00f6ea: 6e10 c200 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00f6f0: 0c00 |0050: move-result-object v0 │ │ +00f6f2: 5271 f701 |0051: iget v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ +00f6f6: 3d01 3c00 |0053: if-lez v1, 008f // +003c │ │ +00f6fa: 6e10 b700 0000 |0055: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00f700: 0a01 |0058: move-result v1 │ │ +00f702: 3d01 1500 |0059: if-lez v1, 006e // +0015 │ │ +00f706: 2201 5e00 |005b: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00f70a: 7010 be00 0100 |005d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00f710: 6e20 c100 0100 |0060: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f716: 0c01 |0063: move-result-object v1 │ │ +00f718: 1a02 1000 |0064: const-string v2, ", " // string@0010 │ │ +00f71c: 6e20 c100 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f722: 0c01 |0069: move-result-object v1 │ │ +00f724: 6e10 c200 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00f72a: 0c00 |006d: move-result-object v0 │ │ +00f72c: 2201 5e00 |006e: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00f730: 7010 be00 0100 |0070: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00f736: 6e20 c100 0100 |0073: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f73c: 0c01 |0076: move-result-object v1 │ │ +00f73e: 1a02 ca02 |0077: const-string v2, "episode %02d" // string@02ca │ │ +00f742: 2353 fd00 |0079: new-array v3, v5, [Ljava/lang/Object; // type@00fd │ │ +00f746: 5274 f701 |007b: iget v4, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ +00f74a: 7110 a600 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00f750: 0c04 |0080: move-result-object v4 │ │ +00f752: 4d04 0306 |0081: aput-object v4, v3, v6 │ │ +00f756: 7120 b500 3200 |0083: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +00f75c: 0c02 |0086: move-result-object v2 │ │ +00f75e: 6e20 c100 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f764: 0c01 |008a: move-result-object v1 │ │ +00f766: 6e10 c200 0100 |008b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00f76c: 0c00 |008e: move-result-object v0 │ │ +00f76e: 5271 fa01 |008f: iget v1, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ +00f772: 3d01 3c00 |0091: if-lez v1, 00cd // +003c │ │ +00f776: 6e10 b700 0000 |0093: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00f77c: 0a01 |0096: move-result v1 │ │ +00f77e: 3d01 1500 |0097: if-lez v1, 00ac // +0015 │ │ +00f782: 2201 5e00 |0099: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00f786: 7010 be00 0100 |009b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00f78c: 6e20 c100 0100 |009e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f792: 0c01 |00a1: move-result-object v1 │ │ +00f794: 1a02 1000 |00a2: const-string v2, ", " // string@0010 │ │ +00f798: 6e20 c100 2100 |00a4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f79e: 0c01 |00a7: move-result-object v1 │ │ +00f7a0: 6e10 c200 0100 |00a8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00f7a6: 0c00 |00ab: move-result-object v0 │ │ +00f7a8: 2201 5e00 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00f7ac: 7010 be00 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00f7b2: 6e20 c100 0100 |00b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f7b8: 0c01 |00b4: move-result-object v1 │ │ +00f7ba: 1a02 3c04 |00b5: const-string v2, "part %d" // string@043c │ │ +00f7be: 2353 fd00 |00b7: new-array v3, v5, [Ljava/lang/Object; // type@00fd │ │ +00f7c2: 5274 fa01 |00b9: iget v4, v7, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ +00f7c6: 7110 a600 0400 |00bb: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +00f7cc: 0c04 |00be: move-result-object v4 │ │ +00f7ce: 4d04 0306 |00bf: aput-object v4, v3, v6 │ │ +00f7d2: 7120 b500 3200 |00c1: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +00f7d8: 0c02 |00c4: move-result-object v2 │ │ +00f7da: 6e20 c100 2100 |00c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f7e0: 0c01 |00c8: move-result-object v1 │ │ +00f7e2: 6e10 c200 0100 |00c9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00f7e8: 0c00 |00cc: move-result-object v0 │ │ +00f7ea: 6e10 b700 0000 |00cd: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00b7 │ │ +00f7f0: 0a01 |00d0: move-result v1 │ │ +00f7f2: 3d01 3fff |00d1: if-lez v1, 0010 // -00c1 │ │ +00f7f6: 2201 5e00 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@005e │ │ +00f7fa: 7010 be00 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +00f800: 6e30 ba00 6005 |00d8: invoke-virtual {v0, v6, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ba │ │ +00f806: 0c02 |00db: move-result-object v2 │ │ +00f808: 6e10 bd00 0200 |00dc: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@00bd │ │ +00f80e: 0c02 |00df: move-result-object v2 │ │ +00f810: 6e20 c100 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f816: 0c01 |00e3: move-result-object v1 │ │ +00f818: 6e20 b900 5000 |00e4: invoke-virtual {v0, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ +00f81e: 0c02 |00e7: move-result-object v2 │ │ +00f820: 6e20 c100 2100 |00e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +00f826: 0c01 |00eb: move-result-object v1 │ │ +00f828: 6e10 c200 0100 |00ec: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +00f82e: 0c00 |00ef: move-result-object v0 │ │ +00f830: 2900 20ff |00f0: goto/16 0010 // -00e0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=16 │ │ 0x000e line=17 │ │ 0x0010 line=41 │ │ 0x0011 line=19 │ │ 0x0013 line=21 │ │ @@ -16515,17 +16518,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00f2e4: |[00f2e4] org.tvheadend.tvhguide.model.Stream.:()V │ │ -00f2f4: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -00f2fa: 0e00 |0003: return-void │ │ +00f834: |[00f834] org.tvheadend.tvhguide.model.Stream.:()V │ │ +00f844: 7010 ac00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +00f84a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/model/Stream; │ │ │ │ Virtual methods - │ │ @@ -16594,20 +16597,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00f2fc: |[00f2fc] org.tvheadend.tvhguide.model.Subscription.:()V │ │ -00f30c: 7010 ac00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ -00f312: 2200 7a00 |0003: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ -00f316: 7010 0701 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00f31c: 5b10 1102 |0008: iput-object v0, v1, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ -00f320: 0e00 |000a: return-void │ │ +00f84c: |[00f84c] org.tvheadend.tvhguide.model.Subscription.:()V │ │ +00f85c: 7010 ac00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ +00f862: 2200 7a00 |0003: new-instance v0, Ljava/util/ArrayList; // type@007a │ │ +00f866: 7010 0701 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00f86c: 5b10 1102 |0008: iput-object v0, v1, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ +00f870: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/tvheadend/tvhguide/model/Subscription; │ │ │ │ @@ -16676,36 +16679,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00f324: |[00f324] org.tvheadend.tvhguide.ChannelListActivity.:()V │ │ -00f334: 7010 1100 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0011 │ │ -00f33a: 0e00 |0003: return-void │ │ +00f874: |[00f874] org.tvheadend.tvhguide.ChannelListActivity.:()V │ │ +00f884: 7010 1100 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0011 │ │ +00f88a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ - 0x0003 line=334 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/ChannelListActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;Lorg/tvheadend/tvhguide/model/ChannelTag;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00f33c: |[00f33c] org.tvheadend.tvhguide.ChannelListActivity.access$000:(Lorg/tvheadend/tvhguide/ChannelListActivity;Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ -00f34c: 7020 7801 1000 |0000: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setCurrentTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0178 │ │ -00f352: 0e00 |0003: return-void │ │ +00f88c: |[00f88c] org.tvheadend.tvhguide.ChannelListActivity.access$000:(Lorg/tvheadend/tvhguide/ChannelListActivity;Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ +00f89c: 7020 7801 1000 |0000: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setCurrentTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0178 │ │ +00f8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ @@ -16714,17 +16716,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00f354: |[00f354] org.tvheadend.tvhguide.ChannelListActivity.access$100:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V │ │ -00f364: 7010 7401 0000 |0000: invoke-direct {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.populateList:()V // method@0174 │ │ -00f36a: 0e00 |0003: return-void │ │ +00f8a4: |[00f8a4] org.tvheadend.tvhguide.ChannelListActivity.access$100:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V │ │ +00f8b4: 7010 7401 0000 |0000: invoke-direct {v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.populateList:()V // method@0174 │ │ +00f8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ │ #3 : (in Lorg/tvheadend/tvhguide/ChannelListActivity;) │ │ @@ -16732,17 +16734,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;)Landroid/app/AlertDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f36c: |[00f36c] org.tvheadend.tvhguide.ChannelListActivity.access$200:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Landroid/app/AlertDialog; │ │ -00f37c: 5410 2500 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagDialog:Landroid/app/AlertDialog; // field@0025 │ │ -00f380: 1100 |0002: return-object v0 │ │ +00f8bc: |[00f8bc] org.tvheadend.tvhguide.ChannelListActivity.access$200:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Landroid/app/AlertDialog; │ │ +00f8cc: 5410 2500 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagDialog:Landroid/app/AlertDialog; // field@0025 │ │ +00f8d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ │ #4 : (in Lorg/tvheadend/tvhguide/ChannelListActivity;) │ │ @@ -16750,17 +16752,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00f384: |[00f384] org.tvheadend.tvhguide.ChannelListActivity.access$300:(Lorg/tvheadend/tvhguide/ChannelListActivity;Z)V │ │ -00f394: 7020 7a01 1000 |0000: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setLoading:(Z)V // method@017a │ │ -00f39a: 0e00 |0003: return-void │ │ +00f8d4: |[00f8d4] org.tvheadend.tvhguide.ChannelListActivity.access$300:(Lorg/tvheadend/tvhguide/ChannelListActivity;Z)V │ │ +00f8e4: 7020 7a01 1000 |0000: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setLoading:(Z)V // method@017a │ │ +00f8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -16769,17 +16771,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f39c: |[00f39c] org.tvheadend.tvhguide.ChannelListActivity.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ -00f3ac: 5410 2000 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f3b0: 1100 |0002: return-object v0 │ │ +00f8ec: |[00f8ec] org.tvheadend.tvhguide.ChannelListActivity.access$400:(Lorg/tvheadend/tvhguide/ChannelListActivity;)Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ +00f8fc: 5410 2000 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00f900: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ │ #6 : (in Lorg/tvheadend/tvhguide/ChannelListActivity;) │ │ @@ -16787,95 +16789,94 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -00f3b4: |[00f3b4] org.tvheadend.tvhguide.ChannelListActivity.populateList:()V │ │ -00f3c4: 6e10 6501 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getApplication:()Landroid/app/Application; // method@0165 │ │ -00f3ca: 0c00 |0003: move-result-object v0 │ │ -00f3cc: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00f3d0: 5463 2000 |0006: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f3d4: 6e10 5401 0300 |0008: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.clear:()V // method@0154 │ │ -00f3da: 6e10 9202 0000 |000b: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannels:()Ljava/util/List; // method@0292 │ │ -00f3e0: 0c03 |000e: move-result-object v3 │ │ -00f3e2: 7210 2501 0300 |000f: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00f3e8: 0c02 |0012: move-result-object v2 │ │ -00f3ea: 7210 1801 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00f3f0: 0a03 |0016: move-result v3 │ │ -00f3f2: 3803 1c00 |0017: if-eqz v3, 0033 // +001c │ │ -00f3f6: 7210 1901 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00f3fc: 0c01 |001c: move-result-object v1 │ │ -00f3fe: 1f01 f100 |001d: check-cast v1, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -00f402: 5463 2100 |001f: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ -00f406: 3803 0c00 |0021: if-eqz v3, 002d // +000c │ │ -00f40a: 5463 2100 |0023: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ -00f40e: 5334 d601 |0025: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ -00f412: 6e30 7103 4105 |0027: invoke-virtual {v1, v4, v5}, Lorg/tvheadend/tvhguide/model/Channel;.hasTag:(J)Z // method@0371 │ │ -00f418: 0a03 |002a: move-result v3 │ │ -00f41a: 3803 e8ff |002b: if-eqz v3, 0013 // -0018 │ │ -00f41e: 5463 2000 |002d: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f422: 6e20 5301 1300 |002f: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.add:(Ljava/lang/Object;)V // method@0153 │ │ -00f428: 28e1 |0032: goto 0013 // -001f │ │ -00f42a: 5463 2000 |0033: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f42e: 6e10 5a01 0300 |0035: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.sort:()V // method@015a │ │ -00f434: 5463 2000 |0038: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f438: 6e10 5801 0300 |003a: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.notifyDataSetChanged:()V // method@0158 │ │ -00f43e: 0e00 |003d: return-void │ │ +00f904: |[00f904] org.tvheadend.tvhguide.ChannelListActivity.populateList:()V │ │ +00f914: 6e10 6501 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getApplication:()Landroid/app/Application; // method@0165 │ │ +00f91a: 0c00 |0003: move-result-object v0 │ │ +00f91c: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +00f920: 5462 2000 |0006: iget-object v2, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00f924: 6e10 5401 0200 |0008: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.clear:()V // method@0154 │ │ +00f92a: 6e10 9202 0000 |000b: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannels:()Ljava/util/List; // method@0292 │ │ +00f930: 0c02 |000e: move-result-object v2 │ │ +00f932: 7210 2501 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00f938: 0c02 |0012: move-result-object v2 │ │ +00f93a: 7210 1801 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00f940: 0a03 |0016: move-result v3 │ │ +00f942: 3803 1c00 |0017: if-eqz v3, 0033 // +001c │ │ +00f946: 7210 1901 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00f94c: 0c01 |001c: move-result-object v1 │ │ +00f94e: 1f01 f100 |001d: check-cast v1, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +00f952: 5463 2100 |001f: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ +00f956: 3803 0c00 |0021: if-eqz v3, 002d // +000c │ │ +00f95a: 5463 2100 |0023: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ +00f95e: 5334 d601 |0025: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ +00f962: 6e30 7103 4105 |0027: invoke-virtual {v1, v4, v5}, Lorg/tvheadend/tvhguide/model/Channel;.hasTag:(J)Z // method@0371 │ │ +00f968: 0a03 |002a: move-result v3 │ │ +00f96a: 3803 e8ff |002b: if-eqz v3, 0013 // -0018 │ │ +00f96e: 5463 2000 |002d: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00f972: 6e20 5301 1300 |002f: invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.add:(Ljava/lang/Object;)V // method@0153 │ │ +00f978: 28e1 |0032: goto 0013 // -001f │ │ +00f97a: 5462 2000 |0033: iget-object v2, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00f97e: 6e10 5a01 0200 |0035: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.sort:()V // method@015a │ │ +00f984: 5462 2000 |0038: iget-object v2, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00f988: 6e10 5801 0200 |003a: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.notifyDataSetChanged:()V // method@0158 │ │ +00f98e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0006 line=184 │ │ 0x000b line=186 │ │ 0x001f line=187 │ │ 0x002d line=188 │ │ 0x0033 line=192 │ │ 0x0038 line=193 │ │ 0x003d line=194 │ │ locals : │ │ 0x001f - 0x0033 reg=1 ch Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x0006 - 0x003e reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x0013 - 0x003e reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x003e reg=6 this Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ │ #7 : (in Lorg/tvheadend/tvhguide/ChannelListActivity;) │ │ name : 'setCurrentTag' │ │ type : '(Lorg/tvheadend/tvhguide/model/ChannelTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -00f440: |[00f440] org.tvheadend.tvhguide.ChannelListActivity.setCurrentTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ -00f450: 1402 0b00 027f |0000: const v2, #float 1.728e+38 // #7f02000b │ │ -00f456: 5b34 2100 |0003: iput-object v4, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ -00f45a: 3904 1000 |0005: if-nez v4, 0015 // +0010 │ │ -00f45e: 5430 2700 |0007: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagTextView:Landroid/widget/TextView; // field@0027 │ │ -00f462: 1401 2d00 067f |0009: const v1, #float 1.78117e+38 // #7f06002d │ │ -00f468: 6e20 8c00 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@008c │ │ -00f46e: 5430 2600 |000f: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ -00f472: 6e20 7d00 2000 |0011: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00f478: 0e00 |0014: return-void │ │ -00f47a: 5430 2700 |0015: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagTextView:Landroid/widget/TextView; // field@0027 │ │ -00f47e: 5431 2100 |0017: iget-object v1, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ -00f482: 5411 d701 |0019: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ -00f486: 6e20 8d00 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -00f48c: 5430 2100 |001e: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ -00f490: 5400 d501 |0020: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/ChannelTag;.iconBitmap:Landroid/graphics/Bitmap; // field@01d5 │ │ -00f494: 3800 0c00 |0022: if-eqz v0, 002e // +000c │ │ -00f498: 5430 2600 |0024: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ -00f49c: 5431 2100 |0026: iget-object v1, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ -00f4a0: 5411 d501 |0028: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.iconBitmap:Landroid/graphics/Bitmap; // field@01d5 │ │ -00f4a4: 6e20 7b00 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ -00f4aa: 28e7 |002d: goto 0014 // -0019 │ │ -00f4ac: 5430 2600 |002e: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ -00f4b0: 6e20 7d00 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -00f4b6: 28e1 |0033: goto 0014 // -001f │ │ +00f990: |[00f990] org.tvheadend.tvhguide.ChannelListActivity.setCurrentTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ +00f9a0: 1402 0b00 027f |0000: const v2, #float 1.728e+38 // #7f02000b │ │ +00f9a6: 5b34 2100 |0003: iput-object v4, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ +00f9aa: 3904 1000 |0005: if-nez v4, 0015 // +0010 │ │ +00f9ae: 5430 2700 |0007: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagTextView:Landroid/widget/TextView; // field@0027 │ │ +00f9b2: 1401 2d00 067f |0009: const v1, #float 1.78117e+38 // #7f06002d │ │ +00f9b8: 6e20 8c00 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@008c │ │ +00f9be: 5430 2600 |000f: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ +00f9c2: 6e20 7d00 2000 |0011: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00f9c8: 0e00 |0014: return-void │ │ +00f9ca: 5430 2700 |0015: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagTextView:Landroid/widget/TextView; // field@0027 │ │ +00f9ce: 5431 2100 |0017: iget-object v1, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ +00f9d2: 5411 d701 |0019: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ +00f9d6: 6e20 8d00 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +00f9dc: 5430 2100 |001e: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ +00f9e0: 5400 d501 |0020: iget-object v0, v0, Lorg/tvheadend/tvhguide/model/ChannelTag;.iconBitmap:Landroid/graphics/Bitmap; // field@01d5 │ │ +00f9e4: 3800 0c00 |0022: if-eqz v0, 002e // +000c │ │ +00f9e8: 5430 2600 |0024: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ +00f9ec: 5431 2100 |0026: iget-object v1, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ +00f9f0: 5411 d501 |0028: iget-object v1, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.iconBitmap:Landroid/graphics/Bitmap; // field@01d5 │ │ +00f9f4: 6e20 7b00 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ +00f9fa: 28e7 |002d: goto 0014 // -0019 │ │ +00f9fc: 5430 2600 |002e: iget-object v0, v3, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ +00fa00: 6e20 7d00 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +00fa06: 28e1 |0033: goto 0014 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=166 │ │ 0x0005 line=168 │ │ 0x0007 line=169 │ │ 0x000f line=170 │ │ 0x0014 line=179 │ │ @@ -16888,63 +16889,63 @@ │ │ 0x0000 - 0x0034 reg=4 t Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ #8 : (in Lorg/tvheadend/tvhguide/ChannelListActivity;) │ │ name : 'setLoading' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -00f4b8: |[00f4b8] org.tvheadend.tvhguide.ChannelListActivity.setLoading:(Z)V │ │ -00f4c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00f4ca: 5465 2400 |0001: iget-object v5, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagBtn:Landroid/view/View; // field@0024 │ │ -00f4ce: 3907 1c00 |0003: if-nez v7, 001f // +001c │ │ -00f4d2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -00f4d4: 6e20 6700 3500 |0006: invoke-virtual {v5, v3}, Landroid/view/View;.setEnabled:(Z)V // method@0067 │ │ -00f4da: 3807 1800 |0009: if-eqz v7, 0021 // +0018 │ │ -00f4de: 5463 2200 |000b: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.pb:Landroid/widget/ProgressBar; // field@0022 │ │ -00f4e2: 6e20 8700 4300 |000d: invoke-virtual {v3, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0087 │ │ -00f4e8: 5463 2700 |0010: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagTextView:Landroid/widget/TextView; // field@0027 │ │ -00f4ec: 1404 2b00 067f |0012: const v4, #float 1.78117e+38 // #7f06002b │ │ -00f4f2: 6e20 8c00 4300 |0015: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(I)V // method@008c │ │ -00f4f8: 5463 2600 |0018: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ -00f4fc: 1244 |001a: const/4 v4, #int 4 // #4 │ │ -00f4fe: 6e20 7e00 4300 |001b: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ -00f504: 0e00 |001e: return-void │ │ -00f506: 0143 |001f: move v3, v4 │ │ -00f508: 28e6 |0020: goto 0006 // -001a │ │ -00f50a: 5463 2200 |0021: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.pb:Landroid/widget/ProgressBar; // field@0022 │ │ -00f50e: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ -00f512: 6e20 8700 5300 |0025: invoke-virtual {v3, v5}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0087 │ │ -00f518: 5463 2600 |0028: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ -00f51c: 6e20 7e00 4300 |002a: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ -00f522: 6e10 6501 0600 |002d: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getApplication:()Landroid/app/Application; // method@0165 │ │ -00f528: 0c00 |0030: move-result-object v0 │ │ -00f52a: 1f00 d000 |0031: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00f52e: 5463 2300 |0033: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ -00f532: 6e10 7000 0300 |0035: invoke-virtual {v3}, Landroid/widget/ArrayAdapter;.clear:()V // method@0070 │ │ -00f538: 6e10 9102 0000 |0038: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannelTags:()Ljava/util/List; // method@0291 │ │ -00f53e: 0c03 |003b: move-result-object v3 │ │ -00f540: 7210 2501 0300 |003c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -00f546: 0c01 |003f: move-result-object v1 │ │ -00f548: 7210 1801 0100 |0040: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -00f54e: 0a03 |0043: move-result v3 │ │ -00f550: 3803 0e00 |0044: if-eqz v3, 0052 // +000e │ │ -00f554: 7210 1901 0100 |0046: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -00f55a: 0c02 |0049: move-result-object v2 │ │ -00f55c: 1f02 f200 |004a: check-cast v2, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ -00f560: 5463 2300 |004c: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ -00f564: 6e20 6f00 2300 |004e: invoke-virtual {v3, v2}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@006f │ │ -00f56a: 28ef |0051: goto 0040 // -0011 │ │ -00f56c: 7010 7401 0600 |0052: invoke-direct {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.populateList:()V // method@0174 │ │ -00f572: 5463 2100 |0055: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ -00f576: 7020 7801 3600 |0057: invoke-direct {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setCurrentTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0178 │ │ -00f57c: 28c4 |005a: goto 001e // -003c │ │ +00fa08: |[00fa08] org.tvheadend.tvhguide.ChannelListActivity.setLoading:(Z)V │ │ +00fa18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00fa1a: 5454 2400 |0001: iget-object v4, v5, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagBtn:Landroid/view/View; // field@0024 │ │ +00fa1e: 3906 1c00 |0003: if-nez v6, 001f // +001c │ │ +00fa22: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +00fa24: 6e20 6700 2400 |0006: invoke-virtual {v4, v2}, Landroid/view/View;.setEnabled:(Z)V // method@0067 │ │ +00fa2a: 3806 1800 |0009: if-eqz v6, 0021 // +0018 │ │ +00fa2e: 5452 2200 |000b: iget-object v2, v5, Lorg/tvheadend/tvhguide/ChannelListActivity;.pb:Landroid/widget/ProgressBar; // field@0022 │ │ +00fa32: 6e20 8700 3200 |000d: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0087 │ │ +00fa38: 5452 2700 |0010: iget-object v2, v5, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagTextView:Landroid/widget/TextView; // field@0027 │ │ +00fa3c: 1403 2b00 067f |0012: const v3, #float 1.78117e+38 // #7f06002b │ │ +00fa42: 6e20 8c00 3200 |0015: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(I)V // method@008c │ │ +00fa48: 5452 2600 |0018: iget-object v2, v5, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ +00fa4c: 1243 |001a: const/4 v3, #int 4 // #4 │ │ +00fa4e: 6e20 7e00 3200 |001b: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ +00fa54: 0e00 |001e: return-void │ │ +00fa56: 0132 |001f: move v2, v3 │ │ +00fa58: 28e6 |0020: goto 0006 // -001a │ │ +00fa5a: 5452 2200 |0021: iget-object v2, v5, Lorg/tvheadend/tvhguide/ChannelListActivity;.pb:Landroid/widget/ProgressBar; // field@0022 │ │ +00fa5e: 1304 0800 |0023: const/16 v4, #int 8 // #8 │ │ +00fa62: 6e20 8700 4200 |0025: invoke-virtual {v2, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0087 │ │ +00fa68: 5452 2600 |0028: iget-object v2, v5, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ +00fa6c: 6e20 7e00 3200 |002a: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@007e │ │ +00fa72: 6e10 6501 0500 |002d: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getApplication:()Landroid/app/Application; // method@0165 │ │ +00fa78: 0c00 |0030: move-result-object v0 │ │ +00fa7a: 1f00 d000 |0031: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +00fa7e: 5452 2300 |0033: iget-object v2, v5, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ +00fa82: 6e10 7000 0200 |0035: invoke-virtual {v2}, Landroid/widget/ArrayAdapter;.clear:()V // method@0070 │ │ +00fa88: 6e10 9102 0000 |0038: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannelTags:()Ljava/util/List; // method@0291 │ │ +00fa8e: 0c02 |003b: move-result-object v2 │ │ +00fa90: 7210 2501 0200 |003c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +00fa96: 0c02 |003f: move-result-object v2 │ │ +00fa98: 7210 1801 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +00fa9e: 0a03 |0043: move-result v3 │ │ +00faa0: 3803 0e00 |0044: if-eqz v3, 0052 // +000e │ │ +00faa4: 7210 1901 0200 |0046: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +00faaa: 0c01 |0049: move-result-object v1 │ │ +00faac: 1f01 f200 |004a: check-cast v1, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ +00fab0: 5453 2300 |004c: iget-object v3, v5, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ +00fab4: 6e20 6f00 1300 |004e: invoke-virtual {v3, v1}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@006f │ │ +00faba: 28ef |0051: goto 0040 // -0011 │ │ +00fabc: 7010 7401 0500 |0052: invoke-direct {v5}, Lorg/tvheadend/tvhguide/ChannelListActivity;.populateList:()V // method@0174 │ │ +00fac2: 5452 2100 |0055: iget-object v2, v5, Lorg/tvheadend/tvhguide/ChannelListActivity;.currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; // field@0021 │ │ +00fac6: 7020 7801 2500 |0057: invoke-direct {v5, v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setCurrentTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0178 │ │ +00facc: 28c4 |005a: goto 001e // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=258 │ │ 0x0009 line=259 │ │ 0x000b line=260 │ │ 0x0010 line=261 │ │ 0x0018 line=262 │ │ @@ -16955,71 +16956,70 @@ │ │ 0x002d line=267 │ │ 0x0033 line=268 │ │ 0x0038 line=269 │ │ 0x004c line=270 │ │ 0x0052 line=273 │ │ 0x0055 line=274 │ │ locals : │ │ - 0x004c - 0x0052 reg=2 t Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ + 0x004c - 0x0052 reg=1 t Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ 0x0033 - 0x005b reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x0040 - 0x005b reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x005b reg=6 this Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ - 0x0000 - 0x005b reg=7 loading Z │ │ + 0x0000 - 0x005b reg=5 this Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ + 0x0000 - 0x005b reg=6 loading Z │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/ChannelListActivity;) │ │ name : 'connect' │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -00f580: |[00f580] org.tvheadend.tvhguide.ChannelListActivity.connect:(Z)V │ │ -00f590: 3809 0700 |0000: if-eqz v9, 0007 // +0007 │ │ -00f594: 5486 2000 |0002: iget-object v6, v8, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f598: 6e10 5401 0600 |0004: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.clear:()V // method@0154 │ │ -00f59e: 7110 4a00 0800 |0007: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00f5a4: 0c04 |000a: move-result-object v4 │ │ -00f5a6: 1a06 1205 |000b: const-string v6, "serverHostPref" // string@0512 │ │ -00f5aa: 1a07 9403 |000d: const-string v7, "localhost" // string@0394 │ │ -00f5ae: 7230 3000 6407 |000f: invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00f5b4: 0c00 |0012: move-result-object v0 │ │ -00f5b6: 1a06 1305 |0013: const-string v6, "serverPortPref" // string@0513 │ │ -00f5ba: 1a07 1600 |0015: const-string v7, "9982" // string@0016 │ │ -00f5be: 7230 3000 6407 |0017: invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00f5c4: 0c06 |001a: move-result-object v6 │ │ -00f5c6: 7110 a200 0600 |001b: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ -00f5cc: 0a03 |001e: move-result v3 │ │ -00f5ce: 1a06 a205 |001f: const-string v6, "usernamePref" // string@05a2 │ │ -00f5d2: 1a07 0000 |0021: const-string v7, "" // string@0000 │ │ -00f5d6: 7230 3000 6407 |0023: invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00f5dc: 0c05 |0026: move-result-object v5 │ │ -00f5de: 1a06 4204 |0027: const-string v6, "passwordPref" // string@0442 │ │ -00f5e2: 1a07 0000 |0029: const-string v7, "" // string@0000 │ │ -00f5e6: 7230 3000 6407 |002b: invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00f5ec: 0c02 |002e: move-result-object v2 │ │ -00f5ee: 2201 1100 |002f: new-instance v1, Landroid/content/Intent; // type@0011 │ │ -00f5f2: 1c06 ed00 |0031: const-class v6, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -00f5f6: 7030 1d00 8106 |0033: invoke-direct {v1, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00f5fc: 1a06 1f04 |0036: const-string v6, "org.me.tvhguide.htsp.CONNECT" // string@041f │ │ -00f600: 6e20 2c00 6100 |0038: invoke-virtual {v1, v6}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -00f606: 1a06 4d03 |003b: const-string v6, "hostname" // string@034d │ │ -00f60a: 6e30 2900 6100 |003d: invoke-virtual {v1, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ -00f610: 1a06 5404 |0040: const-string v6, "port" // string@0454 │ │ -00f614: 6e30 2700 6103 |0042: invoke-virtual {v1, v6, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0027 │ │ -00f61a: 1a06 a105 |0045: const-string v6, "username" // string@05a1 │ │ -00f61e: 6e30 2900 6105 |0047: invoke-virtual {v1, v6, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ -00f624: 1a06 4104 |004a: const-string v6, "password" // string@0441 │ │ -00f628: 6e30 2900 6102 |004c: invoke-virtual {v1, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ -00f62e: 1a06 ee02 |004f: const-string v6, "force" // string@02ee │ │ -00f632: 6e30 2a00 6109 |0051: invoke-virtual {v1, v6, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@002a │ │ -00f638: 6e20 7f01 1800 |0054: invoke-virtual {v8, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@017f │ │ -00f63e: 0e00 |0057: return-void │ │ +00fad0: |[00fad0] org.tvheadend.tvhguide.ChannelListActivity.connect:(Z)V │ │ +00fae0: 3809 0700 |0000: if-eqz v9, 0007 // +0007 │ │ +00fae4: 5486 2000 |0002: iget-object v6, v8, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00fae8: 6e10 5401 0600 |0004: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.clear:()V // method@0154 │ │ +00faee: 7110 4a00 0800 |0007: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +00faf4: 0c04 |000a: move-result-object v4 │ │ +00faf6: 1a06 1105 |000b: const-string v6, "serverHostPref" // string@0511 │ │ +00fafa: 1a07 9303 |000d: const-string v7, "localhost" // string@0393 │ │ +00fafe: 7230 3000 6407 |000f: invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00fb04: 0c00 |0012: move-result-object v0 │ │ +00fb06: 1a06 1205 |0013: const-string v6, "serverPortPref" // string@0512 │ │ +00fb0a: 1a07 1600 |0015: const-string v7, "9982" // string@0016 │ │ +00fb0e: 7230 3000 6407 |0017: invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00fb14: 0c06 |001a: move-result-object v6 │ │ +00fb16: 7110 a200 0600 |001b: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ +00fb1c: 0a03 |001e: move-result v3 │ │ +00fb1e: 1a06 a105 |001f: const-string v6, "usernamePref" // string@05a1 │ │ +00fb22: 1a07 0000 |0021: const-string v7, "" // string@0000 │ │ +00fb26: 7230 3000 6407 |0023: invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00fb2c: 0c05 |0026: move-result-object v5 │ │ +00fb2e: 1a06 4104 |0027: const-string v6, "passwordPref" // string@0441 │ │ +00fb32: 1a07 0000 |0029: const-string v7, "" // string@0000 │ │ +00fb36: 7230 3000 6407 |002b: invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +00fb3c: 0c02 |002e: move-result-object v2 │ │ +00fb3e: 2201 1100 |002f: new-instance v1, Landroid/content/Intent; // type@0011 │ │ +00fb42: 1c06 ed00 |0031: const-class v6, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +00fb46: 7030 1d00 8106 |0033: invoke-direct {v1, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00fb4c: 1a06 1e04 |0036: const-string v6, "org.me.tvhguide.htsp.CONNECT" // string@041e │ │ +00fb50: 6e20 2c00 6100 |0038: invoke-virtual {v1, v6}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +00fb56: 1a06 4d03 |003b: const-string v6, "hostname" // string@034d │ │ +00fb5a: 6e30 2900 6100 |003d: invoke-virtual {v1, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ +00fb60: 1a06 5304 |0040: const-string v6, "port" // string@0453 │ │ +00fb64: 6e30 2700 6103 |0042: invoke-virtual {v1, v6, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0027 │ │ +00fb6a: 1a06 a005 |0045: const-string v6, "username" // string@05a0 │ │ +00fb6e: 6e30 2900 6105 |0047: invoke-virtual {v1, v6, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ +00fb74: 1a06 4004 |004a: const-string v6, "password" // string@0440 │ │ +00fb78: 6e30 2900 6102 |004c: invoke-virtual {v1, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ +00fb7e: 1a06 ee02 |004f: const-string v6, "force" // string@02ee │ │ +00fb82: 6e30 2a00 6109 |0051: invoke-virtual {v1, v6, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@002a │ │ +00fb88: 6e20 7f01 1800 |0054: invoke-virtual {v8, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@017f │ │ +00fb8e: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ 0x0007 line=148 │ │ 0x000b line=149 │ │ 0x0013 line=150 │ │ @@ -17049,34 +17049,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -00f640: |[00f640] org.tvheadend.tvhguide.ChannelListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -00f650: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00f652: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -00f654: 7210 6100 0500 |0002: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ -00f65a: 0a02 |0005: move-result v2 │ │ -00f65c: 2b02 1a00 0000 |0006: packed-switch v2, 00000020 // +0000001a │ │ -00f662: 0110 |0009: move v0, v1 │ │ -00f664: 0f00 |000a: return v0 │ │ -00f666: 7210 6000 0500 |000b: invoke-interface {v5}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ -00f66c: 0c01 |000e: move-result-object v1 │ │ -00f66e: 6e20 7c01 1400 |000f: invoke-virtual {v4, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startActivity:(Landroid/content/Intent;)V // method@017c │ │ -00f674: 28f8 |0012: goto 000a // -0008 │ │ -00f676: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -00f678: 7210 6000 0500 |0014: invoke-interface {v5}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ -00f67e: 0c03 |0017: move-result-object v3 │ │ -00f680: 6e10 2200 0300 |0018: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0022 │ │ -00f686: 0c03 |001b: move-result-object v3 │ │ -00f688: 6e51 7e01 2431 |001c: invoke-virtual {v4, v2, v1, v3, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startSearch:(Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@017e │ │ -00f68e: 28eb |001f: goto 000a // -0015 │ │ -00f690: 0001 0300 3b00 067f 0500 0000 0300 ... |0020: packed-switch-data (10 units) │ │ +00fb90: |[00fb90] org.tvheadend.tvhguide.ChannelListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +00fba0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00fba2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +00fba4: 7210 6100 0500 |0002: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ +00fbaa: 0a02 |0005: move-result v2 │ │ +00fbac: 2b02 1a00 0000 |0006: packed-switch v2, 00000020 // +0000001a │ │ +00fbb2: 0110 |0009: move v0, v1 │ │ +00fbb4: 0f00 |000a: return v0 │ │ +00fbb6: 7210 6000 0500 |000b: invoke-interface {v5}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ +00fbbc: 0c01 |000e: move-result-object v1 │ │ +00fbbe: 6e20 7c01 1400 |000f: invoke-virtual {v4, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startActivity:(Landroid/content/Intent;)V // method@017c │ │ +00fbc4: 28f8 |0012: goto 000a // -0008 │ │ +00fbc6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +00fbc8: 7210 6000 0500 |0014: invoke-interface {v5}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ +00fbce: 0c03 |0017: move-result-object v3 │ │ +00fbd0: 6e10 2200 0300 |0018: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0022 │ │ +00fbd6: 0c03 |001b: move-result-object v3 │ │ +00fbd8: 6e51 7e01 2431 |001c: invoke-virtual {v4, v2, v1, v3, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startSearch:(Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@017e │ │ +00fbde: 28eb |001f: goto 000a // -0015 │ │ +00fbe0: 0001 0300 3b00 067f 0500 0000 0300 ... |0020: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=109 │ │ 0x000a line=119 │ │ 0x000b line=111 │ │ 0x0013 line=115 │ │ 0x0020 line=109 │ │ @@ -17089,88 +17089,88 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 165 16-bit code units │ │ -00f6a4: |[00f6a4] org.tvheadend.tvhguide.ChannelListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00f6b4: 1275 |0000: const/4 v5, #int 7 // #7 │ │ -00f6b6: 7110 4a00 0600 |0001: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00f6bc: 0c01 |0004: move-result-object v1 │ │ -00f6be: 1a03 8d03 |0005: const-string v3, "lightThemePref" // string@038d │ │ -00f6c2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -00f6c4: 7230 2f00 3104 |0008: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -00f6ca: 0a03 |000b: move-result v3 │ │ -00f6cc: 7110 9e00 0300 |000c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -00f6d2: 0c02 |000f: move-result-object v2 │ │ -00f6d4: 6e10 9d00 0200 |0010: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -00f6da: 0a03 |0013: move-result v3 │ │ -00f6dc: 3803 8d00 |0014: if-eqz v3, 00a1 // +008d │ │ -00f6e0: 1403 0100 077f |0016: const v3, #float 1.79446e+38 // #7f070001 │ │ -00f6e6: 6e20 7b01 3600 |0019: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setTheme:(I)V // method@017b │ │ -00f6ec: 6f20 1300 7600 |001c: invoke-super {v6, v7}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0013 │ │ -00f6f2: 6e20 7601 5600 |001f: invoke-virtual {v6, v5}, Lorg/tvheadend/tvhguide/ChannelListActivity;.requestWindowFeature:(I)Z // method@0176 │ │ -00f6f8: 2203 9900 |0022: new-instance v3, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // type@0099 │ │ -00f6fc: 2204 7a00 |0024: new-instance v4, Ljava/util/ArrayList; // type@007a │ │ -00f700: 7010 0701 0400 |0026: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00f706: 7040 5201 6346 |0029: invoke-direct {v3, v6, v6, v4}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Landroid/app/Activity;Ljava/util/List;)V // method@0152 │ │ -00f70c: 5b63 2000 |002c: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f710: 5463 2000 |002e: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f714: 6e20 7901 3600 |0030: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0179 │ │ -00f71a: 6e10 6901 0600 |0033: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getWindow:()Landroid/view/Window; // method@0169 │ │ -00f720: 0c03 |0036: move-result-object v3 │ │ -00f722: 1504 037f |0037: const/high16 v4, #int 2130903040 // #7f03 │ │ -00f726: 6e30 6b00 5304 |0039: invoke-virtual {v3, v5, v4}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ -00f72c: 1403 0200 097f |003c: const v3, #float 1.82104e+38 // #7f090002 │ │ -00f732: 6e20 6401 3600 |003f: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.findViewById:(I)Landroid/view/View; // method@0164 │ │ -00f738: 0c03 |0042: move-result-object v3 │ │ -00f73a: 1f03 4300 |0043: check-cast v3, Landroid/widget/TextView; // type@0043 │ │ -00f73e: 5b63 2700 |0045: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagTextView:Landroid/widget/TextView; // field@0027 │ │ -00f742: 1403 0300 097f |0047: const v3, #float 1.82104e+38 // #7f090003 │ │ -00f748: 6e20 6401 3600 |004a: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.findViewById:(I)Landroid/view/View; // method@0164 │ │ -00f74e: 0c03 |004d: move-result-object v3 │ │ -00f750: 1f03 3d00 |004e: check-cast v3, Landroid/widget/ImageView; // type@003d │ │ -00f754: 5b63 2600 |0050: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ -00f758: 1403 0400 097f |0052: const v3, #float 1.82104e+38 // #7f090004 │ │ -00f75e: 6e20 6401 3600 |0055: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.findViewById:(I)Landroid/view/View; // method@0164 │ │ -00f764: 0c03 |0058: move-result-object v3 │ │ -00f766: 1f03 4100 |0059: check-cast v3, Landroid/widget/ProgressBar; // type@0041 │ │ -00f76a: 5b63 2200 |005b: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.pb:Landroid/widget/ProgressBar; // field@0022 │ │ -00f76e: 2200 0800 |005d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -00f772: 7020 0800 6000 |005f: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -00f778: 1403 0400 067f |0062: const v3, #float 1.78117e+38 // #7f060004 │ │ -00f77e: 6e20 0d00 3000 |0065: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000d │ │ -00f784: 2203 3a00 |0068: new-instance v3, Landroid/widget/ArrayAdapter; // type@003a │ │ -00f788: 1404 0a00 0901 |006a: const v4, #float 2.5163e-38 // #0109000a │ │ -00f78e: 2205 7a00 |006d: new-instance v5, Ljava/util/ArrayList; // type@007a │ │ -00f792: 7010 0701 0500 |006f: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -00f798: 7040 6e00 6354 |0072: invoke-direct {v3, v6, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ -00f79e: 5b63 2300 |0075: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ -00f7a2: 5463 2300 |0077: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ -00f7a6: 2204 9000 |0079: new-instance v4, Lorg/tvheadend/tvhguide/ChannelListActivity$1; // type@0090 │ │ -00f7aa: 7020 3f01 6400 |007b: invoke-direct {v4, v6}, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V // method@013f │ │ -00f7b0: 6e30 0a00 3004 |007e: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ -00f7b6: 6e10 0900 0000 |0081: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ -00f7bc: 0c03 |0084: move-result-object v3 │ │ -00f7be: 5b63 2500 |0085: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagDialog:Landroid/app/AlertDialog; // field@0025 │ │ -00f7c2: 1503 097f |0087: const/high16 v3, #int 2131296256 // #7f09 │ │ -00f7c6: 6e20 6401 3600 |0089: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.findViewById:(I)Landroid/view/View; // method@0164 │ │ -00f7cc: 0c03 |008c: move-result-object v3 │ │ -00f7ce: 5b63 2400 |008d: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagBtn:Landroid/view/View; // field@0024 │ │ -00f7d2: 5463 2400 |008f: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagBtn:Landroid/view/View; // field@0024 │ │ -00f7d6: 2204 9100 |0091: new-instance v4, Lorg/tvheadend/tvhguide/ChannelListActivity$2; // type@0091 │ │ -00f7da: 7020 4101 6400 |0093: invoke-direct {v4, v6}, Lorg/tvheadend/tvhguide/ChannelListActivity$2;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V // method@0141 │ │ -00f7e0: 6e20 6800 4300 |0096: invoke-virtual {v3, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0068 │ │ -00f7e6: 6e10 6701 0600 |0099: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getListView:()Landroid/widget/ListView; // method@0167 │ │ -00f7ec: 0c03 |009c: move-result-object v3 │ │ -00f7ee: 6e20 7501 3600 |009d: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0175 │ │ -00f7f4: 0e00 |00a0: return-void │ │ -00f7f6: 1503 077f |00a1: const/high16 v3, #int 2131165184 // #7f07 │ │ -00f7fa: 2900 76ff |00a3: goto/16 0019 // -008a │ │ +00fbf4: |[00fbf4] org.tvheadend.tvhguide.ChannelListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00fc04: 1275 |0000: const/4 v5, #int 7 // #7 │ │ +00fc06: 7110 4a00 0600 |0001: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +00fc0c: 0c01 |0004: move-result-object v1 │ │ +00fc0e: 1a03 8c03 |0005: const-string v3, "lightThemePref" // string@038c │ │ +00fc12: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +00fc14: 7230 2f00 3104 |0008: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +00fc1a: 0a03 |000b: move-result v3 │ │ +00fc1c: 7110 9e00 0300 |000c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +00fc22: 0c02 |000f: move-result-object v2 │ │ +00fc24: 6e10 9d00 0200 |0010: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +00fc2a: 0a03 |0013: move-result v3 │ │ +00fc2c: 3803 8d00 |0014: if-eqz v3, 00a1 // +008d │ │ +00fc30: 1403 0100 077f |0016: const v3, #float 1.79446e+38 // #7f070001 │ │ +00fc36: 6e20 7b01 3600 |0019: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setTheme:(I)V // method@017b │ │ +00fc3c: 6f20 1300 7600 |001c: invoke-super {v6, v7}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0013 │ │ +00fc42: 6e20 7601 5600 |001f: invoke-virtual {v6, v5}, Lorg/tvheadend/tvhguide/ChannelListActivity;.requestWindowFeature:(I)Z // method@0176 │ │ +00fc48: 2203 9900 |0022: new-instance v3, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // type@0099 │ │ +00fc4c: 2204 7a00 |0024: new-instance v4, Ljava/util/ArrayList; // type@007a │ │ +00fc50: 7010 0701 0400 |0026: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00fc56: 7040 5201 6346 |0029: invoke-direct {v3, v6, v6, v4}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Landroid/app/Activity;Ljava/util/List;)V // method@0152 │ │ +00fc5c: 5b63 2000 |002c: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00fc60: 5463 2000 |002e: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00fc64: 6e20 7901 3600 |0030: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0179 │ │ +00fc6a: 6e10 6901 0600 |0033: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getWindow:()Landroid/view/Window; // method@0169 │ │ +00fc70: 0c03 |0036: move-result-object v3 │ │ +00fc72: 1504 037f |0037: const/high16 v4, #int 2130903040 // #7f03 │ │ +00fc76: 6e30 6b00 5304 |0039: invoke-virtual {v3, v5, v4}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ +00fc7c: 1403 0200 097f |003c: const v3, #float 1.82104e+38 // #7f090002 │ │ +00fc82: 6e20 6401 3600 |003f: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.findViewById:(I)Landroid/view/View; // method@0164 │ │ +00fc88: 0c03 |0042: move-result-object v3 │ │ +00fc8a: 1f03 4300 |0043: check-cast v3, Landroid/widget/TextView; // type@0043 │ │ +00fc8e: 5b63 2700 |0045: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagTextView:Landroid/widget/TextView; // field@0027 │ │ +00fc92: 1403 0300 097f |0047: const v3, #float 1.82104e+38 // #7f090003 │ │ +00fc98: 6e20 6401 3600 |004a: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.findViewById:(I)Landroid/view/View; // method@0164 │ │ +00fc9e: 0c03 |004d: move-result-object v3 │ │ +00fca0: 1f03 3d00 |004e: check-cast v3, Landroid/widget/ImageView; // type@003d │ │ +00fca4: 5b63 2600 |0050: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagImageView:Landroid/widget/ImageView; // field@0026 │ │ +00fca8: 1403 0400 097f |0052: const v3, #float 1.82104e+38 // #7f090004 │ │ +00fcae: 6e20 6401 3600 |0055: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.findViewById:(I)Landroid/view/View; // method@0164 │ │ +00fcb4: 0c03 |0058: move-result-object v3 │ │ +00fcb6: 1f03 4100 |0059: check-cast v3, Landroid/widget/ProgressBar; // type@0041 │ │ +00fcba: 5b63 2200 |005b: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.pb:Landroid/widget/ProgressBar; // field@0022 │ │ +00fcbe: 2200 0800 |005d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +00fcc2: 7020 0800 6000 |005f: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +00fcc8: 1403 0400 067f |0062: const v3, #float 1.78117e+38 // #7f060004 │ │ +00fcce: 6e20 0d00 3000 |0065: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000d │ │ +00fcd4: 2203 3a00 |0068: new-instance v3, Landroid/widget/ArrayAdapter; // type@003a │ │ +00fcd8: 1404 0a00 0901 |006a: const v4, #float 2.5163e-38 // #0109000a │ │ +00fcde: 2205 7a00 |006d: new-instance v5, Ljava/util/ArrayList; // type@007a │ │ +00fce2: 7010 0701 0500 |006f: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +00fce8: 7040 6e00 6354 |0072: invoke-direct {v3, v6, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@006e │ │ +00fcee: 5b63 2300 |0075: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ +00fcf2: 5463 2300 |0077: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagAdapter:Landroid/widget/ArrayAdapter; // field@0023 │ │ +00fcf6: 2204 9000 |0079: new-instance v4, Lorg/tvheadend/tvhguide/ChannelListActivity$1; // type@0090 │ │ +00fcfa: 7020 3f01 6400 |007b: invoke-direct {v4, v6}, Lorg/tvheadend/tvhguide/ChannelListActivity$1;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V // method@013f │ │ +00fd00: 6e30 0a00 3004 |007e: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ +00fd06: 6e10 0900 0000 |0081: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ +00fd0c: 0c03 |0084: move-result-object v3 │ │ +00fd0e: 5b63 2500 |0085: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagDialog:Landroid/app/AlertDialog; // field@0025 │ │ +00fd12: 1503 097f |0087: const/high16 v3, #int 2131296256 // #7f09 │ │ +00fd16: 6e20 6401 3600 |0089: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.findViewById:(I)Landroid/view/View; // method@0164 │ │ +00fd1c: 0c03 |008c: move-result-object v3 │ │ +00fd1e: 5b63 2400 |008d: iput-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagBtn:Landroid/view/View; // field@0024 │ │ +00fd22: 5463 2400 |008f: iget-object v3, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagBtn:Landroid/view/View; // field@0024 │ │ +00fd26: 2204 9100 |0091: new-instance v4, Lorg/tvheadend/tvhguide/ChannelListActivity$2; // type@0091 │ │ +00fd2a: 7020 4101 6400 |0093: invoke-direct {v4, v6}, Lorg/tvheadend/tvhguide/ChannelListActivity$2;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;)V // method@0141 │ │ +00fd30: 6e20 6800 4300 |0096: invoke-virtual {v3, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0068 │ │ +00fd36: 6e10 6701 0600 |0099: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getListView:()Landroid/widget/ListView; // method@0167 │ │ +00fd3c: 0c03 |009c: move-result-object v3 │ │ +00fd3e: 6e20 7501 3600 |009d: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0175 │ │ +00fd44: 0e00 |00a0: return-void │ │ +00fd46: 1503 077f |00a1: const/high16 v3, #int 2131165184 // #7f07 │ │ +00fd4a: 2900 76ff |00a3: goto/16 0019 // -008a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0005 line=57 │ │ 0x0010 line=58 │ │ 0x001c line=60 │ │ 0x001f line=62 │ │ @@ -17202,46 +17202,46 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -00f800: |[00f800] org.tvheadend.tvhguide.ChannelListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -00f810: 1409 3d00 067f |0000: const v9, #float 1.78118e+38 // #7f06003d │ │ -00f816: 1404 3b00 067f |0003: const v4, #float 1.78118e+38 // #7f06003b │ │ -00f81c: 1208 |0006: const/4 v8, #int 0 // #0 │ │ -00f81e: 6f40 1400 badc |0007: invoke-super {v10, v11, v12, v13}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0014 │ │ -00f824: 7254 5700 8b84 |000a: invoke-interface {v11, v8, v4, v8, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -00f82a: 0c03 |000d: move-result-object v3 │ │ -00f82c: 07d1 |000e: move-object v1, v13 │ │ -00f82e: 1f01 3900 |000f: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0039 │ │ -00f832: 54a4 2000 |0011: iget-object v4, v10, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f836: 5215 0600 |0013: iget v5, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0006 │ │ -00f83a: 6e20 5601 5400 |0015: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.getItem:(I)Ljava/lang/Object; // method@0156 │ │ -00f840: 0c00 |0018: move-result-object v0 │ │ -00f842: 1f00 f100 |0019: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -00f846: 5404 d001 |001b: iget-object v4, v0, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -00f84a: 7220 5900 4b00 |001d: invoke-interface {v11, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@0059 │ │ -00f850: 2202 1100 |0020: new-instance v2, Landroid/content/Intent; // type@0011 │ │ -00f854: 1c04 a200 |0022: const-class v4, Lorg/tvheadend/tvhguide/PlaybackActivity; // type@00a2 │ │ -00f858: 7030 1d00 a204 |0024: invoke-direct {v2, v10, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00f85e: 1a04 7a02 |0027: const-string v4, "channelId" // string@027a │ │ -00f862: 5306 ce01 |0029: iget-wide v6, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -00f866: 6e40 2800 4276 |002b: invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -00f86c: 7220 6300 2300 |002e: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -00f872: 7259 5700 8b89 |0031: invoke-interface {v11, v8, v9, v8, v9}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -00f878: 0c03 |0034: move-result-object v3 │ │ -00f87a: 2202 1100 |0035: new-instance v2, Landroid/content/Intent; // type@0011 │ │ -00f87e: 7010 1c00 0200 |0037: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@001c │ │ -00f884: 1a04 7a02 |003a: const-string v4, "channelId" // string@027a │ │ -00f888: 5306 ce01 |003c: iget-wide v6, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -00f88c: 6e40 2800 4276 |003e: invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -00f892: 7220 6300 2300 |0041: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -00f898: 0e00 |0044: return-void │ │ +00fd50: |[00fd50] org.tvheadend.tvhguide.ChannelListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +00fd60: 1409 3d00 067f |0000: const v9, #float 1.78118e+38 // #7f06003d │ │ +00fd66: 1404 3b00 067f |0003: const v4, #float 1.78118e+38 // #7f06003b │ │ +00fd6c: 1208 |0006: const/4 v8, #int 0 // #0 │ │ +00fd6e: 6f40 1400 badc |0007: invoke-super {v10, v11, v12, v13}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0014 │ │ +00fd74: 7254 5700 8b84 |000a: invoke-interface {v11, v8, v4, v8, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +00fd7a: 0c03 |000d: move-result-object v3 │ │ +00fd7c: 07d1 |000e: move-object v1, v13 │ │ +00fd7e: 1f01 3900 |000f: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0039 │ │ +00fd82: 54a4 2000 |0011: iget-object v4, v10, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00fd86: 5215 0600 |0013: iget v5, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0006 │ │ +00fd8a: 6e20 5601 5400 |0015: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.getItem:(I)Ljava/lang/Object; // method@0156 │ │ +00fd90: 0c00 |0018: move-result-object v0 │ │ +00fd92: 1f00 f100 |0019: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +00fd96: 5404 d001 |001b: iget-object v4, v0, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +00fd9a: 7220 5900 4b00 |001d: invoke-interface {v11, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@0059 │ │ +00fda0: 2202 1100 |0020: new-instance v2, Landroid/content/Intent; // type@0011 │ │ +00fda4: 1c04 a200 |0022: const-class v4, Lorg/tvheadend/tvhguide/PlaybackActivity; // type@00a2 │ │ +00fda8: 7030 1d00 a204 |0024: invoke-direct {v2, v10, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00fdae: 1a04 7a02 |0027: const-string v4, "channelId" // string@027a │ │ +00fdb2: 5306 ce01 |0029: iget-wide v6, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00fdb6: 6e40 2800 4276 |002b: invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00fdbc: 7220 6300 2300 |002e: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00fdc2: 7259 5700 8b89 |0031: invoke-interface {v11, v8, v9, v8, v9}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +00fdc8: 0c03 |0034: move-result-object v3 │ │ +00fdca: 2202 1100 |0035: new-instance v2, Landroid/content/Intent; // type@0011 │ │ +00fdce: 7010 1c00 0200 |0037: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@001c │ │ +00fdd4: 1a04 7a02 |003a: const-string v4, "channelId" // string@027a │ │ +00fdd8: 5306 ce01 |003c: iget-wide v6, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00fddc: 6e40 2800 4276 |003e: invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00fde2: 7220 6300 2300 |0041: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +00fde8: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=126 │ │ 0x000a line=127 │ │ 0x000f line=129 │ │ 0x0011 line=130 │ │ 0x001b line=132 │ │ @@ -17269,21 +17269,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00f89c: |[00f89c] org.tvheadend.tvhguide.ChannelListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00f8ac: 6e10 6801 0200 |0000: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0168 │ │ -00f8b2: 0c00 |0003: move-result-object v0 │ │ -00f8b4: 1501 087f |0004: const/high16 v1, #int 2131230720 // #7f08 │ │ -00f8b8: 6e30 5f00 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@005f │ │ -00f8be: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -00f8c0: 0f01 |000a: return v1 │ │ +00fdec: |[00fdec] org.tvheadend.tvhguide.ChannelListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +00fdfc: 6e10 6801 0200 |0000: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0168 │ │ +00fe02: 0c00 |0003: move-result-object v0 │ │ +00fe04: 1501 087f |0004: const/high16 v1, #int 2131230720 // #7f08 │ │ +00fe08: 6e30 5f00 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@005f │ │ +00fe0e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +00fe10: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0009 line=104 │ │ locals : │ │ 0x0004 - 0x000b reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -17295,34 +17295,34 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -00f8c4: |[00f8c4] org.tvheadend.tvhguide.ChannelListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -00f8d4: 5462 2000 |0000: iget-object v2, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ -00f8d8: 6e20 5601 9200 |0002: invoke-virtual {v2, v9}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.getItem:(I)Ljava/lang/Object; // method@0156 │ │ -00f8de: 0c00 |0005: move-result-object v0 │ │ -00f8e0: 1f00 f100 |0006: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -00f8e4: 5402 cb01 |0008: iget-object v2, v0, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -00f8e8: 7210 2e01 0200 |000a: invoke-interface {v2}, Ljava/util/Set;.isEmpty:()Z // method@012e │ │ -00f8ee: 0a02 |000d: move-result v2 │ │ -00f8f0: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -00f8f4: 0e00 |0010: return-void │ │ -00f8f6: 2201 1100 |0011: new-instance v1, Landroid/content/Intent; // type@0011 │ │ -00f8fa: 6e10 6601 0600 |0013: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getBaseContext:()Landroid/content/Context; // method@0166 │ │ -00f900: 0c02 |0016: move-result-object v2 │ │ -00f902: 1c03 ad00 |0017: const-class v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity; // type@00ad │ │ -00f906: 7030 1d00 2103 |0019: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00f90c: 1a02 7a02 |001c: const-string v2, "channelId" // string@027a │ │ -00f910: 5304 ce01 |001e: iget-wide v4, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -00f914: 6e40 2800 2154 |0020: invoke-virtual {v1, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -00f91a: 6e20 7c01 1600 |0023: invoke-virtual {v6, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startActivity:(Landroid/content/Intent;)V // method@017c │ │ -00f920: 28ea |0026: goto 0010 // -0016 │ │ +00fe14: |[00fe14] org.tvheadend.tvhguide.ChannelListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +00fe24: 5462 2000 |0000: iget-object v2, v6, Lorg/tvheadend/tvhguide/ChannelListActivity;.chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; // field@0020 │ │ +00fe28: 6e20 5601 9200 |0002: invoke-virtual {v2, v9}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;.getItem:(I)Ljava/lang/Object; // method@0156 │ │ +00fe2e: 0c00 |0005: move-result-object v0 │ │ +00fe30: 1f00 f100 |0006: check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +00fe34: 5402 cb01 |0008: iget-object v2, v0, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +00fe38: 7210 2e01 0200 |000a: invoke-interface {v2}, Ljava/util/Set;.isEmpty:()Z // method@012e │ │ +00fe3e: 0a02 |000d: move-result v2 │ │ +00fe40: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +00fe44: 0e00 |0010: return-void │ │ +00fe46: 2201 1100 |0011: new-instance v1, Landroid/content/Intent; // type@0011 │ │ +00fe4a: 6e10 6601 0600 |0013: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getBaseContext:()Landroid/content/Context; // method@0166 │ │ +00fe50: 0c02 |0016: move-result-object v2 │ │ +00fe52: 1c03 ad00 |0017: const-class v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity; // type@00ad │ │ +00fe56: 7030 1d00 2103 |0019: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00fe5c: 1a02 7a02 |001c: const-string v2, "channelId" // string@027a │ │ +00fe60: 5304 ce01 |001e: iget-wide v4, v0, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +00fe64: 6e40 2800 2154 |0020: invoke-virtual {v1, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +00fe6a: 6e20 7c01 1600 |0023: invoke-virtual {v6, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startActivity:(Landroid/content/Intent;)V // method@017c │ │ +00fe70: 28ea |0026: goto 0010 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0008 line=248 │ │ 0x0010 line=255 │ │ 0x0011 line=252 │ │ 0x001c line=253 │ │ @@ -17341,68 +17341,68 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -00f924: |[00f924] org.tvheadend.tvhguide.ChannelListActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -00f934: 1a00 1204 |0000: const-string v0, "org.me.tvhguide.LOADING" // string@0412 │ │ -00f938: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00f93e: 0a00 |0005: move-result v0 │ │ -00f940: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -00f944: 2200 9200 |0008: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$3; // type@0092 │ │ -00f948: 7030 4301 1003 |000a: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@0143 │ │ -00f94e: 6e20 7701 0100 |000d: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ -00f954: 0e00 |0010: return-void │ │ -00f956: 1a00 0b04 |0011: const-string v0, "org.me.tvhguide.CHANNEL_ADD" // string@040b │ │ -00f95a: 6e20 b400 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00f960: 0a00 |0016: move-result v0 │ │ -00f962: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ -00f966: 2200 9300 |0019: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$4; // type@0093 │ │ -00f96a: 7030 4501 1003 |001b: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@0145 │ │ -00f970: 6e20 7701 0100 |001e: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ -00f976: 28ef |0021: goto 0010 // -0011 │ │ -00f978: 1a00 0c04 |0022: const-string v0, "org.me.tvhguide.CHANNEL_DELETE" // string@040c │ │ -00f97c: 6e20 b400 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00f982: 0a00 |0027: move-result v0 │ │ -00f984: 3800 0b00 |0028: if-eqz v0, 0033 // +000b │ │ -00f988: 2200 9400 |002a: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$5; // type@0094 │ │ -00f98c: 7030 4701 1003 |002c: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@0147 │ │ -00f992: 6e20 7701 0100 |002f: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ -00f998: 28de |0032: goto 0010 // -0022 │ │ -00f99a: 1a00 0d04 |0033: const-string v0, "org.me.tvhguide.CHANNEL_UPDATE" // string@040d │ │ -00f99e: 6e20 b400 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00f9a4: 0a00 |0038: move-result v0 │ │ -00f9a6: 3800 0b00 |0039: if-eqz v0, 0044 // +000b │ │ -00f9aa: 2200 9500 |003b: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$6; // type@0095 │ │ -00f9ae: 7030 4901 1003 |003d: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@0149 │ │ -00f9b4: 6e20 7701 0100 |0040: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ -00f9ba: 28cd |0043: goto 0010 // -0033 │ │ -00f9bc: 1a00 1b04 |0044: const-string v0, "org.me.tvhguide.TAG_ADD" // string@041b │ │ -00f9c0: 6e20 b400 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00f9c6: 0a00 |0049: move-result v0 │ │ -00f9c8: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ -00f9cc: 2200 9600 |004c: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$7; // type@0096 │ │ -00f9d0: 7030 4b01 1003 |004e: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@014b │ │ -00f9d6: 6e20 7701 0100 |0051: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ -00f9dc: 28bc |0054: goto 0010 // -0044 │ │ -00f9de: 1a00 1c04 |0055: const-string v0, "org.me.tvhguide.TAG_DELETE" // string@041c │ │ -00f9e2: 6e20 b400 0200 |0057: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00f9e8: 0a00 |005a: move-result v0 │ │ -00f9ea: 3800 0b00 |005b: if-eqz v0, 0066 // +000b │ │ -00f9ee: 2200 9700 |005d: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$8; // type@0097 │ │ -00f9f2: 7030 4d01 1003 |005f: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@014d │ │ -00f9f8: 6e20 7701 0100 |0062: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ -00f9fe: 28ab |0065: goto 0010 // -0055 │ │ -00fa00: 1a00 1d04 |0066: const-string v0, "org.me.tvhguide.TAG_UPDATE" // string@041d │ │ -00fa04: 6e20 b400 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00fa0a: 0a00 |006b: move-result v0 │ │ -00fa0c: 3800 a4ff |006c: if-eqz v0, 0010 // -005c │ │ -00fa10: 28a2 |006e: goto 0010 // -005e │ │ +00fe74: |[00fe74] org.tvheadend.tvhguide.ChannelListActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +00fe84: 1a00 1104 |0000: const-string v0, "org.me.tvhguide.LOADING" // string@0411 │ │ +00fe88: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00fe8e: 0a00 |0005: move-result v0 │ │ +00fe90: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +00fe94: 2200 9200 |0008: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$3; // type@0092 │ │ +00fe98: 7030 4301 1003 |000a: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$3;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@0143 │ │ +00fe9e: 6e20 7701 0100 |000d: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ +00fea4: 0e00 |0010: return-void │ │ +00fea6: 1a00 0a04 |0011: const-string v0, "org.me.tvhguide.CHANNEL_ADD" // string@040a │ │ +00feaa: 6e20 b400 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00feb0: 0a00 |0016: move-result v0 │ │ +00feb2: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ +00feb6: 2200 9300 |0019: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$4; // type@0093 │ │ +00feba: 7030 4501 1003 |001b: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$4;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@0145 │ │ +00fec0: 6e20 7701 0100 |001e: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ +00fec6: 28ef |0021: goto 0010 // -0011 │ │ +00fec8: 1a00 0b04 |0022: const-string v0, "org.me.tvhguide.CHANNEL_DELETE" // string@040b │ │ +00fecc: 6e20 b400 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00fed2: 0a00 |0027: move-result v0 │ │ +00fed4: 3800 0b00 |0028: if-eqz v0, 0033 // +000b │ │ +00fed8: 2200 9400 |002a: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$5; // type@0094 │ │ +00fedc: 7030 4701 1003 |002c: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$5;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@0147 │ │ +00fee2: 6e20 7701 0100 |002f: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ +00fee8: 28de |0032: goto 0010 // -0022 │ │ +00feea: 1a00 0c04 |0033: const-string v0, "org.me.tvhguide.CHANNEL_UPDATE" // string@040c │ │ +00feee: 6e20 b400 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00fef4: 0a00 |0038: move-result v0 │ │ +00fef6: 3800 0b00 |0039: if-eqz v0, 0044 // +000b │ │ +00fefa: 2200 9500 |003b: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$6; // type@0095 │ │ +00fefe: 7030 4901 1003 |003d: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$6;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@0149 │ │ +00ff04: 6e20 7701 0100 |0040: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ +00ff0a: 28cd |0043: goto 0010 // -0033 │ │ +00ff0c: 1a00 1a04 |0044: const-string v0, "org.me.tvhguide.TAG_ADD" // string@041a │ │ +00ff10: 6e20 b400 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00ff16: 0a00 |0049: move-result v0 │ │ +00ff18: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ +00ff1c: 2200 9600 |004c: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$7; // type@0096 │ │ +00ff20: 7030 4b01 1003 |004e: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$7;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@014b │ │ +00ff26: 6e20 7701 0100 |0051: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ +00ff2c: 28bc |0054: goto 0010 // -0044 │ │ +00ff2e: 1a00 1b04 |0055: const-string v0, "org.me.tvhguide.TAG_DELETE" // string@041b │ │ +00ff32: 6e20 b400 0200 |0057: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00ff38: 0a00 |005a: move-result v0 │ │ +00ff3a: 3800 0b00 |005b: if-eqz v0, 0066 // +000b │ │ +00ff3e: 2200 9700 |005d: new-instance v0, Lorg/tvheadend/tvhguide/ChannelListActivity$8; // type@0097 │ │ +00ff42: 7030 4d01 1003 |005f: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$8;.:(Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V // method@014d │ │ +00ff48: 6e20 7701 0100 |0062: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0177 │ │ +00ff4e: 28ab |0065: goto 0010 // -0055 │ │ +00ff50: 1a00 1c04 |0066: const-string v0, "org.me.tvhguide.TAG_UPDATE" // string@041c │ │ +00ff54: 6e20 b400 0200 |0068: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +00ff5a: 0a00 |006b: move-result v0 │ │ +00ff5c: 3800 a4ff |006c: if-eqz v0, 0010 // -005c │ │ +00ff60: 28a2 |006e: goto 0010 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0008 line=281 │ │ 0x0010 line=332 │ │ 0x0011 line=288 │ │ 0x0019 line=289 │ │ @@ -17425,45 +17425,45 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -00fa14: |[00fa14] org.tvheadend.tvhguide.ChannelListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -00fa24: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -00fa26: 7210 6100 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ -00fa2c: 0a02 |0004: move-result v2 │ │ -00fa2e: 2b02 3700 0000 |0005: packed-switch v2, 0000003c // +00000037 │ │ -00fa34: 6f20 1600 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0016 │ │ -00fa3a: 0a01 |000b: move-result v1 │ │ -00fa3c: 0f01 |000c: return v1 │ │ -00fa3e: 2200 1100 |000d: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -00fa42: 6e10 6601 0400 |000f: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getBaseContext:()Landroid/content/Context; // method@0166 │ │ -00fa48: 0c02 |0012: move-result-object v2 │ │ -00fa4a: 1c03 ce00 |0013: const-class v3, Lorg/tvheadend/tvhguide/SettingsActivity; // type@00ce │ │ -00fa4e: 7030 1d00 2003 |0015: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00fa54: 1402 3d00 097f |0018: const v2, #float 1.82105e+38 // #7f09003d │ │ -00fa5a: 6e30 7d01 0402 |001b: invoke-virtual {v4, v0, v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@017d │ │ -00fa60: 28ee |001e: goto 000c // -0012 │ │ -00fa62: 6e20 6301 1400 |001f: invoke-virtual {v4, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.connect:(Z)V // method@0163 │ │ -00fa68: 28ea |0022: goto 000c // -0016 │ │ -00fa6a: 2200 1100 |0023: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -00fa6e: 6e10 6601 0400 |0025: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getBaseContext:()Landroid/content/Context; // method@0166 │ │ -00fa74: 0c02 |0028: move-result-object v2 │ │ -00fa76: 1c03 c400 |0029: const-class v3, Lorg/tvheadend/tvhguide/RecordingListActivity; // type@00c4 │ │ -00fa7a: 7030 1d00 2003 |002b: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00fa80: 6e20 7c01 0400 |002e: invoke-virtual {v4, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startActivity:(Landroid/content/Intent;)V // method@017c │ │ -00fa86: 28db |0031: goto 000c // -0025 │ │ -00fa88: 6e10 7301 0400 |0032: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ChannelListActivity;.onSearchRequested:()Z // method@0173 │ │ -00fa8e: 28d7 |0035: goto 000c // -0029 │ │ -00fa90: 5442 2500 |0036: iget-object v2, v4, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagDialog:Landroid/app/AlertDialog; // field@0025 │ │ -00fa94: 6e10 0f00 0200 |0038: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ -00fa9a: 28d1 |003b: goto 000c // -002f │ │ -00fa9c: 0001 0500 3d00 097f 0800 0000 1a00 ... |003c: packed-switch-data (14 units) │ │ +00ff64: |[00ff64] org.tvheadend.tvhguide.ChannelListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +00ff74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00ff76: 7210 6100 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ +00ff7c: 0a02 |0004: move-result v2 │ │ +00ff7e: 2b02 3700 0000 |0005: packed-switch v2, 0000003c // +00000037 │ │ +00ff84: 6f20 1600 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0016 │ │ +00ff8a: 0a01 |000b: move-result v1 │ │ +00ff8c: 0f01 |000c: return v1 │ │ +00ff8e: 2200 1100 |000d: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +00ff92: 6e10 6601 0400 |000f: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getBaseContext:()Landroid/content/Context; // method@0166 │ │ +00ff98: 0c02 |0012: move-result-object v2 │ │ +00ff9a: 1c03 ce00 |0013: const-class v3, Lorg/tvheadend/tvhguide/SettingsActivity; // type@00ce │ │ +00ff9e: 7030 1d00 2003 |0015: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00ffa4: 1402 3d00 097f |0018: const v2, #float 1.82105e+38 // #7f09003d │ │ +00ffaa: 6e30 7d01 0402 |001b: invoke-virtual {v4, v0, v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@017d │ │ +00ffb0: 28ee |001e: goto 000c // -0012 │ │ +00ffb2: 6e20 6301 1400 |001f: invoke-virtual {v4, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.connect:(Z)V // method@0163 │ │ +00ffb8: 28ea |0022: goto 000c // -0016 │ │ +00ffba: 2200 1100 |0023: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +00ffbe: 6e10 6601 0400 |0025: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getBaseContext:()Landroid/content/Context; // method@0166 │ │ +00ffc4: 0c02 |0028: move-result-object v2 │ │ +00ffc6: 1c03 c400 |0029: const-class v3, Lorg/tvheadend/tvhguide/RecordingListActivity; // type@00c4 │ │ +00ffca: 7030 1d00 2003 |002b: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +00ffd0: 6e20 7c01 0400 |002e: invoke-virtual {v4, v0}, Lorg/tvheadend/tvhguide/ChannelListActivity;.startActivity:(Landroid/content/Intent;)V // method@017c │ │ +00ffd6: 28db |0031: goto 000c // -0025 │ │ +00ffd8: 6e10 7301 0400 |0032: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ChannelListActivity;.onSearchRequested:()Z // method@0173 │ │ +00ffde: 28d7 |0035: goto 000c // -0029 │ │ +00ffe0: 5442 2500 |0036: iget-object v2, v4, Lorg/tvheadend/tvhguide/ChannelListActivity;.tagDialog:Landroid/app/AlertDialog; // field@0025 │ │ +00ffe4: 6e10 0f00 0200 |0038: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ +00ffea: 28d1 |003b: goto 000c // -002f │ │ +00ffec: 0001 0500 3d00 097f 0800 0000 1a00 ... |003c: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x0008 line=222 │ │ 0x000d line=200 │ │ 0x0018 line=201 │ │ 0x001f line=205 │ │ @@ -17483,21 +17483,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00fab8: |[00fab8] org.tvheadend.tvhguide.ChannelListActivity.onPause:()V │ │ -00fac8: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@0017 │ │ -00face: 6e10 6501 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getApplication:()Landroid/app/Application; // method@0165 │ │ -00fad4: 0c00 |0006: move-result-object v0 │ │ -00fad6: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00fada: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ -00fae0: 0e00 |000c: return-void │ │ +010008: |[010008] org.tvheadend.tvhguide.ChannelListActivity.onPause:()V │ │ +010018: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@0017 │ │ +01001e: 6e10 6501 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getApplication:()Landroid/app/Application; // method@0165 │ │ +010024: 0c00 |0006: move-result-object v0 │ │ +010026: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +01002a: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ +010030: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0003 line=240 │ │ 0x0009 line=241 │ │ 0x000c line=242 │ │ locals : │ │ @@ -17509,26 +17509,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -00fae4: |[00fae4] org.tvheadend.tvhguide.ChannelListActivity.onResume:()V │ │ -00faf4: 6f10 1800 0200 |0000: invoke-super {v2}, Landroid/app/ListActivity;.onResume:()V // method@0018 │ │ -00fafa: 6e10 6501 0200 |0003: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getApplication:()Landroid/app/Application; // method@0165 │ │ -00fb00: 0c00 |0006: move-result-object v0 │ │ -00fb02: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00fb06: 6e20 8602 2000 |0009: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ -00fb0c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -00fb0e: 6e20 6301 1200 |000d: invoke-virtual {v2, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.connect:(Z)V // method@0163 │ │ -00fb14: 6e10 9902 0000 |0010: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.isLoading:()Z // method@0299 │ │ -00fb1a: 0a01 |0013: move-result v1 │ │ -00fb1c: 7020 7a01 1200 |0014: invoke-direct {v2, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setLoading:(Z)V // method@017a │ │ -00fb22: 0e00 |0017: return-void │ │ +010034: |[010034] org.tvheadend.tvhguide.ChannelListActivity.onResume:()V │ │ +010044: 6f10 1800 0200 |0000: invoke-super {v2}, Landroid/app/ListActivity;.onResume:()V // method@0018 │ │ +01004a: 6e10 6501 0200 |0003: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;.getApplication:()Landroid/app/Application; // method@0165 │ │ +010050: 0c00 |0006: move-result-object v0 │ │ +010052: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +010056: 6e20 8602 2000 |0009: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ +01005c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +01005e: 6e20 6301 1200 |000d: invoke-virtual {v2, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.connect:(Z)V // method@0163 │ │ +010064: 6e10 9902 0000 |0010: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.isLoading:()Z // method@0299 │ │ +01006a: 0a01 |0013: move-result v1 │ │ +01006c: 7020 7a01 1200 |0014: invoke-direct {v2, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity;.setLoading:(Z)V // method@017a │ │ +010072: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ 0x0009 line=231 │ │ 0x000c line=233 │ │ 0x0010 line=234 │ │ @@ -17563,17 +17563,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00fb24: |[00fb24] org.tvheadend.tvhguide.ExternalPlaybackActivity.:()V │ │ -00fb34: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -00fb3a: 0e00 |0003: return-void │ │ +010074: |[010074] org.tvheadend.tvhguide.ExternalPlaybackActivity.:()V │ │ +010084: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +01008a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;) │ │ @@ -17581,186 +17581,186 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 352 16-bit code units │ │ -00fb3c: |[00fb3c] org.tvheadend.tvhguide.ExternalPlaybackActivity.startPlayback:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00fb4c: 7110 4a00 0f00 |0000: invoke-static {v15}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00fb52: 0c07 |0003: move-result-object v7 │ │ -00fb54: 1a0d 1205 |0004: const-string v13, "serverHostPref" // string@0512 │ │ -00fb58: 1a0e 9403 |0006: const-string v14, "localhost" // string@0394 │ │ -00fb5c: 7230 3000 d70e |0008: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00fb62: 0c03 |000b: move-result-object v3 │ │ -00fb64: 1a0d 5203 |000c: const-string v13, "httpPortPref" // string@0352 │ │ -00fb68: 1a0e 1500 |000e: const-string v14, "9981" // string@0015 │ │ -00fb6c: 7230 3000 d70e |0010: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00fb72: 0c0d |0013: move-result-object v13 │ │ -00fb74: 7110 a200 0d00 |0014: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ -00fb7a: 0a0d |0017: move-result v13 │ │ -00fb7c: 7110 a600 0d00 |0018: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00fb82: 0c06 |001b: move-result-object v6 │ │ -00fb84: 1a0d ef04 |001c: const-string v13, "resolutionPref" // string@04ef │ │ -00fb88: 1a0e 1400 |001e: const-string v14, "288" // string@0014 │ │ -00fb8c: 7230 3000 d70e |0020: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00fb92: 0c0d |0023: move-result-object v13 │ │ -00fb94: 7110 a200 0d00 |0024: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ -00fb9a: 0a0d |0027: move-result v13 │ │ -00fb9c: 7110 a600 0d00 |0028: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00fba2: 0c08 |002b: move-result-object v8 │ │ -00fba4: 120d |002c: const/4 v13, #int 0 // #0 │ │ -00fba6: 7110 9e00 0d00 |002d: invoke-static {v13}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -00fbac: 0c0a |0030: move-result-object v10 │ │ -00fbae: 1a0d 2502 |0031: const-string v13, "acodecPref" // string@0225 │ │ -00fbb2: 1a0e 2000 |0033: const-string v14, "AAC" // string@0020 │ │ -00fbb6: 7230 3000 d70e |0035: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00fbbc: 0c01 |0038: move-result-object v1 │ │ -00fbbe: 1a0d bf05 |0039: const-string v13, "vcodecPref" // string@05bf │ │ -00fbc2: 1a0e b801 |003b: const-string v14, "MPEG4VIDEO" // string@01b8 │ │ -00fbc6: 7230 3000 d70e |003d: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00fbcc: 0c0c |0040: move-result-object v12 │ │ -00fbce: 1a0d 0105 |0041: const-string v13, "scodecPref" // string@0501 │ │ -00fbd2: 1a0e bd01 |0043: const-string v14, "PASS" // string@01bd │ │ -00fbd6: 7230 3000 d70e |0045: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00fbdc: 0c09 |0048: move-result-object v9 │ │ -00fbde: 1a0d 9502 |0049: const-string v13, "containerPref" // string@0295 │ │ -00fbe2: 1a0e a003 |004b: const-string v14, "matroska" // string@03a0 │ │ -00fbe6: 7230 3000 d70e |004d: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00fbec: 0c02 |0050: move-result-object v2 │ │ -00fbee: 1a04 3e02 |0051: const-string v4, "application/octet-stream" // string@023e │ │ -00fbf2: 1a0d bd03 |0053: const-string v13, "mpegps" // string@03bd │ │ -00fbf6: 6e20 b400 2d00 |0055: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00fbfc: 0a0d |0058: move-result v13 │ │ -00fbfe: 380d e300 |0059: if-eqz v13, 013c // +00e3 │ │ -00fc02: 1a04 c105 |005b: const-string v4, "video/mp2p" // string@05c1 │ │ -00fc06: 220d 5e00 |005d: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -00fc0a: 7010 be00 0d00 |005f: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00fc10: 1a0e 5003 |0062: const-string v14, "http://" // string@0350 │ │ -00fc14: 6e20 c100 ed00 |0064: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fc1a: 0c0d |0067: move-result-object v13 │ │ -00fc1c: 6e20 c100 3d00 |0068: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fc22: 0c0d |006b: move-result-object v13 │ │ -00fc24: 1a0e 1700 |006c: const-string v14, ":" // string@0017 │ │ -00fc28: 6e20 c100 ed00 |006e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fc2e: 0c0d |0071: move-result-object v13 │ │ -00fc30: 6e20 c000 6d00 |0072: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ -00fc36: 0c0d |0075: move-result-object v13 │ │ -00fc38: 0800 1000 |0076: move-object/from16 v0, v16 │ │ -00fc3c: 6e20 c100 0d00 |0078: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fc42: 0c0d |007b: move-result-object v13 │ │ -00fc44: 6e10 c200 0d00 |007c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00fc4a: 0c0b |007f: move-result-object v11 │ │ -00fc4c: 220d 5e00 |0080: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -00fc50: 7010 be00 0d00 |0082: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00fc56: 6e20 c100 bd00 |0085: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fc5c: 0c0d |0088: move-result-object v13 │ │ -00fc5e: 1a0e 1e00 |0089: const-string v14, "?ticket=" // string@001e │ │ -00fc62: 6e20 c100 ed00 |008b: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fc68: 0c0d |008e: move-result-object v13 │ │ -00fc6a: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -00fc6e: 6e20 c100 0d00 |0091: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fc74: 0c0d |0094: move-result-object v13 │ │ -00fc76: 6e10 c200 0d00 |0095: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00fc7c: 0c0b |0098: move-result-object v11 │ │ -00fc7e: 220d 5e00 |0099: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -00fc82: 7010 be00 0d00 |009b: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00fc88: 6e20 c100 bd00 |009e: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fc8e: 0c0d |00a1: move-result-object v13 │ │ -00fc90: 1a0e 0800 |00a2: const-string v14, "&mux=" // string@0008 │ │ -00fc94: 6e20 c100 ed00 |00a4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fc9a: 0c0d |00a7: move-result-object v13 │ │ -00fc9c: 6e20 c100 2d00 |00a8: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fca2: 0c0d |00ab: move-result-object v13 │ │ -00fca4: 6e10 c200 0d00 |00ac: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00fcaa: 0c0b |00af: move-result-object v11 │ │ -00fcac: 6e10 9d00 0a00 |00b0: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -00fcb2: 0a0d |00b3: move-result v13 │ │ -00fcb4: 380d 7100 |00b4: if-eqz v13, 0125 // +0071 │ │ -00fcb8: 220d 5e00 |00b6: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -00fcbc: 7010 be00 0d00 |00b8: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00fcc2: 6e20 c100 bd00 |00bb: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fcc8: 0c0d |00be: move-result-object v13 │ │ -00fcca: 1a0e 0b00 |00bf: const-string v14, "&transcode=1" // string@000b │ │ -00fcce: 6e20 c100 ed00 |00c1: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fcd4: 0c0d |00c4: move-result-object v13 │ │ -00fcd6: 6e10 c200 0d00 |00c5: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00fcdc: 0c0b |00c8: move-result-object v11 │ │ -00fcde: 220d 5e00 |00c9: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -00fce2: 7010 be00 0d00 |00cb: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00fce8: 6e20 c100 bd00 |00ce: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fcee: 0c0d |00d1: move-result-object v13 │ │ -00fcf0: 1a0e 0900 |00d2: const-string v14, "&resolution=" // string@0009 │ │ -00fcf4: 6e20 c100 ed00 |00d4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fcfa: 0c0d |00d7: move-result-object v13 │ │ -00fcfc: 6e20 c000 8d00 |00d8: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ -00fd02: 0c0d |00db: move-result-object v13 │ │ -00fd04: 6e10 c200 0d00 |00dc: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00fd0a: 0c0b |00df: move-result-object v11 │ │ -00fd0c: 220d 5e00 |00e0: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -00fd10: 7010 be00 0d00 |00e2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00fd16: 6e20 c100 bd00 |00e5: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fd1c: 0c0d |00e8: move-result-object v13 │ │ -00fd1e: 1a0e 0700 |00e9: const-string v14, "&acodec=" // string@0007 │ │ -00fd22: 6e20 c100 ed00 |00eb: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fd28: 0c0d |00ee: move-result-object v13 │ │ -00fd2a: 6e20 c100 1d00 |00ef: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fd30: 0c0d |00f2: move-result-object v13 │ │ -00fd32: 6e10 c200 0d00 |00f3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00fd38: 0c0b |00f6: move-result-object v11 │ │ -00fd3a: 220d 5e00 |00f7: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -00fd3e: 7010 be00 0d00 |00f9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00fd44: 6e20 c100 bd00 |00fc: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fd4a: 0c0d |00ff: move-result-object v13 │ │ -00fd4c: 1a0e 0c00 |0100: const-string v14, "&vcodec=" // string@000c │ │ -00fd50: 6e20 c100 ed00 |0102: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fd56: 0c0d |0105: move-result-object v13 │ │ -00fd58: 6e20 c100 cd00 |0106: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fd5e: 0c0d |0109: move-result-object v13 │ │ -00fd60: 6e10 c200 0d00 |010a: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00fd66: 0c0b |010d: move-result-object v11 │ │ -00fd68: 220d 5e00 |010e: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -00fd6c: 7010 be00 0d00 |0110: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00fd72: 6e20 c100 bd00 |0113: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fd78: 0c0d |0116: move-result-object v13 │ │ -00fd7a: 1a0e 0a00 |0117: const-string v14, "&scodec=" // string@000a │ │ -00fd7e: 6e20 c100 ed00 |0119: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fd84: 0c0d |011c: move-result-object v13 │ │ -00fd86: 6e20 c100 9d00 |011d: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fd8c: 0c0d |0120: move-result-object v13 │ │ -00fd8e: 6e10 c200 0d00 |0121: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -00fd94: 0c0b |0124: move-result-object v11 │ │ -00fd96: 2205 1100 |0125: new-instance v5, Landroid/content/Intent; // type@0011 │ │ -00fd9a: 1a0d 3802 |0127: const-string v13, "android.intent.action.VIEW" // string@0238 │ │ -00fd9e: 7020 1e00 d500 |0129: invoke-direct {v5, v13}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@001e │ │ -00fda4: 7110 3f00 0b00 |012c: invoke-static {v11}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ -00fdaa: 0c0d |012f: move-result-object v13 │ │ -00fdac: 6e30 2e00 d504 |0130: invoke-virtual {v5, v13, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@002e │ │ -00fdb2: 220d 9c00 |0133: new-instance v13, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1; // type@009c │ │ -00fdb6: 7030 8201 fd05 |0135: invoke-direct {v13, v15, v5}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.:(Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;Landroid/content/Intent;)V // method@0182 │ │ -00fdbc: 6e20 8c01 df00 |0138: invoke-virtual {v15, v13}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@018c │ │ -00fdc2: 0e00 |013b: return-void │ │ -00fdc4: 1a0d be03 |013c: const-string v13, "mpegts" // string@03be │ │ -00fdc8: 6e20 b400 2d00 |013e: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00fdce: 0a0d |0141: move-result v13 │ │ -00fdd0: 380d 0600 |0142: if-eqz v13, 0148 // +0006 │ │ -00fdd4: 1a04 c305 |0144: const-string v4, "video/mp4" // string@05c3 │ │ -00fdd8: 2900 17ff |0146: goto/16 005d // -00e9 │ │ -00fddc: 1a0d a003 |0148: const-string v13, "matroska" // string@03a0 │ │ -00fde0: 6e20 b400 2d00 |014a: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00fde6: 0a0d |014d: move-result v13 │ │ -00fde8: 380d 0600 |014e: if-eqz v13, 0154 // +0006 │ │ -00fdec: 1a04 c405 |0150: const-string v4, "video/x-matroska" // string@05c4 │ │ -00fdf0: 2900 0bff |0152: goto/16 005d // -00f5 │ │ -00fdf4: 1a0d 4004 |0154: const-string v13, "pass" // string@0440 │ │ -00fdf8: 6e20 b400 2d00 |0156: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00fdfe: 0a0d |0159: move-result v13 │ │ -00fe00: 380d 03ff |015a: if-eqz v13, 005d // -00fd │ │ -00fe04: 1a04 c205 |015c: const-string v4, "video/mp2t" // string@05c2 │ │ -00fe08: 2900 fffe |015e: goto/16 005d // -0101 │ │ +01008c: |[01008c] org.tvheadend.tvhguide.ExternalPlaybackActivity.startPlayback:(Ljava/lang/String;Ljava/lang/String;)V │ │ +01009c: 7110 4a00 0f00 |0000: invoke-static {v15}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +0100a2: 0c07 |0003: move-result-object v7 │ │ +0100a4: 1a0d 1105 |0004: const-string v13, "serverHostPref" // string@0511 │ │ +0100a8: 1a0e 9303 |0006: const-string v14, "localhost" // string@0393 │ │ +0100ac: 7230 3000 d70e |0008: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +0100b2: 0c03 |000b: move-result-object v3 │ │ +0100b4: 1a0d 5203 |000c: const-string v13, "httpPortPref" // string@0352 │ │ +0100b8: 1a0e 1500 |000e: const-string v14, "9981" // string@0015 │ │ +0100bc: 7230 3000 d70e |0010: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +0100c2: 0c0d |0013: move-result-object v13 │ │ +0100c4: 7110 a200 0d00 |0014: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ +0100ca: 0a0d |0017: move-result v13 │ │ +0100cc: 7110 a600 0d00 |0018: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +0100d2: 0c06 |001b: move-result-object v6 │ │ +0100d4: 1a0d ee04 |001c: const-string v13, "resolutionPref" // string@04ee │ │ +0100d8: 1a0e 1400 |001e: const-string v14, "288" // string@0014 │ │ +0100dc: 7230 3000 d70e |0020: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +0100e2: 0c0d |0023: move-result-object v13 │ │ +0100e4: 7110 a200 0d00 |0024: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ +0100ea: 0a0d |0027: move-result v13 │ │ +0100ec: 7110 a600 0d00 |0028: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +0100f2: 0c08 |002b: move-result-object v8 │ │ +0100f4: 120d |002c: const/4 v13, #int 0 // #0 │ │ +0100f6: 7110 9e00 0d00 |002d: invoke-static {v13}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +0100fc: 0c0a |0030: move-result-object v10 │ │ +0100fe: 1a0d 2502 |0031: const-string v13, "acodecPref" // string@0225 │ │ +010102: 1a0e 2000 |0033: const-string v14, "AAC" // string@0020 │ │ +010106: 7230 3000 d70e |0035: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +01010c: 0c01 |0038: move-result-object v1 │ │ +01010e: 1a0d be05 |0039: const-string v13, "vcodecPref" // string@05be │ │ +010112: 1a0e b801 |003b: const-string v14, "MPEG4VIDEO" // string@01b8 │ │ +010116: 7230 3000 d70e |003d: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +01011c: 0c0c |0040: move-result-object v12 │ │ +01011e: 1a0d 0005 |0041: const-string v13, "scodecPref" // string@0500 │ │ +010122: 1a0e bd01 |0043: const-string v14, "PASS" // string@01bd │ │ +010126: 7230 3000 d70e |0045: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +01012c: 0c09 |0048: move-result-object v9 │ │ +01012e: 1a0d 9502 |0049: const-string v13, "containerPref" // string@0295 │ │ +010132: 1a0e 9f03 |004b: const-string v14, "matroska" // string@039f │ │ +010136: 7230 3000 d70e |004d: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +01013c: 0c02 |0050: move-result-object v2 │ │ +01013e: 1a04 3e02 |0051: const-string v4, "application/octet-stream" // string@023e │ │ +010142: 1a0d bc03 |0053: const-string v13, "mpegps" // string@03bc │ │ +010146: 6e20 b400 2d00 |0055: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01014c: 0a0d |0058: move-result v13 │ │ +01014e: 380d e300 |0059: if-eqz v13, 013c // +00e3 │ │ +010152: 1a04 c005 |005b: const-string v4, "video/mp2p" // string@05c0 │ │ +010156: 220d 5e00 |005d: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +01015a: 7010 be00 0d00 |005f: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010160: 1a0e 5003 |0062: const-string v14, "http://" // string@0350 │ │ +010164: 6e20 c100 ed00 |0064: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01016a: 0c0d |0067: move-result-object v13 │ │ +01016c: 6e20 c100 3d00 |0068: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010172: 0c0d |006b: move-result-object v13 │ │ +010174: 1a0e 1700 |006c: const-string v14, ":" // string@0017 │ │ +010178: 6e20 c100 ed00 |006e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01017e: 0c0d |0071: move-result-object v13 │ │ +010180: 6e20 c000 6d00 |0072: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ +010186: 0c0d |0075: move-result-object v13 │ │ +010188: 0800 1000 |0076: move-object/from16 v0, v16 │ │ +01018c: 6e20 c100 0d00 |0078: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010192: 0c0d |007b: move-result-object v13 │ │ +010194: 6e10 c200 0d00 |007c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +01019a: 0c0b |007f: move-result-object v11 │ │ +01019c: 220d 5e00 |0080: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +0101a0: 7010 be00 0d00 |0082: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0101a6: 6e20 c100 bd00 |0085: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0101ac: 0c0d |0088: move-result-object v13 │ │ +0101ae: 1a0e 1e00 |0089: const-string v14, "?ticket=" // string@001e │ │ +0101b2: 6e20 c100 ed00 |008b: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0101b8: 0c0d |008e: move-result-object v13 │ │ +0101ba: 0800 1100 |008f: move-object/from16 v0, v17 │ │ +0101be: 6e20 c100 0d00 |0091: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0101c4: 0c0d |0094: move-result-object v13 │ │ +0101c6: 6e10 c200 0d00 |0095: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0101cc: 0c0b |0098: move-result-object v11 │ │ +0101ce: 220d 5e00 |0099: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +0101d2: 7010 be00 0d00 |009b: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0101d8: 6e20 c100 bd00 |009e: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0101de: 0c0d |00a1: move-result-object v13 │ │ +0101e0: 1a0e 0800 |00a2: const-string v14, "&mux=" // string@0008 │ │ +0101e4: 6e20 c100 ed00 |00a4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0101ea: 0c0d |00a7: move-result-object v13 │ │ +0101ec: 6e20 c100 2d00 |00a8: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0101f2: 0c0d |00ab: move-result-object v13 │ │ +0101f4: 6e10 c200 0d00 |00ac: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0101fa: 0c0b |00af: move-result-object v11 │ │ +0101fc: 6e10 9d00 0a00 |00b0: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +010202: 0a0d |00b3: move-result v13 │ │ +010204: 380d 7100 |00b4: if-eqz v13, 0125 // +0071 │ │ +010208: 220d 5e00 |00b6: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +01020c: 7010 be00 0d00 |00b8: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010212: 6e20 c100 bd00 |00bb: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010218: 0c0d |00be: move-result-object v13 │ │ +01021a: 1a0e 0b00 |00bf: const-string v14, "&transcode=1" // string@000b │ │ +01021e: 6e20 c100 ed00 |00c1: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010224: 0c0d |00c4: move-result-object v13 │ │ +010226: 6e10 c200 0d00 |00c5: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +01022c: 0c0b |00c8: move-result-object v11 │ │ +01022e: 220d 5e00 |00c9: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +010232: 7010 be00 0d00 |00cb: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010238: 6e20 c100 bd00 |00ce: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01023e: 0c0d |00d1: move-result-object v13 │ │ +010240: 1a0e 0900 |00d2: const-string v14, "&resolution=" // string@0009 │ │ +010244: 6e20 c100 ed00 |00d4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01024a: 0c0d |00d7: move-result-object v13 │ │ +01024c: 6e20 c000 8d00 |00d8: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ +010252: 0c0d |00db: move-result-object v13 │ │ +010254: 6e10 c200 0d00 |00dc: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +01025a: 0c0b |00df: move-result-object v11 │ │ +01025c: 220d 5e00 |00e0: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +010260: 7010 be00 0d00 |00e2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010266: 6e20 c100 bd00 |00e5: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01026c: 0c0d |00e8: move-result-object v13 │ │ +01026e: 1a0e 0700 |00e9: const-string v14, "&acodec=" // string@0007 │ │ +010272: 6e20 c100 ed00 |00eb: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010278: 0c0d |00ee: move-result-object v13 │ │ +01027a: 6e20 c100 1d00 |00ef: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010280: 0c0d |00f2: move-result-object v13 │ │ +010282: 6e10 c200 0d00 |00f3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010288: 0c0b |00f6: move-result-object v11 │ │ +01028a: 220d 5e00 |00f7: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +01028e: 7010 be00 0d00 |00f9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010294: 6e20 c100 bd00 |00fc: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01029a: 0c0d |00ff: move-result-object v13 │ │ +01029c: 1a0e 0c00 |0100: const-string v14, "&vcodec=" // string@000c │ │ +0102a0: 6e20 c100 ed00 |0102: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0102a6: 0c0d |0105: move-result-object v13 │ │ +0102a8: 6e20 c100 cd00 |0106: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0102ae: 0c0d |0109: move-result-object v13 │ │ +0102b0: 6e10 c200 0d00 |010a: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0102b6: 0c0b |010d: move-result-object v11 │ │ +0102b8: 220d 5e00 |010e: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +0102bc: 7010 be00 0d00 |0110: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0102c2: 6e20 c100 bd00 |0113: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0102c8: 0c0d |0116: move-result-object v13 │ │ +0102ca: 1a0e 0a00 |0117: const-string v14, "&scodec=" // string@000a │ │ +0102ce: 6e20 c100 ed00 |0119: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0102d4: 0c0d |011c: move-result-object v13 │ │ +0102d6: 6e20 c100 9d00 |011d: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0102dc: 0c0d |0120: move-result-object v13 │ │ +0102de: 6e10 c200 0d00 |0121: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0102e4: 0c0b |0124: move-result-object v11 │ │ +0102e6: 2205 1100 |0125: new-instance v5, Landroid/content/Intent; // type@0011 │ │ +0102ea: 1a0d 3802 |0127: const-string v13, "android.intent.action.VIEW" // string@0238 │ │ +0102ee: 7020 1e00 d500 |0129: invoke-direct {v5, v13}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@001e │ │ +0102f4: 7110 3f00 0b00 |012c: invoke-static {v11}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ +0102fa: 0c0d |012f: move-result-object v13 │ │ +0102fc: 6e30 2e00 d504 |0130: invoke-virtual {v5, v13, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@002e │ │ +010302: 220d 9c00 |0133: new-instance v13, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1; // type@009c │ │ +010306: 7030 8201 fd05 |0135: invoke-direct {v13, v15, v5}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;.:(Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;Landroid/content/Intent;)V // method@0182 │ │ +01030c: 6e20 8c01 df00 |0138: invoke-virtual {v15, v13}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@018c │ │ +010312: 0e00 |013b: return-void │ │ +010314: 1a0d bd03 |013c: const-string v13, "mpegts" // string@03bd │ │ +010318: 6e20 b400 2d00 |013e: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01031e: 0a0d |0141: move-result v13 │ │ +010320: 380d 0600 |0142: if-eqz v13, 0148 // +0006 │ │ +010324: 1a04 c205 |0144: const-string v4, "video/mp4" // string@05c2 │ │ +010328: 2900 17ff |0146: goto/16 005d // -00e9 │ │ +01032c: 1a0d 9f03 |0148: const-string v13, "matroska" // string@039f │ │ +010330: 6e20 b400 2d00 |014a: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +010336: 0a0d |014d: move-result v13 │ │ +010338: 380d 0600 |014e: if-eqz v13, 0154 // +0006 │ │ +01033c: 1a04 c305 |0150: const-string v4, "video/x-matroska" // string@05c3 │ │ +010340: 2900 0bff |0152: goto/16 005d // -00f5 │ │ +010344: 1a0d 3f04 |0154: const-string v13, "pass" // string@043f │ │ +010348: 6e20 b400 2d00 |0156: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01034e: 0a0d |0159: move-result v13 │ │ +010350: 380d 03ff |015a: if-eqz v13, 005d // -00fd │ │ +010354: 1a04 c105 |015c: const-string v4, "video/mp2t" // string@05c1 │ │ +010358: 2900 fffe |015e: goto/16 005d // -0101 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=70 │ │ 0x000c line=71 │ │ 0x001c line=73 │ │ 0x002c line=74 │ │ @@ -17813,28 +17813,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -00fe0c: |[00fe0c] org.tvheadend.tvhguide.ExternalPlaybackActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00fe1c: 6f20 0400 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ -00fe22: 2200 1100 |0003: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -00fe26: 1c01 ed00 |0005: const-class v1, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -00fe2a: 7030 1d00 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -00fe30: 1a01 2804 |000a: const-string v1, "org.me.tvhguide.htsp.GET_TICKET" // string@0428 │ │ -00fe34: 6e20 2c00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -00fe3a: 6e10 8701 0200 |000f: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.getIntent:()Landroid/content/Intent; // method@0187 │ │ -00fe40: 0c01 |0012: move-result-object v1 │ │ -00fe42: 6e10 2200 0100 |0013: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0022 │ │ -00fe48: 0c01 |0016: move-result-object v1 │ │ -00fe4a: 6e20 2b00 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@002b │ │ -00fe50: 6e20 8f01 0200 |001a: invoke-virtual {v2, v0}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@018f │ │ -00fe56: 0e00 |001d: return-void │ │ +01035c: |[01035c] org.tvheadend.tvhguide.ExternalPlaybackActivity.onCreate:(Landroid/os/Bundle;)V │ │ +01036c: 6f20 0400 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ +010372: 2200 1100 |0003: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +010376: 1c01 ed00 |0005: const-class v1, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +01037a: 7030 1d00 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +010380: 1a01 2704 |000a: const-string v1, "org.me.tvhguide.htsp.GET_TICKET" // string@0427 │ │ +010384: 6e20 2c00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +01038a: 6e10 8701 0200 |000f: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.getIntent:()Landroid/content/Intent; // method@0187 │ │ +010390: 0c01 |0012: move-result-object v1 │ │ +010392: 6e10 2200 0100 |0013: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0022 │ │ +010398: 0c01 |0016: move-result-object v1 │ │ +01039a: 6e20 2b00 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@002b │ │ +0103a0: 6e20 8f01 0200 |001a: invoke-virtual {v2, v0}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@018f │ │ +0103a6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=44 │ │ 0x000a line=45 │ │ 0x000f line=47 │ │ 0x001a line=48 │ │ @@ -17849,25 +17849,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -00fe58: |[00fe58] org.tvheadend.tvhguide.ExternalPlaybackActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -00fe68: 1a01 1e04 |0000: const-string v1, "org.me.tvhguide.TICKET" // string@041e │ │ -00fe6c: 6e20 b400 1400 |0002: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -00fe72: 0a01 |0005: move-result v1 │ │ -00fe74: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -00fe78: 0750 |0008: move-object v0, v5 │ │ -00fe7a: 1f00 f300 |0009: check-cast v0, Lorg/tvheadend/tvhguide/model/HttpTicket; // type@00f3 │ │ -00fe7e: 5401 d801 |000b: iget-object v1, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.path:Ljava/lang/String; // field@01d8 │ │ -00fe82: 5402 d901 |000d: iget-object v2, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.ticket:Ljava/lang/String; // field@01d9 │ │ -00fe86: 7030 8e01 1302 |000f: invoke-direct {v3, v1, v2}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.startPlayback:(Ljava/lang/String;Ljava/lang/String;)V // method@018e │ │ -00fe8c: 0e00 |0012: return-void │ │ +0103a8: |[0103a8] org.tvheadend.tvhguide.ExternalPlaybackActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +0103b8: 1a01 1d04 |0000: const-string v1, "org.me.tvhguide.TICKET" // string@041d │ │ +0103bc: 6e20 b400 1400 |0002: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +0103c2: 0a01 |0005: move-result v1 │ │ +0103c4: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +0103c8: 0750 |0008: move-object v0, v5 │ │ +0103ca: 1f00 f300 |0009: check-cast v0, Lorg/tvheadend/tvhguide/model/HttpTicket; // type@00f3 │ │ +0103ce: 5401 d801 |000b: iget-object v1, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.path:Ljava/lang/String; // field@01d8 │ │ +0103d2: 5402 d901 |000d: iget-object v2, v0, Lorg/tvheadend/tvhguide/model/HttpTicket;.ticket:Ljava/lang/String; // field@01d9 │ │ +0103d6: 7030 8e01 1302 |000f: invoke-direct {v3, v1, v2}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.startPlayback:(Ljava/lang/String;Ljava/lang/String;)V // method@018e │ │ +0103dc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0009 line=129 │ │ 0x000b line=130 │ │ 0x0012 line=132 │ │ locals : │ │ @@ -17881,21 +17881,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00fe90: |[00fe90] org.tvheadend.tvhguide.ExternalPlaybackActivity.onPause:()V │ │ -00fea0: 6f10 0600 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0006 │ │ -00fea6: 6e10 8601 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.getApplication:()Landroid/app/Application; // method@0186 │ │ -00feac: 0c00 |0006: move-result-object v0 │ │ -00feae: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00feb2: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ -00feb8: 0e00 |000c: return-void │ │ +0103e0: |[0103e0] org.tvheadend.tvhguide.ExternalPlaybackActivity.onPause:()V │ │ +0103f0: 6f10 0600 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0006 │ │ +0103f6: 6e10 8601 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.getApplication:()Landroid/app/Application; // method@0186 │ │ +0103fc: 0c00 |0006: move-result-object v0 │ │ +0103fe: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +010402: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ +010408: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=63 │ │ 0x0009 line=64 │ │ 0x000c line=65 │ │ locals : │ │ @@ -17907,21 +17907,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00febc: |[00febc] org.tvheadend.tvhguide.ExternalPlaybackActivity.onResume:()V │ │ -00fecc: 6f10 0700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@0007 │ │ -00fed2: 6e10 8601 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.getApplication:()Landroid/app/Application; // method@0186 │ │ -00fed8: 0c00 |0006: move-result-object v0 │ │ -00feda: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -00fede: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ -00fee4: 0e00 |000c: return-void │ │ +01040c: |[01040c] org.tvheadend.tvhguide.ExternalPlaybackActivity.onResume:()V │ │ +01041c: 6f10 0700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@0007 │ │ +010422: 6e10 8601 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;.getApplication:()Landroid/app/Application; // method@0186 │ │ +010428: 0c00 |0006: move-result-object v0 │ │ +01042a: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +01042e: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ +010434: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x0009 line=56 │ │ 0x000c line=57 │ │ locals : │ │ @@ -17958,17 +17958,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00fee8: |[00fee8] org.tvheadend.tvhguide.PlaybackActivity.:()V │ │ -00fef8: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -00fefe: 0e00 |0003: return-void │ │ +010438: |[010438] org.tvheadend.tvhguide.PlaybackActivity.:()V │ │ +010448: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +01044e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/PlaybackActivity;) │ │ @@ -17976,17 +17976,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00ff00: |[00ff00] org.tvheadend.tvhguide.PlaybackActivity.access$000:(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/String;Ljava/lang/String;)V │ │ -00ff10: 7030 aa01 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.startPlayback:(Ljava/lang/String;Ljava/lang/String;)V // method@01aa │ │ -00ff16: 0e00 |0003: return-void │ │ +010450: |[010450] org.tvheadend.tvhguide.PlaybackActivity.access$000:(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/String;Ljava/lang/String;)V │ │ +010460: 7030 aa01 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.startPlayback:(Ljava/lang/String;Ljava/lang/String;)V // method@01aa │ │ +010466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -17996,231 +17996,231 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 449 16-bit code units │ │ -00ff18: |[00ff18] org.tvheadend.tvhguide.PlaybackActivity.startPlayback:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00ff28: 7701 4a00 1000 |0000: invoke-static/range {v16}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -00ff2e: 0c07 |0003: move-result-object v7 │ │ -00ff30: 1a0d 1205 |0004: const-string v13, "serverHostPref" // string@0512 │ │ -00ff34: 1a0e 9403 |0006: const-string v14, "localhost" // string@0394 │ │ -00ff38: 7230 3000 d70e |0008: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00ff3e: 0c05 |000b: move-result-object v5 │ │ -00ff40: 1a0d 5203 |000c: const-string v13, "httpPortPref" // string@0352 │ │ -00ff44: 1a0e 1500 |000e: const-string v14, "9981" // string@0015 │ │ -00ff48: 7230 3000 d70e |0010: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00ff4e: 0c0d |0013: move-result-object v13 │ │ -00ff50: 7110 a200 0d00 |0014: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ -00ff56: 0a0d |0017: move-result v13 │ │ -00ff58: 7110 a600 0d00 |0018: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00ff5e: 0c06 |001b: move-result-object v6 │ │ -00ff60: 1a0d ef04 |001c: const-string v13, "resolutionPref" // string@04ef │ │ -00ff64: 1a0e 1400 |001e: const-string v14, "288" // string@0014 │ │ -00ff68: 7230 3000 d70e |0020: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00ff6e: 0c0d |0023: move-result-object v13 │ │ -00ff70: 7110 a200 0d00 |0024: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ -00ff76: 0a0d |0027: move-result v13 │ │ -00ff78: 7110 a600 0d00 |0028: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -00ff7e: 0c08 |002b: move-result-object v8 │ │ -00ff80: 1a0d 9305 |002c: const-string v13, "transcodePref" // string@0593 │ │ -00ff84: 121e |002e: const/4 v14, #int 1 // #1 │ │ -00ff86: 7230 2f00 d70e |002f: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -00ff8c: 0a0d |0032: move-result v13 │ │ -00ff8e: 7110 9e00 0d00 |0033: invoke-static {v13}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -00ff94: 0c0a |0036: move-result-object v10 │ │ -00ff96: 1a0d 9502 |0037: const-string v13, "containerPref" // string@0295 │ │ -00ff9a: 1a0e a003 |0039: const-string v14, "matroska" // string@03a0 │ │ -00ff9e: 7230 3000 d70e |003b: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00ffa4: 0c04 |003e: move-result-object v4 │ │ -00ffa6: 1a0d 2502 |003f: const-string v13, "acodecPref" // string@0225 │ │ -00ffaa: 1a0e 2000 |0041: const-string v14, "AAC" // string@0020 │ │ -00ffae: 7230 3000 d70e |0043: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00ffb4: 0c01 |0046: move-result-object v1 │ │ -00ffb6: 1a0d bf05 |0047: const-string v13, "vcodecPref" // string@05bf │ │ -00ffba: 1a0e 6f00 |0049: const-string v14, "H264" // string@006f │ │ -00ffbe: 7230 3000 d70e |004b: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00ffc4: 0c0c |004e: move-result-object v12 │ │ -00ffc6: 1a0d 0105 |004f: const-string v13, "scodecPref" // string@0501 │ │ -00ffca: 1a0e ba01 |0051: const-string v14, "NONE" // string@01ba │ │ -00ffce: 7230 3000 d70e |0053: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ -00ffd4: 0c09 |0056: move-result-object v9 │ │ -00ffd6: 220d 5e00 |0057: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -00ffda: 7010 be00 0d00 |0059: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -00ffe0: 1a0e 5003 |005c: const-string v14, "http://" // string@0350 │ │ -00ffe4: 6e20 c100 ed00 |005e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00ffea: 0c0d |0061: move-result-object v13 │ │ -00ffec: 6e20 c100 5d00 |0062: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fff2: 0c0d |0065: move-result-object v13 │ │ -00fff4: 1a0e 1700 |0066: const-string v14, ":" // string@0017 │ │ -00fff8: 6e20 c100 ed00 |0068: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -00fffe: 0c0d |006b: move-result-object v13 │ │ -010000: 6e20 c000 6d00 |006c: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ -010006: 0c0d |006f: move-result-object v13 │ │ -010008: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -01000c: 6e20 c100 0d00 |0072: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010012: 0c0d |0075: move-result-object v13 │ │ -010014: 6e10 c200 0d00 |0076: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -01001a: 0c0b |0079: move-result-object v11 │ │ -01001c: 220d 5e00 |007a: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -010020: 7010 be00 0d00 |007c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -010026: 6e20 c100 bd00 |007f: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01002c: 0c0d |0082: move-result-object v13 │ │ -01002e: 1a0e 1e00 |0083: const-string v14, "?ticket=" // string@001e │ │ -010032: 6e20 c100 ed00 |0085: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010038: 0c0d |0088: move-result-object v13 │ │ -01003a: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -01003e: 6e20 c100 0d00 |008b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010044: 0c0d |008e: move-result-object v13 │ │ -010046: 6e10 c200 0d00 |008f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -01004c: 0c0b |0092: move-result-object v11 │ │ -01004e: 220d 5e00 |0093: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -010052: 7010 be00 0d00 |0095: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -010058: 6e20 c100 bd00 |0098: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01005e: 0c0d |009b: move-result-object v13 │ │ -010060: 1a0e 0800 |009c: const-string v14, "&mux=" // string@0008 │ │ -010064: 6e20 c100 ed00 |009e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01006a: 0c0d |00a1: move-result-object v13 │ │ -01006c: 6e20 c100 4d00 |00a2: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010072: 0c0d |00a5: move-result-object v13 │ │ -010074: 6e10 c200 0d00 |00a6: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -01007a: 0c0b |00a9: move-result-object v11 │ │ -01007c: 6e10 9d00 0a00 |00aa: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -010082: 0a0d |00ad: move-result v13 │ │ -010084: 380d 7100 |00ae: if-eqz v13, 011f // +0071 │ │ -010088: 220d 5e00 |00b0: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -01008c: 7010 be00 0d00 |00b2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -010092: 6e20 c100 bd00 |00b5: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010098: 0c0d |00b8: move-result-object v13 │ │ -01009a: 1a0e 0b00 |00b9: const-string v14, "&transcode=1" // string@000b │ │ -01009e: 6e20 c100 ed00 |00bb: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0100a4: 0c0d |00be: move-result-object v13 │ │ -0100a6: 6e10 c200 0d00 |00bf: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0100ac: 0c0b |00c2: move-result-object v11 │ │ -0100ae: 220d 5e00 |00c3: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -0100b2: 7010 be00 0d00 |00c5: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0100b8: 6e20 c100 bd00 |00c8: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0100be: 0c0d |00cb: move-result-object v13 │ │ -0100c0: 1a0e 0900 |00cc: const-string v14, "&resolution=" // string@0009 │ │ -0100c4: 6e20 c100 ed00 |00ce: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0100ca: 0c0d |00d1: move-result-object v13 │ │ -0100cc: 6e20 c000 8d00 |00d2: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ -0100d2: 0c0d |00d5: move-result-object v13 │ │ -0100d4: 6e10 c200 0d00 |00d6: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0100da: 0c0b |00d9: move-result-object v11 │ │ -0100dc: 220d 5e00 |00da: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -0100e0: 7010 be00 0d00 |00dc: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0100e6: 6e20 c100 bd00 |00df: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0100ec: 0c0d |00e2: move-result-object v13 │ │ -0100ee: 1a0e 0700 |00e3: const-string v14, "&acodec=" // string@0007 │ │ -0100f2: 6e20 c100 ed00 |00e5: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0100f8: 0c0d |00e8: move-result-object v13 │ │ -0100fa: 6e20 c100 1d00 |00e9: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010100: 0c0d |00ec: move-result-object v13 │ │ -010102: 6e10 c200 0d00 |00ed: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -010108: 0c0b |00f0: move-result-object v11 │ │ -01010a: 220d 5e00 |00f1: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -01010e: 7010 be00 0d00 |00f3: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -010114: 6e20 c100 bd00 |00f6: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01011a: 0c0d |00f9: move-result-object v13 │ │ -01011c: 1a0e 0c00 |00fa: const-string v14, "&vcodec=" // string@000c │ │ -010120: 6e20 c100 ed00 |00fc: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010126: 0c0d |00ff: move-result-object v13 │ │ -010128: 6e20 c100 cd00 |0100: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01012e: 0c0d |0103: move-result-object v13 │ │ -010130: 6e10 c200 0d00 |0104: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -010136: 0c0b |0107: move-result-object v11 │ │ -010138: 220d 5e00 |0108: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -01013c: 7010 be00 0d00 |010a: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -010142: 6e20 c100 bd00 |010d: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010148: 0c0d |0110: move-result-object v13 │ │ -01014a: 1a0e 0a00 |0111: const-string v14, "&scodec=" // string@000a │ │ -01014e: 6e20 c100 ed00 |0113: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010154: 0c0d |0116: move-result-object v13 │ │ -010156: 6e20 c100 9d00 |0117: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01015c: 0c0d |011a: move-result-object v13 │ │ -01015e: 6e10 c200 0d00 |011b: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -010164: 0c0b |011e: move-result-object v11 │ │ -010166: 0800 1000 |011f: move-object/from16 v0, v16 │ │ -01016a: 540d 3d00 |0121: iget-object v13, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ -01016e: 7110 3f00 0b00 |0123: invoke-static {v11}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ -010174: 0c0e |0126: move-result-object v14 │ │ -010176: 6e20 b702 ed00 |0127: invoke-virtual {v13, v14}, Lorg/tvheadend/tvhguide/TVHVideoView;.setVideoURI:(Landroid/net/Uri;)V // method@02b7 │ │ -01017c: 0800 1000 |012a: move-object/from16 v0, v16 │ │ -010180: 540d 3d00 |012c: iget-object v13, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ -010184: 6e10 b102 0d00 |012e: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/TVHVideoView;.requestFocus:()Z // method@02b1 │ │ -01018a: 0800 1000 |0131: move-object/from16 v0, v16 │ │ -01018e: 540d 3d00 |0133: iget-object v13, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ -010192: 6e10 b802 0d00 |0135: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/TVHVideoView;.start:()V // method@02b8 │ │ -010198: 0800 1000 |0138: move-object/from16 v0, v16 │ │ -01019c: 540d 3d00 |013a: iget-object v13, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ -0101a0: 130e 1000 |013c: const/16 v14, #int 16 // #10 │ │ -0101a4: 130f 0900 |013e: const/16 v15, #int 9 // #9 │ │ -0101a8: 6e30 b302 ed0f |0140: invoke-virtual {v13, v14, v15}, Lorg/tvheadend/tvhguide/TVHVideoView;.setAspectRatio:(II)V // method@02b3 │ │ -0101ae: 140d 1000 097f |0143: const v13, #float 1.82105e+38 // #7f090010 │ │ -0101b4: 0800 1000 |0146: move-object/from16 v0, v16 │ │ -0101b8: 6e20 9a01 d000 |0148: invoke-virtual {v0, v13}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ -0101be: 0c03 |014b: move-result-object v3 │ │ -0101c0: 1f03 4300 |014c: check-cast v3, Landroid/widget/TextView; // type@0043 │ │ -0101c4: 140d 0800 057f |014e: const v13, #float 1.76787e+38 // #7f050008 │ │ -0101ca: 140e 0900 057f |0151: const v14, #float 1.76788e+38 // #7f050009 │ │ -0101d0: 0800 1000 |0154: move-object/from16 v0, v16 │ │ -0101d4: 7040 ac01 d04e |0156: invoke-direct {v0, v13, v14, v4}, Lorg/tvheadend/tvhguide/PlaybackActivity;.valueToName:(IILjava/lang/String;)Ljava/lang/String; // method@01ac │ │ -0101da: 0c04 |0159: move-result-object v4 │ │ -0101dc: 0742 |015a: move-object v2, v4 │ │ -0101de: 6e10 9d00 0a00 |015b: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -0101e4: 0a0d |015e: move-result v13 │ │ -0101e6: 380d 5a00 |015f: if-eqz v13, 01b9 // +005a │ │ -0101ea: 220d 5e00 |0161: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -0101ee: 7010 be00 0d00 |0163: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0101f4: 6e20 c100 2d00 |0166: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0101fa: 0c0d |0169: move-result-object v13 │ │ -0101fc: 1a0e 0200 |016a: const-string v14, " (" // string@0002 │ │ -010200: 6e20 c100 ed00 |016c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010206: 0c0d |016f: move-result-object v13 │ │ -010208: 6e10 c200 0d00 |0170: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -01020e: 0c02 |0173: move-result-object v2 │ │ -010210: 220d 5e00 |0174: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -010214: 7010 be00 0d00 |0176: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -01021a: 6e20 c100 2d00 |0179: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010220: 0c0d |017c: move-result-object v13 │ │ -010222: 6e20 c100 1d00 |017d: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010228: 0c0d |0180: move-result-object v13 │ │ -01022a: 1a0e 1000 |0181: const-string v14, ", " // string@0010 │ │ -01022e: 6e20 c100 ed00 |0183: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010234: 0c0d |0186: move-result-object v13 │ │ -010236: 6e10 c200 0d00 |0187: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -01023c: 0c02 |018a: move-result-object v2 │ │ -01023e: 220d 5e00 |018b: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -010242: 7010 be00 0d00 |018d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -010248: 6e20 c100 2d00 |0190: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01024e: 0c0d |0193: move-result-object v13 │ │ -010250: 6e20 c100 cd00 |0194: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010256: 0c0d |0197: move-result-object v13 │ │ -010258: 1a0e 1f00 |0198: const-string v14, "@" // string@001f │ │ -01025c: 6e20 c100 ed00 |019a: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010262: 0c0d |019d: move-result-object v13 │ │ -010264: 6e20 c000 8d00 |019e: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ -01026a: 0c0d |01a1: move-result-object v13 │ │ -01026c: 6e10 c200 0d00 |01a2: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -010272: 0c02 |01a5: move-result-object v2 │ │ -010274: 220d 5e00 |01a6: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ -010278: 7010 be00 0d00 |01a8: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -01027e: 6e20 c100 2d00 |01ab: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010284: 0c0d |01ae: move-result-object v13 │ │ -010286: 1a0e 0f00 |01af: const-string v14, ")" // string@000f │ │ -01028a: 6e20 c100 ed00 |01b1: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010290: 0c0d |01b4: move-result-object v13 │ │ -010292: 6e10 c200 0d00 |01b5: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -010298: 0c02 |01b8: move-result-object v2 │ │ -01029a: 121d |01b9: const/4 v13, #int 1 // #1 │ │ -01029c: 6e20 8b00 d300 |01ba: invoke-virtual {v3, v13}, Landroid/widget/TextView;.setGravity:(I)V // method@008b │ │ -0102a2: 6e20 8d00 2300 |01bd: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -0102a8: 0e00 |01c0: return-void │ │ +010468: |[010468] org.tvheadend.tvhguide.PlaybackActivity.startPlayback:(Ljava/lang/String;Ljava/lang/String;)V │ │ +010478: 7701 4a00 1000 |0000: invoke-static/range {v16}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +01047e: 0c07 |0003: move-result-object v7 │ │ +010480: 1a0d 1105 |0004: const-string v13, "serverHostPref" // string@0511 │ │ +010484: 1a0e 9303 |0006: const-string v14, "localhost" // string@0393 │ │ +010488: 7230 3000 d70e |0008: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +01048e: 0c05 |000b: move-result-object v5 │ │ +010490: 1a0d 5203 |000c: const-string v13, "httpPortPref" // string@0352 │ │ +010494: 1a0e 1500 |000e: const-string v14, "9981" // string@0015 │ │ +010498: 7230 3000 d70e |0010: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +01049e: 0c0d |0013: move-result-object v13 │ │ +0104a0: 7110 a200 0d00 |0014: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ +0104a6: 0a0d |0017: move-result v13 │ │ +0104a8: 7110 a600 0d00 |0018: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +0104ae: 0c06 |001b: move-result-object v6 │ │ +0104b0: 1a0d ee04 |001c: const-string v13, "resolutionPref" // string@04ee │ │ +0104b4: 1a0e 1400 |001e: const-string v14, "288" // string@0014 │ │ +0104b8: 7230 3000 d70e |0020: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +0104be: 0c0d |0023: move-result-object v13 │ │ +0104c0: 7110 a200 0d00 |0024: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00a2 │ │ +0104c6: 0a0d |0027: move-result v13 │ │ +0104c8: 7110 a600 0d00 |0028: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +0104ce: 0c08 |002b: move-result-object v8 │ │ +0104d0: 1a0d 9205 |002c: const-string v13, "transcodePref" // string@0592 │ │ +0104d4: 121e |002e: const/4 v14, #int 1 // #1 │ │ +0104d6: 7230 2f00 d70e |002f: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +0104dc: 0a0d |0032: move-result v13 │ │ +0104de: 7110 9e00 0d00 |0033: invoke-static {v13}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +0104e4: 0c0a |0036: move-result-object v10 │ │ +0104e6: 1a0d 9502 |0037: const-string v13, "containerPref" // string@0295 │ │ +0104ea: 1a0e 9f03 |0039: const-string v14, "matroska" // string@039f │ │ +0104ee: 7230 3000 d70e |003b: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +0104f4: 0c04 |003e: move-result-object v4 │ │ +0104f6: 1a0d 2502 |003f: const-string v13, "acodecPref" // string@0225 │ │ +0104fa: 1a0e 2000 |0041: const-string v14, "AAC" // string@0020 │ │ +0104fe: 7230 3000 d70e |0043: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +010504: 0c01 |0046: move-result-object v1 │ │ +010506: 1a0d be05 |0047: const-string v13, "vcodecPref" // string@05be │ │ +01050a: 1a0e 6f00 |0049: const-string v14, "H264" // string@006f │ │ +01050e: 7230 3000 d70e |004b: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +010514: 0c0c |004e: move-result-object v12 │ │ +010516: 1a0d 0005 |004f: const-string v13, "scodecPref" // string@0500 │ │ +01051a: 1a0e ba01 |0051: const-string v14, "NONE" // string@01ba │ │ +01051e: 7230 3000 d70e |0053: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0030 │ │ +010524: 0c09 |0056: move-result-object v9 │ │ +010526: 220d 5e00 |0057: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +01052a: 7010 be00 0d00 |0059: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010530: 1a0e 5003 |005c: const-string v14, "http://" // string@0350 │ │ +010534: 6e20 c100 ed00 |005e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01053a: 0c0d |0061: move-result-object v13 │ │ +01053c: 6e20 c100 5d00 |0062: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010542: 0c0d |0065: move-result-object v13 │ │ +010544: 1a0e 1700 |0066: const-string v14, ":" // string@0017 │ │ +010548: 6e20 c100 ed00 |0068: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01054e: 0c0d |006b: move-result-object v13 │ │ +010550: 6e20 c000 6d00 |006c: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ +010556: 0c0d |006f: move-result-object v13 │ │ +010558: 0800 1100 |0070: move-object/from16 v0, v17 │ │ +01055c: 6e20 c100 0d00 |0072: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010562: 0c0d |0075: move-result-object v13 │ │ +010564: 6e10 c200 0d00 |0076: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +01056a: 0c0b |0079: move-result-object v11 │ │ +01056c: 220d 5e00 |007a: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +010570: 7010 be00 0d00 |007c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010576: 6e20 c100 bd00 |007f: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01057c: 0c0d |0082: move-result-object v13 │ │ +01057e: 1a0e 1e00 |0083: const-string v14, "?ticket=" // string@001e │ │ +010582: 6e20 c100 ed00 |0085: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010588: 0c0d |0088: move-result-object v13 │ │ +01058a: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +01058e: 6e20 c100 0d00 |008b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010594: 0c0d |008e: move-result-object v13 │ │ +010596: 6e10 c200 0d00 |008f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +01059c: 0c0b |0092: move-result-object v11 │ │ +01059e: 220d 5e00 |0093: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +0105a2: 7010 be00 0d00 |0095: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0105a8: 6e20 c100 bd00 |0098: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0105ae: 0c0d |009b: move-result-object v13 │ │ +0105b0: 1a0e 0800 |009c: const-string v14, "&mux=" // string@0008 │ │ +0105b4: 6e20 c100 ed00 |009e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0105ba: 0c0d |00a1: move-result-object v13 │ │ +0105bc: 6e20 c100 4d00 |00a2: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0105c2: 0c0d |00a5: move-result-object v13 │ │ +0105c4: 6e10 c200 0d00 |00a6: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0105ca: 0c0b |00a9: move-result-object v11 │ │ +0105cc: 6e10 9d00 0a00 |00aa: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +0105d2: 0a0d |00ad: move-result v13 │ │ +0105d4: 380d 7100 |00ae: if-eqz v13, 011f // +0071 │ │ +0105d8: 220d 5e00 |00b0: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +0105dc: 7010 be00 0d00 |00b2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0105e2: 6e20 c100 bd00 |00b5: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0105e8: 0c0d |00b8: move-result-object v13 │ │ +0105ea: 1a0e 0b00 |00b9: const-string v14, "&transcode=1" // string@000b │ │ +0105ee: 6e20 c100 ed00 |00bb: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0105f4: 0c0d |00be: move-result-object v13 │ │ +0105f6: 6e10 c200 0d00 |00bf: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0105fc: 0c0b |00c2: move-result-object v11 │ │ +0105fe: 220d 5e00 |00c3: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +010602: 7010 be00 0d00 |00c5: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010608: 6e20 c100 bd00 |00c8: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01060e: 0c0d |00cb: move-result-object v13 │ │ +010610: 1a0e 0900 |00cc: const-string v14, "&resolution=" // string@0009 │ │ +010614: 6e20 c100 ed00 |00ce: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01061a: 0c0d |00d1: move-result-object v13 │ │ +01061c: 6e20 c000 8d00 |00d2: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ +010622: 0c0d |00d5: move-result-object v13 │ │ +010624: 6e10 c200 0d00 |00d6: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +01062a: 0c0b |00d9: move-result-object v11 │ │ +01062c: 220d 5e00 |00da: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +010630: 7010 be00 0d00 |00dc: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010636: 6e20 c100 bd00 |00df: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01063c: 0c0d |00e2: move-result-object v13 │ │ +01063e: 1a0e 0700 |00e3: const-string v14, "&acodec=" // string@0007 │ │ +010642: 6e20 c100 ed00 |00e5: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010648: 0c0d |00e8: move-result-object v13 │ │ +01064a: 6e20 c100 1d00 |00e9: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010650: 0c0d |00ec: move-result-object v13 │ │ +010652: 6e10 c200 0d00 |00ed: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010658: 0c0b |00f0: move-result-object v11 │ │ +01065a: 220d 5e00 |00f1: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +01065e: 7010 be00 0d00 |00f3: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010664: 6e20 c100 bd00 |00f6: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01066a: 0c0d |00f9: move-result-object v13 │ │ +01066c: 1a0e 0c00 |00fa: const-string v14, "&vcodec=" // string@000c │ │ +010670: 6e20 c100 ed00 |00fc: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010676: 0c0d |00ff: move-result-object v13 │ │ +010678: 6e20 c100 cd00 |0100: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01067e: 0c0d |0103: move-result-object v13 │ │ +010680: 6e10 c200 0d00 |0104: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010686: 0c0b |0107: move-result-object v11 │ │ +010688: 220d 5e00 |0108: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +01068c: 7010 be00 0d00 |010a: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010692: 6e20 c100 bd00 |010d: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010698: 0c0d |0110: move-result-object v13 │ │ +01069a: 1a0e 0a00 |0111: const-string v14, "&scodec=" // string@000a │ │ +01069e: 6e20 c100 ed00 |0113: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0106a4: 0c0d |0116: move-result-object v13 │ │ +0106a6: 6e20 c100 9d00 |0117: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0106ac: 0c0d |011a: move-result-object v13 │ │ +0106ae: 6e10 c200 0d00 |011b: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0106b4: 0c0b |011e: move-result-object v11 │ │ +0106b6: 0800 1000 |011f: move-object/from16 v0, v16 │ │ +0106ba: 540d 3d00 |0121: iget-object v13, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ +0106be: 7110 3f00 0b00 |0123: invoke-static {v11}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@003f │ │ +0106c4: 0c0e |0126: move-result-object v14 │ │ +0106c6: 6e20 b702 ed00 |0127: invoke-virtual {v13, v14}, Lorg/tvheadend/tvhguide/TVHVideoView;.setVideoURI:(Landroid/net/Uri;)V // method@02b7 │ │ +0106cc: 0800 1000 |012a: move-object/from16 v0, v16 │ │ +0106d0: 540d 3d00 |012c: iget-object v13, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ +0106d4: 6e10 b102 0d00 |012e: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/TVHVideoView;.requestFocus:()Z // method@02b1 │ │ +0106da: 0800 1000 |0131: move-object/from16 v0, v16 │ │ +0106de: 540d 3d00 |0133: iget-object v13, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ +0106e2: 6e10 b802 0d00 |0135: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/TVHVideoView;.start:()V // method@02b8 │ │ +0106e8: 0800 1000 |0138: move-object/from16 v0, v16 │ │ +0106ec: 540d 3d00 |013a: iget-object v13, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ +0106f0: 130e 1000 |013c: const/16 v14, #int 16 // #10 │ │ +0106f4: 130f 0900 |013e: const/16 v15, #int 9 // #9 │ │ +0106f8: 6e30 b302 ed0f |0140: invoke-virtual {v13, v14, v15}, Lorg/tvheadend/tvhguide/TVHVideoView;.setAspectRatio:(II)V // method@02b3 │ │ +0106fe: 140d 1000 097f |0143: const v13, #float 1.82105e+38 // #7f090010 │ │ +010704: 0800 1000 |0146: move-object/from16 v0, v16 │ │ +010708: 6e20 9a01 d000 |0148: invoke-virtual {v0, v13}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ +01070e: 0c03 |014b: move-result-object v3 │ │ +010710: 1f03 4300 |014c: check-cast v3, Landroid/widget/TextView; // type@0043 │ │ +010714: 140d 0800 057f |014e: const v13, #float 1.76787e+38 // #7f050008 │ │ +01071a: 140e 0900 057f |0151: const v14, #float 1.76788e+38 // #7f050009 │ │ +010720: 0800 1000 |0154: move-object/from16 v0, v16 │ │ +010724: 7040 ac01 d04e |0156: invoke-direct {v0, v13, v14, v4}, Lorg/tvheadend/tvhguide/PlaybackActivity;.valueToName:(IILjava/lang/String;)Ljava/lang/String; // method@01ac │ │ +01072a: 0c04 |0159: move-result-object v4 │ │ +01072c: 0742 |015a: move-object v2, v4 │ │ +01072e: 6e10 9d00 0a00 |015b: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +010734: 0a0d |015e: move-result v13 │ │ +010736: 380d 5a00 |015f: if-eqz v13, 01b9 // +005a │ │ +01073a: 220d 5e00 |0161: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +01073e: 7010 be00 0d00 |0163: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010744: 6e20 c100 2d00 |0166: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01074a: 0c0d |0169: move-result-object v13 │ │ +01074c: 1a0e 0200 |016a: const-string v14, " (" // string@0002 │ │ +010750: 6e20 c100 ed00 |016c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010756: 0c0d |016f: move-result-object v13 │ │ +010758: 6e10 c200 0d00 |0170: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +01075e: 0c02 |0173: move-result-object v2 │ │ +010760: 220d 5e00 |0174: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +010764: 7010 be00 0d00 |0176: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +01076a: 6e20 c100 2d00 |0179: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010770: 0c0d |017c: move-result-object v13 │ │ +010772: 6e20 c100 1d00 |017d: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010778: 0c0d |0180: move-result-object v13 │ │ +01077a: 1a0e 1000 |0181: const-string v14, ", " // string@0010 │ │ +01077e: 6e20 c100 ed00 |0183: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010784: 0c0d |0186: move-result-object v13 │ │ +010786: 6e10 c200 0d00 |0187: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +01078c: 0c02 |018a: move-result-object v2 │ │ +01078e: 220d 5e00 |018b: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +010792: 7010 be00 0d00 |018d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010798: 6e20 c100 2d00 |0190: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01079e: 0c0d |0193: move-result-object v13 │ │ +0107a0: 6e20 c100 cd00 |0194: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0107a6: 0c0d |0197: move-result-object v13 │ │ +0107a8: 1a0e 1f00 |0198: const-string v14, "@" // string@001f │ │ +0107ac: 6e20 c100 ed00 |019a: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0107b2: 0c0d |019d: move-result-object v13 │ │ +0107b4: 6e20 c000 8d00 |019e: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00c0 │ │ +0107ba: 0c0d |01a1: move-result-object v13 │ │ +0107bc: 6e10 c200 0d00 |01a2: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0107c2: 0c02 |01a5: move-result-object v2 │ │ +0107c4: 220d 5e00 |01a6: new-instance v13, Ljava/lang/StringBuilder; // type@005e │ │ +0107c8: 7010 be00 0d00 |01a8: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0107ce: 6e20 c100 2d00 |01ab: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0107d4: 0c0d |01ae: move-result-object v13 │ │ +0107d6: 1a0e 0f00 |01af: const-string v14, ")" // string@000f │ │ +0107da: 6e20 c100 ed00 |01b1: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0107e0: 0c0d |01b4: move-result-object v13 │ │ +0107e2: 6e10 c200 0d00 |01b5: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0107e8: 0c02 |01b8: move-result-object v2 │ │ +0107ea: 121d |01b9: const/4 v13, #int 1 // #1 │ │ +0107ec: 6e20 8b00 d300 |01ba: invoke-virtual {v3, v13}, Landroid/widget/TextView;.setGravity:(I)V // method@008b │ │ +0107f2: 6e20 8d00 2300 |01bd: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +0107f8: 0e00 |01c0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=151 │ │ 0x000c line=152 │ │ 0x001c line=153 │ │ 0x002c line=154 │ │ @@ -18274,36 +18274,36 @@ │ │ type : '(IILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0102ac: |[0102ac] org.tvheadend.tvhguide.PlaybackActivity.valueToName:(IILjava/lang/String;)Ljava/lang/String; │ │ -0102bc: 6e10 9f01 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getResources:()Landroid/content/res/Resources; // method@019f │ │ -0102c2: 0c03 |0003: move-result-object v3 │ │ -0102c4: 6e20 3500 6300 |0004: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -0102ca: 0c01 |0007: move-result-object v1 │ │ -0102cc: 6e10 9f01 0400 |0008: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getResources:()Landroid/content/res/Resources; // method@019f │ │ -0102d2: 0c03 |000b: move-result-object v3 │ │ -0102d4: 6e20 3500 5300 |000c: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ -0102da: 0c02 |000f: move-result-object v2 │ │ -0102dc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0102de: 2123 |0011: array-length v3, v2 │ │ -0102e0: 3530 1000 |0012: if-ge v0, v3, 0022 // +0010 │ │ -0102e4: 4603 0200 |0014: aget-object v3, v2, v0 │ │ -0102e8: 6e20 b400 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0102ee: 0a03 |0019: move-result v3 │ │ -0102f0: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ -0102f4: 4603 0100 |001c: aget-object v3, v1, v0 │ │ -0102f8: 1103 |001e: return-object v3 │ │ -0102fa: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0102fe: 28f0 |0021: goto 0011 // -0010 │ │ -010300: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ -010304: 28fa |0024: goto 001e // -0006 │ │ +0107fc: |[0107fc] org.tvheadend.tvhguide.PlaybackActivity.valueToName:(IILjava/lang/String;)Ljava/lang/String; │ │ +01080c: 6e10 9f01 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getResources:()Landroid/content/res/Resources; // method@019f │ │ +010812: 0c03 |0003: move-result-object v3 │ │ +010814: 6e20 3500 6300 |0004: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +01081a: 0c01 |0007: move-result-object v1 │ │ +01081c: 6e10 9f01 0400 |0008: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getResources:()Landroid/content/res/Resources; // method@019f │ │ +010822: 0c03 |000b: move-result-object v3 │ │ +010824: 6e20 3500 5300 |000c: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0035 │ │ +01082a: 0c02 |000f: move-result-object v2 │ │ +01082c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +01082e: 2123 |0011: array-length v3, v2 │ │ +010830: 3530 1000 |0012: if-ge v0, v3, 0022 // +0010 │ │ +010834: 4603 0200 |0014: aget-object v3, v2, v0 │ │ +010838: 6e20 b400 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01083e: 0a03 |0019: move-result v3 │ │ +010840: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ +010844: 4603 0100 |001c: aget-object v3, v1, v0 │ │ +010848: 1103 |001e: return-object v3 │ │ +01084a: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01084e: 28f0 |0021: goto 0011 // -0010 │ │ +010850: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ +010854: 28fa |0024: goto 001e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0008 line=196 │ │ 0x0010 line=198 │ │ 0x0014 line=199 │ │ 0x001c line=200 │ │ @@ -18325,143 +18325,143 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 281 16-bit code units │ │ -010308: |[010308] org.tvheadend.tvhguide.PlaybackActivity.onCreate:(Landroid/os/Bundle;)V │ │ -010318: 7502 0400 1200 |0000: invoke-super/range {v18, v19}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ -01031e: 7701 4a00 1200 |0003: invoke-static/range {v18}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -010324: 0c0e |0006: move-result-object v14 │ │ -010326: 1a02 db02 |0007: const-string v2, "externalPref" // string@02db │ │ -01032a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -01032c: 7230 2f00 2e03 |000a: invoke-interface {v14, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -010332: 0a02 |000d: move-result v2 │ │ -010334: 3802 1f00 |000e: if-eqz v2, 002d // +001f │ │ -010338: 220c 1100 |0010: new-instance v12, Landroid/content/Intent; // type@0011 │ │ -01033c: 1c02 9d00 |0012: const-class v2, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // type@009d │ │ -010340: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -010344: 7030 1d00 0c02 |0016: invoke-direct {v12, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -01034a: 7401 9d01 1200 |0019: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getIntent:()Landroid/content/Intent; // method@019d │ │ -010350: 0c02 |001c: move-result-object v2 │ │ -010352: 6e10 2200 0200 |001d: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0022 │ │ -010358: 0c02 |0020: move-result-object v2 │ │ -01035a: 6e20 2b00 2c00 |0021: invoke-virtual {v12, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@002b │ │ -010360: 0800 1200 |0024: move-object/from16 v0, v18 │ │ -010364: 6e20 a901 c000 |0026: invoke-virtual {v0, v12}, Lorg/tvheadend/tvhguide/PlaybackActivity;.startActivity:(Landroid/content/Intent;)V // method@01a9 │ │ -01036a: 7401 9b01 1200 |0029: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.finish:()V // method@019b │ │ -010370: 0e00 |002c: return-void │ │ -010372: 7401 9c01 1200 |002d: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getApplication:()Landroid/app/Application; // method@019c │ │ -010378: 0c09 |0030: move-result-object v9 │ │ -01037a: 1f09 d000 |0031: check-cast v9, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01037e: 7401 9d01 1200 |0033: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getIntent:()Landroid/content/Intent; // method@019d │ │ -010384: 0c02 |0036: move-result-object v2 │ │ -010386: 1a03 7a02 |0037: const-string v3, "channelId" // string@027a │ │ -01038a: 1610 0000 |0039: const-wide/16 v16, #int 0 // #0 │ │ -01038e: 0500 1000 |003b: move-wide/from16 v0, v16 │ │ -010392: 6e40 2400 3210 |003d: invoke-virtual {v2, v3, v0, v1}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -010398: 0b02 |0040: move-result-wide v2 │ │ -01039a: 6e30 8f02 2903 |0041: invoke-virtual {v9, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -0103a0: 0c07 |0044: move-result-object v7 │ │ -0103a2: 3907 0600 |0045: if-nez v7, 004b // +0006 │ │ -0103a6: 7401 9b01 1200 |0047: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.finish:()V // method@019b │ │ -0103ac: 28e2 |004a: goto 002c // -001e │ │ -0103ae: 5472 d001 |004b: iget-object v2, v7, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -0103b2: 0800 1200 |004d: move-object/from16 v0, v18 │ │ -0103b6: 6e20 a801 2000 |004f: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@01a8 │ │ -0103bc: 1212 |0052: const/4 v2, #int 1 // #1 │ │ -0103be: 0800 1200 |0053: move-object/from16 v0, v18 │ │ -0103c2: 6e20 a501 2000 |0055: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.requestWindowFeature:(I)Z // method@01a5 │ │ -0103c8: 7401 a001 1200 |0058: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getWindow:()Landroid/view/Window; // method@01a0 │ │ -0103ce: 0c02 |005b: move-result-object v2 │ │ -0103d0: 1303 0004 |005c: const/16 v3, #int 1024 // #400 │ │ -0103d4: 1310 0004 |005e: const/16 v16, #int 1024 // #400 │ │ -0103d8: 0200 1000 |0060: move/from16 v0, v16 │ │ -0103dc: 6e30 6c00 3200 |0062: invoke-virtual {v2, v3, v0}, Landroid/view/Window;.setFlags:(II)V // method@006c │ │ -0103e2: 1402 0200 037f |0065: const v2, #float 1.74129e+38 // #7f030002 │ │ -0103e8: 0800 1200 |0068: move-object/from16 v0, v18 │ │ -0103ec: 6e20 a701 2000 |006a: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.setContentView:(I)V // method@01a7 │ │ -0103f2: 7401 a001 1200 |006d: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getWindow:()Landroid/view/Window; // method@01a0 │ │ -0103f8: 0c02 |0070: move-result-object v2 │ │ -0103fa: 12d3 |0071: const/4 v3, #int -3 // #fd │ │ -0103fc: 6e20 6d00 3200 |0072: invoke-virtual {v2, v3}, Landroid/view/Window;.setFormat:(I)V // method@006d │ │ -010402: 1402 1100 097f |0075: const v2, #float 1.82105e+38 // #7f090011 │ │ -010408: 0800 1200 |0078: move-object/from16 v0, v18 │ │ -01040c: 6e20 9a01 2000 |007a: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ -010412: 0c08 |007d: move-result-object v8 │ │ -010414: 1f08 4300 |007e: check-cast v8, Landroid/widget/TextView; // type@0043 │ │ -010418: 1402 0f00 097f |0080: const v2, #float 1.82105e+38 // #7f09000f │ │ -01041e: 0800 1200 |0083: move-object/from16 v0, v18 │ │ -010422: 6e20 9a01 2000 |0085: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ -010428: 0c04 |0088: move-result-object v4 │ │ -01042a: 1f04 3e00 |0089: check-cast v4, Landroid/widget/LinearLayout; // type@003e │ │ -01042e: 1402 1200 097f |008b: const v2, #float 1.82105e+38 // #7f090012 │ │ -010434: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -010438: 6e20 9a01 2000 |0090: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ -01043e: 0c0d |0093: move-result-object v13 │ │ -010440: 1f0d 3e00 |0094: check-cast v13, Landroid/widget/LinearLayout; // type@003e │ │ -010444: 1402 1400 097f |0096: const v2, #float 1.82105e+38 // #7f090014 │ │ -01044a: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -01044e: 6e20 9a01 2000 |009b: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ -010454: 0c05 |009e: move-result-object v5 │ │ -010456: 1f05 3e00 |009f: check-cast v5, Landroid/widget/LinearLayout; // type@003e │ │ -01045a: 1402 0e00 097f |00a1: const v2, #float 1.82105e+38 // #7f09000e │ │ -010460: 0800 1200 |00a4: move-object/from16 v0, v18 │ │ -010464: 6e20 9a01 2000 |00a6: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ -01046a: 0c02 |00a9: move-result-object v2 │ │ -01046c: 1f02 d100 |00aa: check-cast v2, Lorg/tvheadend/tvhguide/TVHVideoView; // type@00d1 │ │ -010470: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ -010474: 5b02 3d00 |00ae: iput-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ -010478: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -01047c: 5402 3d00 |00b2: iget-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ -010480: 2203 9e00 |00b4: new-instance v3, Lorg/tvheadend/tvhguide/PlaybackActivity$1; // type@009e │ │ -010484: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ -010488: 7030 9001 030d |00b8: invoke-direct {v3, v0, v13}, Lorg/tvheadend/tvhguide/PlaybackActivity$1;.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;)V // method@0190 │ │ -01048e: 6e20 b602 3200 |00bb: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/TVHVideoView;.setOnPreparedListener:(Landroid/media/MediaPlayer$OnPreparedListener;)V // method@02b6 │ │ -010494: 0800 1200 |00be: move-object/from16 v0, v18 │ │ -010498: 5402 3d00 |00c0: iget-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ -01049c: 2203 9f00 |00c2: new-instance v3, Lorg/tvheadend/tvhguide/PlaybackActivity$2; // type@009f │ │ -0104a0: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ -0104a4: 7020 9201 0300 |00c6: invoke-direct {v3, v0}, Lorg/tvheadend/tvhguide/PlaybackActivity$2;.:(Lorg/tvheadend/tvhguide/PlaybackActivity;)V // method@0192 │ │ -0104aa: 6e20 b502 3200 |00c9: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/TVHVideoView;.setOnErrorListener:(Landroid/media/MediaPlayer$OnErrorListener;)V // method@02b5 │ │ -0104b0: 7401 9e01 1200 |00cc: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@019e │ │ -0104b6: 0c0b |00cf: move-result-object v11 │ │ -0104b8: 1402 0100 037f |00d0: const v2, #float 1.74129e+38 // #7f030001 │ │ -0104be: 1203 |00d3: const/4 v3, #int 0 // #0 │ │ -0104c0: 1310 0000 |00d4: const/16 v16, #int 0 // #0 │ │ -0104c4: 0200 1000 |00d6: move/from16 v0, v16 │ │ -0104c8: 6e40 5a00 2b03 |00d8: invoke-virtual {v11, v2, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ -0104ce: 0c0f |00db: move-result-object v15 │ │ -0104d0: 2206 9b00 |00dc: new-instance v6, Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // type@009b │ │ -0104d4: 7020 8001 f600 |00de: invoke-direct {v6, v15}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.:(Landroid/view/View;)V // method@0180 │ │ -0104da: 6e20 7f00 f500 |00e1: invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@007f │ │ -0104e0: 1402 0d00 097f |00e4: const v2, #float 1.82104e+38 // #7f09000d │ │ -0104e6: 0800 1200 |00e7: move-object/from16 v0, v18 │ │ -0104ea: 6e20 9a01 2000 |00e9: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ -0104f0: 0c0a |00ec: move-result-object v10 │ │ -0104f2: 1f0a 3c00 |00ed: check-cast v10, Landroid/widget/FrameLayout; // type@003c │ │ -0104f6: 2202 a000 |00ef: new-instance v2, Lorg/tvheadend/tvhguide/PlaybackActivity$3; // type@00a0 │ │ -0104fa: 0803 1200 |00f1: move-object/from16 v3, v18 │ │ -0104fe: 7607 9401 0200 |00f3: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Lorg/tvheadend/tvhguide/ChannelListViewWrapper;Lorg/tvheadend/tvhguide/model/Channel;Landroid/widget/TextView;)V // method@0194 │ │ -010504: 6e20 7600 2a00 |00f6: invoke-virtual {v10, v2}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0076 │ │ -01050a: 220c 1100 |00f9: new-instance v12, Landroid/content/Intent; // type@0011 │ │ -01050e: 1c02 ed00 |00fb: const-class v2, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -010512: 0800 1200 |00fd: move-object/from16 v0, v18 │ │ -010516: 7030 1d00 0c02 |00ff: invoke-direct {v12, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -01051c: 1a02 2804 |0102: const-string v2, "org.me.tvhguide.htsp.GET_TICKET" // string@0428 │ │ -010520: 6e20 2c00 2c00 |0104: invoke-virtual {v12, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -010526: 7401 9d01 1200 |0107: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getIntent:()Landroid/content/Intent; // method@019d │ │ -01052c: 0c02 |010a: move-result-object v2 │ │ -01052e: 6e10 2200 0200 |010b: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0022 │ │ -010534: 0c02 |010e: move-result-object v2 │ │ -010536: 6e20 2b00 2c00 |010f: invoke-virtual {v12, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@002b │ │ -01053c: 0800 1200 |0112: move-object/from16 v0, v18 │ │ -010540: 6e20 ab01 c000 |0114: invoke-virtual {v0, v12}, Lorg/tvheadend/tvhguide/PlaybackActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01ab │ │ -010546: 2900 15ff |0117: goto/16 002c // -00eb │ │ +010858: |[010858] org.tvheadend.tvhguide.PlaybackActivity.onCreate:(Landroid/os/Bundle;)V │ │ +010868: 7502 0400 1200 |0000: invoke-super/range {v18, v19}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ +01086e: 7701 4a00 1200 |0003: invoke-static/range {v18}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +010874: 0c0e |0006: move-result-object v14 │ │ +010876: 1a02 db02 |0007: const-string v2, "externalPref" // string@02db │ │ +01087a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +01087c: 7230 2f00 2e03 |000a: invoke-interface {v14, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +010882: 0a02 |000d: move-result v2 │ │ +010884: 3802 1f00 |000e: if-eqz v2, 002d // +001f │ │ +010888: 220c 1100 |0010: new-instance v12, Landroid/content/Intent; // type@0011 │ │ +01088c: 1c02 9d00 |0012: const-class v2, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // type@009d │ │ +010890: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +010894: 7030 1d00 0c02 |0016: invoke-direct {v12, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +01089a: 7401 9d01 1200 |0019: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getIntent:()Landroid/content/Intent; // method@019d │ │ +0108a0: 0c02 |001c: move-result-object v2 │ │ +0108a2: 6e10 2200 0200 |001d: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0022 │ │ +0108a8: 0c02 |0020: move-result-object v2 │ │ +0108aa: 6e20 2b00 2c00 |0021: invoke-virtual {v12, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@002b │ │ +0108b0: 0800 1200 |0024: move-object/from16 v0, v18 │ │ +0108b4: 6e20 a901 c000 |0026: invoke-virtual {v0, v12}, Lorg/tvheadend/tvhguide/PlaybackActivity;.startActivity:(Landroid/content/Intent;)V // method@01a9 │ │ +0108ba: 7401 9b01 1200 |0029: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.finish:()V // method@019b │ │ +0108c0: 0e00 |002c: return-void │ │ +0108c2: 7401 9c01 1200 |002d: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getApplication:()Landroid/app/Application; // method@019c │ │ +0108c8: 0c09 |0030: move-result-object v9 │ │ +0108ca: 1f09 d000 |0031: check-cast v9, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0108ce: 7401 9d01 1200 |0033: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getIntent:()Landroid/content/Intent; // method@019d │ │ +0108d4: 0c02 |0036: move-result-object v2 │ │ +0108d6: 1a03 7a02 |0037: const-string v3, "channelId" // string@027a │ │ +0108da: 1610 0000 |0039: const-wide/16 v16, #int 0 // #0 │ │ +0108de: 0500 1000 |003b: move-wide/from16 v0, v16 │ │ +0108e2: 6e40 2400 3210 |003d: invoke-virtual {v2, v3, v0, v1}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +0108e8: 0b02 |0040: move-result-wide v2 │ │ +0108ea: 6e30 8f02 2903 |0041: invoke-virtual {v9, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +0108f0: 0c07 |0044: move-result-object v7 │ │ +0108f2: 3907 0600 |0045: if-nez v7, 004b // +0006 │ │ +0108f6: 7401 9b01 1200 |0047: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.finish:()V // method@019b │ │ +0108fc: 28e2 |004a: goto 002c // -001e │ │ +0108fe: 5472 d001 |004b: iget-object v2, v7, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +010902: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +010906: 6e20 a801 2000 |004f: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@01a8 │ │ +01090c: 1212 |0052: const/4 v2, #int 1 // #1 │ │ +01090e: 0800 1200 |0053: move-object/from16 v0, v18 │ │ +010912: 6e20 a501 2000 |0055: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.requestWindowFeature:(I)Z // method@01a5 │ │ +010918: 7401 a001 1200 |0058: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getWindow:()Landroid/view/Window; // method@01a0 │ │ +01091e: 0c02 |005b: move-result-object v2 │ │ +010920: 1303 0004 |005c: const/16 v3, #int 1024 // #400 │ │ +010924: 1310 0004 |005e: const/16 v16, #int 1024 // #400 │ │ +010928: 0200 1000 |0060: move/from16 v0, v16 │ │ +01092c: 6e30 6c00 3200 |0062: invoke-virtual {v2, v3, v0}, Landroid/view/Window;.setFlags:(II)V // method@006c │ │ +010932: 1402 0200 037f |0065: const v2, #float 1.74129e+38 // #7f030002 │ │ +010938: 0800 1200 |0068: move-object/from16 v0, v18 │ │ +01093c: 6e20 a701 2000 |006a: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.setContentView:(I)V // method@01a7 │ │ +010942: 7401 a001 1200 |006d: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getWindow:()Landroid/view/Window; // method@01a0 │ │ +010948: 0c02 |0070: move-result-object v2 │ │ +01094a: 12d3 |0071: const/4 v3, #int -3 // #fd │ │ +01094c: 6e20 6d00 3200 |0072: invoke-virtual {v2, v3}, Landroid/view/Window;.setFormat:(I)V // method@006d │ │ +010952: 1402 1100 097f |0075: const v2, #float 1.82105e+38 // #7f090011 │ │ +010958: 0800 1200 |0078: move-object/from16 v0, v18 │ │ +01095c: 6e20 9a01 2000 |007a: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ +010962: 0c08 |007d: move-result-object v8 │ │ +010964: 1f08 4300 |007e: check-cast v8, Landroid/widget/TextView; // type@0043 │ │ +010968: 1402 0f00 097f |0080: const v2, #float 1.82105e+38 // #7f09000f │ │ +01096e: 0800 1200 |0083: move-object/from16 v0, v18 │ │ +010972: 6e20 9a01 2000 |0085: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ +010978: 0c04 |0088: move-result-object v4 │ │ +01097a: 1f04 3e00 |0089: check-cast v4, Landroid/widget/LinearLayout; // type@003e │ │ +01097e: 1402 1200 097f |008b: const v2, #float 1.82105e+38 // #7f090012 │ │ +010984: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +010988: 6e20 9a01 2000 |0090: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ +01098e: 0c0d |0093: move-result-object v13 │ │ +010990: 1f0d 3e00 |0094: check-cast v13, Landroid/widget/LinearLayout; // type@003e │ │ +010994: 1402 1400 097f |0096: const v2, #float 1.82105e+38 // #7f090014 │ │ +01099a: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +01099e: 6e20 9a01 2000 |009b: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ +0109a4: 0c05 |009e: move-result-object v5 │ │ +0109a6: 1f05 3e00 |009f: check-cast v5, Landroid/widget/LinearLayout; // type@003e │ │ +0109aa: 1402 0e00 097f |00a1: const v2, #float 1.82105e+38 // #7f09000e │ │ +0109b0: 0800 1200 |00a4: move-object/from16 v0, v18 │ │ +0109b4: 6e20 9a01 2000 |00a6: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ +0109ba: 0c02 |00a9: move-result-object v2 │ │ +0109bc: 1f02 d100 |00aa: check-cast v2, Lorg/tvheadend/tvhguide/TVHVideoView; // type@00d1 │ │ +0109c0: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ +0109c4: 5b02 3d00 |00ae: iput-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ +0109c8: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +0109cc: 5402 3d00 |00b2: iget-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ +0109d0: 2203 9e00 |00b4: new-instance v3, Lorg/tvheadend/tvhguide/PlaybackActivity$1; // type@009e │ │ +0109d4: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ +0109d8: 7030 9001 030d |00b8: invoke-direct {v3, v0, v13}, Lorg/tvheadend/tvhguide/PlaybackActivity$1;.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;)V // method@0190 │ │ +0109de: 6e20 b602 3200 |00bb: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/TVHVideoView;.setOnPreparedListener:(Landroid/media/MediaPlayer$OnPreparedListener;)V // method@02b6 │ │ +0109e4: 0800 1200 |00be: move-object/from16 v0, v18 │ │ +0109e8: 5402 3d00 |00c0: iget-object v2, v0, Lorg/tvheadend/tvhguide/PlaybackActivity;.videoView:Lorg/tvheadend/tvhguide/TVHVideoView; // field@003d │ │ +0109ec: 2203 9f00 |00c2: new-instance v3, Lorg/tvheadend/tvhguide/PlaybackActivity$2; // type@009f │ │ +0109f0: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ +0109f4: 7020 9201 0300 |00c6: invoke-direct {v3, v0}, Lorg/tvheadend/tvhguide/PlaybackActivity$2;.:(Lorg/tvheadend/tvhguide/PlaybackActivity;)V // method@0192 │ │ +0109fa: 6e20 b502 3200 |00c9: invoke-virtual {v2, v3}, Lorg/tvheadend/tvhguide/TVHVideoView;.setOnErrorListener:(Landroid/media/MediaPlayer$OnErrorListener;)V // method@02b5 │ │ +010a00: 7401 9e01 1200 |00cc: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@019e │ │ +010a06: 0c0b |00cf: move-result-object v11 │ │ +010a08: 1402 0100 037f |00d0: const v2, #float 1.74129e+38 // #7f030001 │ │ +010a0e: 1203 |00d3: const/4 v3, #int 0 // #0 │ │ +010a10: 1310 0000 |00d4: const/16 v16, #int 0 // #0 │ │ +010a14: 0200 1000 |00d6: move/from16 v0, v16 │ │ +010a18: 6e40 5a00 2b03 |00d8: invoke-virtual {v11, v2, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@005a │ │ +010a1e: 0c0f |00db: move-result-object v15 │ │ +010a20: 2206 9b00 |00dc: new-instance v6, Lorg/tvheadend/tvhguide/ChannelListViewWrapper; // type@009b │ │ +010a24: 7020 8001 f600 |00de: invoke-direct {v6, v15}, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;.:(Landroid/view/View;)V // method@0180 │ │ +010a2a: 6e20 7f00 f500 |00e1: invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@007f │ │ +010a30: 1402 0d00 097f |00e4: const v2, #float 1.82104e+38 // #7f09000d │ │ +010a36: 0800 1200 |00e7: move-object/from16 v0, v18 │ │ +010a3a: 6e20 9a01 2000 |00e9: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/PlaybackActivity;.findViewById:(I)Landroid/view/View; // method@019a │ │ +010a40: 0c0a |00ec: move-result-object v10 │ │ +010a42: 1f0a 3c00 |00ed: check-cast v10, Landroid/widget/FrameLayout; // type@003c │ │ +010a46: 2202 a000 |00ef: new-instance v2, Lorg/tvheadend/tvhguide/PlaybackActivity$3; // type@00a0 │ │ +010a4a: 0803 1200 |00f1: move-object/from16 v3, v18 │ │ +010a4e: 7607 9401 0200 |00f3: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/tvheadend/tvhguide/PlaybackActivity$3;.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Lorg/tvheadend/tvhguide/ChannelListViewWrapper;Lorg/tvheadend/tvhguide/model/Channel;Landroid/widget/TextView;)V // method@0194 │ │ +010a54: 6e20 7600 2a00 |00f6: invoke-virtual {v10, v2}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0076 │ │ +010a5a: 220c 1100 |00f9: new-instance v12, Landroid/content/Intent; // type@0011 │ │ +010a5e: 1c02 ed00 |00fb: const-class v2, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +010a62: 0800 1200 |00fd: move-object/from16 v0, v18 │ │ +010a66: 7030 1d00 0c02 |00ff: invoke-direct {v12, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +010a6c: 1a02 2704 |0102: const-string v2, "org.me.tvhguide.htsp.GET_TICKET" // string@0427 │ │ +010a70: 6e20 2c00 2c00 |0104: invoke-virtual {v12, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +010a76: 7401 9d01 1200 |0107: invoke-virtual/range {v18}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getIntent:()Landroid/content/Intent; // method@019d │ │ +010a7c: 0c02 |010a: move-result-object v2 │ │ +010a7e: 6e10 2200 0200 |010b: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0022 │ │ +010a84: 0c02 |010e: move-result-object v2 │ │ +010a86: 6e20 2b00 2c00 |010f: invoke-virtual {v12, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@002b │ │ +010a8c: 0800 1200 |0112: move-object/from16 v0, v18 │ │ +010a90: 6e20 ab01 c000 |0114: invoke-virtual {v0, v12}, Lorg/tvheadend/tvhguide/PlaybackActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01ab │ │ +010a96: 2900 15ff |0117: goto/16 002c // -00eb │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ 0x0007 line=58 │ │ 0x0010 line=59 │ │ 0x0019 line=60 │ │ @@ -18516,23 +18516,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01054c: |[01054c] org.tvheadend.tvhguide.PlaybackActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -01055c: 1a00 1e04 |0000: const-string v0, "org.me.tvhguide.TICKET" // string@041e │ │ -010560: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -010566: 0a00 |0005: move-result v0 │ │ -010568: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -01056c: 2200 a100 |0008: new-instance v0, Lorg/tvheadend/tvhguide/PlaybackActivity$4; // type@00a1 │ │ -010570: 7030 9601 1003 |000a: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/Object;)V // method@0196 │ │ -010576: 6e20 a601 0100 |000d: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/PlaybackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01a6 │ │ -01057c: 0e00 |0010: return-void │ │ +010a9c: |[010a9c] org.tvheadend.tvhguide.PlaybackActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +010aac: 1a00 1d04 |0000: const-string v0, "org.me.tvhguide.TICKET" // string@041d │ │ +010ab0: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +010ab6: 0a00 |0005: move-result v0 │ │ +010ab8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +010abc: 2200 a100 |0008: new-instance v0, Lorg/tvheadend/tvhguide/PlaybackActivity$4; // type@00a1 │ │ +010ac0: 7030 9601 1003 |000a: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/PlaybackActivity$4;.:(Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/Object;)V // method@0196 │ │ +010ac6: 6e20 a601 0100 |000d: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/PlaybackActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01a6 │ │ +010acc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0008 line=209 │ │ 0x0010 line=218 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ @@ -18544,21 +18544,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -010580: |[010580] org.tvheadend.tvhguide.PlaybackActivity.onPause:()V │ │ -010590: 6f10 0600 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0006 │ │ -010596: 6e10 9c01 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getApplication:()Landroid/app/Application; // method@019c │ │ -01059c: 0c00 |0006: move-result-object v0 │ │ -01059e: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -0105a2: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ -0105a8: 0e00 |000c: return-void │ │ +010ad0: |[010ad0] org.tvheadend.tvhguide.PlaybackActivity.onPause:()V │ │ +010ae0: 6f10 0600 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0006 │ │ +010ae6: 6e10 9c01 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getApplication:()Landroid/app/Application; // method@019c │ │ +010aec: 0c00 |0006: move-result-object v0 │ │ +010aee: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +010af2: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ +010af8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=144 │ │ 0x0009 line=145 │ │ 0x000c line=146 │ │ locals : │ │ @@ -18570,21 +18570,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0105ac: |[0105ac] org.tvheadend.tvhguide.PlaybackActivity.onResume:()V │ │ -0105bc: 6f10 0700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@0007 │ │ -0105c2: 6e10 9c01 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getApplication:()Landroid/app/Application; // method@019c │ │ -0105c8: 0c00 |0006: move-result-object v0 │ │ -0105ca: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -0105ce: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ -0105d4: 0e00 |000c: return-void │ │ +010afc: |[010afc] org.tvheadend.tvhguide.PlaybackActivity.onResume:()V │ │ +010b0c: 6f10 0700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@0007 │ │ +010b12: 6e10 9c01 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/PlaybackActivity;.getApplication:()Landroid/app/Application; // method@019c │ │ +010b18: 0c00 |0006: move-result-object v0 │ │ +010b1a: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +010b1e: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ +010b24: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=136 │ │ 0x0009 line=137 │ │ 0x000c line=138 │ │ locals : │ │ @@ -18635,36 +18635,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0105d8: |[0105d8] org.tvheadend.tvhguide.ProgrammeListActivity.:()V │ │ -0105e8: 7010 1100 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0011 │ │ -0105ee: 0e00 |0003: return-void │ │ +010b28: |[010b28] org.tvheadend.tvhguide.ProgrammeListActivity.:()V │ │ +010b38: 7010 1100 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0011 │ │ +010b3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ - 0x0003 line=437 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0105f0: |[0105f0] org.tvheadend.tvhguide.ProgrammeListActivity.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; │ │ -010600: 5410 5400 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ -010604: 1100 |0002: return-object v0 │ │ +010b40: |[010b40] org.tvheadend.tvhguide.ProgrammeListActivity.access$000:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; │ │ +010b50: 5410 5400 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ +010b54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ #2 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity;) │ │ @@ -18672,17 +18671,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010608: |[010608] org.tvheadend.tvhguide.ProgrammeListActivity.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ -010618: 5410 5600 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ -01061c: 1100 |0002: return-object v0 │ │ +010b58: |[010b58] org.tvheadend.tvhguide.ProgrammeListActivity.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ +010b68: 5410 5600 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ +010b6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ #3 : (in Lorg/tvheadend/tvhguide/ProgrammeListActivity;) │ │ @@ -18690,17 +18689,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Landroid/util/SparseArray;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010620: |[010620] org.tvheadend.tvhguide.ProgrammeListActivity.access$200:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Landroid/util/SparseArray; │ │ -010630: 5410 5500 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.contentTypes:Landroid/util/SparseArray; // field@0055 │ │ -010634: 1100 |0002: return-object v0 │ │ +010b70: |[010b70] org.tvheadend.tvhguide.ProgrammeListActivity.access$200:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Landroid/util/SparseArray; │ │ +010b80: 5410 5500 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.contentTypes:Landroid/util/SparseArray; // field@0055 │ │ +010b84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ Virtual methods - │ │ @@ -18709,165 +18708,165 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 305 16-bit code units │ │ -010638: |[010638] org.tvheadend.tvhguide.ProgrammeListActivity.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; │ │ -010648: 122a |0000: const/4 v10, #int 2 // #2 │ │ -01064a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -01064c: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -01064e: 54c4 f801 |0003: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -010652: 3804 0d00 |0005: if-eqz v4, 0012 // +000d │ │ -010656: 54c4 f801 |0007: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -01065a: 6e10 b700 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ -010660: 0a04 |000c: move-result v4 │ │ -010662: 3d04 0500 |000d: if-lez v4, 0012 // +0005 │ │ -010666: 54c2 f801 |000f: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -01066a: 1102 |0011: return-object v2 │ │ -01066c: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ -010670: 6e10 e101 0b00 |0014: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getResources:()Landroid/content/res/Resources; // method@01e1 │ │ -010676: 0c04 |0017: move-result-object v4 │ │ -010678: 1405 2f00 067f |0018: const v5, #float 1.78118e+38 // #7f06002f │ │ -01067e: 6e20 3400 5400 |001b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ -010684: 0c03 |001e: move-result-object v3 │ │ -010686: 6e10 e101 0b00 |001f: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getResources:()Landroid/content/res/Resources; // method@01e1 │ │ -01068c: 0c04 |0022: move-result-object v4 │ │ -01068e: 1405 3000 067f |0023: const v5, #float 1.78118e+38 // #7f060030 │ │ -010694: 6e20 3400 5400 |0026: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ -01069a: 0c00 |0029: move-result-object v0 │ │ -01069c: 6e10 e101 0b00 |002a: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getResources:()Landroid/content/res/Resources; // method@01e1 │ │ -0106a2: 0c04 |002d: move-result-object v4 │ │ -0106a4: 1405 3100 067f |002e: const v5, #float 1.78118e+38 // #7f060031 │ │ -0106aa: 6e20 3400 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ -0106b0: 0c01 |0034: move-result-object v1 │ │ -0106b2: 54c4 f801 |0035: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -0106b6: 6e10 b700 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ -0106bc: 0a04 |003a: move-result v4 │ │ -0106be: 3d04 0500 |003b: if-lez v4, 0040 // +0005 │ │ -0106c2: 54c2 f801 |003d: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -0106c6: 28d2 |003f: goto 0011 // -002e │ │ -0106c8: 52c4 fc01 |0040: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ -0106cc: 3d04 4200 |0042: if-lez v4, 0084 // +0042 │ │ -0106d0: 6e10 b700 0200 |0044: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -0106d6: 0a04 |0047: move-result v4 │ │ -0106d8: 3d04 1500 |0048: if-lez v4, 005d // +0015 │ │ -0106dc: 2204 5e00 |004a: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0106e0: 7010 be00 0400 |004c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0106e6: 6e20 c100 2400 |004f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0106ec: 0c04 |0052: move-result-object v4 │ │ -0106ee: 1a05 1000 |0053: const-string v5, ", " // string@0010 │ │ -0106f2: 6e20 c100 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0106f8: 0c04 |0058: move-result-object v4 │ │ -0106fa: 6e10 c200 0400 |0059: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -010700: 0c02 |005c: move-result-object v2 │ │ -010702: 2204 5e00 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -010706: 7010 be00 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -01070c: 6e20 c100 2400 |0062: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010712: 0c04 |0065: move-result-object v4 │ │ -010714: 1a05 0500 |0066: const-string v5, "%s %02d" // string@0005 │ │ -010718: 23a6 fd00 |0068: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ -01071c: 6e10 bb00 0300 |006a: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ -010722: 0c07 |006d: move-result-object v7 │ │ -010724: 4d07 0609 |006e: aput-object v7, v6, v9 │ │ -010728: 52c7 fc01 |0070: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ -01072c: 7110 a600 0700 |0072: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -010732: 0c07 |0075: move-result-object v7 │ │ -010734: 4d07 0608 |0076: aput-object v7, v6, v8 │ │ -010738: 7120 b500 6500 |0078: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -01073e: 0c05 |007b: move-result-object v5 │ │ -010740: 6e20 c100 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010746: 0c04 |007f: move-result-object v4 │ │ -010748: 6e10 c200 0400 |0080: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -01074e: 0c02 |0083: move-result-object v2 │ │ -010750: 52c4 f701 |0084: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ -010754: 3d04 4200 |0086: if-lez v4, 00c8 // +0042 │ │ -010758: 6e10 b700 0200 |0088: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -01075e: 0a04 |008b: move-result v4 │ │ -010760: 3d04 1500 |008c: if-lez v4, 00a1 // +0015 │ │ -010764: 2204 5e00 |008e: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -010768: 7010 be00 0400 |0090: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -01076e: 6e20 c100 2400 |0093: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010774: 0c04 |0096: move-result-object v4 │ │ -010776: 1a05 1000 |0097: const-string v5, ", " // string@0010 │ │ -01077a: 6e20 c100 5400 |0099: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010780: 0c04 |009c: move-result-object v4 │ │ -010782: 6e10 c200 0400 |009d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -010788: 0c02 |00a0: move-result-object v2 │ │ -01078a: 2204 5e00 |00a1: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -01078e: 7010 be00 0400 |00a3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -010794: 6e20 c100 2400 |00a6: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01079a: 0c04 |00a9: move-result-object v4 │ │ -01079c: 1a05 0500 |00aa: const-string v5, "%s %02d" // string@0005 │ │ -0107a0: 23a6 fd00 |00ac: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ -0107a4: 6e10 bb00 0000 |00ae: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ -0107aa: 0c07 |00b1: move-result-object v7 │ │ -0107ac: 4d07 0609 |00b2: aput-object v7, v6, v9 │ │ -0107b0: 52c7 f701 |00b4: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ -0107b4: 7110 a600 0700 |00b6: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0107ba: 0c07 |00b9: move-result-object v7 │ │ -0107bc: 4d07 0608 |00ba: aput-object v7, v6, v8 │ │ -0107c0: 7120 b500 6500 |00bc: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -0107c6: 0c05 |00bf: move-result-object v5 │ │ -0107c8: 6e20 c100 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0107ce: 0c04 |00c3: move-result-object v4 │ │ -0107d0: 6e10 c200 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0107d6: 0c02 |00c7: move-result-object v2 │ │ -0107d8: 52c4 fa01 |00c8: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ -0107dc: 3d04 4200 |00ca: if-lez v4, 010c // +0042 │ │ -0107e0: 6e10 b700 0200 |00cc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -0107e6: 0a04 |00cf: move-result v4 │ │ -0107e8: 3d04 1500 |00d0: if-lez v4, 00e5 // +0015 │ │ -0107ec: 2204 5e00 |00d2: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0107f0: 7010 be00 0400 |00d4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0107f6: 6e20 c100 2400 |00d7: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0107fc: 0c04 |00da: move-result-object v4 │ │ -0107fe: 1a05 1000 |00db: const-string v5, ", " // string@0010 │ │ -010802: 6e20 c100 5400 |00dd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010808: 0c04 |00e0: move-result-object v4 │ │ -01080a: 6e10 c200 0400 |00e1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -010810: 0c02 |00e4: move-result-object v2 │ │ -010812: 2204 5e00 |00e5: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -010816: 7010 be00 0400 |00e7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -01081c: 6e20 c100 2400 |00ea: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010822: 0c04 |00ed: move-result-object v4 │ │ -010824: 1a05 0600 |00ee: const-string v5, "%s %d" // string@0006 │ │ -010828: 23a6 fd00 |00f0: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ -01082c: 6e10 bb00 0100 |00f2: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ -010832: 0c07 |00f5: move-result-object v7 │ │ -010834: 4d07 0609 |00f6: aput-object v7, v6, v9 │ │ -010838: 52c7 fa01 |00f8: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ -01083c: 7110 a600 0700 |00fa: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -010842: 0c07 |00fd: move-result-object v7 │ │ -010844: 4d07 0608 |00fe: aput-object v7, v6, v8 │ │ -010848: 7120 b500 6500 |0100: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -01084e: 0c05 |0103: move-result-object v5 │ │ -010850: 6e20 c100 5400 |0104: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -010856: 0c04 |0107: move-result-object v4 │ │ -010858: 6e10 c200 0400 |0108: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -01085e: 0c02 |010b: move-result-object v2 │ │ -010860: 6e10 b700 0200 |010c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -010866: 0a04 |010f: move-result v4 │ │ -010868: 3d04 01ff |0110: if-lez v4, 0011 // -00ff │ │ -01086c: 2204 5e00 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -010870: 7010 be00 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -010876: 6e30 ba00 9208 |0117: invoke-virtual {v2, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ba │ │ -01087c: 0c05 |011a: move-result-object v5 │ │ -01087e: 6e10 bd00 0500 |011b: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@00bd │ │ -010884: 0c05 |011e: move-result-object v5 │ │ -010886: 6e20 c100 5400 |011f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01088c: 0c04 |0122: move-result-object v4 │ │ -01088e: 6e20 b900 8200 |0123: invoke-virtual {v2, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ -010894: 0c05 |0126: move-result-object v5 │ │ -010896: 6e20 c100 5400 |0127: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01089c: 0c04 |012a: move-result-object v4 │ │ -01089e: 6e10 c200 0400 |012b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0108a4: 0c02 |012e: move-result-object v2 │ │ -0108a6: 2900 e2fe |012f: goto/16 0011 // -011e │ │ +010b88: |[010b88] org.tvheadend.tvhguide.ProgrammeListActivity.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; │ │ +010b98: 122a |0000: const/4 v10, #int 2 // #2 │ │ +010b9a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +010b9c: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +010b9e: 54c4 f801 |0003: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +010ba2: 3804 0d00 |0005: if-eqz v4, 0012 // +000d │ │ +010ba6: 54c4 f801 |0007: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +010baa: 6e10 b700 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ +010bb0: 0a04 |000c: move-result v4 │ │ +010bb2: 3d04 0500 |000d: if-lez v4, 0012 // +0005 │ │ +010bb6: 54c2 f801 |000f: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +010bba: 1102 |0011: return-object v2 │ │ +010bbc: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ +010bc0: 6e10 e101 0b00 |0014: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getResources:()Landroid/content/res/Resources; // method@01e1 │ │ +010bc6: 0c04 |0017: move-result-object v4 │ │ +010bc8: 1405 2f00 067f |0018: const v5, #float 1.78118e+38 // #7f06002f │ │ +010bce: 6e20 3400 5400 |001b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ +010bd4: 0c03 |001e: move-result-object v3 │ │ +010bd6: 6e10 e101 0b00 |001f: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getResources:()Landroid/content/res/Resources; // method@01e1 │ │ +010bdc: 0c04 |0022: move-result-object v4 │ │ +010bde: 1405 3000 067f |0023: const v5, #float 1.78118e+38 // #7f060030 │ │ +010be4: 6e20 3400 5400 |0026: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ +010bea: 0c00 |0029: move-result-object v0 │ │ +010bec: 6e10 e101 0b00 |002a: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getResources:()Landroid/content/res/Resources; // method@01e1 │ │ +010bf2: 0c04 |002d: move-result-object v4 │ │ +010bf4: 1405 3100 067f |002e: const v5, #float 1.78118e+38 // #7f060031 │ │ +010bfa: 6e20 3400 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ +010c00: 0c01 |0034: move-result-object v1 │ │ +010c02: 54c4 f801 |0035: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +010c06: 6e10 b700 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ +010c0c: 0a04 |003a: move-result v4 │ │ +010c0e: 3d04 0500 |003b: if-lez v4, 0040 // +0005 │ │ +010c12: 54c2 f801 |003d: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +010c16: 28d2 |003f: goto 0011 // -002e │ │ +010c18: 52c4 fc01 |0040: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ +010c1c: 3d04 4200 |0042: if-lez v4, 0084 // +0042 │ │ +010c20: 6e10 b700 0200 |0044: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +010c26: 0a04 |0047: move-result v4 │ │ +010c28: 3d04 1500 |0048: if-lez v4, 005d // +0015 │ │ +010c2c: 2204 5e00 |004a: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +010c30: 7010 be00 0400 |004c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010c36: 6e20 c100 2400 |004f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010c3c: 0c04 |0052: move-result-object v4 │ │ +010c3e: 1a05 1000 |0053: const-string v5, ", " // string@0010 │ │ +010c42: 6e20 c100 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010c48: 0c04 |0058: move-result-object v4 │ │ +010c4a: 6e10 c200 0400 |0059: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010c50: 0c02 |005c: move-result-object v2 │ │ +010c52: 2204 5e00 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +010c56: 7010 be00 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010c5c: 6e20 c100 2400 |0062: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010c62: 0c04 |0065: move-result-object v4 │ │ +010c64: 1a05 0500 |0066: const-string v5, "%s %02d" // string@0005 │ │ +010c68: 23a6 fd00 |0068: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ +010c6c: 6e10 bb00 0300 |006a: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ +010c72: 0c07 |006d: move-result-object v7 │ │ +010c74: 4d07 0609 |006e: aput-object v7, v6, v9 │ │ +010c78: 52c7 fc01 |0070: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ +010c7c: 7110 a600 0700 |0072: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +010c82: 0c07 |0075: move-result-object v7 │ │ +010c84: 4d07 0608 |0076: aput-object v7, v6, v8 │ │ +010c88: 7120 b500 6500 |0078: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +010c8e: 0c05 |007b: move-result-object v5 │ │ +010c90: 6e20 c100 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010c96: 0c04 |007f: move-result-object v4 │ │ +010c98: 6e10 c200 0400 |0080: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010c9e: 0c02 |0083: move-result-object v2 │ │ +010ca0: 52c4 f701 |0084: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ +010ca4: 3d04 4200 |0086: if-lez v4, 00c8 // +0042 │ │ +010ca8: 6e10 b700 0200 |0088: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +010cae: 0a04 |008b: move-result v4 │ │ +010cb0: 3d04 1500 |008c: if-lez v4, 00a1 // +0015 │ │ +010cb4: 2204 5e00 |008e: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +010cb8: 7010 be00 0400 |0090: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010cbe: 6e20 c100 2400 |0093: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010cc4: 0c04 |0096: move-result-object v4 │ │ +010cc6: 1a05 1000 |0097: const-string v5, ", " // string@0010 │ │ +010cca: 6e20 c100 5400 |0099: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010cd0: 0c04 |009c: move-result-object v4 │ │ +010cd2: 6e10 c200 0400 |009d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010cd8: 0c02 |00a0: move-result-object v2 │ │ +010cda: 2204 5e00 |00a1: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +010cde: 7010 be00 0400 |00a3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010ce4: 6e20 c100 2400 |00a6: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010cea: 0c04 |00a9: move-result-object v4 │ │ +010cec: 1a05 0500 |00aa: const-string v5, "%s %02d" // string@0005 │ │ +010cf0: 23a6 fd00 |00ac: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ +010cf4: 6e10 bb00 0000 |00ae: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ +010cfa: 0c07 |00b1: move-result-object v7 │ │ +010cfc: 4d07 0609 |00b2: aput-object v7, v6, v9 │ │ +010d00: 52c7 f701 |00b4: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ +010d04: 7110 a600 0700 |00b6: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +010d0a: 0c07 |00b9: move-result-object v7 │ │ +010d0c: 4d07 0608 |00ba: aput-object v7, v6, v8 │ │ +010d10: 7120 b500 6500 |00bc: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +010d16: 0c05 |00bf: move-result-object v5 │ │ +010d18: 6e20 c100 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010d1e: 0c04 |00c3: move-result-object v4 │ │ +010d20: 6e10 c200 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010d26: 0c02 |00c7: move-result-object v2 │ │ +010d28: 52c4 fa01 |00c8: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ +010d2c: 3d04 4200 |00ca: if-lez v4, 010c // +0042 │ │ +010d30: 6e10 b700 0200 |00cc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +010d36: 0a04 |00cf: move-result v4 │ │ +010d38: 3d04 1500 |00d0: if-lez v4, 00e5 // +0015 │ │ +010d3c: 2204 5e00 |00d2: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +010d40: 7010 be00 0400 |00d4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010d46: 6e20 c100 2400 |00d7: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010d4c: 0c04 |00da: move-result-object v4 │ │ +010d4e: 1a05 1000 |00db: const-string v5, ", " // string@0010 │ │ +010d52: 6e20 c100 5400 |00dd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010d58: 0c04 |00e0: move-result-object v4 │ │ +010d5a: 6e10 c200 0400 |00e1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010d60: 0c02 |00e4: move-result-object v2 │ │ +010d62: 2204 5e00 |00e5: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +010d66: 7010 be00 0400 |00e7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010d6c: 6e20 c100 2400 |00ea: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010d72: 0c04 |00ed: move-result-object v4 │ │ +010d74: 1a05 0600 |00ee: const-string v5, "%s %d" // string@0006 │ │ +010d78: 23a6 fd00 |00f0: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ +010d7c: 6e10 bb00 0100 |00f2: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ +010d82: 0c07 |00f5: move-result-object v7 │ │ +010d84: 4d07 0609 |00f6: aput-object v7, v6, v9 │ │ +010d88: 52c7 fa01 |00f8: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ +010d8c: 7110 a600 0700 |00fa: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +010d92: 0c07 |00fd: move-result-object v7 │ │ +010d94: 4d07 0608 |00fe: aput-object v7, v6, v8 │ │ +010d98: 7120 b500 6500 |0100: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +010d9e: 0c05 |0103: move-result-object v5 │ │ +010da0: 6e20 c100 5400 |0104: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010da6: 0c04 |0107: move-result-object v4 │ │ +010da8: 6e10 c200 0400 |0108: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010dae: 0c02 |010b: move-result-object v2 │ │ +010db0: 6e10 b700 0200 |010c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +010db6: 0a04 |010f: move-result v4 │ │ +010db8: 3d04 01ff |0110: if-lez v4, 0011 // -00ff │ │ +010dbc: 2204 5e00 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +010dc0: 7010 be00 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +010dc6: 6e30 ba00 9208 |0117: invoke-virtual {v2, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ba │ │ +010dcc: 0c05 |011a: move-result-object v5 │ │ +010dce: 6e10 bd00 0500 |011b: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@00bd │ │ +010dd4: 0c05 |011e: move-result-object v5 │ │ +010dd6: 6e20 c100 5400 |011f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010ddc: 0c04 |0122: move-result-object v4 │ │ +010dde: 6e20 b900 8200 |0123: invoke-virtual {v2, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ +010de4: 0c05 |0126: move-result-object v5 │ │ +010de6: 6e20 c100 5400 |0127: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +010dec: 0c04 |012a: move-result-object v4 │ │ +010dee: 6e10 c200 0400 |012b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +010df4: 0c02 |012e: move-result-object v2 │ │ +010df6: 2900 e2fe |012f: goto/16 0011 // -011e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=319 │ │ 0x000f line=320 │ │ 0x0011 line=351 │ │ 0x0012 line=322 │ │ 0x0014 line=323 │ │ @@ -18902,28 +18901,28 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0108ac: |[0108ac] org.tvheadend.tvhguide.ProgrammeListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0108bc: 7210 6100 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ -0108c2: 0a00 |0003: move-result v0 │ │ -0108c4: 2b00 1200 0000 |0004: packed-switch v0, 00000016 // +00000012 │ │ -0108ca: 6f20 1200 2100 |0007: invoke-super {v1, v2}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0012 │ │ -0108d0: 0a00 |000a: move-result v0 │ │ -0108d2: 0f00 |000b: return v0 │ │ -0108d4: 7210 6000 0200 |000c: invoke-interface {v2}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ -0108da: 0c00 |000f: move-result-object v0 │ │ -0108dc: 6e20 f501 0100 |0010: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01f5 │ │ -0108e2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0108e4: 28f7 |0014: goto 000b // -0009 │ │ -0108e6: 0000 |0015: nop // spacer │ │ -0108e8: 0001 0300 0600 067f 0800 0000 0800 ... |0016: packed-switch-data (10 units) │ │ +010dfc: |[010dfc] org.tvheadend.tvhguide.ProgrammeListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +010e0c: 7210 6100 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ +010e12: 0a00 |0003: move-result v0 │ │ +010e14: 2b00 1200 0000 |0004: packed-switch v0, 00000016 // +00000012 │ │ +010e1a: 6f20 1200 2100 |0007: invoke-super {v1, v2}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0012 │ │ +010e20: 0a00 |000a: move-result v0 │ │ +010e22: 0f00 |000b: return v0 │ │ +010e24: 7210 6000 0200 |000c: invoke-interface {v2}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ +010e2a: 0c00 |000f: move-result-object v0 │ │ +010e2c: 6e20 f501 0100 |0010: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01f5 │ │ +010e32: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +010e34: 28f7 |0014: goto 000b // -0009 │ │ +010e36: 0000 |0015: nop // spacer │ │ +010e38: 0001 0300 0600 067f 0800 0000 0800 ... |0016: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0007 line=191 │ │ 0x000c line=187 │ │ 0x0013 line=188 │ │ 0x0015 line=183 │ │ @@ -18936,105 +18935,105 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 201 16-bit code units │ │ -0108fc: |[0108fc] org.tvheadend.tvhguide.ProgrammeListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -01090c: 127c |0000: const/4 v12, #int 7 // #7 │ │ -01090e: 7110 4a00 0d00 |0001: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -010914: 0c04 |0004: move-result-object v4 │ │ -010916: 1a08 8d03 |0005: const-string v8, "lightThemePref" // string@038d │ │ -01091a: 1209 |0007: const/4 v9, #int 0 // #0 │ │ -01091c: 7230 2f00 8409 |0008: invoke-interface {v4, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -010922: 0a08 |000b: move-result v8 │ │ -010924: 7110 9e00 0800 |000c: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -01092a: 0c06 |000f: move-result-object v6 │ │ -01092c: 6e10 9d00 0600 |0010: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -010932: 0a08 |0013: move-result v8 │ │ -010934: 3808 2b00 |0014: if-eqz v8, 003f // +002b │ │ -010938: 1408 0100 077f |0016: const v8, #float 1.79446e+38 // #7f070001 │ │ -01093e: 6e20 f201 8d00 |0019: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.setTheme:(I)V // method@01f2 │ │ -010944: 6f20 1300 ed00 |001c: invoke-super {v13, v14}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0013 │ │ -01094a: 6e10 de01 0d00 |001f: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getApplication:()Landroid/app/Application; // method@01de │ │ -010950: 0c00 |0022: move-result-object v0 │ │ -010952: 1f00 d000 |0023: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -010956: 6e10 df01 0d00 |0025: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getIntent:()Landroid/content/Intent; // method@01df │ │ -01095c: 0c08 |0028: move-result-object v8 │ │ -01095e: 1a09 7a02 |0029: const-string v9, "channelId" // string@027a │ │ -010962: 160a 0000 |002b: const-wide/16 v10, #int 0 // #0 │ │ -010966: 6e40 2400 98ba |002d: invoke-virtual {v8, v9, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -01096c: 0b08 |0030: move-result-wide v8 │ │ -01096e: 6e30 8f02 8009 |0031: invoke-virtual {v0, v8, v9}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -010974: 0c08 |0034: move-result-object v8 │ │ -010976: 5bd8 5400 |0035: iput-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ -01097a: 54d8 5400 |0037: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ -01097e: 3908 0900 |0039: if-nez v8, 0042 // +0009 │ │ -010982: 6e10 dd01 0d00 |003b: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.finish:()V // method@01dd │ │ -010988: 0e00 |003e: return-void │ │ -01098a: 1508 077f |003f: const/high16 v8, #int 2131165184 // #7f07 │ │ -01098e: 28d8 |0041: goto 0019 // -0028 │ │ -010990: 6e20 ef01 cd00 |0042: invoke-virtual {v13, v12}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.requestWindowFeature:(I)Z // method@01ef │ │ -010996: 2201 3b00 |0045: new-instance v1, Landroid/widget/Button; // type@003b │ │ -01099a: 7020 7300 d100 |0047: invoke-direct {v1, v13}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@0073 │ │ -0109a0: 1408 2e00 067f |004a: const v8, #float 1.78117e+38 // #7f06002e │ │ -0109a6: 6e20 7500 8100 |004d: invoke-virtual {v1, v8}, Landroid/widget/Button;.setText:(I)V // method@0075 │ │ -0109ac: 2208 a400 |0050: new-instance v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1; // type@00a4 │ │ -0109b0: 7020 bd01 d800 |0052: invoke-direct {v8, v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V // method@01bd │ │ -0109b6: 6e20 7400 8100 |0055: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0074 │ │ -0109bc: 6e10 e001 0d00 |0058: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getListView:()Landroid/widget/ListView; // method@01e0 │ │ -0109c2: 0c08 |005b: move-result-object v8 │ │ -0109c4: 6e20 8200 1800 |005c: invoke-virtual {v8, v1}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@0082 │ │ -0109ca: 2203 7a00 |005f: new-instance v3, Ljava/util/ArrayList; // type@007a │ │ -0109ce: 7010 0701 0300 |0061: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -0109d4: 54d8 5400 |0064: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ -0109d8: 5488 cb01 |0066: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -0109dc: 7220 2101 8300 |0068: invoke-interface {v3, v8}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0121 │ │ -0109e2: 2208 ab00 |006b: new-instance v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // type@00ab │ │ -0109e6: 7040 cc01 d83d |006d: invoke-direct {v8, v13, v13, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/app/Activity;Ljava/util/List;)V // method@01cc │ │ -0109ec: 5bd8 5600 |0070: iput-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ -0109f0: 54d8 5600 |0072: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ -0109f4: 6e10 d201 0800 |0074: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.sort:()V // method@01d2 │ │ -0109fa: 54d8 5600 |0077: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ -0109fe: 6e20 f101 8d00 |0079: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@01f1 │ │ -010a04: 6e10 e301 0d00 |007c: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getWindow:()Landroid/view/Window; // method@01e3 │ │ -010a0a: 0c08 |007f: move-result-object v8 │ │ -010a0c: 1409 0400 037f |0080: const v9, #float 1.74129e+38 // #7f030004 │ │ -010a12: 6e30 6b00 c809 |0083: invoke-virtual {v8, v12, v9}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ -010a18: 1408 0200 097f |0086: const v8, #float 1.82104e+38 // #7f090002 │ │ -010a1e: 6e20 dc01 8d00 |0089: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.findViewById:(I)Landroid/view/View; // method@01dc │ │ -010a24: 0c05 |008c: move-result-object v5 │ │ -010a26: 1f05 4300 |008d: check-cast v5, Landroid/widget/TextView; // type@0043 │ │ -010a2a: 54d8 5400 |008f: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ -010a2e: 5488 d001 |0091: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -010a32: 6e20 8d00 8500 |0093: invoke-virtual {v5, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -010a38: 54d8 5400 |0096: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ -010a3c: 5488 cd01 |0098: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -010a40: 3808 1200 |009a: if-eqz v8, 00ac // +0012 │ │ -010a44: 1408 0300 097f |009c: const v8, #float 1.82104e+38 // #7f090003 │ │ -010a4a: 6e20 dc01 8d00 |009f: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.findViewById:(I)Landroid/view/View; // method@01dc │ │ -010a50: 0c02 |00a2: move-result-object v2 │ │ -010a52: 1f02 3d00 |00a3: check-cast v2, Landroid/widget/ImageView; // type@003d │ │ -010a56: 54d8 5400 |00a5: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ -010a5a: 5488 cd01 |00a7: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -010a5e: 6e20 7b00 8200 |00a9: invoke-virtual {v2, v8}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ -010a64: 1508 097f |00ac: const/high16 v8, #int 2131296256 // #7f09 │ │ -010a68: 6e20 dc01 8d00 |00ae: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.findViewById:(I)Landroid/view/View; // method@01dc │ │ -010a6e: 0c07 |00b1: move-result-object v7 │ │ -010a70: 2208 a500 |00b2: new-instance v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2; // type@00a5 │ │ -010a74: 7020 bf01 d800 |00b4: invoke-direct {v8, v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V // method@01bf │ │ -010a7a: 6e20 6800 8700 |00b7: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0068 │ │ -010a80: 6e10 e001 0d00 |00ba: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getListView:()Landroid/widget/ListView; // method@01e0 │ │ -010a86: 0c08 |00bd: move-result-object v8 │ │ -010a88: 6e20 ee01 8d00 |00be: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@01ee │ │ -010a8e: 7110 9302 0d00 |00c1: invoke-static {v13}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; // method@0293 │ │ -010a94: 0c08 |00c4: move-result-object v8 │ │ -010a96: 5bd8 5500 |00c5: iput-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.contentTypes:Landroid/util/SparseArray; // field@0055 │ │ -010a9a: 2900 77ff |00c7: goto/16 003e // -0089 │ │ +010e4c: |[010e4c] org.tvheadend.tvhguide.ProgrammeListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +010e5c: 127c |0000: const/4 v12, #int 7 // #7 │ │ +010e5e: 7110 4a00 0d00 |0001: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +010e64: 0c04 |0004: move-result-object v4 │ │ +010e66: 1a08 8c03 |0005: const-string v8, "lightThemePref" // string@038c │ │ +010e6a: 1209 |0007: const/4 v9, #int 0 // #0 │ │ +010e6c: 7230 2f00 8409 |0008: invoke-interface {v4, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +010e72: 0a08 |000b: move-result v8 │ │ +010e74: 7110 9e00 0800 |000c: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +010e7a: 0c06 |000f: move-result-object v6 │ │ +010e7c: 6e10 9d00 0600 |0010: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +010e82: 0a08 |0013: move-result v8 │ │ +010e84: 3808 2b00 |0014: if-eqz v8, 003f // +002b │ │ +010e88: 1408 0100 077f |0016: const v8, #float 1.79446e+38 // #7f070001 │ │ +010e8e: 6e20 f201 8d00 |0019: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.setTheme:(I)V // method@01f2 │ │ +010e94: 6f20 1300 ed00 |001c: invoke-super {v13, v14}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0013 │ │ +010e9a: 6e10 de01 0d00 |001f: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getApplication:()Landroid/app/Application; // method@01de │ │ +010ea0: 0c00 |0022: move-result-object v0 │ │ +010ea2: 1f00 d000 |0023: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +010ea6: 6e10 df01 0d00 |0025: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getIntent:()Landroid/content/Intent; // method@01df │ │ +010eac: 0c08 |0028: move-result-object v8 │ │ +010eae: 1a09 7a02 |0029: const-string v9, "channelId" // string@027a │ │ +010eb2: 160a 0000 |002b: const-wide/16 v10, #int 0 // #0 │ │ +010eb6: 6e40 2400 98ba |002d: invoke-virtual {v8, v9, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +010ebc: 0b08 |0030: move-result-wide v8 │ │ +010ebe: 6e30 8f02 8009 |0031: invoke-virtual {v0, v8, v9}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +010ec4: 0c08 |0034: move-result-object v8 │ │ +010ec6: 5bd8 5400 |0035: iput-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ +010eca: 54d8 5400 |0037: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ +010ece: 3908 0900 |0039: if-nez v8, 0042 // +0009 │ │ +010ed2: 6e10 dd01 0d00 |003b: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.finish:()V // method@01dd │ │ +010ed8: 0e00 |003e: return-void │ │ +010eda: 1508 077f |003f: const/high16 v8, #int 2131165184 // #7f07 │ │ +010ede: 28d8 |0041: goto 0019 // -0028 │ │ +010ee0: 6e20 ef01 cd00 |0042: invoke-virtual {v13, v12}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.requestWindowFeature:(I)Z // method@01ef │ │ +010ee6: 2201 3b00 |0045: new-instance v1, Landroid/widget/Button; // type@003b │ │ +010eea: 7020 7300 d100 |0047: invoke-direct {v1, v13}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@0073 │ │ +010ef0: 1408 2e00 067f |004a: const v8, #float 1.78117e+38 // #7f06002e │ │ +010ef6: 6e20 7500 8100 |004d: invoke-virtual {v1, v8}, Landroid/widget/Button;.setText:(I)V // method@0075 │ │ +010efc: 2208 a400 |0050: new-instance v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1; // type@00a4 │ │ +010f00: 7020 bd01 d800 |0052: invoke-direct {v8, v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V // method@01bd │ │ +010f06: 6e20 7400 8100 |0055: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0074 │ │ +010f0c: 6e10 e001 0d00 |0058: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getListView:()Landroid/widget/ListView; // method@01e0 │ │ +010f12: 0c08 |005b: move-result-object v8 │ │ +010f14: 6e20 8200 1800 |005c: invoke-virtual {v8, v1}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@0082 │ │ +010f1a: 2203 7a00 |005f: new-instance v3, Ljava/util/ArrayList; // type@007a │ │ +010f1e: 7010 0701 0300 |0061: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +010f24: 54d8 5400 |0064: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ +010f28: 5488 cb01 |0066: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +010f2c: 7220 2101 8300 |0068: invoke-interface {v3, v8}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0121 │ │ +010f32: 2208 ab00 |006b: new-instance v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // type@00ab │ │ +010f36: 7040 cc01 d83d |006d: invoke-direct {v8, v13, v13, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/app/Activity;Ljava/util/List;)V // method@01cc │ │ +010f3c: 5bd8 5600 |0070: iput-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ +010f40: 54d8 5600 |0072: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ +010f44: 6e10 d201 0800 |0074: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.sort:()V // method@01d2 │ │ +010f4a: 54d8 5600 |0077: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ +010f4e: 6e20 f101 8d00 |0079: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@01f1 │ │ +010f54: 6e10 e301 0d00 |007c: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getWindow:()Landroid/view/Window; // method@01e3 │ │ +010f5a: 0c08 |007f: move-result-object v8 │ │ +010f5c: 1409 0400 037f |0080: const v9, #float 1.74129e+38 // #7f030004 │ │ +010f62: 6e30 6b00 c809 |0083: invoke-virtual {v8, v12, v9}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ +010f68: 1408 0200 097f |0086: const v8, #float 1.82104e+38 // #7f090002 │ │ +010f6e: 6e20 dc01 8d00 |0089: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.findViewById:(I)Landroid/view/View; // method@01dc │ │ +010f74: 0c05 |008c: move-result-object v5 │ │ +010f76: 1f05 4300 |008d: check-cast v5, Landroid/widget/TextView; // type@0043 │ │ +010f7a: 54d8 5400 |008f: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ +010f7e: 5488 d001 |0091: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +010f82: 6e20 8d00 8500 |0093: invoke-virtual {v5, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +010f88: 54d8 5400 |0096: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ +010f8c: 5488 cd01 |0098: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +010f90: 3808 1200 |009a: if-eqz v8, 00ac // +0012 │ │ +010f94: 1408 0300 097f |009c: const v8, #float 1.82104e+38 // #7f090003 │ │ +010f9a: 6e20 dc01 8d00 |009f: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.findViewById:(I)Landroid/view/View; // method@01dc │ │ +010fa0: 0c02 |00a2: move-result-object v2 │ │ +010fa2: 1f02 3d00 |00a3: check-cast v2, Landroid/widget/ImageView; // type@003d │ │ +010fa6: 54d8 5400 |00a5: iget-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ +010faa: 5488 cd01 |00a7: iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +010fae: 6e20 7b00 8200 |00a9: invoke-virtual {v2, v8}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ +010fb4: 1508 097f |00ac: const/high16 v8, #int 2131296256 // #7f09 │ │ +010fb8: 6e20 dc01 8d00 |00ae: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.findViewById:(I)Landroid/view/View; // method@01dc │ │ +010fbe: 0c07 |00b1: move-result-object v7 │ │ +010fc0: 2208 a500 |00b2: new-instance v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2; // type@00a5 │ │ +010fc4: 7020 bf01 d800 |00b4: invoke-direct {v8, v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V // method@01bf │ │ +010fca: 6e20 6800 8700 |00b7: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0068 │ │ +010fd0: 6e10 e001 0d00 |00ba: invoke-virtual {v13}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getListView:()Landroid/widget/ListView; // method@01e0 │ │ +010fd6: 0c08 |00bd: move-result-object v8 │ │ +010fd8: 6e20 ee01 8d00 |00be: invoke-virtual {v13, v8}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@01ee │ │ +010fde: 7110 9302 0d00 |00c1: invoke-static {v13}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; // method@0293 │ │ +010fe4: 0c08 |00c4: move-result-object v8 │ │ +010fe6: 5bd8 5500 |00c5: iput-object v8, v13, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.contentTypes:Landroid/util/SparseArray; // field@0055 │ │ +010fea: 2900 77ff |00c7: goto/16 003e // -0089 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0005 line=76 │ │ 0x0010 line=77 │ │ 0x001c line=79 │ │ 0x001f line=81 │ │ @@ -19081,100 +19080,100 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 177 16-bit code units │ │ -010aa0: |[010aa0] org.tvheadend.tvhguide.ProgrammeListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -010ab0: 6f40 1400 98ba |0000: invoke-super {v8, v9, v10, v11}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0014 │ │ -010ab6: 07b0 |0003: move-object v0, v11 │ │ -010ab8: 1f00 3900 |0004: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0039 │ │ -010abc: 5484 5600 |0006: iget-object v4, v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ -010ac0: 5205 0600 |0008: iget v5, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0006 │ │ -010ac4: 6e20 ce01 5400 |000a: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.getItem:(I)Ljava/lang/Object; // method@01ce │ │ -010aca: 0c03 |000d: move-result-object v3 │ │ -010acc: 1f03 f500 |000e: check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -010ad0: 5434 ec01 |0010: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -010ad4: 7220 5900 4900 |0012: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@0059 │ │ -010ada: 2201 1100 |0015: new-instance v1, Landroid/content/Intent; // type@0011 │ │ -010ade: 1c04 ed00 |0017: const-class v4, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -010ae2: 7030 1d00 8104 |0019: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -010ae8: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -010aea: 5434 e601 |001d: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -010aee: 3904 5000 |001f: if-nez v4, 006f // +0050 │ │ -010af2: 1a04 2104 |0021: const-string v4, "org.me.tvhguide.htsp.DVR_ADD" // string@0421 │ │ -010af6: 6e20 2c00 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -010afc: 1a04 d402 |0026: const-string v4, "eventId" // string@02d4 │ │ -010b00: 5336 e401 |0028: iget-wide v6, v3, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -010b04: 6e40 2800 4176 |002a: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -010b0a: 1a04 7a02 |002d: const-string v4, "channelId" // string@027a │ │ -010b0e: 5435 e101 |002f: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ -010b12: 5356 ce01 |0031: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -010b16: 6e40 2800 4176 |0033: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -010b1c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -010b1e: 1405 0600 067f |0037: const v5, #float 1.78117e+38 // #7f060006 │ │ -010b24: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -010b26: 1407 0600 067f |003b: const v7, #float 1.78117e+38 // #7f060006 │ │ -010b2c: 7257 5700 4965 |003e: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -010b32: 0c02 |0041: move-result-object v2 │ │ -010b34: 7220 6300 1200 |0042: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -010b3a: 1204 |0045: const/4 v4, #int 0 // #0 │ │ -010b3c: 1405 3d00 067f |0046: const v5, #float 1.78118e+38 // #7f06003d │ │ -010b42: 1206 |0049: const/4 v6, #int 0 // #0 │ │ -010b44: 1407 3d00 067f |004a: const v7, #float 1.78118e+38 // #7f06003d │ │ -010b4a: 7257 5700 4965 |004d: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -010b50: 0c02 |0050: move-result-object v2 │ │ -010b52: 2204 ef00 |0051: new-instance v4, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent; // type@00ef │ │ -010b56: 5435 ec01 |0053: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -010b5a: 7030 6703 8405 |0055: invoke-direct {v4, v8, v5}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ -010b60: 7220 6300 4200 |0058: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -010b66: 1204 |005b: const/4 v4, #int 0 // #0 │ │ -010b68: 1205 |005c: const/4 v5, #int 0 // #0 │ │ -010b6a: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -010b6c: 1a07 8b00 |005e: const-string v7, "IMDb" // string@008b │ │ -010b70: 7257 5800 4965 |0060: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0058 │ │ -010b76: 0c02 |0063: move-result-object v2 │ │ -010b78: 2204 f000 |0064: new-instance v4, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent; // type@00f0 │ │ -010b7c: 5435 ec01 |0066: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -010b80: 7030 6c03 8405 |0068: invoke-direct {v4, v8, v5}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ -010b86: 7220 6300 4200 |006b: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -010b8c: 0e00 |006e: return-void │ │ -010b8e: 6e10 7b03 0300 |006f: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Programme;.isRecording:()Z // method@037b │ │ -010b94: 0a04 |0072: move-result v4 │ │ -010b96: 3904 0800 |0073: if-nez v4, 007b // +0008 │ │ -010b9a: 6e10 7c03 0300 |0075: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Programme;.isScheduled:()Z // method@037c │ │ -010ba0: 0a04 |0078: move-result v4 │ │ -010ba2: 3804 1d00 |0079: if-eqz v4, 0096 // +001d │ │ -010ba6: 1a04 2204 |007b: const-string v4, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0422 │ │ -010baa: 6e20 2c00 4100 |007d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -010bb0: 1a04 6203 |0080: const-string v4, "id" // string@0362 │ │ -010bb4: 5435 e601 |0082: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -010bb8: 5356 f001 |0084: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -010bbc: 6e40 2800 4176 |0086: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -010bc2: 1204 |0089: const/4 v4, #int 0 // #0 │ │ -010bc4: 1405 0700 067f |008a: const v5, #float 1.78117e+38 // #7f060007 │ │ -010bca: 1206 |008d: const/4 v6, #int 0 // #0 │ │ -010bcc: 1407 0700 067f |008e: const v7, #float 1.78117e+38 // #7f060007 │ │ -010bd2: 7257 5700 4965 |0091: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -010bd8: 0c02 |0094: move-result-object v2 │ │ -010bda: 28ad |0095: goto 0042 // -0053 │ │ -010bdc: 1a04 2304 |0096: const-string v4, "org.me.tvhguide.htsp.DVR_DELETE" // string@0423 │ │ -010be0: 6e20 2c00 4100 |0098: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -010be6: 1a04 6203 |009b: const-string v4, "id" // string@0362 │ │ -010bea: 5435 e601 |009d: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -010bee: 5356 f001 |009f: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -010bf2: 6e40 2800 4176 |00a1: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -010bf8: 1204 |00a4: const/4 v4, #int 0 // #0 │ │ -010bfa: 1405 0800 067f |00a5: const v5, #float 1.78117e+38 // #7f060008 │ │ -010c00: 1206 |00a8: const/4 v6, #int 0 // #0 │ │ -010c02: 1407 0800 067f |00a9: const v7, #float 1.78117e+38 // #7f060008 │ │ -010c08: 7257 5700 4965 |00ac: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -010c0e: 0c02 |00af: move-result-object v2 │ │ -010c10: 2892 |00b0: goto 0042 // -006e │ │ +010ff0: |[010ff0] org.tvheadend.tvhguide.ProgrammeListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +011000: 6f40 1400 98ba |0000: invoke-super {v8, v9, v10, v11}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0014 │ │ +011006: 07b0 |0003: move-object v0, v11 │ │ +011008: 1f00 3900 |0004: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0039 │ │ +01100c: 5484 5600 |0006: iget-object v4, v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ +011010: 5205 0600 |0008: iget v5, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0006 │ │ +011014: 6e20 ce01 5400 |000a: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.getItem:(I)Ljava/lang/Object; // method@01ce │ │ +01101a: 0c03 |000d: move-result-object v3 │ │ +01101c: 1f03 f500 |000e: check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +011020: 5434 ec01 |0010: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +011024: 7220 5900 4900 |0012: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@0059 │ │ +01102a: 2201 1100 |0015: new-instance v1, Landroid/content/Intent; // type@0011 │ │ +01102e: 1c04 ed00 |0017: const-class v4, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +011032: 7030 1d00 8104 |0019: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +011038: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +01103a: 5434 e601 |001d: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +01103e: 3904 5000 |001f: if-nez v4, 006f // +0050 │ │ +011042: 1a04 2004 |0021: const-string v4, "org.me.tvhguide.htsp.DVR_ADD" // string@0420 │ │ +011046: 6e20 2c00 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +01104c: 1a04 d402 |0026: const-string v4, "eventId" // string@02d4 │ │ +011050: 5336 e401 |0028: iget-wide v6, v3, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +011054: 6e40 2800 4176 |002a: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +01105a: 1a04 7a02 |002d: const-string v4, "channelId" // string@027a │ │ +01105e: 5435 e101 |002f: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ +011062: 5356 ce01 |0031: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +011066: 6e40 2800 4176 |0033: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +01106c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +01106e: 1405 0600 067f |0037: const v5, #float 1.78117e+38 // #7f060006 │ │ +011074: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +011076: 1407 0600 067f |003b: const v7, #float 1.78117e+38 // #7f060006 │ │ +01107c: 7257 5700 4965 |003e: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +011082: 0c02 |0041: move-result-object v2 │ │ +011084: 7220 6300 1200 |0042: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +01108a: 1204 |0045: const/4 v4, #int 0 // #0 │ │ +01108c: 1405 3d00 067f |0046: const v5, #float 1.78118e+38 // #7f06003d │ │ +011092: 1206 |0049: const/4 v6, #int 0 // #0 │ │ +011094: 1407 3d00 067f |004a: const v7, #float 1.78118e+38 // #7f06003d │ │ +01109a: 7257 5700 4965 |004d: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +0110a0: 0c02 |0050: move-result-object v2 │ │ +0110a2: 2204 ef00 |0051: new-instance v4, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent; // type@00ef │ │ +0110a6: 5435 ec01 |0053: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +0110aa: 7030 6703 8405 |0055: invoke-direct {v4, v8, v5}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ +0110b0: 7220 6300 4200 |0058: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +0110b6: 1204 |005b: const/4 v4, #int 0 // #0 │ │ +0110b8: 1205 |005c: const/4 v5, #int 0 // #0 │ │ +0110ba: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +0110bc: 1a07 8b00 |005e: const-string v7, "IMDb" // string@008b │ │ +0110c0: 7257 5800 4965 |0060: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0058 │ │ +0110c6: 0c02 |0063: move-result-object v2 │ │ +0110c8: 2204 f000 |0064: new-instance v4, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent; // type@00f0 │ │ +0110cc: 5435 ec01 |0066: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +0110d0: 7030 6c03 8405 |0068: invoke-direct {v4, v8, v5}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ +0110d6: 7220 6300 4200 |006b: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +0110dc: 0e00 |006e: return-void │ │ +0110de: 6e10 7b03 0300 |006f: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Programme;.isRecording:()Z // method@037b │ │ +0110e4: 0a04 |0072: move-result v4 │ │ +0110e6: 3904 0800 |0073: if-nez v4, 007b // +0008 │ │ +0110ea: 6e10 7c03 0300 |0075: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Programme;.isScheduled:()Z // method@037c │ │ +0110f0: 0a04 |0078: move-result v4 │ │ +0110f2: 3804 1d00 |0079: if-eqz v4, 0096 // +001d │ │ +0110f6: 1a04 2104 |007b: const-string v4, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0421 │ │ +0110fa: 6e20 2c00 4100 |007d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +011100: 1a04 6103 |0080: const-string v4, "id" // string@0361 │ │ +011104: 5435 e601 |0082: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +011108: 5356 f001 |0084: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +01110c: 6e40 2800 4176 |0086: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011112: 1204 |0089: const/4 v4, #int 0 // #0 │ │ +011114: 1405 0700 067f |008a: const v5, #float 1.78117e+38 // #7f060007 │ │ +01111a: 1206 |008d: const/4 v6, #int 0 // #0 │ │ +01111c: 1407 0700 067f |008e: const v7, #float 1.78117e+38 // #7f060007 │ │ +011122: 7257 5700 4965 |0091: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +011128: 0c02 |0094: move-result-object v2 │ │ +01112a: 28ad |0095: goto 0042 // -0053 │ │ +01112c: 1a04 2204 |0096: const-string v4, "org.me.tvhguide.htsp.DVR_DELETE" // string@0422 │ │ +011130: 6e20 2c00 4100 |0098: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +011136: 1a04 6103 |009b: const-string v4, "id" // string@0361 │ │ +01113a: 5435 e601 |009d: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +01113e: 5356 f001 |009f: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +011142: 6e40 2800 4176 |00a1: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011148: 1204 |00a4: const/4 v4, #int 0 // #0 │ │ +01114a: 1405 0800 067f |00a5: const v5, #float 1.78117e+38 // #7f060008 │ │ +011150: 1206 |00a8: const/4 v6, #int 0 // #0 │ │ +011152: 1407 0800 067f |00a9: const v7, #float 1.78117e+38 // #7f060008 │ │ +011158: 7257 5700 4965 |00ac: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +01115e: 0c02 |00af: move-result-object v2 │ │ +011160: 2892 |00b0: goto 0042 // -006e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=200 │ │ 0x0006 line=201 │ │ 0x0010 line=203 │ │ 0x0015 line=205 │ │ @@ -19212,38 +19211,38 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -010c14: |[010c14] org.tvheadend.tvhguide.ProgrammeListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -010c24: 1407 3b00 067f |0000: const v7, #float 1.78118e+38 // #7f06003b │ │ -010c2a: 1402 0c00 0401 |0003: const v2, #float 2.42446e-38 // #0104000c │ │ -010c30: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -010c32: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -010c34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -010c36: 7252 5b00 6962 |0009: invoke-interface {v9, v6, v2, v6, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -010c3c: 0c01 |000c: move-result-object v1 │ │ -010c3e: 1402 4f00 0801 |000d: const v2, #float 2.49795e-38 // #0108004f │ │ -010c44: 7220 6200 2100 |0010: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -010c4a: 2200 1100 |0013: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -010c4e: 1c02 a200 |0015: const-class v2, Lorg/tvheadend/tvhguide/PlaybackActivity; // type@00a2 │ │ -010c52: 7030 1d00 8002 |0017: invoke-direct {v0, v8, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -010c58: 1a02 7a02 |001a: const-string v2, "channelId" // string@027a │ │ -010c5c: 5483 5400 |001c: iget-object v3, v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ -010c60: 5334 ce01 |001e: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -010c64: 6e40 2800 2054 |0020: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -010c6a: 7257 5b00 6967 |0023: invoke-interface {v9, v6, v7, v6, v7}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ -010c70: 0c01 |0026: move-result-object v1 │ │ -010c72: 1402 5700 0801 |0027: const v2, #float 2.49795e-38 // #01080057 │ │ -010c78: 7220 6200 2100 |002a: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -010c7e: 7220 6300 0100 |002d: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -010c84: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -010c86: 0f02 |0031: return v2 │ │ +011164: |[011164] org.tvheadend.tvhguide.ProgrammeListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +011174: 1407 3b00 067f |0000: const v7, #float 1.78118e+38 // #7f06003b │ │ +01117a: 1402 0c00 0401 |0003: const v2, #float 2.42446e-38 // #0104000c │ │ +011180: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +011182: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +011184: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +011186: 7252 5b00 6962 |0009: invoke-interface {v9, v6, v2, v6, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +01118c: 0c01 |000c: move-result-object v1 │ │ +01118e: 1402 4f00 0801 |000d: const v2, #float 2.49795e-38 // #0108004f │ │ +011194: 7220 6200 2100 |0010: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +01119a: 2200 1100 |0013: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +01119e: 1c02 a200 |0015: const-class v2, Lorg/tvheadend/tvhguide/PlaybackActivity; // type@00a2 │ │ +0111a2: 7030 1d00 8002 |0017: invoke-direct {v0, v8, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +0111a8: 1a02 7a02 |001a: const-string v2, "channelId" // string@027a │ │ +0111ac: 5483 5400 |001c: iget-object v3, v8, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ +0111b0: 5334 ce01 |001e: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +0111b4: 6e40 2800 2054 |0020: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +0111ba: 7257 5b00 6967 |0023: invoke-interface {v9, v6, v7, v6, v7}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@005b │ │ +0111c0: 0c01 |0026: move-result-object v1 │ │ +0111c2: 1402 5700 0801 |0027: const v2, #float 2.49795e-38 // #01080057 │ │ +0111c8: 7220 6200 2100 |002a: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +0111ce: 7220 6300 0100 |002d: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +0111d4: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +0111d6: 0f02 |0031: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=235 │ │ 0x0008 line=236 │ │ 0x0009 line=238 │ │ 0x000d line=239 │ │ 0x0013 line=241 │ │ @@ -19264,31 +19263,31 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -010c88: |[010c88] org.tvheadend.tvhguide.ProgrammeListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -010c98: 5462 5600 |0000: iget-object v2, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ -010c9c: 6e20 ce01 9200 |0002: invoke-virtual {v2, v9}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.getItem:(I)Ljava/lang/Object; // method@01ce │ │ -010ca2: 0c01 |0005: move-result-object v1 │ │ -010ca4: 1f01 f500 |0006: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -010ca8: 2200 1100 |0008: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -010cac: 1c02 a300 |000a: const-class v2, Lorg/tvheadend/tvhguide/ProgrammeActivity; // type@00a3 │ │ -010cb0: 7030 1d00 6002 |000c: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -010cb6: 1a02 d402 |000f: const-string v2, "eventId" // string@02d4 │ │ -010cba: 5314 e401 |0011: iget-wide v4, v1, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -010cbe: 6e40 2800 2054 |0013: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -010cc4: 1a02 7a02 |0016: const-string v2, "channelId" // string@027a │ │ -010cc8: 5413 e101 |0018: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ -010ccc: 5334 ce01 |001a: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -010cd0: 6e40 2800 2054 |001c: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -010cd6: 6e20 f301 0600 |001f: invoke-virtual {v6, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startActivity:(Landroid/content/Intent;)V // method@01f3 │ │ -010cdc: 0e00 |0022: return-void │ │ +0111d8: |[0111d8] org.tvheadend.tvhguide.ProgrammeListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0111e8: 5462 5600 |0000: iget-object v2, v6, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.prAdapter:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; // field@0056 │ │ +0111ec: 6e20 ce01 9200 |0002: invoke-virtual {v2, v9}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;.getItem:(I)Ljava/lang/Object; // method@01ce │ │ +0111f2: 0c01 |0005: move-result-object v1 │ │ +0111f4: 1f01 f500 |0006: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +0111f8: 2200 1100 |0008: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +0111fc: 1c02 a300 |000a: const-class v2, Lorg/tvheadend/tvhguide/ProgrammeActivity; // type@00a3 │ │ +011200: 7030 1d00 6002 |000c: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +011206: 1a02 d402 |000f: const-string v2, "eventId" // string@02d4 │ │ +01120a: 5314 e401 |0011: iget-wide v4, v1, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +01120e: 6e40 2800 2054 |0013: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011214: 1a02 7a02 |0016: const-string v2, "channelId" // string@027a │ │ +011218: 5413 e101 |0018: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ +01121c: 5334 ce01 |001a: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +011220: 6e40 2800 2054 |001c: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011226: 6e20 f301 0600 |001f: invoke-virtual {v6, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startActivity:(Landroid/content/Intent;)V // method@01f3 │ │ +01122c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0008 line=175 │ │ 0x000f line=176 │ │ 0x0016 line=177 │ │ 0x001f line=178 │ │ @@ -19307,47 +19306,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -010ce0: |[010ce0] org.tvheadend.tvhguide.ProgrammeListActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -010cf0: 1a00 1404 |0000: const-string v0, "org.me.tvhguide.PROGRAMME_ADD" // string@0414 │ │ -010cf4: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -010cfa: 0a00 |0005: move-result v0 │ │ -010cfc: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -010d00: 2200 a600 |0008: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3; // type@00a6 │ │ -010d04: 7030 c101 1003 |000a: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V // method@01c1 │ │ -010d0a: 6e20 f001 0100 |000d: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01f0 │ │ -010d10: 0e00 |0010: return-void │ │ -010d12: 1a00 1504 |0011: const-string v0, "org.me.tvhguide.PROGRAMME_DELETE" // string@0415 │ │ -010d16: 6e20 b400 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -010d1c: 0a00 |0016: move-result v0 │ │ -010d1e: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ -010d22: 2200 a700 |0019: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4; // type@00a7 │ │ -010d26: 7030 c301 1003 |001b: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V // method@01c3 │ │ -010d2c: 6e20 f001 0100 |001e: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01f0 │ │ -010d32: 28ef |0021: goto 0010 // -0011 │ │ -010d34: 1a00 1604 |0022: const-string v0, "org.me.tvhguide.PROGRAMME_UPDATE" // string@0416 │ │ -010d38: 6e20 b400 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -010d3e: 0a00 |0027: move-result v0 │ │ -010d40: 3800 0b00 |0028: if-eqz v0, 0033 // +000b │ │ -010d44: 2200 a800 |002a: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5; // type@00a8 │ │ -010d48: 7030 c501 1003 |002c: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V // method@01c5 │ │ -010d4e: 6e20 f001 0100 |002f: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01f0 │ │ -010d54: 28de |0032: goto 0010 // -0022 │ │ -010d56: 1a00 1004 |0033: const-string v0, "org.me.tvhguide.DVR_UPDATE" // string@0410 │ │ -010d5a: 6e20 b400 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -010d60: 0a00 |0038: move-result v0 │ │ -010d62: 3800 d7ff |0039: if-eqz v0, 0010 // -0029 │ │ -010d66: 2200 a900 |003b: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6; // type@00a9 │ │ -010d6a: 7030 c701 1003 |003d: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V // method@01c7 │ │ -010d70: 6e20 f001 0100 |0040: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01f0 │ │ -010d76: 28cd |0043: goto 0010 // -0033 │ │ +011230: |[011230] org.tvheadend.tvhguide.ProgrammeListActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +011240: 1a00 1304 |0000: const-string v0, "org.me.tvhguide.PROGRAMME_ADD" // string@0413 │ │ +011244: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01124a: 0a00 |0005: move-result v0 │ │ +01124c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +011250: 2200 a600 |0008: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3; // type@00a6 │ │ +011254: 7030 c101 1003 |000a: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V // method@01c1 │ │ +01125a: 6e20 f001 0100 |000d: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01f0 │ │ +011260: 0e00 |0010: return-void │ │ +011262: 1a00 1404 |0011: const-string v0, "org.me.tvhguide.PROGRAMME_DELETE" // string@0414 │ │ +011266: 6e20 b400 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01126c: 0a00 |0016: move-result v0 │ │ +01126e: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ +011272: 2200 a700 |0019: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4; // type@00a7 │ │ +011276: 7030 c301 1003 |001b: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V // method@01c3 │ │ +01127c: 6e20 f001 0100 |001e: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01f0 │ │ +011282: 28ef |0021: goto 0010 // -0011 │ │ +011284: 1a00 1504 |0022: const-string v0, "org.me.tvhguide.PROGRAMME_UPDATE" // string@0415 │ │ +011288: 6e20 b400 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01128e: 0a00 |0027: move-result v0 │ │ +011290: 3800 0b00 |0028: if-eqz v0, 0033 // +000b │ │ +011294: 2200 a800 |002a: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5; // type@00a8 │ │ +011298: 7030 c501 1003 |002c: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V // method@01c5 │ │ +01129e: 6e20 f001 0100 |002f: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01f0 │ │ +0112a4: 28de |0032: goto 0010 // -0022 │ │ +0112a6: 1a00 0f04 |0033: const-string v0, "org.me.tvhguide.DVR_UPDATE" // string@040f │ │ +0112aa: 6e20 b400 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +0112b0: 0a00 |0038: move-result v0 │ │ +0112b2: 3800 d7ff |0039: if-eqz v0, 0010 // -0029 │ │ +0112b6: 2200 a900 |003b: new-instance v0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6; // type@00a9 │ │ +0112ba: 7030 c701 1003 |003d: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;.:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V // method@01c7 │ │ +0112c0: 6e20 f001 0100 |0040: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01f0 │ │ +0112c6: 28cd |0043: goto 0010 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0008 line=274 │ │ 0x0010 line=316 │ │ 0x0011 line=285 │ │ 0x0019 line=286 │ │ @@ -19365,26 +19364,26 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -010d78: |[010d78] org.tvheadend.tvhguide.ProgrammeListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -010d88: 7210 6100 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ -010d8e: 0a00 |0003: move-result v0 │ │ -010d90: 2b00 0e00 0000 |0004: packed-switch v0, 00000012 // +0000000e │ │ -010d96: 6f20 1600 2100 |0007: invoke-super {v1, v2}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0016 │ │ -010d9c: 0a00 |000a: move-result v0 │ │ -010d9e: 0f00 |000b: return v0 │ │ -010da0: 6e10 ed01 0100 |000c: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.onSearchRequested:()Z // method@01ed │ │ -010da6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -010da8: 28fb |0010: goto 000b // -0005 │ │ -010daa: 0000 |0011: nop // spacer │ │ -010dac: 0001 0100 0c00 0401 0800 0000 |0012: packed-switch-data (6 units) │ │ +0112c8: |[0112c8] org.tvheadend.tvhguide.ProgrammeListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0112d8: 7210 6100 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ +0112de: 0a00 |0003: move-result v0 │ │ +0112e0: 2b00 0e00 0000 |0004: packed-switch v0, 00000012 // +0000000e │ │ +0112e6: 6f20 1600 2100 |0007: invoke-super {v1, v2}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0016 │ │ +0112ec: 0a00 |000a: move-result v0 │ │ +0112ee: 0f00 |000b: return v0 │ │ +0112f0: 6e10 ed01 0100 |000c: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.onSearchRequested:()Z // method@01ed │ │ +0112f6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0112f8: 28fb |0010: goto 000b // -0005 │ │ +0112fa: 0000 |0011: nop // spacer │ │ +0112fc: 0001 0100 0c00 0401 0800 0000 |0012: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0007 line=259 │ │ 0x000c line=255 │ │ 0x000f line=256 │ │ 0x0011 line=253 │ │ @@ -19397,21 +19396,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -010db8: |[010db8] org.tvheadend.tvhguide.ProgrammeListActivity.onPause:()V │ │ -010dc8: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@0017 │ │ -010dce: 6e10 de01 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getApplication:()Landroid/app/Application; // method@01de │ │ -010dd4: 0c00 |0006: move-result-object v0 │ │ -010dd6: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -010dda: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ -010de0: 0e00 |000c: return-void │ │ +011308: |[011308] org.tvheadend.tvhguide.ProgrammeListActivity.onPause:()V │ │ +011318: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@0017 │ │ +01131e: 6e10 de01 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getApplication:()Landroid/app/Application; // method@01de │ │ +011324: 0c00 |0006: move-result-object v0 │ │ +011326: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +01132a: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ +011330: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ 0x0009 line=168 │ │ 0x000c line=169 │ │ locals : │ │ @@ -19423,21 +19422,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -010de4: |[010de4] org.tvheadend.tvhguide.ProgrammeListActivity.onResume:()V │ │ -010df4: 6f10 1800 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onResume:()V // method@0018 │ │ -010dfa: 6e10 de01 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getApplication:()Landroid/app/Application; // method@01de │ │ -010e00: 0c00 |0006: move-result-object v0 │ │ -010e02: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -010e06: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ -010e0c: 0e00 |000c: return-void │ │ +011334: |[011334] org.tvheadend.tvhguide.ProgrammeListActivity.onResume:()V │ │ +011344: 6f10 1800 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onResume:()V // method@0018 │ │ +01134a: 6e10 de01 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.getApplication:()Landroid/app/Application; // method@01de │ │ +011350: 0c00 |0006: move-result-object v0 │ │ +011352: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +011356: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ +01135c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ 0x0009 line=161 │ │ 0x000c line=162 │ │ locals : │ │ @@ -19449,26 +19448,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -010e10: |[010e10] org.tvheadend.tvhguide.ProgrammeListActivity.onSearchRequested:()Z │ │ -010e20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -010e22: 2200 2400 |0001: new-instance v0, Landroid/os/Bundle; // type@0024 │ │ -010e26: 7010 4100 0000 |0003: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0041 │ │ -010e2c: 1a01 7a02 |0006: const-string v1, "channelId" // string@027a │ │ -010e30: 5452 5400 |0008: iget-object v2, v5, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ -010e34: 5322 ce01 |000a: iget-wide v2, v2, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -010e38: 6e40 4300 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0043 │ │ -010e3e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -010e40: 6e54 f401 1504 |0010: invoke-virtual {v5, v1, v4, v0, v4}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startSearch:(Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@01f4 │ │ -010e46: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -010e48: 0f01 |0014: return v1 │ │ +011360: |[011360] org.tvheadend.tvhguide.ProgrammeListActivity.onSearchRequested:()Z │ │ +011370: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +011372: 2200 2400 |0001: new-instance v0, Landroid/os/Bundle; // type@0024 │ │ +011376: 7010 4100 0000 |0003: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0041 │ │ +01137c: 1a01 7a02 |0006: const-string v1, "channelId" // string@027a │ │ +011380: 5452 5400 |0008: iget-object v2, v5, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0054 │ │ +011384: 5322 ce01 |000a: iget-wide v2, v2, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +011388: 6e40 4300 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0043 │ │ +01138e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +011390: 6e54 f401 1504 |0010: invoke-virtual {v5, v1, v4, v0, v4}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;.startSearch:(Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@01f4 │ │ +011396: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +011398: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=266 │ │ 0x0006 line=267 │ │ 0x000f line=268 │ │ 0x0013 line=269 │ │ locals : │ │ @@ -19509,36 +19508,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -010e4c: |[010e4c] org.tvheadend.tvhguide.RecordingListActivity.:()V │ │ -010e5c: 7010 1100 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0011 │ │ -010e62: 0e00 |0003: return-void │ │ +01139c: |[01139c] org.tvheadend.tvhguide.RecordingListActivity.:()V │ │ +0113ac: 7010 1100 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0011 │ │ +0113b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ - 0x0003 line=324 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/RecordingListActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010e64: |[010e64] org.tvheadend.tvhguide.RecordingListActivity.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ │ -010e74: 5410 2d01 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ -010e78: 1100 |0002: return-object v0 │ │ +0113b4: |[0113b4] org.tvheadend.tvhguide.RecordingListActivity.access$000:(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ │ +0113c4: 5410 2d01 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ +0113c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ │ │ Virtual methods - │ │ @@ -19547,113 +19545,117 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -010e7c: |[010e7c] org.tvheadend.tvhguide.RecordingListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -010e8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -010e8e: 7210 6100 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ -010e94: 0a01 |0004: move-result v1 │ │ -010e96: 2b01 3900 0000 |0005: packed-switch v1, 0000003e // +00000039 │ │ -010e9c: 6f20 1200 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0012 │ │ -010ea2: 0a00 |000b: move-result v0 │ │ -010ea4: 0f00 |000c: return v0 │ │ -010ea6: 7210 6000 0500 |000d: invoke-interface {v5}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ -010eac: 0c01 |0010: move-result-object v1 │ │ -010eae: 6e20 4002 1400 |0011: invoke-virtual {v4, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0240 │ │ -010eb4: 28f8 |0014: goto 000c // -0008 │ │ -010eb6: 2201 0800 |0015: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -010eba: 7020 0800 4100 |0017: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -010ec0: 1402 0800 067f |001a: const v2, #float 1.78117e+38 // #7f060008 │ │ -010ec6: 6e20 0d00 2100 |001d: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000d │ │ -010ecc: 0c01 |0020: move-result-object v1 │ │ -010ece: 1402 1300 0401 |0021: const v2, #float 2.42446e-38 // #01040013 │ │ -010ed4: 2203 bc00 |0024: new-instance v3, Lorg/tvheadend/tvhguide/RecordingListActivity$2; // type@00bc │ │ -010ed8: 7030 1402 4305 |0026: invoke-direct {v3, v4, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/MenuItem;)V // method@0214 │ │ -010ede: 6e30 0c00 2103 |0029: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -010ee4: 0c01 |002c: move-result-object v1 │ │ -010ee6: 1402 0900 0401 |002d: const v2, #float 2.42446e-38 // #01040009 │ │ -010eec: 2203 bb00 |0030: new-instance v3, Lorg/tvheadend/tvhguide/RecordingListActivity$1; // type@00bb │ │ -010ef0: 7020 1202 4300 |0032: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/RecordingListActivity$1;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;)V // method@0212 │ │ -010ef6: 6e30 0b00 2103 |0035: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -010efc: 0c01 |0038: move-result-object v1 │ │ -010efe: 6e10 0e00 0100 |0039: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ -010f04: 28d0 |003c: goto 000c // -0030 │ │ -010f06: 0000 |003d: nop // spacer │ │ -010f08: 0001 0300 0600 067f 0800 0000 0800 ... |003e: packed-switch-data (10 units) │ │ +0113cc: |[0113cc] org.tvheadend.tvhguide.RecordingListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0113dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0113de: 7210 6100 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ +0113e4: 0a01 |0004: move-result v1 │ │ +0113e6: 2b01 3900 0000 |0005: packed-switch v1, 0000003e // +00000039 │ │ +0113ec: 6f20 1200 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0012 │ │ +0113f2: 0a00 |000b: move-result v0 │ │ +0113f4: 0f00 |000c: return v0 │ │ +0113f6: 7210 6000 0500 |000d: invoke-interface {v5}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ +0113fc: 0c01 |0010: move-result-object v1 │ │ +0113fe: 6e20 4002 1400 |0011: invoke-virtual {v4, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0240 │ │ +011404: 28f8 |0014: goto 000c // -0008 │ │ +011406: 2201 0800 |0015: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0008 │ │ +01140a: 7020 0800 4100 |0017: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +011410: 1402 0800 067f |001a: const v2, #float 1.78117e+38 // #7f060008 │ │ +011416: 6e20 0d00 2100 |001d: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000d │ │ +01141c: 0c01 |0020: move-result-object v1 │ │ +01141e: 1402 1300 0401 |0021: const v2, #float 2.42446e-38 // #01040013 │ │ +011424: 2203 bc00 |0024: new-instance v3, Lorg/tvheadend/tvhguide/RecordingListActivity$2; // type@00bc │ │ +011428: 7030 1402 4305 |0026: invoke-direct {v3, v4, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity$2;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/MenuItem;)V // method@0214 │ │ +01142e: 6e30 0c00 2103 |0029: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +011434: 0c01 |002c: move-result-object v1 │ │ +011436: 1402 0900 0401 |002d: const v2, #float 2.42446e-38 // #01040009 │ │ +01143c: 2203 bb00 |0030: new-instance v3, Lorg/tvheadend/tvhguide/RecordingListActivity$1; // type@00bb │ │ +011440: 7020 1202 4300 |0032: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/RecordingListActivity$1;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;)V // method@0212 │ │ +011446: 6e30 0b00 2103 |0035: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +01144c: 0c01 |0038: move-result-object v1 │ │ +01144e: 6e10 0e00 0100 |0039: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ +011454: 28d0 |003c: goto 000c // -0030 │ │ +011456: 0000 |003d: nop // spacer │ │ +011458: 0001 0300 0600 067f 0800 0000 0800 ... |003e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=178 │ │ 0x000d line=156 │ │ 0x0015 line=161 │ │ + 0x001d line=162 │ │ + 0x0029 line=163 │ │ + 0x0035 line=168 │ │ + 0x0039 line=173 │ │ 0x003d line=153 │ │ locals : │ │ 0x0000 - 0x0048 reg=4 this Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ 0x0000 - 0x0048 reg=5 item Landroid/view/MenuItem; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/RecordingListActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -010f1c: |[010f1c] org.tvheadend.tvhguide.RecordingListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -010f2c: 1277 |0000: const/4 v7, #int 7 // #7 │ │ -010f2e: 7110 4a00 0800 |0001: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -010f34: 0c01 |0004: move-result-object v1 │ │ -010f36: 1a05 8d03 |0005: const-string v5, "lightThemePref" // string@038d │ │ -010f3a: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -010f3c: 7230 2f00 5106 |0008: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -010f42: 0a05 |000b: move-result v5 │ │ -010f44: 7110 9e00 0500 |000c: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -010f4a: 0c04 |000f: move-result-object v4 │ │ -010f4c: 6e10 9d00 0400 |0010: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -010f52: 0a05 |0013: move-result v5 │ │ -010f54: 3805 5200 |0014: if-eqz v5, 0066 // +0052 │ │ -010f58: 1405 0100 077f |0016: const v5, #float 1.79446e+38 // #7f070001 │ │ -010f5e: 6e20 3e02 5800 |0019: invoke-virtual {v8, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity;.setTheme:(I)V // method@023e │ │ -010f64: 6f20 1300 9800 |001c: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0013 │ │ -010f6a: 6e10 2f02 0800 |001f: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getApplication:()Landroid/app/Application; // method@022f │ │ -010f70: 0c00 |0022: move-result-object v0 │ │ -010f72: 1f00 d000 |0023: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -010f76: 6e20 3b02 7800 |0025: invoke-virtual {v8, v7}, Lorg/tvheadend/tvhguide/RecordingListActivity;.requestWindowFeature:(I)Z // method@023b │ │ -010f7c: 2202 7a00 |0028: new-instance v2, Ljava/util/ArrayList; // type@007a │ │ -010f80: 7010 0701 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -010f86: 6e10 9502 0000 |002d: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecordings:()Ljava/util/List; // method@0295 │ │ -010f8c: 0c05 |0030: move-result-object v5 │ │ -010f8e: 7220 2101 5200 |0031: invoke-interface {v2, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0121 │ │ -010f94: 2205 c200 |0034: new-instance v5, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // type@00c2 │ │ -010f98: 7040 2102 8528 |0036: invoke-direct {v5, v8, v8, v2}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/app/Activity;Ljava/util/List;)V // method@0221 │ │ -010f9e: 5b85 2d01 |0039: iput-object v5, v8, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ -010fa2: 5485 2d01 |003b: iget-object v5, v8, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ -010fa6: 6e10 2702 0500 |003d: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.sort:()V // method@0227 │ │ -010fac: 5485 2d01 |0040: iget-object v5, v8, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ -010fb0: 6e20 3d02 5800 |0042: invoke-virtual {v8, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@023d │ │ -010fb6: 6e10 3002 0800 |0045: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getListView:()Landroid/widget/ListView; // method@0230 │ │ -010fbc: 0c05 |0048: move-result-object v5 │ │ -010fbe: 6e20 3a02 5800 |0049: invoke-virtual {v8, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@023a │ │ -010fc4: 6e10 3202 0800 |004c: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getWindow:()Landroid/view/Window; // method@0232 │ │ -010fca: 0c05 |004f: move-result-object v5 │ │ -010fcc: 1406 0800 037f |0050: const v6, #float 1.74129e+38 // #7f030008 │ │ -010fd2: 6e30 6b00 7506 |0053: invoke-virtual {v5, v7, v6}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ -010fd8: 1405 0200 097f |0056: const v5, #float 1.82104e+38 // #7f090002 │ │ -010fde: 6e20 2e02 5800 |0059: invoke-virtual {v8, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity;.findViewById:(I)Landroid/view/View; // method@022e │ │ -010fe4: 0c03 |005c: move-result-object v3 │ │ -010fe6: 1f03 4300 |005d: check-cast v3, Landroid/widget/TextView; // type@0043 │ │ -010fea: 1405 0500 067f |005f: const v5, #float 1.78117e+38 // #7f060005 │ │ -010ff0: 6e20 8c00 5300 |0062: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(I)V // method@008c │ │ -010ff6: 0e00 |0065: return-void │ │ -010ff8: 1505 077f |0066: const/high16 v5, #int 2131165184 // #7f07 │ │ -010ffc: 28b1 |0068: goto 0019 // -004f │ │ +01146c: |[01146c] org.tvheadend.tvhguide.RecordingListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +01147c: 1277 |0000: const/4 v7, #int 7 // #7 │ │ +01147e: 7110 4a00 0800 |0001: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +011484: 0c01 |0004: move-result-object v1 │ │ +011486: 1a05 8c03 |0005: const-string v5, "lightThemePref" // string@038c │ │ +01148a: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +01148c: 7230 2f00 5106 |0008: invoke-interface {v1, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +011492: 0a05 |000b: move-result v5 │ │ +011494: 7110 9e00 0500 |000c: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +01149a: 0c04 |000f: move-result-object v4 │ │ +01149c: 6e10 9d00 0400 |0010: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +0114a2: 0a05 |0013: move-result v5 │ │ +0114a4: 3805 5200 |0014: if-eqz v5, 0066 // +0052 │ │ +0114a8: 1405 0100 077f |0016: const v5, #float 1.79446e+38 // #7f070001 │ │ +0114ae: 6e20 3e02 5800 |0019: invoke-virtual {v8, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity;.setTheme:(I)V // method@023e │ │ +0114b4: 6f20 1300 9800 |001c: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0013 │ │ +0114ba: 6e10 2f02 0800 |001f: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getApplication:()Landroid/app/Application; // method@022f │ │ +0114c0: 0c00 |0022: move-result-object v0 │ │ +0114c2: 1f00 d000 |0023: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0114c6: 6e20 3b02 7800 |0025: invoke-virtual {v8, v7}, Lorg/tvheadend/tvhguide/RecordingListActivity;.requestWindowFeature:(I)Z // method@023b │ │ +0114cc: 2202 7a00 |0028: new-instance v2, Ljava/util/ArrayList; // type@007a │ │ +0114d0: 7010 0701 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +0114d6: 6e10 9502 0000 |002d: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecordings:()Ljava/util/List; // method@0295 │ │ +0114dc: 0c05 |0030: move-result-object v5 │ │ +0114de: 7220 2101 5200 |0031: invoke-interface {v2, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0121 │ │ +0114e4: 2205 c200 |0034: new-instance v5, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // type@00c2 │ │ +0114e8: 7040 2102 8528 |0036: invoke-direct {v5, v8, v8, v2}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/app/Activity;Ljava/util/List;)V // method@0221 │ │ +0114ee: 5b85 2d01 |0039: iput-object v5, v8, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ +0114f2: 5485 2d01 |003b: iget-object v5, v8, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ +0114f6: 6e10 2702 0500 |003d: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.sort:()V // method@0227 │ │ +0114fc: 5485 2d01 |0040: iget-object v5, v8, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ +011500: 6e20 3d02 5800 |0042: invoke-virtual {v8, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@023d │ │ +011506: 6e10 3002 0800 |0045: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getListView:()Landroid/widget/ListView; // method@0230 │ │ +01150c: 0c05 |0048: move-result-object v5 │ │ +01150e: 6e20 3a02 5800 |0049: invoke-virtual {v8, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@023a │ │ +011514: 6e10 3202 0800 |004c: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getWindow:()Landroid/view/Window; // method@0232 │ │ +01151a: 0c05 |004f: move-result-object v5 │ │ +01151c: 1406 0800 037f |0050: const v6, #float 1.74129e+38 // #7f030008 │ │ +011522: 6e30 6b00 7506 |0053: invoke-virtual {v5, v7, v6}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ +011528: 1405 0200 097f |0056: const v5, #float 1.82104e+38 // #7f090002 │ │ +01152e: 6e20 2e02 5800 |0059: invoke-virtual {v8, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity;.findViewById:(I)Landroid/view/View; // method@022e │ │ +011534: 0c03 |005c: move-result-object v3 │ │ +011536: 1f03 4300 |005d: check-cast v3, Landroid/widget/TextView; // type@0043 │ │ +01153a: 1405 0500 067f |005f: const v5, #float 1.78117e+38 // #7f060005 │ │ +011540: 6e20 8c00 5300 |0062: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(I)V // method@008c │ │ +011546: 0e00 |0065: return-void │ │ +011548: 1505 077f |0066: const/high16 v5, #int 2131165184 // #7f07 │ │ +01154c: 28b1 |0068: goto 0019 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ 0x0005 line=67 │ │ 0x0010 line=68 │ │ 0x001c line=70 │ │ 0x001f line=72 │ │ @@ -19683,98 +19685,98 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 179 16-bit code units │ │ -011000: |[011000] org.tvheadend.tvhguide.RecordingListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -011010: 6f40 1400 98ba |0000: invoke-super {v8, v9, v10, v11}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0014 │ │ -011016: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -011018: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01101a: 07b0 |0005: move-object v0, v11 │ │ -01101c: 1f00 3900 |0006: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0039 │ │ -011020: 5484 2d01 |0008: iget-object v4, v8, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ -011024: 5205 0600 |000a: iget v5, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0006 │ │ -011028: 6e20 2302 5400 |000c: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.getItem:(I)Ljava/lang/Object; // method@0223 │ │ -01102e: 0c03 |000f: move-result-object v3 │ │ -011030: 1f03 f600 |0010: check-cast v3, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -011034: 5434 f501 |0012: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -011038: 7220 5900 4900 |0014: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@0059 │ │ -01103e: 2201 1100 |0017: new-instance v1, Landroid/content/Intent; // type@0011 │ │ -011042: 1c04 ed00 |0019: const-class v4, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -011046: 7030 1d00 8104 |001b: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -01104c: 1a04 6203 |001e: const-string v4, "id" // string@0362 │ │ -011050: 5336 f001 |0020: iget-wide v6, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -011054: 6e40 2800 4176 |0022: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -01105a: 6e10 8103 0300 |0025: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Recording;.isRecording:()Z // method@0381 │ │ -011060: 0a04 |0028: move-result v4 │ │ -011062: 3904 0800 |0029: if-nez v4, 0031 // +0008 │ │ -011066: 6e10 8203 0300 |002b: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Recording;.isScheduled:()Z // method@0382 │ │ -01106c: 0a04 |002e: move-result v4 │ │ -01106e: 3804 4c00 |002f: if-eqz v4, 007b // +004c │ │ -011072: 1a04 2204 |0031: const-string v4, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0422 │ │ -011076: 6e20 2c00 4100 |0033: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -01107c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -01107e: 1405 0700 067f |0037: const v5, #float 1.78117e+38 // #7f060007 │ │ -011084: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -011086: 1407 0700 067f |003b: const v7, #float 1.78117e+38 // #7f060007 │ │ -01108c: 7257 5700 4965 |003e: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -011092: 0c02 |0041: move-result-object v2 │ │ -011094: 7220 6300 1200 |0042: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -01109a: 1204 |0045: const/4 v4, #int 0 // #0 │ │ -01109c: 1405 3d00 067f |0046: const v5, #float 1.78118e+38 // #7f06003d │ │ -0110a2: 1206 |0049: const/4 v6, #int 0 // #0 │ │ -0110a4: 1407 3d00 067f |004a: const v7, #float 1.78118e+38 // #7f06003d │ │ -0110aa: 7257 5700 4965 |004d: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -0110b0: 0c02 |0050: move-result-object v2 │ │ -0110b2: 2204 ef00 |0051: new-instance v4, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent; // type@00ef │ │ -0110b6: 5435 f501 |0053: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -0110ba: 7030 6703 8405 |0055: invoke-direct {v4, v8, v5}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ -0110c0: 7220 6300 4200 |0058: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -0110c6: 1404 4f00 0801 |005b: const v4, #float 2.49795e-38 // #0108004f │ │ -0110cc: 7220 6200 4200 |005e: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -0110d2: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -0110d4: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -0110d6: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -0110d8: 1a07 8b00 |0064: const-string v7, "IMDb" // string@008b │ │ -0110dc: 7257 5800 4965 |0066: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0058 │ │ -0110e2: 0c02 |0069: move-result-object v2 │ │ -0110e4: 2204 f000 |006a: new-instance v4, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent; // type@00f0 │ │ -0110e8: 5435 f501 |006c: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -0110ec: 7030 6c03 8405 |006e: invoke-direct {v4, v8, v5}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ -0110f2: 7220 6300 4200 |0071: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -0110f8: 1404 4100 0801 |0074: const v4, #float 2.49794e-38 // #01080041 │ │ -0110fe: 7220 6200 4200 |0077: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -011104: 0e00 |007a: return-void │ │ -011106: 1a04 2304 |007b: const-string v4, "org.me.tvhguide.htsp.DVR_DELETE" // string@0423 │ │ -01110a: 6e20 2c00 4100 |007d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -011110: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -011112: 1405 0800 067f |0081: const v5, #float 1.78117e+38 // #7f060008 │ │ -011118: 1206 |0084: const/4 v6, #int 0 // #0 │ │ -01111a: 1407 0800 067f |0085: const v7, #float 1.78117e+38 // #7f060008 │ │ -011120: 7257 5700 4965 |0088: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -011126: 0c02 |008b: move-result-object v2 │ │ -011128: 7220 6300 1200 |008c: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -01112e: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -011130: 1405 3b00 067f |0090: const v5, #float 1.78118e+38 // #7f06003b │ │ -011136: 1206 |0093: const/4 v6, #int 0 // #0 │ │ -011138: 1407 3b00 067f |0094: const v7, #float 1.78118e+38 // #7f06003b │ │ -01113e: 7257 5700 4965 |0097: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -011144: 0c02 |009a: move-result-object v2 │ │ -011146: 2201 1100 |009b: new-instance v1, Landroid/content/Intent; // type@0011 │ │ -01114a: 1c04 9d00 |009d: const-class v4, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // type@009d │ │ -01114e: 7030 1d00 8104 |009f: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -011154: 1a04 c202 |00a2: const-string v4, "dvrId" // string@02c2 │ │ -011158: 5336 f001 |00a4: iget-wide v6, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -01115c: 6e40 2800 4176 |00a6: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -011162: 7220 6300 1200 |00a9: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -011168: 1404 5700 0801 |00ac: const v4, #float 2.49795e-38 // #01080057 │ │ -01116e: 7220 6200 4200 |00af: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ -011174: 2893 |00b2: goto 0045 // -006d │ │ +011550: |[011550] org.tvheadend.tvhguide.RecordingListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +011560: 6f40 1400 98ba |0000: invoke-super {v8, v9, v10, v11}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0014 │ │ +011566: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +011568: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01156a: 07b0 |0005: move-object v0, v11 │ │ +01156c: 1f00 3900 |0006: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0039 │ │ +011570: 5484 2d01 |0008: iget-object v4, v8, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ +011574: 5205 0600 |000a: iget v5, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0006 │ │ +011578: 6e20 2302 5400 |000c: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.getItem:(I)Ljava/lang/Object; // method@0223 │ │ +01157e: 0c03 |000f: move-result-object v3 │ │ +011580: 1f03 f600 |0010: check-cast v3, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +011584: 5434 f501 |0012: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +011588: 7220 5900 4900 |0014: invoke-interface {v9, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@0059 │ │ +01158e: 2201 1100 |0017: new-instance v1, Landroid/content/Intent; // type@0011 │ │ +011592: 1c04 ed00 |0019: const-class v4, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +011596: 7030 1d00 8104 |001b: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +01159c: 1a04 6103 |001e: const-string v4, "id" // string@0361 │ │ +0115a0: 5336 f001 |0020: iget-wide v6, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +0115a4: 6e40 2800 4176 |0022: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +0115aa: 6e10 8103 0300 |0025: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Recording;.isRecording:()Z // method@0381 │ │ +0115b0: 0a04 |0028: move-result v4 │ │ +0115b2: 3904 0800 |0029: if-nez v4, 0031 // +0008 │ │ +0115b6: 6e10 8203 0300 |002b: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/model/Recording;.isScheduled:()Z // method@0382 │ │ +0115bc: 0a04 |002e: move-result v4 │ │ +0115be: 3804 4c00 |002f: if-eqz v4, 007b // +004c │ │ +0115c2: 1a04 2104 |0031: const-string v4, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0421 │ │ +0115c6: 6e20 2c00 4100 |0033: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +0115cc: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +0115ce: 1405 0700 067f |0037: const v5, #float 1.78117e+38 // #7f060007 │ │ +0115d4: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +0115d6: 1407 0700 067f |003b: const v7, #float 1.78117e+38 // #7f060007 │ │ +0115dc: 7257 5700 4965 |003e: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +0115e2: 0c02 |0041: move-result-object v2 │ │ +0115e4: 7220 6300 1200 |0042: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +0115ea: 1204 |0045: const/4 v4, #int 0 // #0 │ │ +0115ec: 1405 3d00 067f |0046: const v5, #float 1.78118e+38 // #7f06003d │ │ +0115f2: 1206 |0049: const/4 v6, #int 0 // #0 │ │ +0115f4: 1407 3d00 067f |004a: const v7, #float 1.78118e+38 // #7f06003d │ │ +0115fa: 7257 5700 4965 |004d: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +011600: 0c02 |0050: move-result-object v2 │ │ +011602: 2204 ef00 |0051: new-instance v4, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent; // type@00ef │ │ +011606: 5435 f501 |0053: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +01160a: 7030 6703 8405 |0055: invoke-direct {v4, v8, v5}, Lorg/tvheadend/tvhguide/intent/SearchEPGIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0367 │ │ +011610: 7220 6300 4200 |0058: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +011616: 1404 4f00 0801 |005b: const v4, #float 2.49795e-38 // #0108004f │ │ +01161c: 7220 6200 4200 |005e: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +011622: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +011624: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +011626: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +011628: 1a07 8b00 |0064: const-string v7, "IMDb" // string@008b │ │ +01162c: 7257 5800 4965 |0066: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0058 │ │ +011632: 0c02 |0069: move-result-object v2 │ │ +011634: 2204 f000 |006a: new-instance v4, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent; // type@00f0 │ │ +011638: 5435 f501 |006c: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +01163c: 7030 6c03 8405 |006e: invoke-direct {v4, v8, v5}, Lorg/tvheadend/tvhguide/intent/SearchIMDbIntent;.:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ +011642: 7220 6300 4200 |0071: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +011648: 1404 4100 0801 |0074: const v4, #float 2.49794e-38 // #01080041 │ │ +01164e: 7220 6200 4200 |0077: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +011654: 0e00 |007a: return-void │ │ +011656: 1a04 2204 |007b: const-string v4, "org.me.tvhguide.htsp.DVR_DELETE" // string@0422 │ │ +01165a: 6e20 2c00 4100 |007d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +011660: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +011662: 1405 0800 067f |0081: const v5, #float 1.78117e+38 // #7f060008 │ │ +011668: 1206 |0084: const/4 v6, #int 0 // #0 │ │ +01166a: 1407 0800 067f |0085: const v7, #float 1.78117e+38 // #7f060008 │ │ +011670: 7257 5700 4965 |0088: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +011676: 0c02 |008b: move-result-object v2 │ │ +011678: 7220 6300 1200 |008c: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +01167e: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +011680: 1405 3b00 067f |0090: const v5, #float 1.78118e+38 // #7f06003b │ │ +011686: 1206 |0093: const/4 v6, #int 0 // #0 │ │ +011688: 1407 3b00 067f |0094: const v7, #float 1.78118e+38 // #7f06003b │ │ +01168e: 7257 5700 4965 |0097: invoke-interface {v9, v4, v5, v6, v7}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +011694: 0c02 |009a: move-result-object v2 │ │ +011696: 2201 1100 |009b: new-instance v1, Landroid/content/Intent; // type@0011 │ │ +01169a: 1c04 9d00 |009d: const-class v4, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; // type@009d │ │ +01169e: 7030 1d00 8104 |009f: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +0116a4: 1a04 c202 |00a2: const-string v4, "dvrId" // string@02c2 │ │ +0116a8: 5336 f001 |00a4: iget-wide v6, v3, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +0116ac: 6e40 2800 4176 |00a6: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +0116b2: 7220 6300 1200 |00a9: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +0116b8: 1404 5700 0801 |00ac: const v4, #float 2.49795e-38 // #01080057 │ │ +0116be: 7220 6200 4200 |00af: invoke-interface {v2, v4}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0062 │ │ +0116c4: 2893 |00b2: goto 0045 // -006d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=115 │ │ 0x0004 line=116 │ │ 0x0006 line=118 │ │ 0x0008 line=119 │ │ @@ -19817,27 +19819,27 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -011178: |[011178] org.tvheadend.tvhguide.RecordingListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -011188: 5462 2d01 |0000: iget-object v2, v6, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ -01118c: 6e20 2302 9200 |0002: invoke-virtual {v2, v9}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.getItem:(I)Ljava/lang/Object; // method@0223 │ │ -011192: 0c01 |0005: move-result-object v1 │ │ -011194: 1f01 f600 |0006: check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -011198: 2200 1100 |0008: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -01119c: 1c02 ba00 |000a: const-class v2, Lorg/tvheadend/tvhguide/RecordingActivity; // type@00ba │ │ -0111a0: 7030 1d00 6002 |000c: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -0111a6: 1a02 6203 |000f: const-string v2, "id" // string@0362 │ │ -0111aa: 5314 f001 |0011: iget-wide v4, v1, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -0111ae: 6e40 2800 2054 |0013: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -0111b4: 6e20 3f02 0600 |0016: invoke-virtual {v6, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.startActivity:(Landroid/content/Intent;)V // method@023f │ │ -0111ba: 0e00 |0019: return-void │ │ +0116c8: |[0116c8] org.tvheadend.tvhguide.RecordingListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0116d8: 5462 2d01 |0000: iget-object v2, v6, Lorg/tvheadend/tvhguide/RecordingListActivity;.recAdapter:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; // field@012d │ │ +0116dc: 6e20 2302 9200 |0002: invoke-virtual {v2, v9}, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;.getItem:(I)Ljava/lang/Object; // method@0223 │ │ +0116e2: 0c01 |0005: move-result-object v1 │ │ +0116e4: 1f01 f600 |0006: check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +0116e8: 2200 1100 |0008: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +0116ec: 1c02 ba00 |000a: const-class v2, Lorg/tvheadend/tvhguide/RecordingActivity; // type@00ba │ │ +0116f0: 7030 1d00 6002 |000c: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +0116f6: 1a02 6103 |000f: const-string v2, "id" // string@0361 │ │ +0116fa: 5314 f001 |0011: iget-wide v4, v1, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +0116fe: 6e40 2800 2054 |0013: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011704: 6e20 3f02 0600 |0016: invoke-virtual {v6, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.startActivity:(Landroid/content/Intent;)V // method@023f │ │ +01170a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0008 line=106 │ │ 0x000f line=107 │ │ 0x0016 line=108 │ │ 0x0019 line=109 │ │ @@ -19855,52 +19857,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0111bc: |[0111bc] org.tvheadend.tvhguide.RecordingListActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -0111cc: 1a00 1204 |0000: const-string v0, "org.me.tvhguide.LOADING" // string@0412 │ │ -0111d0: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0111d6: 0a00 |0005: move-result v0 │ │ -0111d8: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -0111dc: 0730 |0008: move-object v0, v3 │ │ -0111de: 1f00 5200 |0009: check-cast v0, Ljava/lang/Boolean; // type@0052 │ │ -0111e2: 6e10 9d00 0000 |000b: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -0111e8: 0a00 |000e: move-result v0 │ │ -0111ea: 3900 0b00 |000f: if-nez v0, 001a // +000b │ │ -0111ee: 2200 bd00 |0011: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$3; // type@00bd │ │ -0111f2: 7020 1602 1000 |0013: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;)V // method@0216 │ │ -0111f8: 6e20 3c02 0100 |0016: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@023c │ │ -0111fe: 0e00 |0019: return-void │ │ -011200: 1a00 0e04 |001a: const-string v0, "org.me.tvhguide.DVR_ADD" // string@040e │ │ -011204: 6e20 b400 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -01120a: 0a00 |001f: move-result v0 │ │ -01120c: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -011210: 2200 be00 |0022: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$4; // type@00be │ │ -011214: 7030 1802 1003 |0024: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V // method@0218 │ │ -01121a: 6e20 3c02 0100 |0027: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@023c │ │ -011220: 28ef |002a: goto 0019 // -0011 │ │ -011222: 1a00 0f04 |002b: const-string v0, "org.me.tvhguide.DVR_DELETE" // string@040f │ │ -011226: 6e20 b400 0200 |002d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -01122c: 0a00 |0030: move-result v0 │ │ -01122e: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ -011232: 2200 bf00 |0033: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$5; // type@00bf │ │ -011236: 7030 1a02 1003 |0035: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V // method@021a │ │ -01123c: 6e20 3c02 0100 |0038: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@023c │ │ -011242: 28de |003b: goto 0019 // -0022 │ │ -011244: 1a00 1004 |003c: const-string v0, "org.me.tvhguide.DVR_UPDATE" // string@0410 │ │ -011248: 6e20 b400 0200 |003e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -01124e: 0a00 |0041: move-result v0 │ │ -011250: 3800 d7ff |0042: if-eqz v0, 0019 // -0029 │ │ -011254: 2200 c000 |0044: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$6; // type@00c0 │ │ -011258: 7030 1c02 1003 |0046: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V // method@021c │ │ -01125e: 6e20 3c02 0100 |0049: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@023c │ │ -011264: 28cd |004c: goto 0019 // -0033 │ │ +01170c: |[01170c] org.tvheadend.tvhguide.RecordingListActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +01171c: 1a00 1104 |0000: const-string v0, "org.me.tvhguide.LOADING" // string@0411 │ │ +011720: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +011726: 0a00 |0005: move-result v0 │ │ +011728: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +01172c: 0730 |0008: move-object v0, v3 │ │ +01172e: 1f00 5200 |0009: check-cast v0, Ljava/lang/Boolean; // type@0052 │ │ +011732: 6e10 9d00 0000 |000b: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +011738: 0a00 |000e: move-result v0 │ │ +01173a: 3900 0b00 |000f: if-nez v0, 001a // +000b │ │ +01173e: 2200 bd00 |0011: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$3; // type@00bd │ │ +011742: 7020 1602 1000 |0013: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/RecordingListActivity$3;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;)V // method@0216 │ │ +011748: 6e20 3c02 0100 |0016: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@023c │ │ +01174e: 0e00 |0019: return-void │ │ +011750: 1a00 0d04 |001a: const-string v0, "org.me.tvhguide.DVR_ADD" // string@040d │ │ +011754: 6e20 b400 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01175a: 0a00 |001f: move-result v0 │ │ +01175c: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +011760: 2200 be00 |0022: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$4; // type@00be │ │ +011764: 7030 1802 1003 |0024: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/RecordingListActivity$4;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V // method@0218 │ │ +01176a: 6e20 3c02 0100 |0027: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@023c │ │ +011770: 28ef |002a: goto 0019 // -0011 │ │ +011772: 1a00 0e04 |002b: const-string v0, "org.me.tvhguide.DVR_DELETE" // string@040e │ │ +011776: 6e20 b400 0200 |002d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01177c: 0a00 |0030: move-result v0 │ │ +01177e: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ +011782: 2200 bf00 |0033: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$5; // type@00bf │ │ +011786: 7030 1a02 1003 |0035: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/RecordingListActivity$5;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V // method@021a │ │ +01178c: 6e20 3c02 0100 |0038: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@023c │ │ +011792: 28de |003b: goto 0019 // -0022 │ │ +011794: 1a00 0f04 |003c: const-string v0, "org.me.tvhguide.DVR_UPDATE" // string@040f │ │ +011798: 6e20 b400 0200 |003e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01179e: 0a00 |0041: move-result v0 │ │ +0117a0: 3800 d7ff |0042: if-eqz v0, 0019 // -0029 │ │ +0117a4: 2200 c000 |0044: new-instance v0, Lorg/tvheadend/tvhguide/RecordingListActivity$6; // type@00c0 │ │ +0117a8: 7030 1c02 1003 |0046: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/RecordingListActivity$6;.:(Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V // method@021c │ │ +0117ae: 6e20 3c02 0100 |0049: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/RecordingListActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@023c │ │ +0117b4: 28cd |004c: goto 0019 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0011 line=186 │ │ 0x0019 line=222 │ │ 0x001a line=196 │ │ 0x0022 line=197 │ │ @@ -19918,21 +19920,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -011268: |[011268] org.tvheadend.tvhguide.RecordingListActivity.onPause:()V │ │ -011278: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@0017 │ │ -01127e: 6e10 2f02 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getApplication:()Landroid/app/Application; // method@022f │ │ -011284: 0c00 |0006: move-result-object v0 │ │ -011286: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01128a: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ -011290: 0e00 |000c: return-void │ │ +0117b8: |[0117b8] org.tvheadend.tvhguide.RecordingListActivity.onPause:()V │ │ +0117c8: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@0017 │ │ +0117ce: 6e10 2f02 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getApplication:()Landroid/app/Application; // method@022f │ │ +0117d4: 0c00 |0006: move-result-object v0 │ │ +0117d6: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0117da: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ +0117e0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0009 line=99 │ │ 0x000c line=100 │ │ locals : │ │ @@ -19944,21 +19946,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -011294: |[011294] org.tvheadend.tvhguide.RecordingListActivity.onResume:()V │ │ -0112a4: 6f10 1800 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onResume:()V // method@0018 │ │ -0112aa: 6e10 2f02 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getApplication:()Landroid/app/Application; // method@022f │ │ -0112b0: 0c00 |0006: move-result-object v0 │ │ -0112b2: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -0112b6: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ -0112bc: 0e00 |000c: return-void │ │ +0117e4: |[0117e4] org.tvheadend.tvhguide.RecordingListActivity.onResume:()V │ │ +0117f4: 6f10 1800 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onResume:()V // method@0018 │ │ +0117fa: 6e10 2f02 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/RecordingListActivity;.getApplication:()Landroid/app/Application; // method@022f │ │ +011800: 0c00 |0006: move-result-object v0 │ │ +011802: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +011806: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ +01180c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0009 line=92 │ │ 0x000c line=93 │ │ locals : │ │ @@ -20013,36 +20015,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0112c0: |[0112c0] org.tvheadend.tvhguide.SearchResultActivity.:()V │ │ -0112d0: 7010 1100 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0011 │ │ -0112d6: 0e00 |0003: return-void │ │ +011810: |[011810] org.tvheadend.tvhguide.SearchResultActivity.:()V │ │ +011820: 7010 1100 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0011 │ │ +011826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ - 0x0003 line=404 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ #1 : (in Lorg/tvheadend/tvhguide/SearchResultActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;)Ljava/util/regex/Pattern;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0112d8: |[0112d8] org.tvheadend.tvhguide.SearchResultActivity.access$000:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Ljava/util/regex/Pattern; │ │ -0112e8: 5410 4501 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity;.pattern:Ljava/util/regex/Pattern; // field@0145 │ │ -0112ec: 1100 |0002: return-object v0 │ │ +011828: |[011828] org.tvheadend.tvhguide.SearchResultActivity.access$000:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Ljava/util/regex/Pattern; │ │ +011838: 5410 4501 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity;.pattern:Ljava/util/regex/Pattern; // field@0145 │ │ +01183c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ #2 : (in Lorg/tvheadend/tvhguide/SearchResultActivity;) │ │ @@ -20050,17 +20051,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0112f0: |[0112f0] org.tvheadend.tvhguide.SearchResultActivity.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ -011300: 5410 4601 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ -011304: 1100 |0002: return-object v0 │ │ +011840: |[011840] org.tvheadend.tvhguide.SearchResultActivity.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ +011850: 5410 4601 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ +011854: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ #3 : (in Lorg/tvheadend/tvhguide/SearchResultActivity;) │ │ @@ -20068,17 +20069,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/SearchResultActivity;)Landroid/util/SparseArray;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011308: |[011308] org.tvheadend.tvhguide.SearchResultActivity.access$200:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Landroid/util/SparseArray; │ │ -011318: 5410 4401 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity;.contentTypes:Landroid/util/SparseArray; // field@0144 │ │ -01131c: 1100 |0002: return-object v0 │ │ +011858: |[011858] org.tvheadend.tvhguide.SearchResultActivity.access$200:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Landroid/util/SparseArray; │ │ +011868: 5410 4401 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/SearchResultActivity;.contentTypes:Landroid/util/SparseArray; // field@0144 │ │ +01186c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ Virtual methods - │ │ @@ -20087,165 +20088,165 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 305 16-bit code units │ │ -011320: |[011320] org.tvheadend.tvhguide.SearchResultActivity.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; │ │ -011330: 122a |0000: const/4 v10, #int 2 // #2 │ │ -011332: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -011334: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -011336: 54c4 f801 |0003: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -01133a: 3804 0d00 |0005: if-eqz v4, 0012 // +000d │ │ -01133e: 54c4 f801 |0007: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -011342: 6e10 b700 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ -011348: 0a04 |000c: move-result v4 │ │ -01134a: 3d04 0500 |000d: if-lez v4, 0012 // +0005 │ │ -01134e: 54c2 f801 |000f: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -011352: 1102 |0011: return-object v2 │ │ -011354: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ -011358: 6e10 6302 0b00 |0014: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getResources:()Landroid/content/res/Resources; // method@0263 │ │ -01135e: 0c04 |0017: move-result-object v4 │ │ -011360: 1405 2f00 067f |0018: const v5, #float 1.78118e+38 // #7f06002f │ │ -011366: 6e20 3400 5400 |001b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ -01136c: 0c03 |001e: move-result-object v3 │ │ -01136e: 6e10 6302 0b00 |001f: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getResources:()Landroid/content/res/Resources; // method@0263 │ │ -011374: 0c04 |0022: move-result-object v4 │ │ -011376: 1405 3000 067f |0023: const v5, #float 1.78118e+38 // #7f060030 │ │ -01137c: 6e20 3400 5400 |0026: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ -011382: 0c00 |0029: move-result-object v0 │ │ -011384: 6e10 6302 0b00 |002a: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getResources:()Landroid/content/res/Resources; // method@0263 │ │ -01138a: 0c04 |002d: move-result-object v4 │ │ -01138c: 1405 3100 067f |002e: const v5, #float 1.78118e+38 // #7f060031 │ │ -011392: 6e20 3400 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ -011398: 0c01 |0034: move-result-object v1 │ │ -01139a: 54c4 f801 |0035: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -01139e: 6e10 b700 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ -0113a4: 0a04 |003a: move-result v4 │ │ -0113a6: 3d04 0500 |003b: if-lez v4, 0040 // +0005 │ │ -0113aa: 54c2 f801 |003d: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -0113ae: 28d2 |003f: goto 0011 // -002e │ │ -0113b0: 52c4 fc01 |0040: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ -0113b4: 3d04 4200 |0042: if-lez v4, 0084 // +0042 │ │ -0113b8: 6e10 b700 0200 |0044: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -0113be: 0a04 |0047: move-result v4 │ │ -0113c0: 3d04 1500 |0048: if-lez v4, 005d // +0015 │ │ -0113c4: 2204 5e00 |004a: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0113c8: 7010 be00 0400 |004c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0113ce: 6e20 c100 2400 |004f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0113d4: 0c04 |0052: move-result-object v4 │ │ -0113d6: 1a05 1000 |0053: const-string v5, ", " // string@0010 │ │ -0113da: 6e20 c100 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0113e0: 0c04 |0058: move-result-object v4 │ │ -0113e2: 6e10 c200 0400 |0059: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0113e8: 0c02 |005c: move-result-object v2 │ │ -0113ea: 2204 5e00 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0113ee: 7010 be00 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0113f4: 6e20 c100 2400 |0062: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0113fa: 0c04 |0065: move-result-object v4 │ │ -0113fc: 1a05 0500 |0066: const-string v5, "%s %02d" // string@0005 │ │ -011400: 23a6 fd00 |0068: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ -011404: 6e10 bb00 0300 |006a: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ -01140a: 0c07 |006d: move-result-object v7 │ │ -01140c: 4d07 0609 |006e: aput-object v7, v6, v9 │ │ -011410: 52c7 fc01 |0070: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ -011414: 7110 a600 0700 |0072: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -01141a: 0c07 |0075: move-result-object v7 │ │ -01141c: 4d07 0608 |0076: aput-object v7, v6, v8 │ │ -011420: 7120 b500 6500 |0078: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -011426: 0c05 |007b: move-result-object v5 │ │ -011428: 6e20 c100 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01142e: 0c04 |007f: move-result-object v4 │ │ -011430: 6e10 c200 0400 |0080: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -011436: 0c02 |0083: move-result-object v2 │ │ -011438: 52c4 f701 |0084: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ -01143c: 3d04 4200 |0086: if-lez v4, 00c8 // +0042 │ │ -011440: 6e10 b700 0200 |0088: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -011446: 0a04 |008b: move-result v4 │ │ -011448: 3d04 1500 |008c: if-lez v4, 00a1 // +0015 │ │ -01144c: 2204 5e00 |008e: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -011450: 7010 be00 0400 |0090: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -011456: 6e20 c100 2400 |0093: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01145c: 0c04 |0096: move-result-object v4 │ │ -01145e: 1a05 1000 |0097: const-string v5, ", " // string@0010 │ │ -011462: 6e20 c100 5400 |0099: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -011468: 0c04 |009c: move-result-object v4 │ │ -01146a: 6e10 c200 0400 |009d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -011470: 0c02 |00a0: move-result-object v2 │ │ -011472: 2204 5e00 |00a1: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -011476: 7010 be00 0400 |00a3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -01147c: 6e20 c100 2400 |00a6: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -011482: 0c04 |00a9: move-result-object v4 │ │ -011484: 1a05 0500 |00aa: const-string v5, "%s %02d" // string@0005 │ │ -011488: 23a6 fd00 |00ac: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ -01148c: 6e10 bb00 0000 |00ae: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ -011492: 0c07 |00b1: move-result-object v7 │ │ -011494: 4d07 0609 |00b2: aput-object v7, v6, v9 │ │ -011498: 52c7 f701 |00b4: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ -01149c: 7110 a600 0700 |00b6: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0114a2: 0c07 |00b9: move-result-object v7 │ │ -0114a4: 4d07 0608 |00ba: aput-object v7, v6, v8 │ │ -0114a8: 7120 b500 6500 |00bc: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -0114ae: 0c05 |00bf: move-result-object v5 │ │ -0114b0: 6e20 c100 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0114b6: 0c04 |00c3: move-result-object v4 │ │ -0114b8: 6e10 c200 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0114be: 0c02 |00c7: move-result-object v2 │ │ -0114c0: 52c4 fa01 |00c8: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ -0114c4: 3d04 4200 |00ca: if-lez v4, 010c // +0042 │ │ -0114c8: 6e10 b700 0200 |00cc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -0114ce: 0a04 |00cf: move-result v4 │ │ -0114d0: 3d04 1500 |00d0: if-lez v4, 00e5 // +0015 │ │ -0114d4: 2204 5e00 |00d2: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0114d8: 7010 be00 0400 |00d4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0114de: 6e20 c100 2400 |00d7: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0114e4: 0c04 |00da: move-result-object v4 │ │ -0114e6: 1a05 1000 |00db: const-string v5, ", " // string@0010 │ │ -0114ea: 6e20 c100 5400 |00dd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0114f0: 0c04 |00e0: move-result-object v4 │ │ -0114f2: 6e10 c200 0400 |00e1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0114f8: 0c02 |00e4: move-result-object v2 │ │ -0114fa: 2204 5e00 |00e5: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -0114fe: 7010 be00 0400 |00e7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -011504: 6e20 c100 2400 |00ea: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01150a: 0c04 |00ed: move-result-object v4 │ │ -01150c: 1a05 0600 |00ee: const-string v5, "%s %d" // string@0006 │ │ -011510: 23a6 fd00 |00f0: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ -011514: 6e10 bb00 0100 |00f2: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ -01151a: 0c07 |00f5: move-result-object v7 │ │ -01151c: 4d07 0609 |00f6: aput-object v7, v6, v9 │ │ -011520: 52c7 fa01 |00f8: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ -011524: 7110 a600 0700 |00fa: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -01152a: 0c07 |00fd: move-result-object v7 │ │ -01152c: 4d07 0608 |00fe: aput-object v7, v6, v8 │ │ -011530: 7120 b500 6500 |0100: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ -011536: 0c05 |0103: move-result-object v5 │ │ -011538: 6e20 c100 5400 |0104: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01153e: 0c04 |0107: move-result-object v4 │ │ -011540: 6e10 c200 0400 |0108: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -011546: 0c02 |010b: move-result-object v2 │ │ -011548: 6e10 b700 0200 |010c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ -01154e: 0a04 |010f: move-result v4 │ │ -011550: 3d04 01ff |0110: if-lez v4, 0011 // -00ff │ │ -011554: 2204 5e00 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ -011558: 7010 be00 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -01155e: 6e30 ba00 9208 |0117: invoke-virtual {v2, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ba │ │ -011564: 0c05 |011a: move-result-object v5 │ │ -011566: 6e10 bd00 0500 |011b: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@00bd │ │ -01156c: 0c05 |011e: move-result-object v5 │ │ -01156e: 6e20 c100 5400 |011f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -011574: 0c04 |0122: move-result-object v4 │ │ -011576: 6e20 b900 8200 |0123: invoke-virtual {v2, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ -01157c: 0c05 |0126: move-result-object v5 │ │ -01157e: 6e20 c100 5400 |0127: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -011584: 0c04 |012a: move-result-object v4 │ │ -011586: 6e10 c200 0400 |012b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -01158c: 0c02 |012e: move-result-object v2 │ │ -01158e: 2900 e2fe |012f: goto/16 0011 // -011e │ │ +011870: |[011870] org.tvheadend.tvhguide.SearchResultActivity.buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; │ │ +011880: 122a |0000: const/4 v10, #int 2 // #2 │ │ +011882: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +011884: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +011886: 54c4 f801 |0003: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +01188a: 3804 0d00 |0005: if-eqz v4, 0012 // +000d │ │ +01188e: 54c4 f801 |0007: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +011892: 6e10 b700 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ +011898: 0a04 |000c: move-result v4 │ │ +01189a: 3d04 0500 |000d: if-lez v4, 0012 // +0005 │ │ +01189e: 54c2 f801 |000f: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +0118a2: 1102 |0011: return-object v2 │ │ +0118a4: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ +0118a8: 6e10 6302 0b00 |0014: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getResources:()Landroid/content/res/Resources; // method@0263 │ │ +0118ae: 0c04 |0017: move-result-object v4 │ │ +0118b0: 1405 2f00 067f |0018: const v5, #float 1.78118e+38 // #7f06002f │ │ +0118b6: 6e20 3400 5400 |001b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ +0118bc: 0c03 |001e: move-result-object v3 │ │ +0118be: 6e10 6302 0b00 |001f: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getResources:()Landroid/content/res/Resources; // method@0263 │ │ +0118c4: 0c04 |0022: move-result-object v4 │ │ +0118c6: 1405 3000 067f |0023: const v5, #float 1.78118e+38 // #7f060030 │ │ +0118cc: 6e20 3400 5400 |0026: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ +0118d2: 0c00 |0029: move-result-object v0 │ │ +0118d4: 6e10 6302 0b00 |002a: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getResources:()Landroid/content/res/Resources; // method@0263 │ │ +0118da: 0c04 |002d: move-result-object v4 │ │ +0118dc: 1405 3100 067f |002e: const v5, #float 1.78118e+38 // #7f060031 │ │ +0118e2: 6e20 3400 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0034 │ │ +0118e8: 0c01 |0034: move-result-object v1 │ │ +0118ea: 54c4 f801 |0035: iget-object v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +0118ee: 6e10 b700 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00b7 │ │ +0118f4: 0a04 |003a: move-result v4 │ │ +0118f6: 3d04 0500 |003b: if-lez v4, 0040 // +0005 │ │ +0118fa: 54c2 f801 |003d: iget-object v2, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +0118fe: 28d2 |003f: goto 0011 // -002e │ │ +011900: 52c4 fc01 |0040: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ +011904: 3d04 4200 |0042: if-lez v4, 0084 // +0042 │ │ +011908: 6e10 b700 0200 |0044: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +01190e: 0a04 |0047: move-result v4 │ │ +011910: 3d04 1500 |0048: if-lez v4, 005d // +0015 │ │ +011914: 2204 5e00 |004a: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +011918: 7010 be00 0400 |004c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +01191e: 6e20 c100 2400 |004f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +011924: 0c04 |0052: move-result-object v4 │ │ +011926: 1a05 1000 |0053: const-string v5, ", " // string@0010 │ │ +01192a: 6e20 c100 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +011930: 0c04 |0058: move-result-object v4 │ │ +011932: 6e10 c200 0400 |0059: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +011938: 0c02 |005c: move-result-object v2 │ │ +01193a: 2204 5e00 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +01193e: 7010 be00 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +011944: 6e20 c100 2400 |0062: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01194a: 0c04 |0065: move-result-object v4 │ │ +01194c: 1a05 0500 |0066: const-string v5, "%s %02d" // string@0005 │ │ +011950: 23a6 fd00 |0068: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ +011954: 6e10 bb00 0300 |006a: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ +01195a: 0c07 |006d: move-result-object v7 │ │ +01195c: 4d07 0609 |006e: aput-object v7, v6, v9 │ │ +011960: 52c7 fc01 |0070: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ +011964: 7110 a600 0700 |0072: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +01196a: 0c07 |0075: move-result-object v7 │ │ +01196c: 4d07 0608 |0076: aput-object v7, v6, v8 │ │ +011970: 7120 b500 6500 |0078: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +011976: 0c05 |007b: move-result-object v5 │ │ +011978: 6e20 c100 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01197e: 0c04 |007f: move-result-object v4 │ │ +011980: 6e10 c200 0400 |0080: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +011986: 0c02 |0083: move-result-object v2 │ │ +011988: 52c4 f701 |0084: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ +01198c: 3d04 4200 |0086: if-lez v4, 00c8 // +0042 │ │ +011990: 6e10 b700 0200 |0088: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +011996: 0a04 |008b: move-result v4 │ │ +011998: 3d04 1500 |008c: if-lez v4, 00a1 // +0015 │ │ +01199c: 2204 5e00 |008e: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +0119a0: 7010 be00 0400 |0090: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0119a6: 6e20 c100 2400 |0093: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0119ac: 0c04 |0096: move-result-object v4 │ │ +0119ae: 1a05 1000 |0097: const-string v5, ", " // string@0010 │ │ +0119b2: 6e20 c100 5400 |0099: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0119b8: 0c04 |009c: move-result-object v4 │ │ +0119ba: 6e10 c200 0400 |009d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0119c0: 0c02 |00a0: move-result-object v2 │ │ +0119c2: 2204 5e00 |00a1: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +0119c6: 7010 be00 0400 |00a3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0119cc: 6e20 c100 2400 |00a6: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0119d2: 0c04 |00a9: move-result-object v4 │ │ +0119d4: 1a05 0500 |00aa: const-string v5, "%s %02d" // string@0005 │ │ +0119d8: 23a6 fd00 |00ac: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ +0119dc: 6e10 bb00 0000 |00ae: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ +0119e2: 0c07 |00b1: move-result-object v7 │ │ +0119e4: 4d07 0609 |00b2: aput-object v7, v6, v9 │ │ +0119e8: 52c7 f701 |00b4: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ +0119ec: 7110 a600 0700 |00b6: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +0119f2: 0c07 |00b9: move-result-object v7 │ │ +0119f4: 4d07 0608 |00ba: aput-object v7, v6, v8 │ │ +0119f8: 7120 b500 6500 |00bc: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +0119fe: 0c05 |00bf: move-result-object v5 │ │ +011a00: 6e20 c100 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +011a06: 0c04 |00c3: move-result-object v4 │ │ +011a08: 6e10 c200 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +011a0e: 0c02 |00c7: move-result-object v2 │ │ +011a10: 52c4 fa01 |00c8: iget v4, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ +011a14: 3d04 4200 |00ca: if-lez v4, 010c // +0042 │ │ +011a18: 6e10 b700 0200 |00cc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +011a1e: 0a04 |00cf: move-result v4 │ │ +011a20: 3d04 1500 |00d0: if-lez v4, 00e5 // +0015 │ │ +011a24: 2204 5e00 |00d2: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +011a28: 7010 be00 0400 |00d4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +011a2e: 6e20 c100 2400 |00d7: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +011a34: 0c04 |00da: move-result-object v4 │ │ +011a36: 1a05 1000 |00db: const-string v5, ", " // string@0010 │ │ +011a3a: 6e20 c100 5400 |00dd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +011a40: 0c04 |00e0: move-result-object v4 │ │ +011a42: 6e10 c200 0400 |00e1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +011a48: 0c02 |00e4: move-result-object v2 │ │ +011a4a: 2204 5e00 |00e5: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +011a4e: 7010 be00 0400 |00e7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +011a54: 6e20 c100 2400 |00ea: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +011a5a: 0c04 |00ed: move-result-object v4 │ │ +011a5c: 1a05 0600 |00ee: const-string v5, "%s %d" // string@0006 │ │ +011a60: 23a6 fd00 |00f0: new-array v6, v10, [Ljava/lang/Object; // type@00fd │ │ +011a64: 6e10 bb00 0100 |00f2: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00bb │ │ +011a6a: 0c07 |00f5: move-result-object v7 │ │ +011a6c: 4d07 0609 |00f6: aput-object v7, v6, v9 │ │ +011a70: 52c7 fa01 |00f8: iget v7, v12, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ +011a74: 7110 a600 0700 |00fa: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +011a7a: 0c07 |00fd: move-result-object v7 │ │ +011a7c: 4d07 0608 |00fe: aput-object v7, v6, v8 │ │ +011a80: 7120 b500 6500 |0100: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00b5 │ │ +011a86: 0c05 |0103: move-result-object v5 │ │ +011a88: 6e20 c100 5400 |0104: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +011a8e: 0c04 |0107: move-result-object v4 │ │ +011a90: 6e10 c200 0400 |0108: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +011a96: 0c02 |010b: move-result-object v2 │ │ +011a98: 6e10 b700 0200 |010c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00b7 │ │ +011a9e: 0a04 |010f: move-result v4 │ │ +011aa0: 3d04 01ff |0110: if-lez v4, 0011 // -00ff │ │ +011aa4: 2204 5e00 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@005e │ │ +011aa8: 7010 be00 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +011aae: 6e30 ba00 9208 |0117: invoke-virtual {v2, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ba │ │ +011ab4: 0c05 |011a: move-result-object v5 │ │ +011ab6: 6e10 bd00 0500 |011b: invoke-virtual {v5}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@00bd │ │ +011abc: 0c05 |011e: move-result-object v5 │ │ +011abe: 6e20 c100 5400 |011f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +011ac4: 0c04 |0122: move-result-object v4 │ │ +011ac6: 6e20 b900 8200 |0123: invoke-virtual {v2, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00b9 │ │ +011acc: 0c05 |0126: move-result-object v5 │ │ +011ace: 6e20 c100 5400 |0127: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +011ad4: 0c04 |012a: move-result-object v4 │ │ +011ad6: 6e10 c200 0400 |012b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +011adc: 0c02 |012e: move-result-object v2 │ │ +011ade: 2900 e2fe |012f: goto/16 0011 // -011e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=277 │ │ 0x000f line=278 │ │ 0x0011 line=309 │ │ 0x0012 line=280 │ │ 0x0014 line=281 │ │ @@ -20280,28 +20281,28 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -011594: |[011594] org.tvheadend.tvhguide.SearchResultActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0115a4: 7210 6100 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ -0115aa: 0a00 |0003: move-result v0 │ │ -0115ac: 2b00 1200 0000 |0004: packed-switch v0, 00000016 // +00000012 │ │ -0115b2: 6f20 1200 2100 |0007: invoke-super {v1, v2}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0012 │ │ -0115b8: 0a00 |000a: move-result v0 │ │ -0115ba: 0f00 |000b: return v0 │ │ -0115bc: 7210 6000 0200 |000c: invoke-interface {v2}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ -0115c2: 0c00 |000f: move-result-object v0 │ │ -0115c4: 6e20 7502 0100 |0010: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0275 │ │ -0115ca: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0115cc: 28f7 |0014: goto 000b // -0009 │ │ -0115ce: 0000 |0015: nop // spacer │ │ -0115d0: 0001 0300 0600 067f 0800 0000 0800 ... |0016: packed-switch-data (10 units) │ │ +011ae4: |[011ae4] org.tvheadend.tvhguide.SearchResultActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +011af4: 7210 6100 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@0061 │ │ +011afa: 0a00 |0003: move-result v0 │ │ +011afc: 2b00 1200 0000 |0004: packed-switch v0, 00000016 // +00000012 │ │ +011b02: 6f20 1200 2100 |0007: invoke-super {v1, v2}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0012 │ │ +011b08: 0a00 |000a: move-result v0 │ │ +011b0a: 0f00 |000b: return v0 │ │ +011b0c: 7210 6000 0200 |000c: invoke-interface {v2}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@0060 │ │ +011b12: 0c00 |000f: move-result-object v0 │ │ +011b14: 6e20 7502 0100 |0010: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0275 │ │ +011b1a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +011b1c: 28f7 |0014: goto 000b // -0009 │ │ +011b1e: 0000 |0015: nop // spacer │ │ +011b20: 0001 0300 0600 067f 0800 0000 0800 ... |0016: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0007 line=194 │ │ 0x000c line=190 │ │ 0x0013 line=191 │ │ 0x0015 line=186 │ │ @@ -20314,62 +20315,62 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 104 16-bit code units │ │ -0115e4: |[0115e4] org.tvheadend.tvhguide.SearchResultActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0115f4: 1276 |0000: const/4 v6, #int 7 // #7 │ │ -0115f6: 7110 4a00 0700 |0001: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ -0115fc: 0c00 |0004: move-result-object v0 │ │ -0115fe: 1a04 8d03 |0005: const-string v4, "lightThemePref" // string@038d │ │ -011602: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -011604: 7230 2f00 4005 |0008: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ -01160a: 0a04 |000b: move-result v4 │ │ -01160c: 7110 9e00 0400 |000c: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ -011612: 0c02 |000f: move-result-object v2 │ │ -011614: 6e10 9d00 0200 |0010: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ -01161a: 0a04 |0013: move-result v4 │ │ -01161c: 3804 5100 |0014: if-eqz v4, 0065 // +0051 │ │ -011620: 1404 0100 077f |0016: const v4, #float 1.79446e+38 // #7f070001 │ │ -011626: 6e20 7302 4700 |0019: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.setTheme:(I)V // method@0273 │ │ -01162c: 6f20 1300 8700 |001c: invoke-super {v7, v8}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0013 │ │ -011632: 6e20 7002 6700 |001f: invoke-virtual {v7, v6}, Lorg/tvheadend/tvhguide/SearchResultActivity;.requestWindowFeature:(I)Z // method@0270 │ │ -011638: 6e10 6202 0700 |0022: invoke-virtual {v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getListView:()Landroid/widget/ListView; // method@0262 │ │ -01163e: 0c04 |0025: move-result-object v4 │ │ -011640: 6e20 6f02 4700 |0026: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.registerForContextMenu:(Landroid/view/View;)V // method@026f │ │ -011646: 7110 9302 0700 |0029: invoke-static {v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; // method@0293 │ │ -01164c: 0c04 |002c: move-result-object v4 │ │ -01164e: 5b74 4401 |002d: iput-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity;.contentTypes:Landroid/util/SparseArray; // field@0144 │ │ -011652: 2201 7a00 |002f: new-instance v1, Ljava/util/ArrayList; // type@007a │ │ -011656: 7010 0701 0100 |0031: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -01165c: 2204 cb00 |0034: new-instance v4, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // type@00cb │ │ -011660: 7040 4e02 7417 |0036: invoke-direct {v4, v7, v7, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/app/Activity;Ljava/util/List;)V // method@024e │ │ -011666: 5b74 4601 |0039: iput-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ -01166a: 5474 4601 |003b: iget-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ -01166e: 6e10 5502 0400 |003d: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.sort:()V // method@0255 │ │ -011674: 5474 4601 |0040: iget-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ -011678: 6e20 7202 4700 |0042: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0272 │ │ -01167e: 6e10 6502 0700 |0045: invoke-virtual {v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getWindow:()Landroid/view/Window; // method@0265 │ │ -011684: 0c04 |0048: move-result-object v4 │ │ -011686: 1405 0b00 037f |0049: const v5, #float 1.74129e+38 // #7f03000b │ │ -01168c: 6e30 6b00 6405 |004c: invoke-virtual {v4, v6, v5}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ -011692: 1504 097f |004f: const/high16 v4, #int 2131296256 // #7f09 │ │ -011696: 6e20 5f02 4700 |0051: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.findViewById:(I)Landroid/view/View; // method@025f │ │ -01169c: 0c03 |0054: move-result-object v3 │ │ -01169e: 2204 c500 |0055: new-instance v4, Lorg/tvheadend/tvhguide/SearchResultActivity$1; // type@00c5 │ │ -0116a2: 7020 4102 7400 |0057: invoke-direct {v4, v7}, Lorg/tvheadend/tvhguide/SearchResultActivity$1;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;)V // method@0241 │ │ -0116a8: 6e20 6800 4300 |005a: invoke-virtual {v3, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0068 │ │ -0116ae: 6e10 6102 0700 |005d: invoke-virtual {v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getIntent:()Landroid/content/Intent; // method@0261 │ │ -0116b4: 0c04 |0060: move-result-object v4 │ │ -0116b6: 6e20 6b02 4700 |0061: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.onNewIntent:(Landroid/content/Intent;)V // method@026b │ │ -0116bc: 0e00 |0064: return-void │ │ -0116be: 1504 077f |0065: const/high16 v4, #int 2131165184 // #7f07 │ │ -0116c2: 28b2 |0067: goto 0019 // -004e │ │ +011b34: |[011b34] org.tvheadend.tvhguide.SearchResultActivity.onCreate:(Landroid/os/Bundle;)V │ │ +011b44: 1276 |0000: const/4 v6, #int 7 // #7 │ │ +011b46: 7110 4a00 0700 |0001: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@004a │ │ +011b4c: 0c00 |0004: move-result-object v0 │ │ +011b4e: 1a04 8c03 |0005: const-string v4, "lightThemePref" // string@038c │ │ +011b52: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +011b54: 7230 2f00 4005 |0008: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@002f │ │ +011b5a: 0a04 |000b: move-result v4 │ │ +011b5c: 7110 9e00 0400 |000c: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@009e │ │ +011b62: 0c02 |000f: move-result-object v2 │ │ +011b64: 6e10 9d00 0200 |0010: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@009d │ │ +011b6a: 0a04 |0013: move-result v4 │ │ +011b6c: 3804 5100 |0014: if-eqz v4, 0065 // +0051 │ │ +011b70: 1404 0100 077f |0016: const v4, #float 1.79446e+38 // #7f070001 │ │ +011b76: 6e20 7302 4700 |0019: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.setTheme:(I)V // method@0273 │ │ +011b7c: 6f20 1300 8700 |001c: invoke-super {v7, v8}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0013 │ │ +011b82: 6e20 7002 6700 |001f: invoke-virtual {v7, v6}, Lorg/tvheadend/tvhguide/SearchResultActivity;.requestWindowFeature:(I)Z // method@0270 │ │ +011b88: 6e10 6202 0700 |0022: invoke-virtual {v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getListView:()Landroid/widget/ListView; // method@0262 │ │ +011b8e: 0c04 |0025: move-result-object v4 │ │ +011b90: 6e20 6f02 4700 |0026: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.registerForContextMenu:(Landroid/view/View;)V // method@026f │ │ +011b96: 7110 9302 0700 |0029: invoke-static {v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; // method@0293 │ │ +011b9c: 0c04 |002c: move-result-object v4 │ │ +011b9e: 5b74 4401 |002d: iput-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity;.contentTypes:Landroid/util/SparseArray; // field@0144 │ │ +011ba2: 2201 7a00 |002f: new-instance v1, Ljava/util/ArrayList; // type@007a │ │ +011ba6: 7010 0701 0100 |0031: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +011bac: 2204 cb00 |0034: new-instance v4, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // type@00cb │ │ +011bb0: 7040 4e02 7417 |0036: invoke-direct {v4, v7, v7, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/app/Activity;Ljava/util/List;)V // method@024e │ │ +011bb6: 5b74 4601 |0039: iput-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ +011bba: 5474 4601 |003b: iget-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ +011bbe: 6e10 5502 0400 |003d: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.sort:()V // method@0255 │ │ +011bc4: 5474 4601 |0040: iget-object v4, v7, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ +011bc8: 6e20 7202 4700 |0042: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0272 │ │ +011bce: 6e10 6502 0700 |0045: invoke-virtual {v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getWindow:()Landroid/view/Window; // method@0265 │ │ +011bd4: 0c04 |0048: move-result-object v4 │ │ +011bd6: 1405 0b00 037f |0049: const v5, #float 1.74129e+38 // #7f03000b │ │ +011bdc: 6e30 6b00 6405 |004c: invoke-virtual {v4, v6, v5}, Landroid/view/Window;.setFeatureInt:(II)V // method@006b │ │ +011be2: 1504 097f |004f: const/high16 v4, #int 2131296256 // #7f09 │ │ +011be6: 6e20 5f02 4700 |0051: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.findViewById:(I)Landroid/view/View; // method@025f │ │ +011bec: 0c03 |0054: move-result-object v3 │ │ +011bee: 2204 c500 |0055: new-instance v4, Lorg/tvheadend/tvhguide/SearchResultActivity$1; // type@00c5 │ │ +011bf2: 7020 4102 7400 |0057: invoke-direct {v4, v7}, Lorg/tvheadend/tvhguide/SearchResultActivity$1;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;)V // method@0241 │ │ +011bf8: 6e20 6800 4300 |005a: invoke-virtual {v3, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0068 │ │ +011bfe: 6e10 6102 0700 |005d: invoke-virtual {v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getIntent:()Landroid/content/Intent; // method@0261 │ │ +011c04: 0c04 |0060: move-result-object v4 │ │ +011c06: 6e20 6b02 4700 |0061: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;.onNewIntent:(Landroid/content/Intent;)V // method@026b │ │ +011c0c: 0e00 |0064: return-void │ │ +011c0e: 1504 077f |0065: const/high16 v4, #int 2131165184 // #7f07 │ │ +011c12: 28b2 |0067: goto 0019 // -004e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0005 line=73 │ │ 0x0010 line=74 │ │ 0x001c line=76 │ │ 0x001f line=78 │ │ @@ -20398,78 +20399,78 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 134 16-bit code units │ │ -0116c4: |[0116c4] org.tvheadend.tvhguide.SearchResultActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0116d4: 140b 0800 067f |0000: const v11, #float 1.78117e+38 // #7f060008 │ │ -0116da: 140a 0700 067f |0003: const v10, #float 1.78117e+38 // #7f060007 │ │ -0116e0: 1409 0600 067f |0006: const v9, #float 1.78117e+38 // #7f060006 │ │ -0116e6: 1208 |0009: const/4 v8, #int 0 // #0 │ │ -0116e8: 6f40 1400 dcfe |000a: invoke-super {v12, v13, v14, v15}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0014 │ │ -0116ee: 07f0 |000d: move-object v0, v15 │ │ -0116f0: 1f00 3900 |000e: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0039 │ │ -0116f4: 54c4 4601 |0010: iget-object v4, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ -0116f8: 5205 0600 |0012: iget v5, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0006 │ │ -0116fc: 6e20 5102 5400 |0014: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.getItem:(I)Ljava/lang/Object; // method@0251 │ │ -011702: 0c03 |0017: move-result-object v3 │ │ -011704: 1f03 f500 |0018: check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -011708: 5434 ec01 |001a: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -01170c: 7220 5900 4d00 |001c: invoke-interface {v13, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@0059 │ │ -011712: 2201 1100 |001f: new-instance v1, Landroid/content/Intent; // type@0011 │ │ -011716: 1c04 ed00 |0021: const-class v4, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -01171a: 7030 1d00 c104 |0023: invoke-direct {v1, v12, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -011720: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -011722: 5434 e601 |0027: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -011726: 3904 1f00 |0029: if-nez v4, 0048 // +001f │ │ -01172a: 1a04 2104 |002b: const-string v4, "org.me.tvhguide.htsp.DVR_ADD" // string@0421 │ │ -01172e: 6e20 2c00 4100 |002d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -011734: 1a04 d402 |0030: const-string v4, "eventId" // string@02d4 │ │ -011738: 5336 e401 |0032: iget-wide v6, v3, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -01173c: 6e40 2800 4176 |0034: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -011742: 1a04 7a02 |0037: const-string v4, "channelId" // string@027a │ │ -011746: 5435 e101 |0039: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ -01174a: 5356 ce01 |003b: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -01174e: 6e40 2800 4176 |003d: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -011754: 7259 5700 8d89 |0040: invoke-interface {v13, v8, v9, v8, v9}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -01175a: 0c02 |0043: move-result-object v2 │ │ -01175c: 7220 6300 1200 |0044: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ -011762: 0e00 |0047: return-void │ │ -011764: 1a04 d404 |0048: const-string v4, "recording" // string@04d4 │ │ -011768: 5435 e601 |004a: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -01176c: 5455 f201 |004c: iget-object v5, v5, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -011770: 6e20 b400 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -011776: 0a04 |0051: move-result v4 │ │ -011778: 3904 0e00 |0052: if-nez v4, 0060 // +000e │ │ -01177c: 1a04 ff04 |0054: const-string v4, "scheduled" // string@04ff │ │ -011780: 5435 e601 |0056: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -011784: 5455 f201 |0058: iget-object v5, v5, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -011788: 6e20 b400 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -01178e: 0a04 |005d: move-result v4 │ │ -011790: 3804 1500 |005e: if-eqz v4, 0073 // +0015 │ │ -011794: 1a04 2204 |0060: const-string v4, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0422 │ │ -011798: 6e20 2c00 4100 |0062: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -01179e: 1a04 6203 |0065: const-string v4, "id" // string@0362 │ │ -0117a2: 5435 e601 |0067: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -0117a6: 5356 f001 |0069: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -0117aa: 6e40 2800 4176 |006b: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -0117b0: 725a 5700 8d8a |006e: invoke-interface {v13, v8, v10, v8, v10}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -0117b6: 0c02 |0071: move-result-object v2 │ │ -0117b8: 28d2 |0072: goto 0044 // -002e │ │ -0117ba: 1a04 2304 |0073: const-string v4, "org.me.tvhguide.htsp.DVR_DELETE" // string@0423 │ │ -0117be: 6e20 2c00 4100 |0075: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -0117c4: 1a04 6203 |0078: const-string v4, "id" // string@0362 │ │ -0117c8: 5435 e601 |007a: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -0117cc: 5356 f001 |007c: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -0117d0: 6e40 2800 4176 |007e: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -0117d6: 725b 5700 8d8b |0081: invoke-interface {v13, v8, v11, v8, v11}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ -0117dc: 0c02 |0084: move-result-object v2 │ │ -0117de: 28bf |0085: goto 0044 // -0041 │ │ +011c14: |[011c14] org.tvheadend.tvhguide.SearchResultActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +011c24: 140b 0800 067f |0000: const v11, #float 1.78117e+38 // #7f060008 │ │ +011c2a: 140a 0700 067f |0003: const v10, #float 1.78117e+38 // #7f060007 │ │ +011c30: 1409 0600 067f |0006: const v9, #float 1.78117e+38 // #7f060006 │ │ +011c36: 1208 |0009: const/4 v8, #int 0 // #0 │ │ +011c38: 6f40 1400 dcfe |000a: invoke-super {v12, v13, v14, v15}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0014 │ │ +011c3e: 07f0 |000d: move-object v0, v15 │ │ +011c40: 1f00 3900 |000e: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0039 │ │ +011c44: 54c4 4601 |0010: iget-object v4, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ +011c48: 5205 0600 |0012: iget v5, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0006 │ │ +011c4c: 6e20 5102 5400 |0014: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.getItem:(I)Ljava/lang/Object; // method@0251 │ │ +011c52: 0c03 |0017: move-result-object v3 │ │ +011c54: 1f03 f500 |0018: check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +011c58: 5434 ec01 |001a: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +011c5c: 7220 5900 4d00 |001c: invoke-interface {v13, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@0059 │ │ +011c62: 2201 1100 |001f: new-instance v1, Landroid/content/Intent; // type@0011 │ │ +011c66: 1c04 ed00 |0021: const-class v4, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +011c6a: 7030 1d00 c104 |0023: invoke-direct {v1, v12, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +011c70: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +011c72: 5434 e601 |0027: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +011c76: 3904 1f00 |0029: if-nez v4, 0048 // +001f │ │ +011c7a: 1a04 2004 |002b: const-string v4, "org.me.tvhguide.htsp.DVR_ADD" // string@0420 │ │ +011c7e: 6e20 2c00 4100 |002d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +011c84: 1a04 d402 |0030: const-string v4, "eventId" // string@02d4 │ │ +011c88: 5336 e401 |0032: iget-wide v6, v3, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +011c8c: 6e40 2800 4176 |0034: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011c92: 1a04 7a02 |0037: const-string v4, "channelId" // string@027a │ │ +011c96: 5435 e101 |0039: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ +011c9a: 5356 ce01 |003b: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +011c9e: 6e40 2800 4176 |003d: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011ca4: 7259 5700 8d89 |0040: invoke-interface {v13, v8, v9, v8, v9}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +011caa: 0c02 |0043: move-result-object v2 │ │ +011cac: 7220 6300 1200 |0044: invoke-interface {v2, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0063 │ │ +011cb2: 0e00 |0047: return-void │ │ +011cb4: 1a04 d304 |0048: const-string v4, "recording" // string@04d3 │ │ +011cb8: 5435 e601 |004a: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +011cbc: 5455 f201 |004c: iget-object v5, v5, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +011cc0: 6e20 b400 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +011cc6: 0a04 |0051: move-result v4 │ │ +011cc8: 3904 0e00 |0052: if-nez v4, 0060 // +000e │ │ +011ccc: 1a04 fe04 |0054: const-string v4, "scheduled" // string@04fe │ │ +011cd0: 5435 e601 |0056: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +011cd4: 5455 f201 |0058: iget-object v5, v5, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +011cd8: 6e20 b400 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +011cde: 0a04 |005d: move-result v4 │ │ +011ce0: 3804 1500 |005e: if-eqz v4, 0073 // +0015 │ │ +011ce4: 1a04 2104 |0060: const-string v4, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0421 │ │ +011ce8: 6e20 2c00 4100 |0062: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +011cee: 1a04 6103 |0065: const-string v4, "id" // string@0361 │ │ +011cf2: 5435 e601 |0067: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +011cf6: 5356 f001 |0069: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +011cfa: 6e40 2800 4176 |006b: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011d00: 725a 5700 8d8a |006e: invoke-interface {v13, v8, v10, v8, v10}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +011d06: 0c02 |0071: move-result-object v2 │ │ +011d08: 28d2 |0072: goto 0044 // -002e │ │ +011d0a: 1a04 2204 |0073: const-string v4, "org.me.tvhguide.htsp.DVR_DELETE" // string@0422 │ │ +011d0e: 6e20 2c00 4100 |0075: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +011d14: 1a04 6103 |0078: const-string v4, "id" // string@0361 │ │ +011d18: 5435 e601 |007a: iget-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +011d1c: 5356 f001 |007c: iget-wide v6, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +011d20: 6e40 2800 4176 |007e: invoke-virtual {v1, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011d26: 725b 5700 8d8b |0081: invoke-interface {v13, v8, v11, v8, v11}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0057 │ │ +011d2c: 0c02 |0084: move-result-object v2 │ │ +011d2e: 28bf |0085: goto 0044 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x000a line=201 │ │ 0x000e line=203 │ │ 0x0010 line=204 │ │ 0x001a line=206 │ │ 0x001f line=208 │ │ @@ -20503,31 +20504,31 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0117e0: |[0117e0] org.tvheadend.tvhguide.SearchResultActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0117f0: 5462 4601 |0000: iget-object v2, v6, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ -0117f4: 6e20 5102 9200 |0002: invoke-virtual {v2, v9}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.getItem:(I)Ljava/lang/Object; // method@0251 │ │ -0117fa: 0c01 |0005: move-result-object v1 │ │ -0117fc: 1f01 f500 |0006: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -011800: 2200 1100 |0008: new-instance v0, Landroid/content/Intent; // type@0011 │ │ -011804: 1c02 a300 |000a: const-class v2, Lorg/tvheadend/tvhguide/ProgrammeActivity; // type@00a3 │ │ -011808: 7030 1d00 6002 |000c: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -01180e: 1a02 d402 |000f: const-string v2, "eventId" // string@02d4 │ │ -011812: 5314 e401 |0011: iget-wide v4, v1, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -011816: 6e40 2800 2054 |0013: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -01181c: 1a02 7a02 |0016: const-string v2, "channelId" // string@027a │ │ -011820: 5413 e101 |0018: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ -011824: 5334 ce01 |001a: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -011828: 6e40 2800 2054 |001c: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -01182e: 6e20 7402 0600 |001f: invoke-virtual {v6, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.startActivity:(Landroid/content/Intent;)V // method@0274 │ │ -011834: 0e00 |0022: return-void │ │ +011d30: |[011d30] org.tvheadend.tvhguide.SearchResultActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +011d40: 5462 4601 |0000: iget-object v2, v6, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ +011d44: 6e20 5102 9200 |0002: invoke-virtual {v2, v9}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.getItem:(I)Ljava/lang/Object; // method@0251 │ │ +011d4a: 0c01 |0005: move-result-object v1 │ │ +011d4c: 1f01 f500 |0006: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +011d50: 2200 1100 |0008: new-instance v0, Landroid/content/Intent; // type@0011 │ │ +011d54: 1c02 a300 |000a: const-class v2, Lorg/tvheadend/tvhguide/ProgrammeActivity; // type@00a3 │ │ +011d58: 7030 1d00 6002 |000c: invoke-direct {v0, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +011d5e: 1a02 d402 |000f: const-string v2, "eventId" // string@02d4 │ │ +011d62: 5314 e401 |0011: iget-wide v4, v1, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +011d66: 6e40 2800 2054 |0013: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011d6c: 1a02 7a02 |0016: const-string v2, "channelId" // string@027a │ │ +011d70: 5413 e101 |0018: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ +011d74: 5334 ce01 |001a: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +011d78: 6e40 2800 2054 |001c: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011d7e: 6e20 7402 0600 |001f: invoke-virtual {v6, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.startActivity:(Landroid/content/Intent;)V // method@0274 │ │ +011d84: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=178 │ │ 0x000f line=179 │ │ 0x0016 line=180 │ │ 0x001f line=181 │ │ @@ -20546,47 +20547,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -011838: |[011838] org.tvheadend.tvhguide.SearchResultActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -011848: 1a00 1404 |0000: const-string v0, "org.me.tvhguide.PROGRAMME_ADD" // string@0414 │ │ -01184c: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -011852: 0a00 |0005: move-result v0 │ │ -011854: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -011858: 2200 c600 |0008: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$2; // type@00c6 │ │ -01185c: 7030 4302 1003 |000a: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V // method@0243 │ │ -011862: 6e20 7102 0100 |000d: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0271 │ │ -011868: 0e00 |0010: return-void │ │ -01186a: 1a00 1504 |0011: const-string v0, "org.me.tvhguide.PROGRAMME_DELETE" // string@0415 │ │ -01186e: 6e20 b400 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -011874: 0a00 |0016: move-result v0 │ │ -011876: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ -01187a: 2200 c700 |0019: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$3; // type@00c7 │ │ -01187e: 7030 4502 1003 |001b: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V // method@0245 │ │ -011884: 6e20 7102 0100 |001e: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0271 │ │ -01188a: 28ef |0021: goto 0010 // -0011 │ │ -01188c: 1a00 1604 |0022: const-string v0, "org.me.tvhguide.PROGRAMME_UPDATE" // string@0416 │ │ -011890: 6e20 b400 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -011896: 0a00 |0027: move-result v0 │ │ -011898: 3800 0b00 |0028: if-eqz v0, 0033 // +000b │ │ -01189c: 2200 c800 |002a: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$4; // type@00c8 │ │ -0118a0: 7030 4702 1003 |002c: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V // method@0247 │ │ -0118a6: 6e20 7102 0100 |002f: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0271 │ │ -0118ac: 28de |0032: goto 0010 // -0022 │ │ -0118ae: 1a00 1004 |0033: const-string v0, "org.me.tvhguide.DVR_UPDATE" // string@0410 │ │ -0118b2: 6e20 b400 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0118b8: 0a00 |0038: move-result v0 │ │ -0118ba: 3800 d7ff |0039: if-eqz v0, 0010 // -0029 │ │ -0118be: 2200 c900 |003b: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$5; // type@00c9 │ │ -0118c2: 7030 4902 1003 |003d: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V // method@0249 │ │ -0118c8: 6e20 7102 0100 |0040: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0271 │ │ -0118ce: 28cd |0043: goto 0010 // -0033 │ │ +011d88: |[011d88] org.tvheadend.tvhguide.SearchResultActivity.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +011d98: 1a00 1304 |0000: const-string v0, "org.me.tvhguide.PROGRAMME_ADD" // string@0413 │ │ +011d9c: 6e20 b400 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +011da2: 0a00 |0005: move-result v0 │ │ +011da4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +011da8: 2200 c600 |0008: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$2; // type@00c6 │ │ +011dac: 7030 4302 1003 |000a: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$2;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V // method@0243 │ │ +011db2: 6e20 7102 0100 |000d: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0271 │ │ +011db8: 0e00 |0010: return-void │ │ +011dba: 1a00 1404 |0011: const-string v0, "org.me.tvhguide.PROGRAMME_DELETE" // string@0414 │ │ +011dbe: 6e20 b400 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +011dc4: 0a00 |0016: move-result v0 │ │ +011dc6: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ +011dca: 2200 c700 |0019: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$3; // type@00c7 │ │ +011dce: 7030 4502 1003 |001b: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$3;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V // method@0245 │ │ +011dd4: 6e20 7102 0100 |001e: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0271 │ │ +011dda: 28ef |0021: goto 0010 // -0011 │ │ +011ddc: 1a00 1504 |0022: const-string v0, "org.me.tvhguide.PROGRAMME_UPDATE" // string@0415 │ │ +011de0: 6e20 b400 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +011de6: 0a00 |0027: move-result v0 │ │ +011de8: 3800 0b00 |0028: if-eqz v0, 0033 // +000b │ │ +011dec: 2200 c800 |002a: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$4; // type@00c8 │ │ +011df0: 7030 4702 1003 |002c: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$4;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V // method@0247 │ │ +011df6: 6e20 7102 0100 |002f: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0271 │ │ +011dfc: 28de |0032: goto 0010 // -0022 │ │ +011dfe: 1a00 0f04 |0033: const-string v0, "org.me.tvhguide.DVR_UPDATE" // string@040f │ │ +011e02: 6e20 b400 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +011e08: 0a00 |0038: move-result v0 │ │ +011e0a: 3800 d7ff |0039: if-eqz v0, 0010 // -0029 │ │ +011e0e: 2200 c900 |003b: new-instance v0, Lorg/tvheadend/tvhguide/SearchResultActivity$5; // type@00c9 │ │ +011e12: 7030 4902 1003 |003d: invoke-direct {v0, v1, v3}, Lorg/tvheadend/tvhguide/SearchResultActivity$5;.:(Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V // method@0249 │ │ +011e18: 6e20 7102 0100 |0040: invoke-virtual {v1, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0271 │ │ +011e1e: 28cd |0043: goto 0010 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0008 line=232 │ │ 0x0010 line=274 │ │ 0x0011 line=243 │ │ 0x0019 line=244 │ │ @@ -20600,160 +20601,161 @@ │ │ 0x0000 - 0x0044 reg=3 obj Ljava/lang/Object; │ │ │ │ #6 : (in Lorg/tvheadend/tvhguide/SearchResultActivity;) │ │ name : 'onNewIntent' │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 284 16-bit code units │ │ -0118d0: |[0118d0] org.tvheadend.tvhguide.SearchResultActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -0118e0: 6f20 1500 dc00 |0000: invoke-super {v12, v13}, Landroid/app/ListActivity;.onNewIntent:(Landroid/content/Intent;)V // method@0015 │ │ -0118e6: 1a09 3702 |0003: const-string v9, "android.intent.action.SEARCH" // string@0237 │ │ -0118ea: 6e10 1f00 0d00 |0005: invoke-virtual {v13}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -0118f0: 0c0a |0008: move-result-object v10 │ │ -0118f2: 6e20 b400 a900 |0009: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0118f8: 0a09 |000c: move-result v9 │ │ -0118fa: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -0118fe: 1a09 c004 |000f: const-string v9, "query" // string@04c0 │ │ -011902: 6e20 2600 9d00 |0011: invoke-virtual {v13, v9}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0026 │ │ -011908: 0a09 |0014: move-result v9 │ │ -01190a: 3909 0300 |0015: if-nez v9, 0018 // +0003 │ │ -01190e: 0e00 |0017: return-void │ │ -011910: 6e10 6002 0c00 |0018: invoke-virtual {v12}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getApplication:()Landroid/app/Application; // method@0260 │ │ -011916: 0c00 |001b: move-result-object v0 │ │ -011918: 1f00 d000 |001c: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01191c: 1a09 3b02 |001e: const-string v9, "app_data" // string@023b │ │ -011920: 6e20 2100 9d00 |0020: invoke-virtual {v13, v9}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0021 │ │ -011926: 0c01 |0023: move-result-object v1 │ │ -011928: 3801 7f00 |0024: if-eqz v1, 00a3 // +007f │ │ -01192c: 1a09 7a02 |0026: const-string v9, "channelId" // string@027a │ │ -011930: 6e20 4200 9100 |0028: invoke-virtual {v1, v9}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0042 │ │ -011936: 0b0a |002b: move-result-wide v10 │ │ -011938: 6e30 8f02 a00b |002c: invoke-virtual {v0, v10, v11}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -01193e: 0c09 |002f: move-result-object v9 │ │ -011940: 5bc9 4301 |0030: iput-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ -011944: 54c9 4601 |0032: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ -011948: 6e10 5002 0900 |0034: invoke-virtual {v9}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.clear:()V // method@0250 │ │ -01194e: 1a09 c004 |0037: const-string v9, "query" // string@04c0 │ │ -011952: 6e20 2500 9d00 |0039: invoke-virtual {v13, v9}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ -011958: 0c07 |003c: move-result-object v7 │ │ -01195a: 1229 |003d: const/4 v9, #int 2 // #2 │ │ -01195c: 7120 3c01 9700 |003e: invoke-static {v7, v9}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@013c │ │ -011962: 0c09 |0041: move-result-object v9 │ │ -011964: 5bc9 4501 |0042: iput-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.pattern:Ljava/util/regex/Pattern; // field@0145 │ │ -011968: 220d 1100 |0044: new-instance v13, Landroid/content/Intent; // type@0011 │ │ -01196c: 1c09 ed00 |0046: const-class v9, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ -011970: 7030 1d00 cd09 |0048: invoke-direct {v13, v12, v9}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -011976: 1a09 2404 |004b: const-string v9, "org.me.tvhguide.htsp.EPG_QUERY" // string@0424 │ │ -01197a: 6e20 2c00 9d00 |004d: invoke-virtual {v13, v9}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ -011980: 1a09 c004 |0050: const-string v9, "query" // string@04c0 │ │ -011984: 6e30 2900 9d07 |0052: invoke-virtual {v13, v9, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ -01198a: 54c9 4301 |0055: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ -01198e: 3809 0b00 |0057: if-eqz v9, 0062 // +000b │ │ -011992: 1a09 7a02 |0059: const-string v9, "channelId" // string@027a │ │ -011996: 54ca 4301 |005b: iget-object v10, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ -01199a: 53aa ce01 |005d: iget-wide v10, v10, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -01199e: 6e40 2800 9dba |005f: invoke-virtual {v13, v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ -0119a4: 6e20 7502 dc00 |0062: invoke-virtual {v12, v13}, Lorg/tvheadend/tvhguide/SearchResultActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0275 │ │ -0119aa: 54c9 4301 |0065: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ -0119ae: 3909 4000 |0067: if-nez v9, 00a7 // +0040 │ │ -0119b2: 6e10 9202 0000 |0069: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannels:()Ljava/util/List; // method@0292 │ │ -0119b8: 0c09 |006c: move-result-object v9 │ │ -0119ba: 7210 2501 0900 |006d: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -0119c0: 0c03 |0070: move-result-object v3 │ │ -0119c2: 7210 1801 0300 |0071: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -0119c8: 0a09 |0074: move-result v9 │ │ -0119ca: 3809 5a00 |0075: if-eqz v9, 00cf // +005a │ │ -0119ce: 7210 1901 0300 |0077: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -0119d4: 0c02 |007a: move-result-object v2 │ │ -0119d6: 1f02 f100 |007b: check-cast v2, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -0119da: 5429 cb01 |007d: iget-object v9, v2, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -0119de: 7210 2f01 0900 |007f: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -0119e4: 0c04 |0082: move-result-object v4 │ │ -0119e6: 7210 1801 0400 |0083: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -0119ec: 0a09 |0086: move-result v9 │ │ -0119ee: 3809 eaff |0087: if-eqz v9, 0071 // -0016 │ │ -0119f2: 7210 1901 0400 |0089: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -0119f8: 0c06 |008c: move-result-object v6 │ │ -0119fa: 1f06 f500 |008d: check-cast v6, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -0119fe: 54c9 4501 |008f: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.pattern:Ljava/util/regex/Pattern; // field@0145 │ │ -011a02: 546a ec01 |0091: iget-object v10, v6, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -011a06: 6e20 3d01 a900 |0093: invoke-virtual {v9, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@013d │ │ -011a0c: 0c09 |0096: move-result-object v9 │ │ -011a0e: 6e10 3b01 0900 |0097: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@013b │ │ -011a14: 0a09 |009a: move-result v9 │ │ -011a16: 3809 e8ff |009b: if-eqz v9, 0083 // -0018 │ │ -011a1a: 54c9 4601 |009d: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ -011a1e: 6e20 4f02 6900 |009f: invoke-virtual {v9, v6}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.add:(Ljava/lang/Object;)V // method@024f │ │ -011a24: 28e1 |00a2: goto 0083 // -001f │ │ -011a26: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ -011a28: 5bc9 4301 |00a4: iput-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ -011a2c: 288c |00a6: goto 0032 // -0074 │ │ -011a2e: 54c9 4301 |00a7: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ -011a32: 5499 cb01 |00a9: iget-object v9, v9, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -011a36: 7210 2f01 0900 |00ab: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -011a3c: 0c03 |00ae: move-result-object v3 │ │ -011a3e: 7210 1801 0300 |00af: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -011a44: 0a09 |00b2: move-result v9 │ │ -011a46: 3809 1c00 |00b3: if-eqz v9, 00cf // +001c │ │ -011a4a: 7210 1901 0300 |00b5: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -011a50: 0c06 |00b8: move-result-object v6 │ │ -011a52: 1f06 f500 |00b9: check-cast v6, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -011a56: 54c9 4501 |00bb: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.pattern:Ljava/util/regex/Pattern; // field@0145 │ │ -011a5a: 546a ec01 |00bd: iget-object v10, v6, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -011a5e: 6e20 3d01 a900 |00bf: invoke-virtual {v9, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@013d │ │ -011a64: 0c09 |00c2: move-result-object v9 │ │ -011a66: 6e10 3b01 0900 |00c3: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@013b │ │ -011a6c: 0a09 |00c6: move-result v9 │ │ -011a6e: 3809 e8ff |00c7: if-eqz v9, 00af // -0018 │ │ -011a72: 54c9 4601 |00c9: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ -011a76: 6e20 4f02 6900 |00cb: invoke-virtual {v9, v6}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.add:(Ljava/lang/Object;)V // method@024f │ │ -011a7c: 28e1 |00ce: goto 00af // -001f │ │ -011a7e: 1409 0300 097f |00cf: const v9, #float 1.82104e+38 // #7f090003 │ │ -011a84: 6e20 5f02 9c00 |00d2: invoke-virtual {v12, v9}, Lorg/tvheadend/tvhguide/SearchResultActivity;.findViewById:(I)Landroid/view/View; // method@025f │ │ -011a8a: 0c05 |00d5: move-result-object v5 │ │ -011a8c: 1f05 3d00 |00d6: check-cast v5, Landroid/widget/ImageView; // type@003d │ │ -011a90: 54c9 4301 |00d8: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ -011a94: 3809 3b00 |00da: if-eqz v9, 0115 // +003b │ │ -011a98: 54c9 4301 |00dc: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ -011a9c: 5499 cd01 |00de: iget-object v9, v9, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -011aa0: 3809 3500 |00e0: if-eqz v9, 0115 // +0035 │ │ -011aa4: 54c9 4301 |00e2: iget-object v9, v12, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ -011aa8: 5499 cd01 |00e4: iget-object v9, v9, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -011aac: 6e20 7b00 9500 |00e6: invoke-virtual {v5, v9}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ -011ab2: 1409 0200 097f |00e9: const v9, #float 1.82104e+38 // #7f090002 │ │ -011ab8: 6e20 5f02 9c00 |00ec: invoke-virtual {v12, v9}, Lorg/tvheadend/tvhguide/SearchResultActivity;.findViewById:(I)Landroid/view/View; // method@025f │ │ -011abe: 0c08 |00ef: move-result-object v8 │ │ -011ac0: 1f08 4300 |00f0: check-cast v8, Landroid/widget/TextView; // type@0043 │ │ -011ac4: 2209 5e00 |00f2: new-instance v9, Ljava/lang/StringBuilder; // type@005e │ │ -011ac8: 7010 be00 0900 |00f4: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -011ace: 140a 0c00 0401 |00f7: const v10, #float 2.42446e-38 // #0104000c │ │ -011ad4: 6e20 6402 ac00 |00fa: invoke-virtual {v12, v10}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getString:(I)Ljava/lang/String; // method@0264 │ │ -011ada: 0c0a |00fd: move-result-object v10 │ │ -011adc: 6e20 c100 a900 |00fe: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -011ae2: 0c09 |0101: move-result-object v9 │ │ -011ae4: 1a0a 1800 |0102: const-string v10, ": " // string@0018 │ │ -011ae8: 6e20 c100 a900 |0104: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -011aee: 0c09 |0107: move-result-object v9 │ │ -011af0: 6e20 c100 7900 |0108: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -011af6: 0c09 |010b: move-result-object v9 │ │ -011af8: 6e10 c200 0900 |010c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -011afe: 0c09 |010f: move-result-object v9 │ │ -011b00: 6e20 8d00 9800 |0110: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ -011b06: 2900 04ff |0113: goto/16 0017 // -00fc │ │ -011b0a: 1409 0b00 027f |0115: const v9, #float 1.728e+38 // #7f02000b │ │ -011b10: 6e20 7d00 9500 |0118: invoke-virtual {v5, v9}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ -011b16: 28ce |011b: goto 00e9 // -0032 │ │ +011e20: |[011e20] org.tvheadend.tvhguide.SearchResultActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +011e30: 6f20 1500 cb00 |0000: invoke-super {v11, v12}, Landroid/app/ListActivity;.onNewIntent:(Landroid/content/Intent;)V // method@0015 │ │ +011e36: 1a07 3702 |0003: const-string v7, "android.intent.action.SEARCH" // string@0237 │ │ +011e3a: 6e10 1f00 0c00 |0005: invoke-virtual {v12}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +011e40: 0c08 |0008: move-result-object v8 │ │ +011e42: 6e20 b400 8700 |0009: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +011e48: 0a07 |000c: move-result v7 │ │ +011e4a: 3807 0a00 |000d: if-eqz v7, 0017 // +000a │ │ +011e4e: 1a07 bf04 |000f: const-string v7, "query" // string@04bf │ │ +011e52: 6e20 2600 7c00 |0011: invoke-virtual {v12, v7}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0026 │ │ +011e58: 0a07 |0014: move-result v7 │ │ +011e5a: 3907 0300 |0015: if-nez v7, 0018 // +0003 │ │ +011e5e: 0e00 |0017: return-void │ │ +011e60: 6e10 6002 0b00 |0018: invoke-virtual {v11}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getApplication:()Landroid/app/Application; // method@0260 │ │ +011e66: 0c00 |001b: move-result-object v0 │ │ +011e68: 1f00 d000 |001c: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +011e6c: 1a07 3b02 |001e: const-string v7, "app_data" // string@023b │ │ +011e70: 6e20 2100 7c00 |0020: invoke-virtual {v12, v7}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0021 │ │ +011e76: 0c01 |0023: move-result-object v1 │ │ +011e78: 3801 7f00 |0024: if-eqz v1, 00a3 // +007f │ │ +011e7c: 1a07 7a02 |0026: const-string v7, "channelId" // string@027a │ │ +011e80: 6e20 4200 7100 |0028: invoke-virtual {v1, v7}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0042 │ │ +011e86: 0b08 |002b: move-result-wide v8 │ │ +011e88: 6e30 8f02 8009 |002c: invoke-virtual {v0, v8, v9}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +011e8e: 0c07 |002f: move-result-object v7 │ │ +011e90: 5bb7 4301 |0030: iput-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ +011e94: 54b7 4601 |0032: iget-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ +011e98: 6e10 5002 0700 |0034: invoke-virtual {v7}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.clear:()V // method@0250 │ │ +011e9e: 1a07 bf04 |0037: const-string v7, "query" // string@04bf │ │ +011ea2: 6e20 2500 7c00 |0039: invoke-virtual {v12, v7}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ +011ea8: 0c05 |003c: move-result-object v5 │ │ +011eaa: 1227 |003d: const/4 v7, #int 2 // #2 │ │ +011eac: 7120 3c01 7500 |003e: invoke-static {v5, v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@013c │ │ +011eb2: 0c07 |0041: move-result-object v7 │ │ +011eb4: 5bb7 4501 |0042: iput-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.pattern:Ljava/util/regex/Pattern; // field@0145 │ │ +011eb8: 220c 1100 |0044: new-instance v12, Landroid/content/Intent; // type@0011 │ │ +011ebc: 1c07 ed00 |0046: const-class v7, Lorg/tvheadend/tvhguide/htsp/HTSService; // type@00ed │ │ +011ec0: 7030 1d00 bc07 |0048: invoke-direct {v12, v11, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +011ec6: 1a07 2304 |004b: const-string v7, "org.me.tvhguide.htsp.EPG_QUERY" // string@0423 │ │ +011eca: 6e20 2c00 7c00 |004d: invoke-virtual {v12, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@002c │ │ +011ed0: 1a07 bf04 |0050: const-string v7, "query" // string@04bf │ │ +011ed4: 6e30 2900 7c05 |0052: invoke-virtual {v12, v7, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0029 │ │ +011eda: 54b7 4301 |0055: iget-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ +011ede: 3807 0b00 |0057: if-eqz v7, 0062 // +000b │ │ +011ee2: 1a07 7a02 |0059: const-string v7, "channelId" // string@027a │ │ +011ee6: 54b8 4301 |005b: iget-object v8, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ +011eea: 5388 ce01 |005d: iget-wide v8, v8, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +011eee: 6e40 2800 7c98 |005f: invoke-virtual {v12, v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0028 │ │ +011ef4: 6e20 7502 cb00 |0062: invoke-virtual {v11, v12}, Lorg/tvheadend/tvhguide/SearchResultActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0275 │ │ +011efa: 54b7 4301 |0065: iget-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ +011efe: 3907 4000 |0067: if-nez v7, 00a7 // +0040 │ │ +011f02: 6e10 9202 0000 |0069: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannels:()Ljava/util/List; // method@0292 │ │ +011f08: 0c07 |006c: move-result-object v7 │ │ +011f0a: 7210 2501 0700 |006d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +011f10: 0c07 |0070: move-result-object v7 │ │ +011f12: 7210 1801 0700 |0071: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +011f18: 0a08 |0074: move-result v8 │ │ +011f1a: 3808 5a00 |0075: if-eqz v8, 00cf // +005a │ │ +011f1e: 7210 1901 0700 |0077: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +011f24: 0c02 |007a: move-result-object v2 │ │ +011f26: 1f02 f100 |007b: check-cast v2, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +011f2a: 5428 cb01 |007d: iget-object v8, v2, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +011f2e: 7210 2f01 0800 |007f: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +011f34: 0c08 |0082: move-result-object v8 │ │ +011f36: 7210 1801 0800 |0083: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +011f3c: 0a09 |0086: move-result v9 │ │ +011f3e: 3809 eaff |0087: if-eqz v9, 0071 // -0016 │ │ +011f42: 7210 1901 0800 |0089: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +011f48: 0c04 |008c: move-result-object v4 │ │ +011f4a: 1f04 f500 |008d: check-cast v4, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +011f4e: 54b9 4501 |008f: iget-object v9, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.pattern:Ljava/util/regex/Pattern; // field@0145 │ │ +011f52: 544a ec01 |0091: iget-object v10, v4, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +011f56: 6e20 3d01 a900 |0093: invoke-virtual {v9, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@013d │ │ +011f5c: 0c09 |0096: move-result-object v9 │ │ +011f5e: 6e10 3b01 0900 |0097: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@013b │ │ +011f64: 0a09 |009a: move-result v9 │ │ +011f66: 3809 e8ff |009b: if-eqz v9, 0083 // -0018 │ │ +011f6a: 54b9 4601 |009d: iget-object v9, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ +011f6e: 6e20 4f02 4900 |009f: invoke-virtual {v9, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.add:(Ljava/lang/Object;)V // method@024f │ │ +011f74: 28e1 |00a2: goto 0083 // -001f │ │ +011f76: 1207 |00a3: const/4 v7, #int 0 // #0 │ │ +011f78: 5bb7 4301 |00a4: iput-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ +011f7c: 288c |00a6: goto 0032 // -0074 │ │ +011f7e: 54b7 4301 |00a7: iget-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ +011f82: 5477 cb01 |00a9: iget-object v7, v7, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +011f86: 7210 2f01 0700 |00ab: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +011f8c: 0c07 |00ae: move-result-object v7 │ │ +011f8e: 7210 1801 0700 |00af: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +011f94: 0a08 |00b2: move-result v8 │ │ +011f96: 3808 1c00 |00b3: if-eqz v8, 00cf // +001c │ │ +011f9a: 7210 1901 0700 |00b5: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +011fa0: 0c04 |00b8: move-result-object v4 │ │ +011fa2: 1f04 f500 |00b9: check-cast v4, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +011fa6: 54b8 4501 |00bb: iget-object v8, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.pattern:Ljava/util/regex/Pattern; // field@0145 │ │ +011faa: 5449 ec01 |00bd: iget-object v9, v4, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +011fae: 6e20 3d01 9800 |00bf: invoke-virtual {v8, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@013d │ │ +011fb4: 0c08 |00c2: move-result-object v8 │ │ +011fb6: 6e10 3b01 0800 |00c3: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@013b │ │ +011fbc: 0a08 |00c6: move-result v8 │ │ +011fbe: 3808 e8ff |00c7: if-eqz v8, 00af // -0018 │ │ +011fc2: 54b8 4601 |00c9: iget-object v8, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; // field@0146 │ │ +011fc6: 6e20 4f02 4800 |00cb: invoke-virtual {v8, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;.add:(Ljava/lang/Object;)V // method@024f │ │ +011fcc: 28e1 |00ce: goto 00af // -001f │ │ +011fce: 1407 0300 097f |00cf: const v7, #float 1.82104e+38 // #7f090003 │ │ +011fd4: 6e20 5f02 7b00 |00d2: invoke-virtual {v11, v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;.findViewById:(I)Landroid/view/View; // method@025f │ │ +011fda: 0c03 |00d5: move-result-object v3 │ │ +011fdc: 1f03 3d00 |00d6: check-cast v3, Landroid/widget/ImageView; // type@003d │ │ +011fe0: 54b7 4301 |00d8: iget-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ +011fe4: 3807 3b00 |00da: if-eqz v7, 0115 // +003b │ │ +011fe8: 54b7 4301 |00dc: iget-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ +011fec: 5477 cd01 |00de: iget-object v7, v7, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +011ff0: 3807 3500 |00e0: if-eqz v7, 0115 // +0035 │ │ +011ff4: 54b7 4301 |00e2: iget-object v7, v11, Lorg/tvheadend/tvhguide/SearchResultActivity;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@0143 │ │ +011ff8: 5477 cd01 |00e4: iget-object v7, v7, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +011ffc: 6e20 7b00 7300 |00e6: invoke-virtual {v3, v7}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@007b │ │ +012002: 1407 0200 097f |00e9: const v7, #float 1.82104e+38 // #7f090002 │ │ +012008: 6e20 5f02 7b00 |00ec: invoke-virtual {v11, v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;.findViewById:(I)Landroid/view/View; // method@025f │ │ +01200e: 0c06 |00ef: move-result-object v6 │ │ +012010: 1f06 4300 |00f0: check-cast v6, Landroid/widget/TextView; // type@0043 │ │ +012014: 2207 5e00 |00f2: new-instance v7, Ljava/lang/StringBuilder; // type@005e │ │ +012018: 7010 be00 0700 |00f4: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +01201e: 1408 0c00 0401 |00f7: const v8, #float 2.42446e-38 // #0104000c │ │ +012024: 6e20 6402 8b00 |00fa: invoke-virtual {v11, v8}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getString:(I)Ljava/lang/String; // method@0264 │ │ +01202a: 0c08 |00fd: move-result-object v8 │ │ +01202c: 6e20 c100 8700 |00fe: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +012032: 0c07 |0101: move-result-object v7 │ │ +012034: 1a08 1800 |0102: const-string v8, ": " // string@0018 │ │ +012038: 6e20 c100 8700 |0104: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +01203e: 0c07 |0107: move-result-object v7 │ │ +012040: 6e20 c100 5700 |0108: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +012046: 0c07 |010b: move-result-object v7 │ │ +012048: 6e10 c200 0700 |010c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +01204e: 0c07 |010f: move-result-object v7 │ │ +012050: 6e20 8d00 7600 |0110: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@008d │ │ +012056: 2900 04ff |0113: goto/16 0017 // -00fc │ │ +01205a: 1407 0b00 027f |0115: const v7, #float 1.728e+38 // #7f02000b │ │ +012060: 6e20 7d00 7300 |0118: invoke-virtual {v3, v7}, Landroid/widget/ImageView;.setImageResource:(I)V // method@007d │ │ +012066: 28ce |011b: goto 00e9 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=106 │ │ + 0x0011 line=107 │ │ 0x0017 line=158 │ │ 0x0018 line=111 │ │ 0x001e line=113 │ │ 0x0024 line=114 │ │ 0x0026 line=115 │ │ 0x0032 line=120 │ │ 0x0037 line=122 │ │ @@ -20776,45 +20778,43 @@ │ │ 0x00cf line=149 │ │ 0x00d8 line=150 │ │ 0x00e2 line=151 │ │ 0x00e9 line=156 │ │ 0x00f2 line=157 │ │ 0x0115 line=153 │ │ locals : │ │ - 0x0000 - 0x0046 reg=13 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0046 reg=12 intent Landroid/content/Intent; │ │ 0x007d - 0x00a3 reg=2 ch Lorg/tvheadend/tvhguide/model/Channel; │ │ - 0x0083 - 0x00a3 reg=4 i$ Ljava/util/Iterator; │ │ - 0x008f - 0x00a3 reg=6 p Lorg/tvheadend/tvhguide/model/Programme; │ │ - 0x003d - 0x00a3 reg=7 query Ljava/lang/String; │ │ - 0x00af - 0x00cf reg=3 i$ Ljava/util/Iterator; │ │ - 0x00bb - 0x00cf reg=6 p Lorg/tvheadend/tvhguide/model/Programme; │ │ - 0x00f2 - 0x0115 reg=8 t Landroid/widget/TextView; │ │ + 0x008f - 0x00a3 reg=4 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x003d - 0x00a3 reg=5 query Ljava/lang/String; │ │ + 0x00bb - 0x00cf reg=4 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x00f2 - 0x0115 reg=6 t Landroid/widget/TextView; │ │ 0x001e - 0x011c reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ 0x0024 - 0x011c reg=1 appData Landroid/os/Bundle; │ │ - 0x00d8 - 0x011c reg=5 iv Landroid/widget/ImageView; │ │ - 0x00a7 - 0x011c reg=7 query Ljava/lang/String; │ │ - 0x0000 - 0x011c reg=12 this Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ - 0x004b - 0x011c reg=13 intent Landroid/content/Intent; │ │ + 0x00d8 - 0x011c reg=3 iv Landroid/widget/ImageView; │ │ + 0x00a7 - 0x011c reg=5 query Ljava/lang/String; │ │ + 0x0000 - 0x011c reg=11 this Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ + 0x004b - 0x011c reg=12 intent Landroid/content/Intent; │ │ │ │ #7 : (in Lorg/tvheadend/tvhguide/SearchResultActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -011b18: |[011b18] org.tvheadend.tvhguide.SearchResultActivity.onPause:()V │ │ -011b28: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@0017 │ │ -011b2e: 6e10 6002 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getApplication:()Landroid/app/Application; // method@0260 │ │ -011b34: 0c00 |0006: move-result-object v0 │ │ -011b36: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -011b3a: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ -011b40: 0e00 |000c: return-void │ │ +012068: |[012068] org.tvheadend.tvhguide.SearchResultActivity.onPause:()V │ │ +012078: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@0017 │ │ +01207e: 6e10 6002 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getApplication:()Landroid/app/Application; // method@0260 │ │ +012084: 0c00 |0006: move-result-object v0 │ │ +012086: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +01208a: 6e20 9e02 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@029e │ │ +012090: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=170 │ │ 0x0009 line=171 │ │ 0x000c line=172 │ │ locals : │ │ @@ -20826,21 +20826,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -011b44: |[011b44] org.tvheadend.tvhguide.SearchResultActivity.onResume:()V │ │ -011b54: 6f10 1800 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onResume:()V // method@0018 │ │ -011b5a: 6e10 6002 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getApplication:()Landroid/app/Application; // method@0260 │ │ -011b60: 0c00 |0006: move-result-object v0 │ │ -011b62: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -011b66: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ -011b6c: 0e00 |000c: return-void │ │ +012094: |[012094] org.tvheadend.tvhguide.SearchResultActivity.onResume:()V │ │ +0120a4: 6f10 1800 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onResume:()V // method@0018 │ │ +0120aa: 6e10 6002 0100 |0003: invoke-virtual {v1}, Lorg/tvheadend/tvhguide/SearchResultActivity;.getApplication:()Landroid/app/Application; // method@0260 │ │ +0120b0: 0c00 |0006: move-result-object v0 │ │ +0120b2: 1f00 d000 |0007: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0120b6: 6e20 8602 1000 |0009: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addListener:(Lorg/tvheadend/tvhguide/htsp/HTSListener;)V // method@0286 │ │ +0120bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0009 line=164 │ │ 0x000c line=165 │ │ locals : │ │ @@ -20886,66 +20886,66 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -011b70: |[011b70] org.tvheadend.tvhguide.htsp.HTSConnection$1.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011b80: 5b01 6a01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016a │ │ -011b84: 5b02 6b01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016b │ │ -011b88: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011b8e: 0e00 |0007: return-void │ │ +0120c0: |[0120c0] org.tvheadend.tvhguide.htsp.HTSConnection$1.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +0120d0: 5b01 6a01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016a │ │ +0120d4: 5b02 6b01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016b │ │ +0120d8: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +0120de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSConnection$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -011b90: |[011b90] org.tvheadend.tvhguide.htsp.HTSConnection$1.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011ba0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -011ba2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -011ba4: 5442 6a01 |0002: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016a │ │ -011ba8: 1a03 cc03 |0004: const-string v3, "noaccess" // string@03cc │ │ -011bac: 6e30 ed02 3501 |0006: invoke-virtual {v5, v3, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -011bb2: 0a03 |0009: move-result v3 │ │ -011bb4: 3203 2100 |000a: if-eq v3, v0, 002b // +0021 │ │ -011bb8: 7120 bf02 0200 |000c: invoke-static {v2, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$002:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Z)Z // method@02bf │ │ -011bbe: 5440 6a01 |000f: iget-object v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016a │ │ -011bc2: 7110 be02 0000 |0011: invoke-static {v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Z // method@02be │ │ -011bc8: 0a00 |0014: move-result v0 │ │ -011bca: 3900 0c00 |0015: if-nez v0, 0021 // +000c │ │ -011bce: 5440 6a01 |0017: iget-object v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016a │ │ -011bd2: 7110 c002 0000 |0019: invoke-static {v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$100:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // method@02c0 │ │ -011bd8: 0c00 |001c: move-result-object v0 │ │ -011bda: 1241 |001d: const/4 v1, #int 4 // #4 │ │ -011bdc: 7220 d002 1000 |001e: invoke-interface {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(I)V // method@02d0 │ │ -011be2: 5441 6b01 |0021: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016b │ │ -011be6: 1d01 |0023: monitor-enter v1 │ │ -011be8: 5440 6b01 |0024: iget-object v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016b │ │ -011bec: 6e10 ae00 0000 |0026: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@00ae │ │ -011bf2: 1e01 |0029: monitor-exit v1 │ │ -011bf4: 0e00 |002a: return-void │ │ -011bf6: 0110 |002b: move v0, v1 │ │ -011bf8: 28e0 |002c: goto 000c // -0020 │ │ -011bfa: 0d00 |002d: move-exception v0 │ │ -011bfc: 1e01 |002e: monitor-exit v1 │ │ -011bfe: 2700 |002f: throw v0 │ │ +0120e0: |[0120e0] org.tvheadend.tvhguide.htsp.HTSConnection$1.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +0120f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0120f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0120f4: 5442 6a01 |0002: iget-object v2, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016a │ │ +0120f8: 1a03 cb03 |0004: const-string v3, "noaccess" // string@03cb │ │ +0120fc: 6e30 ed02 3501 |0006: invoke-virtual {v5, v3, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012102: 0a03 |0009: move-result v3 │ │ +012104: 3203 2100 |000a: if-eq v3, v0, 002b // +0021 │ │ +012108: 7120 bf02 0200 |000c: invoke-static {v2, v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$002:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Z)Z // method@02bf │ │ +01210e: 5440 6a01 |000f: iget-object v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016a │ │ +012112: 7110 be02 0000 |0011: invoke-static {v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Z // method@02be │ │ +012118: 0a00 |0014: move-result v0 │ │ +01211a: 3900 0c00 |0015: if-nez v0, 0021 // +000c │ │ +01211e: 5440 6a01 |0017: iget-object v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016a │ │ +012122: 7110 c002 0000 |0019: invoke-static {v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$100:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;)Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener; // method@02c0 │ │ +012128: 0c00 |001c: move-result-object v0 │ │ +01212a: 1241 |001d: const/4 v1, #int 4 // #4 │ │ +01212c: 7220 d002 1000 |001e: invoke-interface {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;.onError:(I)V // method@02d0 │ │ +012132: 5441 6b01 |0021: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016b │ │ +012136: 1d01 |0023: monitor-enter v1 │ │ +012138: 5440 6b01 |0024: iget-object v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016b │ │ +01213c: 6e10 ae00 0000 |0026: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@00ae │ │ +012142: 1e01 |0029: monitor-exit v1 │ │ +012144: 0e00 |002a: return-void │ │ +012146: 0110 |002b: move v0, v1 │ │ +012148: 28e0 |002c: goto 000c // -0020 │ │ +01214a: 0d00 |002d: move-exception v0 │ │ +01214c: 1e01 |002e: monitor-exit v1 │ │ +01214e: 2700 |002f: throw v0 │ │ catches : 1 │ │ 0x0024 - 0x002f │ │ -> 0x002d │ │ positions : │ │ 0x0002 line=147 │ │ 0x000f line=148 │ │ 0x0017 line=149 │ │ @@ -21006,76 +21006,76 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -011c0c: |[011c0c] org.tvheadend.tvhguide.htsp.HTSConnection$2.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V │ │ -011c1c: 5b01 6c01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016c │ │ -011c20: 5b02 6f01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$password:Ljava/lang/String; // field@016f │ │ -011c24: 5b03 6e01 |0004: iput-object v3, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016e │ │ -011c28: 5b04 6d01 |0006: iput-object v4, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authHandler:Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler; // field@016d │ │ -011c2c: 7010 ac00 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011c32: 0e00 |000b: return-void │ │ +01215c: |[01215c] org.tvheadend.tvhguide.htsp.HTSConnection$2.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V │ │ +01216c: 5b01 6c01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016c │ │ +012170: 5b02 6f01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$password:Ljava/lang/String; // field@016f │ │ +012174: 5b03 6e01 |0004: iput-object v3, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016e │ │ +012178: 5b04 6d01 |0006: iput-object v4, v0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authHandler:Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler; // field@016d │ │ +01217c: 7010 ac00 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +012182: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSConnection$2; │ │ - 0x0000 - 0x000c reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ + 0x0000 - 0x000c reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0000 - 0x000c reg=4 (null) Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -011c34: |[011c34] org.tvheadend.tvhguide.htsp.HTSConnection$2.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011c44: 5452 6c01 |0000: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016c │ │ -011c48: 1a03 4e03 |0002: const-string v3, "htspversion" // string@034e │ │ -011c4c: 6e20 ec02 3600 |0004: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ -011c52: 0a03 |0007: move-result v3 │ │ -011c54: 7120 c102 3200 |0008: invoke-static {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$202:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;I)I // method@02c1 │ │ -011c5a: 5452 6c01 |000b: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016c │ │ -011c5e: 1a03 ce05 |000d: const-string v3, "webroot" // string@05ce │ │ -011c62: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ -011c66: 6e30 f702 3604 |0011: invoke-virtual {v6, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -011c6c: 0c03 |0014: move-result-object v3 │ │ -011c6e: 7120 c202 3200 |0015: invoke-static {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$302:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)Ljava/lang/String; // method@02c2 │ │ -011c74: 1a02 cd01 |0018: const-string v2, "SHA1" // string@01cd │ │ -011c78: 7110 0201 0200 |001a: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0102 │ │ -011c7e: 0c01 |001d: move-result-object v1 │ │ -011c80: 5452 6f01 |001e: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$password:Ljava/lang/String; // field@016f │ │ -011c84: 6e10 b600 0200 |0020: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@00b6 │ │ -011c8a: 0c02 |0023: move-result-object v2 │ │ -011c8c: 6e20 0301 2100 |0024: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.update:([B)V // method@0103 │ │ -011c92: 1a02 7502 |0027: const-string v2, "challenge" // string@0275 │ │ -011c96: 6e20 e902 2600 |0029: invoke-virtual {v6, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getByteArray:(Ljava/lang/String;)[B // method@02e9 │ │ -011c9c: 0c02 |002c: move-result-object v2 │ │ -011c9e: 6e20 0301 2100 |002d: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.update:([B)V // method@0103 │ │ -011ca4: 5452 6e01 |0030: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016e │ │ -011ca8: 1a03 b602 |0032: const-string v3, "digest" // string@02b6 │ │ -011cac: 6e10 0101 0100 |0034: invoke-virtual {v1}, Ljava/security/MessageDigest;.digest:()[B // method@0101 │ │ -011cb2: 0c04 |0037: move-result-object v4 │ │ -011cb4: 6e30 fa02 3204 |0038: invoke-virtual {v2, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -011cba: 5452 6c01 |003b: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016c │ │ -011cbe: 5453 6e01 |003d: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016e │ │ -011cc2: 5454 6d01 |003f: iget-object v4, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authHandler:Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler; // field@016d │ │ -011cc6: 6e30 cd02 3204 |0041: invoke-virtual {v2, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -011ccc: 0e00 |0044: return-void │ │ -011cce: 0d00 |0045: move-exception v0 │ │ -011cd0: 28fe |0046: goto 0044 // -0002 │ │ +012184: |[012184] org.tvheadend.tvhguide.htsp.HTSConnection$2.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012194: 5452 6c01 |0000: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016c │ │ +012198: 1a03 4e03 |0002: const-string v3, "htspversion" // string@034e │ │ +01219c: 6e20 ec02 3600 |0004: invoke-virtual {v6, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ +0121a2: 0a03 |0007: move-result v3 │ │ +0121a4: 7120 c102 3200 |0008: invoke-static {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$202:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;I)I // method@02c1 │ │ +0121aa: 5452 6c01 |000b: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016c │ │ +0121ae: 1a03 cd05 |000d: const-string v3, "webroot" // string@05cd │ │ +0121b2: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ +0121b6: 6e30 f702 3604 |0011: invoke-virtual {v6, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0121bc: 0c03 |0014: move-result-object v3 │ │ +0121be: 7120 c202 3200 |0015: invoke-static {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.access$302:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)Ljava/lang/String; // method@02c2 │ │ +0121c4: 1a02 cd01 |0018: const-string v2, "SHA1" // string@01cd │ │ +0121c8: 7110 0201 0200 |001a: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0102 │ │ +0121ce: 0c01 |001d: move-result-object v1 │ │ +0121d0: 5452 6f01 |001e: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$password:Ljava/lang/String; // field@016f │ │ +0121d4: 6e10 b600 0200 |0020: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@00b6 │ │ +0121da: 0c02 |0023: move-result-object v2 │ │ +0121dc: 6e20 0301 2100 |0024: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.update:([B)V // method@0103 │ │ +0121e2: 1a02 7502 |0027: const-string v2, "challenge" // string@0275 │ │ +0121e6: 6e20 e902 2600 |0029: invoke-virtual {v6, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getByteArray:(Ljava/lang/String;)[B // method@02e9 │ │ +0121ec: 0c02 |002c: move-result-object v2 │ │ +0121ee: 6e20 0301 2100 |002d: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.update:([B)V // method@0103 │ │ +0121f4: 5452 6e01 |0030: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016e │ │ +0121f8: 1a03 b602 |0032: const-string v3, "digest" // string@02b6 │ │ +0121fc: 6e10 0101 0100 |0034: invoke-virtual {v1}, Ljava/security/MessageDigest;.digest:()[B // method@0101 │ │ +012202: 0c04 |0037: move-result-object v4 │ │ +012204: 6e30 fa02 3204 |0038: invoke-virtual {v2, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +01220a: 5452 6c01 |003b: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@016c │ │ +01220e: 5453 6e01 |003d: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; // field@016e │ │ +012212: 5454 6d01 |003f: iget-object v4, v5, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;.val$authHandler:Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler; // field@016d │ │ +012216: 6e30 cd02 3204 |0041: invoke-virtual {v2, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +01221c: 0e00 |0044: return-void │ │ +01221e: 0d00 |0045: move-exception v0 │ │ +012220: 28fe |0046: goto 0044 // -0002 │ │ catches : 1 │ │ 0x0018 - 0x0044 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0045 │ │ positions : │ │ 0x0000 line=167 │ │ 0x000b line=168 │ │ 0x0018 line=172 │ │ @@ -21131,38 +21131,38 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011ce0: |[011ce0] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileCloseResponse.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V │ │ -011cf0: 5b01 8501 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; // field@0185 │ │ -011cf4: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011cfa: 0e00 |0005: return-void │ │ +012230: |[012230] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileCloseResponse.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V │ │ +012240: 5b01 8501 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; // field@0185 │ │ +012244: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +01224a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -011cfc: |[011cfc] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileCloseResponse.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011d0c: 6e10 af00 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@00af │ │ -011d12: 0e00 |0003: return-void │ │ +01224c: |[01224c] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileCloseResponse.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +01225c: 6e10 af00 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@00af │ │ +012262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse; │ │ 0x0000 - 0x0004 reg=1 response Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ @@ -21214,52 +21214,52 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011d14: |[011d14] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileOpenResponse.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V │ │ -011d24: 5b01 8901 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; // field@0189 │ │ -011d28: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011d2e: 0e00 |0005: return-void │ │ +012264: |[012264] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileOpenResponse.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V │ │ +012274: 5b01 8901 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; // field@0189 │ │ +012278: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +01227e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -011d30: |[011d30] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileOpenResponse.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011d40: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -011d44: 1a00 6203 |0002: const-string v0, "id" // string@0362 │ │ -011d48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -011d4a: 6e30 ed02 0501 |0005: invoke-virtual {v5, v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -011d50: 0a00 |0008: move-result v0 │ │ -011d52: 5940 8601 |0009: iput v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.id:I // field@0186 │ │ -011d56: 1a00 4205 |000b: const-string v0, "size" // string@0542 │ │ -011d5a: 6e40 f202 0532 |000d: invoke-virtual {v5, v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -011d60: 0b00 |0010: move-result-wide v0 │ │ -011d62: 5a40 8801 |0011: iput-wide v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.size:J // field@0188 │ │ -011d66: 1a00 c003 |0013: const-string v0, "mtime" // string@03c0 │ │ -011d6a: 6e40 f202 0532 |0015: invoke-virtual {v5, v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -011d70: 0b00 |0018: move-result-wide v0 │ │ -011d72: 5a40 8701 |0019: iput-wide v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.mtime:J // field@0187 │ │ -011d76: 6e10 af00 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.notifyAll:()V // method@00af │ │ -011d7c: 0e00 |001e: return-void │ │ +012280: |[012280] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileOpenResponse.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012290: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +012294: 1a00 6103 |0002: const-string v0, "id" // string@0361 │ │ +012298: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01229a: 6e30 ed02 0501 |0005: invoke-virtual {v5, v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +0122a0: 0a00 |0008: move-result v0 │ │ +0122a2: 5940 8601 |0009: iput v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.id:I // field@0186 │ │ +0122a6: 1a00 4105 |000b: const-string v0, "size" // string@0541 │ │ +0122aa: 6e40 f202 0532 |000d: invoke-virtual {v5, v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +0122b0: 0b00 |0010: move-result-wide v0 │ │ +0122b2: 5a40 8801 |0011: iput-wide v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.size:J // field@0188 │ │ +0122b6: 1a00 bf03 |0013: const-string v0, "mtime" // string@03bf │ │ +0122ba: 6e40 f202 0532 |0015: invoke-virtual {v5, v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +0122c0: 0b00 |0018: move-result-wide v0 │ │ +0122c2: 5a40 8701 |0019: iput-wide v0, v4, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;.mtime:J // field@0187 │ │ +0122c6: 6e10 af00 0400 |001b: invoke-virtual {v4}, Ljava/lang/Object;.notifyAll:()V // method@00af │ │ +0122cc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x000b line=53 │ │ 0x0013 line=54 │ │ 0x001b line=55 │ │ 0x001e line=56 │ │ @@ -21306,42 +21306,42 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011d80: |[011d80] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileReadResponse.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V │ │ -011d90: 5b01 8b01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; // field@018b │ │ -011d94: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011d9a: 0e00 |0005: return-void │ │ +0122d0: |[0122d0] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileReadResponse.:(Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V │ │ +0122e0: 5b01 8b01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; // field@018b │ │ +0122e4: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +0122ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -011d9c: |[011d9c] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileReadResponse.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011dac: 1a00 a902 |0000: const-string v0, "data" // string@02a9 │ │ -011db0: 6e20 e902 0200 |0002: invoke-virtual {v2, v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getByteArray:(Ljava/lang/String;)[B // method@02e9 │ │ -011db6: 0c00 |0005: move-result-object v0 │ │ -011db8: 5b10 8a01 |0006: iput-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;.data:[B // field@018a │ │ -011dbc: 6e10 af00 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@00af │ │ -011dc2: 0e00 |000b: return-void │ │ +0122ec: |[0122ec] org.tvheadend.tvhguide.htsp.HTSFileInputStream$FileReadResponse.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +0122fc: 1a00 a902 |0000: const-string v0, "data" // string@02a9 │ │ +012300: 6e20 e902 0200 |0002: invoke-virtual {v2, v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getByteArray:(Ljava/lang/String;)[B // method@02e9 │ │ +012306: 0c00 |0005: move-result-object v0 │ │ +012308: 5b10 8a01 |0006: iput-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;.data:[B // field@018a │ │ +01230c: 6e10 af00 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@00af │ │ +012312: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=66 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse; │ │ @@ -21390,91 +21390,90 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -011dc4: |[011dc4] org.tvheadend.tvhguide.htsp.HTSService$10.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ │ -011dd4: 5b12 9a01 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019a │ │ -011dd8: 5b13 9b01 |0002: iput-object v3, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@019b │ │ -011ddc: 5a14 9c01 |0004: iput-wide v4, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.val$eventId:J // field@019c │ │ -011de0: 7010 ac00 0100 |0006: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ -011de6: 0e00 |0009: return-void │ │ +012314: |[012314] org.tvheadend.tvhguide.htsp.HTSService$10.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ │ +012324: 5b12 9a01 |0000: iput-object v2, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019a │ │ +012328: 5b13 9b01 |0002: iput-object v3, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@019b │ │ +01232c: 5a14 9c01 |0004: iput-wide v4, v1, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.val$eventId:J // field@019c │ │ +012330: 7010 ac00 0100 |0006: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00ac │ │ +012336: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSService$10; │ │ - 0x0000 - 0x000a reg=2 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x000a reg=2 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x0000 - 0x000a reg=4 (null) J │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$10;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -011de8: |[011de8] org.tvheadend.tvhguide.htsp.HTSService$10.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011df8: 1a04 6c05 |0000: const-string v4, "success" // string@056c │ │ -011dfc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -011dfe: 6e30 ed02 4905 |0003: invoke-virtual {v9, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -011e04: 0a04 |0006: move-result v4 │ │ -011e06: 1215 |0007: const/4 v5, #int 1 // #1 │ │ -011e08: 3354 3700 |0008: if-ne v4, v5, 003f // +0037 │ │ -011e0c: 5484 9b01 |000a: iget-object v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@019b │ │ -011e10: 5444 cb01 |000c: iget-object v4, v4, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -011e14: 7210 2f01 0400 |000e: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -011e1a: 0c02 |0011: move-result-object v2 │ │ -011e1c: 7210 1801 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -011e22: 0a04 |0015: move-result v4 │ │ -011e24: 3804 2900 |0016: if-eqz v4, 003f // +0029 │ │ -011e28: 7210 1901 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -011e2e: 0c03 |001b: move-result-object v3 │ │ -011e30: 1f03 f500 |001c: check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -011e34: 5334 e401 |001e: iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -011e38: 5386 9c01 |0020: iget-wide v6, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.val$eventId:J // field@019c │ │ -011e3c: 3104 0406 |0022: cmp-long v4, v4, v6 │ │ -011e40: 3904 eeff |0024: if-nez v4, 0012 // -0012 │ │ -011e44: 5484 9a01 |0026: iget-object v4, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019a │ │ -011e48: 6e10 3203 0400 |0028: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -011e4e: 0c00 |002b: move-result-object v0 │ │ -011e50: 1f00 d000 |002c: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -011e54: 1a04 6203 |002e: const-string v4, "id" // string@0362 │ │ -011e58: 1606 0000 |0030: const-wide/16 v6, #int 0 // #0 │ │ -011e5c: 6e40 f202 4976 |0032: invoke-virtual {v9, v4, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -011e62: 0b04 |0035: move-result-wide v4 │ │ -011e64: 6e30 9402 4005 |0036: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ -011e6a: 0c04 |0039: move-result-object v4 │ │ -011e6c: 5b34 e601 |003a: iput-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -011e70: 6e20 a702 3000 |003c: invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@02a7 │ │ -011e76: 1a04 d202 |003f: const-string v4, "error" // string@02d2 │ │ -011e7a: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -011e7c: 6e30 f702 4905 |0042: invoke-virtual {v9, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -011e82: 0c01 |0045: move-result-object v1 │ │ -011e84: 0e00 |0046: return-void │ │ +012338: |[012338] org.tvheadend.tvhguide.htsp.HTSService$10.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012348: 1a03 6b05 |0000: const-string v3, "success" // string@056b │ │ +01234c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +01234e: 6e30 ed02 3904 |0003: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012354: 0a03 |0006: move-result v3 │ │ +012356: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +012358: 3343 3700 |0008: if-ne v3, v4, 003f // +0037 │ │ +01235c: 5483 9b01 |000a: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@019b │ │ +012360: 5433 cb01 |000c: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +012364: 7210 2f01 0300 |000e: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +01236a: 0c03 |0011: move-result-object v3 │ │ +01236c: 7210 1801 0300 |0012: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +012372: 0a04 |0015: move-result v4 │ │ +012374: 3804 2900 |0016: if-eqz v4, 003f // +0029 │ │ +012378: 7210 1901 0300 |0018: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +01237e: 0c02 |001b: move-result-object v2 │ │ +012380: 1f02 f500 |001c: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +012384: 5324 e401 |001e: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +012388: 5386 9c01 |0020: iget-wide v6, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.val$eventId:J // field@019c │ │ +01238c: 3104 0406 |0022: cmp-long v4, v4, v6 │ │ +012390: 3904 eeff |0024: if-nez v4, 0012 // -0012 │ │ +012394: 5483 9a01 |0026: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019a │ │ +012398: 6e10 3203 0300 |0028: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +01239e: 0c00 |002b: move-result-object v0 │ │ +0123a0: 1f00 d000 |002c: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0123a4: 1a03 6103 |002e: const-string v3, "id" // string@0361 │ │ +0123a8: 1604 0000 |0030: const-wide/16 v4, #int 0 // #0 │ │ +0123ac: 6e40 f202 3954 |0032: invoke-virtual {v9, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +0123b2: 0b04 |0035: move-result-wide v4 │ │ +0123b4: 6e30 9402 4005 |0036: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ +0123ba: 0c03 |0039: move-result-object v3 │ │ +0123bc: 5b23 e601 |003a: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +0123c0: 6e20 a702 2000 |003c: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@02a7 │ │ +0123c6: 1a03 d202 |003f: const-string v3, "error" // string@02d2 │ │ +0123ca: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +0123cc: 6e30 f702 3904 |0042: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0123d2: 0c01 |0045: move-result-object v1 │ │ +0123d4: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x000a line=796 │ │ 0x001e line=797 │ │ 0x0026 line=798 │ │ 0x002e line=799 │ │ 0x003c line=800 │ │ 0x003f line=805 │ │ 0x0046 line=806 │ │ locals : │ │ 0x002e - 0x003f reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x0012 - 0x003f reg=2 i$ Ljava/util/Iterator; │ │ - 0x001e - 0x003f reg=3 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x001e - 0x003f reg=2 p Lorg/tvheadend/tvhguide/model/Programme; │ │ 0x0046 - 0x0047 reg=1 error Ljava/lang/String; │ │ 0x0000 - 0x0047 reg=8 this Lorg/tvheadend/tvhguide/htsp/HTSService$10; │ │ 0x0000 - 0x0047 reg=9 response Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ source_file_idx : 127 (HTSService.java) │ │ │ │ Class #98 header: │ │ @@ -21510,37 +21509,37 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011e88: |[011e88] org.tvheadend.tvhguide.htsp.HTSService$11.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -011e98: 5b01 9d01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$11;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019d │ │ -011e9c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011ea2: 0e00 |0005: return-void │ │ +0123d8: |[0123d8] org.tvheadend.tvhguide.htsp.HTSService$11.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +0123e8: 5b01 9d01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$11;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019d │ │ +0123ec: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +0123f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$11;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011ea4: |[011ea4] org.tvheadend.tvhguide.htsp.HTSService$11.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011eb4: 0e00 |0000: return-void │ │ +0123f4: |[0123f4] org.tvheadend.tvhguide.htsp.HTSService$11.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012404: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$11; │ │ 0x0000 - 0x0001 reg=1 response Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ @@ -21579,37 +21578,37 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011eb8: |[011eb8] org.tvheadend.tvhguide.htsp.HTSService$12.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -011ec8: 5b01 9e01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$12;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019e │ │ -011ecc: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011ed2: 0e00 |0005: return-void │ │ +012408: |[012408] org.tvheadend.tvhguide.htsp.HTSService$12.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +012418: 5b01 9e01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$12;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019e │ │ +01241c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +012422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$12;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011ed4: |[011ed4] org.tvheadend.tvhguide.htsp.HTSService$12.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011ee4: 0e00 |0000: return-void │ │ +012424: |[012424] org.tvheadend.tvhguide.htsp.HTSService$12.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012434: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$12; │ │ 0x0000 - 0x0001 reg=1 response Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ @@ -21648,37 +21647,37 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011ee8: |[011ee8] org.tvheadend.tvhguide.htsp.HTSService$13.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -011ef8: 5b01 9f01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$13;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019f │ │ -011efc: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011f02: 0e00 |0005: return-void │ │ +012438: |[012438] org.tvheadend.tvhguide.htsp.HTSService$13.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +012448: 5b01 9f01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$13;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@019f │ │ +01244c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +012452: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$13;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -011f04: |[011f04] org.tvheadend.tvhguide.htsp.HTSService$13.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011f14: 0e00 |0000: return-void │ │ +012454: |[012454] org.tvheadend.tvhguide.htsp.HTSService$13.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012464: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$13; │ │ 0x0000 - 0x0001 reg=1 response Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ @@ -21717,66 +21716,66 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011f18: |[011f18] org.tvheadend.tvhguide.htsp.HTSService$14.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -011f28: 5b01 a001 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$14;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a0 │ │ -011f2c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011f32: 0e00 |0005: return-void │ │ +012468: |[012468] org.tvheadend.tvhguide.htsp.HTSService$14.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +012478: 5b01 a001 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$14;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a0 │ │ +01247c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +012482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$14;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -011f34: |[011f34] org.tvheadend.tvhguide.htsp.HTSService$14.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011f44: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -011f46: 1a04 4304 |0001: const-string v4, "path" // string@0443 │ │ -011f4a: 6e30 f702 4705 |0003: invoke-virtual {v7, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -011f50: 0c01 |0006: move-result-object v1 │ │ -011f52: 1a04 8505 |0007: const-string v4, "ticket" // string@0585 │ │ -011f56: 6e30 f702 4705 |0009: invoke-virtual {v7, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -011f5c: 0c02 |000c: move-result-object v2 │ │ -011f5e: 5464 a001 |000d: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSService$14;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a0 │ │ -011f62: 7110 2603 0400 |000f: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSService;)Lorg/tvheadend/tvhguide/htsp/HTSConnection; // method@0326 │ │ -011f68: 0c04 |0012: move-result-object v4 │ │ -011f6a: 6e10 c602 0400 |0013: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.getWebRoot:()Ljava/lang/String; // method@02c6 │ │ -011f70: 0c03 |0016: move-result-object v3 │ │ -011f72: 3801 2500 |0017: if-eqz v1, 003c // +0025 │ │ -011f76: 3802 2300 |0019: if-eqz v2, 003c // +0023 │ │ -011f7a: 5464 a001 |001b: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSService$14;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a0 │ │ -011f7e: 6e10 3203 0400 |001d: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -011f84: 0c00 |0020: move-result-object v0 │ │ -011f86: 1f00 d000 |0021: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -011f8a: 2204 f300 |0023: new-instance v4, Lorg/tvheadend/tvhguide/model/HttpTicket; // type@00f3 │ │ -011f8e: 2205 5e00 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@005e │ │ -011f92: 7010 be00 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -011f98: 6e20 c100 3500 |002a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -011f9e: 0c05 |002d: move-result-object v5 │ │ -011fa0: 6e20 c100 1500 |002e: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -011fa6: 0c05 |0031: move-result-object v5 │ │ -011fa8: 6e10 c200 0500 |0032: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -011fae: 0c05 |0035: move-result-object v5 │ │ -011fb0: 7030 7503 5402 |0036: invoke-direct {v4, v5, v2}, Lorg/tvheadend/tvhguide/model/HttpTicket;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0375 │ │ -011fb6: 6e20 8a02 4000 |0039: invoke-virtual {v0, v4}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addTicket:(Lorg/tvheadend/tvhguide/model/HttpTicket;)V // method@028a │ │ -011fbc: 0e00 |003c: return-void │ │ +012484: |[012484] org.tvheadend.tvhguide.htsp.HTSService$14.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012494: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +012496: 1a04 4204 |0001: const-string v4, "path" // string@0442 │ │ +01249a: 6e30 f702 4705 |0003: invoke-virtual {v7, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0124a0: 0c01 |0006: move-result-object v1 │ │ +0124a2: 1a04 8405 |0007: const-string v4, "ticket" // string@0584 │ │ +0124a6: 6e30 f702 4705 |0009: invoke-virtual {v7, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0124ac: 0c02 |000c: move-result-object v2 │ │ +0124ae: 5464 a001 |000d: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSService$14;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a0 │ │ +0124b2: 7110 2603 0400 |000f: invoke-static {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSService;)Lorg/tvheadend/tvhguide/htsp/HTSConnection; // method@0326 │ │ +0124b8: 0c04 |0012: move-result-object v4 │ │ +0124ba: 6e10 c602 0400 |0013: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.getWebRoot:()Ljava/lang/String; // method@02c6 │ │ +0124c0: 0c03 |0016: move-result-object v3 │ │ +0124c2: 3801 2500 |0017: if-eqz v1, 003c // +0025 │ │ +0124c6: 3802 2300 |0019: if-eqz v2, 003c // +0023 │ │ +0124ca: 5464 a001 |001b: iget-object v4, v6, Lorg/tvheadend/tvhguide/htsp/HTSService$14;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a0 │ │ +0124ce: 6e10 3203 0400 |001d: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +0124d4: 0c00 |0020: move-result-object v0 │ │ +0124d6: 1f00 d000 |0021: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0124da: 2204 f300 |0023: new-instance v4, Lorg/tvheadend/tvhguide/model/HttpTicket; // type@00f3 │ │ +0124de: 2205 5e00 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@005e │ │ +0124e2: 7010 be00 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0124e8: 6e20 c100 3500 |002a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0124ee: 0c05 |002d: move-result-object v5 │ │ +0124f0: 6e20 c100 1500 |002e: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0124f6: 0c05 |0031: move-result-object v5 │ │ +0124f8: 6e10 c200 0500 |0032: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0124fe: 0c05 |0035: move-result-object v5 │ │ +012500: 7030 7503 5402 |0036: invoke-direct {v4, v5, v2}, Lorg/tvheadend/tvhguide/model/HttpTicket;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0375 │ │ +012506: 6e20 8a02 4000 |0039: invoke-virtual {v0, v4}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addTicket:(Lorg/tvheadend/tvhguide/model/HttpTicket;)V // method@028a │ │ +01250c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=869 │ │ 0x0007 line=870 │ │ 0x000d line=871 │ │ 0x0017 line=873 │ │ 0x001b line=874 │ │ @@ -21825,53 +21824,53 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -011fc0: |[011fc0] org.tvheadend.tvhguide.htsp.HTSService$15.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -011fd0: 5b01 a101 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$15;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a1 │ │ -011fd4: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -011fda: 0e00 |0005: return-void │ │ +012510: |[012510] org.tvheadend.tvhguide.htsp.HTSService$15.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +012520: 5b01 a101 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$15;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a1 │ │ +012524: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +01252a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$15;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -011fdc: |[011fdc] org.tvheadend.tvhguide.htsp.HTSService$15.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -011fec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -011fee: 1a03 4304 |0001: const-string v3, "path" // string@0443 │ │ -011ff2: 6e30 f702 3604 |0003: invoke-virtual {v6, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -011ff8: 0c01 |0006: move-result-object v1 │ │ -011ffa: 1a03 8505 |0007: const-string v3, "ticket" // string@0585 │ │ -011ffe: 6e30 f702 3604 |0009: invoke-virtual {v6, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012004: 0c02 |000c: move-result-object v2 │ │ -012006: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -01200a: 3802 1200 |000f: if-eqz v2, 0021 // +0012 │ │ -01200e: 5453 a101 |0011: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$15;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a1 │ │ -012012: 6e10 3203 0300 |0013: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012018: 0c00 |0016: move-result-object v0 │ │ -01201a: 1f00 d000 |0017: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01201e: 2203 f300 |0019: new-instance v3, Lorg/tvheadend/tvhguide/model/HttpTicket; // type@00f3 │ │ -012022: 7030 7503 1302 |001b: invoke-direct {v3, v1, v2}, Lorg/tvheadend/tvhguide/model/HttpTicket;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0375 │ │ -012028: 6e20 8a02 3000 |001e: invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addTicket:(Lorg/tvheadend/tvhguide/model/HttpTicket;)V // method@028a │ │ -01202e: 0e00 |0021: return-void │ │ +01252c: |[01252c] org.tvheadend.tvhguide.htsp.HTSService$15.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +01253c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01253e: 1a03 4204 |0001: const-string v3, "path" // string@0442 │ │ +012542: 6e30 f702 3604 |0003: invoke-virtual {v6, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +012548: 0c01 |0006: move-result-object v1 │ │ +01254a: 1a03 8405 |0007: const-string v3, "ticket" // string@0584 │ │ +01254e: 6e30 f702 3604 |0009: invoke-virtual {v6, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +012554: 0c02 |000c: move-result-object v2 │ │ +012556: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +01255a: 3802 1200 |000f: if-eqz v2, 0021 // +0012 │ │ +01255e: 5453 a101 |0011: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSService$15;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01a1 │ │ +012562: 6e10 3203 0300 |0013: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +012568: 0c00 |0016: move-result-object v0 │ │ +01256a: 1f00 d000 |0017: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +01256e: 2203 f300 |0019: new-instance v3, Lorg/tvheadend/tvhguide/model/HttpTicket; // type@00f3 │ │ +012572: 7030 7503 1302 |001b: invoke-direct {v3, v1, v2}, Lorg/tvheadend/tvhguide/model/HttpTicket;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0375 │ │ +012578: 6e20 8a02 3000 |001e: invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addTicket:(Lorg/tvheadend/tvhguide/model/HttpTicket;)V // method@028a │ │ +01257e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=888 │ │ 0x0007 line=889 │ │ 0x000d line=891 │ │ 0x0011 line=892 │ │ 0x0019 line=893 │ │ @@ -21922,124 +21921,124 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -012030: |[012030] org.tvheadend.tvhguide.htsp.HTSService$5.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V │ │ -012040: 5b01 ae01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ae │ │ -012044: 5b02 af01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01af │ │ -012048: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -01204e: 0e00 |0007: return-void │ │ +012580: |[012580] org.tvheadend.tvhguide.htsp.HTSService$5.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V │ │ +012590: 5b01 ae01 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ae │ │ +012594: 5b02 af01 |0002: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01af │ │ +012598: 7010 ac00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +01259e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$5;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 171 16-bit code units │ │ -012050: |[012050] org.tvheadend.tvhguide.htsp.HTSService$5.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012060: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -012064: 1a05 d602 |0002: const-string v5, "events" // string@02d6 │ │ -012068: 6e20 e502 5b00 |0004: invoke-virtual {v11, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsKey:(Ljava/lang/Object;)Z // method@02e5 │ │ -01206e: 0a05 |0007: move-result v5 │ │ -012070: 3905 0300 |0008: if-nez v5, 000b // +0003 │ │ -012074: 0e00 |000a: return-void │ │ -012076: 54a5 ae01 |000b: iget-object v5, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ae │ │ -01207a: 6e10 3203 0500 |000d: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012080: 0c00 |0010: move-result-object v0 │ │ -012082: 1f00 d000 |0011: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -012086: 1a05 d602 |0013: const-string v5, "events" // string@02d6 │ │ -01208a: 6e20 f002 5b00 |0015: invoke-virtual {v11, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getList:(Ljava/lang/String;)Ljava/util/List; // method@02f0 │ │ -012090: 0c05 |0018: move-result-object v5 │ │ -012092: 7210 2501 0500 |0019: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -012098: 0c01 |001c: move-result-object v1 │ │ -01209a: 7210 1801 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -0120a0: 0a05 |0020: move-result v5 │ │ -0120a2: 3805 8300 |0021: if-eqz v5, 00a4 // +0083 │ │ -0120a6: 7210 1901 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -0120ac: 0c02 |0026: move-result-object v2 │ │ -0120ae: 2203 f500 |0027: new-instance v3, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -0120b2: 7010 7703 0300 |0029: invoke-direct {v3}, Lorg/tvheadend/tvhguide/model/Programme;.:()V // method@0377 │ │ -0120b8: 0724 |002c: move-object v4, v2 │ │ -0120ba: 1f04 db00 |002d: check-cast v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0120be: 1a05 d402 |002f: const-string v5, "eventId" // string@02d4 │ │ -0120c2: 6e40 f202 5498 |0031: invoke-virtual {v4, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -0120c8: 0b06 |0034: move-result-wide v6 │ │ -0120ca: 5a36 e401 |0035: iput-wide v6, v3, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -0120ce: 1a05 c803 |0037: const-string v5, "nextEventId" // string@03c8 │ │ -0120d2: 6e40 f202 5498 |0039: invoke-virtual {v4, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -0120d8: 0b06 |003c: move-result-wide v6 │ │ -0120da: 5a36 e501 |003d: iput-wide v6, v3, Lorg/tvheadend/tvhguide/model/Programme;.nextId:J // field@01e5 │ │ -0120de: 1a05 b302 |003f: const-string v5, "description" // string@02b3 │ │ -0120e2: 1a06 0000 |0041: const-string v6, "" // string@0000 │ │ -0120e6: 6e30 f702 5406 |0043: invoke-virtual {v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -0120ec: 0c05 |0046: move-result-object v5 │ │ -0120ee: 5b35 e301 |0047: iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ -0120f2: 1a05 6d05 |0049: const-string v5, "summary" // string@056d │ │ -0120f6: 1a06 0000 |004b: const-string v6, "" // string@0000 │ │ -0120fa: 6e30 f702 5406 |004d: invoke-virtual {v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012100: 0c05 |0050: move-result-object v5 │ │ -012102: 5b35 eb01 |0051: iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ -012106: 1a05 c202 |0053: const-string v5, "dvrId" // string@02c2 │ │ -01210a: 6e40 f202 5498 |0055: invoke-virtual {v4, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -012110: 0b06 |0058: move-result-wide v6 │ │ -012112: 6e30 9402 6007 |0059: invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ -012118: 0c05 |005c: move-result-object v5 │ │ -01211a: 5b35 e601 |005d: iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -01211e: 1a05 9802 |005f: const-string v5, "contentType" // string@0298 │ │ -012122: 1206 |0061: const/4 v6, #int 0 // #0 │ │ -012124: 6e30 ed02 5406 |0062: invoke-virtual {v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -01212a: 0a05 |0065: move-result v5 │ │ -01212c: 5935 e201 |0066: iput v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ -012130: 1a05 8805 |0068: const-string v5, "title" // string@0588 │ │ -012134: 6e20 f602 5400 |006a: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02f6 │ │ -01213a: 0c05 |006d: move-result-object v5 │ │ -01213c: 5b35 ec01 |006e: iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -012140: 1a05 5305 |0070: const-string v5, "start" // string@0553 │ │ -012144: 6e20 ea02 5400 |0072: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ -01214a: 0c05 |0075: move-result-object v5 │ │ -01214c: 5b35 e901 |0076: iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -012150: 1a05 5e05 |0078: const-string v5, "stop" // string@055e │ │ -012154: 6e20 ea02 5400 |007a: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ -01215a: 0c05 |007d: move-result-object v5 │ │ -01215c: 5b35 ea01 |007e: iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ -012160: 54a5 ae01 |0080: iget-object v5, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ae │ │ -012164: 7120 2903 4500 |0082: invoke-static {v5, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$300:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; // method@0329 │ │ -01216a: 0c05 |0085: move-result-object v5 │ │ -01216c: 5b35 e701 |0086: iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ -012170: 1a05 5205 |0088: const-string v5, "starRating" // string@0552 │ │ -012174: 12f6 |008a: const/4 v6, #int -1 // #ff │ │ -012176: 6e30 ed02 5406 |008b: invoke-virtual {v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -01217c: 0a05 |008e: move-result v5 │ │ -01217e: 5935 e801 |008f: iput v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ -012182: 54a5 af01 |0091: iget-object v5, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01af │ │ -012186: 5b35 e101 |0093: iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ -01218a: 54a5 af01 |0095: iget-object v5, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01af │ │ -01218e: 5455 cb01 |0097: iget-object v5, v5, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -012192: 7220 2c01 3500 |0099: invoke-interface {v5, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@012c │ │ -012198: 0a05 |009c: move-result v5 │ │ -01219a: 3805 80ff |009d: if-eqz v5, 001d // -0080 │ │ -01219e: 6e20 8702 3000 |009f: invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@0287 │ │ -0121a4: 2900 7bff |00a2: goto/16 001d // -0085 │ │ -0121a8: 54a5 af01 |00a4: iget-object v5, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01af │ │ -0121ac: 6e20 a502 5000 |00a6: invoke-virtual {v0, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@02a5 │ │ -0121b2: 2900 61ff |00a9: goto/16 000a // -009f │ │ +0125a0: |[0125a0] org.tvheadend.tvhguide.htsp.HTSService$5.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +0125b0: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0125b4: 1a04 d602 |0002: const-string v4, "events" // string@02d6 │ │ +0125b8: 6e20 e502 4b00 |0004: invoke-virtual {v11, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsKey:(Ljava/lang/Object;)Z // method@02e5 │ │ +0125be: 0a04 |0007: move-result v4 │ │ +0125c0: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +0125c4: 0e00 |000a: return-void │ │ +0125c6: 54a4 ae01 |000b: iget-object v4, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ae │ │ +0125ca: 6e10 3203 0400 |000d: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +0125d0: 0c00 |0010: move-result-object v0 │ │ +0125d2: 1f00 d000 |0011: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0125d6: 1a04 d602 |0013: const-string v4, "events" // string@02d6 │ │ +0125da: 6e20 f002 4b00 |0015: invoke-virtual {v11, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getList:(Ljava/lang/String;)Ljava/util/List; // method@02f0 │ │ +0125e0: 0c04 |0018: move-result-object v4 │ │ +0125e2: 7210 2501 0400 |0019: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +0125e8: 0c04 |001c: move-result-object v4 │ │ +0125ea: 7210 1801 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +0125f0: 0a05 |0020: move-result v5 │ │ +0125f2: 3805 8300 |0021: if-eqz v5, 00a4 // +0083 │ │ +0125f6: 7210 1901 0400 |0023: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +0125fc: 0c01 |0026: move-result-object v1 │ │ +0125fe: 2202 f500 |0027: new-instance v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +012602: 7010 7703 0200 |0029: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Programme;.:()V // method@0377 │ │ +012608: 0713 |002c: move-object v3, v1 │ │ +01260a: 1f03 db00 |002d: check-cast v3, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +01260e: 1a05 d402 |002f: const-string v5, "eventId" // string@02d4 │ │ +012612: 6e40 f202 5398 |0031: invoke-virtual {v3, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +012618: 0b06 |0034: move-result-wide v6 │ │ +01261a: 5a26 e401 |0035: iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +01261e: 1a05 c703 |0037: const-string v5, "nextEventId" // string@03c7 │ │ +012622: 6e40 f202 5398 |0039: invoke-virtual {v3, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +012628: 0b06 |003c: move-result-wide v6 │ │ +01262a: 5a26 e501 |003d: iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Programme;.nextId:J // field@01e5 │ │ +01262e: 1a05 b302 |003f: const-string v5, "description" // string@02b3 │ │ +012632: 1a06 0000 |0041: const-string v6, "" // string@0000 │ │ +012636: 6e30 f702 5306 |0043: invoke-virtual {v3, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +01263c: 0c05 |0046: move-result-object v5 │ │ +01263e: 5b25 e301 |0047: iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ +012642: 1a05 6c05 |0049: const-string v5, "summary" // string@056c │ │ +012646: 1a06 0000 |004b: const-string v6, "" // string@0000 │ │ +01264a: 6e30 f702 5306 |004d: invoke-virtual {v3, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +012650: 0c05 |0050: move-result-object v5 │ │ +012652: 5b25 eb01 |0051: iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ +012656: 1a05 c202 |0053: const-string v5, "dvrId" // string@02c2 │ │ +01265a: 6e40 f202 5398 |0055: invoke-virtual {v3, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +012660: 0b06 |0058: move-result-wide v6 │ │ +012662: 6e30 9402 6007 |0059: invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ +012668: 0c05 |005c: move-result-object v5 │ │ +01266a: 5b25 e601 |005d: iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +01266e: 1a05 9802 |005f: const-string v5, "contentType" // string@0298 │ │ +012672: 1206 |0061: const/4 v6, #int 0 // #0 │ │ +012674: 6e30 ed02 5306 |0062: invoke-virtual {v3, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +01267a: 0a05 |0065: move-result v5 │ │ +01267c: 5925 e201 |0066: iput v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ +012680: 1a05 8705 |0068: const-string v5, "title" // string@0587 │ │ +012684: 6e20 f602 5300 |006a: invoke-virtual {v3, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02f6 │ │ +01268a: 0c05 |006d: move-result-object v5 │ │ +01268c: 5b25 ec01 |006e: iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +012690: 1a05 5205 |0070: const-string v5, "start" // string@0552 │ │ +012694: 6e20 ea02 5300 |0072: invoke-virtual {v3, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ +01269a: 0c05 |0075: move-result-object v5 │ │ +01269c: 5b25 e901 |0076: iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +0126a0: 1a05 5d05 |0078: const-string v5, "stop" // string@055d │ │ +0126a4: 6e20 ea02 5300 |007a: invoke-virtual {v3, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ +0126aa: 0c05 |007d: move-result-object v5 │ │ +0126ac: 5b25 ea01 |007e: iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ +0126b0: 54a5 ae01 |0080: iget-object v5, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01ae │ │ +0126b4: 7120 2903 3500 |0082: invoke-static {v5, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$300:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; // method@0329 │ │ +0126ba: 0c05 |0085: move-result-object v5 │ │ +0126bc: 5b25 e701 |0086: iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ +0126c0: 1a05 5105 |0088: const-string v5, "starRating" // string@0551 │ │ +0126c4: 12f6 |008a: const/4 v6, #int -1 // #ff │ │ +0126c6: 6e30 ed02 5306 |008b: invoke-virtual {v3, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +0126cc: 0a05 |008e: move-result v5 │ │ +0126ce: 5925 e801 |008f: iput v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ +0126d2: 54a5 af01 |0091: iget-object v5, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01af │ │ +0126d6: 5b25 e101 |0093: iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ +0126da: 54a5 af01 |0095: iget-object v5, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01af │ │ +0126de: 5455 cb01 |0097: iget-object v5, v5, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +0126e2: 7220 2c01 2500 |0099: invoke-interface {v5, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@012c │ │ +0126e8: 0a05 |009c: move-result v5 │ │ +0126ea: 3805 80ff |009d: if-eqz v5, 001d // -0080 │ │ +0126ee: 6e20 8702 2000 |009f: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@0287 │ │ +0126f4: 2900 7bff |00a2: goto/16 001d // -0085 │ │ +0126f8: 54a4 af01 |00a4: iget-object v4, v10, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.val$ch:Lorg/tvheadend/tvhguide/model/Channel; // field@01af │ │ +0126fc: 6e20 a502 4000 |00a6: invoke-virtual {v0, v4}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@02a5 │ │ +012702: 2900 61ff |00a9: goto/16 000a // -009f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=659 │ │ 0x000a line=686 │ │ 0x000b line=663 │ │ 0x0013 line=665 │ │ 0x0027 line=666 │ │ @@ -22056,19 +22055,18 @@ │ │ 0x0080 line=677 │ │ 0x0088 line=678 │ │ 0x0091 line=680 │ │ 0x0095 line=681 │ │ 0x009f line=682 │ │ 0x00a4 line=685 │ │ locals : │ │ - 0x0027 - 0x00a4 reg=2 obj Ljava/lang/Object; │ │ - 0x002c - 0x00a4 reg=3 p Lorg/tvheadend/tvhguide/model/Programme; │ │ - 0x002f - 0x00a4 reg=4 sub Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ + 0x0027 - 0x00a4 reg=1 obj Ljava/lang/Object; │ │ + 0x002c - 0x00a4 reg=2 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x002f - 0x00a4 reg=3 sub Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ 0x0013 - 0x00ab reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x001d - 0x00ab reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x00ab reg=10 this Lorg/tvheadend/tvhguide/htsp/HTSService$5; │ │ 0x0000 - 0x00ab reg=11 response Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ source_file_idx : 127 (HTSService.java) │ │ │ │ Class #104 header: │ │ class_idx : 232 │ │ @@ -22103,106 +22101,106 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0121b8: |[0121b8] org.tvheadend.tvhguide.htsp.HTSService$6.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -0121c8: 5b01 b001 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$6;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b0 │ │ -0121cc: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -0121d2: 0e00 |0005: return-void │ │ +012708: |[012708] org.tvheadend.tvhguide.htsp.HTSService$6.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +012718: 5b01 b001 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$6;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b0 │ │ +01271c: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +012722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$6;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 140 16-bit code units │ │ -0121d4: |[0121d4] org.tvheadend.tvhguide.htsp.HTSService$6.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -0121e4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0121e8: 5483 b001 |0002: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$6;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b0 │ │ -0121ec: 6e10 3203 0300 |0004: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -0121f2: 0c00 |0007: move-result-object v0 │ │ -0121f4: 1f00 d000 |0008: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -0121f8: 1a03 7a02 |000a: const-string v3, "channelId" // string@027a │ │ -0121fc: 6e20 f102 3900 |000c: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012202: 0b04 |000f: move-result-wide v4 │ │ -012204: 6e30 8f02 4005 |0010: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -01220a: 0c01 |0013: move-result-object v1 │ │ -01220c: 2202 f500 |0014: new-instance v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -012210: 7010 7703 0200 |0016: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Programme;.:()V // method@0377 │ │ -012216: 1a03 d402 |0019: const-string v3, "eventId" // string@02d4 │ │ -01221a: 6e20 f102 3900 |001b: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012220: 0b04 |001e: move-result-wide v4 │ │ -012222: 5a24 e401 |001f: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -012226: 1a03 c803 |0021: const-string v3, "nextEventId" // string@03c8 │ │ -01222a: 6e40 f202 3976 |0023: invoke-virtual {v9, v3, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -012230: 0b04 |0026: move-result-wide v4 │ │ -012232: 5a24 e501 |0027: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Programme;.nextId:J // field@01e5 │ │ -012236: 1a03 b302 |0029: const-string v3, "description" // string@02b3 │ │ -01223a: 1a04 0000 |002b: const-string v4, "" // string@0000 │ │ -01223e: 6e30 f702 3904 |002d: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012244: 0c03 |0030: move-result-object v3 │ │ -012246: 5b23 e301 |0031: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ -01224a: 1a03 6d05 |0033: const-string v3, "summary" // string@056d │ │ -01224e: 1a04 0000 |0035: const-string v4, "" // string@0000 │ │ -012252: 6e30 f702 3904 |0037: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012258: 0c03 |003a: move-result-object v3 │ │ -01225a: 5b23 eb01 |003b: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ -01225e: 1a03 c202 |003d: const-string v3, "dvrId" // string@02c2 │ │ -012262: 6e40 f202 3976 |003f: invoke-virtual {v9, v3, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -012268: 0b04 |0042: move-result-wide v4 │ │ -01226a: 6e30 9402 4005 |0043: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ -012270: 0c03 |0046: move-result-object v3 │ │ -012272: 5b23 e601 |0047: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -012276: 1a03 9802 |0049: const-string v3, "contentType" // string@0298 │ │ -01227a: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -01227c: 6e30 ed02 3904 |004c: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -012282: 0a03 |004f: move-result v3 │ │ -012284: 5923 e201 |0050: iput v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ -012288: 1a03 8805 |0052: const-string v3, "title" // string@0588 │ │ -01228c: 6e20 f602 3900 |0054: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02f6 │ │ -012292: 0c03 |0057: move-result-object v3 │ │ -012294: 5b23 ec01 |0058: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ -012298: 1a03 5305 |005a: const-string v3, "start" // string@0553 │ │ -01229c: 6e20 ea02 3900 |005c: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ -0122a2: 0c03 |005f: move-result-object v3 │ │ -0122a4: 5b23 e901 |0060: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ -0122a8: 1a03 5e05 |0062: const-string v3, "stop" // string@055e │ │ -0122ac: 6e20 ea02 3900 |0064: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ -0122b2: 0c03 |0067: move-result-object v3 │ │ -0122b4: 5b23 ea01 |0068: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ -0122b8: 5483 b001 |006a: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$6;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b0 │ │ -0122bc: 7120 2903 9300 |006c: invoke-static {v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$300:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; // method@0329 │ │ -0122c2: 0c03 |006f: move-result-object v3 │ │ -0122c4: 5b23 e701 |0070: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ -0122c8: 1a03 5205 |0072: const-string v3, "starRating" // string@0552 │ │ -0122cc: 12f4 |0074: const/4 v4, #int -1 // #ff │ │ -0122ce: 6e30 ed02 3904 |0075: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -0122d4: 0a03 |0078: move-result v3 │ │ -0122d6: 5923 e801 |0079: iput v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ -0122da: 5b21 e101 |007b: iput-object v1, v2, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ -0122de: 5413 cb01 |007d: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -0122e2: 7220 2c01 2300 |007f: invoke-interface {v3, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@012c │ │ -0122e8: 0a03 |0082: move-result v3 │ │ -0122ea: 3803 0800 |0083: if-eqz v3, 008b // +0008 │ │ -0122ee: 6e20 8702 2000 |0085: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@0287 │ │ -0122f4: 6e20 a502 1000 |0088: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@02a5 │ │ -0122fa: 0e00 |008b: return-void │ │ +012724: |[012724] org.tvheadend.tvhguide.htsp.HTSService$6.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012734: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +012738: 5483 b001 |0002: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$6;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b0 │ │ +01273c: 6e10 3203 0300 |0004: invoke-virtual {v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +012742: 0c00 |0007: move-result-object v0 │ │ +012744: 1f00 d000 |0008: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +012748: 1a03 7a02 |000a: const-string v3, "channelId" // string@027a │ │ +01274c: 6e20 f102 3900 |000c: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +012752: 0b04 |000f: move-result-wide v4 │ │ +012754: 6e30 8f02 4005 |0010: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +01275a: 0c01 |0013: move-result-object v1 │ │ +01275c: 2202 f500 |0014: new-instance v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +012760: 7010 7703 0200 |0016: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Programme;.:()V // method@0377 │ │ +012766: 1a03 d402 |0019: const-string v3, "eventId" // string@02d4 │ │ +01276a: 6e20 f102 3900 |001b: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +012770: 0b04 |001e: move-result-wide v4 │ │ +012772: 5a24 e401 |001f: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +012776: 1a03 c703 |0021: const-string v3, "nextEventId" // string@03c7 │ │ +01277a: 6e40 f202 3976 |0023: invoke-virtual {v9, v3, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +012780: 0b04 |0026: move-result-wide v4 │ │ +012782: 5a24 e501 |0027: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Programme;.nextId:J // field@01e5 │ │ +012786: 1a03 b302 |0029: const-string v3, "description" // string@02b3 │ │ +01278a: 1a04 0000 |002b: const-string v4, "" // string@0000 │ │ +01278e: 6e30 f702 3904 |002d: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +012794: 0c03 |0030: move-result-object v3 │ │ +012796: 5b23 e301 |0031: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.description:Ljava/lang/String; // field@01e3 │ │ +01279a: 1a03 6c05 |0033: const-string v3, "summary" // string@056c │ │ +01279e: 1a04 0000 |0035: const-string v4, "" // string@0000 │ │ +0127a2: 6e30 f702 3904 |0037: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0127a8: 0c03 |003a: move-result-object v3 │ │ +0127aa: 5b23 eb01 |003b: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.summary:Ljava/lang/String; // field@01eb │ │ +0127ae: 1a03 c202 |003d: const-string v3, "dvrId" // string@02c2 │ │ +0127b2: 6e40 f202 3976 |003f: invoke-virtual {v9, v3, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +0127b8: 0b04 |0042: move-result-wide v4 │ │ +0127ba: 6e30 9402 4005 |0043: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ +0127c0: 0c03 |0046: move-result-object v3 │ │ +0127c2: 5b23 e601 |0047: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +0127c6: 1a03 9802 |0049: const-string v3, "contentType" // string@0298 │ │ +0127ca: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +0127cc: 6e30 ed02 3904 |004c: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +0127d2: 0a03 |004f: move-result v3 │ │ +0127d4: 5923 e201 |0050: iput v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.contentType:I // field@01e2 │ │ +0127d8: 1a03 8705 |0052: const-string v3, "title" // string@0587 │ │ +0127dc: 6e20 f602 3900 |0054: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02f6 │ │ +0127e2: 0c03 |0057: move-result-object v3 │ │ +0127e4: 5b23 ec01 |0058: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.title:Ljava/lang/String; // field@01ec │ │ +0127e8: 1a03 5205 |005a: const-string v3, "start" // string@0552 │ │ +0127ec: 6e20 ea02 3900 |005c: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ +0127f2: 0c03 |005f: move-result-object v3 │ │ +0127f4: 5b23 e901 |0060: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.start:Ljava/util/Date; // field@01e9 │ │ +0127f8: 1a03 5d05 |0062: const-string v3, "stop" // string@055d │ │ +0127fc: 6e20 ea02 3900 |0064: invoke-virtual {v9, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ +012802: 0c03 |0067: move-result-object v3 │ │ +012804: 5b23 ea01 |0068: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.stop:Ljava/util/Date; // field@01ea │ │ +012808: 5483 b001 |006a: iget-object v3, v8, Lorg/tvheadend/tvhguide/htsp/HTSService$6;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b0 │ │ +01280c: 7120 2903 9300 |006c: invoke-static {v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$300:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; // method@0329 │ │ +012812: 0c03 |006f: move-result-object v3 │ │ +012814: 5b23 e701 |0070: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; // field@01e7 │ │ +012818: 1a03 5105 |0072: const-string v3, "starRating" // string@0551 │ │ +01281c: 12f4 |0074: const/4 v4, #int -1 // #ff │ │ +01281e: 6e30 ed02 3904 |0075: invoke-virtual {v9, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012824: 0a03 |0078: move-result v3 │ │ +012826: 5923 e801 |0079: iput v3, v2, Lorg/tvheadend/tvhguide/model/Programme;.starRating:I // field@01e8 │ │ +01282a: 5b21 e101 |007b: iput-object v1, v2, Lorg/tvheadend/tvhguide/model/Programme;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01e1 │ │ +01282e: 5413 cb01 |007d: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +012832: 7220 2c01 2300 |007f: invoke-interface {v3, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@012c │ │ +012838: 0a03 |0082: move-result v3 │ │ +01283a: 3803 0800 |0083: if-eqz v3, 008b // +0008 │ │ +01283e: 6e20 8702 2000 |0085: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@0287 │ │ +012844: 6e20 a502 1000 |0088: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@02a5 │ │ +01284a: 0e00 |008b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=698 │ │ 0x000a line=699 │ │ 0x0014 line=700 │ │ 0x0019 line=701 │ │ 0x0021 line=702 │ │ @@ -22262,66 +22260,65 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0122fc: |[0122fc] org.tvheadend.tvhguide.htsp.HTSService$7.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -01230c: 5b01 b101 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$7;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b1 │ │ -012310: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -012316: 0e00 |0005: return-void │ │ +01284c: |[01284c] org.tvheadend.tvhguide.htsp.HTSService$7.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +01285c: 5b01 b101 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$7;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b1 │ │ +012860: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +012866: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$7;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -012318: |[012318] org.tvheadend.tvhguide.htsp.HTSService$7.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012328: 1a02 d502 |0000: const-string v2, "eventIds" // string@02d5 │ │ -01232c: 6e20 e502 2700 |0002: invoke-virtual {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsKey:(Ljava/lang/Object;)Z // method@02e5 │ │ -012332: 0a02 |0005: move-result v2 │ │ -012334: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -012338: 0e00 |0008: return-void │ │ -01233a: 1a02 d502 |0009: const-string v2, "eventIds" // string@02d5 │ │ -01233e: 6e20 f302 2700 |000b: invoke-virtual {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLongList:(Ljava/lang/String;)Ljava/util/List; // method@02f3 │ │ -012344: 0c02 |000e: move-result-object v2 │ │ -012346: 7210 2501 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -01234c: 0c00 |0012: move-result-object v0 │ │ -01234e: 7210 1801 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -012354: 0a02 |0016: move-result v2 │ │ -012356: 3802 f1ff |0017: if-eqz v2, 0008 // -000f │ │ -01235a: 7210 1901 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -012360: 0c01 |001c: move-result-object v1 │ │ -012362: 1f01 5900 |001d: check-cast v1, Ljava/lang/Long; // type@0059 │ │ -012366: 5462 b101 |001f: iget-object v2, v6, Lorg/tvheadend/tvhguide/htsp/HTSService$7;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b1 │ │ -01236a: 6e10 a700 0100 |0021: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@00a7 │ │ -012370: 0b04 |0024: move-result-wide v4 │ │ -012372: 7130 2a03 4205 |0025: invoke-static {v2, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$400:(Lorg/tvheadend/tvhguide/htsp/HTSService;J)V // method@032a │ │ -012378: 28eb |0028: goto 0013 // -0015 │ │ +012868: |[012868] org.tvheadend.tvhguide.htsp.HTSService$7.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012878: 1a01 d502 |0000: const-string v1, "eventIds" // string@02d5 │ │ +01287c: 6e20 e502 1700 |0002: invoke-virtual {v7, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsKey:(Ljava/lang/Object;)Z // method@02e5 │ │ +012882: 0a01 |0005: move-result v1 │ │ +012884: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +012888: 0e00 |0008: return-void │ │ +01288a: 1a01 d502 |0009: const-string v1, "eventIds" // string@02d5 │ │ +01288e: 6e20 f302 1700 |000b: invoke-virtual {v7, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLongList:(Ljava/lang/String;)Ljava/util/List; // method@02f3 │ │ +012894: 0c01 |000e: move-result-object v1 │ │ +012896: 7210 2501 0100 |000f: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +01289c: 0c01 |0012: move-result-object v1 │ │ +01289e: 7210 1801 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +0128a4: 0a02 |0016: move-result v2 │ │ +0128a6: 3802 f1ff |0017: if-eqz v2, 0008 // -000f │ │ +0128aa: 7210 1901 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +0128b0: 0c00 |001c: move-result-object v0 │ │ +0128b2: 1f00 5900 |001d: check-cast v0, Ljava/lang/Long; // type@0059 │ │ +0128b6: 5462 b101 |001f: iget-object v2, v6, Lorg/tvheadend/tvhguide/htsp/HTSService$7;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b1 │ │ +0128ba: 6e10 a700 0000 |0021: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@00a7 │ │ +0128c0: 0b04 |0024: move-result-wide v4 │ │ +0128c2: 7130 2a03 4205 |0025: invoke-static {v2, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.access$400:(Lorg/tvheadend/tvhguide/htsp/HTSService;J)V // method@032a │ │ +0128c8: 28eb |0028: goto 0013 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0008 line=758 │ │ 0x0009 line=755 │ │ 0x001f line=756 │ │ locals : │ │ - 0x0013 - 0x0029 reg=0 i$ Ljava/util/Iterator; │ │ - 0x001f - 0x0029 reg=1 id Ljava/lang/Long; │ │ + 0x001f - 0x0029 reg=0 id Ljava/lang/Long; │ │ 0x0000 - 0x0029 reg=6 this Lorg/tvheadend/tvhguide/htsp/HTSService$7; │ │ 0x0000 - 0x0029 reg=7 response Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ source_file_idx : 127 (HTSService.java) │ │ │ │ Class #106 header: │ │ class_idx : 234 │ │ @@ -22356,45 +22353,45 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01237c: |[01237c] org.tvheadend.tvhguide.htsp.HTSService$8.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -01238c: 5b01 b201 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$8;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b2 │ │ -012390: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -012396: 0e00 |0005: return-void │ │ +0128cc: |[0128cc] org.tvheadend.tvhguide.htsp.HTSService$8.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +0128dc: 5b01 b201 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$8;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b2 │ │ +0128e0: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +0128e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$8;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -012398: |[012398] org.tvheadend.tvhguide.htsp.HTSService$8.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -0123a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0123aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0123ac: 1a02 6c05 |0002: const-string v2, "success" // string@056c │ │ -0123b0: 6e30 ed02 2401 |0004: invoke-virtual {v4, v2, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -0123b6: 0a02 |0007: move-result v2 │ │ -0123b8: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -0123bc: 0e00 |000a: return-void │ │ -0123be: 0110 |000b: move v0, v1 │ │ -0123c0: 28fe |000c: goto 000a // -0002 │ │ +0128e8: |[0128e8] org.tvheadend.tvhguide.htsp.HTSService$8.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +0128f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0128fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0128fc: 1a02 6b05 |0002: const-string v2, "success" // string@056b │ │ +012900: 6e30 ed02 2401 |0004: invoke-virtual {v4, v2, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012906: 0a02 |0007: move-result v2 │ │ +012908: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +01290c: 0e00 |000a: return-void │ │ +01290e: 0110 |000b: move v0, v1 │ │ +012910: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=770 │ │ 0x000a line=771 │ │ 0x000c line=770 │ │ locals : │ │ 0x000a - 0x000b reg=0 success Z │ │ @@ -22436,45 +22433,45 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0123c4: |[0123c4] org.tvheadend.tvhguide.htsp.HTSService$9.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ -0123d4: 5b01 b301 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$9;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b3 │ │ -0123d8: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ -0123de: 0e00 |0005: return-void │ │ +012914: |[012914] org.tvheadend.tvhguide.htsp.HTSService$9.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ │ +012924: 5b01 b301 |0000: iput-object v1, v0, Lorg/tvheadend/tvhguide/htsp/HTSService$9;.this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; // field@01b3 │ │ +012928: 7010 ac00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ac │ │ +01292e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tvheadend/tvhguide/htsp/HTSService$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tvheadend/tvhguide/htsp/HTSService$9;) │ │ name : 'handleResponse' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0123e0: |[0123e0] org.tvheadend.tvhguide.htsp.HTSService$9.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -0123f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0123f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0123f4: 1a02 6c05 |0002: const-string v2, "success" // string@056c │ │ -0123f8: 6e30 ed02 2401 |0004: invoke-virtual {v4, v2, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -0123fe: 0a02 |0007: move-result v2 │ │ -012400: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -012404: 0e00 |000a: return-void │ │ -012406: 0110 |000b: move v0, v1 │ │ -012408: 28fe |000c: goto 000a // -0002 │ │ +012930: |[012930] org.tvheadend.tvhguide.htsp.HTSService$9.handleResponse:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012940: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +012942: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +012944: 1a02 6b05 |0002: const-string v2, "success" // string@056b │ │ +012948: 6e30 ed02 2401 |0004: invoke-virtual {v4, v2, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +01294e: 0a02 |0007: move-result v2 │ │ +012950: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +012954: 0e00 |000a: return-void │ │ +012956: 0110 |000b: move v0, v1 │ │ +012958: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=783 │ │ 0x000a line=784 │ │ 0x000c line=783 │ │ locals : │ │ 0x000a - 0x000b reg=0 success Z │ │ @@ -22598,20 +22595,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01240c: |[01240c] org.tvheadend.tvhguide.htsp.HTSService.:()V │ │ -01241c: 7010 1900 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0019 │ │ -012422: 2200 ec00 |0003: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder; // type@00ec │ │ -012426: 7020 2303 1000 |0005: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@0323 │ │ -01242c: 5b10 c401 |0008: iput-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.mBinder:Landroid/os/IBinder; // field@01c4 │ │ -012430: 0e00 |000a: return-void │ │ +01295c: |[01295c] org.tvheadend.tvhguide.htsp.HTSService.:()V │ │ +01296c: 7010 1900 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0019 │ │ +012972: 2200 ec00 |0003: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder; // type@00ec │ │ +012976: 7020 2303 1000 |0005: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@0323 │ │ +01297c: 5b10 c401 |0008: iput-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.mBinder:Landroid/os/IBinder; // field@01c4 │ │ +012980: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=226 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ @@ -22620,17 +22617,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;)Lorg/tvheadend/tvhguide/htsp/HTSConnection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012434: |[012434] org.tvheadend.tvhguide.htsp.HTSService.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSService;)Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ -012444: 5410 c201 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -012448: 1100 |0002: return-object v0 │ │ +012984: |[012984] org.tvheadend.tvhguide.htsp.HTSService.access$000:(Lorg/tvheadend/tvhguide/htsp/HTSService;)Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ +012994: 5410 c201 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012998: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ #2 : (in Lorg/tvheadend/tvhguide/htsp/HTSService;) │ │ @@ -22638,17 +22635,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;JI)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -01244c: |[01244c] org.tvheadend.tvhguide.htsp.HTSService.access$100:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;JI)V │ │ -01245c: 7054 3703 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0337 │ │ -012462: 0e00 |0003: return-void │ │ +01299c: |[01299c] org.tvheadend.tvhguide.htsp.HTSService.access$100:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;JI)V │ │ +0129ac: 7054 3703 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0337 │ │ +0129b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0004 reg=1 x1 Lorg/tvheadend/tvhguide/model/Channel; │ │ 0x0000 - 0x0004 reg=2 x2 J │ │ @@ -22659,18 +22656,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -012464: |[012464] org.tvheadend.tvhguide.htsp.HTSService.access$200:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -012474: 7020 3803 2100 |0000: invoke-direct {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getIcon:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0338 │ │ -01247a: 0c00 |0003: move-result-object v0 │ │ -01247c: 1100 |0004: return-object v0 │ │ +0129b4: |[0129b4] org.tvheadend.tvhguide.htsp.HTSService.access$200:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +0129c4: 7020 3803 2100 |0000: invoke-direct {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getIcon:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0338 │ │ +0129ca: 0c00 |0003: move-result-object v0 │ │ +0129cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -22679,18 +22676,18 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -012480: |[012480] org.tvheadend.tvhguide.htsp.HTSService.access$300:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ -012490: 7020 2c03 2100 |0000: invoke-direct {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.buildSeriesInfo:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; // method@032c │ │ -012496: 0c00 |0003: move-result-object v0 │ │ -012498: 1100 |0004: return-object v0 │ │ +0129d0: |[0129d0] org.tvheadend.tvhguide.htsp.HTSService.access$300:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ +0129e0: 7020 2c03 2100 |0000: invoke-direct {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.buildSeriesInfo:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; // method@032c │ │ +0129e6: 0c00 |0003: move-result-object v0 │ │ +0129e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0005 reg=2 x1 Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ @@ -22699,17 +22696,17 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSService;J)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -01249c: |[01249c] org.tvheadend.tvhguide.htsp.HTSService.access$400:(Lorg/tvheadend/tvhguide/htsp/HTSService;J)V │ │ -0124ac: 7030 3603 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvent:(J)V // method@0336 │ │ -0124b2: 0e00 |0003: return-void │ │ +0129ec: |[0129ec] org.tvheadend.tvhguide.htsp.HTSService.access$400:(Lorg/tvheadend/tvhguide/htsp/HTSService;J)V │ │ +0129fc: 7030 3603 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvent:(J)V // method@0336 │ │ +012a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0004 reg=2 x1 J │ │ │ │ @@ -22718,28 +22715,28 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0124b4: |[0124b4] org.tvheadend.tvhguide.htsp.HTSService.addDvrEntry:(Lorg/tvheadend/tvhguide/model/Channel;J)V │ │ -0124c4: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0124c8: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -0124ce: 1a01 2c02 |0005: const-string v1, "addDvrEntry" // string@022c │ │ -0124d2: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -0124d8: 1a01 d402 |000a: const-string v1, "eventId" // string@02d4 │ │ -0124dc: 7120 a800 7600 |000c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -0124e2: 0c02 |000f: move-result-object v2 │ │ -0124e4: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0124ea: 5441 c201 |0013: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -0124ee: 2202 dd00 |0015: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$10; // type@00dd │ │ -0124f2: 7057 0503 4265 |0017: invoke-direct {v2, v4, v5, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V // method@0305 │ │ -0124f8: 6e30 cd02 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -0124fe: 0e00 |001d: return-void │ │ +012a04: |[012a04] org.tvheadend.tvhguide.htsp.HTSService.addDvrEntry:(Lorg/tvheadend/tvhguide/model/Channel;J)V │ │ +012a14: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +012a18: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +012a1e: 1a01 2c02 |0005: const-string v1, "addDvrEntry" // string@022c │ │ +012a22: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +012a28: 1a01 d402 |000a: const-string v1, "eventId" // string@02d4 │ │ +012a2c: 7120 a800 7600 |000c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012a32: 0c02 |000f: move-result-object v2 │ │ +012a34: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012a3a: 5441 c201 |0013: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012a3e: 2202 dd00 |0015: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$10; // type@00dd │ │ +012a42: 7057 0503 4265 |0017: invoke-direct {v2, v4, v5, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSService$10;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V // method@0305 │ │ +012a48: 6e30 cd02 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +012a4e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0005 line=790 │ │ 0x000a line=791 │ │ 0x0013 line=792 │ │ 0x001d line=808 │ │ @@ -22754,48 +22751,48 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -012500: |[012500] org.tvheadend.tvhguide.htsp.HTSService.buildSeriesInfo:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ -012510: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -012512: 2200 f700 |0001: new-instance v0, Lorg/tvheadend/tvhguide/model/SeriesInfo; // type@00f7 │ │ -012516: 7010 8403 0000 |0003: invoke-direct {v0}, Lorg/tvheadend/tvhguide/model/SeriesInfo;.:()V // method@0384 │ │ -01251c: 1a01 cb02 |0006: const-string v1, "episodeCount" // string@02cb │ │ -012520: 6e30 ed02 1503 |0008: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -012526: 0a01 |000b: move-result v1 │ │ -012528: 5901 f601 |000c: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeCount:I // field@01f6 │ │ -01252c: 1a01 cc02 |000e: const-string v1, "episodeNumber" // string@02cc │ │ -012530: 6e30 ed02 1503 |0010: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -012536: 0a01 |0013: move-result v1 │ │ -012538: 5901 f701 |0014: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ -01253c: 1a01 fd03 |0016: const-string v1, "onScreen" // string@03fd │ │ -012540: 1a02 0000 |0018: const-string v2, "" // string@0000 │ │ -012544: 6e30 f702 1502 |001a: invoke-virtual {v5, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -01254a: 0c01 |001d: move-result-object v1 │ │ -01254c: 5b01 f801 |001e: iput-object v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ -012550: 1a01 3e04 |0020: const-string v1, "partCount" // string@043e │ │ -012554: 6e30 ed02 1503 |0022: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -01255a: 0a01 |0025: move-result v1 │ │ -01255c: 5901 f901 |0026: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partCount:I // field@01f9 │ │ -012560: 1a01 3f04 |0028: const-string v1, "partNumber" // string@043f │ │ -012564: 6e30 ed02 1503 |002a: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -01256a: 0a01 |002d: move-result v1 │ │ -01256c: 5901 fa01 |002e: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ -012570: 1a01 0805 |0030: const-string v1, "seasonCount" // string@0508 │ │ -012574: 6e30 ed02 1503 |0032: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -01257a: 0a01 |0035: move-result v1 │ │ -01257c: 5901 fb01 |0036: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonCount:I // field@01fb │ │ -012580: 1a01 0905 |0038: const-string v1, "seasonNumber" // string@0509 │ │ -012584: 6e30 ed02 1503 |003a: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -01258a: 0a01 |003d: move-result v1 │ │ -01258c: 5901 fc01 |003e: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ -012590: 1100 |0040: return-object v0 │ │ +012a50: |[012a50] org.tvheadend.tvhguide.htsp.HTSService.buildSeriesInfo:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ +012a60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +012a62: 2200 f700 |0001: new-instance v0, Lorg/tvheadend/tvhguide/model/SeriesInfo; // type@00f7 │ │ +012a66: 7010 8403 0000 |0003: invoke-direct {v0}, Lorg/tvheadend/tvhguide/model/SeriesInfo;.:()V // method@0384 │ │ +012a6c: 1a01 cb02 |0006: const-string v1, "episodeCount" // string@02cb │ │ +012a70: 6e30 ed02 1503 |0008: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012a76: 0a01 |000b: move-result v1 │ │ +012a78: 5901 f601 |000c: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeCount:I // field@01f6 │ │ +012a7c: 1a01 cc02 |000e: const-string v1, "episodeNumber" // string@02cc │ │ +012a80: 6e30 ed02 1503 |0010: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012a86: 0a01 |0013: move-result v1 │ │ +012a88: 5901 f701 |0014: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.episodeNumber:I // field@01f7 │ │ +012a8c: 1a01 fc03 |0016: const-string v1, "onScreen" // string@03fc │ │ +012a90: 1a02 0000 |0018: const-string v2, "" // string@0000 │ │ +012a94: 6e30 f702 1502 |001a: invoke-virtual {v5, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +012a9a: 0c01 |001d: move-result-object v1 │ │ +012a9c: 5b01 f801 |001e: iput-object v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.onScreen:Ljava/lang/String; // field@01f8 │ │ +012aa0: 1a01 3d04 |0020: const-string v1, "partCount" // string@043d │ │ +012aa4: 6e30 ed02 1503 |0022: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012aaa: 0a01 |0025: move-result v1 │ │ +012aac: 5901 f901 |0026: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partCount:I // field@01f9 │ │ +012ab0: 1a01 3e04 |0028: const-string v1, "partNumber" // string@043e │ │ +012ab4: 6e30 ed02 1503 |002a: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012aba: 0a01 |002d: move-result v1 │ │ +012abc: 5901 fa01 |002e: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.partNumber:I // field@01fa │ │ +012ac0: 1a01 0705 |0030: const-string v1, "seasonCount" // string@0507 │ │ +012ac4: 6e30 ed02 1503 |0032: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012aca: 0a01 |0035: move-result v1 │ │ +012acc: 5901 fb01 |0036: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonCount:I // field@01fb │ │ +012ad0: 1a01 0805 |0038: const-string v1, "seasonNumber" // string@0508 │ │ +012ad4: 6e30 ed02 1503 |003a: invoke-virtual {v5, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012ada: 0a01 |003d: move-result v1 │ │ +012adc: 5901 fc01 |003e: iput v1, v0, Lorg/tvheadend/tvhguide/model/SeriesInfo;.seasonNumber:I // field@01fc │ │ +012ae0: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=724 │ │ 0x0006 line=726 │ │ 0x000e line=727 │ │ 0x0016 line=728 │ │ 0x0020 line=729 │ │ @@ -22813,28 +22810,28 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -012594: |[012594] org.tvheadend.tvhguide.htsp.HTSService.cancelDvrEntry:(J)V │ │ -0125a4: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0125a8: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -0125ae: 1a01 6702 |0005: const-string v1, "cancelDvrEntry" // string@0267 │ │ -0125b2: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -0125b8: 1a01 6203 |000a: const-string v1, "id" // string@0362 │ │ -0125bc: 7120 a800 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -0125c2: 0c02 |000f: move-result-object v2 │ │ -0125c4: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0125ca: 5431 c201 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -0125ce: 2202 ea00 |0015: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$8; // type@00ea │ │ -0125d2: 7020 1f03 3200 |0017: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$8;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@031f │ │ -0125d8: 6e30 cd02 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -0125de: 0e00 |001d: return-void │ │ +012ae4: |[012ae4] org.tvheadend.tvhguide.htsp.HTSService.cancelDvrEntry:(J)V │ │ +012af4: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +012af8: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +012afe: 1a01 6702 |0005: const-string v1, "cancelDvrEntry" // string@0267 │ │ +012b02: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +012b08: 1a01 6103 |000a: const-string v1, "id" // string@0361 │ │ +012b0c: 7120 a800 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012b12: 0c02 |000f: move-result-object v2 │ │ +012b14: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012b1a: 5431 c201 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012b1e: 2202 ea00 |0015: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$8; // type@00ea │ │ +012b22: 7020 1f03 3200 |0017: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$8;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@031f │ │ +012b28: 6e30 cd02 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +012b2e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0005 line=764 │ │ 0x000a line=765 │ │ 0x0013 line=766 │ │ 0x001d line=773 │ │ @@ -22848,28 +22845,28 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0125e0: |[0125e0] org.tvheadend.tvhguide.htsp.HTSService.deleteDvrEntry:(J)V │ │ -0125f0: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0125f4: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -0125fa: 1a01 b002 |0005: const-string v1, "deleteDvrEntry" // string@02b0 │ │ -0125fe: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -012604: 1a01 6203 |000a: const-string v1, "id" // string@0362 │ │ -012608: 7120 a800 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -01260e: 0c02 |000f: move-result-object v2 │ │ -012610: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -012616: 5431 c201 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -01261a: 2202 eb00 |0015: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$9; // type@00eb │ │ -01261e: 7020 2103 3200 |0017: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$9;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@0321 │ │ -012624: 6e30 cd02 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -01262a: 0e00 |001d: return-void │ │ +012b30: |[012b30] org.tvheadend.tvhguide.htsp.HTSService.deleteDvrEntry:(J)V │ │ +012b40: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +012b44: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +012b4a: 1a01 b002 |0005: const-string v1, "deleteDvrEntry" // string@02b0 │ │ +012b4e: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +012b54: 1a01 6103 |000a: const-string v1, "id" // string@0361 │ │ +012b58: 7120 a800 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012b5e: 0c02 |000f: move-result-object v2 │ │ +012b60: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012b66: 5431 c201 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012b6a: 2202 eb00 |0015: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$9; // type@00eb │ │ +012b6e: 7020 2103 3200 |0017: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$9;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@0321 │ │ +012b74: 6e30 cd02 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +012b7a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x0005 line=777 │ │ 0x000a line=778 │ │ 0x0013 line=779 │ │ 0x001d line=786 │ │ @@ -22883,39 +22880,39 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;Ljava/lang/String;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -01262c: |[01262c] org.tvheadend.tvhguide.htsp.HTSService.epgQuery:(Lorg/tvheadend/tvhguide/model/Channel;Ljava/lang/String;J)V │ │ -01263c: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -012640: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -012646: 1a01 c802 |0005: const-string v1, "epgQuery" // string@02c8 │ │ -01264a: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -012650: 1a01 c004 |000a: const-string v1, "query" // string@04c0 │ │ -012654: 6e30 fa02 1007 |000c: invoke-virtual {v0, v1, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -01265a: 3806 0d00 |000f: if-eqz v6, 001c // +000d │ │ -01265e: 1a01 7a02 |0011: const-string v1, "channelId" // string@027a │ │ -012662: 5362 ce01 |0013: iget-wide v2, v6, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -012666: 7120 a800 3200 |0015: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -01266c: 0c02 |0018: move-result-object v2 │ │ -01266e: 6e30 fa02 1002 |0019: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -012674: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -012678: 3101 0802 |001e: cmp-long v1, v8, v2 │ │ -01267c: 3d01 0b00 |0020: if-lez v1, 002b // +000b │ │ -012680: 1a01 7905 |0022: const-string v1, "tagId" // string@0579 │ │ -012684: 7120 a800 9800 |0024: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -01268a: 0c02 |0027: move-result-object v2 │ │ -01268c: 6e30 fa02 1002 |0028: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -012692: 5451 c201 |002b: iget-object v1, v5, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -012696: 2202 e900 |002d: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$7; // type@00e9 │ │ -01269a: 7020 1d03 5200 |002f: invoke-direct {v2, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService$7;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@031d │ │ -0126a0: 6e30 cd02 0102 |0032: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -0126a6: 0e00 |0035: return-void │ │ +012b7c: |[012b7c] org.tvheadend.tvhguide.htsp.HTSService.epgQuery:(Lorg/tvheadend/tvhguide/model/Channel;Ljava/lang/String;J)V │ │ +012b8c: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +012b90: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +012b96: 1a01 c802 |0005: const-string v1, "epgQuery" // string@02c8 │ │ +012b9a: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +012ba0: 1a01 bf04 |000a: const-string v1, "query" // string@04bf │ │ +012ba4: 6e30 fa02 1007 |000c: invoke-virtual {v0, v1, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012baa: 3806 0d00 |000f: if-eqz v6, 001c // +000d │ │ +012bae: 1a01 7a02 |0011: const-string v1, "channelId" // string@027a │ │ +012bb2: 5362 ce01 |0013: iget-wide v2, v6, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +012bb6: 7120 a800 3200 |0015: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012bbc: 0c02 |0018: move-result-object v2 │ │ +012bbe: 6e30 fa02 1002 |0019: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012bc4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +012bc8: 3101 0802 |001e: cmp-long v1, v8, v2 │ │ +012bcc: 3d01 0b00 |0020: if-lez v1, 002b // +000b │ │ +012bd0: 1a01 7805 |0022: const-string v1, "tagId" // string@0578 │ │ +012bd4: 7120 a800 9800 |0024: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012bda: 0c02 |0027: move-result-object v2 │ │ +012bdc: 6e30 fa02 1002 |0028: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012be2: 5451 c201 |002b: iget-object v1, v5, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012be6: 2202 e900 |002d: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$7; // type@00e9 │ │ +012bea: 7020 1d03 5200 |002f: invoke-direct {v2, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService$7;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@031d │ │ +012bf0: 6e30 cd02 0102 |0032: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +012bf6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x0005 line=739 │ │ 0x000a line=740 │ │ 0x000f line=741 │ │ 0x0011 line=742 │ │ @@ -22935,32 +22932,32 @@ │ │ type : '(JI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0126a8: |[0126a8] org.tvheadend.tvhguide.htsp.HTSService.feedback:(JI)V │ │ -0126b8: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0126bc: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -0126c2: 1a01 dd02 |0005: const-string v1, "feedback" // string@02dd │ │ -0126c6: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -0126cc: 1a01 6605 |000a: const-string v1, "subscriptionId" // string@0566 │ │ -0126d0: 7120 a800 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -0126d6: 0c02 |000f: move-result-object v2 │ │ -0126d8: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0126de: 1a01 4605 |0013: const-string v1, "speed" // string@0546 │ │ -0126e2: 7110 a600 0600 |0015: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0126e8: 0c02 |0018: move-result-object v2 │ │ -0126ea: 6e30 fa02 1002 |0019: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0126f0: 5431 c201 |001c: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -0126f4: 2202 e000 |001e: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$13; // type@00e0 │ │ -0126f8: 7020 0b03 3200 |0020: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$13;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@030b │ │ -0126fe: 6e30 cd02 0102 |0023: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -012704: 0e00 |0026: return-void │ │ +012bf8: |[012bf8] org.tvheadend.tvhguide.htsp.HTSService.feedback:(JI)V │ │ +012c08: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +012c0c: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +012c12: 1a01 dd02 |0005: const-string v1, "feedback" // string@02dd │ │ +012c16: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +012c1c: 1a01 6505 |000a: const-string v1, "subscriptionId" // string@0565 │ │ +012c20: 7120 a800 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012c26: 0c02 |000f: move-result-object v2 │ │ +012c28: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012c2e: 1a01 4505 |0013: const-string v1, "speed" // string@0545 │ │ +012c32: 7110 a600 0600 |0015: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +012c38: 0c02 |0018: move-result-object v2 │ │ +012c3a: 6e30 fa02 1002 |0019: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012c40: 5431 c201 |001c: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012c44: 2202 e000 |001e: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$13; // type@00e0 │ │ +012c48: 7020 0b03 3200 |0020: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$13;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@030b │ │ +012c4e: 6e30 cd02 0102 |0023: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +012c54: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0005 line=851 │ │ 0x000a line=852 │ │ 0x0013 line=853 │ │ 0x001c line=854 │ │ @@ -22976,20 +22973,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -012708: |[012708] org.tvheadend.tvhguide.htsp.HTSService.getChannelIcon:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ -012718: 5420 c301 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ -01271c: 2201 e500 |0002: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSService$3; // type@00e5 │ │ -012720: 7030 1503 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V // method@0315 │ │ -012726: 7220 3501 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0135 │ │ -01272c: 0e00 |000a: return-void │ │ +012c58: |[012c58] org.tvheadend.tvhguide.htsp.HTSService.getChannelIcon:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ +012c68: 5420 c301 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ +012c6c: 2201 e500 |0002: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSService$3; // type@00e5 │ │ +012c70: 7030 1503 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$3;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V // method@0315 │ │ +012c76: 7220 3501 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0135 │ │ +012c7c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x000a line=628 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x000b reg=3 ch Lorg/tvheadend/tvhguide/model/Channel; │ │ @@ -22999,20 +22996,20 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/ChannelTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -012730: |[012730] org.tvheadend.tvhguide.htsp.HTSService.getChannelTagIcon:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ -012740: 5420 c301 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ -012744: 2201 e600 |0002: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSService$4; // type@00e6 │ │ -012748: 7030 1703 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0317 │ │ -01274e: 7220 3501 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0135 │ │ -012754: 0e00 |000a: return-void │ │ +012c80: |[012c80] org.tvheadend.tvhguide.htsp.HTSService.getChannelTagIcon:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ +012c90: 5420 c301 |0000: iget-object v0, v2, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ +012c94: 2201 e600 |0002: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSService$4; // type@00e6 │ │ +012c98: 7030 1703 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$4;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0317 │ │ +012c9e: 7220 3501 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0135 │ │ +012ca4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ 0x000a line=644 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x000b reg=3 tag Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ @@ -23022,28 +23019,28 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -012758: |[012758] org.tvheadend.tvhguide.htsp.HTSService.getEvent:(J)V │ │ -012768: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -01276c: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -012772: 1a01 0e03 |0005: const-string v1, "getEvent" // string@030e │ │ -012776: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -01277c: 1a01 d402 |000a: const-string v1, "eventId" // string@02d4 │ │ -012780: 7120 a800 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -012786: 0c02 |000f: move-result-object v2 │ │ -012788: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -01278e: 5431 c201 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -012792: 2202 e800 |0015: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$6; // type@00e8 │ │ -012796: 7020 1b03 3200 |0017: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$6;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@031b │ │ -01279c: 6e30 cd02 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -0127a2: 0e00 |001d: return-void │ │ +012ca8: |[012ca8] org.tvheadend.tvhguide.htsp.HTSService.getEvent:(J)V │ │ +012cb8: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +012cbc: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +012cc2: 1a01 0e03 |0005: const-string v1, "getEvent" // string@030e │ │ +012cc6: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +012ccc: 1a01 d402 |000a: const-string v1, "eventId" // string@02d4 │ │ +012cd0: 7120 a800 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012cd6: 0c02 |000f: move-result-object v2 │ │ +012cd8: 6e30 fa02 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012cde: 5431 c201 |0013: iget-object v1, v3, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012ce2: 2202 e800 |0015: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$6; // type@00e8 │ │ +012ce6: 7020 1b03 3200 |0017: invoke-direct {v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService$6;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@031b │ │ +012cec: 6e30 cd02 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +012cf2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0005 line=692 │ │ 0x000a line=693 │ │ 0x0013 line=695 │ │ 0x001d line=721 │ │ @@ -23057,34 +23054,34 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;JI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0127a4: |[0127a4] org.tvheadend.tvhguide.htsp.HTSService.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V │ │ -0127b4: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -0127b8: 0e00 |0002: return-void │ │ -0127ba: 2200 db00 |0003: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0127be: 7010 e302 0000 |0005: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -0127c4: 1a01 0f03 |0008: const-string v1, "getEvents" // string@030f │ │ -0127c8: 6e20 fe02 1000 |000a: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -0127ce: 1a01 d402 |000d: const-string v1, "eventId" // string@02d4 │ │ -0127d2: 7120 a800 7600 |000f: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -0127d8: 0c02 |0012: move-result-object v2 │ │ -0127da: 6e30 fa02 1002 |0013: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0127e0: 1a01 d503 |0016: const-string v1, "numFollowing" // string@03d5 │ │ -0127e4: 7110 a600 0800 |0018: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0127ea: 0c02 |001b: move-result-object v2 │ │ -0127ec: 6e30 fa02 1002 |001c: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0127f2: 5441 c201 |001f: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -0127f6: 2202 e700 |0021: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$5; // type@00e7 │ │ -0127fa: 7030 1903 4205 |0023: invoke-direct {v2, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V // method@0319 │ │ -012800: 6e30 cd02 0102 |0026: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -012806: 28d9 |0029: goto 0002 // -0027 │ │ +012cf4: |[012cf4] org.tvheadend.tvhguide.htsp.HTSService.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V │ │ +012d04: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +012d08: 0e00 |0002: return-void │ │ +012d0a: 2200 db00 |0003: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +012d0e: 7010 e302 0000 |0005: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +012d14: 1a01 0f03 |0008: const-string v1, "getEvents" // string@030f │ │ +012d18: 6e20 fe02 1000 |000a: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +012d1e: 1a01 d402 |000d: const-string v1, "eventId" // string@02d4 │ │ +012d22: 7120 a800 7600 |000f: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012d28: 0c02 |0012: move-result-object v2 │ │ +012d2a: 6e30 fa02 1002 |0013: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012d30: 1a01 d403 |0016: const-string v1, "numFollowing" // string@03d4 │ │ +012d34: 7110 a600 0800 |0018: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +012d3a: 0c02 |001b: move-result-object v2 │ │ +012d3c: 6e30 fa02 1002 |001c: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012d42: 5441 c201 |001f: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012d46: 2202 e700 |0021: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$5; // type@00e7 │ │ +012d4a: 7030 1903 4205 |0023: invoke-direct {v2, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService$5;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V // method@0319 │ │ +012d50: 6e30 cd02 0102 |0026: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +012d56: 28d9 |0029: goto 0002 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0002 line=688 │ │ 0x0003 line=651 │ │ 0x0008 line=652 │ │ 0x000d line=653 │ │ @@ -23102,45 +23099,45 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -012808: |[012808] org.tvheadend.tvhguide.htsp.HTSService.getIcon:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -012818: 3805 0800 |0000: if-eqz v5, 0008 // +0008 │ │ -01281c: 6e10 b700 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@00b7 │ │ -012822: 0a02 |0005: move-result v2 │ │ -012824: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ -012828: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01282a: 1102 |0009: return-object v2 │ │ -01282c: 6e10 3303 0400 |000a: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getCacheDir:()Ljava/io/File; // method@0333 │ │ -012832: 0c00 |000d: move-result-object v0 │ │ -012834: 2201 4d00 |000e: new-instance v1, Ljava/io/File; // type@004d │ │ -012838: 2202 5e00 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@005e │ │ -01283c: 7010 be00 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -012842: 6e20 3f03 5400 |0015: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.hashString:(Ljava/lang/String;)Ljava/lang/String; // method@033f │ │ -012848: 0c03 |0018: move-result-object v3 │ │ -01284a: 6e20 c100 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -012850: 0c02 |001c: move-result-object v2 │ │ -012852: 1a03 1100 |001d: const-string v3, ".png" // string@0011 │ │ -012856: 6e20 c100 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -01285c: 0c02 |0022: move-result-object v2 │ │ -01285e: 6e10 c200 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -012864: 0c02 |0026: move-result-object v2 │ │ -012866: 7030 9500 0102 |0027: invoke-direct {v1, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0095 │ │ -01286c: 6e10 9600 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0096 │ │ -012872: 0a02 |002d: move-result v2 │ │ -012874: 3902 0500 |002e: if-nez v2, 0033 // +0005 │ │ -012878: 6e30 2d03 5401 |0030: invoke-virtual {v4, v5, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.cacheImage:(Ljava/lang/String;Ljava/io/File;)V // method@032d │ │ -01287e: 6e10 9700 0100 |0033: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0097 │ │ -012884: 0c02 |0036: move-result-object v2 │ │ -012886: 7110 3a00 0200 |0037: invoke-static {v2}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@003a │ │ -01288c: 0c02 |003a: move-result-object v2 │ │ -01288e: 28ce |003b: goto 0009 // -0032 │ │ +012d58: |[012d58] org.tvheadend.tvhguide.htsp.HTSService.getIcon:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +012d68: 3805 0800 |0000: if-eqz v5, 0008 // +0008 │ │ +012d6c: 6e10 b700 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@00b7 │ │ +012d72: 0a02 |0005: move-result v2 │ │ +012d74: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ +012d78: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +012d7a: 1102 |0009: return-object v2 │ │ +012d7c: 6e10 3303 0400 |000a: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getCacheDir:()Ljava/io/File; // method@0333 │ │ +012d82: 0c00 |000d: move-result-object v0 │ │ +012d84: 2201 4d00 |000e: new-instance v1, Ljava/io/File; // type@004d │ │ +012d88: 2202 5e00 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@005e │ │ +012d8c: 7010 be00 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +012d92: 6e20 3f03 5400 |0015: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.hashString:(Ljava/lang/String;)Ljava/lang/String; // method@033f │ │ +012d98: 0c03 |0018: move-result-object v3 │ │ +012d9a: 6e20 c100 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +012da0: 0c02 |001c: move-result-object v2 │ │ +012da2: 1a03 1100 |001d: const-string v3, ".png" // string@0011 │ │ +012da6: 6e20 c100 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +012dac: 0c02 |0022: move-result-object v2 │ │ +012dae: 6e10 c200 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +012db4: 0c02 |0026: move-result-object v2 │ │ +012db6: 7030 9500 0102 |0027: invoke-direct {v1, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0095 │ │ +012dbc: 6e10 9600 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0096 │ │ +012dc2: 0a02 |002d: move-result v2 │ │ +012dc4: 3902 0500 |002e: if-nez v2, 0033 // +0005 │ │ +012dc8: 6e30 2d03 5401 |0030: invoke-virtual {v4, v5, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.cacheImage:(Ljava/lang/String;Ljava/io/File;)V // method@032d │ │ +012dce: 6e10 9700 0100 |0033: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0097 │ │ +012dd4: 0c02 |0036: move-result-object v2 │ │ +012dd6: 7110 3a00 0200 |0037: invoke-static {v2}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@003a │ │ +012ddc: 0c02 |003a: move-result-object v2 │ │ +012dde: 28ce |003b: goto 0009 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0008 line=601 │ │ 0x0009 line=611 │ │ 0x000a line=604 │ │ 0x000e line=605 │ │ @@ -23158,29 +23155,29 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Channel;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -012890: |[012890] org.tvheadend.tvhguide.htsp.HTSService.getTicket:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ -0128a0: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0128a4: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -0128aa: 1a01 3703 |0005: const-string v1, "getTicket" // string@0337 │ │ -0128ae: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -0128b4: 1a01 7a02 |000a: const-string v1, "channelId" // string@027a │ │ -0128b8: 5352 ce01 |000c: iget-wide v2, v5, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -0128bc: 7120 a800 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -0128c2: 0c02 |0011: move-result-object v2 │ │ -0128c4: 6e30 fa02 1002 |0012: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0128ca: 5441 c201 |0015: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -0128ce: 2202 e100 |0017: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$14; // type@00e1 │ │ -0128d2: 7020 0d03 4200 |0019: invoke-direct {v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService$14;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@030d │ │ -0128d8: 6e30 cd02 0102 |001c: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -0128de: 0e00 |001f: return-void │ │ +012de0: |[012de0] org.tvheadend.tvhguide.htsp.HTSService.getTicket:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ +012df0: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +012df4: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +012dfa: 1a01 3703 |0005: const-string v1, "getTicket" // string@0337 │ │ +012dfe: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +012e04: 1a01 7a02 |000a: const-string v1, "channelId" // string@027a │ │ +012e08: 5352 ce01 |000c: iget-wide v2, v5, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +012e0c: 7120 a800 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012e12: 0c02 |0011: move-result-object v2 │ │ +012e14: 6e30 fa02 1002 |0012: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012e1a: 5441 c201 |0015: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012e1e: 2202 e100 |0017: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$14; // type@00e1 │ │ +012e22: 7020 0d03 4200 |0019: invoke-direct {v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService$14;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@030d │ │ +012e28: 6e30 cd02 0102 |001c: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +012e2e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ 0x0005 line=864 │ │ 0x000a line=865 │ │ 0x0015 line=866 │ │ 0x001f line=879 │ │ @@ -23194,29 +23191,29 @@ │ │ type : '(Lorg/tvheadend/tvhguide/model/Recording;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0128e0: |[0128e0] org.tvheadend.tvhguide.htsp.HTSService.getTicket:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ -0128f0: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0128f4: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -0128fa: 1a01 3703 |0005: const-string v1, "getTicket" // string@0337 │ │ -0128fe: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -012904: 1a01 c202 |000a: const-string v1, "dvrId" // string@02c2 │ │ -012908: 5352 f001 |000c: iget-wide v2, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -01290c: 7120 a800 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -012912: 0c02 |0011: move-result-object v2 │ │ -012914: 6e30 fa02 1002 |0012: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -01291a: 5441 c201 |0015: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -01291e: 2202 e200 |0017: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$15; // type@00e2 │ │ -012922: 7020 0f03 4200 |0019: invoke-direct {v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService$15;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@030f │ │ -012928: 6e30 cd02 0102 |001c: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -01292e: 0e00 |001f: return-void │ │ +012e30: |[012e30] org.tvheadend.tvhguide.htsp.HTSService.getTicket:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ +012e40: 2200 db00 |0000: new-instance v0, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +012e44: 7010 e302 0000 |0002: invoke-direct {v0}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +012e4a: 1a01 3703 |0005: const-string v1, "getTicket" // string@0337 │ │ +012e4e: 6e20 fe02 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +012e54: 1a01 c202 |000a: const-string v1, "dvrId" // string@02c2 │ │ +012e58: 5352 f001 |000c: iget-wide v2, v5, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +012e5c: 7120 a800 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +012e62: 0c02 |0011: move-result-object v2 │ │ +012e64: 6e30 fa02 1002 |0012: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +012e6a: 5441 c201 |0015: iget-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +012e6e: 2202 e200 |0017: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$15; // type@00e2 │ │ +012e72: 7020 0f03 4200 |0019: invoke-direct {v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService$15;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@030f │ │ +012e78: 6e30 cd02 0102 |001c: invoke-virtual {v1, v0, v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +012e7e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x0005 line=883 │ │ 0x000a line=884 │ │ 0x0015 line=885 │ │ 0x001f line=897 │ │ @@ -23230,82 +23227,82 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 127 16-bit code units │ │ -012930: |[012930] org.tvheadend.tvhguide.htsp.HTSService.onChannelAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012940: 6e10 3203 0a00 |0000: invoke-virtual {v10}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012946: 0c00 |0003: move-result-object v0 │ │ -012948: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01294c: 2201 f100 |0006: new-instance v1, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ -012950: 7010 6e03 0100 |0008: invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/Channel;.:()V // method@036e │ │ -012956: 1a06 7a02 |000b: const-string v6, "channelId" // string@027a │ │ -01295a: 6e20 f102 6b00 |000d: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012960: 0b06 |0010: move-result-wide v6 │ │ -012962: 5a16 ce01 |0011: iput-wide v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -012966: 1a06 7b02 |0013: const-string v6, "channelName" // string@027b │ │ -01296a: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -01296c: 6e30 f702 6b07 |0016: invoke-virtual {v11, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012972: 0c06 |0019: move-result-object v6 │ │ -012974: 5b16 d001 |001a: iput-object v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -012978: 1a06 7c02 |001c: const-string v6, "channelNumber" // string@027c │ │ -01297c: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -01297e: 6e30 ed02 6b07 |001f: invoke-virtual {v11, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -012984: 0a06 |0022: move-result v6 │ │ -012986: 5916 d101 |0023: iput v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ -01298a: 1a06 7902 |0025: const-string v6, "channelIcon" // string@0279 │ │ -01298e: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -012990: 6e30 f702 6b07 |0028: invoke-virtual {v11, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012996: 0c06 |002b: move-result-object v6 │ │ -012998: 5b16 cc01 |002c: iput-object v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ -01299c: 1a06 7e05 |002e: const-string v6, "tags" // string@057e │ │ -0129a0: 5417 d301 |0030: iget-object v7, v1, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ -0129a4: 6e30 ef02 6b07 |0032: invoke-virtual {v11, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getIntList:(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@02ef │ │ -0129aa: 0c06 |0035: move-result-object v6 │ │ -0129ac: 5b16 d301 |0036: iput-object v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ -0129b0: 5216 d101 |0038: iget v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ -0129b4: 3906 0a00 |003a: if-nez v6, 0044 // +000a │ │ -0129b8: 5316 ce01 |003c: iget-wide v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ -0129bc: 1608 a861 |003e: const-wide/16 v8, #int 25000 // #61a8 │ │ -0129c0: bb86 |0040: add-long/2addr v6, v8 │ │ -0129c2: 8466 |0041: long-to-int v6, v6 │ │ -0129c4: 5916 d101 |0042: iput v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ -0129c8: 6e20 8402 1000 |0044: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0284 │ │ -0129ce: 5416 cc01 |0047: iget-object v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ -0129d2: 3806 0500 |0049: if-eqz v6, 004e // +0005 │ │ -0129d6: 7020 3403 1a00 |004b: invoke-direct {v10, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getChannelIcon:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0334 │ │ -0129dc: 1a06 d402 |004e: const-string v6, "eventId" // string@02d4 │ │ -0129e0: 1608 0000 |0050: const-wide/16 v8, #int 0 // #0 │ │ -0129e4: 6e40 f202 6b98 |0052: invoke-virtual {v11, v6, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -0129ea: 0b02 |0055: move-result-wide v2 │ │ -0129ec: 1a06 c803 |0056: const-string v6, "nextEventId" // string@03c8 │ │ -0129f0: 1608 0000 |0058: const-wide/16 v8, #int 0 // #0 │ │ -0129f4: 6e40 f202 6b98 |005a: invoke-virtual {v11, v6, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -0129fa: 0b04 |005d: move-result-wide v4 │ │ -0129fc: 1606 0000 |005e: const-wide/16 v6, #int 0 // #0 │ │ -012a00: 3106 0206 |0060: cmp-long v6, v2, v6 │ │ -012a04: 3806 1000 |0062: if-eqz v6, 0072 // +0010 │ │ -012a08: 1216 |0064: const/4 v6, #int 1 // #1 │ │ -012a0a: 5c16 cf01 |0065: iput-boolean v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.isTransmitting:Z // field@01cf │ │ -012a0e: 1606 0000 |0067: const-wide/16 v6, #int 0 // #0 │ │ -012a12: 3106 0206 |0069: cmp-long v6, v2, v6 │ │ -012a16: 3d06 0900 |006b: if-lez v6, 0074 // +0009 │ │ -012a1a: 1256 |006d: const/4 v6, #int 5 // #5 │ │ -012a1c: 7056 3703 1a32 |006e: invoke-direct {v10, v1, v2, v3, v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0337 │ │ -012a22: 0e00 |0071: return-void │ │ -012a24: 1206 |0072: const/4 v6, #int 0 // #0 │ │ -012a26: 28f2 |0073: goto 0065 // -000e │ │ -012a28: 1606 0000 |0074: const-wide/16 v6, #int 0 // #0 │ │ -012a2c: 3106 0406 |0076: cmp-long v6, v4, v6 │ │ -012a30: 3d06 f9ff |0078: if-lez v6, 0071 // -0007 │ │ -012a34: 1256 |007a: const/4 v6, #int 5 // #5 │ │ -012a36: 7056 3703 1a54 |007b: invoke-direct {v10, v1, v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0337 │ │ -012a3c: 28f3 |007e: goto 0071 // -000d │ │ +012e80: |[012e80] org.tvheadend.tvhguide.htsp.HTSService.onChannelAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012e90: 6e10 3203 0a00 |0000: invoke-virtual {v10}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +012e96: 0c00 |0003: move-result-object v0 │ │ +012e98: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +012e9c: 2201 f100 |0006: new-instance v1, Lorg/tvheadend/tvhguide/model/Channel; // type@00f1 │ │ +012ea0: 7010 6e03 0100 |0008: invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/Channel;.:()V // method@036e │ │ +012ea6: 1a06 7a02 |000b: const-string v6, "channelId" // string@027a │ │ +012eaa: 6e20 f102 6b00 |000d: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +012eb0: 0b06 |0010: move-result-wide v6 │ │ +012eb2: 5a16 ce01 |0011: iput-wide v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +012eb6: 1a06 7b02 |0013: const-string v6, "channelName" // string@027b │ │ +012eba: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +012ebc: 6e30 f702 6b07 |0016: invoke-virtual {v11, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +012ec2: 0c06 |0019: move-result-object v6 │ │ +012ec4: 5b16 d001 |001a: iput-object v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +012ec8: 1a06 7c02 |001c: const-string v6, "channelNumber" // string@027c │ │ +012ecc: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +012ece: 6e30 ed02 6b07 |001f: invoke-virtual {v11, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +012ed4: 0a06 |0022: move-result v6 │ │ +012ed6: 5916 d101 |0023: iput v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ +012eda: 1a06 7902 |0025: const-string v6, "channelIcon" // string@0279 │ │ +012ede: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +012ee0: 6e30 f702 6b07 |0028: invoke-virtual {v11, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +012ee6: 0c06 |002b: move-result-object v6 │ │ +012ee8: 5b16 cc01 |002c: iput-object v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ +012eec: 1a06 7d05 |002e: const-string v6, "tags" // string@057d │ │ +012ef0: 5417 d301 |0030: iget-object v7, v1, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ +012ef4: 6e30 ef02 6b07 |0032: invoke-virtual {v11, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getIntList:(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@02ef │ │ +012efa: 0c06 |0035: move-result-object v6 │ │ +012efc: 5b16 d301 |0036: iput-object v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ +012f00: 5216 d101 |0038: iget v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ +012f04: 3906 0a00 |003a: if-nez v6, 0044 // +000a │ │ +012f08: 5316 ce01 |003c: iget-wide v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.id:J // field@01ce │ │ +012f0c: 1608 a861 |003e: const-wide/16 v8, #int 25000 // #61a8 │ │ +012f10: bb86 |0040: add-long/2addr v6, v8 │ │ +012f12: 8466 |0041: long-to-int v6, v6 │ │ +012f14: 5916 d101 |0042: iput v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ +012f18: 6e20 8402 1000 |0044: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0284 │ │ +012f1e: 5416 cc01 |0047: iget-object v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ +012f22: 3806 0500 |0049: if-eqz v6, 004e // +0005 │ │ +012f26: 7020 3403 1a00 |004b: invoke-direct {v10, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getChannelIcon:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0334 │ │ +012f2c: 1a06 d402 |004e: const-string v6, "eventId" // string@02d4 │ │ +012f30: 1608 0000 |0050: const-wide/16 v8, #int 0 // #0 │ │ +012f34: 6e40 f202 6b98 |0052: invoke-virtual {v11, v6, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +012f3a: 0b02 |0055: move-result-wide v2 │ │ +012f3c: 1a06 c703 |0056: const-string v6, "nextEventId" // string@03c7 │ │ +012f40: 1608 0000 |0058: const-wide/16 v8, #int 0 // #0 │ │ +012f44: 6e40 f202 6b98 |005a: invoke-virtual {v11, v6, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +012f4a: 0b04 |005d: move-result-wide v4 │ │ +012f4c: 1606 0000 |005e: const-wide/16 v6, #int 0 // #0 │ │ +012f50: 3106 0206 |0060: cmp-long v6, v2, v6 │ │ +012f54: 3806 1000 |0062: if-eqz v6, 0072 // +0010 │ │ +012f58: 1216 |0064: const/4 v6, #int 1 // #1 │ │ +012f5a: 5c16 cf01 |0065: iput-boolean v6, v1, Lorg/tvheadend/tvhguide/model/Channel;.isTransmitting:Z // field@01cf │ │ +012f5e: 1606 0000 |0067: const-wide/16 v6, #int 0 // #0 │ │ +012f62: 3106 0206 |0069: cmp-long v6, v2, v6 │ │ +012f66: 3d06 0900 |006b: if-lez v6, 0074 // +0009 │ │ +012f6a: 1256 |006d: const/4 v6, #int 5 // #5 │ │ +012f6c: 7056 3703 1a32 |006e: invoke-direct {v10, v1, v2, v3, v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0337 │ │ +012f72: 0e00 |0071: return-void │ │ +012f74: 1206 |0072: const/4 v6, #int 0 // #0 │ │ +012f76: 28f2 |0073: goto 0065 // -000e │ │ +012f78: 1606 0000 |0074: const-wide/16 v6, #int 0 // #0 │ │ +012f7c: 3106 0406 |0076: cmp-long v6, v4, v6 │ │ +012f80: 3d06 f9ff |0078: if-lez v6, 0071 // -0007 │ │ +012f84: 1256 |007a: const/4 v6, #int 5 // #5 │ │ +012f86: 7056 3703 1a54 |007b: invoke-direct {v10, v1, v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0337 │ │ +012f8c: 28f3 |007e: goto 0071 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0006 line=266 │ │ 0x000b line=267 │ │ 0x0013 line=268 │ │ 0x001c line=269 │ │ @@ -23338,23 +23335,23 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -012a40: |[012a40] org.tvheadend.tvhguide.htsp.HTSService.onChannelDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012a50: 6e10 3203 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012a56: 0c00 |0003: move-result-object v0 │ │ -012a58: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -012a5c: 1a01 7a02 |0006: const-string v1, "channelId" // string@027a │ │ -012a60: 6e20 f102 1500 |0008: invoke-virtual {v5, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012a66: 0b02 |000b: move-result-wide v2 │ │ -012a68: 6e30 9a02 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeChannel:(J)V // method@029a │ │ -012a6e: 0e00 |000f: return-void │ │ +012f90: |[012f90] org.tvheadend.tvhguide.htsp.HTSService.onChannelDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012fa0: 6e10 3203 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +012fa6: 0c00 |0003: move-result-object v0 │ │ +012fa8: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +012fac: 1a01 7a02 |0006: const-string v1, "channelId" // string@027a │ │ +012fb0: 6e20 f102 1500 |0008: invoke-virtual {v5, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +012fb6: 0b02 |000b: move-result-wide v2 │ │ +012fb8: 6e30 9a02 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeChannel:(J)V // method@029a │ │ +012fbe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0006 line=351 │ │ 0x000f line=352 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -23362,180 +23359,174 @@ │ │ 0x0000 - 0x0010 reg=5 msg Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ #21 : (in Lorg/tvheadend/tvhguide/htsp/HTSService;) │ │ name : 'onChannelUpdate' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 26 │ │ + registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 323 16-bit code units │ │ -012a70: |[012a70] org.tvheadend.tvhguide.htsp.HTSService.onChannelUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012a80: 7401 3203 1800 |0000: invoke-virtual/range {v24}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012a86: 0c06 |0003: move-result-object v6 │ │ -012a88: 1f06 d000 |0004: check-cast v6, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -012a8c: 1a13 7a02 |0006: const-string v19, "channelId" // string@027a │ │ -012a90: 0800 1900 |0008: move-object/from16 v0, v25 │ │ -012a94: 0801 1300 |000a: move-object/from16 v1, v19 │ │ -012a98: 6e20 f102 1000 |000c: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012a9e: 0b14 |000f: move-result-wide v20 │ │ -012aa0: 0500 1400 |0010: move-wide/from16 v0, v20 │ │ -012aa4: 6e30 8f02 0601 |0012: invoke-virtual {v6, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -012aaa: 0c07 |0015: move-result-object v7 │ │ -012aac: 3907 0300 |0016: if-nez v7, 0019 // +0003 │ │ -012ab0: 0e00 |0018: return-void │ │ -012ab2: 1a13 7b02 |0019: const-string v19, "channelName" // string@027b │ │ -012ab6: 5470 d001 |001b: iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -012aba: 0814 0000 |001d: move-object/from16 v20, v0 │ │ -012abe: 0800 1900 |001f: move-object/from16 v0, v25 │ │ -012ac2: 0801 1300 |0021: move-object/from16 v1, v19 │ │ -012ac6: 0802 1400 |0023: move-object/from16 v2, v20 │ │ -012aca: 6e30 f702 1002 |0025: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012ad0: 0c13 |0028: move-result-object v19 │ │ -012ad2: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -012ad6: 5b70 d001 |002b: iput-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ -012ada: 1a13 7c02 |002d: const-string v19, "channelNumber" // string@027c │ │ -012ade: 5270 d101 |002f: iget v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ -012ae2: 0214 0000 |0031: move/from16 v20, v0 │ │ -012ae6: 0800 1900 |0033: move-object/from16 v0, v25 │ │ -012aea: 0801 1300 |0035: move-object/from16 v1, v19 │ │ -012aee: 0202 1400 |0037: move/from16 v2, v20 │ │ -012af2: 6e30 ed02 1002 |0039: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -012af8: 0a13 |003c: move-result v19 │ │ -012afa: 0200 1300 |003d: move/from16 v0, v19 │ │ -012afe: 5970 d101 |003f: iput v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ -012b02: 1a13 7902 |0041: const-string v19, "channelIcon" // string@0279 │ │ -012b06: 5470 cc01 |0043: iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ -012b0a: 0814 0000 |0045: move-object/from16 v20, v0 │ │ -012b0e: 0800 1900 |0047: move-object/from16 v0, v25 │ │ -012b12: 0801 1300 |0049: move-object/from16 v1, v19 │ │ -012b16: 0802 1400 |004b: move-object/from16 v2, v20 │ │ -012b1a: 6e30 f702 1002 |004d: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012b20: 0c0d |0050: move-result-object v13 │ │ -012b22: 1a13 7e05 |0051: const-string v19, "tags" // string@057e │ │ -012b26: 5470 d301 |0053: iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ -012b2a: 0814 0000 |0055: move-object/from16 v20, v0 │ │ -012b2e: 0800 1900 |0057: move-object/from16 v0, v25 │ │ -012b32: 0801 1300 |0059: move-object/from16 v1, v19 │ │ -012b36: 0802 1400 |005b: move-object/from16 v2, v20 │ │ -012b3a: 6e30 ef02 1002 |005d: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getIntList:(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@02ef │ │ -012b40: 0c13 |0060: move-result-object v19 │ │ -012b42: 0800 1300 |0061: move-object/from16 v0, v19 │ │ -012b46: 5b70 d301 |0063: iput-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ -012b4a: 390d 6300 |0065: if-nez v13, 00c8 // +0063 │ │ -012b4e: 1313 0000 |0067: const/16 v19, #int 0 // #0 │ │ -012b52: 0800 1300 |0069: move-object/from16 v0, v19 │ │ -012b56: 5b70 cc01 |006b: iput-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ -012b5a: 1313 0000 |006d: const/16 v19, #int 0 // #0 │ │ -012b5e: 0800 1300 |006f: move-object/from16 v0, v19 │ │ -012b62: 5b70 cd01 |0071: iput-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ -012b66: 1a13 d402 |0073: const-string v19, "eventId" // string@02d4 │ │ -012b6a: 1614 0000 |0075: const-wide/16 v20, #int 0 // #0 │ │ -012b6e: 0800 1900 |0077: move-object/from16 v0, v25 │ │ -012b72: 0801 1300 |0079: move-object/from16 v1, v19 │ │ -012b76: 0502 1400 |007b: move-wide/from16 v2, v20 │ │ -012b7a: 6e40 f202 1032 |007d: invoke-virtual {v0, v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -012b80: 0b08 |0080: move-result-wide v8 │ │ -012b82: 1a13 c803 |0081: const-string v19, "nextEventId" // string@03c8 │ │ -012b86: 1614 0000 |0083: const-wide/16 v20, #int 0 // #0 │ │ -012b8a: 0800 1900 |0085: move-object/from16 v0, v25 │ │ -012b8e: 0801 1300 |0087: move-object/from16 v1, v19 │ │ -012b92: 0502 1400 |0089: move-wide/from16 v2, v20 │ │ -012b96: 6e40 f202 1032 |008b: invoke-virtual {v0, v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -012b9c: 0b10 |008e: move-result-wide v16 │ │ -012b9e: 1614 0000 |008f: const-wide/16 v20, #int 0 // #0 │ │ -012ba2: 3113 0814 |0091: cmp-long v19, v8, v20 │ │ -012ba6: 3813 4900 |0093: if-eqz v19, 00dc // +0049 │ │ -012baa: 1313 0100 |0095: const/16 v19, #int 1 // #1 │ │ -012bae: 0200 1300 |0097: move/from16 v0, v19 │ │ -012bb2: 5c70 cf01 |0099: iput-boolean v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.isTransmitting:Z // field@01cf │ │ -012bb6: 5470 cb01 |009b: iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -012bba: 0813 0000 |009d: move-object/from16 v19, v0 │ │ -012bbe: 7801 2f01 1300 |009f: invoke-interface/range {v19}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -012bc4: 0c0e |00a2: move-result-object v14 │ │ -012bc6: 2212 7a00 |00a3: new-instance v18, Ljava/util/ArrayList; // type@007a │ │ -012bca: 7601 0701 1200 |00a5: invoke-direct/range {v18}, Ljava/util/ArrayList;.:()V // method@0107 │ │ -012bd0: 7210 1801 0e00 |00a8: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -012bd6: 0a13 |00ab: move-result v19 │ │ -012bd8: 3813 3300 |00ac: if-eqz v19, 00df // +0033 │ │ -012bdc: 1614 0000 |00ae: const-wide/16 v20, #int 0 // #0 │ │ -012be0: 3113 0814 |00b0: cmp-long v19, v8, v20 │ │ -012be4: 3d13 2d00 |00b2: if-lez v19, 00df // +002d │ │ -012be8: 7210 1901 0e00 |00b4: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -012bee: 0c0f |00b7: move-result-object v15 │ │ -012bf0: 1f0f f500 |00b8: check-cast v15, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -012bf4: 53f0 e401 |00ba: iget-wide v0, v15, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ -012bf8: 0514 0000 |00bc: move-wide/from16 v20, v0 │ │ -012bfc: 3113 1408 |00be: cmp-long v19, v20, v8 │ │ -012c00: 3813 1f00 |00c0: if-eqz v19, 00df // +001f │ │ -012c04: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -012c08: 6e20 0901 f000 |00c4: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0109 │ │ -012c0e: 28e1 |00c7: goto 00a8 // -001f │ │ -012c10: 5470 cc01 |00c8: iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ -012c14: 0813 0000 |00ca: move-object/from16 v19, v0 │ │ -012c18: 0800 1300 |00cc: move-object/from16 v0, v19 │ │ -012c1c: 6e20 b400 0d00 |00ce: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -012c22: 0a13 |00d1: move-result v19 │ │ -012c24: 3913 a1ff |00d2: if-nez v19, 0073 // -005f │ │ -012c28: 5b7d cc01 |00d4: iput-object v13, v7, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ -012c2c: 0800 1800 |00d6: move-object/from16 v0, v24 │ │ -012c30: 7020 3403 7000 |00d8: invoke-direct {v0, v7}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getChannelIcon:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0334 │ │ -012c36: 2898 |00db: goto 0073 // -0068 │ │ -012c38: 1313 0000 |00dc: const/16 v19, #int 0 // #0 │ │ -012c3c: 28b9 |00de: goto 0097 // -0047 │ │ -012c3e: 5470 cb01 |00df: iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -012c42: 0813 0000 |00e1: move-object/from16 v19, v0 │ │ -012c46: 0800 1300 |00e3: move-object/from16 v0, v19 │ │ -012c4a: 0801 1200 |00e5: move-object/from16 v1, v18 │ │ -012c4e: 7220 3101 1000 |00e7: invoke-interface {v0, v1}, Ljava/util/Set;.removeAll:(Ljava/util/Collection;)Z // method@0131 │ │ -012c54: 7401 0a01 1200 |00ea: invoke-virtual/range {v18}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@010a │ │ -012c5a: 0c0c |00ed: move-result-object v12 │ │ -012c5c: 7210 1801 0c00 |00ee: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -012c62: 0a13 |00f1: move-result v19 │ │ -012c64: 3813 0c00 |00f2: if-eqz v19, 00fe // +000c │ │ -012c68: 7210 1901 0c00 |00f4: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -012c6e: 0c0f |00f7: move-result-object v15 │ │ -012c70: 1f0f f500 |00f8: check-cast v15, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -012c74: 6e20 9f02 f600 |00fa: invoke-virtual {v6, v15}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@029f │ │ -012c7a: 28f1 |00fd: goto 00ee // -000f │ │ -012c7c: 1614 0000 |00fe: const-wide/16 v20, #int 0 // #0 │ │ -012c80: 3113 0814 |0100: cmp-long v19, v8, v20 │ │ -012c84: 3813 3900 |0102: if-eqz v19, 013b // +0039 │ │ -012c88: 048a |0104: move-wide v10, v8 │ │ -012c8a: 1614 0000 |0105: const-wide/16 v20, #int 0 // #0 │ │ -012c8e: 3113 0a14 |0107: cmp-long v19, v10, v20 │ │ -012c92: 3d13 3500 |0109: if-lez v19, 013e // +0035 │ │ -012c96: 5470 cb01 |010b: iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -012c9a: 0813 0000 |010d: move-object/from16 v19, v0 │ │ -012c9e: 7801 3201 1300 |010f: invoke-interface/range {v19}, Ljava/util/Set;.size:()I // method@0132 │ │ -012ca4: 0a13 |0112: move-result v19 │ │ -012ca6: 1314 0200 |0113: const/16 v20, #int 2 // #2 │ │ -012caa: 0200 1300 |0115: move/from16 v0, v19 │ │ -012cae: 0201 1400 |0117: move/from16 v1, v20 │ │ -012cb2: 3510 2500 |0119: if-ge v0, v1, 013e // +0025 │ │ -012cb6: 0800 1800 |011b: move-object/from16 v0, v24 │ │ -012cba: 5400 c301 |011d: iget-object v0, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ -012cbe: 0813 0000 |011f: move-object/from16 v19, v0 │ │ -012cc2: 2214 e400 |0121: new-instance v20, Lorg/tvheadend/tvhguide/htsp/HTSService$2; // type@00e4 │ │ -012cc6: 0800 1400 |0123: move-object/from16 v0, v20 │ │ -012cca: 0801 1800 |0125: move-object/from16 v1, v24 │ │ -012cce: 705b 1303 10a7 |0127: invoke-direct {v0, v1, v7, v10, v11}, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V // method@0313 │ │ -012cd4: 1616 1e00 |012a: const-wide/16 v22, #int 30 // #1e │ │ -012cd8: 6215 0e00 |012c: sget-object v21, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@000e │ │ -012cdc: 0800 1300 |012e: move-object/from16 v0, v19 │ │ -012ce0: 0801 1400 |0130: move-object/from16 v1, v20 │ │ -012ce4: 0502 1600 |0132: move-wide/from16 v2, v22 │ │ -012ce8: 0804 1500 |0134: move-object/from16 v4, v21 │ │ -012cec: 7254 3601 1032 |0136: invoke-interface {v0, v1, v2, v3, v4}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@0136 │ │ -012cf2: 2900 dffe |0139: goto/16 0018 // -0121 │ │ -012cf6: 050a 1000 |013b: move-wide/from16 v10, v16 │ │ -012cfa: 28c8 |013d: goto 0105 // -0038 │ │ -012cfc: 6e20 a502 7600 |013e: invoke-virtual {v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@02a5 │ │ -012d02: 2900 d7fe |0141: goto/16 0018 // -0129 │ │ + insns size : 310 16-bit code units │ │ +012fc0: |[012fc0] org.tvheadend.tvhguide.htsp.HTSService.onChannelUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +012fd0: 7401 3203 1500 |0000: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +012fd6: 0c04 |0003: move-result-object v4 │ │ +012fd8: 1f04 d000 |0004: check-cast v4, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +012fdc: 1a10 7a02 |0006: const-string v16, "channelId" // string@027a │ │ +012fe0: 0800 1600 |0008: move-object/from16 v0, v22 │ │ +012fe4: 0801 1000 |000a: move-object/from16 v1, v16 │ │ +012fe8: 6e20 f102 1000 |000c: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +012fee: 0b10 |000f: move-result-wide v16 │ │ +012ff0: 0500 1000 |0010: move-wide/from16 v0, v16 │ │ +012ff4: 6e30 8f02 0401 |0012: invoke-virtual {v4, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +012ffa: 0c05 |0015: move-result-object v5 │ │ +012ffc: 3905 0300 |0016: if-nez v5, 0019 // +0003 │ │ +013000: 0e00 |0018: return-void │ │ +013002: 1a10 7b02 |0019: const-string v16, "channelName" // string@027b │ │ +013006: 5450 d001 |001b: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +01300a: 0811 0000 |001d: move-object/from16 v17, v0 │ │ +01300e: 0800 1600 |001f: move-object/from16 v0, v22 │ │ +013012: 0801 1000 |0021: move-object/from16 v1, v16 │ │ +013016: 0802 1100 |0023: move-object/from16 v2, v17 │ │ +01301a: 6e30 f702 1002 |0025: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013020: 0c10 |0028: move-result-object v16 │ │ +013022: 0800 1000 |0029: move-object/from16 v0, v16 │ │ +013026: 5b50 d001 |002b: iput-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.name:Ljava/lang/String; // field@01d0 │ │ +01302a: 1a10 7c02 |002d: const-string v16, "channelNumber" // string@027c │ │ +01302e: 5250 d101 |002f: iget v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ +013032: 0211 0000 |0031: move/from16 v17, v0 │ │ +013036: 0800 1600 |0033: move-object/from16 v0, v22 │ │ +01303a: 0801 1000 |0035: move-object/from16 v1, v16 │ │ +01303e: 0202 1100 |0037: move/from16 v2, v17 │ │ +013042: 6e30 ed02 1002 |0039: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +013048: 0a10 |003c: move-result v16 │ │ +01304a: 0200 1000 |003d: move/from16 v0, v16 │ │ +01304e: 5950 d101 |003f: iput v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.number:I // field@01d1 │ │ +013052: 1a10 7902 |0041: const-string v16, "channelIcon" // string@0279 │ │ +013056: 5450 cc01 |0043: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ +01305a: 0811 0000 |0045: move-object/from16 v17, v0 │ │ +01305e: 0800 1600 |0047: move-object/from16 v0, v22 │ │ +013062: 0801 1000 |0049: move-object/from16 v1, v16 │ │ +013066: 0802 1100 |004b: move-object/from16 v2, v17 │ │ +01306a: 6e30 f702 1002 |004d: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013070: 0c0a |0050: move-result-object v10 │ │ +013072: 1a10 7d05 |0051: const-string v16, "tags" // string@057d │ │ +013076: 5450 d301 |0053: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ +01307a: 0811 0000 |0055: move-object/from16 v17, v0 │ │ +01307e: 0800 1600 |0057: move-object/from16 v0, v22 │ │ +013082: 0801 1000 |0059: move-object/from16 v1, v16 │ │ +013086: 0802 1100 |005b: move-object/from16 v2, v17 │ │ +01308a: 6e30 ef02 1002 |005d: invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getIntList:(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@02ef │ │ +013090: 0c10 |0060: move-result-object v16 │ │ +013092: 0800 1000 |0061: move-object/from16 v0, v16 │ │ +013096: 5b50 d301 |0063: iput-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.tags:Ljava/util/List; // field@01d3 │ │ +01309a: 390a 6100 |0065: if-nez v10, 00c6 // +0061 │ │ +01309e: 1310 0000 |0067: const/16 v16, #int 0 // #0 │ │ +0130a2: 0800 1000 |0069: move-object/from16 v0, v16 │ │ +0130a6: 5b50 cc01 |006b: iput-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ +0130aa: 1310 0000 |006d: const/16 v16, #int 0 // #0 │ │ +0130ae: 0800 1000 |006f: move-object/from16 v0, v16 │ │ +0130b2: 5b50 cd01 |0071: iput-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.iconBitmap:Landroid/graphics/Bitmap; // field@01cd │ │ +0130b6: 1a10 d402 |0073: const-string v16, "eventId" // string@02d4 │ │ +0130ba: 1612 0000 |0075: const-wide/16 v18, #int 0 // #0 │ │ +0130be: 0800 1600 |0077: move-object/from16 v0, v22 │ │ +0130c2: 0801 1000 |0079: move-object/from16 v1, v16 │ │ +0130c6: 0502 1200 |007b: move-wide/from16 v2, v18 │ │ +0130ca: 6e40 f202 1032 |007d: invoke-virtual {v0, v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +0130d0: 0b06 |0080: move-result-wide v6 │ │ +0130d2: 1a10 c703 |0081: const-string v16, "nextEventId" // string@03c7 │ │ +0130d6: 1612 0000 |0083: const-wide/16 v18, #int 0 // #0 │ │ +0130da: 0800 1600 |0085: move-object/from16 v0, v22 │ │ +0130de: 0801 1000 |0087: move-object/from16 v1, v16 │ │ +0130e2: 0502 1200 |0089: move-wide/from16 v2, v18 │ │ +0130e6: 6e40 f202 1032 |008b: invoke-virtual {v0, v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +0130ec: 0b0c |008e: move-result-wide v12 │ │ +0130ee: 1610 0000 |008f: const-wide/16 v16, #int 0 // #0 │ │ +0130f2: 3110 0610 |0091: cmp-long v16, v6, v16 │ │ +0130f6: 3810 4700 |0093: if-eqz v16, 00da // +0047 │ │ +0130fa: 1310 0100 |0095: const/16 v16, #int 1 // #1 │ │ +0130fe: 0200 1000 |0097: move/from16 v0, v16 │ │ +013102: 5c50 cf01 |0099: iput-boolean v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.isTransmitting:Z // field@01cf │ │ +013106: 5450 cb01 |009b: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +01310a: 0810 0000 |009d: move-object/from16 v16, v0 │ │ +01310e: 7801 2f01 1000 |009f: invoke-interface/range {v16}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +013114: 0c0b |00a2: move-result-object v11 │ │ +013116: 220f 7a00 |00a3: new-instance v15, Ljava/util/ArrayList; // type@007a │ │ +01311a: 7010 0701 0f00 |00a5: invoke-direct {v15}, Ljava/util/ArrayList;.:()V // method@0107 │ │ +013120: 7210 1801 0b00 |00a8: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +013126: 0a10 |00ab: move-result v16 │ │ +013128: 3810 3100 |00ac: if-eqz v16, 00dd // +0031 │ │ +01312c: 1610 0000 |00ae: const-wide/16 v16, #int 0 // #0 │ │ +013130: 3110 0610 |00b0: cmp-long v16, v6, v16 │ │ +013134: 3d10 2b00 |00b2: if-lez v16, 00dd // +002b │ │ +013138: 7210 1901 0b00 |00b4: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +01313e: 0c0e |00b7: move-result-object v14 │ │ +013140: 1f0e f500 |00b8: check-cast v14, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +013144: 53e0 e401 |00ba: iget-wide v0, v14, Lorg/tvheadend/tvhguide/model/Programme;.id:J // field@01e4 │ │ +013148: 0510 0000 |00bc: move-wide/from16 v16, v0 │ │ +01314c: 3110 1006 |00be: cmp-long v16, v16, v6 │ │ +013150: 3810 1d00 |00c0: if-eqz v16, 00dd // +001d │ │ +013154: 6e20 0901 ef00 |00c2: invoke-virtual {v15, v14}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0109 │ │ +01315a: 28e3 |00c5: goto 00a8 // -001d │ │ +01315c: 5450 cc01 |00c6: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ +013160: 0810 0000 |00c8: move-object/from16 v16, v0 │ │ +013164: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +013168: 6e20 b400 0a00 |00cc: invoke-virtual {v10, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01316e: 0a10 |00cf: move-result v16 │ │ +013170: 3910 a3ff |00d0: if-nez v16, 0073 // -005d │ │ +013174: 5b5a cc01 |00d2: iput-object v10, v5, Lorg/tvheadend/tvhguide/model/Channel;.icon:Ljava/lang/String; // field@01cc │ │ +013178: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +01317c: 7020 3403 5000 |00d6: invoke-direct {v0, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getChannelIcon:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@0334 │ │ +013182: 289a |00d9: goto 0073 // -0066 │ │ +013184: 1310 0000 |00da: const/16 v16, #int 0 // #0 │ │ +013188: 28bb |00dc: goto 0097 // -0045 │ │ +01318a: 5450 cb01 |00dd: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +01318e: 0810 0000 |00df: move-object/from16 v16, v0 │ │ +013192: 0800 1000 |00e1: move-object/from16 v0, v16 │ │ +013196: 7220 3101 f000 |00e3: invoke-interface {v0, v15}, Ljava/util/Set;.removeAll:(Ljava/util/Collection;)Z // method@0131 │ │ +01319c: 6e10 0a01 0f00 |00e6: invoke-virtual {v15}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@010a │ │ +0131a2: 0c10 |00e9: move-result-object v16 │ │ +0131a4: 7801 1801 1000 |00ea: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +0131aa: 0a11 |00ed: move-result v17 │ │ +0131ac: 3811 0c00 |00ee: if-eqz v17, 00fa // +000c │ │ +0131b0: 7801 1901 1000 |00f0: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +0131b6: 0c0e |00f3: move-result-object v14 │ │ +0131b8: 1f0e f500 |00f4: check-cast v14, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +0131bc: 6e20 9f02 e400 |00f6: invoke-virtual {v4, v14}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@029f │ │ +0131c2: 28f1 |00f9: goto 00ea // -000f │ │ +0131c4: 1610 0000 |00fa: const-wide/16 v16, #int 0 // #0 │ │ +0131c8: 3110 0610 |00fc: cmp-long v16, v6, v16 │ │ +0131cc: 3810 3100 |00fe: if-eqz v16, 012f // +0031 │ │ +0131d0: 0468 |0100: move-wide v8, v6 │ │ +0131d2: 1610 0000 |0101: const-wide/16 v16, #int 0 // #0 │ │ +0131d6: 3110 0810 |0103: cmp-long v16, v8, v16 │ │ +0131da: 3d10 2c00 |0105: if-lez v16, 0131 // +002c │ │ +0131de: 5450 cb01 |0107: iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +0131e2: 0810 0000 |0109: move-object/from16 v16, v0 │ │ +0131e6: 7801 3201 1000 |010b: invoke-interface/range {v16}, Ljava/util/Set;.size:()I // method@0132 │ │ +0131ec: 0a10 |010e: move-result v16 │ │ +0131ee: 1311 0200 |010f: const/16 v17, #int 2 // #2 │ │ +0131f2: 0200 1000 |0111: move/from16 v0, v16 │ │ +0131f6: 0201 1100 |0113: move/from16 v1, v17 │ │ +0131fa: 3510 1c00 |0115: if-ge v0, v1, 0131 // +001c │ │ +0131fe: 0800 1500 |0117: move-object/from16 v0, v21 │ │ +013202: 5400 c301 |0119: iget-object v0, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ +013206: 0810 0000 |011b: move-object/from16 v16, v0 │ │ +01320a: 2211 e400 |011d: new-instance v17, Lorg/tvheadend/tvhguide/htsp/HTSService$2; // type@00e4 │ │ +01320e: 0800 1100 |011f: move-object/from16 v0, v17 │ │ +013212: 0801 1500 |0121: move-object/from16 v1, v21 │ │ +013216: 7059 1303 1085 |0123: invoke-direct {v0, v1, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService$2;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V // method@0313 │ │ +01321c: 1612 1e00 |0126: const-wide/16 v18, #int 30 // #1e │ │ +013220: 6214 0e00 |0128: sget-object v20, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@000e │ │ +013224: 7805 3601 1000 |012a: invoke-interface/range {v16, v17, v18, v19, v20}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@0136 │ │ +01322a: 2900 ebfe |012d: goto/16 0018 // -0115 │ │ +01322e: 04c8 |012f: move-wide v8, v12 │ │ +013230: 28d1 |0130: goto 0101 // -002f │ │ +013232: 6e20 a502 5400 |0131: invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@02a5 │ │ +013238: 2900 e4fe |0134: goto/16 0018 // -011c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0006 line=296 │ │ 0x0016 line=297 │ │ 0x0018 line=347 │ │ 0x0019 line=301 │ │ @@ -23550,110 +23541,109 @@ │ │ 0x008f line=317 │ │ 0x009b line=319 │ │ 0x00a3 line=320 │ │ 0x00a8 line=322 │ │ 0x00b4 line=323 │ │ 0x00ba line=324 │ │ 0x00c2 line=325 │ │ - 0x00c8 line=309 │ │ - 0x00d4 line=310 │ │ - 0x00d6 line=311 │ │ - 0x00dc line=317 │ │ - 0x00df line=330 │ │ - 0x00ea line=332 │ │ - 0x00fa line=333 │ │ - 0x00fe line=336 │ │ - 0x0105 line=337 │ │ - 0x011b line=338 │ │ - 0x013d line=336 │ │ - 0x013e line=345 │ │ - locals : │ │ - 0x0081 - 0x00c8 reg=8 currEventId J │ │ - 0x00a3 - 0x00c8 reg=14 it Ljava/util/Iterator; Ljava/util/Iterator; │ │ - 0x00ba - 0x00c8 reg=15 p Lorg/tvheadend/tvhguide/model/Programme; │ │ - 0x008f - 0x00c8 reg=16 nextEventId J │ │ - 0x00a8 - 0x00c8 reg=18 tmp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x00fa - 0x00fe reg=15 p Lorg/tvheadend/tvhguide/model/Programme; │ │ - 0x0105 - 0x013b reg=10 eventId J │ │ - 0x0006 - 0x0143 reg=6 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x0016 - 0x0143 reg=7 ch Lorg/tvheadend/tvhguide/model/Channel; │ │ - 0x00dc - 0x0143 reg=8 currEventId J │ │ - 0x013e - 0x0143 reg=10 eventId J │ │ - 0x00ee - 0x0143 reg=12 i$ Ljava/util/Iterator; │ │ - 0x0051 - 0x0143 reg=13 icon Ljava/lang/String; │ │ - 0x00df - 0x0143 reg=14 it Ljava/util/Iterator; Ljava/util/Iterator; │ │ - 0x00dc - 0x0143 reg=16 nextEventId J │ │ - 0x00df - 0x0143 reg=18 tmp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0143 reg=24 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ - 0x0000 - 0x0143 reg=25 msg Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ + 0x00c6 line=309 │ │ + 0x00d2 line=310 │ │ + 0x00d4 line=311 │ │ + 0x00da line=317 │ │ + 0x00dd line=330 │ │ + 0x00e6 line=332 │ │ + 0x00f6 line=333 │ │ + 0x00fa line=336 │ │ + 0x0101 line=337 │ │ + 0x0117 line=338 │ │ + 0x0130 line=336 │ │ + 0x0131 line=345 │ │ + locals : │ │ + 0x0081 - 0x00c6 reg=6 currEventId J │ │ + 0x00a3 - 0x00c6 reg=11 it Ljava/util/Iterator; Ljava/util/Iterator; │ │ + 0x008f - 0x00c6 reg=12 nextEventId J │ │ + 0x00ba - 0x00c6 reg=14 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x00a8 - 0x00c6 reg=15 tmp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x00f6 - 0x00fa reg=14 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x0101 - 0x012f reg=8 eventId J │ │ + 0x0006 - 0x0136 reg=4 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ + 0x0016 - 0x0136 reg=5 ch Lorg/tvheadend/tvhguide/model/Channel; │ │ + 0x00da - 0x0136 reg=6 currEventId J │ │ + 0x0131 - 0x0136 reg=8 eventId J │ │ + 0x0051 - 0x0136 reg=10 icon Ljava/lang/String; │ │ + 0x00dd - 0x0136 reg=11 it Ljava/util/Iterator; Ljava/util/Iterator; │ │ + 0x00da - 0x0136 reg=12 nextEventId J │ │ + 0x00dd - 0x0136 reg=15 tmp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0136 reg=21 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0136 reg=22 msg Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ #22 : (in Lorg/tvheadend/tvhguide/htsp/HTSService;) │ │ name : 'onDvrEntryAdd' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -012d08: |[012d08] org.tvheadend.tvhguide.htsp.HTSService.onDvrEntryAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012d18: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -012d1a: 6e10 3203 0600 |0001: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012d20: 0c00 |0004: move-result-object v0 │ │ -012d22: 1f00 d000 |0005: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -012d26: 2201 f600 |0007: new-instance v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ -012d2a: 7010 7d03 0100 |0009: invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/Recording;.:()V // method@037d │ │ -012d30: 1a02 6203 |000c: const-string v2, "id" // string@0362 │ │ -012d34: 6e20 f102 2700 |000e: invoke-virtual {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012d3a: 0b02 |0011: move-result-wide v2 │ │ -012d3c: 5a12 f001 |0012: iput-wide v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ -012d40: 1a02 b302 |0014: const-string v2, "description" // string@02b3 │ │ -012d44: 1a03 0000 |0016: const-string v3, "" // string@0000 │ │ -012d48: 6e30 f702 2703 |0018: invoke-virtual {v7, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012d4e: 0c02 |001b: move-result-object v2 │ │ -012d50: 5b12 ee01 |001c: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ -012d54: 1a02 6d05 |001e: const-string v2, "summary" // string@056d │ │ -012d58: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ -012d5c: 6e30 f702 2703 |0022: invoke-virtual {v7, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012d62: 0c02 |0025: move-result-object v2 │ │ -012d64: 5b12 f401 |0026: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ -012d68: 1a02 d202 |0028: const-string v2, "error" // string@02d2 │ │ -012d6c: 6e30 f702 2704 |002a: invoke-virtual {v7, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012d72: 0c02 |002d: move-result-object v2 │ │ -012d74: 5b12 ef01 |002e: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ -012d78: 1a02 5305 |0030: const-string v2, "start" // string@0553 │ │ -012d7c: 6e20 ea02 2700 |0032: invoke-virtual {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ -012d82: 0c02 |0035: move-result-object v2 │ │ -012d84: 5b12 f101 |0036: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -012d88: 1a02 5b05 |0038: const-string v2, "state" // string@055b │ │ -012d8c: 6e30 f702 2704 |003a: invoke-virtual {v7, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012d92: 0c02 |003d: move-result-object v2 │ │ -012d94: 5b12 f201 |003e: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -012d98: 1a02 5e05 |0040: const-string v2, "stop" // string@055e │ │ -012d9c: 6e20 ea02 2700 |0042: invoke-virtual {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ -012da2: 0c02 |0045: move-result-object v2 │ │ -012da4: 5b12 f301 |0046: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.stop:Ljava/util/Date; // field@01f3 │ │ -012da8: 1a02 8805 |0048: const-string v2, "title" // string@0588 │ │ -012dac: 6e30 f702 2704 |004a: invoke-virtual {v7, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012db2: 0c02 |004d: move-result-object v2 │ │ -012db4: 5b12 f501 |004e: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -012db8: 1a02 7602 |0050: const-string v2, "channel" // string@0276 │ │ -012dbc: 1604 0000 |0052: const-wide/16 v4, #int 0 // #0 │ │ -012dc0: 6e40 f202 2754 |0054: invoke-virtual {v7, v2, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -012dc6: 0b02 |0057: move-result-wide v2 │ │ -012dc8: 6e30 8f02 2003 |0058: invoke-virtual {v0, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -012dce: 0c02 |005b: move-result-object v2 │ │ -012dd0: 5b12 ed01 |005c: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -012dd4: 5412 ed01 |005e: iget-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -012dd8: 3802 0900 |0060: if-eqz v2, 0069 // +0009 │ │ -012ddc: 5412 ed01 |0062: iget-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -012de0: 5422 d201 |0064: iget-object v2, v2, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ -012de4: 7220 2c01 1200 |0066: invoke-interface {v2, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@012c │ │ -012dea: 6e20 8802 1000 |0069: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@0288 │ │ -012df0: 0e00 |006c: return-void │ │ +01323c: |[01323c] org.tvheadend.tvhguide.htsp.HTSService.onDvrEntryAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +01324c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01324e: 6e10 3203 0600 |0001: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +013254: 0c00 |0004: move-result-object v0 │ │ +013256: 1f00 d000 |0005: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +01325a: 2201 f600 |0007: new-instance v1, Lorg/tvheadend/tvhguide/model/Recording; // type@00f6 │ │ +01325e: 7010 7d03 0100 |0009: invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/Recording;.:()V // method@037d │ │ +013264: 1a02 6103 |000c: const-string v2, "id" // string@0361 │ │ +013268: 6e20 f102 2700 |000e: invoke-virtual {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +01326e: 0b02 |0011: move-result-wide v2 │ │ +013270: 5a12 f001 |0012: iput-wide v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.id:J // field@01f0 │ │ +013274: 1a02 b302 |0014: const-string v2, "description" // string@02b3 │ │ +013278: 1a03 0000 |0016: const-string v3, "" // string@0000 │ │ +01327c: 6e30 f702 2703 |0018: invoke-virtual {v7, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013282: 0c02 |001b: move-result-object v2 │ │ +013284: 5b12 ee01 |001c: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ +013288: 1a02 6c05 |001e: const-string v2, "summary" // string@056c │ │ +01328c: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ +013290: 6e30 f702 2703 |0022: invoke-virtual {v7, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013296: 0c02 |0025: move-result-object v2 │ │ +013298: 5b12 f401 |0026: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ +01329c: 1a02 d202 |0028: const-string v2, "error" // string@02d2 │ │ +0132a0: 6e30 f702 2704 |002a: invoke-virtual {v7, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0132a6: 0c02 |002d: move-result-object v2 │ │ +0132a8: 5b12 ef01 |002e: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ +0132ac: 1a02 5205 |0030: const-string v2, "start" // string@0552 │ │ +0132b0: 6e20 ea02 2700 |0032: invoke-virtual {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ +0132b6: 0c02 |0035: move-result-object v2 │ │ +0132b8: 5b12 f101 |0036: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +0132bc: 1a02 5a05 |0038: const-string v2, "state" // string@055a │ │ +0132c0: 6e30 f702 2704 |003a: invoke-virtual {v7, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0132c6: 0c02 |003d: move-result-object v2 │ │ +0132c8: 5b12 f201 |003e: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +0132cc: 1a02 5d05 |0040: const-string v2, "stop" // string@055d │ │ +0132d0: 6e20 ea02 2700 |0042: invoke-virtual {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ +0132d6: 0c02 |0045: move-result-object v2 │ │ +0132d8: 5b12 f301 |0046: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.stop:Ljava/util/Date; // field@01f3 │ │ +0132dc: 1a02 8705 |0048: const-string v2, "title" // string@0587 │ │ +0132e0: 6e30 f702 2704 |004a: invoke-virtual {v7, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0132e6: 0c02 |004d: move-result-object v2 │ │ +0132e8: 5b12 f501 |004e: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +0132ec: 1a02 7602 |0050: const-string v2, "channel" // string@0276 │ │ +0132f0: 1604 0000 |0052: const-wide/16 v4, #int 0 // #0 │ │ +0132f4: 6e40 f202 2754 |0054: invoke-virtual {v7, v2, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +0132fa: 0b02 |0057: move-result-wide v2 │ │ +0132fc: 6e30 8f02 2003 |0058: invoke-virtual {v0, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +013302: 0c02 |005b: move-result-object v2 │ │ +013304: 5b12 ed01 |005c: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +013308: 5412 ed01 |005e: iget-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +01330c: 3802 0900 |0060: if-eqz v2, 0069 // +0009 │ │ +013310: 5412 ed01 |0062: iget-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +013314: 5422 d201 |0064: iget-object v2, v2, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ +013318: 7220 2c01 1200 |0066: invoke-interface {v2, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@012c │ │ +01331e: 6e20 8802 1000 |0069: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@0288 │ │ +013324: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=355 │ │ 0x0007 line=356 │ │ 0x000c line=357 │ │ 0x0014 line=358 │ │ 0x001e line=359 │ │ @@ -23678,122 +23668,121 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -012df4: |[012df4] org.tvheadend.tvhguide.htsp.HTSService.onDvrEntryDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012e04: 6e10 3203 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012e0a: 0c00 |0003: move-result-object v0 │ │ -012e0c: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -012e10: 1a04 6203 |0006: const-string v4, "id" // string@0362 │ │ -012e14: 6e20 f102 4700 |0008: invoke-virtual {v7, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012e1a: 0b04 |000b: move-result-wide v4 │ │ -012e1c: 6e30 9402 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ -012e22: 0c03 |000f: move-result-object v3 │ │ -012e24: 3803 0600 |0010: if-eqz v3, 0016 // +0006 │ │ -012e28: 5434 ed01 |0012: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -012e2c: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ -012e30: 0e00 |0016: return-void │ │ -012e32: 5434 ed01 |0017: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -012e36: 5444 d201 |0019: iget-object v4, v4, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ -012e3a: 7220 3001 3400 |001b: invoke-interface {v4, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0130 │ │ -012e40: 5434 ed01 |001e: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ -012e44: 5444 cb01 |0020: iget-object v4, v4, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ -012e48: 7210 2f01 0400 |0022: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ -012e4e: 0c01 |0025: move-result-object v1 │ │ -012e50: 7210 1801 0100 |0026: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -012e56: 0a04 |0029: move-result v4 │ │ -012e58: 3804 1200 |002a: if-eqz v4, 003c // +0012 │ │ -012e5c: 7210 1901 0100 |002c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -012e62: 0c02 |002f: move-result-object v2 │ │ -012e64: 1f02 f500 |0030: check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ -012e68: 5424 e601 |0032: iget-object v4, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -012e6c: 3334 f2ff |0034: if-ne v4, v3, 0026 // -000e │ │ -012e70: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -012e72: 5b24 e601 |0037: iput-object v4, v2, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ -012e76: 6e20 a702 2000 |0039: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@02a7 │ │ -012e7c: 6e20 a102 3000 |003c: invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@02a1 │ │ -012e82: 28d7 |003f: goto 0016 // -0029 │ │ +013328: |[013328] org.tvheadend.tvhguide.htsp.HTSService.onDvrEntryDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +013338: 6e10 3203 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +01333e: 0c00 |0003: move-result-object v0 │ │ +013340: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +013344: 1a03 6103 |0006: const-string v3, "id" // string@0361 │ │ +013348: 6e20 f102 3700 |0008: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +01334e: 0b04 |000b: move-result-wide v4 │ │ +013350: 6e30 9402 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ +013356: 0c02 |000f: move-result-object v2 │ │ +013358: 3802 0600 |0010: if-eqz v2, 0016 // +0006 │ │ +01335c: 5423 ed01 |0012: iget-object v3, v2, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +013360: 3903 0300 |0014: if-nez v3, 0017 // +0003 │ │ +013364: 0e00 |0016: return-void │ │ +013366: 5423 ed01 |0017: iget-object v3, v2, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +01336a: 5433 d201 |0019: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Channel;.recordings:Ljava/util/Set; // field@01d2 │ │ +01336e: 7220 3001 2300 |001b: invoke-interface {v3, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0130 │ │ +013374: 5423 ed01 |001e: iget-object v3, v2, Lorg/tvheadend/tvhguide/model/Recording;.channel:Lorg/tvheadend/tvhguide/model/Channel; // field@01ed │ │ +013378: 5433 cb01 |0020: iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Channel;.epg:Ljava/util/Set; // field@01cb │ │ +01337c: 7210 2f01 0300 |0022: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@012f │ │ +013382: 0c03 |0025: move-result-object v3 │ │ +013384: 7210 1801 0300 |0026: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +01338a: 0a04 |0029: move-result v4 │ │ +01338c: 3804 1200 |002a: if-eqz v4, 003c // +0012 │ │ +013390: 7210 1901 0300 |002c: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +013396: 0c01 |002f: move-result-object v1 │ │ +013398: 1f01 f500 |0030: check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; // type@00f5 │ │ +01339c: 5414 e601 |0032: iget-object v4, v1, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +0133a0: 3324 f2ff |0034: if-ne v4, v2, 0026 // -000e │ │ +0133a4: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0133a6: 5b13 e601 |0037: iput-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;.recording:Lorg/tvheadend/tvhguide/model/Recording; // field@01e6 │ │ +0133aa: 6e20 a702 1000 |0039: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V // method@02a7 │ │ +0133b0: 6e20 a102 2000 |003c: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@02a1 │ │ +0133b6: 28d7 |003f: goto 0016 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0006 line=391 │ │ 0x0010 line=393 │ │ 0x0016 line=406 │ │ 0x0017 line=397 │ │ 0x001e line=398 │ │ 0x0032 line=399 │ │ 0x0036 line=400 │ │ 0x0039 line=401 │ │ 0x003c line=405 │ │ locals : │ │ - 0x0032 - 0x003c reg=2 p Lorg/tvheadend/tvhguide/model/Programme; │ │ + 0x0032 - 0x003c reg=1 p Lorg/tvheadend/tvhguide/model/Programme; │ │ 0x0006 - 0x0040 reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x0026 - 0x0040 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0010 - 0x0040 reg=3 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ + 0x0010 - 0x0040 reg=2 rec Lorg/tvheadend/tvhguide/model/Recording; │ │ 0x0000 - 0x0040 reg=6 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0040 reg=7 msg Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ #24 : (in Lorg/tvheadend/tvhguide/htsp/HTSService;) │ │ name : 'onDvrEntryUpdate' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -012e84: |[012e84] org.tvheadend.tvhguide.htsp.HTSService.onDvrEntryUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012e94: 6e10 3203 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012e9a: 0c00 |0003: move-result-object v0 │ │ -012e9c: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -012ea0: 1a02 6203 |0006: const-string v2, "id" // string@0362 │ │ -012ea4: 6e20 f102 2500 |0008: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012eaa: 0b02 |000b: move-result-wide v2 │ │ -012eac: 6e30 9402 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ -012eb2: 0c01 |000f: move-result-object v1 │ │ -012eb4: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -012eb8: 0e00 |0012: return-void │ │ -012eba: 1a02 b302 |0013: const-string v2, "description" // string@02b3 │ │ -012ebe: 5413 ee01 |0015: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ -012ec2: 6e30 f702 2503 |0017: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012ec8: 0c02 |001a: move-result-object v2 │ │ -012eca: 5b12 ee01 |001b: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ -012ece: 1a02 6d05 |001d: const-string v2, "summary" // string@056d │ │ -012ed2: 5413 f401 |001f: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ -012ed6: 6e30 f702 2503 |0021: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012edc: 0c02 |0024: move-result-object v2 │ │ -012ede: 5b12 f401 |0025: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ -012ee2: 1a02 d202 |0027: const-string v2, "error" // string@02d2 │ │ -012ee6: 5413 ef01 |0029: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ -012eea: 6e30 f702 2503 |002b: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012ef0: 0c02 |002e: move-result-object v2 │ │ -012ef2: 5b12 ef01 |002f: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ -012ef6: 1a02 5305 |0031: const-string v2, "start" // string@0553 │ │ -012efa: 6e20 ea02 2500 |0033: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ -012f00: 0c02 |0036: move-result-object v2 │ │ -012f02: 5b12 f101 |0037: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ -012f06: 1a02 5b05 |0039: const-string v2, "state" // string@055b │ │ -012f0a: 5413 f201 |003b: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -012f0e: 6e30 f702 2503 |003d: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012f14: 0c02 |0040: move-result-object v2 │ │ -012f16: 5b12 f201 |0041: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ -012f1a: 1a02 5e05 |0043: const-string v2, "stop" // string@055e │ │ -012f1e: 6e20 ea02 2500 |0045: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ -012f24: 0c02 |0048: move-result-object v2 │ │ -012f26: 5b12 f301 |0049: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.stop:Ljava/util/Date; // field@01f3 │ │ -012f2a: 1a02 8805 |004b: const-string v2, "title" // string@0588 │ │ -012f2e: 5413 f501 |004d: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -012f32: 6e30 f702 2503 |004f: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -012f38: 0c02 |0052: move-result-object v2 │ │ -012f3a: 5b12 f501 |0053: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ -012f3e: 6e20 a802 1000 |0055: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@02a8 │ │ -012f44: 28ba |0058: goto 0012 // -0046 │ │ +0133b8: |[0133b8] org.tvheadend.tvhguide.htsp.HTSService.onDvrEntryUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +0133c8: 6e10 3203 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +0133ce: 0c00 |0003: move-result-object v0 │ │ +0133d0: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0133d4: 1a02 6103 |0006: const-string v2, "id" // string@0361 │ │ +0133d8: 6e20 f102 2500 |0008: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +0133de: 0b02 |000b: move-result-wide v2 │ │ +0133e0: 6e30 9402 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ +0133e6: 0c01 |000f: move-result-object v1 │ │ +0133e8: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +0133ec: 0e00 |0012: return-void │ │ +0133ee: 1a02 b302 |0013: const-string v2, "description" // string@02b3 │ │ +0133f2: 5413 ee01 |0015: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ +0133f6: 6e30 f702 2503 |0017: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0133fc: 0c02 |001a: move-result-object v2 │ │ +0133fe: 5b12 ee01 |001b: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.description:Ljava/lang/String; // field@01ee │ │ +013402: 1a02 6c05 |001d: const-string v2, "summary" // string@056c │ │ +013406: 5413 f401 |001f: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ +01340a: 6e30 f702 2503 |0021: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013410: 0c02 |0024: move-result-object v2 │ │ +013412: 5b12 f401 |0025: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.summary:Ljava/lang/String; // field@01f4 │ │ +013416: 1a02 d202 |0027: const-string v2, "error" // string@02d2 │ │ +01341a: 5413 ef01 |0029: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ +01341e: 6e30 f702 2503 |002b: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013424: 0c02 |002e: move-result-object v2 │ │ +013426: 5b12 ef01 |002f: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.error:Ljava/lang/String; // field@01ef │ │ +01342a: 1a02 5205 |0031: const-string v2, "start" // string@0552 │ │ +01342e: 6e20 ea02 2500 |0033: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ +013434: 0c02 |0036: move-result-object v2 │ │ +013436: 5b12 f101 |0037: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.start:Ljava/util/Date; // field@01f1 │ │ +01343a: 1a02 5a05 |0039: const-string v2, "state" // string@055a │ │ +01343e: 5413 f201 |003b: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +013442: 6e30 f702 2503 |003d: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013448: 0c02 |0040: move-result-object v2 │ │ +01344a: 5b12 f201 |0041: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.state:Ljava/lang/String; // field@01f2 │ │ +01344e: 1a02 5d05 |0043: const-string v2, "stop" // string@055d │ │ +013452: 6e20 ea02 2500 |0045: invoke-virtual {v5, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@02ea │ │ +013458: 0c02 |0048: move-result-object v2 │ │ +01345a: 5b12 f301 |0049: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.stop:Ljava/util/Date; // field@01f3 │ │ +01345e: 1a02 8705 |004b: const-string v2, "title" // string@0587 │ │ +013462: 5413 f501 |004d: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +013466: 6e30 f702 2503 |004f: invoke-virtual {v5, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +01346c: 0c02 |0052: move-result-object v2 │ │ +01346e: 5b12 f501 |0053: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Recording;.title:Ljava/lang/String; // field@01f5 │ │ +013472: 6e20 a802 1000 |0055: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@02a8 │ │ +013478: 28ba |0058: goto 0012 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0006 line=374 │ │ 0x0010 line=375 │ │ 0x0012 line=387 │ │ 0x0013 line=379 │ │ @@ -23815,21 +23804,21 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -012f48: |[012f48] org.tvheadend.tvhguide.htsp.HTSService.onInitialSyncCompleted:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012f58: 6e10 3203 0200 |0000: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012f5e: 0c00 |0003: move-result-object v0 │ │ -012f60: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -012f64: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -012f66: 6e20 a402 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.setLoading:(Z)V // method@02a4 │ │ -012f6c: 0e00 |000a: return-void │ │ +01347c: |[01347c] org.tvheadend.tvhguide.htsp.HTSService.onInitialSyncCompleted:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +01348c: 6e10 3203 0200 |0000: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +013492: 0c00 |0003: move-result-object v0 │ │ +013494: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +013498: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +01349a: 6e20 a402 1000 |0007: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.setLoading:(Z)V // method@02a4 │ │ +0134a0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0006 line=410 │ │ 0x000a line=411 │ │ locals : │ │ 0x0006 - 0x000b reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -23837,71 +23826,71 @@ │ │ 0x0000 - 0x000b reg=3 msg Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ #26 : (in Lorg/tvheadend/tvhguide/htsp/HTSService;) │ │ name : 'onMuxPacket' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -012f70: |[012f70] org.tvheadend.tvhguide.htsp.HTSService.onMuxPacket:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -012f80: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -012f84: 6e10 3203 0a00 |0002: invoke-virtual {v10}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -012f8a: 0c00 |0005: move-result-object v0 │ │ -012f8c: 1f00 d000 |0006: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -012f90: 1a05 6605 |0008: const-string v5, "subscriptionId" // string@0566 │ │ -012f94: 6e20 f102 5b00 |000a: invoke-virtual {v11, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012f9a: 0b06 |000d: move-result-wide v6 │ │ -012f9c: 6e30 9702 6007 |000e: invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ -012fa2: 0c04 |0011: move-result-object v4 │ │ -012fa4: 3904 0300 |0012: if-nez v4, 0015 // +0003 │ │ -012fa8: 0e00 |0014: return-void │ │ -012faa: 2202 f400 |0015: new-instance v2, Lorg/tvheadend/tvhguide/model/Packet; // type@00f4 │ │ -012fae: 7010 7603 0200 |0017: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Packet;.:()V // method@0376 │ │ -012fb4: 1a05 bd02 |001a: const-string v5, "dts" // string@02bd │ │ -012fb8: 6e40 f202 5b98 |001c: invoke-virtual {v11, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -012fbe: 0b06 |001f: move-result-wide v6 │ │ -012fc0: 5a26 da01 |0020: iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Packet;.dts:J // field@01da │ │ -012fc4: 1a05 b404 |0022: const-string v5, "pts" // string@04b4 │ │ -012fc8: 6e40 f202 5b98 |0024: invoke-virtual {v11, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -012fce: 0b06 |0027: move-result-wide v6 │ │ -012fd0: 5a26 de01 |0028: iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Packet;.pts:J // field@01de │ │ -012fd4: 1a05 be02 |002a: const-string v5, "duration" // string@02be │ │ -012fd8: 6e20 f102 5b00 |002c: invoke-virtual {v11, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -012fde: 0b06 |002f: move-result-wide v6 │ │ -012fe0: 5a26 db01 |0030: iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Packet;.duration:J // field@01db │ │ -012fe4: 1a05 f102 |0032: const-string v5, "frametype" // string@02f1 │ │ -012fe8: 6e20 ec02 5b00 |0034: invoke-virtual {v11, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ -012fee: 0a05 |0037: move-result v5 │ │ -012ff0: 5925 dc01 |0038: iput v5, v2, Lorg/tvheadend/tvhguide/model/Packet;.frametype:I // field@01dc │ │ -012ff4: 1a05 4504 |003a: const-string v5, "payload" // string@0445 │ │ -012ff8: 6e20 e902 5b00 |003c: invoke-virtual {v11, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getByteArray:(Ljava/lang/String;)[B // method@02e9 │ │ -012ffe: 0c05 |003f: move-result-object v5 │ │ -013000: 5b25 dd01 |0040: iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Packet;.payload:[B // field@01dd │ │ -013004: 5445 1102 |0042: iget-object v5, v4, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ -013008: 7210 2501 0500 |0044: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -01300e: 0c01 |0047: move-result-object v1 │ │ -013010: 7210 1801 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -013016: 0a05 |004b: move-result v5 │ │ -013018: 3805 1500 |004c: if-eqz v5, 0061 // +0015 │ │ -01301c: 7210 1901 0100 |004e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -013022: 0c03 |0051: move-result-object v3 │ │ -013024: 1f03 f800 |0052: check-cast v3, Lorg/tvheadend/tvhguide/model/Stream; // type@00f8 │ │ -013028: 5235 0502 |0054: iget v5, v3, Lorg/tvheadend/tvhguide/model/Stream;.index:I // field@0205 │ │ -01302c: 1a06 5f05 |0056: const-string v6, "stream" // string@055f │ │ -013030: 6e20 ec02 6b00 |0058: invoke-virtual {v11, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ -013036: 0a06 |005b: move-result v6 │ │ -013038: 3365 ecff |005c: if-ne v5, v6, 0048 // -0014 │ │ -01303c: 5b23 df01 |005e: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Packet;.stream:Lorg/tvheadend/tvhguide/model/Stream; // field@01df │ │ -013040: 28e8 |0060: goto 0048 // -0018 │ │ -013042: 5b24 e001 |0061: iput-object v4, v2, Lorg/tvheadend/tvhguide/model/Packet;.subscription:Lorg/tvheadend/tvhguide/model/Subscription; // field@01e0 │ │ -013046: 6e20 8d02 2000 |0063: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastPacket:(Lorg/tvheadend/tvhguide/model/Packet;)V // method@028d │ │ -01304c: 28ae |0066: goto 0014 // -0052 │ │ +0134a4: |[0134a4] org.tvheadend.tvhguide.htsp.HTSService.onMuxPacket:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +0134b4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0134b8: 6e10 3203 0800 |0002: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +0134be: 0c00 |0005: move-result-object v0 │ │ +0134c0: 1f00 d000 |0006: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0134c4: 1a04 6505 |0008: const-string v4, "subscriptionId" // string@0565 │ │ +0134c8: 6e20 f102 4900 |000a: invoke-virtual {v9, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +0134ce: 0b04 |000d: move-result-wide v4 │ │ +0134d0: 6e30 9702 4005 |000e: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ +0134d6: 0c03 |0011: move-result-object v3 │ │ +0134d8: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +0134dc: 0e00 |0014: return-void │ │ +0134de: 2201 f400 |0015: new-instance v1, Lorg/tvheadend/tvhguide/model/Packet; // type@00f4 │ │ +0134e2: 7010 7603 0100 |0017: invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/Packet;.:()V // method@0376 │ │ +0134e8: 1a04 bd02 |001a: const-string v4, "dts" // string@02bd │ │ +0134ec: 6e40 f202 4976 |001c: invoke-virtual {v9, v4, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +0134f2: 0b04 |001f: move-result-wide v4 │ │ +0134f4: 5a14 da01 |0020: iput-wide v4, v1, Lorg/tvheadend/tvhguide/model/Packet;.dts:J // field@01da │ │ +0134f8: 1a04 b304 |0022: const-string v4, "pts" // string@04b3 │ │ +0134fc: 6e40 f202 4976 |0024: invoke-virtual {v9, v4, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +013502: 0b04 |0027: move-result-wide v4 │ │ +013504: 5a14 de01 |0028: iput-wide v4, v1, Lorg/tvheadend/tvhguide/model/Packet;.pts:J // field@01de │ │ +013508: 1a04 be02 |002a: const-string v4, "duration" // string@02be │ │ +01350c: 6e20 f102 4900 |002c: invoke-virtual {v9, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +013512: 0b04 |002f: move-result-wide v4 │ │ +013514: 5a14 db01 |0030: iput-wide v4, v1, Lorg/tvheadend/tvhguide/model/Packet;.duration:J // field@01db │ │ +013518: 1a04 f102 |0032: const-string v4, "frametype" // string@02f1 │ │ +01351c: 6e20 ec02 4900 |0034: invoke-virtual {v9, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ +013522: 0a04 |0037: move-result v4 │ │ +013524: 5914 dc01 |0038: iput v4, v1, Lorg/tvheadend/tvhguide/model/Packet;.frametype:I // field@01dc │ │ +013528: 1a04 4404 |003a: const-string v4, "payload" // string@0444 │ │ +01352c: 6e20 e902 4900 |003c: invoke-virtual {v9, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getByteArray:(Ljava/lang/String;)[B // method@02e9 │ │ +013532: 0c04 |003f: move-result-object v4 │ │ +013534: 5b14 dd01 |0040: iput-object v4, v1, Lorg/tvheadend/tvhguide/model/Packet;.payload:[B // field@01dd │ │ +013538: 5434 1102 |0042: iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ +01353c: 7210 2501 0400 |0044: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +013542: 0c04 |0047: move-result-object v4 │ │ +013544: 7210 1801 0400 |0048: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +01354a: 0a05 |004b: move-result v5 │ │ +01354c: 3805 1500 |004c: if-eqz v5, 0061 // +0015 │ │ +013550: 7210 1901 0400 |004e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +013556: 0c02 |0051: move-result-object v2 │ │ +013558: 1f02 f800 |0052: check-cast v2, Lorg/tvheadend/tvhguide/model/Stream; // type@00f8 │ │ +01355c: 5225 0502 |0054: iget v5, v2, Lorg/tvheadend/tvhguide/model/Stream;.index:I // field@0205 │ │ +013560: 1a06 5e05 |0056: const-string v6, "stream" // string@055e │ │ +013564: 6e20 ec02 6900 |0058: invoke-virtual {v9, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ +01356a: 0a06 |005b: move-result v6 │ │ +01356c: 3365 ecff |005c: if-ne v5, v6, 0048 // -0014 │ │ +013570: 5b12 df01 |005e: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Packet;.stream:Lorg/tvheadend/tvhguide/model/Stream; // field@01df │ │ +013574: 28e8 |0060: goto 0048 // -0018 │ │ +013576: 5b13 e001 |0061: iput-object v3, v1, Lorg/tvheadend/tvhguide/model/Packet;.subscription:Lorg/tvheadend/tvhguide/model/Subscription; // field@01e0 │ │ +01357a: 6e20 8d02 1000 |0063: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastPacket:(Lorg/tvheadend/tvhguide/model/Packet;)V // method@028d │ │ +013580: 28ae |0066: goto 0014 // -0052 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=464 │ │ 0x0008 line=465 │ │ 0x0012 line=466 │ │ 0x0014 line=484 │ │ 0x0015 line=470 │ │ @@ -23912,84 +23901,83 @@ │ │ 0x003a line=475 │ │ 0x0042 line=477 │ │ 0x0054 line=478 │ │ 0x005e line=479 │ │ 0x0061 line=482 │ │ 0x0063 line=483 │ │ locals : │ │ - 0x0054 - 0x0061 reg=3 st Lorg/tvheadend/tvhguide/model/Stream; │ │ + 0x0054 - 0x0061 reg=2 st Lorg/tvheadend/tvhguide/model/Stream; │ │ 0x0008 - 0x0067 reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x0048 - 0x0067 reg=1 i$ Ljava/util/Iterator; │ │ - 0x001a - 0x0067 reg=2 packet Lorg/tvheadend/tvhguide/model/Packet; │ │ - 0x0012 - 0x0067 reg=4 sub Lorg/tvheadend/tvhguide/model/Subscription; │ │ - 0x0000 - 0x0067 reg=10 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ - 0x0000 - 0x0067 reg=11 msg Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ + 0x001a - 0x0067 reg=1 packet Lorg/tvheadend/tvhguide/model/Packet; │ │ + 0x0012 - 0x0067 reg=3 sub Lorg/tvheadend/tvhguide/model/Subscription; │ │ + 0x0000 - 0x0067 reg=8 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ + 0x0000 - 0x0067 reg=9 msg Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ #27 : (in Lorg/tvheadend/tvhguide/htsp/HTSService;) │ │ name : 'onQueueStatus' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -013050: |[013050] org.tvheadend.tvhguide.htsp.HTSService.onQueueStatus:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -013060: 6e10 3203 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013066: 0c00 |0003: move-result-object v0 │ │ -013068: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01306c: 1a03 6605 |0006: const-string v3, "subscriptionId" // string@0566 │ │ -013070: 6e20 f102 3700 |0008: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -013076: 0b04 |000b: move-result-wide v4 │ │ -013078: 6e30 9702 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ -01307e: 0c02 |000f: move-result-object v2 │ │ -013080: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ -013084: 0e00 |0012: return-void │ │ -013086: 1a03 af02 |0013: const-string v3, "delay" // string@02af │ │ -01308a: 6e20 e402 3700 |0015: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ -013090: 0a03 |0018: move-result v3 │ │ -013092: 3803 1800 |0019: if-eqz v3, 0031 // +0018 │ │ -013096: 1a03 af02 |001b: const-string v3, "delay" // string@02af │ │ -01309a: 6e20 e802 3700 |001d: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getBigInteger:(Ljava/lang/String;)Ljava/math/BigInteger; // method@02e8 │ │ -0130a0: 0c01 |0020: move-result-object v1 │ │ -0130a2: 1604 e803 |0021: const-wide/16 v4, #int 1000 // #3e8 │ │ -0130a6: 7120 cb00 5400 |0023: invoke-static {v4, v5}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@00cb │ │ -0130ac: 0c03 |0026: move-result-object v3 │ │ -0130ae: 6e20 c700 3100 |0027: invoke-virtual {v1, v3}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@00c7 │ │ -0130b4: 0c01 |002a: move-result-object v1 │ │ -0130b6: 6e10 c900 0100 |002b: invoke-virtual {v1}, Ljava/math/BigInteger;.longValue:()J // method@00c9 │ │ -0130bc: 0b04 |002e: move-result-wide v4 │ │ -0130be: 5a24 0902 |002f: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.delay:J // field@0209 │ │ -0130c2: 1a03 4200 |0031: const-string v3, "Bdrops" // string@0042 │ │ -0130c6: 5324 0a02 |0033: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedBFrames:J // field@020a │ │ -0130ca: 6e40 f202 3754 |0035: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -0130d0: 0b04 |0038: move-result-wide v4 │ │ -0130d2: 5a24 0a02 |0039: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedBFrames:J // field@020a │ │ -0130d6: 1a03 8c00 |003b: const-string v3, "Idrops" // string@008c │ │ -0130da: 5324 0b02 |003d: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedIFrames:J // field@020b │ │ -0130de: 6e40 f202 3754 |003f: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -0130e4: 0b04 |0042: move-result-wide v4 │ │ -0130e6: 5a24 0b02 |0043: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedIFrames:J // field@020b │ │ -0130ea: 1a03 c001 |0045: const-string v3, "Pdrops" // string@01c0 │ │ -0130ee: 5324 0c02 |0047: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedPFrames:J // field@020c │ │ -0130f2: 6e40 f202 3754 |0049: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -0130f8: 0b04 |004c: move-result-wide v4 │ │ -0130fa: 5a24 0c02 |004d: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedPFrames:J // field@020c │ │ -0130fe: 1a03 3804 |004f: const-string v3, "packets" // string@0438 │ │ -013102: 5324 0e02 |0051: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.packetCount:J // field@020e │ │ -013106: 6e40 f202 3754 |0053: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -01310c: 0b04 |0056: move-result-wide v4 │ │ -01310e: 5a24 0e02 |0057: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.packetCount:J // field@020e │ │ -013112: 1a03 6302 |0059: const-string v3, "bytes" // string@0263 │ │ -013116: 5324 0f02 |005b: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.queSize:J // field@020f │ │ -01311a: 6e40 f202 3754 |005d: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ -013120: 0b04 |0060: move-result-wide v4 │ │ -013122: 5a24 0f02 |0061: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.queSize:J // field@020f │ │ -013126: 6e20 a902 2000 |0063: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a9 │ │ -01312c: 28ac |0066: goto 0012 // -0054 │ │ +013584: |[013584] org.tvheadend.tvhguide.htsp.HTSService.onQueueStatus:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +013594: 6e10 3203 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +01359a: 0c00 |0003: move-result-object v0 │ │ +01359c: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0135a0: 1a03 6505 |0006: const-string v3, "subscriptionId" // string@0565 │ │ +0135a4: 6e20 f102 3700 |0008: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +0135aa: 0b04 |000b: move-result-wide v4 │ │ +0135ac: 6e30 9702 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ +0135b2: 0c02 |000f: move-result-object v2 │ │ +0135b4: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ +0135b8: 0e00 |0012: return-void │ │ +0135ba: 1a03 af02 |0013: const-string v3, "delay" // string@02af │ │ +0135be: 6e20 e402 3700 |0015: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.containsField:(Ljava/lang/String;)Z // method@02e4 │ │ +0135c4: 0a03 |0018: move-result v3 │ │ +0135c6: 3803 1800 |0019: if-eqz v3, 0031 // +0018 │ │ +0135ca: 1a03 af02 |001b: const-string v3, "delay" // string@02af │ │ +0135ce: 6e20 e802 3700 |001d: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getBigInteger:(Ljava/lang/String;)Ljava/math/BigInteger; // method@02e8 │ │ +0135d4: 0c01 |0020: move-result-object v1 │ │ +0135d6: 1604 e803 |0021: const-wide/16 v4, #int 1000 // #3e8 │ │ +0135da: 7120 cb00 5400 |0023: invoke-static {v4, v5}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@00cb │ │ +0135e0: 0c03 |0026: move-result-object v3 │ │ +0135e2: 6e20 c700 3100 |0027: invoke-virtual {v1, v3}, Ljava/math/BigInteger;.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@00c7 │ │ +0135e8: 0c01 |002a: move-result-object v1 │ │ +0135ea: 6e10 c900 0100 |002b: invoke-virtual {v1}, Ljava/math/BigInteger;.longValue:()J // method@00c9 │ │ +0135f0: 0b04 |002e: move-result-wide v4 │ │ +0135f2: 5a24 0902 |002f: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.delay:J // field@0209 │ │ +0135f6: 1a03 4200 |0031: const-string v3, "Bdrops" // string@0042 │ │ +0135fa: 5324 0a02 |0033: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedBFrames:J // field@020a │ │ +0135fe: 6e40 f202 3754 |0035: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +013604: 0b04 |0038: move-result-wide v4 │ │ +013606: 5a24 0a02 |0039: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedBFrames:J // field@020a │ │ +01360a: 1a03 8c00 |003b: const-string v3, "Idrops" // string@008c │ │ +01360e: 5324 0b02 |003d: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedIFrames:J // field@020b │ │ +013612: 6e40 f202 3754 |003f: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +013618: 0b04 |0042: move-result-wide v4 │ │ +01361a: 5a24 0b02 |0043: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedIFrames:J // field@020b │ │ +01361e: 1a03 c001 |0045: const-string v3, "Pdrops" // string@01c0 │ │ +013622: 5324 0c02 |0047: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedPFrames:J // field@020c │ │ +013626: 6e40 f202 3754 |0049: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +01362c: 0b04 |004c: move-result-wide v4 │ │ +01362e: 5a24 0c02 |004d: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.droppedPFrames:J // field@020c │ │ +013632: 1a03 3704 |004f: const-string v3, "packets" // string@0437 │ │ +013636: 5324 0e02 |0051: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.packetCount:J // field@020e │ │ +01363a: 6e40 f202 3754 |0053: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +013640: 0b04 |0056: move-result-wide v4 │ │ +013642: 5a24 0e02 |0057: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.packetCount:J // field@020e │ │ +013646: 1a03 6302 |0059: const-string v3, "bytes" // string@0263 │ │ +01364a: 5324 0f02 |005b: iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.queSize:J // field@020f │ │ +01364e: 6e40 f202 3754 |005d: invoke-virtual {v7, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;J)J // method@02f2 │ │ +013654: 0b04 |0060: move-result-wide v4 │ │ +013656: 5a24 0f02 |0061: iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;.queSize:J // field@020f │ │ +01365a: 6e20 a902 2000 |0063: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a9 │ │ +013660: 28ac |0066: goto 0012 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0006 line=488 │ │ 0x0010 line=489 │ │ 0x0012 line=504 │ │ 0x0013 line=492 │ │ @@ -24014,64 +24002,64 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -013130: |[013130] org.tvheadend.tvhguide.htsp.HTSService.onStartSubscription:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -013140: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -013142: 6e10 3203 0900 |0001: invoke-virtual {v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013148: 0c00 |0004: move-result-object v0 │ │ -01314a: 1f00 d000 |0005: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01314e: 1a06 6605 |0007: const-string v6, "subscriptionId" // string@0566 │ │ -013152: 6e20 f102 6a00 |0009: invoke-virtual {v10, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -013158: 0b06 |000c: move-result-wide v6 │ │ -01315a: 6e30 9702 6007 |000d: invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ -013160: 0c05 |0010: move-result-object v5 │ │ -013162: 3905 0300 |0011: if-nez v5, 0014 // +0003 │ │ -013166: 0e00 |0013: return-void │ │ -013168: 1a06 6005 |0014: const-string v6, "streams" // string@0560 │ │ -01316c: 6e20 f002 6a00 |0016: invoke-virtual {v10, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getList:(Ljava/lang/String;)Ljava/util/List; // method@02f0 │ │ -013172: 0c06 |0019: move-result-object v6 │ │ -013174: 7210 2501 0600 |001a: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ -01317a: 0c01 |001d: move-result-object v1 │ │ -01317c: 7210 1801 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ -013182: 0a06 |0021: move-result v6 │ │ -013184: 3806 f1ff |0022: if-eqz v6, 0013 // -000f │ │ -013188: 7210 1901 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ -01318e: 0c02 |0027: move-result-object v2 │ │ -013190: 2203 f800 |0028: new-instance v3, Lorg/tvheadend/tvhguide/model/Stream; // type@00f8 │ │ -013194: 7010 8603 0300 |002a: invoke-direct {v3}, Lorg/tvheadend/tvhguide/model/Stream;.:()V // method@0386 │ │ -01319a: 0724 |002d: move-object v4, v2 │ │ -01319c: 1f04 db00 |002e: check-cast v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0131a0: 1a06 6503 |0030: const-string v6, "index" // string@0365 │ │ -0131a4: 6e20 ec02 6400 |0032: invoke-virtual {v4, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ -0131aa: 0a06 |0035: move-result v6 │ │ -0131ac: 5936 0502 |0036: iput v6, v3, Lorg/tvheadend/tvhguide/model/Stream;.index:I // field@0205 │ │ -0131b0: 1a06 9505 |0038: const-string v6, "type" // string@0595 │ │ -0131b4: 6e20 f602 6400 |003a: invoke-virtual {v4, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02f6 │ │ -0131ba: 0c06 |003d: move-result-object v6 │ │ -0131bc: 5b36 0702 |003e: iput-object v6, v3, Lorg/tvheadend/tvhguide/model/Stream;.type:Ljava/lang/String; // field@0207 │ │ -0131c0: 1a06 8903 |0040: const-string v6, "language" // string@0389 │ │ -0131c4: 1a07 0000 |0042: const-string v7, "" // string@0000 │ │ -0131c8: 6e30 f702 6407 |0044: invoke-virtual {v4, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -0131ce: 0c06 |0047: move-result-object v6 │ │ -0131d0: 5b36 0602 |0048: iput-object v6, v3, Lorg/tvheadend/tvhguide/model/Stream;.language:Ljava/lang/String; // field@0206 │ │ -0131d4: 1a06 d005 |004a: const-string v6, "width" // string@05d0 │ │ -0131d8: 6e30 ed02 6408 |004c: invoke-virtual {v4, v6, v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -0131de: 0a06 |004f: move-result v6 │ │ -0131e0: 5936 0802 |0050: iput v6, v3, Lorg/tvheadend/tvhguide/model/Stream;.width:I // field@0208 │ │ -0131e4: 1a06 4703 |0052: const-string v6, "height" // string@0347 │ │ -0131e8: 6e30 ed02 6408 |0054: invoke-virtual {v4, v6, v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ -0131ee: 0a06 |0057: move-result v6 │ │ -0131f0: 5936 0402 |0058: iput v6, v3, Lorg/tvheadend/tvhguide/model/Stream;.height:I // field@0204 │ │ -0131f4: 5456 1102 |005a: iget-object v6, v5, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ -0131f8: 7220 2001 3600 |005c: invoke-interface {v6, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ -0131fe: 28bf |005f: goto 001e // -0041 │ │ +013664: |[013664] org.tvheadend.tvhguide.htsp.HTSService.onStartSubscription:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +013674: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +013676: 6e10 3203 0900 |0001: invoke-virtual {v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +01367c: 0c00 |0004: move-result-object v0 │ │ +01367e: 1f00 d000 |0005: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +013682: 1a05 6505 |0007: const-string v5, "subscriptionId" // string@0565 │ │ +013686: 6e20 f102 5a00 |0009: invoke-virtual {v10, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +01368c: 0b06 |000c: move-result-wide v6 │ │ +01368e: 6e30 9702 6007 |000d: invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ +013694: 0c04 |0010: move-result-object v4 │ │ +013696: 3904 0300 |0011: if-nez v4, 0014 // +0003 │ │ +01369a: 0e00 |0013: return-void │ │ +01369c: 1a05 5f05 |0014: const-string v5, "streams" // string@055f │ │ +0136a0: 6e20 f002 5a00 |0016: invoke-virtual {v10, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getList:(Ljava/lang/String;)Ljava/util/List; // method@02f0 │ │ +0136a6: 0c05 |0019: move-result-object v5 │ │ +0136a8: 7210 2501 0500 |001a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0125 │ │ +0136ae: 0c05 |001d: move-result-object v5 │ │ +0136b0: 7210 1801 0500 |001e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0118 │ │ +0136b6: 0a06 |0021: move-result v6 │ │ +0136b8: 3806 f1ff |0022: if-eqz v6, 0013 // -000f │ │ +0136bc: 7210 1901 0500 |0024: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0119 │ │ +0136c2: 0c01 |0027: move-result-object v1 │ │ +0136c4: 2202 f800 |0028: new-instance v2, Lorg/tvheadend/tvhguide/model/Stream; // type@00f8 │ │ +0136c8: 7010 8603 0200 |002a: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Stream;.:()V // method@0386 │ │ +0136ce: 0713 |002d: move-object v3, v1 │ │ +0136d0: 1f03 db00 |002e: check-cast v3, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +0136d4: 1a06 6403 |0030: const-string v6, "index" // string@0364 │ │ +0136d8: 6e20 ec02 6300 |0032: invoke-virtual {v3, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;)I // method@02ec │ │ +0136de: 0a06 |0035: move-result v6 │ │ +0136e0: 5926 0502 |0036: iput v6, v2, Lorg/tvheadend/tvhguide/model/Stream;.index:I // field@0205 │ │ +0136e4: 1a06 9405 |0038: const-string v6, "type" // string@0594 │ │ +0136e8: 6e20 f602 6300 |003a: invoke-virtual {v3, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02f6 │ │ +0136ee: 0c06 |003d: move-result-object v6 │ │ +0136f0: 5b26 0702 |003e: iput-object v6, v2, Lorg/tvheadend/tvhguide/model/Stream;.type:Ljava/lang/String; // field@0207 │ │ +0136f4: 1a06 8803 |0040: const-string v6, "language" // string@0388 │ │ +0136f8: 1a07 0000 |0042: const-string v7, "" // string@0000 │ │ +0136fc: 6e30 f702 6307 |0044: invoke-virtual {v3, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013702: 0c06 |0047: move-result-object v6 │ │ +013704: 5b26 0602 |0048: iput-object v6, v2, Lorg/tvheadend/tvhguide/model/Stream;.language:Ljava/lang/String; // field@0206 │ │ +013708: 1a06 cf05 |004a: const-string v6, "width" // string@05cf │ │ +01370c: 6e30 ed02 6308 |004c: invoke-virtual {v3, v6, v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +013712: 0a06 |004f: move-result v6 │ │ +013714: 5926 0802 |0050: iput v6, v2, Lorg/tvheadend/tvhguide/model/Stream;.width:I // field@0208 │ │ +013718: 1a06 4703 |0052: const-string v6, "height" // string@0347 │ │ +01371c: 6e30 ed02 6308 |0054: invoke-virtual {v3, v6, v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getInt:(Ljava/lang/String;I)I // method@02ed │ │ +013722: 0a06 |0057: move-result v6 │ │ +013724: 5926 0402 |0058: iput v6, v2, Lorg/tvheadend/tvhguide/model/Stream;.height:I // field@0204 │ │ +013728: 5446 1102 |005a: iget-object v6, v4, Lorg/tvheadend/tvhguide/model/Subscription;.streams:Ljava/util/List; // field@0211 │ │ +01372c: 7220 2001 2600 |005c: invoke-interface {v6, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0120 │ │ +013732: 28bf |005f: goto 001e // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=414 │ │ 0x0007 line=415 │ │ 0x0011 line=416 │ │ 0x0013 line=432 │ │ 0x0014 line=420 │ │ @@ -24081,57 +24069,56 @@ │ │ 0x0038 line=425 │ │ 0x0040 line=426 │ │ 0x004a line=427 │ │ 0x0052 line=428 │ │ 0x005a line=430 │ │ locals : │ │ 0x0007 - 0x0060 reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ - 0x001e - 0x0060 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0028 - 0x0060 reg=2 obj Ljava/lang/Object; │ │ - 0x002d - 0x0060 reg=3 s Lorg/tvheadend/tvhguide/model/Stream; │ │ - 0x0030 - 0x0060 reg=4 sub Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ - 0x0011 - 0x0060 reg=5 subscription Lorg/tvheadend/tvhguide/model/Subscription; │ │ + 0x0028 - 0x0060 reg=1 obj Ljava/lang/Object; │ │ + 0x002d - 0x0060 reg=2 s Lorg/tvheadend/tvhguide/model/Stream; │ │ + 0x0030 - 0x0060 reg=3 sub Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ + 0x0011 - 0x0060 reg=4 subscription Lorg/tvheadend/tvhguide/model/Subscription; │ │ 0x0000 - 0x0060 reg=9 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0060 reg=10 msg Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ │ #29 : (in Lorg/tvheadend/tvhguide/htsp/HTSService;) │ │ name : 'onSubscriptionStatus' │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -013200: |[013200] org.tvheadend.tvhguide.htsp.HTSService.onSubscriptionStatus:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -013210: 6e10 3203 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013216: 0c00 |0003: move-result-object v0 │ │ -013218: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01321c: 1a03 6605 |0006: const-string v3, "subscriptionId" // string@0566 │ │ -013220: 6e20 f102 3700 |0008: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -013226: 0b04 |000b: move-result-wide v4 │ │ -013228: 6e30 9702 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ -01322e: 0c01 |000f: move-result-object v1 │ │ -013230: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -013234: 0e00 |0012: return-void │ │ -013236: 1a03 5c05 |0013: const-string v3, "status" // string@055c │ │ -01323a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -01323c: 6e30 f702 3704 |0016: invoke-virtual {v7, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -013242: 0c02 |0019: move-result-object v2 │ │ -013244: 5413 1002 |001a: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ -013248: 3903 0a00 |001c: if-nez v3, 0026 // +000a │ │ -01324c: 3802 f4ff |001e: if-eqz v2, 0012 // -000c │ │ -013250: 5b12 1002 |0020: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ -013254: 6e20 a902 1000 |0022: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a9 │ │ -01325a: 28ed |0025: goto 0012 // -0013 │ │ -01325c: 5413 1002 |0026: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ -013260: 6e20 b400 2300 |0028: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013266: 0a03 |002b: move-result v3 │ │ -013268: 3903 e6ff |002c: if-nez v3, 0012 // -001a │ │ -01326c: 28f2 |002e: goto 0020 // -000e │ │ +013734: |[013734] org.tvheadend.tvhguide.htsp.HTSService.onSubscriptionStatus:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +013744: 6e10 3203 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +01374a: 0c00 |0003: move-result-object v0 │ │ +01374c: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +013750: 1a03 6505 |0006: const-string v3, "subscriptionId" // string@0565 │ │ +013754: 6e20 f102 3700 |0008: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +01375a: 0b04 |000b: move-result-wide v4 │ │ +01375c: 6e30 9702 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ +013762: 0c01 |000f: move-result-object v1 │ │ +013764: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +013768: 0e00 |0012: return-void │ │ +01376a: 1a03 5b05 |0013: const-string v3, "status" // string@055b │ │ +01376e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +013770: 6e30 f702 3704 |0016: invoke-virtual {v7, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013776: 0c02 |0019: move-result-object v2 │ │ +013778: 5413 1002 |001a: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ +01377c: 3903 0a00 |001c: if-nez v3, 0026 // +000a │ │ +013780: 3802 f4ff |001e: if-eqz v2, 0012 // -000c │ │ +013784: 5b12 1002 |0020: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ +013788: 6e20 a902 1000 |0022: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a9 │ │ +01378e: 28ed |0025: goto 0012 // -0013 │ │ +013790: 5413 1002 |0026: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ +013794: 6e20 b400 2300 |0028: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01379a: 0a03 |002b: move-result v3 │ │ +01379c: 3903 e6ff |002c: if-nez v3, 0012 // -001a │ │ +0137a0: 28f2 |002e: goto 0020 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0006 line=436 │ │ 0x0010 line=437 │ │ 0x0012 line=446 │ │ 0x0013 line=441 │ │ @@ -24151,41 +24138,41 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -013270: |[013270] org.tvheadend.tvhguide.htsp.HTSService.onSubscriptionStop:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -013280: 6e10 3203 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013286: 0c00 |0003: move-result-object v0 │ │ -013288: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01328c: 1a03 6605 |0006: const-string v3, "subscriptionId" // string@0566 │ │ -013290: 6e20 f102 3700 |0008: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -013296: 0b04 |000b: move-result-wide v4 │ │ -013298: 6e30 9702 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ -01329e: 0c01 |000f: move-result-object v1 │ │ -0132a0: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -0132a4: 0e00 |0012: return-void │ │ -0132a6: 1a03 5c05 |0013: const-string v3, "status" // string@055c │ │ -0132aa: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0132ac: 6e30 f702 3704 |0016: invoke-virtual {v7, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -0132b2: 0c02 |0019: move-result-object v2 │ │ -0132b4: 5413 1002 |001a: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ -0132b8: 3903 0d00 |001c: if-nez v3, 0029 // +000d │ │ -0132bc: 3802 0700 |001e: if-eqz v2, 0025 // +0007 │ │ -0132c0: 5b12 1002 |0020: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ -0132c4: 6e20 a902 1000 |0022: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a9 │ │ -0132ca: 6e20 a302 1000 |0025: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a3 │ │ -0132d0: 28ea |0028: goto 0012 // -0016 │ │ -0132d2: 5413 1002 |0029: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ -0132d6: 6e20 b400 2300 |002b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0132dc: 0a03 |002e: move-result v3 │ │ -0132de: 3903 f6ff |002f: if-nez v3, 0025 // -000a │ │ -0132e2: 28ef |0031: goto 0020 // -0011 │ │ +0137a4: |[0137a4] org.tvheadend.tvhguide.htsp.HTSService.onSubscriptionStop:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +0137b4: 6e10 3203 0600 |0000: invoke-virtual {v6}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +0137ba: 0c00 |0003: move-result-object v0 │ │ +0137bc: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0137c0: 1a03 6505 |0006: const-string v3, "subscriptionId" // string@0565 │ │ +0137c4: 6e20 f102 3700 |0008: invoke-virtual {v7, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +0137ca: 0b04 |000b: move-result-wide v4 │ │ +0137cc: 6e30 9702 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getSubscription:(J)Lorg/tvheadend/tvhguide/model/Subscription; // method@0297 │ │ +0137d2: 0c01 |000f: move-result-object v1 │ │ +0137d4: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +0137d8: 0e00 |0012: return-void │ │ +0137da: 1a03 5b05 |0013: const-string v3, "status" // string@055b │ │ +0137de: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0137e0: 6e30 f702 3704 |0016: invoke-virtual {v7, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0137e6: 0c02 |0019: move-result-object v2 │ │ +0137e8: 5413 1002 |001a: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ +0137ec: 3903 0d00 |001c: if-nez v3, 0029 // +000d │ │ +0137f0: 3802 0700 |001e: if-eqz v2, 0025 // +0007 │ │ +0137f4: 5b12 1002 |0020: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ +0137f8: 6e20 a902 1000 |0022: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.updateSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a9 │ │ +0137fe: 6e20 a302 1000 |0025: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@02a3 │ │ +013804: 28ea |0028: goto 0012 // -0016 │ │ +013806: 5413 1002 |0029: iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ +01380a: 6e20 b400 2300 |002b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013810: 0a03 |002e: move-result v3 │ │ +013812: 3903 f6ff |002f: if-nez v3, 0025 // -000a │ │ +013816: 28ef |0031: goto 0020 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0006 line=450 │ │ 0x0010 line=451 │ │ 0x0012 line=461 │ │ 0x0013 line=455 │ │ @@ -24206,38 +24193,38 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0132e4: |[0132e4] org.tvheadend.tvhguide.htsp.HTSService.onTagAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -0132f4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0132f6: 6e10 3203 0500 |0001: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -0132fc: 0c00 |0004: move-result-object v0 │ │ -0132fe: 1f00 d000 |0005: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -013302: 2201 f200 |0007: new-instance v1, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ -013306: 7010 7303 0100 |0009: invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/ChannelTag;.:()V // method@0373 │ │ -01330c: 1a02 7905 |000c: const-string v2, "tagId" // string@0579 │ │ -013310: 6e20 f102 2600 |000e: invoke-virtual {v6, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -013316: 0b02 |0011: move-result-wide v2 │ │ -013318: 5a12 d601 |0012: iput-wide v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ -01331c: 1a02 7b05 |0014: const-string v2, "tagName" // string@057b │ │ -013320: 6e30 f702 2604 |0016: invoke-virtual {v6, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -013326: 0c02 |0019: move-result-object v2 │ │ -013328: 5b12 d701 |001a: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ -01332c: 1a02 7805 |001c: const-string v2, "tagIcon" // string@0578 │ │ -013330: 6e30 f702 2604 |001e: invoke-virtual {v6, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -013336: 0c02 |0021: move-result-object v2 │ │ -013338: 5b12 d401 |0022: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ -01333c: 6e20 8502 1000 |0024: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0285 │ │ -013342: 5412 d401 |0027: iget-object v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ -013346: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ -01334a: 7020 3503 1500 |002b: invoke-direct {v5, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getChannelTagIcon:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0335 │ │ -013350: 0e00 |002e: return-void │ │ +013818: |[013818] org.tvheadend.tvhguide.htsp.HTSService.onTagAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +013828: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01382a: 6e10 3203 0500 |0001: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +013830: 0c00 |0004: move-result-object v0 │ │ +013832: 1f00 d000 |0005: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +013836: 2201 f200 |0007: new-instance v1, Lorg/tvheadend/tvhguide/model/ChannelTag; // type@00f2 │ │ +01383a: 7010 7303 0100 |0009: invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/ChannelTag;.:()V // method@0373 │ │ +013840: 1a02 7805 |000c: const-string v2, "tagId" // string@0578 │ │ +013844: 6e20 f102 2600 |000e: invoke-virtual {v6, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +01384a: 0b02 |0011: move-result-wide v2 │ │ +01384c: 5a12 d601 |0012: iput-wide v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.id:J // field@01d6 │ │ +013850: 1a02 7a05 |0014: const-string v2, "tagName" // string@057a │ │ +013854: 6e30 f702 2604 |0016: invoke-virtual {v6, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +01385a: 0c02 |0019: move-result-object v2 │ │ +01385c: 5b12 d701 |001a: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ +013860: 1a02 7705 |001c: const-string v2, "tagIcon" // string@0577 │ │ +013864: 6e30 f702 2604 |001e: invoke-virtual {v6, v2, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +01386a: 0c02 |0021: move-result-object v2 │ │ +01386c: 5b12 d401 |0022: iput-object v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ +013870: 6e20 8502 1000 |0024: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0285 │ │ +013876: 5412 d401 |0027: iget-object v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ +01387a: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ +01387e: 7020 3503 1500 |002b: invoke-direct {v5, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getChannelTagIcon:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0335 │ │ +013884: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=229 │ │ 0x0007 line=230 │ │ 0x000c line=231 │ │ 0x0014 line=232 │ │ 0x001c line=233 │ │ @@ -24256,23 +24243,23 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -013354: |[013354] org.tvheadend.tvhguide.htsp.HTSService.onTagDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -013364: 6e10 3203 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -01336a: 0c00 |0003: move-result-object v0 │ │ -01336c: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -013370: 1a01 7905 |0006: const-string v1, "tagId" // string@0579 │ │ -013374: 6e20 f102 1500 |0008: invoke-virtual {v5, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -01337a: 0b02 |000b: move-result-wide v2 │ │ -01337c: 6e30 9c02 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeChannelTag:(J)V // method@029c │ │ -013382: 0e00 |000f: return-void │ │ +013888: |[013888] org.tvheadend.tvhguide.htsp.HTSService.onTagDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +013898: 6e10 3203 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +01389e: 0c00 |0003: move-result-object v0 │ │ +0138a0: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0138a4: 1a01 7805 |0006: const-string v1, "tagId" // string@0578 │ │ +0138a8: 6e20 f102 1500 |0008: invoke-virtual {v5, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +0138ae: 0b02 |000b: move-result-wide v2 │ │ +0138b0: 6e30 9c02 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeChannelTag:(J)V // method@029c │ │ +0138b6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=261 │ │ 0x000f line=262 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 app Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ @@ -24284,46 +24271,46 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -013384: |[013384] org.tvheadend.tvhguide.htsp.HTSService.onTagUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -013394: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -013396: 6e10 3203 0700 |0001: invoke-virtual {v7}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -01339c: 0c00 |0004: move-result-object v0 │ │ -01339e: 1f00 d000 |0005: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -0133a2: 1a03 7905 |0007: const-string v3, "tagId" // string@0579 │ │ -0133a6: 6e20 f102 3800 |0009: invoke-virtual {v8, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ -0133ac: 0b04 |000c: move-result-wide v4 │ │ -0133ae: 6e30 9002 4005 |000d: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannelTag:(J)Lorg/tvheadend/tvhguide/model/ChannelTag; // method@0290 │ │ -0133b4: 0c02 |0010: move-result-object v2 │ │ -0133b6: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -0133ba: 0e00 |0013: return-void │ │ -0133bc: 1a03 7b05 |0014: const-string v3, "tagName" // string@057b │ │ -0133c0: 5424 d701 |0016: iget-object v4, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ -0133c4: 6e30 f702 3804 |0018: invoke-virtual {v8, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -0133ca: 0c03 |001b: move-result-object v3 │ │ -0133cc: 5b23 d701 |001c: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ -0133d0: 1a03 7805 |001e: const-string v3, "tagIcon" // string@0578 │ │ -0133d4: 5424 d401 |0020: iget-object v4, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ -0133d8: 6e30 f702 3804 |0022: invoke-virtual {v8, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ -0133de: 0c01 |0025: move-result-object v1 │ │ -0133e0: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ -0133e4: 5b26 d401 |0028: iput-object v6, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ -0133e8: 5b26 d501 |002a: iput-object v6, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.iconBitmap:Landroid/graphics/Bitmap; // field@01d5 │ │ -0133ec: 28e7 |002c: goto 0013 // -0019 │ │ -0133ee: 5423 d401 |002d: iget-object v3, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ -0133f2: 6e20 b400 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0133f8: 0a03 |0032: move-result v3 │ │ -0133fa: 3903 e0ff |0033: if-nez v3, 0013 // -0020 │ │ -0133fe: 5b21 d401 |0035: iput-object v1, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ -013402: 7020 3503 2700 |0037: invoke-direct {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getChannelTagIcon:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0335 │ │ -013408: 28d9 |003a: goto 0013 // -0027 │ │ +0138b8: |[0138b8] org.tvheadend.tvhguide.htsp.HTSService.onTagUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +0138c8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0138ca: 6e10 3203 0700 |0001: invoke-virtual {v7}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +0138d0: 0c00 |0004: move-result-object v0 │ │ +0138d2: 1f00 d000 |0005: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0138d6: 1a03 7805 |0007: const-string v3, "tagId" // string@0578 │ │ +0138da: 6e20 f102 3800 |0009: invoke-virtual {v8, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getLong:(Ljava/lang/String;)J // method@02f1 │ │ +0138e0: 0b04 |000c: move-result-wide v4 │ │ +0138e2: 6e30 9002 4005 |000d: invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannelTag:(J)Lorg/tvheadend/tvhguide/model/ChannelTag; // method@0290 │ │ +0138e8: 0c02 |0010: move-result-object v2 │ │ +0138ea: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +0138ee: 0e00 |0013: return-void │ │ +0138f0: 1a03 7a05 |0014: const-string v3, "tagName" // string@057a │ │ +0138f4: 5424 d701 |0016: iget-object v4, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ +0138f8: 6e30 f702 3804 |0018: invoke-virtual {v8, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +0138fe: 0c03 |001b: move-result-object v3 │ │ +013900: 5b23 d701 |001c: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.name:Ljava/lang/String; // field@01d7 │ │ +013904: 1a03 7705 |001e: const-string v3, "tagIcon" // string@0577 │ │ +013908: 5424 d401 |0020: iget-object v4, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ +01390c: 6e30 f702 3804 |0022: invoke-virtual {v8, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f7 │ │ +013912: 0c01 |0025: move-result-object v1 │ │ +013914: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ +013918: 5b26 d401 |0028: iput-object v6, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ +01391c: 5b26 d501 |002a: iput-object v6, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.iconBitmap:Landroid/graphics/Bitmap; // field@01d5 │ │ +013920: 28e7 |002c: goto 0013 // -0019 │ │ +013922: 5423 d401 |002d: iget-object v3, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ +013926: 6e20 b400 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01392c: 0a03 |0032: move-result v3 │ │ +01392e: 3903 e0ff |0033: if-nez v3, 0013 // -0020 │ │ +013932: 5b21 d401 |0035: iput-object v1, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;.icon:Ljava/lang/String; // field@01d4 │ │ +013936: 7020 3503 2700 |0037: invoke-direct {v7, v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getChannelTagIcon:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V // method@0335 │ │ +01393c: 28d9 |003a: goto 0013 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=242 │ │ 0x0007 line=243 │ │ 0x0011 line=244 │ │ 0x0013 line=257 │ │ 0x0014 line=248 │ │ @@ -24346,19 +24333,19 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01340c: |[01340c] org.tvheadend.tvhguide.htsp.HTSService.showError:(I)V │ │ -01341c: 6e20 3c03 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getString:(I)Ljava/lang/String; // method@033c │ │ -013422: 0c00 |0003: move-result-object v0 │ │ -013424: 7020 5703 0100 |0004: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(Ljava/lang/String;)V // method@0357 │ │ -01342a: 0e00 |0007: return-void │ │ +013940: |[013940] org.tvheadend.tvhguide.htsp.HTSService.showError:(I)V │ │ +013950: 6e20 3c03 2100 |0000: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getString:(I)Ljava/lang/String; // method@033c │ │ +013956: 0c00 |0003: move-result-object v0 │ │ +013958: 7020 5703 0100 |0004: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(Ljava/lang/String;)V // method@0357 │ │ +01395e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0007 line=199 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0008 reg=2 recourceId I │ │ @@ -24368,27 +24355,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -01342c: |[01342c] org.tvheadend.tvhguide.htsp.HTSService.showError:(Ljava/lang/String;)V │ │ -01343c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -013440: 6e10 b700 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@00b7 │ │ -013446: 0a01 |0005: move-result v1 │ │ -013448: 3b01 0300 |0006: if-gez v1, 0009 // +0003 │ │ -01344c: 0e00 |0008: return-void │ │ -01344e: 6e10 3203 0200 |0009: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013454: 0c00 |000c: move-result-object v0 │ │ -013456: 1f00 d000 |000d: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01345a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -01345c: 6e20 a402 1000 |0010: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.setLoading:(Z)V // method@02a4 │ │ -013462: 6e20 8b02 3000 |0013: invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastError:(Ljava/lang/String;)V // method@028b │ │ -013468: 28f2 |0016: goto 0008 // -000e │ │ +013960: |[013960] org.tvheadend.tvhguide.htsp.HTSService.showError:(Ljava/lang/String;)V │ │ +013970: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +013974: 6e10 b700 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@00b7 │ │ +01397a: 0a01 |0005: move-result v1 │ │ +01397c: 3b01 0300 |0006: if-gez v1, 0009 // +0003 │ │ +013980: 0e00 |0008: return-void │ │ +013982: 6e10 3203 0200 |0009: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +013988: 0c00 |000c: move-result-object v0 │ │ +01398a: 1f00 d000 |000d: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +01398e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +013990: 6e20 a402 1000 |0010: invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.setLoading:(Z)V // method@02a4 │ │ +013996: 6e20 8b02 3000 |0013: invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.broadcastError:(Ljava/lang/String;)V // method@028b │ │ +01399c: 28f2 |0016: goto 0008 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0008 line=195 │ │ 0x0009 line=192 │ │ 0x000f line=193 │ │ 0x0013 line=194 │ │ @@ -24402,53 +24389,53 @@ │ │ type : '(JJIILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -01346c: |[01346c] org.tvheadend.tvhguide.htsp.HTSService.subscribe:(JJIILjava/lang/String;Ljava/lang/String;)V │ │ -01347c: 2202 f900 |0000: new-instance v2, Lorg/tvheadend/tvhguide/model/Subscription; // type@00f9 │ │ -013480: 7010 8703 0200 |0002: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Subscription;.:()V // method@0387 │ │ -013486: 5a28 0d02 |0005: iput-wide v8, v2, Lorg/tvheadend/tvhguide/model/Subscription;.id:J // field@020d │ │ -01348a: 1a03 e001 |0007: const-string v3, "Subscribing" // string@01e0 │ │ -01348e: 5b23 1002 |0009: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ -013492: 6e10 3203 0500 |000b: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013498: 0c00 |000e: move-result-object v0 │ │ -01349a: 1f00 d000 |000f: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -01349e: 6e20 8902 2000 |0011: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@0289 │ │ -0134a4: 2201 db00 |0014: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -0134a8: 7010 e302 0100 |0016: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -0134ae: 1a03 6405 |0019: const-string v3, "subscribe" // string@0564 │ │ -0134b2: 6e20 fe02 3100 |001b: invoke-virtual {v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -0134b8: 1a03 7a02 |001e: const-string v3, "channelId" // string@027a │ │ -0134bc: 7120 a800 7600 |0020: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -0134c2: 0c04 |0023: move-result-object v4 │ │ -0134c4: 6e30 fa02 3104 |0024: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0134ca: 1a03 a203 |0027: const-string v3, "maxWidth" // string@03a2 │ │ -0134ce: 7110 a600 0a00 |0029: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0134d4: 0c04 |002c: move-result-object v4 │ │ -0134d6: 6e30 fa02 3104 |002d: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0134dc: 1a03 a103 |0030: const-string v3, "maxHeight" // string@03a1 │ │ -0134e0: 7110 a600 0b00 |0032: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ -0134e6: 0c04 |0035: move-result-object v4 │ │ -0134e8: 6e30 fa02 3104 |0036: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0134ee: 1a03 4702 |0039: const-string v3, "audioCodec" // string@0247 │ │ -0134f2: 6e30 fa02 310c |003b: invoke-virtual {v1, v3, v12}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -0134f8: 1a03 c505 |003e: const-string v3, "videoCodec" // string@05c5 │ │ -0134fc: 6e30 fa02 310d |0040: invoke-virtual {v1, v3, v13}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -013502: 1a03 6605 |0043: const-string v3, "subscriptionId" // string@0566 │ │ -013506: 7120 a800 9800 |0045: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -01350c: 0c04 |0048: move-result-object v4 │ │ -01350e: 6e30 fa02 3104 |0049: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -013514: 5453 c201 |004c: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013518: 2204 de00 |004e: new-instance v4, Lorg/tvheadend/tvhguide/htsp/HTSService$11; // type@00de │ │ -01351c: 7020 0703 5400 |0050: invoke-direct {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService$11;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@0307 │ │ -013522: 6e30 cd02 1304 |0053: invoke-virtual {v3, v1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -013528: 0e00 |0056: return-void │ │ +0139a0: |[0139a0] org.tvheadend.tvhguide.htsp.HTSService.subscribe:(JJIILjava/lang/String;Ljava/lang/String;)V │ │ +0139b0: 2202 f900 |0000: new-instance v2, Lorg/tvheadend/tvhguide/model/Subscription; // type@00f9 │ │ +0139b4: 7010 8703 0200 |0002: invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Subscription;.:()V // method@0387 │ │ +0139ba: 5a28 0d02 |0005: iput-wide v8, v2, Lorg/tvheadend/tvhguide/model/Subscription;.id:J // field@020d │ │ +0139be: 1a03 e001 |0007: const-string v3, "Subscribing" // string@01e0 │ │ +0139c2: 5b23 1002 |0009: iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Subscription;.status:Ljava/lang/String; // field@0210 │ │ +0139c6: 6e10 3203 0500 |000b: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +0139cc: 0c00 |000e: move-result-object v0 │ │ +0139ce: 1f00 d000 |000f: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0139d2: 6e20 8902 2000 |0011: invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.addSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V // method@0289 │ │ +0139d8: 2201 db00 |0014: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +0139dc: 7010 e302 0100 |0016: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +0139e2: 1a03 6305 |0019: const-string v3, "subscribe" // string@0563 │ │ +0139e6: 6e20 fe02 3100 |001b: invoke-virtual {v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +0139ec: 1a03 7a02 |001e: const-string v3, "channelId" // string@027a │ │ +0139f0: 7120 a800 7600 |0020: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +0139f6: 0c04 |0023: move-result-object v4 │ │ +0139f8: 6e30 fa02 3104 |0024: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +0139fe: 1a03 a103 |0027: const-string v3, "maxWidth" // string@03a1 │ │ +013a02: 7110 a600 0a00 |0029: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +013a08: 0c04 |002c: move-result-object v4 │ │ +013a0a: 6e30 fa02 3104 |002d: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +013a10: 1a03 a003 |0030: const-string v3, "maxHeight" // string@03a0 │ │ +013a14: 7110 a600 0b00 |0032: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a6 │ │ +013a1a: 0c04 |0035: move-result-object v4 │ │ +013a1c: 6e30 fa02 3104 |0036: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +013a22: 1a03 4702 |0039: const-string v3, "audioCodec" // string@0247 │ │ +013a26: 6e30 fa02 310c |003b: invoke-virtual {v1, v3, v12}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +013a2c: 1a03 c405 |003e: const-string v3, "videoCodec" // string@05c4 │ │ +013a30: 6e30 fa02 310d |0040: invoke-virtual {v1, v3, v13}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +013a36: 1a03 6505 |0043: const-string v3, "subscriptionId" // string@0565 │ │ +013a3a: 7120 a800 9800 |0045: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +013a40: 0c04 |0048: move-result-object v4 │ │ +013a42: 6e30 fa02 3104 |0049: invoke-virtual {v1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +013a48: 5453 c201 |004c: iget-object v3, v5, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +013a4c: 2204 de00 |004e: new-instance v4, Lorg/tvheadend/tvhguide/htsp/HTSService$11; // type@00de │ │ +013a50: 7020 0703 5400 |0050: invoke-direct {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService$11;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@0307 │ │ +013a56: 6e30 cd02 1304 |0053: invoke-virtual {v3, v1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +013a5c: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ 0x0005 line=812 │ │ 0x0007 line=813 │ │ 0x000b line=815 │ │ 0x0011 line=816 │ │ @@ -24479,32 +24466,32 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -01352c: |[01352c] org.tvheadend.tvhguide.htsp.HTSService.unsubscribe:(J)V │ │ -01353c: 6e10 3203 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013542: 0c00 |0003: move-result-object v0 │ │ -013544: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -013548: 6e30 a202 6007 |0006: invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeSubscription:(J)V // method@02a2 │ │ -01354e: 2201 db00 |0009: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ -013552: 7010 e302 0100 |000b: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ -013558: 1a02 9805 |000e: const-string v2, "unsubscribe" // string@0598 │ │ -01355c: 6e20 fe02 2100 |0010: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ -013562: 1a02 6605 |0013: const-string v2, "subscriptionId" // string@0566 │ │ -013566: 7120 a800 7600 |0015: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ -01356c: 0c03 |0018: move-result-object v3 │ │ -01356e: 6e30 fa02 2103 |0019: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ -013574: 5452 c201 |001c: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013578: 2203 df00 |001e: new-instance v3, Lorg/tvheadend/tvhguide/htsp/HTSService$12; // type@00df │ │ -01357c: 7020 0903 5300 |0020: invoke-direct {v3, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService$12;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@0309 │ │ -013582: 6e30 cd02 1203 |0023: invoke-virtual {v2, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ -013588: 0e00 |0026: return-void │ │ +013a60: |[013a60] org.tvheadend.tvhguide.htsp.HTSService.unsubscribe:(J)V │ │ +013a70: 6e10 3203 0500 |0000: invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +013a76: 0c00 |0003: move-result-object v0 │ │ +013a78: 1f00 d000 |0004: check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +013a7c: 6e30 a202 6007 |0006: invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.removeSubscription:(J)V // method@02a2 │ │ +013a82: 2201 db00 |0009: new-instance v1, Lorg/tvheadend/tvhguide/htsp/HTSMessage; // type@00db │ │ +013a86: 7010 e302 0100 |000b: invoke-direct {v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.:()V // method@02e3 │ │ +013a8c: 1a02 9705 |000e: const-string v2, "unsubscribe" // string@0597 │ │ +013a90: 6e20 fe02 2100 |0010: invoke-virtual {v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.setMethod:(Ljava/lang/String;)V // method@02fe │ │ +013a96: 1a02 6505 |0013: const-string v2, "subscriptionId" // string@0565 │ │ +013a9a: 7120 a800 7600 |0015: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a8 │ │ +013aa0: 0c03 |0018: move-result-object v3 │ │ +013aa2: 6e30 fa02 2103 |0019: invoke-virtual {v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.putField:(Ljava/lang/String;Ljava/lang/Object;)V // method@02fa │ │ +013aa8: 5452 c201 |001c: iget-object v2, v5, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +013aac: 2203 df00 |001e: new-instance v3, Lorg/tvheadend/tvhguide/htsp/HTSService$12; // type@00df │ │ +013ab0: 7020 0903 5300 |0020: invoke-direct {v3, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService$12;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;)V // method@0309 │ │ +013ab6: 6e30 cd02 1203 |0023: invoke-virtual {v2, v1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.sendMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V // method@02cd │ │ +013abc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0006 line=836 │ │ 0x0009 line=838 │ │ 0x000e line=839 │ │ 0x0013 line=840 │ │ @@ -24522,95 +24509,95 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 167 16-bit code units │ │ -01358c: |[01358c] org.tvheadend.tvhguide.htsp.HTSService.cacheImage:(Ljava/lang/String;Ljava/io/File;)V │ │ -01359c: 150b 8042 |0000: const/high16 v11, #int 1115684864 // #4280 │ │ -0135a0: 1a08 7e00 |0002: const-string v8, "HTSService" // string@007e │ │ -0135a4: 2209 5e00 |0004: new-instance v9, Ljava/lang/StringBuilder; // type@005e │ │ -0135a8: 7010 be00 0900 |0006: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0135ae: 1a0a 4900 |0009: const-string v10, "Caching " // string@0049 │ │ -0135b2: 6e20 c100 a900 |000b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0135b8: 0c09 |000e: move-result-object v9 │ │ -0135ba: 6e20 c100 d900 |000f: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0135c0: 0c09 |0012: move-result-object v9 │ │ -0135c2: 1a0a 0400 |0013: const-string v10, " as " // string@0004 │ │ -0135c6: 6e20 c100 a900 |0015: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0135cc: 0c09 |0018: move-result-object v9 │ │ -0135ce: 6e10 9700 0e00 |0019: invoke-virtual {v14}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0097 │ │ -0135d4: 0c0a |001c: move-result-object v10 │ │ -0135d6: 6e20 c100 a900 |001d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0135dc: 0c09 |0020: move-result-object v9 │ │ -0135de: 6e10 c200 0900 |0021: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0135e4: 0c09 |0024: move-result-object v9 │ │ -0135e6: 7120 5000 9800 |0025: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0050 │ │ -0135ec: 1a08 4f03 |0028: const-string v8, "http" // string@034f │ │ -0135f0: 6e20 b800 8d00 |002a: invoke-virtual {v13, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00b8 │ │ -0135f6: 0a08 |002d: move-result v8 │ │ -0135f8: 3808 4e00 |002e: if-eqz v8, 007c // +004e │ │ -0135fc: 2202 4c00 |0030: new-instance v2, Ljava/io/BufferedInputStream; // type@004c │ │ -013600: 2208 6c00 |0032: new-instance v8, Ljava/net/URL; // type@006c │ │ -013604: 7020 cf00 d800 |0034: invoke-direct {v8, v13}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@00cf │ │ -01360a: 6e10 d000 0800 |0037: invoke-virtual {v8}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@00d0 │ │ -013610: 0c08 |003a: move-result-object v8 │ │ -013612: 7020 9400 8200 |003b: invoke-direct {v2, v8}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0094 │ │ -013618: 2204 4e00 |003e: new-instance v4, Ljava/io/FileOutputStream; // type@004e │ │ -01361c: 7020 9800 e400 |0040: invoke-direct {v4, v14}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0098 │ │ -013622: 6e10 3b03 0c00 |0043: invoke-virtual {v12}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getResources:()Landroid/content/res/Resources; // method@033b │ │ -013628: 0c08 |0046: move-result-object v8 │ │ -01362a: 6e10 3300 0800 |0047: invoke-virtual {v8}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0033 │ │ -013630: 0c08 |004a: move-result-object v8 │ │ -013632: 5286 0500 |004b: iget v6, v8, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0005 │ │ -013636: a808 0b06 |004d: mul-float v8, v11, v6 │ │ -01363a: 8787 |004f: float-to-int v7, v8 │ │ -01363c: a808 0b06 |0050: mul-float v8, v11, v6 │ │ -013640: 8781 |0052: float-to-int v1, v8 │ │ -013642: 2203 1900 |0053: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0019 │ │ -013646: 7010 3900 0300 |0055: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0039 │ │ -01364c: 5937 0400 |0058: iput v7, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0004 │ │ -013650: 5931 0300 |005a: iput v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0003 │ │ -013654: 1208 |005c: const/4 v8, #int 0 // #0 │ │ -013656: 7130 3b00 8203 |005d: invoke-static {v2, v8, v3}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@003b │ │ -01365c: 0c00 |0060: move-result-object v0 │ │ -01365e: 3800 1400 |0061: if-eqz v0, 0075 // +0014 │ │ -013662: 1218 |0063: const/4 v8, #int 1 // #1 │ │ -013664: 7140 3700 7081 |0064: invoke-static {v0, v7, v1, v8}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0037 │ │ -01366a: 0c05 |0067: move-result-object v5 │ │ -01366c: 6e10 3800 0000 |0068: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@0038 │ │ -013672: 6208 0200 |006b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0002 │ │ -013676: 1309 6400 |006d: const/16 v9, #int 100 // #64 │ │ -01367a: 6e40 3600 8549 |006f: invoke-virtual {v5, v8, v9, v4}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0036 │ │ -013680: 6e10 3800 0500 |0072: invoke-virtual {v5}, Landroid/graphics/Bitmap;.recycle:()V // method@0038 │ │ -013686: 6e10 9c00 0400 |0075: invoke-virtual {v4}, Ljava/io/OutputStream;.close:()V // method@009c │ │ -01368c: 6e10 9b00 0200 |0078: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@009b │ │ -013692: 0e00 |007b: return-void │ │ -013694: 54c8 c201 |007c: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013698: 6e10 c502 0800 |007e: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.getProtocolVersion:()I // method@02c5 │ │ -01369e: 0a08 |0081: move-result v8 │ │ -0136a0: 1309 0900 |0082: const/16 v9, #int 9 // #9 │ │ -0136a4: 3798 0a00 |0084: if-le v8, v9, 008e // +000a │ │ -0136a8: 2202 d900 |0086: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; // type@00d9 │ │ -0136ac: 54c8 c201 |0088: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -0136b0: 7030 d902 820d |008a: invoke-direct {v2, v8, v13}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)V // method@02d9 │ │ -0136b6: 28b1 |008d: goto 003e // -004f │ │ -0136b8: 1a08 7e00 |008e: const-string v8, "HTSService" // string@007e │ │ -0136bc: 2209 5e00 |0090: new-instance v9, Ljava/lang/StringBuilder; // type@005e │ │ -0136c0: 7010 be00 0900 |0092: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -0136c6: 1a0a ee01 |0095: const-string v10, "Unhandled url: " // string@01ee │ │ -0136ca: 6e20 c100 a900 |0097: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0136d0: 0c09 |009a: move-result-object v9 │ │ -0136d2: 6e20 c100 d900 |009b: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -0136d8: 0c09 |009e: move-result-object v9 │ │ -0136da: 6e10 c200 0900 |009f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -0136e0: 0c09 |00a2: move-result-object v9 │ │ -0136e2: 7120 5000 9800 |00a3: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0050 │ │ -0136e8: 28d5 |00a6: goto 007b // -002b │ │ +013ac0: |[013ac0] org.tvheadend.tvhguide.htsp.HTSService.cacheImage:(Ljava/lang/String;Ljava/io/File;)V │ │ +013ad0: 150b 8042 |0000: const/high16 v11, #int 1115684864 // #4280 │ │ +013ad4: 1a08 7e00 |0002: const-string v8, "HTSService" // string@007e │ │ +013ad8: 2209 5e00 |0004: new-instance v9, Ljava/lang/StringBuilder; // type@005e │ │ +013adc: 7010 be00 0900 |0006: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +013ae2: 1a0a 4900 |0009: const-string v10, "Caching " // string@0049 │ │ +013ae6: 6e20 c100 a900 |000b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +013aec: 0c09 |000e: move-result-object v9 │ │ +013aee: 6e20 c100 d900 |000f: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +013af4: 0c09 |0012: move-result-object v9 │ │ +013af6: 1a0a 0400 |0013: const-string v10, " as " // string@0004 │ │ +013afa: 6e20 c100 a900 |0015: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +013b00: 0c09 |0018: move-result-object v9 │ │ +013b02: 6e10 9700 0e00 |0019: invoke-virtual {v14}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0097 │ │ +013b08: 0c0a |001c: move-result-object v10 │ │ +013b0a: 6e20 c100 a900 |001d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +013b10: 0c09 |0020: move-result-object v9 │ │ +013b12: 6e10 c200 0900 |0021: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +013b18: 0c09 |0024: move-result-object v9 │ │ +013b1a: 7120 5000 9800 |0025: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0050 │ │ +013b20: 1a08 4f03 |0028: const-string v8, "http" // string@034f │ │ +013b24: 6e20 b800 8d00 |002a: invoke-virtual {v13, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00b8 │ │ +013b2a: 0a08 |002d: move-result v8 │ │ +013b2c: 3808 4e00 |002e: if-eqz v8, 007c // +004e │ │ +013b30: 2202 4c00 |0030: new-instance v2, Ljava/io/BufferedInputStream; // type@004c │ │ +013b34: 2208 6c00 |0032: new-instance v8, Ljava/net/URL; // type@006c │ │ +013b38: 7020 cf00 d800 |0034: invoke-direct {v8, v13}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@00cf │ │ +013b3e: 6e10 d000 0800 |0037: invoke-virtual {v8}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@00d0 │ │ +013b44: 0c08 |003a: move-result-object v8 │ │ +013b46: 7020 9400 8200 |003b: invoke-direct {v2, v8}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0094 │ │ +013b4c: 2204 4e00 |003e: new-instance v4, Ljava/io/FileOutputStream; // type@004e │ │ +013b50: 7020 9800 e400 |0040: invoke-direct {v4, v14}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0098 │ │ +013b56: 6e10 3b03 0c00 |0043: invoke-virtual {v12}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getResources:()Landroid/content/res/Resources; // method@033b │ │ +013b5c: 0c08 |0046: move-result-object v8 │ │ +013b5e: 6e10 3300 0800 |0047: invoke-virtual {v8}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0033 │ │ +013b64: 0c08 |004a: move-result-object v8 │ │ +013b66: 5286 0500 |004b: iget v6, v8, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0005 │ │ +013b6a: a808 0b06 |004d: mul-float v8, v11, v6 │ │ +013b6e: 8787 |004f: float-to-int v7, v8 │ │ +013b70: a808 0b06 |0050: mul-float v8, v11, v6 │ │ +013b74: 8781 |0052: float-to-int v1, v8 │ │ +013b76: 2203 1900 |0053: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0019 │ │ +013b7a: 7010 3900 0300 |0055: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0039 │ │ +013b80: 5937 0400 |0058: iput v7, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0004 │ │ +013b84: 5931 0300 |005a: iput v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0003 │ │ +013b88: 1208 |005c: const/4 v8, #int 0 // #0 │ │ +013b8a: 7130 3b00 8203 |005d: invoke-static {v2, v8, v3}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@003b │ │ +013b90: 0c00 |0060: move-result-object v0 │ │ +013b92: 3800 1400 |0061: if-eqz v0, 0075 // +0014 │ │ +013b96: 1218 |0063: const/4 v8, #int 1 // #1 │ │ +013b98: 7140 3700 7081 |0064: invoke-static {v0, v7, v1, v8}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0037 │ │ +013b9e: 0c05 |0067: move-result-object v5 │ │ +013ba0: 6e10 3800 0000 |0068: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@0038 │ │ +013ba6: 6208 0200 |006b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0002 │ │ +013baa: 1309 6400 |006d: const/16 v9, #int 100 // #64 │ │ +013bae: 6e40 3600 8549 |006f: invoke-virtual {v5, v8, v9, v4}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0036 │ │ +013bb4: 6e10 3800 0500 |0072: invoke-virtual {v5}, Landroid/graphics/Bitmap;.recycle:()V // method@0038 │ │ +013bba: 6e10 9c00 0400 |0075: invoke-virtual {v4}, Ljava/io/OutputStream;.close:()V // method@009c │ │ +013bc0: 6e10 9b00 0200 |0078: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@009b │ │ +013bc6: 0e00 |007b: return-void │ │ +013bc8: 54c8 c201 |007c: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +013bcc: 6e10 c502 0800 |007e: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.getProtocolVersion:()I // method@02c5 │ │ +013bd2: 0a08 |0081: move-result v8 │ │ +013bd4: 1309 0900 |0082: const/16 v9, #int 9 // #9 │ │ +013bd8: 3798 0a00 |0084: if-le v8, v9, 008e // +000a │ │ +013bdc: 2202 d900 |0086: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; // type@00d9 │ │ +013be0: 54c8 c201 |0088: iget-object v8, v12, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +013be4: 7030 d902 820d |008a: invoke-direct {v2, v8, v13}, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;.:(Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;)V // method@02d9 │ │ +013bea: 28b1 |008d: goto 003e // -004f │ │ +013bec: 1a08 7e00 |008e: const-string v8, "HTSService" // string@007e │ │ +013bf0: 2209 5e00 |0090: new-instance v9, Ljava/lang/StringBuilder; // type@005e │ │ +013bf4: 7010 be00 0900 |0092: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +013bfa: 1a0a ee01 |0095: const-string v10, "Unhandled url: " // string@01ee │ │ +013bfe: 6e20 c100 a900 |0097: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +013c04: 0c09 |009a: move-result-object v9 │ │ +013c06: 6e20 c100 d900 |009b: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +013c0c: 0c09 |009e: move-result-object v9 │ │ +013c0e: 6e10 c200 0900 |009f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +013c14: 0c09 |00a2: move-result-object v9 │ │ +013c16: 7120 5000 9800 |00a3: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0050 │ │ +013c1c: 28d5 |00a6: goto 007b // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=563 │ │ 0x0028 line=567 │ │ 0x0030 line=568 │ │ 0x003e line=576 │ │ 0x0043 line=578 │ │ @@ -24650,44 +24637,44 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0136ec: |[0136ec] org.tvheadend.tvhguide.htsp.HTSService.hashString:(Ljava/lang/String;)Ljava/lang/String; │ │ -0136fc: 1a05 b401 |0000: const-string v5, "MD5" // string@01b4 │ │ -013700: 7110 0201 0500 |0002: invoke-static {v5}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0102 │ │ -013706: 0c00 |0005: move-result-object v0 │ │ -013708: 6e10 b600 0800 |0006: invoke-virtual {v8}, Ljava/lang/String;.getBytes:()[B // method@00b6 │ │ -01370e: 0c05 |0009: move-result-object v5 │ │ -013710: 6e20 0301 5000 |000a: invoke-virtual {v0, v5}, Ljava/security/MessageDigest;.update:([B)V // method@0103 │ │ -013716: 6e10 0101 0000 |000d: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0101 │ │ -01371c: 0c04 |0010: move-result-object v4 │ │ -01371e: 2202 5e00 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@005e │ │ -013722: 7010 be00 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -013728: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -01372a: 2145 |0017: array-length v5, v4 │ │ -01372c: 3553 1000 |0018: if-ge v3, v5, 0028 // +0010 │ │ -013730: 4805 0403 |001a: aget-byte v5, v4, v3 │ │ -013734: d555 ff00 |001c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -013738: 7110 a300 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@00a3 │ │ -01373e: 0c05 |0021: move-result-object v5 │ │ -013740: 6e20 c100 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -013746: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01374a: 28f0 |0027: goto 0017 // -0010 │ │ -01374c: 6e10 c200 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -013752: 0c05 |002b: move-result-object v5 │ │ -013754: 1105 |002c: return-object v5 │ │ -013756: 0d01 |002d: move-exception v1 │ │ -013758: 1a05 7e00 |002e: const-string v5, "HTSService" // string@007e │ │ -01375c: 1a06 4d00 |0030: const-string v6, "Can't create hash string" // string@004d │ │ -013760: 7130 5200 6501 |0032: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -013766: 1a05 0000 |0035: const-string v5, "" // string@0000 │ │ -01376a: 28f5 |0037: goto 002c // -000b │ │ +013c20: |[013c20] org.tvheadend.tvhguide.htsp.HTSService.hashString:(Ljava/lang/String;)Ljava/lang/String; │ │ +013c30: 1a05 b401 |0000: const-string v5, "MD5" // string@01b4 │ │ +013c34: 7110 0201 0500 |0002: invoke-static {v5}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0102 │ │ +013c3a: 0c00 |0005: move-result-object v0 │ │ +013c3c: 6e10 b600 0800 |0006: invoke-virtual {v8}, Ljava/lang/String;.getBytes:()[B // method@00b6 │ │ +013c42: 0c05 |0009: move-result-object v5 │ │ +013c44: 6e20 0301 5000 |000a: invoke-virtual {v0, v5}, Ljava/security/MessageDigest;.update:([B)V // method@0103 │ │ +013c4a: 6e10 0101 0000 |000d: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0101 │ │ +013c50: 0c04 |0010: move-result-object v4 │ │ +013c52: 2202 5e00 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@005e │ │ +013c56: 7010 be00 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +013c5c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +013c5e: 2145 |0017: array-length v5, v4 │ │ +013c60: 3553 1000 |0018: if-ge v3, v5, 0028 // +0010 │ │ +013c64: 4805 0403 |001a: aget-byte v5, v4, v3 │ │ +013c68: d555 ff00 |001c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +013c6c: 7110 a300 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@00a3 │ │ +013c72: 0c05 |0021: move-result-object v5 │ │ +013c74: 6e20 c100 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +013c7a: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +013c7e: 28f0 |0027: goto 0017 // -0010 │ │ +013c80: 6e10 c200 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +013c86: 0c05 |002b: move-result-object v5 │ │ +013c88: 1105 |002c: return-object v5 │ │ +013c8a: 0d01 |002d: move-exception v1 │ │ +013c8c: 1a05 7e00 |002e: const-string v5, "HTSService" // string@007e │ │ +013c90: 1a06 4d00 |0030: const-string v6, "Can't create hash string" // string@004d │ │ +013c94: 7130 5200 6501 |0032: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +013c9a: 1a05 0000 |0035: const-string v5, "" // string@0000 │ │ +013c9e: 28f5 |0037: goto 002c // -000b │ │ catches : 1 │ │ 0x0000 - 0x002b │ │ Ljava/security/NoSuchAlgorithmException; -> 0x002d │ │ positions : │ │ 0x0000 line=545 │ │ 0x0006 line=546 │ │ 0x000d line=547 │ │ @@ -24714,17 +24701,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -013778: |[013778] org.tvheadend.tvhguide.htsp.HTSService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -013788: 5410 c401 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.mBinder:Landroid/os/IBinder; // field@01c4 │ │ -01378c: 1100 |0002: return-object v0 │ │ +013cac: |[013cac] org.tvheadend.tvhguide.htsp.HTSService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +013cbc: 5410 c401 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.mBinder:Landroid/os/IBinder; // field@01c4 │ │ +013cc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0003 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -24733,33 +24720,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -013790: |[013790] org.tvheadend.tvhguide.htsp.HTSService.onCreate:()V │ │ -0137a0: 1251 |0000: const/4 v1, #int 5 // #5 │ │ -0137a2: 7110 3401 0100 |0001: invoke-static {v1}, Ljava/util/concurrent/Executors;.newScheduledThreadPool:(I)Ljava/util/concurrent/ScheduledExecutorService; // method@0134 │ │ -0137a8: 0c01 |0004: move-result-object v1 │ │ -0137aa: 5b41 c301 |0005: iput-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ -0137ae: 6e10 3903 0400 |0007: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0339 │ │ -0137b4: 0c01 |000a: move-result-object v1 │ │ -0137b6: 6e10 3a03 0400 |000b: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getPackageName:()Ljava/lang/String; // method@033a │ │ -0137bc: 0c02 |000e: move-result-object v2 │ │ -0137be: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0137c0: 6e30 3100 2103 |0010: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0031 │ │ -0137c6: 0c01 |0013: move-result-object v1 │ │ -0137c8: 5b41 c501 |0014: iput-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.packInfo:Landroid/content/pm/PackageInfo; // field@01c5 │ │ -0137cc: 0e00 |0016: return-void │ │ -0137ce: 0d00 |0017: move-exception v0 │ │ -0137d0: 1a01 7e00 |0018: const-string v1, "HTSService" // string@007e │ │ -0137d4: 1a02 5000 |001a: const-string v2, "Can't get package info" // string@0050 │ │ -0137d8: 7130 5200 2100 |001c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ -0137de: 28f7 |001f: goto 0016 // -0009 │ │ +013cc4: |[013cc4] org.tvheadend.tvhguide.htsp.HTSService.onCreate:()V │ │ +013cd4: 1251 |0000: const/4 v1, #int 5 // #5 │ │ +013cd6: 7110 3401 0100 |0001: invoke-static {v1}, Ljava/util/concurrent/Executors;.newScheduledThreadPool:(I)Ljava/util/concurrent/ScheduledExecutorService; // method@0134 │ │ +013cdc: 0c01 |0004: move-result-object v1 │ │ +013cde: 5b41 c301 |0005: iput-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ +013ce2: 6e10 3903 0400 |0007: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0339 │ │ +013ce8: 0c01 |000a: move-result-object v1 │ │ +013cea: 6e10 3a03 0400 |000b: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getPackageName:()Ljava/lang/String; // method@033a │ │ +013cf0: 0c02 |000e: move-result-object v2 │ │ +013cf2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +013cf4: 6e30 3100 2103 |0010: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0031 │ │ +013cfa: 0c01 |0013: move-result-object v1 │ │ +013cfc: 5b41 c501 |0014: iput-object v1, v4, Lorg/tvheadend/tvhguide/htsp/HTSService;.packInfo:Landroid/content/pm/PackageInfo; // field@01c5 │ │ +013d00: 0e00 |0016: return-void │ │ +013d02: 0d00 |0017: move-exception v0 │ │ +013d04: 1a01 7e00 |0018: const-string v1, "HTSService" // string@007e │ │ +013d08: 1a02 5000 |001a: const-string v2, "Can't get package info" // string@0050 │ │ +013d0c: 7130 5200 2100 |001c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0052 │ │ +013d12: 28f7 |001f: goto 0016 // -0009 │ │ catches : 1 │ │ 0x0007 - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0017 │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=92 │ │ 0x0016 line=96 │ │ @@ -24774,22 +24761,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0137ec: |[0137ec] org.tvheadend.tvhguide.htsp.HTSService.onDestroy:()V │ │ -0137fc: 5410 c301 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ -013800: 7210 3701 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@0137 │ │ -013806: 5410 c201 |0005: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -01380a: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -01380e: 5410 c201 |0009: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013812: 6e10 c402 0000 |000b: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ -013818: 0e00 |000e: return-void │ │ +013d20: |[013d20] org.tvheadend.tvhguide.htsp.HTSService.onDestroy:()V │ │ +013d30: 5410 c301 |0000: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ +013d34: 7210 3701 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@0137 │ │ +013d3a: 5410 c201 |0005: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +013d3e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +013d42: 5410 c201 |0009: iget-object v0, v1, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +013d46: 6e10 c402 0000 |000b: invoke-virtual {v0}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ +013d4c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ 0x0009 line=183 │ │ 0x000e line=185 │ │ locals : │ │ @@ -24800,31 +24787,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -01381c: |[01381c] org.tvheadend.tvhguide.htsp.HTSService.onError:(I)V │ │ -01382c: 2b02 2000 0000 |0000: packed-switch v2, 00000020 // +00000020 │ │ -013832: 0e00 |0003: return-void │ │ -013834: 1400 2a00 067f |0004: const v0, #float 1.78117e+38 // #7f06002a │ │ -01383a: 7020 5603 0100 |0007: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(I)V // method@0356 │ │ -013840: 28f9 |000a: goto 0003 // -0007 │ │ -013842: 1a00 6000 |000b: const-string v0, "Connection timeout" // string@0060 │ │ -013846: 7020 5703 0100 |000d: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(Ljava/lang/String;)V // method@0357 │ │ -01384c: 28f3 |0010: goto 0003 // -000d │ │ -01384e: 1400 2900 067f |0011: const v0, #float 1.78117e+38 // #7f060029 │ │ -013854: 7020 5603 0100 |0014: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(I)V // method@0356 │ │ -01385a: 28ec |0017: goto 0003 // -0014 │ │ -01385c: 1400 2700 067f |0018: const v0, #float 1.78117e+38 // #7f060027 │ │ -013862: 7020 5603 0100 |001b: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(I)V // method@0356 │ │ -013868: 28e5 |001e: goto 0003 // -001b │ │ -01386a: 0000 |001f: nop // spacer │ │ -01386c: 0001 0400 0100 0000 0b00 0000 1100 ... |0020: packed-switch-data (12 units) │ │ +013d50: |[013d50] org.tvheadend.tvhguide.htsp.HTSService.onError:(I)V │ │ +013d60: 2b02 2000 0000 |0000: packed-switch v2, 00000020 // +00000020 │ │ +013d66: 0e00 |0003: return-void │ │ +013d68: 1400 2a00 067f |0004: const v0, #float 1.78117e+38 // #7f06002a │ │ +013d6e: 7020 5603 0100 |0007: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(I)V // method@0356 │ │ +013d74: 28f9 |000a: goto 0003 // -0007 │ │ +013d76: 1a00 6000 |000b: const-string v0, "Connection timeout" // string@0060 │ │ +013d7a: 7020 5703 0100 |000d: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(Ljava/lang/String;)V // method@0357 │ │ +013d80: 28f3 |0010: goto 0003 // -000d │ │ +013d82: 1400 2900 067f |0011: const v0, #float 1.78117e+38 // #7f060029 │ │ +013d88: 7020 5603 0100 |0014: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(I)V // method@0356 │ │ +013d8e: 28ec |0017: goto 0003 // -0014 │ │ +013d90: 1400 2700 067f |0018: const v0, #float 1.78117e+38 // #7f060027 │ │ +013d96: 7020 5603 0100 |001b: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(I)V // method@0356 │ │ +013d9c: 28e5 |001e: goto 0003 // -001b │ │ +013d9e: 0000 |001f: nop // spacer │ │ +013da0: 0001 0400 0100 0000 0b00 0000 1100 ... |0020: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0003 line=216 │ │ 0x0004 line=204 │ │ 0x000b line=207 │ │ 0x0011 line=210 │ │ @@ -24839,19 +24826,19 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -013884: |[013884] org.tvheadend.tvhguide.htsp.HTSService.onError:(Ljava/lang/Exception;)V │ │ -013894: 6e10 a000 0200 |0000: invoke-virtual {v2}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@00a0 │ │ -01389a: 0c00 |0003: move-result-object v0 │ │ -01389c: 7020 5703 0100 |0004: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(Ljava/lang/String;)V // method@0357 │ │ -0138a2: 0e00 |0007: return-void │ │ +013db8: |[013db8] org.tvheadend.tvhguide.htsp.HTSService.onError:(Ljava/lang/Exception;)V │ │ +013dc8: 6e10 a000 0200 |0000: invoke-virtual {v2}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@00a0 │ │ +013dce: 0c00 |0003: move-result-object v0 │ │ +013dd0: 7020 5703 0100 |0004: invoke-direct {v1, v0}, Lorg/tvheadend/tvhguide/htsp/HTSService;.showError:(Ljava/lang/String;)V // method@0357 │ │ +013dd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0007 line=220 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ 0x0000 - 0x0008 reg=2 ex Ljava/lang/Exception; │ │ @@ -24861,112 +24848,112 @@ │ │ type : '(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 199 16-bit code units │ │ -0138a4: |[0138a4] org.tvheadend.tvhguide.htsp.HTSService.onMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ -0138b4: 6e10 f502 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getMethod:()Ljava/lang/String; // method@02f5 │ │ -0138ba: 0c00 |0003: move-result-object v0 │ │ -0138bc: 1a01 7405 |0004: const-string v1, "tagAdd" // string@0574 │ │ -0138c0: 6e20 b400 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0138c6: 0a01 |0009: move-result v1 │ │ -0138c8: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -0138cc: 7020 5303 4300 |000c: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onTagAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0353 │ │ -0138d2: 0e00 |000f: return-void │ │ -0138d4: 1a01 7d05 |0010: const-string v1, "tagUpdate" // string@057d │ │ -0138d8: 6e20 b400 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0138de: 0a01 |0015: move-result v1 │ │ -0138e0: 3801 0600 |0016: if-eqz v1, 001c // +0006 │ │ -0138e4: 7020 5503 4300 |0018: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onTagUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0355 │ │ -0138ea: 28f4 |001b: goto 000f // -000c │ │ -0138ec: 1a01 7605 |001c: const-string v1, "tagDelete" // string@0576 │ │ -0138f0: 6e20 b400 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0138f6: 0a01 |0021: move-result v1 │ │ -0138f8: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ -0138fc: 7020 5403 4300 |0024: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onTagDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0354 │ │ -013902: 28e8 |0027: goto 000f // -0018 │ │ -013904: 1a01 7702 |0028: const-string v1, "channelAdd" // string@0277 │ │ -013908: 6e20 b400 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -01390e: 0a01 |002d: move-result v1 │ │ -013910: 3801 0600 |002e: if-eqz v1, 0034 // +0006 │ │ -013914: 7020 4103 4300 |0030: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onChannelAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0341 │ │ -01391a: 28dc |0033: goto 000f // -0024 │ │ -01391c: 1a01 7d02 |0034: const-string v1, "channelUpdate" // string@027d │ │ -013920: 6e20 b400 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013926: 0a01 |0039: move-result v1 │ │ -013928: 3801 0600 |003a: if-eqz v1, 0040 // +0006 │ │ -01392c: 7020 4303 4300 |003c: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onChannelUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0343 │ │ -013932: 28d0 |003f: goto 000f // -0030 │ │ -013934: 1a01 7802 |0040: const-string v1, "channelDelete" // string@0278 │ │ -013938: 6e20 b400 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -01393e: 0a01 |0045: move-result v1 │ │ -013940: 3801 0600 |0046: if-eqz v1, 004c // +0006 │ │ -013944: 7020 4203 4300 |0048: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onChannelDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0342 │ │ -01394a: 28c4 |004b: goto 000f // -003c │ │ -01394c: 1a01 6b03 |004c: const-string v1, "initialSyncCompleted" // string@036b │ │ -013950: 6e20 b400 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013956: 0a01 |0051: move-result v1 │ │ -013958: 3801 0600 |0052: if-eqz v1, 0058 // +0006 │ │ -01395c: 7020 4b03 4300 |0054: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onInitialSyncCompleted:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@034b │ │ -013962: 28b8 |0057: goto 000f // -0048 │ │ -013964: 1a01 bf02 |0058: const-string v1, "dvrEntryAdd" // string@02bf │ │ -013968: 6e20 b400 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -01396e: 0a01 |005d: move-result v1 │ │ -013970: 3801 0600 |005e: if-eqz v1, 0064 // +0006 │ │ -013974: 7020 4603 4300 |0060: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onDvrEntryAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0346 │ │ -01397a: 28ac |0063: goto 000f // -0054 │ │ -01397c: 1a01 c102 |0064: const-string v1, "dvrEntryUpdate" // string@02c1 │ │ -013980: 6e20 b400 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013986: 0a01 |0069: move-result v1 │ │ -013988: 3801 0600 |006a: if-eqz v1, 0070 // +0006 │ │ -01398c: 7020 4803 4300 |006c: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onDvrEntryUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0348 │ │ -013992: 28a0 |006f: goto 000f // -0060 │ │ -013994: 1a01 c002 |0070: const-string v1, "dvrEntryDelete" // string@02c0 │ │ -013998: 6e20 b400 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -01399e: 0a01 |0075: move-result v1 │ │ -0139a0: 3801 0600 |0076: if-eqz v1, 007c // +0006 │ │ -0139a4: 7020 4703 4300 |0078: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onDvrEntryDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0347 │ │ -0139aa: 2894 |007b: goto 000f // -006c │ │ -0139ac: 1a01 6705 |007c: const-string v1, "subscriptionStart" // string@0567 │ │ -0139b0: 6e20 b400 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0139b6: 0a01 |0081: move-result v1 │ │ -0139b8: 3801 0600 |0082: if-eqz v1, 0088 // +0006 │ │ -0139bc: 7020 5003 4300 |0084: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onStartSubscription:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0350 │ │ -0139c2: 2888 |0087: goto 000f // -0078 │ │ -0139c4: 1a01 6805 |0088: const-string v1, "subscriptionStatus" // string@0568 │ │ -0139c8: 6e20 b400 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0139ce: 0a01 |008d: move-result v1 │ │ -0139d0: 3801 0700 |008e: if-eqz v1, 0095 // +0007 │ │ -0139d4: 7020 5103 4300 |0090: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onSubscriptionStatus:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0351 │ │ -0139da: 2900 7cff |0093: goto/16 000f // -0084 │ │ -0139de: 1a01 6905 |0095: const-string v1, "subscriptionStop" // string@0569 │ │ -0139e2: 6e20 b400 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -0139e8: 0a01 |009a: move-result v1 │ │ -0139ea: 3801 0700 |009b: if-eqz v1, 00a2 // +0007 │ │ -0139ee: 7020 5203 4300 |009d: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onSubscriptionStop:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0352 │ │ -0139f4: 2900 6fff |00a0: goto/16 000f // -0091 │ │ -0139f8: 1a01 c103 |00a2: const-string v1, "muxpkt" // string@03c1 │ │ -0139fc: 6e20 b400 1000 |00a4: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013a02: 0a01 |00a7: move-result v1 │ │ -013a04: 3801 0700 |00a8: if-eqz v1, 00af // +0007 │ │ -013a08: 7020 4d03 4300 |00aa: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onMuxPacket:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@034d │ │ -013a0e: 2900 62ff |00ad: goto/16 000f // -009e │ │ -013a12: 1a01 c204 |00af: const-string v1, "queueStatus" // string@04c2 │ │ -013a16: 6e20 b400 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013a1c: 0a01 |00b4: move-result v1 │ │ -013a1e: 3801 0700 |00b5: if-eqz v1, 00bc // +0007 │ │ -013a22: 7020 4e03 4300 |00b7: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onQueueStatus:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@034e │ │ -013a28: 2900 55ff |00ba: goto/16 000f // -00ab │ │ -013a2c: 1a01 7e00 |00bc: const-string v1, "HTSService" // string@007e │ │ -013a30: 6e10 bc00 0000 |00be: invoke-virtual {v0}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@00bc │ │ -013a36: 0c02 |00c1: move-result-object v2 │ │ -013a38: 7120 5000 2100 |00c2: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0050 │ │ -013a3e: 2900 4aff |00c5: goto/16 000f // -00b6 │ │ +013dd8: |[013dd8] org.tvheadend.tvhguide.htsp.HTSService.onMessage:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ +013de8: 6e10 f502 0400 |0000: invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;.getMethod:()Ljava/lang/String; // method@02f5 │ │ +013dee: 0c00 |0003: move-result-object v0 │ │ +013df0: 1a01 7305 |0004: const-string v1, "tagAdd" // string@0573 │ │ +013df4: 6e20 b400 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013dfa: 0a01 |0009: move-result v1 │ │ +013dfc: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +013e00: 7020 5303 4300 |000c: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onTagAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0353 │ │ +013e06: 0e00 |000f: return-void │ │ +013e08: 1a01 7c05 |0010: const-string v1, "tagUpdate" // string@057c │ │ +013e0c: 6e20 b400 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013e12: 0a01 |0015: move-result v1 │ │ +013e14: 3801 0600 |0016: if-eqz v1, 001c // +0006 │ │ +013e18: 7020 5503 4300 |0018: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onTagUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0355 │ │ +013e1e: 28f4 |001b: goto 000f // -000c │ │ +013e20: 1a01 7505 |001c: const-string v1, "tagDelete" // string@0575 │ │ +013e24: 6e20 b400 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013e2a: 0a01 |0021: move-result v1 │ │ +013e2c: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ +013e30: 7020 5403 4300 |0024: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onTagDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0354 │ │ +013e36: 28e8 |0027: goto 000f // -0018 │ │ +013e38: 1a01 7702 |0028: const-string v1, "channelAdd" // string@0277 │ │ +013e3c: 6e20 b400 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013e42: 0a01 |002d: move-result v1 │ │ +013e44: 3801 0600 |002e: if-eqz v1, 0034 // +0006 │ │ +013e48: 7020 4103 4300 |0030: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onChannelAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0341 │ │ +013e4e: 28dc |0033: goto 000f // -0024 │ │ +013e50: 1a01 7d02 |0034: const-string v1, "channelUpdate" // string@027d │ │ +013e54: 6e20 b400 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013e5a: 0a01 |0039: move-result v1 │ │ +013e5c: 3801 0600 |003a: if-eqz v1, 0040 // +0006 │ │ +013e60: 7020 4303 4300 |003c: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onChannelUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0343 │ │ +013e66: 28d0 |003f: goto 000f // -0030 │ │ +013e68: 1a01 7802 |0040: const-string v1, "channelDelete" // string@0278 │ │ +013e6c: 6e20 b400 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013e72: 0a01 |0045: move-result v1 │ │ +013e74: 3801 0600 |0046: if-eqz v1, 004c // +0006 │ │ +013e78: 7020 4203 4300 |0048: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onChannelDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0342 │ │ +013e7e: 28c4 |004b: goto 000f // -003c │ │ +013e80: 1a01 6a03 |004c: const-string v1, "initialSyncCompleted" // string@036a │ │ +013e84: 6e20 b400 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013e8a: 0a01 |0051: move-result v1 │ │ +013e8c: 3801 0600 |0052: if-eqz v1, 0058 // +0006 │ │ +013e90: 7020 4b03 4300 |0054: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onInitialSyncCompleted:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@034b │ │ +013e96: 28b8 |0057: goto 000f // -0048 │ │ +013e98: 1a01 bf02 |0058: const-string v1, "dvrEntryAdd" // string@02bf │ │ +013e9c: 6e20 b400 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013ea2: 0a01 |005d: move-result v1 │ │ +013ea4: 3801 0600 |005e: if-eqz v1, 0064 // +0006 │ │ +013ea8: 7020 4603 4300 |0060: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onDvrEntryAdd:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0346 │ │ +013eae: 28ac |0063: goto 000f // -0054 │ │ +013eb0: 1a01 c102 |0064: const-string v1, "dvrEntryUpdate" // string@02c1 │ │ +013eb4: 6e20 b400 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013eba: 0a01 |0069: move-result v1 │ │ +013ebc: 3801 0600 |006a: if-eqz v1, 0070 // +0006 │ │ +013ec0: 7020 4803 4300 |006c: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onDvrEntryUpdate:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0348 │ │ +013ec6: 28a0 |006f: goto 000f // -0060 │ │ +013ec8: 1a01 c002 |0070: const-string v1, "dvrEntryDelete" // string@02c0 │ │ +013ecc: 6e20 b400 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013ed2: 0a01 |0075: move-result v1 │ │ +013ed4: 3801 0600 |0076: if-eqz v1, 007c // +0006 │ │ +013ed8: 7020 4703 4300 |0078: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onDvrEntryDelete:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0347 │ │ +013ede: 2894 |007b: goto 000f // -006c │ │ +013ee0: 1a01 6605 |007c: const-string v1, "subscriptionStart" // string@0566 │ │ +013ee4: 6e20 b400 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013eea: 0a01 |0081: move-result v1 │ │ +013eec: 3801 0600 |0082: if-eqz v1, 0088 // +0006 │ │ +013ef0: 7020 5003 4300 |0084: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onStartSubscription:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0350 │ │ +013ef6: 2888 |0087: goto 000f // -0078 │ │ +013ef8: 1a01 6705 |0088: const-string v1, "subscriptionStatus" // string@0567 │ │ +013efc: 6e20 b400 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013f02: 0a01 |008d: move-result v1 │ │ +013f04: 3801 0700 |008e: if-eqz v1, 0095 // +0007 │ │ +013f08: 7020 5103 4300 |0090: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onSubscriptionStatus:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0351 │ │ +013f0e: 2900 7cff |0093: goto/16 000f // -0084 │ │ +013f12: 1a01 6805 |0095: const-string v1, "subscriptionStop" // string@0568 │ │ +013f16: 6e20 b400 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013f1c: 0a01 |009a: move-result v1 │ │ +013f1e: 3801 0700 |009b: if-eqz v1, 00a2 // +0007 │ │ +013f22: 7020 5203 4300 |009d: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onSubscriptionStop:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@0352 │ │ +013f28: 2900 6fff |00a0: goto/16 000f // -0091 │ │ +013f2c: 1a01 c003 |00a2: const-string v1, "muxpkt" // string@03c0 │ │ +013f30: 6e20 b400 1000 |00a4: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013f36: 0a01 |00a7: move-result v1 │ │ +013f38: 3801 0700 |00a8: if-eqz v1, 00af // +0007 │ │ +013f3c: 7020 4d03 4300 |00aa: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onMuxPacket:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@034d │ │ +013f42: 2900 62ff |00ad: goto/16 000f // -009e │ │ +013f46: 1a01 c104 |00af: const-string v1, "queueStatus" // string@04c1 │ │ +013f4a: 6e20 b400 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013f50: 0a01 |00b4: move-result v1 │ │ +013f52: 3801 0700 |00b5: if-eqz v1, 00bc // +0007 │ │ +013f56: 7020 4e03 4300 |00b7: invoke-direct {v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;.onQueueStatus:(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V // method@034e │ │ +013f5c: 2900 55ff |00ba: goto/16 000f // -00ab │ │ +013f60: 1a01 7e00 |00bc: const-string v1, "HTSService" // string@007e │ │ +013f64: 6e10 bc00 0000 |00be: invoke-virtual {v0}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@00bc │ │ +013f6a: 0c02 |00c1: move-result-object v2 │ │ +013f6c: 7120 5000 2100 |00c2: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0050 │ │ +013f72: 2900 4aff |00c5: goto/16 000f // -00b6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0004 line=508 │ │ 0x000c line=509 │ │ 0x000f line=541 │ │ 0x0010 line=510 │ │ @@ -25008,344 +24995,344 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 668 16-bit code units │ │ -013a44: |[013a44] org.tvheadend.tvhguide.htsp.HTSService.onStartCommand:(Landroid/content/Intent;II)I │ │ -013a54: 1a02 1f04 |0000: const-string v2, "org.me.tvhguide.htsp.CONNECT" // string@041f │ │ -013a58: 7401 1f00 1600 |0002: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013a5e: 0c03 |0005: move-result-object v3 │ │ -013a60: 6e20 b400 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013a66: 0a02 |0009: move-result v2 │ │ -013a68: 3802 8000 |000a: if-eqz v2, 008a // +0080 │ │ -013a6c: 1a02 ee02 |000c: const-string v2, "force" // string@02ee │ │ -013a70: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -013a72: 0800 1600 |000f: move-object/from16 v0, v22 │ │ -013a76: 6e30 2000 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0020 │ │ -013a7c: 0a13 |0014: move-result v19 │ │ -013a7e: 1a02 4d03 |0015: const-string v2, "hostname" // string@034d │ │ -013a82: 0800 1600 |0017: move-object/from16 v0, v22 │ │ -013a86: 6e20 2500 2000 |0019: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ -013a8c: 0c04 |001c: move-result-object v4 │ │ -013a8e: 1a02 5404 |001d: const-string v2, "port" // string@0454 │ │ -013a92: 1303 fe26 |001f: const/16 v3, #int 9982 // #26fe │ │ -013a96: 0800 1600 |0021: move-object/from16 v0, v22 │ │ -013a9a: 6e30 2300 2003 |0023: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ -013aa0: 0a05 |0026: move-result v5 │ │ -013aa2: 1a02 a105 |0027: const-string v2, "username" // string@05a1 │ │ -013aa6: 0800 1600 |0029: move-object/from16 v0, v22 │ │ -013aaa: 6e20 2500 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ -013ab0: 0c06 |002e: move-result-object v6 │ │ -013ab2: 1a02 4104 |002f: const-string v2, "password" // string@0441 │ │ -013ab6: 0800 1600 |0031: move-object/from16 v0, v22 │ │ -013aba: 6e20 2500 2000 |0033: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ -013ac0: 0c07 |0036: move-result-object v7 │ │ -013ac2: 0800 1500 |0037: move-object/from16 v0, v21 │ │ -013ac6: 5402 c201 |0039: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013aca: 3802 0b00 |003b: if-eqz v2, 0046 // +000b │ │ -013ace: 3813 0900 |003d: if-eqz v19, 0046 // +0009 │ │ -013ad2: 0800 1500 |003f: move-object/from16 v0, v21 │ │ -013ad6: 5402 c201 |0041: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013ada: 6e10 c402 0200 |0043: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ -013ae0: 0800 1500 |0046: move-object/from16 v0, v21 │ │ -013ae4: 5402 c201 |0048: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013ae8: 3802 0c00 |004a: if-eqz v2, 0056 // +000c │ │ -013aec: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -013af0: 5402 c201 |004e: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013af4: 6e10 c902 0200 |0050: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.isConnected:()Z // method@02c9 │ │ -013afa: 0a02 |0053: move-result v2 │ │ -013afc: 3902 3400 |0054: if-nez v2, 0088 // +0034 │ │ -013b00: 7401 3203 1500 |0056: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013b06: 0c08 |0059: move-result-object v8 │ │ -013b08: 1f08 d000 |005a: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -013b0c: 6e10 8e02 0800 |005c: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.clearAll:()V // method@028e │ │ -013b12: 1212 |005f: const/4 v2, #int 1 // #1 │ │ -013b14: 6e20 a402 2800 |0060: invoke-virtual {v8, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.setLoading:(Z)V // method@02a4 │ │ -013b1a: 2202 d400 |0063: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection; // type@00d4 │ │ -013b1e: 0800 1500 |0065: move-object/from16 v0, v21 │ │ -013b22: 5403 c501 |0067: iget-object v3, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.packInfo:Landroid/content/pm/PackageInfo; // field@01c5 │ │ -013b26: 5433 0000 |0069: iget-object v3, v3, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0000 │ │ -013b2a: 0800 1500 |006b: move-object/from16 v0, v21 │ │ -013b2e: 5409 c501 |006d: iget-object v9, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.packInfo:Landroid/content/pm/PackageInfo; // field@01c5 │ │ -013b32: 5499 0100 |006f: iget-object v9, v9, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ -013b36: 0800 1500 |0071: move-object/from16 v0, v21 │ │ -013b3a: 7040 bd02 0293 |0073: invoke-direct {v2, v0, v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.:(Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;Ljava/lang/String;Ljava/lang/String;)V // method@02bd │ │ -013b40: 0800 1500 |0076: move-object/from16 v0, v21 │ │ -013b44: 5b02 c201 |0078: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013b48: 0800 1500 |007a: move-object/from16 v0, v21 │ │ -013b4c: 5409 c301 |007c: iget-object v9, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ -013b50: 2202 e300 |007e: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$1; // type@00e3 │ │ -013b54: 0803 1500 |0080: move-object/from16 v3, v21 │ │ -013b58: 7606 1103 0200 |0082: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@0311 │ │ -013b5e: 7220 3501 2900 |0085: invoke-interface {v9, v2}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0135 │ │ -013b64: 1222 |0088: const/4 v2, #int 2 // #2 │ │ -013b66: 0f02 |0089: return v2 │ │ -013b68: 0800 1500 |008a: move-object/from16 v0, v21 │ │ -013b6c: 5402 c201 |008c: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013b70: 3802 0c00 |008e: if-eqz v2, 009a // +000c │ │ -013b74: 0800 1500 |0090: move-object/from16 v0, v21 │ │ -013b78: 5402 c201 |0092: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013b7c: 6e10 c902 0200 |0094: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.isConnected:()Z // method@02c9 │ │ -013b82: 0a02 |0097: move-result v2 │ │ -013b84: 3902 1f00 |0098: if-nez v2, 00b7 // +001f │ │ -013b88: 1a02 7e00 |009a: const-string v2, "HTSService" // string@007e │ │ -013b8c: 2203 5e00 |009c: new-instance v3, Ljava/lang/StringBuilder; // type@005e │ │ -013b90: 7010 be00 0300 |009e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ -013b96: 1a09 bb01 |00a1: const-string v9, "No connection to perform " // string@01bb │ │ -013b9a: 6e20 c100 9300 |00a3: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -013ba0: 0c03 |00a6: move-result-object v3 │ │ -013ba2: 7401 1f00 1600 |00a7: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013ba8: 0c09 |00aa: move-result-object v9 │ │ -013baa: 6e20 c100 9300 |00ab: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ -013bb0: 0c03 |00ae: move-result-object v3 │ │ -013bb2: 6e10 c200 0300 |00af: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ -013bb8: 0c03 |00b2: move-result-object v3 │ │ -013bba: 7120 5100 3200 |00b3: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0051 │ │ -013bc0: 28d2 |00b6: goto 0088 // -002e │ │ -013bc2: 1a02 2004 |00b7: const-string v2, "org.me.tvhguide.htsp.DISCONNECT" // string@0420 │ │ -013bc6: 7401 1f00 1600 |00b9: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013bcc: 0c03 |00bc: move-result-object v3 │ │ -013bce: 6e20 b400 3200 |00bd: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013bd4: 0a02 |00c0: move-result v2 │ │ -013bd6: 3802 0a00 |00c1: if-eqz v2, 00cb // +000a │ │ -013bda: 0800 1500 |00c3: move-object/from16 v0, v21 │ │ -013bde: 5402 c201 |00c5: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ -013be2: 6e10 c402 0200 |00c7: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ -013be8: 28be |00ca: goto 0088 // -0042 │ │ -013bea: 1a02 2604 |00cb: const-string v2, "org.me.tvhguide.htsp.GET_EVENT" // string@0426 │ │ -013bee: 7401 1f00 1600 |00cd: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013bf4: 0c03 |00d0: move-result-object v3 │ │ -013bf6: 6e20 b400 3200 |00d1: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013bfc: 0a02 |00d4: move-result v2 │ │ -013bfe: 3802 1200 |00d5: if-eqz v2, 00e7 // +0012 │ │ -013c02: 1a02 d402 |00d7: const-string v2, "eventId" // string@02d4 │ │ -013c06: 160a 0000 |00d9: const-wide/16 v10, #int 0 // #0 │ │ -013c0a: 0800 1600 |00db: move-object/from16 v0, v22 │ │ -013c0e: 6e40 2400 20ba |00dd: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013c14: 0b02 |00e0: move-result-wide v2 │ │ -013c16: 0800 1500 |00e1: move-object/from16 v0, v21 │ │ -013c1a: 7030 3603 2003 |00e3: invoke-direct {v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvent:(J)V // method@0336 │ │ -013c20: 28a2 |00e6: goto 0088 // -005e │ │ -013c22: 1a02 2704 |00e7: const-string v2, "org.me.tvhguide.htsp.GET_EVENTS" // string@0427 │ │ -013c26: 7401 1f00 1600 |00e9: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013c2c: 0c03 |00ec: move-result-object v3 │ │ -013c2e: 6e20 b400 3200 |00ed: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013c34: 0a02 |00f0: move-result v2 │ │ -013c36: 3802 3300 |00f1: if-eqz v2, 0124 // +0033 │ │ -013c3a: 7401 3203 1500 |00f3: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013c40: 0c08 |00f6: move-result-object v8 │ │ -013c42: 1f08 d000 |00f7: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -013c46: 1a02 7a02 |00f9: const-string v2, "channelId" // string@027a │ │ -013c4a: 160a 0000 |00fb: const-wide/16 v10, #int 0 // #0 │ │ -013c4e: 0800 1600 |00fd: move-object/from16 v0, v22 │ │ -013c52: 6e40 2400 20ba |00ff: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013c58: 0b02 |0102: move-result-wide v2 │ │ -013c5a: 6e30 8f02 2803 |0103: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -013c60: 0c12 |0106: move-result-object v18 │ │ -013c62: 1a02 d402 |0107: const-string v2, "eventId" // string@02d4 │ │ -013c66: 160a 0000 |0109: const-wide/16 v10, #int 0 // #0 │ │ -013c6a: 0800 1600 |010b: move-object/from16 v0, v22 │ │ -013c6e: 6e40 2400 20ba |010d: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013c74: 0b02 |0110: move-result-wide v2 │ │ -013c76: 1a09 9c02 |0111: const-string v9, "count" // string@029c │ │ -013c7a: 130a 0a00 |0113: const/16 v10, #int 10 // #a │ │ -013c7e: 0800 1600 |0115: move-object/from16 v0, v22 │ │ -013c82: 6e30 2300 900a |0117: invoke-virtual {v0, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ -013c88: 0a09 |011a: move-result v9 │ │ -013c8a: 0800 1500 |011b: move-object/from16 v0, v21 │ │ -013c8e: 0801 1200 |011d: move-object/from16 v1, v18 │ │ -013c92: 7059 3703 1032 |011f: invoke-direct {v0, v1, v2, v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0337 │ │ -013c98: 2900 66ff |0122: goto/16 0088 // -009a │ │ -013c9c: 1a02 2104 |0124: const-string v2, "org.me.tvhguide.htsp.DVR_ADD" // string@0421 │ │ -013ca0: 7401 1f00 1600 |0126: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013ca6: 0c03 |0129: move-result-object v3 │ │ -013ca8: 6e20 b400 3200 |012a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013cae: 0a02 |012d: move-result v2 │ │ -013cb0: 3802 2900 |012e: if-eqz v2, 0157 // +0029 │ │ -013cb4: 7401 3203 1500 |0130: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013cba: 0c08 |0133: move-result-object v8 │ │ -013cbc: 1f08 d000 |0134: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -013cc0: 1a02 7a02 |0136: const-string v2, "channelId" // string@027a │ │ -013cc4: 160a 0000 |0138: const-wide/16 v10, #int 0 // #0 │ │ -013cc8: 0800 1600 |013a: move-object/from16 v0, v22 │ │ -013ccc: 6e40 2400 20ba |013c: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013cd2: 0b02 |013f: move-result-wide v2 │ │ -013cd4: 6e30 8f02 2803 |0140: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -013cda: 0c12 |0143: move-result-object v18 │ │ -013cdc: 1a02 d402 |0144: const-string v2, "eventId" // string@02d4 │ │ -013ce0: 160a 0000 |0146: const-wide/16 v10, #int 0 // #0 │ │ -013ce4: 0800 1600 |0148: move-object/from16 v0, v22 │ │ -013ce8: 6e40 2400 20ba |014a: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013cee: 0b02 |014d: move-result-wide v2 │ │ -013cf0: 0800 1500 |014e: move-object/from16 v0, v21 │ │ -013cf4: 0801 1200 |0150: move-object/from16 v1, v18 │ │ -013cf8: 7040 2b03 1032 |0152: invoke-direct {v0, v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.addDvrEntry:(Lorg/tvheadend/tvhguide/model/Channel;J)V // method@032b │ │ -013cfe: 2900 33ff |0155: goto/16 0088 // -00cd │ │ -013d02: 1a02 2304 |0157: const-string v2, "org.me.tvhguide.htsp.DVR_DELETE" // string@0423 │ │ -013d06: 7401 1f00 1600 |0159: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013d0c: 0c03 |015c: move-result-object v3 │ │ -013d0e: 6e20 b400 3200 |015d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013d14: 0a02 |0160: move-result v2 │ │ -013d16: 3802 1300 |0161: if-eqz v2, 0174 // +0013 │ │ -013d1a: 1a02 6203 |0163: const-string v2, "id" // string@0362 │ │ -013d1e: 160a 0000 |0165: const-wide/16 v10, #int 0 // #0 │ │ -013d22: 0800 1600 |0167: move-object/from16 v0, v22 │ │ -013d26: 6e40 2400 20ba |0169: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013d2c: 0b02 |016c: move-result-wide v2 │ │ -013d2e: 0800 1500 |016d: move-object/from16 v0, v21 │ │ -013d32: 7030 2f03 2003 |016f: invoke-direct {v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.deleteDvrEntry:(J)V // method@032f │ │ -013d38: 2900 16ff |0172: goto/16 0088 // -00ea │ │ -013d3c: 1a02 2204 |0174: const-string v2, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0422 │ │ -013d40: 7401 1f00 1600 |0176: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013d46: 0c03 |0179: move-result-object v3 │ │ -013d48: 6e20 b400 3200 |017a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013d4e: 0a02 |017d: move-result v2 │ │ -013d50: 3802 1300 |017e: if-eqz v2, 0191 // +0013 │ │ -013d54: 1a02 6203 |0180: const-string v2, "id" // string@0362 │ │ -013d58: 160a 0000 |0182: const-wide/16 v10, #int 0 // #0 │ │ -013d5c: 0800 1600 |0184: move-object/from16 v0, v22 │ │ -013d60: 6e40 2400 20ba |0186: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013d66: 0b02 |0189: move-result-wide v2 │ │ -013d68: 0800 1500 |018a: move-object/from16 v0, v21 │ │ -013d6c: 7030 2e03 2003 |018c: invoke-direct {v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.cancelDvrEntry:(J)V // method@032e │ │ -013d72: 2900 f9fe |018f: goto/16 0088 // -0107 │ │ -013d76: 1a02 2404 |0191: const-string v2, "org.me.tvhguide.htsp.EPG_QUERY" // string@0424 │ │ -013d7a: 7401 1f00 1600 |0193: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013d80: 0c03 |0196: move-result-object v3 │ │ -013d82: 6e20 b400 3200 |0197: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013d88: 0a02 |019a: move-result v2 │ │ -013d8a: 3802 3100 |019b: if-eqz v2, 01cc // +0031 │ │ -013d8e: 7401 3203 1500 |019d: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013d94: 0c08 |01a0: move-result-object v8 │ │ -013d96: 1f08 d000 |01a1: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -013d9a: 1a02 7a02 |01a3: const-string v2, "channelId" // string@027a │ │ -013d9e: 160a 0000 |01a5: const-wide/16 v10, #int 0 // #0 │ │ -013da2: 0800 1600 |01a7: move-object/from16 v0, v22 │ │ -013da6: 6e40 2400 20ba |01a9: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013dac: 0b02 |01ac: move-result-wide v2 │ │ -013dae: 6e30 8f02 2803 |01ad: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -013db4: 0c12 |01b0: move-result-object v18 │ │ -013db6: 1a02 c004 |01b1: const-string v2, "query" // string@04c0 │ │ -013dba: 0800 1600 |01b3: move-object/from16 v0, v22 │ │ -013dbe: 6e20 2500 2000 |01b5: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ -013dc4: 0c02 |01b8: move-result-object v2 │ │ -013dc6: 1a03 7905 |01b9: const-string v3, "tagId" // string@0579 │ │ -013dca: 160a 0000 |01bb: const-wide/16 v10, #int 0 // #0 │ │ -013dce: 0800 1600 |01bd: move-object/from16 v0, v22 │ │ -013dd2: 6e40 2400 30ba |01bf: invoke-virtual {v0, v3, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013dd8: 0b0a |01c2: move-result-wide v10 │ │ -013dda: 0800 1500 |01c3: move-object/from16 v0, v21 │ │ -013dde: 0801 1200 |01c5: move-object/from16 v1, v18 │ │ -013de2: 705b 3003 10a2 |01c7: invoke-direct {v0, v1, v2, v10, v11}, Lorg/tvheadend/tvhguide/htsp/HTSService;.epgQuery:(Lorg/tvheadend/tvhguide/model/Channel;Ljava/lang/String;J)V // method@0330 │ │ -013de8: 2900 befe |01ca: goto/16 0088 // -0142 │ │ -013dec: 1a02 2904 |01cc: const-string v2, "org.me.tvhguide.htsp.SUBSCRIBE" // string@0429 │ │ -013df0: 7401 1f00 1600 |01ce: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013df6: 0c03 |01d1: move-result-object v3 │ │ -013df8: 6e20 b400 3200 |01d2: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013dfe: 0a02 |01d5: move-result v2 │ │ -013e00: 3802 3f00 |01d6: if-eqz v2, 0215 // +003f │ │ -013e04: 1a02 7a02 |01d8: const-string v2, "channelId" // string@027a │ │ -013e08: 160a 0000 |01da: const-wide/16 v10, #int 0 // #0 │ │ -013e0c: 0800 1600 |01dc: move-object/from16 v0, v22 │ │ -013e10: 6e40 2400 20ba |01de: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013e16: 0b0a |01e1: move-result-wide v10 │ │ -013e18: 1a02 6605 |01e2: const-string v2, "subscriptionId" // string@0566 │ │ -013e1c: 160c 0000 |01e4: const-wide/16 v12, #int 0 // #0 │ │ -013e20: 0800 1600 |01e6: move-object/from16 v0, v22 │ │ -013e24: 6e40 2400 20dc |01e8: invoke-virtual {v0, v2, v12, v13}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013e2a: 0b0c |01eb: move-result-wide v12 │ │ -013e2c: 1a02 a203 |01ec: const-string v2, "maxWidth" // string@03a2 │ │ -013e30: 1203 |01ee: const/4 v3, #int 0 // #0 │ │ -013e32: 0800 1600 |01ef: move-object/from16 v0, v22 │ │ -013e36: 6e30 2300 2003 |01f1: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ -013e3c: 0a0e |01f4: move-result v14 │ │ -013e3e: 1a02 a103 |01f5: const-string v2, "maxHeight" // string@03a1 │ │ -013e42: 1203 |01f7: const/4 v3, #int 0 // #0 │ │ -013e44: 0800 1600 |01f8: move-object/from16 v0, v22 │ │ -013e48: 6e30 2300 2003 |01fa: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ -013e4e: 0a0f |01fd: move-result v15 │ │ -013e50: 1a02 4702 |01fe: const-string v2, "audioCodec" // string@0247 │ │ -013e54: 0800 1600 |0200: move-object/from16 v0, v22 │ │ -013e58: 6e20 2500 2000 |0202: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ -013e5e: 0c10 |0205: move-result-object v16 │ │ -013e60: 1a02 c505 |0206: const-string v2, "videoCodec" // string@05c5 │ │ -013e64: 0800 1600 |0208: move-object/from16 v0, v22 │ │ -013e68: 6e20 2500 2000 |020a: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ -013e6e: 0c11 |020d: move-result-object v17 │ │ -013e70: 0809 1500 |020e: move-object/from16 v9, v21 │ │ -013e74: 7609 5803 0900 |0210: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/tvheadend/tvhguide/htsp/HTSService;.subscribe:(JJIILjava/lang/String;Ljava/lang/String;)V // method@0358 │ │ -013e7a: 2900 75fe |0213: goto/16 0088 // -018b │ │ -013e7e: 1a02 2a04 |0215: const-string v2, "org.me.tvhguide.htsp.UNSUBSCRIBE" // string@042a │ │ -013e82: 7401 1f00 1600 |0217: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013e88: 0c03 |021a: move-result-object v3 │ │ -013e8a: 6e20 b400 3200 |021b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013e90: 0a02 |021e: move-result v2 │ │ -013e92: 3802 1300 |021f: if-eqz v2, 0232 // +0013 │ │ -013e96: 1a02 6605 |0221: const-string v2, "subscriptionId" // string@0566 │ │ -013e9a: 160a 0000 |0223: const-wide/16 v10, #int 0 // #0 │ │ -013e9e: 0800 1600 |0225: move-object/from16 v0, v22 │ │ -013ea2: 6e40 2400 20ba |0227: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013ea8: 0b02 |022a: move-result-wide v2 │ │ -013eaa: 0800 1500 |022b: move-object/from16 v0, v21 │ │ -013eae: 7030 5903 2003 |022d: invoke-direct {v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.unsubscribe:(J)V // method@0359 │ │ -013eb4: 2900 58fe |0230: goto/16 0088 // -01a8 │ │ -013eb8: 1a02 2504 |0232: const-string v2, "org.me.tvhguide.htsp.FEEDBACK" // string@0425 │ │ -013ebc: 7401 1f00 1600 |0234: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013ec2: 0c03 |0237: move-result-object v3 │ │ -013ec4: 6e20 b400 3200 |0238: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013eca: 0a02 |023b: move-result v2 │ │ -013ecc: 3802 1c00 |023c: if-eqz v2, 0258 // +001c │ │ -013ed0: 1a02 6605 |023e: const-string v2, "subscriptionId" // string@0566 │ │ -013ed4: 160a 0000 |0240: const-wide/16 v10, #int 0 // #0 │ │ -013ed8: 0800 1600 |0242: move-object/from16 v0, v22 │ │ -013edc: 6e40 2400 20ba |0244: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013ee2: 0b02 |0247: move-result-wide v2 │ │ -013ee4: 1a09 4605 |0248: const-string v9, "speed" // string@0546 │ │ -013ee8: 120a |024a: const/4 v10, #int 0 // #0 │ │ -013eea: 0800 1600 |024b: move-object/from16 v0, v22 │ │ -013eee: 6e30 2300 900a |024d: invoke-virtual {v0, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ -013ef4: 0a09 |0250: move-result v9 │ │ -013ef6: 0800 1500 |0251: move-object/from16 v0, v21 │ │ -013efa: 7040 3103 2093 |0253: invoke-direct {v0, v2, v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;.feedback:(JI)V // method@0331 │ │ -013f00: 2900 32fe |0256: goto/16 0088 // -01ce │ │ -013f04: 1a02 2804 |0258: const-string v2, "org.me.tvhguide.htsp.GET_TICKET" // string@0428 │ │ -013f08: 7401 1f00 1600 |025a: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ -013f0e: 0c03 |025d: move-result-object v3 │ │ -013f10: 6e20 b400 3200 |025e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ -013f16: 0a02 |0261: move-result v2 │ │ -013f18: 3802 26fe |0262: if-eqz v2, 0088 // -01da │ │ -013f1c: 7401 3203 1500 |0264: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ -013f22: 0c08 |0267: move-result-object v8 │ │ -013f24: 1f08 d000 |0268: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ -013f28: 1a02 7a02 |026a: const-string v2, "channelId" // string@027a │ │ -013f2c: 160a 0000 |026c: const-wide/16 v10, #int 0 // #0 │ │ -013f30: 0800 1600 |026e: move-object/from16 v0, v22 │ │ -013f34: 6e40 2400 20ba |0270: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013f3a: 0b02 |0273: move-result-wide v2 │ │ -013f3c: 6e30 8f02 2803 |0274: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ -013f42: 0c12 |0277: move-result-object v18 │ │ -013f44: 1a02 c202 |0278: const-string v2, "dvrId" // string@02c2 │ │ -013f48: 160a 0000 |027a: const-wide/16 v10, #int 0 // #0 │ │ -013f4c: 0800 1600 |027c: move-object/from16 v0, v22 │ │ -013f50: 6e40 2400 20ba |027e: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ -013f56: 0b02 |0281: move-result-wide v2 │ │ -013f58: 6e30 9402 2803 |0282: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ -013f5e: 0c14 |0285: move-result-object v20 │ │ -013f60: 3812 0b00 |0286: if-eqz v18, 0291 // +000b │ │ -013f64: 0800 1500 |0288: move-object/from16 v0, v21 │ │ -013f68: 0801 1200 |028a: move-object/from16 v1, v18 │ │ -013f6c: 7020 3d03 1000 |028c: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getTicket:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@033d │ │ -013f72: 2900 f9fd |028f: goto/16 0088 // -0207 │ │ -013f76: 3814 f7fd |0291: if-eqz v20, 0088 // -0209 │ │ -013f7a: 0800 1500 |0293: move-object/from16 v0, v21 │ │ -013f7e: 0801 1400 |0295: move-object/from16 v1, v20 │ │ -013f82: 7020 3e03 1000 |0297: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getTicket:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@033e │ │ -013f88: 2900 eefd |029a: goto/16 0088 // -0212 │ │ +013f78: |[013f78] org.tvheadend.tvhguide.htsp.HTSService.onStartCommand:(Landroid/content/Intent;II)I │ │ +013f88: 1a02 1e04 |0000: const-string v2, "org.me.tvhguide.htsp.CONNECT" // string@041e │ │ +013f8c: 7401 1f00 1600 |0002: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +013f92: 0c03 |0005: move-result-object v3 │ │ +013f94: 6e20 b400 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +013f9a: 0a02 |0009: move-result v2 │ │ +013f9c: 3802 8000 |000a: if-eqz v2, 008a // +0080 │ │ +013fa0: 1a02 ee02 |000c: const-string v2, "force" // string@02ee │ │ +013fa4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +013fa6: 0800 1600 |000f: move-object/from16 v0, v22 │ │ +013faa: 6e30 2000 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0020 │ │ +013fb0: 0a13 |0014: move-result v19 │ │ +013fb2: 1a02 4d03 |0015: const-string v2, "hostname" // string@034d │ │ +013fb6: 0800 1600 |0017: move-object/from16 v0, v22 │ │ +013fba: 6e20 2500 2000 |0019: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ +013fc0: 0c04 |001c: move-result-object v4 │ │ +013fc2: 1a02 5304 |001d: const-string v2, "port" // string@0453 │ │ +013fc6: 1303 fe26 |001f: const/16 v3, #int 9982 // #26fe │ │ +013fca: 0800 1600 |0021: move-object/from16 v0, v22 │ │ +013fce: 6e30 2300 2003 |0023: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ +013fd4: 0a05 |0026: move-result v5 │ │ +013fd6: 1a02 a005 |0027: const-string v2, "username" // string@05a0 │ │ +013fda: 0800 1600 |0029: move-object/from16 v0, v22 │ │ +013fde: 6e20 2500 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ +013fe4: 0c06 |002e: move-result-object v6 │ │ +013fe6: 1a02 4004 |002f: const-string v2, "password" // string@0440 │ │ +013fea: 0800 1600 |0031: move-object/from16 v0, v22 │ │ +013fee: 6e20 2500 2000 |0033: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ +013ff4: 0c07 |0036: move-result-object v7 │ │ +013ff6: 0800 1500 |0037: move-object/from16 v0, v21 │ │ +013ffa: 5402 c201 |0039: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +013ffe: 3802 0b00 |003b: if-eqz v2, 0046 // +000b │ │ +014002: 3813 0900 |003d: if-eqz v19, 0046 // +0009 │ │ +014006: 0800 1500 |003f: move-object/from16 v0, v21 │ │ +01400a: 5402 c201 |0041: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +01400e: 6e10 c402 0200 |0043: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ +014014: 0800 1500 |0046: move-object/from16 v0, v21 │ │ +014018: 5402 c201 |0048: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +01401c: 3802 0c00 |004a: if-eqz v2, 0056 // +000c │ │ +014020: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +014024: 5402 c201 |004e: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +014028: 6e10 c902 0200 |0050: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.isConnected:()Z // method@02c9 │ │ +01402e: 0a02 |0053: move-result v2 │ │ +014030: 3902 3400 |0054: if-nez v2, 0088 // +0034 │ │ +014034: 7401 3203 1500 |0056: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +01403a: 0c08 |0059: move-result-object v8 │ │ +01403c: 1f08 d000 |005a: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +014040: 6e10 8e02 0800 |005c: invoke-virtual {v8}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.clearAll:()V // method@028e │ │ +014046: 1212 |005f: const/4 v2, #int 1 // #1 │ │ +014048: 6e20 a402 2800 |0060: invoke-virtual {v8, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.setLoading:(Z)V // method@02a4 │ │ +01404e: 2202 d400 |0063: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSConnection; // type@00d4 │ │ +014052: 0800 1500 |0065: move-object/from16 v0, v21 │ │ +014056: 5403 c501 |0067: iget-object v3, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.packInfo:Landroid/content/pm/PackageInfo; // field@01c5 │ │ +01405a: 5433 0000 |0069: iget-object v3, v3, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0000 │ │ +01405e: 0800 1500 |006b: move-object/from16 v0, v21 │ │ +014062: 5409 c501 |006d: iget-object v9, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.packInfo:Landroid/content/pm/PackageInfo; // field@01c5 │ │ +014066: 5499 0100 |006f: iget-object v9, v9, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ +01406a: 0800 1500 |0071: move-object/from16 v0, v21 │ │ +01406e: 7040 bd02 0293 |0073: invoke-direct {v2, v0, v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.:(Lorg/tvheadend/tvhguide/htsp/HTSConnectionListener;Ljava/lang/String;Ljava/lang/String;)V // method@02bd │ │ +014074: 0800 1500 |0076: move-object/from16 v0, v21 │ │ +014078: 5b02 c201 |0078: iput-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +01407c: 0800 1500 |007a: move-object/from16 v0, v21 │ │ +014080: 5409 c301 |007c: iget-object v9, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.execService:Ljava/util/concurrent/ScheduledExecutorService; // field@01c3 │ │ +014084: 2202 e300 |007e: new-instance v2, Lorg/tvheadend/tvhguide/htsp/HTSService$1; // type@00e3 │ │ +014088: 0803 1500 |0080: move-object/from16 v3, v21 │ │ +01408c: 7606 1103 0200 |0082: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSService$1;.:(Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@0311 │ │ +014092: 7220 3501 2900 |0085: invoke-interface {v9, v2}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0135 │ │ +014098: 1222 |0088: const/4 v2, #int 2 // #2 │ │ +01409a: 0f02 |0089: return v2 │ │ +01409c: 0800 1500 |008a: move-object/from16 v0, v21 │ │ +0140a0: 5402 c201 |008c: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +0140a4: 3802 0c00 |008e: if-eqz v2, 009a // +000c │ │ +0140a8: 0800 1500 |0090: move-object/from16 v0, v21 │ │ +0140ac: 5402 c201 |0092: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +0140b0: 6e10 c902 0200 |0094: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.isConnected:()Z // method@02c9 │ │ +0140b6: 0a02 |0097: move-result v2 │ │ +0140b8: 3902 1f00 |0098: if-nez v2, 00b7 // +001f │ │ +0140bc: 1a02 7e00 |009a: const-string v2, "HTSService" // string@007e │ │ +0140c0: 2203 5e00 |009c: new-instance v3, Ljava/lang/StringBuilder; // type@005e │ │ +0140c4: 7010 be00 0300 |009e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00be │ │ +0140ca: 1a09 bb01 |00a1: const-string v9, "No connection to perform " // string@01bb │ │ +0140ce: 6e20 c100 9300 |00a3: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0140d4: 0c03 |00a6: move-result-object v3 │ │ +0140d6: 7401 1f00 1600 |00a7: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +0140dc: 0c09 |00aa: move-result-object v9 │ │ +0140de: 6e20 c100 9300 |00ab: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00c1 │ │ +0140e4: 0c03 |00ae: move-result-object v3 │ │ +0140e6: 6e10 c200 0300 |00af: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00c2 │ │ +0140ec: 0c03 |00b2: move-result-object v3 │ │ +0140ee: 7120 5100 3200 |00b3: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0051 │ │ +0140f4: 28d2 |00b6: goto 0088 // -002e │ │ +0140f6: 1a02 1f04 |00b7: const-string v2, "org.me.tvhguide.htsp.DISCONNECT" // string@041f │ │ +0140fa: 7401 1f00 1600 |00b9: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +014100: 0c03 |00bc: move-result-object v3 │ │ +014102: 6e20 b400 3200 |00bd: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +014108: 0a02 |00c0: move-result v2 │ │ +01410a: 3802 0a00 |00c1: if-eqz v2, 00cb // +000a │ │ +01410e: 0800 1500 |00c3: move-object/from16 v0, v21 │ │ +014112: 5402 c201 |00c5: iget-object v2, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;.connection:Lorg/tvheadend/tvhguide/htsp/HTSConnection; // field@01c2 │ │ +014116: 6e10 c402 0200 |00c7: invoke-virtual {v2}, Lorg/tvheadend/tvhguide/htsp/HTSConnection;.close:()V // method@02c4 │ │ +01411c: 28be |00ca: goto 0088 // -0042 │ │ +01411e: 1a02 2504 |00cb: const-string v2, "org.me.tvhguide.htsp.GET_EVENT" // string@0425 │ │ +014122: 7401 1f00 1600 |00cd: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +014128: 0c03 |00d0: move-result-object v3 │ │ +01412a: 6e20 b400 3200 |00d1: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +014130: 0a02 |00d4: move-result v2 │ │ +014132: 3802 1200 |00d5: if-eqz v2, 00e7 // +0012 │ │ +014136: 1a02 d402 |00d7: const-string v2, "eventId" // string@02d4 │ │ +01413a: 160a 0000 |00d9: const-wide/16 v10, #int 0 // #0 │ │ +01413e: 0800 1600 |00db: move-object/from16 v0, v22 │ │ +014142: 6e40 2400 20ba |00dd: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +014148: 0b02 |00e0: move-result-wide v2 │ │ +01414a: 0800 1500 |00e1: move-object/from16 v0, v21 │ │ +01414e: 7030 3603 2003 |00e3: invoke-direct {v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvent:(J)V // method@0336 │ │ +014154: 28a2 |00e6: goto 0088 // -005e │ │ +014156: 1a02 2604 |00e7: const-string v2, "org.me.tvhguide.htsp.GET_EVENTS" // string@0426 │ │ +01415a: 7401 1f00 1600 |00e9: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +014160: 0c03 |00ec: move-result-object v3 │ │ +014162: 6e20 b400 3200 |00ed: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +014168: 0a02 |00f0: move-result v2 │ │ +01416a: 3802 3300 |00f1: if-eqz v2, 0124 // +0033 │ │ +01416e: 7401 3203 1500 |00f3: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +014174: 0c08 |00f6: move-result-object v8 │ │ +014176: 1f08 d000 |00f7: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +01417a: 1a02 7a02 |00f9: const-string v2, "channelId" // string@027a │ │ +01417e: 160a 0000 |00fb: const-wide/16 v10, #int 0 // #0 │ │ +014182: 0800 1600 |00fd: move-object/from16 v0, v22 │ │ +014186: 6e40 2400 20ba |00ff: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +01418c: 0b02 |0102: move-result-wide v2 │ │ +01418e: 6e30 8f02 2803 |0103: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +014194: 0c12 |0106: move-result-object v18 │ │ +014196: 1a02 d402 |0107: const-string v2, "eventId" // string@02d4 │ │ +01419a: 160a 0000 |0109: const-wide/16 v10, #int 0 // #0 │ │ +01419e: 0800 1600 |010b: move-object/from16 v0, v22 │ │ +0141a2: 6e40 2400 20ba |010d: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +0141a8: 0b02 |0110: move-result-wide v2 │ │ +0141aa: 1a09 9c02 |0111: const-string v9, "count" // string@029c │ │ +0141ae: 130a 0a00 |0113: const/16 v10, #int 10 // #a │ │ +0141b2: 0800 1600 |0115: move-object/from16 v0, v22 │ │ +0141b6: 6e30 2300 900a |0117: invoke-virtual {v0, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ +0141bc: 0a09 |011a: move-result v9 │ │ +0141be: 0800 1500 |011b: move-object/from16 v0, v21 │ │ +0141c2: 0801 1200 |011d: move-object/from16 v1, v18 │ │ +0141c6: 7059 3703 1032 |011f: invoke-direct {v0, v1, v2, v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getEvents:(Lorg/tvheadend/tvhguide/model/Channel;JI)V // method@0337 │ │ +0141cc: 2900 66ff |0122: goto/16 0088 // -009a │ │ +0141d0: 1a02 2004 |0124: const-string v2, "org.me.tvhguide.htsp.DVR_ADD" // string@0420 │ │ +0141d4: 7401 1f00 1600 |0126: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +0141da: 0c03 |0129: move-result-object v3 │ │ +0141dc: 6e20 b400 3200 |012a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +0141e2: 0a02 |012d: move-result v2 │ │ +0141e4: 3802 2900 |012e: if-eqz v2, 0157 // +0029 │ │ +0141e8: 7401 3203 1500 |0130: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +0141ee: 0c08 |0133: move-result-object v8 │ │ +0141f0: 1f08 d000 |0134: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0141f4: 1a02 7a02 |0136: const-string v2, "channelId" // string@027a │ │ +0141f8: 160a 0000 |0138: const-wide/16 v10, #int 0 // #0 │ │ +0141fc: 0800 1600 |013a: move-object/from16 v0, v22 │ │ +014200: 6e40 2400 20ba |013c: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +014206: 0b02 |013f: move-result-wide v2 │ │ +014208: 6e30 8f02 2803 |0140: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +01420e: 0c12 |0143: move-result-object v18 │ │ +014210: 1a02 d402 |0144: const-string v2, "eventId" // string@02d4 │ │ +014214: 160a 0000 |0146: const-wide/16 v10, #int 0 // #0 │ │ +014218: 0800 1600 |0148: move-object/from16 v0, v22 │ │ +01421c: 6e40 2400 20ba |014a: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +014222: 0b02 |014d: move-result-wide v2 │ │ +014224: 0800 1500 |014e: move-object/from16 v0, v21 │ │ +014228: 0801 1200 |0150: move-object/from16 v1, v18 │ │ +01422c: 7040 2b03 1032 |0152: invoke-direct {v0, v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.addDvrEntry:(Lorg/tvheadend/tvhguide/model/Channel;J)V // method@032b │ │ +014232: 2900 33ff |0155: goto/16 0088 // -00cd │ │ +014236: 1a02 2204 |0157: const-string v2, "org.me.tvhguide.htsp.DVR_DELETE" // string@0422 │ │ +01423a: 7401 1f00 1600 |0159: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +014240: 0c03 |015c: move-result-object v3 │ │ +014242: 6e20 b400 3200 |015d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +014248: 0a02 |0160: move-result v2 │ │ +01424a: 3802 1300 |0161: if-eqz v2, 0174 // +0013 │ │ +01424e: 1a02 6103 |0163: const-string v2, "id" // string@0361 │ │ +014252: 160a 0000 |0165: const-wide/16 v10, #int 0 // #0 │ │ +014256: 0800 1600 |0167: move-object/from16 v0, v22 │ │ +01425a: 6e40 2400 20ba |0169: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +014260: 0b02 |016c: move-result-wide v2 │ │ +014262: 0800 1500 |016d: move-object/from16 v0, v21 │ │ +014266: 7030 2f03 2003 |016f: invoke-direct {v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.deleteDvrEntry:(J)V // method@032f │ │ +01426c: 2900 16ff |0172: goto/16 0088 // -00ea │ │ +014270: 1a02 2104 |0174: const-string v2, "org.me.tvhguide.htsp.DVR_CANCEL" // string@0421 │ │ +014274: 7401 1f00 1600 |0176: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +01427a: 0c03 |0179: move-result-object v3 │ │ +01427c: 6e20 b400 3200 |017a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +014282: 0a02 |017d: move-result v2 │ │ +014284: 3802 1300 |017e: if-eqz v2, 0191 // +0013 │ │ +014288: 1a02 6103 |0180: const-string v2, "id" // string@0361 │ │ +01428c: 160a 0000 |0182: const-wide/16 v10, #int 0 // #0 │ │ +014290: 0800 1600 |0184: move-object/from16 v0, v22 │ │ +014294: 6e40 2400 20ba |0186: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +01429a: 0b02 |0189: move-result-wide v2 │ │ +01429c: 0800 1500 |018a: move-object/from16 v0, v21 │ │ +0142a0: 7030 2e03 2003 |018c: invoke-direct {v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.cancelDvrEntry:(J)V // method@032e │ │ +0142a6: 2900 f9fe |018f: goto/16 0088 // -0107 │ │ +0142aa: 1a02 2304 |0191: const-string v2, "org.me.tvhguide.htsp.EPG_QUERY" // string@0423 │ │ +0142ae: 7401 1f00 1600 |0193: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +0142b4: 0c03 |0196: move-result-object v3 │ │ +0142b6: 6e20 b400 3200 |0197: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +0142bc: 0a02 |019a: move-result v2 │ │ +0142be: 3802 3100 |019b: if-eqz v2, 01cc // +0031 │ │ +0142c2: 7401 3203 1500 |019d: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +0142c8: 0c08 |01a0: move-result-object v8 │ │ +0142ca: 1f08 d000 |01a1: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +0142ce: 1a02 7a02 |01a3: const-string v2, "channelId" // string@027a │ │ +0142d2: 160a 0000 |01a5: const-wide/16 v10, #int 0 // #0 │ │ +0142d6: 0800 1600 |01a7: move-object/from16 v0, v22 │ │ +0142da: 6e40 2400 20ba |01a9: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +0142e0: 0b02 |01ac: move-result-wide v2 │ │ +0142e2: 6e30 8f02 2803 |01ad: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +0142e8: 0c12 |01b0: move-result-object v18 │ │ +0142ea: 1a02 bf04 |01b1: const-string v2, "query" // string@04bf │ │ +0142ee: 0800 1600 |01b3: move-object/from16 v0, v22 │ │ +0142f2: 6e20 2500 2000 |01b5: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ +0142f8: 0c02 |01b8: move-result-object v2 │ │ +0142fa: 1a03 7805 |01b9: const-string v3, "tagId" // string@0578 │ │ +0142fe: 160a 0000 |01bb: const-wide/16 v10, #int 0 // #0 │ │ +014302: 0800 1600 |01bd: move-object/from16 v0, v22 │ │ +014306: 6e40 2400 30ba |01bf: invoke-virtual {v0, v3, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +01430c: 0b0a |01c2: move-result-wide v10 │ │ +01430e: 0800 1500 |01c3: move-object/from16 v0, v21 │ │ +014312: 0801 1200 |01c5: move-object/from16 v1, v18 │ │ +014316: 705b 3003 10a2 |01c7: invoke-direct {v0, v1, v2, v10, v11}, Lorg/tvheadend/tvhguide/htsp/HTSService;.epgQuery:(Lorg/tvheadend/tvhguide/model/Channel;Ljava/lang/String;J)V // method@0330 │ │ +01431c: 2900 befe |01ca: goto/16 0088 // -0142 │ │ +014320: 1a02 2804 |01cc: const-string v2, "org.me.tvhguide.htsp.SUBSCRIBE" // string@0428 │ │ +014324: 7401 1f00 1600 |01ce: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +01432a: 0c03 |01d1: move-result-object v3 │ │ +01432c: 6e20 b400 3200 |01d2: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +014332: 0a02 |01d5: move-result v2 │ │ +014334: 3802 3f00 |01d6: if-eqz v2, 0215 // +003f │ │ +014338: 1a02 7a02 |01d8: const-string v2, "channelId" // string@027a │ │ +01433c: 160a 0000 |01da: const-wide/16 v10, #int 0 // #0 │ │ +014340: 0800 1600 |01dc: move-object/from16 v0, v22 │ │ +014344: 6e40 2400 20ba |01de: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +01434a: 0b0a |01e1: move-result-wide v10 │ │ +01434c: 1a02 6505 |01e2: const-string v2, "subscriptionId" // string@0565 │ │ +014350: 160c 0000 |01e4: const-wide/16 v12, #int 0 // #0 │ │ +014354: 0800 1600 |01e6: move-object/from16 v0, v22 │ │ +014358: 6e40 2400 20dc |01e8: invoke-virtual {v0, v2, v12, v13}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +01435e: 0b0c |01eb: move-result-wide v12 │ │ +014360: 1a02 a103 |01ec: const-string v2, "maxWidth" // string@03a1 │ │ +014364: 1203 |01ee: const/4 v3, #int 0 // #0 │ │ +014366: 0800 1600 |01ef: move-object/from16 v0, v22 │ │ +01436a: 6e30 2300 2003 |01f1: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ +014370: 0a0e |01f4: move-result v14 │ │ +014372: 1a02 a003 |01f5: const-string v2, "maxHeight" // string@03a0 │ │ +014376: 1203 |01f7: const/4 v3, #int 0 // #0 │ │ +014378: 0800 1600 |01f8: move-object/from16 v0, v22 │ │ +01437c: 6e30 2300 2003 |01fa: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ +014382: 0a0f |01fd: move-result v15 │ │ +014384: 1a02 4702 |01fe: const-string v2, "audioCodec" // string@0247 │ │ +014388: 0800 1600 |0200: move-object/from16 v0, v22 │ │ +01438c: 6e20 2500 2000 |0202: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ +014392: 0c10 |0205: move-result-object v16 │ │ +014394: 1a02 c405 |0206: const-string v2, "videoCodec" // string@05c4 │ │ +014398: 0800 1600 |0208: move-object/from16 v0, v22 │ │ +01439c: 6e20 2500 2000 |020a: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ +0143a2: 0c11 |020d: move-result-object v17 │ │ +0143a4: 0809 1500 |020e: move-object/from16 v9, v21 │ │ +0143a8: 7609 5803 0900 |0210: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/tvheadend/tvhguide/htsp/HTSService;.subscribe:(JJIILjava/lang/String;Ljava/lang/String;)V // method@0358 │ │ +0143ae: 2900 75fe |0213: goto/16 0088 // -018b │ │ +0143b2: 1a02 2904 |0215: const-string v2, "org.me.tvhguide.htsp.UNSUBSCRIBE" // string@0429 │ │ +0143b6: 7401 1f00 1600 |0217: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +0143bc: 0c03 |021a: move-result-object v3 │ │ +0143be: 6e20 b400 3200 |021b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +0143c4: 0a02 |021e: move-result v2 │ │ +0143c6: 3802 1300 |021f: if-eqz v2, 0232 // +0013 │ │ +0143ca: 1a02 6505 |0221: const-string v2, "subscriptionId" // string@0565 │ │ +0143ce: 160a 0000 |0223: const-wide/16 v10, #int 0 // #0 │ │ +0143d2: 0800 1600 |0225: move-object/from16 v0, v22 │ │ +0143d6: 6e40 2400 20ba |0227: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +0143dc: 0b02 |022a: move-result-wide v2 │ │ +0143de: 0800 1500 |022b: move-object/from16 v0, v21 │ │ +0143e2: 7030 5903 2003 |022d: invoke-direct {v0, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;.unsubscribe:(J)V // method@0359 │ │ +0143e8: 2900 58fe |0230: goto/16 0088 // -01a8 │ │ +0143ec: 1a02 2404 |0232: const-string v2, "org.me.tvhguide.htsp.FEEDBACK" // string@0424 │ │ +0143f0: 7401 1f00 1600 |0234: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +0143f6: 0c03 |0237: move-result-object v3 │ │ +0143f8: 6e20 b400 3200 |0238: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +0143fe: 0a02 |023b: move-result v2 │ │ +014400: 3802 1c00 |023c: if-eqz v2, 0258 // +001c │ │ +014404: 1a02 6505 |023e: const-string v2, "subscriptionId" // string@0565 │ │ +014408: 160a 0000 |0240: const-wide/16 v10, #int 0 // #0 │ │ +01440c: 0800 1600 |0242: move-object/from16 v0, v22 │ │ +014410: 6e40 2400 20ba |0244: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +014416: 0b02 |0247: move-result-wide v2 │ │ +014418: 1a09 4505 |0248: const-string v9, "speed" // string@0545 │ │ +01441c: 120a |024a: const/4 v10, #int 0 // #0 │ │ +01441e: 0800 1600 |024b: move-object/from16 v0, v22 │ │ +014422: 6e30 2300 900a |024d: invoke-virtual {v0, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0023 │ │ +014428: 0a09 |0250: move-result v9 │ │ +01442a: 0800 1500 |0251: move-object/from16 v0, v21 │ │ +01442e: 7040 3103 2093 |0253: invoke-direct {v0, v2, v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;.feedback:(JI)V // method@0331 │ │ +014434: 2900 32fe |0256: goto/16 0088 // -01ce │ │ +014438: 1a02 2704 |0258: const-string v2, "org.me.tvhguide.htsp.GET_TICKET" // string@0427 │ │ +01443c: 7401 1f00 1600 |025a: invoke-virtual/range {v22}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@001f │ │ +014442: 0c03 |025d: move-result-object v3 │ │ +014444: 6e20 b400 3200 |025e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00b4 │ │ +01444a: 0a02 |0261: move-result v2 │ │ +01444c: 3802 26fe |0262: if-eqz v2, 0088 // -01da │ │ +014450: 7401 3203 1500 |0264: invoke-virtual/range {v21}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getApplication:()Landroid/app/Application; // method@0332 │ │ +014456: 0c08 |0267: move-result-object v8 │ │ +014458: 1f08 d000 |0268: check-cast v8, Lorg/tvheadend/tvhguide/TVHGuideApplication; // type@00d0 │ │ +01445c: 1a02 7a02 |026a: const-string v2, "channelId" // string@027a │ │ +014460: 160a 0000 |026c: const-wide/16 v10, #int 0 // #0 │ │ +014464: 0800 1600 |026e: move-object/from16 v0, v22 │ │ +014468: 6e40 2400 20ba |0270: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +01446e: 0b02 |0273: move-result-wide v2 │ │ +014470: 6e30 8f02 2803 |0274: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; // method@028f │ │ +014476: 0c12 |0277: move-result-object v18 │ │ +014478: 1a02 c202 |0278: const-string v2, "dvrId" // string@02c2 │ │ +01447c: 160a 0000 |027a: const-wide/16 v10, #int 0 // #0 │ │ +014480: 0800 1600 |027c: move-object/from16 v0, v22 │ │ +014484: 6e40 2400 20ba |027e: invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0024 │ │ +01448a: 0b02 |0281: move-result-wide v2 │ │ +01448c: 6e30 9402 2803 |0282: invoke-virtual {v8, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; // method@0294 │ │ +014492: 0c14 |0285: move-result-object v20 │ │ +014494: 3812 0b00 |0286: if-eqz v18, 0291 // +000b │ │ +014498: 0800 1500 |0288: move-object/from16 v0, v21 │ │ +01449c: 0801 1200 |028a: move-object/from16 v1, v18 │ │ +0144a0: 7020 3d03 1000 |028c: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getTicket:(Lorg/tvheadend/tvhguide/model/Channel;)V // method@033d │ │ +0144a6: 2900 f9fd |028f: goto/16 0088 // -0207 │ │ +0144aa: 3814 f7fd |0291: if-eqz v20, 0088 // -0209 │ │ +0144ae: 0800 1500 |0293: move-object/from16 v0, v21 │ │ +0144b2: 0801 1400 |0295: move-object/from16 v1, v20 │ │ +0144b6: 7020 3e03 1000 |0297: invoke-direct {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSService;.getTicket:(Lorg/tvheadend/tvhguide/model/Recording;)V // method@033e │ │ +0144bc: 2900 eefd |029a: goto/16 0088 // -0212 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000c line=101 │ │ 0x0015 line=102 │ │ 0x001d line=103 │ │ 0x0027 line=104 │ │ @@ -25365,32 +25352,46 @@ │ │ 0x00c3 line=129 │ │ 0x00cb line=130 │ │ 0x00d7 line=131 │ │ 0x00e7 line=132 │ │ 0x00f3 line=133 │ │ 0x00f9 line=134 │ │ 0x0107 line=135 │ │ + 0x010b line=136 │ │ + 0x0115 line=137 │ │ + 0x011b line=135 │ │ 0x0124 line=138 │ │ 0x0130 line=139 │ │ 0x0136 line=140 │ │ 0x0144 line=141 │ │ 0x0157 line=142 │ │ 0x0163 line=143 │ │ 0x0174 line=144 │ │ 0x0180 line=145 │ │ 0x0191 line=146 │ │ 0x019d line=147 │ │ 0x01a3 line=148 │ │ 0x01b1 line=149 │ │ + 0x01b3 line=150 │ │ + 0x01bd line=151 │ │ + 0x01c3 line=149 │ │ 0x01cc line=152 │ │ 0x01d8 line=153 │ │ + 0x01e6 line=154 │ │ + 0x01ef line=155 │ │ + 0x01f8 line=156 │ │ + 0x0200 line=157 │ │ + 0x0208 line=158 │ │ + 0x0210 line=153 │ │ 0x0215 line=159 │ │ 0x0221 line=160 │ │ 0x0232 line=161 │ │ 0x023e line=162 │ │ + 0x024b line=163 │ │ + 0x0251 line=162 │ │ 0x0258 line=164 │ │ 0x0264 line=165 │ │ 0x026a line=166 │ │ 0x0278 line=167 │ │ 0x0286 line=168 │ │ 0x0288 line=169 │ │ 0x0291 line=170 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 218269 bytes, number of entries: 109 │ │ │ +Zip file size: 218164 bytes, number of entries: 109 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 169 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 816 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ChannelListActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ChannelListActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ChannelListActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 842 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ChannelListActivity$4.class │ │ │ @@ -14,21 +14,21 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1892 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3588 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ChannelListViewWrapper.class │ │ │ ?rwxrwxr-x 2.0 unx 1261 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ExternalPlaybackActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 588 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/PlaybackActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 477 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/PlaybackActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1622 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/PlaybackActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 694 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/PlaybackActivity$4.class │ │ │ -?rwxrwxr-x 2.0 unx 8454 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 8439 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1600 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 936 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1141 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 836 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 909 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$5.class │ │ │ -?rwxrwxr-x 2.0 unx 1266 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$6.class │ │ │ +?rwxrwxr-x 2.0 unx 1264 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 720 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1998 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3907 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper.class │ │ │ ?rwxrwxr-x 2.0 unx 1118 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 144 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 621 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 2515 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/R$id.class │ │ │ @@ -50,62 +50,62 @@ │ │ │ ?rwxrwxr-x 2.0 unx 720 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2023 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 4315 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/RecordingListActivity$ViewWarpper.class │ │ │ ?rwxrwxr-x 2.0 unx 487 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1187 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 827 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 900 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity$4.class │ │ │ -?rwxrwxr-x 2.0 unx 1257 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity$5.class │ │ │ +?rwxrwxr-x 2.0 unx 1255 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 714 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1988 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 4592 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity$ViewWarpper.class │ │ │ ?rwxrwxr-x 2.0 unx 2922 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SettingsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 628 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/TVHGuideApplication$1.class │ │ │ -?rwxrwxr-x 2.0 unx 7956 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/TVHGuideApplication.class │ │ │ +?rwxrwxr-x 2.0 unx 7913 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/TVHGuideApplication.class │ │ │ ?rwxrwxr-x 2.0 unx 870 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/TVHVideoView.class │ │ │ ?rwxrwxr-x 2.0 unx 9063 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSConnection.class │ │ │ ?rwxrwxr-x 2.0 unx 227 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSConnectionListener.class │ │ │ ?rwxrwxr-x 2.0 unx 3130 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSFileInputStream.class │ │ │ ?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSListener.class │ │ │ -?rwxrwxr-x 2.0 unx 6883 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSMessage.class │ │ │ +?rwxrwxr-x 2.0 unx 6886 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSMessage.class │ │ │ ?rwxrwxr-x 2.0 unx 169 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSResponseHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 926 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 668 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1218 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1230 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$4.class │ │ │ ?rwxrwxr-x 2.0 unx 376 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$LocalBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 5298 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/SelectionThread.class │ │ │ +?rwxrwxr-x 2.0 unx 5300 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/SelectionThread.class │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/intent/SearchEPGIntent.class │ │ │ ?rwxrwxr-x 2.0 unx 1101 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/intent/SearchIMDbIntent.class │ │ │ -?rwxrwxr-x 2.0 unx 1423 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/Channel.class │ │ │ +?rwxrwxr-x 2.0 unx 1420 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/Channel.class │ │ │ ?rwxrwxr-x 2.0 unx 346 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/ChannelTag.class │ │ │ ?rwxrwxr-x 2.0 unx 279 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/HttpTicket.class │ │ │ ?rwxrwxr-x 2.0 unx 374 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/Packet.class │ │ │ ?rwxrwxr-x 2.0 unx 1215 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/Programme.class │ │ │ ?rwxrwxr-x 2.0 unx 1110 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/Recording.class │ │ │ ?rwxrwxr-x 2.0 unx 1346 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/SeriesInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 619 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/Stream.class │ │ │ ?rwxrwxr-x 2.0 unx 432 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/model/Subscription.class │ │ │ -?rwxrwxr-x 2.0 unx 9681 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ChannelListActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9677 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ChannelListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3683 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ExternalPlaybackActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6448 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/PlaybackActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 9188 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/ProgrammeListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6114 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/RecordingListActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 9233 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9228 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/SearchResultActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1225 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSConnection$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1951 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSConnection$2.class │ │ │ ?rwxrwxr-x 2.0 unx 503 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse.class │ │ │ ?rwxrwxr-x 2.0 unx 756 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse.class │ │ │ ?rwxrwxr-x 2.0 unx 624 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse.class │ │ │ -?rwxrwxr-x 2.0 unx 1605 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$10.class │ │ │ +?rwxrwxr-x 2.0 unx 1600 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$10.class │ │ │ ?rwxrwxr-x 2.0 unx 421 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$11.class │ │ │ ?rwxrwxr-x 2.0 unx 421 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$12.class │ │ │ ?rwxrwxr-x 2.0 unx 421 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$13.class │ │ │ ?rwxrwxr-x 2.0 unx 1307 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$14.class │ │ │ ?rwxrwxr-x 2.0 unx 940 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$15.class │ │ │ -?rwxrwxr-x 2.0 unx 2602 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$5.class │ │ │ +?rwxrwxr-x 2.0 unx 2598 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$5.class │ │ │ ?rwxrwxr-x 2.0 unx 2314 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$6.class │ │ │ -?rwxrwxr-x 2.0 unx 980 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$7.class │ │ │ +?rwxrwxr-x 2.0 unx 979 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$7.class │ │ │ ?rwxrwxr-x 2.0 unx 550 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$8.class │ │ │ ?rwxrwxr-x 2.0 unx 550 b- stor 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService$9.class │ │ │ -?rwxrwxr-x 2.0 unx 20637 b- defN 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService.class │ │ │ -109 files, 210689 bytes uncompressed, 199173 bytes compressed: 5.5% │ │ │ +?rwxrwxr-x 2.0 unx 20610 b- defN 80-Jan-01 00:00 org/tvheadend/tvhguide/htsp/HTSService.class │ │ │ +109 files, 210583 bytes uncompressed, 199068 bytes compressed: 5.5% │ │ ├── org/tvheadend/tvhguide/ProgrammeActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -891,15 +891,15 @@ │ │ │ │ 851: astore 6 │ │ │ │ 853: goto 39 │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=33, args_size=2 │ │ │ │ + stack=300, locals=32, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokestatic #110 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ 4: astore_2 │ │ │ │ 5: ldc #112 // String lightThemePref │ │ │ │ 7: astore_3 │ │ │ │ 8: iconst_0 │ │ │ │ 9: istore 4 │ │ │ │ @@ -915,15 +915,15 @@ │ │ │ │ 23: invokeinterface #118, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ 28: invokestatic #123 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ 31: astore 8 │ │ │ │ 33: aload 8 │ │ │ │ 35: invokevirtual #127 // Method java/lang/Boolean.booleanValue:()Z │ │ │ │ 38: istore 9 │ │ │ │ 40: iload 9 │ │ │ │ - 42: ifeq 128 │ │ │ │ + 42: ifeq 125 │ │ │ │ 45: ldc #128 // int 2131165185 │ │ │ │ 47: istore 9 │ │ │ │ 49: ldc #129 // float 1.794458E38f │ │ │ │ 51: fstore 10 │ │ │ │ 53: aload_0 │ │ │ │ 54: astore 6 │ │ │ │ 56: iload 9 │ │ │ │ @@ -942,682 +942,674 @@ │ │ │ │ 81: invokevirtual #147 // Method getIntent:()Landroid/content/Intent; │ │ │ │ 84: astore_3 │ │ │ │ 85: ldc #149 // String channelId │ │ │ │ 87: astore 5 │ │ │ │ 89: lconst_0 │ │ │ │ 90: lstore 12 │ │ │ │ 92: aload_3 │ │ │ │ - 93: astore 6 │ │ │ │ - 95: aload_3 │ │ │ │ - 96: aload 5 │ │ │ │ - 98: lload 12 │ │ │ │ - 100: invokevirtual #155 // Method android/content/Intent.getLongExtra:(Ljava/lang/String;J)J │ │ │ │ - 103: lstore 14 │ │ │ │ - 105: lload 14 │ │ │ │ - 107: lstore 16 │ │ │ │ - 109: aload 11 │ │ │ │ - 111: lload 14 │ │ │ │ - 113: invokevirtual #159 // Method org/tvheadend/tvhguide/TVHGuideApplication.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 116: astore 18 │ │ │ │ - 118: aload 18 │ │ │ │ - 120: ifnonnull 139 │ │ │ │ - 123: aload_0 │ │ │ │ - 124: invokevirtual #162 // Method finish:()V │ │ │ │ - 127: return │ │ │ │ - 128: ldc #163 // int 2131165184 │ │ │ │ - 130: istore 9 │ │ │ │ - 132: ldc #164 // float 1.7944578E38f │ │ │ │ - 134: fstore 10 │ │ │ │ - 136: goto 53 │ │ │ │ - 139: aload_0 │ │ │ │ - 140: invokevirtual #147 // Method getIntent:()Landroid/content/Intent; │ │ │ │ - 143: astore_3 │ │ │ │ - 144: ldc #166 // String eventId │ │ │ │ - 146: astore 5 │ │ │ │ - 148: lconst_0 │ │ │ │ - 149: lstore 12 │ │ │ │ - 151: aload_3 │ │ │ │ - 152: astore 6 │ │ │ │ - 154: aload_3 │ │ │ │ - 155: aload 5 │ │ │ │ - 157: lload 12 │ │ │ │ - 159: invokevirtual #155 // Method android/content/Intent.getLongExtra:(Ljava/lang/String;J)J │ │ │ │ - 162: lstore 19 │ │ │ │ - 164: aload 18 │ │ │ │ - 166: getfield #172 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ - 169: astore 6 │ │ │ │ - 171: aload 6 │ │ │ │ - 173: astore_3 │ │ │ │ - 174: aload 6 │ │ │ │ - 176: invokeinterface #178, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 181: astore 21 │ │ │ │ - 183: aload 21 │ │ │ │ - 185: invokeinterface #183, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 190: istore 9 │ │ │ │ - 192: iload 9 │ │ │ │ - 194: ifeq 241 │ │ │ │ - 197: aload 21 │ │ │ │ - 199: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 204: checkcast #189 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 207: astore 22 │ │ │ │ - 209: aload 22 │ │ │ │ - 211: getfield #193 // Field org/tvheadend/tvhguide/model/Programme.id:J │ │ │ │ - 214: lstore 16 │ │ │ │ - 216: lload 16 │ │ │ │ - 218: lstore 14 │ │ │ │ - 220: lload 16 │ │ │ │ - 222: lload 19 │ │ │ │ - 224: lcmp │ │ │ │ - 225: istore 9 │ │ │ │ - 227: iload 9 │ │ │ │ - 229: ifne 183 │ │ │ │ + 93: aload 5 │ │ │ │ + 95: lload 12 │ │ │ │ + 97: invokevirtual #155 // Method android/content/Intent.getLongExtra:(Ljava/lang/String;J)J │ │ │ │ + 100: lstore 14 │ │ │ │ + 102: lload 14 │ │ │ │ + 104: lstore 16 │ │ │ │ + 106: aload 11 │ │ │ │ + 108: lload 14 │ │ │ │ + 110: invokevirtual #159 // Method org/tvheadend/tvhguide/TVHGuideApplication.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 113: astore 18 │ │ │ │ + 115: aload 18 │ │ │ │ + 117: ifnonnull 136 │ │ │ │ + 120: aload_0 │ │ │ │ + 121: invokevirtual #162 // Method finish:()V │ │ │ │ + 124: return │ │ │ │ + 125: ldc #163 // int 2131165184 │ │ │ │ + 127: istore 9 │ │ │ │ + 129: ldc #164 // float 1.7944578E38f │ │ │ │ + 131: fstore 10 │ │ │ │ + 133: goto 53 │ │ │ │ + 136: aload_0 │ │ │ │ + 137: invokevirtual #147 // Method getIntent:()Landroid/content/Intent; │ │ │ │ + 140: astore_3 │ │ │ │ + 141: ldc #166 // String eventId │ │ │ │ + 143: astore 5 │ │ │ │ + 145: lconst_0 │ │ │ │ + 146: lstore 12 │ │ │ │ + 148: aload_3 │ │ │ │ + 149: aload 5 │ │ │ │ + 151: lload 12 │ │ │ │ + 153: invokevirtual #155 // Method android/content/Intent.getLongExtra:(Ljava/lang/String;J)J │ │ │ │ + 156: lstore 19 │ │ │ │ + 158: aload 18 │ │ │ │ + 160: getfield #172 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ + 163: astore 6 │ │ │ │ + 165: aload 6 │ │ │ │ + 167: astore_3 │ │ │ │ + 168: aload 6 │ │ │ │ + 170: invokeinterface #178, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 175: astore_3 │ │ │ │ + 176: aload_3 │ │ │ │ + 177: invokeinterface #183, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 182: istore 4 │ │ │ │ + 184: iload 4 │ │ │ │ + 186: ifeq 232 │ │ │ │ + 189: aload_3 │ │ │ │ + 190: invokeinterface #187, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 195: checkcast #189 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 198: astore 21 │ │ │ │ + 200: aload 21 │ │ │ │ + 202: getfield #193 // Field org/tvheadend/tvhguide/model/Programme.id:J │ │ │ │ + 205: lstore 16 │ │ │ │ + 207: lload 16 │ │ │ │ + 209: lstore 12 │ │ │ │ + 211: lload 16 │ │ │ │ + 213: lload 19 │ │ │ │ + 215: lcmp │ │ │ │ + 216: istore 4 │ │ │ │ + 218: iload 4 │ │ │ │ + 220: ifne 176 │ │ │ │ + 223: aload_0 │ │ │ │ + 224: astore 6 │ │ │ │ + 226: aload_0 │ │ │ │ + 227: aload 21 │ │ │ │ + 229: putfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ 232: aload_0 │ │ │ │ 233: astore 6 │ │ │ │ 235: aload_0 │ │ │ │ - 236: aload 22 │ │ │ │ - 238: putfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 241: aload_0 │ │ │ │ - 242: astore 6 │ │ │ │ - 244: aload_0 │ │ │ │ - 245: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 248: astore 6 │ │ │ │ - 250: aload 6 │ │ │ │ - 252: astore_3 │ │ │ │ - 253: aload 6 │ │ │ │ - 255: ifnonnull 265 │ │ │ │ - 258: aload_0 │ │ │ │ - 259: invokevirtual #162 // Method finish:()V │ │ │ │ - 262: goto 127 │ │ │ │ - 265: aload_0 │ │ │ │ - 266: astore 6 │ │ │ │ - 268: bipush 7 │ │ │ │ - 270: istore 7 │ │ │ │ - 272: aload_0 │ │ │ │ - 273: iload 7 │ │ │ │ - 275: invokevirtual #200 // Method requestWindowFeature:(I)Z │ │ │ │ - 278: pop │ │ │ │ - 279: ldc #201 // int 2130903043 │ │ │ │ - 281: istore 7 │ │ │ │ - 283: aload_0 │ │ │ │ - 284: iload 7 │ │ │ │ - 286: invokevirtual #205 // Method setContentView:(I)V │ │ │ │ - 289: aload_0 │ │ │ │ - 290: invokevirtual #209 // Method getWindow:()Landroid/view/Window; │ │ │ │ - 293: astore_3 │ │ │ │ - 294: bipush 7 │ │ │ │ - 296: istore 4 │ │ │ │ - 298: ldc #210 // int 2130903046 │ │ │ │ - 300: istore 23 │ │ │ │ - 302: aload_3 │ │ │ │ - 303: iload 4 │ │ │ │ - 305: iload 23 │ │ │ │ - 307: invokevirtual #217 // Method android/view/Window.setFeatureInt:(II)V │ │ │ │ - 310: ldc #218 // int 2131296258 │ │ │ │ - 312: istore 9 │ │ │ │ - 314: ldc #219 // float 1.8210428E38f │ │ │ │ - 316: fstore 10 │ │ │ │ - 318: iload 9 │ │ │ │ - 320: istore 7 │ │ │ │ - 322: aload_0 │ │ │ │ - 323: iload 9 │ │ │ │ - 325: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 328: checkcast #225 // class android/widget/TextView │ │ │ │ - 331: astore 24 │ │ │ │ - 333: aload 18 │ │ │ │ - 335: getfield #228 // Field org/tvheadend/tvhguide/model/Channel.name:Ljava/lang/String; │ │ │ │ - 338: astore 6 │ │ │ │ - 340: aload 6 │ │ │ │ - 342: astore_3 │ │ │ │ - 343: aload 24 │ │ │ │ - 345: aload 6 │ │ │ │ - 347: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 350: aload 18 │ │ │ │ - 352: getfield #236 // Field org/tvheadend/tvhguide/model/Channel.iconBitmap:Landroid/graphics/Bitmap; │ │ │ │ - 355: astore 6 │ │ │ │ - 357: aload 6 │ │ │ │ - 359: astore_3 │ │ │ │ - 360: aload 6 │ │ │ │ - 362: ifnull 408 │ │ │ │ - 365: ldc #237 // int 2131296259 │ │ │ │ - 367: istore 9 │ │ │ │ - 369: ldc #238 // float 1.821043E38f │ │ │ │ - 371: fstore 10 │ │ │ │ - 373: aload_0 │ │ │ │ - 374: astore 6 │ │ │ │ - 376: iload 9 │ │ │ │ - 378: istore 7 │ │ │ │ - 380: aload_0 │ │ │ │ - 381: iload 9 │ │ │ │ - 383: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 386: checkcast #240 // class android/widget/ImageView │ │ │ │ - 389: astore 25 │ │ │ │ - 391: aload 18 │ │ │ │ - 393: getfield #236 // Field org/tvheadend/tvhguide/model/Channel.iconBitmap:Landroid/graphics/Bitmap; │ │ │ │ - 396: astore 6 │ │ │ │ - 398: aload 6 │ │ │ │ - 400: astore_3 │ │ │ │ - 401: aload 25 │ │ │ │ - 403: aload 6 │ │ │ │ - 405: invokevirtual #244 // Method android/widget/ImageView.setImageBitmap:(Landroid/graphics/Bitmap;)V │ │ │ │ - 408: aload_0 │ │ │ │ - 409: astore 6 │ │ │ │ - 411: ldc #245 // int 2131296277 │ │ │ │ - 413: istore 7 │ │ │ │ - 415: aload_0 │ │ │ │ - 416: iload 7 │ │ │ │ - 418: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 421: checkcast #225 // class android/widget/TextView │ │ │ │ - 424: astore 26 │ │ │ │ - 426: aload_0 │ │ │ │ - 427: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 430: astore 6 │ │ │ │ - 432: aload 6 │ │ │ │ - 434: astore_3 │ │ │ │ - 435: aload 6 │ │ │ │ - 437: getfield #249 // Field org/tvheadend/tvhguide/model/Programme.title:Ljava/lang/String; │ │ │ │ - 440: astore_3 │ │ │ │ - 441: aload 26 │ │ │ │ - 443: astore 6 │ │ │ │ - 445: aload 26 │ │ │ │ - 447: aload_3 │ │ │ │ - 448: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 451: aload_0 │ │ │ │ - 452: astore 6 │ │ │ │ - 454: ldc #250 // int 2131296283 │ │ │ │ - 456: istore 7 │ │ │ │ - 458: aload_0 │ │ │ │ - 459: iload 7 │ │ │ │ - 461: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 464: checkcast #225 // class android/widget/TextView │ │ │ │ - 467: astore 26 │ │ │ │ - 469: aload 18 │ │ │ │ - 471: getfield #228 // Field org/tvheadend/tvhguide/model/Channel.name:Ljava/lang/String; │ │ │ │ - 474: astore_3 │ │ │ │ - 475: aload 26 │ │ │ │ - 477: astore 6 │ │ │ │ - 479: aload 26 │ │ │ │ - 481: aload_3 │ │ │ │ - 482: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 485: ldc #253 // float 1.821048E38f │ │ │ │ - 487: fstore 10 │ │ │ │ + 236: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 239: astore 6 │ │ │ │ + 241: aload 6 │ │ │ │ + 243: astore_3 │ │ │ │ + 244: aload 6 │ │ │ │ + 246: ifnonnull 256 │ │ │ │ + 249: aload_0 │ │ │ │ + 250: invokevirtual #162 // Method finish:()V │ │ │ │ + 253: goto 124 │ │ │ │ + 256: aload_0 │ │ │ │ + 257: astore 6 │ │ │ │ + 259: bipush 7 │ │ │ │ + 261: istore 7 │ │ │ │ + 263: aload_0 │ │ │ │ + 264: iload 7 │ │ │ │ + 266: invokevirtual #200 // Method requestWindowFeature:(I)Z │ │ │ │ + 269: pop │ │ │ │ + 270: ldc #201 // int 2130903043 │ │ │ │ + 272: istore 7 │ │ │ │ + 274: aload_0 │ │ │ │ + 275: iload 7 │ │ │ │ + 277: invokevirtual #205 // Method setContentView:(I)V │ │ │ │ + 280: aload_0 │ │ │ │ + 281: invokevirtual #209 // Method getWindow:()Landroid/view/Window; │ │ │ │ + 284: astore_3 │ │ │ │ + 285: bipush 7 │ │ │ │ + 287: istore 4 │ │ │ │ + 289: ldc #210 // int 2130903046 │ │ │ │ + 291: istore 22 │ │ │ │ + 293: aload_3 │ │ │ │ + 294: iload 4 │ │ │ │ + 296: iload 22 │ │ │ │ + 298: invokevirtual #217 // Method android/view/Window.setFeatureInt:(II)V │ │ │ │ + 301: ldc #218 // int 2131296258 │ │ │ │ + 303: istore 9 │ │ │ │ + 305: ldc #219 // float 1.8210428E38f │ │ │ │ + 307: fstore 10 │ │ │ │ + 309: iload 9 │ │ │ │ + 311: istore 7 │ │ │ │ + 313: aload_0 │ │ │ │ + 314: iload 9 │ │ │ │ + 316: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 319: checkcast #225 // class android/widget/TextView │ │ │ │ + 322: astore 23 │ │ │ │ + 324: aload 18 │ │ │ │ + 326: getfield #228 // Field org/tvheadend/tvhguide/model/Channel.name:Ljava/lang/String; │ │ │ │ + 329: astore 6 │ │ │ │ + 331: aload 6 │ │ │ │ + 333: astore_3 │ │ │ │ + 334: aload 23 │ │ │ │ + 336: aload 6 │ │ │ │ + 338: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 341: aload 18 │ │ │ │ + 343: getfield #236 // Field org/tvheadend/tvhguide/model/Channel.iconBitmap:Landroid/graphics/Bitmap; │ │ │ │ + 346: astore 6 │ │ │ │ + 348: aload 6 │ │ │ │ + 350: astore_3 │ │ │ │ + 351: aload 6 │ │ │ │ + 353: ifnull 399 │ │ │ │ + 356: ldc #237 // int 2131296259 │ │ │ │ + 358: istore 9 │ │ │ │ + 360: ldc #238 // float 1.821043E38f │ │ │ │ + 362: fstore 10 │ │ │ │ + 364: aload_0 │ │ │ │ + 365: astore 6 │ │ │ │ + 367: iload 9 │ │ │ │ + 369: istore 7 │ │ │ │ + 371: aload_0 │ │ │ │ + 372: iload 9 │ │ │ │ + 374: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 377: checkcast #240 // class android/widget/ImageView │ │ │ │ + 380: astore 24 │ │ │ │ + 382: aload 18 │ │ │ │ + 384: getfield #236 // Field org/tvheadend/tvhguide/model/Channel.iconBitmap:Landroid/graphics/Bitmap; │ │ │ │ + 387: astore 6 │ │ │ │ + 389: aload 6 │ │ │ │ + 391: astore_3 │ │ │ │ + 392: aload 24 │ │ │ │ + 394: aload 6 │ │ │ │ + 396: invokevirtual #244 // Method android/widget/ImageView.setImageBitmap:(Landroid/graphics/Bitmap;)V │ │ │ │ + 399: aload_0 │ │ │ │ + 400: astore 6 │ │ │ │ + 402: ldc #245 // int 2131296277 │ │ │ │ + 404: istore 7 │ │ │ │ + 406: aload_0 │ │ │ │ + 407: iload 7 │ │ │ │ + 409: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 412: checkcast #225 // class android/widget/TextView │ │ │ │ + 415: astore 25 │ │ │ │ + 417: aload_0 │ │ │ │ + 418: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 421: astore 6 │ │ │ │ + 423: aload 6 │ │ │ │ + 425: astore_3 │ │ │ │ + 426: aload 6 │ │ │ │ + 428: getfield #249 // Field org/tvheadend/tvhguide/model/Programme.title:Ljava/lang/String; │ │ │ │ + 431: astore 6 │ │ │ │ + 433: aload 6 │ │ │ │ + 435: astore_3 │ │ │ │ + 436: aload 25 │ │ │ │ + 438: aload 6 │ │ │ │ + 440: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 443: aload_0 │ │ │ │ + 444: astore 6 │ │ │ │ + 446: ldc #250 // int 2131296283 │ │ │ │ + 448: istore 7 │ │ │ │ + 450: aload_0 │ │ │ │ + 451: iload 7 │ │ │ │ + 453: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 456: checkcast #225 // class android/widget/TextView │ │ │ │ + 459: astore 25 │ │ │ │ + 461: aload 18 │ │ │ │ + 463: getfield #228 // Field org/tvheadend/tvhguide/model/Channel.name:Ljava/lang/String; │ │ │ │ + 466: astore 6 │ │ │ │ + 468: aload 6 │ │ │ │ + 470: astore_3 │ │ │ │ + 471: aload 25 │ │ │ │ + 473: aload 6 │ │ │ │ + 475: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 478: ldc #253 // float 1.821048E38f │ │ │ │ + 480: fstore 10 │ │ │ │ + 482: aload_0 │ │ │ │ + 483: astore 6 │ │ │ │ + 485: ldc #252 // int 2131296284 │ │ │ │ + 487: istore 7 │ │ │ │ 489: aload_0 │ │ │ │ - 490: astore 6 │ │ │ │ - 492: ldc #252 // int 2131296284 │ │ │ │ - 494: istore 7 │ │ │ │ - 496: aload_0 │ │ │ │ - 497: iload 7 │ │ │ │ - 499: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 502: checkcast #225 // class android/widget/TextView │ │ │ │ - 505: astore 26 │ │ │ │ - 507: new #48 // class java/lang/StringBuilder │ │ │ │ - 510: astore_3 │ │ │ │ - 511: aload_3 │ │ │ │ - 512: invokespecial #49 // Method java/lang/StringBuilder."":()V │ │ │ │ - 515: aload 26 │ │ │ │ - 517: invokevirtual #257 // Method android/widget/TextView.getContext:()Landroid/content/Context; │ │ │ │ - 520: invokestatic #263 // Method android/text/format/DateFormat.getLongDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; │ │ │ │ - 523: astore 5 │ │ │ │ - 525: aload_0 │ │ │ │ - 526: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 529: getfield #267 // Field org/tvheadend/tvhguide/model/Programme.start:Ljava/util/Date; │ │ │ │ - 532: astore 6 │ │ │ │ - 534: aload 5 │ │ │ │ - 536: aload 6 │ │ │ │ - 538: invokevirtual #272 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 541: astore 5 │ │ │ │ - 543: aload_3 │ │ │ │ - 544: aload 5 │ │ │ │ - 546: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 549: ldc_w #274 // String │ │ │ │ - 552: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 555: astore_3 │ │ │ │ - 556: aload 26 │ │ │ │ - 558: invokevirtual #257 // Method android/widget/TextView.getContext:()Landroid/content/Context; │ │ │ │ - 561: invokestatic #277 // Method android/text/format/DateFormat.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; │ │ │ │ - 564: astore 5 │ │ │ │ - 566: aload_0 │ │ │ │ - 567: astore 6 │ │ │ │ - 569: aload_0 │ │ │ │ - 570: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 573: getfield #267 // Field org/tvheadend/tvhguide/model/Programme.start:Ljava/util/Date; │ │ │ │ - 576: astore 6 │ │ │ │ - 578: aload 5 │ │ │ │ - 580: aload 6 │ │ │ │ - 582: invokevirtual #272 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 585: astore 5 │ │ │ │ - 587: aload_3 │ │ │ │ - 588: aload 5 │ │ │ │ - 590: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 593: ldc_w #279 // String - │ │ │ │ - 596: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 599: astore_3 │ │ │ │ - 600: aload 26 │ │ │ │ - 602: invokevirtual #257 // Method android/widget/TextView.getContext:()Landroid/content/Context; │ │ │ │ - 605: invokestatic #277 // Method android/text/format/DateFormat.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; │ │ │ │ - 608: astore 5 │ │ │ │ - 610: aload_0 │ │ │ │ - 611: astore 6 │ │ │ │ - 613: aload_0 │ │ │ │ - 614: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 617: getfield #282 // Field org/tvheadend/tvhguide/model/Programme.stop:Ljava/util/Date; │ │ │ │ - 620: astore 6 │ │ │ │ - 622: aload 5 │ │ │ │ - 624: aload 6 │ │ │ │ - 626: invokevirtual #272 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 629: astore 5 │ │ │ │ - 631: aload_3 │ │ │ │ - 632: aload 5 │ │ │ │ - 634: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 637: invokevirtual #59 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 640: astore_3 │ │ │ │ - 641: aload 26 │ │ │ │ - 643: astore 6 │ │ │ │ - 645: aload 26 │ │ │ │ - 647: aload_3 │ │ │ │ - 648: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 651: aload_0 │ │ │ │ - 652: astore 6 │ │ │ │ - 654: aload_0 │ │ │ │ - 655: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 658: astore 6 │ │ │ │ - 660: aload 6 │ │ │ │ - 662: astore_3 │ │ │ │ - 663: aload 6 │ │ │ │ - 665: getfield #285 // Field org/tvheadend/tvhguide/model/Programme.summary:Ljava/lang/String; │ │ │ │ - 668: astore 6 │ │ │ │ - 670: aload 6 │ │ │ │ - 672: astore_3 │ │ │ │ - 673: aload 6 │ │ │ │ - 675: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ - 678: istore 9 │ │ │ │ - 680: iload 9 │ │ │ │ - 682: ifne 1137 │ │ │ │ - 685: aload_0 │ │ │ │ - 686: astore 6 │ │ │ │ - 688: aload_0 │ │ │ │ - 689: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 692: astore 6 │ │ │ │ - 694: aload 6 │ │ │ │ - 696: astore_3 │ │ │ │ - 697: aload 6 │ │ │ │ - 699: getfield #288 // Field org/tvheadend/tvhguide/model/Programme.description:Ljava/lang/String; │ │ │ │ - 702: astore 6 │ │ │ │ - 704: aload 6 │ │ │ │ - 706: astore_3 │ │ │ │ - 707: aload 6 │ │ │ │ - 709: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ - 712: istore 9 │ │ │ │ - 714: iload 9 │ │ │ │ - 716: ifne 1137 │ │ │ │ + 490: iload 7 │ │ │ │ + 492: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 495: checkcast #225 // class android/widget/TextView │ │ │ │ + 498: astore 25 │ │ │ │ + 500: new #48 // class java/lang/StringBuilder │ │ │ │ + 503: astore_3 │ │ │ │ + 504: aload_3 │ │ │ │ + 505: invokespecial #49 // Method java/lang/StringBuilder."":()V │ │ │ │ + 508: aload 25 │ │ │ │ + 510: invokevirtual #257 // Method android/widget/TextView.getContext:()Landroid/content/Context; │ │ │ │ + 513: invokestatic #263 // Method android/text/format/DateFormat.getLongDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; │ │ │ │ + 516: astore 5 │ │ │ │ + 518: aload_0 │ │ │ │ + 519: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 522: getfield #267 // Field org/tvheadend/tvhguide/model/Programme.start:Ljava/util/Date; │ │ │ │ + 525: astore 6 │ │ │ │ + 527: aload 5 │ │ │ │ + 529: aload 6 │ │ │ │ + 531: invokevirtual #272 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 534: astore 5 │ │ │ │ + 536: aload_3 │ │ │ │ + 537: aload 5 │ │ │ │ + 539: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 542: ldc_w #274 // String │ │ │ │ + 545: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 548: astore_3 │ │ │ │ + 549: aload 25 │ │ │ │ + 551: invokevirtual #257 // Method android/widget/TextView.getContext:()Landroid/content/Context; │ │ │ │ + 554: invokestatic #277 // Method android/text/format/DateFormat.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; │ │ │ │ + 557: astore 5 │ │ │ │ + 559: aload_0 │ │ │ │ + 560: astore 6 │ │ │ │ + 562: aload_0 │ │ │ │ + 563: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 566: getfield #267 // Field org/tvheadend/tvhguide/model/Programme.start:Ljava/util/Date; │ │ │ │ + 569: astore 6 │ │ │ │ + 571: aload 5 │ │ │ │ + 573: aload 6 │ │ │ │ + 575: invokevirtual #272 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 578: astore 5 │ │ │ │ + 580: aload_3 │ │ │ │ + 581: aload 5 │ │ │ │ + 583: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 586: ldc_w #279 // String - │ │ │ │ + 589: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 592: astore_3 │ │ │ │ + 593: aload 25 │ │ │ │ + 595: invokevirtual #257 // Method android/widget/TextView.getContext:()Landroid/content/Context; │ │ │ │ + 598: invokestatic #277 // Method android/text/format/DateFormat.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; │ │ │ │ + 601: astore 5 │ │ │ │ + 603: aload_0 │ │ │ │ + 604: astore 6 │ │ │ │ + 606: aload_0 │ │ │ │ + 607: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 610: getfield #282 // Field org/tvheadend/tvhguide/model/Programme.stop:Ljava/util/Date; │ │ │ │ + 613: astore 6 │ │ │ │ + 615: aload 5 │ │ │ │ + 617: aload 6 │ │ │ │ + 619: invokevirtual #272 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 622: astore 5 │ │ │ │ + 624: aload_3 │ │ │ │ + 625: aload 5 │ │ │ │ + 627: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 630: invokevirtual #59 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 633: astore_3 │ │ │ │ + 634: aload_3 │ │ │ │ + 635: astore 6 │ │ │ │ + 637: aload 25 │ │ │ │ + 639: aload_3 │ │ │ │ + 640: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 643: aload_0 │ │ │ │ + 644: astore 6 │ │ │ │ + 646: aload_0 │ │ │ │ + 647: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 650: astore 6 │ │ │ │ + 652: aload 6 │ │ │ │ + 654: astore_3 │ │ │ │ + 655: aload 6 │ │ │ │ + 657: getfield #285 // Field org/tvheadend/tvhguide/model/Programme.summary:Ljava/lang/String; │ │ │ │ + 660: astore 6 │ │ │ │ + 662: aload 6 │ │ │ │ + 664: astore_3 │ │ │ │ + 665: aload 6 │ │ │ │ + 667: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ + 670: istore 9 │ │ │ │ + 672: iload 9 │ │ │ │ + 674: ifne 1120 │ │ │ │ + 677: aload_0 │ │ │ │ + 678: astore 6 │ │ │ │ + 680: aload_0 │ │ │ │ + 681: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 684: astore 6 │ │ │ │ + 686: aload 6 │ │ │ │ + 688: astore_3 │ │ │ │ + 689: aload 6 │ │ │ │ + 691: getfield #288 // Field org/tvheadend/tvhguide/model/Programme.description:Ljava/lang/String; │ │ │ │ + 694: astore 6 │ │ │ │ + 696: aload 6 │ │ │ │ + 698: astore_3 │ │ │ │ + 699: aload 6 │ │ │ │ + 701: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ + 704: istore 9 │ │ │ │ + 706: iload 9 │ │ │ │ + 708: ifne 1120 │ │ │ │ + 711: aload_0 │ │ │ │ + 712: astore 6 │ │ │ │ + 714: ldc_w #289 // int 2131296278 │ │ │ │ + 717: istore 7 │ │ │ │ 719: aload_0 │ │ │ │ - 720: astore 6 │ │ │ │ - 722: ldc_w #289 // int 2131296278 │ │ │ │ - 725: istore 7 │ │ │ │ - 727: aload_0 │ │ │ │ - 728: iload 7 │ │ │ │ - 730: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 733: astore 27 │ │ │ │ - 735: bipush 8 │ │ │ │ - 737: istore 9 │ │ │ │ - 739: ldc_w #291 // float 1.1E-44f │ │ │ │ - 742: fstore 10 │ │ │ │ - 744: aload 27 │ │ │ │ - 746: iload 9 │ │ │ │ - 748: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ - 751: aload_0 │ │ │ │ - 752: astore 6 │ │ │ │ - 754: aload_0 │ │ │ │ - 755: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 758: astore 6 │ │ │ │ - 760: aload 6 │ │ │ │ - 762: astore_3 │ │ │ │ - 763: aload 6 │ │ │ │ - 765: getfield #300 // Field org/tvheadend/tvhguide/model/Programme.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ │ │ - 768: astore_3 │ │ │ │ - 769: aload_0 │ │ │ │ - 770: astore 6 │ │ │ │ - 772: aload_0 │ │ │ │ - 773: aload_3 │ │ │ │ - 774: invokevirtual #304 // Method buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; │ │ │ │ - 777: astore 28 │ │ │ │ - 779: aload 28 │ │ │ │ - 781: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ - 784: istore 9 │ │ │ │ - 786: iload 9 │ │ │ │ - 788: ifle 1354 │ │ │ │ - 791: ldc_w #305 // int 2131296290 │ │ │ │ - 794: istore 9 │ │ │ │ - 796: ldc_w #306 // float 1.8210493E38f │ │ │ │ - 799: fstore 10 │ │ │ │ - 801: iload 9 │ │ │ │ - 803: istore 7 │ │ │ │ - 805: aload_0 │ │ │ │ - 806: iload 9 │ │ │ │ - 808: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 811: checkcast #225 // class android/widget/TextView │ │ │ │ - 814: astore 26 │ │ │ │ - 816: aload 26 │ │ │ │ - 818: astore 6 │ │ │ │ - 820: aload 26 │ │ │ │ - 822: aload 28 │ │ │ │ - 824: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 827: aload_0 │ │ │ │ - 828: invokestatic #310 // Method org/tvheadend/tvhguide/TVHGuideApplication.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; │ │ │ │ - 831: astore 29 │ │ │ │ - 833: aload_0 │ │ │ │ - 834: astore 6 │ │ │ │ - 836: aload_0 │ │ │ │ - 837: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 840: astore 6 │ │ │ │ - 842: aload 6 │ │ │ │ - 844: astore_3 │ │ │ │ - 845: aload 6 │ │ │ │ - 847: getfield #313 // Field org/tvheadend/tvhguide/model/Programme.contentType:I │ │ │ │ - 850: istore 30 │ │ │ │ - 852: iload 30 │ │ │ │ - 854: istore 9 │ │ │ │ - 856: ldc #26 // String │ │ │ │ - 858: astore 5 │ │ │ │ - 860: aload 29 │ │ │ │ - 862: iload 30 │ │ │ │ - 864: aload 5 │ │ │ │ - 866: invokevirtual #319 // Method android/util/SparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 869: checkcast #20 // class java/lang/String │ │ │ │ - 872: astore 28 │ │ │ │ - 874: aload 28 │ │ │ │ - 876: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ - 879: istore 9 │ │ │ │ - 881: iload 9 │ │ │ │ - 883: ifle 1402 │ │ │ │ - 886: ldc_w #320 // int 2131296287 │ │ │ │ - 889: istore 9 │ │ │ │ - 891: ldc_w #321 // float 1.8210486E38f │ │ │ │ - 894: fstore 10 │ │ │ │ - 896: aload_0 │ │ │ │ - 897: astore 6 │ │ │ │ - 899: iload 9 │ │ │ │ - 901: istore 7 │ │ │ │ - 903: aload_0 │ │ │ │ - 904: iload 9 │ │ │ │ - 906: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 909: checkcast #225 // class android/widget/TextView │ │ │ │ - 912: astore 26 │ │ │ │ - 914: aload 26 │ │ │ │ + 720: iload 7 │ │ │ │ + 722: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 725: astore 26 │ │ │ │ + 727: bipush 8 │ │ │ │ + 729: istore 9 │ │ │ │ + 731: ldc_w #291 // float 1.1E-44f │ │ │ │ + 734: fstore 10 │ │ │ │ + 736: aload 26 │ │ │ │ + 738: iload 9 │ │ │ │ + 740: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ + 743: aload_0 │ │ │ │ + 744: astore 6 │ │ │ │ + 746: aload_0 │ │ │ │ + 747: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 750: astore 6 │ │ │ │ + 752: aload 6 │ │ │ │ + 754: astore_3 │ │ │ │ + 755: aload 6 │ │ │ │ + 757: getfield #300 // Field org/tvheadend/tvhguide/model/Programme.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ │ │ + 760: astore_3 │ │ │ │ + 761: aload_0 │ │ │ │ + 762: astore 6 │ │ │ │ + 764: aload_0 │ │ │ │ + 765: aload_3 │ │ │ │ + 766: invokevirtual #304 // Method buildSeriesInfoString:(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; │ │ │ │ + 769: astore 27 │ │ │ │ + 771: aload 27 │ │ │ │ + 773: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ + 776: istore 9 │ │ │ │ + 778: iload 9 │ │ │ │ + 780: ifle 1339 │ │ │ │ + 783: ldc_w #305 // int 2131296290 │ │ │ │ + 786: istore 9 │ │ │ │ + 788: ldc_w #306 // float 1.8210493E38f │ │ │ │ + 791: fstore 10 │ │ │ │ + 793: iload 9 │ │ │ │ + 795: istore 7 │ │ │ │ + 797: aload_0 │ │ │ │ + 798: iload 9 │ │ │ │ + 800: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 803: checkcast #225 // class android/widget/TextView │ │ │ │ + 806: astore 25 │ │ │ │ + 808: aload 25 │ │ │ │ + 810: aload 27 │ │ │ │ + 812: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 815: aload_0 │ │ │ │ + 816: invokestatic #310 // Method org/tvheadend/tvhguide/TVHGuideApplication.getContentTypes:(Landroid/content/Context;)Landroid/util/SparseArray; │ │ │ │ + 819: astore 28 │ │ │ │ + 821: aload_0 │ │ │ │ + 822: astore 6 │ │ │ │ + 824: aload_0 │ │ │ │ + 825: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 828: astore 6 │ │ │ │ + 830: aload 6 │ │ │ │ + 832: astore_3 │ │ │ │ + 833: aload 6 │ │ │ │ + 835: getfield #313 // Field org/tvheadend/tvhguide/model/Programme.contentType:I │ │ │ │ + 838: istore 29 │ │ │ │ + 840: iload 29 │ │ │ │ + 842: istore 9 │ │ │ │ + 844: ldc #26 // String │ │ │ │ + 846: astore 5 │ │ │ │ + 848: aload 28 │ │ │ │ + 850: iload 29 │ │ │ │ + 852: aload 5 │ │ │ │ + 854: invokevirtual #319 // Method android/util/SparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 857: checkcast #20 // class java/lang/String │ │ │ │ + 860: astore 27 │ │ │ │ + 862: aload 27 │ │ │ │ + 864: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ + 867: istore 9 │ │ │ │ + 869: iload 9 │ │ │ │ + 871: ifle 1387 │ │ │ │ + 874: ldc_w #320 // int 2131296287 │ │ │ │ + 877: istore 9 │ │ │ │ + 879: ldc_w #321 // float 1.8210486E38f │ │ │ │ + 882: fstore 10 │ │ │ │ + 884: aload_0 │ │ │ │ + 885: astore 6 │ │ │ │ + 887: iload 9 │ │ │ │ + 889: istore 7 │ │ │ │ + 891: aload_0 │ │ │ │ + 892: iload 9 │ │ │ │ + 894: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 897: checkcast #225 // class android/widget/TextView │ │ │ │ + 900: astore 25 │ │ │ │ + 902: aload 25 │ │ │ │ + 904: aload 27 │ │ │ │ + 906: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 909: aload_0 │ │ │ │ + 910: astore 6 │ │ │ │ + 912: aload_0 │ │ │ │ + 913: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ 916: astore 6 │ │ │ │ - 918: aload 26 │ │ │ │ - 920: aload 28 │ │ │ │ - 922: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 925: aload_0 │ │ │ │ - 926: astore 6 │ │ │ │ - 928: aload_0 │ │ │ │ - 929: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 932: astore 6 │ │ │ │ - 934: aload 6 │ │ │ │ - 936: astore_3 │ │ │ │ - 937: aload 6 │ │ │ │ - 939: getfield #324 // Field org/tvheadend/tvhguide/model/Programme.starRating:I │ │ │ │ - 942: istore 30 │ │ │ │ - 944: iload 30 │ │ │ │ - 946: istore 9 │ │ │ │ - 948: iload 30 │ │ │ │ - 950: ifle 1453 │ │ │ │ - 953: aload_0 │ │ │ │ - 954: astore 6 │ │ │ │ - 956: ldc_w #325 // int 2131296293 │ │ │ │ - 959: istore 7 │ │ │ │ - 961: aload_0 │ │ │ │ - 962: iload 7 │ │ │ │ - 964: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 967: checkcast #328 // class android/widget/RatingBar │ │ │ │ - 970: astore 31 │ │ │ │ - 972: aload_0 │ │ │ │ - 973: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 976: astore 6 │ │ │ │ - 978: aload 6 │ │ │ │ - 980: astore_3 │ │ │ │ - 981: aload 6 │ │ │ │ - 983: getfield #324 // Field org/tvheadend/tvhguide/model/Programme.starRating:I │ │ │ │ - 986: istore 30 │ │ │ │ - 988: iload 30 │ │ │ │ - 990: istore 9 │ │ │ │ - 992: iload 30 │ │ │ │ - 994: i2f │ │ │ │ - 995: fstore 32 │ │ │ │ - 997: fload 32 │ │ │ │ - 999: fstore 10 │ │ │ │ - 1001: fload 32 │ │ │ │ - 1003: ldc_w #330 // float 10.0f │ │ │ │ - 1006: fdiv │ │ │ │ - 1007: fstore 10 │ │ │ │ - 1009: fload 10 │ │ │ │ - 1011: fstore 32 │ │ │ │ - 1013: aload 31 │ │ │ │ - 1015: fload 10 │ │ │ │ - 1017: invokevirtual #334 // Method android/widget/RatingBar.setRating:(F)V │ │ │ │ - 1020: ldc_w #335 // int 2131296294 │ │ │ │ - 1023: istore 9 │ │ │ │ - 1025: ldc_w #336 // float 1.82105E38f │ │ │ │ - 1028: fstore 10 │ │ │ │ - 1030: aload_0 │ │ │ │ - 1031: astore 6 │ │ │ │ - 1033: iload 9 │ │ │ │ - 1035: istore 7 │ │ │ │ - 1037: aload_0 │ │ │ │ - 1038: iload 9 │ │ │ │ - 1040: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 1043: checkcast #225 // class android/widget/TextView │ │ │ │ - 1046: astore 26 │ │ │ │ - 1048: new #48 // class java/lang/StringBuilder │ │ │ │ - 1051: astore_3 │ │ │ │ - 1052: aload_3 │ │ │ │ - 1053: invokespecial #49 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1056: aload_3 │ │ │ │ - 1057: ldc_w #338 // String ( │ │ │ │ - 1060: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1063: astore_3 │ │ │ │ - 1064: aload_0 │ │ │ │ - 1065: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 1068: astore 6 │ │ │ │ - 1070: aload 6 │ │ │ │ - 1072: astore 5 │ │ │ │ - 1074: aload 6 │ │ │ │ - 1076: getfield #324 // Field org/tvheadend/tvhguide/model/Programme.starRating:I │ │ │ │ - 1079: istore 30 │ │ │ │ - 1081: iload 30 │ │ │ │ - 1083: istore 4 │ │ │ │ - 1085: aload_3 │ │ │ │ - 1086: iload 30 │ │ │ │ - 1088: invokevirtual #341 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 1091: ldc_w #343 // String / │ │ │ │ - 1094: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1097: astore_3 │ │ │ │ - 1098: bipush 100 │ │ │ │ - 1100: istore 4 │ │ │ │ - 1102: aload_3 │ │ │ │ - 1103: iload 4 │ │ │ │ - 1105: invokevirtual #341 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 1108: astore_3 │ │ │ │ - 1109: ldc_w #346 // String ) │ │ │ │ - 1112: astore 5 │ │ │ │ - 1114: aload_3 │ │ │ │ - 1115: aload 5 │ │ │ │ - 1117: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1120: invokevirtual #59 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1123: astore_3 │ │ │ │ - 1124: aload 26 │ │ │ │ + 918: aload 6 │ │ │ │ + 920: astore_3 │ │ │ │ + 921: aload 6 │ │ │ │ + 923: getfield #324 // Field org/tvheadend/tvhguide/model/Programme.starRating:I │ │ │ │ + 926: istore 29 │ │ │ │ + 928: iload 29 │ │ │ │ + 930: istore 9 │ │ │ │ + 932: iload 29 │ │ │ │ + 934: ifle 1438 │ │ │ │ + 937: aload_0 │ │ │ │ + 938: astore 6 │ │ │ │ + 940: ldc_w #325 // int 2131296293 │ │ │ │ + 943: istore 7 │ │ │ │ + 945: aload_0 │ │ │ │ + 946: iload 7 │ │ │ │ + 948: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 951: checkcast #328 // class android/widget/RatingBar │ │ │ │ + 954: astore 30 │ │ │ │ + 956: aload_0 │ │ │ │ + 957: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 960: astore 6 │ │ │ │ + 962: aload 6 │ │ │ │ + 964: astore_3 │ │ │ │ + 965: aload 6 │ │ │ │ + 967: getfield #324 // Field org/tvheadend/tvhguide/model/Programme.starRating:I │ │ │ │ + 970: istore 29 │ │ │ │ + 972: iload 29 │ │ │ │ + 974: istore 9 │ │ │ │ + 976: iload 29 │ │ │ │ + 978: i2f │ │ │ │ + 979: fstore 31 │ │ │ │ + 981: fload 31 │ │ │ │ + 983: fstore 10 │ │ │ │ + 985: fload 31 │ │ │ │ + 987: ldc_w #330 // float 10.0f │ │ │ │ + 990: fdiv │ │ │ │ + 991: fstore 10 │ │ │ │ + 993: fload 10 │ │ │ │ + 995: fstore 31 │ │ │ │ + 997: aload 30 │ │ │ │ + 999: fload 10 │ │ │ │ + 1001: invokevirtual #334 // Method android/widget/RatingBar.setRating:(F)V │ │ │ │ + 1004: ldc_w #335 // int 2131296294 │ │ │ │ + 1007: istore 9 │ │ │ │ + 1009: ldc_w #336 // float 1.82105E38f │ │ │ │ + 1012: fstore 10 │ │ │ │ + 1014: aload_0 │ │ │ │ + 1015: astore 6 │ │ │ │ + 1017: iload 9 │ │ │ │ + 1019: istore 7 │ │ │ │ + 1021: aload_0 │ │ │ │ + 1022: iload 9 │ │ │ │ + 1024: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 1027: checkcast #225 // class android/widget/TextView │ │ │ │ + 1030: astore 25 │ │ │ │ + 1032: new #48 // class java/lang/StringBuilder │ │ │ │ + 1035: astore_3 │ │ │ │ + 1036: aload_3 │ │ │ │ + 1037: invokespecial #49 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1040: aload_3 │ │ │ │ + 1041: ldc_w #338 // String ( │ │ │ │ + 1044: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1047: astore_3 │ │ │ │ + 1048: aload_0 │ │ │ │ + 1049: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 1052: astore 6 │ │ │ │ + 1054: aload 6 │ │ │ │ + 1056: astore 5 │ │ │ │ + 1058: aload 6 │ │ │ │ + 1060: getfield #324 // Field org/tvheadend/tvhguide/model/Programme.starRating:I │ │ │ │ + 1063: istore 29 │ │ │ │ + 1065: iload 29 │ │ │ │ + 1067: istore 4 │ │ │ │ + 1069: aload_3 │ │ │ │ + 1070: iload 29 │ │ │ │ + 1072: invokevirtual #341 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 1075: ldc_w #343 // String / │ │ │ │ + 1078: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1081: astore_3 │ │ │ │ + 1082: bipush 100 │ │ │ │ + 1084: istore 4 │ │ │ │ + 1086: aload_3 │ │ │ │ + 1087: iload 4 │ │ │ │ + 1089: invokevirtual #341 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 1092: astore_3 │ │ │ │ + 1093: ldc_w #346 // String ) │ │ │ │ + 1096: astore 5 │ │ │ │ + 1098: aload_3 │ │ │ │ + 1099: aload 5 │ │ │ │ + 1101: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1104: invokevirtual #59 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1107: astore_3 │ │ │ │ + 1108: aload_3 │ │ │ │ + 1109: astore 6 │ │ │ │ + 1111: aload 25 │ │ │ │ + 1113: aload_3 │ │ │ │ + 1114: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 1117: goto 124 │ │ │ │ + 1120: ldc_w #348 // float 1.821047E38f │ │ │ │ + 1123: fstore 10 │ │ │ │ + 1125: aload_0 │ │ │ │ 1126: astore 6 │ │ │ │ - 1128: aload 26 │ │ │ │ - 1130: aload_3 │ │ │ │ - 1131: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 1134: goto 127 │ │ │ │ - 1137: ldc_w #348 // float 1.821047E38f │ │ │ │ - 1140: fstore 10 │ │ │ │ - 1142: aload_0 │ │ │ │ - 1143: astore 6 │ │ │ │ - 1145: ldc_w #347 // int 2131296279 │ │ │ │ - 1148: istore 7 │ │ │ │ - 1150: aload_0 │ │ │ │ - 1151: iload 7 │ │ │ │ - 1153: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 1156: checkcast #225 // class android/widget/TextView │ │ │ │ - 1159: astore 26 │ │ │ │ - 1161: aload_0 │ │ │ │ - 1162: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 1165: astore 6 │ │ │ │ - 1167: aload 6 │ │ │ │ - 1169: astore_3 │ │ │ │ - 1170: aload 6 │ │ │ │ - 1172: getfield #285 // Field org/tvheadend/tvhguide/model/Programme.summary:Ljava/lang/String; │ │ │ │ - 1175: astore_3 │ │ │ │ - 1176: aload 26 │ │ │ │ - 1178: astore 6 │ │ │ │ - 1180: aload 26 │ │ │ │ - 1182: aload_3 │ │ │ │ - 1183: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 1186: aload_0 │ │ │ │ + 1128: ldc_w #347 // int 2131296279 │ │ │ │ + 1131: istore 7 │ │ │ │ + 1133: aload_0 │ │ │ │ + 1134: iload 7 │ │ │ │ + 1136: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 1139: checkcast #225 // class android/widget/TextView │ │ │ │ + 1142: astore 25 │ │ │ │ + 1144: aload_0 │ │ │ │ + 1145: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 1148: astore 6 │ │ │ │ + 1150: aload 6 │ │ │ │ + 1152: astore_3 │ │ │ │ + 1153: aload 6 │ │ │ │ + 1155: getfield #285 // Field org/tvheadend/tvhguide/model/Programme.summary:Ljava/lang/String; │ │ │ │ + 1158: astore 6 │ │ │ │ + 1160: aload 6 │ │ │ │ + 1162: astore_3 │ │ │ │ + 1163: aload 25 │ │ │ │ + 1165: aload 6 │ │ │ │ + 1167: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 1170: aload_0 │ │ │ │ + 1171: astore 6 │ │ │ │ + 1173: aload_0 │ │ │ │ + 1174: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 1177: astore 6 │ │ │ │ + 1179: aload 6 │ │ │ │ + 1181: astore_3 │ │ │ │ + 1182: aload 6 │ │ │ │ + 1184: getfield #285 // Field org/tvheadend/tvhguide/model/Programme.summary:Ljava/lang/String; │ │ │ │ 1187: astore 6 │ │ │ │ - 1189: aload_0 │ │ │ │ - 1190: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 1193: astore 6 │ │ │ │ - 1195: aload 6 │ │ │ │ - 1197: astore_3 │ │ │ │ - 1198: aload 6 │ │ │ │ - 1200: getfield #285 // Field org/tvheadend/tvhguide/model/Programme.summary:Ljava/lang/String; │ │ │ │ - 1203: astore 6 │ │ │ │ - 1205: aload 6 │ │ │ │ - 1207: astore_3 │ │ │ │ - 1208: aload 6 │ │ │ │ - 1210: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ - 1213: istore 9 │ │ │ │ - 1215: iload 9 │ │ │ │ - 1217: ifne 1244 │ │ │ │ - 1220: bipush 8 │ │ │ │ - 1222: istore 9 │ │ │ │ - 1224: ldc_w #291 // float 1.1E-44f │ │ │ │ - 1227: fstore 10 │ │ │ │ - 1229: aload 26 │ │ │ │ - 1231: astore 6 │ │ │ │ - 1233: iload 9 │ │ │ │ - 1235: istore 7 │ │ │ │ - 1237: aload 26 │ │ │ │ - 1239: iload 9 │ │ │ │ - 1241: invokevirtual #349 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ - 1244: ldc_w #351 // float 1.8210474E38f │ │ │ │ - 1247: fstore 10 │ │ │ │ - 1249: aload_0 │ │ │ │ - 1250: astore 6 │ │ │ │ - 1252: ldc_w #350 // int 2131296281 │ │ │ │ - 1255: istore 7 │ │ │ │ - 1257: aload_0 │ │ │ │ - 1258: iload 7 │ │ │ │ - 1260: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 1263: checkcast #225 // class android/widget/TextView │ │ │ │ - 1266: astore 26 │ │ │ │ - 1268: aload_0 │ │ │ │ - 1269: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 1272: astore 6 │ │ │ │ - 1274: aload 6 │ │ │ │ - 1276: astore_3 │ │ │ │ - 1277: aload 6 │ │ │ │ - 1279: getfield #288 // Field org/tvheadend/tvhguide/model/Programme.description:Ljava/lang/String; │ │ │ │ - 1282: astore_3 │ │ │ │ - 1283: aload 26 │ │ │ │ + 1189: aload 6 │ │ │ │ + 1191: astore_3 │ │ │ │ + 1192: aload 6 │ │ │ │ + 1194: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ + 1197: istore 9 │ │ │ │ + 1199: iload 9 │ │ │ │ + 1201: ifne 1228 │ │ │ │ + 1204: bipush 8 │ │ │ │ + 1206: istore 9 │ │ │ │ + 1208: ldc_w #291 // float 1.1E-44f │ │ │ │ + 1211: fstore 10 │ │ │ │ + 1213: iload 9 │ │ │ │ + 1215: istore 29 │ │ │ │ + 1217: fload 10 │ │ │ │ + 1219: fstore 31 │ │ │ │ + 1221: aload 25 │ │ │ │ + 1223: iload 9 │ │ │ │ + 1225: invokevirtual #349 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ + 1228: ldc_w #351 // float 1.8210474E38f │ │ │ │ + 1231: fstore 10 │ │ │ │ + 1233: aload_0 │ │ │ │ + 1234: astore 6 │ │ │ │ + 1236: ldc_w #350 // int 2131296281 │ │ │ │ + 1239: istore 7 │ │ │ │ + 1241: aload_0 │ │ │ │ + 1242: iload 7 │ │ │ │ + 1244: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 1247: checkcast #225 // class android/widget/TextView │ │ │ │ + 1250: astore 25 │ │ │ │ + 1252: aload_0 │ │ │ │ + 1253: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ + 1256: astore 6 │ │ │ │ + 1258: aload 6 │ │ │ │ + 1260: astore_3 │ │ │ │ + 1261: aload 6 │ │ │ │ + 1263: getfield #288 // Field org/tvheadend/tvhguide/model/Programme.description:Ljava/lang/String; │ │ │ │ + 1266: astore 6 │ │ │ │ + 1268: aload 6 │ │ │ │ + 1270: astore_3 │ │ │ │ + 1271: aload 25 │ │ │ │ + 1273: aload 6 │ │ │ │ + 1275: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 1278: aload_0 │ │ │ │ + 1279: astore 6 │ │ │ │ + 1281: aload_0 │ │ │ │ + 1282: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ 1285: astore 6 │ │ │ │ - 1287: aload 26 │ │ │ │ - 1289: aload_3 │ │ │ │ - 1290: invokevirtual #232 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 1293: aload_0 │ │ │ │ - 1294: astore 6 │ │ │ │ - 1296: aload_0 │ │ │ │ - 1297: getfield #195 // Field programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ │ │ - 1300: astore 6 │ │ │ │ - 1302: aload 6 │ │ │ │ - 1304: astore_3 │ │ │ │ - 1305: aload 6 │ │ │ │ - 1307: getfield #288 // Field org/tvheadend/tvhguide/model/Programme.description:Ljava/lang/String; │ │ │ │ - 1310: astore 6 │ │ │ │ - 1312: aload 6 │ │ │ │ - 1314: astore_3 │ │ │ │ - 1315: aload 6 │ │ │ │ - 1317: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ - 1320: istore 9 │ │ │ │ - 1322: iload 9 │ │ │ │ - 1324: ifne 751 │ │ │ │ - 1327: bipush 8 │ │ │ │ - 1329: istore 9 │ │ │ │ - 1331: ldc_w #291 // float 1.1E-44f │ │ │ │ - 1334: fstore 10 │ │ │ │ - 1336: aload 26 │ │ │ │ - 1338: astore 6 │ │ │ │ - 1340: iload 9 │ │ │ │ + 1287: aload 6 │ │ │ │ + 1289: astore_3 │ │ │ │ + 1290: aload 6 │ │ │ │ + 1292: getfield #288 // Field org/tvheadend/tvhguide/model/Programme.description:Ljava/lang/String; │ │ │ │ + 1295: astore 6 │ │ │ │ + 1297: aload 6 │ │ │ │ + 1299: astore_3 │ │ │ │ + 1300: aload 6 │ │ │ │ + 1302: invokevirtual #24 // Method java/lang/String.length:()I │ │ │ │ + 1305: istore 9 │ │ │ │ + 1307: iload 9 │ │ │ │ + 1309: ifne 743 │ │ │ │ + 1312: bipush 8 │ │ │ │ + 1314: istore 9 │ │ │ │ + 1316: ldc_w #291 // float 1.1E-44f │ │ │ │ + 1319: fstore 10 │ │ │ │ + 1321: iload 9 │ │ │ │ + 1323: istore 29 │ │ │ │ + 1325: fload 10 │ │ │ │ + 1327: fstore 31 │ │ │ │ + 1329: aload 25 │ │ │ │ + 1331: iload 9 │ │ │ │ + 1333: invokevirtual #349 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ + 1336: goto 743 │ │ │ │ + 1339: ldc_w #352 // int 2131296289 │ │ │ │ 1342: istore 7 │ │ │ │ - 1344: aload 26 │ │ │ │ - 1346: iload 9 │ │ │ │ - 1348: invokevirtual #349 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ - 1351: goto 751 │ │ │ │ - 1354: ldc_w #352 // int 2131296289 │ │ │ │ - 1357: istore 7 │ │ │ │ - 1359: aload_0 │ │ │ │ - 1360: iload 7 │ │ │ │ - 1362: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 1365: bipush 8 │ │ │ │ - 1367: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ - 1370: ldc_w #354 // int 2131296291 │ │ │ │ - 1373: istore 7 │ │ │ │ - 1375: aload_0 │ │ │ │ - 1376: iload 7 │ │ │ │ - 1378: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 1381: astore 27 │ │ │ │ - 1383: bipush 8 │ │ │ │ - 1385: istore 9 │ │ │ │ - 1387: ldc_w #291 // float 1.1E-44f │ │ │ │ - 1390: fstore 10 │ │ │ │ - 1392: aload 27 │ │ │ │ - 1394: iload 9 │ │ │ │ - 1396: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ - 1399: goto 827 │ │ │ │ - 1402: aload_0 │ │ │ │ - 1403: astore 6 │ │ │ │ - 1405: ldc_w #356 // int 2131296286 │ │ │ │ - 1408: istore 7 │ │ │ │ - 1410: aload_0 │ │ │ │ - 1411: iload 7 │ │ │ │ - 1413: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 1416: bipush 8 │ │ │ │ - 1418: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ - 1421: ldc_w #358 // int 2131296288 │ │ │ │ - 1424: istore 7 │ │ │ │ - 1426: aload_0 │ │ │ │ - 1427: iload 7 │ │ │ │ - 1429: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 1432: astore 27 │ │ │ │ - 1434: bipush 8 │ │ │ │ - 1436: istore 9 │ │ │ │ - 1438: ldc_w #291 // float 1.1E-44f │ │ │ │ - 1441: fstore 10 │ │ │ │ - 1443: aload 27 │ │ │ │ - 1445: iload 9 │ │ │ │ - 1447: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ - 1450: goto 925 │ │ │ │ - 1453: aload_0 │ │ │ │ - 1454: astore 6 │ │ │ │ - 1456: ldc_w #360 // int 2131296292 │ │ │ │ - 1459: istore 7 │ │ │ │ - 1461: aload_0 │ │ │ │ - 1462: iload 7 │ │ │ │ - 1464: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 1467: astore 27 │ │ │ │ - 1469: bipush 8 │ │ │ │ - 1471: istore 9 │ │ │ │ - 1473: ldc_w #291 // float 1.1E-44f │ │ │ │ - 1476: fstore 10 │ │ │ │ - 1478: aload 27 │ │ │ │ - 1480: iload 9 │ │ │ │ - 1482: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ - 1485: goto 127 │ │ │ │ + 1344: aload_0 │ │ │ │ + 1345: iload 7 │ │ │ │ + 1347: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 1350: bipush 8 │ │ │ │ + 1352: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ + 1355: ldc_w #354 // int 2131296291 │ │ │ │ + 1358: istore 7 │ │ │ │ + 1360: aload_0 │ │ │ │ + 1361: iload 7 │ │ │ │ + 1363: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 1366: astore 26 │ │ │ │ + 1368: bipush 8 │ │ │ │ + 1370: istore 9 │ │ │ │ + 1372: ldc_w #291 // float 1.1E-44f │ │ │ │ + 1375: fstore 10 │ │ │ │ + 1377: aload 26 │ │ │ │ + 1379: iload 9 │ │ │ │ + 1381: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ + 1384: goto 815 │ │ │ │ + 1387: aload_0 │ │ │ │ + 1388: astore 6 │ │ │ │ + 1390: ldc_w #356 // int 2131296286 │ │ │ │ + 1393: istore 7 │ │ │ │ + 1395: aload_0 │ │ │ │ + 1396: iload 7 │ │ │ │ + 1398: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 1401: bipush 8 │ │ │ │ + 1403: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ + 1406: ldc_w #358 // int 2131296288 │ │ │ │ + 1409: istore 7 │ │ │ │ + 1411: aload_0 │ │ │ │ + 1412: iload 7 │ │ │ │ + 1414: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 1417: astore 26 │ │ │ │ + 1419: bipush 8 │ │ │ │ + 1421: istore 9 │ │ │ │ + 1423: ldc_w #291 // float 1.1E-44f │ │ │ │ + 1426: fstore 10 │ │ │ │ + 1428: aload 26 │ │ │ │ + 1430: iload 9 │ │ │ │ + 1432: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ + 1435: goto 909 │ │ │ │ + 1438: aload_0 │ │ │ │ + 1439: astore 6 │ │ │ │ + 1441: ldc_w #360 // int 2131296292 │ │ │ │ + 1444: istore 7 │ │ │ │ + 1446: aload_0 │ │ │ │ + 1447: iload 7 │ │ │ │ + 1449: invokevirtual #223 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 1452: astore 26 │ │ │ │ + 1454: bipush 8 │ │ │ │ + 1456: istore 9 │ │ │ │ + 1458: ldc_w #291 // float 1.1E-44f │ │ │ │ + 1461: fstore 10 │ │ │ │ + 1463: aload 26 │ │ │ │ + 1465: iload 9 │ │ │ │ + 1467: invokevirtual #296 // Method android/view/View.setVisibility:(I)V │ │ │ │ + 1470: goto 124 │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(android.view.Menu); │ │ │ │ descriptor: (Landroid/view/Menu;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=13, args_size=2 │ │ │ │ 0: ldc_w #362 // int 2131099656 │ │ ├── org/tvheadend/tvhguide/ProgrammeListActivity$6.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -95,49 +95,47 @@ │ │ │ │ 11: invokespecial #18 // Method java/lang/Object."":()V │ │ │ │ 14: return │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=1 │ │ │ │ + stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #14 // Field val$obj:Ljava/lang/Object; │ │ │ │ 4: checkcast #20 // class org/tvheadend/tvhguide/model/Recording │ │ │ │ 7: astore_1 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ 12: invokestatic #26 // Method org/tvheadend/tvhguide/ProgrammeListActivity.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ │ │ 15: getfield #32 // Field org/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter.list:Ljava/util/List; │ │ │ │ - 18: astore_2 │ │ │ │ - 19: aload_2 │ │ │ │ - 20: invokeinterface #38, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 25: astore_3 │ │ │ │ - 26: aload_3 │ │ │ │ - 27: invokeinterface #44, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 32: istore 4 │ │ │ │ - 34: iload 4 │ │ │ │ - 36: ifeq 86 │ │ │ │ - 39: aload_3 │ │ │ │ - 40: invokeinterface #48, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 45: checkcast #50 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 48: astore 5 │ │ │ │ - 50: aload 5 │ │ │ │ - 52: getfield #54 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ - 55: astore_2 │ │ │ │ - 56: aload_1 │ │ │ │ - 57: aload_2 │ │ │ │ - 58: if_acmpne 26 │ │ │ │ - 61: aload_0 │ │ │ │ - 62: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ - 65: invokestatic #26 // Method org/tvheadend/tvhguide/ProgrammeListActivity.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ │ │ - 68: astore_2 │ │ │ │ - 69: aload_0 │ │ │ │ - 70: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ - 73: invokevirtual #58 // Method org/tvheadend/tvhguide/ProgrammeListActivity.getListView:()Landroid/widget/ListView; │ │ │ │ - 76: astore 6 │ │ │ │ - 78: aload_2 │ │ │ │ - 79: aload 6 │ │ │ │ - 81: aload 5 │ │ │ │ - 83: invokevirtual #62 // Method org/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ - 86: return │ │ │ │ + 18: invokeinterface #38, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 23: astore_2 │ │ │ │ + 24: aload_2 │ │ │ │ + 25: invokeinterface #44, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 30: istore_3 │ │ │ │ + 31: iload_3 │ │ │ │ + 32: ifeq 84 │ │ │ │ + 35: aload_2 │ │ │ │ + 36: invokeinterface #48, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 41: checkcast #50 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 44: astore 4 │ │ │ │ + 46: aload 4 │ │ │ │ + 48: getfield #54 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ + 51: astore 5 │ │ │ │ + 53: aload_1 │ │ │ │ + 54: aload 5 │ │ │ │ + 56: if_acmpne 24 │ │ │ │ + 59: aload_0 │ │ │ │ + 60: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ + 63: invokestatic #26 // Method org/tvheadend/tvhguide/ProgrammeListActivity.access$100:(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ │ │ + 66: astore_2 │ │ │ │ + 67: aload_0 │ │ │ │ + 68: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ │ + 71: invokevirtual #58 // Method org/tvheadend/tvhguide/ProgrammeListActivity.getListView:()Landroid/widget/ListView; │ │ │ │ + 74: astore 5 │ │ │ │ + 76: aload_2 │ │ │ │ + 77: aload 5 │ │ │ │ + 79: aload 4 │ │ │ │ + 81: invokevirtual #62 // Method org/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ + 84: return │ │ │ │ } │ │ ├── org/tvheadend/tvhguide/SearchResultActivity$5.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -95,49 +95,47 @@ │ │ │ │ 11: invokespecial #18 // Method java/lang/Object."":()V │ │ │ │ 14: return │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=1 │ │ │ │ + stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #14 // Field val$obj:Ljava/lang/Object; │ │ │ │ 4: checkcast #20 // class org/tvheadend/tvhguide/model/Recording │ │ │ │ 7: astore_1 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ 12: invokestatic #26 // Method org/tvheadend/tvhguide/SearchResultActivity.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ │ 15: getfield #32 // Field org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter.list:Ljava/util/List; │ │ │ │ - 18: astore_2 │ │ │ │ - 19: aload_2 │ │ │ │ - 20: invokeinterface #38, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 25: astore_3 │ │ │ │ - 26: aload_3 │ │ │ │ - 27: invokeinterface #44, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 32: istore 4 │ │ │ │ - 34: iload 4 │ │ │ │ - 36: ifeq 86 │ │ │ │ - 39: aload_3 │ │ │ │ - 40: invokeinterface #48, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 45: checkcast #50 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 48: astore 5 │ │ │ │ - 50: aload 5 │ │ │ │ - 52: getfield #54 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ - 55: astore_2 │ │ │ │ - 56: aload_1 │ │ │ │ - 57: aload_2 │ │ │ │ - 58: if_acmpne 26 │ │ │ │ - 61: aload_0 │ │ │ │ - 62: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ - 65: invokestatic #26 // Method org/tvheadend/tvhguide/SearchResultActivity.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ │ - 68: astore_2 │ │ │ │ - 69: aload_0 │ │ │ │ - 70: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ - 73: invokevirtual #58 // Method org/tvheadend/tvhguide/SearchResultActivity.getListView:()Landroid/widget/ListView; │ │ │ │ - 76: astore 6 │ │ │ │ - 78: aload_2 │ │ │ │ - 79: aload 6 │ │ │ │ - 81: aload 5 │ │ │ │ - 83: invokevirtual #62 // Method org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ - 86: return │ │ │ │ + 18: invokeinterface #38, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 23: astore_2 │ │ │ │ + 24: aload_2 │ │ │ │ + 25: invokeinterface #44, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 30: istore_3 │ │ │ │ + 31: iload_3 │ │ │ │ + 32: ifeq 84 │ │ │ │ + 35: aload_2 │ │ │ │ + 36: invokeinterface #48, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 41: checkcast #50 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 44: astore 4 │ │ │ │ + 46: aload 4 │ │ │ │ + 48: getfield #54 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ + 51: astore 5 │ │ │ │ + 53: aload_1 │ │ │ │ + 54: aload 5 │ │ │ │ + 56: if_acmpne 24 │ │ │ │ + 59: aload_0 │ │ │ │ + 60: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ + 63: invokestatic #26 // Method org/tvheadend/tvhguide/SearchResultActivity.access$100:(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ │ + 66: astore_2 │ │ │ │ + 67: aload_0 │ │ │ │ + 68: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ │ + 71: invokevirtual #58 // Method org/tvheadend/tvhguide/SearchResultActivity.getListView:()Landroid/widget/ListView; │ │ │ │ + 74: astore 5 │ │ │ │ + 76: aload_2 │ │ │ │ + 77: aload 5 │ │ │ │ + 79: aload 4 │ │ │ │ + 81: invokevirtual #62 // Method org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter.updateView:(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ + 84: return │ │ │ │ } │ │ ├── org/tvheadend/tvhguide/TVHGuideApplication.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -506,38 +506,38 @@ │ │ │ │ 104: putfield #106 // Field handler:Landroid/os/Handler; │ │ │ │ 107: return │ │ │ │ │ │ │ │ private void broadcastMessage(java.lang.String, java.lang.Object); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/lang/Object;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=3 │ │ │ │ + stack=300, locals=7, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #85 // Field listeners:Ljava/util/List; │ │ │ │ 4: astore_3 │ │ │ │ 5: aload_3 │ │ │ │ 6: monitorenter │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #85 // Field listeners:Ljava/util/List; │ │ │ │ 11: astore 4 │ │ │ │ 13: aload 4 │ │ │ │ 15: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 20: astore 5 │ │ │ │ - 22: aload 5 │ │ │ │ + 20: astore 4 │ │ │ │ + 22: aload 4 │ │ │ │ 24: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 29: istore 6 │ │ │ │ - 31: iload 6 │ │ │ │ + 29: istore 5 │ │ │ │ + 31: iload 5 │ │ │ │ 33: ifeq 71 │ │ │ │ - 36: aload 5 │ │ │ │ + 36: aload 4 │ │ │ │ 38: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 43: astore 7 │ │ │ │ - 45: aload 7 │ │ │ │ + 43: astore 6 │ │ │ │ + 45: aload 6 │ │ │ │ 47: checkcast #124 // class org/tvheadend/tvhguide/htsp/HTSListener │ │ │ │ - 50: astore 7 │ │ │ │ - 52: aload 7 │ │ │ │ + 50: astore 6 │ │ │ │ + 52: aload 6 │ │ │ │ 54: aload_1 │ │ │ │ 55: aload_2 │ │ │ │ 56: invokeinterface #128, 3 // InterfaceMethod org/tvheadend/tvhguide/htsp/HTSListener.onMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ │ │ 61: goto 22 │ │ │ │ 64: astore 4 │ │ │ │ 66: aload_3 │ │ │ │ 67: monitorexit │ │ │ │ @@ -1194,153 +1194,145 @@ │ │ │ │ 1: getfield #93 // Field tags:Ljava/util/List; │ │ │ │ 4: invokeinterface #193, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ 9: aload_0 │ │ │ │ 10: getfield #97 // Field recordings:Ljava/util/List; │ │ │ │ 13: invokeinterface #193, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ 18: aload_0 │ │ │ │ 19: getfield #95 // Field channels:Ljava/util/List; │ │ │ │ - 22: astore_1 │ │ │ │ - 23: aload_1 │ │ │ │ - 24: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 29: astore_2 │ │ │ │ - 30: aload_2 │ │ │ │ - 31: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 36: istore_3 │ │ │ │ - 37: iload_3 │ │ │ │ - 38: ifeq 77 │ │ │ │ - 41: aload_2 │ │ │ │ - 42: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 47: checkcast #195 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ - 50: astore 4 │ │ │ │ - 52: aload 4 │ │ │ │ - 54: getfield #199 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ - 57: invokeinterface #202, 1 // InterfaceMethod java/util/Set.clear:()V │ │ │ │ - 62: aload 4 │ │ │ │ - 64: getfield #204 // Field org/tvheadend/tvhguide/model/Channel.recordings:Ljava/util/Set; │ │ │ │ - 67: astore_1 │ │ │ │ - 68: aload_1 │ │ │ │ - 69: invokeinterface #202, 1 // InterfaceMethod java/util/Set.clear:()V │ │ │ │ - 74: goto 30 │ │ │ │ - 77: aload_0 │ │ │ │ - 78: getfield #95 // Field channels:Ljava/util/List; │ │ │ │ - 81: invokeinterface #193, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ - 86: aload_0 │ │ │ │ - 87: getfield #99 // Field subscriptions:Ljava/util/List; │ │ │ │ - 90: astore_1 │ │ │ │ - 91: aload_1 │ │ │ │ - 92: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 97: astore_2 │ │ │ │ - 98: aload_2 │ │ │ │ - 99: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 104: istore_3 │ │ │ │ - 105: iload_3 │ │ │ │ - 106: ifeq 135 │ │ │ │ - 109: aload_2 │ │ │ │ - 110: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 115: checkcast #206 // class org/tvheadend/tvhguide/model/Subscription │ │ │ │ - 118: astore 5 │ │ │ │ - 120: aload 5 │ │ │ │ - 122: getfield #209 // Field org/tvheadend/tvhguide/model/Subscription.streams:Ljava/util/List; │ │ │ │ - 125: astore_1 │ │ │ │ - 126: aload_1 │ │ │ │ - 127: invokeinterface #193, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ - 132: goto 98 │ │ │ │ - 135: aload_0 │ │ │ │ - 136: getfield #99 // Field subscriptions:Ljava/util/List; │ │ │ │ - 139: invokeinterface #193, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ - 144: new #211 // class org/tvheadend/tvhguide/model/ChannelTag │ │ │ │ - 147: astore 6 │ │ │ │ - 149: aload 6 │ │ │ │ - 151: invokespecial #212 // Method org/tvheadend/tvhguide/model/ChannelTag."":()V │ │ │ │ - 154: aload 6 │ │ │ │ - 156: lconst_0 │ │ │ │ - 157: putfield #216 // Field org/tvheadend/tvhguide/model/ChannelTag.id:J │ │ │ │ - 160: aload_0 │ │ │ │ - 161: ldc #217 // int 2131099693 │ │ │ │ - 163: invokevirtual #222 // Method getString:(I)Ljava/lang/String; │ │ │ │ - 166: astore_1 │ │ │ │ - 167: aload 6 │ │ │ │ - 169: aload_1 │ │ │ │ - 170: putfield #225 // Field org/tvheadend/tvhguide/model/ChannelTag.name:Ljava/lang/String; │ │ │ │ - 173: aload_0 │ │ │ │ - 174: getfield #93 // Field tags:Ljava/util/List; │ │ │ │ - 177: aload 6 │ │ │ │ - 179: invokeinterface #175, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 184: pop │ │ │ │ - 185: return │ │ │ │ + 22: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 27: astore_1 │ │ │ │ + 28: aload_1 │ │ │ │ + 29: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 34: istore_2 │ │ │ │ + 35: iload_2 │ │ │ │ + 36: ifeq 74 │ │ │ │ + 39: aload_1 │ │ │ │ + 40: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 45: checkcast #195 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ + 48: astore_3 │ │ │ │ + 49: aload_3 │ │ │ │ + 50: getfield #199 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ + 53: invokeinterface #202, 1 // InterfaceMethod java/util/Set.clear:()V │ │ │ │ + 58: aload_3 │ │ │ │ + 59: getfield #204 // Field org/tvheadend/tvhguide/model/Channel.recordings:Ljava/util/Set; │ │ │ │ + 62: astore 4 │ │ │ │ + 64: aload 4 │ │ │ │ + 66: invokeinterface #202, 1 // InterfaceMethod java/util/Set.clear:()V │ │ │ │ + 71: goto 28 │ │ │ │ + 74: aload_0 │ │ │ │ + 75: getfield #95 // Field channels:Ljava/util/List; │ │ │ │ + 78: invokeinterface #193, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ + 83: aload_0 │ │ │ │ + 84: getfield #99 // Field subscriptions:Ljava/util/List; │ │ │ │ + 87: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 92: astore_1 │ │ │ │ + 93: aload_1 │ │ │ │ + 94: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 99: istore_2 │ │ │ │ + 100: iload_2 │ │ │ │ + 101: ifeq 132 │ │ │ │ + 104: aload_1 │ │ │ │ + 105: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 110: checkcast #206 // class org/tvheadend/tvhguide/model/Subscription │ │ │ │ + 113: astore 5 │ │ │ │ + 115: aload 5 │ │ │ │ + 117: getfield #209 // Field org/tvheadend/tvhguide/model/Subscription.streams:Ljava/util/List; │ │ │ │ + 120: astore 4 │ │ │ │ + 122: aload 4 │ │ │ │ + 124: invokeinterface #193, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ + 129: goto 93 │ │ │ │ + 132: aload_0 │ │ │ │ + 133: getfield #99 // Field subscriptions:Ljava/util/List; │ │ │ │ + 136: invokeinterface #193, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ + 141: new #211 // class org/tvheadend/tvhguide/model/ChannelTag │ │ │ │ + 144: astore 6 │ │ │ │ + 146: aload 6 │ │ │ │ + 148: invokespecial #212 // Method org/tvheadend/tvhguide/model/ChannelTag."":()V │ │ │ │ + 151: aload 6 │ │ │ │ + 153: lconst_0 │ │ │ │ + 154: putfield #216 // Field org/tvheadend/tvhguide/model/ChannelTag.id:J │ │ │ │ + 157: aload_0 │ │ │ │ + 158: ldc #217 // int 2131099693 │ │ │ │ + 160: invokevirtual #222 // Method getString:(I)Ljava/lang/String; │ │ │ │ + 163: astore_1 │ │ │ │ + 164: aload 6 │ │ │ │ + 166: aload_1 │ │ │ │ + 167: putfield #225 // Field org/tvheadend/tvhguide/model/ChannelTag.name:Ljava/lang/String; │ │ │ │ + 170: aload_0 │ │ │ │ + 171: getfield #93 // Field tags:Ljava/util/List; │ │ │ │ + 174: aload 6 │ │ │ │ + 176: invokeinterface #175, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 181: pop │ │ │ │ + 182: return │ │ │ │ │ │ │ │ public org.tvheadend.tvhguide.model.Channel getChannel(long); │ │ │ │ descriptor: (J)Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #229 // Method getChannels:()Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 60 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #195 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: getfield #230 // Field org/tvheadend/tvhguide/model/Channel.id:J │ │ │ │ - 44: lstore 7 │ │ │ │ - 46: lload 7 │ │ │ │ - 48: lload_1 │ │ │ │ - 49: lcmp │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifne 13 │ │ │ │ - 57: aload 6 │ │ │ │ - 59: areturn │ │ │ │ - 60: aconst_null │ │ │ │ - 61: astore 6 │ │ │ │ - 63: goto 57 │ │ │ │ + 4: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 55 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #195 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: getfield #230 // Field org/tvheadend/tvhguide/model/Channel.id:J │ │ │ │ + 39: lstore 6 │ │ │ │ + 41: lload 6 │ │ │ │ + 43: lload_1 │ │ │ │ + 44: lcmp │ │ │ │ + 45: istore 4 │ │ │ │ + 47: iload 4 │ │ │ │ + 49: ifne 10 │ │ │ │ + 52: aload 5 │ │ │ │ + 54: areturn │ │ │ │ + 55: aconst_null │ │ │ │ + 56: astore 5 │ │ │ │ + 58: goto 52 │ │ │ │ │ │ │ │ public org.tvheadend.tvhguide.model.ChannelTag getChannelTag(long); │ │ │ │ descriptor: (J)Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #233 // Method getChannelTags:()Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 60 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #211 // class org/tvheadend/tvhguide/model/ChannelTag │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: getfield #216 // Field org/tvheadend/tvhguide/model/ChannelTag.id:J │ │ │ │ - 44: lstore 7 │ │ │ │ - 46: lload 7 │ │ │ │ - 48: lload_1 │ │ │ │ - 49: lcmp │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifne 13 │ │ │ │ - 57: aload 6 │ │ │ │ - 59: areturn │ │ │ │ - 60: aconst_null │ │ │ │ - 61: astore 6 │ │ │ │ - 63: goto 57 │ │ │ │ + 4: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 55 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #211 // class org/tvheadend/tvhguide/model/ChannelTag │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: getfield #216 // Field org/tvheadend/tvhguide/model/ChannelTag.id:J │ │ │ │ + 39: lstore 6 │ │ │ │ + 41: lload 6 │ │ │ │ + 43: lload_1 │ │ │ │ + 44: lcmp │ │ │ │ + 45: istore 4 │ │ │ │ + 47: iload 4 │ │ │ │ + 49: ifne 10 │ │ │ │ + 52: aload 5 │ │ │ │ + 54: areturn │ │ │ │ + 55: aconst_null │ │ │ │ + 56: astore 5 │ │ │ │ + 58: goto 52 │ │ │ │ │ │ │ │ public java.util.List getChannelTags(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1356,88 +1348,84 @@ │ │ │ │ 1: getfield #95 // Field channels:Ljava/util/List; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ public org.tvheadend.tvhguide.model.Recording getRecording(long); │ │ │ │ descriptor: (J)Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #236 // Method getRecordings:()Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 60 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #238 // class org/tvheadend/tvhguide/model/Recording │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: getfield #239 // Field org/tvheadend/tvhguide/model/Recording.id:J │ │ │ │ - 44: lstore 7 │ │ │ │ - 46: lload 7 │ │ │ │ - 48: lload_1 │ │ │ │ - 49: lcmp │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifne 13 │ │ │ │ - 57: aload 6 │ │ │ │ - 59: areturn │ │ │ │ - 60: aconst_null │ │ │ │ - 61: astore 6 │ │ │ │ - 63: goto 57 │ │ │ │ + 4: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 55 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #238 // class org/tvheadend/tvhguide/model/Recording │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: getfield #239 // Field org/tvheadend/tvhguide/model/Recording.id:J │ │ │ │ + 39: lstore 6 │ │ │ │ + 41: lload 6 │ │ │ │ + 43: lload_1 │ │ │ │ + 44: lcmp │ │ │ │ + 45: istore 4 │ │ │ │ + 47: iload 4 │ │ │ │ + 49: ifne 10 │ │ │ │ + 52: aload 5 │ │ │ │ + 54: areturn │ │ │ │ + 55: aconst_null │ │ │ │ + 56: astore 5 │ │ │ │ + 58: goto 52 │ │ │ │ │ │ │ │ public java.util.List getRecordings(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #97 // Field recordings:Ljava/util/List; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ public org.tvheadend.tvhguide.model.Subscription getSubscription(long); │ │ │ │ descriptor: (J)Lorg/tvheadend/tvhguide/model/Subscription; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #242 // Method getSubscriptions:()Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 60 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #206 // class org/tvheadend/tvhguide/model/Subscription │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: getfield #243 // Field org/tvheadend/tvhguide/model/Subscription.id:J │ │ │ │ - 44: lstore 7 │ │ │ │ - 46: lload 7 │ │ │ │ - 48: lload_1 │ │ │ │ - 49: lcmp │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifne 13 │ │ │ │ - 57: aload 6 │ │ │ │ - 59: areturn │ │ │ │ - 60: aconst_null │ │ │ │ - 61: astore 6 │ │ │ │ - 63: goto 57 │ │ │ │ + 4: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 55 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #206 // class org/tvheadend/tvhguide/model/Subscription │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: getfield #243 // Field org/tvheadend/tvhguide/model/Subscription.id:J │ │ │ │ + 39: lstore 6 │ │ │ │ + 41: lload 6 │ │ │ │ + 43: lload_1 │ │ │ │ + 44: lcmp │ │ │ │ + 45: istore 4 │ │ │ │ + 47: iload 4 │ │ │ │ + 49: ifne 10 │ │ │ │ + 52: aload 5 │ │ │ │ + 54: areturn │ │ │ │ + 55: aconst_null │ │ │ │ + 56: astore 5 │ │ │ │ + 58: goto 52 │ │ │ │ │ │ │ │ public java.util.List getSubscriptions(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1453,43 +1441,41 @@ │ │ │ │ 1: getfield #101 // Field loading:Z │ │ │ │ 4: ireturn │ │ │ │ │ │ │ │ public void removeChannel(long); │ │ │ │ descriptor: (J)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #229 // Method getChannels:()Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 63 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #195 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: getfield #230 // Field org/tvheadend/tvhguide/model/Channel.id:J │ │ │ │ - 44: lstore 7 │ │ │ │ - 46: lload 7 │ │ │ │ - 48: lload_1 │ │ │ │ - 49: lcmp │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifne 13 │ │ │ │ - 57: aload_0 │ │ │ │ - 58: aload 6 │ │ │ │ - 60: invokevirtual #247 // Method removeChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ │ │ - 63: return │ │ │ │ + 4: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 58 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #195 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: getfield #230 // Field org/tvheadend/tvhguide/model/Channel.id:J │ │ │ │ + 39: lstore 6 │ │ │ │ + 41: lload 6 │ │ │ │ + 43: lload_1 │ │ │ │ + 44: lcmp │ │ │ │ + 45: istore 4 │ │ │ │ + 47: iload 4 │ │ │ │ + 49: ifne 10 │ │ │ │ + 52: aload_0 │ │ │ │ + 53: aload 5 │ │ │ │ + 55: invokevirtual #247 // Method removeChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ │ │ + 58: return │ │ │ │ │ │ │ │ public void removeChannel(org.tvheadend.tvhguide.model.Channel); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/model/Channel;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1512,43 +1498,41 @@ │ │ │ │ 28: invokespecial #178 // Method broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ │ │ 31: return │ │ │ │ │ │ │ │ public void removeChannelTag(long); │ │ │ │ descriptor: (J)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #233 // Method getChannelTags:()Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 63 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #211 // class org/tvheadend/tvhguide/model/ChannelTag │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: getfield #216 // Field org/tvheadend/tvhguide/model/ChannelTag.id:J │ │ │ │ - 44: lstore 7 │ │ │ │ - 46: lload 7 │ │ │ │ - 48: lload_1 │ │ │ │ - 49: lcmp │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifne 13 │ │ │ │ - 57: aload_0 │ │ │ │ - 58: aload 6 │ │ │ │ - 60: invokevirtual #254 // Method removeChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ │ │ - 63: return │ │ │ │ + 4: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 58 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #211 // class org/tvheadend/tvhguide/model/ChannelTag │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: getfield #216 // Field org/tvheadend/tvhguide/model/ChannelTag.id:J │ │ │ │ + 39: lstore 6 │ │ │ │ + 41: lload 6 │ │ │ │ + 43: lload_1 │ │ │ │ + 44: lcmp │ │ │ │ + 45: istore 4 │ │ │ │ + 47: iload 4 │ │ │ │ + 49: ifne 10 │ │ │ │ + 52: aload_0 │ │ │ │ + 53: aload 5 │ │ │ │ + 55: invokevirtual #254 // Method removeChannelTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ │ │ + 58: return │ │ │ │ │ │ │ │ public void removeChannelTag(org.tvheadend.tvhguide.model.ChannelTag); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1601,43 +1585,41 @@ │ │ │ │ 15: invokespecial #178 // Method broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ │ │ 18: return │ │ │ │ │ │ │ │ public void removeRecording(long); │ │ │ │ descriptor: (J)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #236 // Method getRecordings:()Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 63 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #238 // class org/tvheadend/tvhguide/model/Recording │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: getfield #239 // Field org/tvheadend/tvhguide/model/Recording.id:J │ │ │ │ - 44: lstore 7 │ │ │ │ - 46: lload 7 │ │ │ │ - 48: lload_1 │ │ │ │ - 49: lcmp │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifne 13 │ │ │ │ - 57: aload_0 │ │ │ │ - 58: aload 6 │ │ │ │ - 60: invokevirtual #258 // Method removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ │ │ - 63: return │ │ │ │ + 4: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 58 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #238 // class org/tvheadend/tvhguide/model/Recording │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: getfield #239 // Field org/tvheadend/tvhguide/model/Recording.id:J │ │ │ │ + 39: lstore 6 │ │ │ │ + 41: lload 6 │ │ │ │ + 43: lload_1 │ │ │ │ + 44: lcmp │ │ │ │ + 45: istore 4 │ │ │ │ + 47: iload 4 │ │ │ │ + 49: ifne 10 │ │ │ │ + 52: aload_0 │ │ │ │ + 53: aload 5 │ │ │ │ + 55: invokevirtual #258 // Method removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ │ │ + 58: return │ │ │ │ │ │ │ │ public void removeRecording(org.tvheadend.tvhguide.model.Recording); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/model/Recording;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1660,43 +1642,41 @@ │ │ │ │ 28: invokespecial #178 // Method broadcastMessage:(Ljava/lang/String;Ljava/lang/Object;)V │ │ │ │ 31: return │ │ │ │ │ │ │ │ public void removeSubscription(long); │ │ │ │ descriptor: (J)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #242 // Method getSubscriptions:()Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 63 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #206 // class org/tvheadend/tvhguide/model/Subscription │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: getfield #243 // Field org/tvheadend/tvhguide/model/Subscription.id:J │ │ │ │ - 44: lstore 7 │ │ │ │ - 46: lload 7 │ │ │ │ - 48: lload_1 │ │ │ │ - 49: lcmp │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifne 13 │ │ │ │ - 57: aload_0 │ │ │ │ - 58: aload 6 │ │ │ │ - 60: invokevirtual #262 // Method removeSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ │ │ - 63: return │ │ │ │ + 4: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 58 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #206 // class org/tvheadend/tvhguide/model/Subscription │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: getfield #243 // Field org/tvheadend/tvhguide/model/Subscription.id:J │ │ │ │ + 39: lstore 6 │ │ │ │ + 41: lload 6 │ │ │ │ + 43: lload_1 │ │ │ │ + 44: lcmp │ │ │ │ + 45: istore 4 │ │ │ │ + 47: iload 4 │ │ │ │ + 49: ifne 10 │ │ │ │ + 52: aload_0 │ │ │ │ + 53: aload 5 │ │ │ │ + 55: invokevirtual #262 // Method removeSubscription:(Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ │ │ + 58: return │ │ │ │ │ │ │ │ public void removeSubscription(org.tvheadend.tvhguide.model.Subscription); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_1 │ │ ├── org/tvheadend/tvhguide/htsp/HTSMessage.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1028,109 +1028,107 @@ │ │ │ │ 490: aload 11 │ │ │ │ 492: athrow │ │ │ │ │ │ │ │ private static byte[] serializeBinary(java.util.Collection); │ │ │ │ descriptor: (Ljava/util/Collection;)[B │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=1 │ │ │ │ + stack=300, locals=9, args_size=1 │ │ │ │ 0: sipush 32767 │ │ │ │ 3: istore_1 │ │ │ │ 4: iload_1 │ │ │ │ 5: invokestatic #225 // Method java/nio/ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer; │ │ │ │ 8: astore_2 │ │ │ │ 9: aload_0 │ │ │ │ 10: invokeinterface #229, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ 15: astore_3 │ │ │ │ 16: aload_3 │ │ │ │ 17: invokeinterface #234, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 22: istore_1 │ │ │ │ - 23: iload_1 │ │ │ │ - 24: ifeq 58 │ │ │ │ - 27: aload_3 │ │ │ │ - 28: invokeinterface #238, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 33: astore 4 │ │ │ │ - 35: ldc #108 // String │ │ │ │ - 37: astore 5 │ │ │ │ - 39: aload 5 │ │ │ │ - 41: aload 4 │ │ │ │ - 43: invokestatic #241 // Method serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B │ │ │ │ - 46: astore 6 │ │ │ │ - 48: aload_2 │ │ │ │ - 49: aload 6 │ │ │ │ - 51: invokevirtual #89 // Method java/nio/ByteBuffer.put:([B)Ljava/nio/ByteBuffer; │ │ │ │ - 54: pop │ │ │ │ - 55: goto 16 │ │ │ │ - 58: aload_2 │ │ │ │ - 59: invokevirtual #132 // Method java/nio/ByteBuffer.position:()I │ │ │ │ - 62: newarray byte │ │ │ │ - 64: astore 7 │ │ │ │ - 66: aload_2 │ │ │ │ - 67: invokevirtual #93 // Method java/nio/ByteBuffer.flip:()Ljava/nio/Buffer; │ │ │ │ - 70: pop │ │ │ │ - 71: aload_2 │ │ │ │ - 72: aload 7 │ │ │ │ - 74: invokevirtual #67 // Method java/nio/ByteBuffer.get:([B)Ljava/nio/ByteBuffer; │ │ │ │ - 77: pop │ │ │ │ - 78: aload 7 │ │ │ │ - 80: areturn │ │ │ │ + 22: istore 4 │ │ │ │ + 24: iload 4 │ │ │ │ + 26: ifeq 60 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: invokeinterface #238, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: astore 5 │ │ │ │ + 37: ldc #108 // String │ │ │ │ + 39: astore 6 │ │ │ │ + 41: aload 6 │ │ │ │ + 43: aload 5 │ │ │ │ + 45: invokestatic #241 // Method serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B │ │ │ │ + 48: astore 7 │ │ │ │ + 50: aload_2 │ │ │ │ + 51: aload 7 │ │ │ │ + 53: invokevirtual #89 // Method java/nio/ByteBuffer.put:([B)Ljava/nio/ByteBuffer; │ │ │ │ + 56: pop │ │ │ │ + 57: goto 16 │ │ │ │ + 60: aload_2 │ │ │ │ + 61: invokevirtual #132 // Method java/nio/ByteBuffer.position:()I │ │ │ │ + 64: newarray byte │ │ │ │ + 66: astore 8 │ │ │ │ + 68: aload_2 │ │ │ │ + 69: invokevirtual #93 // Method java/nio/ByteBuffer.flip:()Ljava/nio/Buffer; │ │ │ │ + 72: pop │ │ │ │ + 73: aload_2 │ │ │ │ + 74: aload 8 │ │ │ │ + 76: invokevirtual #67 // Method java/nio/ByteBuffer.get:([B)Ljava/nio/ByteBuffer; │ │ │ │ + 79: pop │ │ │ │ + 80: aload 8 │ │ │ │ + 82: areturn │ │ │ │ │ │ │ │ private static byte[] serializeBinary(java.util.Map); │ │ │ │ descriptor: (Ljava/util/Map;)[B │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=1 │ │ │ │ + stack=300, locals=10, args_size=1 │ │ │ │ 0: sipush 32767 │ │ │ │ 3: istore_1 │ │ │ │ 4: iload_1 │ │ │ │ 5: invokestatic #225 // Method java/nio/ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer; │ │ │ │ 8: astore_2 │ │ │ │ 9: aload_0 │ │ │ │ 10: invokeinterface #245, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set; │ │ │ │ - 15: astore_3 │ │ │ │ - 16: aload_3 │ │ │ │ - 17: invokeinterface #248, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 22: astore 4 │ │ │ │ - 24: aload 4 │ │ │ │ - 26: invokeinterface #234, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 31: istore_1 │ │ │ │ - 32: iload_1 │ │ │ │ - 33: ifeq 79 │ │ │ │ - 36: aload 4 │ │ │ │ - 38: invokeinterface #238, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 43: astore 5 │ │ │ │ - 45: aload_0 │ │ │ │ - 46: aload 5 │ │ │ │ - 48: invokeinterface #251, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 53: astore 6 │ │ │ │ - 55: aload 5 │ │ │ │ - 57: invokevirtual #252 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 60: astore_3 │ │ │ │ - 61: aload_3 │ │ │ │ - 62: aload 6 │ │ │ │ - 64: invokestatic #241 // Method serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B │ │ │ │ - 67: astore 7 │ │ │ │ - 69: aload_2 │ │ │ │ - 70: aload 7 │ │ │ │ - 72: invokevirtual #89 // Method java/nio/ByteBuffer.put:([B)Ljava/nio/ByteBuffer; │ │ │ │ - 75: pop │ │ │ │ - 76: goto 24 │ │ │ │ - 79: aload_2 │ │ │ │ - 80: invokevirtual #132 // Method java/nio/ByteBuffer.position:()I │ │ │ │ - 83: newarray byte │ │ │ │ - 85: astore 8 │ │ │ │ - 87: aload_2 │ │ │ │ - 88: invokevirtual #93 // Method java/nio/ByteBuffer.flip:()Ljava/nio/Buffer; │ │ │ │ - 91: pop │ │ │ │ - 92: aload_2 │ │ │ │ - 93: aload 8 │ │ │ │ - 95: invokevirtual #67 // Method java/nio/ByteBuffer.get:([B)Ljava/nio/ByteBuffer; │ │ │ │ - 98: pop │ │ │ │ - 99: aload 8 │ │ │ │ - 101: areturn │ │ │ │ + 15: invokeinterface #248, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 20: astore_3 │ │ │ │ + 21: aload_3 │ │ │ │ + 22: invokeinterface #234, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 27: istore 4 │ │ │ │ + 29: iload 4 │ │ │ │ + 31: ifeq 78 │ │ │ │ + 34: aload_3 │ │ │ │ + 35: invokeinterface #238, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 40: astore 5 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: aload 5 │ │ │ │ + 45: invokeinterface #251, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 50: astore 6 │ │ │ │ + 52: aload 5 │ │ │ │ + 54: invokevirtual #252 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 57: astore 7 │ │ │ │ + 59: aload 7 │ │ │ │ + 61: aload 6 │ │ │ │ + 63: invokestatic #241 // Method serializeBinary:(Ljava/lang/String;Ljava/lang/Object;)[B │ │ │ │ + 66: astore 8 │ │ │ │ + 68: aload_2 │ │ │ │ + 69: aload 8 │ │ │ │ + 71: invokevirtual #89 // Method java/nio/ByteBuffer.put:([B)Ljava/nio/ByteBuffer; │ │ │ │ + 74: pop │ │ │ │ + 75: goto 21 │ │ │ │ + 78: aload_2 │ │ │ │ + 79: invokevirtual #132 // Method java/nio/ByteBuffer.position:()I │ │ │ │ + 82: newarray byte │ │ │ │ + 84: astore 9 │ │ │ │ + 86: aload_2 │ │ │ │ + 87: invokevirtual #93 // Method java/nio/ByteBuffer.flip:()Ljava/nio/Buffer; │ │ │ │ + 90: pop │ │ │ │ + 91: aload_2 │ │ │ │ + 92: aload 9 │ │ │ │ + 94: invokevirtual #67 // Method java/nio/ByteBuffer.get:([B)Ljava/nio/ByteBuffer; │ │ │ │ + 97: pop │ │ │ │ + 98: aload 9 │ │ │ │ + 100: areturn │ │ │ │ │ │ │ │ private static java.math.BigInteger toBigInteger(byte[]); │ │ │ │ descriptor: ([B)Ljava/math/BigInteger; │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1362,15 +1360,15 @@ │ │ │ │ 17: istore_2 │ │ │ │ 18: goto 10 │ │ │ │ │ │ │ │ public java.util.List getIntList(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: new #99 // class java/util/ArrayList │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokespecial #287 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: aload_1 │ │ │ │ 10: invokevirtual #283 // Method containsField:(Ljava/lang/String;)Z │ │ │ │ @@ -1379,45 +1377,43 @@ │ │ │ │ 15: ifne 20 │ │ │ │ 18: aload_2 │ │ │ │ 19: areturn │ │ │ │ 20: aload_0 │ │ │ │ 21: aload_1 │ │ │ │ 22: invokevirtual #261 // Method get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ 25: checkcast #289 // class java/util/List │ │ │ │ - 28: astore 4 │ │ │ │ - 30: aload 4 │ │ │ │ - 32: invokeinterface #290, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 37: astore 5 │ │ │ │ - 39: aload 5 │ │ │ │ - 41: invokeinterface #234, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 46: istore_3 │ │ │ │ - 47: iload_3 │ │ │ │ - 48: ifeq 18 │ │ │ │ - 51: aload 5 │ │ │ │ - 53: invokeinterface #238, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 58: astore 6 │ │ │ │ - 60: aload 6 │ │ │ │ - 62: instanceof #167 // class java/math/BigInteger │ │ │ │ - 65: istore_3 │ │ │ │ - 66: iload_3 │ │ │ │ - 67: ifeq 39 │ │ │ │ + 28: invokeinterface #290, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 33: astore 4 │ │ │ │ + 35: aload 4 │ │ │ │ + 37: invokeinterface #234, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 42: istore 5 │ │ │ │ + 44: iload 5 │ │ │ │ + 46: ifeq 18 │ │ │ │ + 49: aload 4 │ │ │ │ + 51: invokeinterface #238, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 56: astore 6 │ │ │ │ + 58: aload 6 │ │ │ │ + 60: instanceof #167 // class java/math/BigInteger │ │ │ │ + 63: istore 5 │ │ │ │ + 65: iload 5 │ │ │ │ + 67: ifeq 35 │ │ │ │ 70: aload 6 │ │ │ │ 72: checkcast #167 // class java/math/BigInteger │ │ │ │ 75: astore 6 │ │ │ │ 77: aload 6 │ │ │ │ 79: invokevirtual #279 // Method java/math/BigInteger.intValue:()I │ │ │ │ - 82: istore_3 │ │ │ │ - 83: iload_3 │ │ │ │ - 84: invokestatic #293 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 87: astore 4 │ │ │ │ - 89: aload_2 │ │ │ │ - 90: aload 4 │ │ │ │ - 92: invokevirtual #296 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 95: pop │ │ │ │ - 96: goto 39 │ │ │ │ + 82: istore 5 │ │ │ │ + 84: iload 5 │ │ │ │ + 86: invokestatic #293 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 89: astore 7 │ │ │ │ + 91: aload_2 │ │ │ │ + 92: aload 7 │ │ │ │ + 94: invokevirtual #296 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 97: pop │ │ │ │ + 98: goto 35 │ │ │ │ │ │ │ │ java.util.List getIntList(java.lang.String, java.util.List); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1475,15 +1471,15 @@ │ │ │ │ 19: lstore_2 │ │ │ │ 20: goto 12 │ │ │ │ │ │ │ │ public java.util.List getLongList(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=10, args_size=2 │ │ │ │ 0: new #99 // class java/util/ArrayList │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokespecial #287 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: aload_1 │ │ │ │ 10: invokevirtual #283 // Method containsField:(Ljava/lang/String;)Z │ │ │ │ @@ -1492,45 +1488,43 @@ │ │ │ │ 15: ifne 20 │ │ │ │ 18: aload_2 │ │ │ │ 19: areturn │ │ │ │ 20: aload_0 │ │ │ │ 21: aload_1 │ │ │ │ 22: invokevirtual #261 // Method get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ 25: checkcast #289 // class java/util/List │ │ │ │ - 28: astore 4 │ │ │ │ - 30: aload 4 │ │ │ │ - 32: invokeinterface #290, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 37: astore 5 │ │ │ │ - 39: aload 5 │ │ │ │ - 41: invokeinterface #234, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 46: istore_3 │ │ │ │ - 47: iload_3 │ │ │ │ - 48: ifeq 18 │ │ │ │ - 51: aload 5 │ │ │ │ - 53: invokeinterface #238, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 58: astore 6 │ │ │ │ - 60: aload 6 │ │ │ │ - 62: instanceof #167 // class java/math/BigInteger │ │ │ │ - 65: istore_3 │ │ │ │ - 66: iload_3 │ │ │ │ - 67: ifeq 39 │ │ │ │ + 28: invokeinterface #290, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 33: astore 4 │ │ │ │ + 35: aload 4 │ │ │ │ + 37: invokeinterface #234, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 42: istore 5 │ │ │ │ + 44: iload 5 │ │ │ │ + 46: ifeq 18 │ │ │ │ + 49: aload 4 │ │ │ │ + 51: invokeinterface #238, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 56: astore 6 │ │ │ │ + 58: aload 6 │ │ │ │ + 60: instanceof #167 // class java/math/BigInteger │ │ │ │ + 63: istore 5 │ │ │ │ + 65: iload 5 │ │ │ │ + 67: ifeq 35 │ │ │ │ 70: aload 6 │ │ │ │ 72: checkcast #167 // class java/math/BigInteger │ │ │ │ 75: astore 6 │ │ │ │ 77: aload 6 │ │ │ │ 79: invokevirtual #301 // Method java/math/BigInteger.longValue:()J │ │ │ │ 82: lstore 7 │ │ │ │ 84: lload 7 │ │ │ │ 86: invokestatic #304 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 89: astore 4 │ │ │ │ + 89: astore 9 │ │ │ │ 91: aload_2 │ │ │ │ - 92: aload 4 │ │ │ │ + 92: aload 9 │ │ │ │ 94: invokevirtual #296 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ 97: pop │ │ │ │ - 98: goto 39 │ │ │ │ + 98: goto 35 │ │ │ │ │ │ │ │ java.util.List getLongList(java.lang.String, java.util.List); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=3 │ │ │ │ 0: aload_0 │ │ ├── org/tvheadend/tvhguide/htsp/SelectionThread.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -607,15 +607,15 @@ │ │ │ │ 290 295 302 any │ │ │ │ 295 299 302 any │ │ │ │ │ │ │ │ private void select(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=2 │ │ │ │ + stack=300, locals=16, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #127 // Field selector:Ljava/nio/channels/Selector; │ │ │ │ 4: astore_2 │ │ │ │ 5: iload_1 │ │ │ │ 6: i2l │ │ │ │ 7: lstore_3 │ │ │ │ 8: aload_2 │ │ │ │ @@ -668,108 +668,108 @@ │ │ │ │ 113: getfield #33 // Field regBuf:Ljava/util/HashMap; │ │ │ │ 116: astore_2 │ │ │ │ 117: aload_2 │ │ │ │ 118: invokevirtual #166 // Method java/util/HashMap.keySet:()Ljava/util/Set; │ │ │ │ 121: astore_2 │ │ │ │ 122: aload_2 │ │ │ │ 123: invokeinterface #143, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 128: astore 11 │ │ │ │ - 130: aload 11 │ │ │ │ + 128: astore 9 │ │ │ │ + 130: aload 9 │ │ │ │ 132: invokeinterface #148, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 137: istore 6 │ │ │ │ 139: iload 6 │ │ │ │ 141: ifeq 266 │ │ │ │ - 144: aload 11 │ │ │ │ + 144: aload 9 │ │ │ │ 146: invokeinterface #152, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 151: astore 12 │ │ │ │ - 153: aload 12 │ │ │ │ + 151: astore 11 │ │ │ │ + 153: aload 11 │ │ │ │ 155: checkcast #168 // class java/nio/channels/spi/AbstractSelectableChannel │ │ │ │ - 158: astore 12 │ │ │ │ + 158: astore 11 │ │ │ │ 160: aload_0 │ │ │ │ 161: getfield #33 // Field regBuf:Ljava/util/HashMap; │ │ │ │ 164: astore_2 │ │ │ │ 165: aload_2 │ │ │ │ - 166: aload 12 │ │ │ │ + 166: aload 11 │ │ │ │ 168: invokevirtual #171 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ 171: astore_2 │ │ │ │ 172: aload_2 │ │ │ │ 173: checkcast #173 // class java/lang/Integer │ │ │ │ 176: astore_2 │ │ │ │ 177: aload_2 │ │ │ │ 178: invokevirtual #177 // Method java/lang/Integer.intValue:()I │ │ │ │ - 181: istore 13 │ │ │ │ + 181: istore 12 │ │ │ │ 183: aload_0 │ │ │ │ 184: getfield #127 // Field selector:Ljava/nio/channels/Selector; │ │ │ │ 187: astore_2 │ │ │ │ - 188: aload 12 │ │ │ │ + 188: aload 11 │ │ │ │ 190: aload_2 │ │ │ │ - 191: iload 13 │ │ │ │ + 191: iload 12 │ │ │ │ 193: invokevirtual #181 // Method java/nio/channels/spi/AbstractSelectableChannel.register:(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; │ │ │ │ 196: pop │ │ │ │ 197: goto 130 │ │ │ │ - 200: astore 14 │ │ │ │ + 200: astore 13 │ │ │ │ 202: aload 10 │ │ │ │ - 204: aload 12 │ │ │ │ + 204: aload 11 │ │ │ │ 206: invokevirtual #185 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ 209: pop │ │ │ │ 210: ldc #9 // String SelectionThread │ │ │ │ 212: astore_2 │ │ │ │ 213: ldc #187 // String Can\'t register channel │ │ │ │ - 215: astore 9 │ │ │ │ + 215: astore 14 │ │ │ │ 217: aload_2 │ │ │ │ - 218: aload 9 │ │ │ │ - 220: aload 14 │ │ │ │ + 218: aload 14 │ │ │ │ + 220: aload 13 │ │ │ │ 222: invokestatic #61 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ 225: pop │ │ │ │ - 226: aload 12 │ │ │ │ + 226: aload 11 │ │ │ │ 228: instanceof #45 // class java/nio/channels/SocketChannel │ │ │ │ 231: istore 6 │ │ │ │ 233: iload 6 │ │ │ │ 235: ifeq 130 │ │ │ │ - 238: aload 12 │ │ │ │ + 238: aload 11 │ │ │ │ 240: checkcast #45 // class java/nio/channels/SocketChannel │ │ │ │ - 243: astore 12 │ │ │ │ + 243: astore 11 │ │ │ │ 245: aload_0 │ │ │ │ - 246: aload 12 │ │ │ │ + 246: aload 11 │ │ │ │ 248: invokespecial #101 // Method onError:(Ljava/nio/channels/SocketChannel;)V │ │ │ │ 251: goto 130 │ │ │ │ 254: astore_2 │ │ │ │ 255: aload_0 │ │ │ │ 256: getfield #28 // Field lock:Ljava/util/concurrent/locks/Lock; │ │ │ │ 259: invokeinterface #55, 1 // InterfaceMethod java/util/concurrent/locks/Lock.unlock:()V │ │ │ │ 264: aload_2 │ │ │ │ 265: athrow │ │ │ │ 266: aload 10 │ │ │ │ 268: invokevirtual #188 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 271: astore 11 │ │ │ │ - 273: aload 11 │ │ │ │ - 275: invokeinterface #148, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 280: istore 6 │ │ │ │ - 282: iload 6 │ │ │ │ - 284: ifeq 318 │ │ │ │ - 287: aload 11 │ │ │ │ - 289: invokeinterface #152, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 294: astore 12 │ │ │ │ - 296: aload 12 │ │ │ │ - 298: checkcast #168 // class java/nio/channels/spi/AbstractSelectableChannel │ │ │ │ - 301: astore 12 │ │ │ │ - 303: aload_0 │ │ │ │ - 304: getfield #33 // Field regBuf:Ljava/util/HashMap; │ │ │ │ - 307: astore_2 │ │ │ │ - 308: aload_2 │ │ │ │ - 309: aload 12 │ │ │ │ - 311: invokevirtual #52 // Method java/util/HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 314: pop │ │ │ │ - 315: goto 273 │ │ │ │ - 318: aload_0 │ │ │ │ - 319: getfield #28 // Field lock:Ljava/util/concurrent/locks/Lock; │ │ │ │ - 322: astore_2 │ │ │ │ - 323: aload_2 │ │ │ │ - 324: invokeinterface #55, 1 // InterfaceMethod java/util/concurrent/locks/Lock.unlock:()V │ │ │ │ - 329: goto 90 │ │ │ │ + 271: astore_2 │ │ │ │ + 272: aload_2 │ │ │ │ + 273: invokeinterface #148, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 278: istore 15 │ │ │ │ + 280: iload 15 │ │ │ │ + 282: ifeq 317 │ │ │ │ + 285: aload_2 │ │ │ │ + 286: invokeinterface #152, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 291: astore 11 │ │ │ │ + 293: aload 11 │ │ │ │ + 295: checkcast #168 // class java/nio/channels/spi/AbstractSelectableChannel │ │ │ │ + 298: astore 11 │ │ │ │ + 300: aload_0 │ │ │ │ + 301: getfield #33 // Field regBuf:Ljava/util/HashMap; │ │ │ │ + 304: astore 9 │ │ │ │ + 306: aload 9 │ │ │ │ + 308: aload 11 │ │ │ │ + 310: invokevirtual #52 // Method java/util/HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 313: pop │ │ │ │ + 314: goto 272 │ │ │ │ + 317: aload_0 │ │ │ │ + 318: getfield #28 // Field lock:Ljava/util/concurrent/locks/Lock; │ │ │ │ + 321: astore_2 │ │ │ │ + 322: aload_2 │ │ │ │ + 323: invokeinterface #55, 1 // InterfaceMethod java/util/concurrent/locks/Lock.unlock:()V │ │ │ │ + 328: goto 90 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 0 4 72 Class java/io/IOException │ │ │ │ 9 14 72 Class java/io/IOException │ │ │ │ 91 95 254 any │ │ │ │ 96 102 254 any │ │ │ │ 102 105 254 any │ │ │ │ @@ -787,19 +787,19 @@ │ │ │ │ 183 187 200 any │ │ │ │ 191 197 200 any │ │ │ │ 204 210 254 any │ │ │ │ 220 226 254 any │ │ │ │ 238 243 254 any │ │ │ │ 246 251 254 any │ │ │ │ 266 271 254 any │ │ │ │ - 273 280 254 any │ │ │ │ - 287 294 254 any │ │ │ │ - 296 301 254 any │ │ │ │ - 303 307 254 any │ │ │ │ - 309 315 254 any │ │ │ │ + 272 278 254 any │ │ │ │ + 285 291 254 any │ │ │ │ + 293 298 254 any │ │ │ │ + 300 304 254 any │ │ │ │ + 308 314 254 any │ │ │ │ │ │ │ │ void close(java.nio.channels.spi.AbstractSelectableChannel); │ │ │ │ descriptor: (Ljava/nio/channels/spi/AbstractSelectableChannel;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -932,15 +932,15 @@ │ │ │ │ 104 108 140 any │ │ │ │ 110 116 140 any │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=1 │ │ │ │ + stack=300, locals=8, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #28 // Field lock:Ljava/util/concurrent/locks/Lock; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_1 │ │ │ │ 6: invokeinterface #43, 1 // InterfaceMethod java/util/concurrent/locks/Lock.lock:()V │ │ │ │ 11: invokestatic #209 // Method java/nio/channels/Selector.open:()Ljava/nio/channels/Selector; │ │ │ │ 14: astore_1 │ │ │ │ @@ -1006,104 +1006,104 @@ │ │ │ │ 122: getfield #127 // Field selector:Ljava/nio/channels/Selector; │ │ │ │ 125: astore_1 │ │ │ │ 126: aload_1 │ │ │ │ 127: invokevirtual #218 // Method java/nio/channels/Selector.keys:()Ljava/util/Set; │ │ │ │ 130: astore_1 │ │ │ │ 131: aload_1 │ │ │ │ 132: invokeinterface #143, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 137: astore 5 │ │ │ │ - 139: aload 5 │ │ │ │ - 141: invokeinterface #148, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 146: istore_2 │ │ │ │ - 147: iload_2 │ │ │ │ - 148: ifeq 216 │ │ │ │ - 151: aload 5 │ │ │ │ - 153: invokeinterface #152, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 158: astore 6 │ │ │ │ - 160: aload 6 │ │ │ │ - 162: checkcast #67 // class java/nio/channels/SelectionKey │ │ │ │ - 165: astore 6 │ │ │ │ - 167: aload 6 │ │ │ │ - 169: invokevirtual #78 // Method java/nio/channels/SelectionKey.channel:()Ljava/nio/channels/SelectableChannel; │ │ │ │ - 172: astore_1 │ │ │ │ - 173: aload_1 │ │ │ │ - 174: invokevirtual #221 // Method java/nio/channels/SelectableChannel.close:()V │ │ │ │ - 177: goto 139 │ │ │ │ - 180: astore_3 │ │ │ │ - 181: ldc #9 // String SelectionThread │ │ │ │ - 183: astore_1 │ │ │ │ - 184: ldc #223 // String Can\'t close channel │ │ │ │ - 186: astore 4 │ │ │ │ - 188: aload_1 │ │ │ │ - 189: aload 4 │ │ │ │ - 191: aload_3 │ │ │ │ - 192: invokestatic #61 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - 195: pop │ │ │ │ - 196: aload 6 │ │ │ │ - 198: invokevirtual #104 // Method java/nio/channels/SelectionKey.cancel:()V │ │ │ │ - 201: goto 139 │ │ │ │ - 204: astore_1 │ │ │ │ - 205: aload_0 │ │ │ │ - 206: getfield #28 // Field lock:Ljava/util/concurrent/locks/Lock; │ │ │ │ - 209: invokeinterface #55, 1 // InterfaceMethod java/util/concurrent/locks/Lock.unlock:()V │ │ │ │ - 214: aload_1 │ │ │ │ - 215: athrow │ │ │ │ - 216: aload_0 │ │ │ │ - 217: getfield #127 // Field selector:Ljava/nio/channels/Selector; │ │ │ │ - 220: astore_1 │ │ │ │ - 221: aload_1 │ │ │ │ - 222: invokevirtual #224 // Method java/nio/channels/Selector.close:()V │ │ │ │ - 225: aload_0 │ │ │ │ - 226: getfield #28 // Field lock:Ljava/util/concurrent/locks/Lock; │ │ │ │ - 229: invokeinterface #55, 1 // InterfaceMethod java/util/concurrent/locks/Lock.unlock:()V │ │ │ │ - 234: return │ │ │ │ - 235: astore_3 │ │ │ │ - 236: ldc #9 // String SelectionThread │ │ │ │ - 238: astore_1 │ │ │ │ - 239: ldc #226 // String Can\'t close selector │ │ │ │ - 241: astore 4 │ │ │ │ - 243: aload_1 │ │ │ │ - 244: aload 4 │ │ │ │ - 246: aload_3 │ │ │ │ - 247: invokestatic #61 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - 250: pop │ │ │ │ - 251: goto 225 │ │ │ │ + 137: astore_1 │ │ │ │ + 138: aload_1 │ │ │ │ + 139: invokeinterface #148, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 144: istore 5 │ │ │ │ + 146: iload 5 │ │ │ │ + 148: ifeq 219 │ │ │ │ + 151: aload_1 │ │ │ │ + 152: invokeinterface #152, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 157: astore 6 │ │ │ │ + 159: aload 6 │ │ │ │ + 161: checkcast #67 // class java/nio/channels/SelectionKey │ │ │ │ + 164: astore 6 │ │ │ │ + 166: aload 6 │ │ │ │ + 168: invokevirtual #78 // Method java/nio/channels/SelectionKey.channel:()Ljava/nio/channels/SelectableChannel; │ │ │ │ + 171: astore 4 │ │ │ │ + 173: aload 4 │ │ │ │ + 175: invokevirtual #221 // Method java/nio/channels/SelectableChannel.close:()V │ │ │ │ + 178: goto 138 │ │ │ │ + 181: astore_3 │ │ │ │ + 182: ldc #9 // String SelectionThread │ │ │ │ + 184: astore 4 │ │ │ │ + 186: ldc #223 // String Can\'t close channel │ │ │ │ + 188: astore 7 │ │ │ │ + 190: aload 4 │ │ │ │ + 192: aload 7 │ │ │ │ + 194: aload_3 │ │ │ │ + 195: invokestatic #61 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + 198: pop │ │ │ │ + 199: aload 6 │ │ │ │ + 201: invokevirtual #104 // Method java/nio/channels/SelectionKey.cancel:()V │ │ │ │ + 204: goto 138 │ │ │ │ + 207: astore_1 │ │ │ │ + 208: aload_0 │ │ │ │ + 209: getfield #28 // Field lock:Ljava/util/concurrent/locks/Lock; │ │ │ │ + 212: invokeinterface #55, 1 // InterfaceMethod java/util/concurrent/locks/Lock.unlock:()V │ │ │ │ + 217: aload_1 │ │ │ │ + 218: athrow │ │ │ │ + 219: aload_0 │ │ │ │ + 220: getfield #127 // Field selector:Ljava/nio/channels/Selector; │ │ │ │ + 223: astore_1 │ │ │ │ + 224: aload_1 │ │ │ │ + 225: invokevirtual #224 // Method java/nio/channels/Selector.close:()V │ │ │ │ + 228: aload_0 │ │ │ │ + 229: getfield #28 // Field lock:Ljava/util/concurrent/locks/Lock; │ │ │ │ + 232: invokeinterface #55, 1 // InterfaceMethod java/util/concurrent/locks/Lock.unlock:()V │ │ │ │ + 237: return │ │ │ │ + 238: astore_3 │ │ │ │ + 239: ldc #9 // String SelectionThread │ │ │ │ + 241: astore_1 │ │ │ │ + 242: ldc #226 // String Can\'t close selector │ │ │ │ + 244: astore 4 │ │ │ │ + 246: aload_1 │ │ │ │ + 247: aload 4 │ │ │ │ + 249: aload_3 │ │ │ │ + 250: invokestatic #61 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + 253: pop │ │ │ │ + 254: goto 228 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 0 4 59 Class java/io/IOException │ │ │ │ 0 4 98 any │ │ │ │ 5 11 59 Class java/io/IOException │ │ │ │ 5 11 98 any │ │ │ │ 11 14 59 Class java/io/IOException │ │ │ │ 11 14 98 any │ │ │ │ 16 20 59 Class java/io/IOException │ │ │ │ 16 20 98 any │ │ │ │ 23 27 59 Class java/io/IOException │ │ │ │ 23 27 98 any │ │ │ │ 65 69 98 any │ │ │ │ 79 84 98 any │ │ │ │ - 110 114 204 any │ │ │ │ - 115 121 204 any │ │ │ │ - 121 125 204 any │ │ │ │ - 126 130 204 any │ │ │ │ - 131 137 204 any │ │ │ │ - 139 146 204 any │ │ │ │ - 151 158 204 any │ │ │ │ - 160 165 204 any │ │ │ │ - 167 172 180 Class java/io/IOException │ │ │ │ - 167 172 204 any │ │ │ │ - 173 177 180 Class java/io/IOException │ │ │ │ - 173 177 204 any │ │ │ │ - 191 196 204 any │ │ │ │ - 196 201 204 any │ │ │ │ - 216 220 235 Class java/io/IOException │ │ │ │ - 216 220 204 any │ │ │ │ - 221 225 235 Class java/io/IOException │ │ │ │ - 221 225 204 any │ │ │ │ - 246 251 204 any │ │ │ │ + 110 114 207 any │ │ │ │ + 115 121 207 any │ │ │ │ + 121 125 207 any │ │ │ │ + 126 130 207 any │ │ │ │ + 131 137 207 any │ │ │ │ + 138 144 207 any │ │ │ │ + 151 157 207 any │ │ │ │ + 159 164 207 any │ │ │ │ + 166 171 181 Class java/io/IOException │ │ │ │ + 166 171 207 any │ │ │ │ + 173 178 181 Class java/io/IOException │ │ │ │ + 173 178 207 any │ │ │ │ + 194 199 207 any │ │ │ │ + 199 204 207 any │ │ │ │ + 219 223 238 Class java/io/IOException │ │ │ │ + 219 223 207 any │ │ │ │ + 224 228 238 Class java/io/IOException │ │ │ │ + 224 228 207 any │ │ │ │ + 249 254 207 any │ │ │ │ │ │ │ │ public void setRunning(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── org/tvheadend/tvhguide/model/Channel.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -192,91 +192,87 @@ │ │ │ │ 12: isub │ │ │ │ 13: ireturn │ │ │ │ │ │ │ │ public boolean hasTag(long); │ │ │ │ descriptor: (J)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_3 │ │ │ │ 2: lconst_0 │ │ │ │ 3: lstore 4 │ │ │ │ 5: lload_1 │ │ │ │ 6: lload 4 │ │ │ │ 8: lcmp │ │ │ │ 9: istore 6 │ │ │ │ 11: iload 6 │ │ │ │ 13: ifne 18 │ │ │ │ 16: iload_3 │ │ │ │ 17: ireturn │ │ │ │ 18: aload_0 │ │ │ │ 19: getfield #48 // Field tags:Ljava/util/List; │ │ │ │ - 22: astore 7 │ │ │ │ - 24: aload 7 │ │ │ │ - 26: invokeinterface #54, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 31: astore 8 │ │ │ │ - 33: aload 8 │ │ │ │ - 35: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 40: istore 6 │ │ │ │ - 42: iload 6 │ │ │ │ - 44: ifeq 81 │ │ │ │ - 47: aload 8 │ │ │ │ - 49: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 54: checkcast #66 // class java/lang/Integer │ │ │ │ - 57: astore 9 │ │ │ │ - 59: aload 9 │ │ │ │ - 61: invokevirtual #70 // Method java/lang/Integer.intValue:()I │ │ │ │ - 64: i2l │ │ │ │ - 65: lstore 4 │ │ │ │ - 67: lload 4 │ │ │ │ - 69: lload_1 │ │ │ │ - 70: lcmp │ │ │ │ - 71: istore 6 │ │ │ │ - 73: iload 6 │ │ │ │ - 75: ifne 33 │ │ │ │ - 78: goto 16 │ │ │ │ - 81: iconst_0 │ │ │ │ - 82: istore_3 │ │ │ │ - 83: goto 16 │ │ │ │ + 22: invokeinterface #54, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 27: astore 7 │ │ │ │ + 29: aload 7 │ │ │ │ + 31: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 36: istore 8 │ │ │ │ + 38: iload 8 │ │ │ │ + 40: ifeq 77 │ │ │ │ + 43: aload 7 │ │ │ │ + 45: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 50: checkcast #66 // class java/lang/Integer │ │ │ │ + 53: astore 9 │ │ │ │ + 55: aload 9 │ │ │ │ + 57: invokevirtual #70 // Method java/lang/Integer.intValue:()I │ │ │ │ + 60: i2l │ │ │ │ + 61: lstore 10 │ │ │ │ + 63: lload 10 │ │ │ │ + 65: lload_1 │ │ │ │ + 66: lcmp │ │ │ │ + 67: istore 8 │ │ │ │ + 69: iload 8 │ │ │ │ + 71: ifne 29 │ │ │ │ + 74: goto 16 │ │ │ │ + 77: iconst_0 │ │ │ │ + 78: istore_3 │ │ │ │ + 79: goto 16 │ │ │ │ │ │ │ │ public boolean isRecording(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=7, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #39 // Field recordings:Ljava/util/Set; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokeinterface #73, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_2 │ │ │ │ - 12: aload_2 │ │ │ │ - 13: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore_3 │ │ │ │ - 19: iload_3 │ │ │ │ - 20: ifeq 59 │ │ │ │ - 23: aload_2 │ │ │ │ - 24: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #75 // class org/tvheadend/tvhguide/model/Recording │ │ │ │ - 32: astore 4 │ │ │ │ - 34: ldc #77 // String recording │ │ │ │ - 36: astore_1 │ │ │ │ - 37: aload 4 │ │ │ │ - 39: getfield #80 // Field org/tvheadend/tvhguide/model/Recording.state:Ljava/lang/String; │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload_1 │ │ │ │ - 45: aload 5 │ │ │ │ - 47: invokevirtual #86 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 50: istore_3 │ │ │ │ - 51: iload_3 │ │ │ │ - 52: ifeq 12 │ │ │ │ - 55: iconst_1 │ │ │ │ - 56: istore_3 │ │ │ │ - 57: iload_3 │ │ │ │ + 4: invokeinterface #73, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_1 │ │ │ │ + 10: aload_1 │ │ │ │ + 11: invokeinterface #60, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_2 │ │ │ │ + 17: iload_2 │ │ │ │ + 18: ifeq 59 │ │ │ │ + 21: aload_1 │ │ │ │ + 22: invokeinterface #64, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #75 // class org/tvheadend/tvhguide/model/Recording │ │ │ │ + 30: astore_3 │ │ │ │ + 31: ldc #77 // String recording │ │ │ │ + 33: astore 4 │ │ │ │ + 35: aload_3 │ │ │ │ + 36: getfield #80 // Field org/tvheadend/tvhguide/model/Recording.state:Ljava/lang/String; │ │ │ │ + 39: astore 5 │ │ │ │ + 41: aload 4 │ │ │ │ + 43: aload 5 │ │ │ │ + 45: invokevirtual #86 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 48: istore_2 │ │ │ │ + 49: iload_2 │ │ │ │ + 50: ifeq 10 │ │ │ │ + 53: iconst_1 │ │ │ │ + 54: istore 6 │ │ │ │ + 56: iload 6 │ │ │ │ 58: ireturn │ │ │ │ 59: iconst_0 │ │ │ │ - 60: istore_3 │ │ │ │ - 61: aconst_null │ │ │ │ - 62: astore_1 │ │ │ │ - 63: goto 57 │ │ │ │ + 60: istore 6 │ │ │ │ + 62: aconst_null │ │ │ │ + 63: astore_1 │ │ │ │ + 64: goto 56 │ │ │ │ } │ │ ├── org/tvheadend/tvhguide/ChannelListActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -634,51 +634,49 @@ │ │ │ │ 4: checkcast #47 // class org/tvheadend/tvhguide/TVHGuideApplication │ │ │ │ 7: astore_1 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #41 // Field chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ │ │ 12: invokevirtual #52 // Method org/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter.clear:()V │ │ │ │ 15: aload_1 │ │ │ │ 16: invokevirtual #56 // Method org/tvheadend/tvhguide/TVHGuideApplication.getChannels:()Ljava/util/List; │ │ │ │ - 19: astore_2 │ │ │ │ - 20: aload_2 │ │ │ │ - 21: invokeinterface #62, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 26: astore_3 │ │ │ │ - 27: aload_3 │ │ │ │ - 28: invokeinterface #68, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 33: istore 4 │ │ │ │ - 35: iload 4 │ │ │ │ - 37: ifeq 99 │ │ │ │ - 40: aload_3 │ │ │ │ - 41: invokeinterface #72, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 46: checkcast #74 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ - 49: astore 5 │ │ │ │ - 51: aload_0 │ │ │ │ - 52: getfield #76 // Field currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ - 55: astore_2 │ │ │ │ - 56: aload_2 │ │ │ │ - 57: ifnull 85 │ │ │ │ - 60: aload_0 │ │ │ │ - 61: getfield #76 // Field currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ - 64: astore_2 │ │ │ │ - 65: aload_2 │ │ │ │ + 19: invokeinterface #62, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 24: astore_2 │ │ │ │ + 25: aload_2 │ │ │ │ + 26: invokeinterface #68, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 31: istore_3 │ │ │ │ + 32: iload_3 │ │ │ │ + 33: ifeq 99 │ │ │ │ + 36: aload_2 │ │ │ │ + 37: invokeinterface #72, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 42: checkcast #74 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ + 45: astore 4 │ │ │ │ + 47: aload_0 │ │ │ │ + 48: getfield #76 // Field currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ + 51: astore 5 │ │ │ │ + 53: aload 5 │ │ │ │ + 55: ifnull 83 │ │ │ │ + 58: aload_0 │ │ │ │ + 59: getfield #76 // Field currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ + 62: astore 5 │ │ │ │ + 64: aload 5 │ │ │ │ 66: getfield #82 // Field org/tvheadend/tvhguide/model/ChannelTag.id:J │ │ │ │ 69: lstore 6 │ │ │ │ - 71: aload 5 │ │ │ │ + 71: aload 4 │ │ │ │ 73: lload 6 │ │ │ │ 75: invokevirtual #86 // Method org/tvheadend/tvhguide/model/Channel.hasTag:(J)Z │ │ │ │ - 78: istore 4 │ │ │ │ - 80: iload 4 │ │ │ │ - 82: ifeq 27 │ │ │ │ - 85: aload_0 │ │ │ │ - 86: getfield #41 // Field chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ │ │ - 89: astore_2 │ │ │ │ - 90: aload_2 │ │ │ │ - 91: aload 5 │ │ │ │ + 78: istore_3 │ │ │ │ + 79: iload_3 │ │ │ │ + 80: ifeq 25 │ │ │ │ + 83: aload_0 │ │ │ │ + 84: getfield #41 // Field chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ │ │ + 87: astore 5 │ │ │ │ + 89: aload 5 │ │ │ │ + 91: aload 4 │ │ │ │ 93: invokevirtual #90 // Method org/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - 96: goto 27 │ │ │ │ + 96: goto 25 │ │ │ │ 99: aload_0 │ │ │ │ 100: getfield #41 // Field chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ │ │ 103: invokevirtual #93 // Method org/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter.sort:()V │ │ │ │ 106: aload_0 │ │ │ │ 107: getfield #41 // Field chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ │ │ 110: invokevirtual #96 // Method org/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter.notifyDataSetChanged:()V │ │ │ │ 113: return │ │ │ │ @@ -748,98 +746,98 @@ │ │ │ │ private void setLoading(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_2 │ │ │ │ - 2: aload_0 │ │ │ │ - 3: getfield #132 // Field tagBtn:Landroid/view/View; │ │ │ │ - 6: astore_3 │ │ │ │ - 7: iload_1 │ │ │ │ - 8: ifne 56 │ │ │ │ - 11: iconst_1 │ │ │ │ - 12: istore 4 │ │ │ │ - 14: aload_3 │ │ │ │ - 15: iload 4 │ │ │ │ - 17: invokevirtual #138 // Method android/view/View.setEnabled:(Z)V │ │ │ │ - 20: iload_1 │ │ │ │ - 21: ifeq 65 │ │ │ │ - 24: aload_0 │ │ │ │ - 25: getfield #140 // Field pb:Landroid/widget/ProgressBar; │ │ │ │ - 28: iconst_0 │ │ │ │ - 29: invokevirtual #145 // Method android/widget/ProgressBar.setVisibility:(I)V │ │ │ │ - 32: aload_0 │ │ │ │ - 33: getfield #100 // Field tagTextView:Landroid/widget/TextView; │ │ │ │ - 36: ldc #146 // int 2131099691 │ │ │ │ - 38: invokevirtual #108 // Method android/widget/TextView.setText:(I)V │ │ │ │ - 41: aload_0 │ │ │ │ - 42: getfield #110 // Field tagImageView:Landroid/widget/ImageView; │ │ │ │ - 45: astore 5 │ │ │ │ - 47: iconst_4 │ │ │ │ - 48: istore_2 │ │ │ │ - 49: aload 5 │ │ │ │ - 51: iload_2 │ │ │ │ - 52: invokevirtual #149 // Method android/widget/ImageView.setVisibility:(I)V │ │ │ │ - 55: return │ │ │ │ - 56: iconst_0 │ │ │ │ - 57: istore 4 │ │ │ │ - 59: aconst_null │ │ │ │ - 60: astore 5 │ │ │ │ - 62: goto 14 │ │ │ │ - 65: aload_0 │ │ │ │ - 66: getfield #140 // Field pb:Landroid/widget/ProgressBar; │ │ │ │ - 69: astore 5 │ │ │ │ - 71: bipush 8 │ │ │ │ - 73: istore 6 │ │ │ │ - 75: aload 5 │ │ │ │ - 77: iload 6 │ │ │ │ - 79: invokevirtual #145 // Method android/widget/ProgressBar.setVisibility:(I)V │ │ │ │ - 82: aload_0 │ │ │ │ - 83: getfield #110 // Field tagImageView:Landroid/widget/ImageView; │ │ │ │ - 86: iconst_0 │ │ │ │ - 87: invokevirtual #149 // Method android/widget/ImageView.setVisibility:(I)V │ │ │ │ - 90: aload_0 │ │ │ │ - 91: invokevirtual #45 // Method getApplication:()Landroid/app/Application; │ │ │ │ - 94: checkcast #47 // class org/tvheadend/tvhguide/TVHGuideApplication │ │ │ │ - 97: astore 7 │ │ │ │ - 99: aload_0 │ │ │ │ - 100: getfield #152 // Field tagAdapter:Landroid/widget/ArrayAdapter; │ │ │ │ - 103: invokevirtual #155 // Method android/widget/ArrayAdapter.clear:()V │ │ │ │ - 106: aload 7 │ │ │ │ - 108: invokevirtual #158 // Method org/tvheadend/tvhguide/TVHGuideApplication.getChannelTags:()Ljava/util/List; │ │ │ │ - 111: astore 5 │ │ │ │ - 113: aload 5 │ │ │ │ + 2: aconst_null │ │ │ │ + 3: astore_3 │ │ │ │ + 4: aload_0 │ │ │ │ + 5: getfield #132 // Field tagBtn:Landroid/view/View; │ │ │ │ + 8: astore 4 │ │ │ │ + 10: iload_1 │ │ │ │ + 11: ifne 60 │ │ │ │ + 14: iconst_1 │ │ │ │ + 15: istore 5 │ │ │ │ + 17: aload 4 │ │ │ │ + 19: iload 5 │ │ │ │ + 21: invokevirtual #138 // Method android/view/View.setEnabled:(Z)V │ │ │ │ + 24: iload_1 │ │ │ │ + 25: ifeq 69 │ │ │ │ + 28: aload_0 │ │ │ │ + 29: getfield #140 // Field pb:Landroid/widget/ProgressBar; │ │ │ │ + 32: iconst_0 │ │ │ │ + 33: invokevirtual #145 // Method android/widget/ProgressBar.setVisibility:(I)V │ │ │ │ + 36: aload_0 │ │ │ │ + 37: getfield #100 // Field tagTextView:Landroid/widget/TextView; │ │ │ │ + 40: ldc #146 // int 2131099691 │ │ │ │ + 42: invokevirtual #108 // Method android/widget/TextView.setText:(I)V │ │ │ │ + 45: aload_0 │ │ │ │ + 46: getfield #110 // Field tagImageView:Landroid/widget/ImageView; │ │ │ │ + 49: astore 6 │ │ │ │ + 51: iconst_4 │ │ │ │ + 52: istore_2 │ │ │ │ + 53: aload 6 │ │ │ │ + 55: iload_2 │ │ │ │ + 56: invokevirtual #149 // Method android/widget/ImageView.setVisibility:(I)V │ │ │ │ + 59: return │ │ │ │ + 60: iconst_0 │ │ │ │ + 61: istore 5 │ │ │ │ + 63: aconst_null │ │ │ │ + 64: astore 6 │ │ │ │ + 66: goto 17 │ │ │ │ + 69: aload_0 │ │ │ │ + 70: getfield #140 // Field pb:Landroid/widget/ProgressBar; │ │ │ │ + 73: astore 6 │ │ │ │ + 75: bipush 8 │ │ │ │ + 77: istore 7 │ │ │ │ + 79: aload 6 │ │ │ │ + 81: iload 7 │ │ │ │ + 83: invokevirtual #145 // Method android/widget/ProgressBar.setVisibility:(I)V │ │ │ │ + 86: aload_0 │ │ │ │ + 87: getfield #110 // Field tagImageView:Landroid/widget/ImageView; │ │ │ │ + 90: iconst_0 │ │ │ │ + 91: invokevirtual #149 // Method android/widget/ImageView.setVisibility:(I)V │ │ │ │ + 94: aload_0 │ │ │ │ + 95: invokevirtual #45 // Method getApplication:()Landroid/app/Application; │ │ │ │ + 98: checkcast #47 // class org/tvheadend/tvhguide/TVHGuideApplication │ │ │ │ + 101: astore 8 │ │ │ │ + 103: aload_0 │ │ │ │ + 104: getfield #152 // Field tagAdapter:Landroid/widget/ArrayAdapter; │ │ │ │ + 107: invokevirtual #155 // Method android/widget/ArrayAdapter.clear:()V │ │ │ │ + 110: aload 8 │ │ │ │ + 112: invokevirtual #158 // Method org/tvheadend/tvhguide/TVHGuideApplication.getChannelTags:()Ljava/util/List; │ │ │ │ 115: invokeinterface #62, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 120: astore 8 │ │ │ │ - 122: aload 8 │ │ │ │ + 120: astore 6 │ │ │ │ + 122: aload 6 │ │ │ │ 124: invokeinterface #68, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 129: istore 4 │ │ │ │ - 131: iload 4 │ │ │ │ - 133: ifeq 164 │ │ │ │ - 136: aload 8 │ │ │ │ - 138: invokeinterface #72, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 143: checkcast #78 // class org/tvheadend/tvhguide/model/ChannelTag │ │ │ │ - 146: astore 9 │ │ │ │ - 148: aload_0 │ │ │ │ - 149: getfield #152 // Field tagAdapter:Landroid/widget/ArrayAdapter; │ │ │ │ - 152: astore 5 │ │ │ │ - 154: aload 5 │ │ │ │ - 156: aload 9 │ │ │ │ - 158: invokevirtual #159 // Method android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - 161: goto 122 │ │ │ │ + 129: istore_2 │ │ │ │ + 130: iload_2 │ │ │ │ + 131: ifeq 160 │ │ │ │ + 134: aload 6 │ │ │ │ + 136: invokeinterface #72, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 141: checkcast #78 // class org/tvheadend/tvhguide/model/ChannelTag │ │ │ │ + 144: astore 9 │ │ │ │ + 146: aload_0 │ │ │ │ + 147: getfield #152 // Field tagAdapter:Landroid/widget/ArrayAdapter; │ │ │ │ + 150: astore_3 │ │ │ │ + 151: aload_3 │ │ │ │ + 152: aload 9 │ │ │ │ + 154: invokevirtual #159 // Method android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + 157: goto 122 │ │ │ │ + 160: aload_0 │ │ │ │ + 161: invokespecial #33 // Method populateList:()V │ │ │ │ 164: aload_0 │ │ │ │ - 165: invokespecial #33 // Method populateList:()V │ │ │ │ - 168: aload_0 │ │ │ │ - 169: getfield #76 // Field currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ - 172: astore 5 │ │ │ │ - 174: aload_0 │ │ │ │ - 175: aload 5 │ │ │ │ - 177: invokespecial #30 // Method setCurrentTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ │ │ - 180: goto 55 │ │ │ │ + 165: getfield #76 // Field currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ │ + 168: astore 6 │ │ │ │ + 170: aload_0 │ │ │ │ + 171: aload 6 │ │ │ │ + 173: invokespecial #30 // Method setCurrentTag:(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ │ │ + 176: goto 59 │ │ │ │ │ │ │ │ void connect(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: iload_1 │ │ ├── org/tvheadend/tvhguide/SearchResultActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1253,15 +1253,15 @@ │ │ │ │ 128: invokevirtual #333 // Method runOnUiThread:(Ljava/lang/Runnable;)V │ │ │ │ 131: goto 31 │ │ │ │ │ │ │ │ protected void onNewIntent(android.content.Intent); │ │ │ │ descriptor: (Landroid/content/Intent;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=2 │ │ │ │ + stack=300, locals=18, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ 2: invokespecial #349 // Method android/app/ListActivity.onNewIntent:(Landroid/content/Intent;)V │ │ │ │ 5: ldc_w #351 // String android.intent.action.SEARCH │ │ │ │ 8: astore_2 │ │ │ │ 9: aload_1 │ │ │ │ 10: invokevirtual #354 // Method android/content/Intent.getAction:()Ljava/lang/String; │ │ │ │ @@ -1288,15 +1288,15 @@ │ │ │ │ 52: ldc_w #366 // String app_data │ │ │ │ 55: astore_2 │ │ │ │ 56: aload_1 │ │ │ │ 57: aload_2 │ │ │ │ 58: invokevirtual #370 // Method android/content/Intent.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; │ │ │ │ 61: astore 6 │ │ │ │ 63: aload 6 │ │ │ │ - 65: ifnull 322 │ │ │ │ + 65: ifnull 320 │ │ │ │ 68: aload 6 │ │ │ │ 70: ldc_w #286 // String channelId │ │ │ │ 73: invokevirtual #376 // Method android/os/Bundle.getLong:(Ljava/lang/String;)J │ │ │ │ 76: lstore 7 │ │ │ │ 78: aload 5 │ │ │ │ 80: lload 7 │ │ │ │ 82: invokevirtual #380 // Method org/tvheadend/tvhguide/TVHGuideApplication.getChannel:(J)Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ @@ -1357,178 +1357,172 @@ │ │ │ │ 186: aload_1 │ │ │ │ 187: invokevirtual #124 // Method startService:(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ │ │ 190: pop │ │ │ │ 191: aload_0 │ │ │ │ 192: getfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ 195: astore_2 │ │ │ │ 196: aload_2 │ │ │ │ - 197: ifnonnull 335 │ │ │ │ + 197: ifnonnull 333 │ │ │ │ 200: aload 5 │ │ │ │ 202: invokevirtual #403 // Method org/tvheadend/tvhguide/TVHGuideApplication.getChannels:()Ljava/util/List; │ │ │ │ - 205: astore_2 │ │ │ │ - 206: aload_2 │ │ │ │ - 207: invokeinterface #409, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 212: astore 10 │ │ │ │ - 214: aload 10 │ │ │ │ - 216: invokeinterface #414, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 221: istore 4 │ │ │ │ - 223: iload 4 │ │ │ │ - 225: ifeq 419 │ │ │ │ - 228: aload 10 │ │ │ │ - 230: invokeinterface #418, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 235: checkcast #290 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ - 238: astore 11 │ │ │ │ - 240: aload 11 │ │ │ │ - 242: getfield #422 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ - 245: astore_2 │ │ │ │ - 246: aload_2 │ │ │ │ - 247: invokeinterface #425, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 252: astore 12 │ │ │ │ - 254: aload 12 │ │ │ │ - 256: invokeinterface #414, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 261: istore 4 │ │ │ │ - 263: iload 4 │ │ │ │ - 265: ifeq 214 │ │ │ │ - 268: aload 12 │ │ │ │ - 270: invokeinterface #418, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 275: checkcast #248 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 278: astore 13 │ │ │ │ - 280: aload_0 │ │ │ │ - 281: getfield #20 // Field pattern:Ljava/util/regex/Pattern; │ │ │ │ - 284: astore_2 │ │ │ │ - 285: aload 13 │ │ │ │ - 287: getfield #251 // Field org/tvheadend/tvhguide/model/Programme.title:Ljava/lang/String; │ │ │ │ - 290: astore_3 │ │ │ │ - 291: aload_2 │ │ │ │ - 292: aload_3 │ │ │ │ - 293: invokevirtual #429 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - 296: astore_2 │ │ │ │ - 297: aload_2 │ │ │ │ - 298: invokevirtual #434 // Method java/util/regex/Matcher.find:()Z │ │ │ │ - 301: istore 4 │ │ │ │ - 303: iload 4 │ │ │ │ - 305: ifeq 254 │ │ │ │ - 308: aload_0 │ │ │ │ - 309: getfield #22 // Field srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ │ - 312: astore_2 │ │ │ │ - 313: aload_2 │ │ │ │ - 314: aload 13 │ │ │ │ - 316: invokevirtual #437 // Method org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - 319: goto 254 │ │ │ │ - 322: iconst_0 │ │ │ │ - 323: istore 4 │ │ │ │ - 325: aconst_null │ │ │ │ - 326: astore_2 │ │ │ │ - 327: aload_0 │ │ │ │ - 328: aconst_null │ │ │ │ - 329: putfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 332: goto 91 │ │ │ │ - 335: aload_0 │ │ │ │ - 336: getfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 339: getfield #422 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ - 342: astore_2 │ │ │ │ - 343: aload_2 │ │ │ │ - 344: invokeinterface #425, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 349: astore 10 │ │ │ │ - 351: aload 10 │ │ │ │ - 353: invokeinterface #414, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 358: istore 4 │ │ │ │ - 360: iload 4 │ │ │ │ - 362: ifeq 419 │ │ │ │ - 365: aload 10 │ │ │ │ - 367: invokeinterface #418, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 372: checkcast #248 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 375: astore 13 │ │ │ │ - 377: aload_0 │ │ │ │ - 378: getfield #20 // Field pattern:Ljava/util/regex/Pattern; │ │ │ │ - 381: astore_2 │ │ │ │ - 382: aload 13 │ │ │ │ - 384: getfield #251 // Field org/tvheadend/tvhguide/model/Programme.title:Ljava/lang/String; │ │ │ │ - 387: astore_3 │ │ │ │ - 388: aload_2 │ │ │ │ + 205: invokeinterface #409, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 210: astore_2 │ │ │ │ + 211: aload_2 │ │ │ │ + 212: invokeinterface #414, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 217: istore 10 │ │ │ │ + 219: iload 10 │ │ │ │ + 221: ifeq 414 │ │ │ │ + 224: aload_2 │ │ │ │ + 225: invokeinterface #418, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 230: checkcast #290 // class org/tvheadend/tvhguide/model/Channel │ │ │ │ + 233: astore 11 │ │ │ │ + 235: aload 11 │ │ │ │ + 237: getfield #422 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ + 240: invokeinterface #425, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 245: astore_3 │ │ │ │ + 246: aload_3 │ │ │ │ + 247: invokeinterface #414, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 252: istore 12 │ │ │ │ + 254: iload 12 │ │ │ │ + 256: ifeq 211 │ │ │ │ + 259: aload_3 │ │ │ │ + 260: invokeinterface #418, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 265: checkcast #248 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 268: astore 13 │ │ │ │ + 270: aload_0 │ │ │ │ + 271: getfield #20 // Field pattern:Ljava/util/regex/Pattern; │ │ │ │ + 274: astore 14 │ │ │ │ + 276: aload 13 │ │ │ │ + 278: getfield #251 // Field org/tvheadend/tvhguide/model/Programme.title:Ljava/lang/String; │ │ │ │ + 281: astore 15 │ │ │ │ + 283: aload 14 │ │ │ │ + 285: aload 15 │ │ │ │ + 287: invokevirtual #429 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 290: astore 14 │ │ │ │ + 292: aload 14 │ │ │ │ + 294: invokevirtual #434 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 297: istore 12 │ │ │ │ + 299: iload 12 │ │ │ │ + 301: ifeq 246 │ │ │ │ + 304: aload_0 │ │ │ │ + 305: getfield #22 // Field srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ │ + 308: astore 14 │ │ │ │ + 310: aload 14 │ │ │ │ + 312: aload 13 │ │ │ │ + 314: invokevirtual #437 // Method org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + 317: goto 246 │ │ │ │ + 320: iconst_0 │ │ │ │ + 321: istore 4 │ │ │ │ + 323: aconst_null │ │ │ │ + 324: astore_2 │ │ │ │ + 325: aload_0 │ │ │ │ + 326: aconst_null │ │ │ │ + 327: putfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 330: goto 91 │ │ │ │ + 333: aload_0 │ │ │ │ + 334: getfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 337: getfield #422 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ + 340: invokeinterface #425, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 345: astore_2 │ │ │ │ + 346: aload_2 │ │ │ │ + 347: invokeinterface #414, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 352: istore 10 │ │ │ │ + 354: iload 10 │ │ │ │ + 356: ifeq 414 │ │ │ │ + 359: aload_2 │ │ │ │ + 360: invokeinterface #418, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 365: checkcast #248 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 368: astore 13 │ │ │ │ + 370: aload_0 │ │ │ │ + 371: getfield #20 // Field pattern:Ljava/util/regex/Pattern; │ │ │ │ + 374: astore_3 │ │ │ │ + 375: aload 13 │ │ │ │ + 377: getfield #251 // Field org/tvheadend/tvhguide/model/Programme.title:Ljava/lang/String; │ │ │ │ + 380: astore 14 │ │ │ │ + 382: aload_3 │ │ │ │ + 383: aload 14 │ │ │ │ + 385: invokevirtual #429 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 388: astore_3 │ │ │ │ 389: aload_3 │ │ │ │ - 390: invokevirtual #429 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - 393: astore_2 │ │ │ │ - 394: aload_2 │ │ │ │ - 395: invokevirtual #434 // Method java/util/regex/Matcher.find:()Z │ │ │ │ - 398: istore 4 │ │ │ │ - 400: iload 4 │ │ │ │ - 402: ifeq 351 │ │ │ │ - 405: aload_0 │ │ │ │ - 406: getfield #22 // Field srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ │ - 409: astore_2 │ │ │ │ - 410: aload_2 │ │ │ │ - 411: aload 13 │ │ │ │ - 413: invokevirtual #437 // Method org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - 416: goto 351 │ │ │ │ - 419: ldc_w #438 // int 2131296259 │ │ │ │ - 422: istore 4 │ │ │ │ - 424: aload_0 │ │ │ │ - 425: iload 4 │ │ │ │ - 427: invokevirtual #209 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 430: checkcast #441 // class android/widget/ImageView │ │ │ │ - 433: astore 14 │ │ │ │ - 435: aload_0 │ │ │ │ - 436: getfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 439: astore_2 │ │ │ │ - 440: aload_2 │ │ │ │ - 441: ifnull 539 │ │ │ │ - 444: aload_0 │ │ │ │ - 445: getfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 448: getfield #445 // Field org/tvheadend/tvhguide/model/Channel.iconBitmap:Landroid/graphics/Bitmap; │ │ │ │ - 451: astore_2 │ │ │ │ - 452: aload_2 │ │ │ │ - 453: ifnull 539 │ │ │ │ - 456: aload_0 │ │ │ │ - 457: getfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 460: getfield #445 // Field org/tvheadend/tvhguide/model/Channel.iconBitmap:Landroid/graphics/Bitmap; │ │ │ │ - 463: astore_2 │ │ │ │ - 464: aload 14 │ │ │ │ - 466: aload_2 │ │ │ │ - 467: invokevirtual #449 // Method android/widget/ImageView.setImageBitmap:(Landroid/graphics/Bitmap;)V │ │ │ │ - 470: ldc_w #450 // int 2131296258 │ │ │ │ - 473: istore 4 │ │ │ │ - 475: aload_0 │ │ │ │ - 476: iload 4 │ │ │ │ - 478: invokevirtual #209 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 481: checkcast #453 // class android/widget/TextView │ │ │ │ - 484: astore 15 │ │ │ │ - 486: new #62 // class java/lang/StringBuilder │ │ │ │ - 489: astore_2 │ │ │ │ - 490: aload_2 │ │ │ │ - 491: invokespecial #63 // Method java/lang/StringBuilder."":()V │ │ │ │ - 494: ldc_w #454 // int 17039372 │ │ │ │ - 497: istore 16 │ │ │ │ - 499: aload_0 │ │ │ │ - 500: iload 16 │ │ │ │ - 502: invokevirtual #456 // Method getString:(I)Ljava/lang/String; │ │ │ │ - 505: astore_3 │ │ │ │ - 506: aload_2 │ │ │ │ - 507: aload_3 │ │ │ │ - 508: invokevirtual #67 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 511: astore_2 │ │ │ │ - 512: ldc_w #458 // String : │ │ │ │ - 515: astore_3 │ │ │ │ - 516: aload_2 │ │ │ │ - 517: aload_3 │ │ │ │ + 390: invokevirtual #434 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 393: istore 10 │ │ │ │ + 395: iload 10 │ │ │ │ + 397: ifeq 346 │ │ │ │ + 400: aload_0 │ │ │ │ + 401: getfield #22 // Field srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ │ + 404: astore_3 │ │ │ │ + 405: aload_3 │ │ │ │ + 406: aload 13 │ │ │ │ + 408: invokevirtual #437 // Method org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + 411: goto 346 │ │ │ │ + 414: ldc_w #438 // int 2131296259 │ │ │ │ + 417: istore 4 │ │ │ │ + 419: aload_0 │ │ │ │ + 420: iload 4 │ │ │ │ + 422: invokevirtual #209 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 425: checkcast #441 // class android/widget/ImageView │ │ │ │ + 428: astore 16 │ │ │ │ + 430: aload_0 │ │ │ │ + 431: getfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 434: astore_2 │ │ │ │ + 435: aload_2 │ │ │ │ + 436: ifnull 534 │ │ │ │ + 439: aload_0 │ │ │ │ + 440: getfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 443: getfield #445 // Field org/tvheadend/tvhguide/model/Channel.iconBitmap:Landroid/graphics/Bitmap; │ │ │ │ + 446: astore_2 │ │ │ │ + 447: aload_2 │ │ │ │ + 448: ifnull 534 │ │ │ │ + 451: aload_0 │ │ │ │ + 452: getfield #381 // Field channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 455: getfield #445 // Field org/tvheadend/tvhguide/model/Channel.iconBitmap:Landroid/graphics/Bitmap; │ │ │ │ + 458: astore_2 │ │ │ │ + 459: aload 16 │ │ │ │ + 461: aload_2 │ │ │ │ + 462: invokevirtual #449 // Method android/widget/ImageView.setImageBitmap:(Landroid/graphics/Bitmap;)V │ │ │ │ + 465: ldc_w #450 // int 2131296258 │ │ │ │ + 468: istore 4 │ │ │ │ + 470: aload_0 │ │ │ │ + 471: iload 4 │ │ │ │ + 473: invokevirtual #209 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 476: checkcast #453 // class android/widget/TextView │ │ │ │ + 479: astore 17 │ │ │ │ + 481: new #62 // class java/lang/StringBuilder │ │ │ │ + 484: astore_2 │ │ │ │ + 485: aload_2 │ │ │ │ + 486: invokespecial #63 // Method java/lang/StringBuilder."":()V │ │ │ │ + 489: ldc_w #454 // int 17039372 │ │ │ │ + 492: istore 10 │ │ │ │ + 494: aload_0 │ │ │ │ + 495: iload 10 │ │ │ │ + 497: invokevirtual #456 // Method getString:(I)Ljava/lang/String; │ │ │ │ + 500: astore_3 │ │ │ │ + 501: aload_2 │ │ │ │ + 502: aload_3 │ │ │ │ + 503: invokevirtual #67 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 506: astore_2 │ │ │ │ + 507: ldc_w #458 // String : │ │ │ │ + 510: astore_3 │ │ │ │ + 511: aload_2 │ │ │ │ + 512: aload_3 │ │ │ │ + 513: invokevirtual #67 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 516: aload 9 │ │ │ │ 518: invokevirtual #67 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 521: aload 9 │ │ │ │ - 523: invokevirtual #67 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 526: invokevirtual #73 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 529: astore_2 │ │ │ │ - 530: aload 15 │ │ │ │ - 532: aload_2 │ │ │ │ - 533: invokevirtual #462 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 536: goto 42 │ │ │ │ - 539: ldc_w #463 // int 2130837515 │ │ │ │ - 542: istore 4 │ │ │ │ - 544: aload 14 │ │ │ │ - 546: iload 4 │ │ │ │ - 548: invokevirtual #467 // Method android/widget/ImageView.setImageResource:(I)V │ │ │ │ - 551: goto 470 │ │ │ │ + 521: invokevirtual #73 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 524: astore_2 │ │ │ │ + 525: aload 17 │ │ │ │ + 527: aload_2 │ │ │ │ + 528: invokevirtual #462 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 531: goto 42 │ │ │ │ + 534: ldc_w #463 // int 2130837515 │ │ │ │ + 537: istore 4 │ │ │ │ + 539: aload 16 │ │ │ │ + 541: iload 4 │ │ │ │ + 543: invokevirtual #467 // Method android/widget/ImageView.setImageResource:(I)V │ │ │ │ + 546: goto 465 │ │ │ │ │ │ │ │ protected void onPause(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/tvheadend/tvhguide/htsp/HTSService$10.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -130,77 +130,73 @@ │ │ │ │ 16: invokespecial #22 // Method java/lang/Object."":()V │ │ │ │ 19: return │ │ │ │ │ │ │ │ public void handleResponse(org.tvheadend.tvhguide.htsp.HTSMessage); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=2 │ │ │ │ + stack=300, locals=11, args_size=2 │ │ │ │ 0: ldc #24 // String success │ │ │ │ 2: astore_2 │ │ │ │ 3: aload_1 │ │ │ │ 4: aload_2 │ │ │ │ 5: iconst_0 │ │ │ │ 6: invokevirtual #30 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;I)I │ │ │ │ 9: istore_3 │ │ │ │ 10: iconst_1 │ │ │ │ 11: istore 4 │ │ │ │ 13: iload_3 │ │ │ │ 14: iload 4 │ │ │ │ - 16: if_icmpne 128 │ │ │ │ + 16: if_icmpne 123 │ │ │ │ 19: aload_0 │ │ │ │ 20: getfield #16 // Field val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ 23: getfield #37 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ - 26: astore_2 │ │ │ │ - 27: aload_2 │ │ │ │ - 28: invokeinterface #43, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 33: astore 5 │ │ │ │ - 35: aload 5 │ │ │ │ - 37: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 42: istore_3 │ │ │ │ - 43: iload_3 │ │ │ │ - 44: ifeq 128 │ │ │ │ - 47: aload 5 │ │ │ │ - 49: invokeinterface #53, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 54: checkcast #55 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 57: astore 6 │ │ │ │ - 59: aload 6 │ │ │ │ - 61: getfield #58 // Field org/tvheadend/tvhguide/model/Programme.id:J │ │ │ │ - 64: lstore 7 │ │ │ │ - 66: aload_0 │ │ │ │ - 67: getfield #18 // Field val$eventId:J │ │ │ │ - 70: lstore 9 │ │ │ │ - 72: lload 7 │ │ │ │ - 74: lload 9 │ │ │ │ - 76: lcmp │ │ │ │ - 77: istore_3 │ │ │ │ - 78: iload_3 │ │ │ │ - 79: ifne 35 │ │ │ │ - 82: aload_0 │ │ │ │ - 83: getfield #14 // Field this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ - 86: invokevirtual #64 // Method org/tvheadend/tvhguide/htsp/HTSService.getApplication:()Landroid/app/Application; │ │ │ │ - 89: checkcast #66 // class org/tvheadend/tvhguide/TVHGuideApplication │ │ │ │ - 92: astore 11 │ │ │ │ - 94: lconst_0 │ │ │ │ - 95: lstore 9 │ │ │ │ - 97: aload_1 │ │ │ │ - 98: ldc #67 // String id │ │ │ │ - 100: lload 9 │ │ │ │ - 102: invokevirtual #71 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ - 105: lstore 7 │ │ │ │ - 107: aload 11 │ │ │ │ - 109: lload 7 │ │ │ │ - 111: invokevirtual #75 // Method org/tvheadend/tvhguide/TVHGuideApplication.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ - 114: astore_2 │ │ │ │ - 115: aload 6 │ │ │ │ - 117: aload_2 │ │ │ │ - 118: putfield #79 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ - 121: aload 11 │ │ │ │ - 123: aload 6 │ │ │ │ - 125: invokevirtual #83 // Method org/tvheadend/tvhguide/TVHGuideApplication.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ - 128: aload_1 │ │ │ │ - 129: ldc #85 // String error │ │ │ │ - 131: aconst_null │ │ │ │ - 132: invokevirtual #89 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 135: pop │ │ │ │ - 136: return │ │ │ │ + 26: invokeinterface #43, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 31: astore_2 │ │ │ │ + 32: aload_2 │ │ │ │ + 33: invokeinterface #49, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 38: istore 4 │ │ │ │ + 40: iload 4 │ │ │ │ + 42: ifeq 123 │ │ │ │ + 45: aload_2 │ │ │ │ + 46: invokeinterface #53, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 51: checkcast #55 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 54: astore 5 │ │ │ │ + 56: aload 5 │ │ │ │ + 58: getfield #58 // Field org/tvheadend/tvhguide/model/Programme.id:J │ │ │ │ + 61: lstore 6 │ │ │ │ + 63: aload_0 │ │ │ │ + 64: getfield #18 // Field val$eventId:J │ │ │ │ + 67: lstore 8 │ │ │ │ + 69: lload 6 │ │ │ │ + 71: lload 8 │ │ │ │ + 73: lcmp │ │ │ │ + 74: istore 4 │ │ │ │ + 76: iload 4 │ │ │ │ + 78: ifne 32 │ │ │ │ + 81: aload_0 │ │ │ │ + 82: getfield #14 // Field this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ + 85: invokevirtual #64 // Method org/tvheadend/tvhguide/htsp/HTSService.getApplication:()Landroid/app/Application; │ │ │ │ + 88: checkcast #66 // class org/tvheadend/tvhguide/TVHGuideApplication │ │ │ │ + 91: astore 10 │ │ │ │ + 93: aload_1 │ │ │ │ + 94: ldc #67 // String id │ │ │ │ + 96: lconst_0 │ │ │ │ + 97: invokevirtual #71 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ + 100: lstore 6 │ │ │ │ + 102: aload 10 │ │ │ │ + 104: lload 6 │ │ │ │ + 106: invokevirtual #75 // Method org/tvheadend/tvhguide/TVHGuideApplication.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ + 109: astore_2 │ │ │ │ + 110: aload 5 │ │ │ │ + 112: aload_2 │ │ │ │ + 113: putfield #79 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ + 116: aload 10 │ │ │ │ + 118: aload 5 │ │ │ │ + 120: invokevirtual #83 // Method org/tvheadend/tvhguide/TVHGuideApplication.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ + 123: aload_1 │ │ │ │ + 124: ldc #85 // String error │ │ │ │ + 126: aconst_null │ │ │ │ + 127: invokevirtual #89 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 130: pop │ │ │ │ + 131: return │ │ │ │ } │ │ ├── org/tvheadend/tvhguide/htsp/HTSService$5.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ 11: invokespecial #18 // Method java/lang/Object."":()V │ │ │ │ 14: return │ │ │ │ │ │ │ │ public void handleResponse(org.tvheadend.tvhguide.htsp.HTSMessage); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=2 │ │ │ │ + stack=300, locals=15, args_size=2 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore_2 │ │ │ │ 2: ldc #20 // String events │ │ │ │ 4: astore 4 │ │ │ │ 6: aload_1 │ │ │ │ 7: aload 4 │ │ │ │ 9: invokevirtual #26 // Method org/tvheadend/tvhguide/htsp/HTSMessage.containsKey:(Ljava/lang/Object;)Z │ │ │ │ @@ -214,147 +214,145 @@ │ │ │ │ 21: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ 24: invokevirtual #32 // Method org/tvheadend/tvhguide/htsp/HTSService.getApplication:()Landroid/app/Application; │ │ │ │ 27: checkcast #34 // class org/tvheadend/tvhguide/TVHGuideApplication │ │ │ │ 30: astore 6 │ │ │ │ 32: aload_1 │ │ │ │ 33: ldc #20 // String events │ │ │ │ 35: invokevirtual #38 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getList:(Ljava/lang/String;)Ljava/util/List; │ │ │ │ - 38: astore 4 │ │ │ │ - 40: aload 4 │ │ │ │ - 42: invokeinterface #44, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 47: astore 7 │ │ │ │ - 49: aload 7 │ │ │ │ - 51: invokeinterface #50, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 56: istore 5 │ │ │ │ - 58: iload 5 │ │ │ │ - 60: ifeq 341 │ │ │ │ - 63: aload 7 │ │ │ │ - 65: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 70: astore 8 │ │ │ │ - 72: new #56 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 75: astore 9 │ │ │ │ - 77: aload 9 │ │ │ │ - 79: invokespecial #57 // Method org/tvheadend/tvhguide/model/Programme."":()V │ │ │ │ + 38: invokeinterface #44, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 43: astore 4 │ │ │ │ + 45: aload 4 │ │ │ │ + 47: invokeinterface #50, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 52: istore 7 │ │ │ │ + 54: iload 7 │ │ │ │ + 56: ifeq 337 │ │ │ │ + 59: aload 4 │ │ │ │ + 61: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 66: astore 8 │ │ │ │ + 68: new #56 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 71: astore 9 │ │ │ │ + 73: aload 9 │ │ │ │ + 75: invokespecial #57 // Method org/tvheadend/tvhguide/model/Programme."":()V │ │ │ │ + 78: aload 8 │ │ │ │ + 80: astore 10 │ │ │ │ 82: aload 8 │ │ │ │ - 84: astore 10 │ │ │ │ - 86: aload 8 │ │ │ │ - 88: checkcast #22 // class org/tvheadend/tvhguide/htsp/HTSMessage │ │ │ │ - 91: astore 10 │ │ │ │ - 93: aload 10 │ │ │ │ - 95: ldc #59 // String eventId │ │ │ │ - 97: lload_2 │ │ │ │ - 98: invokevirtual #63 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ - 101: lstore 11 │ │ │ │ - 103: aload 9 │ │ │ │ - 105: lload 11 │ │ │ │ - 107: putfield #67 // Field org/tvheadend/tvhguide/model/Programme.id:J │ │ │ │ - 110: aload 10 │ │ │ │ - 112: ldc #69 // String nextEventId │ │ │ │ - 114: lload_2 │ │ │ │ - 115: invokevirtual #63 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ - 118: lstore 11 │ │ │ │ - 120: aload 9 │ │ │ │ - 122: lload 11 │ │ │ │ - 124: putfield #72 // Field org/tvheadend/tvhguide/model/Programme.nextId:J │ │ │ │ - 127: aload 10 │ │ │ │ - 129: ldc #74 // String description │ │ │ │ - 131: ldc #76 // String │ │ │ │ - 133: invokevirtual #80 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 136: astore 4 │ │ │ │ - 138: aload 9 │ │ │ │ - 140: aload 4 │ │ │ │ - 142: putfield #83 // Field org/tvheadend/tvhguide/model/Programme.description:Ljava/lang/String; │ │ │ │ - 145: aload 10 │ │ │ │ - 147: ldc #85 // String summary │ │ │ │ - 149: ldc #76 // String │ │ │ │ - 151: invokevirtual #80 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 154: astore 4 │ │ │ │ - 156: aload 9 │ │ │ │ - 158: aload 4 │ │ │ │ - 160: putfield #87 // Field org/tvheadend/tvhguide/model/Programme.summary:Ljava/lang/String; │ │ │ │ - 163: aload 10 │ │ │ │ - 165: ldc #89 // String dvrId │ │ │ │ - 167: lload_2 │ │ │ │ - 168: invokevirtual #63 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ - 171: lstore 11 │ │ │ │ - 173: aload 6 │ │ │ │ - 175: lload 11 │ │ │ │ - 177: invokevirtual #93 // Method org/tvheadend/tvhguide/TVHGuideApplication.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ - 180: astore 4 │ │ │ │ - 182: aload 9 │ │ │ │ - 184: aload 4 │ │ │ │ - 186: putfield #97 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ - 189: aload 10 │ │ │ │ - 191: ldc #99 // String contentType │ │ │ │ - 193: iconst_0 │ │ │ │ - 194: invokevirtual #103 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;I)I │ │ │ │ - 197: istore 5 │ │ │ │ - 199: aload 9 │ │ │ │ - 201: iload 5 │ │ │ │ - 203: putfield #106 // Field org/tvheadend/tvhguide/model/Programme.contentType:I │ │ │ │ - 206: aload 10 │ │ │ │ - 208: ldc #108 // String title │ │ │ │ - 210: invokevirtual #111 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 213: astore 4 │ │ │ │ - 215: aload 9 │ │ │ │ - 217: aload 4 │ │ │ │ - 219: putfield #113 // Field org/tvheadend/tvhguide/model/Programme.title:Ljava/lang/String; │ │ │ │ - 222: aload 10 │ │ │ │ - 224: ldc #115 // String start │ │ │ │ - 226: invokevirtual #119 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ │ │ - 229: astore 4 │ │ │ │ - 231: aload 9 │ │ │ │ - 233: aload 4 │ │ │ │ - 235: putfield #122 // Field org/tvheadend/tvhguide/model/Programme.start:Ljava/util/Date; │ │ │ │ - 238: aload 10 │ │ │ │ - 240: ldc #124 // String stop │ │ │ │ - 242: invokevirtual #119 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ │ │ - 245: astore 4 │ │ │ │ - 247: aload 9 │ │ │ │ - 249: aload 4 │ │ │ │ - 251: putfield #126 // Field org/tvheadend/tvhguide/model/Programme.stop:Ljava/util/Date; │ │ │ │ - 254: aload_0 │ │ │ │ - 255: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ - 258: aload 10 │ │ │ │ - 260: invokestatic #130 // Method org/tvheadend/tvhguide/htsp/HTSService.access$300:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ │ │ - 263: astore 4 │ │ │ │ - 265: aload 9 │ │ │ │ - 267: aload 4 │ │ │ │ - 269: putfield #134 // Field org/tvheadend/tvhguide/model/Programme.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ │ │ - 272: iconst_m1 │ │ │ │ - 273: istore 13 │ │ │ │ - 275: aload 10 │ │ │ │ - 277: ldc #136 // String starRating │ │ │ │ - 279: iload 13 │ │ │ │ - 281: invokevirtual #103 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;I)I │ │ │ │ - 284: istore 5 │ │ │ │ - 286: aload 9 │ │ │ │ - 288: iload 5 │ │ │ │ - 290: putfield #138 // Field org/tvheadend/tvhguide/model/Programme.starRating:I │ │ │ │ - 293: aload_0 │ │ │ │ - 294: getfield #14 // Field val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 297: astore 4 │ │ │ │ - 299: aload 9 │ │ │ │ - 301: aload 4 │ │ │ │ - 303: putfield #141 // Field org/tvheadend/tvhguide/model/Programme.channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 306: aload_0 │ │ │ │ - 307: getfield #14 // Field val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 310: getfield #147 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ - 313: astore 4 │ │ │ │ - 315: aload 4 │ │ │ │ - 317: aload 9 │ │ │ │ - 319: invokeinterface #152, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ - 324: istore 5 │ │ │ │ - 326: iload 5 │ │ │ │ - 328: ifeq 49 │ │ │ │ - 331: aload 6 │ │ │ │ - 333: aload 9 │ │ │ │ - 335: invokevirtual #156 // Method org/tvheadend/tvhguide/TVHGuideApplication.addProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ - 338: goto 49 │ │ │ │ - 341: aload_0 │ │ │ │ - 342: getfield #14 // Field val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ - 345: astore 4 │ │ │ │ - 347: aload 6 │ │ │ │ - 349: aload 4 │ │ │ │ - 351: invokevirtual #160 // Method org/tvheadend/tvhguide/TVHGuideApplication.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ │ │ - 354: goto 19 │ │ │ │ + 84: checkcast #22 // class org/tvheadend/tvhguide/htsp/HTSMessage │ │ │ │ + 87: astore 10 │ │ │ │ + 89: aload 10 │ │ │ │ + 91: ldc #59 // String eventId │ │ │ │ + 93: lload_2 │ │ │ │ + 94: invokevirtual #63 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ + 97: lstore 11 │ │ │ │ + 99: aload 9 │ │ │ │ + 101: lload 11 │ │ │ │ + 103: putfield #67 // Field org/tvheadend/tvhguide/model/Programme.id:J │ │ │ │ + 106: aload 10 │ │ │ │ + 108: ldc #69 // String nextEventId │ │ │ │ + 110: lload_2 │ │ │ │ + 111: invokevirtual #63 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ + 114: lstore 11 │ │ │ │ + 116: aload 9 │ │ │ │ + 118: lload 11 │ │ │ │ + 120: putfield #72 // Field org/tvheadend/tvhguide/model/Programme.nextId:J │ │ │ │ + 123: aload 10 │ │ │ │ + 125: ldc #74 // String description │ │ │ │ + 127: ldc #76 // String │ │ │ │ + 129: invokevirtual #80 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 132: astore 13 │ │ │ │ + 134: aload 9 │ │ │ │ + 136: aload 13 │ │ │ │ + 138: putfield #83 // Field org/tvheadend/tvhguide/model/Programme.description:Ljava/lang/String; │ │ │ │ + 141: aload 10 │ │ │ │ + 143: ldc #85 // String summary │ │ │ │ + 145: ldc #76 // String │ │ │ │ + 147: invokevirtual #80 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 150: astore 13 │ │ │ │ + 152: aload 9 │ │ │ │ + 154: aload 13 │ │ │ │ + 156: putfield #87 // Field org/tvheadend/tvhguide/model/Programme.summary:Ljava/lang/String; │ │ │ │ + 159: aload 10 │ │ │ │ + 161: ldc #89 // String dvrId │ │ │ │ + 163: lload_2 │ │ │ │ + 164: invokevirtual #63 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ + 167: lstore 11 │ │ │ │ + 169: aload 6 │ │ │ │ + 171: lload 11 │ │ │ │ + 173: invokevirtual #93 // Method org/tvheadend/tvhguide/TVHGuideApplication.getRecording:(J)Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ + 176: astore 13 │ │ │ │ + 178: aload 9 │ │ │ │ + 180: aload 13 │ │ │ │ + 182: putfield #97 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ + 185: aload 10 │ │ │ │ + 187: ldc #99 // String contentType │ │ │ │ + 189: iconst_0 │ │ │ │ + 190: invokevirtual #103 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;I)I │ │ │ │ + 193: istore 7 │ │ │ │ + 195: aload 9 │ │ │ │ + 197: iload 7 │ │ │ │ + 199: putfield #106 // Field org/tvheadend/tvhguide/model/Programme.contentType:I │ │ │ │ + 202: aload 10 │ │ │ │ + 204: ldc #108 // String title │ │ │ │ + 206: invokevirtual #111 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 209: astore 13 │ │ │ │ + 211: aload 9 │ │ │ │ + 213: aload 13 │ │ │ │ + 215: putfield #113 // Field org/tvheadend/tvhguide/model/Programme.title:Ljava/lang/String; │ │ │ │ + 218: aload 10 │ │ │ │ + 220: ldc #115 // String start │ │ │ │ + 222: invokevirtual #119 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ │ │ + 225: astore 13 │ │ │ │ + 227: aload 9 │ │ │ │ + 229: aload 13 │ │ │ │ + 231: putfield #122 // Field org/tvheadend/tvhguide/model/Programme.start:Ljava/util/Date; │ │ │ │ + 234: aload 10 │ │ │ │ + 236: ldc #124 // String stop │ │ │ │ + 238: invokevirtual #119 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ │ │ + 241: astore 13 │ │ │ │ + 243: aload 9 │ │ │ │ + 245: aload 13 │ │ │ │ + 247: putfield #126 // Field org/tvheadend/tvhguide/model/Programme.stop:Ljava/util/Date; │ │ │ │ + 250: aload_0 │ │ │ │ + 251: getfield #12 // Field this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ + 254: aload 10 │ │ │ │ + 256: invokestatic #130 // Method org/tvheadend/tvhguide/htsp/HTSService.access$300:(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ │ │ + 259: astore 13 │ │ │ │ + 261: aload 9 │ │ │ │ + 263: aload 13 │ │ │ │ + 265: putfield #134 // Field org/tvheadend/tvhguide/model/Programme.seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ │ │ + 268: iconst_m1 │ │ │ │ + 269: istore 14 │ │ │ │ + 271: aload 10 │ │ │ │ + 273: ldc #136 // String starRating │ │ │ │ + 275: iload 14 │ │ │ │ + 277: invokevirtual #103 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;I)I │ │ │ │ + 280: istore 7 │ │ │ │ + 282: aload 9 │ │ │ │ + 284: iload 7 │ │ │ │ + 286: putfield #138 // Field org/tvheadend/tvhguide/model/Programme.starRating:I │ │ │ │ + 289: aload_0 │ │ │ │ + 290: getfield #14 // Field val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 293: astore 13 │ │ │ │ + 295: aload 9 │ │ │ │ + 297: aload 13 │ │ │ │ + 299: putfield #141 // Field org/tvheadend/tvhguide/model/Programme.channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 302: aload_0 │ │ │ │ + 303: getfield #14 // Field val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 306: getfield #147 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ + 309: astore 13 │ │ │ │ + 311: aload 13 │ │ │ │ + 313: aload 9 │ │ │ │ + 315: invokeinterface #152, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z │ │ │ │ + 320: istore 7 │ │ │ │ + 322: iload 7 │ │ │ │ + 324: ifeq 45 │ │ │ │ + 327: aload 6 │ │ │ │ + 329: aload 9 │ │ │ │ + 331: invokevirtual #156 // Method org/tvheadend/tvhguide/TVHGuideApplication.addProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ + 334: goto 45 │ │ │ │ + 337: aload_0 │ │ │ │ + 338: getfield #14 // Field val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ + 341: astore 4 │ │ │ │ + 343: aload 6 │ │ │ │ + 345: aload 4 │ │ │ │ + 347: invokevirtual #160 // Method org/tvheadend/tvhguide/TVHGuideApplication.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ │ │ + 350: goto 19 │ │ │ │ } │ │ ├── org/tvheadend/tvhguide/htsp/HTSService$7.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -81,44 +81,42 @@ │ │ │ │ 6: invokespecial #14 // Method java/lang/Object."":()V │ │ │ │ 9: return │ │ │ │ │ │ │ │ public void handleResponse(org.tvheadend.tvhguide.htsp.HTSMessage); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=2 │ │ │ │ + stack=300, locals=9, args_size=2 │ │ │ │ 0: ldc #16 // String eventIds │ │ │ │ 2: astore_2 │ │ │ │ 3: aload_1 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokevirtual #22 // Method org/tvheadend/tvhguide/htsp/HTSMessage.containsKey:(Ljava/lang/Object;)Z │ │ │ │ 8: istore_3 │ │ │ │ 9: iload_3 │ │ │ │ 10: ifne 14 │ │ │ │ 13: return │ │ │ │ 14: aload_1 │ │ │ │ 15: ldc #16 // String eventIds │ │ │ │ 17: invokevirtual #26 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLongList:(Ljava/lang/String;)Ljava/util/List; │ │ │ │ - 20: astore_2 │ │ │ │ - 21: aload_2 │ │ │ │ - 22: invokeinterface #32, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 27: astore 4 │ │ │ │ - 29: aload 4 │ │ │ │ - 31: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 36: istore_3 │ │ │ │ - 37: iload_3 │ │ │ │ - 38: ifeq 13 │ │ │ │ - 41: aload 4 │ │ │ │ - 43: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 48: checkcast #44 // class java/lang/Long │ │ │ │ - 51: astore 5 │ │ │ │ - 53: aload_0 │ │ │ │ - 54: getfield #10 // Field this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ - 57: astore_2 │ │ │ │ - 58: aload 5 │ │ │ │ - 60: invokevirtual #48 // Method java/lang/Long.longValue:()J │ │ │ │ - 63: lstore 6 │ │ │ │ - 65: aload_2 │ │ │ │ - 66: lload 6 │ │ │ │ - 68: invokestatic #54 // Method org/tvheadend/tvhguide/htsp/HTSService.access$400:(Lorg/tvheadend/tvhguide/htsp/HTSService;J)V │ │ │ │ - 71: goto 29 │ │ │ │ + 20: invokeinterface #32, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 25: astore_2 │ │ │ │ + 26: aload_2 │ │ │ │ + 27: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 32: istore 4 │ │ │ │ + 34: iload 4 │ │ │ │ + 36: ifeq 13 │ │ │ │ + 39: aload_2 │ │ │ │ + 40: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 45: checkcast #44 // class java/lang/Long │ │ │ │ + 48: astore 5 │ │ │ │ + 50: aload_0 │ │ │ │ + 51: getfield #10 // Field this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ │ + 54: astore 6 │ │ │ │ + 56: aload 5 │ │ │ │ + 58: invokevirtual #48 // Method java/lang/Long.longValue:()J │ │ │ │ + 61: lstore 7 │ │ │ │ + 63: aload 6 │ │ │ │ + 65: lload 7 │ │ │ │ + 67: invokestatic #54 // Method org/tvheadend/tvhguide/htsp/HTSService.access$400:(Lorg/tvheadend/tvhguide/htsp/HTSService;J)V │ │ │ │ + 70: goto 26 │ │ │ │ } │ │ ├── org/tvheadend/tvhguide/htsp/HTSService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1896,15 +1896,15 @@ │ │ │ │ 17: invokevirtual #347 // Method org/tvheadend/tvhguide/TVHGuideApplication.removeChannel:(J)V │ │ │ │ 20: return │ │ │ │ │ │ │ │ private void onChannelUpdate(org.tvheadend.tvhguide.htsp.HTSMessage); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=31, args_size=2 │ │ │ │ + stack=300, locals=30, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #291 // Method getApplication:()Landroid/app/Application; │ │ │ │ 4: checkcast #293 // class org/tvheadend/tvhguide/TVHGuideApplication │ │ │ │ 7: astore_2 │ │ │ │ 8: ldc #176 // String channelId │ │ │ │ 10: astore_3 │ │ │ │ 11: aload_1 │ │ │ │ @@ -2014,85 +2014,85 @@ │ │ │ │ 211: aload_1 │ │ │ │ 212: aload 5 │ │ │ │ 214: lload 16 │ │ │ │ 216: invokevirtual #336 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ 219: lstore 18 │ │ │ │ 221: ldc_w #338 // String nextEventId │ │ │ │ 224: astore_3 │ │ │ │ - 225: aload_3 │ │ │ │ - 226: astore 5 │ │ │ │ - 228: lconst_0 │ │ │ │ - 229: lstore 16 │ │ │ │ - 231: aload_1 │ │ │ │ - 232: aload_3 │ │ │ │ - 233: lload 16 │ │ │ │ - 235: invokevirtual #336 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ - 238: lstore 20 │ │ │ │ - 240: lconst_0 │ │ │ │ - 241: lstore 6 │ │ │ │ - 243: lload 18 │ │ │ │ - 245: lload 6 │ │ │ │ - 247: lcmp │ │ │ │ - 248: istore 14 │ │ │ │ - 250: iload 14 │ │ │ │ - 252: ifeq 420 │ │ │ │ - 255: iconst_1 │ │ │ │ - 256: istore 14 │ │ │ │ - 258: iload 14 │ │ │ │ - 260: istore 12 │ │ │ │ - 262: aload 10 │ │ │ │ - 264: iload 14 │ │ │ │ - 266: putfield #343 // Field org/tvheadend/tvhguide/model/Channel.isTransmitting:Z │ │ │ │ - 269: aload 10 │ │ │ │ - 271: getfield #359 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ - 274: astore 4 │ │ │ │ - 276: aload 4 │ │ │ │ - 278: astore_3 │ │ │ │ - 279: aload 4 │ │ │ │ - 281: invokeinterface #365, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 286: astore 22 │ │ │ │ - 288: new #367 // class java/util/ArrayList │ │ │ │ - 291: astore 23 │ │ │ │ - 293: aload 23 │ │ │ │ - 295: invokespecial #368 // Method java/util/ArrayList."":()V │ │ │ │ - 298: aload 22 │ │ │ │ - 300: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 305: istore 14 │ │ │ │ - 307: iload 14 │ │ │ │ - 309: ifeq 428 │ │ │ │ - 312: lconst_0 │ │ │ │ - 313: lstore 6 │ │ │ │ - 315: lload 18 │ │ │ │ - 317: lload 6 │ │ │ │ - 319: lcmp │ │ │ │ - 320: istore 14 │ │ │ │ - 322: iload 14 │ │ │ │ - 324: ifle 428 │ │ │ │ - 327: aload 22 │ │ │ │ - 329: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 334: checkcast #379 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 337: astore 24 │ │ │ │ - 339: aload 24 │ │ │ │ - 341: getfield #380 // Field org/tvheadend/tvhguide/model/Programme.id:J │ │ │ │ - 344: lstore 8 │ │ │ │ - 346: lload 8 │ │ │ │ - 348: lstore 6 │ │ │ │ + 225: lconst_0 │ │ │ │ + 226: lstore 20 │ │ │ │ + 228: aload_3 │ │ │ │ + 229: astore 5 │ │ │ │ + 231: lload 20 │ │ │ │ + 233: lstore 16 │ │ │ │ + 235: aload_1 │ │ │ │ + 236: aload_3 │ │ │ │ + 237: lload 20 │ │ │ │ + 239: invokevirtual #336 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getLong:(Ljava/lang/String;J)J │ │ │ │ + 242: lstore 22 │ │ │ │ + 244: lconst_0 │ │ │ │ + 245: lstore 6 │ │ │ │ + 247: lload 18 │ │ │ │ + 249: lload 6 │ │ │ │ + 251: lcmp │ │ │ │ + 252: istore 14 │ │ │ │ + 254: iload 14 │ │ │ │ + 256: ifeq 420 │ │ │ │ + 259: iconst_1 │ │ │ │ + 260: istore 14 │ │ │ │ + 262: iload 14 │ │ │ │ + 264: istore 12 │ │ │ │ + 266: aload 10 │ │ │ │ + 268: iload 14 │ │ │ │ + 270: putfield #343 // Field org/tvheadend/tvhguide/model/Channel.isTransmitting:Z │ │ │ │ + 273: aload 10 │ │ │ │ + 275: getfield #359 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ + 278: astore 4 │ │ │ │ + 280: aload 4 │ │ │ │ + 282: astore_3 │ │ │ │ + 283: aload 4 │ │ │ │ + 285: invokeinterface #365, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 290: astore 24 │ │ │ │ + 292: new #367 // class java/util/ArrayList │ │ │ │ + 295: astore 25 │ │ │ │ + 297: aload 25 │ │ │ │ + 299: invokespecial #368 // Method java/util/ArrayList."":()V │ │ │ │ + 302: aload 24 │ │ │ │ + 304: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 309: istore 14 │ │ │ │ + 311: iload 14 │ │ │ │ + 313: ifeq 428 │ │ │ │ + 316: lconst_0 │ │ │ │ + 317: lstore 6 │ │ │ │ + 319: lload 18 │ │ │ │ + 321: lload 6 │ │ │ │ + 323: lcmp │ │ │ │ + 324: istore 14 │ │ │ │ + 326: iload 14 │ │ │ │ + 328: ifle 428 │ │ │ │ + 331: aload 24 │ │ │ │ + 333: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 338: checkcast #379 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 341: astore 26 │ │ │ │ + 343: aload 26 │ │ │ │ + 345: getfield #380 // Field org/tvheadend/tvhguide/model/Programme.id:J │ │ │ │ + 348: lstore 8 │ │ │ │ 350: lload 8 │ │ │ │ - 352: lload 18 │ │ │ │ - 354: lcmp │ │ │ │ - 355: istore 14 │ │ │ │ - 357: iload 14 │ │ │ │ - 359: ifeq 428 │ │ │ │ - 362: aload 23 │ │ │ │ - 364: astore 4 │ │ │ │ - 366: aload 23 │ │ │ │ - 368: aload 24 │ │ │ │ + 352: lstore 6 │ │ │ │ + 354: lload 8 │ │ │ │ + 356: lload 18 │ │ │ │ + 358: lcmp │ │ │ │ + 359: istore 14 │ │ │ │ + 361: iload 14 │ │ │ │ + 363: ifeq 428 │ │ │ │ + 366: aload 25 │ │ │ │ + 368: aload 26 │ │ │ │ 370: invokevirtual #384 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ 373: pop │ │ │ │ - 374: goto 298 │ │ │ │ + 374: goto 302 │ │ │ │ 377: aload 10 │ │ │ │ 379: getfield #313 // Field org/tvheadend/tvhguide/model/Channel.icon:Ljava/lang/String; │ │ │ │ 382: astore 4 │ │ │ │ 384: aload 4 │ │ │ │ 386: astore_3 │ │ │ │ 387: aload 15 │ │ │ │ 389: aload 4 │ │ │ │ @@ -2109,116 +2109,108 @@ │ │ │ │ 412: aload 10 │ │ │ │ 414: invokespecial #333 // Method getChannelIcon:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ │ │ 417: goto 201 │ │ │ │ 420: iconst_0 │ │ │ │ 421: istore 14 │ │ │ │ 423: aconst_null │ │ │ │ 424: astore_3 │ │ │ │ - 425: goto 258 │ │ │ │ + 425: goto 262 │ │ │ │ 428: aload 10 │ │ │ │ 430: getfield #359 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ 433: astore 4 │ │ │ │ 435: aload 4 │ │ │ │ 437: astore_3 │ │ │ │ - 438: aload 23 │ │ │ │ - 440: astore 5 │ │ │ │ - 442: aload 4 │ │ │ │ - 444: aload 23 │ │ │ │ - 446: invokeinterface #391, 2 // InterfaceMethod java/util/Set.removeAll:(Ljava/util/Collection;)Z │ │ │ │ - 451: pop │ │ │ │ - 452: aload 23 │ │ │ │ - 454: invokevirtual #392 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 457: astore 25 │ │ │ │ - 459: aload 25 │ │ │ │ - 461: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 466: istore 14 │ │ │ │ - 468: iload 14 │ │ │ │ - 470: ifeq 494 │ │ │ │ - 473: aload 25 │ │ │ │ - 475: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 480: checkcast #379 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 483: astore 24 │ │ │ │ - 485: aload_2 │ │ │ │ - 486: aload 24 │ │ │ │ - 488: invokevirtual #396 // Method org/tvheadend/tvhguide/TVHGuideApplication.removeProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ - 491: goto 459 │ │ │ │ - 494: lconst_0 │ │ │ │ - 495: lstore 6 │ │ │ │ - 497: lload 18 │ │ │ │ - 499: lload 6 │ │ │ │ - 501: lcmp │ │ │ │ - 502: istore 14 │ │ │ │ - 504: iload 14 │ │ │ │ - 506: ifeq 628 │ │ │ │ - 509: lload 18 │ │ │ │ - 511: lstore 26 │ │ │ │ - 513: lconst_0 │ │ │ │ - 514: lstore 6 │ │ │ │ - 516: lload 26 │ │ │ │ - 518: lload 6 │ │ │ │ - 520: lcmp │ │ │ │ - 521: istore 14 │ │ │ │ - 523: iload 14 │ │ │ │ - 525: ifle 635 │ │ │ │ - 528: aload 10 │ │ │ │ - 530: getfield #359 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ - 533: astore 4 │ │ │ │ - 535: aload 4 │ │ │ │ - 537: astore_3 │ │ │ │ - 538: aload 4 │ │ │ │ - 540: invokeinterface #399, 1 // InterfaceMethod java/util/Set.size:()I │ │ │ │ - 545: istore 14 │ │ │ │ - 547: iconst_2 │ │ │ │ - 548: istore 13 │ │ │ │ - 550: iload 14 │ │ │ │ - 552: istore 12 │ │ │ │ - 554: iload 14 │ │ │ │ - 556: iload 13 │ │ │ │ - 558: if_icmpge 635 │ │ │ │ - 561: aload_0 │ │ │ │ - 562: astore 4 │ │ │ │ - 564: aload_0 │ │ │ │ - 565: getfield #202 // Field execService:Ljava/util/concurrent/ScheduledExecutorService; │ │ │ │ - 568: astore_3 │ │ │ │ - 569: new #402 // class org/tvheadend/tvhguide/htsp/HTSService$2 │ │ │ │ - 572: astore 11 │ │ │ │ + 438: aload 4 │ │ │ │ + 440: aload 25 │ │ │ │ + 442: invokeinterface #391, 2 // InterfaceMethod java/util/Set.removeAll:(Ljava/util/Collection;)Z │ │ │ │ + 447: pop │ │ │ │ + 448: aload 25 │ │ │ │ + 450: invokevirtual #392 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 453: astore_3 │ │ │ │ + 454: aload_3 │ │ │ │ + 455: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 460: istore 13 │ │ │ │ + 462: iload 13 │ │ │ │ + 464: ifeq 487 │ │ │ │ + 467: aload_3 │ │ │ │ + 468: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 473: checkcast #379 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 476: astore 26 │ │ │ │ + 478: aload_2 │ │ │ │ + 479: aload 26 │ │ │ │ + 481: invokevirtual #396 // Method org/tvheadend/tvhguide/TVHGuideApplication.removeProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ + 484: goto 454 │ │ │ │ + 487: lconst_0 │ │ │ │ + 488: lstore 6 │ │ │ │ + 490: lload 18 │ │ │ │ + 492: lload 6 │ │ │ │ + 494: lcmp │ │ │ │ + 495: istore 14 │ │ │ │ + 497: iload 14 │ │ │ │ + 499: ifeq 610 │ │ │ │ + 502: lload 18 │ │ │ │ + 504: lstore 27 │ │ │ │ + 506: lconst_0 │ │ │ │ + 507: lstore 6 │ │ │ │ + 509: lload 27 │ │ │ │ + 511: lload 6 │ │ │ │ + 513: lcmp │ │ │ │ + 514: istore 14 │ │ │ │ + 516: iload 14 │ │ │ │ + 518: ifle 617 │ │ │ │ + 521: aload 10 │ │ │ │ + 523: getfield #359 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ + 526: astore 4 │ │ │ │ + 528: aload 4 │ │ │ │ + 530: astore_3 │ │ │ │ + 531: aload 4 │ │ │ │ + 533: invokeinterface #399, 1 // InterfaceMethod java/util/Set.size:()I │ │ │ │ + 538: istore 14 │ │ │ │ + 540: iconst_2 │ │ │ │ + 541: istore 13 │ │ │ │ + 543: iload 14 │ │ │ │ + 545: istore 12 │ │ │ │ + 547: iload 14 │ │ │ │ + 549: iload 13 │ │ │ │ + 551: if_icmpge 617 │ │ │ │ + 554: aload_0 │ │ │ │ + 555: astore 4 │ │ │ │ + 557: aload_0 │ │ │ │ + 558: getfield #202 // Field execService:Ljava/util/concurrent/ScheduledExecutorService; │ │ │ │ + 561: astore_3 │ │ │ │ + 562: new #402 // class org/tvheadend/tvhguide/htsp/HTSService$2 │ │ │ │ + 565: astore 11 │ │ │ │ + 567: aload 11 │ │ │ │ + 569: astore 4 │ │ │ │ + 571: aload_0 │ │ │ │ + 572: astore 5 │ │ │ │ 574: aload 11 │ │ │ │ - 576: astore 4 │ │ │ │ - 578: aload_0 │ │ │ │ - 579: astore 5 │ │ │ │ - 581: aload 11 │ │ │ │ - 583: aload_0 │ │ │ │ - 584: aload 10 │ │ │ │ - 586: lload 26 │ │ │ │ - 588: invokespecial #403 // Method org/tvheadend/tvhguide/htsp/HTSService$2."":(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ │ │ │ - 591: bipush 30 │ │ │ │ - 593: i2l │ │ │ │ - 594: lstore 28 │ │ │ │ - 596: getstatic #411 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 599: astore 30 │ │ │ │ - 601: aload_3 │ │ │ │ - 602: astore 4 │ │ │ │ - 604: aload 11 │ │ │ │ - 606: astore 5 │ │ │ │ - 608: lload 28 │ │ │ │ - 610: lstore 16 │ │ │ │ - 612: aload_3 │ │ │ │ - 613: aload 11 │ │ │ │ - 615: lload 28 │ │ │ │ - 617: aload 30 │ │ │ │ - 619: invokeinterface #415, 5 // InterfaceMethod java/util/concurrent/ScheduledExecutorService.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; │ │ │ │ - 624: pop │ │ │ │ - 625: goto 41 │ │ │ │ - 628: lload 20 │ │ │ │ - 630: lstore 26 │ │ │ │ - 632: goto 513 │ │ │ │ - 635: aload_2 │ │ │ │ - 636: aload 10 │ │ │ │ - 638: invokevirtual #418 // Method org/tvheadend/tvhguide/TVHGuideApplication.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ │ │ - 641: goto 41 │ │ │ │ + 576: aload_0 │ │ │ │ + 577: aload 10 │ │ │ │ + 579: lload 27 │ │ │ │ + 581: invokespecial #403 // Method org/tvheadend/tvhguide/htsp/HTSService$2."":(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ │ │ │ + 584: bipush 30 │ │ │ │ + 586: i2l │ │ │ │ + 587: lstore 20 │ │ │ │ + 589: getstatic #411 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ + 592: astore 29 │ │ │ │ + 594: aload_3 │ │ │ │ + 595: aload 11 │ │ │ │ + 597: lload 20 │ │ │ │ + 599: aload 29 │ │ │ │ + 601: invokeinterface #415, 5 // InterfaceMethod java/util/concurrent/ScheduledExecutorService.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; │ │ │ │ + 606: pop │ │ │ │ + 607: goto 41 │ │ │ │ + 610: lload 22 │ │ │ │ + 612: lstore 27 │ │ │ │ + 614: goto 506 │ │ │ │ + 617: aload_2 │ │ │ │ + 618: aload 10 │ │ │ │ + 620: invokevirtual #418 // Method org/tvheadend/tvhguide/TVHGuideApplication.updateChannel:(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ │ │ + 623: goto 41 │ │ │ │ │ │ │ │ private void onDvrEntryAdd(org.tvheadend.tvhguide.htsp.HTSMessage); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2356,47 +2348,43 @@ │ │ │ │ 47: getfield #460 // Field org/tvheadend/tvhguide/model/Channel.recordings:Ljava/util/Set; │ │ │ │ 50: aload 6 │ │ │ │ 52: invokeinterface #472, 2 // InterfaceMethod java/util/Set.remove:(Ljava/lang/Object;)Z │ │ │ │ 57: pop │ │ │ │ 58: aload 6 │ │ │ │ 60: getfield #457 // Field org/tvheadend/tvhguide/model/Recording.channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ │ 63: getfield #359 // Field org/tvheadend/tvhguide/model/Channel.epg:Ljava/util/Set; │ │ │ │ - 66: astore_3 │ │ │ │ - 67: aload_3 │ │ │ │ - 68: invokeinterface #365, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 73: astore 7 │ │ │ │ - 75: aload 7 │ │ │ │ - 77: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 82: istore 8 │ │ │ │ - 84: iload 8 │ │ │ │ - 86: ifeq 130 │ │ │ │ - 89: aload 7 │ │ │ │ - 91: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 96: checkcast #379 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ - 99: astore 9 │ │ │ │ - 101: aload 9 │ │ │ │ - 103: getfield #476 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ - 106: astore_3 │ │ │ │ - 107: aload_3 │ │ │ │ - 108: aload 6 │ │ │ │ - 110: if_acmpne 75 │ │ │ │ - 113: iconst_0 │ │ │ │ - 114: istore 8 │ │ │ │ - 116: aconst_null │ │ │ │ - 117: astore_3 │ │ │ │ - 118: aload 9 │ │ │ │ - 120: aconst_null │ │ │ │ - 121: putfield #476 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ + 66: invokeinterface #365, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 71: astore_3 │ │ │ │ + 72: aload_3 │ │ │ │ + 73: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 78: istore 7 │ │ │ │ + 80: iload 7 │ │ │ │ + 82: ifeq 124 │ │ │ │ + 85: aload_3 │ │ │ │ + 86: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 91: checkcast #379 // class org/tvheadend/tvhguide/model/Programme │ │ │ │ + 94: astore 8 │ │ │ │ + 96: aload 8 │ │ │ │ + 98: getfield #476 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ + 101: astore 9 │ │ │ │ + 103: aload 9 │ │ │ │ + 105: aload 6 │ │ │ │ + 107: if_acmpne 72 │ │ │ │ + 110: aconst_null │ │ │ │ + 111: astore_3 │ │ │ │ + 112: aload 8 │ │ │ │ + 114: aconst_null │ │ │ │ + 115: putfield #476 // Field org/tvheadend/tvhguide/model/Programme.recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ │ │ + 118: aload_2 │ │ │ │ + 119: aload 8 │ │ │ │ + 121: invokevirtual #479 // Method org/tvheadend/tvhguide/TVHGuideApplication.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ 124: aload_2 │ │ │ │ - 125: aload 9 │ │ │ │ - 127: invokevirtual #479 // Method org/tvheadend/tvhguide/TVHGuideApplication.updateProgramme:(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ │ │ - 130: aload_2 │ │ │ │ - 131: aload 6 │ │ │ │ - 133: invokevirtual #482 // Method org/tvheadend/tvhguide/TVHGuideApplication.removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ │ │ - 136: goto 41 │ │ │ │ + 125: aload 6 │ │ │ │ + 127: invokevirtual #482 // Method org/tvheadend/tvhguide/TVHGuideApplication.removeRecording:(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ │ │ + 130: goto 41 │ │ │ │ │ │ │ │ private void onDvrEntryUpdate(org.tvheadend.tvhguide.htsp.HTSMessage); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2565,50 +2553,48 @@ │ │ │ │ 118: invokevirtual #521 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getByteArray:(Ljava/lang/String;)[B │ │ │ │ 121: astore 5 │ │ │ │ 123: aload 9 │ │ │ │ 125: aload 5 │ │ │ │ 127: putfield #524 // Field org/tvheadend/tvhguide/model/Packet.payload:[B │ │ │ │ 130: aload 8 │ │ │ │ 132: getfield #529 // Field org/tvheadend/tvhguide/model/Subscription.streams:Ljava/util/List; │ │ │ │ - 135: astore 5 │ │ │ │ - 137: aload 5 │ │ │ │ - 139: invokeinterface #532, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 144: astore 11 │ │ │ │ - 146: aload 11 │ │ │ │ - 148: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 153: istore 10 │ │ │ │ - 155: iload 10 │ │ │ │ - 157: ifeq 209 │ │ │ │ - 160: aload 11 │ │ │ │ - 162: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 167: checkcast #534 // class org/tvheadend/tvhguide/model/Stream │ │ │ │ - 170: astore 12 │ │ │ │ - 172: aload 12 │ │ │ │ - 174: getfield #537 // Field org/tvheadend/tvhguide/model/Stream.index:I │ │ │ │ - 177: istore 10 │ │ │ │ - 179: ldc_w #539 // String stream │ │ │ │ - 182: astore 13 │ │ │ │ - 184: aload_1 │ │ │ │ - 185: aload 13 │ │ │ │ - 187: invokevirtual #513 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;)I │ │ │ │ - 190: istore 14 │ │ │ │ - 192: iload 10 │ │ │ │ - 194: iload 14 │ │ │ │ - 196: if_icmpne 146 │ │ │ │ - 199: aload 9 │ │ │ │ - 201: aload 12 │ │ │ │ - 203: putfield #542 // Field org/tvheadend/tvhguide/model/Packet.stream:Lorg/tvheadend/tvhguide/model/Stream; │ │ │ │ - 206: goto 146 │ │ │ │ - 209: aload 9 │ │ │ │ - 211: aload 8 │ │ │ │ - 213: putfield #546 // Field org/tvheadend/tvhguide/model/Packet.subscription:Lorg/tvheadend/tvhguide/model/Subscription; │ │ │ │ - 216: aload 4 │ │ │ │ - 218: aload 9 │ │ │ │ - 220: invokevirtual #550 // Method org/tvheadend/tvhguide/TVHGuideApplication.broadcastPacket:(Lorg/tvheadend/tvhguide/model/Packet;)V │ │ │ │ - 223: goto 37 │ │ │ │ + 135: invokeinterface #532, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 140: astore 5 │ │ │ │ + 142: aload 5 │ │ │ │ + 144: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 149: istore 11 │ │ │ │ + 151: iload 11 │ │ │ │ + 153: ifeq 205 │ │ │ │ + 156: aload 5 │ │ │ │ + 158: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 163: checkcast #534 // class org/tvheadend/tvhguide/model/Stream │ │ │ │ + 166: astore 12 │ │ │ │ + 168: aload 12 │ │ │ │ + 170: getfield #537 // Field org/tvheadend/tvhguide/model/Stream.index:I │ │ │ │ + 173: istore 11 │ │ │ │ + 175: ldc_w #539 // String stream │ │ │ │ + 178: astore 13 │ │ │ │ + 180: aload_1 │ │ │ │ + 181: aload 13 │ │ │ │ + 183: invokevirtual #513 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;)I │ │ │ │ + 186: istore 14 │ │ │ │ + 188: iload 11 │ │ │ │ + 190: iload 14 │ │ │ │ + 192: if_icmpne 142 │ │ │ │ + 195: aload 9 │ │ │ │ + 197: aload 12 │ │ │ │ + 199: putfield #542 // Field org/tvheadend/tvhguide/model/Packet.stream:Lorg/tvheadend/tvhguide/model/Stream; │ │ │ │ + 202: goto 142 │ │ │ │ + 205: aload 9 │ │ │ │ + 207: aload 8 │ │ │ │ + 209: putfield #546 // Field org/tvheadend/tvhguide/model/Packet.subscription:Lorg/tvheadend/tvhguide/model/Subscription; │ │ │ │ + 212: aload 4 │ │ │ │ + 214: aload 9 │ │ │ │ + 216: invokevirtual #550 // Method org/tvheadend/tvhguide/TVHGuideApplication.broadcastPacket:(Lorg/tvheadend/tvhguide/model/Packet;)V │ │ │ │ + 219: goto 37 │ │ │ │ │ │ │ │ private void onQueueStatus(org.tvheadend.tvhguide.htsp.HTSMessage); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2736,83 +2722,81 @@ │ │ │ │ 24: astore 6 │ │ │ │ 26: aload 6 │ │ │ │ 28: ifnonnull 32 │ │ │ │ 31: return │ │ │ │ 32: aload_1 │ │ │ │ 33: ldc_w #609 // String streams │ │ │ │ 36: invokevirtual #613 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getList:(Ljava/lang/String;)Ljava/util/List; │ │ │ │ - 39: astore_3 │ │ │ │ - 40: aload_3 │ │ │ │ - 41: invokeinterface #532, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 46: astore 7 │ │ │ │ - 48: aload 7 │ │ │ │ - 50: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 55: istore 8 │ │ │ │ - 57: iload 8 │ │ │ │ - 59: ifeq 31 │ │ │ │ - 62: aload 7 │ │ │ │ - 64: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 39: invokeinterface #532, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 44: astore_3 │ │ │ │ + 45: aload_3 │ │ │ │ + 46: invokeinterface #373, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 51: istore 7 │ │ │ │ + 53: iload 7 │ │ │ │ + 55: ifeq 31 │ │ │ │ + 58: aload_3 │ │ │ │ + 59: invokeinterface #377, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 64: astore 8 │ │ │ │ + 66: new #534 // class org/tvheadend/tvhguide/model/Stream │ │ │ │ 69: astore 9 │ │ │ │ - 71: new #534 // class org/tvheadend/tvhguide/model/Stream │ │ │ │ - 74: astore 10 │ │ │ │ - 76: aload 10 │ │ │ │ - 78: invokespecial #614 // Method org/tvheadend/tvhguide/model/Stream."":()V │ │ │ │ - 81: aload 9 │ │ │ │ - 83: astore 11 │ │ │ │ - 85: aload 9 │ │ │ │ - 87: checkcast #86 // class org/tvheadend/tvhguide/htsp/HTSMessage │ │ │ │ - 90: astore 11 │ │ │ │ - 92: aload 11 │ │ │ │ - 94: ldc_w #615 // String index │ │ │ │ - 97: invokevirtual #513 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;)I │ │ │ │ - 100: istore 8 │ │ │ │ - 102: aload 10 │ │ │ │ - 104: iload 8 │ │ │ │ - 106: putfield #537 // Field org/tvheadend/tvhguide/model/Stream.index:I │ │ │ │ - 109: aload 11 │ │ │ │ - 111: ldc_w #617 // String type │ │ │ │ - 114: invokevirtual #619 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 117: astore_3 │ │ │ │ - 118: aload 10 │ │ │ │ - 120: aload_3 │ │ │ │ - 121: putfield #621 // Field org/tvheadend/tvhguide/model/Stream.type:Ljava/lang/String; │ │ │ │ - 124: ldc #136 // String │ │ │ │ - 126: astore 12 │ │ │ │ - 128: aload 11 │ │ │ │ - 130: ldc_w #623 // String language │ │ │ │ - 133: aload 12 │ │ │ │ - 135: invokevirtual #140 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 138: astore_3 │ │ │ │ - 139: aload 10 │ │ │ │ - 141: aload_3 │ │ │ │ - 142: putfield #625 // Field org/tvheadend/tvhguide/model/Stream.language:Ljava/lang/String; │ │ │ │ - 145: aload 11 │ │ │ │ - 147: ldc_w #627 // String width │ │ │ │ - 150: iconst_0 │ │ │ │ - 151: invokevirtual #125 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;I)I │ │ │ │ - 154: istore 8 │ │ │ │ - 156: aload 10 │ │ │ │ - 158: iload 8 │ │ │ │ - 160: putfield #629 // Field org/tvheadend/tvhguide/model/Stream.width:I │ │ │ │ - 163: aload 11 │ │ │ │ - 165: ldc_w #631 // String height │ │ │ │ - 168: iconst_0 │ │ │ │ - 169: invokevirtual #125 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;I)I │ │ │ │ - 172: istore 8 │ │ │ │ - 174: aload 10 │ │ │ │ - 176: iload 8 │ │ │ │ - 178: putfield #633 // Field org/tvheadend/tvhguide/model/Stream.height:I │ │ │ │ - 181: aload 6 │ │ │ │ - 183: getfield #529 // Field org/tvheadend/tvhguide/model/Subscription.streams:Ljava/util/List; │ │ │ │ - 186: astore_3 │ │ │ │ - 187: aload_3 │ │ │ │ - 188: aload 10 │ │ │ │ - 190: invokeinterface #634, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 195: pop │ │ │ │ - 196: goto 48 │ │ │ │ + 71: aload 9 │ │ │ │ + 73: invokespecial #614 // Method org/tvheadend/tvhguide/model/Stream."":()V │ │ │ │ + 76: aload 8 │ │ │ │ + 78: astore 10 │ │ │ │ + 80: aload 8 │ │ │ │ + 82: checkcast #86 // class org/tvheadend/tvhguide/htsp/HTSMessage │ │ │ │ + 85: astore 10 │ │ │ │ + 87: aload 10 │ │ │ │ + 89: ldc_w #615 // String index │ │ │ │ + 92: invokevirtual #513 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;)I │ │ │ │ + 95: istore 7 │ │ │ │ + 97: aload 9 │ │ │ │ + 99: iload 7 │ │ │ │ + 101: putfield #537 // Field org/tvheadend/tvhguide/model/Stream.index:I │ │ │ │ + 104: aload 10 │ │ │ │ + 106: ldc_w #617 // String type │ │ │ │ + 109: invokevirtual #619 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 112: astore 11 │ │ │ │ + 114: aload 9 │ │ │ │ + 116: aload 11 │ │ │ │ + 118: putfield #621 // Field org/tvheadend/tvhguide/model/Stream.type:Ljava/lang/String; │ │ │ │ + 121: ldc #136 // String │ │ │ │ + 123: astore 12 │ │ │ │ + 125: aload 10 │ │ │ │ + 127: ldc_w #623 // String language │ │ │ │ + 130: aload 12 │ │ │ │ + 132: invokevirtual #140 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 135: astore 11 │ │ │ │ + 137: aload 9 │ │ │ │ + 139: aload 11 │ │ │ │ + 141: putfield #625 // Field org/tvheadend/tvhguide/model/Stream.language:Ljava/lang/String; │ │ │ │ + 144: aload 10 │ │ │ │ + 146: ldc_w #627 // String width │ │ │ │ + 149: iconst_0 │ │ │ │ + 150: invokevirtual #125 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;I)I │ │ │ │ + 153: istore 7 │ │ │ │ + 155: aload 9 │ │ │ │ + 157: iload 7 │ │ │ │ + 159: putfield #629 // Field org/tvheadend/tvhguide/model/Stream.width:I │ │ │ │ + 162: aload 10 │ │ │ │ + 164: ldc_w #631 // String height │ │ │ │ + 167: iconst_0 │ │ │ │ + 168: invokevirtual #125 // Method org/tvheadend/tvhguide/htsp/HTSMessage.getInt:(Ljava/lang/String;I)I │ │ │ │ + 171: istore 7 │ │ │ │ + 173: aload 9 │ │ │ │ + 175: iload 7 │ │ │ │ + 177: putfield #633 // Field org/tvheadend/tvhguide/model/Stream.height:I │ │ │ │ + 180: aload 6 │ │ │ │ + 182: getfield #529 // Field org/tvheadend/tvhguide/model/Subscription.streams:Ljava/util/List; │ │ │ │ + 185: astore 11 │ │ │ │ + 187: aload 11 │ │ │ │ + 189: aload 9 │ │ │ │ + 191: invokeinterface #634, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 196: pop │ │ │ │ + 197: goto 45 │ │ │ │ │ │ │ │ private void onSubscriptionStatus(org.tvheadend.tvhguide.htsp.HTSMessage); │ │ │ │ descriptor: (Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: aload_0 ├── smali/org/tvheadend/tvhguide/RecordingActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$item:Landroid/view/MenuItem; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingActivity;Landroid/view/MenuItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/RecordingActivity; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/RecordingActivity$2;->this$0:Lorg/tvheadend/tvhguide/RecordingActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/RecordingActivity$2;->val$item:Landroid/view/MenuItem; ├── smali/org/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ │ .prologue │ .line 336 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter$1;->this$1:Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$4;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/ChannelListActivity$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ .prologue │ .line 314 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$7;->this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$7;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/RecordingListActivity$ViewWarpper.smali │ @@ -339,14 +339,15 @@ │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;->time:Landroid/widget/TextView; │ │ + .line 317 │ invoke-virtual {v2}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v2 │ @@ -365,14 +366,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;->time:Landroid/widget/TextView; │ │ + .line 319 │ invoke-virtual {v2}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v2 │ @@ -387,14 +389,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 316 │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 320 │ iget-object v0, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$ViewWarpper;->time:Landroid/widget/TextView; │ │ invoke-virtual {v0}, Landroid/widget/TextView;->invalidate()V │ │ @@ -443,14 +446,15 @@ │ │ cmp-long v0, v0, v2 │ │ if-gez v0, :cond_3 │ │ iget-object v0, p1, Lorg/tvheadend/tvhguide/model/Recording;->start:Ljava/util/Date; │ │ + .line 269 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 │ @@ -468,20 +472,22 @@ │ │ iget-object v0, p1, Lorg/tvheadend/tvhguide/model/Recording;->start:Ljava/util/Date; │ │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ + .line 271 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 │ │ const-wide/32 v4, 0x5265c00 │ │ + .line 270 │ invoke-static/range {v0 .. v5}, Landroid/text/format/DateUtils;->getRelativeTimeSpanString(JJJ)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ invoke-virtual {v10, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_2 │ @@ -504,14 +510,15 @@ │ │ cmp-long v0, v0, v2 │ │ if-gez v0, :cond_4 │ │ iget-object v0, p1, Lorg/tvheadend/tvhguide/model/Recording;->start:Ljava/util/Date; │ │ + .line 273 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 ├── smali/org/tvheadend/tvhguide/SearchResultActivity.smali │ @@ -38,15 +38,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 63 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 404 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/tvheadend/tvhguide/SearchResultActivity;)Ljava/util/regex/Pattern; │ .locals 1 │ .param p0, "x0" # Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ @@ -886,41 +885,42 @@ │ │ invoke-virtual {p0, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity;->runOnUiThread(Ljava/lang/Runnable;)V │ │ goto :goto_0 │ .end method │ │ .method protected onNewIntent(Landroid/content/Intent;)V │ - .locals 12 │ + .locals 11 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 104 │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onNewIntent(Landroid/content/Intent;)V │ │ .line 106 │ - const-string v9, "android.intent.action.SEARCH" │ + const-string v7, "android.intent.action.SEARCH" │ │ invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v7 │ │ - if-eqz v9, :cond_0 │ + if-eqz v7, :cond_0 │ │ - const-string v9, "query" │ + const-string v7, "query" │ │ - invoke-virtual {p1, v9}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ + .line 107 │ + invoke-virtual {p1, v7}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ - move-result v9 │ + move-result v7 │ │ - if-nez v9, :cond_1 │ + if-nez v7, :cond_1 │ │ .line 158 │ :cond_0 │ :goto_0 │ return-void │ │ .line 111 │ @@ -929,312 +929,308 @@ │ │ move-result-object v0 │ │ check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 113 │ .local v0, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - const-string v9, "app_data" │ + const-string v7, "app_data" │ │ - invoke-virtual {p1, v9}, Landroid/content/Intent;->getBundleExtra(Ljava/lang/String;)Landroid/os/Bundle; │ + invoke-virtual {p1, v7}, Landroid/content/Intent;->getBundleExtra(Ljava/lang/String;)Landroid/os/Bundle; │ │ move-result-object v1 │ │ .line 114 │ .local v1, "appData":Landroid/os/Bundle; │ if-eqz v1, :cond_5 │ │ .line 115 │ - const-string v9, "channelId" │ + const-string v7, "channelId" │ │ - invoke-virtual {v1, v9}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J │ + invoke-virtual {v1, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J │ │ - move-result-wide v10 │ + move-result-wide v8 │ │ - invoke-virtual {v0, v10, v11}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannel(J)Lorg/tvheadend/tvhguide/model/Channel; │ + invoke-virtual {v0, v8, v9}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannel(J)Lorg/tvheadend/tvhguide/model/Channel; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - iput-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iput-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ .line 120 │ :goto_1 │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ - invoke-virtual {v9}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->clear()V │ + invoke-virtual {v7}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->clear()V │ │ .line 122 │ - const-string v9, "query" │ + const-string v7, "query" │ │ - invoke-virtual {p1, v9}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p1, v7}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 123 │ - .local v7, "query":Ljava/lang/String; │ - const/4 v9, 0x2 │ + .local v5, "query":Ljava/lang/String; │ + const/4 v7, 0x2 │ │ - invoke-static {v7, v9}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v5, v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - iput-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->pattern:Ljava/util/regex/Pattern; │ + iput-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->pattern:Ljava/util/regex/Pattern; │ │ .line 124 │ new-instance p1, Landroid/content/Intent; │ │ .end local p1 # "intent":Landroid/content/Intent; │ - const-class v9, Lorg/tvheadend/tvhguide/htsp/HTSService; │ + const-class v7, Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ - invoke-direct {p1, p0, v9}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {p1, p0, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 125 │ .restart local p1 # "intent":Landroid/content/Intent; │ - const-string v9, "org.me.tvhguide.htsp.EPG_QUERY" │ + const-string v7, "org.me.tvhguide.htsp.EPG_QUERY" │ │ - invoke-virtual {p1, v9}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {p1, v7}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 126 │ - const-string v9, "query" │ + const-string v7, "query" │ │ - invoke-virtual {p1, v9, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {p1, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 127 │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - if-eqz v9, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 128 │ - const-string v9, "channelId" │ + const-string v7, "channelId" │ │ - iget-object v10, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v8, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - iget-wide v10, v10, Lorg/tvheadend/tvhguide/model/Channel;->id:J │ + iget-wide v8, v8, Lorg/tvheadend/tvhguide/model/Channel;->id:J │ │ - invoke-virtual {p1, v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; │ + invoke-virtual {p1, v7, v8, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; │ │ .line 131 │ :cond_2 │ invoke-virtual {p0, p1}, Lorg/tvheadend/tvhguide/SearchResultActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ .line 133 │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - if-nez v9, :cond_6 │ + if-nez v7, :cond_6 │ │ .line 134 │ invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannels()Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v7 │ │ :cond_3 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_8 │ + if-eqz v8, :cond_8 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/tvheadend/tvhguide/model/Channel; │ │ .line 135 │ .local v2, "ch":Lorg/tvheadend/tvhguide/model/Channel; │ - iget-object v9, v2, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ + iget-object v8, v2, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ │ - invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v8 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_4 │ :goto_2 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Lorg/tvheadend/tvhguide/model/Programme; │ + check-cast v4, Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 136 │ - .local v6, "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .local v4, "p":Lorg/tvheadend/tvhguide/model/Programme; │ iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->pattern:Ljava/util/regex/Pattern; │ │ - iget-object v10, v6, Lorg/tvheadend/tvhguide/model/Programme;->title:Ljava/lang/String; │ + iget-object v10, v4, Lorg/tvheadend/tvhguide/model/Programme;->title:Ljava/lang/String; │ │ invoke-virtual {v9, v10}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v9 │ │ if-eqz v9, :cond_4 │ │ .line 137 │ iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ - invoke-virtual {v9, v6}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v9, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_2 │ │ .line 117 │ .end local v2 # "ch":Lorg/tvheadend/tvhguide/model/Channel; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v6 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ - .end local v7 # "query":Ljava/lang/String; │ + .end local v4 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v5 # "query":Ljava/lang/String; │ :cond_5 │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ - iput-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iput-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ goto :goto_1 │ │ .line 142 │ - .restart local v7 # "query":Ljava/lang/String; │ + .restart local v5 # "query":Ljava/lang/String; │ :cond_6 │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - iget-object v9, v9, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ + iget-object v7, v7, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ │ - invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_7 │ :goto_3 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_8 │ + if-eqz v8, :cond_8 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Lorg/tvheadend/tvhguide/model/Programme; │ + check-cast v4, Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 143 │ - .restart local v6 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->pattern:Ljava/util/regex/Pattern; │ + .restart local v4 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + iget-object v8, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->pattern:Ljava/util/regex/Pattern; │ │ - iget-object v10, v6, Lorg/tvheadend/tvhguide/model/Programme;->title:Ljava/lang/String; │ + iget-object v9, v4, Lorg/tvheadend/tvhguide/model/Programme;->title:Ljava/lang/String; │ │ - invoke-virtual {v9, v10}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v8, v9}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v8}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_7 │ + if-eqz v8, :cond_7 │ │ .line 144 │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ + iget-object v8, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->srAdapter:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ - invoke-virtual {v9, v6}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v8, v4}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_3 │ │ .line 149 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v6 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v4 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ :cond_8 │ - const v9, 0x7f090003 │ + const v7, 0x7f090003 │ │ - invoke-virtual {p0, v9}, Lorg/tvheadend/tvhguide/SearchResultActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Landroid/widget/ImageView; │ + check-cast v3, Landroid/widget/ImageView; │ │ .line 150 │ - .local v5, "iv":Landroid/widget/ImageView; │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + .local v3, "iv":Landroid/widget/ImageView; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - if-eqz v9, :cond_9 │ + if-eqz v7, :cond_9 │ │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - iget-object v9, v9, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ + iget-object v7, v7, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ │ - if-eqz v9, :cond_9 │ + if-eqz v7, :cond_9 │ │ .line 151 │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/SearchResultActivity;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - iget-object v9, v9, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ + iget-object v7, v7, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v5, v9}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V │ + invoke-virtual {v3, v7}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V │ │ .line 156 │ :goto_4 │ - const v9, 0x7f090002 │ + const v7, 0x7f090002 │ │ - invoke-virtual {p0, v9}, Lorg/tvheadend/tvhguide/SearchResultActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lorg/tvheadend/tvhguide/SearchResultActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - check-cast v8, Landroid/widget/TextView; │ + check-cast v6, Landroid/widget/TextView; │ │ .line 157 │ - .local v8, "t":Landroid/widget/TextView; │ - new-instance v9, Ljava/lang/StringBuilder; │ + .local v6, "t":Landroid/widget/TextView; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const v10, 0x104000c │ + const v8, 0x104000c │ │ - invoke-virtual {p0, v10}, Lorg/tvheadend/tvhguide/SearchResultActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v8}, Lorg/tvheadend/tvhguide/SearchResultActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - const-string v10, ": " │ + const-string v8, ": " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_0 │ │ .line 153 │ - .end local v8 # "t":Landroid/widget/TextView; │ + .end local v6 # "t":Landroid/widget/TextView; │ :cond_9 │ - const v9, 0x7f02000b │ + const v7, 0x7f02000b │ │ - invoke-virtual {v5, v9}, Landroid/widget/ImageView;->setImageResource(I)V │ + invoke-virtual {v3, v7}, Landroid/widget/ImageView;->setImageResource(I)V │ │ goto :goto_4 │ .end method │ │ .method protected onPause()V │ .locals 1 ├── smali/org/tvheadend/tvhguide/RecordingListActivity.smali │ @@ -23,15 +23,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 60 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 324 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/tvheadend/tvhguide/RecordingListActivity;)Lorg/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter; │ .locals 1 │ .param p0, "x0" # Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ @@ -80,38 +79,42 @@ │ :pswitch_1 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f060008 │ │ + .line 162 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x1040013 │ │ new-instance v3, Lorg/tvheadend/tvhguide/RecordingListActivity$2; │ │ invoke-direct {v3, p0, p1}, Lorg/tvheadend/tvhguide/RecordingListActivity$2;->(Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/MenuItem;)V │ │ + .line 163 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x1040009 │ │ new-instance v3, Lorg/tvheadend/tvhguide/RecordingListActivity$1; │ │ invoke-direct {v3, p0}, Lorg/tvheadend/tvhguide/RecordingListActivity$1;->(Lorg/tvheadend/tvhguide/RecordingListActivity;)V │ │ + .line 168 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 173 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ │ .line 153 │ nop ├── smali/org/tvheadend/tvhguide/ExternalPlaybackActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$playbackIntent:Landroid/content/Intent; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ExternalPlaybackActivity;Landroid/content/Intent;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;->this$0:Lorg/tvheadend/tvhguide/ExternalPlaybackActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ExternalPlaybackActivity$1;->val$playbackIntent:Landroid/content/Intent; ├── smali/org/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity;Landroid/app/Activity;Ljava/util/List;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ .param p2, "context" # Landroid/app/Activity; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/app/Activity;", │ "Ljava/util/List", │ "<", ├── smali/org/tvheadend/tvhguide/PlaybackActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/PlaybackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/PlaybackActivity$2;->this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/SearchResultActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/SearchResultActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$1;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/ChannelListActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ .prologue │ .line 298 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$5;->this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$5;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 212 │ return-void │ .end method ├── smali/org/tvheadend/tvhguide/RecordingListActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ .prologue │ .line 197 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$4;->this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$4;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/ProgrammeActivity.smali │ @@ -474,980 +474,951 @@ │ │ move-result-object v2 │ │ goto/16 :goto_0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 24 │ + .locals 20 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 55 │ invoke-static/range {p0 .. p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v12 │ + move-result-object v9 │ │ .line 56 │ - .local v12, "prefs":Landroid/content/SharedPreferences; │ - const-string v19, "lightThemePref" │ + .local v9, "prefs":Landroid/content/SharedPreferences; │ + const-string v16, "lightThemePref" │ │ - const/16 v20, 0x0 │ + const/16 v17, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - move/from16 v1, v20 │ + move/from16 v1, v17 │ │ - invoke-interface {v12, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v9, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v19 │ + move-result v16 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static/range {v16 .. v16}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v17 │ + move-result-object v14 │ │ .line 57 │ - .local v17, "theme":Ljava/lang/Boolean; │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/Boolean;->booleanValue()Z │ + .local v14, "theme":Ljava/lang/Boolean; │ + invoke-virtual {v14}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v19 │ + move-result v16 │ │ - if-eqz v19, :cond_0 │ + if-eqz v16, :cond_0 │ │ - const v19, 0x7f070001 │ + const v16, 0x7f070001 │ │ :goto_0 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->setTheme(I)V │ │ .line 59 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 61 │ invoke-virtual/range {p0 .. p0}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->getApplication()Landroid/app/Application; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ + check-cast v2, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 62 │ - .local v4, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ + .local v2, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ invoke-virtual/range {p0 .. p0}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v19 │ - │ - const-string v20, "channelId" │ - │ - const-wide/16 v22, 0x0 │ - │ - move-object/from16 v0, v19 │ + move-result-object v16 │ │ - move-object/from16 v1, v20 │ + const-string v17, "channelId" │ │ - move-wide/from16 v2, v22 │ + const-wide/16 v18, 0x0 │ │ - invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ + invoke-virtual/range {v16 .. v19}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ │ - move-result-wide v20 │ + move-result-wide v16 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v16 │ │ - invoke-virtual {v4, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannel(J)Lorg/tvheadend/tvhguide/model/Channel; │ + invoke-virtual {v2, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannel(J)Lorg/tvheadend/tvhguide/model/Channel; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 63 │ - .local v5, "channel":Lorg/tvheadend/tvhguide/model/Channel; │ - if-nez v5, :cond_1 │ + .local v3, "channel":Lorg/tvheadend/tvhguide/model/Channel; │ + if-nez v3, :cond_1 │ │ .line 64 │ invoke-virtual/range {p0 .. p0}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->finish()V │ │ .line 162 │ :goto_1 │ return-void │ │ .line 57 │ - .end local v4 # "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - .end local v5 # "channel":Lorg/tvheadend/tvhguide/model/Channel; │ + .end local v2 # "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ + .end local v3 # "channel":Lorg/tvheadend/tvhguide/model/Channel; │ :cond_0 │ - const/high16 v19, 0x7f070000 │ + const/high16 v16, 0x7f070000 │ │ goto :goto_0 │ │ .line 68 │ - .restart local v4 # "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - .restart local v5 # "channel":Lorg/tvheadend/tvhguide/model/Channel; │ + .restart local v2 # "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ + .restart local v3 # "channel":Lorg/tvheadend/tvhguide/model/Channel; │ :cond_1 │ invoke-virtual/range {p0 .. p0}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v19 │ - │ - const-string v20, "eventId" │ - │ - const-wide/16 v22, 0x0 │ - │ - move-object/from16 v0, v19 │ + move-result-object v16 │ │ - move-object/from16 v1, v20 │ + const-string v17, "eventId" │ │ - move-wide/from16 v2, v22 │ + const-wide/16 v18, 0x0 │ │ - invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ + invoke-virtual/range {v16 .. v19}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ .line 69 │ - .local v8, "eventId":J │ - iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ + .local v6, "eventId":J │ + iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v16 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_3 │ + if-eqz v17, :cond_3 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - check-cast v11, Lorg/tvheadend/tvhguide/model/Programme; │ + check-cast v8, Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 70 │ - .local v11, "p":Lorg/tvheadend/tvhguide/model/Programme; │ - iget-wide v0, v11, Lorg/tvheadend/tvhguide/model/Programme;->id:J │ + .local v8, "p":Lorg/tvheadend/tvhguide/model/Programme; │ + iget-wide v0, v8, Lorg/tvheadend/tvhguide/model/Programme;->id:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v18, v0 │ │ - cmp-long v19, v20, v8 │ + cmp-long v17, v18, v6 │ │ - if-nez v19, :cond_2 │ + if-nez v17, :cond_2 │ │ .line 71 │ move-object/from16 v0, p0 │ │ - iput-object v11, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ + iput-object v8, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 76 │ - .end local v11 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v8 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - if-nez v19, :cond_4 │ + if-nez v16, :cond_4 │ │ .line 77 │ invoke-virtual/range {p0 .. p0}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->finish()V │ │ goto :goto_1 │ │ .line 81 │ :cond_4 │ - const/16 v19, 0x7 │ + const/16 v16, 0x7 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->requestWindowFeature(I)Z │ │ .line 83 │ - const v19, 0x7f030003 │ + const v16, 0x7f030003 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->setContentView(I)V │ │ .line 85 │ invoke-virtual/range {p0 .. p0}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->getWindow()Landroid/view/Window; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - const/16 v20, 0x7 │ + const/16 v17, 0x7 │ │ - const v21, 0x7f030006 │ + const v18, 0x7f030006 │ │ - invoke-virtual/range {v19 .. v21}, Landroid/view/Window;->setFeatureInt(II)V │ + invoke-virtual/range {v16 .. v18}, Landroid/view/Window;->setFeatureInt(II)V │ │ .line 86 │ - const v19, 0x7f090002 │ + const v16, 0x7f090002 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v15 │ + move-result-object v12 │ │ - check-cast v15, Landroid/widget/TextView; │ + check-cast v12, Landroid/widget/TextView; │ │ .line 87 │ - .local v15, "t":Landroid/widget/TextView; │ - iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->name:Ljava/lang/String; │ + .local v12, "t":Landroid/widget/TextView; │ + iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;->name:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v12, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 89 │ - iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ + iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - if-eqz v19, :cond_5 │ + if-eqz v16, :cond_5 │ │ .line 90 │ - const v19, 0x7f090003 │ + const v16, 0x7f090003 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v5 │ │ - check-cast v10, Landroid/widget/ImageView; │ + check-cast v5, Landroid/widget/ImageView; │ │ .line 91 │ - .local v10, "iv":Landroid/widget/ImageView; │ - iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ + .local v5, "iv":Landroid/widget/ImageView; │ + iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v10, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V │ + invoke-virtual {v5, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V │ │ .line 95 │ - .end local v10 # "iv":Landroid/widget/ImageView; │ + .end local v5 # "iv":Landroid/widget/ImageView; │ :cond_5 │ - const v19, 0x7f090015 │ + const v16, 0x7f090015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - check-cast v16, Landroid/widget/TextView; │ + check-cast v13, Landroid/widget/TextView; │ │ .line 96 │ - .local v16, "text":Landroid/widget/TextView; │ + .local v13, "text":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->title:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v13, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 98 │ - const v19, 0x7f09001b │ + const v16, 0x7f09001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - .end local v16 # "text":Landroid/widget/TextView; │ - check-cast v16, Landroid/widget/TextView; │ + .end local v13 # "text":Landroid/widget/TextView; │ + check-cast v13, Landroid/widget/TextView; │ │ .line 99 │ - .restart local v16 # "text":Landroid/widget/TextView; │ - iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->name:Ljava/lang/String; │ + .restart local v13 # "text":Landroid/widget/TextView; │ + iget-object v0, v3, Lorg/tvheadend/tvhguide/model/Channel;->name:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v13, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 101 │ - const v19, 0x7f09001c │ + const v16, 0x7f09001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - .end local v16 # "text":Landroid/widget/TextView; │ - check-cast v16, Landroid/widget/TextView; │ + .end local v13 # "text":Landroid/widget/TextView; │ + check-cast v13, Landroid/widget/TextView; │ │ .line 102 │ - .restart local v16 # "text":Landroid/widget/TextView; │ - new-instance v19, Ljava/lang/StringBuilder; │ + .restart local v13 # "text":Landroid/widget/TextView; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v16 .. v16}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ + .line 103 │ + invoke-virtual {v13}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-static/range {v20 .. v20}, Landroid/text/format/DateFormat;->getLongDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ + invoke-static/range {v17 .. v17}, Landroid/text/format/DateFormat;->getLongDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ - move-result-object v20 │ + move-result-object v17 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual/range {v17 .. v18}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - const-string v20, " " │ + const-string v17, " " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v16 .. v16}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ + .line 105 │ + invoke-virtual {v13}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-static/range {v20 .. v20}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ + invoke-static/range {v17 .. v17}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ - move-result-object v20 │ + move-result-object v17 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual/range {v17 .. v18}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - const-string v20, " - " │ + const-string v17, " - " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v16 .. v16}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ + .line 107 │ + invoke-virtual {v13}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-static/range {v20 .. v20}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ + invoke-static/range {v17 .. v17}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ - move-result-object v20 │ + move-result-object v17 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->stop:Ljava/util/Date; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual/range {v17 .. v18}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v16 │ │ + .line 102 │ move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v13, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 110 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->summary:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/String;->length()I │ │ - move-result v19 │ + move-result v16 │ │ - if-nez v19, :cond_7 │ + if-nez v16, :cond_7 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->description:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/String;->length()I │ │ - move-result v19 │ + move-result v16 │ │ - if-nez v19, :cond_7 │ + if-nez v16, :cond_7 │ │ .line 111 │ - const v19, 0x7f090016 │ + const v16, 0x7f090016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 112 │ - .local v18, "v":Landroid/view/View; │ - const/16 v19, 0x8 │ + .local v15, "v":Landroid/view/View; │ + const/16 v16, 0x8 │ │ - invoke-virtual/range {v18 .. v19}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual/range {v15 .. v16}, Landroid/view/View;->setVisibility(I)V │ │ .line 125 │ - .end local v18 # "v":Landroid/view/View; │ + .end local v15 # "v":Landroid/view/View; │ :cond_6 │ :goto_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->buildSeriesInfoString(Lorg/tvheadend/tvhguide/model/SeriesInfo;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v10 │ │ .line 126 │ - .local v13, "s":Ljava/lang/String; │ - invoke-virtual {v13}, Ljava/lang/String;->length()I │ + .local v10, "s":Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/String;->length()I │ │ - move-result v19 │ + move-result v16 │ │ - if-lez v19, :cond_9 │ + if-lez v16, :cond_9 │ │ .line 127 │ - const v19, 0x7f090022 │ + const v16, 0x7f090022 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - .end local v16 # "text":Landroid/widget/TextView; │ - check-cast v16, Landroid/widget/TextView; │ + .end local v13 # "text":Landroid/widget/TextView; │ + check-cast v13, Landroid/widget/TextView; │ │ .line 128 │ - .restart local v16 # "text":Landroid/widget/TextView; │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + .restart local v13 # "text":Landroid/widget/TextView; │ + invoke-virtual {v13, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 136 │ :goto_3 │ invoke-static/range {p0 .. p0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getContentTypes(Landroid/content/Context;)Landroid/util/SparseArray; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 137 │ - .local v6, "contentTypes":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local v4, "contentTypes":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->contentType:I │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - const-string v20, "" │ + const-string v17, "" │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v6, v0, v1}, Landroid/util/SparseArray;->get(ILjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v4, v0, v1}, Landroid/util/SparseArray;->get(ILjava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - .end local v13 # "s":Ljava/lang/String; │ - check-cast v13, Ljava/lang/String; │ + .end local v10 # "s":Ljava/lang/String; │ + check-cast v10, Ljava/lang/String; │ │ .line 138 │ - .restart local v13 # "s":Ljava/lang/String; │ - invoke-virtual {v13}, Ljava/lang/String;->length()I │ + .restart local v10 # "s":Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/String;->length()I │ │ - move-result v19 │ + move-result v16 │ │ - if-lez v19, :cond_a │ + if-lez v16, :cond_a │ │ .line 139 │ - const v19, 0x7f09001f │ + const v16, 0x7f09001f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - .end local v16 # "text":Landroid/widget/TextView; │ - check-cast v16, Landroid/widget/TextView; │ + .end local v13 # "text":Landroid/widget/TextView; │ + check-cast v13, Landroid/widget/TextView; │ │ .line 140 │ - .restart local v16 # "text":Landroid/widget/TextView; │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + .restart local v13 # "text":Landroid/widget/TextView; │ + invoke-virtual {v13, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 148 │ :goto_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->starRating:I │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - if-lez v19, :cond_b │ + if-lez v16, :cond_b │ │ .line 149 │ - const v19, 0x7f090025 │ + const v16, 0x7f090025 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - check-cast v14, Landroid/widget/RatingBar; │ + check-cast v11, Landroid/widget/RatingBar; │ │ .line 150 │ - .local v14, "starRating":Landroid/widget/RatingBar; │ + .local v11, "starRating":Landroid/widget/RatingBar; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->starRating:I │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ int-to-float v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - const/high16 v20, 0x41200000 # 10.0f │ + const/high16 v17, 0x41200000 # 10.0f │ │ - div-float v19, v19, v20 │ + div-float v16, v16, v17 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - invoke-virtual {v14, v0}, Landroid/widget/RatingBar;->setRating(F)V │ + invoke-virtual {v11, v0}, Landroid/widget/RatingBar;->setRating(F)V │ │ .line 152 │ - const v19, 0x7f090026 │ + const v16, 0x7f090026 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - .end local v16 # "text":Landroid/widget/TextView; │ - check-cast v16, Landroid/widget/TextView; │ + .end local v13 # "text":Landroid/widget/TextView; │ + check-cast v13, Landroid/widget/TextView; │ │ .line 153 │ - .restart local v16 # "text":Landroid/widget/TextView; │ - new-instance v19, Ljava/lang/StringBuilder; │ + .restart local v13 # "text":Landroid/widget/TextView; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "(" │ + const-string v17, "(" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->starRating:I │ │ - move/from16 v20, v0 │ + move/from16 v17, v0 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - const-string v20, "/" │ + const-string v17, "/" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - const/16 v20, 0x64 │ + const/16 v17, 0x64 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - const-string v20, ")" │ + const-string v17, ")" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v16 │ │ move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v13, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_1 │ │ .line 114 │ - .end local v6 # "contentTypes":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ - .end local v13 # "s":Ljava/lang/String; │ - .end local v14 # "starRating":Landroid/widget/RatingBar; │ + .end local v4 # "contentTypes":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .end local v10 # "s":Ljava/lang/String; │ + .end local v11 # "starRating":Landroid/widget/RatingBar; │ :cond_7 │ - const v19, 0x7f090017 │ + const v16, 0x7f090017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - .end local v16 # "text":Landroid/widget/TextView; │ - check-cast v16, Landroid/widget/TextView; │ + .end local v13 # "text":Landroid/widget/TextView; │ + check-cast v13, Landroid/widget/TextView; │ │ .line 115 │ - .restart local v16 # "text":Landroid/widget/TextView; │ + .restart local v13 # "text":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->summary:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v13, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 116 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->summary:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/String;->length()I │ │ - move-result v19 │ + move-result v16 │ │ - if-nez v19, :cond_8 │ + if-nez v16, :cond_8 │ │ .line 117 │ - const/16 v19, 0x8 │ - │ - move-object/from16 v0, v16 │ + const/16 v16, 0x8 │ │ - move/from16 v1, v19 │ + move/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v13, v0}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 119 │ :cond_8 │ - const v19, 0x7f090019 │ + const v16, 0x7f090019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - .end local v16 # "text":Landroid/widget/TextView; │ - check-cast v16, Landroid/widget/TextView; │ + .end local v13 # "text":Landroid/widget/TextView; │ + check-cast v13, Landroid/widget/TextView; │ │ .line 120 │ - .restart local v16 # "text":Landroid/widget/TextView; │ + .restart local v13 # "text":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->description:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v13, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 121 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/ProgrammeActivity;->programme:Lorg/tvheadend/tvhguide/model/Programme; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/model/Programme;->description:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/String;->length()I │ │ - move-result v19 │ + move-result v16 │ │ - if-nez v19, :cond_6 │ + if-nez v16, :cond_6 │ │ .line 122 │ - const/16 v19, 0x8 │ - │ - move-object/from16 v0, v16 │ + const/16 v16, 0x8 │ │ - move/from16 v1, v19 │ + move/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v13, v0}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto/16 :goto_2 │ │ .line 130 │ - .restart local v13 # "s":Ljava/lang/String; │ + .restart local v10 # "s":Ljava/lang/String; │ :cond_9 │ - const v19, 0x7f090021 │ + const v16, 0x7f090021 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 131 │ - .restart local v18 # "v":Landroid/view/View; │ - const/16 v19, 0x8 │ + .restart local v15 # "v":Landroid/view/View; │ + const/16 v16, 0x8 │ │ - invoke-virtual/range {v18 .. v19}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual/range {v15 .. v16}, Landroid/view/View;->setVisibility(I)V │ │ .line 132 │ - const v19, 0x7f090023 │ + const v16, 0x7f090023 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 133 │ - const/16 v19, 0x8 │ + const/16 v16, 0x8 │ │ - invoke-virtual/range {v18 .. v19}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual/range {v15 .. v16}, Landroid/view/View;->setVisibility(I)V │ │ goto/16 :goto_3 │ │ .line 142 │ - .end local v18 # "v":Landroid/view/View; │ - .restart local v6 # "contentTypes":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .end local v15 # "v":Landroid/view/View; │ + .restart local v4 # "contentTypes":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ :cond_a │ - const v19, 0x7f09001e │ + const v16, 0x7f09001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 143 │ - .restart local v18 # "v":Landroid/view/View; │ - const/16 v19, 0x8 │ + .restart local v15 # "v":Landroid/view/View; │ + const/16 v16, 0x8 │ │ - invoke-virtual/range {v18 .. v19}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual/range {v15 .. v16}, Landroid/view/View;->setVisibility(I)V │ │ .line 144 │ - const v19, 0x7f090020 │ + const v16, 0x7f090020 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 145 │ - const/16 v19, 0x8 │ + const/16 v16, 0x8 │ │ - invoke-virtual/range {v18 .. v19}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual/range {v15 .. v16}, Landroid/view/View;->setVisibility(I)V │ │ goto/16 :goto_4 │ │ .line 159 │ - .end local v18 # "v":Landroid/view/View; │ + .end local v15 # "v":Landroid/view/View; │ :cond_b │ - const v19, 0x7f090024 │ + const v16, 0x7f090024 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/ProgrammeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 160 │ - .restart local v18 # "v":Landroid/view/View; │ - const/16 v19, 0x8 │ + .restart local v15 # "v":Landroid/view/View; │ + const/16 v16, 0x8 │ │ - invoke-virtual/range {v18 .. v19}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual/range {v15 .. v16}, Landroid/view/View;->setVisibility(I)V │ │ goto/16 :goto_1 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 10 │ .param p1, "menu" # Landroid/view/Menu; ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ .prologue │ .line 303 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->val$obj:Ljava/lang/Object; │ │ @@ -37,69 +38,68 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 306 │ - iget-object v2, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->val$obj:Ljava/lang/Object; │ + iget-object v1, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->val$obj:Ljava/lang/Object; │ │ - check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; │ + check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; │ │ .line 307 │ - .local v2, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ + .local v1, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ - invoke-static {v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;->access$100(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ + invoke-static {v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;->access$100(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget-object v3, v3, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;->list:Ljava/util/List; │ + iget-object v2, v2, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;->list:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; │ + check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 308 │ - .local v1, "p":Lorg/tvheadend/tvhguide/model/Programme; │ - iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ + .local v0, "p":Lorg/tvheadend/tvhguide/model/Programme; │ + iget-object v3, v0, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ - if-ne v2, v3, :cond_0 │ + if-ne v1, v3, :cond_0 │ │ .line 309 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ - invoke-static {v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;->access$100(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ + invoke-static {v2}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;->access$100(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$6;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ - invoke-virtual {v4}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;->getListView()Landroid/widget/ListView; │ + invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ProgrammeListActivity;->getListView()Landroid/widget/ListView; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4, v1}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;->updateView(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ + invoke-virtual {v2, v3, v0}, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;->updateView(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ .line 313 │ - .end local v1 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v0 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ :cond_1 │ return-void │ .end method ├── smali/org/tvheadend/tvhguide/RecordingListActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ .prologue │ .line 186 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$3;->this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ .prologue │ .line 93 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$1;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/RecordingListActivity$RecordingListAdapter.smali │ @@ -39,14 +39,15 @@ │ │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/app/Activity;Ljava/util/List;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/RecordingListActivity; │ .param p2, "context" # Landroid/app/Activity; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/app/Activity;", │ "Ljava/util/List", │ "<", ├── smali/org/tvheadend/tvhguide/ChannelListActivity$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ .prologue │ .line 322 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$8;->this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$8;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$5;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/RecordingActivity.smali │ @@ -258,14 +258,15 @@ │ │ .line 89 │ .restart local v4 # "text":Landroid/widget/TextView; │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ + .line 90 │ invoke-static {p0}, Landroid/text/format/DateFormat;->getLongDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v7 │ │ iget-object v8, p0, Lorg/tvheadend/tvhguide/RecordingActivity;->rec:Lorg/tvheadend/tvhguide/model/Recording; │ │ iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Recording;->start:Ljava/util/Date; │ @@ -280,14 +281,15 @@ │ │ const-string v7, " " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 92 │ invoke-static {p0}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v7 │ │ iget-object v8, p0, Lorg/tvheadend/tvhguide/RecordingActivity;->rec:Lorg/tvheadend/tvhguide/model/Recording; │ │ iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Recording;->start:Ljava/util/Date; │ @@ -302,14 +304,15 @@ │ │ const-string v7, " - " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 94 │ invoke-static {p0}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v7 │ │ iget-object v8, p0, Lorg/tvheadend/tvhguide/RecordingActivity;->rec:Lorg/tvheadend/tvhguide/model/Recording; │ │ iget-object v8, v8, Lorg/tvheadend/tvhguide/model/Recording;->stop:Ljava/util/Date; │ @@ -322,14 +325,15 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 89 │ invoke-virtual {v4, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_1 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 10 │ @@ -553,38 +557,42 @@ │ :pswitch_0 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f060008 │ │ + .line 160 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040013 │ │ new-instance v2, Lorg/tvheadend/tvhguide/RecordingActivity$2; │ │ invoke-direct {v2, p0, p1}, Lorg/tvheadend/tvhguide/RecordingActivity$2;->(Lorg/tvheadend/tvhguide/RecordingActivity;Landroid/view/MenuItem;)V │ │ + .line 161 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040009 │ │ new-instance v2, Lorg/tvheadend/tvhguide/RecordingActivity$1; │ │ invoke-direct {v2, p0}, Lorg/tvheadend/tvhguide/RecordingActivity$1;->(Lorg/tvheadend/tvhguide/RecordingActivity;)V │ │ + .line 166 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 171 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 174 │ :pswitch_1 │ invoke-interface {p1}, Landroid/view/MenuItem;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 ├── smali/org/tvheadend/tvhguide/SearchResultActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ .prologue │ .line 261 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->val$obj:Ljava/lang/Object; │ │ @@ -37,69 +38,68 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 264 │ - iget-object v2, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->val$obj:Ljava/lang/Object; │ + iget-object v1, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->val$obj:Ljava/lang/Object; │ │ - check-cast v2, Lorg/tvheadend/tvhguide/model/Recording; │ + check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; │ │ .line 265 │ - .local v2, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ + .local v1, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ - invoke-static {v3}, Lorg/tvheadend/tvhguide/SearchResultActivity;->access$100(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ + invoke-static {v2}, Lorg/tvheadend/tvhguide/SearchResultActivity;->access$100(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget-object v3, v3, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->list:Ljava/util/List; │ + iget-object v2, v2, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->list:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; │ + check-cast v0, Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 266 │ - .local v1, "p":Lorg/tvheadend/tvhguide/model/Programme; │ - iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ + .local v0, "p":Lorg/tvheadend/tvhguide/model/Programme; │ + iget-object v3, v0, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ - if-ne v2, v3, :cond_0 │ + if-ne v1, v3, :cond_0 │ │ .line 267 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ - invoke-static {v3}, Lorg/tvheadend/tvhguide/SearchResultActivity;->access$100(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ + invoke-static {v2}, Lorg/tvheadend/tvhguide/SearchResultActivity;->access$100(Lorg/tvheadend/tvhguide/SearchResultActivity;)Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$5;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ - invoke-virtual {v4}, Lorg/tvheadend/tvhguide/SearchResultActivity;->getListView()Landroid/widget/ListView; │ + invoke-virtual {v3}, Lorg/tvheadend/tvhguide/SearchResultActivity;->getListView()Landroid/widget/ListView; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4, v1}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->updateView(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ + invoke-virtual {v2, v3, v0}, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;->updateView(Landroid/widget/ListView;Lorg/tvheadend/tvhguide/model/Programme;)V │ │ .line 271 │ - .end local v1 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v0 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ :cond_1 │ return-void │ .end method ├── smali/org/tvheadend/tvhguide/RecordingListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ .prologue │ .line 168 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$1;->this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/ChannelListViewWrapper.smali │ @@ -322,14 +322,15 @@ │ │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ iget-object v12, p0, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;->nextTime:Landroid/widget/TextView; │ │ + .line 114 │ invoke-virtual {v12}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v12 │ │ invoke-static {v12}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v12 │ @@ -348,14 +349,15 @@ │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ iget-object v12, p0, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;->nextTime:Landroid/widget/TextView; │ │ + .line 116 │ invoke-virtual {v12}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v12 │ │ invoke-static {v12}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v12 │ @@ -370,14 +372,15 @@ │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ + .line 113 │ invoke-virtual {v10, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 118 │ iget-object v10, p0, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;->nextTitle:Landroid/widget/TextView; │ │ iget-object v11, v5, Lorg/tvheadend/tvhguide/model/Programme;->title:Ljava/lang/String; │ │ @@ -437,14 +440,15 @@ │ │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ iget-object v12, p0, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;->nowTime:Landroid/widget/TextView; │ │ + .line 93 │ invoke-virtual {v12}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v12 │ │ invoke-static {v12}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v12 │ @@ -463,14 +467,15 @@ │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ iget-object v12, p0, Lorg/tvheadend/tvhguide/ChannelListViewWrapper;->nowTime:Landroid/widget/TextView; │ │ + .line 95 │ invoke-virtual {v12}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v12 │ │ invoke-static {v12}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v12 │ @@ -485,14 +490,15 @@ │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ + .line 92 │ invoke-virtual {v10, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 97 │ iget-object v10, v5, Lorg/tvheadend/tvhguide/model/Programme;->stop:Ljava/util/Date; │ │ invoke-virtual {v10}, Ljava/util/Date;->getTime()J ├── smali/org/tvheadend/tvhguide/RecordingActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/RecordingActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/RecordingActivity; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/RecordingActivity$1;->this$0:Lorg/tvheadend/tvhguide/RecordingActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/SearchResultActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ .prologue │ .line 253 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$4;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$4;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/SearchResultActivity$ViewWarpper.smali │ @@ -343,14 +343,15 @@ │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;->time:Landroid/widget/TextView; │ │ + .line 397 │ invoke-virtual {v2}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v2 │ @@ -369,14 +370,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;->time:Landroid/widget/TextView; │ │ + .line 399 │ invoke-virtual {v2}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v2 │ @@ -391,14 +393,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 396 │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 400 │ iget-object v0, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$ViewWarpper;->time:Landroid/widget/TextView; │ │ invoke-virtual {v0}, Landroid/widget/TextView;->invalidate()V │ │ @@ -575,14 +578,15 @@ │ │ cmp-long v0, v0, v2 │ │ if-gez v0, :cond_b │ │ iget-object v0, p1, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ │ + .line 383 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 │ @@ -598,20 +602,22 @@ │ │ iget-object v0, p1, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ + .line 385 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 │ │ const-wide/32 v4, 0x5265c00 │ │ + .line 384 │ invoke-static/range {v0 .. v5}, Landroid/text/format/DateUtils;->getRelativeTimeSpanString(JJJ)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ invoke-virtual {v11, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_3 │ @@ -634,14 +640,15 @@ │ │ cmp-long v0, v0, v2 │ │ if-gez v0, :cond_c │ │ iget-object v0, p1, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ │ + .line 387 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 ├── smali/org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter.smali │ @@ -39,14 +39,15 @@ │ │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/SearchResultActivity;Landroid/app/Activity;Ljava/util/List;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/SearchResultActivity; │ .param p2, "context" # Landroid/app/Activity; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/app/Activity;", │ "Ljava/util/List", │ "<", ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper.smali │ @@ -258,14 +258,15 @@ │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;->time:Landroid/widget/TextView; │ │ + .line 430 │ invoke-virtual {v2}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v2 │ @@ -284,14 +285,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;->time:Landroid/widget/TextView; │ │ + .line 432 │ invoke-virtual {v2}, Landroid/widget/TextView;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v2 │ @@ -306,14 +308,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 429 │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 433 │ iget-object v0, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ViewWarpper;->time:Landroid/widget/TextView; │ │ invoke-virtual {v0}, Landroid/widget/TextView;->invalidate()V │ │ @@ -489,14 +492,15 @@ │ │ cmp-long v0, v0, v2 │ │ if-gez v0, :cond_a │ │ iget-object v0, p1, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ │ + .line 417 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 │ @@ -512,20 +516,22 @@ │ │ iget-object v0, p1, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ + .line 419 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 │ │ const-wide/32 v4, 0x5265c00 │ │ + .line 418 │ invoke-static/range {v0 .. v5}, Landroid/text/format/DateUtils;->getRelativeTimeSpanString(JJJ)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ invoke-virtual {v7, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_2 │ @@ -548,14 +554,15 @@ │ │ cmp-long v0, v0, v2 │ │ if-gez v0, :cond_b │ │ iget-object v0, p1, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ │ + .line 421 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 ├── smali/org/tvheadend/tvhguide/ChannelListActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ .prologue │ .line 281 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$3;->this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$3;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/RecordingListActivity$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ .prologue │ .line 214 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$6;->this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$6;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/TVHGuideApplication$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$error:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/TVHGuideApplication;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .prologue │ .line 97 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;->this$0:Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication$1;->val$error:Ljava/lang/String; ├── smali/org/tvheadend/tvhguide/PlaybackActivity$3.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic val$w:Lorg/tvheadend/tvhguide/ChannelListViewWrapper; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Lorg/tvheadend/tvhguide/ChannelListViewWrapper;Lorg/tvheadend/tvhguide/model/Channel;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;->this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/PlaybackActivity$3;->val$headerOverlay:Landroid/widget/LinearLayout; ├── smali/org/tvheadend/tvhguide/ChannelListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$1;->this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/SearchResultActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ .prologue │ .line 244 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$3;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$3;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/SearchResultActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/SearchResultActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ .prologue │ .line 232 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$2;->this$0:Lorg/tvheadend/tvhguide/SearchResultActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$2;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/TVHGuideApplication.smali │ @@ -183,62 +183,59 @@ │ .method private broadcastMessage(Ljava/lang/String;Ljava/lang/Object;)V │ .locals 4 │ .param p1, "action" # Ljava/lang/String; │ .param p2, "obj" # Ljava/lang/Object; │ │ .prologue │ .line 83 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->listeners:Ljava/util/List; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->listeners:Ljava/util/List; │ │ - monitor-enter v3 │ + monitor-enter v2 │ │ .line 84 │ :try_start_0 │ - iget-object v2, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->listeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/htsp/HTSListener; │ + check-cast v0, Lorg/tvheadend/tvhguide/htsp/HTSListener; │ │ .line 85 │ - .local v1, "l":Lorg/tvheadend/tvhguide/htsp/HTSListener; │ - invoke-interface {v1, p1, p2}, Lorg/tvheadend/tvhguide/htsp/HTSListener;->onMessage(Ljava/lang/String;Ljava/lang/Object;)V │ + .local v0, "l":Lorg/tvheadend/tvhguide/htsp/HTSListener; │ + invoke-interface {v0, p1, p2}, Lorg/tvheadend/tvhguide/htsp/HTSListener;->onMessage(Ljava/lang/String;Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 87 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "l":Lorg/tvheadend/tvhguide/htsp/HTSListener; │ + .end local v0 # "l":Lorg/tvheadend/tvhguide/htsp/HTSListener; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ - monitor-exit v3 │ + monitor-exit v2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v2 │ + throw v1 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - monitor-exit v3 │ + monitor-exit v2 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 88 │ return-void │ .end method │ │ @@ -880,39 +877,38 @@ │ .end method │ │ .method public clearAll()V │ .locals 6 │ │ .prologue │ .line 273 │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->tags:Ljava/util/List; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->tags:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->clear()V │ + invoke-interface {v3}, Ljava/util/List;->clear()V │ │ .line 274 │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->recordings:Ljava/util/List; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->recordings:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->clear()V │ + invoke-interface {v3}, Ljava/util/List;->clear()V │ │ .line 276 │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->channels:Ljava/util/List; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->channels:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/tvheadend/tvhguide/model/Channel; │ │ .line 277 │ .local v0, "ch":Lorg/tvheadend/tvhguide/model/Channel; │ @@ -926,97 +922,96 @@ │ invoke-interface {v4}, Ljava/util/Set;->clear()V │ │ goto :goto_0 │ │ .line 280 │ .end local v0 # "ch":Lorg/tvheadend/tvhguide/model/Channel; │ :cond_0 │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->channels:Ljava/util/List; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->channels:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->clear()V │ + invoke-interface {v3}, Ljava/util/List;->clear()V │ │ .line 282 │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->subscriptions:Ljava/util/List; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->subscriptions:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/tvheadend/tvhguide/model/Subscription; │ + check-cast v1, Lorg/tvheadend/tvhguide/model/Subscription; │ │ .line 283 │ - .local v2, "s":Lorg/tvheadend/tvhguide/model/Subscription; │ - iget-object v4, v2, Lorg/tvheadend/tvhguide/model/Subscription;->streams:Ljava/util/List; │ + .local v1, "s":Lorg/tvheadend/tvhguide/model/Subscription; │ + iget-object v4, v1, Lorg/tvheadend/tvhguide/model/Subscription;->streams:Ljava/util/List; │ │ invoke-interface {v4}, Ljava/util/List;->clear()V │ │ goto :goto_1 │ │ .line 285 │ - .end local v2 # "s":Lorg/tvheadend/tvhguide/model/Subscription; │ + .end local v1 # "s":Lorg/tvheadend/tvhguide/model/Subscription; │ :cond_1 │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->subscriptions:Ljava/util/List; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->subscriptions:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->clear()V │ + invoke-interface {v3}, Ljava/util/List;->clear()V │ │ .line 287 │ - new-instance v3, Lorg/tvheadend/tvhguide/model/ChannelTag; │ + new-instance v2, Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ - invoke-direct {v3}, Lorg/tvheadend/tvhguide/model/ChannelTag;->()V │ + invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/ChannelTag;->()V │ │ .line 288 │ - .local v3, "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ + .local v2, "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ const-wide/16 v4, 0x0 │ │ - iput-wide v4, v3, Lorg/tvheadend/tvhguide/model/ChannelTag;->id:J │ + iput-wide v4, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;->id:J │ │ .line 289 │ - const v4, 0x7f06002d │ + const v3, 0x7f06002d │ │ - invoke-virtual {p0, v4}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getString(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, v3, Lorg/tvheadend/tvhguide/model/ChannelTag;->name:Ljava/lang/String; │ + iput-object v3, v2, Lorg/tvheadend/tvhguide/model/ChannelTag;->name:Ljava/lang/String; │ │ .line 290 │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->tags:Ljava/util/List; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/TVHGuideApplication;->tags:Ljava/util/List; │ │ - invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 291 │ return-void │ .end method │ │ .method public getChannel(J)Lorg/tvheadend/tvhguide/model/Channel; │ .locals 5 │ .param p1, "id" # J │ │ .prologue │ .line 180 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannels()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -1049,49 +1044,48 @@ │ .locals 5 │ .param p1, "id" # J │ │ .prologue │ .line 145 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannelTags()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/model/ChannelTag; │ + check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ .line 146 │ - .local v1, "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ - iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;->id:J │ + .local v0, "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ + iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/ChannelTag;->id:J │ │ cmp-long v2, v2, p1 │ │ if-nez v2, :cond_0 │ │ .line 150 │ - .end local v1 # "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ + .end local v0 # "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getChannelTags()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -1134,49 +1128,48 @@ │ .locals 5 │ .param p1, "id" # J │ │ .prologue │ .line 242 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getRecordings()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; │ + check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; │ │ .line 243 │ - .local v1, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ - iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Recording;->id:J │ + .local v0, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ + iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Recording;->id:J │ │ cmp-long v2, v2, p1 │ │ if-nez v2, :cond_0 │ │ .line 247 │ - .end local v1 # "rec":Lorg/tvheadend/tvhguide/model/Recording; │ + .end local v0 # "rec":Lorg/tvheadend/tvhguide/model/Recording; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getRecordings()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -1200,49 +1193,48 @@ │ .locals 5 │ .param p1, "id" # J │ │ .prologue │ .line 315 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getSubscriptions()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/model/Subscription; │ + check-cast v0, Lorg/tvheadend/tvhguide/model/Subscription; │ │ .line 316 │ - .local v1, "s":Lorg/tvheadend/tvhguide/model/Subscription; │ - iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Subscription;->id:J │ + .local v0, "s":Lorg/tvheadend/tvhguide/model/Subscription; │ + iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Subscription;->id:J │ │ cmp-long v2, v2, p1 │ │ if-nez v2, :cond_0 │ │ .line 320 │ - .end local v1 # "s":Lorg/tvheadend/tvhguide/model/Subscription; │ + .end local v0 # "s":Lorg/tvheadend/tvhguide/model/Subscription; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getSubscriptions()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -1276,21 +1268,20 @@ │ .locals 5 │ .param p1, "id" # J │ │ .prologue │ .line 189 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannels()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -1346,47 +1337,46 @@ │ .locals 5 │ .param p1, "id" # J │ │ .prologue │ .line 136 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannelTags()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/model/ChannelTag; │ + check-cast v0, Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ .line 137 │ - .local v1, "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ - iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/ChannelTag;->id:J │ + .local v0, "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ + iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/ChannelTag;->id:J │ │ cmp-long v2, v2, p1 │ │ if-nez v2, :cond_0 │ │ .line 138 │ - invoke-virtual {p0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeChannelTag(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ + invoke-virtual {p0, v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeChannelTag(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ .line 142 │ - .end local v1 # "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ + .end local v0 # "tag":Lorg/tvheadend/tvhguide/model/ChannelTag; │ :cond_1 │ return-void │ .end method │ │ .method public removeChannelTag(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ .locals 1 │ .param p1, "tag" # Lorg/tvheadend/tvhguide/model/ChannelTag; │ @@ -1450,47 +1440,46 @@ │ .locals 5 │ .param p1, "id" # J │ │ .prologue │ .line 251 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getRecordings()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; │ + check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; │ │ .line 252 │ - .local v1, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ - iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Recording;->id:J │ + .local v0, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ + iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Recording;->id:J │ │ cmp-long v2, v2, p1 │ │ if-nez v2, :cond_0 │ │ .line 253 │ - invoke-virtual {p0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeRecording(Lorg/tvheadend/tvhguide/model/Recording;)V │ + invoke-virtual {p0, v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeRecording(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ .line 257 │ - .end local v1 # "rec":Lorg/tvheadend/tvhguide/model/Recording; │ + .end local v0 # "rec":Lorg/tvheadend/tvhguide/model/Recording; │ :cond_1 │ return-void │ .end method │ │ .method public removeRecording(Lorg/tvheadend/tvhguide/model/Recording;)V │ .locals 1 │ .param p1, "rec" # Lorg/tvheadend/tvhguide/model/Recording; │ @@ -1520,47 +1509,46 @@ │ .locals 5 │ .param p1, "id" # J │ │ .prologue │ .line 324 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getSubscriptions()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/model/Subscription; │ + check-cast v0, Lorg/tvheadend/tvhguide/model/Subscription; │ │ .line 325 │ - .local v1, "s":Lorg/tvheadend/tvhguide/model/Subscription; │ - iget-wide v2, v1, Lorg/tvheadend/tvhguide/model/Subscription;->id:J │ + .local v0, "s":Lorg/tvheadend/tvhguide/model/Subscription; │ + iget-wide v2, v0, Lorg/tvheadend/tvhguide/model/Subscription;->id:J │ │ cmp-long v2, v2, p1 │ │ if-nez v2, :cond_0 │ │ .line 326 │ - invoke-virtual {p0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeSubscription(Lorg/tvheadend/tvhguide/model/Subscription;)V │ + invoke-virtual {p0, v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeSubscription(Lorg/tvheadend/tvhguide/model/Subscription;)V │ │ .line 330 │ - .end local v1 # "s":Lorg/tvheadend/tvhguide/model/Subscription; │ + .end local v0 # "s":Lorg/tvheadend/tvhguide/model/Subscription; │ :cond_1 │ return-void │ .end method │ │ .method public removeSubscription(Lorg/tvheadend/tvhguide/model/Subscription;)V │ .locals 1 │ .param p1, "s" # Lorg/tvheadend/tvhguide/model/Subscription; ├── smali/org/tvheadend/tvhguide/ChannelListActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ .prologue │ .line 289 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$4;->this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$4;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/RecordingListActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$item:Landroid/view/MenuItem; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingListActivity;Landroid/view/MenuItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ .prologue │ .line 163 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$2;->this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$2;->val$item:Landroid/view/MenuItem; ├── smali/org/tvheadend/tvhguide/ChannelListActivity$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ .prologue │ .line 306 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$6;->this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$6;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ .prologue │ .line 449 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter$1;->this$1:Lorg/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/ChannelListActivity.smali │ @@ -45,15 +45,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 43 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 334 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/tvheadend/tvhguide/ChannelListActivity;Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ .locals 0 │ .param p0, "x0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ .param p1, "x1" # Lorg/tvheadend/tvhguide/model/ChannelTag; │ @@ -119,28 +118,27 @@ │ │ move-result-object v0 │ │ check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 184 │ .local v0, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ - invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;->clear()V │ + invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;->clear()V │ │ .line 186 │ invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannels()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ @@ -174,22 +172,22 @@ │ invoke-virtual {v3, v1}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 192 │ .end local v1 # "ch":Lorg/tvheadend/tvhguide/model/Channel; │ :cond_2 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ - invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;->sort()V │ + invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;->sort()V │ │ .line 193 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->chAdapter:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ - invoke-virtual {v3}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v2}, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;->notifyDataSetChanged()V │ │ .line 194 │ return-void │ .end method │ │ .method private setCurrentTag(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ .locals 3 │ @@ -254,128 +252,127 @@ │ │ invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V │ │ goto :goto_0 │ .end method │ │ .method private setLoading(Z)V │ - .locals 6 │ + .locals 5 │ .param p1, "loading" # Z │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 258 │ - iget-object v5, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagBtn:Landroid/view/View; │ + iget-object v4, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagBtn:Landroid/view/View; │ │ if-nez p1, :cond_0 │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v3}, Landroid/view/View;->setEnabled(Z)V │ + invoke-virtual {v4, v2}, Landroid/view/View;->setEnabled(Z)V │ │ .line 259 │ if-eqz p1, :cond_1 │ │ .line 260 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->pb:Landroid/widget/ProgressBar; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->pb:Landroid/widget/ProgressBar; │ │ - invoke-virtual {v3, v4}, Landroid/widget/ProgressBar;->setVisibility(I)V │ + invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;->setVisibility(I)V │ │ .line 261 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagTextView:Landroid/widget/TextView; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagTextView:Landroid/widget/TextView; │ │ - const v4, 0x7f06002b │ + const v3, 0x7f06002b │ │ - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(I)V │ + invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(I)V │ │ .line 262 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagImageView:Landroid/widget/ImageView; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagImageView:Landroid/widget/ImageView; │ │ - const/4 v4, 0x4 │ + const/4 v3, 0x4 │ │ - invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setVisibility(I)V │ + invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setVisibility(I)V │ │ .line 276 │ :goto_1 │ return-void │ │ :cond_0 │ - move v3, v4 │ + move v2, v3 │ │ .line 258 │ goto :goto_0 │ │ .line 264 │ :cond_1 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->pb:Landroid/widget/ProgressBar; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->pb:Landroid/widget/ProgressBar; │ │ - const/16 v5, 0x8 │ + const/16 v4, 0x8 │ │ - invoke-virtual {v3, v5}, Landroid/widget/ProgressBar;->setVisibility(I)V │ + invoke-virtual {v2, v4}, Landroid/widget/ProgressBar;->setVisibility(I)V │ │ .line 265 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagImageView:Landroid/widget/ImageView; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagImageView:Landroid/widget/ImageView; │ │ - invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setVisibility(I)V │ + invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setVisibility(I)V │ │ .line 267 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/ChannelListActivity;->getApplication()Landroid/app/Application; │ │ move-result-object v0 │ │ check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 268 │ .local v0, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagAdapter:Landroid/widget/ArrayAdapter; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagAdapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v3}, Landroid/widget/ArrayAdapter;->clear()V │ + invoke-virtual {v2}, Landroid/widget/ArrayAdapter;->clear()V │ │ .line 269 │ invoke-virtual {v0}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannelTags()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/tvheadend/tvhguide/model/ChannelTag; │ + check-cast v1, Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ .line 270 │ - .local v2, "t":Lorg/tvheadend/tvhguide/model/ChannelTag; │ + .local v1, "t":Lorg/tvheadend/tvhguide/model/ChannelTag; │ iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->tagAdapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v3, v2}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v3, v1}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_2 │ │ .line 273 │ - .end local v2 # "t":Lorg/tvheadend/tvhguide/model/ChannelTag; │ + .end local v1 # "t":Lorg/tvheadend/tvhguide/model/ChannelTag; │ :cond_2 │ invoke-direct {p0}, Lorg/tvheadend/tvhguide/ChannelListActivity;->populateList()V │ │ .line 274 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/ChannelListActivity;->currentTag:Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ - invoke-direct {p0, v3}, Lorg/tvheadend/tvhguide/ChannelListActivity;->setCurrentTag(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ + invoke-direct {p0, v2}, Lorg/tvheadend/tvhguide/ChannelListActivity;->setCurrentTag(Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method connect(Z)V ├── smali/org/tvheadend/tvhguide/RecordingListActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/RecordingListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ .prologue │ .line 206 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$5;->this$0:Lorg/tvheadend/tvhguide/RecordingListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/RecordingListActivity$5;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/ChannelListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$2;->this$0:Lorg/tvheadend/tvhguide/ChannelListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/PlaybackActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$middleOverlay:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/PlaybackActivity;Landroid/widget/LinearLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/PlaybackActivity$1;->this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/PlaybackActivity$1;->val$middleOverlay:Landroid/widget/LinearLayout; ├── smali/org/tvheadend/tvhguide/PlaybackActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/PlaybackActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ .prologue │ .line 209 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/PlaybackActivity$4;->this$0:Lorg/tvheadend/tvhguide/PlaybackActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/PlaybackActivity$4;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ProgrammeListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$2;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity.smali │ @@ -36,15 +36,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 67 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 437 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/tvheadend/tvhguide/ProgrammeListActivity;)Lorg/tvheadend/tvhguide/model/Channel; │ .locals 1 │ .param p0, "x0" # Lorg/tvheadend/tvhguide/ProgrammeListActivity; ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity$ProgrammeListAdapter.smali │ @@ -39,14 +39,15 @@ │ │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ProgrammeListActivity;Landroid/app/Activity;Ljava/util/List;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ .param p2, "context" # Landroid/app/Activity; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/app/Activity;", │ "Ljava/util/List", │ "<", ├── smali/org/tvheadend/tvhguide/ProgrammeListActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ProgrammeListActivity;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ .prologue │ .line 274 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;->this$0:Lorg/tvheadend/tvhguide/ProgrammeListActivity; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/ProgrammeListActivity$3;->val$obj:Ljava/lang/Object; ├── smali/org/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ .prologue │ .line 416 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter$1;->this$1:Lorg/tvheadend/tvhguide/SearchResultActivity$SearchResultAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ .prologue │ .line 341 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter$1;->this$1:Lorg/tvheadend/tvhguide/ChannelListActivity$ChannelListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/model/Channel.smali │ @@ -130,44 +130,43 @@ │ .end method │ │ .method public hasTag(J)Z │ .locals 7 │ .param p1, "id" # J │ │ .prologue │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 48 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v3, p1, v4 │ + cmp-long v2, p1, v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 57 │ :goto_0 │ - return v2 │ + return v1 │ │ .line 52 │ :cond_0 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/model/Channel;->tags:Ljava/util/List; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/model/Channel;->tags:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Integer; │ │ .line 53 │ .local v0, "i":Ljava/lang/Integer; │ @@ -182,62 +181,61 @@ │ if-nez v3, :cond_1 │ │ goto :goto_0 │ │ .line 57 │ .end local v0 # "i":Ljava/lang/Integer; │ :cond_2 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public isRecording()Z │ .locals 4 │ │ .prologue │ .line 61 │ - iget-object v2, p0, Lorg/tvheadend/tvhguide/model/Channel;->recordings:Ljava/util/Set; │ + iget-object v1, p0, Lorg/tvheadend/tvhguide/model/Channel;->recordings:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/tvheadend/tvhguide/model/Recording; │ + check-cast v0, Lorg/tvheadend/tvhguide/model/Recording; │ │ .line 62 │ - .local v1, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ + .local v0, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ const-string v2, "recording" │ │ - iget-object v3, v1, Lorg/tvheadend/tvhguide/model/Recording;->state:Ljava/lang/String; │ + iget-object v3, v0, Lorg/tvheadend/tvhguide/model/Recording;->state:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 63 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 66 │ - .end local v1 # "rec":Lorg/tvheadend/tvhguide/model/Recording; │ + .end local v0 # "rec":Lorg/tvheadend/tvhguide/model/Recording; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method ├── smali/org/tvheadend/tvhguide/htsp/HTSService$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 779 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$9;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSConnection$2.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$password:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSConnection;Ljava/lang/String;Lorg/tvheadend/tvhguide/htsp/HTSMessage;Lorg/tvheadend/tvhguide/htsp/HTSResponseHandler;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ .prologue │ .line 163 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$2;->val$password:Ljava/lang/String; ├── smali/org/tvheadend/tvhguide/htsp/HTSService$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 655 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ @@ -44,210 +45,209 @@ │ .locals 10 │ .param p1, "response" # Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ .prologue │ const-wide/16 v8, 0x0 │ │ .line 659 │ - const-string v5, "events" │ + const-string v4, "events" │ │ - invoke-virtual {p1, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->containsKey(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 686 │ :goto_0 │ return-void │ │ .line 663 │ :cond_0 │ - iget-object v5, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ + iget-object v4, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ - invoke-virtual {v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;->getApplication()Landroid/app/Application; │ + invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;->getApplication()Landroid/app/Application; │ │ move-result-object v0 │ │ check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 665 │ .local v0, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - const-string v5, "events" │ + const-string v4, "events" │ │ - invoke-virtual {p1, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getList(Ljava/lang/String;)Ljava/util/List; │ + invoke-virtual {p1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getList(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 666 │ - .local v2, "obj":Ljava/lang/Object; │ - new-instance v3, Lorg/tvheadend/tvhguide/model/Programme; │ + .local v1, "obj":Ljava/lang/Object; │ + new-instance v2, Lorg/tvheadend/tvhguide/model/Programme; │ │ - invoke-direct {v3}, Lorg/tvheadend/tvhguide/model/Programme;->()V │ + invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Programme;->()V │ │ - .local v3, "p":Lorg/tvheadend/tvhguide/model/Programme; │ - move-object v4, v2 │ + .local v2, "p":Lorg/tvheadend/tvhguide/model/Programme; │ + move-object v3, v1 │ │ .line 667 │ - check-cast v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ + check-cast v3, Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ .line 668 │ - .local v4, "sub":Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ + .local v3, "sub":Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ const-string v5, "eventId" │ │ - invoke-virtual {v4, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {v3, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v6 │ │ - iput-wide v6, v3, Lorg/tvheadend/tvhguide/model/Programme;->id:J │ + iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Programme;->id:J │ │ .line 669 │ const-string v5, "nextEventId" │ │ - invoke-virtual {v4, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {v3, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v6 │ │ - iput-wide v6, v3, Lorg/tvheadend/tvhguide/model/Programme;->nextId:J │ + iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Programme;->nextId:J │ │ .line 670 │ const-string v5, "description" │ │ const-string v6, "" │ │ - invoke-virtual {v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ - iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->description:Ljava/lang/String; │ + iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->description:Ljava/lang/String; │ │ .line 671 │ const-string v5, "summary" │ │ const-string v6, "" │ │ - invoke-virtual {v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ - iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->summary:Ljava/lang/String; │ + iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->summary:Ljava/lang/String; │ │ .line 672 │ const-string v5, "dvrId" │ │ - invoke-virtual {v4, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {v3, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v6 │ │ invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getRecording(J)Lorg/tvheadend/tvhguide/model/Recording; │ │ move-result-object v5 │ │ - iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ + iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ .line 673 │ const-string v5, "contentType" │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ + invoke-virtual {v3, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ │ move-result v5 │ │ - iput v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->contentType:I │ + iput v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->contentType:I │ │ .line 674 │ const-string v5, "title" │ │ - invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ - iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->title:Ljava/lang/String; │ + iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->title:Ljava/lang/String; │ │ .line 675 │ const-string v5, "start" │ │ - invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getDate(Ljava/lang/String;)Ljava/util/Date; │ + invoke-virtual {v3, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getDate(Ljava/lang/String;)Ljava/util/Date; │ │ move-result-object v5 │ │ - iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ + iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->start:Ljava/util/Date; │ │ .line 676 │ const-string v5, "stop" │ │ - invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getDate(Ljava/lang/String;)Ljava/util/Date; │ + invoke-virtual {v3, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getDate(Ljava/lang/String;)Ljava/util/Date; │ │ move-result-object v5 │ │ - iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->stop:Ljava/util/Date; │ + iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->stop:Ljava/util/Date; │ │ .line 677 │ iget-object v5, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ - invoke-static {v5, v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;->access$300(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; │ + invoke-static {v5, v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;->access$300(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ move-result-object v5 │ │ - iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; │ + iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->seriesInfo:Lorg/tvheadend/tvhguide/model/SeriesInfo; │ │ .line 678 │ const-string v5, "starRating" │ │ const/4 v6, -0x1 │ │ - invoke-virtual {v4, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ + invoke-virtual {v3, v5, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ │ move-result v5 │ │ - iput v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->starRating:I │ + iput v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->starRating:I │ │ .line 680 │ iget-object v5, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ - iput-object v5, v3, Lorg/tvheadend/tvhguide/model/Programme;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Programme;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ .line 681 │ iget-object v5, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ iget-object v5, v5, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ │ - invoke-interface {v5, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ .line 682 │ - invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->addProgramme(Lorg/tvheadend/tvhguide/model/Programme;)V │ + invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->addProgramme(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ goto/16 :goto_1 │ │ .line 685 │ - .end local v2 # "obj":Ljava/lang/Object; │ - .end local v3 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ - .end local v4 # "sub":Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ + .end local v1 # "obj":Ljava/lang/Object; │ + .end local v2 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v3 # "sub":Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ :cond_2 │ - iget-object v5, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v4, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$5;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ - invoke-virtual {v0, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->updateChannel(Lorg/tvheadend/tvhguide/model/Channel;)V │ + invoke-virtual {v0, v4}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->updateChannel(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ goto/16 :goto_0 │ .end method ├── smali/org/tvheadend/tvhguide/htsp/HTSService$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 747 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$7;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -38,57 +39,56 @@ │ # virtual methods │ .method public handleResponse(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ .locals 6 │ .param p1, "response" # Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ .prologue │ .line 751 │ - const-string v2, "eventIds" │ + const-string v1, "eventIds" │ │ - invoke-virtual {p1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->containsKey(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 758 │ :cond_0 │ return-void │ │ .line 755 │ :cond_1 │ - const-string v2, "eventIds" │ + const-string v1, "eventIds" │ │ - invoke-virtual {p1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLongList(Ljava/lang/String;)Ljava/util/List; │ + invoke-virtual {p1, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLongList(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/Long; │ + check-cast v0, Ljava/lang/Long; │ │ .line 756 │ - .local v1, "id":Ljava/lang/Long; │ + .local v0, "id":Ljava/lang/Long; │ iget-object v2, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$7;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v0}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v4 │ │ invoke-static {v2, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;->access$400(Lorg/tvheadend/tvhguide/htsp/HTSService;J)V │ │ goto :goto_0 │ .end method ├── smali/org/tvheadend/tvhguide/htsp/HTSService$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/ChannelTag;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 631 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$4;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$4;->val$tag:Lorg/tvheadend/tvhguide/model/ChannelTag; ├── smali/org/tvheadend/tvhguide/htsp/HTSService$1.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$username:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$1;->val$hostname:Ljava/lang/String; ├── smali/org/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ .prologue │ .line 59 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileReadResponse;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileOpenResponse;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSService$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 841 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$12;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSConnection$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSConnection;Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSConnection; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/htsp/HTSConnection$1;->val$authMessage:Lorg/tvheadend/tvhguide/htsp/HTSMessage; ├── smali/org/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream$FileCloseResponse;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSFileInputStream; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/SelectionThread.smali │ @@ -499,213 +499,210 @@ │ .line 225 │ invoke-virtual {p1}, Ljava/nio/channels/SelectionKey;->cancel()V │ │ goto :goto_0 │ .end method │ │ .method private select(I)V │ - .locals 12 │ + .locals 10 │ .param p1, "timeout" # I │ │ .prologue │ .line 133 │ :try_start_0 │ - iget-object v8, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ │ - int-to-long v10, p1 │ + int-to-long v8, p1 │ │ - invoke-virtual {v8, v10, v11}, Ljava/nio/channels/Selector;->select(J)I │ + invoke-virtual {v7, v8, v9}, Ljava/nio/channels/Selector;->select(J)I │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 139 │ - iget-object v8, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ │ - invoke-virtual {v8}, Ljava/nio/channels/Selector;->selectedKeys()Ljava/util/Set; │ + invoke-virtual {v7}, Ljava/nio/channels/Selector;->selectedKeys()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 142 │ - .local v3, "it":Ljava/util/Iterator; │ + .local v2, "it":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 143 │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/nio/channels/SelectionKey; │ + check-cast v4, Ljava/nio/channels/SelectionKey; │ │ .line 144 │ - .local v5, "selKey":Ljava/nio/channels/SelectionKey; │ - invoke-interface {v3}, Ljava/util/Iterator;->remove()V │ + .local v4, "selKey":Ljava/nio/channels/SelectionKey; │ + invoke-interface {v2}, Ljava/util/Iterator;->remove()V │ │ .line 145 │ - invoke-direct {p0, v5}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->processTcpSelectionKey(Ljava/nio/channels/SelectionKey;)V │ + invoke-direct {p0, v4}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->processTcpSelectionKey(Ljava/nio/channels/SelectionKey;)V │ │ goto :goto_0 │ │ .line 134 │ - .end local v3 # "it":Ljava/util/Iterator; │ - .end local v5 # "selKey":Ljava/nio/channels/SelectionKey; │ + .end local v2 # "it":Ljava/util/Iterator; │ + .end local v4 # "selKey":Ljava/nio/channels/SelectionKey; │ :catch_0 │ move-exception v1 │ │ .line 135 │ .local v1, "ex":Ljava/io/IOException; │ - const-string v8, "SelectionThread" │ + const-string v7, "SelectionThread" │ │ - const-string v9, "Can\'t select socket" │ + const-string v8, "Can\'t select socket" │ │ - invoke-static {v8, v9, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 169 │ .end local v1 # "ex":Ljava/io/IOException; │ :goto_1 │ return-void │ │ .line 149 │ - .restart local v3 # "it":Ljava/util/Iterator; │ + .restart local v2 # "it":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - iget-object v8, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v8}, Ljava/util/concurrent/locks/Lock;->lock()V │ + invoke-interface {v7}, Ljava/util/concurrent/locks/Lock;->lock()V │ │ .line 150 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 151 │ - .local v7, "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v8, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->regBuf:Ljava/util/HashMap; │ + .local v6, "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->regBuf:Ljava/util/HashMap; │ │ - invoke-virtual {v8}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v7}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v8 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/nio/channels/spi/AbstractSelectableChannel; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 153 │ .local v0, "ch":Ljava/nio/channels/spi/AbstractSelectableChannel; │ :try_start_2 │ - iget-object v8, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->regBuf:Ljava/util/HashMap; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->regBuf:Ljava/util/HashMap; │ │ - invoke-virtual {v8, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/Integer; │ + check-cast v7, Ljava/lang/Integer; │ │ - invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ │ - move-result v4 │ + move-result v3 │ │ .line 154 │ - .local v4, "ops":I │ - iget-object v8, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ + .local v3, "ops":I │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ │ - invoke-virtual {v0, v8, v4}, Ljava/nio/channels/spi/AbstractSelectableChannel;->register(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; │ + invoke-virtual {v0, v7, v3}, Ljava/nio/channels/spi/AbstractSelectableChannel;->register(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; │ :try_end_2 │ .catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_2} :catch_1 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_2 │ │ .line 155 │ - .end local v4 # "ops":I │ + .end local v3 # "ops":I │ :catch_1 │ - move-exception v6 │ + move-exception v5 │ │ .line 156 │ - .local v6, "t":Ljava/lang/Throwable; │ + .local v5, "t":Ljava/lang/Throwable; │ :try_start_3 │ - invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 157 │ - const-string v8, "SelectionThread" │ + const-string v7, "SelectionThread" │ │ const-string v9, "Can\'t register channel" │ │ - invoke-static {v8, v9, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v9, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 158 │ - instance-of v8, v0, Ljava/nio/channels/SocketChannel; │ + instance-of v7, v0, Ljava/nio/channels/SocketChannel; │ │ - if-eqz v8, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 159 │ check-cast v0, Ljava/nio/channels/SocketChannel; │ │ .end local v0 # "ch":Ljava/nio/channels/spi/AbstractSelectableChannel; │ invoke-direct {p0, v0}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->onError(Ljava/nio/channels/SocketChannel;)V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto :goto_2 │ │ .line 167 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v6 # "t":Ljava/lang/Throwable; │ - .end local v7 # "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v5 # "t":Ljava/lang/Throwable; │ + .end local v6 # "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :catchall_0 │ - move-exception v8 │ + move-exception v7 │ │ - iget-object v9, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v8, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v9}, Ljava/util/concurrent/locks/Lock;->unlock()V │ + invoke-interface {v8}, Ljava/util/concurrent/locks/Lock;->unlock()V │ │ - throw v8 │ + throw v7 │ │ .line 163 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ - .restart local v7 # "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v6 # "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ :try_start_4 │ - invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ :goto_3 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/nio/channels/spi/AbstractSelectableChannel; │ │ .line 164 │ .restart local v0 # "ch":Ljava/nio/channels/spi/AbstractSelectableChannel; │ @@ -716,17 +713,17 @@ │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ goto :goto_3 │ │ .line 167 │ .end local v0 # "ch":Ljava/nio/channels/spi/AbstractSelectableChannel; │ :cond_3 │ - iget-object v8, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v7, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v8}, Ljava/util/concurrent/locks/Lock;->unlock()V │ + invoke-interface {v7}, Ljava/util/concurrent/locks/Lock;->unlock()V │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method close(Ljava/nio/channels/spi/AbstractSelectableChannel;)V │ @@ -880,126 +877,125 @@ │ │ .method public run()V │ .locals 5 │ │ .prologue │ .line 95 │ :try_start_0 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;->lock()V │ + invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;->lock()V │ │ .line 96 │ invoke-static {}, Ljava/nio/channels/Selector;->open()Ljava/nio/channels/Selector; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ + iput-object v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ │ .line 97 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - iput-boolean v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->running:Z │ + iput-boolean v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->running:Z │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 102 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;->unlock()V │ + invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;->unlock()V │ │ .line 105 │ :goto_0 │ - iget-boolean v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->running:Z │ + iget-boolean v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->running:Z │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 106 │ - const/16 v3, 0x1388 │ + const/16 v2, 0x1388 │ │ - invoke-direct {p0, v3}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->select(I)V │ + invoke-direct {p0, v2}, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->select(I)V │ │ goto :goto_0 │ │ .line 98 │ :catch_0 │ move-exception v0 │ │ .line 99 │ .local v0, "ex":Ljava/io/IOException; │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ :try_start_1 │ - iput-boolean v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->running:Z │ + iput-boolean v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->running:Z │ │ .line 100 │ - const-string v3, "SelectionThread" │ + const-string v2, "SelectionThread" │ │ - const-string v4, "Can\'t open a selector" │ + const-string v3, "Can\'t open a selector" │ │ - invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v2, v3, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 102 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;->unlock()V │ + invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;->unlock()V │ │ goto :goto_0 │ │ .end local v0 # "ex":Ljava/io/IOException; │ :catchall_0 │ - move-exception v3 │ + move-exception v2 │ │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;->unlock()V │ + invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;->unlock()V │ │ - throw v3 │ + throw v2 │ │ .line 110 │ :cond_0 │ :try_start_2 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;->lock()V │ + invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;->lock()V │ │ .line 112 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ │ - invoke-virtual {v3}, Ljava/nio/channels/Selector;->keys()Ljava/util/Set; │ + invoke-virtual {v2}, Ljava/nio/channels/Selector;->keys()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object 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 v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/nio/channels/SelectionKey; │ + check-cast v1, Ljava/nio/channels/SelectionKey; │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 114 │ - .local v2, "key":Ljava/nio/channels/SelectionKey; │ + .local v1, "key":Ljava/nio/channels/SelectionKey; │ :try_start_3 │ - invoke-virtual {v2}, Ljava/nio/channels/SelectionKey;->channel()Ljava/nio/channels/SelectableChannel; │ + invoke-virtual {v1}, Ljava/nio/channels/SelectionKey;->channel()Ljava/nio/channels/SelectableChannel; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/nio/channels/SelectableChannel;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ @@ -1016,65 +1012,63 @@ │ const-string v3, "SelectionThread" │ │ const-string v4, "Can\'t close channel" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 117 │ - invoke-virtual {v2}, Ljava/nio/channels/SelectionKey;->cancel()V │ + invoke-virtual {v1}, Ljava/nio/channels/SelectionKey;->cancel()V │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ goto :goto_1 │ │ .line 127 │ .end local v0 # "ex":Ljava/io/IOException; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "key":Ljava/nio/channels/SelectionKey; │ + .end local v1 # "key":Ljava/nio/channels/SelectionKey; │ :catchall_1 │ - move-exception v3 │ + move-exception v2 │ │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v4}, Ljava/util/concurrent/locks/Lock;->unlock()V │ + invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;->unlock()V │ │ - throw v3 │ + throw v2 │ │ .line 122 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_5 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->selector:Ljava/nio/channels/Selector; │ │ - invoke-virtual {v3}, Ljava/nio/channels/Selector;->close()V │ + invoke-virtual {v2}, Ljava/nio/channels/Selector;->close()V │ :try_end_5 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_2 │ .catchall {:try_start_5 .. :try_end_5} :catchall_1 │ │ .line 127 │ :goto_2 │ - iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ + iget-object v2, p0, Lorg/tvheadend/tvhguide/htsp/SelectionThread;->lock:Ljava/util/concurrent/locks/Lock; │ │ - invoke-interface {v3}, Ljava/util/concurrent/locks/Lock;->unlock()V │ + invoke-interface {v2}, Ljava/util/concurrent/locks/Lock;->unlock()V │ │ .line 129 │ return-void │ │ .line 123 │ :catch_2 │ move-exception v0 │ │ .line 124 │ .restart local v0 # "ex":Ljava/io/IOException; │ :try_start_6 │ - const-string v3, "SelectionThread" │ + const-string v2, "SelectionThread" │ │ - const-string v4, "Can\'t close selector" │ + const-string v3, "Can\'t close selector" │ │ - invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v2, v3, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ goto :goto_2 │ .end method │ │ .method public setRunning(Z)V ├── smali/org/tvheadend/tvhguide/htsp/HTSService$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 615 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$3;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$3;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; ├── smali/org/tvheadend/tvhguide/htsp/HTSMessage.smali │ @@ -871,14 +871,15 @@ │ │ const-string v6, " (" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 295 │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ move-result-object v6 │ @@ -909,61 +910,60 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 313 │ - const/16 v5, 0x7fff │ + const/16 v4, 0x7fff │ │ - invoke-static {v5}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; │ + invoke-static {v4}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ .line 315 │ .local v1, "buf":Ljava/nio/ByteBuffer; │ invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 316 │ - .local v4, "value":Ljava/lang/Object; │ + .local v3, "value":Ljava/lang/Object; │ const-string v5, "" │ │ - invoke-static {v5, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->serializeBinary(Ljava/lang/String;Ljava/lang/Object;)[B │ + invoke-static {v5, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->serializeBinary(Ljava/lang/String;Ljava/lang/Object;)[B │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 317 │ - .local v3, "sub":[B │ - invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;->put([B)Ljava/nio/ByteBuffer; │ + .local v2, "sub":[B │ + invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->put([B)Ljava/nio/ByteBuffer; │ │ goto :goto_0 │ │ .line 320 │ - .end local v3 # "sub":[B │ - .end local v4 # "value":Ljava/lang/Object; │ + .end local v2 # "sub":[B │ + .end local v3 # "value":Ljava/lang/Object; │ :cond_0 │ invoke-virtual {v1}, Ljava/nio/ByteBuffer;->position()I │ │ - move-result v5 │ + move-result v4 │ │ - new-array v0, v5, [B │ + new-array v0, v4, [B │ │ .line 321 │ .local v0, "bBuf":[B │ invoke-virtual {v1}, Ljava/nio/ByteBuffer;->flip()Ljava/nio/Buffer; │ │ .line 322 │ invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;->get([B)Ljava/nio/ByteBuffer; │ @@ -979,74 +979,73 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 328 │ - const/16 v6, 0x7fff │ + const/16 v5, 0x7fff │ │ - invoke-static {v6}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; │ + invoke-static {v5}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ .line 330 │ .local v1, "buf":Ljava/nio/ByteBuffer; │ invoke-interface {p0}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 331 │ - .local v3, "key":Ljava/lang/Object; │ - invoke-interface {p0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .local v2, "key":Ljava/lang/Object; │ + invoke-interface {p0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 332 │ - .local v5, "value":Ljava/lang/Object; │ - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + .local v4, "value":Ljava/lang/Object; │ + invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-static {v6, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->serializeBinary(Ljava/lang/String;Ljava/lang/Object;)[B │ + invoke-static {v6, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->serializeBinary(Ljava/lang/String;Ljava/lang/Object;)[B │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 333 │ - .local v4, "sub":[B │ - invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;->put([B)Ljava/nio/ByteBuffer; │ + .local v3, "sub":[B │ + invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;->put([B)Ljava/nio/ByteBuffer; │ │ goto :goto_0 │ │ .line 336 │ - .end local v3 # "key":Ljava/lang/Object; │ - .end local v4 # "sub":[B │ - .end local v5 # "value":Ljava/lang/Object; │ + .end local v2 # "key":Ljava/lang/Object; │ + .end local v3 # "sub":[B │ + .end local v4 # "value":Ljava/lang/Object; │ :cond_0 │ invoke-virtual {v1}, Ljava/nio/ByteBuffer;->position()I │ │ - move-result v6 │ + move-result v5 │ │ - new-array v0, v6, [B │ + new-array v0, v5, [B │ │ .line 337 │ .local v0, "bBuf":[B │ invoke-virtual {v1}, Ljava/nio/ByteBuffer;->flip()Ljava/nio/Buffer; │ │ .line 338 │ invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;->get([B)Ljava/nio/ByteBuffer; │ @@ -1334,74 +1333,73 @@ │ "Ljava/lang/Integer;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 130 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 132 │ - .local v1, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v0, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0, p1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->containsField(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 142 │ :cond_0 │ - return-object v1 │ + return-object v0 │ │ .line 136 │ :cond_1 │ invoke-virtual {p0, p1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 137 │ - .local v2, "obj":Ljava/lang/Object; │ - instance-of v3, v2, Ljava/math/BigInteger; │ + .local v1, "obj":Ljava/lang/Object; │ + instance-of v3, v1, Ljava/math/BigInteger; │ │ if-eqz v3, :cond_2 │ │ .line 138 │ - check-cast v2, Ljava/math/BigInteger; │ + check-cast v1, Ljava/math/BigInteger; │ │ - .end local v2 # "obj":Ljava/lang/Object; │ - invoke-virtual {v2}, Ljava/math/BigInteger;->intValue()I │ + .end local v1 # "obj":Ljava/lang/Object; │ + invoke-virtual {v1}, Ljava/math/BigInteger;->intValue()I │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method getIntList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ .locals 1 │ .param p1, "name" # Ljava/lang/String; │ @@ -1515,74 +1513,73 @@ │ "Ljava/lang/Long;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 106 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 108 │ - .local v1, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v0, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0, p1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->containsField(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 118 │ :cond_0 │ - return-object v1 │ + return-object v0 │ │ .line 112 │ :cond_1 │ invoke-virtual {p0, p1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 113 │ - .local v2, "obj":Ljava/lang/Object; │ - instance-of v3, v2, Ljava/math/BigInteger; │ + .local v1, "obj":Ljava/lang/Object; │ + instance-of v3, v1, Ljava/math/BigInteger; │ │ if-eqz v3, :cond_2 │ │ .line 114 │ - check-cast v2, Ljava/math/BigInteger; │ + check-cast v1, Ljava/math/BigInteger; │ │ - .end local v2 # "obj":Ljava/lang/Object; │ - invoke-virtual {v2}, Ljava/math/BigInteger;->longValue()J │ + .end local v1 # "obj":Ljava/lang/Object; │ + invoke-virtual {v1}, Ljava/math/BigInteger;->longValue()J │ │ move-result-wide v4 │ │ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method getLongList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ .locals 1 │ .param p1, "name" # Ljava/lang/String; ├── smali/org/tvheadend/tvhguide/htsp/HTSService$10.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$eventId:J │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ .locals 1 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 792 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$10;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$10;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ @@ -46,97 +47,95 @@ │ # virtual methods │ .method public handleResponse(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ .locals 8 │ .param p1, "response" # Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ .prologue │ .line 795 │ - const-string v4, "success" │ + const-string v3, "success" │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {p1, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ + invoke-virtual {p1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ │ - move-result v4 │ + move-result v3 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - if-ne v4, v5, :cond_1 │ + if-ne v3, v4, :cond_1 │ │ .line 796 │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$10;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$10;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; │ │ - iget-object v4, v4, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ + iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/tvheadend/tvhguide/model/Programme; │ + check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 797 │ - .local v3, "p":Lorg/tvheadend/tvhguide/model/Programme; │ - iget-wide v4, v3, Lorg/tvheadend/tvhguide/model/Programme;->id:J │ + .local v2, "p":Lorg/tvheadend/tvhguide/model/Programme; │ + iget-wide v4, v2, Lorg/tvheadend/tvhguide/model/Programme;->id:J │ │ iget-wide v6, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$10;->val$eventId:J │ │ cmp-long v4, v4, v6 │ │ if-nez v4, :cond_0 │ │ .line 798 │ - iget-object v4, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$10;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ + iget-object v3, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$10;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ - invoke-virtual {v4}, Lorg/tvheadend/tvhguide/htsp/HTSService;->getApplication()Landroid/app/Application; │ + invoke-virtual {v3}, Lorg/tvheadend/tvhguide/htsp/HTSService;->getApplication()Landroid/app/Application; │ │ move-result-object v0 │ │ check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 799 │ .local v0, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - const-string v4, "id" │ + const-string v3, "id" │ │ - const-wide/16 v6, 0x0 │ + const-wide/16 v4, 0x0 │ │ - invoke-virtual {p1, v4, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {p1, v3, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v4 │ │ invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getRecording(J)Lorg/tvheadend/tvhguide/model/Recording; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, v3, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ + iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ .line 800 │ - invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->updateProgramme(Lorg/tvheadend/tvhguide/model/Programme;)V │ + invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->updateProgramme(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ .line 805 │ .end local v0 # "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v2 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ :cond_1 │ - const-string v4, "error" │ + const-string v3, "error" │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {p1, v4, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p1, v3, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 806 │ .local v1, "error":Ljava/lang/String; │ return-void │ .end method ├── smali/org/tvheadend/tvhguide/htsp/HTSService.smali │ @@ -945,406 +945,393 @@ │ invoke-virtual {v0, v2, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeChannel(J)V │ │ .line 352 │ return-void │ .end method │ │ .method private onChannelUpdate(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ - .locals 24 │ + .locals 21 │ .param p1, "msg" # Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ .prologue │ .line 294 │ invoke-virtual/range {p0 .. p0}, Lorg/tvheadend/tvhguide/htsp/HTSService;->getApplication()Landroid/app/Application; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ + check-cast v4, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 296 │ - .local v6, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - const-string v19, "channelId" │ + .local v4, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ + const-string v16, "channelId" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;)J │ │ - move-result-wide v20 │ + move-result-wide v16 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v16 │ │ - invoke-virtual {v6, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannel(J)Lorg/tvheadend/tvhguide/model/Channel; │ + invoke-virtual {v4, v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getChannel(J)Lorg/tvheadend/tvhguide/model/Channel; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 297 │ - .local v7, "ch":Lorg/tvheadend/tvhguide/model/Channel; │ - if-nez v7, :cond_0 │ + .local v5, "ch":Lorg/tvheadend/tvhguide/model/Channel; │ + if-nez v5, :cond_0 │ │ .line 347 │ :goto_0 │ return-void │ │ .line 301 │ :cond_0 │ - const-string v19, "channelName" │ + const-string v16, "channelName" │ │ - iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->name:Ljava/lang/String; │ + iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->name:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - iput-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->name:Ljava/lang/String; │ + iput-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->name:Ljava/lang/String; │ │ .line 302 │ - const-string v19, "channelNumber" │ + const-string v16, "channelNumber" │ │ - iget v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->number:I │ + iget v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->number:I │ │ - move/from16 v20, v0 │ + move/from16 v17, v0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ - move/from16 v2, v20 │ + move/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ │ - move-result v19 │ + move-result v16 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - iput v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->number:I │ + iput v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->number:I │ │ .line 303 │ - const-string v19, "channelIcon" │ + const-string v16, "channelIcon" │ │ - iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->icon:Ljava/lang/String; │ + iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->icon:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v10 │ │ .line 304 │ - .local v13, "icon":Ljava/lang/String; │ - const-string v19, "tags" │ + .local v10, "icon":Ljava/lang/String; │ + const-string v16, "tags" │ │ - iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->tags:Ljava/util/List; │ + iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->tags:Ljava/util/List; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getIntList(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - iput-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->tags:Ljava/util/List; │ + iput-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->tags:Ljava/util/List; │ │ .line 306 │ - if-nez v13, :cond_2 │ + if-nez v10, :cond_2 │ │ .line 307 │ - const/16 v19, 0x0 │ + const/16 v16, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - iput-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->icon:Ljava/lang/String; │ + iput-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->icon:Ljava/lang/String; │ │ .line 308 │ - const/16 v19, 0x0 │ + const/16 v16, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - iput-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ + iput-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->iconBitmap:Landroid/graphics/Bitmap; │ │ .line 314 │ :cond_1 │ :goto_1 │ - const-string v19, "eventId" │ + const-string v16, "eventId" │ │ - const-wide/16 v20, 0x0 │ + const-wide/16 v18, 0x0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ - move-wide/from16 v2, v20 │ + move-wide/from16 v2, v18 │ │ invoke-virtual {v0, v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ .line 315 │ - .local v8, "currEventId":J │ - const-string v19, "nextEventId" │ + .local v6, "currEventId":J │ + const-string v16, "nextEventId" │ │ - const-wide/16 v20, 0x0 │ + const-wide/16 v18, 0x0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ - move-wide/from16 v2, v20 │ + move-wide/from16 v2, v18 │ │ invoke-virtual {v0, v1, v2, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v16 │ + move-result-wide v12 │ │ .line 317 │ - .local v16, "nextEventId":J │ - const-wide/16 v20, 0x0 │ + .local v12, "nextEventId":J │ + const-wide/16 v16, 0x0 │ │ - cmp-long v19, v8, v20 │ + cmp-long v16, v6, v16 │ │ - if-eqz v19, :cond_3 │ + if-eqz v16, :cond_3 │ │ - const/16 v19, 0x1 │ + const/16 v16, 0x1 │ │ :goto_2 │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - iput-boolean v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->isTransmitting:Z │ + iput-boolean v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->isTransmitting:Z │ │ .line 319 │ - iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ + iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v11 │ │ .line 320 │ - .local v14, "it":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ - new-instance v18, Ljava/util/ArrayList; │ + .local v11, "it":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + new-instance v15, Ljava/util/ArrayList; │ │ - invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ + invoke-direct {v15}, Ljava/util/ArrayList;->()V │ │ .line 322 │ - .local v18, "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v15, "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_3 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v19 │ + move-result v16 │ │ - if-eqz v19, :cond_4 │ + if-eqz v16, :cond_4 │ │ - const-wide/16 v20, 0x0 │ + const-wide/16 v16, 0x0 │ │ - cmp-long v19, v8, v20 │ + cmp-long v16, v6, v16 │ │ - if-lez v19, :cond_4 │ + if-lez v16, :cond_4 │ │ .line 323 │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Lorg/tvheadend/tvhguide/model/Programme; │ + check-cast v14, Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 324 │ - .local v15, "p":Lorg/tvheadend/tvhguide/model/Programme; │ - iget-wide v0, v15, Lorg/tvheadend/tvhguide/model/Programme;->id:J │ + .local v14, "p":Lorg/tvheadend/tvhguide/model/Programme; │ + iget-wide v0, v14, Lorg/tvheadend/tvhguide/model/Programme;->id:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v16, v0 │ │ - cmp-long v19, v20, v8 │ + cmp-long v16, v16, v6 │ │ - if-eqz v19, :cond_4 │ + if-eqz v16, :cond_4 │ │ .line 325 │ - move-object/from16 v0, v18 │ - │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v15, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 309 │ - .end local v8 # "currEventId":J │ - .end local v14 # "it":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ - .end local v15 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ - .end local v16 # "nextEventId":J │ - .end local v18 # "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v6 # "currEventId":J │ + .end local v11 # "it":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + .end local v12 # "nextEventId":J │ + .end local v14 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v15 # "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->icon:Ljava/lang/String; │ + iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->icon:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v13, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v16 │ │ - if-nez v19, :cond_1 │ + if-nez v16, :cond_1 │ │ .line 310 │ - iput-object v13, v7, Lorg/tvheadend/tvhguide/model/Channel;->icon:Ljava/lang/String; │ + iput-object v10, v5, Lorg/tvheadend/tvhguide/model/Channel;->icon:Ljava/lang/String; │ │ .line 311 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v7}, Lorg/tvheadend/tvhguide/htsp/HTSService;->getChannelIcon(Lorg/tvheadend/tvhguide/model/Channel;)V │ + invoke-direct {v0, v5}, Lorg/tvheadend/tvhguide/htsp/HTSService;->getChannelIcon(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ goto :goto_1 │ │ .line 317 │ - .restart local v8 # "currEventId":J │ - .restart local v16 # "nextEventId":J │ + .restart local v6 # "currEventId":J │ + .restart local v12 # "nextEventId":J │ :cond_3 │ - const/16 v19, 0x0 │ + const/16 v16, 0x0 │ │ goto :goto_2 │ │ .line 330 │ - .restart local v14 # "it":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ - .restart local v18 # "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v11 # "it":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + .restart local v15 # "tmp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_4 │ - iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ + iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ - │ - invoke-interface {v0, v1}, Ljava/util/Set;->removeAll(Ljava/util/Collection;)Z │ + invoke-interface {v0, v15}, Ljava/util/Set;->removeAll(Ljava/util/Collection;)Z │ │ .line 332 │ - invoke-virtual/range {v18 .. v18}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v15}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v16 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_5 │ + if-eqz v17, :cond_5 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Lorg/tvheadend/tvhguide/model/Programme; │ + check-cast v14, Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 333 │ - .restart local v15 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ - invoke-virtual {v6, v15}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeProgramme(Lorg/tvheadend/tvhguide/model/Programme;)V │ + .restart local v14 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + invoke-virtual {v4, v14}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeProgramme(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ goto :goto_4 │ │ .line 336 │ - .end local v15 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v14 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ :cond_5 │ - const-wide/16 v20, 0x0 │ + const-wide/16 v16, 0x0 │ │ - cmp-long v19, v8, v20 │ + cmp-long v16, v6, v16 │ │ - if-eqz v19, :cond_6 │ + if-eqz v16, :cond_6 │ │ - move-wide v10, v8 │ + move-wide v8, v6 │ │ .line 337 │ - .local v10, "eventId":J │ + .local v8, "eventId":J │ :goto_5 │ - const-wide/16 v20, 0x0 │ + const-wide/16 v16, 0x0 │ │ - cmp-long v19, v10, v20 │ + cmp-long v16, v8, v16 │ │ - if-lez v19, :cond_7 │ + if-lez v16, :cond_7 │ │ - iget-object v0, v7, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ + iget-object v0, v5, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Set;->size()I │ + invoke-interface/range {v16 .. v16}, Ljava/util/Set;->size()I │ │ - move-result v19 │ + move-result v16 │ │ - const/16 v20, 0x2 │ + const/16 v17, 0x2 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - move/from16 v1, v20 │ + move/from16 v1, v17 │ │ if-ge v0, v1, :cond_7 │ │ .line 338 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/tvheadend/tvhguide/htsp/HTSService;->execService:Ljava/util/concurrent/ScheduledExecutorService; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v20, Lorg/tvheadend/tvhguide/htsp/HTSService$2; │ + new-instance v17, Lorg/tvheadend/tvhguide/htsp/HTSService$2; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ - invoke-direct {v0, v1, v7, v10, v11}, Lorg/tvheadend/tvhguide/htsp/HTSService$2;->(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ - │ - const-wide/16 v22, 0x1e │ - │ - sget-object v21, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ - │ - move-object/from16 v0, v19 │ + invoke-direct {v0, v1, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService$2;->(Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ │ - move-object/from16 v1, v20 │ + const-wide/16 v18, 0x1e │ │ - move-wide/from16 v2, v22 │ + sget-object v20, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - move-object/from16 v4, v21 │ - │ - invoke-interface {v0, v1, v2, v3, v4}, Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; │ + invoke-interface/range {v16 .. v20}, Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; │ │ goto/16 :goto_0 │ │ - .end local v10 # "eventId":J │ + .end local v8 # "eventId":J │ :cond_6 │ - move-wide/from16 v10, v16 │ + move-wide v8, v12 │ │ .line 336 │ goto :goto_5 │ │ .line 345 │ - .restart local v10 # "eventId":J │ + .restart local v8 # "eventId":J │ :cond_7 │ - invoke-virtual {v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->updateChannel(Lorg/tvheadend/tvhguide/model/Channel;)V │ + invoke-virtual {v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->updateChannel(Lorg/tvheadend/tvhguide/model/Channel;)V │ │ goto/16 :goto_0 │ .end method │ │ .method private onDvrEntryAdd(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ .locals 6 │ .param p1, "msg" # Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ @@ -1487,86 +1474,85 @@ │ │ move-result-object v0 │ │ check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 391 │ .local v0, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - const-string v4, "id" │ + const-string v3, "id" │ │ - invoke-virtual {p1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;)J │ + invoke-virtual {p1, v3}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;)J │ │ move-result-wide v4 │ │ invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getRecording(J)Lorg/tvheadend/tvhguide/model/Recording; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 393 │ - .local v3, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ - if-eqz v3, :cond_0 │ + .local v2, "rec":Lorg/tvheadend/tvhguide/model/Recording; │ + if-eqz v2, :cond_0 │ │ - iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Recording;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v3, v2, Lorg/tvheadend/tvhguide/model/Recording;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 406 │ :cond_0 │ :goto_0 │ return-void │ │ .line 397 │ :cond_1 │ - iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Recording;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v3, v2, Lorg/tvheadend/tvhguide/model/Recording;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - iget-object v4, v4, Lorg/tvheadend/tvhguide/model/Channel;->recordings:Ljava/util/Set; │ + iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Channel;->recordings:Ljava/util/Set; │ │ - invoke-interface {v4, v3}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v3, v2}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z │ │ .line 398 │ - iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Recording;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ + iget-object v3, v2, Lorg/tvheadend/tvhguide/model/Recording;->channel:Lorg/tvheadend/tvhguide/model/Channel; │ │ - iget-object v4, v4, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ + iget-object v3, v3, Lorg/tvheadend/tvhguide/model/Channel;->epg:Ljava/util/Set; │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/tvheadend/tvhguide/model/Programme; │ + check-cast v1, Lorg/tvheadend/tvhguide/model/Programme; │ │ .line 399 │ - .local v2, "p":Lorg/tvheadend/tvhguide/model/Programme; │ - iget-object v4, v2, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ + .local v1, "p":Lorg/tvheadend/tvhguide/model/Programme; │ + iget-object v4, v1, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ - if-ne v4, v3, :cond_2 │ + if-ne v4, v2, :cond_2 │ │ .line 400 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - iput-object v4, v2, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ + iput-object v3, v1, Lorg/tvheadend/tvhguide/model/Programme;->recording:Lorg/tvheadend/tvhguide/model/Recording; │ │ .line 401 │ - invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->updateProgramme(Lorg/tvheadend/tvhguide/model/Programme;)V │ + invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->updateProgramme(Lorg/tvheadend/tvhguide/model/Programme;)V │ │ .line 405 │ - .end local v2 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ + .end local v1 # "p":Lorg/tvheadend/tvhguide/model/Programme; │ :cond_3 │ - invoke-virtual {v0, v3}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeRecording(Lorg/tvheadend/tvhguide/model/Recording;)V │ + invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->removeRecording(Lorg/tvheadend/tvhguide/model/Recording;)V │ │ goto :goto_0 │ .end method │ │ .method private onDvrEntryUpdate(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ .locals 4 │ .param p1, "msg" # Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ @@ -1698,145 +1684,144 @@ │ invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->setLoading(Z)V │ │ .line 411 │ return-void │ .end method │ │ .method private onMuxPacket(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ - .locals 10 │ + .locals 8 │ .param p1, "msg" # Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ .prologue │ - const-wide/16 v8, 0x0 │ + const-wide/16 v6, 0x0 │ │ .line 464 │ invoke-virtual {p0}, Lorg/tvheadend/tvhguide/htsp/HTSService;->getApplication()Landroid/app/Application; │ │ move-result-object v0 │ │ check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 465 │ .local v0, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - const-string v5, "subscriptionId" │ + const-string v4, "subscriptionId" │ │ - invoke-virtual {p1, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;)J │ + invoke-virtual {p1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;)J │ │ - move-result-wide v6 │ + move-result-wide v4 │ │ - invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getSubscription(J)Lorg/tvheadend/tvhguide/model/Subscription; │ + invoke-virtual {v0, v4, v5}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getSubscription(J)Lorg/tvheadend/tvhguide/model/Subscription; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 466 │ - .local v4, "sub":Lorg/tvheadend/tvhguide/model/Subscription; │ - if-nez v4, :cond_0 │ + .local v3, "sub":Lorg/tvheadend/tvhguide/model/Subscription; │ + if-nez v3, :cond_0 │ │ .line 484 │ :goto_0 │ return-void │ │ .line 470 │ :cond_0 │ - new-instance v2, Lorg/tvheadend/tvhguide/model/Packet; │ + new-instance v1, Lorg/tvheadend/tvhguide/model/Packet; │ │ - invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Packet;->()V │ + invoke-direct {v1}, Lorg/tvheadend/tvhguide/model/Packet;->()V │ │ .line 471 │ - .local v2, "packet":Lorg/tvheadend/tvhguide/model/Packet; │ - const-string v5, "dts" │ + .local v1, "packet":Lorg/tvheadend/tvhguide/model/Packet; │ + const-string v4, "dts" │ │ - invoke-virtual {p1, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {p1, v4, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v6 │ + move-result-wide v4 │ │ - iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Packet;->dts:J │ + iput-wide v4, v1, Lorg/tvheadend/tvhguide/model/Packet;->dts:J │ │ .line 472 │ - const-string v5, "pts" │ + const-string v4, "pts" │ │ - invoke-virtual {p1, v5, v8, v9}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {p1, v4, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v6 │ + move-result-wide v4 │ │ - iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Packet;->pts:J │ + iput-wide v4, v1, Lorg/tvheadend/tvhguide/model/Packet;->pts:J │ │ .line 473 │ - const-string v5, "duration" │ + const-string v4, "duration" │ │ - invoke-virtual {p1, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;)J │ + invoke-virtual {p1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;)J │ │ - move-result-wide v6 │ + move-result-wide v4 │ │ - iput-wide v6, v2, Lorg/tvheadend/tvhguide/model/Packet;->duration:J │ + iput-wide v4, v1, Lorg/tvheadend/tvhguide/model/Packet;->duration:J │ │ .line 474 │ - const-string v5, "frametype" │ + const-string v4, "frametype" │ │ - invoke-virtual {p1, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;)I │ + invoke-virtual {p1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v4 │ │ - iput v5, v2, Lorg/tvheadend/tvhguide/model/Packet;->frametype:I │ + iput v4, v1, Lorg/tvheadend/tvhguide/model/Packet;->frametype:I │ │ .line 475 │ - const-string v5, "payload" │ + const-string v4, "payload" │ │ - invoke-virtual {p1, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getByteArray(Ljava/lang/String;)[B │ + invoke-virtual {p1, v4}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getByteArray(Ljava/lang/String;)[B │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iput-object v5, v2, Lorg/tvheadend/tvhguide/model/Packet;->payload:[B │ + iput-object v4, v1, Lorg/tvheadend/tvhguide/model/Packet;->payload:[B │ │ .line 477 │ - iget-object v5, v4, Lorg/tvheadend/tvhguide/model/Subscription;->streams:Ljava/util/List; │ + iget-object v4, v3, Lorg/tvheadend/tvhguide/model/Subscription;->streams:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/tvheadend/tvhguide/model/Stream; │ + check-cast v2, Lorg/tvheadend/tvhguide/model/Stream; │ │ .line 478 │ - .local v3, "st":Lorg/tvheadend/tvhguide/model/Stream; │ - iget v5, v3, Lorg/tvheadend/tvhguide/model/Stream;->index:I │ + .local v2, "st":Lorg/tvheadend/tvhguide/model/Stream; │ + iget v5, v2, Lorg/tvheadend/tvhguide/model/Stream;->index:I │ │ const-string v6, "stream" │ │ invoke-virtual {p1, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;)I │ │ move-result v6 │ │ if-ne v5, v6, :cond_1 │ │ .line 479 │ - iput-object v3, v2, Lorg/tvheadend/tvhguide/model/Packet;->stream:Lorg/tvheadend/tvhguide/model/Stream; │ + iput-object v2, v1, Lorg/tvheadend/tvhguide/model/Packet;->stream:Lorg/tvheadend/tvhguide/model/Stream; │ │ goto :goto_1 │ │ .line 482 │ - .end local v3 # "st":Lorg/tvheadend/tvhguide/model/Stream; │ + .end local v2 # "st":Lorg/tvheadend/tvhguide/model/Stream; │ :cond_2 │ - iput-object v4, v2, Lorg/tvheadend/tvhguide/model/Packet;->subscription:Lorg/tvheadend/tvhguide/model/Subscription; │ + iput-object v3, v1, Lorg/tvheadend/tvhguide/model/Packet;->subscription:Lorg/tvheadend/tvhguide/model/Subscription; │ │ .line 483 │ - invoke-virtual {v0, v2}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->broadcastPacket(Lorg/tvheadend/tvhguide/model/Packet;)V │ + invoke-virtual {v0, v1}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->broadcastPacket(Lorg/tvheadend/tvhguide/model/Packet;)V │ │ goto :goto_0 │ .end method │ │ .method private onQueueStatus(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ .locals 6 │ .param p1, "msg" # Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ @@ -1980,120 +1965,119 @@ │ │ move-result-object v0 │ │ check-cast v0, Lorg/tvheadend/tvhguide/TVHGuideApplication; │ │ .line 415 │ .local v0, "app":Lorg/tvheadend/tvhguide/TVHGuideApplication; │ - const-string v6, "subscriptionId" │ + const-string v5, "subscriptionId" │ │ - invoke-virtual {p1, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;)J │ + invoke-virtual {p1, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getLong(Ljava/lang/String;)J │ │ move-result-wide v6 │ │ invoke-virtual {v0, v6, v7}, Lorg/tvheadend/tvhguide/TVHGuideApplication;->getSubscription(J)Lorg/tvheadend/tvhguide/model/Subscription; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 416 │ - .local v5, "subscription":Lorg/tvheadend/tvhguide/model/Subscription; │ - if-nez v5, :cond_1 │ + .local v4, "subscription":Lorg/tvheadend/tvhguide/model/Subscription; │ + if-nez v4, :cond_1 │ │ .line 432 │ :cond_0 │ return-void │ │ .line 420 │ :cond_1 │ - const-string v6, "streams" │ + const-string v5, "streams" │ │ - invoke-virtual {p1, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getList(Ljava/lang/String;)Ljava/util/List; │ + invoke-virtual {p1, v5}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getList(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 421 │ - .local v2, "obj":Ljava/lang/Object; │ - new-instance v3, Lorg/tvheadend/tvhguide/model/Stream; │ + .local v1, "obj":Ljava/lang/Object; │ + new-instance v2, Lorg/tvheadend/tvhguide/model/Stream; │ │ - invoke-direct {v3}, Lorg/tvheadend/tvhguide/model/Stream;->()V │ + invoke-direct {v2}, Lorg/tvheadend/tvhguide/model/Stream;->()V │ │ - .local v3, "s":Lorg/tvheadend/tvhguide/model/Stream; │ - move-object v4, v2 │ + .local v2, "s":Lorg/tvheadend/tvhguide/model/Stream; │ + move-object v3, v1 │ │ .line 422 │ - check-cast v4, Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ + check-cast v3, Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ │ .line 424 │ - .local v4, "sub":Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ + .local v3, "sub":Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ const-string v6, "index" │ │ - invoke-virtual {v4, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v3, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;)I │ │ move-result v6 │ │ - iput v6, v3, Lorg/tvheadend/tvhguide/model/Stream;->index:I │ + iput v6, v2, Lorg/tvheadend/tvhguide/model/Stream;->index:I │ │ .line 425 │ const-string v6, "type" │ │ - invoke-virtual {v4, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v6}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ - iput-object v6, v3, Lorg/tvheadend/tvhguide/model/Stream;->type:Ljava/lang/String; │ + iput-object v6, v2, Lorg/tvheadend/tvhguide/model/Stream;->type:Ljava/lang/String; │ │ .line 426 │ const-string v6, "language" │ │ const-string v7, "" │ │ - invoke-virtual {v4, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v6, v7}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ - iput-object v6, v3, Lorg/tvheadend/tvhguide/model/Stream;->language:Ljava/lang/String; │ + iput-object v6, v2, Lorg/tvheadend/tvhguide/model/Stream;->language:Ljava/lang/String; │ │ .line 427 │ const-string v6, "width" │ │ - invoke-virtual {v4, v6, v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ + invoke-virtual {v3, v6, v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ │ move-result v6 │ │ - iput v6, v3, Lorg/tvheadend/tvhguide/model/Stream;->width:I │ + iput v6, v2, Lorg/tvheadend/tvhguide/model/Stream;->width:I │ │ .line 428 │ const-string v6, "height" │ │ - invoke-virtual {v4, v6, v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ + invoke-virtual {v3, v6, v8}, Lorg/tvheadend/tvhguide/htsp/HTSMessage;->getInt(Ljava/lang/String;I)I │ │ move-result v6 │ │ - iput v6, v3, Lorg/tvheadend/tvhguide/model/Stream;->height:I │ + iput v6, v2, Lorg/tvheadend/tvhguide/model/Stream;->height:I │ │ .line 430 │ - iget-object v6, v5, Lorg/tvheadend/tvhguide/model/Subscription;->streams:Ljava/util/List; │ + iget-object v6, v4, Lorg/tvheadend/tvhguide/model/Subscription;->streams:Ljava/util/List; │ │ - invoke-interface {v6, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method private onSubscriptionStatus(Lorg/tvheadend/tvhguide/htsp/HTSMessage;)V │ .locals 6 │ .param p1, "msg" # Lorg/tvheadend/tvhguide/htsp/HTSMessage; │ @@ -3665,30 +3649,33 @@ │ │ .line 135 │ .local v18, "ch":Lorg/tvheadend/tvhguide/model/Channel; │ const-string v2, "eventId" │ │ const-wide/16 v10, 0x0 │ │ + .line 136 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2, v10, v11}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ │ move-result-wide v2 │ │ const-string v9, "count" │ │ const/16 v10, 0xa │ │ + .line 137 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v9, v10}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ move-result v9 │ │ + .line 135 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v18 │ │ invoke-direct {v0, v1, v2, v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;->getEvents(Lorg/tvheadend/tvhguide/model/Channel;JI)V │ │ goto/16 :goto_0 │ @@ -3853,30 +3840,33 @@ │ │ move-result-object v18 │ │ .line 149 │ .restart local v18 # "ch":Lorg/tvheadend/tvhguide/model/Channel; │ const-string v2, "query" │ │ + .line 150 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "tagId" │ │ const-wide/16 v10, 0x0 │ │ + .line 151 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v3, v10, v11}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ │ move-result-wide v10 │ │ + .line 149 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v18 │ │ invoke-direct {v0, v1, v2, v10, v11}, Lorg/tvheadend/tvhguide/htsp/HTSService;->epgQuery(Lorg/tvheadend/tvhguide/model/Channel;Ljava/lang/String;J)V │ │ goto/16 :goto_0 │ @@ -3908,58 +3898,64 @@ │ │ move-result-wide v10 │ │ const-string v2, "subscriptionId" │ │ const-wide/16 v12, 0x0 │ │ + .line 154 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2, v12, v13}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ │ move-result-wide v12 │ │ const-string v2, "maxWidth" │ │ const/4 v3, 0x0 │ │ + .line 155 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ move-result v14 │ │ const-string v2, "maxHeight" │ │ const/4 v3, 0x0 │ │ + .line 156 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ move-result v15 │ │ const-string v2, "audioCodec" │ │ + .line 157 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v16 │ │ const-string v2, "videoCodec" │ │ + .line 158 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v17 │ │ move-object/from16 v9, p0 │ │ + .line 153 │ invoke-direct/range {v9 .. v17}, Lorg/tvheadend/tvhguide/htsp/HTSService;->subscribe(JJIILjava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 159 │ :cond_d │ const-string v2, "org.me.tvhguide.htsp.UNSUBSCRIBE" │ @@ -4016,20 +4012,22 @@ │ │ move-result-wide v2 │ │ const-string v9, "speed" │ │ const/4 v10, 0x0 │ │ + .line 163 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v9, v10}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ move-result v9 │ │ + .line 162 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v2, v3, v9}, Lorg/tvheadend/tvhguide/htsp/HTSService;->feedback(JI)V │ │ goto/16 :goto_0 │ │ .line 164 ├── smali/org/tvheadend/tvhguide/htsp/HTSService$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 866 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$14;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSService$LocalBinder.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method public constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$LocalBinder;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSService$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 766 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$8;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSConnection.smali │ @@ -737,37 +737,41 @@ │ .line 128 │ iget-object v0, p0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;->socketChannel:Ljava/nio/channels/SocketChannel; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;->socketChannel:Ljava/nio/channels/SocketChannel; │ │ + .line 129 │ invoke-virtual {v0}, Ljava/nio/channels/SocketChannel;->isOpen()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;->socketChannel:Ljava/nio/channels/SocketChannel; │ │ + .line 130 │ invoke-virtual {v0}, Ljava/nio/channels/SocketChannel;->isConnected()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-boolean v0, p0, Lorg/tvheadend/tvhguide/htsp/HTSConnection;->running:Z │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ + .line 128 │ :goto_0 │ return v0 │ │ + .line 130 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public open(Ljava/lang/String;I)V ├── smali/org/tvheadend/tvhguide/htsp/HTSService$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 854 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$13;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSService$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 695 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$6;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSService$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$eventId:J │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;Lorg/tvheadend/tvhguide/model/Channel;J)V │ .locals 1 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 338 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$2;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ iput-object p2, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$2;->val$ch:Lorg/tvheadend/tvhguide/model/Channel; ├── smali/org/tvheadend/tvhguide/htsp/HTSService$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 826 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$11;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tvheadend/tvhguide/htsp/HTSService$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ │ # direct methods │ .method constructor (Lorg/tvheadend/tvhguide/htsp/HTSService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ .prologue │ .line 885 │ iput-object p1, p0, Lorg/tvheadend/tvhguide/htsp/HTSService$15;->this$0:Lorg/tvheadend/tvhguide/htsp/HTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── res/drawable/logo_72.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53535300 00000000 00000000 00000000 80808013 ababab37 bbbbbb73 c9c9c9ca c8c8c8d0 acacac8e 928d9909 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e3e3e00 00000000 00000000 00000008 9090906d afafafd8 bfbfbff8 c8c8c9fd eeefefff f4f3f3ff b6b6b6ff 8b8a8bff 0000000c eaeae800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92929200 00000000 00000000 00000000 90909047 a4a4a490 abababd0 b4b3b3ff babbbaff c5c5c5ff dbdbdafe e1e2e3ff c9cacaff 8f8f8fff 535353ff 787878ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80808013 ababab37 bbbbbb73 c9c9c9ca c8c8c8d0 acacac8e 928d9909 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 9090906d afafafd8 bfbfbff8 c8c8c9fd eeefefff f4f3f3ff b6b6b6ff 8b8a8bff 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90909047 a4a4a490 abababd0 b4b3b3ff babbbaff c5c5c5ff dbdbdafe e1e2e3ff c9cacaff 8f8f8fff 535353ff 787878ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9696960b 9a9a9a2d a0a0a0a4 a9a9a9ff b1b1b1ff b2b2b2ff b4b4b4ff b7b7b7ff c3c3c3ff afb1b1ff 888685ff 5f4b3bff 6e4e32ff 56585aff 3d3d3dff 757575f3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 91919154 9b9b9bc2 a4a4a4ea a7a7a7ff aaaaaaff acacacff aeafaffe b8b8b8ff a0a0a0ff 808283ff 4e4845ff 4f2e13ff 3d1e04ff 5d2c02ff 69513cff 4e4f51ff 3a3a3aff 727272d7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f2f2f00 00000000 00000000 1b1b1b09 63636341 68686895 868686f9 a0a0a0ff a4a4a4ff a5a5a5fe a7a7a7ff adadadff a2a3a3ff 8b8c8dff 5c5855ff 4a3b30ff 2a1301ff 4a2200ff 5c2c06ff 502605ff 522601ff 715e50ff 474848ff 373737ff 717171ba 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b1b1b09 63636341 68686895 868686f9 a0a0a0ff a4a4a4ff a5a5a5fe a7a7a7ff adadadff a2a3a3ff 8b8c8dff 5c5855ff 4a3b30ff 2a1301ff 4a2200ff 5c2c06ff 502605ff 522601ff 715e50ff 474848ff 373737ff 717171ba 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a2a2a16 666666a0 767676f9 767676fe 777777ff 9d9d9dff a0a0a0fe a0a0a0ff a7a7a7ff a1a1a1ff 6b6b6bff 4c4745ff 3c210bff 472205ff 422105ff 653106ff 663306ff 693307ff 562a07ff 542701ff 736860ff 3f3f40ff 343434ff 70707095 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1c1c1c00 00000000 00000000 3434341c 6b6b6b81 717171cf 757575ff 777777ff 767676ff 757575ff 8b8b8bff a5a5a5ff a3a4a4ff 888a8bff 646362ff 423326ff 43240dff 431d00ff 422005ff 472203ff 522803ff 683306ff 683209ff 653208ff 5b2c05ff 5b2a02ff 797470ff 363636ff 313131ff 63636375 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c2c2c00 00000000 00000000 5555550c 5c5c5c39 686868c2 787878ff 777777ff 767676fe 767676ff 767676ff 7b7a7bff 8f908fff a7a8a8ff 797979ff 55504eff 3a271aff 321400ff 3a1c03ff 4f2706ff 421f04ff 442103ff 703706ff 773909ff 6c3608ff 643109ff 572a05ff 6b3506ff 632f02ff 817e7cff 2d2d2dff 2e2e2eff 5b5b5b56 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3434341c 6b6b6b81 717171cf 757575ff 777777ff 767676ff 757575ff 8b8b8bff a5a5a5ff a3a4a4ff 888a8bff 646362ff 423326ff 43240dff 431d00ff 422005ff 472203ff 522803ff 683306ff 683209ff 653208ff 5b2c05ff 5b2a02ff 797470ff 363636ff 313131ff 63636375 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5555550c 5c5c5c39 686868c2 787878ff 777777ff 767676fe 767676ff 767676ff 7b7a7bff 8f908fff a7a8a8ff 797979ff 55504eff 3a271aff 321400ff 3a1c03ff 4f2706ff 421f04ff 442103ff 703706ff 773909ff 6c3608ff 643109ff 572a05ff 6b3506ff 632f02ff 817e7cff 2d2d2dff 2e2e2eff 5b5b5b56 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 29292917 6b6b6ba6 787878ec 767676ff 777777ff 777676ff 767676ff 747474ff 818181ff a9a9aaff adadadff 818282ff 3d332eff 311b0aff 351a02ff 381a04ff 3d1d03ff 3a1c02ff 442103ff 412107ff 713808ff 6b3408ff 683405ff 653208ff 592c05ff 572a04ff 7a3d08ff 7e3d06ff 878685ff 242323ff 2e2e2eff 6363633b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06060609 71717154 747474bc 7c7c7cff 7b7b7bff 797979fe 767676ff 747474ff 828383ff 9a9a9aff afb0b0ff b4b5b5ff 868280ff 453f3dff 1a0700ff 251000ff 321703ff 331903ff 381b03ff 402103ff 502805ff 452105ff 542806ff 643106ff 6d3406ff 793b08ff 753a06ff 673205ff 894209ff 743908ff 5c2f0aff 878787ff 1b1b1bff 2f2f2fff 86868623 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3d3d3d00 3d3d3d09 70707084 868686fc 838383ff 808080fe 7d7d7dff 7b7b7bff 7a7b7aff 8e8f8eff bfc0bfff bfbfbfff a7a7a8ff 7c7978ff 403026ff 382920ff 140d0aff 261204ff 270f04ff 2f1701ff 321703ff 2a1303ff 411f03ff 4e2704ff 612f06ff 623006ff 6e3507ff 793c06ff 7d3e08ff 653105ff 7a3d07ff 6b3505ff 6a3503ff 633710ff 838484ff 131313ff 343434fb 8e8e8e1c 1b1b1b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 58585800 00000000 00000000 6868683d 919191b3 8f8f8ff6 8f8f8fff 8a8a8aff 838383ff 7e7e7eff 909090ff bdbdbeff c7c7c7ff c4c4c4ff 979696ff 5c5654ff 3c3630ff 2a251fff 2e2722ff 2d2520ff 100a09ff 150904ff 271203ff 301702ff 2d1502ff 411f04ff 542a04ff 592b03ff 713807ff 6c3605ff 6c3503ff 804006ff 773b07ff 723805ff 874307ff 874307ff 844106ff 7c4818ff 7c7b7bff 0d0d0dff 404040f5 94949416 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 fafafa00 fdfdfd00 00000000 77777709 8b8b8b40 989898d1 a3a3a3ff 9a9a9aff 949494ff 909090ff 929291ff a6a6a6ff cececeff ddddddff b1b0b0ff 93908dff 4f4946ff 332c27ff 39302aff 362d27ff 2d2724ff 272321ff 211e1cff 0d0a08ff 070200ff 0c0503ff 271305ff 391b04ff 542a04ff 653105ff 562a03ff 693507ff 572b04ff 773b06ff 7c3d07ff 743a06ff 974b0aff ad570aff 9e4f09ff 974c08ff aa6225ff 706f6fff 070707ff 505050f0 8a8a8a11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3d3d3d09 70707084 868686fc 838383ff 808080fe 7d7d7dff 7b7b7bff 7a7b7aff 8e8f8eff bfc0bfff bfbfbfff a7a7a8ff 7c7978ff 403026ff 382920ff 140d0aff 261204ff 270f04ff 2f1701ff 321703ff 2a1303ff 411f03ff 4e2704ff 612f06ff 623006ff 6e3507ff 793c06ff 7d3e08ff 653105ff 7a3d07ff 6b3505ff 6a3503ff 633710ff 838484ff 131313ff 343434fb 8e8e8e1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6868683d 919191b3 8f8f8ff6 8f8f8fff 8a8a8aff 838383ff 7e7e7eff 909090ff bdbdbeff c7c7c7ff c4c4c4ff 979696ff 5c5654ff 3c3630ff 2a251fff 2e2722ff 2d2520ff 100a09ff 150904ff 271203ff 301702ff 2d1502ff 411f04ff 542a04ff 592b03ff 713807ff 6c3605ff 6c3503ff 804006ff 773b07ff 723805ff 874307ff 874307ff 844106ff 7c4818ff 7c7b7bff 0d0d0dff 404040f5 94949416 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77777709 8b8b8b40 989898d1 a3a3a3ff 9a9a9aff 949494ff 909090ff 929291ff a6a6a6ff cececeff ddddddff b1b0b0ff 93908dff 4f4946ff 332c27ff 39302aff 362d27ff 2d2724ff 272321ff 211e1cff 0d0a08ff 070200ff 0c0503ff 271305ff 391b04ff 542a04ff 653105ff 562a03ff 693507ff 572b04ff 773b06ff 7c3d07ff 743a06ff 974b0aff ad570aff 9e4f09ff 974c08ff aa6225ff 706f6fff 070707ff 505050f0 8a8a8a11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a8a8a877 aeaeaef0 abababff a6a6a6ff a0a0a0fe 9b9b9bff a7a6a6ff d0d0d0ff e3e4e3ff cbcbccff b5b5b5ff 666362ff 443f3bff 514233ff 423831ff 3d342eff 46362aff 443227ff 312924ff 2b2421ff 1f1c19ff 0d0a07ff 0e0401ff 1e0d06ff 2a1404ff 502804ff 633105ff 522904ff 4d2704ff 542802ff 592d03ff 773c06ff 6d3606ff 9c4e09ff a65208ff a75209ff b75a0bff ad5609ff b96f30ff 60605fff 020202ff 646464ea 7c7c7c0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9a9a9a1a b6b6b680 b9b9b9f0 bababaff b2b2b2fe aeaeaefe b2b2b2ff c5c5c5ff dcdcdcff e5e5e5ff cecfceff 949290ff 63615fff 353434ff 3b3735ff 463c36ff 4c3f33ff 443730ff 40342dff 4d3929ff 312927ff 3b2c25ff 231f1dff 1e1b18ff 0d0907ff 060300ff 2e1503ff 452202ff 532903ff 502804ff 4b2404ff 522902ff 592c04ff 5d2d03ff 663105ff 733905ff b0580bff 9b4d09ff b1580bff ad550aff b5590aff aa6d38ff 505050ff 000000ff 797979e5 31313106 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 3d3d3d00 00000000 00000000 4a4a4a0b 9b9b9b8e b5b5b5ff c7c7c7ff cfcfcffe ccccccff d1d1d1ff e0e0e0ff efeeeeff dededeff c3c3c3ff 848383ff 3e3c3bff 453f3cff 433f3cff 443e3aff 3d3735ff 614a33ff 4c3d32ff 473931ff 45352bff 543c29ff 483426ff 2d2322ff 1f1d1aff 1d1a17ff 0d0a07ff 180a05ff 201005ff 3d1d04ff 4e2602ff 572b04ff 492202ff 5b2d04ff 733906ff 663305ff 6d3505ff ae570aff b1570aff b45a0aff b65a0cff b85c09ff 9d4e08ff ae7849ff 3e3e3eff 000000ff 888888e0 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -4e412c00 00006700 00000000 21212116 868686ac 9b9b9bf3 afafafff c6c6c6ff e5e5e5ff f2f2f2ff f8f8f8ff f6f5f6ff e7e8e9ff a6a4a3ff 66605bff 4f4743ff 3f3b3bff 46403dff 413d3aff 393839ff 3e3836ff 4b3d34ff 513f30ff 503e30ff 48382cff 493529ff 4a3524ff 563923ff 271f1cff 29201eff 1d1916ff 150e0aff 2c1605ff 0c0504ff 401f07ff 5a2e07ff 5f2d04ff 592c03ff 673203ff 5e2d04ff 7d3e08ff 9e4e09ff 9e4f09ff a04f09ff b55a0cff af580aff 884309ff ab5508ff b8855cff 2d2e2eff 000000ff 939393ce 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 4a4a4a0b 9b9b9b8e b5b5b5ff c7c7c7ff cfcfcffe ccccccff d1d1d1ff e0e0e0ff efeeeeff dededeff c3c3c3ff 848383ff 3e3c3bff 453f3cff 433f3cff 443e3aff 3d3735ff 614a33ff 4c3d32ff 473931ff 45352bff 543c29ff 483426ff 2d2322ff 1f1d1aff 1d1a17ff 0d0a07ff 180a05ff 201005ff 3d1d04ff 4e2602ff 572b04ff 492202ff 5b2d04ff 733906ff 663305ff 6d3505ff ae570aff b1570aff b45a0aff b65a0cff b85c09ff 9d4e08ff ae7849ff 3e3e3eff 000000ff 888888e0 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 21212116 868686ac 9b9b9bf3 afafafff c6c6c6ff e5e5e5ff f2f2f2ff f8f8f8ff f6f5f6ff e7e8e9ff a6a4a3ff 66605bff 4f4743ff 3f3b3bff 46403dff 413d3aff 393839ff 3e3836ff 4b3d34ff 513f30ff 503e30ff 48382cff 493529ff 4a3524ff 563923ff 271f1cff 29201eff 1d1916ff 150e0aff 2c1605ff 0c0504ff 401f07ff 5a2e07ff 5f2d04ff 592c03ff 673203ff 5e2d04ff 7d3e08ff 9e4e09ff 9e4f09ff a04f09ff b55a0cff af580aff 884309ff ab5508ff b8855cff 2d2e2eff 000000ff 939393ce 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 65656527 6e6e6e99 868686ff 959595ff a2a2a2fe c0c0c0ff e8e8e8ff fcfcfcff fbfbfbff e1e0e0ff a4a09eff 564b44ff 4f3f34ff 50433eff 3d3a3cff 403d3bff 3d3a39ff 3d3938ff 393635ff 3a3533ff 4a3c31ff 3f352eff 4b382bff 49362bff 473425ff 583b25ff 5e3d23ff 27201dff 422b1eff 2e2018ff 27170dff 150905ff 080300ff 1f0f05ff 4b2605ff 5f2f03ff 633105ff 6b3506ff 803e06ff a35009ff 9c4e07ff a05006ff bf600aff 9f5008ff 894308ff a8540bff ab5207ff c19670ff 1f1f1fff 010101ff 989898b4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 6c6c6cad 7a7a7afa 808180ff 898989ff 9f9f9ffe ddddddff f1f1f1ff ebecebff edededff e2e2e2ff 887d74ff 4f413aff 3f3838ff 3d3838ff 3a373bff 38373bff 37363aff 363636ff 363534ff 393433ff 423932ff 4d3d2fff 45352eff 42322aff 3f3027ff 402f24ff 3d2b1fff 432f1fff 2a201dff 452c19ff 291d16ff 1b1009ff 080401ff 070300ff 251204ff 653408ff 803f08ff 814107ff 904808ff a85308ff b25909ff bf5e0aff aa5508ff 974a06ff 994c08ff bd5e0dff b85b0cff 9c4803ff bd9e85ff 131314ff 0d0d0dff 9d9d9d96 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 858585a7 919191ff adadadff d3d3d3ff e7e7e7ff e3e3e3ff c1c1c1ff a5a5a5ff 909090ff a6a6a6ff 7c7774ff 35302eff 342f30ff 383433ff 343235ff 333337ff 333235ff 343233ff 373332ff 3b3531ff 40362eff 44362dff 45352bff 443428ff 3c2e25ff 382b23ff 412d1fff 462f1eff 35241cff 553317ff 281c14ff 150d08ff 0b0502ff 0e0704ff 422007ff a65208ff a15108ff 9c4e08ff b25808ff b65a09ff 904607ff 864207ff 954a08ff c4620eff df6f0eff bb5c0bff 9d4b0aff 9c4301ff c9af9bff 080808ff 1c1c1cff 9b9b9b79 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 8080805c 9f9f9fff d5d4d4ff dcdcdcff d2d2d2ff 878787ff 7f7f7fff 7f7f7fff 7b7b7bff 7f7f7fff 8d8d8cff 2a2524ff 43352bff 42362cff 33302dff 302e31ff 302e30ff 322f2eff 37312fff 3d342dff 40362eff 43352cff 433428ff 3e2f24ff 413123ff 543720ff 412d1eff 432d1bff 492e19ff 513115ff 311f14ff 1b0f08ff 190b06ff 83420cff 84440bff 7f4513ff 975314ff a8570eff ab5508ff 7b3c06ff 884307ff ba5d0bff e6730fff da6c0cff ac540cff a34e0cff b0520fff d45806ff d6bdaeff 040505ff 2b2b2bff 93939352 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 8a8a8a2f a5a5a5fc cdcdcdff e2e1e1ff d5d5d5ff 797979ff 7c7c7cff 787878ff 747474ff 6b6b6bff ababaaff 271f19ff 352b25ff 3b3027ff 3d3128ff 393029ff 322e2cff 38302bff 36312cff 36302bff 3b3229ff 3f3028ff 382d26ff 382b22ff 473221ff 412c1eff 4d341bff 4c301aff 472d16ff 523013ff 362112ff 2e190eff 793c0bff 9b4d0aff 7e491bff afaeadff eae9e7ff d0c8c0ff a99685ff a26d3eff c86208ff d16507ff cd650bff aa520bff ae530eff c65c12ff ea6819ff ec6208ff ccc1bbff 040404ff 3f3f3fff 5b5b5b35 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 8484840f acacacf9 c5c5c5fe edededff e0e0e0ff 7f7f7fff 767676ff 737373ff 6e6e6eff 676767ff bcbbbbff 251912ff 252220ff 2c2522ff 2e2724ff 3f3027ff 312b27ff 3a2e28ff 3d3028ff 3e3027ff 3d2f29ff 433227ff 433224ff 402f21ff 48321fff 56381eff 51331cff 482e17ff 4e2f15ff 593413ff 4a2c12ff 763c0aff 703807ff 804005ff 7f4713ff 5c5f62ff 8b8b8cff ccc9c7ff d3d5d7ff c7cbcdff b6babeff ae9783ff a57249ff b16229ff da6316ff f46b18ff dc6516ff a74200ff c5c5c4ff 030303ff 4a4a4aff 3e3e3e17 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 abababdb bfbfbfff f8f8f8ff dadbdbff 929292ff 717171ff 6c6c6cff 696969ff 646464ff b7b7b7ff 272524ff 38281cff 4b3321ff 332921ff 322923ff 2b2523ff 382a24ff 403126ff 453325ff 3d2f25ff 433124ff 483120ff 473120ff 48311eff 45301aff 452d1aff 593617ff 5c3614ff 533011ff 6d3c12ff 7d3f09ff 743a07ff 864306ff 86450bff 5a5d60ff 4d4f51ff 704927ff 4a2d18ff 706e6dff aaababff b8b8b8ff b0b0b0ff adadadff aba6a3ff ac8062ff a1531dff 803600ff c4c7c9ff 020202ff 535353ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 aeaeae80 c0c1c0ff f8f8f8ff dcdcdcff a6a6a6ff 6b6b6bff 676767ff 636363ff 5e5e5eff a0a0a0ff 605954ff 312318ff 39281bff 36271dff 3c2b1fff 312620ff 2e2521ff 362a21ff 413022ff 422e21ff 3e2d22ff 402e20ff 4f3420ff 4f341dff 52341bff 392518ff 432917ff 5e3615ff 522e12ff 6d3b10ff 85430aff 653207ff 874308ff ab5306ff 5d6164ff 3f4141ff 684a32ff 552905ff 512300ff 3c220eff 564538ff 767675ff 9fa0a1ff aeaeafff a6a8a9ff a0a3a5ff 91857cff 878889ff 4d4d4dff 9d9d9ef9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ ffffff01 d1d1d127 c5c5c5ff f3f3f3ff e8e9e8ff b8b8b8ff 656565ff 616161ff 5d5d5dff 595959ff 838383ff 918c89ff 261b13ff 231c17ff 251d18ff 211c1bff 221e1bff 2a221cff 3a2a1eff 47301eff 432e20ff 402d20ff 422e1eff 4a301cff 50321aff 2f2218ff 241916ff 281c15ff 522e16ff 472911ff 854610ff 944b0bff 653208ff a34e09ff bc5a04ff 676360ff 313232ff 6a513eff 552a07ff 6b3607ff 673306ff 432203ff 411c00ff 3d281aff 625f5cff 969696ff 9fa0a0ff a2a2a2ff 818181ff 787878ff 707070fd 5e5e5e59 61616116 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ fefefe01 ffffff08 cdcdcdf0 efefefff f8f8f8ff d3d3d3ff 606060ff 5b5b5bff 575757ff 535353ff 656565ff afafafff 111112ff 161413ff 1b1716ff 1c1815ff 231d18ff 271e1aff 3c291aff 402b1cff 422d1dff 3a291bff 462d1aff 4c321aff 432b17ff 2a1d17ff 221814ff 251914ff 4b2a13ff 2d1b0fff 844510ff 773c0aff 532808ff b3590bff c35e07ff 6d6259ff 252526ff 6e5845ff 693406ff 643007ff 653209ff 713707ff 542a04ff 452104ff 442005ff 381e0bff 4e4139ff 7c7d7fff a2a3a2ff 7c7c7cff 747474ff 777777ff 767676f4 727272ce 56565653 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff08 c0c0c0c2 ececebfe fcfcfcff eeeeeeff 737373ff 585858ff 515151ff 4e4e4eff 494949ff bbbbbbff 131313ff 131010ff 1c1612ff 1d1714ff 201a14ff 251b17ff 291f18ff 312419ff 462d1aff 4c301bff 3f291bff 3e2a1aff 3e2818ff 241915ff 271914ff 5b3414ff 4d2b11ff 37200fff 6b390dff 81410aff 6e3509ff a24e0cff a54b07ff 7d6654ff 1a1b1bff 7b624dff 7c3d09ff 5f2e04ff 663207ff 6b3407ff 703607ff 4d2506ff 462203ff 3e1f04ff 361900ff 2f1501ff 3b302aff 858281ff a3a4a4ff 8f8f90ff 7b7b7bfe 737373ff 797979ff 737373ed 6f6f6f83 6363632e 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff03 9191918c d3d3d3ff fafafaff f7f7f7ff a2a2a2ff 5a5a5aff 4d4d4dff 494949ff 3b3b3bff adadadff 191717ff 17120fff 1a1412ff 1d1712ff 211913ff 251c14ff 2f2016ff 3b2617ff 3a2617ff 4a2e18ff 412916ff 352316ff 291b15ff 442815ff 3f2514ff 512d11ff 613410ff 20120bff 693710ff 8f450cff 6e3509ff a74f0dff c1560eff a16c4dff 131415ff 746355ff 5f2f03ff 7d3f07ff 733905ff 7e3e07ff 713707ff 5f2f05ff 4e2605ff 432104ff 301603ff 341904ff 271202ff 180a01ff 3a2e27ff 85827fff b8b8b9ff aeafadff 808181ff 787878ff 7c7c7cff 828282ff 7b7b7bd7 5b5b5b39 66666601 00000000 00000000 6c6c6c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 fefefe01 84848448 9c9c9cff f3f3f3ff f6f7f7ff cdcdcdff 5d5d5dff 494949ff 434343ff 393939ff 8d8d8dff 2c2623ff 140e0fff 151111ff 231710ff 281b11ff 261a12ff 2f1d15ff 2f1d15ff 342016ff 2f1e13ff 301f13ff 352213ff 3a2413ff 4c2d12ff 522f11ff 422410ff 6e3b11ff 3a200eff 83420eff 602f0bff ad5110ff ec681bff b95312ff 8f5d3aff 111212ff 826d5bff 7f3d04ff 864207ff 834107ff 743906ff 793c05ff 663305ff 703706ff 522803ff 3a1c03ff 301702ff 200f02ff 0c0501ff 29221eff 2b231eff 3c3630ff 645e5cff a7a7a7ff c2c4c4ff b4b3b3ff 878888fe 828282ff 8d8d8dff 909090dc 8c8c8c87 00000008 00000000 66666600 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 00000000 ffffff08 7b7b7bff dddcdcff f7f7f7ff ddddddff 626262ff 474747ff 3e3e3eff 383838ff 646464ff 5a4f45ff 1c1008ff 23140cff 1e140eff 211610ff 261810ff 2c1a12ff 291c12ff 281912ff 2d1c13ff 321e13ff 3a2413ff 482a13ff 4b2b11ff 583011ff 522c11ff 7b4012ff 3d200eff 5e2e0eff 873e12ff dc631bff 99490fff 9e4b0aff 814e27ff 0f1010ff 867160ff a45006ff a35109ff a7540aff 854307ff 783c06ff 5c2d04ff 5c2e04ff 5b2d04ff 5b2d05ff 321805ff 110704ff 050100ff 201d1aff 2a2521ff 3c2e27ff 3c312aff 352d27ff 60554eff 9a9a9aff d3d2d2ff c6c7c6ff a3a3a3ff 9a9999fe 9e9f9fff a4a4a4ff 98989889 b1b1b11d 00000000 00000000 9b9b9b00 00000000 00000000 00000000 00000000 │ │ -00000000 fefefe00 00000000 717171d0 b4b4b4ff fbfafaff d8d8d7ff 656565ff 434343ff 393939ff 353535ff 434444ff 7b7876ff 100701ff 190f08ff 190f0bff 1c130cff 1d130dff 21150fff 281810ff 2e1c12ff 311f12ff 331f11ff 3a2212ff 482812ff 5a3113ff 6f3b14ff 592e11ff 613110ff 7d3d14ff e36621ff 71360fff 98470cff 9f4a0cff 5e2c09ff 3d261aff 0f1010ff 796b60ff ad5203ff a4510aff b2590aff aa540aff 683405ff 5e2e03ff 542b03ff 4e2503ff 522803ff 492403ff 271202ff 060200ff 1e1b18ff 29231fff 302826ff 49382aff 41362fff 4f3e33ff 3f3937ff 3f3d3dff 767371ff c6c7c7ff e4e4e4ff cecdcdfe aeaeaeff afafaeff b8b8b8f9 bababac8 a2a2a222 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 63636371 868686ff f7f7f7ff d4d4d4ff 646464ff 3d3d3dff 353535ff 303030ff 363636ff a1a0a1ff 060000ff 170e09ff 1a0f0bff 1a110cff 23150dff 28170fff 2c1a11ff 2f1b13ff 2f1e11ff 331f12ff 3d2210ff 542d12ff 723c15ff 9c4e16ff 7e3e14ff 9c4b17ff 7d3c15ff 64320dff 7c3b0bff 5f2d08ff 301405ff 1e0d05ff 281812ff 0e0e0eff 726a62ff a54d02ff aa550aff b95c0cff a04f09ff 9c4e08ff 6c3605ff 6d3605ff 522803ff 603005ff 512705ff 190c05ff 1d0e04ff 1a1816ff 221e1cff 473224ff 4c3727ff 48372dff 513f31ff 4e3f33ff 433d38ff 403b38ff 403b38ff 676667ff aca9a8ff e3e4e5ff eaeae9ff dededefe d9d9daff bebebeff a2a2a2b2 77777742 00000000 00000000 3c3e3c00 │ │ +00000000 ffffff08 c0c0c0c2 ececebfe fcfcfcff eeeeeeff 737373ff 585858ff 515151ff 4e4e4eff 494949ff bbbbbbff 131313ff 131010ff 1c1612ff 1d1714ff 201a14ff 251b17ff 291f18ff 312419ff 462d1aff 4c301bff 3f291bff 3e2a1aff 3e2818ff 241915ff 271914ff 5b3414ff 4d2b11ff 37200fff 6b390dff 81410aff 6e3509ff a24e0cff a54b07ff 7d6654ff 1a1b1bff 7b624dff 7c3d09ff 5f2e04ff 663207ff 6b3407ff 703607ff 4d2506ff 462203ff 3e1f04ff 361900ff 2f1501ff 3b302aff 858281ff a3a4a4ff 8f8f90ff 7b7b7bfe 737373ff 797979ff 737373ed 6f6f6f83 6363632e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff03 9191918c d3d3d3ff fafafaff f7f7f7ff a2a2a2ff 5a5a5aff 4d4d4dff 494949ff 3b3b3bff adadadff 191717ff 17120fff 1a1412ff 1d1712ff 211913ff 251c14ff 2f2016ff 3b2617ff 3a2617ff 4a2e18ff 412916ff 352316ff 291b15ff 442815ff 3f2514ff 512d11ff 613410ff 20120bff 693710ff 8f450cff 6e3509ff a74f0dff c1560eff a16c4dff 131415ff 746355ff 5f2f03ff 7d3f07ff 733905ff 7e3e07ff 713707ff 5f2f05ff 4e2605ff 432104ff 301603ff 341904ff 271202ff 180a01ff 3a2e27ff 85827fff b8b8b9ff aeafadff 808181ff 787878ff 7c7c7cff 828282ff 7b7b7bd7 5b5b5b39 66666601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 fefefe01 84848448 9c9c9cff f3f3f3ff f6f7f7ff cdcdcdff 5d5d5dff 494949ff 434343ff 393939ff 8d8d8dff 2c2623ff 140e0fff 151111ff 231710ff 281b11ff 261a12ff 2f1d15ff 2f1d15ff 342016ff 2f1e13ff 301f13ff 352213ff 3a2413ff 4c2d12ff 522f11ff 422410ff 6e3b11ff 3a200eff 83420eff 602f0bff ad5110ff ec681bff b95312ff 8f5d3aff 111212ff 826d5bff 7f3d04ff 864207ff 834107ff 743906ff 793c05ff 663305ff 703706ff 522803ff 3a1c03ff 301702ff 200f02ff 0c0501ff 29221eff 2b231eff 3c3630ff 645e5cff a7a7a7ff c2c4c4ff b4b3b3ff 878888fe 828282ff 8d8d8dff 909090dc 8c8c8c87 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 ffffff08 7b7b7bff dddcdcff f7f7f7ff ddddddff 626262ff 474747ff 3e3e3eff 383838ff 646464ff 5a4f45ff 1c1008ff 23140cff 1e140eff 211610ff 261810ff 2c1a12ff 291c12ff 281912ff 2d1c13ff 321e13ff 3a2413ff 482a13ff 4b2b11ff 583011ff 522c11ff 7b4012ff 3d200eff 5e2e0eff 873e12ff dc631bff 99490fff 9e4b0aff 814e27ff 0f1010ff 867160ff a45006ff a35109ff a7540aff 854307ff 783c06ff 5c2d04ff 5c2e04ff 5b2d04ff 5b2d05ff 321805ff 110704ff 050100ff 201d1aff 2a2521ff 3c2e27ff 3c312aff 352d27ff 60554eff 9a9a9aff d3d2d2ff c6c7c6ff a3a3a3ff 9a9999fe 9e9f9fff a4a4a4ff 98989889 b1b1b11d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 717171d0 b4b4b4ff fbfafaff d8d8d7ff 656565ff 434343ff 393939ff 353535ff 434444ff 7b7876ff 100701ff 190f08ff 190f0bff 1c130cff 1d130dff 21150fff 281810ff 2e1c12ff 311f12ff 331f11ff 3a2212ff 482812ff 5a3113ff 6f3b14ff 592e11ff 613110ff 7d3d14ff e36621ff 71360fff 98470cff 9f4a0cff 5e2c09ff 3d261aff 0f1010ff 796b60ff ad5203ff a4510aff b2590aff aa540aff 683405ff 5e2e03ff 542b03ff 4e2503ff 522803ff 492403ff 271202ff 060200ff 1e1b18ff 29231fff 302826ff 49382aff 41362fff 4f3e33ff 3f3937ff 3f3d3dff 767371ff c6c7c7ff e4e4e4ff cecdcdfe aeaeaeff afafaeff b8b8b8f9 bababac8 a2a2a222 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 63636371 868686ff f7f7f7ff d4d4d4ff 646464ff 3d3d3dff 353535ff 303030ff 363636ff a1a0a1ff 060000ff 170e09ff 1a0f0bff 1a110cff 23150dff 28170fff 2c1a11ff 2f1b13ff 2f1e11ff 331f12ff 3d2210ff 542d12ff 723c15ff 9c4e16ff 7e3e14ff 9c4b17ff 7d3c15ff 64320dff 7c3b0bff 5f2d08ff 301405ff 1e0d05ff 281812ff 0e0e0eff 726a62ff a54d02ff aa550aff b95c0cff a04f09ff 9c4e08ff 6c3605ff 6d3605ff 522803ff 603005ff 512705ff 190c05ff 1d0e04ff 1a1816ff 221e1cff 473224ff 4c3727ff 48372dff 513f31ff 4e3f33ff 433d38ff 403b38ff 403b38ff 676667ff aca9a8ff e3e4e5ff eaeae9ff dededefe d9d9daff bebebeff a2a2a2b2 77777742 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 5a5a5a24 6e6d6dfe dededeff dadadaff 737373ff 333333ff 2f2f2fff 2b2b2bff 2c2c2cff b4b4b4ff 100907ff 130b09ff 191108ff 1d130aff 1d130bff 24150dff 28170eff 2d1a0fff 321b0eff 381f11ff 582f15ff 864516ff b15719ff d8671cff 8f4218ff 49260eff 2f1808ff 54290bff 210d04ff 1f0c04ff 1d0b05ff 1e0c04ff 544944ff 101010ff 6b6765ff a94f01ff 974b0aff 984c09ff bc5e0bff 994b07ff 954a09ff 6d3505ff 633104ff 592b03ff 371c06ff 080302ff 210f07ff 2a1e18ff 37271fff 533622ff 543a25ff 4a372aff 4a3a2dff 493b30ff 3b3633ff 3b3838ff 3e3b38ff 423d3cff 473e3bff 55453aff 9d9996ff efeeefff fefefeff e5e5e5ff b3b4b4ff 9c9c9cff 7f7f7fd7 4a4c4a27 53525302 │ │ -00000000 00000000 09090900 57575710 6f6f6ff0 b6b6b6ff e3e2e3ff 999999ff 262626ff 2a2a2aff 262626ff 222222ff a5a5a5ff 2a2524ff 150a07ff 170d08ff 1c1209ff 1e120aff 23120bff 28150cff 331d11ff 2a170fff 552b0fff 834011ff c9611eff c85e1eff 52280dff 371c0bff 150c06ff 2d1606ff 1c0c04ff 1c0b05ff 1b0802ff 30201aff 736f6eff 454647ff 111111ff 616263ff 984604ff b4590cff bf5f0cff 9a4d08ff a45207ff ac5509ff b25909ff 864308ff 8e4607ff 3a1d07ff 040200ff 0c0602ff 352215ff 442b1aff 422e1fff 3e2c20ff 413026ff 44332aff 46382fff 433830ff 393533ff 353535ff 373539ff 393639ff 3a3738ff 3d3332ff 786d66ff c4c4c4ff e3e3e3ff eaeae9ff d0d0d0fe 949494ff 7c7c7cff 797979af │ │ +00000000 00000000 00000000 57575710 6f6f6ff0 b6b6b6ff e3e2e3ff 999999ff 262626ff 2a2a2aff 262626ff 222222ff a5a5a5ff 2a2524ff 150a07ff 170d08ff 1c1209ff 1e120aff 23120bff 28150cff 331d11ff 2a170fff 552b0fff 834011ff c9611eff c85e1eff 52280dff 371c0bff 150c06ff 2d1606ff 1c0c04ff 1c0b05ff 1b0802ff 30201aff 736f6eff 454647ff 111111ff 616263ff 984604ff b4590cff bf5f0cff 9a4d08ff a45207ff ac5509ff b25909ff 864308ff 8e4607ff 3a1d07ff 040200ff 0c0602ff 352215ff 442b1aff 422e1fff 3e2c20ff 413026ff 44332aff 46382fff 433830ff 393533ff 353535ff 373539ff 393639ff 3a3738ff 3d3332ff 786d66ff c4c4c4ff e3e3e3ff eaeae9ff d0d0d0fe 949494ff 7c7c7cff 797979af │ │ 00000000 00000000 00000000 00000002 717171de 929292ff efefefff bfbfbfff 1e1e1eff 252525ff 222222ff 1c1c1cff 7d7d7dff 4e4b49ff 120b05ff 160c07ff 190d08ff 211109ff 2b180dff 28160dff 0c0807ff 0d0a07ff 1e1109ff 58290bff 773910ff 46230cff 4f260bff 2e1707ff 150a05ff 1e0d06ff 1d0c05ff 1f0e08ff 504541ff 737474ff 463a3bff 373939ff 1d1d1dff 565a5dff c85d15ff a04c0cff b95a0cff dc6e0dff ad560aff 874207ff a05007ff ac5509ff 934a07ff 8b4609ff 351a08ff 0f0703ff 372314ff 4d2f16ff 3f2b1cff 462f1eff 422f22ff 403227ff 43342aff 3f342eff 3a3330ff 353131ff 313033ff 322f32ff 3e352eff 322d29ff 676564ff 7e7d7dff 7d7d7dff 9a9a9aff ccccccff eeeeefff acacabff 83838389 │ │ 00000000 00000000 00000000 00000000 6161619d 777777ff f4f4f4ff cbcbcbff 353535ff 202020ff 1e1e1eff 191919ff 484848ff 6e6c6aff 120a05ff 1a0e09ff 28150cff 331b0fff 0e0806ff 0c0805ff 0c0806ff 0b0706ff 0a0706ff 0b0705ff 0c0808ff 0f0908ff 2c1508ff 391b0bff 1f0e07ff 190904ff 20120eff 7f7e7eff 5a5a5aff 525252ff 443f3fff 454646ff 323232ff 484f53ff e67329ff e76818ff b75710ff ab520bff cd660cff d0680dff a14f08ff a7530aff 9c4d08ff 7e3f06ff 8c4609ff 48230bff 4a2b12ff 523014ff 4c2f1aff 4a311cff 4d3420ff 3a2c22ff 3b2f26ff 3c3129ff 352f2bff 37302cff 342e2bff 3b3028ff 3a2f27ff 2e241cff 878482ff 717171ff 777777ff 7b7b7bff b1b1b1ff e8e7e7ff a9a9a9fe 8e8e8e46 │ │ 00000000 00000000 00000000 00000000 4040403f 706f6fff d4d4d4ff c8c7c8ff 636363ff 1b1b1bff 191919ff 161616ff 191919ff 898786ff 200f08ff 371b0eff 1f1008ff 080402ff 0a0603ff 090504ff 090504ff 0a0605ff 070706ff 070706ff 060607ff 060606ff 030405ff 120805ff 140400ff 635b58ff 676767ff 181818ff 010101ff 1b1b1bff 4f4f4fff 737373ff 424242ff 3e4346ff a46334ff c35812ff eb6a19ff d76216ff bc6011ff d57817ff f67a0fff d0670cff bf5e0aff 8f4707ff 783c06ff 844006ff 5d3412ff 653a13ff 513116ff 4d321bff 48301dff 412e20ff 463224ff 3d2e27ff 423227ff 3b2f26ff 322a25ff 332a24ff 392b21ff 18120eff a6a5a4ff 6a6a6aff 6f6f6fff 737373ff c8c8c8ff e5e6e5ff afb0b0fb a4a3a423 │ │ 00000000 00000000 00000000 00000000 00000000 6c6b6cff 9a9b9aff c9c9caff 898989ff 171717ff 151515ff 121212ff 040404ff 908e8eff 3f1b0bff 0e0702ff 080401ff 080401ff 080402ff 080403ff 080403ff 060605ff 050505ff 050505ff 050505ff 070405ff 140906ff 281b17ff 8c8b8bff 303030ff 000000ff 020202ff 2d2d2dff 808080ff 9f9f9fff 828282ff a5a5a5ff 5c5f61ff a1795dff 863f07ff a84e0eff de6715ff fa7c23ff ff9e2dff de841dff d96a0cff db6d0eff b55b0aff 793b07ff 854106ff 5c3310ff 643813ff 472b16ff 452c19ff 4e331cff 543821ff 422f22ff 412f21ff 3d2d22ff 2f2622ff 362821ff 3b2a1eff 3a281cff 2a1d11ff b0b1b2ff 616161ff 666666ff 6f6f6fff cfcfcfff ecececff b5b5b5f5 e2e2e207 │ │ -00000000 00000000 00000000 0f0f0f00 00000000 696969c5 767676ff cccccbff 9c9c9dff 141414ff 111111ff 0f0f0fff 040404ff 828282ff 040000ff 070300ff 070301ff 070302ff 070301ff 050404ff 050505ff 050505ff 050505ff 050505ff 070505ff 0f0200ff 67605dff 646362ff 0c0c0cff 000000ff 090909ff 535353ff dbdbdbff dbdbdbff a6a6a6ff 959595ff a2a2a2ff a4a4a4ff c7c4c4ff 9c887dff 7d451cff a34e0bff ce6517ff fe7e22ff ff8c2aff bf5f12ff bc5b0cff cc660cff 9c4d08ff 733a07ff 773f10ff 3d2411ff 2b1d14ff 261b16ff 4d3019ff 472f1bff 3d2b1cff 402d1eff 452e1eff 2e241cff 201d19ff 1e1917ff 1a1714ff 3b3531ff 979898ff 585858ff 5e5e5eff 6e6e6eff e2e2e2ff eff0efff c4c4c4c0 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 696969c5 767676ff cccccbff 9c9c9dff 141414ff 111111ff 0f0f0fff 040404ff 828282ff 040000ff 070300ff 070301ff 070302ff 070301ff 050404ff 050505ff 050505ff 050505ff 050505ff 070505ff 0f0200ff 67605dff 646362ff 0c0c0cff 000000ff 090909ff 535353ff dbdbdbff dbdbdbff a6a6a6ff 959595ff a2a2a2ff a4a4a4ff c7c4c4ff 9c887dff 7d451cff a34e0bff ce6517ff fe7e22ff ff8c2aff bf5f12ff bc5b0cff cc660cff 9c4d08ff 733a07ff 773f10ff 3d2411ff 2b1d14ff 261b16ff 4d3019ff 472f1bff 3d2b1cff 402d1eff 452e1eff 2e241cff 201d19ff 1e1917ff 1a1714ff 3b3531ff 979898ff 585858ff 5e5e5eff 6e6e6eff e2e2e2ff eff0efff c4c4c4c0 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 64646484 727272ff cacac9ff aaaaaaff 0f0f0fff 0d0d0dff 0c0c0cff 070707ff 696969ff 171616ff 060200ff 050101ff 050201ff 030303ff 030303ff 040404ff 040404ff 050505ff 040000ff 2e2420ff 787876ff 686969ff 484848ff 000000ff 262626ff 5f5f5fff 9a9a9aff d5d5d5ff b9b9b9ff a9a9a9ff 9c9c9cff 8c8c8cff 848484ea 999999ff d9dadbff c6c1c0ff 5a3b25ff 84400aff db741dff f37b20ff ed6c1bff d05f15ff a9510dff a9520bff 5e2d07ff 743d0eff 27180fff 543015ff 221714ff 2d1e16ff 432c19ff 462d1bff 442d1aff 322419ff 291e18ff 211b16ff 1a1614ff 131110ff 616263ff 6b6b6bff 505050ff 565656ff 868686ff f8f9f9ff e7e7e7ff c1c1c162 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 5f5f5f4d 727272ff c5c6c6ff b4b4b4ff 1c1c1cff 0a0a0aff 080808ff 060606ff 484848ff 444242ff 030000ff 030302ff 030303ff 020202ff 040404ff 030404ff 050304ff 080202ff 5a5250ff 7d7e7eff 636363ff 5b5b5bff 505050ff 4c4c4cff 585858ff 676767ff 9d9d9dff d9d9d9ff bebebeff b0b0b0fe 8c8c8cfe 3d3e3ea9 16161662 48484884 939393fe 989898fe c6c6c6ff 57433bff 3b1a06ff b85f14ff b5560eff d06115ff cc5c17ff b55510ff 592a07ff 783d0fff 29190dff 5a3110ff 462814ff 2d1e14ff 312115ff 3e2716ff 3a2617ff 382317ff 2a1e14ff 201814ff 1a1412ff 16100eff 8b8b8bff 444444ff 484848ff 535353ff bbbbbbff fcfcfdff c1c2c2ff ffffff0a ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 5f5f5f4d 727272ff c5c6c6ff b4b4b4ff 1c1c1cff 0a0a0aff 080808ff 060606ff 484848ff 444242ff 030000ff 030302ff 030303ff 020202ff 040404ff 030404ff 050304ff 080202ff 5a5250ff 7d7e7eff 636363ff 5b5b5bff 505050ff 4c4c4cff 585858ff 676767ff 9d9d9dff d9d9d9ff bebebeff b0b0b0fe 8c8c8cfe 3d3e3ea9 16161662 48484884 939393fe 989898fe c6c6c6ff 57433bff 3b1a06ff b85f14ff b5560eff d06115ff cc5c17ff b55510ff 592a07ff 783d0fff 29190dff 5a3110ff 462814ff 2d1e14ff 312115ff 3e2716ff 3a2617ff 382317ff 2a1e14ff 201814ff 1a1412ff 16100eff 8b8b8bff 444444ff 484848ff 535353ff bbbbbbff fcfcfdff c1c2c2ff ffffff0a 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 3333331b 757575ff aeaeaefe bbbbbbff 515151ff 030303ff 050505ff 030303ff 2b2b2bff 767676ff 000000ff 030303ff 030303ff 020203ff 030203ff 020000ff 1c1818ff 6f6c6bff 7a7a7bff 676767ff 5c5c5cff 595959ff 555555ff 545454ff 636363ff 757575ff 959595ff c2c2c2ff aeaeaeff 6d6d6de2 3031318f 0c0d0d59 2727274d 23222430 3030305d 737373e0 797979ff 818282fe 7a716eff 200d04ff 4a2306ff 90440aff a9500dff bb5615ff 9f4714ff 803f0fff 3d210eff 5c3211ff 502d10ff 482a13ff 382413ff 2e1d13ff 2c1b13ff 2b1c13ff 291a12ff 241811ff 1f140fff 1b120dff 959391ff 303030ff 414141ff 545454ff dfdfdfff f8f9f9ff 919291d9 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 6b6b6bf2 878787ff c8c8c8ff 909090ff 000000ff 020202ff 000000ff 0f0f0fff 9b9b9bff 000000ff 010101ff 020202ff 030202ff 060204ff 373534ff 868686ff 7a7a7aff 6e6e6eff 606060ff 585858ff 4e4e4eff 4f4f4fff 5f5f5fff 707070fe 838383ff 9d9d9dff 8e8e8ef6 444544b7 2424246b 0505054d 2b2b2b48 8080805e 7c7c7b61 3e3e3e4c 0000005e 565656c9 626262fd 333333ff 81807fff 382720ff 1d0a03ff 502507ff 8e420bff 87400dff c45a1cff 693513ff 6a3511ff 6e3b14ff 4d2b12ff 382112ff 331f11ff 2d1d12ff 25160fff 1e140dff 1b120cff 180f0aff 191009ff 7c7b7aff 2d2d2dff 3b3b3bff 565656ff e8e8e8ff d9d9d9ff 6d6e6ea8 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 5e5e5e96 6d6d6dff cececeff b0b0b0ff 030303ff 000000ff 000000ff 000000ff 9b9b9bff 0b0b0bff 020202ff 040001ff 0d0c0cff 646464ff 848484ff 7f7f7fff 767676ff 676767ff 585858ff 414141ff 4c4c4cff 5c5c5cff 696969fe 898989ff 8b8b8bff 535353c1 38383881 2929295b 00000042 0f0f0f34 37363635 5a5a5a4e 7979794e 89898a53 7676755b 2b2b2b68 2c2c2cb6 464646ff 090909ff 343434ff 766d6aff 1a0801ff 240f05ff 451e07ff 52280aff 4b260eff 9c4a19ff b85a19ff 773e15ff 432510ff 2f1c10ff 2d1b11ff 29180fff 22150eff 1b120aff 160e09ff 130c09ff 616161ff 2b2b2bff 343434ff 636363ff e4e4e4ff 9d9d9dff 5f5f5f6d 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 38383833 6b6b6bff b8b8b8ff afafafff 1e1e1eff 000000ff 000000ff 000000ff 757575ff 1b1a1aff 020000ff 292828ff 787878ff 898989ff 838383ff 7d7d7dff 767676ff 4f4f4fff 363636ff 434343fe 626262ff 7f7f7fff 858585f6 626262ce 2f2f2f8b 42424264 2b2b2b4c 0000003c 20202032 2726272a 0d0d0d28 4747473d 706f7040 86868643 84848448 5555555d 787878ec 777777fe 525252ff 232323ff 212121ff 5b5957ff 382924ff 170601ff 200e05ff 2e1707ff 341c0aff 914316ff c95f1cff 854114ff 3b2010ff 2b180eff 29160dff 1f110aff 1a1008ff 160c07ff 201c1cff 4a4b4bff 262626ff 2c2c2cff 777778ff e3e3e3fe 808080ff 3e3e3e2b 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 16161600 62626206 6c6c6cf4 9b9b9bff a8a8a8ff 3b3b3bff 000000ff 000000ff 000000ff 424242ff 2f3030ff 5e5d5dff 8c8c8cff 878787ff 848484ff 808080ff 777777fc 3e3e3eea 6d6d6dfe 6a6a6afe a2a2a2fe 858585f5 454545be 2d2d2d8a 3f3f3f6d 5d5d5d53 0e0f0f43 01010139 44444331 0b0a0a2a 00000023 0808081e 0f10102d 6262622f 7b7b7c35 7373733b 58585848 434444a3 898989ff 7e7e7eff 6f6f6fff 404040ff 64474aff 4d5150ff 5a504dff 1a0802ff 1c0b06ff 1b0e06ff 55290cff 3f1f0cff 291509ff 0a0807ff 0c0805ff 1d100aff 2b180dff 1a0d08ff 0e0701ff 4b4746ff 353535ff 202020ff 222222ff 8f8f8fff e4e3e3ff 6f6f70fe 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 62626206 6c6c6cf4 9b9b9bff a8a8a8ff 3b3b3bff 000000ff 000000ff 000000ff 424242ff 2f3030ff 5e5d5dff 8c8c8cff 878787ff 848484ff 808080ff 777777fc 3e3e3eea 6d6d6dfe 6a6a6afe a2a2a2fe 858585f5 454545be 2d2d2d8a 3f3f3f6d 5d5d5d53 0e0f0f43 01010139 44444331 0b0a0a2a 00000023 0808081e 0f10102d 6262622f 7b7b7c35 7373733b 58585848 434444a3 898989ff 7e7e7eff 6f6f6fff 404040ff 64474aff 4d5150ff 5a504dff 1a0802ff 1c0b06ff 1b0e06ff 55290cff 3f1f0cff 291509ff 0a0807ff 0c0805ff 1d100aff 2b180dff 1a0d08ff 0e0701ff 4b4746ff 353535ff 202020ff 222222ff 8f8f8fff e4e3e3ff 6f6f70fe 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 42424203 6f6f6fd5 878787fe aaaaaaff 5c5c5cff 000000ff 000000ff 000000ff 202020ff 929292ff 8f8f8fff 898989ff 858585fe 858585ff 595959e9 0b0b0bb6 2a2a2ab5 444444b5 6f6f6fb9 414142a4 32323284 3f3f3f6c 60606059 4d4d4d49 05050540 13131338 34343431 03030329 00000022 0000001b 02020215 0f0f0e1f 55565521 21212127 6262622f 65656536 3c3c3c4d 5c5c5cc5 a6a6a6ff 9a9a9afe 828282ff 555656ff 1f1f1fff 1d1e1eff 5c5959ff 40332fff 1b0903ff 080606ff 040607ff 070606ff 090605ff 0a0505ff 090603ff 0f0805ff 29150bff 1f0b02ff 81807fff 1f1f1fff 1a1a1aff 171717ff acacadff c8c7c8ff 606060ab 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 686868ae 7c7c7cff bababaff 7e7e7eff 000000ff 000000ff 373737ff 9b9b9bff 8e8e8eff 8b8b8bfe 878787ff 818181fc 434343d2 0000009c 4b4b4ba0 5f5f5f86 61616170 5b5b5b6b 60606063 6b6b6b58 7373734e 3d3d3d46 0000003e 19181937 2e2f2f30 00000028 00000021 0000001a 00000014 0202020f 0d0d0d13 47474716 0d0d0d1b 02010222 5757562a 6c6b6b36 40404059 757575de a3a3a3ff 979797fe 969696ff 9e9e9eff 262626ff 000000ff 404242ff 4d4541ff 180d0bff 050405ff 050505ff 050506ff 070504ff 070302ff 080402ff 040201ff 1e0c01ff 9a9b9bff 0d0d0dff 131313ff 151515ff d1d1d1ff 909090ff 4e4e4e4f 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5a5a5a60 727272ff cacacaff 9f9f9fff 000000ff 818181ff 959595ff 909090ff 8d8d8dfe 8b8b8bff 777777f5 0e0e0ea6 09090984 62626294 7a7a7a78 82828266 7f7f7f5e 80808059 89898953 7374744c 75757545 2020203e 36363636 0d0d0d2e 00000028 00000020 00000019 00000013 0000000e 0000000a 0d0d0d0b 3738380d 10101011 00000018 0000011f 3e3e3e27 4c4d4c35 2424245c 656465d3 a4a4a4ff a1a1a1fe c4c4c4ff c6c6c6ff 4c4c4cff 000000ff 2e2e2eff 757473ff 261b16ff 040202ff 050505ff 050505ff 040403ff 060201ff 060200ff 110f0eff 808080ff 060606ff 0d0d0dff 3d3d3dff d7d7d6ff 6a6a6af9 6060601b 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 6f6f6fff b7b7b7ff a0a0a0ff 999999ff 989898ff 929292ff 8f8f8fff 8c8c8cff 525252cf 00000087 25252579 74747489 84848470 8c8c8c64 8d8d8d5e 91919158 8a8b8a52 7676754c 79797844 8080803d 4d4c4d35 0c0c0b2d 00000026 0000001f 00000019 00000013 0000000d 0000000a 00000006 0c0c0c06 2a292a06 1010100a 0000000e 00000014 0000001c 1d1c1d26 100f1033 08080857 565656bd 9c9c9cff c3c3c3ff bdbdbdfe 6e6e6eff 565656ff 454545ff 5c5c5cff 787979ff 504a49ff 070303ff 040303ff 030303ff 020303ff 050201ff 2b2a29ff 424242ff 040404ff 040404ff 7b7b7bff bbbbbbfe 6c6c6cea 4444440b 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 1c1c1c00 00000000 646464e2 8c8c8cff abababff 989898ff 949494fe 919191ff 8c8c8cf6 1b1b1b98 00000076 38383867 8a8a8a80 9595956b 99999963 9999985e 98999958 87868751 7575754b 7e7f7f43 8383823c 49494934 0000002d 00000025 0000001e 00000017 00000012 0000000c 00000009 00000006 00000004 06060503 1d1d1d03 16161705 00000007 0000000c 00000013 0000001b 0b0b0b25 21222230 0404044a 29292987 848484f1 a4a4a4fe 818181ff 646464fe 4f4f4fff 575757ff 5f5f5fff 727272ff 797878ff 0f0c0dff 030202ff 030203ff 020202ff 424242ff 101010ff 020202ff 020202ff a5a5a5ff a2a2a2ff 6a6a6acd 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 646464e2 8c8c8cff abababff 989898ff 949494fe 919191ff 8c8c8cf6 1b1b1b98 00000076 38383867 8a8a8a80 9595956b 99999963 9999985e 98999958 87868751 7575754b 7e7f7f43 8383823c 49494934 0000002d 00000025 0000001e 00000017 00000012 0000000c 00000009 00000006 00000004 06060503 1d1d1d03 16161705 00000007 0000000c 00000013 0000001b 0b0b0b25 21222230 0404044a 29292987 848484f1 a4a4a4fe 818181ff 646464fe 4f4f4fff 575757ff 5f5f5fff 727272ff 797878ff 0f0c0dff 030202ff 030203ff 020202ff 424242ff 101010ff 020202ff 020202ff a5a5a5ff a2a2a2ff 6a6a6acd 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e5e5e93 6f6f6fff b1b1b1ff 969696fe 969696ff 7b7b7b9c 12121233 00000038 63636363 9c9c9c77 a4a4a469 a6a6a663 a6a6a65d a5a5a557 85868751 7d7d7c4a 81818143 8484843b 23232233 0000002c 00000024 0000001d 00000017 00000011 0000000c 00000008 00000005 00000004 00000002 00000001 11111102 17171701 00000003 00000006 0000000b 00000012 0000001a 06060623 2626252e 0606063d 25262661 525151a7 818181f6 848484ff 5c5c5cff 494949ff 4c4c4cff 6b6b6bff 7c7c7cff 818281ff 3f3e3eff 000000ff 010000ff 4e4e4eff 000000ff 000000ff 0f0f0fff abababff 929292ff 5d5d5d7b 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 46464618 696969d6 aeaeaeff 909090ee 6c6c6c55 00000000 00000007 9999994e aeaeae74 aeadad68 adadad62 aeafae5d a8a8a857 88898850 83838349 86868642 6e6e6e3a 06060632 0000002a 00000023 0000001c 00000016 00000010 0000000c 00000008 00000005 00000003 00000002 00000001 00000000 00000000 1f1f1f00 00000001 00000003 00000006 0000000b 00000010 00000019 00000022 2727262c 09090937 3434344a 30302f6d 575657b9 808080ed 696969ff 505050ff 555555ff 727272fc 818181ff 8c8c8cfe 626262ff 0d0b0cff 525252ff 000000ff 000000ff 212122ff b5b5b4ff 828282ff 1414141e 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c0c0c00 00000000 36363603 86868664 3b3b3b08 00000000 00000000 b2b2b158 b5b5b56c b4b4b467 b4b4b462 b5b5b55c a1a1a156 8a8a8a50 87878748 85858541 5151513a 00000031 0000002a 00000022 0000001b 00000015 0000000f 0000000c 00000007 00000004 00000003 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000009 00000010 00000018 00000021 1414142b 21212136 11111141 61616153 3d3c3c73 3939399c 646464cd 4c4c4ccb 111111b8 6e6e6ef5 868686ff 8a8a8afe 888888ff 606060ff 000000ff 000000ff 3d3d3dff c4c4c4ff 676767ed 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 63636300 00000000 00000000 00000000 b2b2b251 b4b4b56b b6b6b665 b9b8b860 b7b7b75b 9a9a9a56 8988884f 87878748 84848440 37373739 00000030 00000029 00000021 0000001b 00000014 0000000e 0000000a 00000007 00000004 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000009 0000000f 00000016 00000020 0f0f0f2a 26262635 0909093f 6d6e6e49 6f6f6f57 5f5f5f62 6565656a 6464648c 1c1c1c9c 434343ca 878787ff 8b8b8bff 909090ff 595959ff 000000ff 6a6a6aff b3b3b3fe 606060ab 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 46464618 696969d6 aeaeaeff 909090ee 6c6c6c55 00000000 00000007 9999994e aeaeae74 aeadad68 adadad62 aeafae5d a8a8a857 88898850 83838349 86868642 6e6e6e3a 06060632 0000002a 00000023 0000001c 00000016 00000010 0000000c 00000008 00000005 00000003 00000002 00000001 00000000 00000000 00000000 00000001 00000003 00000006 0000000b 00000010 00000019 00000022 2727262c 09090937 3434344a 30302f6d 575657b9 808080ed 696969ff 505050ff 555555ff 727272fc 818181ff 8c8c8cfe 626262ff 0d0b0cff 525252ff 000000ff 000000ff 212122ff b5b5b4ff 828282ff 1414141e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 36363603 86868664 3b3b3b08 00000000 00000000 b2b2b158 b5b5b56c b4b4b467 b4b4b462 b5b5b55c a1a1a156 8a8a8a50 87878748 85858541 5151513a 00000031 0000002a 00000022 0000001b 00000015 0000000f 0000000c 00000007 00000004 00000003 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000009 00000010 00000018 00000021 1414142b 21212136 11111141 61616153 3d3c3c73 3939399c 646464cd 4c4c4ccb 111111b8 6e6e6ef5 868686ff 8a8a8afe 888888ff 606060ff 000000ff 000000ff 3d3d3dff c4c4c4ff 676767ed 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b2b2b251 b4b4b56b b6b6b665 b9b8b860 b7b7b75b 9a9a9a56 8988884f 87878748 84848440 37373739 00000030 00000029 00000021 0000001b 00000014 0000000e 0000000a 00000007 00000004 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000009 0000000f 00000016 00000020 0f0f0f2a 26262635 0909093f 6d6e6e49 6f6f6f57 5f5f5f62 6565656a 6464648c 1c1c1c9c 434343ca 878787ff 8b8b8bff 909090ff 595959ff 000000ff 6a6a6aff b3b3b3fe 606060ab 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90909004 b2b1b15c b2b2b266 b3b3b262 b6b6b65e b3b3b35a 90909053 8b8b8b4e 86878747 7e7e7e40 1a191a38 0000002f 00000027 00000020 00000019 00000014 0000000e 0000000a 00000006 00000004 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000008 0000000e 00000015 0000001e 00000028 3c3c3c34 7879783e 74757449 8c8b8c51 8b8b8b5a 89898963 7e7e7e7b 36363682 0f0f0f9b 818181f4 8e8e8eff 949494fe 888888ff 989898ff 8c8c8cff 6161616d 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9d9d9d00 6e6e6d05 afafaf57 b1b2b261 b1b1b15e b3b3b35b a1a0a056 8d8d8d51 8989894b 8a8a8a45 6565653d 0a0a0a36 0000002e 00000026 0000001f 00000018 00000013 0000000d 00000009 00000006 00000004 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000008 0000000d 00000015 0000001c 00000027 23232332 8282823d 7b7b7b48 85858651 9c9d9c5a 9a9a9a62 94949471 65656579 05050577 5c5c5cb9 949494ff 969696fe a5a5a5ff 747474ff 5a5a5a3b 1c1c1c00 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6e6e6d05 afafaf57 b1b2b261 b1b1b15e b3b3b35b a1a0a056 8d8d8d51 8989894b 8a8a8a45 6565653d 0a0a0a36 0000002e 00000026 0000001f 00000018 00000013 0000000d 00000009 00000006 00000004 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000008 0000000d 00000015 0000001c 00000027 23232332 8282823d 7b7b7b48 85858651 9c9d9c5a 9a9a9a62 94949471 65656579 05050577 5c5c5cb9 949494ff 969696fe a5a5a5ff 747474ff 5a5a5a3b 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ababac4b b0b0b058 b1b1b158 afb0af56 99999952 8a8a8a4e 8a8a8a49 85858543 4a4a4a3b 00000034 0000002c 00000025 0000001d 00000018 00000011 0000000d 00000008 00000005 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000003 00000007 0000000c 00000013 0000001c 00000026 14141430 7272723b 81808047 8b8b8b50 a9a8a959 ababab61 a8a8a96b 87878761 00000016 63636349 909090e6 a3a3a3ff 707070df 00000009 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 97979740 aeaeaf4f acacac4e 8c8c8c4c 8e8d8d4a 8c8c8c45 8a8a8a3f 65666539 00000032 0000002b 00000023 0000001d 00000016 00000011 0000000c 00000008 00000005 00000003 00000002 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000006 0000000b 00000012 0000001b 00000025 0202022f 6463633b 88878845 8888894f acabab58 b3b3b362 b3b4b368 b4b5b45e 00000000 00000000 8e8e8e7a 5e5e5e04 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 91919128 9b9b9b43 91919144 8b8b8b42 8f8f903f 7e7e7e3b 2e2d2d36 6464642f 07070728 00000022 0000001c 00000015 00000010 0000000b 00000008 00000005 00000003 00000002 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000006 0000000a 00000011 00000019 00000023 0000002e 3c3c3c39 8b8b8a44 8a8a8a4e a4a4a458 babab95f b4b4b467 b2b2b25d 9c9c9c08 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8f8f8f14 99989939 9e9e9f38 8c8c8c37 73737234 0f0f0f30 0000002b 57575726 16161620 0000001a 00000013 0000000f 0000000b 00000007 00000005 00000002 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000005 00000009 0000000f 00000017 00000021 0000002c 1b1b1c37 807f7f42 8a8a8a4b 98989853 b2b2b25b b1b1b160 aeaeae5d 82838307 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 75747500 8b8b8906 9999992c ababaa2e 7e7e7e2c 0a0b0a2a 00000027 00000022 4141411d 26272718 00000012 0000000d 00000009 00000007 00000004 00000002 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000005 00000008 0000000f 00000016 00000020 0000002a 09090935 6a6b6b3f 8a8a8b48 8e8e8e4f aaaaaa54 b2b2b257 adadad4a 97979801 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6e717200 9d9c9d1d b2b2b223 8d8d8d22 15161620 0000001d 00000019 29292915 37383810 0000000c 00000009 00000005 00000004 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000003 00000008 0000000d 00000015 0000001e 00000028 38383831 6666663a 90909042 88898846 a7a6a748 93939336 75767600 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b8b8906 9999992c ababaa2e 7e7e7e2c 0a0b0a2a 00000027 00000022 4141411d 26272718 00000012 0000000d 00000009 00000007 00000004 00000002 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000005 00000008 0000000f 00000016 00000020 0000002a 09090935 6a6b6b3f 8a8a8b48 8e8e8e4f aaaaaa54 b2b2b257 adadad4a 97979801 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9d9c9d1d b2b2b223 8d8d8d22 15161620 0000001d 00000019 29292915 37383810 0000000c 00000009 00000005 00000004 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000003 00000008 0000000d 00000015 0000001e 00000028 38383831 6666663a 90909042 88898846 a7a6a748 93939336 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a2a1a10f b1b1b119 a09fa019 32323317 00000015 00000011 1615150e 4545450a 00000007 00000005 00000003 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000004 00000007 0000000b 00000013 0000001b 4d4b4c23 0000002c 42414233 8e8e8e36 a0a0a038 8f8f8f1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5a6a606 afafaf11 aaaaab11 51525110 0000000d 0000000b 07060709 4c4c4d07 00000005 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000003 00000006 0000000b 03040410 4b4b4b17 0000001f 01020224 8a8a8a28 a3a3a32a 8f8f8f08 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a6a6a601 ababab0b aeafae0b 6e6d6f0a 04040408 00000007 01000005 4d4d4e04 04040402 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 17171709 3939380e 00000012 15151517 9f9f9f1a a9a9a919 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a1a100 a4a3a300 a9aaa906 afafaf07 83838306 0d0c0d05 00000003 00000003 49494902 11101001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 30303004 1d1c1e06 0000000a 2c2d2c0d abacac0e acacac0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 918e9100 a5a5a502 acadac04 8f8f8e03 20202002 00000001 00000001 2f2f2f01 33333300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 47474701 07070703 00000005 49484806 b3b2b208 a8a8a803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9b9a9b00 a5a5a501 97989701 2f2f2f02 00000000 00000000 00000000 00000000 46464600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 393a3900 00000001 00000001 66676602 acacad03 a3a1a200 a0a0a000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93949300 9a9b9b01 a2a3a200 49494901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 14141400 00000000 00000000 00000000 86868601 9c9c9c01 92949100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a9aaa906 afafaf07 83838306 0d0c0d05 00000003 00000003 49494902 11101001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 30303004 1d1c1e06 0000000a 2c2d2c0d abacac0e acacac0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5a5a502 acadac04 8f8f8e03 20202002 00000001 00000001 2f2f2f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 47474701 07070703 00000005 49484806 b3b2b208 a8a8a803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5a5a501 97989701 2f2f2f02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 66676602 acacad03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9a9b9b01 00000000 49494901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86868601 9c9c9c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/logo.png │ ├── sng │ │ @@ -1,241 +1,241 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 234; height: 233; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9a9a9a00 8a8a8a00 5d5d5d00 35353500 4c4c4c00 48484800 35353500 43434300 3e3e3e00 3f3f3f00 46464600 34343400 3e3e3e00 32323200 46464600 3c3c3c00 33333300 51515100 3e3e3e00 40404000 3a3a3a00 49494900 4a4a4a00 30303000 56565600 2c2c2c00 62626200 47474700 42424200 3a3a3a00 a5a5a500 aaaaaa00 cdcdcd00 d8d8d800 cacaca13 a9a9a945 bababa81 b5b5b5b9 a8a8a8ab 9a999a74 867f8443 9a989917 82878501 8ea49900 dadedd00 ecf1f201 e6ebe901 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9a9a9a00 8a8a8a00 5d5d5d00 35353500 4c4c4c00 48484800 35353500 43434300 3e3e3e00 3f3f3f00 46464600 34343400 3e3e3e00 32323200 46464600 3c3c3c00 33333300 51515100 3e3e3e00 40404000 3a3a3a00 49494900 4a4a4a00 30303000 56565600 2c2c2c00 62626200 45454500 3d3d3d00 31313100 a0a0a007 a5a5a533 9a9a9a6d b0b0b0ac b8b8b8e3 c2c2c2ff c6c6c6ff cacacaff ccccccff c9cac9ff c4c5c4ff babbbae9 abacabc1 a6a3a597 d6d8d831 fbfaf902 ede9e801 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9a9a9a00 8a8a8a00 5d5d5d00 35353500 4c4c4c00 48484800 35353500 43434300 3e3e3e00 3f3f3f00 46464600 34343400 3e3e3e00 32323200 46464600 3c3c3c00 33333300 51515100 3e3e3e00 40404000 3a3a3a00 49494900 4a4a4a00 2e2e2e00 54545400 23232300 5c5c5c01 49494921 5e5e5e5a 7b7b7b99 aaaaaad2 bdbdbdfa c5c5c5ff cdcdcdff d3d2d2ff d4d4d4ff d4d4d5ff d6d6d6ff d9d9d9ff dcdcdcff dededeff dbdbdaff cbcbcbff a5a5a5ff 8a898b8d c9c8c600 dbdcd400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9a9a9a00 8a8a8a00 5d5d5d00 35353500 4c4c4c00 48484800 35353500 43434300 3e3e3e00 3f3f3f00 46464600 34343400 3e3e3e00 32323200 46464600 3c3c3c00 33333300 51515100 3e3e3e00 3f3f3f00 38383800 44444400 42424200 32323212 60606045 69696984 959595c0 b2b2b2f1 c1c1c1ff cacacaff c6c6c6ff c9c9c9ff d1d1d1ff dbdbdbff e2e2e2ff e6e6e6ff e8eae9ff ecececff ecececff e5e5e5ff d2d2d2ff b5b5b5ff 979898ff 898a88ff 5f576577 71667800 8b868c00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9a9a9a00 8a8a8a00 5d5d5d00 35353500 4c4c4c00 48484800 35353500 43434300 3e3e3e00 3f3f3f00 46464600 34343400 3e3e3e00 32323200 46464600 3c3c3c00 31313100 4f4f4f00 35353500 3c3c3c05 3e3e3e2d 68686869 848484a9 a6a6a6e2 bababaff c6c6c6ff c4c4c4ff c2c2c2ff c0c0c0ff c3c3c3ff cbcacaff d6d6d6ff e3e4e4ff efefefff f5f5f5ff f7f7f7ff f7f7f6ff f2f1f1ff e0e1e0ff c2c2c2ff a2a2a2ff 8c8c8cff 868686ff 8b8a8bff 2c2d2c62 03010400 03030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9a9a9a00 8a8a8a00 5d5d5d00 35353500 4c4c4c00 48484800 35353500 43434300 3e3e3e00 3f3f3f00 46464600 34343400 3d3d3d00 30303000 41414100 33333300 35353515 5b5b5b4d 7272728e 939393cc b0b0b0f8 bfbfbfff c3c3c3ff c0c0c0ff bebebeff bcbdbcff bdbdbdff bfbfbfff c5c5c6ff d0d0d1ff dfdedfff ecededff f7f7f7ff fcfcfdff fefdfdff f8f8f7ff eaeaeaff d2d1d2ff b2b1b2ff 959595ff 888888ff 888888ff 878787ff 868686ff 3d3d3d53 33333300 35353500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9a9a9a00 8a8a8a00 5d5d5d00 35353500 4c4c4c00 48484800 35353500 43434300 3e3e3e00 3e3e3e00 44444400 2b2b2b00 3b3b3b03 3535352c 6565656a 7b7b7bad a2a2a2e6 b6b6b6ff c0c0c0ff c0c0c0ff bcbcbcff bbbbbbff bababaff bbbbbbff bbbbbbff bdbdbdff c2c3c3ff ccccccff d9dadaff e8e8e8ff f3f3f4ff fafafaff fcfcfcff f7f8f7ff edededff dadadaff c0bfc0ff a5a5a5ff 929292ff 898989ff 7e7e7eff 6a6a6aff 7d7d7dff 848484fe 3636363e 2f2f2f00 31313100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9a9a9a00 8a8a8a00 5d5d5d00 35353500 4c4c4c00 48484800 34343400 3f3f3f00 35353500 3e3e3e0f 50505044 68686887 909090c7 aaaaaaf7 bababaff bfbfbfff bbbbbbff b9b9b9ff b8b8b8ff b8b8b8ff b9b9b9ff bababaff bababaff bbbbbbff c0bfc0ff c9c9c9ff d6d6d6ff e3e3e4ff edeeeeff f4f4f4ff f4f4f4ff efeeefff e4e3e4ff d7d7d6ff c7c7c8ff b4b4b4ff a0a0a0ff 8d8d8cff 767676ff 5c5c5cff 474747ff 3e3e3eff 7d7d7dff 808080f9 1717172f 0f0f0f00 11111100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9a9a9a00 8a8a8a00 5d5d5d00 33333300 47474700 41414100 3737371d 5d5d5d58 717171a0 9a9a9add afafafff bcbcbcff bbbbbbff b7b7b7ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b8b8b8ff b8b9b8ff b9b9b9ff bebebeff c6c5c6ff d2d2d2ff dededdff e7e7e7ff ebebeaff e7e7e6ff dededeff d2d2d2ff c7c7c7ff bcbebeff b1b3b2ff a6a6a6ff 969696ff 747474ff 565555ff 434343ff 3e3e3eff 3e3e3eff 434343ff 848484ff 7c7c7cf1 0909091f 03030300 04040400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9c9b9c00 94949400 8c8c8c00 88888800 9b9b9b00 89898900 59595902 3838382b 6767676d 808080b3 9f9f9fed b2b2b2ff bababaff b7b7b7ff b4b4b4ff b3b3b3ff b3b3b3ff b4b4b4ff b5b5b5ff b5b5b5ff b6b6b6ff b7b6b6ff b7b6b7ff b8b8b9ff bcbcbcff c4c4c3ff cececeff d9d8d8ff dfdfdfff dfdedeff d7d7d6ff c9cac9ff bbbcbcff b2b3b3ff aaabadff 999b9eff 8b8785ff 94908cff 949495ff 7a7a7aff 464646ff 424242ff 414141ff 414141ff 3e3e3eff 454545ff 888888ff 757575de 2020200e 1e1e1e00 1f1f1f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 9f9f9f00 9d9b9d00 94949400 8c8c8c00 84848407 94949438 8c8c8c7d 8b8b8bc2 a2a2a2f6 b2b2b2ff b6b6b6ff b3b3b3ff b1b1b1ff b1b1b1ff b2b2b2ff b3b3b3ff b3b3b3ff b3b3b3ff b4b4b4ff b5b5b5ff b5b5b4ff b5b5b5ff b6b6b6ff bababaff c1c1c1ff cbcbcaff d3d3d2ff d5d5d5ff cfd0cfff c1c2c2ff b2b2b2ff a6a6a7ff 9f9fa0ff 959698ff 808182ff 665f5aff 634835ff 643b1bff 7f7164ff 8b8d8fff 6e6e6eff 414141ff 414141ff 3f3f3fff 3f3f3fff 3a3a3aff 494949ff 8e8e8eff 686868cf 08080806 09090900 0a0a0a00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c0bfc000 b9bab900 a8a8a800 92929200 8e8d8d00 a1a0a100 9797970c 91919144 8e8e8e8b 939393cf a4a4a4fc adadadff b2b2b2ff b0b0b0ff aeaeaeff aeaeaeff afafafff afafafff b1b1b1ff b2b2b2ff b2b2b2ff b3b3b3ff b3b3b3ff b4b4b4ff b4b3b4ff b5b5b4ff b8b8b8ff bebebeff c6c6c6ff ccccccff cbcbcaff bebebdff aaababff 9b9c9bff 929393ff 8d8e8fff 808284ff 686564ff 4e4239ff 432a16ff 582d0dff 6d380dff 6a3709ff 7c6f63ff 87898cff 636363ff 3d3d3dff 3e3e3eff 3e3e3eff 3d3d3dff 383838ff 4d4d4dff 929292ff 656565c1 30303001 36363600 36363600 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c2c2c200 bebdbe00 b6b5b600 c1c0c100 bdbebd00 aaaaaa00 8e8e8e11 8a89894d 97979795 949494d8 a2a2a2ff a9a9a9ff aeaeaeff adadadff acacacff acacacff adadadff aeaeaeff aeaeaeff afafafff afafafff b1b1b1ff b2b2b2ff b2b2b2ff b2b2b2ff b3b2b3ff b4b3b3ff b7b7b6ff bcbdbcff c2c4c3ff c5c5c5ff bcbdbcff aaaaaaff 969696ff 888888ff 838584ff 7e8081ff 6d6e6fff 514b47ff 3f2b1dff 3e1e06ff 472002ff 542a07ff 68370bff 70390cff 6e3809ff 776e67ff 868889ff 5f5f5fff 3a3a3aff 3d3d3dff 3d3d3dff 3c3c3cff 363636ff 4f4f4fff 939393ff 5d5d5dab 2c2c2c00 32323200 32323200 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b5b5b500 b3b4b400 c3c3c300 c2c1c200 b7b6b700 bbbbbb15 9e9e9e51 9a9a9a9c 919191de a0a0a0ff a5a5a5ff abababff a9a9a9ff a9a9a9ff aaaaaaff abababff acacacff acacacff adadadff aeaeaeff aeaeaeff afafafff afafafff b0b0b0ff b1b1b0ff b1b1b1ff b2b2b2ff b5b5b5ff bbbbbbff bfc0c1ff bcbdbdff acacabff 969595ff 838382ff 7c7c7cff 7a7b7dff 727374ff 585859ff 3f352eff 2d1a0bff 331400ff 411d00ff 4f2605ff 502705ff 582e05ff 643307ff 7b3c08ff 673309ff 77716eff 858687ff 5c5c5cff 383838ff 3c3c3cff 3b3b3bff 3a3a3aff 333333ff 565656ff 979797ff 4646469d 04040400 0b0b0b00 0b0b0b00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 27272700 22212200 2a292a00 6f6f6f00 b9b9b900 b5b6b600 bebebe15 a2a1a253 999999a1 909190e2 989898ff a1a1a1ff a9a9a9ff a8a8a8ff a7a7a7ff a8a8a8ff a8a8a8ff a8a8a8ff aaaaaaff abababff acacacff acacacff adadadff adadadff aeaeaeff afafafff aeaeaeff afb0afff b1b1b0ff b4b5b4ff bbbbbbff bcbcbbff b2b2b2ff 9b9b9aff 828281ff 747474ff 737374ff 727375ff 656566ff 4c4643ff 28201aff 2a1403ff 481f00ff 381902ff 3c1c03ff 452206ff 492507ff 4c2606ff 5e2e06ff 6c3609ff 6c3605ff 522b0bff 7c7875ff 848586ff 555555ff 373737ff 3b3b3bff 393939ff 383838ff 313131ff 5d5d5dff 999999ff 4040408a 01010100 04040400 04040400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1d1d1d00 23232300 22222200 26262600 201f2000 25242500 6e6e6e0f 9696964f 949494a0 8f8f8fe2 949494ff 9d9d9dff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a6a6a6ff a7a7a7ff a7a7a7ff a8a8a8ff a8a8a8ff aaaaaaff abababff abababff acacacff acacacff adadadff adadadff adaeadff afb0b0ff b5b5b5ff bbbabaff b6b6b5ff a2a2a0ff 878786ff 727372ff 6b6b6bff 6d6e6fff 696b6cff 565554ff 3b332dff 28160bff 270f00ff 341700ff 663004ff 5b2d06ff 381b01ff 3c1e03ff 412005ff 422107ff 552805ff 673207ff 683308ff 512703ff 522e12ff 807d7bff 848586ff 4e4e4eff 363636ff 393939ff 383838ff 373737ff 303030ff 626262ff 969696ff 40404070 15151500 1a1a1a00 1a1a1a00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1b1b1b00 1b1b1b00 16161600 1c1c1c00 21212100 1c1c1c00 2525250b 2b2a2b49 4d4d4d96 737373db 898a8aff 999999ff a1a1a1ff a3a3a3ff a3a3a3ff a3a3a3ff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a7a7a7ff a7a7a7ff a8a8a8ff a8a8a8ff a9a9a9ff aaaaaaff abababff abababff aaabaaff abacabff afafafff b7b7b7ff b9b8b9ff acababff 8f8f8fff 737373ff 646464ff 656667ff 67696bff 5e5f60ff 4b4641ff 31241bff 210d01ff 230c00ff 2e1400ff 422104ff 623106ff 703807ff 472305ff 3b1d03ff 3e1d02ff 3f1d04ff 4e2607ff 642f05ff 592c05ff 502806ff 481f00ff 5c361bff 817f7eff 838485ff 4b4b4bff 343434ff 373737ff 363636ff 353535ff 2f2f2fff 696969ff 959595ff 2c2c2c5e 06060600 0a0a0a00 0a0a0a00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 24242400 2f2f2f00 1a1a1a00 19191900 0f0f0f00 1b1b1b08 2a2a2a42 45454590 626262d7 747474ff 848484ff 949494ff 9f9f9fff a1a1a1ff a1a1a1ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a7a7a7ff a7a7a7ff a8a8a8ff a9a9a9ff a9a9a9ff a9a9a9ff a9a9a8ff aaaaa9ff b0b0b0ff b8b8b8ff b5b4b4ff 9e9d9cff 7d7c7cff 646364ff 5d5e5eff 626464ff 5f6264ff 525150ff 41362dff 3c240dff 371800ff 2a1100ff 281100ff 301702ff 452206ff 5b2d05ff 673305ff 572a06ff 4d2406ff 462205ff 401d03ff 4b2306ff 602e08ff 612f07ff 4b2504ff 482404ff 4f2201ff 654123ff 828283ff 818282ff 474747ff 333333ff 363636ff 343434ff 333333ff 2f2f2fff 727272ff 8f8f8fff 3d3d3d4f 34343400 36363600 36363600 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 21212100 27272700 26262600 23232300 2b2b2b00 18181803 22222238 3d3d3d86 5e5e5ed0 737373fe 7c7c7cff 7a7a7aff 7a7a7aff 8d8d8dff 9d9d9dff 9f9f9fff a0a0a0ff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a6a6a6ff a7a7a7ff a8a8a8ff a7a8a7ff a5a5a5ff a9a9a9ff b2b3b2ff b7b8b7ff ababaaff 8d8c8cff 6c6c6cff 5a5a5aff 5a5b5cff 5e6062ff 575859ff 47423eff 3b291bff 3a1c04ff 421f02ff 482403ff 341902ff 251304ff 381a03ff 4b2401ff 572c05ff 5f3005ff 532605ff 5c2d06ff 653207ff 502604ff 442203ff 572a04ff 693308ff 542907ff 492504ff 4e2605ff 5a2801ff 65432aff 838587ff 7e7e7fff 404040ff 323232ff 343434ff 333333ff 313131ff 2f2f2fff 787878ff 8a8a8afc 2f2f2f39 28282800 2a2a2a00 2a2a2a00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 14141400 1d1d1d00 20202000 23232300 21212100 2626262e 45454578 5a5a5ac6 727272fc 7d7d7dff 7b7b7bff 777777ff 767676ff 767676ff 818181ff 979797ff 9f9f9fff 9f9f9fff a0a0a0ff a1a1a1ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a5a5a5ff a3a3a3ff a2a2a3ff aaaaabff b5b5b6ff b5b5b5ff 9f9e9eff 7b7b7bff 606060ff 585859ff 5c5d5eff 5a5d5fff 4d4c4cff 3e332bff 37200dff 3d1c00ff 482102ff 482406ff 4a2509ff 3f1f07ff 2a1401ff 3a1c03ff 592c07ff 623003ff 653205ff 552b05ff 582b07ff 773809ff 663208ff 4f2606ff 4e2603ff 673306ff 622f07ff 4c2404ff 502605ff 5c2c06ff 572701ff 62472fff 848788ff 7d7d7dff 3b3b3bff 323232ff 333333ff 323232ff 2f2f2fff 303030ff 7f7f7fff 858585f7 0e0e0e2b 06060600 08080800 08080800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 22222200 23232300 23232300 32323200 10101000 17171700 22222222 3d3d3d6a 535353bb 6f6f6ff7 7a7a7aff 7c7c7cff 787878ff 767676ff 767676ff 767676ff 757575ff 797979ff 8c8c8cff 9d9d9dff 9f9f9fff 9f9f9fff a0a0a0ff a0a0a0ff a1a1a1ff a2a2a2ff a2a2a3ff a3a3a3ff a4a4a4ff a2a2a2ff a0a0a0ff a2a3a3ff aeaeafff b8b8b8ff aeaeaeff 8e8f8eff 6d6d6dff 5b5a5aff 5a5b5cff 5d5f61ff 555759ff 433f3cff 36261bff 361a03ff 401c01ff 462204ff 472305ff 482306ff 4b2508ff 472306ff 311a02ff 3a1d04ff 602d05ff 6e3609ff 713908ff 633105ff 552b03ff 723a09ff 723709ff 603007ff 562a04ff 5f2e05ff 633109ff 512808ff 4f2506ff 5e2d05ff 5c2c06ff 4d2100ff 624b39ff 858789ff 7b7b7bff 373737ff 303030ff 313131ff 303030ff 2d2d2dff 333333ff 878787ff 818181ed 1010101b 09090900 0b0b0b00 0b0b0b00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 20202000 13131300 21212100 21212100 1d1d1d00 2f2f2f15 2c2c2c58 4d4d4dad 6d6d6def 797979ff 7c7c7cff 787878ff 767676ff 767676ff 767676ff 767676ff 777777ff 767676ff 767676ff 7f7f7fff 949494ff 9e9e9eff 9f9f9fff 9f9f9fff a0a0a0ff a0a0a0ff a1a1a1ff a1a2a1ff a1a0a1ff 9e9e9eff 9e9e9eff a7a6a8ff b6b5b6ff b8b8b8ff a2a2a2ff 7f7e7eff 636362ff 5b5b5bff 606061ff 5e5f61ff 4e4e4eff 3e342cff 341d0dff 321500ff 3d1c02ff 452205ff 452306ff 462305ff 472205ff 482306ff 462406ff 391d03ff 3b1d01ff 612f07ff 6b3205ff 753a08ff 683406ff 552a04ff 6a3609ff 7a3c06ff 6b3409ff 6a3407ff 5f3003ff 592d06ff 542908ff 4f2707ff 572a06ff 5c2f07ff 502706ff 482001ff 635143ff 87898bff 777777ff 333333ff 2e2e2eff 2f2f2fff 2e2e2eff 2b2b2bff 353535ff 8c8c8cff 767676da 1c1c1c0b 1b1b1b00 1c1c1c00 1c1c1c00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 20202000 23232300 2d2d2d00 1e1e1e00 0c0c0c00 2020200a 2c2c2c49 4848489c 686868e3 787878ff 7e7e7eff 797979ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 777777ff 767676ff 787878ff 878787ff 999999ff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a0a09fff 9d9e9eff 9b9b9bff 9fa0a0ff afaeafff bbbabaff b2b1b1ff 919291ff 6f6f6fff 5d5d5dff 5e5f5fff 626364ff 5a5b5dff 464341ff 34271eff 311804ff 3f1b00ff 411c00ff 3d1d04ff 412006ff 452207ff 432204ff 442203ff 452206ff 462506ff 3d1e02ff 351a01ff 572b03ff 6d3606ff 6d3606ff 6a3506ff 582b06ff 643207ff 7b3f08ff 703808ff 713808ff 6e3407ff 5b2b06ff 532706ff 532806ff 522a06ff 5c2d08ff 522908ff 4f2606ff 4c2200ff 6a5849ff 888a8dff 717171ff 2f2f2fff 2e2e2eff 2e2e2eff 2d2d2dff 282828ff 393939ff 929292ff 6c6c6ccc 21212105 25252500 26262600 26262600 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 27272700 16161600 1d1d1d00 1f1f1f00 1f1f1f00 28282801 27272737 3a3a3a86 606060d3 757575ff 7e7e7eff 7a7a7aff 777777ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 7e7e7eff 919191ff 9c9c9cff 9d9d9dff 9e9e9eff 9d9d9dff 999a9aff 999a9aff a6a6a6ff b7b6b7ff bababaff a4a4a4ff 818181ff 656565ff 5d5e5dff 626364ff 626465ff 545454ff 413731ff 331f10ff 2f1200ff 3f1c00ff 4a2303ff 482404ff 401e03ff 3f1d02ff 422005ff 442207ff 432104ff 3f1e02ff 411f04ff 422103ff 3c1d04ff 462402ff 6a3405ff 6c3605ff 6a3406ff 5e2d05ff 653008ff 763c0aff 6f3907ff 5d3108ff 68350aff 633006ff 5a2b09ff 592908ff 572907ff 5d2f09ff 5e2d09ff 552908ff 562b04ff 502501ff 6a5d53ff 898b8dff 6e6e6eff 2c2c2cff 2d2d2dff 2c2c2cff 2c2c2cff 252525ff 404040ff 979797ff 696969bc 39393901 40404000 40404000 40404000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1d1d1d00 20202000 26262600 12121200 17171700 21212122 3d3d3d6d 575757c0 727272fb 7d7d7dff 7b7b7bff 777777ff 767676ff 767676ff 777777ff 767676ff 767676ff 777777ff 777777ff 767676ff 777777ff 777777ff 777777ff 777777ff 767676ff 797979ff 8a8a8aff 9a9a9aff 9c9c9cff 999a9aff 989898ff 9f9f9fff afafafff bcbcbcff b4b4b4ff 949494ff 727171ff 606060ff 606061ff 666869ff 5f6062ff 4c4846ff 392c21ff 321803ff 3d1a00ff 391900ff 401e02ff 572a08ff 532904ff 432103ff 3e1d03ff 401e03ff 422005ff 442207ff 3c1c04ff 421d03ff 502606ff 4b2503ff 462203ff 5b2c04ff 6e3406ff 6b3506ff 643006ff 683207ff 773a09ff 6e380cff 5d2d09ff 592b08ff 602f08ff 613109ff 5d2e07ff 5c2b05ff 622f07ff 623008ff 5b2c07ff 673106ff 643205ff 471f01ff 67605dff 8a8c8dff 6a6a6aff 292929ff 2b2b2bff 2b2b2bff 2a2a2aff 242424ff 454545ff 9a9a9aff 5c5c5ca8 25252500 2c2c2c00 2c2c2c00 2c2c2c00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1c1c1c00 26262600 17171700 1b1b1b00 1a1a1a00 2525250f 2b2b2b52 4c4c4cab 6d6d6def 7b7b7bff 7d7d7dff 787878ff 777777ff 767676ff 777777ff 777777ff 767676ff 777777ff 777777ff 777777ff 767676ff 777777ff 777777ff 777777ff 767676ff 767676ff 777777ff 797979ff 868687ff 959595ff 979797ff 999a9aff a6a7a7ff b9b9b9ff bdbcbdff a7a7a7ff 838282ff 676767ff 606060ff 656666ff 666869ff 585858ff 403a37ff 2e1e13ff 351800ff 3a1900ff 3e1e02ff 3e1e05ff 371c02ff 4c2604ff 5d2c09ff 4e2606ff 3e1d04ff 401e03ff 411f04ff 422005ff 401f04ff 3a1d01ff 572b05ff 633206ff 592b06ff 643206ff 6f3607ff 6e360aff 663208ff 643307ff 753a07ff 6f360aff 633009ff 582a09ff 602f09ff 663309ff 613008ff 5d2b03ff 622f05ff 633005ff 612f05ff 6c3507ff 6f3808ff 5f2d04ff 391901ff 6a6663ff 8b8d8eff 626262ff 262626ff 2a2a2aff 292929ff 292929ff 212121ff 4c4c4cff 9e9e9eff 4646469a 00000000 05050500 05050500 05050500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 25252500 2a2a2a00 1f1f1f00 1b1b1b00 21212100 13131302 2424243b 4343438d 656565db 787878ff 7e7e7eff 7a7a7aff 777777ff 777777ff 767676ff 767676ff 767676ff 777777ff 767676ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 777677ff 7c7c7cff 868685ff 919291ff 9fa09fff b2b2b2ff bfbfbfff b6b6b5ff 959595ff 737373ff 616161ff 636363ff 696a6bff 626465ff 4f4d4bff 362b23ff 2a1506ff 2c1100ff 341700ff 3d1e01ff 3b1c03ff 3a1d05ff 391b05ff 412002ff 562b07ff 582a07ff 472104ff 3d1d04ff 422005ff 432106ff 422005ff 3e1d03ff 4c2503ff 6e3605ff 6c3605ff 703506ff 7e3e09ff 773a09ff 693309ff 653107ff 713908ff 6f3807ff 5d3009ff 5a2d0bff 62320bff 693309ff 663209ff 532804ff 632f07ff 693308ff 653205ff 6c3606ff 703907ff 633207ff 542902ff 422203ff 75706aff 8c8d8eff 5d5c5cff 242424ff 292929ff 282828ff 272727ff 1f1f1fff 565656ff 9f9f9fff 43434383 05050500 0a0a0a00 0a0a0a00 0a0a0a00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 1b1b1b00 14141400 24242400 28282800 1a1a1a00 1c1c1c20 3d3d3d6e 575757c2 737373fc 7d7d7dff 7a7a7aff 787878ff 777777ff 767676ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767776ff 767677ff 777677ff 797779ff 7e7e7eff 8e8e8dff a5a6a5ff bcbcbcff c1c1c1ff a8a8a8ff 838383ff 686868ff 616262ff 676869ff 67696bff 5b5b5cff 463f3aff 362315ff 321501ff 2f1100ff 311500ff 371c02ff 3a1c03ff 3b1d05ff 391b03ff 3a1c03ff 431e03ff 512804ff 532b09ff 4b2606ff 442205ff 421f04ff 4b2506ff 472307ff 422003ff 442202ff 5f3006ff 793c09ff 6d3607ff 7a3d07ff 813e08ff 713608ff 663107ff 70380bff 743a09ff 623108ff 5b2e0aff 64320aff 6f370aff 6e3406ff 5b2b05ff 512804ff 6c3709ff 693405ff 6a3606ff 6e3708ff 693306ff 673206ff 592c02ff 532d0aff 787573ff 8a8b8cff 585858ff 222222ff 282828ff 262626ff 252525ff 1d1d1dff 5c5c5cff 9c9c9cff 3d3d3d6a 11111100 17171700 17171700 17171700 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 14141400 23232300 19191900 0d0d0d00 2323230a 3232324d 4d4d4da6 6b6b6bed 7b7b7bff 7d7d7dff 797979ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 777777ff 777777ff 767776ff 777777ff 767677ff 777677ff 787778ff 7f7f7eff 919290ff adadadff c2c1c1ff c3c2c3ff a3a3a3ff 757575ff 626262ff 646464ff 6b6c6cff 666768ff 52504fff 3d3027ff 321b09ff 371800ff 3b1b02ff 3c1d03ff 391c04ff 381a03ff 3c1e01ff 3c1e04ff 381c04ff 381a02ff 3e1e05ff 4b2404ff 4f2804ff 4a2604ff 442403ff 412005ff 482305ff 502605ff 472206ff 4a2404ff 572c03ff 763a09ff 763909ff 6d3508ff 793d0aff 783a09ff 663208ff 673108ff 713a0aff 673309ff 5c2d08ff 6c350aff 6e3609ff 713608ff 643106ff 4c2403ff 572a05ff 663303ff 683506ff 703907ff 6e360aff 743807ff 793a05ff 612e00ff 492b0eff 797878ff 8a8b8bff 505050ff 212121ff 262626ff 252525ff 242424ff 1d1d1dff 646464ff 999999ff 3838385a 1f1f1f00 23232300 23232300 23232300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 25252500 1d1d1d00 2c2c2c00 10101000 1d1d1d00 2121212d 3a3a3a81 636363d3 777777ff 7e7e7eff 7a7a7aff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 767677ff 777677ff 777777ff 777778ff 79797aff 848485ff 9d9e9dff b9b8b8ff c4c3c4ff bbbabbff abaaaaff 898989ff 666666ff 686869ff 6b6d6eff 5e5f5fff 44403dff 2f2018ff 2f1300ff 3d1a00ff 3c1c03ff 381c04ff 381c06ff 3c1d03ff 3c1e05ff 3d1f06ff 401f03ff 391c01ff 331a01ff 371a02ff 3f1e04ff 452404ff 472205ff 452105ff 3e1d03ff 381b05ff 452106ff 472207ff 4e2607ff 603109ff 783c07ff 7e3c09ff 6d3308ff 6f360aff 6c350aff 693307ff 612f09ff 6e3509ff 6f3908ff 5b2f08ff 67340aff 713609ff 713708ff 683406ff 4b2602ff 452203ff 562a04ff 673304ff 733907ff 733b09ff 713709ff 874109ff 8a4409ff 622e01ff 5f3817ff 807e7cff 898a8bff 474747ff 202020ff 242424ff 242424ff 222222ff 1c1c1cff 6f6f6fff 949494ff 48484848 44444400 45454500 45454500 45454500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 16161600 28282800 23232300 16161600 29292911 2d2d2d58 535353b3 727272f6 808080ff 7d7d7dff 797979ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777676ff 767676ff 777777ff 787879ff 7a787aff 7f7f7fff 909191ff acadacff c2c2c2ff c2c1c2ff b1b1b2ff a2a2a2ff 9d9e9dff 868585ff 6c6c6dff 676869ff 545353ff 39302bff 28160cff 240d00ff 2c1400ff 391c03ff 3b1f05ff 351b03ff 331903ff 331704ff 361805ff 3f1e04ff 432105ff 411e03ff 3b1c02ff 361b03ff 331802ff 3f1d01ff 412000ff 401f02ff 452103ff 3f1d03ff 3b1f08ff 3f2108ff 452106ff 5f2f08ff 773b08ff 7c3e09ff 683307ff 6d360aff 6d3508ff 663306ff 693606ff 663205ff 723a08ff 623106ff 603009ff 693209ff 70370aff 683507ff 4c2502ff 401f02ff 452202ff 562a03ff 783907ff 7f3e06ff 723a08ff 83420aff 8a430aff 7f3e09ff 703600ff 815022ff 838383ff 8a8a8bff 424242ff 1f1f1fff 232323ff 222222ff 202020ff 1d1d1dff 777777ff 8f8f8ffb 2e2e2e35 28282800 29292900 29292900 29292900 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 23232300 1e1e1e00 2e2e2e00 11111100 22222200 2c2c2c34 4242428a 6a6a6add 7d7d7dff 818181ff 7c7c7cff 797979ff 787878ff 787878ff 787878ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 777777ff 777879ff 7a7b7bff 7e7e7fff 8a8b8aff a2a3a3ff bcbcbcff c7c7c8ff bdbcbeff aaaaaaff 9e9e9eff 9d9d9dff a3a3a3ff 868888ff 5e5f5fff 444140ff 291f1cff 1d0c01ff 240c00ff 2b1104ff 2d1503ff 331a04ff 351b02ff 341b01ff 341a02ff 321702ff 2d1402ff 311905ff 401f04ff 421f04ff 3d1e02ff 3c1e04ff 391b04ff 3b1d04ff 432204ff 402001ff 432203ff 4b2606ff 442205ff 3c1f07ff 3b1e06ff 4b2607ff 6b350aff 783c09ff 653308ff 67320aff 6d3407ff 6c3507ff 683505ff 6c3606ff 6e3604ff 6c3506ff 5f2f09ff 643207ff 6e3807ff 6a3509ff 4f2707ff 452201ff 472103ff 5c2c05ff 723908ff 874308ff 793b07ff 7c3d07ff 7c3f09ff 7b3d08ff 7f3d05ff 753701ff 704a2cff 848688ff 888889ff 3c3c3cff 1d1d1dff 222222ff 212121ff 1f1f1fff 1f1f1fff 7f7f7fff 8a8a8af6 08080827 00000000 01010100 01010100 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 29292900 15151500 29292900 21212100 17171700 2b2b2b13 3030305e 585858b9 787878fa 838383ff 7f7f7fff 7b7b7bff 7a7a7aff 7a7a7aff 797979ff 797979ff 787878ff 787878ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 787778ff 7a7b7aff 7e7e7fff 868788ff 999b9aff b4b5b5ff c7c8c8ff c6c5c6ff b6b5b6ff a5a5a5ff 9e9d9eff a0a0a0ff a7a7a7ff a3a3a4ff 6d6c6cff 342e2bff 1f120cff 160600ff 1e0c00ff 241101ff 291205ff 2c1306ff 2f1502ff 341903ff 341902ff 341a03ff 351a05ff 321602ff 311602ff 351a03ff 412006ff 3f1e03ff 3c1f02ff 422207ff 452106ff 4d2703ff 4a2603ff 4b2706ff 512906ff 4e2507ff 3e1c06ff 3a1b06ff 452205ff 572d05ff 6d340aff 653307ff 603006ff 6e3407ff 6d3407ff 6b3406ff 673404ff 703707ff 743708ff 6d3606ff 673209ff 713707ff 713807ff 562b04ff 4f2604ff 4f2704ff 6a3405ff 8f450aff 8d4408ff 7a3c0bff 6d3508ff 783d0aff 753b0aff 7f4008ff 6b3506ff 5a2800ff 674c37ff 86898aff 868686ff 343434ff 1d1d1dff 212121ff 202020ff 1c1c1cff 232323ff 888888ff 858585e8 1b1b1b15 16161600 17171700 17171700 17171700 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1f1f1f00 15151500 28282800 10101000 23232300 2a2a2a33 4444448a 6e6e6edf 828282ff 848484ff 7f7f7fff 7c7c7cff 7c7c7cff 7b7b7bff 7a7a7aff 7a7a7aff 797979ff 797979ff 797979ff 787878ff 787878ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 767777ff 7a7a7aff 7d7e7eff 848585ff 949495ff acadadff c4c5c4ff cccdcdff c0c1c1ff aeadaeff a2a1a2ff a0a1a0ff a5a5a5ff a8a9a9ff 9c9d9dff 767575ff 34302fff 160a01ff 1a0800ff 1d0c00ff 200f00ff 251303ff 251203ff 281204ff 2c1306ff 311703ff 341904ff 321702ff 351a05ff 321803ff 2f1702ff 381b02ff 3a1c03ff 3e1e05ff 3a1e03ff 3a1f03ff 462404ff 4d2804ff 522a05ff 532805ff 592a07ff 522806ff 442004ff 3b1e04ff 402006ff 502805ff 663107ff 683208ff 633105ff 683306ff 6e3408ff 6e3508ff 683104ff 6a3306ff 743809ff 78390bff 733809ff 753808ff 793c07ff 713908ff 582a03ff 562a04ff 6c3305ff 8b4705ff 8a440aff 7c3b09ff 70370aff 753d09ff 7d3e08ff 7e3e0aff 683207ff 522805ff 4c2200ff 6a5444ff 8a8c8eff 848484ff 2e2e2eff 1d1d1dff 1f1f1fff 1e1e1eff 1a1a1aff 262626ff 909090ff 787878d7 16161608 16161600 17171700 17171700 17171700 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 19191900 2d2d2d00 2d2d2d00 1d1d1d00 0e0e0e00 2626260f 30303057 5a5a5ab5 7c7c7cf9 878787ff 838383ff 7f7f7fff 7d7d7dff 7e7e7eff 7d7d7dff 7b7b7bff 7b7b7bff 7b7b7bff 7a7a7aff 797979ff 797979ff 797979ff 787878ff 787878ff 777777ff 767677ff 767676ff 767676ff 787979ff 7d7f7eff 848585ff 909090ff a5a5a5ff bec0bfff cecfcfff cacbcbff b9b9baff a8a8a9ff a1a1a1ff a4a3a3ff a9a9aaff a7a8a8ff 919090ff 6d6662ff 3d3432ff 1b1514ff 0d0400ff 1b0d02ff 231006ff 220f05ff 231001ff 251203ff 251203ff 281203ff 2c1403ff 331804ff 351a05ff 321702ff 341904ff 311602ff 311b01ff 391e03ff 351a02ff 341a02ff 341b02ff 3c1e03ff 4a2607ff 4e2a04ff 512a05ff 522807ff 4e2507ff 482307ff 422003ff 402004ff 4d2505ff 5e2e08ff 683407ff 5f3007ff 643006ff 693308ff 703709ff 6d3809ff 6a3406ff 713609ff 7d3e08ff 7d3d09ff 7b3b0bff 783b08ff 7f4007ff 6c3607ff 582a03ff 743807ff 894509ff 844207ff 7c3d09ff 7b3d07ff 824007ff 834209ff 7e3e07ff 653008ff 552806ff 522704ff 4b2200ff 725f4fff 8c8e90ff 818181ff 2a2a2aff 1b1b1bff 1d1d1dff 1d1d1dff 181818ff 2b2b2bff 969696ff 6f6f6fc8 1b1b1b04 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 18181800 2f2f2f00 18181800 2b2b2b00 26262600 2525252a 3f3f3f82 6f6f6fd8 868686ff 898989ff 848484ff 818181ff 808080ff 7f7f7fff 7e7e7eff 7e7e7eff 7d7d7dff 7c7c7cff 7c7c7cff 7b7b7bff 7a7a7aff 797979ff 797979ff 797979ff 787778ff 777777ff 767676ff 777778ff 7c7c7cff 838585ff 8e9090ff a0a0a0ff b9b9b8ff cececdff d2d4d3ff c5c6c6ff b1b1b2ff a6a5a5ff a4a3a3ff a7a8a8ff abacacff a2a2a3ff 827f7dff 584f48ff 3c2d25ff 39261bff 30231eff 241e1cff 100a07ff 110802ff 230f07ff 251107ff 241102ff 251203ff 251203ff 281202ff 2c1501ff 321804ff 351a05ff 331803ff 331803ff 341a05ff 351c03ff 361c03ff 311606ff 301603ff 351a03ff 3f1e03ff 472204ff 492604ff 4b2507ff 482408ff 462204ff 4b2605ff 4c2405ff 532807ff 5c2c06ff 633105ff 5c3006ff 5c2d08ff 693107ff 6e3607ff 723908ff 753b08ff 743905ff 7d3e07ff 854208ff 7e3e08ff 763a06ff 813f05ff 7d3d06ff 633104ff 6d3807ff 8b4608ff 834309ff 7f400aff 803f07ff 854208ff 864207ff 713704ff 5d2e03ff 552a03ff 5a2b07ff 532803ff 592d03ff 826d5bff 8b8e91ff 7c7c7cff 232323ff 1b1b1bff 1c1c1cff 1c1c1cff 151515ff 333333ff 9c9c9cff 6c6c6cb6 3e3e3e00 44444400 44444400 44444400 44444400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 2b2b2b00 20202000 17171700 2a2a2a00 16161606 3535354b 5c5c5cac 7f7f7ff3 8d8d8dff 8a8a8aff 858585ff 838383ff 828282ff 828282ff 818181ff 7f7f7fff 7e7e7eff 7d7d7dff 7d7d7dff 7d7d7dff 7c7c7cff 7b7b7bff 7b7b7bff 7a7a7aff 787878ff 787878ff 787878ff 7c7d7cff 838483ff 8c8e8dff 9b9d9dff b2b3b3ff cacacaff d6d7d6ff d0d0d1ff bdbebdff adadadff a5a5a6ff a6a6a7ff adadadff acadadff 979697ff 6f6a67ff 4c4138ff 3a2a1eff 372518ff 3a281fff 3a2a21ff 302622ff 241e1aff 0c0703ff 110802ff 211006ff 2a1304ff 251203ff 251203ff 271103ff 281104ff 2c1502ff 311701ff 331903ff 331803ff 341904ff 341904ff 331902ff 301703ff 2a1302ff 2f1505ff 341a04ff 3a1b02ff 411e03ff 472105ff 472305ff 4b2405ff 532703ff 552a03ff 5b2c06ff 653109ff 602f06ff 622f05ff 602f05ff 633204ff 6e3409ff 703808ff 703807ff 763b07ff 7e3e08ff 814007ff 7d3d07ff 793d09ff 7d3e08ff 854107ff 743a06ff 5c2e04ff 6e3707ff 824207ff 814207ff 7c3e08ff 773b06ff 783d08ff 6c3507ff 522502ff 592d03ff 643403ff 5e2d03ff 5d2d02ff 6c3808ff 867668ff 8d9093ff 767676ff 1e1e1eff 1a1a1aff 1b1b1bff 1a1a1aff 121212ff 3a3a3aff a0a0a0ff 5a5a5aa4 1d1d1d00 25252500 25252500 25252500 25252500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 17171700 32323200 29292900 19191900 1717171b 49494970 6d6d6dca 898989ff 929292ff 8c8c8cff 878787ff 858585ff 858585ff 848484ff 828282ff 828282ff 818181ff 808080ff 7f7f7fff 7e7e7eff 7e7e7eff 7d7d7dff 7b7b7bff 7b7a7aff 79797aff 797979ff 7b7b7bff 828382ff 8c8e8dff 9a9b9bff acaeadff c4c5c4ff d8d9d7ff d9dadaff c9cacaff b6b6b6ff a9a9a9ff a7a6a6ff abababff b0b0b1ff a7a7a7ff 868584ff 595451ff 3b2f2aff 33231cff 3d2b1eff 423124ff 3d2d23ff 3a2a21ff 3a2a22ff 312925ff 26201dff 100804ff 0e0501ff 1b0e04ff 2d1604ff 251203ff 271203ff 280f03ff 281004ff 2d1603ff 2f1901ff 2d1600ff 301601ff 341904ff 311601ff 2e1603ff 2c1604ff 261101ff 2b1403ff 3a1b03ff 442104ff 4b2406ff 4d2605ff 502904ff 572a04ff 5e2d04ff 613007ff 683309ff 633007ff 5e2e07ff 68320aff 653005ff 683405ff 6e3607ff 6e3606ff 6d3504ff 793b07ff 7e3f08ff 7b3c07ff 7d3e08ff 7d3f0aff 824109ff 824107ff 6a3207ff 522602ff 663305ff 804107ff 824006ff 6e3606ff 643205ff 5f2f04ff 552a01ff 673403ff 844408ff 713802ff 5e2e03ff 5f2e02ff 5e310aff 8b7e74ff 909295ff 727272ff 1a1a1aff 1a1a1aff 1a1a1aff 191919ff 111111ff 414141ff a4a4a4ff 46464695 00000000 01010100 01010100 01010100 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1f1f1f00 3a3a3a00 2e2e2e00 11111100 2c2c2c00 31313138 55555594 7d7d7de8 949494ff 949494ff 8e8e8eff 8b8b8bff 898989ff 888888ff 868686ff 858585ff 848484ff 838383ff 828282ff 818181ff 808080ff 7f7f7fff 7e7e7eff 7e7e7eff 7c7c7cff 7b7b7bff 7b7c7cff 818181ff 8b8b8bff 999999ff aaabaaff c0c0c0ff d6d6d5ff dfdfdfff d7d7d7ff c3c4c3ff b1b2b1ff aaaaaaff aaa9aaff afafafff b0b0b1ff 9d9d9dff 74726fff 49433eff 302821ff 2d241dff 372a22ff 392c25ff 392d24ff 3c2c22ff 3a2b22ff 3a2a21ff 2f251fff 282321ff 251d1cff 110908ff 080301ff 1d0e04ff 2a1605ff 261203ff 200e02ff 231003ff 291306ff 2e1805ff 2e1801ff 291200ff 311601ff 331802ff 311602ff 2d1503ff 2a1403ff 291504ff 361b05ff 472305ff 4e2508ff 512906ff 532b03ff 572b06ff 5f2e05ff 633206ff 6c3507ff 6c3509ff 603008ff 663206ff 6c3309ff 6b3309ff 6d3407ff 6e3606ff 6b3403ff 6f3706ff 7d3e08ff 7d3f09ff 7d400aff 7e3f09ff 7e3f09ff 803f09ff 783c08ff 5a2b06ff 552906ff 6c3704ff 854408ff 813f06ff 683406ff 582c05ff 5d2e05ff 7c3f05ff 904706ff 8b4507ff 6c3504ff 5a2c02ff 542800ff 633612ff 90867eff 909294ff 6d6c6cff 171717ff 191919ff 181818ff 181818ff 0e0e0eff 4d4d4dff a4a4a4ff 4949497c 12121200 16161600 16161600 16161600 16161600 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 3b3b3b00 27272700 1e1e1e00 34343400 2828280a 35353552 696969b6 8f8f8ffb 9b9b9bff 969696ff 909090ff 8d8d8dff 8d8d8dff 8c8c8cff 8a8a8aff 898989ff 878787ff 858585ff 848484ff 838383ff 828282ff 828282ff 818181ff 7f7e7fff 7d7d7dff 7c7d7dff 808080ff 888888ff 959595ff a5a6a6ff bbbbbcff d2d2d2ff e1e2e2ff e0e1e1ff d0d1d1ff bbbcbbff aeaeaeff aaabaaff aeaeaeff b3b3b3ff abacacff 8e8c8dff 615d5aff 3d3630ff 2f271fff 322921ff 342c25ff 312c26ff 332b24ff 302924ff 2e2824ff 322923ff 372a22ff 3b2b20ff 29221dff 231f1eff 241d1cff 0e0706ff 090201ff 211004ff 200f04ff 110600ff 110903ff 261304ff 2e1603ff 2c1602ff 2c1502ff 2b1402ff 321702ff 321803ff 2e1605ff 2c1503ff 2d1502ff 381c05ff 472204ff 4c2804ff 522a04ff 572b02ff 4f2602ff 512706ff 612f04ff 6b3505ff 703807ff 6f3506ff 6d3507ff 703807ff 703608ff 713608ff 723808ff 6f3705ff 6d3505ff 733804ff 813f06ff 834107ff 834209ff 7e3f09ff 80400aff 793d08ff 612f04ff 643104ff 6b3604ff 7f3f05ff 8b4506ff 8b4306ff 743906ff 613106ff 8f4608ff 9d4e07ff 8f4908ff 6d3605ff 5b2e04ff 663403ff 602d00ff 7c4b1fff 9b9188ff 8f9294ff 636464ff 131313ff 171717ff 171717ff 161616ff 0d0d0dff 565656ff a3a3a3ff 3b3b3b66 0f0f0f00 14141400 14141400 14141400 14141400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2c2c2c00 44444400 49494900 39393900 20202000 1f1f1f1c 58585874 7a7a7ad1 9c9c9cff 9e9e9eff 979797ff 949494ff 929292ff 919191ff 8f8f8fff 8d8d8dff 8c8c8cff 8b8b8bff 8a8a8aff 888888ff 868686ff 858585ff 848484ff 828283ff 818181ff 807f80ff 808080ff 868686ff 909191ff a0a1a1ff b5b5b4ff cbcbccff dfdfe0ff e7e7e8ff dddedeff c8c9c9ff b6b7b6ff adadadff acacacff b2b2b2ff b4b4b4ff a3a2a2ff 7a7877ff 4f4846ff 362d29ff 322923ff 362e26ff 372f29ff 352e28ff 2d2925ff 2b2924ff 2b2723ff 2a2523ff 2a2522ff 2b2521ff 2c2621ff 342b23ff 2c2420ff 251e1dff 231c1bff 0e0604ff 090301ff 120906ff 0c0403ff 0d0704ff 1a1006ff 2e1804ff 301700ff 2e1700ff 2f1804ff 301603ff 321702ff 2e1502ff 2b1503ff 301603ff 351a05ff 421f04ff 4e2704ff 522a06ff 592c03ff 572b02ff 452301ff 4a2402ff 643103ff 753907ff 743c0bff 6f3706ff 713907ff 723908ff 703706ff 6f3806ff 6b3605ff 6c3604ff 6d3605ff 773a04ff 854208ff 834308ff 7d3f06ff 7f400aff 793d09ff 602e03ff 612f03ff 7a3b05ff 844107ff 8f4507ff 924808ff 874409ff 783c06ff 813f07ff a5510aff 9e4e08ff 7c3d05ff 673204ff 8f4507ff 7a3c05ff 6e3401ff a26128ff 9c9691ff 919395ff 5c5c5cff 111111ff 161616ff 161616ff 151515ff 0d0d0dff 5e5e5eff 9f9f9fff 36363656 1c1c1c00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4b4b4b00 48484800 2b2b2b00 41414100 43434300 41414134 61616192 8b8b8be8 a2a2a2ff a1a1a1ff 9a9a9aff 979797ff 959595ff 949494ff 939393ff 919191ff 909090ff 8e8e8eff 8d8d8dff 8b8b8bff 8a8a8aff 888888ff 868686ff 848484ff 838383ff 828382ff 868686ff 8e8f8eff 9c9c9cff aeaeaeff c3c3c3ff dbdbdaff e9e9eaff e8e8e9ff d7d7d8ff c2c2c2ff b3b3b3ff aeaeaeff b1b1b1ff b6b6b6ff b0b0b0ff 949392ff 666461ff 403a37ff 322925ff 352b27ff 382f2cff 38302bff 372f28ff 352f29ff 322c27ff 2c2825ff 2a2824ff 2c2723ff 2d2623ff 2f2924ff 2b2522ff 262321ff 262321ff 27201fff 241e1cff 1f1917ff 0a0503ff 060300ff 0a0302ff 0a0403ff 100605ff 1d0d04ff 1e0e04ff 1d0c02ff 271101ff 331701ff 331802ff 341a03ff 301702ff 2a1402ff 311703ff 3b1e05ff 492403ff 552904ff 5d2d06ff 602e05ff 5a2e06ff 4c2703ff 4b2502ff 612e04ff 753806ff 733a08ff 703807ff 723a09ff 693603ff 653402ff 5d3002ff 5f3004ff 6d3504ff 713804ff 814004ff 864308ff 7f4006ff 7c3e06ff 7e3f09ff 683304ff 5d2d01ff 6e3704ff 7c3e05ff 90490bff 964b0bff 944a0aff 914908ff 8c4606ff 954a07ff a6520cff 8e4608ff 763a05ff 974a07ff 9c4d08ff 743b05ff 9a4b02ff c17333ff 9d9a97ff 929395ff 575757ff 101010ff 151515ff 151515ff 141414ff 0d0d0dff 6b6b6bff 9a9a9afe 4d4d4d43 49494900 4b4b4b00 4b4b4b00 4b4b4b00 4b4b4b00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eeeeee00 3a3a3a00 4c4c4c00 4a4a4a00 43434300 29292904 4c4c4c4c 7b7b7bb1 9a9a9af9 a9a9a9ff a3a3a3ff 9c9c9cff 9b9b9bff 9a9a9aff 989898ff 979797ff 949494ff 939393ff 929292ff 909090ff 8f8f8fff 8d8d8dff 8b8b8cff 898989ff 888888ff 868686ff 878787ff 8e8d8dff 999999ff a8a8a8ff bcbcbcff d2d2d2ff e7e6e7ff eeedeeff e4e4e4ff cfcfcfff bdbcbcff b1b1b2ff b0b0b0ff b4b4b5ff b7b8b8ff a7a7a7ff 817f7fff 54504eff 37322eff 312c27ff 38302cff 3b322eff 3a312cff 38312aff 372f29ff 362f28ff 362d27ff 342a27ff 2e2a26ff 2b2a24ff 2c2623ff 2d2523ff 2a2623ff 252320ff 262321ff 24211fff 241f1dff 211e1bff 1c1916ff 0a0603ff 060200ff 080300ff 060300ff 070200ff 0a0101ff 0b0503ff 0d0602ff 241004ff 311803ff 331b03ff 381e02ff 341b04ff 301504ff 331703ff 3f1f04ff 4b2705ff 582b04ff 693205ff 693207ff 623107ff 542903ff 4a2402ff 592b01ff 6a3503ff 713907ff 733908ff 6e3807ff 613204ff 572a02ff 552904ff 643206ff 743806ff 7a3d06ff 834206ff 7b3e09ff 7a3c07ff 7f3f08ff 7a3c06ff 643003ff 6d3707ff 783c05ff 8a4505ff 9b4e0bff 9f520bff a8560cff ad590bff a45206ff b0590bff 9d4e09ff 814105ff 8c4609ff 964b09ff 8e4807ff 924a07ff a75003ff c17c41ff 9e9d9dff 919394ff 4e4e4eff 0e0e0eff 141414ff 131313ff 121212ff 0d0d0dff 767676ff 959595fa 25252531 1d1d1d00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f6f6f600 39393900 45454500 49494913 5c5c5c65 868686c7 a4a4a4ff abababff a5a5a5ff a1a1a1ff 9f9f9fff 9d9d9dff 9c9c9cff 9a9a9aff 989898ff 979797ff 969696ff 949494ff 939393ff 919191ff 8f8f8fff 8d8d8cff 8b8b8aff 8b8b8aff 8f8f8fff 989897ff a4a4a4ff b5b5b5ff cacac9ff dfdfdfff edeeeeff edededff dededeff c9c9c9ff b9b9b8ff b2b2b2ff b4b4b4ff b9b9baff b4b5b6ff 9b9a99ff 736c68ff 4a413dff 352e2bff 35302bff 3a342fff 3b342fff 3b332fff 3b312dff 39302bff 383029ff 372f28ff 362e27ff 372c26ff 352a27ff 2e2927ff 2d2825ff 2c2524ff 2b2423ff 272322ff 24211fff 23201dff 221f1cff 211e1bff 211e1bff 1c1916ff 0a0603ff 060200ff 070300ff 070300ff 090300ff 0d0502ff 110904ff 0f0804ff 0c0606ff 140906ff 200f06ff 2d1707ff 391d04ff 3a1b02ff 3a1d05ff 482205ff 552a03ff 603107ff 683308ff 693305ff 653204ff 552903ff 502702ff 5d2f05ff 683204ff 703807ff 6d3809ff 633308ff 542b06ff 532702ff 592b03ff 693506ff 783d07ff 7e3f07ff 7c3d06ff 763a07ff 7b3d08ff 834109ff 783d07ff 6c3707ff 824007ff 914a0bff 9c4e0bff 9e4e0bff ab5609ff b55a0cff b1580aff b25a0aff ae560aff 8b4608ff 994d07ff 9b4c07ff 9c4e08ff 994e0aff 914608ff b05304ff bd814dff 9fa1a3ff 919292ff 454444ff 0c0c0cff 131313ff 121212ff 101010ff 101010ff 7f7f7fff 8f8f8ff3 07070723 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff01 ffffff01 ffffff00 f9f9f900 afafaf00 37373723 6f6f6f80 979797dd acacacff aeaeaeff a8a8a8ff a4a4a4ff a2a2a2ff a1a1a1ff a0a0a0ff 9e9e9eff 9c9c9cff 9a9a9aff 999999ff 979797ff 969696ff 949494ff 929292ff 909090ff 8f8e8fff 919191ff 999898ff a3a4a3ff b1b0b0ff c2c2c1ff d7d7d7ff eae9e9ff f1f1f0ff eaeaeaff d8d8d7ff c4c4c4ff b7b7b8ff b4b4b4ff b8b8b8ff bcbcbcff aeaeaeff 888785ff 625a54ff 4d3f33ff 47372dff 443732ff 3f3833ff 3e3731ff 3d3630ff 3d3330ff 3b322eff 39312cff 39312aff 3a3028ff 392e28ff 362e28ff 3d3029ff 3f2f28ff 2d2728ff 2d2625ff 2d2725ff 2a2521ff 272321ff 25211fff 23201dff 221f1cff 211e1bff 201d1aff 1c1916ff 0a0603ff 060200ff 070300ff 070300ff 090200ff 0e0505ff 120704ff 180a06ff 1f0e06ff 2c1507ff 2e1305ff 271206ff 2f1504ff 3d1e05ff 482408ff 592a04ff 612f05ff 623005ff 623106ff 673304ff 643104ff 5b2d04ff 5b2e04ff 602f04ff 653104ff 623206ff 5b2f07ff 542b06ff 4f2805ff 582c04ff 5c2c02ff 6e3705ff 7a3e05ff 753a04ff 733804ff 773b07ff 7c3e0aff 7a3d07ff 713807ff 773d08ff a2510aff 9f500aff 9c4e0bff a2500bff a55409ff ab5409ff ac570aff a25209ff 894408ff 994d07ff b45a0bff b0590aff a25107ff 8f4706ff a5510aff b75605ff ab7d59ff a0a4a7ff 919192ff 3d3d3dff 0b0b0bff 121212ff 111111ff 0e0e0eff 141414ff 898989ff 8a8a8ae4 25252512 20202000 22222200 22222200 22222200 22222200 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff01 ffffff01 ffffff01 ffffff02 ffffff00 f8f8f800 cccccc00 95959538 8585859a 9d9d9ded b3b3b3ff afafafff aaaaaaff a8a8a8ff a7a7a7ff a5a5a5ff a3a3a3ff a2a2a2ff a1a1a1ff 9e9e9eff 9d9d9dff 9c9c9cff 9a9a9aff 989898ff 959695ff 949494ff 959595ff 9a9a9aff a4a3a3ff afafafff bdbebdff cfd0cfff e3e3e2ff f0f1f1ff f1f1f1ff e4e4e3ff d1d1d1ff c0c1c0ff b7b7b7ff b6b7b7ff bcbcbcff b9b9b9ff 9f9f9fff 727170ff 4a4745ff 413831ff 4a3a2fff 514134ff 504135ff 493d35ff 423a32ff 413931ff 403831ff 3e3530ff 3d342eff 3d322dff 40322cff 443428ff 423429ff 3e3228ff 473528ff 4e3629ff 342925ff 2c2623ff 2b2522ff 2f2724ff 2a2422ff 26211eff 24211eff 221f1cff 201d1aff 1f1d1aff 1c1815ff 0a0603ff 060200ff 070200ff 090201ff 120706ff 1b0c07ff 110604ff 0e0304ff 110603ff 251106ff 3a1b05ff 432105ff 432005ff 472306ff 542804ff 602f03ff 5f2f03ff 602f04ff 643307ff 643205ff 572b03ff 4e2704ff 562a05ff 592c02ff 5a2b03ff 542a05ff 4e2703ff 4f2703ff 562c06ff 5f2f05ff 613004ff 6f3805ff 733c04ff 733904ff 783b08ff 793c08ff 783c07ff 753b07ff 7f3e07ff 9a4e07ff a15008ff 9b4c0aff a5520cff a5520bff a35209ff aa550cff a1510aff 813f05ff 814007ff ac5609ff bb5e0bff af5909ff a2520aff a9530bff bd5d0dff a55008ff b48965ff a1a5a8ff 909090ff 373737ff 0b0b0bff 111111ff 101010ff 0c0c0cff 181818ff 939393ff 7c7c7cd3 23232307 24242400 25252500 25252500 25252500 25252500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff02 ffffff02 ffffff02 ffffff00 eeeeee00 c6c6c602 a9a9a949 9a9a9ab1 a6a6a6fa b4b4b4ff b3b3b3ff acacacff abababff aaaaaaff a9a9a9ff a7a7a7ff a5a5a5ff a4a4a4ff a2a2a2ff a1a1a1ff 9f9f9fff 9e9e9eff 9b9b9bff 999999ff 999999ff 9c9c9cff a4a4a4ff afaeaeff bbbbbbff cacbcaff dcdcdcff ecedecff f4f5f3ff eeeeeeff dededfff cbccccff bdbebeff b8b8b8ff bbbbbbff bebfbfff b3b3b3ff 8f8e8eff 5f5d5cff 3c3a39ff 33302fff 3f3833ff 4f4137ff 534435ff 524333ff 504133ff 493c33ff 423932ff 3e3832ff 3d3731ff 3e362eff 3f352dff 44332eff 48362bff 48382bff 463529ff 453326ff 4c3526ff 47332aff 382c27ff 2d2824ff 312925ff 342a25ff 282320ff 2d2521ff 23211eff 211e1bff 1f1c19ff 1f1c19ff 1b1815ff 0a0603ff 060200ff 080200ff 0a0201ff 150805ff 241006ff 1c0c05ff 1b0b08ff 0d0404ff 060103ff 291605ff 432005ff 492507ff 4f2805ff 5c2d03ff 623004ff 602f04ff 643207ff 613005ff 572c06ff 4b2503ff 492403ff 4b2506ff 502902ff 542a05ff 522a07ff 502601ff 582b02ff 582b02ff 5a2c04ff 613004ff 6d3603ff 753c07ff 783d08ff 7a3d08ff 763a06ff 683405ff 773b08ff 92490aff 9d4e09ff a24f09ff a45009ff a65209ff a45308ff a9550bff ac550cff a34e08ff 9b4b09ff b45b0bff be5e0dff ac5509ff a25009ff a9540aff b85c0eff b3590dff bd5c09ff bf9672ff a1a5a9ff 8c8c8cff 2d2d2dff 0a0a0aff 101010ff 0f0f0fff 0a0a0aff 1d1d1dff 999999ff 747474c4 39393903 40404000 40404000 40404000 40404000 40404000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff01 ffffff02 ffffff03 fefefe00 eaeaea00 cfcfcf0c aeaeae5c a2a2a2c1 afafafff b5b5b5ff b5b5b5ff b1b1b1ff afafafff aeaeaeff acacacff aaaaaaff aaaaaaff a7a7a7ff a6a6a6ff a5a5a5ff a2a2a2ff a0a0a0ff 9f9f9fff 9e9e9eff a0a0a0ff a6a6a5ff afafafff b9b9b9ff c5c5c5ff d6d5d5ff e7e7e7ff f2f3f2ff f4f3f3ff e9e9e9ff d8d8d8ff c7c8c8ff bcbdbdff bababaff bfc0c0ff bfbfbfff a6a6a5ff 797777ff 4f4c4aff 3a3734ff 383432ff 3b3936ff 3e3b38ff 494038ff 554437ff 574636ff 524334ff 4d4033ff 4a3b32ff 433832ff 3b3631ff 3a342eff 3d342dff 3e352eff 46382cff 4d3a2bff 483729ff 423226ff 453329ff 423029ff 342926ff 302825ff 2b2622ff 3b2d26ff 352925ff 292321ff 27221eff 211e1bff 201d1aff 1f1c19ff 1f1b18ff 1b1815ff 0a0603ff 060200ff 090300ff 0b0200ff 100603ff 211005ff 231005ff 291404ff 261304ff 291405ff 3c1d04ff 462302ff 4d2702ff 572a02ff 5f3005ff 623005ff 633307ff 5f3006ff 562b04ff 512a06ff 4b2502ff 492503ff 492604ff 4b2704ff 4b2704ff 532704ff 582903ff 572a02ff 522a01ff 512904ff 5d2e04ff 6d3607ff 783b07ff 7a3d07ff 723904ff 633205ff 633205ff 7b3b08ff 964a07ff ac550aff a8540bff 9e4d0aff a85309ff a45207ff 9f4f0aff a95408ff b85a0aff c3610dff ca630dff ac550cff 894407ff a04e08ff be5f09ff bc5d09ff bb5c0bff b95b0aff ba9b7fff a2a6aaff 898989ff 252525ff 0a0a0aff 0f0f0fff 0e0e0eff 070707ff 262626ff 9f9f9fff 707070b1 3e3e3e00 44444400 44444400 44444400 44444400 44444400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff02 ffffff02 ffffff00 f1f1f100 cccccc17 a3a3a370 b0b0b0d2 b5b5b5ff b9b9b9ff b7b7b7ff b5b5b5ff b3b3b3ff b2b2b2ff b0b0b0ff aeaeaeff acacacff abababff aaaaaaff a8a8a8ff a7a7a7ff a4a4a4ff a3a3a3ff a4a4a4ff a8a8a8ff b0b0b0ff b9b8b9ff c3c2c2ff d0cfcfff dfdfe0ff eeeeeeff f5f6f5ff f1f1f1ff e5e4e4ff d3d3d3ff c3c4c4ff bcbdbdff bdbebeff c1c2c2ff b7b7b7ff 959494ff 646364ff 403e3eff 353332ff 3a3735ff 3e3b39ff 3d3a38ff 3e3837ff 3f3a37ff 473e37ff 524336ff 574536ff 514236ff 4c3f35ff 4b3d32ff 463a34ff 3e352fff 39332dff 3b332cff 3d352dff 43372dff 4d3c2bff 4d3827ff 453428ff 3f3029ff 342a27ff 2e2824ff 2f2825ff 312a26ff 443225ff 372a25ff 282220ff 211e1bff 211e1bff 201d1aff 1f1c19ff 1e1b18ff 1b1815ff 0a0603ff 060200ff 090300ff 090200ff 0a0300ff 160a03ff 2a1504ff 381a01ff 3e1f01ff 432202ff 462504ff 4b2703ff 512802ff 592c03ff 5f2f04ff 613105ff 582d05ff 4d2602ff 4a2503ff 4d2505ff 4b2403ff 492503ff 4b2604ff 4e2703ff 542902ff 582c05ff 552905ff 552905ff 542b00ff 572b03ff 5c2f06ff 6a3607ff 743905ff 6f3707ff 643004ff 653305ff 683403ff 7d3c06ff a8540aff ab550cff a25009ff a4520cff 9b4f0cff 904a09ff 954a09ff bc5f0aff c5630eff c4620cff a7520bff 8c4508ff a85409ff bf5f0eff bd5f0bff b85c0bff b65a07ff a7560bff b49e8aff a5a8abff 888888ff 1f1f1fff 0a0a0aff 0d0d0dff 0d0d0dff 040404ff 2f2f2fff a6a6a6ff 585858a1 14141400 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1e1e1e00 ededed00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff01 ffffff00 fcfcfc00 e5e5e500 cacaca23 b8b8b881 afafafe1 b9b9b9ff bcbcbcff bcbcbcff bababaff b8b8b8ff b6b6b6ff b5b5b5ff b3b3b3ff b1b1b1ff b0b0b0ff adadadff acacacff a9a9a9ff a8a8a8ff a9aaaaff acacacff b2b2b2ff b9b9b9ff c1c1c1ff cbcacaff d9d8d8ff e7e8e7ff f2f2f2ff f4f4f5ff edececff dfdfdfff cfcfcfff c3c2c3ff bdbebeff c1c2c2ff c2c2c2ff acacabff 817f7dff 515150ff 393838ff 383435ff 3c3939ff 3c3a3aff 3b3939ff 3b3938ff 3c3937ff 3e3937ff 403936ff 453a35ff 4f3f34ff 574434ff 504134ff 473c33ff 483a33ff 473932ff 42372eff 3b3530ff 3e332dff 40332dff 3f352aff 473828ff 503c28ff 4b392aff 362c29ff 2d2726ff 2c2622ff 362b28ff 3e2e28ff 432f25ff 2f2623ff 221f1eff 211e1bff 211e1aff 201d1aff 1e1b18ff 1e1b18ff 1a1613ff 0a0603ff 060200ff 080401ff 090501ff 070503ff 060301ff 231105ff 3b1d02ff 381901ff 3e2004ff 482502ff 4f2703ff 552a05ff 5a2d04ff 5b2d04ff 522903ff 482304ff 482404ff 4a2604ff 502707ff 4d2505ff 4c2403ff 532701ff 572c02ff 542c04ff 4f2804ff 542905ff 562a02ff 5a2d04ff 5b2d03ff 5e2d03ff 623105ff 663205ff 632f05ff 663207ff 6a3504ff 793d08ff 914806ff ac5609ff aa550bff aa550bff 904808ff 8a4507ff 9a4b08ff c1600aff cd660eff c1600fff 9b4d0bff 844105ff ac5507ff cd650bff c7620eff ac560bff b2580bff a65105ff a05411ff bba898ff a4a7aaff 828282ff 191919ff 0a0a0aff 0c0c0cff 0c0c0cff 020202ff 383838ff aaaaaaff 4747478f 00000000 01010100 01010100 01010100 01010100 01010100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 16161600 1f1f1f00 fcfcfc00 ffffff00 ffffff00 ffffff01 ffffff00 f9f9f900 d8d8d800 adadad2d a4a4a492 adadadeb bababaff c0c0c0ff bfbfbfff bfbfbfff bebebeff bdbdbdff bbbbbbff b9b9b9ff b7b7b7ff b4b4b4ff b2b2b2ff b1b1b1ff afafafff afaeafff b1b1b1ff b6b5b6ff bcbcbcff c2c2c2ff c9c8c8ff d3d3d3ff e0e0e0ff eeedefff f5f4f4ff f2f1f1ff e8e7e7ff dbdbdbff cccdcdff c1c3c3ff c1c2c1ff c5c6c6ff bcbcbcff 9c9a9aff 726d69ff 4f4842ff 3e3934ff 3d3b3aff 3e3d3dff 3d3c3cff 3b3a3aff 3b3939ff 3b3839ff 3b3837ff 3d3936ff 403b38ff 463c37ff 4c3f36ff 4d3f35ff 503f32ff 4a3d32ff 413831ff 443630ff 43362eff 45382fff 45372fff 443530ff 43342eff 41342bff 463728ff 503c28ff 553d2aff 41322aff 282625ff 2f2a25ff 392d27ff 3d2c24ff 352a24ff 24211fff 221f1dff 211e1bff 201d1aff 1f1c19ff 1e1b18ff 1d1b18ff 1a1613ff 0a0603ff 060200ff 080401ff 090602ff 080501ff 030200ff 1b0c04ff 381a04ff 381a03ff 3b1d03ff 431f00ff 4c2503ff 562904ff 4d2704ff 492402ff 4a2401ff 532903ff 522b07ff 4b2404ff 4e2505ff 4b2303ff 512604ff 5b2d03ff 542b05ff 512905ff 5a2d04ff 582b03ff 5e2f04ff 613106ff 602e03ff 602f04ff 602f04ff 613005ff 653206ff 693508ff 6f3706ff 783c06ff 904907ff ab5608ff ae580aff 90470aff 934a06ff 984b06ff bd5f0aff cf690cff c05e0fff 904608ff 7e3e07ff 9f4f0cff d3690eff d46a0eff b95b0cff ae5609ff a45009ff a04b04ff aa5c1aff bcafa5ff a4a6a9ff 7b7b7bff 111111ff 0a0a0aff 0c0c0cff 0a0a0aff 000000ff 444444ff a9a9a9ff 4d4d4d75 17171700 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 18181800 17171700 84848400 ebebeb00 ffffff00 f8f8f800 c1c1c100 93939338 9f9f9f9f acacacf2 bababaff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c3c3c3ff c1c1c1ff bfbfbfff bcbcbcff b9b9b9ff b7b7b7ff b7b7b6ff b9b9b9ff bdbcbcff c2c1c1ff c7c7c7ff cccbccff d2d1d2ff dcdcdcff e8e9e9ff f3f2f2ff f4f3f3ff edecedff e2e2e2ff d6d6d6ff cacacaff c3c3c4ff c5c6c6ff c6c6c7ff b2b2b2ff 848484ff 545353ff 433d3aff 473f38ff 4d463eff 4b4540ff 46413eff 403e3cff 3b3b3cff 3a3a3aff 3c3a39ff 3d3b38ff 403b38ff 433d37ff 423d36ff 473e34ff 514235ff 574233ff 503f32ff 4a3c31ff 463a32ff 463730ff 44362dff 45372eff 47372fff 44352eff 43342cff 44342bff 473729ff 523828ff 593d2bff 3d322aff 2e2825ff 382d28ff 362923ff 362724ff 2c2522ff 221f1cff 221f1cff 211e1bff 201d1aff 1f1c19ff 1e1b18ff 1d1a17ff 1a1714ff 0a0603ff 060200ff 070300ff 080702ff 0a0603ff 0f0604ff 251007ff 3d1b05ff 3e1e04ff 3d1d04ff 421f02ff 482005ff 4a2203ff 472504ff 502803ff 592b01ff 603004ff 512704ff 4d2405ff 4a2403ff 482303ff 502503ff 542902ff 4e2603ff 603005ff 723908ff 6f3705ff 673305ff 612f03ff 612f04ff 613005ff 612f04ff 643003ff 673305ff 683406ff 6f3706ff 814204ff ae580aff c3600cff bc5d0dff 9c4e0bff 934807ff a15009ff c3620dff c1600cff 994c0aff 804109ff 9e4e08ff cb640dff d86c0fff c3600bff a95409ff a3500bff a34f08ff a34c02ff a15c20ff bfb7afff a5a7a9ff 767676ff 0d0d0dff 090909ff 0b0b0bff 0a0a0aff 000000ff 4f4f4fff a8a8a8ff 3f3f3f61 1a1a1a00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 1a1a1a00 12121200 00000000 47474700 b0b0b000 90909041 878787ab a5a5a5f9 b6b6b6ff bcbcbcff bebebeff c2c2c2ff c6c6c6ff c9c9c9ff cacacaff cacacaff c9c9c9ff c6c7c6ff c3c4c3ff c1c1c1ff c2c2c2ff c4c4c5ff c9c9c9ff cfcfcfff d3d2d2ff d7d6d6ff dddcdcff e6e6e6ff f0f0f0ff f4f4f4ff f0f1f1ff e9e8e8ff dededeff d2d3d2ff c8c9c9ff c6c6c6ff c9c9c9ff c2c2c2ff a09fa0ff 6f6e6dff 484644ff 373636ff 3b3a39ff 453f3fff 4a413eff 4d453eff 4b443fff 48423eff 433f3bff 3c3b3bff 3d3b39ff 413d39ff 423b37ff 3d3736ff 3d3735ff 443d35ff 584734ff 634a34ff 624833ff 574132ff 4c3d31ff 4a3b32ff 483b32ff 473931ff 46372eff 46362eff 45352dff 43352cff 46362eff 4c382aff 553c28ff 593f29ff 4b3728ff 413127ff 3a2c25ff 372923ff 362826ff 26211fff 221f1cff 211e1bff 201d1aff 1f1c19ff 1e1b18ff 1d1a17ff 1c1a17ff 191613ff 0a0603ff 060301ff 080400ff 0d0806ff 170a08ff 100705ff 221008ff 421f04ff 2d1603ff 2c1404ff 462103ff 482404ff 482501ff 4f2604ff 592d08ff 5e3004ff 572b03ff 4f2706ff 4c2303ff 472402ff 482202ff 4f2606ff 4d2602ff 562b04ff 703908ff 803f08ff 783c06ff 693506ff 683506ff 643205ff 653106ff 653005ff 663204ff 663305ff 713805ff 8a4406ff b85e0bff c7620dff c8640eff c2600bff 9c4d08ff 974a06ff ac5609ff c6630dff b0570cff 934809ff a2510bff c4630dff d66b0bff bf600dff 9e4f08ff 994d08ff a7530bff a9530aff 944602ff ac672bff c5bfb9ff a5a7a9ff 707070ff 0a0a0aff 090909ff 0a0a0aff 080808ff 000000ff 585858ff a4a4a4ff 48484852 3f3f3f00 41414100 41414100 41414100 41414100 41414100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 25252500 1a1a1a00 0d0d0d00 06060601 44444449 929292b6 9f9f9ffe b2b2b2ff b7b7b7ff b9b9b9ff bebebeff c4c4c4ff c9c9c9ff cececeff d2d2d2ff d2d2d2ff d3d2d2ff d2d1d2ff d0d0d0ff d0cfd0ff d2d2d2ff d6d7d6ff dbdbdbff dfdfdfff e2e1e2ff e8e8e7ff efefefff f6f5f5ff f5f5f4ff eeeeeeff e5e5e5ff dadadbff d0d1d1ff c9c9c9ff c9cacaff cacacaff b7b7b7ff 8b8a8aff 5b5959ff 403d3eff 3d3a37ff 423f3dff 43403fff 42403eff 46423fff 48423eff 443f3cff 413d3bff 403c3aff 443e3aff 453f3aff 48403aff 48403bff 433b39ff 3d3836ff 3b3535ff 3e3835ff 594733ff 6f4f33ff 664b34ff 513e33ff 433931ff 413933ff 463831ff 4b3a32ff 493831ff 46362dff 46362cff 47372bff 46372aff 503a28ff 5a3f27ff 5e4128ff 563d26ff 453326ff 3b2c25ff 372a24ff 2f2525ff 231f1dff 211f1cff 201d1aff 1f1d1aff 1f1d1aff 1f1b19ff 1d1a17ff 1b1916ff 181512ff 0b0704ff 0d0702ff 130903ff 261007ff 261109ff 0f0704ff 070504ff 1b0e04ff 0c0404ff 311504ff 562905ff 502a03ff 4e2601ff 4b2203ff 542806ff 5c2c07ff 592d04ff 532804ff 492302ff 472302ff 4b2403ff 4d2503ff 562a03ff 6b3607ff 793b06ff 763c05ff 743a06ff 6a3507ff 683505ff 673303ff 693406ff 6a3306ff 6c3606ff 773a05ff 914909ff c4620aff bd5f0cff b0570cff c1600cff 9a4d07ff 8b4407ff 9a4c08ff b55a09ff ba5d0cff b85b0dff bc5f0cff cb630cff d26a0eff c0610aff 9c4c07ff 904807ff 9c4f08ff a6540aff 92490aff 984602ff bb7439ff c6c3c2ff a5a7a7ff 666666ff 050505ff 080808ff 090909ff 070707ff 000000ff 676767ff 9f9f9ffd 4f4f4f3f 4a4a4a00 4b4b4b00 4b4b4b00 4b4b4b00 4b4b4b00 4b4b4b00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 1c1c1c00 27272700 20202000 14141405 2e2e2e50 707070bd 9f9f9fff a9a9a9ff aeaeaeff b2b2b2ff b7b7b7ff bdbdbdff c3c3c3ff cbcbcbff d2d2d2ff d7d7d7ff dbdbdbff dcdcddff dcdddcff deddddff dedfdfff e2e3e2ff e7e6e6ff e9e9e9ff ecedecff f2f2f1ff f7f7f6ff f8f8f8ff f5f5f4ff edededff e4e4e4ff dadad9ff d0d0d0ff cbcbcbff cccdcdff c6c7c7ff a5a5a6ff 707071ff 464646ff 373737ff 3b3939ff 403e3fff 444141ff 484440ff 4b433eff 49433eff 4a423dff 46413dff 413f3dff 3b3c3cff 3b3939ff 413b38ff 463d39ff 4b403aff 483d37ff 3e3935ff 3b3635ff 3d3735ff 3f3a34ff 4b3c32ff 5a4332ff 5b4632ff 4f3f33ff 46382fff 443631ff 45362fff 46362dff 46362cff 47372bff 46372aff 47372aff 473529ff 4e3627ff 543925ff 513927ff 4f3a26ff 4e3725ff 483226ff 3e2d24ff 2a2120ff 211e1cff 211e1bff 221e1cff 211d1aff 221d1cff 1f1c1aff 1d1a17ff 1b1915ff 171411ff 0b0705ff 1b0f06ff 301807ff 502807ff 221208ff 0a0503ff 100a06ff 0b0604ff 110805ff 472204ff 572c07ff 582b03ff 572b02ff 512604ff 592905ff 5e2d05ff 633205ff 603004ff 532801ff 4a2502ff 4c2503ff 502906ff 653306ff 753905ff 6d3603ff 6c3702ff 633003ff 623004ff 673305ff 643104ff 693405ff 713706ff 8e4707ff 9a4d09ff c4620bff a7530dff 8f4609ff b1590cff 974b09ff 834005ff 854004ff a75409ff b05808ff c2620cff d86d0fff d1690eff c6630cff b75b08ff a14e08ff 934807ff 924808ff 9d4f0aff 964a09ff a14f0bff b35501ff bb7a42ff c7c7c8ff a4a4a5ff 5f5f5fff 010101ff 080808ff 080808ff 060606ff 010101ff 757575ff 9a9a9af9 1c1c1c2f 14141400 16161600 16161600 16161600 16161600 16161600 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121200 3a3a3a00 35353500 2e2e2e00 26262600 1f1f1f00 16161600 2121210a 3e3e3e5c 6f6f6fc6 9c9c9cff a8a8a8ff a6a6a6ff a9a9a9ff aeaeaeff b6b6b6ff bbbbbbff c2c2c2ff cbcbcbff d3d3d3ff dbdbdbff e2e2e2ff e6e6e6ff e8e8e8ff e9eaeaff ecebecff eeefeeff f1f1f2ff f6f4f5ff f8f8f8ff fafbfaff fafaf9ff f5f5f5ff efefefff e5e5e5ff dadadaff d1d1d1ff cfcfd0ff cecfcfff bdbdbdff 989392ff 6f635eff 4a423fff 3b3837ff 3c3d3dff 3f3f40ff 3f3e40ff 3e3e41ff 403e3fff 46413dff 4c443eff 4f463eff 4d433dff 48413bff 403e3aff 3a3a3aff 393838ff 3b3839ff 413a3aff 483c38ff 463b35ff 3d3834ff 3c3633ff 433832ff 4b3d34ff 4d3e33ff 4f3f31ff 544230ff 564330ff 543e31ff 4f3b30ff 4a392dff 47372bff 46362bff 48362bff 483429ff 473328ff 443428ff 443425ff 453323ff 483324ff 513725ff 5b3e27ff 553724ff 3b2b22ff 23201fff 211e1bff 221d1aff 2c211dff 241c1cff 241d1bff 1e1918ff 1d1815ff 1c1916ff 181512ff 070503ff 1d0e06ff 542907ff 6c3604ff 371d09ff 060101ff 0e0603ff 0a0402ff 241206ff 442206ff 5b2d06ff 663303ff 623406ff 633007ff 653206ff 673404ff 6b3706ff 683406ff 613004ff 5c2d03ff 542b04ff 582d06ff 653306ff 6b3505ff 693304ff 5f2f04ff 5e2d03ff 612e04ff 642f07ff 693407ff 793c05ff 904808ff a15208ff ab560aff c2630eff a5520aff ac5708ff 8d4707ff 7c3d06ff 823f07ff 9c4c08ff b55909ff ca640eff ce670fff be5d0cff bb5d0cff aa550aff a24f09ff 984b09ff 8d4609ff 92480bff 9d4e08ff ad560aff c2610bff ba5601ff c28552ff c9cbcdff a3a3a4ff 585858ff 000000ff 070707ff 070707ff 050505ff 030303ff 7d7d7dff 949494f0 0a0a0a1e 02020200 04040400 04040400 04040400 04040400 04040400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -07000100 06000100 06000100 06000100 1c000500 3d040d00 07000000 11121200 3a3a3a00 35353500 2e2e2e00 21212100 1a1a1a11 39393968 707070cf 969696ff 9e9e9eff 9d9d9dff a0a0a0ff a6a6a6ff acacacff b1b1b1ff b8b8b8ff c0c0c0ff c8c8c8ff d2d2d3ff dcdcdcff e6e6e6ff edededff f1f1f1ff f2f3f3ff f5f4f5ff f8f8f7ff fbfafaff fcfcfcff fdfcfdff fafafaff f7f7f7ff f1f1f0ff e8e7e7ff ddddddff d4d4d4ff d2d3d3ff cbccccff aeacabff 7a7876ff 524d48ff 493f38ff 53453cff 5a4b43ff 554842ff 4a4441ff 433f3fff 423e40ff 423d3dff 443e3cff 45403dff 453f3eff 453f3bff 433e3bff 423e3bff 3f3b3aff 3b393aff 3a3838ff 393738ff 3c3837ff 3f3836ff 3d3936ff 3d3934ff 493c34ff 574237ff 5b4333ff 534032ff 503d2eff 513f2fff 554231ff 564233ff 533f30ff 4e3c2eff 49392dff 4a382cff 4b362cff 4b352bff 493428ff 443226ff 413124ff 463423ff 543925ff 5d3e25ff 5b3d24ff 553723ff 2f2421ff 211e1bff 241d1bff 28201fff 2f2420ff 251f1dff 281f1cff 221a18ff 1c1815ff 1c1916ff 181512ff 080504ff 221108ff 361c0aff 371a05ff 221004ff 060100ff 0a0201ff 100806ff 2b170bff 4b2509ff 4d2406ff 381b0aff 3d200cff 5f3106ff 693405ff 643205ff 622f06ff 5d2c03ff 5d2d02ff 5d2e05ff 5e2e04ff 633103ff 663202ff 663204ff 602e03ff 5c2b04ff 5e2e04ff 612f05ff 6c3306ff 894308ff 954a07ff 8d4707ff 91480aff b55b09ff cb660cff ba5d0aff 924907ff 7c3e07ff 8e4608ff a6530aff bb5d0bff d0660eff c4610eff 9f500bff b95c0bff b05a0cff a8530bff 944a07ff 824109ff 834109ff 994c0bff b85e0dff bd610cff bd600bff a24900ff ba885eff cbced1ff a2a3a3ff 4f4f4fff 000000ff 060606ff 060606ff 020202ff 060606ff 898989ff 8e8e8ee0 3131310e 2f2f2f00 30303000 30303000 30303000 30303000 30303000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -53070d00 55080d00 53040c00 52040c00 5e040e01 770c1c00 0b010000 10121100 3a3a3a00 30303000 2b2b2b16 41414173 6d6d6dd7 919191ff 969696ff 959595ff 999999ff 9e9e9eff a3a3a3ff a9a9a9ff aeaeaeff b5b5b5ff bcbcbcff c5c5c5ff cfcfcfff dbdbdcff e6e6e6ff efefefff f6f6f6ff f9f9f9ff fbfbfbff fdfcfdff fefdfdff fefefeff fcfbfbff f8f8f8ff f3f3f3ff eae9eaff dfdfdfff d9dad9ff d5d6d6ff c3c3c3ff 9a9896ff 6d645fff 4e423bff 443a35ff 493f39ff 4a433cff 4c433dff 4c423eff 4a423fff 484240ff 48403eff 48403dff 46403cff 46403cff 46403eff 433d3cff 3d3a39ff 3a3a38ff 3c3a39ff 3c393bff 3b3839ff 393738ff 3a3738ff 3a3635ff 3a3634ff 383636ff 3e3835ff 504034ff 5e4836ff 5f4634ff 534131ff 4d3c2fff 4a3b31ff 4f3b30ff 503c2eff 4c3b2dff 483a2dff 48382cff 4a382cff 4b372bff 4b382aff 493527ff 4b3727ff 4e3726ff 503822ff 5c3e23ff 5e3e22ff 593821ff 4b3321ff 28221fff 231e1cff 27201fff 2b221eff 33261fff 35251fff 281d1eff 231d1bff 1b1914ff 1b1815ff 181412ff 0e0a0aff 2a160bff 140a04ff 130a08ff 0b0503ff 080501ff 0b0301ff 140a07ff 1a0f07ff 221107ff 341a0aff 4c2507ff 5e2f09ff 623206ff 592b01ff 582b03ff 572a05ff 552801ff 562901ff 592c03ff 5e2d03ff 613005ff 673303ff 633104ff 5d2d03ff 5e2e05ff 643205ff 6b3606ff 814109ff 93490bff 874508ff 874508ff 8e4509ff a54f0aff ab5308ff 914706ff 8a4508ff 934a09ff a1520aff c6640cff cf680dff b2580dff 9d4d0cff ba5c0bff bd5f0aff a9550bff 8d470aff 783d06ff 7d3e09ff 9c4d0cff bd5f0cff b35b0aff a6530cff 91490bff 994500ff c9976dff cbcfd3ff a0a0a1ff 444444ff 000000ff 050505ff 040404ff 010101ff 0c0c0cff 969696ff 7e7e7ecf 15151506 16161600 17171700 17171700 17171700 17171700 17171700 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -1c151200 2f2f2000 39452b00 38482c00 42412d01 59412c01 030d0300 0a090a00 3737371a 4949497c 6f6f6fdf 8b8b8bff 8f8f8fff 8e8e8eff 929292ff 969696ff 9b9b9bff a0a0a0ff a5a5a5ff abababff b1b1b1ff b8b8b8ff c1c1c1ff cdcdcdff dadbdaff e6e6e6ff f0f0f0ff f8f8f8ff fdfdfdff feffffff ffffffff fefefeff fcfcfcff f9f9f9ff f3f3f3ff ebebebff e3e3e3ff dedfdfff d5d5d6ff b5b5b4ff 827f7cff 57504bff 473d36ff 524136ff 5d4a3fff 5b4c41ff 59473eff 53443eff 49403fff 433e3dff 3f3b3cff 3d3b3dff 403d3dff 433f3dff 453f3aff 443f3aff 423e3cff 3f3b39ff 3d3b39ff 3e3a39ff 3f3b3aff 3c3938ff 3a3736ff 3a3637ff 393638ff 393534ff 3b3633ff 3e3835ff 463a34ff 4e3e32ff 4e3f32ff 4a3d32ff 46392fff 43382fff 463830ff 4f3b2dff 4e392cff 46372bff 45382bff 49372cff 4b362aff 4a3628ff 483526ff 463224ff 4b3425ff 583b26ff 5a3e24ff 5b3e23ff 614025ff 674124ff 4a3323ff 28201eff 231c1bff 241e1eff 31251eff 3e2c1fff 3d271fff 2e201cff 292019ff 1c1716ff 1c1817ff 1f1713ff 150c09ff 2a1709ff 381c0aff 1c0d08ff 090404ff 090502ff 0b0400ff 090401ff 080402ff 231207ff 422109ff 522707ff 5e2e05ff 5c2f07ff 582b02ff 572b02ff 572a02ff 592b02ff 5d2d03ff 5f2e03ff 5f2e03ff 653205ff 693506ff 633105ff 643206ff 6a3404ff 713703ff 814109ff 8c460bff 8d4609ff 8e480aff 904607ff 964909ff 9a4c09ff 974b06ff 9e5007ff 9e5008ff 8b4506ff a45208ff cf690eff bb5d0aff a15008ff ba5d0bff b45c0bff a1500aff 864007ff 733908ff 7e4008ff a05109ff bb5d0dff a7540cff 9d4f0aff 9b4d0bff ad550cff be5b02ff cfa27cff cacfd4ff 9d9d9dff 3c3c3cff 000000ff 050505ff 040404ff 000000ff 131313ff 9c9c9cff 787878bf 3a3a3a01 40404000 41414100 41414100 41414100 41414100 41414100 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -13141500 1c1f1e00 23332600 233b2700 27412800 56543d00 21332520 39363883 717171e5 858585ff 898989ff 888888ff 8b8b8bff 909090ff 959595ff 999999ff 9e9e9eff a3a3a3ff a8a8a8ff adadadff b4b4b4ff bdbebeff cbcbccff dcdbdcff eaeaeaff f5f5f4ff fbfbfbff fefefeff ffffffff ffffffff fdfdfdff fafafbff f5f5f6ff efefefff eaeaeaff e4e5e5ff d2d1d1ff a8a4a3ff 716c67ff 4d453eff 473c32ff 4f4238ff 54463bff 5a483cff 5d4a3cff 5a493dff 57473fff 4f4440ff 454140ff 413f40ff 3f3c3cff 3d3a3bff 3e3c3dff 413e3cff 423e39ff 403e39ff 3e3b39ff 3c3a38ff 3e3b38ff 413c3aff 403c3aff 3c3936ff 3a3735ff 3b3736ff 393635ff 3a3634ff 3c3533ff 3c3533ff 423831ff 4e3f33ff 513f32ff 483a2fff 3f362fff 3e362fff 43372dff 503c2eff 533d2dff 4c382cff 4a362eff 4b362cff 4b3629ff 4b3627ff 493627ff 443124ff 4b3425ff 613f26ff 684528ff 604027ff 5f3e25ff 643e22ff 583c22ff 33271fff 282020ff 211c1bff 32251dff 422d23ff 432c1eff 482c1cff 4d2e1aff 1d1516ff 2e211aff 39271aff 120c0bff 1f0f06ff 221006ff 0b0404ff 0b0402ff 090502ff 070400ff 070402ff 0d0805ff 090603ff 0d0705ff 0c0405ff 3b1e06ff 5f3006ff 572e04ff 592d03ff 5e2e04ff 613105ff 613106ff 5d3006ff 603003ff 673203ff 6c3706ff 6e3706ff 703704ff 743906ff 7f3e05ff 884307ff 934808ff ae5607ff a04e07ff 9f4c08ff a05008ff 9d5006ff a95605ff a45209ff 924806ff 9b4e05ff c3620bff ca650cff ba5d0cff b25a09ff aa5609ff 964c07ff 7d3d07ff 6e3608ff 844209ff ac5509ff b2580bff 974c0bff 9f4e0eff aa540bff b65b0bff c25f0dff b15205ff c9a88bff cbd1d5ff 9b9b9bff 353535ff 000000ff 040404ff 030303ff 000000ff 1e1e1eff a1a1a1ff 747474ac 41414100 48484800 48484800 48484800 48484800 48484800 48484800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -15151500 1d1d1d00 1e1c1e00 110e1100 1a1b1b28 4f52538b 717170e9 848484ff 838383ff 828282ff 858585ff 898989ff 8d8d8dff 929292ff 979797ff 9b9b9bff a0a0a0ff a4a4a4ff aaaaaaff b0b0b0ff bcbcbcff cfcfcfff e4e4e4ff f3f2f3ff fbfbfaff fcfdfcff fcfbfcff fbfbfbff fcfcfcff fcfbfcff f9f8f9ff f3f3f4ff edededff e8e9e9ff cfceceff 9f9a98ff 6d635dff 51453dff 4d4037ff 534539ff 55463bff 53433aff 51423aff 51443bff 51423bff 4d403dff 483f3bff 413d3aff 3e3b3bff 3d3a3bff 3e3c3dff 3e3c3cff 3f3c3aff 3f3c3aff 3f3c3aff 3e3b3bff 3c3939ff 3c3939ff 3c3938ff 3c3836ff 3b3836ff 3a3736ff 3a3636ff 3a3635ff 393633ff 3a3634ff 3c3533ff 3c3632ff 413831ff 4b3d31ff 4d3c2fff 463930ff 3d352fff 3d362eff 3f352dff 4d3a2cff 543e2aff 4d392dff 49362dff 4c362cff 4a3629ff 4b3728ff 4a3627ff 493325ff 4d3727ff 503622ff 553823ff 624125ff 664125ff 5f3e24ff 644022ff 463121ff 28211eff 221e1cff 3a291fff 492f20ff 472f1dff 55351aff 543519ff 1b1615ff 4e3019ff 412614ff 2b1909ff 3b1e08ff 170b08ff 0a0403ff 0a0502ff 080401ff 070300ff 070301ff 100804ff 1b0e06ff 200e06ff 291209ff 231409ff 4c2707ff 613204ff 633006ff 693405ff 6b3504ff 683407ff 653306ff 693404ff 6e3606ff 6d3605ff 703805ff 733805ff 803f05ff 914707ff 964908ff ad550aff bc5c08ff b25909ff aa5308ff 9c4e07ff a15108ff b05908ff a65408ff aa5407ff bf600bff c6640cff bc5d09ff b2580bff a5530aff 8e4706ff 713804ff 6b3407ff 8a4609ff c0600aff c4620eff 9f4f0bff 974a0aff ad570fff c0600dff b85c0bff a5500aff a04b07ff ccb09aff ccd1d5ff 989898ff 2a2a2aff 000000ff 020202ff 020202ff 000000ff 292929ff acacacff 5757579e 0c0c0c00 13131300 13131300 13131300 13131300 13131300 13131300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -13131300 17171700 2525252d 46464694 706f70ee 7f7f7fff 7f8080ff 7d7e7dff 808080ff 838383ff 868686ff 8a8a8aff 8e8e8eff 939393ff 999999ff 9e9e9eff a1a1a1ff a4a4a4ff afafafff c5c5c4ff e0e0dfff f3f3f3ff fbfbfbff fafbfaff f8f8f8ff f6f6f6ff f6f6f6ff f6f7f7ff f7f7f7ff f6f6f6ff f2f2f2ff ececedff e8e8e8ff afa79eff 796c62ff 61544bff 584b43ff 53463eff 50423aff 4e4038ff 4a3d39ff 493d38ff 493e3aff 493f3bff 493e3bff 473e3bff 413d3bff 3d3a3dff 3b383cff 3b393bff 3a393dff 3a383aff 3b3739ff 3a373bff 3a383aff 38373bff 383739ff 3b3838ff 3b3738ff 383736ff 363736ff 383637ff 393536ff 393534ff 3a3533ff 3b3533ff 3b3531ff 3b3631ff 453a32ff 4c3c30ff 4a3a2fff 42362dff 3d342dff 41342cff 40332bff 413429ff 41322aff 40312aff 42332aff 463629ff 433527ff 473527ff 4d3726ff 483424ff 433323ff 402f22ff 3e2d21ff 483120ff 52351fff 593a22ff 553721ff 392a22ff 29221eff 28211fff 462c1eff 492d1bff 3e2819ff 4b2d18ff 3d2619ff 181517ff 442916ff 523012ff 391e0aff 130805ff 090304ff 0a0502ff 080501ff 080401ff 080401ff 080401ff 0a0101ff 1d0d05ff 492508ff 582c09ff 30190bff 0f0705ff 3c1e07ff 713907ff 753c08ff 7a3c06ff 783b05ff 743a06ff 743a06ff 733906ff 733907ff 783b05ff 894406ff 9c4e08ff a45109ff 9f4e08ff ae550bff ca640aff c8650aff b85d0aff a95305ff b35908ff b75b08ff b65a07ff c26008ff be600bff b3580aff a45009ff 9a4e07ff 874407ff 6e3507ff 6d3606ff 924808ff cd670dff cc670dff a7530dff 974a0cff ac560cff c2610eff b1590cff a3500cff a14e09ff 944808ff c9b7a7ff cbd0d2ff 939393ff 232323ff 000000ff 020202ff 010101ff 000000ff 313131ff aeaeaeff 50505087 07070700 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -1d1d1d33 4949499d 717171f2 818181ff 7d7d7dff 7b7b7cff 7e7e7eff 7e7f7eff 818181ff 848484ff 878787ff 8c8c8cff 919191ff 959595ff 989898ff 9a9b9aff a7a7a7ff c0c1c1ff e0e0e0ff f5f5f4ff fafafaff f7f7f7ff f3f3f2ff f0f0f0ff eeeeefff eeeeeeff eeeeeeff efefefff f1f1f1ff f3f3f3ff edededff e5e5e5ff e3e4e4ff 97897fff 6a594cff 625547ff 574a40ff 50423bff 4c3e3bff 463c3aff 403938ff 413937ff 413937ff 403a39ff 403a38ff 3e3a3aff 3d393bff 39373cff 38373bff 38383cff 38383cff 39373bff 38353bff 37363bff 37363bff 37363aff 373638ff 373636ff 363635ff 353636ff 363636ff 383535ff 383433ff 3a3433ff 3b3433ff 3d3634ff 3f3832ff 423831ff 493b30ff 4c3c30ff 4b3b2fff 493a2fff 45352eff 43342cff 44342bff 43332bff 40302aff 3f3229ff 41322aff 3d3026ff 3b2d25ff 443427ff 493425ff 413122ff 423322ff 3d2c20ff 3a2a1eff 392920ff 3a2a1eff 422f1fff 423022ff 2a2220ff 231e1eff 32221fff 492f1dff 462c19ff 3a2719ff 452c17ff 362417ff 1b1516ff 4a2d18ff 372213ff 0f0908ff 0b0603ff 080501ff 090502ff 080401ff 080401ff 070300ff 080401ff 0a0301ff 090304ff 361c06ff 693605ff 633209ff 47230aff 3e1f09ff 773c08ff 7f3d07ff 7c3e09ff 7b3f07ff 803f06ff 834007ff 864207ff 854209ff 8d4607ff 9f5007ff a95408ff a75407ff a05109ff b85d0dff c15f09ff a95407ff b25a08ff bc5e0bff bf5e09ff c5620bff c36109ff b25a09ff a15107ff 9e4f09ff 9a4c05ff 874506ff 783b06ff 7e3e07ff 9f4f0bff c6610fff d4690eff a5540cff 954b0cff b2580eff bd5f0eff ae560dff aa540aff a9530cff 904507ff 944c0dff d5c5b7ff cacdd0ff 8f8f8fff 1d1d1dff 000000ff 010101ff 000000ff 000000ff 3c3c3cff acacacff 5d5d5d6f 38383800 3d3d3d00 3d3d3d00 3d3d3d00 3d3d3d00 3d3d3d00 3d3d3d00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -505050a4 949494ff 7f7f7fff 797979ff 797a7aff 7d7c7cff 808080ff 808280ff 828282ff 858585ff 898989ff 8c8c8cff 8d8d8dff 929292ff a6a6a6ff c6c6c6ff e6e6e6ff f6f7f6ff f7f7f7ff f1f1f1ff edecedff e9e9e9ff e6e6e7ff e5e5e5ff e4e4e4ff e6e6e6ff ebebebff edededff e0e0e0ff c3c3c3ff c9c9c9ff e0e0e0ff e1e2e2ff 9d948fff 56473bff 55483dff 504238ff 4b3c38ff 463939ff 3e3939ff 3a3739ff 3a3637ff 383437ff 37363aff 393738ff 3a3738ff 3a3739ff 37363aff 37363aff 37353aff 37363aff 37363aff 37363aff 37353aff 363538ff 363636ff 363636ff 353635ff 353535ff 363434ff 373433ff 383533ff 373432ff 393432ff 3b3431ff 3d3732ff 473b31ff 4d3e32ff 503f31ff 503e2fff 4e3d2dff 4d3d31ff 4b3932ff 46362fff 47352eff 46352eff 44332aff 42322aff 41312aff 3c2d25ff 3c2e25ff 412f24ff 3b2c25ff 3c2c22ff 3c2b22ff 3b2a1fff 3c2b1eff 442f20ff 4d3520ff 4c331fff 342720ff 251e1eff 241c1aff 38271eff 452c1dff 412a18ff 3c2718ff 412a17ff 362516ff 1e1714ff 3c2517ff 19130fff 130c07ff 0c0603ff 0b0402ff 080401ff 090501ff 090501ff 070300ff 080401ff 090502ff 0c0805ff 100907ff 432207ff 753c06ff 7e4109ff 854409ff 8a4606ff 8c4608ff 8d480bff 854308ff 85430aff 89460aff 8a4608ff 964a09ff 9e500aff ad5709ff bb5d0aff b45908ff a75307ff b75d09ff a35307ff 9a4b09ff ab5607ff bb5d0aff ca630dff b4590aff 9b4d09ff 924a07ff 9a4d06ff 9e4e06ff 904808ff 894409ff 924908ff a65209ff d2670eff e3720fff b3590bff a6520cff c15f0dff c05f0eff b5590bff b15509ff a44f0bff 92460bff 9a4908ff a45513ff d9cec4ff c9ccceff 898989ff 151515ff 000000ff 000000ff 000000ff 000000ff 4a4a4aff afafafff 3838385d 0a0a0a00 10101000 10101000 10101000 10101000 10101000 10101000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -3838386a 9a9a9aff 919191ff 898989ff 7f7f7fff 7b7b7bff 818181ff 838583ff 828282ff 838383ff 848484ff 909090ff aeaeaeff d3d3d3ff eeeeeeff f6f5f5ff f0f1f1ff eaeaeaff e5e5e5ff e2e3e2ff e0e0e0ff ddddddff dcdcdcff dfdfdfff e5e4e4ff e0e0e0ff cdcdcdff b2b2b2ff a1a1a1ff 979797ff a7a7a7ff dbdbdbff dddddeff a9a5a1ff 493b32ff 4b3c36ff 463833ff 423733ff 3e3532ff 383435ff 373435ff 363336ff 333338ff 343438ff 373536ff 393637ff 393637ff 353538ff 363539ff 363539ff 363539ff 363539ff 363539ff 353438ff 343436ff 353535ff 353535ff 343434ff 333434ff 363533ff 3a3634ff 3c3835ff 3c3733ff 3c3631ff 3c3631ff 3c3631ff 453830ff 4b3c2eff 503d2eff 513e2fff 4d3c30ff 483830ff 45372eff 46362eff 46362eff 46352aff 463529ff 43322aff 413027ff 403027ff 3e3027ff 443026ff 3c2d25ff 392a23ff 392a22ff 3b2a1fff 3f2c1fff 462e1eff 54371fff 4f351eff 31231eff 231c1bff 251d1dff 402b20ff 42291bff 442915ff 4d2f19ff 5a3519ff 402818ff 191614ff 211814ff 1d1410ff 110a05ff 0e0603ff 0c0603ff 0b0400ff 0d0701ff 080401ff 070300ff 090502ff 0a0603ff 080202ff 0f0707ff 2f170aff 793c09ff 934808ff 9f5009ff a85407ff a45208ff 9e500dff 8d450aff 894507ff 884506ff 8b4607ff 9f5007ff ab570aff c2620cff c5630cff bc5e08ff b25909ff ad5508ff 984b08ff 9e4f08ff ab5609ff ae560aff 9c4f06ff 894506ff 8b4506ff 964a07ff 9f5109ff 914708ff 974b0bff a3520dff b2570bff e5710dff f4790eff d46b0fff b55a0dff d3670dff c5620cff bc5d0dff ab5309ff 97470aff 91440bff 9d4c0cff 9d4a08ff a1561aff ddd4ceff c7cacbff 838382ff 0d0d0dff 000000ff 000000ff 000000ff 000000ff 555555ff a9a9a9ff 4e4e4e4c 43434300 45454500 45454500 45454500 45454500 45454500 45454500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -23232333 8e8e8efb 979797ff 969696ff 959595ff 8f8f8fff 8b8a8aff 848484ff 808080ff 959696ff bebebeff e4e4e4ff f5f5f4ff f1f1f1ff e8e8e8ff e2e2e2ff dfdfdfff ddddddff dbdbdbff dadadaff dadadaff dededdff e0e0e0ff d2d2d2ff b4b4b4ff 989898ff 8f8f8fff 949494ff 999999ff 929292ff 909090ff d3d3d3ff d8d8d8ff bab8b7ff 483c35ff 40362fff 3c332fff 383130ff 343030ff 343032ff 342f34ff 353235ff 383436ff 3b3435ff 393534ff 373434ff 373236ff 353338ff 353438ff 353438ff 353438ff 353438ff 353438ff 343338ff 343336ff 333333ff 333434ff 333333ff 343434ff 363433ff 383533ff 393532ff 3c3631ff 3c3632ff 3e3733ff 3e3532ff 3e3530ff 3f352dff 43352cff 43342eff 42342fff 40362dff 3f352bff 43332bff 45342cff 453428ff 453528ff 443429ff 3e3026ff 3c2e26ff 3d2d25ff 3e2f25ff 3c2d25ff 392a22ff 3a2a22ff 3e2a1fff 3f2b1fff 3c2a1fff 432d1cff 4a321fff 2d221eff 201a1aff 2c201eff 3d271eff 4d2f1aff 5f3819ff 5f3918ff 5f3919ff 392616ff 151213ff 231815ff 281a15ff 100a06ff 0d0704ff 090502ff 0c0501ff 0e0704ff 070300ff 080401ff 0d0703ff 0d0603ff 010001ff 3d1e09ff 9d4d0bff aa540aff ac540aff af580aff 9b4e07ff 8e4306ff 9b4d08ff 9e5109ff 974c08ff 974a08ff 9f4f0bff a85309ff ba5d0aff c46007ff be5d09ff c1600bff ab560cff 9a4c09ff a1500aff 9d4f0aff 984b09ff 8a4406ff 7c3f07ff 7e3f05ff 974a07ff a25108ff 924a08ff a2510cff bd5e0fff c9650bff de6e0eff ef7710ff e57110ff c2610dff ca620cff c4600eff b3590dff a14e0cff 904508ff 944709ff 9a4a0aff 99470eff 974404ff ad6128ff e3dcd8ff c3c6c7ff 7d7d7dff 060606ff 000000ff 000000ff 000000ff 000000ff 636363ff a4a4a4fc 5151513a 4c4c4c00 4e4e4e00 4e4e4e00 4e4e4e00 4e4e4e00 4e4e4e00 4e4e4e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0808080a 7b7b7bd8 9d9d9dff 979797ff 979797ff 999999ff 9c9c9cff b1b2b2ff d1d1d1ff efeeefff f7f7f7ff edededff e2e2e2ff dcdcdcff dcdbdbff dcdcdcff dadadbff dadadaff dbdbdbff dfdfdfff dcdcdcff c4c4c4ff 9e9e9eff 848484ff 828282ff 8b8b8bff 8f8f8fff 8d8d8dff 8b8b8bff 898989ff 7f7f7fff c5c5c5ff d4d5d5ff c7c7c7ff 49423cff 322d28ff 332f2dff 2f2d2eff 2c2c2cff 302d2fff 312d2fff 353030ff 393431ff 3b3634ff 3a3634ff 373433ff 363236ff 333136ff 323135ff 323235ff 333236ff 333337ff 333336ff 333236ff 333235ff 333333ff 333233ff 353233ff 363335ff 363333ff 363331ff 373330ff 393431ff 3a3532ff 3c3430ff 3e3430ff 3e342eff 3d362eff 3e352eff 41322cff 40332cff 40342aff 43342aff 43322aff 44332aff 453428ff 443427ff 3d3128ff 392f26ff 3b2d25ff 3d2d25ff 3a2c23ff 372922ff 372a23ff 483324ff 50351fff 3e2d1dff 382b1dff 442f1cff 432d23ff 2d251eff 211a19ff 30211cff 432a19ff 553319ff 573617ff 4b2d14ff 4c2f14ff 352416ff 151413ff 301f17ff 211914ff 120c07ff 0b0501ff 0a0401ff 0c0503ff 0d0402ff 090201ff 0a0403ff 201109ff 110706ff 0f0706ff 5a2e09ff b75e08ff b45a08ff af560bff 924909ff 874508ff 924b08ff aa5606ff b15a09ff a5520bff a3500bff a34f0aff b2570aff b15708ff ac5604ff b95b08ff bb5d0bff a15009ff 9b4d08ff 944707ff 874206ff 7f3f08ff 743a08ff 7c3b06ff 934909ff a14f0aff 914909ff 9f4f0bff cf6710ff dd6e0dff cf680aff d76b0eff e0710fff c3600cff c5600bff c6610bff af560aff 9a4a08ff 944809ff 9a480aff 9b4a0bff 98480bff a04a0fff ab4b07ff c27136ff e7e4e2ff c1c2c3ff 767676ff 030303ff 000000ff 000000ff 000000ff 000000ff 747474ff 9f9f9ff7 1616162b 0d0d0d00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -16161600 5c5c5ca4 a3a3a3ff 999999ff 9a9a9aff 9a9a9aff 999999ff d2d3d2ff fcfcfcff ecececff e0e0e0ff ddddddff ddddddff ddddddff dcdcddff dbdbdbff dfdfdfff e1e1e1ff d5d5d5ff b3b3b3ff 8e8e8eff 7b7b7bff 7e7e7eff 868686ff 888888ff 868686ff 868686ff 858585ff 838383ff 818181ff 757575ff b5b5b5ff d4d4d4ff d1d1d1ff 53504eff 272320ff 302d2bff 302e2cff 332f2cff 342f2bff 36312bff 3a312cff 3a332cff 3b342eff 3b3330ff 373330ff 323030ff 303032ff 302f34ff 312f34ff 313034ff 313135ff 313034ff 313034ff 323133ff 343232ff 353233ff 363132ff 353132ff 353130ff 383230ff 393331ff 3a3432ff 3b3431ff 42362fff 44362dff 42352dff 3f372fff 40342dff 42342dff 43352cff 4b382bff 4d3b2dff 48382cff 453629ff 463529ff 453528ff 3f3125ff 3f3224ff 3d2f24ff 382b23ff 362b22ff 392b22ff 443222ff 503721ff 4b3220ff 412b1dff 45301dff 4f341bff 4e3420ff 35291eff 241c1bff 37261cff 50321aff 4e2f17ff 492e17ff 4c2e15ff 5a3214ff 342013ff 291b16ff 4c2e18ff 1b1612ff 100906ff 0d0402ff 100804ff 100906ff 0a0501ff 100603ff 2b1408ff 28140bff 090306ff 44220aff 9b4d0cff 9f5009ff a15209ff 8c4608ff 803e05ff 914807ff 9f5108ff bc5e09ff ad5609ff 9e4f07ff 9e4e07ff a95508ff b6580aff b85d09ff b95e07ff b15a0aff a2500aff 8f4707ff 844108ff 7c3c05ff 753905ff 703806ff 834208ff a45009ff af5609ff a04e09ff 9e4f0dff d0650dff ed7710ff d26a0eff d86c0cff e06e0eff c4610cff c4610bff c6610eff af570dff 994a0aff 9b4c0aff 9f4e0bff 9d4b0bff a04c0dff aa5211ff b45711ff bd5309ff d27c41ff e9e9e9ff c0c1c2ff 6c6c6cff 000000ff 000000ff 000000ff 000000ff 000000ff 7e7e7eff 9a9a9aec 13131319 0c0c0c00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -05050500 3c3c3c69 a4a4a4ff 9d9d9dff 9c9d9dff 9e9e9eff 9c9c9cff bfbfbfff f5f5f5ff eaeaeaff dededeff dededeff ddddddff ddddddff dcdcdcff dfdfdfff cbcbcbff a5a5a5ff 848484ff 7a7a7aff 808080ff 848484ff 848484ff 838383ff 828282ff 818181ff 818181ff 7f7f7fff 7e7e7eff 7c7c7cff 707070ff a2a2a2ff d4d4d4ff d6d6d6ff 6a6868ff 1e1b1aff 2c2928ff 302a28ff 362e29ff 3d332bff 44372dff 493a2dff 473a2dff 43362dff 3e342dff 37312cff 32302eff 2f2f30ff 312f33ff 322e32ff 302f32ff 302f33ff 302f33ff 303030ff 303030ff 322f30ff 333031ff 333030ff 34302eff 36322fff 393230ff 393230ff 3a332fff 40352dff 47382eff 44382fff 42372fff 42342fff 44342fff 43352dff 45362dff 47372bff 463629ff 46352aff 463327ff 453427ff 443326ff 403124ff 3b3123ff 392e22ff 3b2d24ff 493324ff 543821ff 563820ff 4a3422ff 3d2e1fff 3b281cff 412d1cff 49321bff 442c1cff 31211eff 33251bff 492e19ff 4d2f18ff 4a2d17ff 482d14ff 503116ff 6a3c18ff 321f15ff 3a2316ff 573418ff 181110ff 0e0705ff 0e0603ff 160a07ff 110804ff 0e0604ff 1c0d06ff 7f410fff 4d270eff 532b0eff 82420fff 9f4f0bff 814006ff 7b3c05ff 82420aff 844008ff 874409ff 924905ff 9e4e08ff a04f09ff 9b4e07ff a8530aff b85d07ff c3610bff bf600aff aa550aff 904707ff 834006ff 763a07ff 6e3707ff 723705ff 7a3b07ff 984d08ff b15808ff b1580aff b1580cff c0600bff de6f0fff fc7d11ff e26f0dff df700dff e8730eff cf650eff c15d0dff b0550eff a14c0cff 9b4b0aff a54f0cff a8510eff a34d0cff a64f0dff b15411ff bb5913ff c65d14ff d35b0aff e3894dff e9eceeff bdbebeff 646464ff 000000ff 000000ff 000000ff 000000ff 020202ff 888888ff 939393dc 3b3b3b0b 3a3a3a00 3b3b3b00 3b3b3b00 3b3b3b00 3b3b3b00 3b3b3b00 3b3b3b00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -21212100 2c2c2c36 989898fc a1a1a1ff a0a0a0ff a0a0a0ff a0a0a0ff b5b5b4ff f0f0efff efeeefff dfdfdfff deddddff ddddddff ddddddff dededeff a1a1a1ff 7d7d7dff 7e7e7eff 848484ff 858585ff 838383ff 828282ff 808080ff 808080ff 7f7f7fff 7f7f7fff 7d7d7dff 7c7c7cff 7a7a7aff 797979ff 717171ff 8f8f8fff d2d2d2ff d7d7d7ff 888686ff 1c1919ff 282525ff 2a2826ff 312b27ff 382f28ff 42322aff 46372dff 48382dff 45372bff 40362eff 3a332dff 36312dff 33302eff 322e2fff 322f2dff 2f2f32ff 2f2e32ff 302e30ff 2f302fff 2f2f2eff 312e2eff 33302eff 34312eff 35322fff 373330ff 383230ff 393231ff 3a332fff 3f362eff 42392fff 403730ff 3f3730ff 42342dff 43352eff 43352cff 43352cff 453529ff 443427ff 453328ff 43322aff 403027ff 3b2e23ff 372c24ff 392d24ff 423023ff 533724ff 654024ff 5b3a21ff 4a3220ff 422f1fff 3c2c1eff 412b1cff 47311eff 442f1bff 40291cff 402a1dff 492f1bff 4b2e18ff 4a2f19ff 492d17ff 492e15ff 4e3116ff 5f3818ff 241a14ff 392314ff 633917ff 2a1a14ff 0c0704ff 100905ff 180a07ff 100506ff 1c0c09ff 231206ff 954909ff 9a4d0cff a7550bff 8d490bff 6f3806ff 6c3507ff 773907ff 7b3d07ff 7c3f08ff 87440aff 924805ff 9f5007ff 9f500bff ab550aff b65b0bff b05809ff ab570aff 974b0aff 834007ff 793b06ff 763b08ff 703705ff 793d06ff 8b4608ff a7520aff ba5d0cff b4590cff bd5e0fff e37210ff e9740fff f47b10ff e8740fff de6e0dff e5730eff ca640eff b5580bff 9f4d0dff 994b0dff a24e0bff a8510cff a9520dff a8500fff ad5210ff b85712ff c15a13ff cd5f14ff db6415ff e4600aff ee9660ff e9edf2ff b9b9baff 5f5f5fff 000000ff 000000ff 000000ff 000000ff 070707ff 979797ff 848484cc 39393904 3e3e3e00 3e3e3e00 3e3e3e00 3e3e3e00 3e3e3e00 3e3e3e00 3e3e3e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -08080800 0b0b0b0b 858585da a8a8a8ff a2a2a2ff a2a2a2ff a4a3a4ff afafafff e8e7e8ff f3f2f3ff e0e1e1ff ddddddff ddddddff dcdcdcff dfdfdfff 979797ff 818181ff 868686ff 848484ff 838383ff 818181ff 818181ff 7f7f7fff 7d7d7dff 7d7d7dff 7c7c7cff 7a7a7aff 797979ff 787878ff 777777ff 717171ff 7e7e7eff cececeff d4d4d4ff a4a3a3ff 201d1dff 272324ff 2b2827ff 322b26ff 3a2e26ff 3e3027ff 40312aff 413229ff 413229ff 41342cff 40342bff 3d332aff 39312bff 35302dff 31302dff 322f30ff 342e2fff 332f2eff 323031ff 322f30ff 322f2eff 34302dff 37312fff 383230ff 393230ff 383230ff 38312fff 37312eff 39332dff 3a352cff 3c342dff 3c332cff 41332bff 41332aff 43352dff 43352cff 413328ff 3e3128ff 3b2f28ff 3a2e29ff 372d26ff 342c22ff 382c24ff 423025ff 4f3723ff 5d3d24ff 5e3e23ff 4d3721ff 4a321eff 4c321eff 4e331fff 57371eff 56351dff 4e301aff 4c311bff 4e321cff 4b2f19ff 482e18ff 492e17ff 472a14ff 482c12ff 4f2e13ff 533014ff 1d1512ff 392414ff 613814ff 2c1c12ff 100a07ff 150906ff 30190aff 5b2e0dff 47220bff 2d1807ff 9c5109ff a35308ff a8540aff a2520dff 934d0cff 854e1cff 86562cff 906a4aff 9b826eff b1a397ff b09a86ff a77f5aff a46730ff a25914ff 9f5109ff 964b07ff 8f4407ff 84410aff 7f3f09ff 7a3d08ff 7b3e07ff 894506ff 9b4e06ff ab5807ff bb5c0bff c4610dff db6e0fff f77e12ff ea790fff dd700eff ef760fff e06e0cff d86c0cff be5e0cff a6520aff 9c4d0cff a14e0cff aa510aff a9520eff a8510eff ab5210ff b55611ff be5912ff c85d13ff d56114ff e06715ff ea6918ff f46210ff f5a073ff e9f0f5ff b5b5b5ff 555555ff 000000ff 000000ff 000000ff 000000ff 0e0e0eff 9e9e9eff 7d7d7dba 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -25252500 1e1e1e00 666666a7 adadadff a4a4a4ff a5a5a5ff a6a6a6ff adadacff ddddddff f6f6f6ff e5e4e5ff dcdcdcff ddddddff dbdbdbff e1e1e1ff aeaeaeff 7c7c7cff 848484ff 818181ff 818181ff 7f7f7fff 7e7e7eff 7d7d7dff 7c7c7cff 7a7a7aff 797979ff 787878ff 767676ff 757575ff 747474ff 727272ff 727272ff c4c4c4ff d1d1d1ff bababaff 2b2929ff 221f20ff 2a2524ff 312923ff 3b2e25ff 3f3027ff 3f3027ff 3e3128ff 40322aff 41322aff 423329ff 423429ff 41322bff 3d322cff 37312bff 372f2bff 35302dff 312f2eff 322f30ff 322f30ff 332d2cff 352e2dff 37302eff 37312fff 38322eff 37312fff 36302eff 37302fff 36312cff 37312bff 39312aff 3b322bff 40322aff 3f3129ff 41322aff 403128ff 3a2f27ff 362e27ff 342d25ff 342d25ff 362d25ff 3a2d23ff 3b2d24ff 3a2c21ff 3e2d21ff 4c3524ff 513620ff 4a331fff 4a321eff 4d321eff 51331dff 4f331cff 4c301bff 4d301bff 4b2f1aff 4b2f1aff 472f18ff 442c15ff 442a14ff 482b15ff 4a2d12ff 543111ff 502f14ff 191214ff 442813ff 603713ff 2e1d11ff 140a0aff 110706ff 57290bff a4530cff 793e0bff 301908ff a1500cff 9e4f0aff a5530aff a3510bff 955a22ff 97897dff c3c4c2ff d9dad9ff dbdbdbff d6d6d6ff d0d0d1ff cdcdcdff c1bfbcff b0a397ff a88b71ff 986537ff 914f14ff 924a0aff 8a4508ff 8d4606ff 954b06ff a95406ff c76209ff e1700eff e47310ff e37310ff ea7611ff d76a0cff c3610dff da6e0eff d86b0cff cd640aff ba5b0cff a14e0bff 9f4e09ff a2500aff ab530dff ae530dff aa530dff b15510ff ba5813ff c55b13ff d16013ff dc6413ff e76816ff f0691bff f76b21ff fd6c13ff f3ab79ff e8f1f6ff b2b2b2ff 494949ff 000000ff 000000ff 000000ff 000000ff 191919ff a3a3a3ff 787878a9 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0a0a0a00 05050500 4242426c aeaeaeff a7a7a7ff a7a7a7ff a9a8a9ff adaeaeff d3d4d3ff f8f8f7ff eae9e9ff dcdcdcff dcdcdcff dbdbdbff e0e0e0ff c1c1c1ff 7b7b7bff 818181ff 808080ff 7f7f7fff 7e7e7eff 7c7c7cff 7b7b7bff 7a7a7aff 797979ff 787878ff 777777ff 757575ff 737373ff 727272ff 727272ff 696969ff b5b5b5ff d1d1d1ff cacacaff 433f3dff 221c19ff 2d2622ff 312923ff 342b24ff 352b25ff 372d25ff 372f29ff 3b3028ff 3c3228ff 3d3228ff 403029ff 3f322aff 3d322aff 3b322bff 3b322aff 3b312bff 36302cff 322e2dff 312d2bff 332d2cff 362f2dff 39322dff 39322eff 36322cff 352f2cff 352f2dff 36302cff 35302bff 36302bff 393029ff 3a322aff 3e3129ff 3f3028ff 3f3028ff 403028ff 3a2f27ff 352d26ff 362c25ff 382c23ff 392b23ff 3b2c23ff 382b23ff 362921ff 3b2b20ff 463120ff 452f1fff 3f291fff 3c281dff 3f2b1dff 472f1bff 4b331aff 4f341bff 4d321dff 4c301aff 4c301bff 482f18ff 442a14ff 492c14ff 502f15ff 4c2e13ff 502e12ff 4c2c12ff 151112ff 563013ff 794412ff 593113ff 23110bff 110808ff 72380eff a9530bff 763806ff 341b06ff a0510bff 9d4d0aff 9b4c0aff 8f4708ff 703b0fff 756c68ff a0a09fff bfbfbfff e0e0e0ff efefeeff edeeedff e9e9e9ff e2e2e2ff d4d5d5ff c7c7c7ff c1c1c1ff b4b0adff 9e8e7eff 8b6847ff 804f20ff a15816ff cc660cff db6d0cff d4690cff cb670dff d5690dff ce670dff bd5f0bff d56b0dff d96c0dff c5640bff bf5f0bff ac530dff a7510cff a55009ff a8500bff b1550fff b3560eff b85710ff c15a13ff cd5e14ff d96414ff e36715ff ed6919ff f56b1eff fb7122ff fb761eff e66409ff e1a882ff e9f0f6ff afafafff 404040ff 000000ff 000000ff 000000ff 000000ff 262626ff b0b0b0ff 55555598 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -1f1f1f00 1d1d1d00 2d2d2d36 a2a2a2fc aaaaaaff a9a9a9ff abababff afb0b0ff ccccccff f7f6f6ff efefefff ddddddff dbdbdbff dadadaff ddddddff d1d1d1ff 818181ff 7e7e7eff 7f7f7fff 7d7d7dff 7c7c7cff 7b7b7bff 7a7a7aff 787878ff 767676ff 757575ff 757575ff 737373ff 727272ff 717171ff 707070ff 656565ff a4a4a4ff d1d1d1ff d0d1d1ff 67605aff 2f2319ff 392d24ff 3b2c22ff 332922ff 2e2824ff 2d2925ff 322a27ff 362d25ff 383025ff 3a3026ff 3a2f27ff 362e26ff 362f28ff 393029ff 3a2f27ff 392f28ff 342f2cff 2f2c2aff 312d2aff 352f2cff 3a322aff 3a3129ff 37312cff 38312bff 36302aff 35302bff 35302bff 362f2aff 383029ff 3a322aff 3a322aff 3d3128ff 403128ff 403229ff 403229ff 3c2f27ff 3c2e26ff 3f3025ff 3c2c24ff 382a21ff 382b21ff 412f22ff 4d3624ff 573b22ff 593c21ff 513820ff 45301eff 452e1dff 49311cff 51371cff 53371cff 50341cff 4b301bff 4d311aff 50321aff 4b2f17ff 462b16ff 523219ff 573417ff 543014ff 5a3414ff 4d3013ff 151012ff 603612ff 7c4512ff 7d4614ff 3f2211ff 2c180eff 803f0dff 8a4408ff 562d07ff 371e08ff 9b4e0aff 944909ff 864309ff 763c04ff 6f3807ff 6f6157ff 8b8b8bff 8d8d8dff a9a9a9ff d5d5d5ff f2f2f1ff fdfdfcff fbfbfcff eeefefff dbdcdbff cacacaff c2c2c2ff c3c3c3ff c5c5c5ff bebebeff ad9f93ff a18062ff a36b39ff b46521ff c6630eff c7620dff c7630eff d0680cff d96b0fff cc650bff b2590dff b1550bff b0540cff a7500cff ae530eff b55711ff b55610ff bc5811ff c95d14ff d46013ff df6514ff e96917ff f2691dff fa6e21ff fc761fff f07218ff da6414ff c45106ff dbb094ff e9f0f4ff aaaaaaff 393939ff 000000ff 000000ff 000000ff 000000ff 2f2f2fff b2b2b2ff 5a5a5a81 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -b2b2b200 b1b1b100 8d8d8d0c 919191dd aeaeaeff abacabff adadadff b1b1b1ff c7c7c7ff f3f2f3ff f4f4f3ff dfdfdfff dadadaff dbdbdbff dbdbdbff dcdcdcff 8e8e8eff 797979ff 7d7d7dff 7b7b7bff 7a7a7aff 787878ff 787878ff 767676ff 757575ff 747474ff 727272ff 717171ff 717171ff 6f6f6fff 6e6e6eff 656565ff 919191ff d0d0d0ff d1d2d3ff 897e77ff 3c2614ff 453021ff 3c2e22ff 302821ff 292422ff 252222ff 2d2422ff 322923ff 342a23ff 352b25ff 342c25ff 352d26ff 3a3029ff 3f3229ff 3f3028ff 393029ff 332d28ff 302b27ff 312c28ff 352f29ff 393029ff 3b2f29ff 3a312aff 383028ff 372e29ff 352e2aff 362f29ff 382f28ff 383028ff 3b312aff 3d302aff 3f3129ff 413229ff 413329ff 413226ff 433325ff 463525ff 413224ff 3c2e22ff 3a2c21ff 3d2e23ff 503722ff 573c21ff 5a3c1fff 623f21ff 5c3c1fff 563920ff 5b3b21ff 5a3b1fff 54361dff 4e321dff 4c301cff 4c3119ff 4e3118ff 53321aff 4d2e18ff 492c15ff 4f2e17ff 533215ff 543111ff 5e3711ff 492c14ff 1a1212ff 683d13ff 7b4513ff 814611ff 5f300dff 52270aff 6c3408ff 723806ff 442206ff 311a07ff 824006ff 824309ff 804109ff 804007ff 804106ff 736252ff 7d7d7dff 6d6d6dff 838383ff 9c9c9cff c0bfc0ff e2e2e2ff f5f5f5ff fcfcfcff f8f8f9ff e9e9e9ff d4d5d5ff c3c4c4ff bbbbbbff bcbcbcff c0c0c0ff c3c3c3ff bebebeff b3ada8ff a19081ff 9f7550ff a25e22ff b96111ff c25f0dff a9540aff a9520bff b1550cff aa510bff af520fff b75711ff ba5812ff c35a12ff d06014ff dd6514ff e56815ff ef691bff f66b20ff fc7221ff f8761cff e36a16ff ce5d13ff c15812ff b44c08ff d9b8a3ff e9eff3ff a4a4a4ff 303030ff 000000ff 000000ff 000000ff 000000ff 393939ff b0b0b0ff 6060606b 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 cccccc00 909090aa adadadff aeaeaeff aeaeaeff b2b2b1ff c2c3c2ff ecededff f8f8f8ff e4e4e4ff dad9d9ff dadadaff dadadaff dfdfdfff 9f9f9fff 747474ff 7b7b7bff 797979ff 787878ff 777777ff 767676ff 747474ff 737373ff 727272ff 717171ff 707070ff 6e6e6eff 6d6d6dff 6c6c6cff 656565ff 7e7e7eff cdcdcdff d1d2d2ff 9b9693ff 291e15ff 2c2520ff 282320ff 24211fff 232221ff 282322ff 2d2622ff 2f2723ff 2d2723ff 292624ff 2a2624ff 302924ff 392e26ff 403128ff 42332aff 41342aff 3a312aff 342e29ff 2f2a26ff 342c28ff 3d2f29ff 40302bff 3d322aff 3b3129ff 3d2f28ff 3d2e2aff 3b2f27ff 3a3029ff 3d312aff 40302aff 3f302bff 3e2f28ff 3f3128ff 423429ff 453426ff 453326ff 443326ff 413125ff 3d3022ff 3b2e23ff 3f2d21ff 453021ff 433020ff 44301fff 4b341dff 4a331dff 563720ff 573b1dff 56381eff 52341cff 4d311cff 4c301aff 4e3218ff 4d3016ff 4d2f17ff 4c2f17ff 513015ff 513015ff 523213ff 5c3612ff 6b3b11ff 432615ff 1e1312ff 724113ff 7e4610ff 733d0eff 5d2d07ff 6e3605ff 8f4909ff 974c0aff 4c2606ff 321b06ff 7e3e04ff 803f06ff 864309ff 874306ff 854404ff 695541ff 777777ff 3b3b3bff 4c4c4cff 666666ff 898888ff acacadff c3c3c3ff d7d8d9ff e6e6e6ff efefefff eeeeeeff e2e2e2ff d0d0d0ff c1c1c1ff bab9baff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bdbdbdff b7b7b7ff a69b92ff 90735bff 905d33ff 9f561fff a6510fff b0550eff ba5810ff c05912ff cc5e13ff d96314ff e36816ff ec6a19ff f46a1eff fa6f21ff fc761eff eb6e17ff d36013ff c35b13ff bb5611ff b24f10ff a44407ff d5bdacff e9eef1ff 9f9f9fff 282828ff 000000ff 000000ff 000000ff 000000ff 474747ff b1b1b1ff 4b4b4b59 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 efefef00 9f9f9f70 a9a9a9ff afafafff afafafff b2b2b3ff c1c1c1ff e6e7e6ff fafbfaff ebebeaff dbdadaff dadadaff d9d9d9ff dfdfdfff b4b4b4ff 727272ff 797979ff 777777ff 767676ff 757575ff 737373ff 737373ff 717171ff 707070ff 6f6f6fff 6d6d6dff 6c6c6cff 6b6b6bff 6a6a6aff 666666ff 6f6f6fff c5c5c5ff cfcfcfff aeaeaeff 201e1eff 1c1a1aff 1e1c1dff 1e1d1eff 24201eff 292320ff 2c2621ff 2b2522ff 272321ff 222222ff 242223ff 2a2423ff 322823ff 3a2b23ff 3c2e25ff 3d2f25ff 382d25ff 2f2a26ff 2c2726ff 332926ff 3c2e28ff 3e322aff 3f3128ff 41332aff 43332bff 443128ff 443327ff 43332aff 443227ff 403028ff 3d2e29ff 3e2e27ff 403229ff 433329ff 463227ff 473226ff 443326ff 3f3023ff 392b21ff 3c2c20ff 483322ff 402f22ff 3b2a20ff 39291eff 372a1eff 3e2c1dff 4a301bff 4e341aff 53351cff 54341dff 4e321cff 4f321bff 4a3017ff 422b15ff 432a17ff 482d17ff 4b2c14ff 502f13ff 5d3715ff 653913ff 724014ff 3b2315ff 221813ff 784511ff 854810ff 804610ff 804008ff 8d4405ff 904808ff 934b0aff 3e210aff 4a2807ff 954907ff 894508ff 8b4609ff 844208ff 834106ff 6e5238ff 7d7d7dff 3d3d3dff 3d3d3dff 3e3e3eff 4e4d4dff 878787ff 979593ff 938f8dff a6a7aaff bbbdc0ff cccecdff dadad9ff e0dfdfff dbdadaff cdccccff bfbfbeff b8b8b9ff b7b6b6ff b5b5b5ff b4b4b4ff b5b5b5ff b9b9b9ff bbbbbbff b6b6b6ff a49d98ff 968170ff 9f6d49ff ab5820ff d06217ff e06614ff ea6a17ff f16a1cff f96d21ff fc7420ff f3731aff e06515ff cb5c13ff bd5711ff b75411ff ad4f10ff a14a0dff 954509ff d9c7baff e6eaedff 9c9b9bff 222222ff 000000ff 000000ff 000000ff 000000ff 535353ff adadadff 5a5a5a48 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff01 fcfcfc00 9f9f9f3a a5a5a5fd b1b1b1ff b1b1b1ff b3b3b3ff bfc0bfff e1e2e1ff fbfbfbff f1f2f1ff dcddddff dadadaff d9d8d8ff dbdbdbff c7c7c7ff 757575ff 777777ff 767676ff 747474ff 737373ff 727272ff 717171ff 707070ff 6e6e6eff 6d6d6dff 6c6c6cff 6b6b6bff 696969ff 686868ff 666666ff 636363ff b8b8b8ff cdcdcdff c1c1c1ff 302e2eff 191615ff 231f1dff 28211dff 2d251eff 312720ff 312621ff 312721ff 302621ff 2c2521ff 2b2522ff 2d2722ff 322b23ff 3c2e25ff 3f2f25ff 3d2d24ff 342a24ff 2a2725ff 292625ff 2e2625ff 302a25ff 332b24ff 392b25ff 403128ff 443428ff 493627ff 4d3727ff 4b3627ff 423126ff 3a2e26ff 3c2d27ff 3e2f28ff 413028ff 423029ff 463125ff 473225ff 483224ff 423221ff 3f2d1fff 3c2b1fff 3b2a1fff 3c2b1fff 3b2c1eff 36281fff 39291eff 49301dff 52351dff 4a321aff 51341cff 50311bff 4f311aff 4e311bff 412c18ff 3f2a16ff 4b2d16ff 502f15ff 503115ff 5d3714ff 653914ff 6c3c14ff 713f13ff 2c1c11ff 2c1d10ff 824811ff 975313ff 96500fff 91480aff 864308ff 804005ff 8c4508ff 381d0aff 5c2d07ff 944905ff 854305ff 854208ff 894209ff 8f4806ff 714d2eff 828282ff 3d3d3dff 3d3d3dff 3e3e3eff 3f403eff 757778ff 837a72ff 663c19ff 604532ff 68615cff 838385ff 9b9da0ff adafafff bdbfbdff cccccbff d1d0cfff c8c8c7ff bcbcbcff b6b6b6ff b4b4b4ff b4b3b4ff b3b3b3ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b3b3b3ff a9a9a8ff a68f80ff bf8361ff d7733eff f1752cff f9771cff e66b16ff cf5e13ff c45913ff ba5512ff b15110ff a94f0fff 9e4b0eff 914108ff 8d4610ff dfd4caff e4e6e9ff 959595ff 1b1b1bff 000000ff 000000ff 000000ff 000000ff 606060ff aaaaaafc 51515137 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff02 ffffff00 dfdfdf0e a0a0a0de b4b4b4ff b3b3b3ff b5b5b5ff bebebeff dcdcdcff f9f9faff f7f7f7ff e3e2e2ff dadadaff d7d8d8ff d8d8d8ff d4d4d4ff 7f7f7fff 727272ff 747474ff 737373ff 717171ff 717171ff 6f6f6fff 6d6d6dff 6c6c6cff 6b6b6bff 6a6a6aff 686868ff 686868ff 666666ff 656565ff 5c5c5cff a7a7a7ff cececeff ccccccff 484646ff 141110ff 26211fff 31261dff 37281dff 3b291dff 3e2c1eff 413020ff 443022ff 3e2e22ff 342b22ff 2c2820ff 2d2822ff 302923ff 322a24ff 322a24ff 2c2623ff 262424ff 2a2423ff 2b2424ff 2d2724ff 352a24ff 413024ff 453424ff 453527ff 483526ff 4b3625ff 4b3525ff 453528ff 3d3028ff 3c2d25ff 3d2e25ff 402f26ff 433127ff 453223ff 463223ff 483122ff 483221ff 473020ff 422f1fff 422f20ff 402d20ff 3a2b1fff 3c2a1cff 402c1dff 4a301cff 49321cff 412e19ff 442d1aff 462e1bff 452d1aff 452e1cff 4b3119ff 553416ff 583416ff 573314ff 593513ff 693d16ff 673813ff 6b3d14ff 613710ff 1d140dff 412511ff 995313ff 965214ff 834510ff 7c3f0aff 773904ff 803e05ff 90480aff 301807ff 5c2c08ff 8a4607ff 8a4509ff 8e4608ff 8f4806ff 8e470aff 724c2cff 838383ff 3e3e3eff 3a3a3aff 3d3d3dff 3c3c3bff 6e7071ff 807974ff 703b0dff 693205ff 4a2404ff 452915ff 514239ff 686665ff 7f8284ff 919494ff a5a5a5ff b8b8b7ff c4c4c3ff c2c4c3ff bbbbbbff b6b5b5ff b3b2b3ff b2b2b2ff b2b2b2ff b0b0b0ff afafafff aeaeaeff afafafff b1b1b1ff adadadff a6a6a5ff ac9687ff b18464ff b56d3dff b5591bff b75312ff ac4f11ff a44b0fff 9a490fff 91440eff 893f09ff 864614ff e2dbd5ff e3e5e6ff 8b8b8bff 121212ff 000000ff 000000ff 000000ff 000000ff 717171ff a3a3a3f5 11111127 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff02 ffffff01 f7f7f700 a5a5a5ae b3b3b3ff b4b5b5ff b6b6b6ff bfbfbfff d8d8d8ff f7f7f8ff fbfbfbff e8e8e8ff dad9daff d7d7d7ff d7d7d7ff dcdcdcff 919191ff 6d6d6dff 727272ff 717171ff 6f6f6fff 6e6e6eff 6d6d6dff 6c6c6cff 6b6b6bff 696969ff 686868ff 676767ff 656565ff 656565ff 646464ff 595959ff 939393ff cececeff d0d0d0ff 656464ff 0f0c0eff 201b1dff 2c221cff 3a2a1cff 48301dff 513720ff 583a22ff 573a22ff 4b3422ff 3b2c20ff 332820ff 352a22ff 382c23ff 342922ff 2f2723ff 2f2621ff 2f2822ff 2f2825ff 322925ff 3b2c26ff 453026ff 433325ff 3d3026ff 372d27ff 392e26ff 403125ff 433225ff 403128ff 3e2f26ff 3f3026ff 3f2f25ff 403124ff 423124ff 453122ff 473223ff 493221ff 4b3220ff 4c331fff 4e3721ff 503721ff 4f3521ff 503722ff 583a1fff 56361cff 4e331dff 48301aff 432e19ff 412c19ff 422b19ff 462d18ff 56341aff 623a18ff 633918ff 5f3816ff 5a3616ff 593514ff 5b3513ff 5a3411ff 673d14ff 663b11ff 18110fff 502d11ff 864a14ff 784111ff 784111ff 793d09ff 844006ff 924809ff 7d4008ff 1f0f06ff 6a3406ff 884506ff 884406ff 874405ff 894408ff 8a4508ff 744a22ff 858585ff 404040ff 363636ff 3b3b3bff 393939ff 6a6b6cff 7e7b7aff 6a380fff 713806ff 592d04ff 4c2200ff 401a00ff 311604ff 3c2b1fff 4d4a49ff 68696aff 7d7e7fff 8c8d8dff 9fa09fff b3b4b4ff bdbdbeff bbbabaff b3b3b3ff b0b0afff afafafff afafafff aeaeaeff adadadff acacacff acacacff acacacff aaaaaaff a8a8a8ff a3a3a2ff 9c928bff 9f7e67ff a26b44ff 975121ff 8c430dff 87400bff 803c06ff 834916ff eae5e1ff e1e2e3ff 858585ff 0b0b0bff 000000ff 000000ff 000000ff 000000ff 848484ff 9e9e9ee9 24242415 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff02 ffffff03 fdfdfd00 afafaf79 b0b0b0ff b7b8b8ff b8b9b9ff bfbfbfff d5d5d5ff f3f4f4ff fdfdfcff eff0f0ff dcdcdcff d8d8d8ff d7d7d7ff ddddddff a6a6a6ff 696969ff 707070ff 6f6f6fff 6e6e6eff 6c6c6cff 6b6b6bff 6a6a6aff 686868ff 686868ff 666666ff 666666ff 646464ff 626262ff 626262ff 5a5a5aff 7f7f7fff cbcbcbff d0d0d0ff 868484ff 18110fff 271f19ff 362719ff 462f1cff 4f331eff 55371eff 503722ff 4a3320ff 412f1dff 3a2d1eff 3c2d22ff 423023ff 4b3321ff 463323ff 403126ff 403025ff 3d2d23ff 3a2b24ff 3c2b26ff 3b2c27ff 392b27ff 332925ff 312922ff 322a22ff 3a2e26ff 3e2f23ff 3c2c23ff 3a2b23ff 3d2e23ff 403023ff 3e2f22ff 423124ff 483325ff 483222ff 483323ff 483423ff 4c3521ff 513623ff 573925ff 59381fff 54361eff 593a1fff 583a1fff 51361fff 51361cff 4f331aff 4d321aff 4e321bff 55341bff 603a1bff 5e391aff 5c3718ff 5c371aff 4b2e16ff 3c2616ff 4c2f15ff 543112ff 5e3712ff 693a13ff 5f3513ff 131010ff 522e12ff 67380fff 703d0fff 804511ff 85440bff 904708ff 8a4408ff 673207ff 1c0d06ff 793b07ff 824007ff 813f05ff 833f06ff 8d4508ff 974d09ff 824d1dff 878787ff 444444ff 333333ff 393939ff 363636ff 636464ff 838181ff 553112ff 653104ff 653107ff 4a2506ff 422106ff 391a01ff 4a2100ff 421d00ff 2b1b11ff 413733ff 595858ff 6b6d6eff 78797aff 8a8c8bff a4a4a3ff b6b6b4ff babab9ff b2b4b3ff afafafff adadadff acacacff acacacff acacacff aaaaaaff a8a8a8ff a8a8a8ff a8a8a8ff a9a9a9ff a3a3a3ff 9b9b9bff 978e87ff 947c69ff 885f3eff 7a3f0dff 895020ff f3f0eeff dddee0ff 808080ff 050505ff 000000ff 000000ff 0f0f0fff 676768ff aeadadff 8f8f8fd8 3e3e3e09 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff02 ffffff05 ffffff00 c6c6c641 abababfe bababaff bababaff bfbfbfff d2d3d2ff f0f0f0ff fefdfeff f6f6f6ff e1e0e0ff d9d9d8ff d7d7d7ff dcdcdcff bbbbbbff 6b6b6bff 6e6e6eff 6d6d6dff 6b6b6bff 6b6b6bff 6a6a6aff 696969ff 676767ff 656565ff 646464ff 646464ff 636363ff 616161ff 606060ff 5a5a5aff 6d6d6dff c6c6c6ff cdcdceff a3a19fff 2b1f13ff 322418ff 38271aff 3d291aff 3e291aff 38281bff 35271dff 36261bff 32281dff 32281eff 322720ff 3a2a1dff 412d1eff 3f2e21ff 3e2c1fff 3c2a22ff 382a24ff 362a23ff 312822ff 2d2622ff 2e2523ff 302623ff 352922ff 3b2d24ff 402f25ff 403021ff 3e2e21ff 3e2e21ff 3e2d20ff 3e2c20ff 433024ff 483124ff 463025ff 413024ff 433022ff 463222ff 4a3422ff 553a22ff 5c3c23ff 583920ff 593a21ff 543720ff 4d331fff 4f341dff 4d331bff 50331cff 52321bff 56351cff 603a1aff 432a19ff 2d2018ff 422918ff 462b17ff 382315ff 462d13ff 5c3514ff 653a16ff 623914ff 683a14ff 552f12ff 120f11ff 693912ff 824714ff 834714ff 824510ff 87440aff 8c4508ff 874206ff 5d2f07ff 231207ff 7d3c08ff 7d3d08ff 844109ff 8c4505ff 984b08ff a2520bff 965213ff 898684ff 484848ff 303030ff 363636ff 333333ff 5e5f60ff 868585ff 59351bff 4b2100ff 5d2d05ff 5b2c06ff 421f05ff 3b1c02ff 462205ff 6c3506ff 4d2401ff 2a0f00ff 220f06ff 35271eff 4f4944ff 5b5d5dff 66696bff 757777ff 8f8f8fff aaa9a9ff b6b6b6ff b4b4b4ff adaeadff aaaaaaff aaaaaaff a9a9a9ff a8a8a8ff a7a7a7ff a7a7a7ff a5a5a5ff a5a5a5ff a5a5a5ff a2a2a2ff 9d9e9dff 9a9a9aff 888079ff 746153ff bbbabbff cbccccff 767676ff 000000ff 000000ff 313131ff 909090ff afafafff b0afb0ff 808080c8 33333303 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff02 ffffff04 ffffff03 e2e2e219 a8a8a8e4 bdbdbdff bdbdbdff c1c1c1ff d1d1d1ff edededff fefdfdff fbfbfaff e8e8e8ff dadadbff d8d8d8ff d9d9d9ff cdcdcdff 737373ff 6c6c6cff 6b6b6bff 6a6a6aff 696969ff 686868ff 666666ff 656565ff 646464ff 636363ff 626262ff 606060ff 5f5f5fff 5d5d5dff 5b5b5bff 5e5e5eff bbbbbbff cbcbcbff b8b6b5ff 332820ff 261d15ff 2b211bff 2a1e19ff 262018ff 261f19ff 2e2219ff 34261aff 35271eff 34251cff 34261dff 37271cff 3a291eff 38291eff 33261dff 2d231eff 2b2420ff 2b2520ff 2b2520ff 2b2520ff 2d2421ff 2f2720ff 352920ff 392920ff 3e2d20ff 433221ff 463223ff 412f23ff 422f23ff 432e22ff 442e22ff 3d2b21ff 372a22ff 372b22ff 3c2c20ff 3f2c22ff 412e21ff 453121ff 453121ff 50351fff 543820ff 4d331eff 4e341cff 4e341cff 4d321dff 4e331dff 503119ff 392618ff 442e1cff 2c2018ff 211914ff 302116ff 3d2517ff 523316ff 5f3815ff 643816ff 693a16ff 6e3d13ff 7c4312ff 512e12ff 140f0fff 68360fff 743e10ff 733f0cff 7b3f0eff 7b3e0bff 813f05ff 884204ff 502a06ff 2e1808ff 84420bff 864209ff 924808ff 9e4e0aff ab540aff bb5e0bff ae5e14ff 898581ff 4e4e4eff 2c2c2cff 343434ff 313131ff 585858ff 878889ff 654024ff 4c2100ff 4a2605ff 633008ff 542805ff 432004ff 532806ff 5a2b06ff 612f05ff 4e2704ff 331600ff 250e00ff 381900ff 402710ff 463930ff 504f4eff 595c5dff 656667ff 7c7c7cff 9c9c9cff b0b0b0ff b4b5b3ff acacabff a7a7a7ff a8a8a8ff a7a7a7ff a7a7a7ff a5a5a5ff a5a5a5ff a3a3a3ff a2a2a2ff a2a2a2ff a2a2a2ff 9e9e9eff 8e8e8eff 787878ff 757576ff 555555ff 191919ff 5d5d5dff aaababff abacacff a5a4a4ff aeaeaeff 808080b6 2d2d2d00 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff02 ffffff05 ffffff08 f7f7f705 aeaeaeb5 bdbdbdff c0c0c0ff c4c4c4ff d1d1d1ff eaebeaff fcfcfdff fdfdfeff f0f0efff dededeff d8d8d8ff d7d7d7ff d8d8d8ff 828282ff 666666ff 6a6a6aff 686868ff 676767ff 656565ff 646464ff 636363ff 626262ff 616161ff 5f5f5fff 5e5e5eff 5d5d5dff 5c5c5cff 5b5b5bff 555555ff aaaaaaff cbcbcbff c4c4c5ff 443d38ff 23170fff 2c1f19ff 28201aff 2d2019ff 332119ff 362418ff 37271aff 36261dff 33251aff 33251bff 36261dff 37271eff 31261eff 2f251fff 29221eff 28211dff 28221dff 29231eff 29231eff 2b231dff 2f261fff 33291fff 3b2b1eff 432f20ff 473223ff 433021ff 422e21ff 473322ff 453123ff 422c21ff 3d2b21ff 3b2c23ff 392a21ff 382a22ff 37281fff 35281dff 382922ff 3d2e20ff 452f1eff 462f1dff 49301dff 4c301bff 4c301dff 52341bff 54341aff 482f1bff 2d2019ff 241919ff 241a16ff 241a14ff 2f1f18ff 3e2717ff 442b18ff 4f2e17ff 603717ff 703d15ff 723f17ff 723d14ff 382212ff 1c130eff 6e3e11ff 763e11ff 76400fff 814211ff 884208ff 8f4709ff 94490aff 482509ff 411f08ff 8f4709ff 934a09ff 9f4f0aff af550dff be5d0cff c4620cff a7550bff 857f79ff 545454ff 2a2a2aff 323232ff 2f2f2fff 525252ff 87898aff 63442aff 582700ff 4f2605ff 562a06ff 653106ff 4d2504ff 602f07ff 6b3308ff 552a06ff 623104ff 5d2d05ff 3a1d04ff 301803ff 482204ff 451e01ff 402008ff 3f2d1eff 47423eff 505253ff 5c5e60ff 6e6f70ff 8d8d8cff a9a8a8ff b2b2b3ff acacadff a6a6a6ff a3a3a3ff a4a4a4ff a5a5a5ff a3a3a3ff a2a2a2ff a1a1a1ff a0a0a0ff a0a0a0ff 999999ff 7f7f7fff 7a7a7aff 7c7c7cff 757575ff 6e6e6eff 757575ff 888888ff a2a2a2ff afafafff 777777a5 2d2d2d00 41414100 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff02 ffffff05 ffffff09 ffffff02 bfbfbf82 bababaff c4c4c4ff c7c7c7ff d1d2d1ff e8e8e8ff fbfafaff fefefeff f6f8f7ff e4e5e4ff dadbdbff d7d6d7ff dcdcdcff 979797ff 636363ff 696969ff 676767ff 656565ff 646464ff 636363ff 626262ff 606060ff 5f5f5fff 5e5e5eff 5d5d5dff 5b5b5bff 5a5a5aff 595959ff 505050ff 979797ff cbcbcbff cacbccff 635a54ff 27170cff 322319ff 362617ff 392619ff 372618ff 302318ff 2d231dff 2f221cff 2e2119ff 2e231aff 31221bff 2b201cff 271e1cff 241d1dff 231e1cff 231f1bff 24201dff 2a241fff 2b251fff 2d261eff 30271fff 322920ff 392920ff 3d2b1fff 3f2d1eff 412c1dff 45311eff 483620ff 453122ff 452f24ff 422e23ff 3d2d20ff 3c2b20ff 402c21ff 422f1eff 412f1fff 46311fff 4a3421ff 47311eff 4b2f1bff 4f311aff 4c2f1aff 472f1bff 472c1aff 312117ff 251b17ff 251b16ff 251a17ff 241916ff 231815ff 251a16ff 261c15ff 332016ff 503016ff 6c3c17ff 603414ff 583313ff 653911ff 2a1911ff 2f1d12ff 864711ff 7b410fff 844711ff 934c10ff 9f4f0aff 994d0aff 964c08ff 381c09ff 5b2e08ff a04f09ff 9d4c09ff a14d09ff ae570aff b4580bff ae5608ff a7550aff 877a6fff 5c5c5cff 272727ff 2f2f2fff 2b2b2bff 4c4c4cff 878a8bff 5f4634ff 512300ff 5c2d06ff 4f2706ff 5b2d09ff 5c2e05ff 5f2f06ff 743909ff 663407ff 5e2e05ff 733a08ff 673106ff 3e1e04ff 3c1f04ff 4a2507ff 482103ff 441f00ff 3e1c01ff 382110ff 3f342dff 4c4a4aff 57595bff 656667ff 7e7f7fff 9d9d9cff aeaeaeff afaeaeff a5a5a6ff a0a0a0ff a1a0a1ff a2a2a2ff a1a1a1ff a0a0a0ff 9f9f9fff 9f9f9fff 8b8b8bff 767676ff 767676ff 797979ff 7b7b7bff 7c7c7cff 747474ff 6f6f6fff 7d7d7dff 4e4e4eaa 27272705 40404000 28282800 30303000 29292900 33333300 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff02 ffffff05 ffffff0a ffffff06 d2d2d250 b6b6b6ff c6c6c6ff cacacaff d3d3d3ff e6e6e6ff f8f9f8ff fffefeff fbfbfbff ecececff dededeff d8d8d8ff dcdcdcff b0b0b0ff 636363ff 686868ff 656565ff 636363ff 626262ff 616161ff 5f5f5fff 5e5e5eff 5d5d5dff 5c5c5cff 5b5b5bff 595959ff 595959ff 585858ff 4e4e4eff 818181ff cacacaff cccdcdff 7d7571ff 231208ff 271c14ff 211b15ff 1f1915ff 1c1815ff 1a1716ff 1a1816ff 201a17ff 221b18ff 211c19ff 211b1aff 1c1a19ff 1e1b1bff 201d1bff 201d1bff 201e1bff 231f1cff 26201cff 26201cff 29211cff 2f251dff 37281eff 3e2c1fff 45311fff 4c3321ff 4e3320ff 48331fff 45311dff 432e1fff 412b20ff 412c20ff 3f2e1fff 402e1fff 432e1eff 45301fff 432d1eff 3f2d1aff 432e1dff 4f321bff 55351cff 56371dff 51331bff 4c2f1aff 422b1bff 302319ff 2f231aff 302016ff 261b17ff 241916ff 231815ff 231916ff 2e2016ff 3f2718ff 312114ff 342017ff 5c3315ff 693a10ff 714012ff 20150fff 3c2110ff 804312ff 83460fff 8e4b13ff 924e11ff 8b4809ff 874506ff 914a07ff 2c1707ff 763c09ff 9f500aff a4500bff ac540aff ac5609ff b0570bff bf600bff c9660eff 8c7663ff 636363ff 252525ff 2d2d2dff 2a2a2aff 464646ff 86898bff 644e3dff 4a2000ff 562b08ff 572b07ff 502707ff 562a06ff 683207ff 713808ff 773d08ff 613106ff 643106ff 713706ff 633005ff 3b1e01ff 3e2004ff 462306ff 452204ff 462306ff 411e03ff 381700ff 3c1d07ff 3b2c20ff 474342ff 565758ff 616364ff 737475ff 919291ff aaaaaaff b1b1b1ff a8a7a7ff 9e9f9fff 9e9e9eff 9f9f9fff 9f9f9fff 9f9f9fff 949494ff 7c7c7cff 757575ff 777777ff 767676ff 767676ff 777777ff 7b7b7bff 7c7c7cff 6e6e6ef7 5a5a5ab9 4a4a4a6f 26262622 2d2d2d00 25252500 32323200 30303000 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff02 ffffff04 ffffff09 ffffff0c e8e8e82b b6b6b6ea c9c9c9ff cdcdcdff d5d5d5ff e6e5e5ff f7f7f6ff fefefeff fdfefdff f4f3f3ff e3e3e3ff dadadaff dbdbdbff c6c6c6ff 6b6b6bff 666666ff 646464ff 626262ff 606060ff 5f5f5fff 5e5e5eff 5d5d5dff 5c5c5cff 5a5a5aff 595959ff 585858ff 565656ff 565656ff 4e4e4eff 6c6c6cff c6c6c6ff cacbccff 98938fff 24150bff 1c1712ff 151515ff 151516ff 151515ff 171414ff 191615ff 1b1715ff 1b1717ff 1b1817ff 1a1917ff 1c1a18ff 1e1c19ff 1f1c19ff 1f1c19ff 211c19ff 241e1aff 27201cff 2a221cff 2f241cff 37271cff 412c1cff 49311dff 49311eff 49311fff 46311fff 442f1dff 402d1eff 402c20ff 3f2a1eff 3f2d1eff 412e1eff 422e1dff 422d1dff 422e1dff 3c2c1aff 38281aff 3d291aff 442d1cff 4d311aff 53331bff 513219ff 523219ff 50321aff 4f311bff 4c301aff 362417ff 231916ff 231915ff 221815ff 211713ff 251a14ff 362116ff 4a2b18ff 693a17ff 6e3c13ff 593312ff 5f3514ff 17110eff 4f2c10ff 894a11ff 894a12ff 8a4914ff 814610ff 7e400cff 8b4508ff 83420bff 221106ff 7f410cff 994c07ff 9c4d08ff 9b4e09ff b15807ff c9650aff c9650aff ce670dff 92755aff 6c6c6cff 242424ff 2b2b2bff 282828ff 404040ff 85888aff 665446ff 522400ff 592b07ff 5d2e09ff 5a2b07ff 582908ff 612f07ff 633209ff 653408ff 733b0aff 643007ff 673205ff 703705ff 542903ff 3c1e03ff 442104ff 401d02ff 432106ff 432106ff 401d02ff 452001ff 482100ff 381802ff 372112ff 453a33ff 515150ff 5d5f61ff 6a6c6cff 838383ff a0a0a0ff b1b0b0ff abacacff a0a1a1ff 9a9a9aff 9b9b9bff 9c9c9cff 888888ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 7a7a7aff 7c7c7cff 797979ff 6d6d6ded 525252aa 36363657 3333331b 2a2a2a00 3e3e3e00 28282800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff01 ffffff04 ffffff09 ffffff0e f9f9f915 bcbcbcbf c8c8c8ff d0d0d0ff d7d7d7ff e4e5e4ff f4f4f5ff fdfdfcff fefefdff f8f8f9ff eaeaeaff dededeff dbdbdbff d5d5d5ff 7a7a7aff 646464ff 646464ff 616161ff 5f5f5fff 5d5d5dff 5c5c5cff 5b5b5bff 595959ff 585858ff 575757ff 565656ff 555555ff 535353ff 4f4f4fff 5b5b5bff bcbcbcff c9c9c9ff abaaa9ff 1d1714ff 111010ff 121313ff 121213ff 131313ff 171413ff 191514ff 1b1815ff 1b1716ff 1a1616ff 1b1817ff 1d1917ff 1d1a17ff 1d1b18ff 1e1b18ff 221c19ff 27211bff 2d241cff 30241bff 2e231cff 31251bff 3b291cff 452c1bff 462d1cff 47301eff 442f1dff 3b281cff 35281dff 3a2c1eff 402e1bff 432f1aff 422d1dff 422d1dff 412c1cff 3c291aff 3a271aff 3f2a1aff 442d1bff 4b301aff 54351cff 54341cff 52321aff 4e311bff 4a2f19ff 442a17ff 2f2018ff 211816ff 231915ff 231915ff 221814ff 221813ff 1e1612ff 2c1c16ff 3f2517ff 4a2b14ff 472911ff 301b0eff 2d1b11ff 0d0d0eff 623511ff 82440fff 793f0fff 743c0cff 7c400fff 81420cff 824108ff 633209ff 241006ff 874207ff 924707ff a14f08ff b15a0aff c46209ff c56309ff c6610bff d96b0dff 86664aff 747474ff 232323ff 292929ff 262626ff 3a3a3aff 848788ff 60564fff 4f2200ff 6d3607ff 633107ff 622f06ff 5e2c05ff 602f07ff 623109ff 592a09ff 67320aff 743909ff 663207ff 6a3408ff 6b3407ff 552a05ff 572b06ff 4c2404ff 3c1d03ff 432106ff 401e03ff 3f1e03ff 552906ff 522705ff 391a00ff 391800ff 371d08ff 3e3025ff 4c4847ff 5b5d5eff 656667ff 777878ff 959595ff adadacff b2b2b2ff a5a6a6ff 9b9c9cff 949494ff 7f7f80ff 757575ff 767676ff 767776ff 777777ff 777777ff 767676ff 767676ff 767676ff 777777ff 797979ff 7d7d7dff 787878ff 666666d7 4f4f4f94 3a3a3a45 25252505 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff01 ffffff01 ffffff03 ffffff07 ffffff0e ffffff0d c9c9c990 c4c4c4ff d1d1d1ff d9d9d9ff e5e5e4ff f2f2f2ff fbfcfbff fefeffff fcfcfcff f1f1f1ff e4e3e4ff dddcdcff dededeff 909090ff 636363ff 646464ff 606060ff 5e5e5eff 5c5c5cff 5a5a5aff 595959ff 585858ff 565656ff 565656ff 545454ff 535353ff 525252ff 505050ff 4e4e4eff aeaeaeff c8c8c8ff bbbbbbff 262727ff 0c0c0dff 131313ff 121212ff 151515ff 171514ff 181413ff 181513ff 191615ff 1a1515ff 1a1715ff 1c1916ff 1c1916ff 1c1917ff 1f1b18ff 241e18ff 27211aff 27201aff 241d19ff 271e19ff 31241aff 3d2819ff 402b1aff 412c1bff 412b1dff 39261eff 34251bff 3d2c1bff 46311dff 47311cff 432e1cff 412c1cff 3e2a1bff 392719ff 3a281bff 442e1aff 4f341aff 52351aff 50351aff 4f321aff 4d3019ff 452c19ff 3e2818ff 3b2517ff 2b1c16ff 231a18ff 231916ff 221914ff 231915ff 221814ff 211814ff 1c1412ff 1f1613ff 412713ff 532e12ff 422614ff 2e1b0fff 20160eff 110e0dff 6e3e13ff 82450eff 7f4111ff 824311ff 7f420fff 763c09ff 753a08ff 492309ff 2b1406ff 904709ff a7550bff b15a0bff b85b0bff c5640cff cc670cff cd670fff b45a0dff 7d5a3dff 7d7d7dff 232323ff 262626ff 252525ff 353434ff 828485ff 6b6257ff 492100ff 653306ff 6e3707ff 673305ff 683207ff 592b05ff 653108ff 66330aff 5b2e0aff 653408ff 713907ff 673209ff 733809ff 7a3c08ff 6e3605ff 693405ff 432103ff 401f05ff 442106ff 3e1e04ff 4a2306ff 582c07ff 442204ff 3a1c05ff 3c1b01ff 361700ff 2e1402ff 322014ff 453d38ff 575756ff 616465ff 6d6f70ff 868687ff a3a4a3ff b3b3b3ff aeaeaeff 999a99ff 80807fff 747474ff 757475ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 777777ff 767676ff 777777ff 7c7c7cff 7d7d7dff 727272f6 626262ca 44444478 22222229 28282803 34343400 36363600 2d2d2d00 2f2f2f00 44444400 29292900 37373700 45454500 37373700 35353500 39393900 4a4a4a00 28282800 32323200 45454500 37373700 2c2c2c00 2e2e2e00 42424200 53535300 36363600 41414100 38383800 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff01 ffffff03 ffffff06 ffffff0d ffffff0d d7d7d75d bcbcbcff d3d3d3ff dadadaff e4e4e4ff f1f1f0ff f9f9f9ff fefefeff fdfdfdff f6f7f6ff e9e9eaff e0e1e1ff e2e2e2ff aaaaaaff 656565ff 656565ff 606060ff 5d5d5dff 5a5a5aff 595959ff 585858ff 565656ff 555555ff 535353ff 535353ff 515151ff 515151ff 4f4f4fff 464646ff 9a9a9aff c8c9c9ff c6c6c6ff 414141ff 070707ff 121212ff 131313ff 121212ff 141212ff 181412ff 1c1816ff 1d1917ff 1c1816ff 1b1815ff 1b1815ff 1b1815ff 201b17ff 241d18ff 251e19ff 231c19ff 211c18ff 221c19ff 2f201bff 36271aff 352518ff 36271cff 3b281bff 432b1bff 3f2c1aff 3e2d1aff 452f1bff 422d1eff 3b291cff 34261cff 37271cff 38281bff 3e2a1bff 4b311dff 51321aff 4f321cff 472e18ff 462f19ff 483019ff 422d16ff 3d2918ff 3a2615ff 301f16ff 241a17ff 231916ff 231915ff 221814ff 221814ff 1f1613ff 281a15ff 3c2718ff 3b2415ff 2a1b11ff 552e13ff 3f2213ff 2b1a0fff 20120fff 1c140eff 733f12ff 834610ff 7f4210ff 753e10ff 703a0bff 6b3507ff 6a3308ff 361806ff 502609ff a55409ff 9d4f08ff ab560bff c6610dff c8630cff bc5c0eff a6520cff a14e0bff 7d5331ff 828282ff 242424ff 232323ff 232323ff 2f2f2fff 7d8081ff 726962ff 522700ff 6c3404ff 6e3608ff 6d3707ff 6a3606ff 5a2c05ff 582a04ff 713708ff 69340aff 5e2f09ff 6c3509ff 6e370aff 6a3207ff 7e3e09ff 743a08ff 763a09ff 5c2e05ff 432103ff 492407ff 482305ff 432204ff 4c2806ff 512805ff 421f04ff 391b03ff 3b1d04ff 3a1c01ff 321400ff 331400ff 371d09ff 423328ff 504c4aff 5f6162ff 68696aff 787878ff 979797ff b6b6b6ff b3b3b2ff 969696ff 7e7d7dff 747475ff 747475ff 767676ff 767776ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 797979ff 7b7b7bff 7c7c7cff 707070f1 525252ab 4545455c 2f2f2f17 2a2a2a00 2e2e2e00 44444400 29292900 37373700 45454500 37373700 35353500 39393900 4a4a4a00 28282800 32323200 45454500 37373700 2c2c2c00 2e2e2e00 42424200 53535300 36363600 41414100 38383800 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff01 ffffff02 ffffff05 ffffff0a ffffff0f e7e7e734 b0b0b0ec d2d2d2ff d9dadaff e4e4e4ff efeeefff f7f7f7ff fdfdfdff fdfdfdff f9fafaff f0efefff e5e5e5ff e3e3e3ff c2c2c2ff 6e6e6eff 676767ff 606060ff 5d5d5dff 595959ff 585858ff 565656ff 545454ff 545454ff 525252ff 515151ff 505050ff 4e4e4eff 4d4d4dff 444444ff 848484ff c8c8c8ff cacacaff 5e5e5eff 020202ff 0e0e0eff 101010ff 101111ff 121011ff 171312ff 1a1717ff 191715ff 191614ff 191614ff 191514ff 1c1916ff 221c17ff 221c16ff 211b16ff 211b16ff 211b16ff 271c1aff 2b1f1cff 2f201bff 302119ff 312319ff 352519ff 38291aff 31261aff 302219ff 36261bff 38271bff 33241aff 37241bff 40291bff 4b311aff 53331bff 53341bff 49301cff 432c1bff 452d18ff 472f18ff 493119ff 4b311aff 492e17ff 382517ff 271c18ff 251b18ff 231914ff 231915ff 231815ff 231713ff 201411ff 291b13ff 603817ff 653915ff 673a11ff 553215ff 28180dff 2c1b0dff 1c1310ff 261811ff 733d10ff 6e3c10ff 6b3a0dff 6b390bff 6b370bff 693308ff 813f09ff 371a05ff 622f09ff 994c08ff a4510bff b6590eff b4570cff a8510fff 9b4a0eff 9c4b0bff a34e0bff 85552fff 868686ff 272727ff 202020ff 212121ff 2a2a2aff 777a7cff 7b726aff 5d2d03ff 833e05ff 7d3c09ff 723a09ff 6f3806ff 5a2b04ff 452203ff 5e2e05ff 743908ff 6c340aff 5f3108ff 6f3808ff 653109ff 6b3508ff 6e370aff 723609ff 7b3c08ff 603107ff 4b2407ff 472206ff 3b1d04ff 422003ff 482404ff 442204ff 371a02ff 351a02ff 3e1e02ff 3d1f05ff 3d1e04ff 391b02ff 361700ff 381a03ff 382418ff 463f3dff 5a5b5bff 636667ff 78797aff a7a7a7ff bbbbbbff b5b5b5ff 9fa09fff 858586ff 777778ff 737473ff 757475ff 757575ff 767676ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 7b7b7bff 7d7d7dff 777777ff 666666d9 4c4c4c8d 31313139 40404005 24242400 37373700 45454500 37373700 35353500 39393900 4a4a4a00 28282800 32323200 45454500 37373700 2c2c2c00 2e2e2e00 42424200 53535300 36363600 41414100 38383800 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff01 ffffff02 ffffff03 ffffff08 ffffff0f f8f8f819 a8a8a8c1 c6c6c6ff d9d9d9ff e3e3e3ff edededff f4f4f4ff fcfbfcff fdfdfdff fbfbfcff f5f5f5ff eaebebff e4e4e4ff d6d6d6ff 7d7d7dff 686868ff 626262ff 5d5d5dff 585858ff 565656ff 545454ff 535353ff 525252ff 505050ff 4f4f4fff 4e4e4eff 4d4d4dff 4c4c4cff 434343ff 6e6e6eff c5c5c5ff cacacaff 7e7e7eff 040404ff 0e0e0eff 101010ff 101010ff 101010ff 141111ff 131011ff 151112ff 191512ff 181613ff 181513ff 1a1613ff 1e1814ff 201a15ff 201a15ff 211b15ff 221b16ff 231a16ff 261c19ff 2a1e1aff 2a2019ff 271f18ff 282019ff 2b2119ff 2e231aff 36281cff 3a281aff 402a19ff 493018ff 53351bff 57371dff 52341dff 462c1aff 392619ff 39271cff 3d2a1bff 422c1aff 452e1aff 4a301bff 4d301aff 482e19ff 3c2719ff 281c17ff 221815ff 211815ff 231814ff 2b1d17ff 2b1b15ff 231511ff 3c2614ff 653a17ff 713d14ff 7c4313ff 4e2d14ff 2b1a10ff 442712ff 1e150fff 2c1a0fff 6f3a0eff 6c3a0eff 6e3a0eff 6d380cff 723a0eff 7e3e09ff 8c4709ff 281309ff 7c3d09ff b85a08ff b4590aff a4500dff 9b4a0cff 97480bff 9b4b0bff a24d0dff a54f0eff 844c1fff 8c8c8cff 2a2a2aff 1e1e1eff 202020ff 252525ff 737578ff 887e75ff 773e0bff 803d04ff 85410aff 793d08ff 803e07ff 693305ff 452103ff 422001ff 5f3007ff 70360aff 623108ff 663407ff 6c3606ff 673406ff 6a3407ff 6b3409ff 6f3609ff 7a3d09ff 5a2c08ff 3e1f07ff 3b1e07ff 452104ff 412002ff 401f00ff 371a03ff 371b03ff 3f1e03ff 432005ff 391b05ff 311604ff 331a03ff 381c02ff 331700ff 260f00ff 2a160cff 39302bff 4e4c4cff 6b6b6cff 979998ff abacacff b4b4b4ff bababaff acadadff 959595ff 7f7f80ff 767676ff 757575ff 767676ff 767676ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 797979ff 7c7c7cff 7e7e7eff 777777fc 5b5b5bbb 41414167 33333322 42424200 37373700 35353500 39393900 4a4a4a00 28282800 32323200 45454500 37373700 2c2c2c00 2e2e2e00 42424200 53535300 36363600 41414100 38383800 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff01 ffffff03 ffffff06 ffffff0d ffffff0c b0b0b08e abababff d5d5d5ff e0e0e0ff eaebeaff f2f2f1ff faf9faff fefdfdff fcfcfcff f8f8f8ff f0f0f0ff e7e7e7ff e2e2e2ff 929292ff 6b6b6bff 646464ff 5d5d5dff 585858ff 555555ff 535353ff 515151ff 4f4f4fff 4f4f4fff 4d4d4dff 4c4c4cff 4b4b4bff 4a4a4aff 444444ff 595959ff bebebeff c7c7c7ff 9b9b9bff 0f0f0fff 0d0d0dff 0e0e0eff 0e0e0eff 0e0e0fff 130f10ff 181211ff 211612ff 241a13ff 1e1813ff 1c1614ff 1e1715ff 211a17ff 211b15ff 201915ff 201a15ff 201915ff 231a15ff 271e17ff 281f17ff 261e17ff 251d17ff 271f18ff 2c231bff 312418ff 372619ff 472c18ff 5a371bff 5c381aff 543318ff 4e311bff 432c1bff 3f2a1bff 3c271cff 32241cff 342319ff 33251bff 38281dff 362419ff 3e2818ff 402b1aff 2c2015ff 231914ff 221915ff 271c18ff 2c1d16ff 291914ff 342016ff 2b1c15ff 563114ff 663813ff 6f3c14ff 673915ff 452711ff 512c10ff 5d2f13ff 1b120cff 35200fff 562e0eff 62350dff 6c390dff 793f0dff 84440dff 88440bff 773d09ff 261209ff b1550dff ae5609ff 9d4d0cff 994a0cff 9a4a0bff 9f4d0bff a54f0aff a8500dff b45610ff 954e1bff 919191ff 303030ff 1b1b1bff 1f1f1fff 202020ff 6e7071ff 84807eff 633612ff 713501ff 7c3f09ff 783c09ff 743908ff 86420aff 7a3b08ff 512703ff 4b2504ff 673306ff 6e3608ff 663208ff 713606ff 6d3606ff 693405ff 6d3407ff 653207ff 6a3508ff 673309ff 452305ff 3a1c06ff 482307ff 4d2705ff 472504ff 472404ff 412006ff 3d1f04ff 411f04ff 3a1d05ff 2f1502ff 331803ff 341a03ff 341a02ff 311703ff 2b1104ff 200b00ff 1d0d04ff 271d19ff 494644ff 8b8b8bff a6a7a6ff a8a8a9ff b3b2b3ff bcbcbcff b9babaff a6a7a8ff 8b8d8dff 7c7d7dff 757675ff 757475ff 757575ff 767676ff 777777ff 777777ff 777777ff 777777ff 787878ff 787878ff 787878ff 7b7b7bff 818181ff 7f7f7fff 6a6a6adb 5b5b5b97 3434343e 33333302 35353500 4a4a4a00 28282800 32323200 45454500 37373700 2c2c2c00 2e2e2e00 42424200 53535300 36363600 41414100 38383800 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff01 ffffff05 ffffff0a ffffff0a c8c8c857 909090ff c3c3c3ff dddcdcff e7e7e7ff efefefff f6f7f7ff fdfdfdff fcfcfcff f9f9faff f4f3f4ff ebebebff e9e9e9ff abababff 6f6f6fff 686868ff 5e5e5eff 585858ff 545454ff 515151ff 4f4f4fff 4e4e4eff 4d4d4dff 4b4b4bff 4b4b4bff 494949ff 494949ff 454545ff 4a4a4aff b0b0b0ff c6c6c6ff b0b0b0ff 1a1a1aff 080808ff 0d0d0dff 0e0d0dff 110f0fff 1d1410ff 261710ff 251812ff 1e1613ff 1b1412ff 1c1413ff 1e1714ff 201914ff 1f1913ff 1f1914ff 211a14ff 231a13ff 241b14ff 251b14ff 251c15ff 261d16ff 2a1f16ff 2b2118ff 2d2117ff 342419ff 4a2e19ff 5c371aff 56351bff 4b301bff 492e1bff 4c2f1aff 50331cff 4b301bff 442c1aff 3d2a1bff 32231aff 302219ff 32221aff 342217ff 382518ff 2e1f16ff 241b15ff 231811ff 241816ff 3c2416ff 382116ff 291a15ff 4a2c19ff 3b2315ff 492c15ff 653916ff 5e3413ff 522f11ff 613210ff 5e330fff 522e13ff 170f0cff 27160dff 341e0eff 5a3110ff 7b420dff 82420dff 83420dff 9b4d0cff 874209ff 321907ff af540dff a04d0aff 9c4b0aff 96490cff 9b4b0aff a04b0aff ae520cff be5b10ff c55d11ff ad5519ff 918e8cff 373737ff 181818ff 1e1e1eff 1c1c1cff 69696aff 8a8887ff 56351bff 502400ff 6e3609ff 7f3f09ff 763c09ff 7b3b09ff 8b4509ff 7e3f06ff 592b05ff 602f05ff 7a3d08ff 753809ff 783a0bff 733809ff 683105ff 6d3407ff 6c3407ff 633105ff 683308ff 5a2c07ff 3f1f05ff 3f1e04ff 502606ff 562906ff 532a05ff 4c2805ff 3e2104ff 391d03ff 3b1d03ff 361b02ff 301702ff 341904ff 331803ff 331804ff 2b1305ff 271303ff 231000ff 1c0900ff 170500ff 1f160fff 545151ff 8b8a8aff a2a2a2ff a9aaabff aeadaeff b9babaff c2c3c2ff b8b9b9ff a0a0a1ff 888989ff 7a7a7aff 757675ff 757575ff 767676ff 777777ff 777777ff 787878ff 797979ff 797979ff 7a7a7aff 7a7a7aff 7d7d7dff 818181ff 828282ff 7b7b7bf9 636363c0 45454567 4646461e 22222200 32323200 45454500 37373700 2c2c2c00 2e2e2e00 42424200 53535300 36363600 41414100 38383800 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff01 ffffff03 ffffff07 ffffff0a e3e3e32b 878787e9 a6a6a6ff cbcbccff e3e3e3ff edededff f4f4f4ff fcfcfdff fcfdfcff f9faf9ff f5f6f6ff eeefefff ecececff c3c3c3ff 787878ff 6c6c6cff 606060ff 595959ff 545454ff 505050ff 4e4e4eff 4d4d4dff 4b4b4bff 4a4a4aff 494949ff 474747ff 464646ff 454545ff 3f3f3fff 9e9e9eff c6c6c6ff bfbfbfff 313131ff 040404ff 0e0c0cff 100d0dff 141112ff 1c1310ff 1e140eff 1b1510ff 191311ff 1b1412ff 1d1612ff 1e1811ff 1d1812ff 1f1914ff 211a15ff 241b13ff 261b13ff 251c14ff 251d15ff 271e16ff 2c1d14ff 302117ff 332417ff 3a2719ff 412a19ff 412a16ff 3e2715ff 382618ff 3b2619ff 472c1cff 502f17ff 4e2f17ff 4e3119ff 4e3019ff 402918ff 342418ff 382517ff 3a2619ff 382416ff 352117ff 271a15ff 241a13ff 201812ff 291c15ff 512e16ff 392116ff 271913ff 502d17ff 462915ff 3d2311ff 5c3313ff 5c3414ff 683914ff 6b3a13ff 572e11ff 472910ff 120d0cff 1d110aff 22130aff 552f0eff 7e4110ff 904710ff a2520fff b4590fff 6a340aff 381c06ff 9d4d0dff 8d4309ff 8e450bff 96480aff a14c0cff b45511ff c45c12ff c55b13ff d66314ff c65c19ff 978d88ff 3e3e3eff 151515ff 1c1c1cff 181818ff 616364ff 908e8dff 644224ff 4f2200ff 572906ff 683305ff 803f06ff 844208ff 7f3f08ff 874409ff 7f3f08ff 633105ff 7a3c06ff 7d3d07ff 7c3d08ff 813f08ff 733807ff 713908ff 6f3709ff 673007ff 5e3007ff 633106ff 542906ff 472204ff 482305ff 4a2407ff 4d2706ff 4b2704ff 412004ff 331902ff 321704ff 361c03ff 331a03ff 331804ff 341904ff 341905ff 2c1402ff 261203ff 251203ff 241004ff 230f06ff 100600ff 130c0aff 342924ff 584d46ff 7c7875ff 9e9e9fff a9a9aaff abacadff b7b7b7ff c4c4c5ff c5c6c6ff b5b6b5ff 9a9b9aff 848685ff 787a79ff 747475ff 757575ff 777777ff 797979ff 797979ff 7a7a7aff 7b7b7bff 7b7b7bff 7d7d7dff 7e7e7eff 808080ff 868686ff 868686ff 6f6f6fdb 54545491 3232323b 41414100 34343400 2a2a2a00 2e2e2e00 42424200 53535300 36363600 41414100 38383800 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff01 ffffff02 ffffff04 ffffff09 f8f8f80e 909090bd 929292ff b0b1b1ff d5d5d5ff eaeae9ff f1f1f1ff fafbfbff fcfdfdff f9fafaff f7f6f7ff f1f2f2ff ecececff d6d6d6ff 858585ff 707070ff 636363ff 5a5a5aff 535353ff 505050ff 4d4d4dff 4c4c4cff 494949ff 484848ff 474747ff 464646ff 454545ff 444444ff 3b3b3bff 888888ff c5c5c5ff c5c6c6ff 4f4d4eff 050001ff 0f0c0dff 120d0eff 17120eff 1b150fff 1e1712ff 1c1713ff 1b1512ff 1c1512ff 1d1612ff 1d1712ff 1e1715ff 1f1814ff 201914ff 231a13ff 251c13ff 261c14ff 281e15ff 2c1e15ff 2d1e15ff 302018ff 372215ff 3a2316ff 362519ff 382619ff 382518ff 3a2819ff 422916ff 442916ff 452b17ff 4a2f19ff 492f1aff 402916ff 392515ff 362315ff 302116ff 301f13ff 362314ff 2e1f15ff 281915ff 241812ff 2c1f14ff 3e2715ff 5b3417ff 3a2114ff 221511ff 503015ff 4c2c13ff 392111ff 683913ff 643811ff 62370eff 5d340dff 532c10ff 482710ff 0d0c0dff 22120aff 22120aff 361d0fff 894812ff a45310ff 9f5010ff a6500bff 4e2408ff 391a07ff 864009ff 8e430bff 9d490cff ac520fff be5812ff d05f13ff cd5d17ff 7b3a0dff d65f15ff e36822ff 94837aff 484848ff 111111ff 1b1b1bff 151515ff 58595aff 929294ff 765230ff 5c2900ff 603003ff 5d3003ff 5c2c03ff 743a07ff 783b07ff 7f4008ff 834207ff 633205ff 6f3605ff 844107ff 7b3e09ff 7f3f07ff 7f3f07ff 763b07ff 703807ff 6e3508ff 613004ff 612f05ff 623007ff 5f2f08ff 552a04ff 4e2604ff 492405ff 462104ff 3e1d02ff 331904ff 2b1203ff 2f1703ff 341903ff 341904ff 331903ff 321802ff 2b1402ff 271104ff 261203ff 281303ff 221005ff 0d0601ff 1d1714ff 322621ff 352218ff 37261aff 4a3e34ff 6c6561ff 939291ff a8a8a8ff aeaeb0ff b3b4b5ff c1c1c1ff cccccdff c7c7c7ff afb1b0ff 959796ff 818282ff 787978ff 777677ff 777777ff 7a7a7aff 7b7b7bff 7d7d7dff 7d7d7dff 7e7e7eff 7f7f7fff 818181ff 838383ff 898989ff 8c8c8cff 7f7f7ff3 6c6c6cbb 3e3e3e5a 2f2f2f12 26262600 42424200 53535300 36363600 41414100 38383800 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff01 ffffff01 ffffff03 ffffff07 ffffff01 a5a5a589 858585ff 9d9e9dff bcbcbcff e0e0e0ff efefefff f9f9f9ff fcfdfdff fafafaff f7f6f7ff f3f3f3ff ecededff e4e4e4ff 959595ff 737373ff 676767ff 5b5b5bff 545454ff 4f4f4fff 4c4c4cff 494949ff 474747ff 474747ff 454545ff 454545ff 434343ff 424242ff 393939ff 707070ff c4c4c4ff c6c7c7ff 6d6c6cff 040001ff 0f0b0cff 140b0eff 160e0cff 18120eff 171313ff 161314ff 181211ff 191312ff 191313ff 1b1412ff 1c1513ff 1f1713ff 241914ff 251b13ff 261b13ff 2a1c13ff 2d1d14ff 2e1e15ff 342217ff 392318ff 3b2418ff 3a2418ff 382418ff 352117ff 302017ff 392517ff 3c2615ff 402715ff 412816ff 392414ff 332315ff 2f2015ff 291d14ff 291d14ff 302317ff 372416ff 362416ff 322015ff 2b1d15ff 281b12ff 432a16ff 4f2e12ff 502c13ff 432513ff 342014ff 583217ff 593313ff 331e12ff 643811ff 5f350cff 59310eff 613411ff 623311ff 4c2710ff 0c090bff 1d120bff 3e200cff 6f3710ff 8d4710ff 9d4f10ff 9e4f10ff 93460aff 301505ff 532709ff 9c4a0dff aa500eff ba570eff c65b13ff cc5f14ff b25414ff cc5d1bff b65218ff fc6e1eff d86522ff 87786dff 535353ff 0f0f0fff 1a1a1aff 131313ff 525253ff 969799ff 73553cff 552600ff 633102ff 864306ff 743a04ff 5a2d04ff 5d2e05ff 783b06ff 804107ff 5b2d04ff 5d2c06ff 814108ff 7f400aff 7d3e08ff 7d3f09ff 793c08ff 6d3504ff 6e3606ff 693306ff 693209ff 613007ff 663309ff 683207ff 5e2e04ff 552b04ff 502805ff 4b2406ff 3c1d04ff 291403ff 291403ff 301502ff 331802ff 2e1501ff 2d1701ff 2d1604ff 261004ff 251002ff 2b1604ff 1f0f04ff 0b0301ff 1e1716ff 302824ff 382921ff 3c2c21ff 3c2b1eff 33231bff 382c26ff 55504bff 83807fff a3a3a4ff afafb0ff b0b0b0ff bcbcbcff cecfceff d4d4d3ff c5c6c6ff acadacff 919291ff 818080ff 7a7a7aff 787878ff 7b7b7bff 7e7e7eff 7f7f7fff 808080ff 818181ff 828282ff 848484ff 868686ff 8b8b8bff 909090ff 8f8f8fff 797979d3 4e4e4e80 3e3e3e2e 50505000 35353500 40404000 38383800 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff02 ffffff05 ffffff00 bfbfbf4e 7b7b7bff 939393ff a7a7a8ff cececeff ebebebff f6f6f6ff fcfdfcff fafbfaff f6f6f7ff f3f3f3ff ecededff eaeaeaff a9a8a8ff 767676ff 696969ff 5d5d5dff 545454ff 4e4e4eff 4a4a4aff 484848ff 464646ff 454545ff 444444ff 424242ff 424242ff 414141ff 393939ff 595959ff bebebeff c5c5c5ff 8a8a8aff 090506ff 0f0c0dff 110b0eff 120c0eff 120e0fff 120e10ff 151011ff 151112ff 161214ff 181414ff 1c1613ff 201812ff 231a11ff 271c10ff 291c12ff 2c1c13ff 2d1c14ff 2f1f15ff 352315ff 3c2618ff 392217ff 311e14ff 2c1c15ff 291b16ff 281c14ff 2d2015ff 3b2514ff 3a2416ff 382314ff 332114ff 2c1e14ff 2b1c13ff 2a1b12ff 2f1e13ff 342214ff 352215ff 312014ff 332113ff 3a2615ff 332015ff 352213ff 442a16ff 422711ff 472913ff 532f14ff 563114ff 603511ff 5a3311ff 2f1b10ff 502c10ff 4f2e0fff 61340fff 6e3c10ff 5a3111ff 2b180dff 0c0b09ff 23160eff 804212ff 9f5011ff 984b0dff 8f470eff 7e3e0dff 7e3c0bff 241107ff 803b0bff be5812ff c55d12ff cb5e13ff dd6415ff bf5912ff 934413ff f56c1fff f2691eff c15916ff 944910ff 887161ff 5d5d5dff 0c0c0cff 181818ff 101010ff 48494aff 96999bff 88684dff 5e2b00ff 623102ff 6f3705ff 964c08ff 8b4508ff 623106ff 7d3e06ff 8b4506ff 723905ff 602f05ff 6c3406ff 7f400aff 804009ff 824209ff 7f3e07ff 6f3604ff 6d3605ff 713708ff 703608ff 6d3607ff 6c3507ff 703807ff 673304ff 542905ff 512802ff 542a04ff 4b2604ff 3c1e05ff 2c1503ff 2d1504ff 321803ff 2f1502ff 2b1502ff 2e1703ff 2a1504ff 160b02ff 1a0c03ff 1f0f04ff 090201ff 1d1615ff 26211fff 342820ff 392b22ff 322924ff 322a25ff 312922ff 2b241dff 322921ff 47413bff 716e6bff 9a9a9aff aeafafff b3b3b3ff b9b9b9ff c8c9c8ff d8d9d9ff d7d8d7ff c2c3c3ff a5a5a5ff 8c8d8cff 7f807fff 7b7b7bff 7c7c7cff 808080ff 828182ff 838383ff 848484ff 868686ff 898989ff 8a8a8aff 8e8e8eff 949494ff 989898ff 858585e8 707070a5 39393941 40404006 32323200 50505000 69696900 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff02 ffffff03 ffffff02 dedede1f 787878e9 8b8b8bff 999a9aff bababaff e0e1e0ff f2f3f2ff fdfcfcff fbfbfbff f7f7f8ff f3f3f2ff ecededff ecececff bcbcbcff 797979ff 6c6c6cff 5f5f5fff 555555ff 4e4e4eff 4a4a4aff 474747ff 454545ff 434343ff 424242ff 414141ff 404040ff 3e3e3eff 3a3a3aff 474747ff b2b2b2ff c2c2c2ff a4a3a3ff 191414ff 0f0c0aff 110f0eff 130f10ff 120d0eff 130f10ff 141011ff 161314ff 191414ff 1e1513ff 241810ff 29190fff 2b1b10ff 2d1d14ff 2d1c14ff 291a12ff 251a12ff 251b13ff 2a1d13ff 2c1b12ff 281812ff 261813ff 251915ff 2a1c16ff 2e1f15ff 312016ff 342016ff 321f17ff 2d1e15ff 2c1e14ff 2c1c14ff 2e1e15ff 322013ff 352314ff 352315ff 342215ff 362213ff 3a2512ff 3a2516ff 392215ff 3c2411ff 422712ff 4a2b14ff 4f2e14ff 543214ff 593513ff 563110ff 4e2d11ff 291911ff 482810ff 5d3413ff 6c3a10ff 6e3c10ff 5f3214ff 321d0fff 0e0b0aff 452310ff 8d4811ff 904910ff 82400cff 773c0eff 88430eff 8f440cff 23100bff b25313ff c45e13ff 8f450fff d96416ff ec6817ff e7651cff f16620ff db641dff 924711ff 9c490bff bc5711ff 8c6f5aff 656565ff 0c0c0cff 171717ff 0f0f0fff 414141ff 93999dff a9805cff 833d00ff 834005ff 7d3d05ff 824006ff a6520bff 874207ff 834208ff 924808ff 8f4608ff 7b3d06ff 602e02ff 6b3506ff 7e3f09ff 804106ff 864307ff 743a04ff 6b3504ff 673504ff 6c3705ff 713907ff 713807ff 753b09ff 6f3605ff 4d2602ff 4b2602ff 5b2d04ff 562b05ff 4b2404ff 381b05ff 2d1503ff 2d1502ff 321702ff 301703ff 2c1500ff 2b1502ff 1c0f05ff 0b0504ff 0d0604ff 090301ff 1b1312ff 271f1fff 2e2621ff 2b2621ff 2b2622ff 2b2623ff 2b2823ff 2c2925ff 322c26ff 322a22ff 302722ff 3c3330ff 5d5856ff 8a8887ff a8a8a8ff b4b4b4ff b6b6b6ff c2c3c2ff d8d8d8ff e1e1e2ff d5d5d6ff bbbbbbff 9c9d9dff 898989ff 818181ff 7f8080ff 828382ff 858585ff 878787ff 8a8a8aff 8c8c8cff 8d8d8dff 909090ff 939393ff 999999ff 9c9c9cff 979797fe 7b7b7bbf 4f4f4f61 49494919 67676700 40404000 45454500 5b5b5b00 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff02 ffffff03 f4f4f403 808080b9 808080ff 8f8f8fff a9a9aaff d2d2d2ff edededff fbfcfbff fbfcfbff f8f8f8ff f3f3f3ff ecececff eaeaeaff cdcdcdff 7e7e7eff 6e6e6eff 606060ff 555555ff 4e4e4eff 494949ff 454545ff 434343ff 424242ff 404040ff 3f3f3fff 3e3e3eff 3d3d3dff 3b3b3bff 393939ff a2a2a2ff c2c2c2ff b4b5b5ff 342922ff 1e1004ff 23150eff 1a110fff 140f0eff 141011ff 161210ff 181110ff 1e130fff 281911ff 2b1a0fff 2a180fff 271810ff 291a11ff 251911ff 211810ff 211810ff 221711ff 281913ff 281913ff 2d1d16ff 301f17ff 322016ff 352014ff 332017ff 331f17ff 301d15ff 2e1c15ff 2b1b13ff 2b1b13ff 2f1e14ff 322012ff 322012ff 322012ff 312011ff 332214ff 362213ff 382212ff 392412ff 3e2712ff 462912ff 4e2c12ff 502d12ff 503012ff 513010ff 4c2c0fff 452810ff 4c290fff 2f1a10ff 532d0fff 6c3810ff 774012ff 723c12ff 7e4212ff 2e1d10ff 311a0eff 763b12ff 82410fff 743a0dff 532c0cff 733a0dff b15714ff 8b4310ff 3b1c0aff c85d14ff 823e0fff 9f4913ff f36a1bff ff6f21ff f46d22ff a64e13ff 823f0cff a14b0cff ba560eff b1520eff 83644dff 707070ff 0b0b0bff 151515ff 0d0d0dff 393a3aff 91979cff b78d6bff a75105ff 8a4505ff 984b09ff 824006ff 964b09ff a85409ff a15108ff a2530cff 9c4f0bff 894507ff 6f3805ff 633003ff 7a3d07ff 7d3e07ff 804008ff 7f4005ff 723805ff 5d2f04ff 582b02ff 663404ff 733a08ff 733a07ff 663203ff 4c2501ff 542a04ff 653207ff 643005ff 512804ff 3d1f04ff 2f1503ff 321903ff 361c03ff 311802ff 1f0e02ff 0f0703ff 100502ff 090301ff 070300ff 060200ff 161310ff 241f1dff 24201fff 252320ff 292522ff 2e2623ff 2c2723ff 2c2925ff 332b27ff 362e28ff 38302aff 372e2aff 332925ff 352f2bff 4c4945ff 787675ff a1a1a1ff b3b4b5ff b5b6b7ff bfbfc0ff d3d2d3ff e3e3e3ff e3e3e3ff cecdceff afafafff 969796ff 888888ff 838383ff 858585ff 888889ff 8c8c8cff 8f8f8fff 919191ff 939393ff 959595ff 979797ff 9c9c9cff a3a3a3ff a2a2a2ff 878787d2 79797980 3d3d3d21 42424200 58585800 4f4f4f00 6f6f6f00 c8c8c800 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff03 fefefe00 9a9a9a83 757575ff 868686ff 999999ff c3c3c3ff e6e5e5ff f8f8f8ff fcfcfbff f8f8f8ff f3f3f2ff eaeaeaff e6e6e6ff dadadaff 878787ff 6d6d6dff 616161ff 555555ff 4e4e4eff 484848ff 444444ff 424242ff 404040ff 3f3f3fff 3d3d3dff 3d3d3dff 3b3b3bff 3a3a3aff 313131ff 8b8b8bff c2c3c3ff bebfc0ff 53463bff 251001ff 28150bff 1b100cff 140e0bff 150f0dff 1a100dff 21120cff 27160cff 25180cff 21150dff 1f1510ff 1f1510ff 22180fff 221810ff 251911ff 291a11ff 2a1912ff 2b1b15ff 2e1d16ff 321e16ff 331e15ff 342012ff 301f13ff 2e1c14ff 2b1b14ff 291a13ff 2a1b14ff 2c1c14ff 2d1d14ff 2f1e13ff 301e12ff 311e13ff 311f11ff 301e11ff 351f13ff 372212ff 3c2615ff 442a16ff 472a14ff 4d2c13ff 4e2b11ff 4c2d12ff 4a2c11ff 462910ff 482810ff 512c10ff 593111ff 341f10ff 542c11ff 7c4012ff 864712ff 723c11ff 793e12ff 1a110eff 462511ff 673210ff 47230cff 43210cff 371c08ff 7f3f10ff d46516ff 69310fff 602d0dff cd5e15ff b45116ff f86d20ff ff7122ff cc601cff 82400cff 884208ff b55610ff a04b0cff a64f0dff a74f0eff 78553aff 7c7c7cff 0c0c0cff 121212ff 0c0c0cff 302f2fff 90969bff b0937aff b2560aff 934806ff 9b4d08ff a05008ff 924908ff a7530aff b35a0aff b2590bff a5520aff 9b4e0aff 92490aff 743a07ff 763b07ff 7f3f09ff 773a07ff 7c3d05ff 7a3e07ff 643205ff 532702ff 552b06ff 673509ff 6e3707ff 643104ff 542903ff 5c2d03ff 6a3305ff 663307ff 5c2e05ff 4a2305ff 3a1d05ff 351a04ff 281406ff 1e0e06ff 130906ff 100804ff 0b0402ff 070200ff 070300ff 060200ff 161310ff 221f1cff 221f1cff 23201dff 252220ff 2a2422ff 2c2624ff 2d2926ff 362b27ff 372d27ff 362e28ff 38302aff 3b322dff 39312dff 342e29ff 332d29ff 443b38ff 6d645fff 959391ff aeafafff b9b9b9ff bdbdbcff cbcbcbff e1e1e1ff ebeaeaff dededdff c3c3c3ff a7a7a7ff 959595ff 8d8d8cff 8b8b8bff 8e8d8eff 919191ff 949494ff 969696ff 989898ff 9a9a9aff 9c9c9cff a1a1a1ff a8a8a8ff a8a8a8ff 999999eb 76767697 62626238 47474704 6d6d6d00 cccccc00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 fefefe00 a7a7a74b 6e6e6eff 808080ff 8c8b8cff b2b1b1ff dcdbdbff f4f4f4ff fdfcfdff f8f9f9ff f3f4f3ff e9eae9ff e3e3e3ff e1e1e1ff 939393ff 6a6a6aff 616161ff 565656ff 4d4d4dff 474747ff 434343ff 414141ff 3f3f3fff 3d3d3dff 3c3c3cff 3b3b3bff 3a3a3aff 383838ff 2f2f2fff 737373ff c2c2c2ff c1c2c3ff 686059ff 241001ff 29170dff 1d130dff 1c1309ff 24150bff 2b190eff 2b180eff 20150dff 1a130cff 1c130fff 1f1511ff 211612ff 221811ff 231a12ff 2a1911ff 27180fff 251710ff 291913ff 2a1912ff 2d1a10ff 2c1b10ff 291c12ff 251b13ff 241a12ff 231a12ff 281a12ff 2a1a12ff 2b1b12ff 2b1b12ff 2f1d15ff 301c15ff 2f1d13ff 311e14ff 352115ff 392411ff 3d2714ff 442a16ff 432915ff 442812ff 4c2b14ff 4b2b13ff 492a12ff 4b2a11ff 502c11ff 4f2b11ff 522c0fff 623512ff 422613ff 582f11ff 864512ff 854612ff 6e3a12ff 7c4114ff 120e0dff 47270dff 50280dff 49240dff 381e0cff 69330fff c65c16ff de6717ff 48210eff 9a4614ff fb6e1fff f7691dff e0651dff 994c14ff 7b3c0bff a24d0eff a5500eff a74e0fff 8e440dff 9d4b0bff a24d0bff 7f5533ff 828282ff 0e0e0eff 0f0f0fff 0c0c0cff 292929ff 909599ff ab9786ff b15910ff a95107ff 9f5009ff b75d0bff ac5609ff 834107ff 9a4d09ff aa550aff a4520aff a1500cff a25109ff 944b08ff 773b07ff 793d08ff 793c08ff 743905ff 763c04ff 6a3504ff 5c2e04ff 522a05ff 502905ff 592d05ff 5e2e03ff 592c04ff 572b04ff 643204ff 643206ff 613004ff 5d2d04ff 492406ff 3a1c05ff 361905ff 2d1406ff 170905ff 110504ff 140806ff 0b0402ff 060200ff 060200ff 16120fff 201e1bff 211e1bff 24211eff 272220ff 2c2623ff 2c2623ff 302725ff 473329ff 3e3129ff 3d3128ff 3f3229ff 3b312dff 3d332fff 3f3631ff 403831ff 433832ff 48382cff 4c3c30ff 5a534fff 807f7eff a6a6a7ff bababaff bcbdbeff c7c7c7ff dcdcdcff ebebeaff e8e9e9ff d5d5d5ff bababaff a5a4a4ff 979797ff 929292ff 929292ff 959595ff 989898ff 9b9b9bff 9e9e9eff a1a1a1ff a1a1a1ff a5a5a5ff abababff b1b1b1ff a7a7a7f6 7d7d7daf 7c7c7c52 ababab06 cccccc00 ececec00 ffffff00 ffffff01 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 fcfcfc00 bcbcbc1b 6d6d6dec 7c7c7cff 838282ff a0a0a0ff cfcfd0ff eeeeeeff fdfcfdff f9fafaff f3f4f4ff eaeaeaff e0e1e1ff e2e2e1ff a3a3a3ff 666666ff 606060ff 555555ff 4d4d4dff 474747ff 434343ff 404040ff 3e3e3eff 3c3c3cff 3a3a3aff 393939ff 383838ff 373737ff 2e2e2eff 5a5a5aff bebebeff c2c3c3ff 7e7b79ff 140a01ff 1e1108ff 211408ff 22160aff 23170cff 21110cff 1b100bff 1a110cff 1b110eff 1e1410ff 201512ff 1f1511ff 1e150dff 21170eff 241810ff 22170fff 241710ff 25170fff 251a11ff 281b10ff 221810ff 201810ff 221911ff 231811ff 261811ff 291911ff 2b1b12ff 2c1c13ff 2b1c13ff 2c1c12ff 311f13ff 352315ff 392214ff 3a2413ff 392513ff 3b2513ff 3e2413ff 3f2713ff 442912ff 4b2b14ff 4e2d14ff 4f2c11ff 4e2e11ff 4d2d11ff 562f10ff 653610ff 773f11ff 4c2b12ff 542e10ff 854614ff 824313ff 6d3810ff 6f3911ff 0a090aff 5a2f12ff 623312ff 994c15ff 914514ff be591aff e16919ff d96318ff 30160aff e0631dff fd7125ff b2551bff 72380bff 8d420dff b05410ff a64e10ff 8e430dff 9a490dff 8e430aff 9b4a08ff a54e09ff 7c4f2cff 878787ff 111111ff 0d0d0dff 0b0b0bff 202020ff 8a8e92ff b4a291ff bc6215ff b95a0aff ad570bff a25008ff b75b0cff ad570bff 9f4c08ff a9530bff a7540aff a75209ff a24f09ff a35109ff 8c4509ff 6d3606ff 723806ff 7a3d07ff 763c07ff 693504ff 5b2d04ff 572b02ff 522801ff 512805ff 522904ff 4c2605ff 492403ff 542b05ff 623106ff 633105ff 623003ff 572b04ff 4c2606ff 3f1f05ff 170b04ff 0e0505ff 1b0b06ff 210f06ff 100503ff 070100ff 060200ff 15120fff 201d1aff 201d1aff 25211eff 2a2420ff 312824ff 2f2824ff 332a25ff 483329ff 493427ff 453528ff 48372bff 45352dff 3f352eff 3d3730ff 3e3832ff 463b33ff 504234ff 524333ff 4a3b30ff 38332fff 42403fff 6c6a69ff 9a9a99ff b6b6b6ff bfbfbfff c5c6c6ff d5d5d6ff e8e8e9ff f0f1efff e4e4e4ff cdcecdff b6b6b6ff a5a5a5ff 9b9c9cff 999999ff 9a9a9aff 9e9e9eff a1a1a1ff a3a3a3ff a5a5a5ff a8a8a8ff a9a9a9ff aeaeaeff b5b5b5ff aeaeaefb 9e9e9ec9 a1a1a163 b9b9b912 cdcdcd00 f2f2f200 ffffff02 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 cecece01 676767bd 787878ff 7c7c7cff 8f8f8fff c1c1c1ff e6e7e6ff fcfbfcff fbfbfbff f4f5f5ff eaeaebff dededeff dfdfdfff b5b5b5ff 646464ff 5d5d5dff 545454ff 4c4c4cff 464646ff 414141ff 3e3e3eff 3c3c3cff 3a3a3aff 393939ff 383838ff 373737ff 363636ff 303030ff 454545ff b4b4b4ff c1c1c1ff 949494ff 120a06ff 1c0e05ff 221509ff 1d1209ff 180e09ff 190f08ff 1c140bff 1e140eff 1d1310ff 1b110dff 1a100cff 1c120eff 1f150eff 21170eff 1e150dff 1e140eff 1e140fff 1e150dff 1e160fff 20160fff 20170fff 22170fff 241710ff 271711ff 281811ff 2a1a11ff 2b1b11ff 2c1c13ff 2f1e13ff 332113ff 332214ff 321f12ff 382211ff 392312ff 362012ff 382114ff 3d2411ff 422712ff 4c2c12ff 4e2d13ff 4c290fff 4b2b10ff 502e11ff 5f3512ff 693a12ff 6d3913ff 793f12ff 532d11ff 4a2710ff 8a4513ff 7e3f13ff 6f3912ff 6d3812ff 040609ff 7d3f13ff 904718ff c25d1cff c35a1aff d4621bff f7711cff b75219ff 49200fff df6a1fff 804111ff 683407ff 9c490cff af5311ff a24c0dff 9b470dff 8c430dff 9a4a0bff 9c4b09ff 91460aff 6b3308ff 4a3426ff 8c8c8bff 171717ff 090909ff 0b0b0bff 191919ff 878b8eff b1a69dff b5631aff bb5a05ff bf5f0aff a45109ff 964b09ff bf5e0dff c6630cff af560aff 964c09ff a15109ff a3510bff ac550bff 994b09ff 6b3505ff 623104ff 703805ff 783b07ff 673407ff 552b04ff 522a01ff 572a04ff 552904ff 4d2703ff 492604ff 492502ff 4d2604ff 512904ff 5c2f06ff 633206ff 5d2e04ff 512802ff 462303ff 391d04ff 321903ff 2c1504ff 1c0d04ff 0b0301ff 090200ff 060200ff 15120fff 201c19ff 1f1c1aff 211e1bff 25211eff 362925ff 3a2e26ff 2c2724ff 332926ff 403029ff 443327ff 4d3a2aff 47392dff 3d352dff 3a332dff 3d3631ff 483b32ff 4d4034ff 554536ff 564537ff 443d37ff 393634ff 363230ff 3c3936ff 585555ff 868586ff aeaeaeff c0c0c0ff c3c4c5ff cecfcfff e3e3e3ff f1f1f1ff eeeeeeff dddcdcff c6c6c6ff b4b4b4ff a7a8a8ff a2a2a2ff a0a0a0ff a2a2a2ff a6a5a5ff a8a8a8ff aaaaaaff acacacff afafafff b3b3b3ff b6b6b6ff b3b3b3ff abababd2 b7b7b778 ababab22 d8d8d800 eaeaea00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 75757500 0e0e0e00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d7d7d700 7c7c7c84 6f6f6fff 787878ff 828383ff aeafafff dfdedeff f9f9f8ff fcfcfcff f5f6f6ff ecebebff ddddddff dadadaff c5c5c5ff 666666ff 595959ff 515151ff 4a4a4aff 444444ff 404040ff 3d3d3dff 3b3b3bff 393939ff 373737ff 363636ff 353535ff 343434ff 313131ff 343434ff a5a5a5ff bfbfc0ff aaaaaaff 291e16ff 1a0f04ff 1a110bff 170e0aff 180f09ff 1a1108ff 1a1009ff 180e0aff 190f0bff 190f0bff 1b110dff 1c120eff 1c120cff 1c140cff 1c130cff 1c120fff 1c130dff 1e140fff 1e1411ff 1f150eff 23160fff 271611ff 271711ff 291810ff 2d1c0fff 2e1d10ff 2e1e15ff 301e15ff 2f1e10ff 321f10ff 332012ff 332011ff 352111ff 321f10ff 361f14ff 3c2516ff 3f2410ff 452713ff 4b2a13ff 492912ff 4a2a11ff 532f12ff 603414ff 643715ff 623613ff 6c3917ff 763d15ff 593013ff 4c260fff 8b4513ff 7a3d13ff 713915ff 572d0fff 0c0b0aff 8f4819ff a95118ff cf601aff cd5d1dff e86820ff ff7726ff 873f1aff 31190bff 6c350aff 7d3c09ff 9e4a0dff 9a490dff 9a480cff 9a4709ff 98470cff 98490cff 98490dff 6a320cff 411c08ff 321405ff 39251bff 8b8b8aff 1e1e1eff 060606ff 0a0a0aff 141313ff 838587ff b4ada8ff a76021ff ad5203ff b45a0cff ca640dff af5708ff 8c4507ff b45a0dff cc650eff a95509ff 8e4708ff 9a4d09ff ab550bff a55208ff 7d3e06ff 693405ff 643006ff 683305ff 623105ff 5c2d03ff 582c03ff 542904ff 512904ff 552b03ff 532802ff 4c2403ff 4e2505ff 492504ff 492404ff 542a03ff 5b2d04ff 562b04ff 4d2703ff 432203ff 3c1c01ff 2f1703ff 0a0502ff 070401ff 080401ff 060200ff 15110eff 1f1c19ff 1f1c19ff 211e1aff 201e1cff 2f2622ff 413026ff 362c27ff 2c2623ff 332a28ff 4a372aff 4d3b28ff 41362bff 3e332dff 3c342eff 42372fff 483a33ff 483c33ff 534334ff 514134ff 433a36ff 3e3937ff 3d3a38ff 3b3838ff 353332ff 373334ff 494848ff 727270ff a1a09fff bdbdbdff c5c6c6ff cececeff dddeddff edededff f2f1f2ff e7e7e7ff d4d4d4ff c2c1c1ff b4b4b4ff acacacff a8a9a9ff a8a8a8ff aaaaaaff adadadff b0b0b0ff b3b3b3ff b5b5b5ff b8b8b8ff bcbcbcff b8b8b8ff b5b5b5e0 b4b4b48b bebebe29 b8b8b800 eaeaea00 fcfcfc00 ffffff00 ffffff00 7b7b7b00 0d0d0d00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 d3d3d300 7474744a 6d6d6dff 767676ff 7a7a7aff 9a9a9aff d1d2d2ff f4f4f4ff fdfcfdff f7f7f7ff ecebecff dddddcff d6d6d6ff d1d1d1ff 707070ff 525252ff 4f4f4fff 484848ff 434343ff 3f3f3fff 3b3b3bff 393939ff 383838ff 353535ff 343434ff 333333ff 333333ff 313131ff 2a2a2aff 909090ff c0c0c0ff b7b8b8ff 36302dff 0d0500ff 130b09ff 130c07ff 150e08ff 160c07ff 180d08ff 190f0bff 190f0bff 19100cff 1b110dff 1b110dff 1b120cff 1e150bff 1e150dff 1e140dff 1d140cff 1f1510ff 231610ff 26160fff 281710ff 2a1810ff 2d1a13ff 2f1b12ff 301e11ff 301d13ff 301d15ff 321e14ff 352111ff 342112ff 301e11ff 331d12ff 321f11ff 301e11ff 352013ff 3a2411ff 412411ff 432513ff 482714ff 4e2b13ff 562f12ff 5d3314ff 633415ff 643515ff 6a3914ff 713c13ff 814414ff 693713ff 47230eff 9f4e14ff 874315ff 683312ff 381f0bff 19110bff a24e18ff c45a19ff d3611cff db6120ff fc7126ff cc6322ff 2b170cff 502707ff 9f4b0bff a34d0fff 8e410aff 8b410cff 97480cff 9d4a0eff 94450dff 6d3509ff 401d08ff 291105ff 2d1406ff 2f1406ff 2d1c13ff 8b8a89ff 272727ff 030303ff 0b0b0bff 0d0c0cff 7b7c7dff b7b5b3ff aa662dff a14901ff a75209ff bf5f0cff da6c0eff a5520bff 813f07ff b3580dff cb670cff a05008ff 8f4707ff aa550bff b15909ff 864406ff 6b3606ff 663307ff 623004ff 602f04ff 602e03ff 613004ff 603004ff 5f3005ff 532a05ff 572a03ff 4e2503ff 4b2404ff 4d2505ff 552a05ff 502601ff 4a2603ff 502604ff 492203ff 3e1e02ff 3d1c03ff 2c1305ff 080402ff 070502ff 080401ff 060200ff 15110eff 1e1c19ff 1f1c19ff 201d1aff 211e1cff 23201eff 352924ff 3a2c25ff 2e2925ff 332c28ff 553c2bff 4c3928ff 42342aff 43342eff 453630ff 45382fff 44362fff 433931ff 4d3e32ff 513f34ff 4a3e36ff 423c37ff 3e3a36ff 3c3938ff 3b3a39ff 3a393aff 3a3938ff 3c3835ff 49423cff 67615dff 8d8c8bff b2b3b3ff c6c7c7ff cccecdff d7d8d8ff e8e8e8ff f2f2f2ff eeedeeff e0dfdfff cfcfcfff c2c2c2ff bababaff b4b4b4ff b2b1b1ff b3b3b2ff b4b4b4ff b8b8b8ff bcbcbcff bebebeff c1c1c1ff c1c1c1ff bebebeff b2b2b2f0 a7a7a799 9b9b9b38 a9a9a900 d9d9d900 d4d4d400 57575700 13131300 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f6f6f600 bfbfbf00 9898981b 6b6b6bed 757575ff 767676ff 8a8a8aff c2c1c2ff ededecff fdfcfcff f8f8f8ff eeedeeff dddddcff d2d2d2ff d5d5d5ff 818181ff 4a4a4aff 4c4c4cff 464646ff 414141ff 3d3d3dff 3a3a3aff 373737ff 363636ff 343434ff 333333ff 323232ff 313131ff 303030ff 262626ff 777777ff bfbfbfff bebebeff 4c4847ff 060000ff 120908ff 130b07ff 130d07ff 170e0aff 1a0f0cff 190f0bff 190f0bff 1b120eff 1e1410ff 1d130fff 1c130dff 1c130cff 1b110dff 1b130bff 21150eff 281810ff 28170dff 28170eff 2a1a0eff 2b1a10ff 2a1811ff 2a1912ff 2c1a12ff 2f1c14ff 342013ff 332011ff 2e1d12ff 2f1f14ff 372013ff 362014ff 311e11ff 351e12ff 361f12ff 3c2212ff 412513ff 432612ff 4b2910ff 522e11ff 5a3112ff 603415ff 653515ff 6d3a15ff 7a4114ff 834514ff 884514ff 723911ff 4d2810ff ba5d18ff 904717ff b15519ff 552c0fff 23130aff b05118ff dd621fff d96321ff d06422ff 8b4817ff 4b2509ff 180b07ff 97460cff a14b0fff 8f430dff 853e0bff 87420cff 8d440aff 6d320aff 441e06ff 291306ff 291305ff 291305ff 261204ff 210e04ff 27160fff 898787ff 2f2f2fff 010101ff 090909ff 080909ff 757677ff bcbcbbff ab6d38ff 9d4800ff a6520bff 9f4f08ff c0600cff d46a0cff a3520bff 93480aff be5f0dff af580aff 944807ff b65a0bff cb650eff b45b0aff 834206ff 673305ff 633103ff 633005ff 633105ff 663305ff 723906ff 7d3e08ff 613005ff 4e2602ff 4c2404ff 472302ff 4c2404ff 562a04ff 5e2f04ff 512906ff 482303ff 482203ff 371a04ff 371a03ff 321606ff 120806ff 0e0806ff 060400ff 060200ff 14110eff 1d1b18ff 1e1b18ff 1f1c19ff 201d1aff 211f1cff 2c2322ff 372924ff 382c25ff 413228ff 583d2aff 513a29ff 45362cff 43352cff 46362eff 46372fff 473931ff 483b32ff 4f3d31ff 5e4633ff 5c4834ff 483f35ff 3e3836ff 403a38ff 3f3c39ff 3b3b3aff 413e3bff 4a433fff 4d453eff 443b38ff 3b3837ff 4c4c4cff 797877ff a7a7a7ff c5c6c6ff cececeff d5d6d6ff e3e3e3ff efeeeeff f0f1f1ff e9e9e9ff ddddddff d3d2d2ff cbcacaff c5c5c4ff bfbfc0ff bebebeff c0c1c0ff c5c6c5ff c8c8c8ff c7c7c7ff c6c6c6ff c2c2c2ff bbbbbbff b0b0b0ef 939393a5 87878740 79797900 11111100 1c1c1c00 29292900 2f2f2f00 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -bdbdbd00 bdbdbd00 bdbdbd00 bdbdbd00 bdbdbd00 bdbdbd00 bdbdbd00 bdbdbd00 a9a9a900 98989800 99999901 6d6d6dbe 747474ff 747474ff 7d7d7dff aeaeadff e3e3e2ff fcfbfbff faf9faff f0f0f0ff dddddeff cfd0d0ff d4d4d4ff 979797ff 454545ff 484848ff 434343ff 3f3f3fff 3c3c3cff 393939ff 363636ff 353535ff 333333ff 313131ff 303030ff 303030ff 2f2f2fff 252525ff 5d5d5dff bcbcbcff c0c0c0ff 686665ff 050000ff 110a07ff 120b07ff 160f0aff 18100bff 1a0e0aff 180e0aff 1a100dff 1c120eff 1b110dff 190f0bff 18100bff 1a100cff 1b110dff 21140dff 27160fff 291811ff 281710ff 28180fff 27170eff 291912ff 2c1b13ff 301c12ff 301d15ff 2f1c14ff 2e1d11ff 2b1b12ff 2f1e12ff 332112ff 2f1e12ff 2e1f13ff 341f12ff 372112ff 3b2312ff 3c2213ff 3f230eff 48270dff 512b10ff 5b3014ff 603213ff 653716ff 713a15ff 7f4216ff 854614ff 884514ff a14f15ff 8e4515ff 552b13ff c7611aff 9e4e17ff dd6a1eff 4c280fff 21130eff cb5e23ff f67027ff 944a1aff 61300cff 653108ff 57290bff 351908ff 9b490eff 95470fff 94470cff 88420aff 6b3309ff 411c06ff 2c1103ff 291206ff 291208ff 261208ff 231007ff 1f0d04ff 210d04ff 24130bff 858382ff 3b3b3bff 000000ff 090909ff 040404ff 6a6b6bff bec0c3ff ba7c47ff 984500ff 9e500bff 964c08ff 954a07ff bf5f0aff ce670dff c1600cff bf600dff b35a09ff 944907ff 924806ff b85b0cff b55b0cff b75b0aff 8e4707ff 723905ff 683206ff 673304ff 683405ff 6d3706ff 773c04ff 743a06ff 5c2d04ff 4c2404ff 472302ff 4c2502ff 592c04ff 5c2d07ff 512505ff 4d2501ff 542b04ff 3f1d04ff 130804ff 110a05ff 0f0805ff 291309ff 1c0d05ff 0c0702ff 13100dff 1c1a17ff 1e1b18ff 1f1d1aff 1f1d1aff 201e1bff 26201fff 362825ff 3f2e25ff 4f3926ff 5c4027ff 563c27ff 48372aff 46372bff 46362dff 493730ff 483831ff 423732ff 483a32ff 634834ff 664b33ff 453c34ff 393535ff 3f3937ff 483f3aff 47403aff 443e39ff 3f3c3aff 433f3dff 48423fff 44403dff 3f3b39ff 3c3936ff 434040ff 636262ff 939292ff babbbbff cccdceff d4d5d5ff dededeff ebebeaff f4f4f3ff f3f2f2ff ececebff e5e5e4ff ddddddff d7d7d7ff d3d2d3ff d3d2d3ff d4d3d3ff d3d3d4ff d1d1d1ff cacacaff c2c2c2ff bcbcbcff b4b4b4ff a8a8a8f9 8d8d8daf 33333346 18181806 24242400 30303000 2a2a2a00 30303000 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 20202000 23232300 23232300 45454586 777777ff 747474ff 767676ff 999999ff d5d5d5ff f8f8f8ff fbfbfbff f2f3f3ff dfdfdfff cececeff d0d0d0ff adadadff 454545ff 434343ff 404040ff 3c3c3cff 3a3a3aff 373737ff 353535ff 343434ff 313131ff 303030ff 2f2f2fff 2e2e2eff 2d2d2dff 262626ff 454545ff b5b5b5ff bfbfbfff 858484ff 090201ff 110907ff 150e09ff 150e07ff 150e08ff 160d08ff 160e08ff 180e0aff 180d09ff 170d09ff 16100aff 19120cff 1c130bff 1f160cff 24160fff 26160eff 26160fff 261610ff 271711ff 2a1810ff 2d1c12ff 311b10ff 2e1911ff 2e1a13ff 2e1b13ff 2e1b14ff 2f1c14ff 2e1d11ff 2d1d0fff 301e10ff 392113ff 392112ff 341f0dff 361f10ff 3d200fff 4a280eff 542d13ff 5b3014ff 5f3215ff 663717ff 753e17ff 844416ff 884716ff 944a16ff a95318ff bd5c19ff 9b4d17ff 603113ff c85e1aff b8571cff e76a20ff 381c0eff 2e1810ff cd6523ff 783d12ff 452307ff 4d2208ff 5c2e0cff 28160aff 52290aff 9b4b0bff 8b430dff 6d350cff 431e07ff 2c1104ff 261104ff 261005ff 261007ff 230f07ff 1f0c05ff 1e0d06ff 1f0c03ff 200e05ff 1f0e07ff 787675ff 474747ff 000000ff 070707ff 000000ff 626263ff bec2c6ff c38855ff b95500ff a7530aff 974b09ff 8d4609ff 9d4c08ff b35909ff c7630dff cc660eff c3620cff a55108ff 803e05ff 884308ff 9d4f09ff ac560cff ba5e0cff 9b4e08ff 7d3e07ff 683405ff 633005ff 5f2e03ff 643203ff 6f3604ff 683406ff 522a05ff 522803ff 5e2e03ff 683506ff 653205ff 5e2d06ff 5d2f04ff 613004ff 4e2706ff 180c05ff 090403ff 0b0503ff 4b2607ff 512807ff 140a05ff 110f0dff 1d1916ff 1d1918ff 221c1bff 251e1cff 231e1bff 201e1cff 362822ff 523726ff 533a26ff 4b3525ff 4a3525ff 463428ff 473529ff 48362aff 46362bff 46372dff 4a3930ff 503e31ff 564331ff 513f32ff 473b34ff 3f3733ff 3b3734ff 473c36ff 493d3aff 3e3938ff 393939ff 3e3d3bff 48413cff 4e453eff 4c443eff 44413fff 3e3d3fff 373738ff 353637ff 524f4fff 87807eff b2b0afff cdceceff d7d7d7ff dedfdfff ececebff f6f6f6ff f9f9f8ff f6f7f6ff f2f1f2ff ecececff e7e7e7ff e4e4e4ff e3e3e3ff dfdfdfff d7d7d7ff ccccccff c1c1c1ff b7b7b7ff b0b0b0ff abababff a0a0a0fe 6b6b6bb5 3f3f3f52 27272704 27272700 2f2f2f00 38383800 41414100 2f333300 393d2900 61141600 5e010d00 5e040e00 5e040e00 │ │ -0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 2121214c 747474ff 747474ff 737373ff 878686ff c2c2c3ff f2f2f3ff fbfbfbff f4f4f5ff e2e1e2ff cececeff cbcbcbff bfbfbfff 4e4e4eff 3d3d3dff 3d3d3dff 3a3a3aff 383838ff 353535ff 333333ff 323232ff 303030ff 2e2e2eff 2d2d2dff 2d2d2dff 2c2c2cff 282828ff 323232ff a8a8a8ff bdbdbdff 9c9c9cff 160f0dff 120907ff 150d09ff 140d08ff 130c09ff 140d07ff 160f09ff 160d08ff 190d0aff 1a100bff 1b130bff 1b130aff 1e150bff 1f160dff 22150dff 27160fff 261711ff 271610ff 281711ff 28170eff 29180eff 2d1911ff 2c1911ff 2d1a11ff 2f1b13ff 2d1b12ff 2a1a0fff 2f1d10ff 352013ff 371f12ff 352012ff 301d0dff 2f1c0bff 3b2111ff 4a2911ff 512c12ff 583015ff 5f3316ff 6a3916ff 7e4215ff 8d4814ff 924c18ff a05118ff b25718ff be5c1cff d1631fff b25718ff 663414ff b9571dff df6521ff ec6b22ff 25160cff 301c0cff 552d0cff 3a1e08ff 301808ff 321808ff 69330eff 291409ff 72390cff 78380aff 441d07ff 2c1104ff 240f05ff 231106ff 210e03ff 230e05ff 200c04ff 210d05ff 1d0c06ff 1c0b04ff 200e06ff 1f0e08ff 1e0a03ff 706b68ff 525252ff 000000ff 060606ff 000000ff 5a5a59ff c0c6caff bd8c64ff aa4d00ff bc600dff b0590bff 8c450aff 824108ff 9b4d09ff b45b0cff b4590bff ba5c0dff c8620dff ac560aff 874408ff 894507ff b25909ff c1600bff 994c09ff 8e4807ff 8a4408ff 6c3406ff 5e2e04ff 5b2c04ff 633004ff 663203ff 602f03ff 5d2e04ff 5d2d02ff 602e05ff 653205ff 673405ff 4d280aff 452108ff 472308ff 261409ff 0b0303ff 090200ff 301704ff 391c08ff 180c06ff 100f0dff 1c1916ff 1e1916ff 261d1cff 2b221fff 2a211eff 211e1cff 2a221fff 543723ff 5d3e24ff 523824ff 433223ff 443326ff 4a3429ff 4b362cff 49382cff 4a3a2dff 533e30ff 564232ff 513f2fff 503e30ff 5a4333ff 554135ff 403a34ff 3d3936ff 3e3836ff 3a3738ff 3a3839ff 3e3a3aff 423e3aff 453f3bff 46403dff 453f3dff 423e3eff 433f40ff 474140ff 4d413cff 504139ff 504741ff 6a6763ff 9d9b99ff c5c6c5ff d8d9daff e5e5e5ff eeeeedff f7f7f7ff fdfcfdff fdfcfdff fafaf9ff f6f5f6ff f2f3f3ff efefefff e6e6e6ff d8d8d8ff cac9caff bdbdbdff b3b3b3ff aaaaaaff a6a6a6ff a6a6a6ff 969696fb 6f6f6fc3 38383859 2f2f2f0e 33333300 41414100 2f333300 393d2900 63111400 60000b00 60000c00 62020d00 │ │ -07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 05050500 0909091b 666666ed 767676ff 727272ff 7a7a7aff adadadff e9e9e9ff fdfdfcff f6f6f6ff e4e4e4ff cfcecfff c7c8c8ff cacacaff 606060ff 353535ff 3a3a3aff 373737ff 353535ff 323232ff 313131ff 303030ff 2d2d2dff 2d2d2dff 2c2c2cff 2b2b2bff 2a2a2aff 282828ff 242424ff 939393ff bcbcbcff adadaeff 272220ff 0f0704ff 140c0aff 120a08ff 130b09ff 140d08ff 150e08ff 18100bff 1b110bff 1b1209ff 1c1309ff 1e140bff 1f160dff 1f160dff 21160eff 21150dff 1f150dff 23140dff 25150eff 28180fff 291810ff 29180fff 2a180fff 2a1810ff 291811ff 2c1a10ff 331e0fff 361f11ff 331c10ff 2f1b0fff 2c1b0dff 311d0eff 3c2210ff 482912ff 4f2c14ff 582f16ff 653615ff 753e16ff 874515ff 944b16ff 9e5118ff ab5518ff ba5919ff c45f1cff c6631aff d7661cff c65c1bff 552813ff c55a22ff fc7424ff b0591dff 0e0b07ff 20130aff 2c1709ff 261406ff 3b1f09ff 6e370dff 68320dff 1a0c09ff 492009ff 2d1305ff 240f05ff 240f05ff 210d05ff 210e05ff 210c04ff 1f0d07ff 1e0c05ff 1e0c05ff 1b0c06ff 1f0d07ff 230f05ff 230b02ff 2a150cff 797674ff 606060ff 000000ff 040404ff 000000ff 4f4e4eff bfc4caff cb9c74ff a14900ff 9d4f0cff ae580bff b1580dff 874408ff 773c08ff 9a4c0aff b85c0bff ac550cff b3590bff ce680dff a05109ff 8e4708ff 974b06ff a14e08ff 944709ff 884508ff 8e470aff 84420aff 6d3605ff 623005ff 602f04ff 673305ff 623004ff 5d2d03ff 582a02ff 562902ff 562902ff 5c2e03ff 613007ff 4c2508ff 2a1608ff 110905ff 0d0502ff 080401ff 0d0606ff 231108ff 221209ff 15100fff 1a1716ff 1f1b18ff 2b1f1dff 3a281fff 30251fff 241e1eff 241e1dff 4c3322ff 623f23ff 5b3e22ff 543a24ff 4c3626ff 483526ff 4b3729ff 4b372cff 47392dff 49392cff 4f3b2eff 4a3a30ff 493b30ff 544132ff 584434ff 483c34ff 3a3736ff 3a3533ff 393737ff 3a3638ff 3c3839ff 3c3a39ff 3b3a38ff 413c3bff 45403cff 46403bff 463f3dff 443e3eff 463f3eff 49413dff 4c413aff 4c3e36ff 4f3f36ff 625851ff 878482ff b7b7b7ff dadbdbff e9eaeaff f1f1f1ff f9f8f8ff fdfdfdff fffefeff fefefeff fbfbfbff f3f3f3ff e6e6e6ff d5d6d5ff c4c4c4ff b8b8b8ff aeaeaeff a7a7a7ff 9f9f9fff 9a9a9aff 989898ff 8e8e8eff 6b6b6bc8 49494965 3b3b3b12 2d313100 393a2600 592a2000 521e1b00 52201b00 43111500 │ │ -13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 10101001 525252c0 797979ff 727271ff 747374ff 979697ff dbdadaff fdfdfcff f8f8f7ff e7e8e7ff d0d0d0ff c6c6c6ff cdcdcdff 7a7a7aff 303030ff 373737ff 353535ff 333333ff 313131ff 303030ff 2e2e2eff 2c2c2cff 2b2b2bff 2a2a2aff 2a2a2aff 282828ff 272727ff 1d1d1dff 7b7b7bff bdbdbdff b8b8b8ff 3e3a39ff 0b0301ff 130c0aff 110a08ff 120a09ff 140c09ff 160e08ff 1a1008ff 1c1208ff 1b1209ff 1b1209ff 1d140bff 1e150cff 1d140bff 1b1209ff 1c130aff 21140cff 25150eff 25150eff 26160dff 27170eff 28170eff 29170eff 2b180fff 2f1b0fff 351e0fff 341c0eff 2e180dff 2d180eff 301c10ff 381f13ff 432316ff 492813ff 512c16ff 603218ff 6e3815ff 7f4115ff 8f4917ff 9a4d15ff a65417ff b5591aff c15b1bff cc601cff dc6620ff d1641bff e86e1cff d9641dff 432113ff d16820ff 7f4213ff 231407ff 080505ff 1a0e07ff 291406ff 4e2a0bff 66340dff 62300cff 2d1609ff 140804ff 281003ff 220e05ff 200d05ff 200d05ff 1d0c04ff 1f0e05ff 1f0d05ff 1e0c05ff 1e0c06ff 1d0d07ff 200e06ff 1e0b02ff 1c0900ff 3f342eff 8b8b8bff 8c8d8dff 6a6a6aff 000000ff 020202ff 000000ff 464645ff bdc4c9ff cba584ff ba5501ff b45a0cff a4510cff a0500cff af570aff 914909ff 703608ff 8a4508ff ac5708ff b25909ff c8640dff b75c0aff 954a06ff a15108ff 9f5106ff 9c4d08ff 9c4b08ff a25008ff 944909ff 814006ff 723704ff 6c3505ff 6b3606ff 653103ff 5e2f04ff 603005ff 5e2e03ff 592c03ff 5f3105ff 462306ff 1b0c06ff 140b05ff 0a0603ff 070400ff 090501ff 0c0404ff 251107ff 201107ff 271b14ff 291d19ff 332218ff 472c1cff 442d21ff 34271eff 221c1dff 2e241fff 583a22ff 654025ff 614126ff 644226ff 4f3625ff 453225ff 4b3627ff 4c362aff 49372dff 4c392cff 533d2dff 45382eff 3d352fff 453930ff 4f3e32ff 493b32ff 3d3633ff 3b3533ff 393635ff 3a3736ff 3b3836ff 403c3aff 3f3b39ff 3c3a38ff 403d39ff 433e39ff 403d3cff 3d3a3cff 3e3b3dff 433f3fff 50443fff 5a493fff 5e4b3dff 534135ff 483c31ff 524941ff 76706cff adaaa8ff dad9d9ff eeeff0ff f5f6f6ff fafafbff ffffffff ffffffff fdfdfdff f7f7f7ff eaebeaff d5d4d5ff bfc0c0ff b0b1b1ff a9a9a9ff a3a3a3ff 9b9b9bff 959595ff 8f8f8fff 8f8f8fff 858585ff 6d6d6dd0 3d3f3d6d 38403713 30332d00 353d3500 3a403900 21272600 │ │ -09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 04040400 36363689 797979ff 727272ff 727272ff 868586ff c6c7c6ff f9f9f9ff fafaf9ff ebebebff d2d2d1ff c5c5c5ff cbcbcbff 969696ff 2f2f2fff 343434ff 323232ff 313131ff 303030ff 2e2e2eff 2c2c2cff 2b2b2bff 2a2a2aff 292929ff 282828ff 272727ff 262626ff 1c1c1cff 606060ff bbbbbbff bcbcbcff 595655ff 040000ff 0d090aff 110a09ff 120a08ff 130a09ff 180d0aff 1c1209ff 1b1108ff 1b1107ff 1c1209ff 1b1108ff 1a1108ff 1c130aff 1e150cff 23140dff 23130cff 24140dff 26160fff 27160eff 26160bff 28160dff 2d1911ff 301b0fff 301b0cff 2c190cff 2d180dff 301c11ff 382012ff 422311ff 482617ff 4f2a17ff 582f15ff 663515ff 783b18ff 874419ff 974b19ff a2511aff af5618ff bf5b1bff ca611dff d3641eff e2681eff f47121ff f66e26ff f06a25ff cc5f20ff 3c2011ff 3e240cff 1b1006ff 1c0f06ff 090605ff 2d1a0bff 582e0cff 5e2d0dff 462009ff 2e1606ff 110804ff 1b0c04ff 1f0d03ff 1e0b02ff 1f0c03ff 1d0c06ff 1c0b05ff 1c0b04ff 1d0d04ff 1c0c05ff 1f0d06ff 220e06ff 180600ff 2d180eff 72645eff a6a5a5ff 949596ff 686868ff 797979ff 000000ff 000000ff 000000ff 3b3b3bff bcc2c7ff c6ab94ff 9e4701ff b1570bff bc5e0eff a3510cff a1500cff c7640cff a0510aff 6b3405ff 7c3d06ff a2510aff b3580aff c3610cff b95c09ff ae5607ff ad5708ff a15006ff b45a09ff c26009ff aa5309ff 984a07ff 894406ff 753a05ff 6e3705ff 6d3605ff 6a3505ff 6e3606ff 6f3805ff 673406ff 452305ff 261409ff 321808ff 211006ff 0c0503ff 070300ff 080401ff 090401ff 110705ff 2d1707ff 452811ff 3c2617ff 342318ff 543319ff 482e1dff 3f2a1fff 231f1dff 3a2b20ff 5f3e23ff 613e23ff 5a3b24ff 4c3422ff 493524ff 4a3526ff 4b3728ff 493629ff 48352cff 49372bff 4c3a2aff 41352cff 3c342dff 41372fff 4c3c30ff 473a31ff 3b3631ff 3b3533ff 393633ff 3a3635ff 393737ff 393836ff 3c3937ff 3c3939ff 3b393aff 3d3b3aff 3e3a3aff 3d3b3bff 3d3a3dff 3c3a3cff 403c3bff 483f3cff 4e413cff 50433cff 504139ff 4f4036ff 4a3c32ff 4f433bff 746a65ff ada7a4ff dedddbff f1f0f2ff f8f7f8ff fbfbfbff fafbfbff fbfbfbff fcfcfbff f4f5f4ff e2e2e2ff c4c4c3ff acacacff a2a2a2ff 9f9f9fff 999999ff 909090ff 8a8a8aff 868686ff 858585ff 828181ff 6e6f6fd8 41424476 3030311e 37373800 26262600 │ │ -13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 11111100 2727274e 737373ff 727272ff 717171ff 7a7a7aff b0b0b0ff f1f2f1ff fcfcfbff eeeeedff d5d4d4ff c5c5c5ff c7c7c7ff afafafff 373737ff 2f2f2fff 303030ff 2f2f2fff 2e2e2eff 2c2c2cff 2b2b2bff 292929ff 282828ff 272727ff 262626ff 262626ff 252525ff 1c1c1cff 464646ff b6b6b6ff bcbdbcff 737273ff 020000ff 0c0709ff 100808ff 120a08ff 140a09ff 170c0aff 1a0f0aff 190f07ff 190e07ff 190f08ff 1b1108ff 1e150cff 1f160dff 1e150cff 22130cff 23130cff 23130cff 24140dff 24150dff 26160dff 2a180fff 2e180eff 29170cff 26180cff 2e1c11ff 3a2214ff 422514ff 422515ff 482713ff 4b2813ff 512a11ff 673411ff 7a4016ff 8e491aff a05119ff aa5519ff b5591cff c55e1cff c8601bff c45f1bff ed6f1dff fa7221ff be591cff 783914ff 56290fff 381d0bff 180e0aff 1f1108ff 261405ff 1a0d05ff 090807ff 46240bff 49230aff 2f1406ff 251306ff 1b0e04ff 1d0e04ff 1f0d04ff 200e04ff 1e0c04ff 1e0d05ff 1d0c07ff 1b0a05ff 1b0b04ff 1e0d06ff 1e0c07ff 1f0b03ff 200900ff 49372dff 958d89ff a3a4a4ff 78797aff 4f4f4fff 4a4a4aff 7f7f7fff 050505ff 000000ff 000000ff 343433ff babec2ff cab5a2ff 924503ff a04e0aff b1580cff ba5d0eff a4510dff a5540cff d1680dff a6520cff 763908ff 7d3f06ff 964b06ff a55209ff b35a08ff c16009ff c1600aff b85c09ff b45b09ff c15f09ff b2590bff a35108ff a65308ff 904806ff 803f07ff 7f3f07ff 7d3e06ff 7b3e06ff 7e3e08ff 6e3708ff 301809ff 4d2709ff 5e3006ff 1e0f05ff 070101ff 070300ff 080401ff 080402ff 070301ff 0f0705ff 392210ff 3d2717ff 271c17ff 422a17ff 402919ff 482e1dff 2b211fff 2b221fff 473221ff 46301eff 3b2a1fff 3a2b20ff 403122ff 463324ff 473526ff 3e3025ff 403229ff 3f312aff 40312aff 43332bff 42342dff 45372eff 4c3b2fff 4b3c30ff 413831ff 3d3632ff 3b3433ff 393434ff 383535ff 363636ff 373636ff 383737ff 373639ff 37363bff 38363bff 39363bff 38383cff 39373bff 3a383dff 403b3bff 433b3aff 433b39ff 433a38ff 443b38ff 4b3e3bff 51433cff 584b3fff 665648ff b4aca5ff ecedeeff f0f1f0ff f7f7f7ff f4f4f4ff f1f1f1ff f1f1f2ff f6f6f5ff f9f9f9ff f3f3f2ff dbdbdbff b8b8b8ff 9f9f9fff 959696ff 909090ff 8c8c8cff 878787ff 828282ff 7e7f7eff 808081ff 7f7f7fff 666666d7 4b4c4b7e 24242426 │ │ -09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 07070700 0b0b0b1d 666666ef 757575ff 717171ff 737473ff 999a9aff e3e4e3ff fcfdfdff f1f1f2ff d8d7d7ff c5c5c5ff c3c3c3ff c0c0c0ff 484848ff 2a2a2aff 2f2f2fff 2d2d2dff 2c2c2cff 2b2b2bff 2a2a2aff 282828ff 272727ff 262626ff 252525ff 242424ff 232323ff 1e1e1eff 313131ff aaaaaaff bababaff 8d8d8dff 0b0506ff 0d0504ff 100806ff 130a07ff 170c08ff 160b07ff 150b07ff 160c07ff 190e0bff 1b110bff 1d130aff 1d130aff 1d130aff 1d140bff 21130bff 23130cff 22120cff 23130cff 25140cff 28160cff 28150cff 25150cff 291810ff 372013ff 3e2415ff 351e13ff 26170fff 301a0fff 3e1e0eff 46230eff 582b0eff 63320cff 72380eff 894210ff 9c4e15ff c05e1eff d26220ff dd6921ff b75a18ff d3621eff e66a26ff 7e3b16ff 371d0cff 251607ff 201205ff 1e1207ff 24140aff 30190aff 301708ff 201109ff 0c0806ff 301507ff 261105ff 1f0f05ff 1c0e06ff 1f0c04ff 200e04ff 1d0c04ff 1b0c05ff 1c0c07ff 1c0c06ff 1d0c06ff 1d0d05ff 1f0c08ff 220d06ff 1f0700ff 26130aff 655d5bff a0a0a1ff 8e8f91ff 626262ff 3d3d3dff 232323ff 353535ff 898989ff 0b0b0bff 000000ff 000000ff 2a2929ff b5b9bcff d4c2b2ff 9c4b08ff 97480aff a24d0aff b3570aff c2600eff b5590cff bb5d0dff e3710fff ba5c0aff 8e4709ff 8d4608ff 994c06ff 964c07ff 994c08ff b75a0bff bf5f0bff a65208ff 9f4f08ff b15a08ff b05707ff bd5e0aff ab570aff 974c09ff 894508ff 864309ff 87440aff 934a09ff 904907ff 844309ff 753c08ff 2b1607ff 080405ff 090502ff 070300ff 090501ff 090501ff 0a0502ff 0c0604ff 18110dff 2d1e16ff 2b1f15ff 452c17ff 3f2818ff 442b1bff 33241eff 211c1cff 382920ff 4e3520ff 442f1fff 3b2a1eff 3b2b21ff 3b2c23ff 402f25ff 3c2e25ff 3f2f28ff 42322aff 45342bff 47352eff 473730ff 4c3b31ff 503d2fff 513f30ff 4d3e31ff 423931ff 3b3431ff 393432ff 393633ff 373534ff 343534ff 353535ff 363636ff 353538ff 36353aff 37363aff 37363aff 37353aff 37363aff 3a3738ff 383638ff 363539ff 383537ff 393738ff 413838ff 4a3b37ff 504239ff 55463bff b3aeaaff e5e6e6ff c3c3c3ff c7c7c7ff e1e1e1ff eaeaeaff e8e8e8ff e4e4e4ff e6e6e6ff edededff f4f4f4ff f3f3f3ff ddddddff bababaff 9a9a9aff 898989ff 838383ff 828282ff 818281ff 7d7c7dff 7a7a7aff 828282ff 8d8d8dff 5454548e │ │ -13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 12121200 0f0f0f01 535353c0 787878ff 727272ff 707170ff 868687ff cfd0ceff fcfcfcff f5f5f5ff dcdbdcff c5c6c6ff c1c1c1ff c8c8c8ff 626262ff 242424ff 2d2d2dff 2b2b2bff 292929ff 282828ff 282828ff 262626ff 262626ff 252525ff 232323ff 232323ff 222222ff 1f1f1fff 202020ff 979797ff b9b9b9ff a2a2a2ff 1a1412ff 0e0700ff 150d07ff 160b07ff 170c07ff 140c06ff 140d07ff 170e09ff 1b110aff 1b1108ff 1c1208ff 1b100aff 1a1108ff 1b1108ff 1f1109ff 21110aff 21120aff 24130bff 27140bff 27140cff 27150cff 321c11ff 3e2212ff 341d11ff 1d110dff 0d0a0cff 0d0a09ff 1c100dff 341b0eff 49270bff 5e2f0dff 77380dff 7a390fff 7d3b10ff 843f0fff ad5319ff be5c1bff dd681dff f27022ff c45b20ff 502811ff 251707ff 251707ff 281607ff 32190aff 401f0cff 432009ff 44230bff 46220aff 1c0f06ff 0c0905ff 241207ff 1d0f06ff 1a0c05ff 200e05ff 200c05ff 1d0c06ff 1c0c07ff 1b0b04ff 1c0c05ff 1a0b06ff 1f0c05ff 220e06ff 1f0a04ff 1b0701ff 3a302dff 838385ff 9e9fa0ff 797979ff 515150ff 323232ff 232323ff 242424ff 3a3a3aff 8e8e8eff 111111ff 000000ff 000000ff 1f1f1fff aeb2b4ff dacabfff 9f4e0fff 984609ff 93460aff 974908ff af560cff c9630dff c3600cff db6d0fff f1780fff c7630dff ae570dff 974b0aff 9a4e08ff 8f4606ff 804106ff 964b08ff a25109ff 9d4e09ff a45109ff ba5d0aff c5620aff bf5f09ff a65309ff 934908ff 904807ff 984d0aff 9b4c08ff a35107ff ab550aff 9a4b0aff 54290aff 090304ff 090402ff 080401ff 080401ff 0d0602ff 0b0502ff 0d0704ff 1e130eff 1c1514ff 2a1e15ff 5c3719ff 593518ff 4b2e1aff 37251fff 211b1bff 34261eff 4e341eff 422c1eff 3e2a1fff 392921ff 392b24ff 402f26ff 3e2f26ff 3e2f26ff 433328ff 463528ff 45352cff 43352cff 42372dff 473830ff 49392dff 44382dff 3f3631ff 3d3632ff 3c3632ff 3b3733ff 393634ff 343434ff 333333ff 343434ff 343335ff 343338ff 353438ff 363438ff 363539ff 363438ff 383436ff 383535ff 363437ff 353337ff 353135ff 373132ff 3c3331ff 41342fff 4d4039ff bfbebcff dbdbdcff 9b9b9bff 939393ff 9f9f9fff b0b0b0ff c8c8c8ff ddddddff e1e1e0ff dededeff dededeff e3e3e3ff ecececff f0f0f0ff e4e4e4ff c8c8c7ff 9e9f9fff 808181ff 818080ff 868585ff 8a8a8aff 939393ff 959595ff 3d3d3d5c │ │ -0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 04040400 3737378b 7a7a7aff 727272ff 707171ff 7a7a7aff b8b7b8ff f7f8f7ff f8f8f8ff e0e0e0ff c7c7c7ff c0c0c0ff c9c9c9ff 818181ff 222222ff 2b2b2bff 2a2a2aff 282828ff 272727ff 262626ff 252525ff 242424ff 232323ff 222222ff 212121ff 212121ff 1f1f1fff 171717ff 7f7f7fff bababaff afb0b0ff 2e2b2aff 0c0500ff 140c06ff 130a05ff 130c06ff 140d07ff 180f0aff 1b100aff 191006ff 170d05ff 180e09ff 190e0bff 1a0e08ff 1e0f08ff 200f08ff 21120bff 23130cff 27130aff 29170dff 301c11ff 3b2113ff 392012ff 22120dff 0f0908ff 0c0808ff 0e0a07ff 0e0a07ff 120c09ff 1e130bff 25180cff 44210cff 632d10ff 803b0fff 844011ff 853c0eff 89430fff 924713ff ea6a23ff a14a1aff 3a1e0cff 2a1708ff 331a08ff 3d210aff 47230bff 47220dff 46230aff 3e1f09ff 311807ff 2b1608ff 120a05ff 0f0906ff 1c0f07ff 1d0d04ff 1f0e05ff 1d0c05ff 1f0e07ff 1e0e06ff 1e0e05ff 1d0c04ff 1d0d06ff 1e0d07ff 1b0a04ff 0f0200ff 21130dff 675e5bff 9e9f9fff 8f8f8fff 636363ff 424343ff 2b2c2cff 292929ff 2b2b2bff 2b2b2bff 2d2d2dff 979797ff 191919ff 000000ff 000000ff 191919ff a6a9acff e3d6ccff b75c1bff a04709ff 9a4a0cff 97480aff 95480aff a5500aff c3600cff c7620cff db6e0fff da6d0dff d76c0dff c5630fff 954a0aff 9b4c09ff 8b4408ff 743907ff 7e3f07ff 904607ff 994c08ff b0580bff bb5d09ff b45906ff b1560aff a24f0aff a3510aff b05908ff 9f5007ff 8a4608ff 9f4e09ff bb5d09ff a25209ff 261307ff 0b0506ff 120806ff 080201ff 0d0503ff 0a0501ff 0c0602ff 1f1610ff 291c16ff 251c14ff 4e2f15ff 553316ff 553419ff 3e281bff 231b1aff 32261fff 47301eff 3b2b1cff 46301eff 493222ff 372a23ff 372a23ff 3c2d24ff 3b2f26ff 3e3228ff 453428ff 44342aff 44342aff 42352bff 40332cff 3f332dff 3c352eff 3f342fff 3d3431ff 3a3532ff 383330ff 363331ff 363334ff 353233ff 333233ff 333235ff 333236ff 333337ff 333236ff 323135ff 333136ff 363334ff 3a3533ff 3b3532ff 363130ff 312d2fff 2e2d2dff 302e2eff 302b27ff 4c4640ff cdcdcdff cbcbcbff 868585ff 8a8a8aff 8b8b8bff 888888ff 868686ff 949494ff b5b5b5ff d3d3d3ff dededeff dfdfdfff dbdbdcff dddcdcff e4e4e4ff eeeeeeff eeeeeeff d7d6d7ff b0b0b0ff 989797ff 989898ff 9d9d9dff 868686e5 16161626 │ │ -16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 13131300 2a2a2a52 747474ff 737373ff 717171ff 737374ff 9e9e9eff eeeeedff fafafbff e4e4e4ff c9c8c8ff c0c0c0ff c6c6c6ff 9d9d9dff 272727ff 272727ff 282828ff 262626ff 262626ff 242424ff 232323ff 232323ff 222222ff 212121ff 202020ff 1f1f1fff 1e1e1eff 131313ff 646464ff b9b9b9ff b6b7b7ff 494643ff 070000ff 100805ff 120a05ff 150e08ff 170e09ff 170a08ff 150a05ff 160b05ff 160b07ff 180c07ff 1d0d07ff 200f08ff 211109ff 22120bff 23140dff 27160dff 2d1a10ff 372012ff 3b2010ff 29160dff 120908ff 0c0807ff 0d0a07ff 0e0a07ff 0e0a07ff 0e0a07ff 0d0a07ff 0c0907ff 130d09ff 1e110aff 25130cff 442008ff 65300bff 74360bff 803c0eff 9d4a12ff 853f17ff 361d0dff 53290dff 652f0dff 6e320eff 5f2d0cff 51260aff 3f200bff 301907ff 2c1608ff 281409ff 231207ff 0d0804ff 150904ff 1f0d06ff 1f0e05ff 1f0e07ff 1d0c06ff 1e0d05ff 1d0c04ff 200c06ff 1f0d07ff 1b0a06ff 160600ff 190600ff 4d3930ff 938b88ff 9d9e9fff 777878ff 535353ff 3a3a3aff 2c2e2eff 353333ff 444343ff 373738ff 2f2f2fff 313131ff 969696ff 1e1e1eff 000000ff 000000ff 121212ff 9da1a3ff e8ded7ff d36c26ff bc560bff ad5311ff a24d0cff a04d0bff 9d4c0bff a5500cff b8590dff c25f0cff de6d0eff dd6f0dff eb740fff cf660fff ac550bff ad550aff 994c08ff 7a3d07ff 723705ff 793c07ff 8c4508ff a45309ff ba5e09ff bf5e0aff ad5608ff 9d4e07ff aa5409ff a55308ff 8a4507ff 824007ff 8d4708ff 9d4f09ff 773c0dff 27140bff 46230dff 1e0e05ff 0a0503ff 110805ff 0d0502ff 18110dff 462b18ff 311f15ff 593215ff 4b2f16ff 4c2f16ff 4c2f1aff 2f221bff 35261eff 4d331cff 432e1cff 402c1dff 4d3521ff 4c3421ff 3f2e22ff 382c23ff 3b3123ff 403224ff 463528ff 463528ff 49382bff 4a382bff 44362cff 42342eff 40352fff 43372eff 44372eff 3c3430ff 393331ff 373230ff 35312fff 353031ff 343132ff 313132ff 303033ff 303034ff 312f33ff 312e34ff 2f2f31ff 34302fff 3b332fff 40362dff 41362cff 3c342cff 36302bff 312d2bff 23201eff 565452ff d9d9d9ff bababaff 777777ff 7f7f7fff 828282ff 848484ff 848484ff 808080ff 7b7b7bff 878787ff a5a5a5ff c9c9c9ff dfdfdfff ddddddff dcdcdcff dcdcdcff e2e2e2ff fbfbfbff cecfceff 989898ff 9a9b9bff a5a5a5ff 6c6c6cb2 2020200b │ │ -0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 09090900 0d0d0d1f 676767f0 767676ff 727272ff 707170ff 8a8a8aff dddcdcff fcfcfcff eae9e9ff cbcbcbff bfbfbfff c2c2c2ff b4b4b4ff 353535ff 232323ff 262626ff 252525ff 242424ff 232323ff 222222ff 212121ff 212121ff 202020ff 1f1f1fff 1e1e1eff 1d1d1dff 131313ff 484848ff b5b5b5ff b8b8b8ff 636261ff 050000ff 100805ff 120b06ff 120c05ff 120a04ff 120a04ff 120a04ff 150a06ff 160b08ff 1c0d07ff 221009ff 23120bff 22120cff 25150dff 2b1a0eff 321c0eff 3b2010ff 301a0fff 160c09ff 0c0607ff 0c0806ff 0d0906ff 0d0a06ff 0e0a07ff 0e0a07ff 0e0a07ff 0e0a07ff 0e0a07ff 0c0a07ff 0b0907ff 120a09ff 22120cff 2c1509ff 3b1b0aff 48230bff 542809ff 552a0dff 52260dff 64300fff 773a0fff 833e0bff 7e3a0cff 40200cff 28170aff 241207ff 251208ff 1e1107ff 120a05ff 160b05ff 1f0d07ff 1d0d07ff 1b0b06ff 1d0d08ff 1d0d07ff 1d0c04ff 1c0a06ff 1a0906ff 1c0b07ff 1e0600ff 2d1810ff 72655fff a2a0a0ff 8a8d8eff 636363ff 4a4a4aff 3a3a3aff 343736ff 604648ff a55a5fff 5e4d4eff 393c3cff 353535ff 363636ff 909090ff 292929ff 000000ff 000000ff 101010ff 96989bff eae3e0ff eb7a35ff d95e0cff c75e14ff b75611ff aa510fff a8510eff a34e0bff 9e4c0cff a44f0dff bf5d0dff de6e0eff e5710dff f57a10ff e5730eff cf680fff ba5d0cff ac560aff 8a4508ff 723906ff 713806ff 7b3c06ff 934909ff ad570aff b25909ff ab550aff 9f5009ff 964b06ff 874409ff 7d3f08ff 763906ff 733906ff 8c480bff 954c0dff 954b0bff 341a07ff 110707ff 150907ff 0d0704ff 1f130eff 563217ff 2c1d14ff 553317ff 4d3015ff 482d16ff 4c2f19ff 472e1aff 3e291dff 442d1bff 47301dff 3e2b1dff 422f1fff 523720ff 5f3e23ff 4f3624ff 3d2f24ff 392d24ff 3e3025ff 433229ff 453328ff 453528ff 44362dff 43352dff 42352eff 403730ff 43382fff 3d352eff 393230ff 383230ff 36322fff 34312eff 322f2fff 2f2f2eff 2f2f2fff 302e32ff 302f31ff 322e2fff 32302eff 37322dff 3f352dff 46382cff 48392dff 42342bff 362e28ff 2d2928ff 1b1818ff 6f6e6dff dfdfdfff a8a8a8ff 717171ff 7a7a7aff 7c7c7cff 7e7e7eff 7f7f7fff 818181ff 838383ff 818181ff 7d7d7dff 828282ff 9b9b9bff d4d4d4ff dfdfdfff dddcdcff e2e1e2ff f3f3f3ff bcbcbbff 9d9d9dff a0a0a0ff a7a7a7ff 5252527e 28282800 │ │ -15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 12121202 555555c3 787878ff 727272ff 707170ff 7c7c7cff c5c5c4ff fbfbfbff efeeeeff cfcfcfff c0c0bfff bfbfbfff c2c2c2ff 4d4d4dff 1d1d1dff 252525ff 232323ff 232323ff 222222ff 212121ff 202020ff 1f1f1fff 1e1e1eff 1d1d1dff 1c1c1cff 1c1c1cff 151515ff 313131ff abababff b8b8b8ff 7e7e7eff 0a0401ff 110a04ff 110903ff 0f0802ff 0f0903ff 120c05ff 160d08ff 180e0aff 1b0f0bff 21120cff 22110bff 23130cff 2a170dff 311b0eff 3a1f11ff 381c12ff 1f100bff 0c0607ff 0b0705ff 0c0906ff 0d0906ff 0d0906ff 0d0906ff 0d0906ff 0d0906ff 0e0a07ff 0d0907ff 0d0907ff 0a0807ff 0b0807ff 0e0a08ff 120a08ff 0f0908ff 170d08ff 1c100bff 1d120aff 190e09ff 20100bff 391d11ff 47240eff 4d250eff 4f280eff 361b09ff 2a1608ff 1e0e07ff 160d07ff 100907ff 1a0c04ff 1f0f07ff 1f0f08ff 1b0b06ff 1b0b04ff 1d0e07ff 1c0c07ff 1b0c07ff 1d0b04ff 1d0b02ff 1c0800ff 3f3732ff 8b8b8bff 9c9fa0ff 767777ff 575756ff 464646ff 414141ff 414242ff 4a4d4dff 8e5b5fff c26970ff 544748ff 3b3e3dff 343434ff 3a3a3aff 8d8d8dff 353535ff 000000ff 000000ff 0c0c0cff 8b8d8fff eae8e7ff fa8846ff f26411ff e26716ff d26113ff c15b12ff b35511ff aa520fff a9520cff a34f0cff 9d4e0bff ae560bff cf670bff e4700dff e0710eff e5750fff e57411ff d1680eff c5630bff a55307ff 874306ff 7e3f07ff 82410aff 904708ff 9c4e08ff 9e5008ff 9b4c07ff 984b07ff 904807ff 844207ff 844107ff 824207ff 9e500bff ac560aff a45309ff 432209ff 66330cff 48240bff 0e0606ff 23160eff 563314ff 261a13ff 482b14ff 4f2f12ff 462b14ff 462d16ff 492f18ff 4d311bff 4c2f1aff 53331cff 52351eff 4c321eff 4a331fff 573b22ff 573a24ff 433123ff 392c24ff 362c24ff 372e28ff 392f27ff 3e3128ff 42342bff 41342bff 40332bff 3b332cff 39342cff 37322dff 37312fff 383230ff 393230ff 37312fff 332e2cff 322f30ff 313030ff 332f2eff 332f2eff 35312cff 3c312bff 40342aff 41332bff 413229ff 413129ff 3f3027ff 362c25ff 2a2725ff 1b1718ff 8d8c8cff ddddddff 959595ff 6e6e6eff 777777ff 787878ff 7a7a7aff 7c7c7cff 7d7d7dff 7f7f7fff 818181ff 838383ff 808080ff 858585ff d1d1d1ff e0e0e0ff dcdcdcff e6e7e7ff efeeefff b3b3b3ff a2a1a2ff a6a6a6ff a3a3a3fb 2c2c2c47 00000000 │ │ -0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 06060600 3737378c 797979ff 727272ff 717171ff 737474ff aaaaaaff f6f5f6ff f3f3f3ff d3d3d4ff c0c0c0ff bdbdbdff c7c7c7ff 6c6c6cff 1a1a1aff 232323ff 222222ff 212121ff 212121ff 202020ff 1f1f1fff 1e1e1eff 1d1d1dff 1c1c1cff 1b1b1bff 1a1a1aff 171717ff 1e1e1eff 9b9b9bff b6b6b6ff 959595ff 120d07ff 0d0602ff 0f0804ff 110a04ff 140c07ff 150b08ff 180d09ff 1c100bff 22130cff 24130cff 27140bff 2e180cff 361e10ff 3d2212ff 2c170fff 0f0908ff 080605ff 0c0805ff 0c0805ff 0c0805ff 0d0906ff 0d0906ff 0d0906ff 0d0906ff 0c0806ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0a0706ff 0a0706ff 090706ff 0a0807ff 0a0808ff 0a0808ff 0f0b09ff 0c090aff 140c0aff 1f1108ff 391c0aff 502709ff 55240bff 441e0cff 20120cff 1b0e0aff 1b0c07ff 1e0d06ff 1e0d08ff 1b0c06ff 1c0c07ff 1c0b04ff 1d0e07ff 1b0b05ff 0e0100ff 1c1512ff 656463ff 9fa2a3ff 8d8e8eff 636363ff 515151ff 4d4d4dff 4c4c4cff 4a4a4aff 4c4c4cff 5b5b5bff 615758ff 554b4bff 383939ff 292929ff 3b3b3bff 545454ff 808080ff 474747ff 000000ff 000000ff 080808ff 818385ff e8e9eaff ec8b49ff fa6b13ff f96f20ff ed6918ff dc6414ff cc5f13ff bb5812ff b1550eff af540eff a5500aff a14e0aff b2560cff c8640bff d86c0dff c8640cff d46a0eff db6e0eff da6e0dff d4690bff b15809ff 904805ff 944a07ff a35309ff b1580aff a04f09ff 954a08ff 964908ff 8e4607ff 884308ff 844109ff 783c06ff 8c4607ff 9f4f0aff a1500bff 4c2607ff 964a09ff 783b0dff 0e0609ff 3d2210ff 6d3d13ff 2d1c13ff 422713ff 512f12ff 4c2e15ff 462b14ff 462d17ff 4b2f1bff 4d301cff 4d331bff 4c321aff 442d1dff 3f2b1eff 462f1fff 453021ff 382a21ff 392b23ff 392c23ff 362c23ff 342c25ff 372e27ff 403028ff 3f3029ff 3e3129ff 3a312aff 37302aff 35302cff 352f2eff 36302dff 38322eff 38312dff 352e2dff 312d2cff 322f2eff 38312cff 3a312aff 3b322bff 40322aff 413229ff 3e3229ff 3c3129ff 3a2f27ff 392d26ff 342a24ff 28221fff 231f1eff a9a8a8ff d5d6d6ff 858585ff 6c6c6cff 747474ff 757575ff 787878ff 797979ff 7b7b7bff 7d7d7dff 7e7e7eff 808080ff 7c7c7cff 959595ff dcdcdcff ddddddff dbdbdbff eeededff e8e8e8ff b0b0b0ff a6a5a6ff adadadff 8d8d8ddd 2c2c2c21 27272700 │ │ -18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 16161600 2c2c2c52 747474ff 727272ff 727272ff 717171ff 929292ff e9e9e9ff f7f6f7ff d9d9d9ff c0c0c0ff bcbcbcff c5c5c5ff 8b8b8bff 1b1b1bff 212121ff 212121ff 202020ff 1f1f1fff 1e1e1eff 1d1d1dff 1c1c1cff 1c1c1cff 1a1a1aff 1a1a1aff 191919ff 171717ff 121212ff 848484ff b6b6b6ff a6a6a6ff 211d1cff 0a0200ff 130b08ff 170e09ff 180d09ff 1b0f0aff 20100aff 23120bff 25140bff 2b160bff 31190cff 392011ff 371e0fff 1e0f0aff 090605ff 080604ff 0b0704ff 0b0804ff 0c0805ff 0c0805ff 0c0805ff 0c0805ff 0c0806ff 0b0706ff 0a0606ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 090807ff 080708ff 0a0708ff 080708ff 050607ff 080606ff 090605ff 090706ff 100706ff 0d0805ff 1a0d06ff 3c1b08ff 4d250dff 49210aff 35190bff 1d0e09ff 1b0a06ff 1e0c06ff 200d07ff 140804ff 0d0300ff 150601ff 493d39ff 969292ff a1a2a3ff 777777ff 5c5c5cff 5a5a5aff 5a5a5aff 5a5a5aff 585858ff 565656ff 565656ff 595959ff 404141ff 1f2121ff 202020ff 464646ff 565656ff 545454ff 808080ff 535353ff 000000ff 000000ff 050505ff 78797aff e8ebeeff d08554ff d25806ff f0711bff fd7320ff f56c1eff e66717ff d76213ff c65c13ff b85711ff b35610ff aa510eff ad520bff af560bff c5620bff d3690dff c7630cff c6620dff cd660eff da6e0eff d76c0cff bd5d0aff 9e4e08ff 9f4e09ff a8530aff b75a0cff b25a09ff b35a0aff a6520aff 964b08ff 8b4608ff 7c3e06ff 763b04ff 874409ff 964b0aff 462407ff 693406ff 793b0bff 351b0eff 6e3c12ff 804812ff 342012ff 402813ff 593313ff 553216ff 4d2e17ff 492d16ff 50321aff 4c301aff 4f331cff 51371cff 4c331dff 48301eff 50361fff 5a3c21ff 533922ff 443122ff 382a21ff 3b2c23ff 3f3025ff 3d3026ff 403228ff 403128ff 3e3128ff 3a312aff 383029ff 362f29ff 342f2bff 362f2aff 37312bff 3a312aff 37312bff 312d2aff 302c2aff 382f29ff 3b3027ff 393129ff 372e26ff 3a2f27ff 382f25ff 342b25ff 2c2725ff 2d2723ff 382c22ff 37281cff 463a30ff c0bfbeff cacbcbff 777777ff 6b6b6bff 727272ff 737373ff 757575ff 767676ff 797979ff 7a7a7aff 7c7c7cff 7e7e7eff 787878ff a6a6a6ff e0e0e0ff dbdbdbff dcdcdcff f4f3f3ff e0e0e0ff b0b1b1ff aaa9aaff b0b0b0ff 808080b5 3b3b3b03 41414100 │ │ -0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0d0d0d00 12121223 696969f3 757575ff 727272ff 717170ff 7f7f7fff d6d5d6ff f9f9f9ff e0e0dfff c1c1c1ff bcbcbcff c1c1c1ff a6a6a6ff 252525ff 1e1e1eff 202020ff 1f1f1fff 1d1d1dff 1d1d1dff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 191919ff 181818ff 171717ff 0d0d0dff 696969ff b6b6b6ff b0b0b0ff 383535ff 0b0100ff 160b0bff 190d09ff 1f100aff 22110aff 23120aff 29140bff 31170bff 391c0fff 3b2111ff 29160dff 0e0506ff 070403ff 0b0703ff 0b0704ff 0b0704ff 0b0704ff 0b0704ff 0c0805ff 0c0805ff 0b0705ff 0a0605ff 0a0605ff 0a0605ff 0b0706ff 0b0706ff 0b0605ff 0a0706ff 0a0706ff 0b0605ff 0a0706ff 080807ff 070808ff 070807ff 070707ff 070707ff 070707ff 080706ff 070706ff 050605ff 050604ff 050505ff 080705ff 100804ff 130b06ff 1c0e07ff 271207ff 1c0c08ff 1c0b06ff 1b0d08ff 1b0c06ff 170200ff 301c16ff 80746eff a9a8a8ff 8e8f90ff 676767ff 585858ff 434343ff 2a2a2aff 1f1f1fff 202020ff 262626ff 292929ff 222222ff 121212ff 090909ff 2c2c2cff 535353ff 565656ff 595959ff 6e6e6eff 838383ff 5e5e5eff 000000ff 000000ff 020202ff 6d6e6fff e7edefff c38760ff b14602ff c65b12ff df6816ff f7721dff fb7020ff f06a1aff e26616ff d16013ff c15a13ff b65511ff ac530cff aa520cff aa530bff ba5c0bff bf600aff c1610cff d56a0eff f87c11ff e4730eff e87611ff e7750fff bf5d0cff a8530aff a4520bff b2590cff c15f0aff bd5d0bff a04f08ff 904906ff 894605ff 844205ff 824208ff 803f06ff 3b1e05ff 623107ff 834108ff 5f2e07ff 703a0eff 804812ff 3d2513ff 3f2514ff 623811ff 523113ff 4f2e15ff 4d2e17ff 503018ff 4e3117ff 4c301bff 4f331dff 593a1eff 5a3b20ff 54381eff 55391eff 4e3620ff 4a3321ff 3c2d22ff 3c2f23ff 433325ff 453425ff 433327ff 403329ff 3f3028ff 3f302bff 3c3129ff 382f28ff 382e29ff 3a2e29ff 3b3229ff 3e302aff 382f29ff 312b27ff 332d28ff 3b312aff 413229ff 3d3028ff 322b25ff 2d2824ff 2f2823ff 302723ff 272322ff 252221ff 2e2721ff 302116ff 5b4d42ff cfceceff bbbcbcff 6b6b6bff 6b6b6bff 6f6f6fff 707070ff 727272ff 747474ff 767676ff 777777ff 797979ff 7a7a7aff 777777ff b8b8b8ff e1e1e1ff d9d9d9ff dfdfdfff f7f7f7ff d8d8d9ff b1b1b0ff adadadff abacabff 8a8a8a81 bababa00 d1d1d100 │ │ -16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 15151500 13131303 575757c8 777777ff 727272ff 717171ff 757474ff bcbcbcff f9f9f9ff e6e5e6ff c4c4c4ff bcbbbcff bdbdbeff b9b9b9ff 3a3a3aff 181818ff 1e1e1eff 1d1d1dff 1c1c1cff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 181818ff 171717ff 161616ff 151515ff 0b0b0bff 4c4c4cff b3b3b3ff b3b4b4ff 535050ff 0c0000ff 1c0e0bff 201009ff 22110aff 27130cff 2f160dff 371a0dff 402111ff 391e0fff 180d09ff 060405ff 090503ff 0a0603ff 0a0603ff 0b0704ff 0b0704ff 0b0704ff 0b0704ff 0a0604ff 0a0605ff 090505ff 0a0605ff 0a0605ff 0a0605ff 0a0605ff 0a0605ff 090605ff 070707ff 090706ff 090606ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 060606ff 060606ff 060606ff 050505ff 030403ff 090606ff 1b0a08ff 1c0d08ff 170a05ff 180b05ff 1a0903ff 210a01ff 54443eff 9a9898ff a3a5a6ff 797a7aff 5b5b5bff 3f3f3fff 191919ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 131313ff 464646ff 595959ff 545454ff 5e5e5eff 757575ff 808080ff 858585ff 696969ff 000000ff 000000ff 000000ff 656566ff e7ecefff bc8e6cff 993e00ff af5111ff ba5511ff d05f13ff eb6d19ff fb731fff f86e1fff ec6919ff dc6414ff cc5e13ff bd5912ff ae5311ff ac530fff b0550bff a94f07ff a84f09ff be5d0cff ea750fff f97d10ff f3790dff ff8410ff f0780eff cf670dff bf5e0cff b4590aff ae5508ff b25709ff b35809ff 9f4e08ff 8b4605ff 854207ff 874409ff 904706ff 4d2807ff 64340aff 984d08ff 864105ff 81440dff 8a4c11ff 452a12ff 3a2215ff 713e14ff 5d3714ff 4f2f13ff 4b2d16ff 432a17ff 452d16ff 4e321aff 51331cff 54351cff 50351bff 452e1cff 382a1eff 39291fff 402e21ff 412e21ff 3a2c21ff 413124ff 463326ff 463227ff 413229ff 3e2e28ff 3e2f29ff 423228ff 443329ff 453228ff 42332aff 3e3129ff 3d3029ff 372c27ff 2d2726ff 322c27ff 3e3026ff 3f2f26ff 382b24ff 2b2523ff 232223ff 262321ff 2c2622ff 2a2421ff 23201eff 1e1c1dff 131110ff 5f5d5cff d7d7d7ff aaaaaaff 636363ff 696969ff 6c6c6cff 6d6d6dff 6f6f6fff 717171ff 737373ff 747474ff 767676ff 767676ff 7a7a7aff cacacaff dededeff d9d8d8ff e6e6e6ff f8f9f8ff d1d2d1ff b1b1b1ff afafafff a8a8a8fd 9898984b e8e8e800 ffffff00 │ │ -0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 06060600 39393992 797979ff 727272ff 727272ff 70706fff a0a0a0ff f4f3f3ff ecebecff c9c8c8ff bbbbbbff bbbbbbff c2c2c2ff 565656ff 141414ff 1d1d1dff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 191919ff 181818ff 161616ff 161616ff 151515ff 141414ff 0c0c0cff 323232ff acacacff b4b4b4ff 6f6d6eff 140501ff 221109ff 24120bff 2b140cff 35190eff 402110ff 462511ff 2c180dff 0c0604ff 060301ff 0a0603ff 0a0603ff 0a0603ff 0a0603ff 0a0603ff 0b0704ff 0b0704ff 0a0604ff 090504ff 090504ff 090504ff 0a0605ff 0a0605ff 0a0605ff 0a0605ff 0a0605ff 080706ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 060606ff 060606ff 060606ff 050606ff 060506ff 060305ff 0e0706ff 1d0e08ff 1c0b06ff 1a0b06ff 1d0d07ff 160200ff 291d19ff 747171ff aaacadff 939394ff 676767ff 434343ff 191919ff 000000ff 000000ff 000000ff 010101ff 010101ff 010101ff 000000ff 040404ff 2e2e2eff 575757ff 565656ff 5b5b5bff 686868ff 757575ff 7c7c7cff 818181ff 787878ff 787878ff 000000ff 000000ff 000000ff 595959ff e6ebeeff bb997dff 853600ff 9b490eff a94e10ff b55211ff c15712ff d86414ff f3721bff fc7220ff f36b1dff e76718ff d76314ff c65c13ff b45511ff b4560fff d67c1bff d9841fff cb6b17ff cb6311ff e67010ff fa7e10ff f67c10ff eb750dff dc6d0bff da6d0cff d86b0dff ce680dff b85d0aff b05808ff a0500aff 8f4709ff 8d4608ff 884308ff 8f4806ff 582b07ff 5b2e09ff 894306ff 814007ff 8e4a0eff 9e5614ff 5b3411ff 2a1b0fff 6d3d13ff 6a3b14ff 5e3815ff 543114ff 4f2f16ff 452d17ff 482f1bff 4b2f1bff 4a301bff 49321aff 4b311dff 3a291dff 37291eff 3c2b1fff 3d2c1fff 412e1fff 463221ff 483224ff 453125ff 413028ff 3d2e27ff 3b2d26ff 423327ff 4d3726ff 4b3727ff 463527ff 403025ff 332a24ff 2d2624ff 282524ff 2a2625ff 362a24ff 392c24ff 322a23ff 2c2722ff 302822ff 372a21ff 372a20ff 35281fff 30261eff 26211dff 13100fff 797979ff dadadaff 959595ff 5d5d5dff 686868ff 696969ff 6b6b6bff 6c6c6cff 6f6f6fff 717171ff 727272ff 747474ff 727272ff 838383ff d6d6d6ff d9d9d9ff dadadaff eeefefff f7f7f7ff cbcccbff b3b3b3ff b2b2b2ff a3a3a3e9 d3d3d319 ffffff00 ffffff00 │ │ -17171700 17171700 17171700 17171700 17171700 17171700 17171700 17171700 17171700 17171700 17171700 17171700 17171700 17171700 15151500 2d2d2d56 757575ff 727272ff 727272ff 706f6fff 888989ff e6e6e6ff f1f1f1ff cecdceff bbbbbbff bababaff c3c3c3ff 777777ff 131313ff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 181818ff 171717ff 161616ff 151515ff 151515ff 141414ff 131313ff 0e0e0eff 1d1d1dff 9d9d9dff b3b4b4ff 878687ff 1e0f08ff 291408ff 31170bff 3a1c0eff 472610ff 412412ff 1b0d08ff 060302ff 080402ff 090502ff 090502ff 0a0603ff 0a0603ff 0a0603ff 0a0603ff 0a0603ff 090503ff 090504ff 090504ff 090504ff 090504ff 090504ff 090504ff 090504ff 0a0604ff 090605ff 070706ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 060606ff 060606ff 060606ff 060606ff 060405ff 070405ff 120706ff 1f0e08ff 1c0c07ff 1c0d06ff 130400ff 110501ff 4b4443ff 9d9c9cff a8a9a9ff 7c7c7cff 535353ff 262626ff 020202ff 000000ff 000000ff 010101ff 010101ff 010101ff 000000ff 000000ff 131313ff 474747ff 5c5c5cff 545454ff 6d6d6dff 8e8e8eff 7e7e7eff 787878ff 7f7f7fff 848484ff 747474ff 8b8b8bff 000000ff 000000ff 000000ff 4d4d4dff e5e9edff bea188ff 793300ff 89400cff 95460eff a34c10ff ac5010ff b95512ff cc5d13ff e56b18ff fb741eff f96f20ff ef691bff e06614ff c95b11ff dc7a20ff ffad32ff ffb233ff ffaa2bff ed8f20ff cd6913ff de6a0dff f77b0fff ec750dff ed770fff d46a0dff c7610bff cc640cff cd660bff b25808ff 9b4e08ff 8d4709ff 8b4508ff 884406ff 8c4607ff 5b2c06ff 492507ff 914708ff 7e3e07ff 78400eff 844812ff 673913ff 26180fff 673c12ff 603712ff 5b3513ff 563415ff 5f3817ff 623918ff 55341aff 452d19ff 412c19ff 442e19ff 4c321cff 52351dff 4f3620ff 4c3320ff 4d3521ff 4b3320ff 4a3220ff 483222ff 453223ff 413125ff 3e2f24ff 3e2f26ff 413127ff 453225ff 3e3026ff 3a2f26ff 413225ff 402e26ff 352926ff 2f2724ff 2e2723ff 302823ff 352b23ff 352b23ff 322921ff 412f21ff 533822ff 543921ff 4a321eff 3a2a1cff 241d1aff 151214ff 959595ff d7d7d7ff 818181ff 5c5c5cff 656565ff 666666ff 686868ff 6a6a6aff 6c6c6cff 6e6e6eff 6f6f6fff 727272ff 6c6c6cff 949494ff ddddddff d6d6d6ff ddddddff f6f6f6ff f3f4f4ff c9c9c9ff b5b5b5ff b3b4b4ff abababba ededed00 ffffff01 ffffff01 │ │ -0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0a0a0a00 0e0e0e23 696969f3 757575ff 727272ff 707171ff 777878ff d0d1d1ff f5f5f6ff d4d4d5ff bbbbbbff b9b9b9ff c1c1c1ff 969696ff 191919ff 191919ff 191919ff 181818ff 181818ff 171717ff 161616ff 151515ff 141414ff 131313ff 131313ff 121212ff 101010ff 0e0e0eff 888888ff b3b3b3ff 98999aff 301e16ff 37180cff 422012ff 4d280fff 351c0dff 0c0706ff 050301ff 090502ff 090502ff 090502ff 090502ff 090502ff 0a0603ff 0a0603ff 0a0603ff 090503ff 080403ff 080403ff 080403ff 090504ff 090504ff 090504ff 090504ff 090504ff 070605ff 060606ff 060606ff 060606ff 070707ff 070707ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 070506ff 070405ff 070405ff 130806ff 1e0d08ff 1d0e09ff 180a05ff 0b0100ff 241d1cff 7c7776ff b0afafff 939494ff 676767ff 3b3b3bff 0d0d0dff 000000ff 000000ff 010101ff 010101ff 010101ff 010101ff 000000ff 020202ff 2b2b2bff 585858ff 595959ff 5b5b5bff 8c8c8cff abababff 9b9b9bff 7f7f7fff 7c7c7cff 828282ff 888888ff 7c7c7cff adadadff 6d6d6dff 151515ff 000000ff 424242ff e2e7ebff cdb39eff 783300ff 7c3b05ff 88420bff 8f440bff 99490eff a74e10ff b45313ff c05613ff d66212ff ef7018ff fc7220ff f66c1fff e86818ff f78926ff ff9b2dff fea030ff ffab31ff ffb32fff f8a527ff cb6e13ff cd620dff d76b0dff ec7610ff f37a0fff e2700cff ca630bff ce670bff d0690dff ba5d0cff a25309ff 914808ff 844006ff 834007ff 673207ff 371b06ff 874308ff 8f4709ff 82450fff 774111ff 643712ff 261911ff 623713ff 613813ff 573314ff 432b15ff 462b16ff 563419ff 513219ff 5a371aff 55351bff 4e321bff 4f341bff 52361eff 583920ff 58381fff 5b3b22ff 553923ff 4a3522ff 473323ff 473223ff 473225ff 403022ff 3e2e22ff 3c2c22ff 3d2d22ff 3d2f25ff 342b23ff 322824ff 352926ff 382b26ff 3a2b24ff 3d2d24ff 402f24ff 453222ff 442f20ff 382b21ff 392c1dff 432e1fff 4b3220ff 4d321dff 432d1bff 2c2015ff 2b231fff b1b0b0ff cccdcdff 6e6e6eff 5c5c5cff 636363ff 656565ff 656565ff 676767ff 6a6a6aff 6b6b6bff 6c6c6cff 6f6f6fff 686868ff aaaaaaff dededeff d6d6d6ff e4e3e3ff fcfcfcff eeefefff c7c7c7ff b8b9b9ff b2b2b2ff b9b9b984 fefefe00 ffffff02 ffffff01 │ │ -18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 18181800 16161603 575757ca 777777ff 727272ff 727172ff 6f706fff b5b5b5ff f6f5f6ff dcdbddff bcbcbbff b9b9b9ff bcbcbcff aeaeaeff 282828ff 151515ff 181818ff 171717ff 161616ff 151515ff 151515ff 141414ff 131313ff 121212ff 121212ff 101010ff 101010ff 070707ff 6e6e6eff b3b3b3ff a4a6a7ff 43322cff 471e0dff 512710ff 2b1406ff 050201ff 050300ff 080401ff 090502ff 090502ff 090502ff 090502ff 090502ff 090502ff 080402ff 070303ff 080403ff 080403ff 080403ff 080403ff 080403ff 080403ff 090503ff 080605ff 070606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 080506ff 070405ff 080404ff 190d08ff 1e0f08ff 150c08ff 120502ff 190902ff 524947ff a3a19fff a8a9a9ff 7c7d7dff 535353ff 222222ff 000000ff 000000ff 000000ff 000000ff 010101ff 010101ff 000000ff 000000ff 101010ff 434343ff 5d5d5dff 545454ff 757575ff b4b4b4ff c2c2c2ff aeaeaeff 999999ff 828282ff 818181ff 888888ff 8d8d8dff 7f7f7fff aaa9a9ff b3b3b3ff 939494ff 333333ff 333334ff d9dddfff cdbeb5ff 7b431cff 88420bff 843e04ff 884109ff 91450cff 984a0cff a34d0eff ac5011ff ba5610ff c85d11ff e16814ff f8741cff fa7020ff fc7927ff ff8a29ff fe9129ff ff972bff ffa12eff ffae2fff fba829ff c46713ff b6560aff ce650dff e9730eff e9750eff f47912ff df700eff d16a0dff cc670cff bf610aff aa540aff 974a08ff 894409ff 703709ff 371c07ff 7f3e05ff 854107ff 7c410dff 7b4310ff 723d11ff 251710ff 613712ff 713f14ff 673a16ff 5a3514ff 482c16ff 392417ff 241b16ff 3f2a1aff 492f1aff 52321bff 4e331cff 4e331cff 4e331eff 553821ff 503620ff 4a3421ff 432f21ff 3e2d21ff 3a2d23ff 3f2c22ff 432f22ff 412d21ff 412f22ff 433122ff 413021ff 3a2a21ff 322721ff 2c2421ff 2b2520ff 2e2721ff 302521ff 36271eff 3c2b1fff 3b291dff 33261dff 34271dff 33251bff 2d221aff 2b2118ff 30221aff 291c13ff 41372eff c5c4c4ff bebebeff 606060ff 5c5c5cff 606060ff 626262ff 636363ff 656565ff 676767ff 696969ff 6a6a6aff 6c6c6cff 6b6b6bff bebebeff dcdcdcff d8d8d9ff ecececff ffffffff eaeaeaff c6c6c6ff bdbdbdff b0b0b0ff cfcfcf50 ffffff00 ffffff03 ffffff01 │ │ -10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 0a0a0a00 3c3c3c95 797979ff 727272ff 727272ff 6e6e6eff 999999ff f0f0f0ff e3e3e4ff bfbfbeff b8b8b8ff b9b9b9ff bcbcbcff 414141ff 0f0f0fff 171717ff 161616ff 151515ff 141414ff 131313ff 131313ff 121212ff 111111ff 101010ff 0f0f0fff 0f0f0fff 040404ff 515151ff b2b2b2ff abadafff 584c45ff 431d07ff 1d0b04ff 030100ff 070401ff 080401ff 080401ff 080401ff 080401ff 090502ff 090502ff 080402ff 080402ff 070302ff 070302ff 080403ff 080403ff 080403ff 080403ff 080403ff 070404ff 060504ff 060606ff 050606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 070506ff 090506ff 080404ff 0b0505ff 170b09ff 200f09ff 180b06ff 160300ff 35241dff 857b77ff adaeaeff 939393ff 676767ff 3d3d3dff 0d0d0dff 000000ff 000000ff 000000ff 000000ff 000000ff 010101ff 000000ff 000000ff 252525ff 565656ff 595959ff 5b5b5bff a1a1a1ff d9d9d9ff d0d0d0ff bebebeff adadadff 989898ff 8a8a8aff 888888ff 8e8e8eff 939393ff 8b8b8bff a0a0a0ff a8a8a8ff acacacff a7a8a7ff 89898aff d8dadbff c3bcb9ff 331309ff 66381cff 844b1eff 874208ff 8e4406ff 8f460aff 994a0eff 9f4c10ff a9500fff b45511ff be580fff d26012ff ea6e19ff fd7821ff fe7824ff ff8128ff fe8d29ff fe9228ff fe9b2cff ffac2fff ef9726ff b6580fff b8590cff d0660cff dd6e0eff e1700fff ea740fff d1670dff b95c09ff ba5e0aff bd5d0bff ad540cff 9b4c09ff 864309ff 3d1e08ff 814009ff 954908ff 87440eff 77400fff 764010ff 2b1b10ff 4f2c12ff 703e15ff 6c3b16ff 5b3517ff 402817ff 301f17ff 231915ff 231917ff 291d18ff 432b1aff 4f311bff 4c301cff 4a301bff 482f1dff 433020ff 3c2c21ff 382a1eff 3a2a21ff 392a21ff 3c2b22ff 432d22ff 473323ff 443021ff 423021ff 422e20ff 392a1eff 30281fff 2c241eff 2a241eff 27221dff 26201cff 2a221eff 31241eff 36261dff 33251bff 34241bff 36271cff 352418ff 312219ff 2d211aff 23160eff 554e49ff d1d1d2ff aaaaaaff 555555ff 5c5c5cff 5d5d5dff 5f5f5fff 616161ff 626262ff 646464ff 666666ff 686868ff 676767ff 737373ff cececeff dadadaff dededeff f5f6f5ff fefeffff e6e7e6ff c8c8c8ff c1c1c1ff b3b3b3e5 e7e7e726 ffffff00 ffffff03 ffffff01 │ │ -01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 23232359 767676ff 727272ff 727272ff 6f6f6eff 828282ff e2e2e2ff eaeaeaff c4c4c3ff b7b7b7ff b8b8b7ff c0c0c0ff 616161ff 0c0c0cff 161616ff 151515ff 141414ff 131313ff 121212ff 121212ff 111111ff 101010ff 0f0f0fff 0e0e0eff 0e0e0eff 040404ff 353535ff acacacff b0b0b0ff 62605eff 060100ff 050100ff 080401ff 080401ff 080401ff 080401ff 080401ff 080401ff 080402ff 080402ff 070302ff 070302ff 070302ff 070302ff 070302ff 080302ff 080403ff 080403ff 070504ff 050505ff 050505ff 050505ff 050505ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 050606ff 070506ff 080406ff 070404ff 070403ff 180b07ff 1d0c09ff 150501ff 1d0c05ff 5c4d48ff 9f9e9cff a5a6a7ff 7b7b7bff 535353ff 232323ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0c0c0cff 3e3e3eff 5d5d5dff 535353ff 747474ff d5d5d5ff f8f8f8ff dededeff ccccccff bfbfbfff acacacff 999999ff 959595ff 909090ff 949494ff 979797ff 8e8e8eff 9c9c9cff abababff a2a2a2ff a3a3a3ff acadacff cecfceff f2f1f0ff 9c8c86ff 442b23ff 50352aff 784f32ff 894c17ff 904606ff 964a0bff 954a0dff 99490dff a44d0dff af530fff b6550fff c65a12ff ee761dff fe7f1fff fe7821ff ff7927ff ff8529ff ff8e28ff fe942aff ffa731ff cc721bff aa4f0bff af560dff bf5d0cff c9630cff de6e10ff ef7710ff d96b0eff bb5e0bff b2590bff ac5509ff a6500aff 9d4e0aff 492608ff 773d07ff 974c07ff 964e0fff 884912ff 854611ff 3a2111ff 422710ff 6b3b11ff 593116ff 432916ff 352217ff 251b16ff 221815ff 241916ff 291d16ff 291f18ff 3c2819ff 4b2f1aff 52331bff 51331bff 49321eff 43301dff 442f1eff 432e1fff 3e2d1fff 402e21ff 432d22ff 46321fff 48331eff 48301fff 432f20ff 3a2b20ff 31271eff 2b231dff 28221dff 24201cff 211e1bff 211d1cff 211c1bff 261d1aff 281f19ff 271e19ff 231d19ff 251d17ff 2b1f17ff 2d2117ff 231309ff 746b65ff d6d7d7ff 959595ff 4f4f4fff 5a5a5aff 5a5a5aff 5d5d5dff 5e5e5eff 5f5f5fff 626262ff 636363ff 666666ff 626262ff 858585ff d8d8d8ff dadadaff e7e7e7ff fcfdfcff fdfdfcff e3e4e3ff ccccccff c2c2c2ff bbbbbbc1 f4f4f410 ffffff03 ffffff03 ffffff00 │ │ -09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 08080800 0f0f0f26 6a6a6af4 757575ff 727272ff 717070ff 747474ff cdcdcdff efefeeff cacacaff b6b6b6ff b6b6b7ff bfbfbfff 828282ff 0e0e0eff 131313ff 131313ff 131313ff 121212ff 111111ff 101010ff 0f0f0fff 0f0f0fff 0e0e0eff 0d0d0dff 0d0d0dff 070707ff 1e1e1eff 9f9f9fff b1b1b1ff 757676ff 010000ff 070300ff 080401ff 080401ff 080401ff 080401ff 080401ff 080401ff 070302ff 060202ff 070302ff 070302ff 070302ff 070302ff 070302ff 070302ff 060403ff 050404ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 060606ff 060606ff 060606ff 050505ff 050606ff 050606ff 060405ff 070304ff 0d0806ff 130a07ff 210f07ff 1e0800ff 34231eff 7c7876ff a9ababff 8e8f8fff 646464ff 3c3c3cff 0d0d0dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 202020ff 515151ff 5c5c5cff 575757ff 9b9b9bff f1f1f1ff ffffffff efefefff ddddddff cdcdcdff c0c0c0ff abababff 9e9e9eff 9f9f9fff 949494ff 989898ff 9a9a9aff 929292ff 9f9f9fff abababff a5a5a5ff a0a0a0ff 9d9d9cff a5a6a5ff cececfff feffffff dcd6d4ff 8c7b75ff 6b5953ff 735f55ff 7b5132ff 894510ff 99490aff 964a0cff 9a4a0bff 9f4b0eff a6500eff b2540fff d96a1bff f27a20ff fc8020ff fd7c21ff fd7623ff ff7d28ff ff8828ff ff952aff e88322ff b3530eff ae540eff aa510bff b5560aff c8620fff cb650eff dc6e0eff d1690dff c5630aff b05808ff 9f4f09ff 9c4d08ff 4f2808ff 653308ff 8a4508ff 81450fff 864712ff 8a4a11ff 4a290fff 311e11ff 5f3512ff 623614ff 492a17ff 332016ff 221913ff 221815ff 221915ff 302017ff 472e1aff 4d311aff 52321aff 55341bff 50331cff 432c1bff 39281aff 3e2c1bff 432e1dff 422e1dff 412e1eff 3f2b1dff 3e2b1fff 432f1dff 4a321fff 4a311eff 462f1dff 39281cff 2e231cff 29211cff 251e1aff 201c19ff 1f1c19ff 1d1b19ff 1b1818ff 1b1817ff 1b1716ff 181615ff 151314ff 131415ff 161615ff 1a0f07ff 8e8884ff d4d5d6ff 7f7f7fff 4d4d4dff 565656ff 585858ff 5a5a5aff 5c5c5cff 5d5d5dff 5f5f5fff 616161ff 636363ff 606060ff 9d9d9dff dededeff dededeff f1f1f1ff ffffffff fafafaff e3e3e2ff d0d0d0ff c2c2c2ff cacaca96 fdfdfd05 ffffff06 ffffff02 ffffff01 │ │ -02020200 02020200 02020200 02020200 02020200 02020200 02020200 02020200 02020200 02020200 02020200 02020200 02020200 02020200 02020200 02020200 01010103 565656ca 787878ff 727272ff 727272ff 6d6d6dff b2b3b2ff f0f1f0ff d2d2d2ff b6b6b6ff b5b5b6ff bbbbbbff 9f9f9fff 191919ff 101010ff 121212ff 121212ff 111111ff 101010ff 0f0f0fff 0f0f0fff 0e0e0eff 0d0d0dff 0c0c0cff 0c0c0cff 090909ff 0c0c0cff 8c8c8cff b0b0b0ff 8d8d8dff 0b0806ff 060200ff 080401ff 080401ff 080401ff 080401ff 080401ff 070301ff 060201ff 060201ff 070302ff 070302ff 070302ff 070302ff 070402ff 050403ff 040404ff 040404ff 040505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 060405ff 070405ff 100807ff 221109ff 1d0a01ff 180b05ff 4c4645ff 99999aff a1a3a3ff 757575ff 5f5f5fff 414141ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 090909ff 383838ff 5c5c5cff 595959ff 646464ff c2c2c2ff ffffffff fefefeff fcfcfcff f1f1f1ff e0e0e0ff cececeff b9b9b9ff a3a3a3ff a6a6a6ff a6a6a6ff 989898ff 9a9a9aff 9b9b9bff 959595ff 8b8b8bff b6b6b6ff a6a6a6ff a1a1a1ff 9f9f9eff 9a9a9aff a0a0a0ff c2c2c2ff f2f3f4ff feffffff d7d0cdff aa9f9aff 817370ff 675046ff 6c3916ff 883e06ff 9b4c09ff 9f4e0aff a04e0cff a4500dff c86519ff e3751fff f17b20ff f87e21ff fd8021ff fd7a20ff fe7725ff ff842aff f68525ff ce5f12ff c05911ff b2550fff aa520dff aa520bff a9530bff b55a0dff cc650eff cc660bff c3620aff ad570aff a25009ff 582a06ff 462208ff 7f4009ff 7d410eff 7a400fff 83440fff 5d3410ff 130f0eff 2e1b0fff 4a2a12ff 472915ff 221714ff 1d1612ff 221814ff 231915ff 211816ff 2f1f18ff 422917ff 492e1aff 50311aff 52331bff 4d321aff 472f1aff 3c291aff 3b291aff 402c1cff 432e1bff 44301bff 3c2c1dff 37261cff 402b1eff 452d1dff 432b1aff 36271bff 2b211bff 2b221bff 28211bff 211c18ff 1d1a17ff 1d1a16ff 1b1816ff 1a1515ff 1a1715ff 191513ff 171514ff 121213ff 101111ff 121010ff a2a1a1ff ccccccff 6a6a6aff 4c4c4cff 545454ff 555555ff 575757ff 595959ff 5a5a5aff 5d5d5dff 5f5f5fff 626262ff 646464ff b4b5b4ff e1e1e1ff e6e6e6ff f9f9f9ff ffffffff f7f7f7ff e2e3e2ff d4d4d4ff c2c2c2fd dbdbdb63 ffffff02 ffffff07 ffffff02 ffffff01 │ │ -09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 09090900 04040400 3c3c3c96 797979ff 727272ff 727272ff 6c6c6cff 979897ff ecececff dadad9ff b8b8b7ff b4b4b5ff b7b7b7ff b3b3b3ff 2d2d2dff 0c0c0cff 111111ff 101010ff 0f0f0fff 0f0f0fff 0e0e0eff 0d0d0dff 0d0d0dff 0c0c0cff 0c0c0cff 0b0b0bff 090909ff 020202ff 747474ff b0b0b0ff 9d9e9eff 1c1a1aff 030000ff 080401ff 080401ff 080401ff 070301ff 070301ff 060201ff 060201ff 060201ff 060201ff 060201ff 070302ff 060403ff 050403ff 040404ff 040404ff 040404ff 040404ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 060505ff 060405ff 0a0505ff 180b08ff 1e0e06ff 110500ff 2a221dff 767473ff a5a6a7ff 8c8c8cff 646464ff 5b5b5bff 616161ff 484848ff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1a1a1aff 4c4c4cff 5d5d5dff 595959ff 6a6a6aff 979797ff cdcdcdff ecececff eeeeeeff eeeeeeff e3e3e3ff cececeff b8b8b8ff aaaaaaff a4a4a4ff aaaaaaff a8a8a8ff 979797ff 999999ff 9d9d9dff 9f9f9fff 8b8b8bff 818181ff acacacff a8a8a8ff 9f9f9fff 9c9c9cff 989898ff 9f9f9fff bdbdbdff e6e6e6ff ffffffff faf9f8ff cec5c1ff 8a7b74ff 53413bff 563826ff 69360eff 8e4406ff a15009ff a14e0dff ba5e18ff d5701eff e07620ff ea7920ff f67c21ff fb8021ff fd7e21ff fe7824ff fb7724ff e66816ff d76413ff c65c13ff bb5811ff af540eff a9500eff a5500cff a6520cff ba5c0dff c7620dff b95c0cff a85509ff 763b09ff 3a1a07ff 6a3407ff 70390bff 794010ff 834510ff 683a11ff 17100eff 28180fff 492813ff 412612ff 352215ff 2d1e16ff 1f1613ff 221814ff 231915ff 221916ff 2d1d16ff 3a2616ff 432c17ff 493018ff 493018ff 4f321bff 4e321bff 422c1bff 3a291bff 37271cff 3d2a1dff 432e1dff 3b2b1aff 3e2a1bff 3f2a1bff 38271bff 362619ff 2c201bff 221c18ff 241d19ff 251e19ff 201b17ff 1b1815ff 1b1815ff 1b1716ff 1c1816ff 191513ff 141313ff 131313ff 0b0b0bff 1f1f20ff b8b8b8ff bfbfbfff 595959ff 4b4b4bff 515151ff 535353ff 545454ff 565656ff 585858ff 5a5a5aff 5e5e5eff 606060ff 707070ff cbcbcbff e5e5e5ff eeeeeeff fdfdfdff fdfefeff f4f4f3ff e3e3e2ff d5d5d5ff c0c0c0ef e8e8e838 ffffff06 ffffff05 ffffff01 ffffff00 │ │ -04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 02020200 2626265c 767676ff 727272ff 727272ff 6e6e6eff 828282ff e0dfe0ff e2e2e1ff bbbbbbff b4b4b4ff b5b5b5ff bcbcbcff 4c4c4cff 070707ff 101010ff 0f0f0fff 0f0f0fff 0e0e0eff 0d0d0dff 0c0c0cff 0c0c0cff 0b0b0bff 0b0b0bff 0a0a0aff 090909ff 000000ff 565656ff afafafff a8a8a8ff 323232ff 000000ff 080401ff 070301ff 070301ff 060201ff 060201ff 060201ff 060201ff 060201ff 060201ff 050202ff 040303ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 060505ff 070505ff 070404ff 0a0506ff 1a0f0cff 100501ff 150b05ff 514a47ff 969596ff 9e9f9fff 777777ff 5f5f5fff 5e5e5eff 5f5f5fff 616161ff 4b4b4bff 010101ff 000000ff 000000ff 000000ff 000000ff 060606ff 323232ff 585858ff 5b5b5bff 595959ff 696969ff 878787ff 989898ff aaaaaaff c6c6c6ff c3c3c3ff bebebeff bebebeff b7b7b7ff b1b1b1ff acacacff a7a7a7ff adadadff a7a7a7ff 989898ff 9b9b9bff 9f9f9fff a3a3a3ff a6a6a6ff 969696ff 656565ff 929292ff aaaaaaff 9d9d9dff 999999ff 979797ff 9e9e9eff b8b8b9ff dddddeff f9f9f9ff ffffffff e0dad8ff 94847dff 6a574fff 432f27ff 331502ff 5d2c06ff 92490cff b25b10ff bf6617ff ce6e1aff d8721cff e5771eff ee7920ff f77c20ff fc8121ff fd7820ff fb6f20ff f06a1bff e16616ff d26116ff c35b13ff b45610ff a8520cff 9f4c0cff 99490dff a44e0dff af550dff af570aff 8c4508ff 411f07ff 7b3c08ff 6c360bff 6b380cff 703c0fff 69380fff 201510ff 29190eff 352011ff 683a13ff 6e3e15ff 462a16ff 1f1411ff 251915ff 231915ff 211915ff 261b17ff 3c2718ff 4c3019ff 4a311aff 462e18ff 422c1aff 462e1cff 4e311aff 4e321bff 432c1cff 392719ff 38271aff 33251bff 31251aff 322419ff 2e2119ff 2e201aff 2a1e1bff 231b17ff 201b16ff 211b16ff 211b16ff 1b1715ff 181514ff 181513ff 171415ff 161312ff 111011ff 101111ff 030303ff 363636ff c8c8c8ff adadadff 4c4c4cff 4a4a4aff 4f4f4fff 505050ff 525252ff 545454ff 565656ff 595959ff 5e5e5eff 616161ff 848484ff ddddddff e9e9e9ff f5f5f6ff fdfefeff fbfbfbff f1f0f1ff e2e2e2ff d3d3d3ff b9b9b9cc f6f6f617 ffffff09 ffffff03 ffffff01 ffffff00 │ │ -0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0b0b0b00 12121228 6a6a6af6 757575ff 727272ff 717171ff 737372ff ccccccff e8e8e9ff c1c0c0ff b4b4b4ff b5b5b5ff bdbdbdff 6d6d6dff 060606ff 0f0f0fff 0e0e0eff 0d0d0dff 0d0d0dff 0c0c0cff 0c0c0cff 0b0b0bff 0a0a0aff 0a0a0aff 080808ff 080808ff 000000ff 393939ff aaaaaaff acacacff 4b4b4aff 000000ff 070300ff 060201ff 060201ff 060201ff 060201ff 060201ff 060201ff 060301ff 050302ff 030303ff 030303ff 030404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050505ff 050505ff 050505ff 060505ff 080405ff 070304ff 0b0606ff 120806ff 150601ff 31241eff 777370ff a0a1a1ff 8a8b8bff 6a6a6aff 606060ff 616161ff 5f5f5fff 5d5d5dff 616161ff 494949ff 030303ff 000000ff 000000ff 000000ff 161616ff 474747ff 5d5d5dff 595959ff 595959ff 606060ff 727272ff 878787ff 989898ff afafafff cacacaff cececeff c0c0c0ff c1c1c1ff bbbbbbff b3b3b3ff adadadff a7a7a7ff afafafff a7a7a7ff 9b9b9bff 9f9f9fff a5a5a5ff a4a4a4ff 939393ff 797979ff 565757f5 3a3b3bc5 707070e3 a5a5a5ff 9f9f9fff 989898ff 979797ff a0a0a0ff b6b6b6ff cecfd0ff e5e5e5ff fafafbff eeececff a49791ff 5d453aff 361a0fff 230d05ff 331806ff 6c350aff a75711ff c96c18ff d1701bff d9741dff e0751eff e87720ff ec761eff e76e1aff ec6f1aff fc7420ff f86d1fff eb681aff db6416ff ca5e13ff ba5a11ff ac520fff a24d0bff 99490aff 994a0cff a9530bff b3570aff 49230aff 7c3f09ff 81410cff 733c0dff 6a380dff 5a310eff 24170eff 452511ff 462711ff 623613ff 733e14ff 5a3414ff 2e1d14ff 2e1c16ff 281b16ff 221916ff 231915ff 352417ff 442c19ff 3e291aff 3a291cff 36251bff 34251cff 3e291aff 4b301cff 55351aff 583619ff 4d311aff 39281aff 2d2319ff 271f19ff 251d17ff 271f18ff 261d17ff 211915ff 201a15ff 201a15ff 201a15ff 1c1614ff 1b1713ff 1f1813ff 1a1212ff 131010ff 0e0f0fff 0f0f0fff 020202ff 545454ff d0d0d0ff 989898ff 434343ff 494949ff 4d4d4dff 4e4e4eff 505050ff 525252ff 545454ff 575757ff 5f5f5fff 646464ff 9d9d9dff e8e8e8ff eeefefff fafafaff fefdfdff f9f8f9ff eeeeedff e2e2e2ff c0c0c0ff b7b7b797 ffffff06 ffffff09 ffffff02 ffffff00 ffffff00 │ │ -03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 02020200 02020204 585858cd 787878ff 727272ff 727272ff 6c6c6cff b2b3b3ff ebebebff c9c8c8ff b2b3b3ff b3b3b3ff bbbbbbff 8d8d8dff 0c0c0cff 0c0c0cff 0d0d0dff 0c0c0cff 0c0c0cff 0b0b0bff 0b0b0bff 0a0a0aff 080808ff 090909ff 080808ff 070707ff 010101ff 212121ff a1a1a1ff adadadff 676767ff 000000ff 050100ff 050101ff 060201ff 060201ff 060201ff 060201ff 050302ff 040302ff 030303ff 030303ff 030303ff 030303ff 030303ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050404ff 070404ff 070404ff 060303ff 0f0605ff 130602ff 1c0d07ff 564a45ff 949291ff 99999aff 797979ff 656565ff 646464ff 626262ff 5f5f5fff 5d5d5dff 5b5b5bff 5d5d5dff 545454ff 0f0f0fff 000000ff 040404ff 2d2d2dff 565656ff 5c5c5cff 585858ff 585858ff 5a5a5aff 636363ff 757575ff 888888ff 999999ff b0b0b0ff cbcbcbff d6d6d6ff cbcbcbff c3c3c3ff bcbcbcff b4b4b4ff acacacff a8a8a8ff b2b2b2ff a7a7a7ff 9f9f9fff a5a5a5ff a1a1a1ff 8d8d8dff 717171ff 4e4e4ee9 323232a2 2a2a297d 2727277d 4f4f4fb9 959595fa a1a1a1ff 959595ff 969696ff 9d9d9dff a7a8a7ff b4b4b4ff c8c8c8ff e3e5e5ff f1f0f1ff c1bab6ff 6d5951ff 3b2115ff 2a1007ff 220c05ff 411d08ff 884410ff c76b19ff dd771aff d4701aff d4701bff da711bff cc6417ff c45b10ff db6613ff f4721bff fc7120ff f86d1eff e86918ff d36114ff c85f12ff b9570eff a14d0bff 95480bff 95480aff ab520cff 562a09ff 86420aff 974c0dff 83430eff 6a3a0fff 351e0dff 19100cff 432510ff 633411ff 5b3213ff 603614ff 543115ff 412716ff 3a2316ff 341f15ff 362116ff 1f1613ff 251b14ff 332217ff 352318ff 33231aff 32231aff 402a1bff 4a2f1bff 4e301aff 4b2e1aff 4a2f1bff 54331aff 4a2e18ff 352518ff 2d2218ff 2a1f16ff 261c15ff 251c14ff 241b13ff 221a14ff 1f1914ff 201914ff 1e1713ff 1c1512ff 1e1613ff 241710ff 1d1310ff 100e0fff 0c0c0cff 010202ff 727272ff d2d2d2ff 808080ff 3e3e3eff 484848ff 4a4a4aff 4c4c4cff 4e4e4eff 4f4f4fff 525252ff 575757ff 616161ff 6c6c6cff b9b9b9ff efefefff f3f4f4ff fbfbfbff fdfdfdff f4f4f5ff eaeaeaff d8d8d8ff 9d9e9eff c6c6c65f ffffff02 ffffff06 ffffff00 ffffff00 ffffff00 │ │ -0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 07070700 3d3d3d97 7a7a7aff 727272ff 727272ff 6b6c6cff 989999ff e8e8e8ff d1d1d1ff b2b3b3ff b3b3b3ff b6b6b6ff a6a6a6ff 1c1c1cff 080808ff 0c0c0cff 0c0c0cff 0b0b0bff 0a0a0aff 0a0a0aff 080808ff 080808ff 070707ff 070707ff 060606ff 030303ff 0c0c0cff 909090ff adadadff 808080ff 030101ff 030000ff 050100ff 060201ff 060201ff 060301ff 040302ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050404ff 070304ff 060304ff 050402ff 100705ff 170500ff 33241eff 76716eff 9a9b9bff 898a8aff 707070ff 686868ff 666666ff 626262ff 5f5f5fff 5d5d5dff 5b5b5bff 5b5b5bff 5b5b5bff 585858ff 0d0d0dff 101010ff 434343ff 5d5d5dff 5a5a5aff 585858ff 575757ff 5a5a5aff 606060ff 686868ff 797979ff 8b8b8bff 9c9c9cff b4b4b4ff cececeff d9d9d9ff d9d9d9ff cacacaff bdbdbdff b3b3b3ff abababff afafafff b4b4b4ff a8a8a8ff a4a4a4ff 9a9a9aff 858585ff 686868ff 434343d3 2f2f2f93 2828287d 25262673 1d1e1d65 09090857 24242483 777777e0 a1a1a1ff 969696ff 939393ff 959595ff 989898ff 9d9d9dff aaaaaaff c3c4c4ff e2e4e4ff d5d2d2ff 857772ff 41281fff 2e1307ff 271004ff 271004ff 53280aff 9f5314ff d17018ff d87418ff cd6b18ff b95b13ff b4540fff be570fff cc6010ff e06a15ff dc671cff f16b1fff f86c1aff bf5712ff b55413ff c65c13ff a84f0eff 93460bff 90450aff 492307ff 74380aff ae570fff 9c4e11ff 5e3210ff 1f1109ff 130c0bff 382110ff 5c3210ff 663910ff 653812ff 4c2a12ff 492a14ff 3b2314ff 351e14ff 4e2e17ff 281d14ff 231813ff 2c1c15ff 362315ff 342316ff 352416ff 402916ff 4c3019ff 4d2f18ff 492c18ff 3d2818ff 382618ff 3c2818ff 3d2719ff 382416ff 302017ff 2a1d15ff 261e15ff 261c14ff 231a13ff 201915ff 1e1714ff 1e1811ff 1c1512ff 1a1411ff 1d1611ff 1c1510ff 14100fff 0c0909ff 090708ff 8e8e8fff cececeff 696969ff 3c3c3cff 464646ff 474747ff 494949ff 4b4b4bff 4d4d4dff 515151ff 585858ff 656565ff 797979ff d1d0d0ff f1f2f2ff f6f6f6ff fbfcfcff fbfbfcff f1f1f2ff e3e3e3ff b6b7b7ff 8a8a8aee e2e2e22f ffffff01 ffffff03 ffffff01 ffffff00 ffffff00 │ │ -04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 02020200 2626265d 767676ff 727272ff 727272ff 6e6e6eff 828383ff dededfff d9d9d9ff b4b4b4ff b2b2b2ff b3b3b3ff b5b5b5ff 363636ff 030303ff 0b0b0bff 0b0b0bff 090909ff 090909ff 090909ff 080808ff 070707ff 060606ff 060606ff 060606ff 030303ff 010101ff 797979ff acacacff 939292ff 100e0eff 010000ff 050100ff 050100ff 060200ff 040302ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 040404ff 040404ff 040404ff 040404ff 050404ff 060404ff 070304ff 070304ff 070304ff 0d0201ff 1a0b08ff 4c4442ff 8b8a8bff 949495ff 7d7d7dff 6d6d6dff 6a6a6aff 676767ff 636363ff 5f5f5fff 5d5d5dff 5c5c5cff 5a5a5aff 5a5a5aff 5a5a5aff 535353ff 323232ff 525252ff 5c5c5cff 585858ff 565656ff 565656ff 5a5a5aff 606060ff 656565ff 6b6b6bff 7a7a7aff 8e8e8eff a0a0a0ff b7b7b7ff d1d1d1ff dbdbdbff e0e0e0ff dadadaff c8c8c8ff bbbbbbff b4b4b4ff b6b6b6ff b2b2b2ff a4a4a4ff 929292ff 7b7b7bff 5c5c5cf6 3a3a3bbc 2c2d2d88 2626267b 23232470 16161762 04040455 0000004b 00000041 0303034d 525252b4 979797fd 9a9a9aff 8f8f8fff 8e8e8eff 8b8b8bff 8c8c8cff 919191ff a1a1a1ff c4c5c5ff dcdcddff a79e9cff 4f3b32ff 2c1308ff 250f06ff 210d03ff 2c1205ff 522808ff 934a10ff bc5f12ff b0570cff ac530fff b15410ff b6550eff c25911ff bc5911ff b15613ff da641bff dc611bff c55919ff b85614ff c85d12ff ba570fff aa500eff 5a2909ff 4e2406ff 9d4e0eff 9e5010ff 7e3f10ff 41220dff 0e0b0bff 381e0fff 623410ff 5d330eff 61360dff 482912ff 522f13ff 492a15ff 3f2413ff 502d13ff 442a14ff 2a1c13ff 2e1e15ff 352315ff 322216ff 2d1f15ff 2c1e14ff 332215ff 3b2616ff 402715ff 3e2715ff 352417ff 312017ff 362218ff 3a2317ff 382318ff 322116ff 2e1e14ff 291c14ff 251b13ff 221813ff 1d1614ff 1a1512ff 191312ff 181212ff 171314ff 18120fff 150d0dff 0b0507ff 171315ff a7a7a8ff c2c3c3ff 545454ff 3c3c3cff 444444ff 454545ff 474747ff 484848ff 4c4c4cff 515151ff 5a5a5aff 696969ff 8b8b8bff e2e2e2ff f1f2f2ff f7f6f7ff fbfcfcff fafafaff ecececff c8c8c8ff 959595ff 919191c3 f4f4f40d ffffff01 ffffff01 ffffff01 ffffff00 ffffff00 │ │ -0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0e0e0e00 1515152b 6b6b6bf7 757575ff 727272ff 717171ff 737374ff cdcdcdff e1e0e1ff b9b8b9ff b1b1b1ff b1b1b1ff bbbbbbff 585858ff 000000ff 0a0a0aff 0a0a0aff 080808ff 080808ff 070707ff 070707ff 060606ff 060606ff 050505ff 040404ff 030303ff 000000ff 5d5d5dff acacacff a0a0a0ff 242424ff 000000ff 050100ff 050100ff 050100ff 030302ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030404ff 040404ff 050404ff 070304ff 070304ff 070304ff 050103ff 0b0200ff 2c221fff 6b6a68ff 939495ff 898989ff 767676ff 707070ff 6d6d6dff 696969ff 646464ff 616161ff 5e5e5eff 5c5c5cff 5a5a5aff 5a5a5aff 595959ff 595959ff 585858ff 5a5a5aff 5a5a5aff 575757ff 535353ff 555555ff 5a5a5aff 5f5f5fff 646464ff 696969ff 707070ff 7b7b7bff 898989ff 9c9c9cff b5b5b5ff d2d2d2ff dfdfdfff e4e4e4ff e3e3e3ff d2d2d2ff c0c0c0ff b7b7b7ff b1b1b1ff a1a1a1ff 8a8a8aff 6f6f6fff 4c4c4ce2 343434a3 2a2a2982 25252578 2021216c 0f0f0f5f 00010152 00000048 00000040 00000039 00000034 15131530 3232327a 808080e7 9a9a9aff 8d8d8dff 898989ff 858585ff 818181ff 808080ff 858584ff 9c9c9dff caccccff c3bfbfff 6d5d59ff 2e180eff 260e05ff 271006ff 240e04ff 2b1205ff 4e2207ff 813e0bff a6520bff ad540cff ab520dff b1540fff b6550fff b9560fff a9500fff b55313ff e3661dff c9581aff df6415ff ce5f13ff ba5912ff 95450fff 431f09ff 87410dff 85420dff 9e4e0fff 844412ff 18100cff 24160dff 643612ff 6a3a0fff 543010ff 372010ff 4e2d11ff 5e3512ff 553214ff 492a13ff 432913ff 382213ff 382416ff 372313ff 342214ff 352315ff 301f14ff 2b1c13ff 2b1d14ff 312014ff 372216ff 342215ff 2a1d15ff 271a16ff 291a14ff 321e15ff 332115ff 2b1d14ff 2a1b13ff 2c1c13ff 2a1c11ff 251a11ff 1e1612ff 181314ff 151213ff 130f11ff 120e0fff 110d0fff 080506ff 2b2829ff bcbbbbff b0b0b0ff 424242ff 3d3d3dff 414141ff 434343ff 444444ff 474747ff 4a4a4aff 505050ff 5c5c5cff 6b6b6bff 9f9e9eff eaebebff f1f1f1ff f7f7f7ff fdfdfcff f8f8f8ff dedfdeff abacacff 828282ff a4a4a48f fdfdfd00 ffffff01 ffffff01 ffffff00 ffffff00 ffffff00 │ │ -07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 06060600 06060606 5a5a5ad0 777777ff 727272ff 727272ff 6c6c6dff b5b6b7ff e6e5e6ff c0bfc0ff afafafff b0b0b0ff b9b9b9ff 7a7a7aff 020202ff 080808ff 090909ff 080808ff 070707ff 060606ff 060606ff 060606ff 040404ff 040404ff 030303ff 030303ff 000000ff 3f3f3fff a8a8a8ff a6a6a6ff 3b3b3bff 000000ff 050100ff 040201ff 030101ff 020202ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 040303ff 060304ff 070304ff 070304ff 060204ff 020000ff 120806ff 4b4340ff 848383ff 8f9090ff 808080ff 757575ff 737373ff 6f6f6fff 6a6a6aff 666666ff 636363ff 5f5f5fff 5d5d5dff 5a5a5aff 5a5a5aff 595959ff 585858ff 585858ff 585858ff 585858ff 545454ff 505050ff 535353ff 5a5a5aff 5f5f5fff 636363ff 686868ff 6e6e6eff 767676ff 808080ff 888888ff 929292ff a3a3a3ff b9b9b9ff ccccccff d4d4d4ff cdcdcdff bfbfbfff b5b5b5ff a8a8a8ff 959595ff 7f7f7fff 606060f8 404040c5 2f2f2f8f 2726277e 24242474 1c1c1c67 0909085b 0000004f 00000046 0000003e 00000038 01000033 201f2033 48474733 4343432a 11111156 585858c5 949494ff 909090ff 858585ff 818181ff 7b7b7bff 757575ff 717171ff 797979ff a4a6a6ff cbccccff 958d88ff 3f2a22ff 220900ff 260e05ff 271006ff 240f03ff 2f1405ff 522607ff 8b4409ff aa540cff ad540dff ab520eff aa520fff b6550eff a74e0cff 95480eff c25818ff f86e21ff ec681bff 954712ff a64e12ff 55280cff a65112ff 6d380dff 67340cff 844210ff 4d2710ff 2e1c0fff 743c12ff 763f12ff 683711ff 3a200fff 432610ff 4d2c0fff 503011ff 502f13ff 4d2b12ff 442812ff 3c2513ff 392312ff 352214ff 322013ff 332112ff 322012ff 2e1d14ff 2b1c14ff 2e1c16ff 311e16ff 332016ff 321f15ff 2e1e16ff 2b1b14ff 281913ff 241812ff 211910ff 261a12ff 291a11ff 29180fff 291910ff 221611ff 181111ff 131011ff 130e0fff 1a120fff 160a01ff 4c4540ff c7c8c9ff 9a9a9aff 363636ff 3d3d3dff 3e3e3eff 404040ff 424242ff 444444ff 494949ff 515151ff 5e5e5eff 6e6e6eff b1b1b1ff edededff f0f0f0ff f8f8f8ff fdfefdff f2f2f2ff c8c8c8ff 969797ff 787877fd bcbcbc57 ffffff00 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 09090900 3f3f3f9a 797979ff 717171ff 727272ff 6c6c6cff 9d9d9dff e5e5e5ff c8c8c8ff aeaeaeff b0b0b0ff b5b5b5ff 979797ff 0d0d0dff 050505ff 080808ff 070707ff 060606ff 060606ff 050505ff 040404ff 040404ff 030303ff 030303ff 020202ff 000000ff 262626ff a0a0a0ff a9a9a9ff 565656ff 000000ff 030101ff 020202ff 020202ff 030303ff 030303ff 020202ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 050303ff 060203ff 060203ff 070304ff 030001ff 030000ff 261d1bff 696564ff 8c8d8dff 868686ff 7c7c7cff 777777ff 757575ff 717171ff 6c6c6cff 676767ff 646464ff 606060ff 5d5d5dff 5b5b5bff 595959ff 595959ff 585858ff 575757ff 585858ff 575757ff 505050ff 4e4e4eff 545454ff 595959ff 5e5e5eff 636363ff 676767ff 6d6d6dff 727272ff 7b7b7bff 858585ff 8e8e8eff 959595ff 9d9d9dff a6a6a6ff b1b1b1ff b9b9b9ff bcbcbcff b3b3b3ff a0a0a0ff 898989ff 707070ff 4e4e4ee1 353635a6 2b2b2b84 2626267b 24242470 17161762 04040457 0000004c 00000043 15151545 3636364d 26252641 32323230 5655572d 2a282a33 0505053c 0000003f 00000050 303030a4 7f7f7ff4 8f8f8fff 828282ff 7c7c7cff 757575ff 6d6d6dff 666565ff 626262ff 797a7bff b7b8b9ff bab6b4ff 615149ff 250f06ff 220d03ff 231106ff 241004ff 241004ff 301507ff 5b2b07ff 8b430bff a7510aff a5510cff a44f0dff a04c0cff a54e0dff 91470aff 9c4b12ff df661fff e7651dff d05d17ff 632e0eff b15314ff 8e4511ff 341a0aff 46220cff 572c0fff 2a180fff 743c12ff 814412ff 7a3f12ff 432511ff 512d11ff 4d2a10ff 492a10ff 4a2c11ff 4d2c12ff 4c2b13ff 442915ff 3f2815ff 382212ff 321f12ff 301e13ff 301d13ff 2f1d13ff 2c1b13ff 2a1a13ff 281a13ff 2a1c14ff 2f1f12ff 321e13ff 301d14ff 2b1b15ff 291811ff 281911ff 241911ff 211710ff 1f1511ff 20150dff 24160cff 25150dff 1e120dff 17100bff 20130dff 240e00ff 6e655cff cdcfd0ff 808080ff 2f2f2fff 3c3c3cff 3c3c3cff 3e3e3eff 404040ff 434343ff 484848ff 515151ff 5e5e5eff 717171ff c2c2c3ff ebeaebff efefefff f9f9f9ff fcfcfcff e7e7e7ff b0b0b0ff 848484ff 767676e7 d2d2d229 ffffff00 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 02020200 2828285f 767676ff 727272ff 727272ff 6d6d6eff 868687ff dededeff d2d1d2ff afafafff b0b0b0ff b1b1b1ff acacacff 232323ff 010101ff 070707ff 060606ff 050505ff 040404ff 040404ff 030303ff 030303ff 030303ff 020202ff 020202ff 000000ff 0e0e0eff 929292ff aaaaaaff 707070ff 000000ff 000101ff 020202ff 020202ff 020202ff 020202ff 020202ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 040303ff 050303ff 060203ff 060203ff 060102ff 000000ff 0a0504ff 443d3cff 7b7b7bff 878889ff 818181ff 7c7c7cff 797979ff 777777ff 727272ff 6d6d6dff 696969ff 656565ff 616161ff 5d5d5dff 5b5b5bff 595959ff 595959ff 585858ff 575757ff 595959ff 535353ff 4b4b4bff 4d4d4dff 535353ff 585858ff 5c5c5cff 626262ff 676767ff 6c6c6cff 727272ff 787878ff 7f7f7fff 898989ff 929292ff 9a9a9aff a1a1a1ff abababff b6b6b6ff b9b9b9ff acacacff 939393ff 7b7b7bff 5d5d5df2 3f3f3fbe 30302f8f 2929297f 28282875 24252569 1111105d 01010052 0202014a 1a1a1a4b 39393951 5c5c5c5d 73727367 86868565 6e6e6e50 2b2b2b38 0302022c 00000035 00000048 00000059 0000005e 1414148e 606060de 8c8c8cff 818181ff 757575ff 6e6e6eff 666666ff 5f5f5fff 585858ff 5c5c5cff 909192ff c5c5c5ff 8e837eff 332117ff 1c0900ff 230f05ff 230f04ff 241006ff 291206ff 361706ff 5a2a09ff 8a420aff a64f0aff 994a09ff 97470dff 9e4b0eff 9f4c0eff 8a430eff ad5016ff fd7023ff 934115ff 9c4813ff dd6719ff 854014ff 723912ff 582e10ff 25160dff 6c3811ff 7e4212ff 7d4113ff 4b2b11ff 673811ff 5b3110ff 4f2d11ff 4c2b11ff 4d2c13ff 4a2b14ff 422813ff 3f2614ff 3b2613ff 392314ff 352114ff 311f14ff 2d1c13ff 2b1c13ff 2a1a12ff 271811ff 231811ff 221912ff 241910ff 281a10ff 261811ff 24170fff 251810ff 231810ff 1f160fff 201512ff 1c130fff 1b120dff 22130cff 26150cff 22160aff 21140aff 190b01ff 827e7bff cccdcdff 676767ff 2d2d2dff 393939ff 3a3a3aff 3c3c3cff 3e3e3eff 414141ff 474747ff 505050ff 5b5b5bff 757575ff cececeff e7e8e7ff eff0f0ff fafbfbff fafafaff d8d8d8ff 9a9999ff 7a7a7aff 797979c7 e2e2e206 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 0e0e0e00 1616162c 6b6b6bf8 747474ff 727272ff 707070ff 757675ff cfcfcfff dadbdaff b3b3b3ff afafafff aeaeaeff b6b6b6ff 424242ff 000000ff 060606ff 050505ff 040404ff 040404ff 030303ff 030303ff 020202ff 010101ff 010101ff 000000ff 000000ff 010101ff 7e7e7eff a9a9a9ff 858585ff 060606ff 000000ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 030303ff 030303ff 030303ff 030303ff 030303ff 050303ff 060203ff 060203ff 060203ff 030001ff 000000ff 221b1aff 645e5eff 828281ff 838383ff 808080ff 7e7e7eff 7b7b7bff 787878ff 747474ff 707070ff 6b6b6bff 666666ff 626262ff 5f5f5fff 5c5c5cff 5a5a5aff 585858ff 585858ff 585858ff 565656ff 4d4d4dff 474747ff 4d4d4dff 535353ff 575757ff 5c5c5cff 616161ff 666666ff 6c6c6cff 717171ff 767676ff 7b7b7bff 838383ff 8c8c8cff 959595ff 9d9d9dff a5a5a5ff afafafff aeaeaeff 9d9d9dff 848484ff 686868fd 494949d4 3635359f 2d2d2d84 2a2a2a7b 2c2c2c70 23232363 0a0b0a58 0000004e 00000045 10111045 4d4d4d5b 67666762 76767661 89898961 8b8b8b61 82838365 77777762 4646454f 1212123b 0000003a 0000004d 00000061 00000069 0101017a 3a3a3ac0 7a7a7afa 7d7d7dff 6e6e6eff 666666ff 5e5e5eff 595959ff 545555ff 272727ff 525353ff b0b2b2ff b2aeacff 564740ff 200b01ff 200c03ff 231008ff 230f04ff 241005ff 271007ff 371807ff 5d2b07ff 884109ff 9d4c0bff 95460dff a24b0cff a64e0eff 83400aff 8e4610ff 8c4215ff 843c15ff f8721fff d1601cff bf5b1bff 8d4617ff 28170cff 633311ff 7c3f13ff 793d12ff 4b2910ff 723c13ff 6b3913ff 5f3612ff 512f11ff 4b2a10ff 4c2c12ff 472912ff 3c2412ff 382114ff 372212ff 362211ff 332113ff 312012ff 2d1d13ff 2c1c12ff 2a1a10ff 271711ff 231710ff 21170fff 1f160fff 1e150eff 1e140eff 1d140eff 1f160dff 1d130eff 1b110dff 1b110dff 1c120eff 1b120aff 190f08ff 1c1209ff 1f1207ff 170d06ff 989898ff c2c2c2ff 4f4e4eff 2e2e2eff 373737ff 383838ff 3a3a3aff 3c3c3cff 3f3f3fff 464646ff 4f4f4fff 565656ff 7e7e7eff d7d7d6ff e3e3e3ff f0f1f1ff fdfdfdff f5f5f4ff c4c4c4ff 858585ff 717171ff 8686868f dbdbdb00 fafafa00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 03030300 04040408 5b5b5bd4 777777ff 727272ff 727271ff 6d6d6dff bababaff e1e1e0ff bababaff acadacff aeaeaeff b7b7b7ff 646464ff 000000ff 040404ff 040404ff 030303ff 030303ff 030303ff 020202ff 020202ff 010101ff 000000ff 000000ff 000000ff 000000ff 646464ff a8a8a8ff 959595ff 181818ff 000000ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 030303ff 020303ff 030303ff 040303ff 050303ff 060203ff 060203ff 060203ff 000000ff 030303ff 3a3937ff 747272ff 808181ff 828282ff 828282ff 7f7f7fff 7d7d7dff 7a7a7aff 777777ff 727272ff 6d6d6dff 686868ff 646464ff 606060ff 5d5d5dff 5b5b5bff 595959ff 585858ff 595959ff 525252ff 464646ff 464646ff 4d4d4dff 525252ff 565656ff 5a5a5aff 5f5f5fff 656565ff 6a6a6aff 6f6f6fff 747474ff 797979ff 7f7f7fff 868686ff 8f8f8fff 979797ff a0a0a0ff a8a8a8ff a1a1a1ff 8c8c8cff 727272ff 535353e4 3b3c3bae 2f2f308b 2c2c2c7f 2e2e2e75 30303069 1d1d1d5d 05050553 0000004a 00000042 0000003c 0e0e0e3d 47474755 7170715c 8d8c8d5a 8485845a 7475745c 7676765c 7b7b7b5f 81818164 76757662 40404052 10101043 00000048 0000005c 0000006c 00000073 1a1a1a9e 5e5e5ee8 767676ff 676767ff 5d5d5dff 595959ff 585858ff 191919ff 000000ff 2a2a2aff 848586ff bbbcbcff 837a75ff 311a11ff 1d0800ff 210f07ff 220e06ff 210e05ff 260f05ff 2b1105ff 351707ff 5c2b0aff 89410bff 9e4a0cff 9b490cff 96450cff 96460cff 683308ff 46230fff e46b25ff ed6922ff d1601bff b15519ff 331d0eff 47260eff 7f3f14ff 803f12ff 522a10ff 783f15ff 6b3914ff 643615ff 5f3414ff 522e12ff 4b2913ff 462714ff 402512ff 382213ff 311e11ff 331f11ff 321f11ff 332010ff 321f13ff 2f1e15ff 2f1e10ff 2d1b11ff 2a1812ff 271610ff 23150fff 1f1410ff 1c130dff 1d130dff 1d150bff 1b120cff 1b110dff 190f0bff 180e0aff 190e08ff 170e07ff 150d09ff 120904ff 261e17ff b1b1b0ff b1b2b2ff 3c3c3bff 2f2f2fff 343434ff 353535ff 373737ff 3a3a3aff 3d3d3dff 434343ff 4c4c4cff 505050ff 8c8c8cff dbdbdbff e0e0e0ff f3f3f2ff fefefeff edededff aaababff 797a7aff 6e6e6eff 7f7f7f56 99999900 f3f3f300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 0b0b0b00 424242a0 797979ff 727272ff 727272ff 6b6b6cff a2a2a1ff e2e3e2ff c2c2c2ff acababff adadadff b4b4b4ff 858585ff 020202ff 020202ff 030303ff 030303ff 020202ff 010101ff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 454545ff a6a6a6ff a0a0a0ff 2e2e2eff 000000ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 040202ff 060203ff 060203ff 060203ff 040001ff 000000ff 171717ff 565555ff 7a7b7aff 808080ff 848484ff 838383ff 818181ff 7f7f7fff 7b7b7bff 787878ff 757575ff 707070ff 6b6b6bff 666666ff 626262ff 5e5e5eff 5b5b5bff 595959ff 595959ff 585858ff 4b4b4bff 414141ff 464646ff 4b4b4bff 515151ff 555555ff 5a5a5aff 5e5e5eff 646464ff 696969ff 6e6e6eff 737373ff 787878ff 7d7d7dff 828282ff 888888ff 939393ff a0a0a0ff a2a2a2ff 939393ff 797979ff 5a5a5aec 414141bc 33333392 2e2e2e83 2e2e2e7a 3536366e 31313162 14141458 0101014e 00000046 0000003f 0000003a 00000036 14141437 5e5e5e4d 75747556 6f6f7056 6f6f6f57 75757557 79787858 7c7c7c59 7d7d7d5a 8180805e 84848464 6e6e6e63 3a3a3a55 0b0b0b49 00000052 00000066 0000006f 06060686 3b3b3bca 676767fd 626262ff 575757ff 585858ff 252525ff 000000ff 000000ff 0f0f0fff 525353ff a7a8a9ff a7a2a0ff 504038ff 1b0500ff 1f0a03ff 221006ff 210d05ff 220f04ff 241004ff 241105ff 341807ff 5e2a08ff 833f0bff 89410bff 97470dff a64d0eff 3d1d08ff 5d2f0eff b3571cff dc6521ff da621fff 3e200eff 683511ff a65118ff 964b15ff 5d2e10ff 884614ff 7d4213ff 6f3b15ff 633515ff 5c3213ff 522d11ff 462711ff 3f2412ff 392212ff 341f12ff 321e12ff 341f13ff 311f13ff 311f11ff 321f13ff 2f1c14ff 2c1a12ff 2a1912ff 29190fff 28170dff 281810ff 21150eff 1c120cff 1c120cff 1b120dff 1d130fff 1b110dff 190f0bff 1a0e0bff 150e09ff 130c07ff 070000ff 34302fff c0c0c0ff 9c9c9cff 2e2e2eff 2e2e2eff 323232ff 333333ff 353535ff 383838ff 3c3c3cff 414141ff 484848ff 4a4a4aff 9e9e9eff d9d9d9ff dfdfdfff f5f5f5ff fefdfdff dddddcff 929292ff 737373ff 717171f2 8e8e8e22 8b8b8b00 a4a4a400 a8a8a800 a8a8a800 a8a8a800 a8a8a800 a8a8a800 │ │ -04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 02020200 28282865 777777ff 727272ff 727272ff 6d6c6dff 8a8b8bff deddddff cbcbcaff acacacff adadadff afafafff 9f9f9fff 131313ff 000000ff 030303ff 020202ff 020202ff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 2d2d2dff a0a0a0ff a4a4a4ff 464646ff 000000ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 030202ff 050102ff 050102ff 060203ff 060203ff 000000ff 050404ff 363535ff 6b6b6bff 7a7a7aff 828182ff 868686ff 838383ff 818181ff 808080ff 7e7e7eff 7b7b7bff 767676ff 727272ff 6e6e6eff 686868ff 656565ff 606060ff 5c5c5cff 5a5a5aff 5a5a5aff 535353ff 424242ff 3e3e3eff 454545ff 4b4b4bff 4f4f4fff 545454ff 595959ff 5e5e5eff 636363ff 686868ff 6d6d6dff 727272ff 777777ff 7b7b7bff 7e7e7eff 878787ff 989898ff a2a2a2ff 989898ff 7e7e7eff 5f5f60f2 464545c6 3637379a 30302f86 2f2e2e7d 36353672 3d3d3d67 2e2e2f5c 0d0d0d52 0000004a 00000043 0000003d 00000038 00000035 18171732 504f4f33 67676647 5c5b5b51 53535352 61616152 73737352 7b7c7b54 80808054 83828356 82828257 83838359 8182815e 81818165 65646466 31313157 08080850 0000005c 0000006e 00000079 1c1c1cac 515151ee 5b5b5bff 585858ff 252525ff 000000ff 090908ff 050505ff 070606ff 2a2a2aff 7b7d7eff aeafb0ff 786e6aff 2c170fff 170600ff 1e0e06ff 200d04ff 1f0d04ff 210f07ff 241008ff 240e05ff 321605ff 5b2a07ff 823f0cff a14d0fff 622f0aff 3f2009ff 562a08ff 763a11ff d96623ff 4b2614ff 793a14ff cf631dff a45017ff 743a15ff ab5417ff 924a15ff 834415ff 743d16ff 643616ff 5b3014ff 512c10ff 43240eff 392011ff 362010ff 362012ff 301f12ff 2f1f11ff 2d1c13ff 2d1c13ff 2f1c14ff 2f1b12ff 2e1b12ff 291910ff 281710ff 281710ff 27160fff 20140dff 1b120cff 18100bff 180f0bff 1a100cff 180f0aff 180e09ff 160f09ff 150d09ff 040000ff 4f4c4cff c8c8c8ff 828282ff 252525ff 2e2e2eff 303030ff 313131ff 343434ff 363636ff 3a3a3aff 3e3e3eff 424242ff 484848ff b1b1b1ff d3d3d3ff e0e1e1ff f9f8f9ff fbfbfbff c6c6c5ff 7f7f7fff 737373ff 676767c4 9b9b9b05 a3a3a300 9e9e9e00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 9d9d9d00 │ │ -10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 10101000 0e0e0e00 16161630 6c6c6cfa 737373ff 727272ff 707070ff 797979ff d0d0d1ff d4d4d4ff afaeaeff acacacff acacacff aeaeaeff 2f2f2fff 000000ff 020202ff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 151515ff 949494ff a5a5a5ff 616161ff 000000ff 020202ff 020202ff 020202ff 020202ff 030202ff 040202ff 050102ff 050102ff 060203ff 040102ff 000000ff 181717ff 515150ff 6f6f6fff 797979ff 858585ff 868686ff 848484ff 828282ff 818181ff 7e7e7eff 7c7c7cff 797979ff 757575ff 717171ff 6d6d6dff 676767ff 626262ff 5e5e5eff 5c5c5cff 5a5a5aff 4a4a4aff 3c3c3cff 3f3f3fff 454545ff 494949ff 4e4e4eff 535353ff 575757ff 5d5d5dff 626262ff 676767ff 6c6c6cff 717171ff 757575ff 787878ff 828282ff 969696ff a4a4a4ff 9a9a9aff 828282ff 636363f6 494949cd 393939a1 3232328a 2f2f2f81 34343476 3f3f3f6b 42434260 28272856 0606064e 00000046 00000041 0000003b 00000038 00000134 25252632 5758572e 4747462f 3e3e3f40 4f4f4f4e 5555554d 5a5a5a4c 6464644e 7575754f 84848450 86858651 87878851 88888853 85858554 81818157 807f7f5f 7878786a 57575769 2626265d 0202025f 00000073 0000007f 060606a3 3b3b3bea 5a5a5aff 3e3e3eff 0c0c0cff 050505ff 0c0c0cff 0c0c0cff 080808ff 161515ff 4e4f4fff 9c9c9eff 9d9793ff 4e3c34ff 1c0500ff 1c0902ff 200d05ff 1c0b05ff 200d05ff 230e05ff 210e04ff 220e05ff 341606ff 632d09ff 70370bff 3d1e0bff 53280bff 2a1505ff 572d0dff 351e0eff 6b3314ff f97124ff a44d1bff 874415ff cd621dff b65819ff 9e5018ff 8e4a17ff 7e4215ff 673716ff 5b3116ff 502b12ff 412410ff 321d0cff 331e0eff 351f12ff 321e11ff 2e1c10ff 2d1b13ff 2d1a12ff 2c1911ff 2d1a10ff 29180fff 271710ff 261610ff 26160fff 22160eff 1e150bff 1a130aff 19100aff 180d0aff 160e08ff 140d08ff 130c08ff 140d08ff 090100ff 6c6a69ff c8c9c9ff 696969ff 212121ff 2c2c2cff 2d2d2dff 2f2f2fff 313131ff 333333ff 373737ff 3a3a3aff 3b3b3bff 505050ff c2c2c2ff cececeff e4e4e4ff fbfbfcff f2f3f3ff aaa9aaff 747474ff 797979ff 4141418e 35353500 3c3c3c00 3c3c3c00 3c3c3c00 3c3c3c00 3c3c3c00 3c3c3c00 3c3c3c00 │ │ -04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 03030300 04040408 5b5b5bd4 777777ff 727272ff 717171ff 6e6e6eff bdbdbeff dcdcddff b4b3b3ff aaaaaaff abababff b4b4b4ff 4f4f4fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 040404ff 818181ff a5a5a5ff 787878ff 010101ff 000000ff 020202ff 020202ff 030202ff 050202ff 050102ff 050102ff 050102ff 000000ff 050404ff 313030ff 5d5c5cff 6e6e6eff 7f7f7fff 898989ff 878787ff 848484ff 838383ff 828282ff 808080ff 7d7d7dff 7b7b7bff 787878ff 747474ff 6f6f6fff 6b6b6bff 656565ff 616161ff 606060ff 565656ff 404040ff 383838ff 3e3e3eff 444444ff 484848ff 4c4c4cff 515151ff 565656ff 5b5b5bff 616161ff 666666ff 6a6a6aff 6d6d6dff 717171ff 7e7e7eff 969696ff a7a7a7ff 9e9e9eff 848484ff 656565f7 4d4c4cd2 3c3c3ca7 3433338d 2f2e2f84 3232327a 3d3d3d6f 49494964 4444445a 1f1f1e52 0101014a 00000043 0000003e 0000003a 00000036 06060634 34353631 5859592e 3435332c 0d0c0c2c 3030303b 4d4d4d47 55555548 5b5b5b48 63636449 6a6b6b4a 7878784c 8888884c 8d8d8d4c 8e8e8e4d 8b8b8c50 89898951 82828254 7a7a7a59 71717165 63636372 3d3d3d78 0f0f0f80 161616a7 494949d7 656565f7 5a5a5aff 555555ff 494948ff 212121ff 0b0b0bff 101010ff 121212ff 0f0f0fff 0e0e0eff 2d2d2dff 747678ff a4a4a4ff 6e6561ff 29160eff 1a0600ff 1d0c06ff 1d0c06ff 1f0c05ff 200d05ff 1f0d05ff 1f0c05ff 210e05ff 361706ff 2a1308ff 67330dff 4f290bff 281607ff 140c06ff 2e1a0bff c9611eff b0531fff 8f4217ff e26c1cff cb631bff c35c1bff ae5619ff 9d5017ff 8a4715ff 733c16ff 5e3115ff 4f2c14ff 412411ff 331d0fff 2e1b0fff 311b0fff 341d0fff 301c10ff 2a1910ff 29180eff 29180fff 27170eff 25150eff 22140dff 1f140cff 1e150cff 1f160dff 1d140aff 1b1209ff 1b110aff 170f08ff 140d08ff 110a09ff 100906ff 100806ff 888787ff c1c1c1ff 4e4e4eff 1e1e1eff 2a2a2aff 2b2b2bff 2c2c2cff 2e2e2eff 313131ff 333333ff 373737ff 323232ff 626262ff cbccccff ccccccff e8e8e8ff fefefdff e3e3e3ff 8e8e8eff 717171ff 767676fe 26262656 00000000 06060600 06060600 06060600 06060600 06060600 06060600 06060600 │ │ -12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 11111100 0b0b0b00 424242a3 787878ff 727272ff 717171ff 6b6b6bff a6a6a6ff dfdfdfff bbbbbcff a9a8a9ff abababff b3b3b3ff 727272ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 6a6a6aff a4a4a4ff 8a8989ff 0d0d0dff 000000ff 030202ff 040202ff 050102ff 050102ff 050102ff 030001ff 000000ff 151414ff 434141ff 606060ff 747474ff 878787ff 898989ff 868686ff 858585ff 848484ff 838383ff 818181ff 7f7f7fff 7d7d7dff 7a7a7aff 777777ff 737373ff 6f6f6fff 6a6a6aff 666666ff 626262ff 4d4d4dff 373737ff 373737ff 3e3e3eff 434343ff 474747ff 4b4b4bff 505050ff 555555ff 5b5b5bff 5f5f5fff 646464ff 656565ff 6b6b6bff 7c7c7cff 999999ff a9a9a9ff 9f9f9fff 838383ff 656565f5 4d4d4dd2 3d3d3daa 34343590 302f2f86 3131317d 3b3b3b72 49494967 5252525d 403f3f54 1313124d 00000047 00000041 0000003c 00000039 00000036 0e0f0e33 46454630 5555552e 2423232c 02010129 03030329 2c2c2c35 4b4b4c41 55555544 5c5c5c45 64646444 6c6b6c45 70707046 7c7c7c48 8b8b8a49 9292924a 9292924b 8c8c8c4d 8383834e 7a7a7a52 6c6c6d57 5d5d5d62 4e4e4e77 363636a1 6e6e6ef4 939393ff 868686ff 787878ff 636363ff 565656ff 515151ff 343434ff 161616ff 121212ff 171717ff 171717ff 131313ff 1d1d1dff 505051ff 919294ff 8d8a88ff 483730ff 1a0600ff 1c0902ff 1d0d06ff 1d0c04ff 1c0c04ff 1d0c06ff 1f0c04ff 1f0c03ff 160904ff 2c1507ff 57290bff 572b0cff 2b1809ff 080504ff 2d1a08ff 562f11ff 8c4219ff f56f23ff f26e22ff e76a1eff cb611dff bc5b1aff a65318ff 954b18ff 814118ff 6a3618ff 562e15ff 482717ff 3f2213ff 341d11ff 301a0eff 301b0dff 2f1a0dff 2c1810ff 27160dff 26160dff 26160fff 23130cff 20130cff 1c140aff 1b1209ff 1b1109ff 1b1108ff 1c1208ff 1a0f09ff 130b09ff 120a08ff 0a0404ff 181312ff a09f9eff b5b5b5ff 393939ff 1f1f1fff 282828ff 292929ff 2a2a2aff 2c2c2cff 2f2f2fff 313131ff 343434ff 2b2b2bff 7b7b7bff cdcdcdff cdcdccff ededebff fffffeff ccccccff 7c7b7cff 747474ff 686868e9 1d1d1d2d 0f0f0f00 12121200 12121200 12121200 12121200 12121200 12121200 12121200 │ │ -05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 03030300 2a2a2a68 777777ff 727272ff 727272ff 6c6c6cff 8f8f8fff dddcddff c5c5c6ff a8a8a8ff aaaaaaff aeaeaeff 909090ff 060606ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 4d4d4dff a2a2a2ff 979797ff 212121ff 000000ff 050102ff 050102ff 050102ff 050102ff 010000ff 050404ff 282727ff 4e4e4eff 676767ff 818181ff 8b8b8bff 888888ff 868686ff 868686ff 848484ff 828282ff 818181ff 818181ff 7f7f7fff 7c7c7cff 797979ff 767676ff 727272ff 6e6e6eff 6c6c6cff 606060ff 404040ff 313131ff 383838ff 3d3d3dff 424242ff 464646ff 4a4a4aff 4f4f4fff 545454ff 595959ff 5b5b5bff 5e5e5eff 686868ff 828282ff a1a1a1ff acacacff 9c9c9cff 7f7f7fff 616262f2 4c4c4cd0 3d3d3caa 33343393 2e2e2d88 2e2e2e80 37373774 4444446a 53535361 58585857 36363650 09090949 00000044 0000003f 0000003b 00000038 00000035 1a1a1a32 504f4f30 4b49492f 1615142c 00000029 00000027 03030326 28282830 3f3f3f3c 4a4a4a3f 5d5e5e40 64646440 6d6c6c41 73737342 75757545 7d7d7d43 8a898945 93939447 8d8d8d48 8585854a 7b7b7b4c 6a6a6b51 5c5c5c5a 48484868 35353597 6a6a6afb 8e8e8eff 828282ff 7f7f7fff 7b7b7bff 6d6d6dff 5d5d5dff 565656ff 464646ff 262626ff 181818ff 1c1c1cff 1d1d1dff 191919ff 181818ff 343434ff 717273ff 9c9a99ff 6f645eff 28140dff 190400ff 1e0d06ff 1c0b05ff 1d0c06ff 1e0d05ff 1e0d05ff 1e0d04ff 1a0c04ff 221005ff 3c1b08ff 3e1f0aff 100a06ff 1f1005ff 190f08ff 2a170aff 52270fff 853f16ff dc651fff eb6e20ff c15e1aff c75f1dff b75a1cff a15119ff 844316ff 673511ff 4f2911ff 472512ff 3f2314ff 3b2214ff 341f12ff 29190dff 2a170eff 29160dff 25150dff 24140dff 23130cff 22130cff 1e160dff 1d140bff 1a1109ff 190e08ff 180e08ff 190d09ff 150a09ff 110908ff 050001ff 262425ff b2b3b2ff a1a1a1ff 262626ff 212121ff 262626ff 272727ff 282828ff 2a2a2aff 2c2c2cff 2f2f2fff 2f2f2fff 2b2b2bff 979797ff cacacbff cfceceff f2f2f1ff fafbfbff aeafafff 717171ff 777777ff 565656c3 1919190b 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 │ │ -12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 11111100 19191932 6c6c6cfb 737373ff 717171ff 6f6f6fff 7d7d7dff d3d2d4ff cfcfcfff aaaaaaff a9a9a9ff aaaaaaff a4a4a4ff 1e1e1eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 333333ff 9e9e9eff 9e9e9eff 383737ff 000000ff 050102ff 050102ff 030001ff 000000ff 131111ff 3a3a3aff 5a5a5aff 767676ff 8b8b8bff 8b8b8bff 888888ff 878787ff 868686ff 858585ff 848484ff 828282ff 818181ff 808080ff 7d7d7dff 7b7b7bff 787878ff 757575ff 727272ff 6c6c6cff 515151ff 323232ff 303030ff 383838ff 3d3d3dff 414141ff 444444ff 494949ff 4d4d4dff 505050ff 525252ff 585858ff 6d6d6dff 909090ff abababff adadadff 989898ff 797979ff 5e5e5eed 494a4aca 3d3c3ca8 33333394 2c2c2b8a 2c2c2c82 34353478 3f3e3e6d 4d4c4c63 5c5c5b5a 56565652 2728274b 02010246 00000042 0000003d 0000003a 00000037 03040334 2b2e2c32 58575630 3b3a392d 09090a2b 00000029 00000027 00000025 00000023 2323242b 30303037 22222239 44444439 6565653a 6f6f6f3c 7272723d 7878783e 7b7b7b3f 7c7b7c41 83838443 8e8e8f44 87888746 7c7c7c49 6d6d6c4c 5b5b5b54 49494961 2e2e2e7b 464545e3 8a8a8aff 878787ff 808080ff 7b7b7bff 777777ff 717171ff 636363ff 585858ff 515151ff 383838ff 222222ff 1f1f1fff 232323ff 222222ff 1e1e1eff 262626ff 505151ff 8c8e8fff 878483ff 3f312eff 1a0400ff 1c0902ff 1e0d06ff 1c0c07ff 1b0b05ff 1d0c06ff 200c05ff 1d0d05ff 1c0d05ff 231106ff 110b06ff 351a09ff 3e1f0aff 311a09ff 241307ff 1c1206ff 3d210dff a84e1dff de681fff de691fff c15d1dff 934813ff 7d3c0fff 72370dff 582c0dff 3e1f0dff 21130dff 19110dff 2d1a12ff 392013ff 2f1a0fff 27140cff 26140bff 23130bff 22110bff 20120aff 1b1209ff 1c1109ff 1c1309ff 1b100aff 160d08ff 150b06ff 170c07ff 140b07ff 070000ff 3f3b3aff bebfbfff 878787ff 1b1b1bff 222222ff 242424ff 252525ff 262626ff 282828ff 292929ff 2b2b2bff 292929ff 353535ff adadadff c7c7c7ff d3d3d3ff f8f7f8ff edeeeeff 929392ff 6e6f6eff 797979ff 40404092 05050500 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 │ │ -05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 04040400 06060609 5c5c5cd7 767676ff 717171ff 707070ff 707070ff c1c1c2ff d8d8d8ff aeafaeff a7a7a7ff a9a9a9ff aeaeaeff 3c3c3cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1c1c1cff 949494ff a1a1a1ff 505150ff 000000ff 050101ff 010000ff 060404ff 272726ff 4e4e4eff 6b6b6bff 868686ff 8e8e8eff 8a8a8aff 888888ff 888888ff 868686ff 868686ff 858585ff 838383ff 828282ff 818181ff 7f7f7fff 7d7d7dff 7b7b7bff 787878ff 787878ff 737373ff 797979ff 4c4c4cff 2c2c2cff 353535ff 3b3b3bff 3f3f3fff 434343ff 444444ff 454545ff 4b4b4bff 5e5e5eff 828282ff a6a6a6ff b5b5b5ff aaaaaaff 8e8e8eff 717171fc 585858e6 464646c4 3b3b3aa6 31313295 2b2a2b8c 2b2b2b83 33333379 3c3c3c6f 47474765 5555555d 62626255 4d4e4e4e 17171848 00000044 00000040 0000003d 0000003a 00000037 0d0d0d34 44444431 595a5930 2b29292d 0302022c 00000029 00000027 00000025 00000022 00000020 1e1e1e26 2f302f30 0d0d0d34 0d0d0d35 3d3e3e36 6a6a6938 75757538 7b7b7b39 7c7c7d3d 7d7d7d3d 7c7c7c3d 7e7e7e3f 86858642 7d7d7d45 6d6d6d49 5c5d5d4e 47474759 32323266 282829ab 6d6d6dff 8e8e8eff 848484ff 7e7e7eff 787878ff 737373ff 707070ff 686868ff 5c5c5cff 555555ff 474747ff 2f2f2fff 262626ff 2a2a2aff 2b2b2bff 2a2a2aff 262828ff 353939ff 727273ff 949596ff 685f5cff 23120dff 130100ff 1b0b05ff 1d0c05ff 1e0d06ff 1f0e06ff 1e0d05ff 1d0e04ff 1c0e06ff 0d0905ff 261407ff 391c09ff 43210aff 47220cff 41220aff 301a08ff 321a0aff 8b4117ff cf5f1eff 944812ff 853e0eff 7f3c0fff 642e0eff 3a1f0cff 1f140bff 100b09ff 0b0807ff 0c0808ff 1b0f0bff 321b10ff 371e12ff 2e1a0eff 25140cff 21120cff 200f08ff 1c0e07ff 190e09ff 180e08ff 180f06ff 1a0f0aff 160e08ff 140c07ff 130b05ff 080000ff 595856ff c4c5c5ff 6a6a6aff 141414ff 212121ff 212121ff 232323ff 242424ff 262626ff 272727ff 292929ff 222222ff 484848ff bebebeff c4c4c4ff d8d8d8ff fcfdfdff d7d7d7ff 7c7d7dff 6f7070ff 767676ff 2e2e2e5b 13131300 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 │ │ -12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 0c0c0c00 424242a3 787878ff 727272ff 727272ff 6c6c6cff abababff dddddeff b6b6b6ff a5a5a5ff a7a7a7ff b0b0b0ff 5e5e5eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 070707ff 858585ff a1a1a1ff 696969ff 000000ff 000000ff 171415ff 414141ff 626363ff 7d7d7dff 8e8e8eff 8d8d8dff 8a8a8aff 898989ff 888888ff 878787ff 858585ff 858585ff 848484ff 838383ff 808080ff 7f7f7fff 7e7e7eff 7c7c7cff 7c7c7cff 7e7e7eff 606060fa 595959fa 787878ff 8a8a8aff 696969ff 3c3c3cff 333333ff 383838ff 424242ff 5a5a5aff 7f7f7fff a4a4a4ff bbbbbbff b7b7b7ff 9e9e9eff 808080ff 666666f4 515151db 424242bb 383738a3 2e2e2e96 2929298d 2c2b2b84 3333347a 3c3c3d70 45454567 5150515e 5f5f6057 6565654f 3f403f4a 0a0a0b46 00000042 0000003f 0000003c 00000039 00000036 1c1c1a34 56575631 5353532f 1b191a2d 0000002a 00000029 00000027 00000024 00000022 00000020 0000001e 1a1a1a22 2f2f2f2e 1111112f 00000030 0e0f0f31 51515132 77767634 7d7d7d35 7d7d7d37 7d7d7e38 7b7b7c3a 7878773c 7474743d 7878783f 70707044 5e5e5e48 49494951 3737375f 21222275 3d3e3dda 848484ff 8c8c8cff 818181ff 7b7b7bff 777777ff 727272ff 717171ff 6e6e6eff 646464ff 585858ff 4f4f4fff 3c3c3cff 2f2f2fff 313131ff 383a3aff 5c4849ff 4d393aff 333535ff 565757ff 8b8b8dff 8e8885ff 483730ff 170300ff 1b0803ff 1d0b07ff 1d0c04ff 1e0d06ff 1e0d07ff 1e0c06ff 160a05ff 160c05ff 251308ff 281507ff 331c0aff 5d2c0cff 7f3a0dff 6c330eff 47230dff 703511ff 75370dff 5c2a0aff 422009ff 1e100bff 100b09ff 0c0907ff 0d0a07ff 0e0a07ff 0e0a07ff 0b0906ff 0d0807ff 21110bff 341d10ff 341e10ff 28180dff 23130cff 21110aff 1f0e08ff 180b07ff 150a06ff 140a05ff 150b07ff 140d07ff 100804ff 070101ff 767473ff c2c2c2ff 4d4d4dff 131313ff 202020ff 202020ff 222222ff 222222ff 242424ff 252525ff 262626ff 1d1d1dff 626262ff c6c6c6ff c2c2c2ff dfdedeff fdfdfdff babab9ff 707071ff 737373ff 6a6a6af2 1d1d1d27 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 │ │ -05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 05050500 03030300 2a2a2a69 767676ff 717171ff 727272ff 6b6b6bff 949494ff ddddddff bfc0c0ff a5a5a5ff a7a7a7ff adadadff 7f7f7fff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 6f6f6fff a1a1a1ff 7c7c7cff 0d0c0cff 302f2fff 5c5c5cff 767676ff 8a8a8aff 8f8f8fff 8c8c8cff 8a8a8aff 898989ff 888888ff 878787ff 868686ff 858585ff 848484ff 838383ff 818181ff 808080ff 7f7f7fff 7d7d7dff 828282ff 797979ff 393939e8 101010d8 292929df 474747f0 686868ff 858585ff 818181ff 7e7e7eff 9a9a9aff b8b8b8ff c6c6c6ff c1c1c1ff a9a9a9ff 8b8b8bff 707070fb 5b5b5be9 4a4a4acd 3e3e3eb2 343333a0 2b2b2b96 2828288d 2c2c2c84 3635357a 3d3d3d72 44444468 4f4f4f60 5b5b5a59 68686852 6263634c 2d2d2d48 01020244 00000041 0000003e 0000003b 00000038 01010136 2e2d2c34 62636131 4545452f 0d0c0d2d 0000002b 00000028 00000026 00000024 00000022 00000020 0000001e 0000001c 1515151e 2e2e2e27 1414142b 0000002b 0707072b 4444452d 7271712e 6a6a6a30 7b7a7b32 80808034 7a7a7b36 76767636 71727139 6a6a6a3c 6a6a6a3f 62626244 51515149 3e3e3e57 2c2c2c61 22232291 595959f5 8c8c8cff 888888ff 848484ff 878787ff 888888ff 888888ff 858585ff 818181ff 767676ff 616161ff 545454ff 464646ff 353535ff 323837ff 805659ff a16166ff 454646ff 3c3d3dff 484848ff 717373ff 959595ff 696260ff 26150fff 130100ff 1a0a04ff 1e0e07ff 1c0d06ff 1b0b07ff 1f0f08ff 170b05ff 110a07ff 1d0e07ff 2e1709ff 4d260bff 5e2d0dff 4d260fff 33190dff 231209ff 22130aff 1a0e09ff 120a08ff 0f0a08ff 090807ff 0c0907ff 0e0907ff 0e0a06ff 0d0906ff 0d0906ff 0c0906ff 090605ff 110907ff 28150dff 381e11ff 321c0fff 26150cff 22110bff 1e100bff 180d09ff 140c07ff 100a04ff 0f0902ff 100802ff 0f0906ff 8f8f8fff b6b6b6ff 343434ff 151515ff 1d1d1dff 1d1d1dff 1f1f1fff 202020ff 222222ff 232323ff 232323ff 1d1d1dff 808080ff c8c8c8ff c3c3c2ff e7e6e6ff f7f6f6ff 9d9d9dff 6c6d6cff 787878ff 5a5a5aca 0c0c0c03 0d0d0d00 0d0d0d00 0d0d0d00 0d0d0d00 0d0d0d00 0d0d0d00 0d0d0d00 0d0d0d00 0d0d0d00 │ │ -16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 14141400 1c1c1c35 6d6d6dfc 737373ff 727272ff 6e6e6eff 818181ff d5d5d5ff cacacaff a5a6a6ff a7a7a7ff a9a9a9ff 979797ff 0f0f0fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 555555ff 9f9f9fff 8e8d8dff 5b5b5bff 6e6e6eff 868686ff 909090ff 8f8f8fff 8c8c8cff 8b8b8bff 898989ff 898989ff 888888ff 878787ff 868686ff 848484ff 848484ff 838383ff 818181ff 7f7f7fff 7f7f7fff 868686ff 666666f6 1c1c1cd4 000000c1 000000c1 060606c3 272727cf 424242e0 555555f6 868686ff d0d0d0ff c4c4c4ff a7a7a7ff 8c8c8cff 737474fb 616161eb 505050d5 444444bd 393939aa 2f2f2f9d 27272794 2627268c 2d2d2d84 3434347a 3c3c3c72 47474769 50505061 5858585a 63636254 6e6e6e4e 5758584a 1b1b1b46 00000043 00000040 0000003d 0000003a 00000038 08080836 40414034 64636231 3333332f 0404042c 0000002a 00000029 00000026 00000024 00000022 0000001f 0000001d 0000001b 0000001a 1212121b 2c2c2c22 17161726 00000026 06060628 3f403f29 71717129 4343442b 4241422c 7271712f 7b7b7b31 74747433 6f6f6f35 69696938 6564643b 6161613e 5a5a5a43 4a4a4a4c 3939395b 27282766 2c2c2cb1 6e6e6eff 989898ff 9c9c9cff 9f9f9fff a0a0a0ff 9b9b9bff 979797ff 929292ff 8d8d8dff 848484ff 6d6d6dff 595959ff 4c4c4cff 333434ff 312f30ff 564e4fff 5f5e5eff 525252ff 525252ff 535353ff 646465ff 8b8d8eff 898989ff 403836ff 120300ff 130601ff 1b0b06ff 1d0c06ff 1d0c07ff 231008ff 2d160bff 3d1d0cff 431d09ff 331908ff 190e08ff 0c0808ff 080808ff 070608ff 080708ff 070706ff 090606ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0c0806ff 0d0906ff 0d0906ff 0c0805ff 0a0704ff 080605ff 170d0aff 341c10ff 381f10ff 2b160cff 24130cff 1f120bff 1a0d0aff 150c08ff 130b06ff 0b0400ff 1b1612ff a6a7a7ff a2a2a2ff 202020ff 161616ff 1b1b1bff 1c1c1cff 1d1d1dff 1e1e1eff 202020ff 212121ff 202020ff 232323ff 9e9e9eff c4c4c4ff c4c4c4ff efeff0ff e5e5e5ff 828383ff 6d6d6dff 797979ff 44444491 1a1a1a00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 │ │ -06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 04040400 0606060b 5d5d5dd9 767676ff 717171ff 707070ff 737373ff c6c6c6ff d4d4d4ff aaaaaaff a5a5a5ff a6a6a6ff a6a6a6ff 2b2b2bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 393939ff 9b9b9bff 939393ff 848484ff 8c8c8cff 909090ff 8e8e8eff 8d8d8dff 8c8c8cff 8a8a8aff 898989ff 898989ff 878787ff 868686ff 858585ff 838383ff 828282ff 828282ff 808080ff 858585ff 818181ff 474747e8 070707c4 000000b9 000000b3 000000ab 191919b9 343434c7 393939c4 3c3c3cc6 4f4f4fe1 717171f3 6f6f6fed 616161e1 565656cf 4b4a4abc 414141ac 363737a0 2e2e2e99 29292892 2b2b2b8a 30303081 37373779 3d3d3d70 44444469 4f4f4f61 5b5b5b5b 62626255 6b6b6b50 6f6f6f4b 46464647 0b0c0c45 00000041 0000003f 0000003d 0000003a 00000038 15151535 55555534 5d5d5d31 2021202f 0000002c 0000002a 00000028 00000026 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000017 0f0f0f19 2a2a291f 19191823 01010123 04050425 38393825 71717125 40404028 0606062a 2b2b2b2b 6666662e 76767531 6f6f6f31 69686935 68696935 63636338 5f5f5f3e 58595844 46464650 3636365e 2727266f 3a3a3ace 838383ff afafafff aaaaaaff a5a5a5ff a1a1a1ff 9d9d9dff 989898ff 929292ff 8c8c8cff 868686ff 767676ff 606060ff 535252ff 363737ff 1b1c1cff 282828ff 373737ff 383838ff 333333ff 373737ff 4e4d4dff 797a7bff 9d9c9dff 766c69ff 261612ff 120000ff 1b0b05ff 1a0b07ff 281209ff 301709ff 241107ff 0b0805ff 040405ff 050505ff 070605ff 060607ff 070707ff 080807ff 080808ff 0a0807ff 0b0605ff 0a0706ff 0b0605ff 0b0706ff 0a0605ff 0a0605ff 0b0705ff 0c0805ff 0c0805ff 0b0704ff 0b0704ff 080503ff 0d0605ff 25130cff 381f10ff 351a0dff 29140bff 21110aff 1d100aff 190e0aff 0b0101ff 2f2a2aff b7b7b7ff 898989ff 131313ff 171717ff 191919ff 1a1a1aff 1b1b1bff 1c1c1cff 1e1e1eff 1f1f1fff 1b1b1bff 313131ff b3b3b3ff bfbfbfff c9c9c8ff f6f6f6ff ccccccff 737373ff 717171ff 767676ff 2e2e2e5c 19191900 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 1d1d1d00 │ │ -15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 10101000 444444a6 787878ff 717171ff 717171ff 6c6c6cff b0b0b0ff dbdadaff b1b1b1ff a3a3a3ff a4a4a4ff acacacff 494949ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 202020ff 969696ff 939393ff 919191ff 909090ff 8e8e8eff 8d8d8dff 8c8c8cff 8b8b8bff 8a8a8aff 898989ff 878787ff 868686ff 858585ff 848484ff 838383ff 828282ff 828282ff 888888ff 707070f9 252525d5 000000b8 000000b4 000000aa 050505a3 292929b3 414141ba 3f3f3fb1 3c3c3cae 3c3c3cac 424242aa 515151ac 545455a7 494949a0 3e3e3e9b 36363697 30303091 3030308b 33333385 3838387e 3d3d3d76 4242426f 48474768 504f4f61 5959595b 63636356 68686852 706f6f4d 6a6a6a49 31313246 02010243 00000041 0000003f 0000003c 0000003a 00000038 25252635 62636333 4f4f4e31 1111112f 0000002c 00000029 00000028 00000025 00000023 00000021 0000001f 0000001d 0000001b 00000018 00000017 00000016 0b0b0b16 27272719 1919191f 02020220 03030320 34343420 74747322 50505023 05060525 00000027 1a1a1a29 5050512c 7171712d 6b6c6b30 68686832 68686834 65656538 6161613c 58585846 44444453 3332335f 2626267c 444444df 8e8e8eff aeaeaeff a8a8a8ff a3a3a3ff a0a0a0ff 9d9d9dff 989898ff 919191ff 8b8b8bff 868686ff 7c7c7cff 676767ff 595858ff 474747ff 1b1b1bff 000000ff 000000ff 000000ff 000000ff 080808ff 262626ff 575858ff 939495ff 989493ff 4f403aff 170601ff 140501ff 1c0d07ff 170907ff 060504ff 030405ff 050606ff 060606ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 090606ff 080706ff 080606ff 0a0605ff 0a0605ff 0a0605ff 090505ff 0a0605ff 0a0604ff 0b0704ff 0b0704ff 0a0603ff 080503ff 060404ff 140b08ff 351c0eff 3f2010ff 31180dff 25120bff 21110aff 100100ff 4c4647ff bebfbfff 6c6c6cff 0b0b0bff 151515ff 171717ff 181818ff 1a1a1aff 1b1b1bff 1c1c1cff 1e1e1eff 141414ff 4a4a4aff c1c1c2ff bbbabbff d0cfcfff f8f7f8ff adadadff 6d6d6cff 767676ff 6b6b6bef 1c1c1c2b 0c0c0c00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 0f0f0f00 │ │ -06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 03030300 2b2b2b6a 777777ff 717171ff 717171ff 6b6b6bff 9a9a9aff dcdcdbff bababaff a2a2a2ff a3a3a3ff acacacff 6b6b6bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 111111ff 636363ff 969696ff 919191ff 909090ff 8f8f8fff 8d8d8dff 8c8c8cff 8b8b8bff 8a8a8aff 898989ff 888888ff 878787ff 848484ff 848484ff 848484ff 828282ff 858585ff 878787ff 525252ea 0c0c0cc2 000000b2 000000ae 000000a1 0c0c0c9f 3a3a3ab2 4d4d4db3 4a4a4aa6 4a4a4a9b 48484894 47474790 4747478e 4848488b 4242428a 3e3e3e88 3c3c3c86 3d3d3e82 4040407e 41424179 45444472 4949496c 4e4f4f67 55555560 5c5c5c5c 65656556 6a6a6a52 6b6c6c4f 7373734b 5d5c5d48 1d1d1d45 00000043 00000040 0000003e 0000003c 00000039 04050537 3c3c3b35 68686832 3c3c3c30 0606062e 0000002c 00000029 00000027 00000025 00000023 00000021 0000001f 0000001c 0000001b 00000019 00000016 00000015 00000013 06060612 20202117 1a1a1a19 0404041c 0202021b 2f302f1b 7675751e 54545520 0b0a0b21 00000023 00000025 0b0c0c27 3f3f3f2a 696a6a2c 6f6f6f2d 69696930 68686833 65656538 6161613e 57575747 44444456 33333262 28282988 4f4f4fec 949494ff adadadff a5a5a5ff a3a3a3ff a0a0a0ff 9d9d9dff 989898ff 919191ff 888888ff 818181ff 797979ff 787878ff 6b6b6bff 545454ff 363636ff 090909ff 000000ff 000000ff 000000ff 000000ff 090909ff 2f2e2eff 757676ff a2a3a4ff 75706fff 251715ff 0e0000ff 1b0a05ff 1c0d08ff 0d0606ff 050405ff 060606ff 060606ff 060606ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070706ff 0a0605ff 0a0504ff 090504ff 090504ff 090504ff 090504ff 0a0603ff 0b0703ff 0a0603ff 0a0603ff 0a0603ff 060301ff 0a0504ff 29150bff 452511ff 3b1d0fff 2b150bff 190700ff 696564ff bcbebeff 505050ff 080808ff 141414ff 151515ff 161616ff 181818ff 181818ff 1a1a1aff 1d1d1dff 111111ff 696969ff c5c5c5ff b9b9b9ff d8d8d8ff f2f1f2ff 909090ff 6d6d6cff 787878ff 595959c7 2020200f 21212100 22222200 22222200 22222200 22222200 22222200 22222200 22222200 22222200 22222200 │ │ -15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 14141400 1c1c1c36 6c6c6cfc 727272ff 717171ff 6d6d6dff 858585ff d7d7d7ff c5c5c5ff a2a2a2ff a3a3a3ff a8a8a8ff 888888ff 050505ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 343434ff 858585ff 9b9b9bff 929292ff 909090ff 8f8f8fff 8e8e8eff 8d8d8dff 8c8c8cff 8b8b8bff 898989ff 888888ff 878787ff 868686ff 848484ff 848484ff 838383ff 8a8a8aff 797979fb 313131d6 000000b2 000000ac 000000a6 00000099 1818189d 4b4b4bb1 565656ac 5454549e 54545492 56565689 56565681 5656567d 5353537a 51515179 50505078 4f4f4f77 4f4f4f75 50505071 5151516d 54545469 58575764 5c5c5c5f 6161615b 68686857 70707053 6f6f6f50 6e6e6d4d 71717149 48484946 0c0c0c45 00000042 00000040 0000003d 0000003b 00000038 0e0f0e37 51525134 65676532 27282730 0000002e 0000002c 00000029 00000027 00000025 00000022 00000020 0000001e 0000001d 0000001a 00000018 00000016 00000015 00000013 00000011 07070711 20202114 1b1b1b16 05050518 02020118 29292919 6f6e6e19 5c5b5b1b 0e0e0e1d 0000001e 00000020 00000023 03030325 2b2a2b27 605f602b 70706f2d 6a6b6a30 69696934 66676738 6262623f 59595a4a 4747475a 33333363 2c2c2c93 565656f0 959595ff abababff a4a4a4ff a2a2a2ff a0a0a0ff 9d9d9dff 979797ff 8e8e8eff 858585ff 7b7b7bff 898989ff a5a5a5ff 878787ff 5f5f5fff 474747ff 1c1c1cff 000000ff 000000ff 010101ff 000000ff 000000ff 121212ff 4f4f4fff 959797ff 999897ff 494242ff 0f0402ff 150601ff 1c0d08ff 0f0705ff 060405ff 070506ff 060606ff 060606ff 060606ff 060606ff 060606ff 070707ff 070707ff 060606ff 060606ff 080504ff 090504ff 090504ff 090504ff 080403ff 080403ff 090503ff 0a0603ff 0a0603ff 090502ff 090502ff 070402ff 040201ff 170d07ff 41220eff 472110ff 2d1208ff 83807fff b2b3b3ff 353535ff 080808ff 131313ff 131313ff 141414ff 161616ff 171717ff 181818ff 191919ff 131313ff 8a8a8aff c2c2c2ff bababaff e2e2e3ff dfdfe0ff 797b7aff 6f7070ff 797979ff 43434396 0e0e0e00 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 │ │ -08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 06060600 0909090c 5e5e5edc 767676ff 717171ff 707070ff 757575ff cacacaff d0d0d0ff a4a4a4ff a2a2a2ff a4a4a4ff 9c9c9cff 1b1b1bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 111111ff 616161ff 9a9a9aff 999999ff 929292ff 919191ff 8f8f8fff 8f8f8fff 8e8e8eff 8d8d8dff 8b8b8bff 8a8a8aff 898989ff 878787ff 868686ff 858585ff 848484ff 868686ff 8a8a8aff 5e5e5eee 131313bf 000000a9 000000a7 0000009d 00000090 2828289d 585858ae 5d5d5da5 5b5b5b97 5e5e5e8c 60606081 62626279 62626274 63636370 6161616e 5f605f6d 5e5e5e6b 5e5e5e69 5f5f5f67 60616065 64646461 6666675e 696a6a5a 6d6e6e57 75757553 78787850 7071714d 6d6d6d4c 6d6d6e49 3a3a3a47 01010244 00000042 00000040 0000003d 0000003b 00000039 1f1e1f37 61616234 59585932 16171630 0000002e 0000002b 00000028 00000026 00000024 00000022 00000020 0000001e 0000001c 0000001a 00000018 00000016 00000015 00000013 00000011 00000010 0f0e0e10 1b1b1b10 19191914 06060716 02010115 24242416 66676617 5c5b5b18 1212121a 0000001c 0000001e 00000021 00000022 00000024 1b1b1c26 5454542a 6f6f6f2c 6d6d6d30 6d6d6d32 69696937 6160613f 5656564c 4747475c 34353566 2e2e2e9a 585858f4 959595ff a9a9a9ff a5a5a5ff a1a1a1ff 9f9f9fff 9c9c9cff 959595ff 8e8e8eff 848484ff 8a8a8aff a9a9a9ff c6c6c6ff b5b5b5ff 757575ff 525252ff 333333ff 080808ff 000000ff 010101ff 000000ff 000000ff 020202ff 2b2c2cff 757676ff a6a6a5ff 7a7471ff 2c1c18ff 100100ff 1c0d07ff 120907ff 080405ff 070606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 050606ff 070606ff 080503ff 080403ff 080403ff 080403ff 080403ff 070302ff 090502ff 090502ff 090502ff 090502ff 080401ff 030100ff 0d0602ff 3a1807ff 472718ff 989899ff a2a3a3ff 1f1f1fff 080808ff 111111ff 121212ff 131313ff 141414ff 151515ff 171717ff 141414ff 1e1e1eff a5a5a5ff bebebeff bdbdbcff ececedff c4c4c4ff 6f6f6fff 727272ff 757575fe 32323261 11111100 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 15151500 │ │ -19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 13131300 464646a9 787878ff 717171ff 717171ff 6d6d6dff b6b6b6ff d8d8d8ff abababff a0a0a0ff a2a2a2ff a6a6a6ff 373737ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 373737ff 878787ff 9e9e9eff 959595ff 939393ff 919191ff 909090ff 8f8f8fff 8e8e8eff 8d8d8dff 8b8b8bff 8a8a8aff 898989ff 898989ff 878787ff 868686ff 858585ff 8b8b8bff 808080fe 3b3b3bd8 000000ad 000000a4 000000a1 00000093 04040489 3636369d 636363aa 6565659e 66666692 69696986 6c6c6c7c 6e6e6e74 6f6f6f6e 6f6f6f6a 6d6d6d67 6c6c6c66 6a6b6a64 6a6a6a63 6b6b6b61 6d6d6d5e 6f6f6f5d 7272735a 76767657 79797955 7f7f7f52 7c7c7c4f 6f6f6f4c 6c6c6c4b 72737348 63626246 1a1a1a44 00000041 0000003f 0000003d 0000003a 01010139 33343337 6c6b6d34 46454631 0908092f 0000002d 0000002b 00000028 00000026 00000024 00000022 00000020 0000001e 0000001c 00000019 00000017 00000015 00000014 00000013 00000010 0000000f 0000000d 0909090d 1717180e 19191910 08080812 00010112 1f201f12 63636214 5b5a5915 16161616 00000018 00000019 0000001c 0000001f 00000021 00000023 0d0d0e26 44444529 6f6f6f2b 7373732e 6e6e6e32 66666537 5c5c5c3f 4e4e4e4d 4546465e 34343469 2f2f2f9f 5a5a5af4 919191ff a7a7a7ff a3a3a3ff 9f9f9fff 9e9e9eff 9b9b9bff 959595ff 909090ff 939393ff a5a5a5ff c2c2c2ff ddddddff e7e7e7ff 9d9d9dff 5b5b5bff 434343ff 191919ff 000000ff 000000ff 000000ff 000000ff 000000ff 121111ff 4d4e4eff 949595ff 9b9895ff 544542ff 170602ff 180602ff 120806ff 060304ff 070406ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 050505ff 050505ff 050505ff 070504ff 080403ff 080302ff 070302ff 070302ff 070302ff 070302ff 080402ff 080401ff 080401ff 080401ff 050200ff 030000ff 322924ff aaaaaaff 8d8d8dff 0e0e0eff 0a0a0aff 0f0f0fff 101010ff 111111ff 121212ff 131313ff 151515ff 0d0d0dff 343434ff b6b6b6ff b9b9b9ff c3c3c3ff efefefff a6a6a5ff 6b6b6aff 747475ff 6b6b6bf0 20202031 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 │ │ -07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 04040400 2d2d2d6e 777777ff 717171ff 717171ff 6b6b6bff a0a0a0ff dbdbdbff b4b4b4ff 9f9f9fff a1a1a1ff a8a8a8ff 575757ff 000000ff 000000ff 000000ff 000000ff 121212ff 646464ff 9d9d9dff 9b9b9bff 949494ff 939393ff 929292ff 919191ff 8f8f8fff 8e8e8eff 8d8d8dff 8c8c8cff 8b8b8bff 8b8b8bff 898989ff 878787ff 878787ff 888888ff 8e8e8eff 686868f1 1a1a1abf 000000a2 000000a0 00000098 00000089 0a0a0a84 4545459e 686868a5 69696998 6d6e6d8d 73737382 77777779 78797872 7a7a7a6c 79797967 77777764 75757562 75757560 7474745f 7575755d 7777775b 79797959 7b7b7b58 7e7e7e55 83848453 87878750 7c7d7c4f 6e6d6d4d 6d6d6d4a 71717148 76767646 68686843 24242541 0000003f 0000003d 0000003b 09090938 48474937 6a6b6b34 30313031 0201012f 0000002d 0000002a 00000028 00000026 00000023 00000021 0000001f 0000001d 0000001c 00000019 00000017 00000016 00000013 00000012 00000010 0000000f 0000000e 0000000c 0000000b 1212130c 1919190e 0909090f 0001010f 1c1c1b10 5c5b5b10 5f5f5e12 1b1b1a14 00000015 00000016 00000019 0000001a 0000001d 00000020 00000022 05050524 33343327 6a69692b 7574742e 6f6f6f31 65666537 3a3a3a3f 2829284d 3f403f5e 3334336a 2f2f2f9c 575757f0 8d8d8dff a5a5a5ff a3a3a3ff 9e9e9eff 9c9c9cff 999999ff 989898ff a0a0a0ff a5a5a5ff c0c0c0ff d8d8d8ff f7f7f7ff ffffffff c7c7c7ff 727272ff 555555ff 2f2f2fff 060606ff 000000ff 000000ff 000000ff 000000ff 020202ff 2d2d2dff 747575ff 9d9f9eff 787370ff 2e1e18ff 140400ff 150a06ff 090405ff 050406ff 050606ff 050505ff 060606ff 060606ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050404ff 060302ff 070302ff 070302ff 070302ff 060202ff 070302ff 080401ff 080401ff 080401ff 080401ff 000000ff 353636ff b4b5b5ff 717171ff 040404ff 0b0b0bff 0e0e0eff 0f0f0fff 0f0f0fff 111111ff 121212ff 131313ff 080808ff 535353ff bebebeff b5b5b6ff ccccccff e8e8e8ff 8b8b8bff 6c6c6bff 787878ff 5a5a5acf 07070708 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 │ │ -19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 17171700 1f1f1f37 6d6d6dfc 727272ff 717171ff 6c6c6cff 8a8a8aff d8d8d8ff bfbfbfff 9f9f9fff a0a0a0ff a6a6a6ff 777777ff 000000ff 000000ff 000000ff 373737ff 8a8a8aff a0a0a0ff 979797ff 949494ff 949494ff 939393ff 919191ff 919191ff 8f8f8fff 8e8e8eff 8d8d8dff 8b8b8bff 8b8b8bff 8a8a8aff 898989ff 878787ff 8d8d8dff 878787ff 474747dc 050505ab 0000009d 0000009a 00000090 00000080 12121281 5151519e 6b6b6ba0 6a6a6a92 71717187 7877787d 7d7d7d75 80808070 8282826a 81818166 7f7f7f63 7d7d7d61 7d7d7d5f 7d7d7d5e 7e7e7e5c 7f7f7f5a 80808059 81818257 84848455 8a8b8b52 8a8a8a50 797a794e 6d6d6d4c 6f6f6f4a 72727248 74747446 78787843 6e6e6e41 2b2b2b3f 0000003d 0000003a 18181738 5d5d5d36 61606133 1c1c1c31 0000002e 0000002c 0000002a 00000028 00000026 00000023 00000021 0000001f 0000001e 0000001c 00000019 00000017 00000015 00000013 00000012 00000010 0000000f 0000000e 0000000d 0000000b 0000000a 1616160a 1b1b1b0b 0909090c 0001010d 1819180d 5252520e 6263620f 201f1f11 00000012 00000014 00000016 00000018 0000001b 0000001c 0000001f 00000022 00000024 24242428 62646229 7979792c 71727131 3c3c3b36 00010040 1719174e 3434345f 3231326d 2e2e2f98 545454ea 878687ff a4a4a4ff a5a5a5ff 9e9e9eff 9a9a9aff 989898ff a9a9a9ff a5a5a5ff b0b0b0ff cbcbcbff e7e7e7ff f5f5f5ff fafafaff bababaff 6c6c6cff 5d5d5dff 444444ff 131313ff 000000ff 000000ff 000000ff 000000ff 0b0b0bff 545454ff 646464ff 8b8c8dff 8f8f8fff 48413dff 180903ff 130600ff 0c0606ff 060405ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 040404ff 040404ff 040404ff 060403ff 070302ff 060201ff 060201ff 060201ff 060201ff 070301ff 080401ff 070300ff 000000ff 50504fff b8b9b9ff 545454ff 000000ff 0c0c0cff 0c0c0cff 0d0d0dff 0e0e0eff 0f0f0fff 101010ff 101010ff 090909ff 737373ff c0c0c0ff b4b4b4ff d7d7d6ff d8d9d8ff 787878ff 6e6e6eff 7a7a7aff 4343439b 00000000 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 │ │ -08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 06060600 0909090c 5f5f5fdc 757575ff 717171ff 6f6f6fff 797979ff ccccccff cbcbcbff a1a1a1ff 9f9f9fff a2a2a2ff 909090ff 060606ff 101010ff 666666ff 9f9f9fff 9d9d9dff 969696ff 969696ff 959595ff 949494ff 929292ff 919191ff 909090ff 8f8f8fff 8e8e8eff 8d8d8dff 8b8b8bff 8a8a8aff 898989ff 898989ff 909090ff 737373f5 232323c2 0000009d 0000009a 00000093 00000087 00000076 1d1d1d80 5c5c5c9d 6c6c6c9a 6d6d6d8c 74747482 7a7a7a7a 7f7f7f73 8383836d 86868669 87878765 86868663 86868660 8787875f 8686865d 8585855b 8585855a 86858658 87868756 8b8b8b54 91919152 8989884f 7574754e 6d6e6e4d 71727149 73747448 76767646 77787743 7b7c7b41 7474743f 3031303c 0000003a 2a2a2a38 6c6b6b35 514f5033 0d0d0c30 0000002f 0000002b 0000002a 00000028 00000025 00000023 00000020 0000001f 0000001d 0000001b 00000019 00000017 00000015 00000013 00000012 00000010 0000000e 0000000d 0000000c 0000000b 00000009 00000009 19191909 1818180a 0b0b0b0b 0000010c 1213130b 5050500c 6968690d 2524240e 00000010 00000011 00000013 00000016 00000016 00000019 0000001c 0000001e 00000021 00000023 15141525 52525328 7a7c7b2c 48474831 00000037 00000040 0c0c0c4d 2727265f 2d2d2d6c 2d2c2d91 4b4b4cdf 7f7f7fff a0a0a0ff a5a5a5ff 9e9e9eff 999999ff a9a9a9ff a9a9a9ff abababff b5b5b5ff bfbfbfff c4c4c4ff c9c9c9ff aaaaaaff 8c8c8cff 676767ff 5e5e5eff 555555ff 292929ff 030303ff 000000ff 000000ff 101010ff 5c5c5cff 5f5f5fff 5c5c5cff 787878ff 979899ff 716e6cff 271c16ff 110300ff 0c0505ff 060405ff 060505ff 050505ff 050505ff 050505ff 050505ff 050505ff 040404ff 040404ff 040404ff 040404ff 040404ff 040304ff 050202ff 060201ff 060201ff 060201ff 060201ff 070301ff 060200ff 010101ff 6c6d6cff b4b4b4ff 363636ff 000000ff 0b0b0bff 0b0b0bff 0c0c0cff 0c0c0cff 0e0e0eff 0e0e0eff 0c0c0cff 111111ff 919191ff bebebeff b5b5b5ff e0e0dfff c0c0c0ff 6d6d6dff 707070ff 777777ff 2e2e2e61 1d1d1d00 20202000 20202000 20202000 20202000 20202000 20202000 20202000 20202000 20202000 20202000 20202000 │ │ -1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 15151500 484848ae 787878ff 717171ff 717171ff 6f6f6fff bababaff d5d5d5ff a5a5a5ff 9d9d9dff 9f9f9fff 9a9a9aff 555555ff 868686ff a3a3a3ff 9a9a9aff 979797ff 969696ff 959595ff 949494ff 939393ff 919191ff 919191ff 909090ff 8e8e8eff 8d8d8dff 8b8b8bff 8b8b8bff 898989ff 8d8d8dff 8d8d8dff 535353e1 0a0a0aab 00000098 00000095 0000008c 0000007e 0000006e 2b2b2b80 6565659c 6f6f6f94 71717187 7777777f 7d7d7d77 81818171 8585856c 87878768 89898964 89898962 8a8a8a60 8a8a8a5e 8a8a8a5d 8a8a8a5b 8989895a 8a8b8a58 8c8c8c55 91909053 94949452 84848450 7171714e 70706f4c 7373744a 76767647 77787745 79797943 7b7b7b41 7e7e7e3f 7877773c 3f3f3f39 42414238 6d6c6c35 3a393933 03030331 0000002e 0000002c 00000029 00000027 00000025 00000023 00000020 0000001f 0000001c 0000001a 00000018 00000016 00000015 00000013 00000011 00000010 0000000f 0000000d 0000000c 0000000a 00000009 00000009 00000007 0e0e0e08 15151508 0c0c0c09 00010108 0f101009 4b4b4b09 6160610a 2b2a2b0b 0000000c 0000000f 00000010 00000011 00000013 00000016 00000019 0000001b 0000001d 0000001f 00000022 09090925 44454529 5556562c 0f0f0f30 00000035 00000040 0404044d 1a1a195e 2828286d 2a2a2a86 444444d0 747474ff 9b9b9bff a6a6a6ff a0a0a0ff abababff abababff acacacff b8b8b8ff c0c0c0ff ccccccff cdcdcdff a8a8a8ff 8d8d8dff 717171ff 5c5c5cff 5a5a5aff 5d5d5dff 404040ff 0f0f0fff 000000ff 181818ff 5c5c5cff 5e5e5eff 5f5f5fff 5f5f5fff 696969ff 8b8c8cff 8d8b8aff 4d423dff 150702ff 0a0100ff 070304ff 070505ff 060404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 030303ff 030303ff 030303ff 040303ff 060302ff 060201ff 060201ff 060201ff 030000ff 080807ff 858585ff a8a8a8ff 1c1c1cff 010101ff 090909ff 090909ff 0a0a0aff 0b0b0bff 0c0c0cff 0c0c0cff 070707ff 212121ff a8a8a8ff b8b8b8ff b9b9b9ff e5e5e5ff a5a5a4ff 6a6a6aff 757575ff 6e6e6ef6 1313132c 05050500 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 │ │ -07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 04040400 30303073 777777ff 717171ff 717171ff 6c6c6cff a5a5a5ff d9d9d9ff aeaeaeff 9c9c9cff 9e9e9eff 9d9d9dff a2a2a2ff 9e9e9eff 999999ff 989898ff 979797ff 969696ff 959595ff 939393ff 929292ff 919191ff 909090ff 8f8f8fff 8e8e8eff 8c8c8cff 8b8b8bff 8b8b8bff 929292ff 7c7c7cf8 2e2e2ec7 0000009c 00000095 00000090 00000084 00000074 02020268 39393982 6e6e6e99 7272728e 76767683 7c7c7c7b 81818174 8585856e 8888886a 8a8a8a67 8b8b8b64 8c8c8c62 8c8c8c61 8d8d8d5e 8b8c8c5d 8c8d8c5a 8e8e8e58 8f8f8f58 92929255 96979654 95949552 7f7f7e4f 7070704d 7373734c 7676764a 78787847 797a7a45 7b7b7b42 7c7c7c40 7d7d7d3f 7f7f7f3c 7d7d7d3a 76767637 66646535 24232232 0000002f 0000002e 0000002c 00000029 00000027 00000025 00000022 00000021 0000001e 0000001d 0000001b 00000018 00000017 00000014 00000013 00000011 00000010 0000000e 0000000c 0000000b 0000000b 00000009 00000008 00000007 00000006 10101007 19191907 0c0c0c08 00010008 0d0d0d07 42414208 67676708 2d2d2c0a 0100010a 0000000d 0000000d 0000000f 00000011 00000014 00000015 00000017 0000001a 0000001c 0000001f 00000022 02020226 2e2d2e28 4546462b 18181930 00000036 0000003e 0000004a 1010105c 2122226b 2829297f 393a3ab9 666666f8 919191ff a3a3a3ff aeaeaeff b2b2b2ff adadadff b9b9b9ff ccccccff dbdbdbff d0d0d0ff adadadff 909090ff 767676ff 626262ff 5a5a5aff 585858ff 5f5f5fff 525252ff 202020ff 202020ff 5d5d5dff 5b5b5bff 5c5c5cff 606060ff 616161ff 656565ff 7c7d7eff 949594ff 706967ff 2b1b16ff 0b0000ff 040201ff 070304ff 050404ff 040404ff 040404ff 040404ff 040404ff 040404ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 050302ff 060201ff 060201ff 000000ff 121111ff 9c9c9cff 919191ff 080808ff 040404ff 070707ff 080808ff 080808ff 0a0a0aff 0b0b0bff 0c0c0cff 030303ff 3a3a3aff b8b7b7ff b2b2b2ff c0c0c0ff e2e2e2ff 8a8b8bff 6c6c6cff 797979ff 5b5b5bcc 0b0b0b0d 06060600 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 │ │ -1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 1b1b1b00 19191900 2222223d 6e6e6efe 727272ff 717171ff 6c6c6cff 8f8f8fff d8d8d8ff b9b9b9ff 9b9b9bff 9d9d9dff 9d9d9dff 9b9b9bff 999999ff 999999ff 979797ff 969696ff 959595ff 959595ff 939393ff 929292ff 919191ff 909090ff 8e8e8eff 8d8d8dff 8b8b8bff 8f8f8fff 929292ff 5f5f5fe7 111111ae 00000095 00000092 00000089 0000007d 0000006b 08080863 48484883 75757596 7776778a 7b7b7b80 80808078 85858572 8a8a8a6c 8b8b8c6a 8e8e8e67 8e8e8e64 8f8f8f61 8f8f8f60 8f8f8f5f 8e8e8e5e 8f8e8f5a 90919059 92939258 95959556 98989854 8f8f8f52 7877774f 7071704d 7575754c 7878784a 7a7a7a47 7c7b7c45 7c7c7c42 7e7d7d40 7e7e7e3e 7f7f7f3b 83838339 82828237 56555634 12111132 0000002f 0000002d 0000002b 00000029 00000027 00000024 00000022 00000020 0000001e 0000001c 0000001a 00000018 00000015 00000015 00000013 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000008 00000008 00000007 00000006 00000006 00000005 1a1a1a07 12121206 00000006 0a0a0a07 41414106 5c5b5b06 2f2f2e09 0201010a 0000000a 0000000b 0000000d 0000000f 00000010 00000012 00000015 00000017 00000019 0000001c 0000001f 00000022 00000024 21202027 49484a2b 2827282f 01010134 0000003c 00000048 08080957 1c1c1c69 26262676 313131a2 555555e6 808080ff a2a2a2ff b4b4b4ff b8b8b8ff c7c7c7ff e0e0e0ff e4e4e4ff d5d5d5ff b0b0b0ff 919191ff 787878ff 696969ff 626262ff 5a5a5aff 555555ff 595959ff 5a5a5aff 4a4a4aff 585858ff 5a5a5aff 5b5b5bff 5c5c5cff 606060ff 646464ff 696969ff 737373ff 8c8c8eff 858484ff 453d3aff 0e0402ff 030000ff 060304ff 060404ff 040404ff 030404ff 040404ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 050201ff 060100ff 000000ff 262525ff adadadff 757575ff 000000ff 040404ff 060606ff 060606ff 080808ff 080808ff 080808ff 0b0b0bff 000000ff 5b5b5bff bdbdbdff afafafff c9c9c9ff d6d6d6ff 777778ff 707070ff 797979ff 4343439b 1a1a1a00 21212100 20202000 20202000 20202000 20202000 20202000 20202000 20202000 20202000 20202000 20202000 20202000 │ │ -07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 06060600 0909090f 606060e0 757575ff 717171ff 6e6e6eff 7c7c7cff cfcfcfff c5c5c5ff 9c9c9cff 9d9d9dff 9c9c9cff 9a9a9aff 999999ff 989898ff 979797ff 969696ff 959595ff 939393ff 939393ff 929292ff 909090ff 8f8f8fff 8d8d8dff 8c8c8cff 949494ff 868686fc 3b3b3bcc 0000009c 00000092 0000008e 00000083 00000076 00000062 0e0e0e60 57575785 7d7d7d92 7d7d7d85 8181817c 86868675 8c8c8c70 8e8e8e6c 91919169 91919166 92929263 93939362 93939360 9393935f 9292925c 9292925b 93929359 93939358 97979756 99989953 87878752 73737350 7372734d 7878774b 7a7b7a49 7c7b7b47 7c7d7d44 7e7e7e42 7f7f7e40 80807f3e 8081813b 85868638 7b7b7b37 3e3e3e34 05060532 0000002f 0000002e 0000002b 00000029 00000026 00000024 00000022 0000001f 0000001e 0000001b 00000019 00000017 00000015 00000014 00000013 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 18181804 10101005 00000005 07070704 3c3b3b06 5d5c5b06 36363506 03030307 00000008 00000009 0000000a 0000000c 0000000d 0000000f 00000012 00000014 00000016 00000019 0000001c 0000001f 00000022 00000025 13131326 4444452a 3938392f 07060733 0000003b 00000045 04040353 16161565 24242472 2b2b2b8c 434343c9 6f706ffc 959595ff aeaeaeff c0c0c0ff d2d2d2ff d5d5d5ff c0c0c0ff a0a0a0ff 8b8b8bff 7d7d7dff 707070ff 676767ff 606060ff 5a5a5aff 515151ff 545454ff 5b5b5bff 595959ff 585858ff 595959ff 5a5a5aff 5d5d5dff 626262ff 686868ff 6d6d6dff 717171ff 818282ff 8d8f8eff 65605fff 1f1715ff 000000ff 040102ff 070304ff 050304ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030101ff 050201ff 000000ff 3f3f3fff b4b4b4ff 585858ff 000000ff 030303ff 040404ff 050505ff 060606ff 060606ff 080808ff 090909ff 010101ff 7d7d7dff bababaff aeaeaeff d5d4d5ff c1c1c1ff 6d6d6eff 747473ff 777777ff 2b2b2b65 00000000 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 │ │ -1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 1c1c1c00 16161600 494949ae 777777ff 717171ff 707070ff 707070ff bebebeff d0d0d0ff a0a0a0ff 9b9b9bff 9b9b9bff 999999ff 999999ff 979797ff 969696ff 959595ff 949494ff 939393ff 929292ff 919191ff 8f8f8fff 8e8e8eff 8f8f8fff 969696ff 6b6b6be9 191919ab 0000008e 0000008e 00000087 0000007c 0000006e 0000005a 1a1a1a5f 67676787 8282828e 82828281 89898979 8d8d8d73 9191916f 9494946b 95959568 96969666 97979663 96969662 97979660 9696965f 9696965d 9697975b 96969659 97969758 9a9a9a55 97979653 81808050 7171714f 7475744d 7978794b 7b7a7a49 7d7d7c46 7e7f7f43 80808042 8081803f 8181813e 8282823b 87878739 6f6e6f36 29292934 00000031 0000002f 0000002d 0000002b 00000028 00000026 00000023 00000022 0000001f 0000001d 0000001b 00000019 00000018 00000015 00000013 00000013 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000009 00000007 00000007 00000006 00000005 00000005 00000004 00000003 18181804 0c0c0b04 01010104 04040504 30303005 6e6e6e05 393a3a06 03030306 00000008 00000008 00000008 0000000a 0000000b 0000000d 0000000f 00000011 00000013 00000016 00000018 0000001b 0000001e 00000021 00000024 08080827 3838392a 4445452e 13121333 00000038 00000041 0000004e 0f0f0f5d 2222226d 2727287b 343434a7 565656e3 808080ff a3a3a3ff b9b9b9ff b8b8b8ff a9a9a9ff 9b9b9bff 919191ff 848484ff 787878ff 6e6e6eff 676767ff 606060ff 585858ff 505050ff 4f4f4fff 555555ff 585858ff 585858ff 595959ff 5b5b5bff 5e5e5eff 636363ff 696969ff 707070ff 747474ff 7c7c7cff 8a8b8bff 7e7c7cff 3b3635ff 050302ff 010000ff 060203ff 050303ff 040303ff 030303ff 030303ff 030303ff 030303ff 030303ff 020202ff 030303ff 020202ff 020202ff 000000ff 5c5c5cff b2b2b2ff 393939ff 000000ff 030303ff 030303ff 040404ff 050505ff 050505ff 070707ff 050505ff 0d0d0dff 9b9b9bff b5b5b5ff b1b1b1ff dddcddff a7a7a8ff 6b6b6bff 757575ff 6c6c6cee 1f1f1f35 10101000 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 12121200 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c2c2c75 787878ff 717171ff 707070ff 6b6b6bff a9a9a9ff d6d6d6ff a8a8a8ff 999999ff 9b9b9bff 999999ff 989898ff 979797ff 969696ff 949494ff 939393ff 939393ff 929292ff 909090ff 8e8e8eff 959595ff 8e8e8eff 474747c2 03030383 0000007f 00000083 0000007d 00000074 00000065 00000052 2626265f 74747488 8989898a 8989897e 8e8e8e77 93939371 9797976d 9999996a 9a9a9a67 9b9b9b66 9b9b9b63 9b9b9c61 9b9b9b60 9c9c9b5e 9b9b9b5c 9a9b9a5b 9b9b9b59 9b9c9c57 9e9e9e55 93939353 7a7a7a51 7272724f 7777774c 7a7a794b 7b7b7c49 7d7d7d46 7f7f8044 80808042 81818140 8181813d 8383843b 86868639 5e5e5e36 17171734 00000031 0000002e 0000002c 0000002a 00000028 00000026 00000024 00000021 0000001f 0000001d 0000001b 00000019 00000017 00000015 00000014 00000012 00000010 0000000e 0000000d 0000000c 0000000a 0000000a 00000009 00000007 00000006 00000006 00000005 00000004 00000004 00000003 00000003 00000003 11111103 01010103 02020103 2f2f3003 66656704 37373704 04040405 00000005 00000006 00000006 00000008 00000009 0000000b 0000000d 0000000e 00000011 00000013 00000016 00000019 0000001b 0000001e 00000021 00000024 02020127 2a2b2b2a 4c4d4d2d 22222231 00000036 0000003e 00000048 0a0a0a56 22222266 2b2b2b74 2d2d2d8b 424242c1 686868f5 929292ff b0b0b0ff b1b1b1ff a3a3a3ff 979797ff 8a8a8aff 7d7d7dff 757575ff 6d6d6dff 666666ff 5e5e5eff 575757ff 4f4f4fff 4a4a4aff 515151ff 585858ff 595959ff 595959ff 5b5b5bff 606060ff 656565ff 6b6b6bff 737373ff 787878ff 7c7b7bff 848586ff 858585ff 5a5554ff 171313ff 000000ff 040001ff 060203ff 040303ff 030303ff 030303ff 030303ff 030303ff 020202ff 020202ff 020202ff 010101ff 000000ff 767676ff a7a7a7ff 202020ff 000000ff 010101ff 020202ff 030303ff 030303ff 040404ff 050505ff 000000ff 252525ff adadadff b0b0b0ff b7b7b7ff dddeddff 8e8e8eff 6c6c6cff 777777ff 5b5b5bd2 1717170e 1f1f1f00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 1e1e1e00 │ │ -08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 07070700 1919193f 6f6f6ffe 727272ff 717171ff 6b6b6bff 939393ff d7d7d7ff b3b3b3ff 989898ff 9a9a9aff 989898ff 979797ff 979797ff 959595ff 949494ff 939393ff 929292ff 919191ff 909090ff 989898ff 777777e5 22222285 0000005a 00000068 0000006f 0000006e 00000067 0000005b 0000004a 35353560 81818189 8e8e8e86 90908f7b 95959575 99999970 9b9c9c6c 9e9e9e69 9e9e9e67 a0a0a066 a0a0a063 9fa09f60 a0a0a060 9fa0a05e a0a0a05c 9f9f9f5a 9f9f9f58 a1a1a157 a0a0a054 8e8e8e52 78787851 7575754f 7979794d 7a7b7b4b 7d7c7d48 7f7f7f46 80808044 80808041 8181813f 8282823d 8586863b 80818138 49484935 0a0a0a33 00000031 0000002e 0000002c 0000002a 00000028 00000025 00000023 00000021 0000001f 0000001d 0000001b 00000018 00000017 00000015 00000013 00000011 00000010 0000000e 0000000d 0000000c 0000000a 00000009 00000008 00000007 00000006 00000006 00000006 00000004 00000003 00000003 00000003 00000003 00000002 13131303 01010103 01010102 2b2a2903 5b5b5b03 3b3b3b04 05050503 00000003 00000005 00000006 00000006 00000008 00000009 0000000b 0000000c 0000000e 00000011 00000014 00000016 00000018 0000001b 0000001d 00000020 00000023 00000026 1a1a1a2a 4a494a2c 3433352f 04040434 0000003b 00000043 0404044f 1e1e1e5e 3030306c 2d2d2d7b 3132319b 4c4d4dd3 757575f9 9a9a9aff a8a8a8ff 9d9d9dff 8d8d8dff 828282ff 7a7a7aff 737373ff 6c6c6cff 646464ff 5c5c5cff 565656ff 4f4f4fff 474747ff 4a4a4aff 555555ff 5a5a5aff 5a5a5aff 5d5d5dff 626262ff 686868ff 6f6f6fff 767676ff 7b7b7bff 7e7e7eff 848484ff 888888ff 71706fff 2e2e2dff 030202ff 020000ff 060203ff 050303ff 030303ff 020303ff 030303ff 020202ff 020202ff 020202ff 000000ff 090909ff 8f8f8fff 929292ff 111111ff 000000ff 000000ff 010101ff 020202ff 020202ff 030303ff 040404ff 000000ff 454545ff b6b6b6ff acacabff c2c2c1ff d4d5d4ff 7b7b7bff 6e6e6dff 797979ff 454545a1 00000000 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 │ │ -03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 03030300 02020200 04040411 606060e2 757575ff 707070ff 6d6d6dff 808080ff d0d0d0ff bfbfbfff 989898ff 999999ff 989898ff 979797ff 969696ff 959595ff 939393ff 939393ff 919191ff 959595ff 949494ff 545454ae 0a0a0a42 00000036 0000004b 00000054 00000057 00000056 0000004c 01010141 44444461 8c8c8c88 92929282 95959579 9a9a9a72 9e9e9e6e a1a1a16b a2a3a368 a3a3a366 a3a3a365 a4a4a463 a4a4a460 a3a3a45f a4a4a45d a4a3a45b a4a3a35a a4a4a458 a7a6a656 a0a1a154 88888852 78797950 797a7a4e 7b7b7b4c 7d7c7c4a 7e7e7d48 7f7f8045 80808043 81818142 8181813f 8283833c 8788873a 76777638 33333335 01010133 00000030 0000002e 0000002c 0000002a 00000028 00000025 00000022 00000020 0000001e 0000001d 0000001b 00000019 00000017 00000014 00000013 00000012 00000010 0000000e 0000000d 0000000c 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000005 00000003 00000003 00000003 00000003 00000002 00000002 00000001 03030302 00000002 1c1c1b02 44434402 55545402 05050702 00000004 00000003 00000004 00000005 00000006 00000008 00000008 0000000b 0000000c 0000000e 00000010 00000013 00000015 00000017 0000001a 0000001d 00000020 00000023 00000026 0c0c0c29 4140412c 44434230 0f0e0e33 00000038 0000003f 0000004a 17171755 35353565 35343572 2d2c2c82 383938aa 565656de 808080ff 9d9d9dff 9e9e9eff 8b8b8bff 7d7d7dff 777777ff 717171ff 6a6a6aff 636363ff 5b5b5bff 555555ff 4d4d4dff 454545ff 424242ff 4f4f4fff 5a5a5aff 5c5c5cff 5f5f5fff 656565ff 6c6c6cff 727272ff 787878ff 7d7d7dff 818181ff 838383ff 878787ff 7d7d7dff 4c4c4cff 111111ff 000000ff 040102ff 060102ff 040102ff 020202ff 020202ff 020202ff 020202ff 000000ff 1d1d1dff a0a0a0ff 7a7a7aff 040404ff 000000ff 000000ff 000000ff 000000ff 010101ff 020202ff 020202ff 000000ff 666666ff b7b8b8ff abaaaaff ccccccff c3c3c3ff 707070ff 706f6fff 777777ff 33333369 16161600 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 │ │ -08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 08080800 04040400 494949b1 787878ff 717171ff 6f6f6fff 737373ff c2c2c2ff cbcbcbff 9b9b9bff 989898ff 989898ff 979797ff 959595ff 959595ff 939393ff 939393ff 9a9a9aff 828282e7 2f2f2f66 00000010 0000001c 0000002e 00000036 0000003c 0000003f 0000003a 06060736 58585862 97979786 9898987e 9b9b9b77 9f9f9f71 a2a2a26e a6a6a66b a6a6a668 a6a6a666 a6a6a765 a7a7a762 a6a6a660 a7a7a75f a7a7a75e a7a7a85c a7a7a75a a8a8a858 aaaaaa56 9e9e9e54 84848652 7c7c7c50 7e7e7e4e 7e7e7e4c 7e7e7f4a 7f7f7f47 81808045 81818143 81818241 8283833e 8585853c 8888873a 67676638 1f1f1f35 00000032 00000030 0000002e 0000002c 00000029 00000027 00000024 00000022 00000020 0000001e 0000001d 0000001a 00000017 00000016 00000015 00000013 00000011 0000000f 0000000e 0000000d 0000000b 00000009 00000009 00000008 00000007 00000006 00000006 00000005 00000005 00000003 00000003 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000002 17181702 85858601 5b5a5a01 07070702 00000002 00000002 00000004 00000004 00000005 00000006 00000008 00000009 0000000a 0000000c 0000000e 00000010 00000012 00000014 00000017 0000001a 0000001c 0000001f 00000023 00000025 03020229 3232312c 4c4d4c2f 1a1a1b33 00000037 0000003d 00000044 0f0f0f4f 3535355b 4141416a 32323277 2e2e2e8b 3d3d3db3 5d5d5de4 858585fe 9e9e9eff 999999ff 848484ff 747474ff 6d6d6dff 696969ff 616161ff 5a5a5aff 535353ff 4c4c4cff 434343ff 3e3e3eff 464646ff 585858ff 5f5f5fff 626262ff 6a6a6aff 717171ff 767676ff 7b7b7bff 7f7f7fff 828282ff 848484ff 878787ff 828282ff 626262ff 292a29ff 030203ff 010000ff 050102ff 050102ff 030202ff 020202ff 020202ff 000000ff 333333ff a9a9a9ff 5e5e5eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 070707ff 858585ff b4b4b4ff adacacff d5d4d5ff abababff 6b6b6bff 737373ff 6e6e6efb 1b1b1b32 18181800 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 19191900 │ │ -04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 01010100 2c2c2c78 7b7b7bff 717171ff 707070ff 6c6c6cff afafafff d3d3d3ff a2a2a2ff 969696ff 979797ff 979797ff 959595ff 949494ff 979797ff 989898ff 626262b6 11111128 00000000 0000000d 00000016 0000001d 00000023 00000028 00000024 0f0f0f2a 6b6b6b61 a0a0a084 9e9e9e7b a1a1a174 a4a4a470 a6a6a66c a8a7a86a a9a9a968 a9a9aa66 aaaaaa65 a9a9a963 aaaaaa60 aaaaaa5f ababab5e ababab5c ababab5a acacac58 ababab56 99999954 83838351 807f8050 8181824d 8181804c 8080804a 81818147 82828145 82828242 82828140 8282823e 8686863b 8585853a 53535337 0e0e0e34 00000032 0000002f 0000002d 0000002b 00000029 00000027 00000024 00000022 0000001f 0000001d 0000001c 0000001a 00000018 00000016 00000014 00000013 00000011 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 25262501 86868601 62636101 09080901 00000002 00000002 00000003 00000003 00000004 00000004 00000007 00000008 00000009 0000000a 0000000c 0000000e 00000010 00000011 00000014 00000017 00000019 0000001c 0000001f 00000022 00000025 00000028 20201f2b 4c4c4c2e 2b2b2b32 01010135 0000003a 00000040 07070749 30303054 4c4c4c61 3e3e3e6e 302f2f7b 3030308f 414041ba 616161e5 898989ff a0a0a0ff 989898ff 7e7e7eff 6a6a6aff 626262ff 5f5f5fff 585858ff 515151ff 4a4a4aff 434343ff 3a3a3aff 3d3d3dff 525252ff 646464ff 696969ff 6f6f6fff 757575ff 7a7a7aff 7e7e7eff 818181ff 838383ff 858585ff 898989ff 858585ff 717171ff 3f3e3eff 0e0e0eff 000000ff 040001ff 050202ff 040202ff 020202ff 000000ff 4a4949ff abaaaaff 424242ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1a1a1aff 9e9e9eff b0b0b0ff b0b0b0ff d8d8d9ff 939393ff 6a6a6aff 787878ff 5d5d5dd5 0404040b 00000000 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 01010100 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c0c0c1c 525252c0 787878ff 727272ff 6a6a6aff 989898ff d6d6d6ff adadadff 949494ff 979797ff 969696ff 959595ff 9b9b9bff 898989f1 4a4a4a74 01010102 00000000 00000005 00000007 0000000c 00000010 00000015 00000012 1d1d1d20 82828261 a9a9a97f a4a4a477 a6a6a672 a9a9a96e aaaaaa6c ababab6a abacac67 ababab65 acacac64 ababab63 ababab60 acadac5f acadad5d adadad5c adadad5a afb0b058 aaaaaa56 93949354 84848351 83848450 8383834e 8283824b 83838248 82828347 82838244 83838343 83828240 8282833e 8787873b 7d7c7c39 3d3d3d37 04040434 00000031 00000030 0000002d 0000002a 00000029 00000026 00000023 00000022 0000001f 0000001d 0000001c 00000019 00000017 00000016 00000014 00000013 00000010 0000000f 0000000e 0000000d 0000000b 00000009 00000008 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 51504f00 8c8a8a01 67666601 0b0b0a01 00000001 00000001 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 0000000f 00000011 00000013 00000016 00000019 0000001c 0000001e 00000022 00000025 00000027 1211112b 4645452e 39393831 07070734 00000039 0000003e 02020245 2625254d 52525258 4f4f4f66 38383873 2c2c2c80 30302f95 414140ba 606060e4 868787fd a0a0a0ff 9c9c9cff 7f7f7fff 666666ff 585858ff 525252ff 4e4e4eff 494949ff 434343ff 3a3a3aff 343434ff 474747ff 656565ff 6d6d6dff 737373ff 787878ff 7d7d7dff 808080ff 818181ff 838383ff 868686ff 898989ff 898989ff 7b7b7bff 535353ff 1e1e1eff 010000ff 010000ff 050102ff 030000ff 000000ff 636363ff a4a3a3ff 2b2b2bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 313131ff adadadff ababaaff b9b9b9ff d3d3d4ff 7f7f7fff 6d6d6dff 7a7a7aff 474747a2 1d1d1d00 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c0c0c00 0a0a0a0d 3e3e3e98 767676ff 707070ff 848484ff d2d2d2ff b9b9b9ff 949494ff 969696ff 989898ff 9a9a9aff 757575c6 2f2f2f36 21212100 05050500 00000001 00000002 00000003 00000006 00000008 00000005 2f2f2f19 97979860 b1b1b17b aaaaaa73 ababab70 acacac6d adadae6b aeaeae69 aeadad67 adadad65 aeaeae64 aeaeae62 adadad60 aeaeae5e aeafaf5d afafaf5b b0b0b05a b2b1b257 a6a6a656 8d8e8e53 85858551 8686864f 8686864d 8584854b 84848449 84848447 83848444 83848442 82838240 8383843d 8888883b 6f6e6e38 28262737 00000034 00000032 0000002f 0000002d 0000002a 00000028 00000025 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000018 00000015 00000013 00000011 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 3a393a00 06060600 00000000 61605f00 8c8b8b00 6a696a01 0d0d0d01 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000006 00000007 00000008 0000000a 0000000c 0000000d 0000000f 00000011 00000013 00000016 00000019 0000001b 0000001e 00000021 00000024 00000027 0606062a 3836362d 47484730 15161533 00000038 0000003c 00000042 17171747 4d4d4d50 5b5b5b5c 44444369 31323276 2b2b2a82 2f2e2e95 3d3d3db6 5a5b5bdf 7f7f7ff8 9f9f9fff a3a3a3ff 8b8b8bff 6b6b6bff 515151ff 444444ff 434343ff 414141ff 3b3b3bff 2d2d2dff 373737ff 6a6a6aff 777777ff 787878ff 7b7b7bff 7f7f7fff 818181ff 838383ff 858585ff 868686ff 898989ff 8c8c8cff 878888ff 6b6b6bff 383737ff 0c0b0bff 000000ff 010000ff 080808ff 7c7c7cff 969696ff 141414ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 535353ff b3b3b3ff a6a6a6ff c4c4c3ff c5c5c6ff 717171ff 717171ff 767676ff 2f2f2f69 0f0f0f00 14141400 14141400 14141400 14141400 14141400 14141400 14141400 14141400 14141400 14141400 14141400 14141400 14141400 14141400 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e0e0e00 09090900 13131300 39393972 6b6b6bf8 7b7b7bff c5c5c5ff c4c4c4ff 979797ff 9b9b9bff 919191fb 5d5d5d86 2e2e2e0b 29292900 26262600 06060600 00000000 00000000 00000001 00000003 04040400 4b4b4b18 a9a9a962 b7b6b677 afafaf70 afafaf6e b0b0b06c afafaf6b b0b0b069 b0b0af66 b0afaf65 afafaf64 b0b0af62 afb0af60 b0b0b05e b0b1b05d b0b0b05b b2b2b159 b1b0b158 a09fa056 8b8b8b54 87878752 88888850 8787874d 8686864b 85858549 85858547 84848445 84838442 8383833f 8685853c 8687873a 5c5c5c38 15151436 00000034 00000031 0000002f 0000002c 0000002a 00000028 00000026 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000017 00000015 00000013 00000012 00000010 0000000e 0000000d 0000000c 0000000a 00000009 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000001 00000001 00000001 00000001 00000002 00000003 00000003 00000003 00000004 00000006 00000007 00000008 0000000a 0000000b 0000000d 00000010 00000011 00000013 00000017 00000018 0000001b 0000001e 00000021 00000024 00000028 0100002a 2827272d 52525230 292a2834 00000037 0000003b 0000003f 0a0a0b45 3f41404c 63636354 5353545f 3e3e3e6c 31313279 2b2a2b85 2d2d2d95 393939b2 515151d5 757575f2 999999ff aaaaaaff a1a1a1ff 818181ff 5d5d5dff 424242ff 333333ff 3b3b3bff 656565ff 7a7a7aff 646464fd 777777ff 818181ff 7e7e7eff 7f7f7fff 818181ff 848484ff 858585ff 868686ff 888888ff 8c8c8cff 8f8f8fff 7f7f7fff 565756ff 212020ff 000000ff 0f0f0fff 909090ff 818181ff 030303ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010101ff 737373ff b1b1b1ff a5a6a5ff cecfcfff b1b1b1ff 6b6b6bff 757575ff 6d6d6df3 1a1a1a39 01010100 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e0e0e00 0a0a0a00 1b1b1b00 1a1a1a00 1919194a 5e5e5ee3 bbbbbbff d9d9d9ff a7a7a7ff 7c7c7cd4 2c2c2c45 39393900 33333300 2c2c2c00 22222200 00000000 00000000 00000000 06060600 21212100 7778781c b3b3b364 b8b9b975 b2b2b26e b2b2b26d b3b3b36b b3b3b26a b2b2b268 b2b3b366 b2b1b265 b2b1b164 b2b2b263 b1b1b160 b2b2b15f b2b2b25d b2b2b25b b4b4b459 afaeaf57 98989855 8a898a54 89898951 8989894f 8888884d 8787874b 86868648 85858546 85858544 84848441 8484843f 8888883d 8281813b 48474738 08080835 00000033 00000031 0000002e 0000002c 00000029 00000028 00000025 00000023 00000020 0000001f 0000001c 0000001a 00000018 00000016 00000015 00000013 00000011 0000000f 0000000f 0000000d 0000000c 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000005 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000007 00000009 0000000c 0000000d 0000000e 00000010 00000013 00000015 00000018 0000001b 0000001d 00000020 00000024 00000027 0000002a 1818182c 50504f30 3d3d3c33 05050537 0000003a 0000003e 00000042 2e2f2f47 6465654e 63636357 4d4d4d61 4040406d 33333379 29292984 29292993 313231a8 444444c7 626262e6 858585f8 a6a6a6ff b5b5b5ff afafafff 9a9a9aff 848484ff 757575fe 474747ed 181818d8 242424dd 696969f8 868686ff 7f7f7fff 808080ff 838383ff 848484ff 868686ff 878787ff 898989ff 8b8b8bff 909090ff 8e8e8eff 767676ff 3f3f3fff 313131ff 9d9d9dff 666666ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 080808ff 919191ff abababff a9a9aaff d6d6d6ff 989898ff 6a6a6aff 777777ff 5b5b5bd1 21212115 25252500 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e0e0e00 0a0a0a00 1b1b1b00 20202000 00000000 1010102a 767676bc aeaeaed8 61616195 28282816 12121200 3f3f3f00 33333300 25252500 3c3c3c00 3b3b3b00 2d2d2d00 5d5c5c00 78797800 8b8b8a22 b6b6b668 b8b8b974 b4b5b46d b4b4b46c b5b4b56b b5b4b469 b5b4b468 b4b5b566 b4b4b465 b4b4b463 b4b4b462 b4b4b45f b3b3b35f b4b3b45d b4b4b45b b5b6b559 aaa9a957 92929255 89898953 8a8a8a51 8a8a8b4f 8989894c 8888884a 87878748 86868646 85858544 85848541 8585853f 8989893d 7777763b 31313138 00010035 00000033 00000030 0000002e 0000002c 0000002a 00000027 00000025 00000022 00000020 0000001e 0000001d 0000001b 00000018 00000016 00000015 00000012 00000011 0000000f 0000000e 0000000d 0000000c 0000000b 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000008 00000009 0000000a 0000000b 0000000e 00000010 00000012 00000014 00000018 0000001a 0000001d 00000020 00000023 00000026 00000029 0a0a0a2c 44444330 4d4d4d33 12121236 00000039 0000003d 00000041 1b1b1b45 5b5b5b49 6e6e6d50 5e5e5e59 4e4e4e63 3f3f3f6d 3333337a 2a2a2a85 29292890 2f2f2f9f 3b3b3cb4 4f4f4fce 676767e3 888888f3 a4a4a4fc 6e6e6ef1 3e3e3ed7 2d2d2dca 060606b8 000000b4 0d0d0dc6 505050ea 848484ff 868686ff 828282ff 838383ff 848484ff 878787ff 898989ff 898989ff 8b8b8bff 8f8f8fff 919191ff 868686ff 7c7c7cff 9e9e9eff 474747ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1f1f1fff a4a4a4ff a6a6a6ff b1b2b2ff d5d5d5ff 838383ff 6d6d6dff 797979ff 474747a6 08080800 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 0e0e0e00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e0e0e00 0a0a0a00 1b1b1b00 20202000 01010100 0f0f0f00 15151501 43434309 2c2c2c00 25252500 18181800 3e3e3e00 33333300 51505100 7b7b7b00 75747400 53535300 84848400 9d9e9d28 b6b6b66b b8b8b872 b5b5b56c b6b6b66b b6b5b56b b5b6b569 b6b6b668 b6b6b666 b5b6b665 b6b5b563 b6b6b661 b6b6b560 b5b5b55e b6b5b55d b7b7b65b b4b5b459 a2a3a257 8f8e8f55 8a8a8953 8a8b8b51 8a8a8a4f 8989894c 8888884a 87888848 86868646 85858543 85858541 8787873e 8889893c 6565663a 1f1f1e37 00000035 00000033 00000030 0000002e 0000002c 00000029 00000027 00000024 00000022 00000020 0000001e 0000001c 0000001a 00000018 00000016 00000014 00000012 00000010 0000000f 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000007 00000008 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000015 00000017 00000019 0000001d 00000020 00000022 00000026 00000029 0102012c 32323230 57585833 23232436 00000039 0000003d 00000040 0b0a0b43 49494a47 7272724c 6a6a6a53 5c5c5c59 504f4f62 4444446c 3b3b3b76 34343480 30303088 32323291 3939399b 474747a7 4f4f4fb1 414141ae 3a3a3aab 404040b2 383838b7 131313aa 000000a8 000000b6 2f2f2fd8 767676fa 8a8a8aff 838383ff 838383ff 858585ff 878787ff 898989ff 8a8a8aff 8c8c8cff 8d8d8dff 919191ff 929292ff 9a9a9aff 313131ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 404040ff acacacff a1a1a1ff bdbdbdff c8c8c8ff 747474ff 6f6f6fff 767676ff 3131316d 07070700 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e0e0e00 0a0a0a00 1b1b1b00 20202000 01010100 11111100 17171700 46464600 34343400 26262600 17171700 38383800 63646400 7d7c7e00 80818100 6a696900 4f4f4e00 9392932e b8b9b96d b7b7b771 b4b5b56c b5b5b56b b6b6b66a b6b6b669 b6b7b667 b6b6b666 b7b7b764 b7b8b763 b7b8b861 b7b7b85f b7b7b75e b7b7b85d b8b8b85b b2b3b259 9c9c9b56 8d8c8c54 8c8b8b53 8b8b8b51 8a8a8a4f 8989894c 88888849 87878748 86868646 85858643 85858540 8888883f 8284833c 50515139 0f0e0e37 00000034 00000033 00000030 0000002e 0000002b 00000029 00000026 00000024 00000022 00000020 0000001e 0000001b 0000001a 00000017 00000015 00000014 00000012 00000010 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000007 00000006 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000005 00000005 00000007 00000008 00000008 0000000a 0000000c 0000000e 0000000f 00000012 00000014 00000016 0000001a 0000001c 0000001f 00000022 00000025 00000028 0000002c 1e1e1e2f 57575732 38393835 02030239 0000003c 0000003f 01010143 32323245 6b6c6c49 7071714e 6b6b6a53 62626259 56575761 4f4f4f68 4a494970 46464677 4343437c 4343437f 48484880 4c4c4c83 4d4d4d88 4f4f4f91 515151a2 4d4d4db0 222222a6 0000009e 000000aa 141414c2 5b5b5beb 8a8a8aff 878787ff 838383ff 858585ff 888888ff 888888ff 8b8b8bff 8c8c8cff 8e8e8eff 909090ff 959595ff 7d7d7dff 2c2c2cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 606060ff aeaeaeff a1a1a1ff c9c9c9ff b5b5b5ff 6c6c6cff 727272ff 6d6d6df9 26262637 27272700 27272700 27272700 27272700 27272700 27272700 27272700 27272700 27272700 27272700 27272700 27272700 27272700 27272700 27272700 27272700 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e0e0e00 0a0a0a00 1b1b1b00 20202000 01010100 11111100 18181800 47474700 34343400 23232300 31313100 53535200 76767600 77767800 7d7e7e00 6b6a6a00 8b8b8a33 b9b9ba6e b7b7b76f b5b4b56b b5b5b56b b5b5b56a b5b5b568 b6b6b667 b8b7b766 b8b8b863 b8b9b862 b9b9b961 b8b9b95f b9b9b95e b9b9b95c b9baba5a adaead58 97979756 8d8d8d55 8d8c8c53 8c8c8c50 8a8b8a4e 8889894d 8888884a 87878748 86868645 85858543 86858640 8989893e 7a7a7a3c 3b3c3c39 05050537 00000034 00000032 00000030 0000002d 0000002b 00000029 00000026 00000023 00000021 0000001f 0000001d 0000001c 00000019 00000017 00000016 00000014 00000012 00000010 0000000f 0000000e 0000000c 0000000b 00000009 00000009 00000008 00000007 00000005 00000005 00000005 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000c 0000000f 00000011 00000014 00000016 00000019 0000001b 0000001e 00000022 00000025 00000028 0000002c 0f0f0f2f 4d4d4d31 4b4b4b35 0d0d0d38 0000003b 0000003e 00000042 1e1e1f45 62626349 7172714c 74747450 73737354 696a6a59 6464645e 60606063 5d5d5d68 5c5c5c6b 5c5c5c6e 5f5f5f6f 61616172 6060607a 5e5e5e86 5d5d5d98 5c5c5caa 353535a2 02020295 0000009f 030303af 3c3c3cd7 7e7e7efc 8d8d8dff 858585ff 868686ff 888888ff 8a8a8aff 8c8c8cff 8e8e8eff 8f8f8fff 909090ff 9a9a9aff 969696ff 575757ff 0b0b0bff 000000ff 000000ff 000000ff 000000ff 030303ff 7d7d7dff aaaaaaff a4a4a4ff d2d2d2ff 9e9e9eff 6a6a6aff 767676ff 606060dc 0a0a0a0c 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 0a0a0a00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e0e0e00 0a0a0a00 1b1b1b00 20202000 01010100 11111100 18181800 47474700 31313100 2c2c2c00 5b5c5b00 58575700 72727200 76757700 797a7901 9d9d9d39 bababa6f b7b7b76d b4b5b46a b4b4b569 b4b4b469 b4b4b467 b5b5b565 b7b7b665 b8b8b863 b9b9b962 bababa60 bababa5f bababa5d bbbbbb5c b8b9b859 a7a7a758 93939356 8e8d8d54 8d8d8d52 8c8b8c50 898a8a4e 8989894c 88878849 87878748 86868646 85858542 86868740 8988883e 6c6c6c3b 28282739 00000037 00000034 00000031 0000002f 0000002d 0000002a 00000028 00000026 00000023 00000022 0000001f 0000001d 0000001b 00000019 00000018 00000015 00000013 00000012 00000010 0000000e 0000000d 0000000c 0000000a 0000000a 00000008 00000007 00000006 00000005 00000005 00000005 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 0000000f 00000010 00000013 00000015 00000018 0000001b 0000001e 00000021 00000024 00000027 0000002b 0302032d 3c3a3b30 58595935 1b1a1b39 0000003a 0000003e 02020241 4d4c4d44 75767648 6e6e6e4b 7877774e 81818151 7c7c7c55 75757659 7272725c 6f6f6f5e 6d6d6d62 6f6f6f64 71717166 7272726a 72727273 6e6e6e7f 6b6b6b8f 6a6b6aa2 4545459f 0a0a0a8d 00000094 000000a1 1a1a1abd 666666ee 8d8d8dff 888888ff 878787ff 898989ff 8a8a8aff 8c8c8cff 8e8e8eff 909090ff 919191ff 969696ff a0a0a0ff 818181ff 2f2f2fff 000000ff 000000ff 000000ff 161616ff 939393ff a5a5a5ff abababff d2d2d2ff 888888ff 6a6a6aff 787878ff 4a4a4aa5 13131300 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 16161600 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d0d0d00 09090900 1a1a1a00 1d1d1d00 00000000 0c0c0c00 11111100 41424100 4a4b4a00 47474700 58595800 57565600 70707100 76767704 9d9c9c3e bab9b96f b6b6b66c b4b3b469 b3b3b368 b3b4b367 b4b4b466 b5b5b564 b5b5b563 b7b7b762 b8b8b960 b9b9b95f babab95e bbbbbb5d bcbbbb5b b6b5b558 a0a0a057 91909056 8f8f8f53 8e8e8e52 8b8c8c50 8a8a8a4d 8989894c 88888849 87868646 86868644 85868542 87878740 8484843d 59595a3b 17171839 00000036 00000034 00000031 0000002f 0000002d 0000002a 00000028 00000025 00000023 00000021 0000001f 0000001c 0000001b 00000018 00000016 00000015 00000013 00000011 00000010 0000000f 0000000d 0000000b 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000008 00000009 0000000b 0000000d 0000000e 00000010 00000013 00000015 00000018 0000001c 0000001e 00000021 00000024 00000028 0000002a 0000002d 27272731 5b5b5c34 30302f38 0000003b 0606063f 58585841 7a7a7a45 71717148 6d6d6d4b 7778774e 88888850 87888754 80808057 7d7d7d59 7b7b7b5c 7b7b7b5e 7b7b7b61 7e7e7e64 80808069 7f7f7f70 7979797a 72717287 6e6e6e9a 5252529d 13131386 00000089 00000097 070707a9 464646d8 888888ff 8f8f8fff 898989ff 8a8a8aff 8b8b8bff 8d8d8dff 8f8f8fff 919191ff 929292ff 949494ff 9d9d9dff 9a9a9aff 595959ff 0c0c0cff 000000ff 2c2c2cff a2a2a2ff a1a1a1ff b6b6b6ff cbcbcbff 787878ff 6e6e6eff 767676ff 3535356d 22222200 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 26262600 │ │ -04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 11111100 0d0d0d00 20212100 34353600 1f202100 36363600 4d4d4d00 59595800 595b5a00 4d4d4d00 57585700 53525200 70707006 9e9e9e43 b9b8b86e b5b5b56a b3b3b367 b2b2b267 b2b2b266 b3b3b364 b4b4b463 b5b5b563 b5b5b561 b7b7b760 b8b7b85e b9b9b95d bbbbba5c bbbbbb5a b0afaf58 9a999956 90909055 8f908f53 8e8d8d51 8c8d8c4f 8a8a8b4d 8888884b 87888849 87878647 85858544 86868642 8889883f 7c7c7c3d 4545463b 0b0c0c38 00000036 00000034 00000031 0000002e 0000002c 00000029 00000027 00000025 00000023 00000020 0000001f 0000001d 0000001a 00000018 00000017 00000015 00000012 00000011 0000000f 0000000e 0000000c 0000000c 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000005 00000004 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000005 00000007 00000008 00000009 0000000b 0000000c 0000000e 00000011 00000013 00000015 00000018 0000001b 0000001d 00000020 00000023 00000026 00000029 0000002d 15151530 55555534 42424237 1313133b 5f5f5f3d 7f807f41 78787844 73747447 6f6f6f4a 7473744e 88888850 90909053 89888955 86868659 8585855b 8787875e 87878760 87878763 87878767 8484846d 7d7d7d75 75757580 72727292 5f5f5f9a 1f1f1f81 0000007c 0000008f 00000098 252525be 727272f2 929292ff 8b8b8bff 8a8a8aff 8d8d8dff 8f8f8fff 909090ff 919191ff 949494ff 949494ff 9a9a9aff a3a3a3ff 848484ff 252525ff 484848ff a7a7a7ff 9e9e9eff c2c2c2ff b9b9b9ff 6d6d6dff 737373ff 6f6f6ff9 19191937 03030300 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 07070700 │ │ -3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 3f414300 40424400 3f414300 41434500 46484a00 41434600 5f606000 88888900 74737300 53555400 4c4c4c00 51525100 6a696908 9d9d9c48 b8b8b86d b4b4b469 b3b3b366 b3b2b366 b2b2b265 b2b3b263 b3b3b362 b3b3b362 b4b4b461 b5b6b560 b6b7b75d b8b8b85d bababa5b b8b8b85a a7a8a758 94949556 90908f54 8f8f8f52 8e8f8e50 8d8c8c4f 8a8a8b4c 8889894a 88888849 86878746 86868644 87878741 8787873f 6e6e6f3e 3332343b 05040538 00000036 00000033 00000030 0000002e 0000002b 00000029 00000027 00000025 00000023 00000020 0000001e 0000001c 0000001a 00000017 00000016 00000015 00000013 00000011 0000000f 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000006 00000006 00000006 00000005 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000015 00000017 0000001a 0000001d 00000020 00000023 00000026 00000029 0000002d 07070730 42414133 5f5e5f37 7474743a 8080803e 7b7b7b41 797a7943 77777747 7272724b 7272724d 8484844f 95959552 91929156 8c8c8c58 8c8c8c5a 8b8b8b5d 8c8c8c60 8b8b8b62 89898965 8787876b 82828271 7a7a7a7b 7676768b 69696996 2d2d2d7e 00000070 00000085 00000091 0c0c0ca7 525252dc 8e8e8eff 909090ff 8b8b8bff 8d8d8dff 909090ff 909090ff 929292ff 949494ff 969696ff 979797ff a0a0a0ff 979797ff 8e8e8eff 9e9e9eff 9e9e9eff ccccccff a5a5a5ff 6a6a6aff 777777ff 5e5e5ed5 22222218 1e1e1e00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 1f1f1f00 │ │ -44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 44464800 43454700 3d3f4100 5a5b5b00 81818200 71707000 53555400 48474700 6061610a a8a7a74a b7b7b76d b2b2b267 b2b2b265 b3b3b265 b2b2b164 b1b1b162 b2b2b262 b3b3b25f b3b3b35f b4b4b45e b6b6b65d b7b7b75c b9b9b95b b3b3b358 9f9f9e57 90919055 8f8f8f53 8e8e8e51 8e8d8d50 8b8c8b4e 8b8b8b4c 8989894a 87878747 87868645 87868644 88888841 8483853f 5f5e603c 2121213a 01000137 00000035 00000033 00000031 0000002e 0000002b 00000029 00000026 00000024 00000022 0000001f 0000001e 0000001c 0000001a 00000017 00000016 00000014 00000013 00000011 0000000e 0000000d 0000000d 0000000b 0000000a 00000009 00000008 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 0000000f 00000012 00000015 00000016 0000001a 0000001d 0000001f 00000022 00000026 00000029 0000002c 0000002f 2e2d2e33 72727236 88888839 7f7f7f3d 7e7d7d40 7c7c7c43 7b7a7b47 7676764b 7172714d 7e7d7d4f 93949353 97979756 91929158 8f8f8f5a 8e8e8e5e 8f8f8f60 8f8f8f61 8e8e8e65 8c8c8c6a 8888886e 81818176 7c7c7c84 76767693 3c3c3c7d 01010166 0000007a 0000008a 00000096 303030c3 7c7c7cf6 969696ff 8e8e8eff 8d8d8dff 909090ff 929292ff 949494ff 959595ff 969696ff 979797ff 9c9c9cff a0a0a0ff 9b9b9bff a4a4a4ff d0d0d0ff 8e8e8eff 6c6c6cff 787878ff 4a4a4aaa 1c1c1c01 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 │ │ -43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 3d3f4100 5a5b5b00 81818200 71707000 4e4f4e00 605f5f0d a5a5a54d b6b6b66a b2b2b264 b2b2b263 b2b2b264 b1b1b163 b1b1b162 b2b2b260 b2b2b25f b2b2b25e b3b3b35d b4b4b45b b7b6b65a b7b6b759 ababab57 96979655 8e8e8e54 8e8e8e52 8e8d8e50 8d8d8d4f 8b8b8b4d 8989894b 88888849 88888747 87878744 86868643 88888741 7d7c7d3f 4d4d4e3c 14131539 00000037 00000035 00000032 00000030 0000002e 0000002b 00000028 00000026 00000024 00000022 0000001f 0000001d 0000001b 00000019 00000017 00000016 00000014 00000012 00000011 0000000f 0000000d 0000000b 0000000b 00000009 00000009 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000006 00000006 00000007 00000008 0000000a 0000000c 0000000d 0000000f 00000012 00000014 00000016 00000019 0000001c 0000001f 00000022 00000025 00000029 0000002c 0000002f 15151532 60606036 88898939 8383823d 7f807f40 7e7e7e43 7d7d7d46 7a7a7949 7373734d 76767650 8f8e8f52 9a9a9956 96949658 9494945b 9494945d 94949460 94949461 94949365 93939368 9090906c 8a8a8a73 8686867e 8181818d 4e4e4e7d 0909095e 0000006f 00000085 0000008c 121212a5 5f5f5fe0 949494ff 919191ff 8e8e8eff 929292ff 939393ff 949494ff 969696ff 989898ff 999999ff 9a9a9aff 999999ff adadadff ccccccff 7a7a7aff 6f6f6fff 777777ff 32323272 00000000 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 06060600 │ │ -43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 3d3f4100 5a5b5b00 81818200 6c6a6b00 65686710 a5a6a650 b5b5b567 b1b1b162 b1b1b261 b2b2b261 b1b2b260 b1b1b160 b2b2b25f b2b2b25e b2b2b25d b2b2b25d b3b3b35c b5b5b55a b2b2b259 a2a2a256 91909054 8b8c8b53 8d8c8c51 8d8d8d50 8c8c8c4f 8a8a8b4c 898a8949 88888848 87878746 86868644 87878742 86868640 7272713e 3c3c3d3b 0b0b0c39 00000036 00000035 00000032 0000002f 0000002d 0000002b 00000029 00000026 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000017 00000014 00000014 00000012 00000010 0000000e 0000000d 0000000c 0000000a 00000009 00000009 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000004 00000005 00000006 00000008 0000000a 0000000a 0000000d 0000000f 00000011 00000014 00000016 00000018 0000001b 0000001f 00000021 00000025 00000028 0000002c 0000002d 07070732 4a4a4a36 85858539 8686873c 8181813f 80808043 7e7e7e46 7b7b7b49 7575764c 7474744f 89898952 9c9c9c55 9c9c9c58 999a995a 9a9a9a5d 9b9b9a5f 9b9b9b61 9a9a9a64 99999967 9898986c 93939371 8c8c8c7a 8c8c8c8a 6060607d 10101058 00000062 0000007b 00000080 02020285 3a3a3ab3 888888f9 989898ff 909090ff 919191ff 939393ff 949494ff 979797ff 989898ff 9a9a9aff 989898ff bababaff bdbdbdff 6f6f6fff 727272ff 6d6d6df7 29292941 22222200 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 23232300 │ │ -43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 43454700 3d3f4100 5a5b5b00 7d7d7e00 807e7f12 a8a8a850 b4b4b464 b0b0b05f b1b1b15f b1b1b15f b1b1b15e b1b1b15d b2b1b25c b2b2b25c b1b1b15c b2b3b35b b3b3b35a b4b4b459 adadae57 9a9a9b56 8c8c8c54 8c8b8b53 8c8c8c51 8c8c8c50 8b8b8b4e 8a8a8a4c 88898949 88888848 87878745 86878643 86878741 8383823f 6364643c 2c2b2b3a 05050638 00000036 00000034 00000032 0000002f 0000002c 0000002b 00000028 00000026 00000023 00000021 0000001f 0000001c 0000001a 00000019 00000016 00000014 00000013 00000011 00000010 0000000d 0000000d 0000000c 0000000a 00000009 00000008 00000008 00000006 00000006 00000005 00000004 00000003 00000004 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000006 00000006 00000008 00000009 0000000b 0000000d 0000000e 00000011 00000013 00000015 00000018 0000001b 0000001e 00000021 00000024 00000028 0000002a 0000002e 00000031 31313134 797a7a38 8889883c 8181813f 80808042 7f7f7f45 7c7c7d49 7978784c 7676764f 84848451 9d9d9d54 a3a4a357 a1a1a159 a1a1a15c a1a1a15f a0a1a160 a1a1a164 a0a0a067 9e9f9f69 9b9c9c6f 96969675 96969585 7373737e 1b1b1b53 00000052 00000066 00000066 00000055 1a1a1a6d 6b6b6bcd 989898ff 949494ff 929292ff 949494ff 969696ff 979797ff 999999ff 989898ff c6c6c6ff a8a8a8ff 6a6a6aff 757575ff 5f5f5fde 0e0e0e11 14141400 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 13131300 │ │ -42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 42444600 3c3e4000 55565600 8a8a8a16 ababab50 b3b3b460 b0b0b05c b0b0b05c b0b0b05c b0b0b05c b1b1b15b b2b1b15a b2b1b15a b2b2b25a b2b2b259 b3b4b458 b5b4b457 a7a7a756 93939354 8b8b8b53 8c8b8c52 8b8b8b50 8c8c8c4f 8a8b8b4d 8a89894b 89898949 88888848 86868645 86868643 87878740 7b7d7d3f 5455543c 1e1e1e3a 02020237 00000035 00000033 00000031 0000002e 0000002c 0000002a 00000027 00000025 00000022 00000020 0000001f 0000001c 0000001a 00000019 00000016 00000014 00000012 00000012 00000010 0000000e 0000000d 0000000b 0000000b 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000004 00000003 00000003 00000003 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000003 00000003 00000003 00000004 00000005 00000006 00000007 00000009 0000000a 0000000c 0000000f 00000011 00000013 00000016 00000017 0000001b 0000001e 00000021 00000024 00000027 0000002b 0000002e 00000031 1e1e1e34 6b6b6a39 8b8b8b3c 8485853e 80808142 80807f45 7f7e7e48 7d7d7d4c 7a7a7a4f 82828352 9c9c9c54 aaa9a957 a8a7a75a a6a6a75c a6a6a65e a6a6a661 a6a6a664 a5a5a566 a5a5a569 a2a2a26d 9c9c9c73 9c9c9c81 8484847d 2828284b 0000003b 00000046 00000040 00000028 07070726 4949498c 919191f9 9a9a9aff 949494ff 959595ff 979797ff 979797ff 9c9c9cff cdcdcdff 929292ff 6a6a6aff 797979ff 4c4c4cb0 00000000 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 │ │ -45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 45474900 43454700 74757517 aeaeae50 b3b3b35e b0b0b059 b0b0b059 b0b0b059 b0b0b059 b1b0b159 b1b1b159 b1b1b158 b2b1b158 b2b2b257 b3b3b356 b0b1b155 a1a1a054 8f8e8f53 8b8b8b51 8c8c8c50 8c8c8c50 8b8b8b4e 8a8a8a4c 8a8a8a4b 89898948 88888847 87878744 87878743 85858640 7273743e 4444443c 1414143a 00000037 00000034 00000032 00000031 0000002e 0000002b 00000029 00000027 00000024 00000023 00000020 0000001e 0000001c 0000001a 00000018 00000017 00000013 00000013 00000011 0000000f 0000000e 0000000d 0000000b 00000009 00000008 00000008 00000007 00000006 00000005 00000005 00000004 00000004 00000003 00000003 00000002 00000001 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000008 00000009 0000000a 0000000c 0000000e 00000010 00000013 00000015 00000018 0000001a 0000001d 00000020 00000023 00000027 0000002a 0000002c 00000030 0d0d0d34 55555538 8889893a 8585863e 82828141 82828245 81818148 8181804b 7f7f804e 81828251 98989854 acacac57 adadad5a ababab5d aaaaaa5f aaaaaa61 aaaaaa64 aaaaaa66 a9a9aa68 a7a7a76c a4a4a470 a6a6a67d 9696967b 3e3e3e43 0000001e 00000022 0000001c 0000000a 00000000 2626264a 777777d0 9c9c9cff 969696ff 969696ff 959595ff a6a6a6ff cbcbcbff 7e7e7eff 6d6d6dff 7a7a7aff 3131316b 1e1e1e00 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 21212100 │ │ -6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6e6e7000 71717303 9d9d9d30 acacac57 b1b1b156 b1b1b156 b1b1b156 b1b1b156 b1b1b156 b0b1b056 b1b1b156 b1b1b255 b2b2b255 b3b3b354 ababac54 98999953 8b8c8b51 8b8b8b50 8d8d8d4f 8d8d8d4e 8c8c8c4c 8b8c8c4b 8b8b8b49 8a8a8a47 89898946 87878744 88878742 8283833f 6667673e 3434353b 0c0b0b39 00000037 00000034 00000031 00000030 0000002e 0000002b 00000028 00000026 00000024 00000022 00000020 0000001e 0000001b 0000001a 00000017 00000016 00000014 00000012 00000010 0000000f 0000000e 0000000c 0000000b 00000009 00000008 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000003 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000014 00000017 0000001a 0000001d 0000001f 00000022 00000026 00000029 0000002c 00000030 03030334 3d3c3d37 8181813a 8889893d 83838341 83848444 84848347 8384834b 8484844d 84848350 93939353 ababab57 b1b1b159 aeafae5c adaeae5e acacac60 adadad63 acadad65 adacac68 adadad6b aaaaaa6e acacac77 aaaaaa78 5555563a 02020208 00000009 00000007 00000002 00000000 29292919 6565659b 969696fe 9c9c9cff 939393ff b3b3b3ff bfbfbfff 767676ff 717171ff 3d3d3d8d 0b0b0b0e 0a0a0a00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 0b0b0b00 │ │ -5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5b5c5d00 5a5b5c00 5d5e5f01 8a8a8a23 9d9d9d4c a9a9a954 b0b0b053 b1b1b154 b1b1b154 b0b0b053 b0b1b053 b2b2b253 b3b2b353 b2b3b152 a6a6a552 93939351 8b8b8b50 8c8c8c4f 8d8d8d4d 8d8d8d4d 8d8d8d4b 8c8c8c4a 8c8c8c48 8b8b8b46 89888844 89888842 88888841 8483833f 6264633c 2a2a2a3b 06060738 00000036 00000034 00000031 00000030 0000002d 0000002a 00000028 00000026 00000024 00000022 0000001f 0000001d 0000001b 00000018 00000017 00000015 00000013 00000011 00000010 0000000f 0000000d 0000000c 0000000a 00000009 00000008 00000008 00000007 00000006 00000005 00000004 00000004 00000004 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000007 00000009 00000009 0000000b 0000000d 0000000f 00000012 00000014 00000017 0000001a 0000001c 0000001f 00000022 00000026 00000029 0000002c 00000030 00000033 27272736 72727239 8c8b8b3c 84848440 84848445 85858548 8686864a 8787874e 86868651 8e8e8e54 a7a6a757 b3b3b359 b1b2b15c b0b0b05e afb0af60 afafaf63 b0afaf65 b0b0b067 afafaf6b afb0af6c b3b3b373 b9b9b975 72727239 4f505000 06060600 00000000 00000000 2a2a2a00 2f2f2f00 4f4f4f57 868686e1 9c9c9cff c5c5c5ff b4b4b4ff 646464f4 45454566 1b1b1b00 07070700 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 │ │ -52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 52505300 514f5200 53515400 81818116 92939341 9c9c9c51 a7a7a750 b0afb050 b1b1b150 b1b1b150 b2b2b250 b3b3b350 afafaf50 9f9f9e4f 8d8e8d4e 8a8a8a4d 8b8c8b4d 8d8d8d4c 8d8e8e4b 8e8e8e4a 8d8d8d48 8c8c8c47 8b8b8b45 8a8a8a43 89898941 8989893f 8888883d 7b7b7a3b 47484639 0f100f37 00000035 00000033 00000031 0000002e 0000002c 0000002a 00000027 00000025 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000017 00000015 00000013 00000012 00000010 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000008 00000007 00000005 00000005 00000005 00000003 00000003 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000005 00000007 00000008 0000000a 0000000c 0000000e 0000000f 00000011 00000014 00000016 00000018 0000001c 0000001f 00000022 00000025 00000028 0000002c 0000002f 00000032 14131336 605f5f3a 8b8b8b3d 87878740 85848544 86868646 8787874a 8989894d 88888950 8b8a8b53 a09fa056 b3b3b359 b4b5b45b b3b2b25e b3b3b361 b3b2b263 b3b3b365 b3b3b367 b4b4b369 b3b3b36b b5b6b570 bdbdbd75 a0a1a13e 6c6c6c03 43434300 42424200 57585700 2c2c2c00 44444400 37373725 696969a9 c4c4c4fb 838383d6 1b1b1b42 38383800 22222200 08080800 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 │ │ -65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 65666500 63646300 7778770c 92919236 9595954d 9a9a9a4c a5a5a54d aeaeaf4d b1b1b24d b2b2b24c abaaaa4c 9797974c 8a8a8a4c 8989894b 8b8b8b4b 8c8d8c4a 8e8d8d48 8f8e8e48 8e8e8e46 8e8e8e45 8d8d8d44 8b8b8b42 8b8b8a40 8989893e 8282823d 7f807f3b 78787738 4a4a4a37 13131534 00000032 00000030 0000002e 0000002c 00000029 00000027 00000025 00000023 00000021 0000001e 0000001d 0000001b 00000018 00000016 00000015 00000013 00000011 0000000f 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000007 00000007 00000005 00000005 00000005 00000003 00000003 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000008 00000009 0000000b 0000000d 0000000e 00000010 00000013 00000015 00000018 0000001c 0000001e 00000021 00000025 00000029 0000002b 0000002f 00000032 07070736 49494939 8586863d 8b8b8b40 85858543 86868646 88888849 89898a4c 898a8a50 89898953 99999956 b0b1af58 b8b8b85b b5b5b55e b6b6b560 b6b6b662 b5b6b665 b6b6b667 b5b6b569 b6b5b56b b6b6b66e b9b9b975 acadac44 9d9c9d04 9e9e9e00 8f908f00 54545500 48484800 30303000 3a3a3a06 5d5d5d36 1c1c1c1b 11111100 3c3c3c00 22222200 08080800 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 │ │ -4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 4d4c4c00 49484800 67666605 91919128 94959446 95959549 99989949 a3a4a549 b1b1b149 ababab4a 9393924a 87878749 89898948 8b8b8b48 8d8d8c47 8d8d8d46 8f8f8f45 8e8e8e45 8e8e8e43 8e8e8e41 8d8d8d41 8c8c8d3f 8888883d 7576753b 595a593a 61606138 73737436 55545534 1c1d1d31 0203032f 0000002d 0000002b 00000028 00000026 00000025 00000022 00000021 0000001f 0000001c 0000001a 00000018 00000015 00000015 00000012 00000011 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000005 00000006 00000007 0000000a 0000000a 0000000c 0000000f 00000010 00000012 00000015 00000018 0000001a 0000001e 00000021 00000024 00000027 0000002b 0000002e 00000032 00000034 2f2f2f38 797a7a3c 8b8b8c3f 86858642 86868646 88888849 8989894c 8a8b8a50 8a8a8a52 93939255 acadac58 b9b9ba5b b8b8b85d b8b8b85f b8b8b862 b7b8b764 b7b7b666 b6b6b668 b5b5b569 b5b6b66d bababa75 a3a2a34b 90909007 87888700 76767700 69696900 2b2b2b00 42424200 48484800 0e0e0e00 15151500 3c3c3c00 22222200 08080800 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 │ │ -25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 25262400 1f201e00 4e4e4e02 8f8f8f1c 9393933e 96969646 95959545 9d9d9e45 b1b1b145 a8a8a846 8e8e8e46 87878746 8a8a8a45 8c8c8c45 8d8d8d44 8e8e8e43 8f8f8f42 8e8e8e41 8e8e8e40 8e8e8e3f 8e8e8e3d 8686863c 6c6b6c3a 3e3e3e38 26252337 44434334 6d6d6d32 5d5d5d31 2627262e 0506052c 0000002a 00000028 00000026 00000024 00000022 00000020 0000001e 0000001c 0000001a 00000017 00000016 00000015 00000013 00000010 00000010 0000000e 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000008 00000008 0000000a 0000000d 0000000e 00000010 00000013 00000015 00000018 0000001a 0000001e 00000021 00000024 00000027 0000002a 0000002e 00000031 00000035 1d1d1d39 6969683b 8d8c8c3f 87878742 86868647 87878749 898a894c 8b8b8b50 8c8b8c52 91909055 a6a6a658 b9b9b95a bcbcbb5d bababa60 b9bab961 b8b8b864 b7b7b666 b4b4b467 b4b4b46a b5b5b56b b9b9b973 a9a9a94e 8484840a 71717300 6f6f6f00 48494900 43434200 4a4a4a00 11111100 15151500 3c3c3c00 22222200 08080800 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 0c0c0c00 │ │ -3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 3a3b3a00 37383700 4c4e4d00 87868613 93919335 95959542 95959542 9b9b9b42 aeaeae43 adadad43 94939442 89888943 8a8a8a41 8c8c8c41 8c8c8d41 8e8e8e40 8f8e8f3f 8e8e8e3e 8f8f8f3c 8d8e8e3b 8182823a 61616138 33323237 0f0f0e35 0e0e0d33 36353631 66666630 6364632e 3131312a 0a0a0a28 00000027 00000025 00000023 00000021 00000020 0000001d 0000001c 00000019 00000017 00000015 00000013 00000012 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000015 00000017 0000001a 0000001d 00000020 00000023 00000026 00000029 0000002d 00000031 00000035 0d0d0d37 5353533b 8686863e 898a8942 86868645 88888848 8889894c 8b8b8b4e 8d8d8d51 8e8e8e54 9e9e9e57 b6b5b559 bdbcbc5c babab95e b8b8b960 b7b7b762 b5b5b564 b4b4b465 b3b3b367 b4b4b469 babab972 a9a8a854 7b7b7c0d 6a696900 63636300 62636200 52535200 09090900 0e0e0e00 38383800 1c1c1c00 00000000 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 04040400 │ │ -383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 383a3800 37393700 383b3900 7a7c7c0b 9190912b 9594943e 9595953e 9898983f aaaaa93f b0b0b13f 9a9b9b3f 8b8a8a3f 8a8a8a3e 8c8c8c3e 8d8d8d3d 8e8e8e3c 8e8f8e3b 8f8f8f3b 8d8c8c3a 7b7a7a38 55545437 27282835 0a0a0a34 00000032 08070830 2c2c2c2f 5e5e5e2c 6666662b 3b3a3b29 100f0f26 01000025 00000022 00000021 0000001f 0000001c 0000001b 00000019 00000017 00000014 00000013 00000011 00000010 0000000e 0000000d 0000000c 0000000b 0000000a 00000008 00000007 00000006 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000005 00000005 00000006 00000006 00000008 0000000a 0000000b 0000000d 0000000f 00000011 00000015 00000017 00000019 0000001c 0000001f 00000023 00000026 00000029 0000002c 00000030 00000033 04040437 3d3c3d3b 7d7e7e3e 8b8b8b41 86878644 87878748 8889894b 8b8b8b4e 8e8e8d51 8e8e8e53 98979756 afafaf59 bcbcbb5b b9b9b95d b6b7b75f b4b5b462 b3b3b362 b3b3b363 b2b2b266 b3b3b367 b9b9b96f a9a9a956 74737311 5d5d5d00 61626200 7a7a7a00 52525200 48484800 59595a00 4e4e4f00 42424300 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 44444500 │ │ -25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 25252500 24242400 28292900 76757706 8f8f8f20 94949438 9696963c 9797973b a5a5a53b b1b1b23c a1a1a13c 8d8d8d3c 8b8b8b3b 8d8d8c3b 8e8e8e3a 8e8e8e39 8f8f8f38 898b8937 73737236 49474835 1e1c1d34 05060732 00000031 0000002f 0505052d 2323232b 56545528 67666727 44434426 15161624 01020222 0000001f 0000001e 0000001c 0000001a 00000018 00000016 00000014 00000013 00000011 00000010 0000000f 0000000d 0000000c 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000003 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000008 0000000a 0000000b 0000000d 0000000e 00000012 00000014 00000016 00000019 0000001c 0000001f 00000022 00000025 00000028 0000002c 00000030 00000033 00000036 2726273a 6f6e703d 8c8b8b41 89888844 87878746 8989894a 8b8c8b4d 8d8d8d50 8d8d8d52 91919155 a5a5a557 b7b7b85a b8b8b85c b5b5b55e b3b3b35f b3b3b260 b1b1b162 b2b2b164 b2b2b266 b6b6b66d adacac59 6d6d6e14 5b5c5c00 7d7d7d00 8c8c8c00 78787900 75757700 77777900 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 79797b00 │ │ -5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 5b5a5b00 59585900 706f7002 8f8f8e17 94949330 96959538 96969738 a1a1a238 b0b1b139 a7a6a739 92929238 8b8c8c38 8d8d8e38 8f8e8e37 8e8f8e36 85848536 68686734 3c3b3b33 15151632 04030330 0000002f 0000002d 0000002b 03030329 1c1c1c28 4c4b4c26 68666625 4c4c4c23 1d1c1d21 0403041f 0000001d 0000001b 0000001a 00000017 00000015 00000014 00000013 00000011 00000010 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000004 00000004 00000004 00000006 00000006 00000008 0000000a 0000000a 0000000d 0000000f 00000011 00000014 00000016 00000018 0000001b 0000001e 00000022 00000025 00000028 0000002c 0000002f 00000033 00000036 15151639 5b5b5c3d 88878741 89898943 87878646 88888849 8a8b8a4b 8d8c8d4e 8d8c8d51 8c8d8c53 9a9a9a55 b1b0b058 b7b6b65b b3b3b35d b2b2b25e b2b2b25f b1b1b161 b1b2b262 b2b2b262 b6b6b769 ababab5a 6d6f6e17 78787800 84848400 71717200 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 │ │ -6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 6a6a6900 69686800 70716f01 8a898910 93929228 96969633 96969735 9e9e9e35 afafaf35 abacac35 97969734 8c8d8d34 8e8e8e34 8e8d8d34 807f8033 5c5c5d32 302f2f31 0f0f0f2f 0201022e 0000002d 0000002c 0000002a 00000028 02020227 16161625 43434224 64656322 53545320 2525251e 0707071c 0000001a 00000018 00000017 00000014 00000014 00000011 00000011 0000000f 0000000d 0000000d 0000000b 0000000a 00000008 00000008 00000006 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000008 00000008 0000000a 0000000c 0000000e 00000011 00000012 00000014 00000018 0000001b 0000001d 00000021 00000024 00000028 0000002b 0000002e 00000032 00000035 090a0a38 4747463c 7e7f7e3f 8a8b8a42 88888845 88888848 89898a4b 8b8b8b4e 8c8c8b50 8a8a8a52 92929255 a7a7a858 b4b4b45a b4b4b45b b1b2b25c b2b2b25d b1b1b15d b1b1b15e b0b0b15f b5b5b565 aaaaab59 8887871a 80808000 71717200 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 │ │ -66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 66666600 65656500 66666600 8383830a 93939221 9797972f 98979731 9c9c9c31 acadac31 afafaf31 9d9c9c32 8f8f8f31 8e8e8e30 82828130 5a595a30 2927292e 0a0a0a2d 0100002d 0000002c 0000002a 00000028 00000027 00000026 01010125 10111122 393a3921 5f61601f 59595a1d 2e2d2e1b 0b0b0b19 00000017 00000016 00000015 00000013 00000012 0000000f 0000000f 0000000d 0000000c 0000000b 0000000a 00000008 00000007 00000007 00000006 00000005 00000004 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000006 00000006 00000008 00000009 0000000a 0000000c 0000000e 00000010 00000012 00000014 00000018 0000001a 0000001d 00000020 00000023 00000027 0000002a 0000002d 00000031 00000034 03030337 3031303b 7173723e 89898a41 87878745 87878747 8a89894a 8b8b8b4d 8b8b8b4f 8a8a8a51 8c8c8c53 a09fa055 b2b3b256 b3b4b458 b2b2b259 b2b1b159 b1b1b15a b0b0b05b b0b0b05b b3b3b460 b0b0b057 8a8a8a1d 6e6f7001 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 │ │ -6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6e6e00 6d6d6e00 6d6e6e00 83838405 92929119 9797962a 9999982d 9c9c9c2d a9aaa92e b2b1b22e a3a3a32e 9292932e 8d8d8d2d 7676762d 4141402c 1211112b 0000012b 0000002a 00000029 00000027 00000026 00000024 00000023 00000022 0c0d0d1f 3130311e 5a5a5b1c 5d5e5e1b 36373619 0f101017 00010116 00000014 00000012 00000011 0000000f 0000000e 0000000c 0000000b 0000000b 00000009 00000008 00000007 00000007 00000006 00000005 00000004 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000001 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000014 00000017 0000001a 0000001d 00000020 00000023 00000026 00000029 0000002d 00000031 00000033 00000037 2121213a 6162633e 85868640 88888844 88898947 8a8a8a49 8b8c8c4b 8c8c8c4d 8c8c8c4f 8a8a8a51 97989753 acacad55 b4b4b455 b1b1b256 b1b1b157 b1b1b057 b1b1b157 b1b1b157 b5b5b55c a6a7a74c 79797a0c 6f6f7100 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 71717300 │ │ -83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 83808100 827f8000 84828203 90909012 97979724 9a9a9a29 9c9c9c2b a7a7a72b b3b3b32b a9a9aa2b 9796982b 8e8e8f2a 7878772a 44434329 13141228 00010127 00000026 00000025 00000024 00000022 00000021 00000020 0000001e 090a091c 2828281b 54535319 60605f18 3e3f3e16 14151415 02020214 00000012 00000010 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000007 00000006 00000005 00000004 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000003 00000004 00000004 00000004 00000006 00000007 00000008 00000009 0000000b 0000000d 00000010 00000011 00000014 00000017 00000019 0000001c 0000001f 00000022 00000025 00000028 0000002c 0000002f 00000033 00000036 14141439 5d5d5c3b 8887883f 8a898942 8a898945 8c8c8c47 8c8c8c49 8d8d8d4c 8c8d8d4d 8a8a8a4f 91919150 a6a7a551 b4b3b353 b3b3b353 b1b1b053 b1b1b153 b1b1b153 a9a9a955 99999940 6c6d6d0a 595a5c00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 5d5d5f00 │ │ -73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 73747500 72727300 7e7e7f02 9291920c 9897991e 9b9c9b25 9d9d9e27 a6a6a627 b3b3b327 afafaf28 9c9d9d27 92929227 7f7f7f27 50505126 1c1d1d25 03040424 00000023 00000022 00000021 00000020 0000001f 0000001d 0000001c 0606061a 20212018 4c4c4c17 60616115 46464615 1b1c1b12 05050411 0000000f 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000007 00000007 00000006 00000006 00000005 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000003 00000003 00000003 00000005 00000005 00000007 00000007 00000009 0000000a 0000000d 0000000f 00000011 00000014 00000016 00000018 0000001c 0000001f 00000022 00000025 00000028 0000002b 0000002e 00000031 04040434 46454538 8182823a 8989893e 8c8c8b40 8b8b8b42 8c8c8c45 8e8e8e47 8e8e8e49 8c8d8c4b 898a894c 8b8b8b4c 9d9d9d4e b1b0b04e b3b3b34e b0b0b04e a6a5a64e 999a9950 8a8b8b2e 70717102 6c6d6c00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 6c6d6d00 │ │ -7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 7a7b7d00 797a7c00 81818400 90919208 98989917 9e9d9e21 a0a0a023 a5a6a524 b3b3b224 b3b3b324 a2a2a224 95949423 86858623 5c5c5c23 26272722 07080722 00000021 0000001f 0000001e 0000001d 0000001c 0000001b 00000019 04040418 1a1a1a16 44444415 60616014 4c4d4c13 21232311 0606070f 0000000e 0000000c 0000000b 0000000a 0000000a 00000009 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000008 00000009 0000000b 0000000c 0000000e 00000010 00000013 00000015 00000018 0000001b 0000001f 00000021 00000024 00000027 0000002a 0000002d 0d0e0e30 54535434 6e6e6e37 5a5b593a 7a7a7a3c 8d8d8e3e 8e8e8f41 8e8e8e42 8e8e8e45 8e8e8e45 8d8d8c47 89898948 86868649 9998984a b1b1b149 a5a5a749 9796974a 96979747 8181811c 63636300 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 68676700 │ │ -7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7b7c7f00 7c7c7f00 8f908f05 9a999a11 9fa0a01d a2a2a321 a5a5a521 b1b1b121 b6b6b621 a8a8a721 98989820 8b8b8b20 68676720 3132311f 0b0d0c1e 0000001e 0000001d 0000001c 0000001a 00000018 00000018 00000017 03020216 15151514 3c3c3c12 5d5e5d11 53535311 29292a0f 09090b0d 0000000b 0000000b 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000005 00000007 00000008 0000000a 0000000b 0000000c 0000000e 00000011 00000013 00000015 00000018 0000001b 0000001e 00000021 00000024 00000026 00000029 1919192b 60606030 5a595a32 1c1b1a35 32323138 6f6f703a 8e8e8e3c 9090903e 8e8e8e40 8f8f8f41 8d8d8d43 8b8b8b43 87868744 94949444 b0b0b044 9e9e9e44 95959545 9897983c 7575750f 45454500 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 4a4a4a00 │ │ -6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6f7100 6f6e7000 71717300 8f8f9002 9b9a9c0d a1a1a119 a5a4a41d a6a6a61e b0b0b01e b7b7b71e adadac1e 9c9b9c1e 8f8f8f1d 7171721d 3d3d3e1c 1211121c 0101011b 0000001a 00000019 00000018 00000016 00000015 00000014 01010113 10100f11 33333311 5a5a5910 5a5a580e 3132310c 0d0d0d0c 0000000a 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000011 00000014 00000017 0000001a 0000001d 00000020 00000022 01000025 26252628 6565652b 4d4c4d2d 0c0b0b31 01010134 24252536 62616138 8b8a8a39 9291913b 8f8f8f3c 8d8d8d3e 8b8b8b3e 8a88893f 9e9e9f3f afafaf40 9a9b9a3f 95949441 9190912f 78797a08 6f707000 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 6f717100 │ │ -89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 89888a00 88878a00 8e8e9001 9b9a9b09 a3a3a214 a6a6a61a a7a7a71b afaeaf1b b9b8b91b b2b1b21b 9f9f9f1b 9392931b 7a7a7a1a 48494919 1a191a19 04040418 00000017 00000017 00000016 00000015 00000013 00000011 00000011 0c0b0b10 2c2c2b0e 5455530e 5d5e5d0c 393a3a0b 1212110a 01010109 00000009 00000007 00000007 00000006 00000005 00000005 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 0000000f 00000012 00000014 00000016 00000019 0000001c 0000001e 03030421 32323224 67656626 3f3d3e28 0707072c 0000002f 00000031 18161733 51505035 83838236 91919137 8e8f8f39 8c8c8c3a 8d8d8d3b a6a6a63b abacac3a 9897983a 9595953a 8e8e8e21 74737502 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 76757700 │ │ -91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91929100 91919000 93949200 9a9b9c06 a3a3a310 a8a8a817 a9a9aa18 adadad18 b8b8b819 b6b5b618 a4a4a418 96959518 81808118 54555517 22232216 06070615 00000015 00000014 00000013 00000012 00000010 00000010 0000000f 0807070d 2423230d 4e4e4e0c 5f60600b 4241420a 18171708 03020208 00000007 00000006 00000005 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000005 00000005 00000006 00000008 00000009 0000000b 0000000d 0000000f 00000012 00000013 00000015 00000018 0000001a 0908091d 3e3e3e20 65656323 32313225 03040428 0000002a 0000002c 0000002e 0e0e0e30 41404032 78787a33 8f8e8e35 8d8d8d35 92929235 abacac36 a7a7a736 96969737 95959532 8b8b8a16 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 6f6f6e00 │ │ -9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9a999900 9b9c9c03 a3a4a40c a9a9a913 aaabab16 adadad16 b7b7b716 b8b7b815 a8a8a815 97989815 86868615 5e5f5f15 2b2b2c14 0a0a0a13 00000013 00000011 00000011 00000010 0000000f 0000000e 0000000d 0505050c 1c1c1c0b 4746470b 61606009 4a494a09 1d1d1d07 04040307 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000004 00000005 00000007 00000007 00000009 0000000b 0000000c 0000000e 00000010 00000013 00000015 00000017 10101019 4a4b4b1c 5e5f5f1f 25272621 01010124 00000026 00000028 0000002a 0000002c 0706072d 3938392e 7a7a7a30 8f8f8f30 9a999931 afafb031 a3a3a331 98979731 96969529 8585860d 74757300 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 75767400 │ │ -9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9b9d00 9c9d9d02 a5a4a409 aaaaab10 acacac13 adadad14 b5b5b514 b8b9b914 abacac14 9a999a13 8a8a8a12 69696812 36353511 0f0f0f10 01010110 00000010 0000000f 0000000e 0000000d 0000000c 0000000c 0203020b 1515160a 3f3f3f09 60606008 51515107 24242407 06060606 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 00000010 00000012 00000014 17181816 53545318 5756571a 1c1c1c1c 0000001f 00000021 00000023 00000025 00000028 00000029 22222129 6d6d6d2b 9191922b a1a1a22c b1b1b12c a1a1a12c 9a99992c 94959420 86868606 84838300 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 85848400 │ │ -97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 97959700 96959700 9a999b01 a4a5a506 aaabab0d adadad11 adadad11 b3b3b311 bababa12 afb0b012 9d9c9d10 8e8e8e11 71717111 40403f10 1414140f 0102020e 0000000e 0000000d 0000000c 0000000b 0000000b 00000009 01010109 0f0f0f09 36363607 5d5d5e07 58595806 2c2c2c06 0a080906 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000e 0000000f 01010110 21232213 595a5a15 4c4d4c17 13131319 0000001c 0000001e 00000020 00000021 00000023 02030324 30313125 78777827 96979727 aaaaaa28 b1b1b127 a1a1a127 9b9b9b26 95959716 82818203 7d7c7d00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 7e7d7e00 │ │ -95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95949400 98999900 a2a4a403 a9abaa0a adaeac0f adadad0f b1b1b10f b9b9b90f b3b4b40f a0a0a00e 9291910e 7979790e 4a4b4a0d 1b1c1c0d 0404040c 0000000b 0000000b 0000000b 00000009 00000009 00000008 00000008 0b0a0b07 2e2c2e06 59585906 5e5e5f05 34343505 0d0c0d05 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000006 00000008 00000009 0000000b 0000000c 0303040e 2c2d2e10 5d5e5d13 42424214 0d0c0c16 00000018 0000001a 0000001b 0000001d 0000001f 080a0920 42424221 83828322 9c9c9c22 b1b1b023 b1b1b023 a2a2a223 9e9e9f1f 9596960e 87888800 85858500 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 85868600 │ │ -97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 97979700 a0a2a302 a9a9aa08 adadac0c adadad0e aeaeae0d b7b7b70d b5b6b60d a4a4a40d 9394920c 8080800c 5656560c 2323240b 0606070b 0000000a 00000009 00000009 00000008 00000007 00000007 00000006 07060706 24232505 52525405 62626304 3d3d3d04 11111203 01000103 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000004 00000006 00000006 00000007 00000009 0000000a 0606070b 3839380d 605f5e0f 36363511 08070713 00000014 00000016 00000017 0000001a 0000001c 1110111c 5253531c 8b8b8b1e a2a1a11e b5b5b51e afafaf1e a5a5a41f a1a1a11a 95959608 8f8f9000 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 90919100 │ │ -8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 8f8e9000 908f9100 a0a0a001 a8a8a805 acabac09 adacad0c adadac0c b5b4b50b b7b7b70b a8a8a80b 9696960b 8685860a 6260610a 2c2d2d0a 0a0a0a0a 00000009 00000008 00000008 00000007 00000006 00000006 00000005 04030405 1c1c1c04 4b4c4b04 65666603 47474603 17161603 01010102 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000005 00000006 00000007 00000008 0d0c0b09 4444440b 5c5d5d0d 2b2a290e 0303030f 00000011 00000013 00000015 00000016 00000017 1c1d1d18 62636319 9191911a a8a8a81a b8b7b81a aeaeae1a a7a7a71a a3a3a213 94949604 8c8c8e00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 8d8d8f00 │ │ -9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9b9a9b00 9c9d9e01 a5a6a604 ababaa07 acacac0a acabac0a b2b2b20a b7b7b70a acacab0a 9999990a 8a898a09 6b6a6b09 37383708 0f100e08 01000007 00000007 00000007 00000006 00000006 00000005 00000004 02020104 16151504 43424303 66666703 51515103 1d1d1d03 02020202 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000004 00000004 00000004 00000006 00000006 13121207 4e4d4e09 5858580b 1f1f200c 0101010d 0000000f 00000010 00000012 00000013 02020213 282a2914 6f6f7016 95969616 adadad16 b9b8b917 adadad17 a9a9aa16 a3a3a30d 999a9a02 96979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 97979800 │ │ -9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 9c9c9e00 a3a3a302 aaaaaa06 acadab08 ababab08 afafaf09 b7b7b708 b0b0b008 9c9c9c08 8e8d8e08 73747408 42434307 15151506 02010207 00000006 00000005 00000005 00000005 00000004 00000004 00000004 0e0e0f03 39383903 64646503 595a5a02 25242402 04040402 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000005 1b1b1b07 57575707 50505009 1515160a 0000000b 0000000c 0000000d 0000000f 00000010 06060610 37373611 7b7b7a12 99999a12 b1b1b214 b7b7b713 adadad13 ababac11 a4a4a408 9c9c9d01 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 9c9d9d00 │ │ -9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d999b00 9d989b00 a09fa101 a8a9a804 abacaa07 aaaaab08 adacac07 b6b5b507 b3b3b307 a09fa007 90909007 7b7c7c06 4e4e4e06 1c1c1c05 04030306 00000005 00000005 00000005 00000004 00000004 00000003 00000003 08090903 2e2e2f02 61606002 61626102 2e2d2d02 07060601 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 02000004 25242505 5d5e5f05 46464706 0d0c0d08 00000008 00000009 0000000a 0000000c 0000000c 0b0c0c0e 4646450e 8484840f 9e9e9e0f b5b6b610 b5b5b510 adadad10 acadac0e a2a4a404 99979a00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 9a999b00 │ │ -95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 95979700 94969600 9a9c9b01 a6a6a503 aaaba905 aaaaaa06 aaaaaa06 b3b3b306 b4b5b406 a4a5a406 92939305 82828205 5a5a5a05 24242405 06060604 00000004 00000004 00000003 00000003 00000002 00000002 00000002 04040502 24232402 5a5a5902 68696702 37383701 0a0a0a01 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 03030403 30303004 62626304 3a393b05 07060706 00000006 00000007 00000008 00000009 0000000a 1313140b 5555560c 8a8b8a0c a2a3a20d b7b8b80d b1b1b10d adadac0e ababab0a a1a3a302 9fa0a200 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 9fa1a100 │ │ -93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 93939400 92929400 98979801 a3a2a202 a8a8a804 aaaaa905 a9a9a905 b0b0b005 b4b6b505 a8a9a805 95959504 87878605 66656404 2e2f2e03 09090903 00000004 00000003 00000002 00000002 00000002 00000002 00000002 02010202 1a191a02 51515101 6d6d6c01 42434301 0d0e0d01 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 06060602 3e3d3d03 63646403 2e2d2e04 02020205 00000004 00000006 00000007 00000008 00000008 1e1f1e09 6563650a 90909009 a8a8a70b b8b7b70b afaeaf0b adacac0b a9aaa906 9fa0a001 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 9e9f9f00 │ │ -9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 9a989800 99979800 9b989a00 9f9e9f01 a5a4a503 a8a7a704 a7a7a704 adacac04 b4b4b504 acabac04 98979704 8a8b8903 6f6f6f03 3a3a3a03 0d0d0d03 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000001 12121101 46474601 6e706f01 4e4e4e01 14141301 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000001 0b0a0a02 4b4b4b02 60606103 21202103 00000004 00000004 00000005 00000005 00000006 03020207 2b2c2b06 71727208 95959408 adadac08 b6b5b508 acacac09 acacab08 a6a7a704 9d9d9f00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 9c9d9e00 │ │ -9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9e9b9a00 9d9b9a00 9a9b9b00 a1a1a202 a5a4a503 a5a5a604 a8a8a804 b2b2b304 afafb004 9b9b9a03 8d8d8c03 78787803 46464603 13131302 00010002 00000002 00000002 00000002 00000002 00000001 00000001 00000001 0b0a0b01 3b3b3b01 6e6e6e01 5a595901 1b1b1b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 12121201 58585702 59585902 14141503 00000003 00000003 00000004 00000004 00000005 07060605 3a3a3a05 7c7d7d06 99999906 b1b1b107 b3b2b307 abaaab07 ababaa06 a2a2a202 9d9d9e00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 9e9e9f00 │ │ -9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9c9b9a00 9a9b9a00 9e9e9e02 a3a3a302 a4a4a403 a4a5a503 aeaeb003 b0b0b102 9e9f9e02 8d8e8d03 7f7e7f03 53525302 1b1b1b02 02020202 00000002 00000002 00000001 00000001 00000001 00000001 00000001 05050501 2f2f2f01 6b6a6a01 5f5e5f01 1d1d1d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 1a1b1b01 62636201 4d4d4d01 0b0a0b02 00000002 00000002 00000002 00000002 00000004 0c0c0c03 4a4a4a04 85858505 9d9e9d04 b3b4b305 afafaf05 a9a9a905 a9a9a804 9d9d9d01 97989800 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 98999900 │ │ -99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 99999800 999a9800 9a9a9a01 a09fa002 a1a2a202 a1a1a202 aaaaaa02 b1b1b102 a1a2a202 8e8f8e02 83838302 5e5f5f02 24242402 03030302 00000002 00000001 00000001 00000001 00000001 00000001 00000001 02020101 2b2b2a01 6a6a6a00 5e5e5f00 1d1d1d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 28282701 6a6c6b01 3e3f3e01 03030301 00000002 00000002 00000002 00000002 00000002 14141403 5b5b5b03 8c8c8b03 a2a2a204 b3b3b404 aaaaab04 a7a6a704 a4a3a403 9b9a9b00 96959600 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 97969700 │ │ -98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 98989700 97989700 9b9b9b02 9f9f9f02 9e9e9e02 a5a5a402 b0b0af02 a4a5a502 8f909002 86858502 69696901 2e2e2e01 05050601 00000001 00000001 00000001 00000001 00000001 00000001 00000001 02020100 2b2b2a00 6a6a6a00 5e5e5f00 1d1d1d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 31313100 6e6d6d01 2f2e2e01 00000001 00000001 00000001 00000001 00000002 00000002 1f1f1f02 6a696a03 8f8f8e03 a6a7a702 b1b1b203 a5a6a603 a4a3a402 9f9fa001 9d9c9d00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 │ │ -95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 95959500 96979601 9b9c9b01 9c9c9c02 9f9fa002 acadac02 a8a9a902 92929201 86868601 73737301 3b3b3b01 090a0a01 00000001 00000001 00000001 00000001 00000001 00000000 00000000 02020100 2b2b2a00 6a6a6a00 5e5e5f00 1d1d1d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32313200 6d6c6d00 27272601 00000001 00000001 00000001 00000001 00000001 00000002 2d2d2d02 75767602 91929102 aaaaaa02 acacac02 a1a1a202 a0a0a102 9b9b9b01 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 9b9b9b00 │ │ -94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94959401 98989801 99999901 9b9b9b01 a8a8a801 ababab01 96959601 88878701 7b7c7b01 494a4a01 10111101 00000001 00000001 00000001 00000000 00000000 00000000 00000000 02020100 2b2b2a00 6a6a6a00 5e5e5f00 1d1d1d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32313200 6d6c6d00 27272600 00000001 00000001 00000001 00000001 00000001 02020201 3d3c3d01 7e7e7e02 93949402 acadac02 a5a5a502 9d9d9d02 9a9b9a02 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 98999800 │ │ -94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 95949501 96969701 97989801 a3a4a301 acacac01 9a9a9a01 88888901 81828201 57575701 17171701 00000001 00000000 00000000 00000000 00000000 00000000 00000000 02020100 2b2b2a00 6a6a6a00 5e5e5f00 1d1d1d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32313200 6d6c6d00 27272600 00000000 00000000 00000000 00000001 00000001 08080801 50515001 84848401 97979701 acacac01 9e9e9f01 98999801 95969501 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 │ │ -94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 95949400 96969600 98989800 a0a0a001 ababab01 a0a1a001 8a8a8a01 83828301 59595900 17171700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020100 2b2b2a00 6a6a6a00 5e5e5f00 1d1d1d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32313200 6d6c6d00 27272600 00000000 00000000 00000000 00000000 00000000 0e0e0e01 5e5e5f01 88898801 9d9d9d01 a9a9aa01 98999901 95959601 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 │ │ -94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 94949400 95949400 95969600 9a9a9a00 9f9e9e01 aaaaa901 a3a3a301 8b8b8b00 83828200 59595900 17171700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020100 2b2b2a00 6a6a6a00 5e5e5f00 1d1d1d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53515200 53515200 53515200 53515200 53515200 53515200 53515200 57555600 3a393a00 06060600 00000000 5e5d5c00 8c8b8b00 6a696a00 0e0d0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32313200 6d6c6d00 27272600 00000000 00000000 00000000 00000000 00000000 0e0e0e00 5e5d5e00 8a898a00 a2a2a101 a7a7a601 9c9c9c00 96959600 94949400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 94959400 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cacaca13 a9a9a945 bababa81 b5b5b5b9 a8a8a8ab 9a999a74 867f8443 9a989917 82878501 00000000 00000000 ecf1f201 e6ebe901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a007 a5a5a533 9a9a9a6d b0b0b0ac b8b8b8e3 c2c2c2ff c6c6c6ff cacacaff ccccccff c9cac9ff c4c5c4ff babbbae9 abacabc1 a6a3a597 d6d8d831 fbfaf902 ede9e801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5c5c5c01 49494921 5e5e5e5a 7b7b7b99 aaaaaad2 bdbdbdfa c5c5c5ff cdcdcdff d3d2d2ff d4d4d4ff d4d4d5ff d6d6d6ff d9d9d9ff dcdcdcff dededeff dbdbdaff cbcbcbff a5a5a5ff 8a898b8d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32323212 60606045 69696984 959595c0 b2b2b2f1 c1c1c1ff cacacaff c6c6c6ff c9c9c9ff d1d1d1ff dbdbdbff e2e2e2ff e6e6e6ff e8eae9ff ecececff ecececff e5e5e5ff d2d2d2ff b5b5b5ff 979898ff 898a88ff 5f576577 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3c3c3c05 3e3e3e2d 68686869 848484a9 a6a6a6e2 bababaff c6c6c6ff c4c4c4ff c2c2c2ff c0c0c0ff c3c3c3ff cbcacaff d6d6d6ff e3e4e4ff efefefff f5f5f5ff f7f7f7ff f7f7f6ff f2f1f1ff e0e1e0ff c2c2c2ff a2a2a2ff 8c8c8cff 868686ff 8b8a8bff 2c2d2c62 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35353515 5b5b5b4d 7272728e 939393cc b0b0b0f8 bfbfbfff c3c3c3ff c0c0c0ff bebebeff bcbdbcff bdbdbdff bfbfbfff c5c5c6ff d0d0d1ff dfdedfff ecededff f7f7f7ff fcfcfdff fefdfdff f8f8f7ff eaeaeaff d2d1d2ff b2b1b2ff 959595ff 888888ff 888888ff 878787ff 868686ff 3d3d3d53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3b3b3b03 3535352c 6565656a 7b7b7bad a2a2a2e6 b6b6b6ff c0c0c0ff c0c0c0ff bcbcbcff bbbbbbff bababaff bbbbbbff bbbbbbff bdbdbdff c2c3c3ff ccccccff d9dadaff e8e8e8ff f3f3f4ff fafafaff fcfcfcff f7f8f7ff edededff dadadaff c0bfc0ff a5a5a5ff 929292ff 898989ff 7e7e7eff 6a6a6aff 7d7d7dff 848484fe 3636363e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e3e3e0f 50505044 68686887 909090c7 aaaaaaf7 bababaff bfbfbfff bbbbbbff b9b9b9ff b8b8b8ff b8b8b8ff b9b9b9ff bababaff bababaff bbbbbbff c0bfc0ff c9c9c9ff d6d6d6ff e3e3e4ff edeeeeff f4f4f4ff f4f4f4ff efeeefff e4e3e4ff d7d7d6ff c7c7c8ff b4b4b4ff a0a0a0ff 8d8d8cff 767676ff 5c5c5cff 474747ff 3e3e3eff 7d7d7dff 808080f9 1717172f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3737371d 5d5d5d58 717171a0 9a9a9add afafafff bcbcbcff bbbbbbff b7b7b7ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b8b8b8ff b8b9b8ff b9b9b9ff bebebeff c6c5c6ff d2d2d2ff dededdff e7e7e7ff ebebeaff e7e7e6ff dededeff d2d2d2ff c7c7c7ff bcbebeff b1b3b2ff a6a6a6ff 969696ff 747474ff 565555ff 434343ff 3e3e3eff 3e3e3eff 434343ff 848484ff 7c7c7cf1 0909091f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 59595902 3838382b 6767676d 808080b3 9f9f9fed b2b2b2ff bababaff b7b7b7ff b4b4b4ff b3b3b3ff b3b3b3ff b4b4b4ff b5b5b5ff b5b5b5ff b6b6b6ff b7b6b6ff b7b6b7ff b8b8b9ff bcbcbcff c4c4c3ff cececeff d9d8d8ff dfdfdfff dfdedeff d7d7d6ff c9cac9ff bbbcbcff b2b3b3ff aaabadff 999b9eff 8b8785ff 94908cff 949495ff 7a7a7aff 464646ff 424242ff 414141ff 414141ff 3e3e3eff 454545ff 888888ff 757575de 2020200e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84848407 94949438 8c8c8c7d 8b8b8bc2 a2a2a2f6 b2b2b2ff b6b6b6ff b3b3b3ff b1b1b1ff b1b1b1ff b2b2b2ff b3b3b3ff b3b3b3ff b3b3b3ff b4b4b4ff b5b5b5ff b5b5b4ff b5b5b5ff b6b6b6ff bababaff c1c1c1ff cbcbcaff d3d3d2ff d5d5d5ff cfd0cfff c1c2c2ff b2b2b2ff a6a6a7ff 9f9fa0ff 959698ff 808182ff 665f5aff 634835ff 643b1bff 7f7164ff 8b8d8fff 6e6e6eff 414141ff 414141ff 3f3f3fff 3f3f3fff 3a3a3aff 494949ff 8e8e8eff 686868cf 08080806 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9797970c 91919144 8e8e8e8b 939393cf a4a4a4fc adadadff b2b2b2ff b0b0b0ff aeaeaeff aeaeaeff afafafff afafafff b1b1b1ff b2b2b2ff b2b2b2ff b3b3b3ff b3b3b3ff b4b4b4ff b4b3b4ff b5b5b4ff b8b8b8ff bebebeff c6c6c6ff ccccccff cbcbcaff bebebdff aaababff 9b9c9bff 929393ff 8d8e8fff 808284ff 686564ff 4e4239ff 432a16ff 582d0dff 6d380dff 6a3709ff 7c6f63ff 87898cff 636363ff 3d3d3dff 3e3e3eff 3e3e3eff 3d3d3dff 383838ff 4d4d4dff 929292ff 656565c1 30303001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8e8e8e11 8a89894d 97979795 949494d8 a2a2a2ff a9a9a9ff aeaeaeff adadadff acacacff acacacff adadadff aeaeaeff aeaeaeff afafafff afafafff b1b1b1ff b2b2b2ff b2b2b2ff b2b2b2ff b3b2b3ff b4b3b3ff b7b7b6ff bcbdbcff c2c4c3ff c5c5c5ff bcbdbcff aaaaaaff 969696ff 888888ff 838584ff 7e8081ff 6d6e6fff 514b47ff 3f2b1dff 3e1e06ff 472002ff 542a07ff 68370bff 70390cff 6e3809ff 776e67ff 868889ff 5f5f5fff 3a3a3aff 3d3d3dff 3d3d3dff 3c3c3cff 363636ff 4f4f4fff 939393ff 5d5d5dab 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bbbbbb15 9e9e9e51 9a9a9a9c 919191de a0a0a0ff a5a5a5ff abababff a9a9a9ff a9a9a9ff aaaaaaff abababff acacacff acacacff adadadff aeaeaeff aeaeaeff afafafff afafafff b0b0b0ff b1b1b0ff b1b1b1ff b2b2b2ff b5b5b5ff bbbbbbff bfc0c1ff bcbdbdff acacabff 969595ff 838382ff 7c7c7cff 7a7b7dff 727374ff 585859ff 3f352eff 2d1a0bff 331400ff 411d00ff 4f2605ff 502705ff 582e05ff 643307ff 7b3c08ff 673309ff 77716eff 858687ff 5c5c5cff 383838ff 3c3c3cff 3b3b3bff 3a3a3aff 333333ff 565656ff 979797ff 4646469d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bebebe15 a2a1a253 999999a1 909190e2 989898ff a1a1a1ff a9a9a9ff a8a8a8ff a7a7a7ff a8a8a8ff a8a8a8ff a8a8a8ff aaaaaaff abababff acacacff acacacff adadadff adadadff aeaeaeff afafafff aeaeaeff afb0afff b1b1b0ff b4b5b4ff bbbbbbff bcbcbbff b2b2b2ff 9b9b9aff 828281ff 747474ff 737374ff 727375ff 656566ff 4c4643ff 28201aff 2a1403ff 481f00ff 381902ff 3c1c03ff 452206ff 492507ff 4c2606ff 5e2e06ff 6c3609ff 6c3605ff 522b0bff 7c7875ff 848586ff 555555ff 373737ff 3b3b3bff 393939ff 383838ff 313131ff 5d5d5dff 999999ff 4040408a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6e6e6e0f 9696964f 949494a0 8f8f8fe2 949494ff 9d9d9dff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a6a6a6ff a7a7a7ff a7a7a7ff a8a8a8ff a8a8a8ff aaaaaaff abababff abababff acacacff acacacff adadadff adadadff adaeadff afb0b0ff b5b5b5ff bbbabaff b6b6b5ff a2a2a0ff 878786ff 727372ff 6b6b6bff 6d6e6fff 696b6cff 565554ff 3b332dff 28160bff 270f00ff 341700ff 663004ff 5b2d06ff 381b01ff 3c1e03ff 412005ff 422107ff 552805ff 673207ff 683308ff 512703ff 522e12ff 807d7bff 848586ff 4e4e4eff 363636ff 393939ff 383838ff 373737ff 303030ff 626262ff 969696ff 40404070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2525250b 2b2a2b49 4d4d4d96 737373db 898a8aff 999999ff a1a1a1ff a3a3a3ff a3a3a3ff a3a3a3ff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a7a7a7ff a7a7a7ff a8a8a8ff a8a8a8ff a9a9a9ff aaaaaaff abababff abababff aaabaaff abacabff afafafff b7b7b7ff b9b8b9ff acababff 8f8f8fff 737373ff 646464ff 656667ff 67696bff 5e5f60ff 4b4641ff 31241bff 210d01ff 230c00ff 2e1400ff 422104ff 623106ff 703807ff 472305ff 3b1d03ff 3e1d02ff 3f1d04ff 4e2607ff 642f05ff 592c05ff 502806ff 481f00ff 5c361bff 817f7eff 838485ff 4b4b4bff 343434ff 373737ff 363636ff 353535ff 2f2f2fff 696969ff 959595ff 2c2c2c5e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b1b1b08 2a2a2a42 45454590 626262d7 747474ff 848484ff 949494ff 9f9f9fff a1a1a1ff a1a1a1ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a7a7a7ff a7a7a7ff a8a8a8ff a9a9a9ff a9a9a9ff a9a9a9ff a9a9a8ff aaaaa9ff b0b0b0ff b8b8b8ff b5b4b4ff 9e9d9cff 7d7c7cff 646364ff 5d5e5eff 626464ff 5f6264ff 525150ff 41362dff 3c240dff 371800ff 2a1100ff 281100ff 301702ff 452206ff 5b2d05ff 673305ff 572a06ff 4d2406ff 462205ff 401d03ff 4b2306ff 602e08ff 612f07ff 4b2504ff 482404ff 4f2201ff 654123ff 828283ff 818282ff 474747ff 333333ff 363636ff 343434ff 333333ff 2f2f2fff 727272ff 8f8f8fff 3d3d3d4f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 18181803 22222238 3d3d3d86 5e5e5ed0 737373fe 7c7c7cff 7a7a7aff 7a7a7aff 8d8d8dff 9d9d9dff 9f9f9fff a0a0a0ff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a6a6a6ff a7a7a7ff a8a8a8ff a7a8a7ff a5a5a5ff a9a9a9ff b2b3b2ff b7b8b7ff ababaaff 8d8c8cff 6c6c6cff 5a5a5aff 5a5b5cff 5e6062ff 575859ff 47423eff 3b291bff 3a1c04ff 421f02ff 482403ff 341902ff 251304ff 381a03ff 4b2401ff 572c05ff 5f3005ff 532605ff 5c2d06ff 653207ff 502604ff 442203ff 572a04ff 693308ff 542907ff 492504ff 4e2605ff 5a2801ff 65432aff 838587ff 7e7e7fff 404040ff 323232ff 343434ff 333333ff 313131ff 2f2f2fff 787878ff 8a8a8afc 2f2f2f39 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2626262e 45454578 5a5a5ac6 727272fc 7d7d7dff 7b7b7bff 777777ff 767676ff 767676ff 818181ff 979797ff 9f9f9fff 9f9f9fff a0a0a0ff a1a1a1ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a5a5a5ff a6a6a6ff a5a5a5ff a3a3a3ff a2a2a3ff aaaaabff b5b5b6ff b5b5b5ff 9f9e9eff 7b7b7bff 606060ff 585859ff 5c5d5eff 5a5d5fff 4d4c4cff 3e332bff 37200dff 3d1c00ff 482102ff 482406ff 4a2509ff 3f1f07ff 2a1401ff 3a1c03ff 592c07ff 623003ff 653205ff 552b05ff 582b07ff 773809ff 663208ff 4f2606ff 4e2603ff 673306ff 622f07ff 4c2404ff 502605ff 5c2c06ff 572701ff 62472fff 848788ff 7d7d7dff 3b3b3bff 323232ff 333333ff 323232ff 2f2f2fff 303030ff 7f7f7fff 858585f7 0e0e0e2b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 22222222 3d3d3d6a 535353bb 6f6f6ff7 7a7a7aff 7c7c7cff 787878ff 767676ff 767676ff 767676ff 757575ff 797979ff 8c8c8cff 9d9d9dff 9f9f9fff 9f9f9fff a0a0a0ff a0a0a0ff a1a1a1ff a2a2a2ff a2a2a3ff a3a3a3ff a4a4a4ff a2a2a2ff a0a0a0ff a2a3a3ff aeaeafff b8b8b8ff aeaeaeff 8e8f8eff 6d6d6dff 5b5a5aff 5a5b5cff 5d5f61ff 555759ff 433f3cff 36261bff 361a03ff 401c01ff 462204ff 472305ff 482306ff 4b2508ff 472306ff 311a02ff 3a1d04ff 602d05ff 6e3609ff 713908ff 633105ff 552b03ff 723a09ff 723709ff 603007ff 562a04ff 5f2e05ff 633109ff 512808ff 4f2506ff 5e2d05ff 5c2c06ff 4d2100ff 624b39ff 858789ff 7b7b7bff 373737ff 303030ff 313131ff 303030ff 2d2d2dff 333333ff 878787ff 818181ed 1010101b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f2f2f15 2c2c2c58 4d4d4dad 6d6d6def 797979ff 7c7c7cff 787878ff 767676ff 767676ff 767676ff 767676ff 777777ff 767676ff 767676ff 7f7f7fff 949494ff 9e9e9eff 9f9f9fff 9f9f9fff a0a0a0ff a0a0a0ff a1a1a1ff a1a2a1ff a1a0a1ff 9e9e9eff 9e9e9eff a7a6a8ff b6b5b6ff b8b8b8ff a2a2a2ff 7f7e7eff 636362ff 5b5b5bff 606061ff 5e5f61ff 4e4e4eff 3e342cff 341d0dff 321500ff 3d1c02ff 452205ff 452306ff 462305ff 472205ff 482306ff 462406ff 391d03ff 3b1d01ff 612f07ff 6b3205ff 753a08ff 683406ff 552a04ff 6a3609ff 7a3c06ff 6b3409ff 6a3407ff 5f3003ff 592d06ff 542908ff 4f2707ff 572a06ff 5c2f07ff 502706ff 482001ff 635143ff 87898bff 777777ff 333333ff 2e2e2eff 2f2f2fff 2e2e2eff 2b2b2bff 353535ff 8c8c8cff 767676da 1c1c1c0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2020200a 2c2c2c49 4848489c 686868e3 787878ff 7e7e7eff 797979ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 777777ff 767676ff 787878ff 878787ff 999999ff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a0a09fff 9d9e9eff 9b9b9bff 9fa0a0ff afaeafff bbbabaff b2b1b1ff 919291ff 6f6f6fff 5d5d5dff 5e5f5fff 626364ff 5a5b5dff 464341ff 34271eff 311804ff 3f1b00ff 411c00ff 3d1d04ff 412006ff 452207ff 432204ff 442203ff 452206ff 462506ff 3d1e02ff 351a01ff 572b03ff 6d3606ff 6d3606ff 6a3506ff 582b06ff 643207ff 7b3f08ff 703808ff 713808ff 6e3407ff 5b2b06ff 532706ff 532806ff 522a06ff 5c2d08ff 522908ff 4f2606ff 4c2200ff 6a5849ff 888a8dff 717171ff 2f2f2fff 2e2e2eff 2e2e2eff 2d2d2dff 282828ff 393939ff 929292ff 6c6c6ccc 21212105 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 28282801 27272737 3a3a3a86 606060d3 757575ff 7e7e7eff 7a7a7aff 777777ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 7e7e7eff 919191ff 9c9c9cff 9d9d9dff 9e9e9eff 9d9d9dff 999a9aff 999a9aff a6a6a6ff b7b6b7ff bababaff a4a4a4ff 818181ff 656565ff 5d5e5dff 626364ff 626465ff 545454ff 413731ff 331f10ff 2f1200ff 3f1c00ff 4a2303ff 482404ff 401e03ff 3f1d02ff 422005ff 442207ff 432104ff 3f1e02ff 411f04ff 422103ff 3c1d04ff 462402ff 6a3405ff 6c3605ff 6a3406ff 5e2d05ff 653008ff 763c0aff 6f3907ff 5d3108ff 68350aff 633006ff 5a2b09ff 592908ff 572907ff 5d2f09ff 5e2d09ff 552908ff 562b04ff 502501ff 6a5d53ff 898b8dff 6e6e6eff 2c2c2cff 2d2d2dff 2c2c2cff 2c2c2cff 252525ff 404040ff 979797ff 696969bc 39393901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 21212122 3d3d3d6d 575757c0 727272fb 7d7d7dff 7b7b7bff 777777ff 767676ff 767676ff 777777ff 767676ff 767676ff 777777ff 777777ff 767676ff 777777ff 777777ff 777777ff 777777ff 767676ff 797979ff 8a8a8aff 9a9a9aff 9c9c9cff 999a9aff 989898ff 9f9f9fff afafafff bcbcbcff b4b4b4ff 949494ff 727171ff 606060ff 606061ff 666869ff 5f6062ff 4c4846ff 392c21ff 321803ff 3d1a00ff 391900ff 401e02ff 572a08ff 532904ff 432103ff 3e1d03ff 401e03ff 422005ff 442207ff 3c1c04ff 421d03ff 502606ff 4b2503ff 462203ff 5b2c04ff 6e3406ff 6b3506ff 643006ff 683207ff 773a09ff 6e380cff 5d2d09ff 592b08ff 602f08ff 613109ff 5d2e07ff 5c2b05ff 622f07ff 623008ff 5b2c07ff 673106ff 643205ff 471f01ff 67605dff 8a8c8dff 6a6a6aff 292929ff 2b2b2bff 2b2b2bff 2a2a2aff 242424ff 454545ff 9a9a9aff 5c5c5ca8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2525250f 2b2b2b52 4c4c4cab 6d6d6def 7b7b7bff 7d7d7dff 787878ff 777777ff 767676ff 777777ff 777777ff 767676ff 777777ff 777777ff 777777ff 767676ff 777777ff 777777ff 777777ff 767676ff 767676ff 777777ff 797979ff 868687ff 959595ff 979797ff 999a9aff a6a7a7ff b9b9b9ff bdbcbdff a7a7a7ff 838282ff 676767ff 606060ff 656666ff 666869ff 585858ff 403a37ff 2e1e13ff 351800ff 3a1900ff 3e1e02ff 3e1e05ff 371c02ff 4c2604ff 5d2c09ff 4e2606ff 3e1d04ff 401e03ff 411f04ff 422005ff 401f04ff 3a1d01ff 572b05ff 633206ff 592b06ff 643206ff 6f3607ff 6e360aff 663208ff 643307ff 753a07ff 6f360aff 633009ff 582a09ff 602f09ff 663309ff 613008ff 5d2b03ff 622f05ff 633005ff 612f05ff 6c3507ff 6f3808ff 5f2d04ff 391901ff 6a6663ff 8b8d8eff 626262ff 262626ff 2a2a2aff 292929ff 292929ff 212121ff 4c4c4cff 9e9e9eff 4646469a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 13131302 2424243b 4343438d 656565db 787878ff 7e7e7eff 7a7a7aff 777777ff 777777ff 767676ff 767676ff 767676ff 777777ff 767676ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 777677ff 7c7c7cff 868685ff 919291ff 9fa09fff b2b2b2ff bfbfbfff b6b6b5ff 959595ff 737373ff 616161ff 636363ff 696a6bff 626465ff 4f4d4bff 362b23ff 2a1506ff 2c1100ff 341700ff 3d1e01ff 3b1c03ff 3a1d05ff 391b05ff 412002ff 562b07ff 582a07ff 472104ff 3d1d04ff 422005ff 432106ff 422005ff 3e1d03ff 4c2503ff 6e3605ff 6c3605ff 703506ff 7e3e09ff 773a09ff 693309ff 653107ff 713908ff 6f3807ff 5d3009ff 5a2d0bff 62320bff 693309ff 663209ff 532804ff 632f07ff 693308ff 653205ff 6c3606ff 703907ff 633207ff 542902ff 422203ff 75706aff 8c8d8eff 5d5c5cff 242424ff 292929ff 282828ff 272727ff 1f1f1fff 565656ff 9f9f9fff 43434383 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1c1c1c20 3d3d3d6e 575757c2 737373fc 7d7d7dff 7a7a7aff 787878ff 777777ff 767676ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767776ff 767677ff 777677ff 797779ff 7e7e7eff 8e8e8dff a5a6a5ff bcbcbcff c1c1c1ff a8a8a8ff 838383ff 686868ff 616262ff 676869ff 67696bff 5b5b5cff 463f3aff 362315ff 321501ff 2f1100ff 311500ff 371c02ff 3a1c03ff 3b1d05ff 391b03ff 3a1c03ff 431e03ff 512804ff 532b09ff 4b2606ff 442205ff 421f04ff 4b2506ff 472307ff 422003ff 442202ff 5f3006ff 793c09ff 6d3607ff 7a3d07ff 813e08ff 713608ff 663107ff 70380bff 743a09ff 623108ff 5b2e0aff 64320aff 6f370aff 6e3406ff 5b2b05ff 512804ff 6c3709ff 693405ff 6a3606ff 6e3708ff 693306ff 673206ff 592c02ff 532d0aff 787573ff 8a8b8cff 585858ff 222222ff 282828ff 262626ff 252525ff 1d1d1dff 5c5c5cff 9c9c9cff 3d3d3d6a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2323230a 3232324d 4d4d4da6 6b6b6bed 7b7b7bff 7d7d7dff 797979ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 777777ff 777777ff 767776ff 777777ff 767677ff 777677ff 787778ff 7f7f7eff 919290ff adadadff c2c1c1ff c3c2c3ff a3a3a3ff 757575ff 626262ff 646464ff 6b6c6cff 666768ff 52504fff 3d3027ff 321b09ff 371800ff 3b1b02ff 3c1d03ff 391c04ff 381a03ff 3c1e01ff 3c1e04ff 381c04ff 381a02ff 3e1e05ff 4b2404ff 4f2804ff 4a2604ff 442403ff 412005ff 482305ff 502605ff 472206ff 4a2404ff 572c03ff 763a09ff 763909ff 6d3508ff 793d0aff 783a09ff 663208ff 673108ff 713a0aff 673309ff 5c2d08ff 6c350aff 6e3609ff 713608ff 643106ff 4c2403ff 572a05ff 663303ff 683506ff 703907ff 6e360aff 743807ff 793a05ff 612e00ff 492b0eff 797878ff 8a8b8bff 505050ff 212121ff 262626ff 252525ff 242424ff 1d1d1dff 646464ff 999999ff 3838385a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2121212d 3a3a3a81 636363d3 777777ff 7e7e7eff 7a7a7aff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 767677ff 777677ff 777777ff 777778ff 79797aff 848485ff 9d9e9dff b9b8b8ff c4c3c4ff bbbabbff abaaaaff 898989ff 666666ff 686869ff 6b6d6eff 5e5f5fff 44403dff 2f2018ff 2f1300ff 3d1a00ff 3c1c03ff 381c04ff 381c06ff 3c1d03ff 3c1e05ff 3d1f06ff 401f03ff 391c01ff 331a01ff 371a02ff 3f1e04ff 452404ff 472205ff 452105ff 3e1d03ff 381b05ff 452106ff 472207ff 4e2607ff 603109ff 783c07ff 7e3c09ff 6d3308ff 6f360aff 6c350aff 693307ff 612f09ff 6e3509ff 6f3908ff 5b2f08ff 67340aff 713609ff 713708ff 683406ff 4b2602ff 452203ff 562a04ff 673304ff 733907ff 733b09ff 713709ff 874109ff 8a4409ff 622e01ff 5f3817ff 807e7cff 898a8bff 474747ff 202020ff 242424ff 242424ff 222222ff 1c1c1cff 6f6f6fff 949494ff 48484848 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 29292911 2d2d2d58 535353b3 727272f6 808080ff 7d7d7dff 797979ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777676ff 767676ff 777777ff 787879ff 7a787aff 7f7f7fff 909191ff acadacff c2c2c2ff c2c1c2ff b1b1b2ff a2a2a2ff 9d9e9dff 868585ff 6c6c6dff 676869ff 545353ff 39302bff 28160cff 240d00ff 2c1400ff 391c03ff 3b1f05ff 351b03ff 331903ff 331704ff 361805ff 3f1e04ff 432105ff 411e03ff 3b1c02ff 361b03ff 331802ff 3f1d01ff 412000ff 401f02ff 452103ff 3f1d03ff 3b1f08ff 3f2108ff 452106ff 5f2f08ff 773b08ff 7c3e09ff 683307ff 6d360aff 6d3508ff 663306ff 693606ff 663205ff 723a08ff 623106ff 603009ff 693209ff 70370aff 683507ff 4c2502ff 401f02ff 452202ff 562a03ff 783907ff 7f3e06ff 723a08ff 83420aff 8a430aff 7f3e09ff 703600ff 815022ff 838383ff 8a8a8bff 424242ff 1f1f1fff 232323ff 222222ff 202020ff 1d1d1dff 777777ff 8f8f8ffb 2e2e2e35 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c2c2c34 4242428a 6a6a6add 7d7d7dff 818181ff 7c7c7cff 797979ff 787878ff 787878ff 787878ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 777777ff 777879ff 7a7b7bff 7e7e7fff 8a8b8aff a2a3a3ff bcbcbcff c7c7c8ff bdbcbeff aaaaaaff 9e9e9eff 9d9d9dff a3a3a3ff 868888ff 5e5f5fff 444140ff 291f1cff 1d0c01ff 240c00ff 2b1104ff 2d1503ff 331a04ff 351b02ff 341b01ff 341a02ff 321702ff 2d1402ff 311905ff 401f04ff 421f04ff 3d1e02ff 3c1e04ff 391b04ff 3b1d04ff 432204ff 402001ff 432203ff 4b2606ff 442205ff 3c1f07ff 3b1e06ff 4b2607ff 6b350aff 783c09ff 653308ff 67320aff 6d3407ff 6c3507ff 683505ff 6c3606ff 6e3604ff 6c3506ff 5f2f09ff 643207ff 6e3807ff 6a3509ff 4f2707ff 452201ff 472103ff 5c2c05ff 723908ff 874308ff 793b07ff 7c3d07ff 7c3f09ff 7b3d08ff 7f3d05ff 753701ff 704a2cff 848688ff 888889ff 3c3c3cff 1d1d1dff 222222ff 212121ff 1f1f1fff 1f1f1fff 7f7f7fff 8a8a8af6 08080827 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b2b2b13 3030305e 585858b9 787878fa 838383ff 7f7f7fff 7b7b7bff 7a7a7aff 7a7a7aff 797979ff 797979ff 787878ff 787878ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 787778ff 7a7b7aff 7e7e7fff 868788ff 999b9aff b4b5b5ff c7c8c8ff c6c5c6ff b6b5b6ff a5a5a5ff 9e9d9eff a0a0a0ff a7a7a7ff a3a3a4ff 6d6c6cff 342e2bff 1f120cff 160600ff 1e0c00ff 241101ff 291205ff 2c1306ff 2f1502ff 341903ff 341902ff 341a03ff 351a05ff 321602ff 311602ff 351a03ff 412006ff 3f1e03ff 3c1f02ff 422207ff 452106ff 4d2703ff 4a2603ff 4b2706ff 512906ff 4e2507ff 3e1c06ff 3a1b06ff 452205ff 572d05ff 6d340aff 653307ff 603006ff 6e3407ff 6d3407ff 6b3406ff 673404ff 703707ff 743708ff 6d3606ff 673209ff 713707ff 713807ff 562b04ff 4f2604ff 4f2704ff 6a3405ff 8f450aff 8d4408ff 7a3c0bff 6d3508ff 783d0aff 753b0aff 7f4008ff 6b3506ff 5a2800ff 674c37ff 86898aff 868686ff 343434ff 1d1d1dff 212121ff 202020ff 1c1c1cff 232323ff 888888ff 858585e8 1b1b1b15 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a2a2a33 4444448a 6e6e6edf 828282ff 848484ff 7f7f7fff 7c7c7cff 7c7c7cff 7b7b7bff 7a7a7aff 7a7a7aff 797979ff 797979ff 797979ff 787878ff 787878ff 777777ff 777777ff 777777ff 777777ff 767676ff 767676ff 767777ff 7a7a7aff 7d7e7eff 848585ff 949495ff acadadff c4c5c4ff cccdcdff c0c1c1ff aeadaeff a2a1a2ff a0a1a0ff a5a5a5ff a8a9a9ff 9c9d9dff 767575ff 34302fff 160a01ff 1a0800ff 1d0c00ff 200f00ff 251303ff 251203ff 281204ff 2c1306ff 311703ff 341904ff 321702ff 351a05ff 321803ff 2f1702ff 381b02ff 3a1c03ff 3e1e05ff 3a1e03ff 3a1f03ff 462404ff 4d2804ff 522a05ff 532805ff 592a07ff 522806ff 442004ff 3b1e04ff 402006ff 502805ff 663107ff 683208ff 633105ff 683306ff 6e3408ff 6e3508ff 683104ff 6a3306ff 743809ff 78390bff 733809ff 753808ff 793c07ff 713908ff 582a03ff 562a04ff 6c3305ff 8b4705ff 8a440aff 7c3b09ff 70370aff 753d09ff 7d3e08ff 7e3e0aff 683207ff 522805ff 4c2200ff 6a5444ff 8a8c8eff 848484ff 2e2e2eff 1d1d1dff 1f1f1fff 1e1e1eff 1a1a1aff 262626ff 909090ff 787878d7 16161608 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2626260f 30303057 5a5a5ab5 7c7c7cf9 878787ff 838383ff 7f7f7fff 7d7d7dff 7e7e7eff 7d7d7dff 7b7b7bff 7b7b7bff 7b7b7bff 7a7a7aff 797979ff 797979ff 797979ff 787878ff 787878ff 777777ff 767677ff 767676ff 767676ff 787979ff 7d7f7eff 848585ff 909090ff a5a5a5ff bec0bfff cecfcfff cacbcbff b9b9baff a8a8a9ff a1a1a1ff a4a3a3ff a9a9aaff a7a8a8ff 919090ff 6d6662ff 3d3432ff 1b1514ff 0d0400ff 1b0d02ff 231006ff 220f05ff 231001ff 251203ff 251203ff 281203ff 2c1403ff 331804ff 351a05ff 321702ff 341904ff 311602ff 311b01ff 391e03ff 351a02ff 341a02ff 341b02ff 3c1e03ff 4a2607ff 4e2a04ff 512a05ff 522807ff 4e2507ff 482307ff 422003ff 402004ff 4d2505ff 5e2e08ff 683407ff 5f3007ff 643006ff 693308ff 703709ff 6d3809ff 6a3406ff 713609ff 7d3e08ff 7d3d09ff 7b3b0bff 783b08ff 7f4007ff 6c3607ff 582a03ff 743807ff 894509ff 844207ff 7c3d09ff 7b3d07ff 824007ff 834209ff 7e3e07ff 653008ff 552806ff 522704ff 4b2200ff 725f4fff 8c8e90ff 818181ff 2a2a2aff 1b1b1bff 1d1d1dff 1d1d1dff 181818ff 2b2b2bff 969696ff 6f6f6fc8 1b1b1b04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2525252a 3f3f3f82 6f6f6fd8 868686ff 898989ff 848484ff 818181ff 808080ff 7f7f7fff 7e7e7eff 7e7e7eff 7d7d7dff 7c7c7cff 7c7c7cff 7b7b7bff 7a7a7aff 797979ff 797979ff 797979ff 787778ff 777777ff 767676ff 777778ff 7c7c7cff 838585ff 8e9090ff a0a0a0ff b9b9b8ff cececdff d2d4d3ff c5c6c6ff b1b1b2ff a6a5a5ff a4a3a3ff a7a8a8ff abacacff a2a2a3ff 827f7dff 584f48ff 3c2d25ff 39261bff 30231eff 241e1cff 100a07ff 110802ff 230f07ff 251107ff 241102ff 251203ff 251203ff 281202ff 2c1501ff 321804ff 351a05ff 331803ff 331803ff 341a05ff 351c03ff 361c03ff 311606ff 301603ff 351a03ff 3f1e03ff 472204ff 492604ff 4b2507ff 482408ff 462204ff 4b2605ff 4c2405ff 532807ff 5c2c06ff 633105ff 5c3006ff 5c2d08ff 693107ff 6e3607ff 723908ff 753b08ff 743905ff 7d3e07ff 854208ff 7e3e08ff 763a06ff 813f05ff 7d3d06ff 633104ff 6d3807ff 8b4608ff 834309ff 7f400aff 803f07ff 854208ff 864207ff 713704ff 5d2e03ff 552a03ff 5a2b07ff 532803ff 592d03ff 826d5bff 8b8e91ff 7c7c7cff 232323ff 1b1b1bff 1c1c1cff 1c1c1cff 151515ff 333333ff 9c9c9cff 6c6c6cb6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16161606 3535354b 5c5c5cac 7f7f7ff3 8d8d8dff 8a8a8aff 858585ff 838383ff 828282ff 828282ff 818181ff 7f7f7fff 7e7e7eff 7d7d7dff 7d7d7dff 7d7d7dff 7c7c7cff 7b7b7bff 7b7b7bff 7a7a7aff 787878ff 787878ff 787878ff 7c7d7cff 838483ff 8c8e8dff 9b9d9dff b2b3b3ff cacacaff d6d7d6ff d0d0d1ff bdbebdff adadadff a5a5a6ff a6a6a7ff adadadff acadadff 979697ff 6f6a67ff 4c4138ff 3a2a1eff 372518ff 3a281fff 3a2a21ff 302622ff 241e1aff 0c0703ff 110802ff 211006ff 2a1304ff 251203ff 251203ff 271103ff 281104ff 2c1502ff 311701ff 331903ff 331803ff 341904ff 341904ff 331902ff 301703ff 2a1302ff 2f1505ff 341a04ff 3a1b02ff 411e03ff 472105ff 472305ff 4b2405ff 532703ff 552a03ff 5b2c06ff 653109ff 602f06ff 622f05ff 602f05ff 633204ff 6e3409ff 703808ff 703807ff 763b07ff 7e3e08ff 814007ff 7d3d07ff 793d09ff 7d3e08ff 854107ff 743a06ff 5c2e04ff 6e3707ff 824207ff 814207ff 7c3e08ff 773b06ff 783d08ff 6c3507ff 522502ff 592d03ff 643403ff 5e2d03ff 5d2d02ff 6c3808ff 867668ff 8d9093ff 767676ff 1e1e1eff 1a1a1aff 1b1b1bff 1a1a1aff 121212ff 3a3a3aff a0a0a0ff 5a5a5aa4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1717171b 49494970 6d6d6dca 898989ff 929292ff 8c8c8cff 878787ff 858585ff 858585ff 848484ff 828282ff 828282ff 818181ff 808080ff 7f7f7fff 7e7e7eff 7e7e7eff 7d7d7dff 7b7b7bff 7b7a7aff 79797aff 797979ff 7b7b7bff 828382ff 8c8e8dff 9a9b9bff acaeadff c4c5c4ff d8d9d7ff d9dadaff c9cacaff b6b6b6ff a9a9a9ff a7a6a6ff abababff b0b0b1ff a7a7a7ff 868584ff 595451ff 3b2f2aff 33231cff 3d2b1eff 423124ff 3d2d23ff 3a2a21ff 3a2a22ff 312925ff 26201dff 100804ff 0e0501ff 1b0e04ff 2d1604ff 251203ff 271203ff 280f03ff 281004ff 2d1603ff 2f1901ff 2d1600ff 301601ff 341904ff 311601ff 2e1603ff 2c1604ff 261101ff 2b1403ff 3a1b03ff 442104ff 4b2406ff 4d2605ff 502904ff 572a04ff 5e2d04ff 613007ff 683309ff 633007ff 5e2e07ff 68320aff 653005ff 683405ff 6e3607ff 6e3606ff 6d3504ff 793b07ff 7e3f08ff 7b3c07ff 7d3e08ff 7d3f0aff 824109ff 824107ff 6a3207ff 522602ff 663305ff 804107ff 824006ff 6e3606ff 643205ff 5f2f04ff 552a01ff 673403ff 844408ff 713802ff 5e2e03ff 5f2e02ff 5e310aff 8b7e74ff 909295ff 727272ff 1a1a1aff 1a1a1aff 1a1a1aff 191919ff 111111ff 414141ff a4a4a4ff 46464695 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 31313138 55555594 7d7d7de8 949494ff 949494ff 8e8e8eff 8b8b8bff 898989ff 888888ff 868686ff 858585ff 848484ff 838383ff 828282ff 818181ff 808080ff 7f7f7fff 7e7e7eff 7e7e7eff 7c7c7cff 7b7b7bff 7b7c7cff 818181ff 8b8b8bff 999999ff aaabaaff c0c0c0ff d6d6d5ff dfdfdfff d7d7d7ff c3c4c3ff b1b2b1ff aaaaaaff aaa9aaff afafafff b0b0b1ff 9d9d9dff 74726fff 49433eff 302821ff 2d241dff 372a22ff 392c25ff 392d24ff 3c2c22ff 3a2b22ff 3a2a21ff 2f251fff 282321ff 251d1cff 110908ff 080301ff 1d0e04ff 2a1605ff 261203ff 200e02ff 231003ff 291306ff 2e1805ff 2e1801ff 291200ff 311601ff 331802ff 311602ff 2d1503ff 2a1403ff 291504ff 361b05ff 472305ff 4e2508ff 512906ff 532b03ff 572b06ff 5f2e05ff 633206ff 6c3507ff 6c3509ff 603008ff 663206ff 6c3309ff 6b3309ff 6d3407ff 6e3606ff 6b3403ff 6f3706ff 7d3e08ff 7d3f09ff 7d400aff 7e3f09ff 7e3f09ff 803f09ff 783c08ff 5a2b06ff 552906ff 6c3704ff 854408ff 813f06ff 683406ff 582c05ff 5d2e05ff 7c3f05ff 904706ff 8b4507ff 6c3504ff 5a2c02ff 542800ff 633612ff 90867eff 909294ff 6d6c6cff 171717ff 191919ff 181818ff 181818ff 0e0e0eff 4d4d4dff a4a4a4ff 4949497c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2828280a 35353552 696969b6 8f8f8ffb 9b9b9bff 969696ff 909090ff 8d8d8dff 8d8d8dff 8c8c8cff 8a8a8aff 898989ff 878787ff 858585ff 848484ff 838383ff 828282ff 828282ff 818181ff 7f7e7fff 7d7d7dff 7c7d7dff 808080ff 888888ff 959595ff a5a6a6ff bbbbbcff d2d2d2ff e1e2e2ff e0e1e1ff d0d1d1ff bbbcbbff aeaeaeff aaabaaff aeaeaeff b3b3b3ff abacacff 8e8c8dff 615d5aff 3d3630ff 2f271fff 322921ff 342c25ff 312c26ff 332b24ff 302924ff 2e2824ff 322923ff 372a22ff 3b2b20ff 29221dff 231f1eff 241d1cff 0e0706ff 090201ff 211004ff 200f04ff 110600ff 110903ff 261304ff 2e1603ff 2c1602ff 2c1502ff 2b1402ff 321702ff 321803ff 2e1605ff 2c1503ff 2d1502ff 381c05ff 472204ff 4c2804ff 522a04ff 572b02ff 4f2602ff 512706ff 612f04ff 6b3505ff 703807ff 6f3506ff 6d3507ff 703807ff 703608ff 713608ff 723808ff 6f3705ff 6d3505ff 733804ff 813f06ff 834107ff 834209ff 7e3f09ff 80400aff 793d08ff 612f04ff 643104ff 6b3604ff 7f3f05ff 8b4506ff 8b4306ff 743906ff 613106ff 8f4608ff 9d4e07ff 8f4908ff 6d3605ff 5b2e04ff 663403ff 602d00ff 7c4b1fff 9b9188ff 8f9294ff 636464ff 131313ff 171717ff 171717ff 161616ff 0d0d0dff 565656ff a3a3a3ff 3b3b3b66 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1f1f1f1c 58585874 7a7a7ad1 9c9c9cff 9e9e9eff 979797ff 949494ff 929292ff 919191ff 8f8f8fff 8d8d8dff 8c8c8cff 8b8b8bff 8a8a8aff 888888ff 868686ff 858585ff 848484ff 828283ff 818181ff 807f80ff 808080ff 868686ff 909191ff a0a1a1ff b5b5b4ff cbcbccff dfdfe0ff e7e7e8ff dddedeff c8c9c9ff b6b7b6ff adadadff acacacff b2b2b2ff b4b4b4ff a3a2a2ff 7a7877ff 4f4846ff 362d29ff 322923ff 362e26ff 372f29ff 352e28ff 2d2925ff 2b2924ff 2b2723ff 2a2523ff 2a2522ff 2b2521ff 2c2621ff 342b23ff 2c2420ff 251e1dff 231c1bff 0e0604ff 090301ff 120906ff 0c0403ff 0d0704ff 1a1006ff 2e1804ff 301700ff 2e1700ff 2f1804ff 301603ff 321702ff 2e1502ff 2b1503ff 301603ff 351a05ff 421f04ff 4e2704ff 522a06ff 592c03ff 572b02ff 452301ff 4a2402ff 643103ff 753907ff 743c0bff 6f3706ff 713907ff 723908ff 703706ff 6f3806ff 6b3605ff 6c3604ff 6d3605ff 773a04ff 854208ff 834308ff 7d3f06ff 7f400aff 793d09ff 602e03ff 612f03ff 7a3b05ff 844107ff 8f4507ff 924808ff 874409ff 783c06ff 813f07ff a5510aff 9e4e08ff 7c3d05ff 673204ff 8f4507ff 7a3c05ff 6e3401ff a26128ff 9c9691ff 919395ff 5c5c5cff 111111ff 161616ff 161616ff 151515ff 0d0d0dff 5e5e5eff 9f9f9fff 36363656 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 41414134 61616192 8b8b8be8 a2a2a2ff a1a1a1ff 9a9a9aff 979797ff 959595ff 949494ff 939393ff 919191ff 909090ff 8e8e8eff 8d8d8dff 8b8b8bff 8a8a8aff 888888ff 868686ff 848484ff 838383ff 828382ff 868686ff 8e8f8eff 9c9c9cff aeaeaeff c3c3c3ff dbdbdaff e9e9eaff e8e8e9ff d7d7d8ff c2c2c2ff b3b3b3ff aeaeaeff b1b1b1ff b6b6b6ff b0b0b0ff 949392ff 666461ff 403a37ff 322925ff 352b27ff 382f2cff 38302bff 372f28ff 352f29ff 322c27ff 2c2825ff 2a2824ff 2c2723ff 2d2623ff 2f2924ff 2b2522ff 262321ff 262321ff 27201fff 241e1cff 1f1917ff 0a0503ff 060300ff 0a0302ff 0a0403ff 100605ff 1d0d04ff 1e0e04ff 1d0c02ff 271101ff 331701ff 331802ff 341a03ff 301702ff 2a1402ff 311703ff 3b1e05ff 492403ff 552904ff 5d2d06ff 602e05ff 5a2e06ff 4c2703ff 4b2502ff 612e04ff 753806ff 733a08ff 703807ff 723a09ff 693603ff 653402ff 5d3002ff 5f3004ff 6d3504ff 713804ff 814004ff 864308ff 7f4006ff 7c3e06ff 7e3f09ff 683304ff 5d2d01ff 6e3704ff 7c3e05ff 90490bff 964b0bff 944a0aff 914908ff 8c4606ff 954a07ff a6520cff 8e4608ff 763a05ff 974a07ff 9c4d08ff 743b05ff 9a4b02ff c17333ff 9d9a97ff 929395ff 575757ff 101010ff 151515ff 151515ff 141414ff 0d0d0dff 6b6b6bff 9a9a9afe 4d4d4d43 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 29292904 4c4c4c4c 7b7b7bb1 9a9a9af9 a9a9a9ff a3a3a3ff 9c9c9cff 9b9b9bff 9a9a9aff 989898ff 979797ff 949494ff 939393ff 929292ff 909090ff 8f8f8fff 8d8d8dff 8b8b8cff 898989ff 888888ff 868686ff 878787ff 8e8d8dff 999999ff a8a8a8ff bcbcbcff d2d2d2ff e7e6e7ff eeedeeff e4e4e4ff cfcfcfff bdbcbcff b1b1b2ff b0b0b0ff b4b4b5ff b7b8b8ff a7a7a7ff 817f7fff 54504eff 37322eff 312c27ff 38302cff 3b322eff 3a312cff 38312aff 372f29ff 362f28ff 362d27ff 342a27ff 2e2a26ff 2b2a24ff 2c2623ff 2d2523ff 2a2623ff 252320ff 262321ff 24211fff 241f1dff 211e1bff 1c1916ff 0a0603ff 060200ff 080300ff 060300ff 070200ff 0a0101ff 0b0503ff 0d0602ff 241004ff 311803ff 331b03ff 381e02ff 341b04ff 301504ff 331703ff 3f1f04ff 4b2705ff 582b04ff 693205ff 693207ff 623107ff 542903ff 4a2402ff 592b01ff 6a3503ff 713907ff 733908ff 6e3807ff 613204ff 572a02ff 552904ff 643206ff 743806ff 7a3d06ff 834206ff 7b3e09ff 7a3c07ff 7f3f08ff 7a3c06ff 643003ff 6d3707ff 783c05ff 8a4505ff 9b4e0bff 9f520bff a8560cff ad590bff a45206ff b0590bff 9d4e09ff 814105ff 8c4609ff 964b09ff 8e4807ff 924a07ff a75003ff c17c41ff 9e9d9dff 919394ff 4e4e4eff 0e0e0eff 141414ff 131313ff 121212ff 0d0d0dff 767676ff 959595fa 25252531 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 49494913 5c5c5c65 868686c7 a4a4a4ff abababff a5a5a5ff a1a1a1ff 9f9f9fff 9d9d9dff 9c9c9cff 9a9a9aff 989898ff 979797ff 969696ff 949494ff 939393ff 919191ff 8f8f8fff 8d8d8cff 8b8b8aff 8b8b8aff 8f8f8fff 989897ff a4a4a4ff b5b5b5ff cacac9ff dfdfdfff edeeeeff edededff dededeff c9c9c9ff b9b9b8ff b2b2b2ff b4b4b4ff b9b9baff b4b5b6ff 9b9a99ff 736c68ff 4a413dff 352e2bff 35302bff 3a342fff 3b342fff 3b332fff 3b312dff 39302bff 383029ff 372f28ff 362e27ff 372c26ff 352a27ff 2e2927ff 2d2825ff 2c2524ff 2b2423ff 272322ff 24211fff 23201dff 221f1cff 211e1bff 211e1bff 1c1916ff 0a0603ff 060200ff 070300ff 070300ff 090300ff 0d0502ff 110904ff 0f0804ff 0c0606ff 140906ff 200f06ff 2d1707ff 391d04ff 3a1b02ff 3a1d05ff 482205ff 552a03ff 603107ff 683308ff 693305ff 653204ff 552903ff 502702ff 5d2f05ff 683204ff 703807ff 6d3809ff 633308ff 542b06ff 532702ff 592b03ff 693506ff 783d07ff 7e3f07ff 7c3d06ff 763a07ff 7b3d08ff 834109ff 783d07ff 6c3707ff 824007ff 914a0bff 9c4e0bff 9e4e0bff ab5609ff b55a0cff b1580aff b25a0aff ae560aff 8b4608ff 994d07ff 9b4c07ff 9c4e08ff 994e0aff 914608ff b05304ff bd814dff 9fa1a3ff 919292ff 454444ff 0c0c0cff 131313ff 121212ff 101010ff 101010ff 7f7f7fff 8f8f8ff3 07070723 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff01 ffffff01 00000000 00000000 00000000 37373723 6f6f6f80 979797dd acacacff aeaeaeff a8a8a8ff a4a4a4ff a2a2a2ff a1a1a1ff a0a0a0ff 9e9e9eff 9c9c9cff 9a9a9aff 999999ff 979797ff 969696ff 949494ff 929292ff 909090ff 8f8e8fff 919191ff 999898ff a3a4a3ff b1b0b0ff c2c2c1ff d7d7d7ff eae9e9ff f1f1f0ff eaeaeaff d8d8d7ff c4c4c4ff b7b7b8ff b4b4b4ff b8b8b8ff bcbcbcff aeaeaeff 888785ff 625a54ff 4d3f33ff 47372dff 443732ff 3f3833ff 3e3731ff 3d3630ff 3d3330ff 3b322eff 39312cff 39312aff 3a3028ff 392e28ff 362e28ff 3d3029ff 3f2f28ff 2d2728ff 2d2625ff 2d2725ff 2a2521ff 272321ff 25211fff 23201dff 221f1cff 211e1bff 201d1aff 1c1916ff 0a0603ff 060200ff 070300ff 070300ff 090200ff 0e0505ff 120704ff 180a06ff 1f0e06ff 2c1507ff 2e1305ff 271206ff 2f1504ff 3d1e05ff 482408ff 592a04ff 612f05ff 623005ff 623106ff 673304ff 643104ff 5b2d04ff 5b2e04ff 602f04ff 653104ff 623206ff 5b2f07ff 542b06ff 4f2805ff 582c04ff 5c2c02ff 6e3705ff 7a3e05ff 753a04ff 733804ff 773b07ff 7c3e0aff 7a3d07ff 713807ff 773d08ff a2510aff 9f500aff 9c4e0bff a2500bff a55409ff ab5409ff ac570aff a25209ff 894408ff 994d07ff b45a0bff b0590aff a25107ff 8f4706ff a5510aff b75605ff ab7d59ff a0a4a7ff 919192ff 3d3d3dff 0b0b0bff 121212ff 111111ff 0e0e0eff 141414ff 898989ff 8a8a8ae4 25252512 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff01 ffffff01 ffffff01 ffffff02 00000000 00000000 00000000 95959538 8585859a 9d9d9ded b3b3b3ff afafafff aaaaaaff a8a8a8ff a7a7a7ff a5a5a5ff a3a3a3ff a2a2a2ff a1a1a1ff 9e9e9eff 9d9d9dff 9c9c9cff 9a9a9aff 989898ff 959695ff 949494ff 959595ff 9a9a9aff a4a3a3ff afafafff bdbebdff cfd0cfff e3e3e2ff f0f1f1ff f1f1f1ff e4e4e3ff d1d1d1ff c0c1c0ff b7b7b7ff b6b7b7ff bcbcbcff b9b9b9ff 9f9f9fff 727170ff 4a4745ff 413831ff 4a3a2fff 514134ff 504135ff 493d35ff 423a32ff 413931ff 403831ff 3e3530ff 3d342eff 3d322dff 40322cff 443428ff 423429ff 3e3228ff 473528ff 4e3629ff 342925ff 2c2623ff 2b2522ff 2f2724ff 2a2422ff 26211eff 24211eff 221f1cff 201d1aff 1f1d1aff 1c1815ff 0a0603ff 060200ff 070200ff 090201ff 120706ff 1b0c07ff 110604ff 0e0304ff 110603ff 251106ff 3a1b05ff 432105ff 432005ff 472306ff 542804ff 602f03ff 5f2f03ff 602f04ff 643307ff 643205ff 572b03ff 4e2704ff 562a05ff 592c02ff 5a2b03ff 542a05ff 4e2703ff 4f2703ff 562c06ff 5f2f05ff 613004ff 6f3805ff 733c04ff 733904ff 783b08ff 793c08ff 783c07ff 753b07ff 7f3e07ff 9a4e07ff a15008ff 9b4c0aff a5520cff a5520bff a35209ff aa550cff a1510aff 813f05ff 814007ff ac5609ff bb5e0bff af5909ff a2520aff a9530bff bd5d0dff a55008ff b48965ff a1a5a8ff 909090ff 373737ff 0b0b0bff 111111ff 101010ff 0c0c0cff 181818ff 939393ff 7c7c7cd3 23232307 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff02 ffffff02 00000000 00000000 c6c6c602 a9a9a949 9a9a9ab1 a6a6a6fa b4b4b4ff b3b3b3ff acacacff abababff aaaaaaff a9a9a9ff a7a7a7ff a5a5a5ff a4a4a4ff a2a2a2ff a1a1a1ff 9f9f9fff 9e9e9eff 9b9b9bff 999999ff 999999ff 9c9c9cff a4a4a4ff afaeaeff bbbbbbff cacbcaff dcdcdcff ecedecff f4f5f3ff eeeeeeff dededfff cbccccff bdbebeff b8b8b8ff bbbbbbff bebfbfff b3b3b3ff 8f8e8eff 5f5d5cff 3c3a39ff 33302fff 3f3833ff 4f4137ff 534435ff 524333ff 504133ff 493c33ff 423932ff 3e3832ff 3d3731ff 3e362eff 3f352dff 44332eff 48362bff 48382bff 463529ff 453326ff 4c3526ff 47332aff 382c27ff 2d2824ff 312925ff 342a25ff 282320ff 2d2521ff 23211eff 211e1bff 1f1c19ff 1f1c19ff 1b1815ff 0a0603ff 060200ff 080200ff 0a0201ff 150805ff 241006ff 1c0c05ff 1b0b08ff 0d0404ff 060103ff 291605ff 432005ff 492507ff 4f2805ff 5c2d03ff 623004ff 602f04ff 643207ff 613005ff 572c06ff 4b2503ff 492403ff 4b2506ff 502902ff 542a05ff 522a07ff 502601ff 582b02ff 582b02ff 5a2c04ff 613004ff 6d3603ff 753c07ff 783d08ff 7a3d08ff 763a06ff 683405ff 773b08ff 92490aff 9d4e09ff a24f09ff a45009ff a65209ff a45308ff a9550bff ac550cff a34e08ff 9b4b09ff b45b0bff be5e0dff ac5509ff a25009ff a9540aff b85c0eff b3590dff bd5c09ff bf9672ff a1a5a9ff 8c8c8cff 2d2d2dff 0a0a0aff 101010ff 0f0f0fff 0a0a0aff 1d1d1dff 999999ff 747474c4 39393903 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff01 ffffff02 ffffff03 00000000 00000000 cfcfcf0c aeaeae5c a2a2a2c1 afafafff b5b5b5ff b5b5b5ff b1b1b1ff afafafff aeaeaeff acacacff aaaaaaff aaaaaaff a7a7a7ff a6a6a6ff a5a5a5ff a2a2a2ff a0a0a0ff 9f9f9fff 9e9e9eff a0a0a0ff a6a6a5ff afafafff b9b9b9ff c5c5c5ff d6d5d5ff e7e7e7ff f2f3f2ff f4f3f3ff e9e9e9ff d8d8d8ff c7c8c8ff bcbdbdff bababaff bfc0c0ff bfbfbfff a6a6a5ff 797777ff 4f4c4aff 3a3734ff 383432ff 3b3936ff 3e3b38ff 494038ff 554437ff 574636ff 524334ff 4d4033ff 4a3b32ff 433832ff 3b3631ff 3a342eff 3d342dff 3e352eff 46382cff 4d3a2bff 483729ff 423226ff 453329ff 423029ff 342926ff 302825ff 2b2622ff 3b2d26ff 352925ff 292321ff 27221eff 211e1bff 201d1aff 1f1c19ff 1f1b18ff 1b1815ff 0a0603ff 060200ff 090300ff 0b0200ff 100603ff 211005ff 231005ff 291404ff 261304ff 291405ff 3c1d04ff 462302ff 4d2702ff 572a02ff 5f3005ff 623005ff 633307ff 5f3006ff 562b04ff 512a06ff 4b2502ff 492503ff 492604ff 4b2704ff 4b2704ff 532704ff 582903ff 572a02ff 522a01ff 512904ff 5d2e04ff 6d3607ff 783b07ff 7a3d07ff 723904ff 633205ff 633205ff 7b3b08ff 964a07ff ac550aff a8540bff 9e4d0aff a85309ff a45207ff 9f4f0aff a95408ff b85a0aff c3610dff ca630dff ac550cff 894407ff a04e08ff be5f09ff bc5d09ff bb5c0bff b95b0aff ba9b7fff a2a6aaff 898989ff 252525ff 0a0a0aff 0f0f0fff 0e0e0eff 070707ff 262626ff 9f9f9fff 707070b1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff02 00000000 00000000 cccccc17 a3a3a370 b0b0b0d2 b5b5b5ff b9b9b9ff b7b7b7ff b5b5b5ff b3b3b3ff b2b2b2ff b0b0b0ff aeaeaeff acacacff abababff aaaaaaff a8a8a8ff a7a7a7ff a4a4a4ff a3a3a3ff a4a4a4ff a8a8a8ff b0b0b0ff b9b8b9ff c3c2c2ff d0cfcfff dfdfe0ff eeeeeeff f5f6f5ff f1f1f1ff e5e4e4ff d3d3d3ff c3c4c4ff bcbdbdff bdbebeff c1c2c2ff b7b7b7ff 959494ff 646364ff 403e3eff 353332ff 3a3735ff 3e3b39ff 3d3a38ff 3e3837ff 3f3a37ff 473e37ff 524336ff 574536ff 514236ff 4c3f35ff 4b3d32ff 463a34ff 3e352fff 39332dff 3b332cff 3d352dff 43372dff 4d3c2bff 4d3827ff 453428ff 3f3029ff 342a27ff 2e2824ff 2f2825ff 312a26ff 443225ff 372a25ff 282220ff 211e1bff 211e1bff 201d1aff 1f1c19ff 1e1b18ff 1b1815ff 0a0603ff 060200ff 090300ff 090200ff 0a0300ff 160a03ff 2a1504ff 381a01ff 3e1f01ff 432202ff 462504ff 4b2703ff 512802ff 592c03ff 5f2f04ff 613105ff 582d05ff 4d2602ff 4a2503ff 4d2505ff 4b2403ff 492503ff 4b2604ff 4e2703ff 542902ff 582c05ff 552905ff 552905ff 542b00ff 572b03ff 5c2f06ff 6a3607ff 743905ff 6f3707ff 643004ff 653305ff 683403ff 7d3c06ff a8540aff ab550cff a25009ff a4520cff 9b4f0cff 904a09ff 954a09ff bc5f0aff c5630eff c4620cff a7520bff 8c4508ff a85409ff bf5f0eff bd5f0bff b85c0bff b65a07ff a7560bff b49e8aff a5a8abff 888888ff 1f1f1fff 0a0a0aff 0d0d0dff 0d0d0dff 040404ff 2f2f2fff a6a6a6ff 585858a1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff01 00000000 00000000 00000000 cacaca23 b8b8b881 afafafe1 b9b9b9ff bcbcbcff bcbcbcff bababaff b8b8b8ff b6b6b6ff b5b5b5ff b3b3b3ff b1b1b1ff b0b0b0ff adadadff acacacff a9a9a9ff a8a8a8ff a9aaaaff acacacff b2b2b2ff b9b9b9ff c1c1c1ff cbcacaff d9d8d8ff e7e8e7ff f2f2f2ff f4f4f5ff edececff dfdfdfff cfcfcfff c3c2c3ff bdbebeff c1c2c2ff c2c2c2ff acacabff 817f7dff 515150ff 393838ff 383435ff 3c3939ff 3c3a3aff 3b3939ff 3b3938ff 3c3937ff 3e3937ff 403936ff 453a35ff 4f3f34ff 574434ff 504134ff 473c33ff 483a33ff 473932ff 42372eff 3b3530ff 3e332dff 40332dff 3f352aff 473828ff 503c28ff 4b392aff 362c29ff 2d2726ff 2c2622ff 362b28ff 3e2e28ff 432f25ff 2f2623ff 221f1eff 211e1bff 211e1aff 201d1aff 1e1b18ff 1e1b18ff 1a1613ff 0a0603ff 060200ff 080401ff 090501ff 070503ff 060301ff 231105ff 3b1d02ff 381901ff 3e2004ff 482502ff 4f2703ff 552a05ff 5a2d04ff 5b2d04ff 522903ff 482304ff 482404ff 4a2604ff 502707ff 4d2505ff 4c2403ff 532701ff 572c02ff 542c04ff 4f2804ff 542905ff 562a02ff 5a2d04ff 5b2d03ff 5e2d03ff 623105ff 663205ff 632f05ff 663207ff 6a3504ff 793d08ff 914806ff ac5609ff aa550bff aa550bff 904808ff 8a4507ff 9a4b08ff c1600aff cd660eff c1600fff 9b4d0bff 844105ff ac5507ff cd650bff c7620eff ac560bff b2580bff a65105ff a05411ff bba898ff a4a7aaff 828282ff 191919ff 0a0a0aff 0c0c0cff 0c0c0cff 020202ff 383838ff aaaaaaff 4747478f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 00000000 00000000 00000000 adadad2d a4a4a492 adadadeb bababaff c0c0c0ff bfbfbfff bfbfbfff bebebeff bdbdbdff bbbbbbff b9b9b9ff b7b7b7ff b4b4b4ff b2b2b2ff b1b1b1ff afafafff afaeafff b1b1b1ff b6b5b6ff bcbcbcff c2c2c2ff c9c8c8ff d3d3d3ff e0e0e0ff eeedefff f5f4f4ff f2f1f1ff e8e7e7ff dbdbdbff cccdcdff c1c3c3ff c1c2c1ff c5c6c6ff bcbcbcff 9c9a9aff 726d69ff 4f4842ff 3e3934ff 3d3b3aff 3e3d3dff 3d3c3cff 3b3a3aff 3b3939ff 3b3839ff 3b3837ff 3d3936ff 403b38ff 463c37ff 4c3f36ff 4d3f35ff 503f32ff 4a3d32ff 413831ff 443630ff 43362eff 45382fff 45372fff 443530ff 43342eff 41342bff 463728ff 503c28ff 553d2aff 41322aff 282625ff 2f2a25ff 392d27ff 3d2c24ff 352a24ff 24211fff 221f1dff 211e1bff 201d1aff 1f1c19ff 1e1b18ff 1d1b18ff 1a1613ff 0a0603ff 060200ff 080401ff 090602ff 080501ff 030200ff 1b0c04ff 381a04ff 381a03ff 3b1d03ff 431f00ff 4c2503ff 562904ff 4d2704ff 492402ff 4a2401ff 532903ff 522b07ff 4b2404ff 4e2505ff 4b2303ff 512604ff 5b2d03ff 542b05ff 512905ff 5a2d04ff 582b03ff 5e2f04ff 613106ff 602e03ff 602f04ff 602f04ff 613005ff 653206ff 693508ff 6f3706ff 783c06ff 904907ff ab5608ff ae580aff 90470aff 934a06ff 984b06ff bd5f0aff cf690cff c05e0fff 904608ff 7e3e07ff 9f4f0cff d3690eff d46a0eff b95b0cff ae5609ff a45009ff a04b04ff aa5c1aff bcafa5ff a4a6a9ff 7b7b7bff 111111ff 0a0a0aff 0c0c0cff 0a0a0aff 000000ff 444444ff a9a9a9ff 4d4d4d75 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93939338 9f9f9f9f acacacf2 bababaff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c3c3c3ff c1c1c1ff bfbfbfff bcbcbcff b9b9b9ff b7b7b7ff b7b7b6ff b9b9b9ff bdbcbcff c2c1c1ff c7c7c7ff cccbccff d2d1d2ff dcdcdcff e8e9e9ff f3f2f2ff f4f3f3ff edecedff e2e2e2ff d6d6d6ff cacacaff c3c3c4ff c5c6c6ff c6c6c7ff b2b2b2ff 848484ff 545353ff 433d3aff 473f38ff 4d463eff 4b4540ff 46413eff 403e3cff 3b3b3cff 3a3a3aff 3c3a39ff 3d3b38ff 403b38ff 433d37ff 423d36ff 473e34ff 514235ff 574233ff 503f32ff 4a3c31ff 463a32ff 463730ff 44362dff 45372eff 47372fff 44352eff 43342cff 44342bff 473729ff 523828ff 593d2bff 3d322aff 2e2825ff 382d28ff 362923ff 362724ff 2c2522ff 221f1cff 221f1cff 211e1bff 201d1aff 1f1c19ff 1e1b18ff 1d1a17ff 1a1714ff 0a0603ff 060200ff 070300ff 080702ff 0a0603ff 0f0604ff 251007ff 3d1b05ff 3e1e04ff 3d1d04ff 421f02ff 482005ff 4a2203ff 472504ff 502803ff 592b01ff 603004ff 512704ff 4d2405ff 4a2403ff 482303ff 502503ff 542902ff 4e2603ff 603005ff 723908ff 6f3705ff 673305ff 612f03ff 612f04ff 613005ff 612f04ff 643003ff 673305ff 683406ff 6f3706ff 814204ff ae580aff c3600cff bc5d0dff 9c4e0bff 934807ff a15009ff c3620dff c1600cff 994c0aff 804109ff 9e4e08ff cb640dff d86c0fff c3600bff a95409ff a3500bff a34f08ff a34c02ff a15c20ff bfb7afff a5a7a9ff 767676ff 0d0d0dff 090909ff 0b0b0bff 0a0a0aff 000000ff 4f4f4fff a8a8a8ff 3f3f3f61 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90909041 878787ab a5a5a5f9 b6b6b6ff bcbcbcff bebebeff c2c2c2ff c6c6c6ff c9c9c9ff cacacaff cacacaff c9c9c9ff c6c7c6ff c3c4c3ff c1c1c1ff c2c2c2ff c4c4c5ff c9c9c9ff cfcfcfff d3d2d2ff d7d6d6ff dddcdcff e6e6e6ff f0f0f0ff f4f4f4ff f0f1f1ff e9e8e8ff dededeff d2d3d2ff c8c9c9ff c6c6c6ff c9c9c9ff c2c2c2ff a09fa0ff 6f6e6dff 484644ff 373636ff 3b3a39ff 453f3fff 4a413eff 4d453eff 4b443fff 48423eff 433f3bff 3c3b3bff 3d3b39ff 413d39ff 423b37ff 3d3736ff 3d3735ff 443d35ff 584734ff 634a34ff 624833ff 574132ff 4c3d31ff 4a3b32ff 483b32ff 473931ff 46372eff 46362eff 45352dff 43352cff 46362eff 4c382aff 553c28ff 593f29ff 4b3728ff 413127ff 3a2c25ff 372923ff 362826ff 26211fff 221f1cff 211e1bff 201d1aff 1f1c19ff 1e1b18ff 1d1a17ff 1c1a17ff 191613ff 0a0603ff 060301ff 080400ff 0d0806ff 170a08ff 100705ff 221008ff 421f04ff 2d1603ff 2c1404ff 462103ff 482404ff 482501ff 4f2604ff 592d08ff 5e3004ff 572b03ff 4f2706ff 4c2303ff 472402ff 482202ff 4f2606ff 4d2602ff 562b04ff 703908ff 803f08ff 783c06ff 693506ff 683506ff 643205ff 653106ff 653005ff 663204ff 663305ff 713805ff 8a4406ff b85e0bff c7620dff c8640eff c2600bff 9c4d08ff 974a06ff ac5609ff c6630dff b0570cff 934809ff a2510bff c4630dff d66b0bff bf600dff 9e4f08ff 994d08ff a7530bff a9530aff 944602ff ac672bff c5bfb9ff a5a7a9ff 707070ff 0a0a0aff 090909ff 0a0a0aff 080808ff 000000ff 585858ff a4a4a4ff 48484852 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06060601 44444449 929292b6 9f9f9ffe b2b2b2ff b7b7b7ff b9b9b9ff bebebeff c4c4c4ff c9c9c9ff cececeff d2d2d2ff d2d2d2ff d3d2d2ff d2d1d2ff d0d0d0ff d0cfd0ff d2d2d2ff d6d7d6ff dbdbdbff dfdfdfff e2e1e2ff e8e8e7ff efefefff f6f5f5ff f5f5f4ff eeeeeeff e5e5e5ff dadadbff d0d1d1ff c9c9c9ff c9cacaff cacacaff b7b7b7ff 8b8a8aff 5b5959ff 403d3eff 3d3a37ff 423f3dff 43403fff 42403eff 46423fff 48423eff 443f3cff 413d3bff 403c3aff 443e3aff 453f3aff 48403aff 48403bff 433b39ff 3d3836ff 3b3535ff 3e3835ff 594733ff 6f4f33ff 664b34ff 513e33ff 433931ff 413933ff 463831ff 4b3a32ff 493831ff 46362dff 46362cff 47372bff 46372aff 503a28ff 5a3f27ff 5e4128ff 563d26ff 453326ff 3b2c25ff 372a24ff 2f2525ff 231f1dff 211f1cff 201d1aff 1f1d1aff 1f1d1aff 1f1b19ff 1d1a17ff 1b1916ff 181512ff 0b0704ff 0d0702ff 130903ff 261007ff 261109ff 0f0704ff 070504ff 1b0e04ff 0c0404ff 311504ff 562905ff 502a03ff 4e2601ff 4b2203ff 542806ff 5c2c07ff 592d04ff 532804ff 492302ff 472302ff 4b2403ff 4d2503ff 562a03ff 6b3607ff 793b06ff 763c05ff 743a06ff 6a3507ff 683505ff 673303ff 693406ff 6a3306ff 6c3606ff 773a05ff 914909ff c4620aff bd5f0cff b0570cff c1600cff 9a4d07ff 8b4407ff 9a4c08ff b55a09ff ba5d0cff b85b0dff bc5f0cff cb630cff d26a0eff c0610aff 9c4c07ff 904807ff 9c4f08ff a6540aff 92490aff 984602ff bb7439ff c6c3c2ff a5a7a7ff 666666ff 050505ff 080808ff 090909ff 070707ff 000000ff 676767ff 9f9f9ffd 4f4f4f3f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 14141405 2e2e2e50 707070bd 9f9f9fff a9a9a9ff aeaeaeff b2b2b2ff b7b7b7ff bdbdbdff c3c3c3ff cbcbcbff d2d2d2ff d7d7d7ff dbdbdbff dcdcddff dcdddcff deddddff dedfdfff e2e3e2ff e7e6e6ff e9e9e9ff ecedecff f2f2f1ff f7f7f6ff f8f8f8ff f5f5f4ff edededff e4e4e4ff dadad9ff d0d0d0ff cbcbcbff cccdcdff c6c7c7ff a5a5a6ff 707071ff 464646ff 373737ff 3b3939ff 403e3fff 444141ff 484440ff 4b433eff 49433eff 4a423dff 46413dff 413f3dff 3b3c3cff 3b3939ff 413b38ff 463d39ff 4b403aff 483d37ff 3e3935ff 3b3635ff 3d3735ff 3f3a34ff 4b3c32ff 5a4332ff 5b4632ff 4f3f33ff 46382fff 443631ff 45362fff 46362dff 46362cff 47372bff 46372aff 47372aff 473529ff 4e3627ff 543925ff 513927ff 4f3a26ff 4e3725ff 483226ff 3e2d24ff 2a2120ff 211e1cff 211e1bff 221e1cff 211d1aff 221d1cff 1f1c1aff 1d1a17ff 1b1915ff 171411ff 0b0705ff 1b0f06ff 301807ff 502807ff 221208ff 0a0503ff 100a06ff 0b0604ff 110805ff 472204ff 572c07ff 582b03ff 572b02ff 512604ff 592905ff 5e2d05ff 633205ff 603004ff 532801ff 4a2502ff 4c2503ff 502906ff 653306ff 753905ff 6d3603ff 6c3702ff 633003ff 623004ff 673305ff 643104ff 693405ff 713706ff 8e4707ff 9a4d09ff c4620bff a7530dff 8f4609ff b1590cff 974b09ff 834005ff 854004ff a75409ff b05808ff c2620cff d86d0fff d1690eff c6630cff b75b08ff a14e08ff 934807ff 924808ff 9d4f0aff 964a09ff a14f0bff b35501ff bb7a42ff c7c7c8ff a4a4a5ff 5f5f5fff 010101ff 080808ff 080808ff 060606ff 010101ff 757575ff 9a9a9af9 1c1c1c2f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2121210a 3e3e3e5c 6f6f6fc6 9c9c9cff a8a8a8ff a6a6a6ff a9a9a9ff aeaeaeff b6b6b6ff bbbbbbff c2c2c2ff cbcbcbff d3d3d3ff dbdbdbff e2e2e2ff e6e6e6ff e8e8e8ff e9eaeaff ecebecff eeefeeff f1f1f2ff f6f4f5ff f8f8f8ff fafbfaff fafaf9ff f5f5f5ff efefefff e5e5e5ff dadadaff d1d1d1ff cfcfd0ff cecfcfff bdbdbdff 989392ff 6f635eff 4a423fff 3b3837ff 3c3d3dff 3f3f40ff 3f3e40ff 3e3e41ff 403e3fff 46413dff 4c443eff 4f463eff 4d433dff 48413bff 403e3aff 3a3a3aff 393838ff 3b3839ff 413a3aff 483c38ff 463b35ff 3d3834ff 3c3633ff 433832ff 4b3d34ff 4d3e33ff 4f3f31ff 544230ff 564330ff 543e31ff 4f3b30ff 4a392dff 47372bff 46362bff 48362bff 483429ff 473328ff 443428ff 443425ff 453323ff 483324ff 513725ff 5b3e27ff 553724ff 3b2b22ff 23201fff 211e1bff 221d1aff 2c211dff 241c1cff 241d1bff 1e1918ff 1d1815ff 1c1916ff 181512ff 070503ff 1d0e06ff 542907ff 6c3604ff 371d09ff 060101ff 0e0603ff 0a0402ff 241206ff 442206ff 5b2d06ff 663303ff 623406ff 633007ff 653206ff 673404ff 6b3706ff 683406ff 613004ff 5c2d03ff 542b04ff 582d06ff 653306ff 6b3505ff 693304ff 5f2f04ff 5e2d03ff 612e04ff 642f07ff 693407ff 793c05ff 904808ff a15208ff ab560aff c2630eff a5520aff ac5708ff 8d4707ff 7c3d06ff 823f07ff 9c4c08ff b55909ff ca640eff ce670fff be5d0cff bb5d0cff aa550aff a24f09ff 984b09ff 8d4609ff 92480bff 9d4e08ff ad560aff c2610bff ba5601ff c28552ff c9cbcdff a3a3a4ff 585858ff 000000ff 070707ff 070707ff 050505ff 030303ff 7d7d7dff 949494f0 0a0a0a1e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a1a1a11 39393968 707070cf 969696ff 9e9e9eff 9d9d9dff a0a0a0ff a6a6a6ff acacacff b1b1b1ff b8b8b8ff c0c0c0ff c8c8c8ff d2d2d3ff dcdcdcff e6e6e6ff edededff f1f1f1ff f2f3f3ff f5f4f5ff f8f8f7ff fbfafaff fcfcfcff fdfcfdff fafafaff f7f7f7ff f1f1f0ff e8e7e7ff ddddddff d4d4d4ff d2d3d3ff cbccccff aeacabff 7a7876ff 524d48ff 493f38ff 53453cff 5a4b43ff 554842ff 4a4441ff 433f3fff 423e40ff 423d3dff 443e3cff 45403dff 453f3eff 453f3bff 433e3bff 423e3bff 3f3b3aff 3b393aff 3a3838ff 393738ff 3c3837ff 3f3836ff 3d3936ff 3d3934ff 493c34ff 574237ff 5b4333ff 534032ff 503d2eff 513f2fff 554231ff 564233ff 533f30ff 4e3c2eff 49392dff 4a382cff 4b362cff 4b352bff 493428ff 443226ff 413124ff 463423ff 543925ff 5d3e25ff 5b3d24ff 553723ff 2f2421ff 211e1bff 241d1bff 28201fff 2f2420ff 251f1dff 281f1cff 221a18ff 1c1815ff 1c1916ff 181512ff 080504ff 221108ff 361c0aff 371a05ff 221004ff 060100ff 0a0201ff 100806ff 2b170bff 4b2509ff 4d2406ff 381b0aff 3d200cff 5f3106ff 693405ff 643205ff 622f06ff 5d2c03ff 5d2d02ff 5d2e05ff 5e2e04ff 633103ff 663202ff 663204ff 602e03ff 5c2b04ff 5e2e04ff 612f05ff 6c3306ff 894308ff 954a07ff 8d4707ff 91480aff b55b09ff cb660cff ba5d0aff 924907ff 7c3e07ff 8e4608ff a6530aff bb5d0bff d0660eff c4610eff 9f500bff b95c0bff b05a0cff a8530bff 944a07ff 824109ff 834109ff 994c0bff b85e0dff bd610cff bd600bff a24900ff ba885eff cbced1ff a2a3a3ff 4f4f4fff 000000ff 060606ff 060606ff 020202ff 060606ff 898989ff 8e8e8ee0 3131310e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 5e040e01 00000000 00000000 00000000 00000000 00000000 2b2b2b16 41414173 6d6d6dd7 919191ff 969696ff 959595ff 999999ff 9e9e9eff a3a3a3ff a9a9a9ff aeaeaeff b5b5b5ff bcbcbcff c5c5c5ff cfcfcfff dbdbdcff e6e6e6ff efefefff f6f6f6ff f9f9f9ff fbfbfbff fdfcfdff fefdfdff fefefeff fcfbfbff f8f8f8ff f3f3f3ff eae9eaff dfdfdfff d9dad9ff d5d6d6ff c3c3c3ff 9a9896ff 6d645fff 4e423bff 443a35ff 493f39ff 4a433cff 4c433dff 4c423eff 4a423fff 484240ff 48403eff 48403dff 46403cff 46403cff 46403eff 433d3cff 3d3a39ff 3a3a38ff 3c3a39ff 3c393bff 3b3839ff 393738ff 3a3738ff 3a3635ff 3a3634ff 383636ff 3e3835ff 504034ff 5e4836ff 5f4634ff 534131ff 4d3c2fff 4a3b31ff 4f3b30ff 503c2eff 4c3b2dff 483a2dff 48382cff 4a382cff 4b372bff 4b382aff 493527ff 4b3727ff 4e3726ff 503822ff 5c3e23ff 5e3e22ff 593821ff 4b3321ff 28221fff 231e1cff 27201fff 2b221eff 33261fff 35251fff 281d1eff 231d1bff 1b1914ff 1b1815ff 181412ff 0e0a0aff 2a160bff 140a04ff 130a08ff 0b0503ff 080501ff 0b0301ff 140a07ff 1a0f07ff 221107ff 341a0aff 4c2507ff 5e2f09ff 623206ff 592b01ff 582b03ff 572a05ff 552801ff 562901ff 592c03ff 5e2d03ff 613005ff 673303ff 633104ff 5d2d03ff 5e2e05ff 643205ff 6b3606ff 814109ff 93490bff 874508ff 874508ff 8e4509ff a54f0aff ab5308ff 914706ff 8a4508ff 934a09ff a1520aff c6640cff cf680dff b2580dff 9d4d0cff ba5c0bff bd5f0aff a9550bff 8d470aff 783d06ff 7d3e09ff 9c4d0cff bd5f0cff b35b0aff a6530cff 91490bff 994500ff c9976dff cbcfd3ff a0a0a1ff 444444ff 000000ff 050505ff 040404ff 010101ff 0c0c0cff 969696ff 7e7e7ecf 15151506 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 42412d01 59412c01 00000000 00000000 3737371a 4949497c 6f6f6fdf 8b8b8bff 8f8f8fff 8e8e8eff 929292ff 969696ff 9b9b9bff a0a0a0ff a5a5a5ff abababff b1b1b1ff b8b8b8ff c1c1c1ff cdcdcdff dadbdaff e6e6e6ff f0f0f0ff f8f8f8ff fdfdfdff feffffff ffffffff fefefeff fcfcfcff f9f9f9ff f3f3f3ff ebebebff e3e3e3ff dedfdfff d5d5d6ff b5b5b4ff 827f7cff 57504bff 473d36ff 524136ff 5d4a3fff 5b4c41ff 59473eff 53443eff 49403fff 433e3dff 3f3b3cff 3d3b3dff 403d3dff 433f3dff 453f3aff 443f3aff 423e3cff 3f3b39ff 3d3b39ff 3e3a39ff 3f3b3aff 3c3938ff 3a3736ff 3a3637ff 393638ff 393534ff 3b3633ff 3e3835ff 463a34ff 4e3e32ff 4e3f32ff 4a3d32ff 46392fff 43382fff 463830ff 4f3b2dff 4e392cff 46372bff 45382bff 49372cff 4b362aff 4a3628ff 483526ff 463224ff 4b3425ff 583b26ff 5a3e24ff 5b3e23ff 614025ff 674124ff 4a3323ff 28201eff 231c1bff 241e1eff 31251eff 3e2c1fff 3d271fff 2e201cff 292019ff 1c1716ff 1c1817ff 1f1713ff 150c09ff 2a1709ff 381c0aff 1c0d08ff 090404ff 090502ff 0b0400ff 090401ff 080402ff 231207ff 422109ff 522707ff 5e2e05ff 5c2f07ff 582b02ff 572b02ff 572a02ff 592b02ff 5d2d03ff 5f2e03ff 5f2e03ff 653205ff 693506ff 633105ff 643206ff 6a3404ff 713703ff 814109ff 8c460bff 8d4609ff 8e480aff 904607ff 964909ff 9a4c09ff 974b06ff 9e5007ff 9e5008ff 8b4506ff a45208ff cf690eff bb5d0aff a15008ff ba5d0bff b45c0bff a1500aff 864007ff 733908ff 7e4008ff a05109ff bb5d0dff a7540cff 9d4f0aff 9b4d0bff ad550cff be5b02ff cfa27cff cacfd4ff 9d9d9dff 3c3c3cff 000000ff 050505ff 040404ff 000000ff 131313ff 9c9c9cff 787878bf 3a3a3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 21332520 39363883 717171e5 858585ff 898989ff 888888ff 8b8b8bff 909090ff 959595ff 999999ff 9e9e9eff a3a3a3ff a8a8a8ff adadadff b4b4b4ff bdbebeff cbcbccff dcdbdcff eaeaeaff f5f5f4ff fbfbfbff fefefeff ffffffff ffffffff fdfdfdff fafafbff f5f5f6ff efefefff eaeaeaff e4e5e5ff d2d1d1ff a8a4a3ff 716c67ff 4d453eff 473c32ff 4f4238ff 54463bff 5a483cff 5d4a3cff 5a493dff 57473fff 4f4440ff 454140ff 413f40ff 3f3c3cff 3d3a3bff 3e3c3dff 413e3cff 423e39ff 403e39ff 3e3b39ff 3c3a38ff 3e3b38ff 413c3aff 403c3aff 3c3936ff 3a3735ff 3b3736ff 393635ff 3a3634ff 3c3533ff 3c3533ff 423831ff 4e3f33ff 513f32ff 483a2fff 3f362fff 3e362fff 43372dff 503c2eff 533d2dff 4c382cff 4a362eff 4b362cff 4b3629ff 4b3627ff 493627ff 443124ff 4b3425ff 613f26ff 684528ff 604027ff 5f3e25ff 643e22ff 583c22ff 33271fff 282020ff 211c1bff 32251dff 422d23ff 432c1eff 482c1cff 4d2e1aff 1d1516ff 2e211aff 39271aff 120c0bff 1f0f06ff 221006ff 0b0404ff 0b0402ff 090502ff 070400ff 070402ff 0d0805ff 090603ff 0d0705ff 0c0405ff 3b1e06ff 5f3006ff 572e04ff 592d03ff 5e2e04ff 613105ff 613106ff 5d3006ff 603003ff 673203ff 6c3706ff 6e3706ff 703704ff 743906ff 7f3e05ff 884307ff 934808ff ae5607ff a04e07ff 9f4c08ff a05008ff 9d5006ff a95605ff a45209ff 924806ff 9b4e05ff c3620bff ca650cff ba5d0cff b25a09ff aa5609ff 964c07ff 7d3d07ff 6e3608ff 844209ff ac5509ff b2580bff 974c0bff 9f4e0eff aa540bff b65b0bff c25f0dff b15205ff c9a88bff cbd1d5ff 9b9b9bff 353535ff 000000ff 040404ff 030303ff 000000ff 1e1e1eff a1a1a1ff 747474ac 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 1a1b1b28 4f52538b 717170e9 848484ff 838383ff 828282ff 858585ff 898989ff 8d8d8dff 929292ff 979797ff 9b9b9bff a0a0a0ff a4a4a4ff aaaaaaff b0b0b0ff bcbcbcff cfcfcfff e4e4e4ff f3f2f3ff fbfbfaff fcfdfcff fcfbfcff fbfbfbff fcfcfcff fcfbfcff f9f8f9ff f3f3f4ff edededff e8e9e9ff cfceceff 9f9a98ff 6d635dff 51453dff 4d4037ff 534539ff 55463bff 53433aff 51423aff 51443bff 51423bff 4d403dff 483f3bff 413d3aff 3e3b3bff 3d3a3bff 3e3c3dff 3e3c3cff 3f3c3aff 3f3c3aff 3f3c3aff 3e3b3bff 3c3939ff 3c3939ff 3c3938ff 3c3836ff 3b3836ff 3a3736ff 3a3636ff 3a3635ff 393633ff 3a3634ff 3c3533ff 3c3632ff 413831ff 4b3d31ff 4d3c2fff 463930ff 3d352fff 3d362eff 3f352dff 4d3a2cff 543e2aff 4d392dff 49362dff 4c362cff 4a3629ff 4b3728ff 4a3627ff 493325ff 4d3727ff 503622ff 553823ff 624125ff 664125ff 5f3e24ff 644022ff 463121ff 28211eff 221e1cff 3a291fff 492f20ff 472f1dff 55351aff 543519ff 1b1615ff 4e3019ff 412614ff 2b1909ff 3b1e08ff 170b08ff 0a0403ff 0a0502ff 080401ff 070300ff 070301ff 100804ff 1b0e06ff 200e06ff 291209ff 231409ff 4c2707ff 613204ff 633006ff 693405ff 6b3504ff 683407ff 653306ff 693404ff 6e3606ff 6d3605ff 703805ff 733805ff 803f05ff 914707ff 964908ff ad550aff bc5c08ff b25909ff aa5308ff 9c4e07ff a15108ff b05908ff a65408ff aa5407ff bf600bff c6640cff bc5d09ff b2580bff a5530aff 8e4706ff 713804ff 6b3407ff 8a4609ff c0600aff c4620eff 9f4f0bff 974a0aff ad570fff c0600dff b85c0bff a5500aff a04b07ff ccb09aff ccd1d5ff 989898ff 2a2a2aff 000000ff 020202ff 020202ff 000000ff 292929ff acacacff 5757579e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 2525252d 46464694 706f70ee 7f7f7fff 7f8080ff 7d7e7dff 808080ff 838383ff 868686ff 8a8a8aff 8e8e8eff 939393ff 999999ff 9e9e9eff a1a1a1ff a4a4a4ff afafafff c5c5c4ff e0e0dfff f3f3f3ff fbfbfbff fafbfaff f8f8f8ff f6f6f6ff f6f6f6ff f6f7f7ff f7f7f7ff f6f6f6ff f2f2f2ff ececedff e8e8e8ff afa79eff 796c62ff 61544bff 584b43ff 53463eff 50423aff 4e4038ff 4a3d39ff 493d38ff 493e3aff 493f3bff 493e3bff 473e3bff 413d3bff 3d3a3dff 3b383cff 3b393bff 3a393dff 3a383aff 3b3739ff 3a373bff 3a383aff 38373bff 383739ff 3b3838ff 3b3738ff 383736ff 363736ff 383637ff 393536ff 393534ff 3a3533ff 3b3533ff 3b3531ff 3b3631ff 453a32ff 4c3c30ff 4a3a2fff 42362dff 3d342dff 41342cff 40332bff 413429ff 41322aff 40312aff 42332aff 463629ff 433527ff 473527ff 4d3726ff 483424ff 433323ff 402f22ff 3e2d21ff 483120ff 52351fff 593a22ff 553721ff 392a22ff 29221eff 28211fff 462c1eff 492d1bff 3e2819ff 4b2d18ff 3d2619ff 181517ff 442916ff 523012ff 391e0aff 130805ff 090304ff 0a0502ff 080501ff 080401ff 080401ff 080401ff 0a0101ff 1d0d05ff 492508ff 582c09ff 30190bff 0f0705ff 3c1e07ff 713907ff 753c08ff 7a3c06ff 783b05ff 743a06ff 743a06ff 733906ff 733907ff 783b05ff 894406ff 9c4e08ff a45109ff 9f4e08ff ae550bff ca640aff c8650aff b85d0aff a95305ff b35908ff b75b08ff b65a07ff c26008ff be600bff b3580aff a45009ff 9a4e07ff 874407ff 6e3507ff 6d3606ff 924808ff cd670dff cc670dff a7530dff 974a0cff ac560cff c2610eff b1590cff a3500cff a14e09ff 944808ff c9b7a7ff cbd0d2ff 939393ff 232323ff 000000ff 020202ff 010101ff 000000ff 313131ff aeaeaeff 50505087 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +1d1d1d33 4949499d 717171f2 818181ff 7d7d7dff 7b7b7cff 7e7e7eff 7e7f7eff 818181ff 848484ff 878787ff 8c8c8cff 919191ff 959595ff 989898ff 9a9b9aff a7a7a7ff c0c1c1ff e0e0e0ff f5f5f4ff fafafaff f7f7f7ff f3f3f2ff f0f0f0ff eeeeefff eeeeeeff eeeeeeff efefefff f1f1f1ff f3f3f3ff edededff e5e5e5ff e3e4e4ff 97897fff 6a594cff 625547ff 574a40ff 50423bff 4c3e3bff 463c3aff 403938ff 413937ff 413937ff 403a39ff 403a38ff 3e3a3aff 3d393bff 39373cff 38373bff 38383cff 38383cff 39373bff 38353bff 37363bff 37363bff 37363aff 373638ff 373636ff 363635ff 353636ff 363636ff 383535ff 383433ff 3a3433ff 3b3433ff 3d3634ff 3f3832ff 423831ff 493b30ff 4c3c30ff 4b3b2fff 493a2fff 45352eff 43342cff 44342bff 43332bff 40302aff 3f3229ff 41322aff 3d3026ff 3b2d25ff 443427ff 493425ff 413122ff 423322ff 3d2c20ff 3a2a1eff 392920ff 3a2a1eff 422f1fff 423022ff 2a2220ff 231e1eff 32221fff 492f1dff 462c19ff 3a2719ff 452c17ff 362417ff 1b1516ff 4a2d18ff 372213ff 0f0908ff 0b0603ff 080501ff 090502ff 080401ff 080401ff 070300ff 080401ff 0a0301ff 090304ff 361c06ff 693605ff 633209ff 47230aff 3e1f09ff 773c08ff 7f3d07ff 7c3e09ff 7b3f07ff 803f06ff 834007ff 864207ff 854209ff 8d4607ff 9f5007ff a95408ff a75407ff a05109ff b85d0dff c15f09ff a95407ff b25a08ff bc5e0bff bf5e09ff c5620bff c36109ff b25a09ff a15107ff 9e4f09ff 9a4c05ff 874506ff 783b06ff 7e3e07ff 9f4f0bff c6610fff d4690eff a5540cff 954b0cff b2580eff bd5f0eff ae560dff aa540aff a9530cff 904507ff 944c0dff d5c5b7ff cacdd0ff 8f8f8fff 1d1d1dff 000000ff 010101ff 000000ff 000000ff 3c3c3cff acacacff 5d5d5d6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +505050a4 949494ff 7f7f7fff 797979ff 797a7aff 7d7c7cff 808080ff 808280ff 828282ff 858585ff 898989ff 8c8c8cff 8d8d8dff 929292ff a6a6a6ff c6c6c6ff e6e6e6ff f6f7f6ff f7f7f7ff f1f1f1ff edecedff e9e9e9ff e6e6e7ff e5e5e5ff e4e4e4ff e6e6e6ff ebebebff edededff e0e0e0ff c3c3c3ff c9c9c9ff e0e0e0ff e1e2e2ff 9d948fff 56473bff 55483dff 504238ff 4b3c38ff 463939ff 3e3939ff 3a3739ff 3a3637ff 383437ff 37363aff 393738ff 3a3738ff 3a3739ff 37363aff 37363aff 37353aff 37363aff 37363aff 37363aff 37353aff 363538ff 363636ff 363636ff 353635ff 353535ff 363434ff 373433ff 383533ff 373432ff 393432ff 3b3431ff 3d3732ff 473b31ff 4d3e32ff 503f31ff 503e2fff 4e3d2dff 4d3d31ff 4b3932ff 46362fff 47352eff 46352eff 44332aff 42322aff 41312aff 3c2d25ff 3c2e25ff 412f24ff 3b2c25ff 3c2c22ff 3c2b22ff 3b2a1fff 3c2b1eff 442f20ff 4d3520ff 4c331fff 342720ff 251e1eff 241c1aff 38271eff 452c1dff 412a18ff 3c2718ff 412a17ff 362516ff 1e1714ff 3c2517ff 19130fff 130c07ff 0c0603ff 0b0402ff 080401ff 090501ff 090501ff 070300ff 080401ff 090502ff 0c0805ff 100907ff 432207ff 753c06ff 7e4109ff 854409ff 8a4606ff 8c4608ff 8d480bff 854308ff 85430aff 89460aff 8a4608ff 964a09ff 9e500aff ad5709ff bb5d0aff b45908ff a75307ff b75d09ff a35307ff 9a4b09ff ab5607ff bb5d0aff ca630dff b4590aff 9b4d09ff 924a07ff 9a4d06ff 9e4e06ff 904808ff 894409ff 924908ff a65209ff d2670eff e3720fff b3590bff a6520cff c15f0dff c05f0eff b5590bff b15509ff a44f0bff 92460bff 9a4908ff a45513ff d9cec4ff c9ccceff 898989ff 151515ff 000000ff 000000ff 000000ff 000000ff 4a4a4aff afafafff 3838385d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +3838386a 9a9a9aff 919191ff 898989ff 7f7f7fff 7b7b7bff 818181ff 838583ff 828282ff 838383ff 848484ff 909090ff aeaeaeff d3d3d3ff eeeeeeff f6f5f5ff f0f1f1ff eaeaeaff e5e5e5ff e2e3e2ff e0e0e0ff ddddddff dcdcdcff dfdfdfff e5e4e4ff e0e0e0ff cdcdcdff b2b2b2ff a1a1a1ff 979797ff a7a7a7ff dbdbdbff dddddeff a9a5a1ff 493b32ff 4b3c36ff 463833ff 423733ff 3e3532ff 383435ff 373435ff 363336ff 333338ff 343438ff 373536ff 393637ff 393637ff 353538ff 363539ff 363539ff 363539ff 363539ff 363539ff 353438ff 343436ff 353535ff 353535ff 343434ff 333434ff 363533ff 3a3634ff 3c3835ff 3c3733ff 3c3631ff 3c3631ff 3c3631ff 453830ff 4b3c2eff 503d2eff 513e2fff 4d3c30ff 483830ff 45372eff 46362eff 46362eff 46352aff 463529ff 43322aff 413027ff 403027ff 3e3027ff 443026ff 3c2d25ff 392a23ff 392a22ff 3b2a1fff 3f2c1fff 462e1eff 54371fff 4f351eff 31231eff 231c1bff 251d1dff 402b20ff 42291bff 442915ff 4d2f19ff 5a3519ff 402818ff 191614ff 211814ff 1d1410ff 110a05ff 0e0603ff 0c0603ff 0b0400ff 0d0701ff 080401ff 070300ff 090502ff 0a0603ff 080202ff 0f0707ff 2f170aff 793c09ff 934808ff 9f5009ff a85407ff a45208ff 9e500dff 8d450aff 894507ff 884506ff 8b4607ff 9f5007ff ab570aff c2620cff c5630cff bc5e08ff b25909ff ad5508ff 984b08ff 9e4f08ff ab5609ff ae560aff 9c4f06ff 894506ff 8b4506ff 964a07ff 9f5109ff 914708ff 974b0bff a3520dff b2570bff e5710dff f4790eff d46b0fff b55a0dff d3670dff c5620cff bc5d0dff ab5309ff 97470aff 91440bff 9d4c0cff 9d4a08ff a1561aff ddd4ceff c7cacbff 838382ff 0d0d0dff 000000ff 000000ff 000000ff 000000ff 555555ff a9a9a9ff 4e4e4e4c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +23232333 8e8e8efb 979797ff 969696ff 959595ff 8f8f8fff 8b8a8aff 848484ff 808080ff 959696ff bebebeff e4e4e4ff f5f5f4ff f1f1f1ff e8e8e8ff e2e2e2ff dfdfdfff ddddddff dbdbdbff dadadaff dadadaff dededdff e0e0e0ff d2d2d2ff b4b4b4ff 989898ff 8f8f8fff 949494ff 999999ff 929292ff 909090ff d3d3d3ff d8d8d8ff bab8b7ff 483c35ff 40362fff 3c332fff 383130ff 343030ff 343032ff 342f34ff 353235ff 383436ff 3b3435ff 393534ff 373434ff 373236ff 353338ff 353438ff 353438ff 353438ff 353438ff 353438ff 343338ff 343336ff 333333ff 333434ff 333333ff 343434ff 363433ff 383533ff 393532ff 3c3631ff 3c3632ff 3e3733ff 3e3532ff 3e3530ff 3f352dff 43352cff 43342eff 42342fff 40362dff 3f352bff 43332bff 45342cff 453428ff 453528ff 443429ff 3e3026ff 3c2e26ff 3d2d25ff 3e2f25ff 3c2d25ff 392a22ff 3a2a22ff 3e2a1fff 3f2b1fff 3c2a1fff 432d1cff 4a321fff 2d221eff 201a1aff 2c201eff 3d271eff 4d2f1aff 5f3819ff 5f3918ff 5f3919ff 392616ff 151213ff 231815ff 281a15ff 100a06ff 0d0704ff 090502ff 0c0501ff 0e0704ff 070300ff 080401ff 0d0703ff 0d0603ff 010001ff 3d1e09ff 9d4d0bff aa540aff ac540aff af580aff 9b4e07ff 8e4306ff 9b4d08ff 9e5109ff 974c08ff 974a08ff 9f4f0bff a85309ff ba5d0aff c46007ff be5d09ff c1600bff ab560cff 9a4c09ff a1500aff 9d4f0aff 984b09ff 8a4406ff 7c3f07ff 7e3f05ff 974a07ff a25108ff 924a08ff a2510cff bd5e0fff c9650bff de6e0eff ef7710ff e57110ff c2610dff ca620cff c4600eff b3590dff a14e0cff 904508ff 944709ff 9a4a0aff 99470eff 974404ff ad6128ff e3dcd8ff c3c6c7ff 7d7d7dff 060606ff 000000ff 000000ff 000000ff 000000ff 636363ff a4a4a4fc 5151513a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0808080a 7b7b7bd8 9d9d9dff 979797ff 979797ff 999999ff 9c9c9cff b1b2b2ff d1d1d1ff efeeefff f7f7f7ff edededff e2e2e2ff dcdcdcff dcdbdbff dcdcdcff dadadbff dadadaff dbdbdbff dfdfdfff dcdcdcff c4c4c4ff 9e9e9eff 848484ff 828282ff 8b8b8bff 8f8f8fff 8d8d8dff 8b8b8bff 898989ff 7f7f7fff c5c5c5ff d4d5d5ff c7c7c7ff 49423cff 322d28ff 332f2dff 2f2d2eff 2c2c2cff 302d2fff 312d2fff 353030ff 393431ff 3b3634ff 3a3634ff 373433ff 363236ff 333136ff 323135ff 323235ff 333236ff 333337ff 333336ff 333236ff 333235ff 333333ff 333233ff 353233ff 363335ff 363333ff 363331ff 373330ff 393431ff 3a3532ff 3c3430ff 3e3430ff 3e342eff 3d362eff 3e352eff 41322cff 40332cff 40342aff 43342aff 43322aff 44332aff 453428ff 443427ff 3d3128ff 392f26ff 3b2d25ff 3d2d25ff 3a2c23ff 372922ff 372a23ff 483324ff 50351fff 3e2d1dff 382b1dff 442f1cff 432d23ff 2d251eff 211a19ff 30211cff 432a19ff 553319ff 573617ff 4b2d14ff 4c2f14ff 352416ff 151413ff 301f17ff 211914ff 120c07ff 0b0501ff 0a0401ff 0c0503ff 0d0402ff 090201ff 0a0403ff 201109ff 110706ff 0f0706ff 5a2e09ff b75e08ff b45a08ff af560bff 924909ff 874508ff 924b08ff aa5606ff b15a09ff a5520bff a3500bff a34f0aff b2570aff b15708ff ac5604ff b95b08ff bb5d0bff a15009ff 9b4d08ff 944707ff 874206ff 7f3f08ff 743a08ff 7c3b06ff 934909ff a14f0aff 914909ff 9f4f0bff cf6710ff dd6e0dff cf680aff d76b0eff e0710fff c3600cff c5600bff c6610bff af560aff 9a4a08ff 944809ff 9a480aff 9b4a0bff 98480bff a04a0fff ab4b07ff c27136ff e7e4e2ff c1c2c3ff 767676ff 030303ff 000000ff 000000ff 000000ff 000000ff 747474ff 9f9f9ff7 1616162b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 5c5c5ca4 a3a3a3ff 999999ff 9a9a9aff 9a9a9aff 999999ff d2d3d2ff fcfcfcff ecececff e0e0e0ff ddddddff ddddddff ddddddff dcdcddff dbdbdbff dfdfdfff e1e1e1ff d5d5d5ff b3b3b3ff 8e8e8eff 7b7b7bff 7e7e7eff 868686ff 888888ff 868686ff 868686ff 858585ff 838383ff 818181ff 757575ff b5b5b5ff d4d4d4ff d1d1d1ff 53504eff 272320ff 302d2bff 302e2cff 332f2cff 342f2bff 36312bff 3a312cff 3a332cff 3b342eff 3b3330ff 373330ff 323030ff 303032ff 302f34ff 312f34ff 313034ff 313135ff 313034ff 313034ff 323133ff 343232ff 353233ff 363132ff 353132ff 353130ff 383230ff 393331ff 3a3432ff 3b3431ff 42362fff 44362dff 42352dff 3f372fff 40342dff 42342dff 43352cff 4b382bff 4d3b2dff 48382cff 453629ff 463529ff 453528ff 3f3125ff 3f3224ff 3d2f24ff 382b23ff 362b22ff 392b22ff 443222ff 503721ff 4b3220ff 412b1dff 45301dff 4f341bff 4e3420ff 35291eff 241c1bff 37261cff 50321aff 4e2f17ff 492e17ff 4c2e15ff 5a3214ff 342013ff 291b16ff 4c2e18ff 1b1612ff 100906ff 0d0402ff 100804ff 100906ff 0a0501ff 100603ff 2b1408ff 28140bff 090306ff 44220aff 9b4d0cff 9f5009ff a15209ff 8c4608ff 803e05ff 914807ff 9f5108ff bc5e09ff ad5609ff 9e4f07ff 9e4e07ff a95508ff b6580aff b85d09ff b95e07ff b15a0aff a2500aff 8f4707ff 844108ff 7c3c05ff 753905ff 703806ff 834208ff a45009ff af5609ff a04e09ff 9e4f0dff d0650dff ed7710ff d26a0eff d86c0cff e06e0eff c4610cff c4610bff c6610eff af570dff 994a0aff 9b4c0aff 9f4e0bff 9d4b0bff a04c0dff aa5211ff b45711ff bd5309ff d27c41ff e9e9e9ff c0c1c2ff 6c6c6cff 000000ff 000000ff 000000ff 000000ff 000000ff 7e7e7eff 9a9a9aec 13131319 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 3c3c3c69 a4a4a4ff 9d9d9dff 9c9d9dff 9e9e9eff 9c9c9cff bfbfbfff f5f5f5ff eaeaeaff dededeff dededeff ddddddff ddddddff dcdcdcff dfdfdfff cbcbcbff a5a5a5ff 848484ff 7a7a7aff 808080ff 848484ff 848484ff 838383ff 828282ff 818181ff 818181ff 7f7f7fff 7e7e7eff 7c7c7cff 707070ff a2a2a2ff d4d4d4ff d6d6d6ff 6a6868ff 1e1b1aff 2c2928ff 302a28ff 362e29ff 3d332bff 44372dff 493a2dff 473a2dff 43362dff 3e342dff 37312cff 32302eff 2f2f30ff 312f33ff 322e32ff 302f32ff 302f33ff 302f33ff 303030ff 303030ff 322f30ff 333031ff 333030ff 34302eff 36322fff 393230ff 393230ff 3a332fff 40352dff 47382eff 44382fff 42372fff 42342fff 44342fff 43352dff 45362dff 47372bff 463629ff 46352aff 463327ff 453427ff 443326ff 403124ff 3b3123ff 392e22ff 3b2d24ff 493324ff 543821ff 563820ff 4a3422ff 3d2e1fff 3b281cff 412d1cff 49321bff 442c1cff 31211eff 33251bff 492e19ff 4d2f18ff 4a2d17ff 482d14ff 503116ff 6a3c18ff 321f15ff 3a2316ff 573418ff 181110ff 0e0705ff 0e0603ff 160a07ff 110804ff 0e0604ff 1c0d06ff 7f410fff 4d270eff 532b0eff 82420fff 9f4f0bff 814006ff 7b3c05ff 82420aff 844008ff 874409ff 924905ff 9e4e08ff a04f09ff 9b4e07ff a8530aff b85d07ff c3610bff bf600aff aa550aff 904707ff 834006ff 763a07ff 6e3707ff 723705ff 7a3b07ff 984d08ff b15808ff b1580aff b1580cff c0600bff de6f0fff fc7d11ff e26f0dff df700dff e8730eff cf650eff c15d0dff b0550eff a14c0cff 9b4b0aff a54f0cff a8510eff a34d0cff a64f0dff b15411ff bb5913ff c65d14ff d35b0aff e3894dff e9eceeff bdbebeff 646464ff 000000ff 000000ff 000000ff 000000ff 020202ff 888888ff 939393dc 3b3b3b0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 2c2c2c36 989898fc a1a1a1ff a0a0a0ff a0a0a0ff a0a0a0ff b5b5b4ff f0f0efff efeeefff dfdfdfff deddddff ddddddff ddddddff dededeff a1a1a1ff 7d7d7dff 7e7e7eff 848484ff 858585ff 838383ff 828282ff 808080ff 808080ff 7f7f7fff 7f7f7fff 7d7d7dff 7c7c7cff 7a7a7aff 797979ff 717171ff 8f8f8fff d2d2d2ff d7d7d7ff 888686ff 1c1919ff 282525ff 2a2826ff 312b27ff 382f28ff 42322aff 46372dff 48382dff 45372bff 40362eff 3a332dff 36312dff 33302eff 322e2fff 322f2dff 2f2f32ff 2f2e32ff 302e30ff 2f302fff 2f2f2eff 312e2eff 33302eff 34312eff 35322fff 373330ff 383230ff 393231ff 3a332fff 3f362eff 42392fff 403730ff 3f3730ff 42342dff 43352eff 43352cff 43352cff 453529ff 443427ff 453328ff 43322aff 403027ff 3b2e23ff 372c24ff 392d24ff 423023ff 533724ff 654024ff 5b3a21ff 4a3220ff 422f1fff 3c2c1eff 412b1cff 47311eff 442f1bff 40291cff 402a1dff 492f1bff 4b2e18ff 4a2f19ff 492d17ff 492e15ff 4e3116ff 5f3818ff 241a14ff 392314ff 633917ff 2a1a14ff 0c0704ff 100905ff 180a07ff 100506ff 1c0c09ff 231206ff 954909ff 9a4d0cff a7550bff 8d490bff 6f3806ff 6c3507ff 773907ff 7b3d07ff 7c3f08ff 87440aff 924805ff 9f5007ff 9f500bff ab550aff b65b0bff b05809ff ab570aff 974b0aff 834007ff 793b06ff 763b08ff 703705ff 793d06ff 8b4608ff a7520aff ba5d0cff b4590cff bd5e0fff e37210ff e9740fff f47b10ff e8740fff de6e0dff e5730eff ca640eff b5580bff 9f4d0dff 994b0dff a24e0bff a8510cff a9520dff a8500fff ad5210ff b85712ff c15a13ff cd5f14ff db6415ff e4600aff ee9660ff e9edf2ff b9b9baff 5f5f5fff 000000ff 000000ff 000000ff 000000ff 070707ff 979797ff 848484cc 39393904 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 0b0b0b0b 858585da a8a8a8ff a2a2a2ff a2a2a2ff a4a3a4ff afafafff e8e7e8ff f3f2f3ff e0e1e1ff ddddddff ddddddff dcdcdcff dfdfdfff 979797ff 818181ff 868686ff 848484ff 838383ff 818181ff 818181ff 7f7f7fff 7d7d7dff 7d7d7dff 7c7c7cff 7a7a7aff 797979ff 787878ff 777777ff 717171ff 7e7e7eff cececeff d4d4d4ff a4a3a3ff 201d1dff 272324ff 2b2827ff 322b26ff 3a2e26ff 3e3027ff 40312aff 413229ff 413229ff 41342cff 40342bff 3d332aff 39312bff 35302dff 31302dff 322f30ff 342e2fff 332f2eff 323031ff 322f30ff 322f2eff 34302dff 37312fff 383230ff 393230ff 383230ff 38312fff 37312eff 39332dff 3a352cff 3c342dff 3c332cff 41332bff 41332aff 43352dff 43352cff 413328ff 3e3128ff 3b2f28ff 3a2e29ff 372d26ff 342c22ff 382c24ff 423025ff 4f3723ff 5d3d24ff 5e3e23ff 4d3721ff 4a321eff 4c321eff 4e331fff 57371eff 56351dff 4e301aff 4c311bff 4e321cff 4b2f19ff 482e18ff 492e17ff 472a14ff 482c12ff 4f2e13ff 533014ff 1d1512ff 392414ff 613814ff 2c1c12ff 100a07ff 150906ff 30190aff 5b2e0dff 47220bff 2d1807ff 9c5109ff a35308ff a8540aff a2520dff 934d0cff 854e1cff 86562cff 906a4aff 9b826eff b1a397ff b09a86ff a77f5aff a46730ff a25914ff 9f5109ff 964b07ff 8f4407ff 84410aff 7f3f09ff 7a3d08ff 7b3e07ff 894506ff 9b4e06ff ab5807ff bb5c0bff c4610dff db6e0fff f77e12ff ea790fff dd700eff ef760fff e06e0cff d86c0cff be5e0cff a6520aff 9c4d0cff a14e0cff aa510aff a9520eff a8510eff ab5210ff b55611ff be5912ff c85d13ff d56114ff e06715ff ea6918ff f46210ff f5a073ff e9f0f5ff b5b5b5ff 555555ff 000000ff 000000ff 000000ff 000000ff 0e0e0eff 9e9e9eff 7d7d7dba 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 666666a7 adadadff a4a4a4ff a5a5a5ff a6a6a6ff adadacff ddddddff f6f6f6ff e5e4e5ff dcdcdcff ddddddff dbdbdbff e1e1e1ff aeaeaeff 7c7c7cff 848484ff 818181ff 818181ff 7f7f7fff 7e7e7eff 7d7d7dff 7c7c7cff 7a7a7aff 797979ff 787878ff 767676ff 757575ff 747474ff 727272ff 727272ff c4c4c4ff d1d1d1ff bababaff 2b2929ff 221f20ff 2a2524ff 312923ff 3b2e25ff 3f3027ff 3f3027ff 3e3128ff 40322aff 41322aff 423329ff 423429ff 41322bff 3d322cff 37312bff 372f2bff 35302dff 312f2eff 322f30ff 322f30ff 332d2cff 352e2dff 37302eff 37312fff 38322eff 37312fff 36302eff 37302fff 36312cff 37312bff 39312aff 3b322bff 40322aff 3f3129ff 41322aff 403128ff 3a2f27ff 362e27ff 342d25ff 342d25ff 362d25ff 3a2d23ff 3b2d24ff 3a2c21ff 3e2d21ff 4c3524ff 513620ff 4a331fff 4a321eff 4d321eff 51331dff 4f331cff 4c301bff 4d301bff 4b2f1aff 4b2f1aff 472f18ff 442c15ff 442a14ff 482b15ff 4a2d12ff 543111ff 502f14ff 191214ff 442813ff 603713ff 2e1d11ff 140a0aff 110706ff 57290bff a4530cff 793e0bff 301908ff a1500cff 9e4f0aff a5530aff a3510bff 955a22ff 97897dff c3c4c2ff d9dad9ff dbdbdbff d6d6d6ff d0d0d1ff cdcdcdff c1bfbcff b0a397ff a88b71ff 986537ff 914f14ff 924a0aff 8a4508ff 8d4606ff 954b06ff a95406ff c76209ff e1700eff e47310ff e37310ff ea7611ff d76a0cff c3610dff da6e0eff d86b0cff cd640aff ba5b0cff a14e0bff 9f4e09ff a2500aff ab530dff ae530dff aa530dff b15510ff ba5813ff c55b13ff d16013ff dc6413ff e76816ff f0691bff f76b21ff fd6c13ff f3ab79ff e8f1f6ff b2b2b2ff 494949ff 000000ff 000000ff 000000ff 000000ff 191919ff a3a3a3ff 787878a9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 4242426c aeaeaeff a7a7a7ff a7a7a7ff a9a8a9ff adaeaeff d3d4d3ff f8f8f7ff eae9e9ff dcdcdcff dcdcdcff dbdbdbff e0e0e0ff c1c1c1ff 7b7b7bff 818181ff 808080ff 7f7f7fff 7e7e7eff 7c7c7cff 7b7b7bff 7a7a7aff 797979ff 787878ff 777777ff 757575ff 737373ff 727272ff 727272ff 696969ff b5b5b5ff d1d1d1ff cacacaff 433f3dff 221c19ff 2d2622ff 312923ff 342b24ff 352b25ff 372d25ff 372f29ff 3b3028ff 3c3228ff 3d3228ff 403029ff 3f322aff 3d322aff 3b322bff 3b322aff 3b312bff 36302cff 322e2dff 312d2bff 332d2cff 362f2dff 39322dff 39322eff 36322cff 352f2cff 352f2dff 36302cff 35302bff 36302bff 393029ff 3a322aff 3e3129ff 3f3028ff 3f3028ff 403028ff 3a2f27ff 352d26ff 362c25ff 382c23ff 392b23ff 3b2c23ff 382b23ff 362921ff 3b2b20ff 463120ff 452f1fff 3f291fff 3c281dff 3f2b1dff 472f1bff 4b331aff 4f341bff 4d321dff 4c301aff 4c301bff 482f18ff 442a14ff 492c14ff 502f15ff 4c2e13ff 502e12ff 4c2c12ff 151112ff 563013ff 794412ff 593113ff 23110bff 110808ff 72380eff a9530bff 763806ff 341b06ff a0510bff 9d4d0aff 9b4c0aff 8f4708ff 703b0fff 756c68ff a0a09fff bfbfbfff e0e0e0ff efefeeff edeeedff e9e9e9ff e2e2e2ff d4d5d5ff c7c7c7ff c1c1c1ff b4b0adff 9e8e7eff 8b6847ff 804f20ff a15816ff cc660cff db6d0cff d4690cff cb670dff d5690dff ce670dff bd5f0bff d56b0dff d96c0dff c5640bff bf5f0bff ac530dff a7510cff a55009ff a8500bff b1550fff b3560eff b85710ff c15a13ff cd5e14ff d96414ff e36715ff ed6919ff f56b1eff fb7122ff fb761eff e66409ff e1a882ff e9f0f6ff afafafff 404040ff 000000ff 000000ff 000000ff 000000ff 262626ff b0b0b0ff 55555598 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 2d2d2d36 a2a2a2fc aaaaaaff a9a9a9ff abababff afb0b0ff ccccccff f7f6f6ff efefefff ddddddff dbdbdbff dadadaff ddddddff d1d1d1ff 818181ff 7e7e7eff 7f7f7fff 7d7d7dff 7c7c7cff 7b7b7bff 7a7a7aff 787878ff 767676ff 757575ff 757575ff 737373ff 727272ff 717171ff 707070ff 656565ff a4a4a4ff d1d1d1ff d0d1d1ff 67605aff 2f2319ff 392d24ff 3b2c22ff 332922ff 2e2824ff 2d2925ff 322a27ff 362d25ff 383025ff 3a3026ff 3a2f27ff 362e26ff 362f28ff 393029ff 3a2f27ff 392f28ff 342f2cff 2f2c2aff 312d2aff 352f2cff 3a322aff 3a3129ff 37312cff 38312bff 36302aff 35302bff 35302bff 362f2aff 383029ff 3a322aff 3a322aff 3d3128ff 403128ff 403229ff 403229ff 3c2f27ff 3c2e26ff 3f3025ff 3c2c24ff 382a21ff 382b21ff 412f22ff 4d3624ff 573b22ff 593c21ff 513820ff 45301eff 452e1dff 49311cff 51371cff 53371cff 50341cff 4b301bff 4d311aff 50321aff 4b2f17ff 462b16ff 523219ff 573417ff 543014ff 5a3414ff 4d3013ff 151012ff 603612ff 7c4512ff 7d4614ff 3f2211ff 2c180eff 803f0dff 8a4408ff 562d07ff 371e08ff 9b4e0aff 944909ff 864309ff 763c04ff 6f3807ff 6f6157ff 8b8b8bff 8d8d8dff a9a9a9ff d5d5d5ff f2f2f1ff fdfdfcff fbfbfcff eeefefff dbdcdbff cacacaff c2c2c2ff c3c3c3ff c5c5c5ff bebebeff ad9f93ff a18062ff a36b39ff b46521ff c6630eff c7620dff c7630eff d0680cff d96b0fff cc650bff b2590dff b1550bff b0540cff a7500cff ae530eff b55711ff b55610ff bc5811ff c95d14ff d46013ff df6514ff e96917ff f2691dff fa6e21ff fc761fff f07218ff da6414ff c45106ff dbb094ff e9f0f4ff aaaaaaff 393939ff 000000ff 000000ff 000000ff 000000ff 2f2f2fff b2b2b2ff 5a5a5a81 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 8d8d8d0c 919191dd aeaeaeff abacabff adadadff b1b1b1ff c7c7c7ff f3f2f3ff f4f4f3ff dfdfdfff dadadaff dbdbdbff dbdbdbff dcdcdcff 8e8e8eff 797979ff 7d7d7dff 7b7b7bff 7a7a7aff 787878ff 787878ff 767676ff 757575ff 747474ff 727272ff 717171ff 717171ff 6f6f6fff 6e6e6eff 656565ff 919191ff d0d0d0ff d1d2d3ff 897e77ff 3c2614ff 453021ff 3c2e22ff 302821ff 292422ff 252222ff 2d2422ff 322923ff 342a23ff 352b25ff 342c25ff 352d26ff 3a3029ff 3f3229ff 3f3028ff 393029ff 332d28ff 302b27ff 312c28ff 352f29ff 393029ff 3b2f29ff 3a312aff 383028ff 372e29ff 352e2aff 362f29ff 382f28ff 383028ff 3b312aff 3d302aff 3f3129ff 413229ff 413329ff 413226ff 433325ff 463525ff 413224ff 3c2e22ff 3a2c21ff 3d2e23ff 503722ff 573c21ff 5a3c1fff 623f21ff 5c3c1fff 563920ff 5b3b21ff 5a3b1fff 54361dff 4e321dff 4c301cff 4c3119ff 4e3118ff 53321aff 4d2e18ff 492c15ff 4f2e17ff 533215ff 543111ff 5e3711ff 492c14ff 1a1212ff 683d13ff 7b4513ff 814611ff 5f300dff 52270aff 6c3408ff 723806ff 442206ff 311a07ff 824006ff 824309ff 804109ff 804007ff 804106ff 736252ff 7d7d7dff 6d6d6dff 838383ff 9c9c9cff c0bfc0ff e2e2e2ff f5f5f5ff fcfcfcff f8f8f9ff e9e9e9ff d4d5d5ff c3c4c4ff bbbbbbff bcbcbcff c0c0c0ff c3c3c3ff bebebeff b3ada8ff a19081ff 9f7550ff a25e22ff b96111ff c25f0dff a9540aff a9520bff b1550cff aa510bff af520fff b75711ff ba5812ff c35a12ff d06014ff dd6514ff e56815ff ef691bff f66b20ff fc7221ff f8761cff e36a16ff ce5d13ff c15812ff b44c08ff d9b8a3ff e9eff3ff a4a4a4ff 303030ff 000000ff 000000ff 000000ff 000000ff 393939ff b0b0b0ff 6060606b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 909090aa adadadff aeaeaeff aeaeaeff b2b2b1ff c2c3c2ff ecededff f8f8f8ff e4e4e4ff dad9d9ff dadadaff dadadaff dfdfdfff 9f9f9fff 747474ff 7b7b7bff 797979ff 787878ff 777777ff 767676ff 747474ff 737373ff 727272ff 717171ff 707070ff 6e6e6eff 6d6d6dff 6c6c6cff 656565ff 7e7e7eff cdcdcdff d1d2d2ff 9b9693ff 291e15ff 2c2520ff 282320ff 24211fff 232221ff 282322ff 2d2622ff 2f2723ff 2d2723ff 292624ff 2a2624ff 302924ff 392e26ff 403128ff 42332aff 41342aff 3a312aff 342e29ff 2f2a26ff 342c28ff 3d2f29ff 40302bff 3d322aff 3b3129ff 3d2f28ff 3d2e2aff 3b2f27ff 3a3029ff 3d312aff 40302aff 3f302bff 3e2f28ff 3f3128ff 423429ff 453426ff 453326ff 443326ff 413125ff 3d3022ff 3b2e23ff 3f2d21ff 453021ff 433020ff 44301fff 4b341dff 4a331dff 563720ff 573b1dff 56381eff 52341cff 4d311cff 4c301aff 4e3218ff 4d3016ff 4d2f17ff 4c2f17ff 513015ff 513015ff 523213ff 5c3612ff 6b3b11ff 432615ff 1e1312ff 724113ff 7e4610ff 733d0eff 5d2d07ff 6e3605ff 8f4909ff 974c0aff 4c2606ff 321b06ff 7e3e04ff 803f06ff 864309ff 874306ff 854404ff 695541ff 777777ff 3b3b3bff 4c4c4cff 666666ff 898888ff acacadff c3c3c3ff d7d8d9ff e6e6e6ff efefefff eeeeeeff e2e2e2ff d0d0d0ff c1c1c1ff bab9baff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bdbdbdff b7b7b7ff a69b92ff 90735bff 905d33ff 9f561fff a6510fff b0550eff ba5810ff c05912ff cc5e13ff d96314ff e36816ff ec6a19ff f46a1eff fa6f21ff fc761eff eb6e17ff d36013ff c35b13ff bb5611ff b24f10ff a44407ff d5bdacff e9eef1ff 9f9f9fff 282828ff 000000ff 000000ff 000000ff 000000ff 474747ff b1b1b1ff 4b4b4b59 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 9f9f9f70 a9a9a9ff afafafff afafafff b2b2b3ff c1c1c1ff e6e7e6ff fafbfaff ebebeaff dbdadaff dadadaff d9d9d9ff dfdfdfff b4b4b4ff 727272ff 797979ff 777777ff 767676ff 757575ff 737373ff 737373ff 717171ff 707070ff 6f6f6fff 6d6d6dff 6c6c6cff 6b6b6bff 6a6a6aff 666666ff 6f6f6fff c5c5c5ff cfcfcfff aeaeaeff 201e1eff 1c1a1aff 1e1c1dff 1e1d1eff 24201eff 292320ff 2c2621ff 2b2522ff 272321ff 222222ff 242223ff 2a2423ff 322823ff 3a2b23ff 3c2e25ff 3d2f25ff 382d25ff 2f2a26ff 2c2726ff 332926ff 3c2e28ff 3e322aff 3f3128ff 41332aff 43332bff 443128ff 443327ff 43332aff 443227ff 403028ff 3d2e29ff 3e2e27ff 403229ff 433329ff 463227ff 473226ff 443326ff 3f3023ff 392b21ff 3c2c20ff 483322ff 402f22ff 3b2a20ff 39291eff 372a1eff 3e2c1dff 4a301bff 4e341aff 53351cff 54341dff 4e321cff 4f321bff 4a3017ff 422b15ff 432a17ff 482d17ff 4b2c14ff 502f13ff 5d3715ff 653913ff 724014ff 3b2315ff 221813ff 784511ff 854810ff 804610ff 804008ff 8d4405ff 904808ff 934b0aff 3e210aff 4a2807ff 954907ff 894508ff 8b4609ff 844208ff 834106ff 6e5238ff 7d7d7dff 3d3d3dff 3d3d3dff 3e3e3eff 4e4d4dff 878787ff 979593ff 938f8dff a6a7aaff bbbdc0ff cccecdff dadad9ff e0dfdfff dbdadaff cdccccff bfbfbeff b8b8b9ff b7b6b6ff b5b5b5ff b4b4b4ff b5b5b5ff b9b9b9ff bbbbbbff b6b6b6ff a49d98ff 968170ff 9f6d49ff ab5820ff d06217ff e06614ff ea6a17ff f16a1cff f96d21ff fc7420ff f3731aff e06515ff cb5c13ff bd5711ff b75411ff ad4f10ff a14a0dff 954509ff d9c7baff e6eaedff 9c9b9bff 222222ff 000000ff 000000ff 000000ff 000000ff 535353ff adadadff 5a5a5a48 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff01 00000000 9f9f9f3a a5a5a5fd b1b1b1ff b1b1b1ff b3b3b3ff bfc0bfff e1e2e1ff fbfbfbff f1f2f1ff dcddddff dadadaff d9d8d8ff dbdbdbff c7c7c7ff 757575ff 777777ff 767676ff 747474ff 737373ff 727272ff 717171ff 707070ff 6e6e6eff 6d6d6dff 6c6c6cff 6b6b6bff 696969ff 686868ff 666666ff 636363ff b8b8b8ff cdcdcdff c1c1c1ff 302e2eff 191615ff 231f1dff 28211dff 2d251eff 312720ff 312621ff 312721ff 302621ff 2c2521ff 2b2522ff 2d2722ff 322b23ff 3c2e25ff 3f2f25ff 3d2d24ff 342a24ff 2a2725ff 292625ff 2e2625ff 302a25ff 332b24ff 392b25ff 403128ff 443428ff 493627ff 4d3727ff 4b3627ff 423126ff 3a2e26ff 3c2d27ff 3e2f28ff 413028ff 423029ff 463125ff 473225ff 483224ff 423221ff 3f2d1fff 3c2b1fff 3b2a1fff 3c2b1fff 3b2c1eff 36281fff 39291eff 49301dff 52351dff 4a321aff 51341cff 50311bff 4f311aff 4e311bff 412c18ff 3f2a16ff 4b2d16ff 502f15ff 503115ff 5d3714ff 653914ff 6c3c14ff 713f13ff 2c1c11ff 2c1d10ff 824811ff 975313ff 96500fff 91480aff 864308ff 804005ff 8c4508ff 381d0aff 5c2d07ff 944905ff 854305ff 854208ff 894209ff 8f4806ff 714d2eff 828282ff 3d3d3dff 3d3d3dff 3e3e3eff 3f403eff 757778ff 837a72ff 663c19ff 604532ff 68615cff 838385ff 9b9da0ff adafafff bdbfbdff cccccbff d1d0cfff c8c8c7ff bcbcbcff b6b6b6ff b4b4b4ff b4b3b4ff b3b3b3ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b3b3b3ff a9a9a8ff a68f80ff bf8361ff d7733eff f1752cff f9771cff e66b16ff cf5e13ff c45913ff ba5512ff b15110ff a94f0fff 9e4b0eff 914108ff 8d4610ff dfd4caff e4e6e9ff 959595ff 1b1b1bff 000000ff 000000ff 000000ff 000000ff 606060ff aaaaaafc 51515137 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff02 00000000 dfdfdf0e a0a0a0de b4b4b4ff b3b3b3ff b5b5b5ff bebebeff dcdcdcff f9f9faff f7f7f7ff e3e2e2ff dadadaff d7d8d8ff d8d8d8ff d4d4d4ff 7f7f7fff 727272ff 747474ff 737373ff 717171ff 717171ff 6f6f6fff 6d6d6dff 6c6c6cff 6b6b6bff 6a6a6aff 686868ff 686868ff 666666ff 656565ff 5c5c5cff a7a7a7ff cececeff ccccccff 484646ff 141110ff 26211fff 31261dff 37281dff 3b291dff 3e2c1eff 413020ff 443022ff 3e2e22ff 342b22ff 2c2820ff 2d2822ff 302923ff 322a24ff 322a24ff 2c2623ff 262424ff 2a2423ff 2b2424ff 2d2724ff 352a24ff 413024ff 453424ff 453527ff 483526ff 4b3625ff 4b3525ff 453528ff 3d3028ff 3c2d25ff 3d2e25ff 402f26ff 433127ff 453223ff 463223ff 483122ff 483221ff 473020ff 422f1fff 422f20ff 402d20ff 3a2b1fff 3c2a1cff 402c1dff 4a301cff 49321cff 412e19ff 442d1aff 462e1bff 452d1aff 452e1cff 4b3119ff 553416ff 583416ff 573314ff 593513ff 693d16ff 673813ff 6b3d14ff 613710ff 1d140dff 412511ff 995313ff 965214ff 834510ff 7c3f0aff 773904ff 803e05ff 90480aff 301807ff 5c2c08ff 8a4607ff 8a4509ff 8e4608ff 8f4806ff 8e470aff 724c2cff 838383ff 3e3e3eff 3a3a3aff 3d3d3dff 3c3c3bff 6e7071ff 807974ff 703b0dff 693205ff 4a2404ff 452915ff 514239ff 686665ff 7f8284ff 919494ff a5a5a5ff b8b8b7ff c4c4c3ff c2c4c3ff bbbbbbff b6b5b5ff b3b2b3ff b2b2b2ff b2b2b2ff b0b0b0ff afafafff aeaeaeff afafafff b1b1b1ff adadadff a6a6a5ff ac9687ff b18464ff b56d3dff b5591bff b75312ff ac4f11ff a44b0fff 9a490fff 91440eff 893f09ff 864614ff e2dbd5ff e3e5e6ff 8b8b8bff 121212ff 000000ff 000000ff 000000ff 000000ff 717171ff a3a3a3f5 11111127 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff02 ffffff01 00000000 a5a5a5ae b3b3b3ff b4b5b5ff b6b6b6ff bfbfbfff d8d8d8ff f7f7f8ff fbfbfbff e8e8e8ff dad9daff d7d7d7ff d7d7d7ff dcdcdcff 919191ff 6d6d6dff 727272ff 717171ff 6f6f6fff 6e6e6eff 6d6d6dff 6c6c6cff 6b6b6bff 696969ff 686868ff 676767ff 656565ff 656565ff 646464ff 595959ff 939393ff cececeff d0d0d0ff 656464ff 0f0c0eff 201b1dff 2c221cff 3a2a1cff 48301dff 513720ff 583a22ff 573a22ff 4b3422ff 3b2c20ff 332820ff 352a22ff 382c23ff 342922ff 2f2723ff 2f2621ff 2f2822ff 2f2825ff 322925ff 3b2c26ff 453026ff 433325ff 3d3026ff 372d27ff 392e26ff 403125ff 433225ff 403128ff 3e2f26ff 3f3026ff 3f2f25ff 403124ff 423124ff 453122ff 473223ff 493221ff 4b3220ff 4c331fff 4e3721ff 503721ff 4f3521ff 503722ff 583a1fff 56361cff 4e331dff 48301aff 432e19ff 412c19ff 422b19ff 462d18ff 56341aff 623a18ff 633918ff 5f3816ff 5a3616ff 593514ff 5b3513ff 5a3411ff 673d14ff 663b11ff 18110fff 502d11ff 864a14ff 784111ff 784111ff 793d09ff 844006ff 924809ff 7d4008ff 1f0f06ff 6a3406ff 884506ff 884406ff 874405ff 894408ff 8a4508ff 744a22ff 858585ff 404040ff 363636ff 3b3b3bff 393939ff 6a6b6cff 7e7b7aff 6a380fff 713806ff 592d04ff 4c2200ff 401a00ff 311604ff 3c2b1fff 4d4a49ff 68696aff 7d7e7fff 8c8d8dff 9fa09fff b3b4b4ff bdbdbeff bbbabaff b3b3b3ff b0b0afff afafafff afafafff aeaeaeff adadadff acacacff acacacff acacacff aaaaaaff a8a8a8ff a3a3a2ff 9c928bff 9f7e67ff a26b44ff 975121ff 8c430dff 87400bff 803c06ff 834916ff eae5e1ff e1e2e3ff 858585ff 0b0b0bff 000000ff 000000ff 000000ff 000000ff 848484ff 9e9e9ee9 24242415 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff02 ffffff03 00000000 afafaf79 b0b0b0ff b7b8b8ff b8b9b9ff bfbfbfff d5d5d5ff f3f4f4ff fdfdfcff eff0f0ff dcdcdcff d8d8d8ff d7d7d7ff ddddddff a6a6a6ff 696969ff 707070ff 6f6f6fff 6e6e6eff 6c6c6cff 6b6b6bff 6a6a6aff 686868ff 686868ff 666666ff 666666ff 646464ff 626262ff 626262ff 5a5a5aff 7f7f7fff cbcbcbff d0d0d0ff 868484ff 18110fff 271f19ff 362719ff 462f1cff 4f331eff 55371eff 503722ff 4a3320ff 412f1dff 3a2d1eff 3c2d22ff 423023ff 4b3321ff 463323ff 403126ff 403025ff 3d2d23ff 3a2b24ff 3c2b26ff 3b2c27ff 392b27ff 332925ff 312922ff 322a22ff 3a2e26ff 3e2f23ff 3c2c23ff 3a2b23ff 3d2e23ff 403023ff 3e2f22ff 423124ff 483325ff 483222ff 483323ff 483423ff 4c3521ff 513623ff 573925ff 59381fff 54361eff 593a1fff 583a1fff 51361fff 51361cff 4f331aff 4d321aff 4e321bff 55341bff 603a1bff 5e391aff 5c3718ff 5c371aff 4b2e16ff 3c2616ff 4c2f15ff 543112ff 5e3712ff 693a13ff 5f3513ff 131010ff 522e12ff 67380fff 703d0fff 804511ff 85440bff 904708ff 8a4408ff 673207ff 1c0d06ff 793b07ff 824007ff 813f05ff 833f06ff 8d4508ff 974d09ff 824d1dff 878787ff 444444ff 333333ff 393939ff 363636ff 636464ff 838181ff 553112ff 653104ff 653107ff 4a2506ff 422106ff 391a01ff 4a2100ff 421d00ff 2b1b11ff 413733ff 595858ff 6b6d6eff 78797aff 8a8c8bff a4a4a3ff b6b6b4ff babab9ff b2b4b3ff afafafff adadadff acacacff acacacff acacacff aaaaaaff a8a8a8ff a8a8a8ff a8a8a8ff a9a9a9ff a3a3a3ff 9b9b9bff 978e87ff 947c69ff 885f3eff 7a3f0dff 895020ff f3f0eeff dddee0ff 808080ff 050505ff 000000ff 000000ff 0f0f0fff 676768ff aeadadff 8f8f8fd8 3e3e3e09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff02 ffffff05 00000000 c6c6c641 abababfe bababaff bababaff bfbfbfff d2d3d2ff f0f0f0ff fefdfeff f6f6f6ff e1e0e0ff d9d9d8ff d7d7d7ff dcdcdcff bbbbbbff 6b6b6bff 6e6e6eff 6d6d6dff 6b6b6bff 6b6b6bff 6a6a6aff 696969ff 676767ff 656565ff 646464ff 646464ff 636363ff 616161ff 606060ff 5a5a5aff 6d6d6dff c6c6c6ff cdcdceff a3a19fff 2b1f13ff 322418ff 38271aff 3d291aff 3e291aff 38281bff 35271dff 36261bff 32281dff 32281eff 322720ff 3a2a1dff 412d1eff 3f2e21ff 3e2c1fff 3c2a22ff 382a24ff 362a23ff 312822ff 2d2622ff 2e2523ff 302623ff 352922ff 3b2d24ff 402f25ff 403021ff 3e2e21ff 3e2e21ff 3e2d20ff 3e2c20ff 433024ff 483124ff 463025ff 413024ff 433022ff 463222ff 4a3422ff 553a22ff 5c3c23ff 583920ff 593a21ff 543720ff 4d331fff 4f341dff 4d331bff 50331cff 52321bff 56351cff 603a1aff 432a19ff 2d2018ff 422918ff 462b17ff 382315ff 462d13ff 5c3514ff 653a16ff 623914ff 683a14ff 552f12ff 120f11ff 693912ff 824714ff 834714ff 824510ff 87440aff 8c4508ff 874206ff 5d2f07ff 231207ff 7d3c08ff 7d3d08ff 844109ff 8c4505ff 984b08ff a2520bff 965213ff 898684ff 484848ff 303030ff 363636ff 333333ff 5e5f60ff 868585ff 59351bff 4b2100ff 5d2d05ff 5b2c06ff 421f05ff 3b1c02ff 462205ff 6c3506ff 4d2401ff 2a0f00ff 220f06ff 35271eff 4f4944ff 5b5d5dff 66696bff 757777ff 8f8f8fff aaa9a9ff b6b6b6ff b4b4b4ff adaeadff aaaaaaff aaaaaaff a9a9a9ff a8a8a8ff a7a7a7ff a7a7a7ff a5a5a5ff a5a5a5ff a5a5a5ff a2a2a2ff 9d9e9dff 9a9a9aff 888079ff 746153ff bbbabbff cbccccff 767676ff 000000ff 000000ff 313131ff 909090ff afafafff b0afb0ff 808080c8 33333303 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff02 ffffff04 ffffff03 e2e2e219 a8a8a8e4 bdbdbdff bdbdbdff c1c1c1ff d1d1d1ff edededff fefdfdff fbfbfaff e8e8e8ff dadadbff d8d8d8ff d9d9d9ff cdcdcdff 737373ff 6c6c6cff 6b6b6bff 6a6a6aff 696969ff 686868ff 666666ff 656565ff 646464ff 636363ff 626262ff 606060ff 5f5f5fff 5d5d5dff 5b5b5bff 5e5e5eff bbbbbbff cbcbcbff b8b6b5ff 332820ff 261d15ff 2b211bff 2a1e19ff 262018ff 261f19ff 2e2219ff 34261aff 35271eff 34251cff 34261dff 37271cff 3a291eff 38291eff 33261dff 2d231eff 2b2420ff 2b2520ff 2b2520ff 2b2520ff 2d2421ff 2f2720ff 352920ff 392920ff 3e2d20ff 433221ff 463223ff 412f23ff 422f23ff 432e22ff 442e22ff 3d2b21ff 372a22ff 372b22ff 3c2c20ff 3f2c22ff 412e21ff 453121ff 453121ff 50351fff 543820ff 4d331eff 4e341cff 4e341cff 4d321dff 4e331dff 503119ff 392618ff 442e1cff 2c2018ff 211914ff 302116ff 3d2517ff 523316ff 5f3815ff 643816ff 693a16ff 6e3d13ff 7c4312ff 512e12ff 140f0fff 68360fff 743e10ff 733f0cff 7b3f0eff 7b3e0bff 813f05ff 884204ff 502a06ff 2e1808ff 84420bff 864209ff 924808ff 9e4e0aff ab540aff bb5e0bff ae5e14ff 898581ff 4e4e4eff 2c2c2cff 343434ff 313131ff 585858ff 878889ff 654024ff 4c2100ff 4a2605ff 633008ff 542805ff 432004ff 532806ff 5a2b06ff 612f05ff 4e2704ff 331600ff 250e00ff 381900ff 402710ff 463930ff 504f4eff 595c5dff 656667ff 7c7c7cff 9c9c9cff b0b0b0ff b4b5b3ff acacabff a7a7a7ff a8a8a8ff a7a7a7ff a7a7a7ff a5a5a5ff a5a5a5ff a3a3a3ff a2a2a2ff a2a2a2ff a2a2a2ff 9e9e9eff 8e8e8eff 787878ff 757576ff 555555ff 191919ff 5d5d5dff aaababff abacacff a5a4a4ff aeaeaeff 808080b6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff02 ffffff05 ffffff08 f7f7f705 aeaeaeb5 bdbdbdff c0c0c0ff c4c4c4ff d1d1d1ff eaebeaff fcfcfdff fdfdfeff f0f0efff dededeff d8d8d8ff d7d7d7ff d8d8d8ff 828282ff 666666ff 6a6a6aff 686868ff 676767ff 656565ff 646464ff 636363ff 626262ff 616161ff 5f5f5fff 5e5e5eff 5d5d5dff 5c5c5cff 5b5b5bff 555555ff aaaaaaff cbcbcbff c4c4c5ff 443d38ff 23170fff 2c1f19ff 28201aff 2d2019ff 332119ff 362418ff 37271aff 36261dff 33251aff 33251bff 36261dff 37271eff 31261eff 2f251fff 29221eff 28211dff 28221dff 29231eff 29231eff 2b231dff 2f261fff 33291fff 3b2b1eff 432f20ff 473223ff 433021ff 422e21ff 473322ff 453123ff 422c21ff 3d2b21ff 3b2c23ff 392a21ff 382a22ff 37281fff 35281dff 382922ff 3d2e20ff 452f1eff 462f1dff 49301dff 4c301bff 4c301dff 52341bff 54341aff 482f1bff 2d2019ff 241919ff 241a16ff 241a14ff 2f1f18ff 3e2717ff 442b18ff 4f2e17ff 603717ff 703d15ff 723f17ff 723d14ff 382212ff 1c130eff 6e3e11ff 763e11ff 76400fff 814211ff 884208ff 8f4709ff 94490aff 482509ff 411f08ff 8f4709ff 934a09ff 9f4f0aff af550dff be5d0cff c4620cff a7550bff 857f79ff 545454ff 2a2a2aff 323232ff 2f2f2fff 525252ff 87898aff 63442aff 582700ff 4f2605ff 562a06ff 653106ff 4d2504ff 602f07ff 6b3308ff 552a06ff 623104ff 5d2d05ff 3a1d04ff 301803ff 482204ff 451e01ff 402008ff 3f2d1eff 47423eff 505253ff 5c5e60ff 6e6f70ff 8d8d8cff a9a8a8ff b2b2b3ff acacadff a6a6a6ff a3a3a3ff a4a4a4ff a5a5a5ff a3a3a3ff a2a2a2ff a1a1a1ff a0a0a0ff a0a0a0ff 999999ff 7f7f7fff 7a7a7aff 7c7c7cff 757575ff 6e6e6eff 757575ff 888888ff a2a2a2ff afafafff 777777a5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff02 ffffff05 ffffff09 ffffff02 bfbfbf82 bababaff c4c4c4ff c7c7c7ff d1d2d1ff e8e8e8ff fbfafaff fefefeff f6f8f7ff e4e5e4ff dadbdbff d7d6d7ff dcdcdcff 979797ff 636363ff 696969ff 676767ff 656565ff 646464ff 636363ff 626262ff 606060ff 5f5f5fff 5e5e5eff 5d5d5dff 5b5b5bff 5a5a5aff 595959ff 505050ff 979797ff cbcbcbff cacbccff 635a54ff 27170cff 322319ff 362617ff 392619ff 372618ff 302318ff 2d231dff 2f221cff 2e2119ff 2e231aff 31221bff 2b201cff 271e1cff 241d1dff 231e1cff 231f1bff 24201dff 2a241fff 2b251fff 2d261eff 30271fff 322920ff 392920ff 3d2b1fff 3f2d1eff 412c1dff 45311eff 483620ff 453122ff 452f24ff 422e23ff 3d2d20ff 3c2b20ff 402c21ff 422f1eff 412f1fff 46311fff 4a3421ff 47311eff 4b2f1bff 4f311aff 4c2f1aff 472f1bff 472c1aff 312117ff 251b17ff 251b16ff 251a17ff 241916ff 231815ff 251a16ff 261c15ff 332016ff 503016ff 6c3c17ff 603414ff 583313ff 653911ff 2a1911ff 2f1d12ff 864711ff 7b410fff 844711ff 934c10ff 9f4f0aff 994d0aff 964c08ff 381c09ff 5b2e08ff a04f09ff 9d4c09ff a14d09ff ae570aff b4580bff ae5608ff a7550aff 877a6fff 5c5c5cff 272727ff 2f2f2fff 2b2b2bff 4c4c4cff 878a8bff 5f4634ff 512300ff 5c2d06ff 4f2706ff 5b2d09ff 5c2e05ff 5f2f06ff 743909ff 663407ff 5e2e05ff 733a08ff 673106ff 3e1e04ff 3c1f04ff 4a2507ff 482103ff 441f00ff 3e1c01ff 382110ff 3f342dff 4c4a4aff 57595bff 656667ff 7e7f7fff 9d9d9cff aeaeaeff afaeaeff a5a5a6ff a0a0a0ff a1a0a1ff a2a2a2ff a1a1a1ff a0a0a0ff 9f9f9fff 9f9f9fff 8b8b8bff 767676ff 767676ff 797979ff 7b7b7bff 7c7c7cff 747474ff 6f6f6fff 7d7d7dff 4e4e4eaa 27272705 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff02 ffffff05 ffffff0a ffffff06 d2d2d250 b6b6b6ff c6c6c6ff cacacaff d3d3d3ff e6e6e6ff f8f9f8ff fffefeff fbfbfbff ecececff dededeff d8d8d8ff dcdcdcff b0b0b0ff 636363ff 686868ff 656565ff 636363ff 626262ff 616161ff 5f5f5fff 5e5e5eff 5d5d5dff 5c5c5cff 5b5b5bff 595959ff 595959ff 585858ff 4e4e4eff 818181ff cacacaff cccdcdff 7d7571ff 231208ff 271c14ff 211b15ff 1f1915ff 1c1815ff 1a1716ff 1a1816ff 201a17ff 221b18ff 211c19ff 211b1aff 1c1a19ff 1e1b1bff 201d1bff 201d1bff 201e1bff 231f1cff 26201cff 26201cff 29211cff 2f251dff 37281eff 3e2c1fff 45311fff 4c3321ff 4e3320ff 48331fff 45311dff 432e1fff 412b20ff 412c20ff 3f2e1fff 402e1fff 432e1eff 45301fff 432d1eff 3f2d1aff 432e1dff 4f321bff 55351cff 56371dff 51331bff 4c2f1aff 422b1bff 302319ff 2f231aff 302016ff 261b17ff 241916ff 231815ff 231916ff 2e2016ff 3f2718ff 312114ff 342017ff 5c3315ff 693a10ff 714012ff 20150fff 3c2110ff 804312ff 83460fff 8e4b13ff 924e11ff 8b4809ff 874506ff 914a07ff 2c1707ff 763c09ff 9f500aff a4500bff ac540aff ac5609ff b0570bff bf600bff c9660eff 8c7663ff 636363ff 252525ff 2d2d2dff 2a2a2aff 464646ff 86898bff 644e3dff 4a2000ff 562b08ff 572b07ff 502707ff 562a06ff 683207ff 713808ff 773d08ff 613106ff 643106ff 713706ff 633005ff 3b1e01ff 3e2004ff 462306ff 452204ff 462306ff 411e03ff 381700ff 3c1d07ff 3b2c20ff 474342ff 565758ff 616364ff 737475ff 919291ff aaaaaaff b1b1b1ff a8a7a7ff 9e9f9fff 9e9e9eff 9f9f9fff 9f9f9fff 9f9f9fff 949494ff 7c7c7cff 757575ff 777777ff 767676ff 767676ff 777777ff 7b7b7bff 7c7c7cff 6e6e6ef7 5a5a5ab9 4a4a4a6f 26262622 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff02 ffffff04 ffffff09 ffffff0c e8e8e82b b6b6b6ea c9c9c9ff cdcdcdff d5d5d5ff e6e5e5ff f7f7f6ff fefefeff fdfefdff f4f3f3ff e3e3e3ff dadadaff dbdbdbff c6c6c6ff 6b6b6bff 666666ff 646464ff 626262ff 606060ff 5f5f5fff 5e5e5eff 5d5d5dff 5c5c5cff 5a5a5aff 595959ff 585858ff 565656ff 565656ff 4e4e4eff 6c6c6cff c6c6c6ff cacbccff 98938fff 24150bff 1c1712ff 151515ff 151516ff 151515ff 171414ff 191615ff 1b1715ff 1b1717ff 1b1817ff 1a1917ff 1c1a18ff 1e1c19ff 1f1c19ff 1f1c19ff 211c19ff 241e1aff 27201cff 2a221cff 2f241cff 37271cff 412c1cff 49311dff 49311eff 49311fff 46311fff 442f1dff 402d1eff 402c20ff 3f2a1eff 3f2d1eff 412e1eff 422e1dff 422d1dff 422e1dff 3c2c1aff 38281aff 3d291aff 442d1cff 4d311aff 53331bff 513219ff 523219ff 50321aff 4f311bff 4c301aff 362417ff 231916ff 231915ff 221815ff 211713ff 251a14ff 362116ff 4a2b18ff 693a17ff 6e3c13ff 593312ff 5f3514ff 17110eff 4f2c10ff 894a11ff 894a12ff 8a4914ff 814610ff 7e400cff 8b4508ff 83420bff 221106ff 7f410cff 994c07ff 9c4d08ff 9b4e09ff b15807ff c9650aff c9650aff ce670dff 92755aff 6c6c6cff 242424ff 2b2b2bff 282828ff 404040ff 85888aff 665446ff 522400ff 592b07ff 5d2e09ff 5a2b07ff 582908ff 612f07ff 633209ff 653408ff 733b0aff 643007ff 673205ff 703705ff 542903ff 3c1e03ff 442104ff 401d02ff 432106ff 432106ff 401d02ff 452001ff 482100ff 381802ff 372112ff 453a33ff 515150ff 5d5f61ff 6a6c6cff 838383ff a0a0a0ff b1b0b0ff abacacff a0a1a1ff 9a9a9aff 9b9b9bff 9c9c9cff 888888ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 767676ff 7a7a7aff 7c7c7cff 797979ff 6d6d6ded 525252aa 36363657 3333331b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff01 ffffff04 ffffff09 ffffff0e f9f9f915 bcbcbcbf c8c8c8ff d0d0d0ff d7d7d7ff e4e5e4ff f4f4f5ff fdfdfcff fefefdff f8f8f9ff eaeaeaff dededeff dbdbdbff d5d5d5ff 7a7a7aff 646464ff 646464ff 616161ff 5f5f5fff 5d5d5dff 5c5c5cff 5b5b5bff 595959ff 585858ff 575757ff 565656ff 555555ff 535353ff 4f4f4fff 5b5b5bff bcbcbcff c9c9c9ff abaaa9ff 1d1714ff 111010ff 121313ff 121213ff 131313ff 171413ff 191514ff 1b1815ff 1b1716ff 1a1616ff 1b1817ff 1d1917ff 1d1a17ff 1d1b18ff 1e1b18ff 221c19ff 27211bff 2d241cff 30241bff 2e231cff 31251bff 3b291cff 452c1bff 462d1cff 47301eff 442f1dff 3b281cff 35281dff 3a2c1eff 402e1bff 432f1aff 422d1dff 422d1dff 412c1cff 3c291aff 3a271aff 3f2a1aff 442d1bff 4b301aff 54351cff 54341cff 52321aff 4e311bff 4a2f19ff 442a17ff 2f2018ff 211816ff 231915ff 231915ff 221814ff 221813ff 1e1612ff 2c1c16ff 3f2517ff 4a2b14ff 472911ff 301b0eff 2d1b11ff 0d0d0eff 623511ff 82440fff 793f0fff 743c0cff 7c400fff 81420cff 824108ff 633209ff 241006ff 874207ff 924707ff a14f08ff b15a0aff c46209ff c56309ff c6610bff d96b0dff 86664aff 747474ff 232323ff 292929ff 262626ff 3a3a3aff 848788ff 60564fff 4f2200ff 6d3607ff 633107ff 622f06ff 5e2c05ff 602f07ff 623109ff 592a09ff 67320aff 743909ff 663207ff 6a3408ff 6b3407ff 552a05ff 572b06ff 4c2404ff 3c1d03ff 432106ff 401e03ff 3f1e03ff 552906ff 522705ff 391a00ff 391800ff 371d08ff 3e3025ff 4c4847ff 5b5d5eff 656667ff 777878ff 959595ff adadacff b2b2b2ff a5a6a6ff 9b9c9cff 949494ff 7f7f80ff 757575ff 767676ff 767776ff 777777ff 777777ff 767676ff 767676ff 767676ff 777777ff 797979ff 7d7d7dff 787878ff 666666d7 4f4f4f94 3a3a3a45 25252505 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +ffffff01 ffffff01 ffffff03 ffffff07 ffffff0e ffffff0d c9c9c990 c4c4c4ff d1d1d1ff d9d9d9ff e5e5e4ff f2f2f2ff fbfcfbff fefeffff fcfcfcff f1f1f1ff e4e3e4ff dddcdcff dededeff 909090ff 636363ff 646464ff 606060ff 5e5e5eff 5c5c5cff 5a5a5aff 595959ff 585858ff 565656ff 565656ff 545454ff 535353ff 525252ff 505050ff 4e4e4eff aeaeaeff c8c8c8ff bbbbbbff 262727ff 0c0c0dff 131313ff 121212ff 151515ff 171514ff 181413ff 181513ff 191615ff 1a1515ff 1a1715ff 1c1916ff 1c1916ff 1c1917ff 1f1b18ff 241e18ff 27211aff 27201aff 241d19ff 271e19ff 31241aff 3d2819ff 402b1aff 412c1bff 412b1dff 39261eff 34251bff 3d2c1bff 46311dff 47311cff 432e1cff 412c1cff 3e2a1bff 392719ff 3a281bff 442e1aff 4f341aff 52351aff 50351aff 4f321aff 4d3019ff 452c19ff 3e2818ff 3b2517ff 2b1c16ff 231a18ff 231916ff 221914ff 231915ff 221814ff 211814ff 1c1412ff 1f1613ff 412713ff 532e12ff 422614ff 2e1b0fff 20160eff 110e0dff 6e3e13ff 82450eff 7f4111ff 824311ff 7f420fff 763c09ff 753a08ff 492309ff 2b1406ff 904709ff a7550bff b15a0bff b85b0bff c5640cff cc670cff cd670fff b45a0dff 7d5a3dff 7d7d7dff 232323ff 262626ff 252525ff 353434ff 828485ff 6b6257ff 492100ff 653306ff 6e3707ff 673305ff 683207ff 592b05ff 653108ff 66330aff 5b2e0aff 653408ff 713907ff 673209ff 733809ff 7a3c08ff 6e3605ff 693405ff 432103ff 401f05ff 442106ff 3e1e04ff 4a2306ff 582c07ff 442204ff 3a1c05ff 3c1b01ff 361700ff 2e1402ff 322014ff 453d38ff 575756ff 616465ff 6d6f70ff 868687ff a3a4a3ff b3b3b3ff aeaeaeff 999a99ff 80807fff 747474ff 757475ff 777777ff 777777ff 777777ff 777777ff 777777ff 767676ff 777777ff 767676ff 777777ff 7c7c7cff 7d7d7dff 727272f6 626262ca 44444478 22222229 28282803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff01 ffffff03 ffffff06 ffffff0d ffffff0d d7d7d75d bcbcbcff d3d3d3ff dadadaff e4e4e4ff f1f1f0ff f9f9f9ff fefefeff fdfdfdff f6f7f6ff e9e9eaff e0e1e1ff e2e2e2ff aaaaaaff 656565ff 656565ff 606060ff 5d5d5dff 5a5a5aff 595959ff 585858ff 565656ff 555555ff 535353ff 535353ff 515151ff 515151ff 4f4f4fff 464646ff 9a9a9aff c8c9c9ff c6c6c6ff 414141ff 070707ff 121212ff 131313ff 121212ff 141212ff 181412ff 1c1816ff 1d1917ff 1c1816ff 1b1815ff 1b1815ff 1b1815ff 201b17ff 241d18ff 251e19ff 231c19ff 211c18ff 221c19ff 2f201bff 36271aff 352518ff 36271cff 3b281bff 432b1bff 3f2c1aff 3e2d1aff 452f1bff 422d1eff 3b291cff 34261cff 37271cff 38281bff 3e2a1bff 4b311dff 51321aff 4f321cff 472e18ff 462f19ff 483019ff 422d16ff 3d2918ff 3a2615ff 301f16ff 241a17ff 231916ff 231915ff 221814ff 221814ff 1f1613ff 281a15ff 3c2718ff 3b2415ff 2a1b11ff 552e13ff 3f2213ff 2b1a0fff 20120fff 1c140eff 733f12ff 834610ff 7f4210ff 753e10ff 703a0bff 6b3507ff 6a3308ff 361806ff 502609ff a55409ff 9d4f08ff ab560bff c6610dff c8630cff bc5c0eff a6520cff a14e0bff 7d5331ff 828282ff 242424ff 232323ff 232323ff 2f2f2fff 7d8081ff 726962ff 522700ff 6c3404ff 6e3608ff 6d3707ff 6a3606ff 5a2c05ff 582a04ff 713708ff 69340aff 5e2f09ff 6c3509ff 6e370aff 6a3207ff 7e3e09ff 743a08ff 763a09ff 5c2e05ff 432103ff 492407ff 482305ff 432204ff 4c2806ff 512805ff 421f04ff 391b03ff 3b1d04ff 3a1c01ff 321400ff 331400ff 371d09ff 423328ff 504c4aff 5f6162ff 68696aff 787878ff 979797ff b6b6b6ff b3b3b2ff 969696ff 7e7d7dff 747475ff 747475ff 767676ff 767776ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 797979ff 7b7b7bff 7c7c7cff 707070f1 525252ab 4545455c 2f2f2f17 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff01 ffffff02 ffffff05 ffffff0a ffffff0f e7e7e734 b0b0b0ec d2d2d2ff d9dadaff e4e4e4ff efeeefff f7f7f7ff fdfdfdff fdfdfdff f9fafaff f0efefff e5e5e5ff e3e3e3ff c2c2c2ff 6e6e6eff 676767ff 606060ff 5d5d5dff 595959ff 585858ff 565656ff 545454ff 545454ff 525252ff 515151ff 505050ff 4e4e4eff 4d4d4dff 444444ff 848484ff c8c8c8ff cacacaff 5e5e5eff 020202ff 0e0e0eff 101010ff 101111ff 121011ff 171312ff 1a1717ff 191715ff 191614ff 191614ff 191514ff 1c1916ff 221c17ff 221c16ff 211b16ff 211b16ff 211b16ff 271c1aff 2b1f1cff 2f201bff 302119ff 312319ff 352519ff 38291aff 31261aff 302219ff 36261bff 38271bff 33241aff 37241bff 40291bff 4b311aff 53331bff 53341bff 49301cff 432c1bff 452d18ff 472f18ff 493119ff 4b311aff 492e17ff 382517ff 271c18ff 251b18ff 231914ff 231915ff 231815ff 231713ff 201411ff 291b13ff 603817ff 653915ff 673a11ff 553215ff 28180dff 2c1b0dff 1c1310ff 261811ff 733d10ff 6e3c10ff 6b3a0dff 6b390bff 6b370bff 693308ff 813f09ff 371a05ff 622f09ff 994c08ff a4510bff b6590eff b4570cff a8510fff 9b4a0eff 9c4b0bff a34e0bff 85552fff 868686ff 272727ff 202020ff 212121ff 2a2a2aff 777a7cff 7b726aff 5d2d03ff 833e05ff 7d3c09ff 723a09ff 6f3806ff 5a2b04ff 452203ff 5e2e05ff 743908ff 6c340aff 5f3108ff 6f3808ff 653109ff 6b3508ff 6e370aff 723609ff 7b3c08ff 603107ff 4b2407ff 472206ff 3b1d04ff 422003ff 482404ff 442204ff 371a02ff 351a02ff 3e1e02ff 3d1f05ff 3d1e04ff 391b02ff 361700ff 381a03ff 382418ff 463f3dff 5a5b5bff 636667ff 78797aff a7a7a7ff bbbbbbff b5b5b5ff 9fa09fff 858586ff 777778ff 737473ff 757475ff 757575ff 767676ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 7b7b7bff 7d7d7dff 777777ff 666666d9 4c4c4c8d 31313139 40404005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff01 ffffff02 ffffff03 ffffff08 ffffff0f f8f8f819 a8a8a8c1 c6c6c6ff d9d9d9ff e3e3e3ff edededff f4f4f4ff fcfbfcff fdfdfdff fbfbfcff f5f5f5ff eaebebff e4e4e4ff d6d6d6ff 7d7d7dff 686868ff 626262ff 5d5d5dff 585858ff 565656ff 545454ff 535353ff 525252ff 505050ff 4f4f4fff 4e4e4eff 4d4d4dff 4c4c4cff 434343ff 6e6e6eff c5c5c5ff cacacaff 7e7e7eff 040404ff 0e0e0eff 101010ff 101010ff 101010ff 141111ff 131011ff 151112ff 191512ff 181613ff 181513ff 1a1613ff 1e1814ff 201a15ff 201a15ff 211b15ff 221b16ff 231a16ff 261c19ff 2a1e1aff 2a2019ff 271f18ff 282019ff 2b2119ff 2e231aff 36281cff 3a281aff 402a19ff 493018ff 53351bff 57371dff 52341dff 462c1aff 392619ff 39271cff 3d2a1bff 422c1aff 452e1aff 4a301bff 4d301aff 482e19ff 3c2719ff 281c17ff 221815ff 211815ff 231814ff 2b1d17ff 2b1b15ff 231511ff 3c2614ff 653a17ff 713d14ff 7c4313ff 4e2d14ff 2b1a10ff 442712ff 1e150fff 2c1a0fff 6f3a0eff 6c3a0eff 6e3a0eff 6d380cff 723a0eff 7e3e09ff 8c4709ff 281309ff 7c3d09ff b85a08ff b4590aff a4500dff 9b4a0cff 97480bff 9b4b0bff a24d0dff a54f0eff 844c1fff 8c8c8cff 2a2a2aff 1e1e1eff 202020ff 252525ff 737578ff 887e75ff 773e0bff 803d04ff 85410aff 793d08ff 803e07ff 693305ff 452103ff 422001ff 5f3007ff 70360aff 623108ff 663407ff 6c3606ff 673406ff 6a3407ff 6b3409ff 6f3609ff 7a3d09ff 5a2c08ff 3e1f07ff 3b1e07ff 452104ff 412002ff 401f00ff 371a03ff 371b03ff 3f1e03ff 432005ff 391b05ff 311604ff 331a03ff 381c02ff 331700ff 260f00ff 2a160cff 39302bff 4e4c4cff 6b6b6cff 979998ff abacacff b4b4b4ff bababaff acadadff 959595ff 7f7f80ff 767676ff 757575ff 767676ff 767676ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 777777ff 797979ff 7c7c7cff 7e7e7eff 777777fc 5b5b5bbb 41414167 33333322 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 ffffff01 ffffff03 ffffff06 ffffff0d ffffff0c b0b0b08e abababff d5d5d5ff e0e0e0ff eaebeaff f2f2f1ff faf9faff fefdfdff fcfcfcff f8f8f8ff f0f0f0ff e7e7e7ff e2e2e2ff 929292ff 6b6b6bff 646464ff 5d5d5dff 585858ff 555555ff 535353ff 515151ff 4f4f4fff 4f4f4fff 4d4d4dff 4c4c4cff 4b4b4bff 4a4a4aff 444444ff 595959ff bebebeff c7c7c7ff 9b9b9bff 0f0f0fff 0d0d0dff 0e0e0eff 0e0e0eff 0e0e0fff 130f10ff 181211ff 211612ff 241a13ff 1e1813ff 1c1614ff 1e1715ff 211a17ff 211b15ff 201915ff 201a15ff 201915ff 231a15ff 271e17ff 281f17ff 261e17ff 251d17ff 271f18ff 2c231bff 312418ff 372619ff 472c18ff 5a371bff 5c381aff 543318ff 4e311bff 432c1bff 3f2a1bff 3c271cff 32241cff 342319ff 33251bff 38281dff 362419ff 3e2818ff 402b1aff 2c2015ff 231914ff 221915ff 271c18ff 2c1d16ff 291914ff 342016ff 2b1c15ff 563114ff 663813ff 6f3c14ff 673915ff 452711ff 512c10ff 5d2f13ff 1b120cff 35200fff 562e0eff 62350dff 6c390dff 793f0dff 84440dff 88440bff 773d09ff 261209ff b1550dff ae5609ff 9d4d0cff 994a0cff 9a4a0bff 9f4d0bff a54f0aff a8500dff b45610ff 954e1bff 919191ff 303030ff 1b1b1bff 1f1f1fff 202020ff 6e7071ff 84807eff 633612ff 713501ff 7c3f09ff 783c09ff 743908ff 86420aff 7a3b08ff 512703ff 4b2504ff 673306ff 6e3608ff 663208ff 713606ff 6d3606ff 693405ff 6d3407ff 653207ff 6a3508ff 673309ff 452305ff 3a1c06ff 482307ff 4d2705ff 472504ff 472404ff 412006ff 3d1f04ff 411f04ff 3a1d05ff 2f1502ff 331803ff 341a03ff 341a02ff 311703ff 2b1104ff 200b00ff 1d0d04ff 271d19ff 494644ff 8b8b8bff a6a7a6ff a8a8a9ff b3b2b3ff bcbcbcff b9babaff a6a7a8ff 8b8d8dff 7c7d7dff 757675ff 757475ff 757575ff 767676ff 777777ff 777777ff 777777ff 777777ff 787878ff 787878ff 787878ff 7b7b7bff 818181ff 7f7f7fff 6a6a6adb 5b5b5b97 3434343e 33333302 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff01 ffffff05 ffffff0a ffffff0a c8c8c857 909090ff c3c3c3ff dddcdcff e7e7e7ff efefefff f6f7f7ff fdfdfdff fcfcfcff f9f9faff f4f3f4ff ebebebff e9e9e9ff abababff 6f6f6fff 686868ff 5e5e5eff 585858ff 545454ff 515151ff 4f4f4fff 4e4e4eff 4d4d4dff 4b4b4bff 4b4b4bff 494949ff 494949ff 454545ff 4a4a4aff b0b0b0ff c6c6c6ff b0b0b0ff 1a1a1aff 080808ff 0d0d0dff 0e0d0dff 110f0fff 1d1410ff 261710ff 251812ff 1e1613ff 1b1412ff 1c1413ff 1e1714ff 201914ff 1f1913ff 1f1914ff 211a14ff 231a13ff 241b14ff 251b14ff 251c15ff 261d16ff 2a1f16ff 2b2118ff 2d2117ff 342419ff 4a2e19ff 5c371aff 56351bff 4b301bff 492e1bff 4c2f1aff 50331cff 4b301bff 442c1aff 3d2a1bff 32231aff 302219ff 32221aff 342217ff 382518ff 2e1f16ff 241b15ff 231811ff 241816ff 3c2416ff 382116ff 291a15ff 4a2c19ff 3b2315ff 492c15ff 653916ff 5e3413ff 522f11ff 613210ff 5e330fff 522e13ff 170f0cff 27160dff 341e0eff 5a3110ff 7b420dff 82420dff 83420dff 9b4d0cff 874209ff 321907ff af540dff a04d0aff 9c4b0aff 96490cff 9b4b0aff a04b0aff ae520cff be5b10ff c55d11ff ad5519ff 918e8cff 373737ff 181818ff 1e1e1eff 1c1c1cff 69696aff 8a8887ff 56351bff 502400ff 6e3609ff 7f3f09ff 763c09ff 7b3b09ff 8b4509ff 7e3f06ff 592b05ff 602f05ff 7a3d08ff 753809ff 783a0bff 733809ff 683105ff 6d3407ff 6c3407ff 633105ff 683308ff 5a2c07ff 3f1f05ff 3f1e04ff 502606ff 562906ff 532a05ff 4c2805ff 3e2104ff 391d03ff 3b1d03ff 361b02ff 301702ff 341904ff 331803ff 331804ff 2b1305ff 271303ff 231000ff 1c0900ff 170500ff 1f160fff 545151ff 8b8a8aff a2a2a2ff a9aaabff aeadaeff b9babaff c2c3c2ff b8b9b9ff a0a0a1ff 888989ff 7a7a7aff 757675ff 757575ff 767676ff 777777ff 777777ff 787878ff 797979ff 797979ff 7a7a7aff 7a7a7aff 7d7d7dff 818181ff 828282ff 7b7b7bf9 636363c0 45454567 4646461e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff01 ffffff03 ffffff07 ffffff0a e3e3e32b 878787e9 a6a6a6ff cbcbccff e3e3e3ff edededff f4f4f4ff fcfcfdff fcfdfcff f9faf9ff f5f6f6ff eeefefff ecececff c3c3c3ff 787878ff 6c6c6cff 606060ff 595959ff 545454ff 505050ff 4e4e4eff 4d4d4dff 4b4b4bff 4a4a4aff 494949ff 474747ff 464646ff 454545ff 3f3f3fff 9e9e9eff c6c6c6ff bfbfbfff 313131ff 040404ff 0e0c0cff 100d0dff 141112ff 1c1310ff 1e140eff 1b1510ff 191311ff 1b1412ff 1d1612ff 1e1811ff 1d1812ff 1f1914ff 211a15ff 241b13ff 261b13ff 251c14ff 251d15ff 271e16ff 2c1d14ff 302117ff 332417ff 3a2719ff 412a19ff 412a16ff 3e2715ff 382618ff 3b2619ff 472c1cff 502f17ff 4e2f17ff 4e3119ff 4e3019ff 402918ff 342418ff 382517ff 3a2619ff 382416ff 352117ff 271a15ff 241a13ff 201812ff 291c15ff 512e16ff 392116ff 271913ff 502d17ff 462915ff 3d2311ff 5c3313ff 5c3414ff 683914ff 6b3a13ff 572e11ff 472910ff 120d0cff 1d110aff 22130aff 552f0eff 7e4110ff 904710ff a2520fff b4590fff 6a340aff 381c06ff 9d4d0dff 8d4309ff 8e450bff 96480aff a14c0cff b45511ff c45c12ff c55b13ff d66314ff c65c19ff 978d88ff 3e3e3eff 151515ff 1c1c1cff 181818ff 616364ff 908e8dff 644224ff 4f2200ff 572906ff 683305ff 803f06ff 844208ff 7f3f08ff 874409ff 7f3f08ff 633105ff 7a3c06ff 7d3d07ff 7c3d08ff 813f08ff 733807ff 713908ff 6f3709ff 673007ff 5e3007ff 633106ff 542906ff 472204ff 482305ff 4a2407ff 4d2706ff 4b2704ff 412004ff 331902ff 321704ff 361c03ff 331a03ff 331804ff 341904ff 341905ff 2c1402ff 261203ff 251203ff 241004ff 230f06ff 100600ff 130c0aff 342924ff 584d46ff 7c7875ff 9e9e9fff a9a9aaff abacadff b7b7b7ff c4c4c5ff c5c6c6ff b5b6b5ff 9a9b9aff 848685ff 787a79ff 747475ff 757575ff 777777ff 797979ff 797979ff 7a7a7aff 7b7b7bff 7b7b7bff 7d7d7dff 7e7e7eff 808080ff 868686ff 868686ff 6f6f6fdb 54545491 3232323b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff01 ffffff02 ffffff04 ffffff09 f8f8f80e 909090bd 929292ff b0b1b1ff d5d5d5ff eaeae9ff f1f1f1ff fafbfbff fcfdfdff f9fafaff f7f6f7ff f1f2f2ff ecececff d6d6d6ff 858585ff 707070ff 636363ff 5a5a5aff 535353ff 505050ff 4d4d4dff 4c4c4cff 494949ff 484848ff 474747ff 464646ff 454545ff 444444ff 3b3b3bff 888888ff c5c5c5ff c5c6c6ff 4f4d4eff 050001ff 0f0c0dff 120d0eff 17120eff 1b150fff 1e1712ff 1c1713ff 1b1512ff 1c1512ff 1d1612ff 1d1712ff 1e1715ff 1f1814ff 201914ff 231a13ff 251c13ff 261c14ff 281e15ff 2c1e15ff 2d1e15ff 302018ff 372215ff 3a2316ff 362519ff 382619ff 382518ff 3a2819ff 422916ff 442916ff 452b17ff 4a2f19ff 492f1aff 402916ff 392515ff 362315ff 302116ff 301f13ff 362314ff 2e1f15ff 281915ff 241812ff 2c1f14ff 3e2715ff 5b3417ff 3a2114ff 221511ff 503015ff 4c2c13ff 392111ff 683913ff 643811ff 62370eff 5d340dff 532c10ff 482710ff 0d0c0dff 22120aff 22120aff 361d0fff 894812ff a45310ff 9f5010ff a6500bff 4e2408ff 391a07ff 864009ff 8e430bff 9d490cff ac520fff be5812ff d05f13ff cd5d17ff 7b3a0dff d65f15ff e36822ff 94837aff 484848ff 111111ff 1b1b1bff 151515ff 58595aff 929294ff 765230ff 5c2900ff 603003ff 5d3003ff 5c2c03ff 743a07ff 783b07ff 7f4008ff 834207ff 633205ff 6f3605ff 844107ff 7b3e09ff 7f3f07ff 7f3f07ff 763b07ff 703807ff 6e3508ff 613004ff 612f05ff 623007ff 5f2f08ff 552a04ff 4e2604ff 492405ff 462104ff 3e1d02ff 331904ff 2b1203ff 2f1703ff 341903ff 341904ff 331903ff 321802ff 2b1402ff 271104ff 261203ff 281303ff 221005ff 0d0601ff 1d1714ff 322621ff 352218ff 37261aff 4a3e34ff 6c6561ff 939291ff a8a8a8ff aeaeb0ff b3b4b5ff c1c1c1ff cccccdff c7c7c7ff afb1b0ff 959796ff 818282ff 787978ff 777677ff 777777ff 7a7a7aff 7b7b7bff 7d7d7dff 7d7d7dff 7e7e7eff 7f7f7fff 818181ff 838383ff 898989ff 8c8c8cff 7f7f7ff3 6c6c6cbb 3e3e3e5a 2f2f2f12 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff01 ffffff01 ffffff03 ffffff07 ffffff01 a5a5a589 858585ff 9d9e9dff bcbcbcff e0e0e0ff efefefff f9f9f9ff fcfdfdff fafafaff f7f6f7ff f3f3f3ff ecededff e4e4e4ff 959595ff 737373ff 676767ff 5b5b5bff 545454ff 4f4f4fff 4c4c4cff 494949ff 474747ff 474747ff 454545ff 454545ff 434343ff 424242ff 393939ff 707070ff c4c4c4ff c6c7c7ff 6d6c6cff 040001ff 0f0b0cff 140b0eff 160e0cff 18120eff 171313ff 161314ff 181211ff 191312ff 191313ff 1b1412ff 1c1513ff 1f1713ff 241914ff 251b13ff 261b13ff 2a1c13ff 2d1d14ff 2e1e15ff 342217ff 392318ff 3b2418ff 3a2418ff 382418ff 352117ff 302017ff 392517ff 3c2615ff 402715ff 412816ff 392414ff 332315ff 2f2015ff 291d14ff 291d14ff 302317ff 372416ff 362416ff 322015ff 2b1d15ff 281b12ff 432a16ff 4f2e12ff 502c13ff 432513ff 342014ff 583217ff 593313ff 331e12ff 643811ff 5f350cff 59310eff 613411ff 623311ff 4c2710ff 0c090bff 1d120bff 3e200cff 6f3710ff 8d4710ff 9d4f10ff 9e4f10ff 93460aff 301505ff 532709ff 9c4a0dff aa500eff ba570eff c65b13ff cc5f14ff b25414ff cc5d1bff b65218ff fc6e1eff d86522ff 87786dff 535353ff 0f0f0fff 1a1a1aff 131313ff 525253ff 969799ff 73553cff 552600ff 633102ff 864306ff 743a04ff 5a2d04ff 5d2e05ff 783b06ff 804107ff 5b2d04ff 5d2c06ff 814108ff 7f400aff 7d3e08ff 7d3f09ff 793c08ff 6d3504ff 6e3606ff 693306ff 693209ff 613007ff 663309ff 683207ff 5e2e04ff 552b04ff 502805ff 4b2406ff 3c1d04ff 291403ff 291403ff 301502ff 331802ff 2e1501ff 2d1701ff 2d1604ff 261004ff 251002ff 2b1604ff 1f0f04ff 0b0301ff 1e1716ff 302824ff 382921ff 3c2c21ff 3c2b1eff 33231bff 382c26ff 55504bff 83807fff a3a3a4ff afafb0ff b0b0b0ff bcbcbcff cecfceff d4d4d3ff c5c6c6ff acadacff 919291ff 818080ff 7a7a7aff 787878ff 7b7b7bff 7e7e7eff 7f7f7fff 808080ff 818181ff 828282ff 848484ff 868686ff 8b8b8bff 909090ff 8f8f8fff 797979d3 4e4e4e80 3e3e3e2e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff05 00000000 bfbfbf4e 7b7b7bff 939393ff a7a7a8ff cececeff ebebebff f6f6f6ff fcfdfcff fafbfaff f6f6f7ff f3f3f3ff ecededff eaeaeaff a9a8a8ff 767676ff 696969ff 5d5d5dff 545454ff 4e4e4eff 4a4a4aff 484848ff 464646ff 454545ff 444444ff 424242ff 424242ff 414141ff 393939ff 595959ff bebebeff c5c5c5ff 8a8a8aff 090506ff 0f0c0dff 110b0eff 120c0eff 120e0fff 120e10ff 151011ff 151112ff 161214ff 181414ff 1c1613ff 201812ff 231a11ff 271c10ff 291c12ff 2c1c13ff 2d1c14ff 2f1f15ff 352315ff 3c2618ff 392217ff 311e14ff 2c1c15ff 291b16ff 281c14ff 2d2015ff 3b2514ff 3a2416ff 382314ff 332114ff 2c1e14ff 2b1c13ff 2a1b12ff 2f1e13ff 342214ff 352215ff 312014ff 332113ff 3a2615ff 332015ff 352213ff 442a16ff 422711ff 472913ff 532f14ff 563114ff 603511ff 5a3311ff 2f1b10ff 502c10ff 4f2e0fff 61340fff 6e3c10ff 5a3111ff 2b180dff 0c0b09ff 23160eff 804212ff 9f5011ff 984b0dff 8f470eff 7e3e0dff 7e3c0bff 241107ff 803b0bff be5812ff c55d12ff cb5e13ff dd6415ff bf5912ff 934413ff f56c1fff f2691eff c15916ff 944910ff 887161ff 5d5d5dff 0c0c0cff 181818ff 101010ff 48494aff 96999bff 88684dff 5e2b00ff 623102ff 6f3705ff 964c08ff 8b4508ff 623106ff 7d3e06ff 8b4506ff 723905ff 602f05ff 6c3406ff 7f400aff 804009ff 824209ff 7f3e07ff 6f3604ff 6d3605ff 713708ff 703608ff 6d3607ff 6c3507ff 703807ff 673304ff 542905ff 512802ff 542a04ff 4b2604ff 3c1e05ff 2c1503ff 2d1504ff 321803ff 2f1502ff 2b1502ff 2e1703ff 2a1504ff 160b02ff 1a0c03ff 1f0f04ff 090201ff 1d1615ff 26211fff 342820ff 392b22ff 322924ff 322a25ff 312922ff 2b241dff 322921ff 47413bff 716e6bff 9a9a9aff aeafafff b3b3b3ff b9b9b9ff c8c9c8ff d8d9d9ff d7d8d7ff c2c3c3ff a5a5a5ff 8c8d8cff 7f807fff 7b7b7bff 7c7c7cff 808080ff 828182ff 838383ff 848484ff 868686ff 898989ff 8a8a8aff 8e8e8eff 949494ff 989898ff 858585e8 707070a5 39393941 40404006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff03 ffffff02 dedede1f 787878e9 8b8b8bff 999a9aff bababaff e0e1e0ff f2f3f2ff fdfcfcff fbfbfbff f7f7f8ff f3f3f2ff ecededff ecececff bcbcbcff 797979ff 6c6c6cff 5f5f5fff 555555ff 4e4e4eff 4a4a4aff 474747ff 454545ff 434343ff 424242ff 414141ff 404040ff 3e3e3eff 3a3a3aff 474747ff b2b2b2ff c2c2c2ff a4a3a3ff 191414ff 0f0c0aff 110f0eff 130f10ff 120d0eff 130f10ff 141011ff 161314ff 191414ff 1e1513ff 241810ff 29190fff 2b1b10ff 2d1d14ff 2d1c14ff 291a12ff 251a12ff 251b13ff 2a1d13ff 2c1b12ff 281812ff 261813ff 251915ff 2a1c16ff 2e1f15ff 312016ff 342016ff 321f17ff 2d1e15ff 2c1e14ff 2c1c14ff 2e1e15ff 322013ff 352314ff 352315ff 342215ff 362213ff 3a2512ff 3a2516ff 392215ff 3c2411ff 422712ff 4a2b14ff 4f2e14ff 543214ff 593513ff 563110ff 4e2d11ff 291911ff 482810ff 5d3413ff 6c3a10ff 6e3c10ff 5f3214ff 321d0fff 0e0b0aff 452310ff 8d4811ff 904910ff 82400cff 773c0eff 88430eff 8f440cff 23100bff b25313ff c45e13ff 8f450fff d96416ff ec6817ff e7651cff f16620ff db641dff 924711ff 9c490bff bc5711ff 8c6f5aff 656565ff 0c0c0cff 171717ff 0f0f0fff 414141ff 93999dff a9805cff 833d00ff 834005ff 7d3d05ff 824006ff a6520bff 874207ff 834208ff 924808ff 8f4608ff 7b3d06ff 602e02ff 6b3506ff 7e3f09ff 804106ff 864307ff 743a04ff 6b3504ff 673504ff 6c3705ff 713907ff 713807ff 753b09ff 6f3605ff 4d2602ff 4b2602ff 5b2d04ff 562b05ff 4b2404ff 381b05ff 2d1503ff 2d1502ff 321702ff 301703ff 2c1500ff 2b1502ff 1c0f05ff 0b0504ff 0d0604ff 090301ff 1b1312ff 271f1fff 2e2621ff 2b2621ff 2b2622ff 2b2623ff 2b2823ff 2c2925ff 322c26ff 322a22ff 302722ff 3c3330ff 5d5856ff 8a8887ff a8a8a8ff b4b4b4ff b6b6b6ff c2c3c2ff d8d8d8ff e1e1e2ff d5d5d6ff bbbbbbff 9c9d9dff 898989ff 818181ff 7f8080ff 828382ff 858585ff 878787ff 8a8a8aff 8c8c8cff 8d8d8dff 909090ff 939393ff 999999ff 9c9c9cff 979797fe 7b7b7bbf 4f4f4f61 49494919 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff03 f4f4f403 808080b9 808080ff 8f8f8fff a9a9aaff d2d2d2ff edededff fbfcfbff fbfcfbff f8f8f8ff f3f3f3ff ecececff eaeaeaff cdcdcdff 7e7e7eff 6e6e6eff 606060ff 555555ff 4e4e4eff 494949ff 454545ff 434343ff 424242ff 404040ff 3f3f3fff 3e3e3eff 3d3d3dff 3b3b3bff 393939ff a2a2a2ff c2c2c2ff b4b5b5ff 342922ff 1e1004ff 23150eff 1a110fff 140f0eff 141011ff 161210ff 181110ff 1e130fff 281911ff 2b1a0fff 2a180fff 271810ff 291a11ff 251911ff 211810ff 211810ff 221711ff 281913ff 281913ff 2d1d16ff 301f17ff 322016ff 352014ff 332017ff 331f17ff 301d15ff 2e1c15ff 2b1b13ff 2b1b13ff 2f1e14ff 322012ff 322012ff 322012ff 312011ff 332214ff 362213ff 382212ff 392412ff 3e2712ff 462912ff 4e2c12ff 502d12ff 503012ff 513010ff 4c2c0fff 452810ff 4c290fff 2f1a10ff 532d0fff 6c3810ff 774012ff 723c12ff 7e4212ff 2e1d10ff 311a0eff 763b12ff 82410fff 743a0dff 532c0cff 733a0dff b15714ff 8b4310ff 3b1c0aff c85d14ff 823e0fff 9f4913ff f36a1bff ff6f21ff f46d22ff a64e13ff 823f0cff a14b0cff ba560eff b1520eff 83644dff 707070ff 0b0b0bff 151515ff 0d0d0dff 393a3aff 91979cff b78d6bff a75105ff 8a4505ff 984b09ff 824006ff 964b09ff a85409ff a15108ff a2530cff 9c4f0bff 894507ff 6f3805ff 633003ff 7a3d07ff 7d3e07ff 804008ff 7f4005ff 723805ff 5d2f04ff 582b02ff 663404ff 733a08ff 733a07ff 663203ff 4c2501ff 542a04ff 653207ff 643005ff 512804ff 3d1f04ff 2f1503ff 321903ff 361c03ff 311802ff 1f0e02ff 0f0703ff 100502ff 090301ff 070300ff 060200ff 161310ff 241f1dff 24201fff 252320ff 292522ff 2e2623ff 2c2723ff 2c2925ff 332b27ff 362e28ff 38302aff 372e2aff 332925ff 352f2bff 4c4945ff 787675ff a1a1a1ff b3b4b5ff b5b6b7ff bfbfc0ff d3d2d3ff e3e3e3ff e3e3e3ff cecdceff afafafff 969796ff 888888ff 838383ff 858585ff 888889ff 8c8c8cff 8f8f8fff 919191ff 939393ff 959595ff 979797ff 9c9c9cff a3a3a3ff a2a2a2ff 878787d2 79797980 3d3d3d21 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff03 00000000 9a9a9a83 757575ff 868686ff 999999ff c3c3c3ff e6e5e5ff f8f8f8ff fcfcfbff f8f8f8ff f3f3f2ff eaeaeaff e6e6e6ff dadadaff 878787ff 6d6d6dff 616161ff 555555ff 4e4e4eff 484848ff 444444ff 424242ff 404040ff 3f3f3fff 3d3d3dff 3d3d3dff 3b3b3bff 3a3a3aff 313131ff 8b8b8bff c2c3c3ff bebfc0ff 53463bff 251001ff 28150bff 1b100cff 140e0bff 150f0dff 1a100dff 21120cff 27160cff 25180cff 21150dff 1f1510ff 1f1510ff 22180fff 221810ff 251911ff 291a11ff 2a1912ff 2b1b15ff 2e1d16ff 321e16ff 331e15ff 342012ff 301f13ff 2e1c14ff 2b1b14ff 291a13ff 2a1b14ff 2c1c14ff 2d1d14ff 2f1e13ff 301e12ff 311e13ff 311f11ff 301e11ff 351f13ff 372212ff 3c2615ff 442a16ff 472a14ff 4d2c13ff 4e2b11ff 4c2d12ff 4a2c11ff 462910ff 482810ff 512c10ff 593111ff 341f10ff 542c11ff 7c4012ff 864712ff 723c11ff 793e12ff 1a110eff 462511ff 673210ff 47230cff 43210cff 371c08ff 7f3f10ff d46516ff 69310fff 602d0dff cd5e15ff b45116ff f86d20ff ff7122ff cc601cff 82400cff 884208ff b55610ff a04b0cff a64f0dff a74f0eff 78553aff 7c7c7cff 0c0c0cff 121212ff 0c0c0cff 302f2fff 90969bff b0937aff b2560aff 934806ff 9b4d08ff a05008ff 924908ff a7530aff b35a0aff b2590bff a5520aff 9b4e0aff 92490aff 743a07ff 763b07ff 7f3f09ff 773a07ff 7c3d05ff 7a3e07ff 643205ff 532702ff 552b06ff 673509ff 6e3707ff 643104ff 542903ff 5c2d03ff 6a3305ff 663307ff 5c2e05ff 4a2305ff 3a1d05ff 351a04ff 281406ff 1e0e06ff 130906ff 100804ff 0b0402ff 070200ff 070300ff 060200ff 161310ff 221f1cff 221f1cff 23201dff 252220ff 2a2422ff 2c2624ff 2d2926ff 362b27ff 372d27ff 362e28ff 38302aff 3b322dff 39312dff 342e29ff 332d29ff 443b38ff 6d645fff 959391ff aeafafff b9b9b9ff bdbdbcff cbcbcbff e1e1e1ff ebeaeaff dededdff c3c3c3ff a7a7a7ff 959595ff 8d8d8cff 8b8b8bff 8e8d8eff 919191ff 949494ff 969696ff 989898ff 9a9a9aff 9c9c9cff a1a1a1ff a8a8a8ff a8a8a8ff 999999eb 76767697 62626238 47474704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 00000000 a7a7a74b 6e6e6eff 808080ff 8c8b8cff b2b1b1ff dcdbdbff f4f4f4ff fdfcfdff f8f9f9ff f3f4f3ff e9eae9ff e3e3e3ff e1e1e1ff 939393ff 6a6a6aff 616161ff 565656ff 4d4d4dff 474747ff 434343ff 414141ff 3f3f3fff 3d3d3dff 3c3c3cff 3b3b3bff 3a3a3aff 383838ff 2f2f2fff 737373ff c2c2c2ff c1c2c3ff 686059ff 241001ff 29170dff 1d130dff 1c1309ff 24150bff 2b190eff 2b180eff 20150dff 1a130cff 1c130fff 1f1511ff 211612ff 221811ff 231a12ff 2a1911ff 27180fff 251710ff 291913ff 2a1912ff 2d1a10ff 2c1b10ff 291c12ff 251b13ff 241a12ff 231a12ff 281a12ff 2a1a12ff 2b1b12ff 2b1b12ff 2f1d15ff 301c15ff 2f1d13ff 311e14ff 352115ff 392411ff 3d2714ff 442a16ff 432915ff 442812ff 4c2b14ff 4b2b13ff 492a12ff 4b2a11ff 502c11ff 4f2b11ff 522c0fff 623512ff 422613ff 582f11ff 864512ff 854612ff 6e3a12ff 7c4114ff 120e0dff 47270dff 50280dff 49240dff 381e0cff 69330fff c65c16ff de6717ff 48210eff 9a4614ff fb6e1fff f7691dff e0651dff 994c14ff 7b3c0bff a24d0eff a5500eff a74e0fff 8e440dff 9d4b0bff a24d0bff 7f5533ff 828282ff 0e0e0eff 0f0f0fff 0c0c0cff 292929ff 909599ff ab9786ff b15910ff a95107ff 9f5009ff b75d0bff ac5609ff 834107ff 9a4d09ff aa550aff a4520aff a1500cff a25109ff 944b08ff 773b07ff 793d08ff 793c08ff 743905ff 763c04ff 6a3504ff 5c2e04ff 522a05ff 502905ff 592d05ff 5e2e03ff 592c04ff 572b04ff 643204ff 643206ff 613004ff 5d2d04ff 492406ff 3a1c05ff 361905ff 2d1406ff 170905ff 110504ff 140806ff 0b0402ff 060200ff 060200ff 16120fff 201e1bff 211e1bff 24211eff 272220ff 2c2623ff 2c2623ff 302725ff 473329ff 3e3129ff 3d3128ff 3f3229ff 3b312dff 3d332fff 3f3631ff 403831ff 433832ff 48382cff 4c3c30ff 5a534fff 807f7eff a6a6a7ff bababaff bcbdbeff c7c7c7ff dcdcdcff ebebeaff e8e9e9ff d5d5d5ff bababaff a5a4a4ff 979797ff 929292ff 929292ff 959595ff 989898ff 9b9b9bff 9e9e9eff a1a1a1ff a1a1a1ff a5a5a5ff abababff b1b1b1ff a7a7a7f6 7d7d7daf 7c7c7c52 ababab06 00000000 00000000 00000000 ffffff01 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 00000000 bcbcbc1b 6d6d6dec 7c7c7cff 838282ff a0a0a0ff cfcfd0ff eeeeeeff fdfcfdff f9fafaff f3f4f4ff eaeaeaff e0e1e1ff e2e2e1ff a3a3a3ff 666666ff 606060ff 555555ff 4d4d4dff 474747ff 434343ff 404040ff 3e3e3eff 3c3c3cff 3a3a3aff 393939ff 383838ff 373737ff 2e2e2eff 5a5a5aff bebebeff c2c3c3ff 7e7b79ff 140a01ff 1e1108ff 211408ff 22160aff 23170cff 21110cff 1b100bff 1a110cff 1b110eff 1e1410ff 201512ff 1f1511ff 1e150dff 21170eff 241810ff 22170fff 241710ff 25170fff 251a11ff 281b10ff 221810ff 201810ff 221911ff 231811ff 261811ff 291911ff 2b1b12ff 2c1c13ff 2b1c13ff 2c1c12ff 311f13ff 352315ff 392214ff 3a2413ff 392513ff 3b2513ff 3e2413ff 3f2713ff 442912ff 4b2b14ff 4e2d14ff 4f2c11ff 4e2e11ff 4d2d11ff 562f10ff 653610ff 773f11ff 4c2b12ff 542e10ff 854614ff 824313ff 6d3810ff 6f3911ff 0a090aff 5a2f12ff 623312ff 994c15ff 914514ff be591aff e16919ff d96318ff 30160aff e0631dff fd7125ff b2551bff 72380bff 8d420dff b05410ff a64e10ff 8e430dff 9a490dff 8e430aff 9b4a08ff a54e09ff 7c4f2cff 878787ff 111111ff 0d0d0dff 0b0b0bff 202020ff 8a8e92ff b4a291ff bc6215ff b95a0aff ad570bff a25008ff b75b0cff ad570bff 9f4c08ff a9530bff a7540aff a75209ff a24f09ff a35109ff 8c4509ff 6d3606ff 723806ff 7a3d07ff 763c07ff 693504ff 5b2d04ff 572b02ff 522801ff 512805ff 522904ff 4c2605ff 492403ff 542b05ff 623106ff 633105ff 623003ff 572b04ff 4c2606ff 3f1f05ff 170b04ff 0e0505ff 1b0b06ff 210f06ff 100503ff 070100ff 060200ff 15120fff 201d1aff 201d1aff 25211eff 2a2420ff 312824ff 2f2824ff 332a25ff 483329ff 493427ff 453528ff 48372bff 45352dff 3f352eff 3d3730ff 3e3832ff 463b33ff 504234ff 524333ff 4a3b30ff 38332fff 42403fff 6c6a69ff 9a9a99ff b6b6b6ff bfbfbfff c5c6c6ff d5d5d6ff e8e8e9ff f0f1efff e4e4e4ff cdcecdff b6b6b6ff a5a5a5ff 9b9c9cff 999999ff 9a9a9aff 9e9e9eff a1a1a1ff a3a3a3ff a5a5a5ff a8a8a8ff a9a9a9ff aeaeaeff b5b5b5ff aeaeaefb 9e9e9ec9 a1a1a163 b9b9b912 00000000 00000000 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cecece01 676767bd 787878ff 7c7c7cff 8f8f8fff c1c1c1ff e6e7e6ff fcfbfcff fbfbfbff f4f5f5ff eaeaebff dededeff dfdfdfff b5b5b5ff 646464ff 5d5d5dff 545454ff 4c4c4cff 464646ff 414141ff 3e3e3eff 3c3c3cff 3a3a3aff 393939ff 383838ff 373737ff 363636ff 303030ff 454545ff b4b4b4ff c1c1c1ff 949494ff 120a06ff 1c0e05ff 221509ff 1d1209ff 180e09ff 190f08ff 1c140bff 1e140eff 1d1310ff 1b110dff 1a100cff 1c120eff 1f150eff 21170eff 1e150dff 1e140eff 1e140fff 1e150dff 1e160fff 20160fff 20170fff 22170fff 241710ff 271711ff 281811ff 2a1a11ff 2b1b11ff 2c1c13ff 2f1e13ff 332113ff 332214ff 321f12ff 382211ff 392312ff 362012ff 382114ff 3d2411ff 422712ff 4c2c12ff 4e2d13ff 4c290fff 4b2b10ff 502e11ff 5f3512ff 693a12ff 6d3913ff 793f12ff 532d11ff 4a2710ff 8a4513ff 7e3f13ff 6f3912ff 6d3812ff 040609ff 7d3f13ff 904718ff c25d1cff c35a1aff d4621bff f7711cff b75219ff 49200fff df6a1fff 804111ff 683407ff 9c490cff af5311ff a24c0dff 9b470dff 8c430dff 9a4a0bff 9c4b09ff 91460aff 6b3308ff 4a3426ff 8c8c8bff 171717ff 090909ff 0b0b0bff 191919ff 878b8eff b1a69dff b5631aff bb5a05ff bf5f0aff a45109ff 964b09ff bf5e0dff c6630cff af560aff 964c09ff a15109ff a3510bff ac550bff 994b09ff 6b3505ff 623104ff 703805ff 783b07ff 673407ff 552b04ff 522a01ff 572a04ff 552904ff 4d2703ff 492604ff 492502ff 4d2604ff 512904ff 5c2f06ff 633206ff 5d2e04ff 512802ff 462303ff 391d04ff 321903ff 2c1504ff 1c0d04ff 0b0301ff 090200ff 060200ff 15120fff 201c19ff 1f1c1aff 211e1bff 25211eff 362925ff 3a2e26ff 2c2724ff 332926ff 403029ff 443327ff 4d3a2aff 47392dff 3d352dff 3a332dff 3d3631ff 483b32ff 4d4034ff 554536ff 564537ff 443d37ff 393634ff 363230ff 3c3936ff 585555ff 868586ff aeaeaeff c0c0c0ff c3c4c5ff cecfcfff e3e3e3ff f1f1f1ff eeeeeeff dddcdcff c6c6c6ff b4b4b4ff a7a8a8ff a2a2a2ff a0a0a0ff a2a2a2ff a6a5a5ff a8a8a8ff aaaaaaff acacacff afafafff b3b3b3ff b6b6b6ff b3b3b3ff abababd2 b7b7b778 ababab22 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c7c7c84 6f6f6fff 787878ff 828383ff aeafafff dfdedeff f9f9f8ff fcfcfcff f5f6f6ff ecebebff ddddddff dadadaff c5c5c5ff 666666ff 595959ff 515151ff 4a4a4aff 444444ff 404040ff 3d3d3dff 3b3b3bff 393939ff 373737ff 363636ff 353535ff 343434ff 313131ff 343434ff a5a5a5ff bfbfc0ff aaaaaaff 291e16ff 1a0f04ff 1a110bff 170e0aff 180f09ff 1a1108ff 1a1009ff 180e0aff 190f0bff 190f0bff 1b110dff 1c120eff 1c120cff 1c140cff 1c130cff 1c120fff 1c130dff 1e140fff 1e1411ff 1f150eff 23160fff 271611ff 271711ff 291810ff 2d1c0fff 2e1d10ff 2e1e15ff 301e15ff 2f1e10ff 321f10ff 332012ff 332011ff 352111ff 321f10ff 361f14ff 3c2516ff 3f2410ff 452713ff 4b2a13ff 492912ff 4a2a11ff 532f12ff 603414ff 643715ff 623613ff 6c3917ff 763d15ff 593013ff 4c260fff 8b4513ff 7a3d13ff 713915ff 572d0fff 0c0b0aff 8f4819ff a95118ff cf601aff cd5d1dff e86820ff ff7726ff 873f1aff 31190bff 6c350aff 7d3c09ff 9e4a0dff 9a490dff 9a480cff 9a4709ff 98470cff 98490cff 98490dff 6a320cff 411c08ff 321405ff 39251bff 8b8b8aff 1e1e1eff 060606ff 0a0a0aff 141313ff 838587ff b4ada8ff a76021ff ad5203ff b45a0cff ca640dff af5708ff 8c4507ff b45a0dff cc650eff a95509ff 8e4708ff 9a4d09ff ab550bff a55208ff 7d3e06ff 693405ff 643006ff 683305ff 623105ff 5c2d03ff 582c03ff 542904ff 512904ff 552b03ff 532802ff 4c2403ff 4e2505ff 492504ff 492404ff 542a03ff 5b2d04ff 562b04ff 4d2703ff 432203ff 3c1c01ff 2f1703ff 0a0502ff 070401ff 080401ff 060200ff 15110eff 1f1c19ff 1f1c19ff 211e1aff 201e1cff 2f2622ff 413026ff 362c27ff 2c2623ff 332a28ff 4a372aff 4d3b28ff 41362bff 3e332dff 3c342eff 42372fff 483a33ff 483c33ff 534334ff 514134ff 433a36ff 3e3937ff 3d3a38ff 3b3838ff 353332ff 373334ff 494848ff 727270ff a1a09fff bdbdbdff c5c6c6ff cececeff dddeddff edededff f2f1f2ff e7e7e7ff d4d4d4ff c2c1c1ff b4b4b4ff acacacff a8a9a9ff a8a8a8ff aaaaaaff adadadff b0b0b0ff b3b3b3ff b5b5b5ff b8b8b8ff bcbcbcff b8b8b8ff b5b5b5e0 b4b4b48b bebebe29 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7474744a 6d6d6dff 767676ff 7a7a7aff 9a9a9aff d1d2d2ff f4f4f4ff fdfcfdff f7f7f7ff ecebecff dddddcff d6d6d6ff d1d1d1ff 707070ff 525252ff 4f4f4fff 484848ff 434343ff 3f3f3fff 3b3b3bff 393939ff 383838ff 353535ff 343434ff 333333ff 333333ff 313131ff 2a2a2aff 909090ff c0c0c0ff b7b8b8ff 36302dff 0d0500ff 130b09ff 130c07ff 150e08ff 160c07ff 180d08ff 190f0bff 190f0bff 19100cff 1b110dff 1b110dff 1b120cff 1e150bff 1e150dff 1e140dff 1d140cff 1f1510ff 231610ff 26160fff 281710ff 2a1810ff 2d1a13ff 2f1b12ff 301e11ff 301d13ff 301d15ff 321e14ff 352111ff 342112ff 301e11ff 331d12ff 321f11ff 301e11ff 352013ff 3a2411ff 412411ff 432513ff 482714ff 4e2b13ff 562f12ff 5d3314ff 633415ff 643515ff 6a3914ff 713c13ff 814414ff 693713ff 47230eff 9f4e14ff 874315ff 683312ff 381f0bff 19110bff a24e18ff c45a19ff d3611cff db6120ff fc7126ff cc6322ff 2b170cff 502707ff 9f4b0bff a34d0fff 8e410aff 8b410cff 97480cff 9d4a0eff 94450dff 6d3509ff 401d08ff 291105ff 2d1406ff 2f1406ff 2d1c13ff 8b8a89ff 272727ff 030303ff 0b0b0bff 0d0c0cff 7b7c7dff b7b5b3ff aa662dff a14901ff a75209ff bf5f0cff da6c0eff a5520bff 813f07ff b3580dff cb670cff a05008ff 8f4707ff aa550bff b15909ff 864406ff 6b3606ff 663307ff 623004ff 602f04ff 602e03ff 613004ff 603004ff 5f3005ff 532a05ff 572a03ff 4e2503ff 4b2404ff 4d2505ff 552a05ff 502601ff 4a2603ff 502604ff 492203ff 3e1e02ff 3d1c03ff 2c1305ff 080402ff 070502ff 080401ff 060200ff 15110eff 1e1c19ff 1f1c19ff 201d1aff 211e1cff 23201eff 352924ff 3a2c25ff 2e2925ff 332c28ff 553c2bff 4c3928ff 42342aff 43342eff 453630ff 45382fff 44362fff 433931ff 4d3e32ff 513f34ff 4a3e36ff 423c37ff 3e3a36ff 3c3938ff 3b3a39ff 3a393aff 3a3938ff 3c3835ff 49423cff 67615dff 8d8c8bff b2b3b3ff c6c7c7ff cccecdff d7d8d8ff e8e8e8ff f2f2f2ff eeedeeff e0dfdfff cfcfcfff c2c2c2ff bababaff b4b4b4ff b2b1b1ff b3b3b2ff b4b4b4ff b8b8b8ff bcbcbcff bebebeff c1c1c1ff c1c1c1ff bebebeff b2b2b2f0 a7a7a799 9b9b9b38 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9898981b 6b6b6bed 757575ff 767676ff 8a8a8aff c2c1c2ff ededecff fdfcfcff f8f8f8ff eeedeeff dddddcff d2d2d2ff d5d5d5ff 818181ff 4a4a4aff 4c4c4cff 464646ff 414141ff 3d3d3dff 3a3a3aff 373737ff 363636ff 343434ff 333333ff 323232ff 313131ff 303030ff 262626ff 777777ff bfbfbfff bebebeff 4c4847ff 060000ff 120908ff 130b07ff 130d07ff 170e0aff 1a0f0cff 190f0bff 190f0bff 1b120eff 1e1410ff 1d130fff 1c130dff 1c130cff 1b110dff 1b130bff 21150eff 281810ff 28170dff 28170eff 2a1a0eff 2b1a10ff 2a1811ff 2a1912ff 2c1a12ff 2f1c14ff 342013ff 332011ff 2e1d12ff 2f1f14ff 372013ff 362014ff 311e11ff 351e12ff 361f12ff 3c2212ff 412513ff 432612ff 4b2910ff 522e11ff 5a3112ff 603415ff 653515ff 6d3a15ff 7a4114ff 834514ff 884514ff 723911ff 4d2810ff ba5d18ff 904717ff b15519ff 552c0fff 23130aff b05118ff dd621fff d96321ff d06422ff 8b4817ff 4b2509ff 180b07ff 97460cff a14b0fff 8f430dff 853e0bff 87420cff 8d440aff 6d320aff 441e06ff 291306ff 291305ff 291305ff 261204ff 210e04ff 27160fff 898787ff 2f2f2fff 010101ff 090909ff 080909ff 757677ff bcbcbbff ab6d38ff 9d4800ff a6520bff 9f4f08ff c0600cff d46a0cff a3520bff 93480aff be5f0dff af580aff 944807ff b65a0bff cb650eff b45b0aff 834206ff 673305ff 633103ff 633005ff 633105ff 663305ff 723906ff 7d3e08ff 613005ff 4e2602ff 4c2404ff 472302ff 4c2404ff 562a04ff 5e2f04ff 512906ff 482303ff 482203ff 371a04ff 371a03ff 321606ff 120806ff 0e0806ff 060400ff 060200ff 14110eff 1d1b18ff 1e1b18ff 1f1c19ff 201d1aff 211f1cff 2c2322ff 372924ff 382c25ff 413228ff 583d2aff 513a29ff 45362cff 43352cff 46362eff 46372fff 473931ff 483b32ff 4f3d31ff 5e4633ff 5c4834ff 483f35ff 3e3836ff 403a38ff 3f3c39ff 3b3b3aff 413e3bff 4a433fff 4d453eff 443b38ff 3b3837ff 4c4c4cff 797877ff a7a7a7ff c5c6c6ff cececeff d5d6d6ff e3e3e3ff efeeeeff f0f1f1ff e9e9e9ff ddddddff d3d2d2ff cbcacaff c5c5c4ff bfbfc0ff bebebeff c0c1c0ff c5c6c5ff c8c8c8ff c7c7c7ff c6c6c6ff c2c2c2ff bbbbbbff b0b0b0ef 939393a5 87878740 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99999901 6d6d6dbe 747474ff 747474ff 7d7d7dff aeaeadff e3e3e2ff fcfbfbff faf9faff f0f0f0ff dddddeff cfd0d0ff d4d4d4ff 979797ff 454545ff 484848ff 434343ff 3f3f3fff 3c3c3cff 393939ff 363636ff 353535ff 333333ff 313131ff 303030ff 303030ff 2f2f2fff 252525ff 5d5d5dff bcbcbcff c0c0c0ff 686665ff 050000ff 110a07ff 120b07ff 160f0aff 18100bff 1a0e0aff 180e0aff 1a100dff 1c120eff 1b110dff 190f0bff 18100bff 1a100cff 1b110dff 21140dff 27160fff 291811ff 281710ff 28180fff 27170eff 291912ff 2c1b13ff 301c12ff 301d15ff 2f1c14ff 2e1d11ff 2b1b12ff 2f1e12ff 332112ff 2f1e12ff 2e1f13ff 341f12ff 372112ff 3b2312ff 3c2213ff 3f230eff 48270dff 512b10ff 5b3014ff 603213ff 653716ff 713a15ff 7f4216ff 854614ff 884514ff a14f15ff 8e4515ff 552b13ff c7611aff 9e4e17ff dd6a1eff 4c280fff 21130eff cb5e23ff f67027ff 944a1aff 61300cff 653108ff 57290bff 351908ff 9b490eff 95470fff 94470cff 88420aff 6b3309ff 411c06ff 2c1103ff 291206ff 291208ff 261208ff 231007ff 1f0d04ff 210d04ff 24130bff 858382ff 3b3b3bff 000000ff 090909ff 040404ff 6a6b6bff bec0c3ff ba7c47ff 984500ff 9e500bff 964c08ff 954a07ff bf5f0aff ce670dff c1600cff bf600dff b35a09ff 944907ff 924806ff b85b0cff b55b0cff b75b0aff 8e4707ff 723905ff 683206ff 673304ff 683405ff 6d3706ff 773c04ff 743a06ff 5c2d04ff 4c2404ff 472302ff 4c2502ff 592c04ff 5c2d07ff 512505ff 4d2501ff 542b04ff 3f1d04ff 130804ff 110a05ff 0f0805ff 291309ff 1c0d05ff 0c0702ff 13100dff 1c1a17ff 1e1b18ff 1f1d1aff 1f1d1aff 201e1bff 26201fff 362825ff 3f2e25ff 4f3926ff 5c4027ff 563c27ff 48372aff 46372bff 46362dff 493730ff 483831ff 423732ff 483a32ff 634834ff 664b33ff 453c34ff 393535ff 3f3937ff 483f3aff 47403aff 443e39ff 3f3c3aff 433f3dff 48423fff 44403dff 3f3b39ff 3c3936ff 434040ff 636262ff 939292ff babbbbff cccdceff d4d5d5ff dededeff ebebeaff f4f4f3ff f3f2f2ff ececebff e5e5e4ff ddddddff d7d7d7ff d3d2d3ff d3d2d3ff d4d3d3ff d3d3d4ff d1d1d1ff cacacaff c2c2c2ff bcbcbcff b4b4b4ff a8a8a8f9 8d8d8daf 33333346 18181806 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 45454586 777777ff 747474ff 767676ff 999999ff d5d5d5ff f8f8f8ff fbfbfbff f2f3f3ff dfdfdfff cececeff d0d0d0ff adadadff 454545ff 434343ff 404040ff 3c3c3cff 3a3a3aff 373737ff 353535ff 343434ff 313131ff 303030ff 2f2f2fff 2e2e2eff 2d2d2dff 262626ff 454545ff b5b5b5ff bfbfbfff 858484ff 090201ff 110907ff 150e09ff 150e07ff 150e08ff 160d08ff 160e08ff 180e0aff 180d09ff 170d09ff 16100aff 19120cff 1c130bff 1f160cff 24160fff 26160eff 26160fff 261610ff 271711ff 2a1810ff 2d1c12ff 311b10ff 2e1911ff 2e1a13ff 2e1b13ff 2e1b14ff 2f1c14ff 2e1d11ff 2d1d0fff 301e10ff 392113ff 392112ff 341f0dff 361f10ff 3d200fff 4a280eff 542d13ff 5b3014ff 5f3215ff 663717ff 753e17ff 844416ff 884716ff 944a16ff a95318ff bd5c19ff 9b4d17ff 603113ff c85e1aff b8571cff e76a20ff 381c0eff 2e1810ff cd6523ff 783d12ff 452307ff 4d2208ff 5c2e0cff 28160aff 52290aff 9b4b0bff 8b430dff 6d350cff 431e07ff 2c1104ff 261104ff 261005ff 261007ff 230f07ff 1f0c05ff 1e0d06ff 1f0c03ff 200e05ff 1f0e07ff 787675ff 474747ff 000000ff 070707ff 000000ff 626263ff bec2c6ff c38855ff b95500ff a7530aff 974b09ff 8d4609ff 9d4c08ff b35909ff c7630dff cc660eff c3620cff a55108ff 803e05ff 884308ff 9d4f09ff ac560cff ba5e0cff 9b4e08ff 7d3e07ff 683405ff 633005ff 5f2e03ff 643203ff 6f3604ff 683406ff 522a05ff 522803ff 5e2e03ff 683506ff 653205ff 5e2d06ff 5d2f04ff 613004ff 4e2706ff 180c05ff 090403ff 0b0503ff 4b2607ff 512807ff 140a05ff 110f0dff 1d1916ff 1d1918ff 221c1bff 251e1cff 231e1bff 201e1cff 362822ff 523726ff 533a26ff 4b3525ff 4a3525ff 463428ff 473529ff 48362aff 46362bff 46372dff 4a3930ff 503e31ff 564331ff 513f32ff 473b34ff 3f3733ff 3b3734ff 473c36ff 493d3aff 3e3938ff 393939ff 3e3d3bff 48413cff 4e453eff 4c443eff 44413fff 3e3d3fff 373738ff 353637ff 524f4fff 87807eff b2b0afff cdceceff d7d7d7ff dedfdfff ececebff f6f6f6ff f9f9f8ff f6f7f6ff f2f1f2ff ecececff e7e7e7ff e4e4e4ff e3e3e3ff dfdfdfff d7d7d7ff ccccccff c1c1c1ff b7b7b7ff b0b0b0ff abababff a0a0a0fe 6b6b6bb5 3f3f3f52 27272704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2121214c 747474ff 747474ff 737373ff 878686ff c2c2c3ff f2f2f3ff fbfbfbff f4f4f5ff e2e1e2ff cececeff cbcbcbff bfbfbfff 4e4e4eff 3d3d3dff 3d3d3dff 3a3a3aff 383838ff 353535ff 333333ff 323232ff 303030ff 2e2e2eff 2d2d2dff 2d2d2dff 2c2c2cff 282828ff 323232ff a8a8a8ff bdbdbdff 9c9c9cff 160f0dff 120907ff 150d09ff 140d08ff 130c09ff 140d07ff 160f09ff 160d08ff 190d0aff 1a100bff 1b130bff 1b130aff 1e150bff 1f160dff 22150dff 27160fff 261711ff 271610ff 281711ff 28170eff 29180eff 2d1911ff 2c1911ff 2d1a11ff 2f1b13ff 2d1b12ff 2a1a0fff 2f1d10ff 352013ff 371f12ff 352012ff 301d0dff 2f1c0bff 3b2111ff 4a2911ff 512c12ff 583015ff 5f3316ff 6a3916ff 7e4215ff 8d4814ff 924c18ff a05118ff b25718ff be5c1cff d1631fff b25718ff 663414ff b9571dff df6521ff ec6b22ff 25160cff 301c0cff 552d0cff 3a1e08ff 301808ff 321808ff 69330eff 291409ff 72390cff 78380aff 441d07ff 2c1104ff 240f05ff 231106ff 210e03ff 230e05ff 200c04ff 210d05ff 1d0c06ff 1c0b04ff 200e06ff 1f0e08ff 1e0a03ff 706b68ff 525252ff 000000ff 060606ff 000000ff 5a5a59ff c0c6caff bd8c64ff aa4d00ff bc600dff b0590bff 8c450aff 824108ff 9b4d09ff b45b0cff b4590bff ba5c0dff c8620dff ac560aff 874408ff 894507ff b25909ff c1600bff 994c09ff 8e4807ff 8a4408ff 6c3406ff 5e2e04ff 5b2c04ff 633004ff 663203ff 602f03ff 5d2e04ff 5d2d02ff 602e05ff 653205ff 673405ff 4d280aff 452108ff 472308ff 261409ff 0b0303ff 090200ff 301704ff 391c08ff 180c06ff 100f0dff 1c1916ff 1e1916ff 261d1cff 2b221fff 2a211eff 211e1cff 2a221fff 543723ff 5d3e24ff 523824ff 433223ff 443326ff 4a3429ff 4b362cff 49382cff 4a3a2dff 533e30ff 564232ff 513f2fff 503e30ff 5a4333ff 554135ff 403a34ff 3d3936ff 3e3836ff 3a3738ff 3a3839ff 3e3a3aff 423e3aff 453f3bff 46403dff 453f3dff 423e3eff 433f40ff 474140ff 4d413cff 504139ff 504741ff 6a6763ff 9d9b99ff c5c6c5ff d8d9daff e5e5e5ff eeeeedff f7f7f7ff fdfcfdff fdfcfdff fafaf9ff f6f5f6ff f2f3f3ff efefefff e6e6e6ff d8d8d8ff cac9caff bdbdbdff b3b3b3ff aaaaaaff a6a6a6ff a6a6a6ff 969696fb 6f6f6fc3 38383859 2f2f2f0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0909091b 666666ed 767676ff 727272ff 7a7a7aff adadadff e9e9e9ff fdfdfcff f6f6f6ff e4e4e4ff cfcecfff c7c8c8ff cacacaff 606060ff 353535ff 3a3a3aff 373737ff 353535ff 323232ff 313131ff 303030ff 2d2d2dff 2d2d2dff 2c2c2cff 2b2b2bff 2a2a2aff 282828ff 242424ff 939393ff bcbcbcff adadaeff 272220ff 0f0704ff 140c0aff 120a08ff 130b09ff 140d08ff 150e08ff 18100bff 1b110bff 1b1209ff 1c1309ff 1e140bff 1f160dff 1f160dff 21160eff 21150dff 1f150dff 23140dff 25150eff 28180fff 291810ff 29180fff 2a180fff 2a1810ff 291811ff 2c1a10ff 331e0fff 361f11ff 331c10ff 2f1b0fff 2c1b0dff 311d0eff 3c2210ff 482912ff 4f2c14ff 582f16ff 653615ff 753e16ff 874515ff 944b16ff 9e5118ff ab5518ff ba5919ff c45f1cff c6631aff d7661cff c65c1bff 552813ff c55a22ff fc7424ff b0591dff 0e0b07ff 20130aff 2c1709ff 261406ff 3b1f09ff 6e370dff 68320dff 1a0c09ff 492009ff 2d1305ff 240f05ff 240f05ff 210d05ff 210e05ff 210c04ff 1f0d07ff 1e0c05ff 1e0c05ff 1b0c06ff 1f0d07ff 230f05ff 230b02ff 2a150cff 797674ff 606060ff 000000ff 040404ff 000000ff 4f4e4eff bfc4caff cb9c74ff a14900ff 9d4f0cff ae580bff b1580dff 874408ff 773c08ff 9a4c0aff b85c0bff ac550cff b3590bff ce680dff a05109ff 8e4708ff 974b06ff a14e08ff 944709ff 884508ff 8e470aff 84420aff 6d3605ff 623005ff 602f04ff 673305ff 623004ff 5d2d03ff 582a02ff 562902ff 562902ff 5c2e03ff 613007ff 4c2508ff 2a1608ff 110905ff 0d0502ff 080401ff 0d0606ff 231108ff 221209ff 15100fff 1a1716ff 1f1b18ff 2b1f1dff 3a281fff 30251fff 241e1eff 241e1dff 4c3322ff 623f23ff 5b3e22ff 543a24ff 4c3626ff 483526ff 4b3729ff 4b372cff 47392dff 49392cff 4f3b2eff 4a3a30ff 493b30ff 544132ff 584434ff 483c34ff 3a3736ff 3a3533ff 393737ff 3a3638ff 3c3839ff 3c3a39ff 3b3a38ff 413c3bff 45403cff 46403bff 463f3dff 443e3eff 463f3eff 49413dff 4c413aff 4c3e36ff 4f3f36ff 625851ff 878482ff b7b7b7ff dadbdbff e9eaeaff f1f1f1ff f9f8f8ff fdfdfdff fffefeff fefefeff fbfbfbff f3f3f3ff e6e6e6ff d5d6d5ff c4c4c4ff b8b8b8ff aeaeaeff a7a7a7ff 9f9f9fff 9a9a9aff 989898ff 8e8e8eff 6b6b6bc8 49494965 3b3b3b12 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10101001 525252c0 797979ff 727271ff 747374ff 979697ff dbdadaff fdfdfcff f8f8f7ff e7e8e7ff d0d0d0ff c6c6c6ff cdcdcdff 7a7a7aff 303030ff 373737ff 353535ff 333333ff 313131ff 303030ff 2e2e2eff 2c2c2cff 2b2b2bff 2a2a2aff 2a2a2aff 282828ff 272727ff 1d1d1dff 7b7b7bff bdbdbdff b8b8b8ff 3e3a39ff 0b0301ff 130c0aff 110a08ff 120a09ff 140c09ff 160e08ff 1a1008ff 1c1208ff 1b1209ff 1b1209ff 1d140bff 1e150cff 1d140bff 1b1209ff 1c130aff 21140cff 25150eff 25150eff 26160dff 27170eff 28170eff 29170eff 2b180fff 2f1b0fff 351e0fff 341c0eff 2e180dff 2d180eff 301c10ff 381f13ff 432316ff 492813ff 512c16ff 603218ff 6e3815ff 7f4115ff 8f4917ff 9a4d15ff a65417ff b5591aff c15b1bff cc601cff dc6620ff d1641bff e86e1cff d9641dff 432113ff d16820ff 7f4213ff 231407ff 080505ff 1a0e07ff 291406ff 4e2a0bff 66340dff 62300cff 2d1609ff 140804ff 281003ff 220e05ff 200d05ff 200d05ff 1d0c04ff 1f0e05ff 1f0d05ff 1e0c05ff 1e0c06ff 1d0d07ff 200e06ff 1e0b02ff 1c0900ff 3f342eff 8b8b8bff 8c8d8dff 6a6a6aff 000000ff 020202ff 000000ff 464645ff bdc4c9ff cba584ff ba5501ff b45a0cff a4510cff a0500cff af570aff 914909ff 703608ff 8a4508ff ac5708ff b25909ff c8640dff b75c0aff 954a06ff a15108ff 9f5106ff 9c4d08ff 9c4b08ff a25008ff 944909ff 814006ff 723704ff 6c3505ff 6b3606ff 653103ff 5e2f04ff 603005ff 5e2e03ff 592c03ff 5f3105ff 462306ff 1b0c06ff 140b05ff 0a0603ff 070400ff 090501ff 0c0404ff 251107ff 201107ff 271b14ff 291d19ff 332218ff 472c1cff 442d21ff 34271eff 221c1dff 2e241fff 583a22ff 654025ff 614126ff 644226ff 4f3625ff 453225ff 4b3627ff 4c362aff 49372dff 4c392cff 533d2dff 45382eff 3d352fff 453930ff 4f3e32ff 493b32ff 3d3633ff 3b3533ff 393635ff 3a3736ff 3b3836ff 403c3aff 3f3b39ff 3c3a38ff 403d39ff 433e39ff 403d3cff 3d3a3cff 3e3b3dff 433f3fff 50443fff 5a493fff 5e4b3dff 534135ff 483c31ff 524941ff 76706cff adaaa8ff dad9d9ff eeeff0ff f5f6f6ff fafafbff ffffffff ffffffff fdfdfdff f7f7f7ff eaebeaff d5d4d5ff bfc0c0ff b0b1b1ff a9a9a9ff a3a3a3ff 9b9b9bff 959595ff 8f8f8fff 8f8f8fff 858585ff 6d6d6dd0 3d3f3d6d 38403713 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 36363689 797979ff 727272ff 727272ff 868586ff c6c7c6ff f9f9f9ff fafaf9ff ebebebff d2d2d1ff c5c5c5ff cbcbcbff 969696ff 2f2f2fff 343434ff 323232ff 313131ff 303030ff 2e2e2eff 2c2c2cff 2b2b2bff 2a2a2aff 292929ff 282828ff 272727ff 262626ff 1c1c1cff 606060ff bbbbbbff bcbcbcff 595655ff 040000ff 0d090aff 110a09ff 120a08ff 130a09ff 180d0aff 1c1209ff 1b1108ff 1b1107ff 1c1209ff 1b1108ff 1a1108ff 1c130aff 1e150cff 23140dff 23130cff 24140dff 26160fff 27160eff 26160bff 28160dff 2d1911ff 301b0fff 301b0cff 2c190cff 2d180dff 301c11ff 382012ff 422311ff 482617ff 4f2a17ff 582f15ff 663515ff 783b18ff 874419ff 974b19ff a2511aff af5618ff bf5b1bff ca611dff d3641eff e2681eff f47121ff f66e26ff f06a25ff cc5f20ff 3c2011ff 3e240cff 1b1006ff 1c0f06ff 090605ff 2d1a0bff 582e0cff 5e2d0dff 462009ff 2e1606ff 110804ff 1b0c04ff 1f0d03ff 1e0b02ff 1f0c03ff 1d0c06ff 1c0b05ff 1c0b04ff 1d0d04ff 1c0c05ff 1f0d06ff 220e06ff 180600ff 2d180eff 72645eff a6a5a5ff 949596ff 686868ff 797979ff 000000ff 000000ff 000000ff 3b3b3bff bcc2c7ff c6ab94ff 9e4701ff b1570bff bc5e0eff a3510cff a1500cff c7640cff a0510aff 6b3405ff 7c3d06ff a2510aff b3580aff c3610cff b95c09ff ae5607ff ad5708ff a15006ff b45a09ff c26009ff aa5309ff 984a07ff 894406ff 753a05ff 6e3705ff 6d3605ff 6a3505ff 6e3606ff 6f3805ff 673406ff 452305ff 261409ff 321808ff 211006ff 0c0503ff 070300ff 080401ff 090401ff 110705ff 2d1707ff 452811ff 3c2617ff 342318ff 543319ff 482e1dff 3f2a1fff 231f1dff 3a2b20ff 5f3e23ff 613e23ff 5a3b24ff 4c3422ff 493524ff 4a3526ff 4b3728ff 493629ff 48352cff 49372bff 4c3a2aff 41352cff 3c342dff 41372fff 4c3c30ff 473a31ff 3b3631ff 3b3533ff 393633ff 3a3635ff 393737ff 393836ff 3c3937ff 3c3939ff 3b393aff 3d3b3aff 3e3a3aff 3d3b3bff 3d3a3dff 3c3a3cff 403c3bff 483f3cff 4e413cff 50433cff 504139ff 4f4036ff 4a3c32ff 4f433bff 746a65ff ada7a4ff dedddbff f1f0f2ff f8f7f8ff fbfbfbff fafbfbff fbfbfbff fcfcfbff f4f5f4ff e2e2e2ff c4c4c3ff acacacff a2a2a2ff 9f9f9fff 999999ff 909090ff 8a8a8aff 868686ff 858585ff 828181ff 6e6f6fd8 41424476 3030311e 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2727274e 737373ff 727272ff 717171ff 7a7a7aff b0b0b0ff f1f2f1ff fcfcfbff eeeeedff d5d4d4ff c5c5c5ff c7c7c7ff afafafff 373737ff 2f2f2fff 303030ff 2f2f2fff 2e2e2eff 2c2c2cff 2b2b2bff 292929ff 282828ff 272727ff 262626ff 262626ff 252525ff 1c1c1cff 464646ff b6b6b6ff bcbdbcff 737273ff 020000ff 0c0709ff 100808ff 120a08ff 140a09ff 170c0aff 1a0f0aff 190f07ff 190e07ff 190f08ff 1b1108ff 1e150cff 1f160dff 1e150cff 22130cff 23130cff 23130cff 24140dff 24150dff 26160dff 2a180fff 2e180eff 29170cff 26180cff 2e1c11ff 3a2214ff 422514ff 422515ff 482713ff 4b2813ff 512a11ff 673411ff 7a4016ff 8e491aff a05119ff aa5519ff b5591cff c55e1cff c8601bff c45f1bff ed6f1dff fa7221ff be591cff 783914ff 56290fff 381d0bff 180e0aff 1f1108ff 261405ff 1a0d05ff 090807ff 46240bff 49230aff 2f1406ff 251306ff 1b0e04ff 1d0e04ff 1f0d04ff 200e04ff 1e0c04ff 1e0d05ff 1d0c07ff 1b0a05ff 1b0b04ff 1e0d06ff 1e0c07ff 1f0b03ff 200900ff 49372dff 958d89ff a3a4a4ff 78797aff 4f4f4fff 4a4a4aff 7f7f7fff 050505ff 000000ff 000000ff 343433ff babec2ff cab5a2ff 924503ff a04e0aff b1580cff ba5d0eff a4510dff a5540cff d1680dff a6520cff 763908ff 7d3f06ff 964b06ff a55209ff b35a08ff c16009ff c1600aff b85c09ff b45b09ff c15f09ff b2590bff a35108ff a65308ff 904806ff 803f07ff 7f3f07ff 7d3e06ff 7b3e06ff 7e3e08ff 6e3708ff 301809ff 4d2709ff 5e3006ff 1e0f05ff 070101ff 070300ff 080401ff 080402ff 070301ff 0f0705ff 392210ff 3d2717ff 271c17ff 422a17ff 402919ff 482e1dff 2b211fff 2b221fff 473221ff 46301eff 3b2a1fff 3a2b20ff 403122ff 463324ff 473526ff 3e3025ff 403229ff 3f312aff 40312aff 43332bff 42342dff 45372eff 4c3b2fff 4b3c30ff 413831ff 3d3632ff 3b3433ff 393434ff 383535ff 363636ff 373636ff 383737ff 373639ff 37363bff 38363bff 39363bff 38383cff 39373bff 3a383dff 403b3bff 433b3aff 433b39ff 433a38ff 443b38ff 4b3e3bff 51433cff 584b3fff 665648ff b4aca5ff ecedeeff f0f1f0ff f7f7f7ff f4f4f4ff f1f1f1ff f1f1f2ff f6f6f5ff f9f9f9ff f3f3f2ff dbdbdbff b8b8b8ff 9f9f9fff 959696ff 909090ff 8c8c8cff 878787ff 828282ff 7e7f7eff 808081ff 7f7f7fff 666666d7 4b4c4b7e 24242426 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0b0b0b1d 666666ef 757575ff 717171ff 737473ff 999a9aff e3e4e3ff fcfdfdff f1f1f2ff d8d7d7ff c5c5c5ff c3c3c3ff c0c0c0ff 484848ff 2a2a2aff 2f2f2fff 2d2d2dff 2c2c2cff 2b2b2bff 2a2a2aff 282828ff 272727ff 262626ff 252525ff 242424ff 232323ff 1e1e1eff 313131ff aaaaaaff bababaff 8d8d8dff 0b0506ff 0d0504ff 100806ff 130a07ff 170c08ff 160b07ff 150b07ff 160c07ff 190e0bff 1b110bff 1d130aff 1d130aff 1d130aff 1d140bff 21130bff 23130cff 22120cff 23130cff 25140cff 28160cff 28150cff 25150cff 291810ff 372013ff 3e2415ff 351e13ff 26170fff 301a0fff 3e1e0eff 46230eff 582b0eff 63320cff 72380eff 894210ff 9c4e15ff c05e1eff d26220ff dd6921ff b75a18ff d3621eff e66a26ff 7e3b16ff 371d0cff 251607ff 201205ff 1e1207ff 24140aff 30190aff 301708ff 201109ff 0c0806ff 301507ff 261105ff 1f0f05ff 1c0e06ff 1f0c04ff 200e04ff 1d0c04ff 1b0c05ff 1c0c07ff 1c0c06ff 1d0c06ff 1d0d05ff 1f0c08ff 220d06ff 1f0700ff 26130aff 655d5bff a0a0a1ff 8e8f91ff 626262ff 3d3d3dff 232323ff 353535ff 898989ff 0b0b0bff 000000ff 000000ff 2a2929ff b5b9bcff d4c2b2ff 9c4b08ff 97480aff a24d0aff b3570aff c2600eff b5590cff bb5d0dff e3710fff ba5c0aff 8e4709ff 8d4608ff 994c06ff 964c07ff 994c08ff b75a0bff bf5f0bff a65208ff 9f4f08ff b15a08ff b05707ff bd5e0aff ab570aff 974c09ff 894508ff 864309ff 87440aff 934a09ff 904907ff 844309ff 753c08ff 2b1607ff 080405ff 090502ff 070300ff 090501ff 090501ff 0a0502ff 0c0604ff 18110dff 2d1e16ff 2b1f15ff 452c17ff 3f2818ff 442b1bff 33241eff 211c1cff 382920ff 4e3520ff 442f1fff 3b2a1eff 3b2b21ff 3b2c23ff 402f25ff 3c2e25ff 3f2f28ff 42322aff 45342bff 47352eff 473730ff 4c3b31ff 503d2fff 513f30ff 4d3e31ff 423931ff 3b3431ff 393432ff 393633ff 373534ff 343534ff 353535ff 363636ff 353538ff 36353aff 37363aff 37363aff 37353aff 37363aff 3a3738ff 383638ff 363539ff 383537ff 393738ff 413838ff 4a3b37ff 504239ff 55463bff b3aeaaff e5e6e6ff c3c3c3ff c7c7c7ff e1e1e1ff eaeaeaff e8e8e8ff e4e4e4ff e6e6e6ff edededff f4f4f4ff f3f3f3ff ddddddff bababaff 9a9a9aff 898989ff 838383ff 828282ff 818281ff 7d7c7dff 7a7a7aff 828282ff 8d8d8dff 5454548e │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0f0f0f01 535353c0 787878ff 727272ff 707170ff 868687ff cfd0ceff fcfcfcff f5f5f5ff dcdbdcff c5c6c6ff c1c1c1ff c8c8c8ff 626262ff 242424ff 2d2d2dff 2b2b2bff 292929ff 282828ff 282828ff 262626ff 262626ff 252525ff 232323ff 232323ff 222222ff 1f1f1fff 202020ff 979797ff b9b9b9ff a2a2a2ff 1a1412ff 0e0700ff 150d07ff 160b07ff 170c07ff 140c06ff 140d07ff 170e09ff 1b110aff 1b1108ff 1c1208ff 1b100aff 1a1108ff 1b1108ff 1f1109ff 21110aff 21120aff 24130bff 27140bff 27140cff 27150cff 321c11ff 3e2212ff 341d11ff 1d110dff 0d0a0cff 0d0a09ff 1c100dff 341b0eff 49270bff 5e2f0dff 77380dff 7a390fff 7d3b10ff 843f0fff ad5319ff be5c1bff dd681dff f27022ff c45b20ff 502811ff 251707ff 251707ff 281607ff 32190aff 401f0cff 432009ff 44230bff 46220aff 1c0f06ff 0c0905ff 241207ff 1d0f06ff 1a0c05ff 200e05ff 200c05ff 1d0c06ff 1c0c07ff 1b0b04ff 1c0c05ff 1a0b06ff 1f0c05ff 220e06ff 1f0a04ff 1b0701ff 3a302dff 838385ff 9e9fa0ff 797979ff 515150ff 323232ff 232323ff 242424ff 3a3a3aff 8e8e8eff 111111ff 000000ff 000000ff 1f1f1fff aeb2b4ff dacabfff 9f4e0fff 984609ff 93460aff 974908ff af560cff c9630dff c3600cff db6d0fff f1780fff c7630dff ae570dff 974b0aff 9a4e08ff 8f4606ff 804106ff 964b08ff a25109ff 9d4e09ff a45109ff ba5d0aff c5620aff bf5f09ff a65309ff 934908ff 904807ff 984d0aff 9b4c08ff a35107ff ab550aff 9a4b0aff 54290aff 090304ff 090402ff 080401ff 080401ff 0d0602ff 0b0502ff 0d0704ff 1e130eff 1c1514ff 2a1e15ff 5c3719ff 593518ff 4b2e1aff 37251fff 211b1bff 34261eff 4e341eff 422c1eff 3e2a1fff 392921ff 392b24ff 402f26ff 3e2f26ff 3e2f26ff 433328ff 463528ff 45352cff 43352cff 42372dff 473830ff 49392dff 44382dff 3f3631ff 3d3632ff 3c3632ff 3b3733ff 393634ff 343434ff 333333ff 343434ff 343335ff 343338ff 353438ff 363438ff 363539ff 363438ff 383436ff 383535ff 363437ff 353337ff 353135ff 373132ff 3c3331ff 41342fff 4d4039ff bfbebcff dbdbdcff 9b9b9bff 939393ff 9f9f9fff b0b0b0ff c8c8c8ff ddddddff e1e1e0ff dededeff dededeff e3e3e3ff ecececff f0f0f0ff e4e4e4ff c8c8c7ff 9e9f9fff 808181ff 818080ff 868585ff 8a8a8aff 939393ff 959595ff 3d3d3d5c │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3737378b 7a7a7aff 727272ff 707171ff 7a7a7aff b8b7b8ff f7f8f7ff f8f8f8ff e0e0e0ff c7c7c7ff c0c0c0ff c9c9c9ff 818181ff 222222ff 2b2b2bff 2a2a2aff 282828ff 272727ff 262626ff 252525ff 242424ff 232323ff 222222ff 212121ff 212121ff 1f1f1fff 171717ff 7f7f7fff bababaff afb0b0ff 2e2b2aff 0c0500ff 140c06ff 130a05ff 130c06ff 140d07ff 180f0aff 1b100aff 191006ff 170d05ff 180e09ff 190e0bff 1a0e08ff 1e0f08ff 200f08ff 21120bff 23130cff 27130aff 29170dff 301c11ff 3b2113ff 392012ff 22120dff 0f0908ff 0c0808ff 0e0a07ff 0e0a07ff 120c09ff 1e130bff 25180cff 44210cff 632d10ff 803b0fff 844011ff 853c0eff 89430fff 924713ff ea6a23ff a14a1aff 3a1e0cff 2a1708ff 331a08ff 3d210aff 47230bff 47220dff 46230aff 3e1f09ff 311807ff 2b1608ff 120a05ff 0f0906ff 1c0f07ff 1d0d04ff 1f0e05ff 1d0c05ff 1f0e07ff 1e0e06ff 1e0e05ff 1d0c04ff 1d0d06ff 1e0d07ff 1b0a04ff 0f0200ff 21130dff 675e5bff 9e9f9fff 8f8f8fff 636363ff 424343ff 2b2c2cff 292929ff 2b2b2bff 2b2b2bff 2d2d2dff 979797ff 191919ff 000000ff 000000ff 191919ff a6a9acff e3d6ccff b75c1bff a04709ff 9a4a0cff 97480aff 95480aff a5500aff c3600cff c7620cff db6e0fff da6d0dff d76c0dff c5630fff 954a0aff 9b4c09ff 8b4408ff 743907ff 7e3f07ff 904607ff 994c08ff b0580bff bb5d09ff b45906ff b1560aff a24f0aff a3510aff b05908ff 9f5007ff 8a4608ff 9f4e09ff bb5d09ff a25209ff 261307ff 0b0506ff 120806ff 080201ff 0d0503ff 0a0501ff 0c0602ff 1f1610ff 291c16ff 251c14ff 4e2f15ff 553316ff 553419ff 3e281bff 231b1aff 32261fff 47301eff 3b2b1cff 46301eff 493222ff 372a23ff 372a23ff 3c2d24ff 3b2f26ff 3e3228ff 453428ff 44342aff 44342aff 42352bff 40332cff 3f332dff 3c352eff 3f342fff 3d3431ff 3a3532ff 383330ff 363331ff 363334ff 353233ff 333233ff 333235ff 333236ff 333337ff 333236ff 323135ff 333136ff 363334ff 3a3533ff 3b3532ff 363130ff 312d2fff 2e2d2dff 302e2eff 302b27ff 4c4640ff cdcdcdff cbcbcbff 868585ff 8a8a8aff 8b8b8bff 888888ff 868686ff 949494ff b5b5b5ff d3d3d3ff dededeff dfdfdfff dbdbdcff dddcdcff e4e4e4ff eeeeeeff eeeeeeff d7d6d7ff b0b0b0ff 989797ff 989898ff 9d9d9dff 868686e5 16161626 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a2a2a52 747474ff 737373ff 717171ff 737374ff 9e9e9eff eeeeedff fafafbff e4e4e4ff c9c8c8ff c0c0c0ff c6c6c6ff 9d9d9dff 272727ff 272727ff 282828ff 262626ff 262626ff 242424ff 232323ff 232323ff 222222ff 212121ff 202020ff 1f1f1fff 1e1e1eff 131313ff 646464ff b9b9b9ff b6b7b7ff 494643ff 070000ff 100805ff 120a05ff 150e08ff 170e09ff 170a08ff 150a05ff 160b05ff 160b07ff 180c07ff 1d0d07ff 200f08ff 211109ff 22120bff 23140dff 27160dff 2d1a10ff 372012ff 3b2010ff 29160dff 120908ff 0c0807ff 0d0a07ff 0e0a07ff 0e0a07ff 0e0a07ff 0d0a07ff 0c0907ff 130d09ff 1e110aff 25130cff 442008ff 65300bff 74360bff 803c0eff 9d4a12ff 853f17ff 361d0dff 53290dff 652f0dff 6e320eff 5f2d0cff 51260aff 3f200bff 301907ff 2c1608ff 281409ff 231207ff 0d0804ff 150904ff 1f0d06ff 1f0e05ff 1f0e07ff 1d0c06ff 1e0d05ff 1d0c04ff 200c06ff 1f0d07ff 1b0a06ff 160600ff 190600ff 4d3930ff 938b88ff 9d9e9fff 777878ff 535353ff 3a3a3aff 2c2e2eff 353333ff 444343ff 373738ff 2f2f2fff 313131ff 969696ff 1e1e1eff 000000ff 000000ff 121212ff 9da1a3ff e8ded7ff d36c26ff bc560bff ad5311ff a24d0cff a04d0bff 9d4c0bff a5500cff b8590dff c25f0cff de6d0eff dd6f0dff eb740fff cf660fff ac550bff ad550aff 994c08ff 7a3d07ff 723705ff 793c07ff 8c4508ff a45309ff ba5e09ff bf5e0aff ad5608ff 9d4e07ff aa5409ff a55308ff 8a4507ff 824007ff 8d4708ff 9d4f09ff 773c0dff 27140bff 46230dff 1e0e05ff 0a0503ff 110805ff 0d0502ff 18110dff 462b18ff 311f15ff 593215ff 4b2f16ff 4c2f16ff 4c2f1aff 2f221bff 35261eff 4d331cff 432e1cff 402c1dff 4d3521ff 4c3421ff 3f2e22ff 382c23ff 3b3123ff 403224ff 463528ff 463528ff 49382bff 4a382bff 44362cff 42342eff 40352fff 43372eff 44372eff 3c3430ff 393331ff 373230ff 35312fff 353031ff 343132ff 313132ff 303033ff 303034ff 312f33ff 312e34ff 2f2f31ff 34302fff 3b332fff 40362dff 41362cff 3c342cff 36302bff 312d2bff 23201eff 565452ff d9d9d9ff bababaff 777777ff 7f7f7fff 828282ff 848484ff 848484ff 808080ff 7b7b7bff 878787ff a5a5a5ff c9c9c9ff dfdfdfff ddddddff dcdcdcff dcdcdcff e2e2e2ff fbfbfbff cecfceff 989898ff 9a9b9bff a5a5a5ff 6c6c6cb2 2020200b │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d0d0d1f 676767f0 767676ff 727272ff 707170ff 8a8a8aff dddcdcff fcfcfcff eae9e9ff cbcbcbff bfbfbfff c2c2c2ff b4b4b4ff 353535ff 232323ff 262626ff 252525ff 242424ff 232323ff 222222ff 212121ff 212121ff 202020ff 1f1f1fff 1e1e1eff 1d1d1dff 131313ff 484848ff b5b5b5ff b8b8b8ff 636261ff 050000ff 100805ff 120b06ff 120c05ff 120a04ff 120a04ff 120a04ff 150a06ff 160b08ff 1c0d07ff 221009ff 23120bff 22120cff 25150dff 2b1a0eff 321c0eff 3b2010ff 301a0fff 160c09ff 0c0607ff 0c0806ff 0d0906ff 0d0a06ff 0e0a07ff 0e0a07ff 0e0a07ff 0e0a07ff 0e0a07ff 0c0a07ff 0b0907ff 120a09ff 22120cff 2c1509ff 3b1b0aff 48230bff 542809ff 552a0dff 52260dff 64300fff 773a0fff 833e0bff 7e3a0cff 40200cff 28170aff 241207ff 251208ff 1e1107ff 120a05ff 160b05ff 1f0d07ff 1d0d07ff 1b0b06ff 1d0d08ff 1d0d07ff 1d0c04ff 1c0a06ff 1a0906ff 1c0b07ff 1e0600ff 2d1810ff 72655fff a2a0a0ff 8a8d8eff 636363ff 4a4a4aff 3a3a3aff 343736ff 604648ff a55a5fff 5e4d4eff 393c3cff 353535ff 363636ff 909090ff 292929ff 000000ff 000000ff 101010ff 96989bff eae3e0ff eb7a35ff d95e0cff c75e14ff b75611ff aa510fff a8510eff a34e0bff 9e4c0cff a44f0dff bf5d0dff de6e0eff e5710dff f57a10ff e5730eff cf680fff ba5d0cff ac560aff 8a4508ff 723906ff 713806ff 7b3c06ff 934909ff ad570aff b25909ff ab550aff 9f5009ff 964b06ff 874409ff 7d3f08ff 763906ff 733906ff 8c480bff 954c0dff 954b0bff 341a07ff 110707ff 150907ff 0d0704ff 1f130eff 563217ff 2c1d14ff 553317ff 4d3015ff 482d16ff 4c2f19ff 472e1aff 3e291dff 442d1bff 47301dff 3e2b1dff 422f1fff 523720ff 5f3e23ff 4f3624ff 3d2f24ff 392d24ff 3e3025ff 433229ff 453328ff 453528ff 44362dff 43352dff 42352eff 403730ff 43382fff 3d352eff 393230ff 383230ff 36322fff 34312eff 322f2fff 2f2f2eff 2f2f2fff 302e32ff 302f31ff 322e2fff 32302eff 37322dff 3f352dff 46382cff 48392dff 42342bff 362e28ff 2d2928ff 1b1818ff 6f6e6dff dfdfdfff a8a8a8ff 717171ff 7a7a7aff 7c7c7cff 7e7e7eff 7f7f7fff 818181ff 838383ff 818181ff 7d7d7dff 828282ff 9b9b9bff d4d4d4ff dfdfdfff dddcdcff e2e1e2ff f3f3f3ff bcbcbbff 9d9d9dff a0a0a0ff a7a7a7ff 5252527e 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121202 555555c3 787878ff 727272ff 707170ff 7c7c7cff c5c5c4ff fbfbfbff efeeeeff cfcfcfff c0c0bfff bfbfbfff c2c2c2ff 4d4d4dff 1d1d1dff 252525ff 232323ff 232323ff 222222ff 212121ff 202020ff 1f1f1fff 1e1e1eff 1d1d1dff 1c1c1cff 1c1c1cff 151515ff 313131ff abababff b8b8b8ff 7e7e7eff 0a0401ff 110a04ff 110903ff 0f0802ff 0f0903ff 120c05ff 160d08ff 180e0aff 1b0f0bff 21120cff 22110bff 23130cff 2a170dff 311b0eff 3a1f11ff 381c12ff 1f100bff 0c0607ff 0b0705ff 0c0906ff 0d0906ff 0d0906ff 0d0906ff 0d0906ff 0d0906ff 0e0a07ff 0d0907ff 0d0907ff 0a0807ff 0b0807ff 0e0a08ff 120a08ff 0f0908ff 170d08ff 1c100bff 1d120aff 190e09ff 20100bff 391d11ff 47240eff 4d250eff 4f280eff 361b09ff 2a1608ff 1e0e07ff 160d07ff 100907ff 1a0c04ff 1f0f07ff 1f0f08ff 1b0b06ff 1b0b04ff 1d0e07ff 1c0c07ff 1b0c07ff 1d0b04ff 1d0b02ff 1c0800ff 3f3732ff 8b8b8bff 9c9fa0ff 767777ff 575756ff 464646ff 414141ff 414242ff 4a4d4dff 8e5b5fff c26970ff 544748ff 3b3e3dff 343434ff 3a3a3aff 8d8d8dff 353535ff 000000ff 000000ff 0c0c0cff 8b8d8fff eae8e7ff fa8846ff f26411ff e26716ff d26113ff c15b12ff b35511ff aa520fff a9520cff a34f0cff 9d4e0bff ae560bff cf670bff e4700dff e0710eff e5750fff e57411ff d1680eff c5630bff a55307ff 874306ff 7e3f07ff 82410aff 904708ff 9c4e08ff 9e5008ff 9b4c07ff 984b07ff 904807ff 844207ff 844107ff 824207ff 9e500bff ac560aff a45309ff 432209ff 66330cff 48240bff 0e0606ff 23160eff 563314ff 261a13ff 482b14ff 4f2f12ff 462b14ff 462d16ff 492f18ff 4d311bff 4c2f1aff 53331cff 52351eff 4c321eff 4a331fff 573b22ff 573a24ff 433123ff 392c24ff 362c24ff 372e28ff 392f27ff 3e3128ff 42342bff 41342bff 40332bff 3b332cff 39342cff 37322dff 37312fff 383230ff 393230ff 37312fff 332e2cff 322f30ff 313030ff 332f2eff 332f2eff 35312cff 3c312bff 40342aff 41332bff 413229ff 413129ff 3f3027ff 362c25ff 2a2725ff 1b1718ff 8d8c8cff ddddddff 959595ff 6e6e6eff 777777ff 787878ff 7a7a7aff 7c7c7cff 7d7d7dff 7f7f7fff 818181ff 838383ff 808080ff 858585ff d1d1d1ff e0e0e0ff dcdcdcff e6e7e7ff efeeefff b3b3b3ff a2a1a2ff a6a6a6ff a3a3a3fb 2c2c2c47 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3737378c 797979ff 727272ff 717171ff 737474ff aaaaaaff f6f5f6ff f3f3f3ff d3d3d4ff c0c0c0ff bdbdbdff c7c7c7ff 6c6c6cff 1a1a1aff 232323ff 222222ff 212121ff 212121ff 202020ff 1f1f1fff 1e1e1eff 1d1d1dff 1c1c1cff 1b1b1bff 1a1a1aff 171717ff 1e1e1eff 9b9b9bff b6b6b6ff 959595ff 120d07ff 0d0602ff 0f0804ff 110a04ff 140c07ff 150b08ff 180d09ff 1c100bff 22130cff 24130cff 27140bff 2e180cff 361e10ff 3d2212ff 2c170fff 0f0908ff 080605ff 0c0805ff 0c0805ff 0c0805ff 0d0906ff 0d0906ff 0d0906ff 0d0906ff 0c0806ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0a0706ff 0a0706ff 090706ff 0a0807ff 0a0808ff 0a0808ff 0f0b09ff 0c090aff 140c0aff 1f1108ff 391c0aff 502709ff 55240bff 441e0cff 20120cff 1b0e0aff 1b0c07ff 1e0d06ff 1e0d08ff 1b0c06ff 1c0c07ff 1c0b04ff 1d0e07ff 1b0b05ff 0e0100ff 1c1512ff 656463ff 9fa2a3ff 8d8e8eff 636363ff 515151ff 4d4d4dff 4c4c4cff 4a4a4aff 4c4c4cff 5b5b5bff 615758ff 554b4bff 383939ff 292929ff 3b3b3bff 545454ff 808080ff 474747ff 000000ff 000000ff 080808ff 818385ff e8e9eaff ec8b49ff fa6b13ff f96f20ff ed6918ff dc6414ff cc5f13ff bb5812ff b1550eff af540eff a5500aff a14e0aff b2560cff c8640bff d86c0dff c8640cff d46a0eff db6e0eff da6e0dff d4690bff b15809ff 904805ff 944a07ff a35309ff b1580aff a04f09ff 954a08ff 964908ff 8e4607ff 884308ff 844109ff 783c06ff 8c4607ff 9f4f0aff a1500bff 4c2607ff 964a09ff 783b0dff 0e0609ff 3d2210ff 6d3d13ff 2d1c13ff 422713ff 512f12ff 4c2e15ff 462b14ff 462d17ff 4b2f1bff 4d301cff 4d331bff 4c321aff 442d1dff 3f2b1eff 462f1fff 453021ff 382a21ff 392b23ff 392c23ff 362c23ff 342c25ff 372e27ff 403028ff 3f3029ff 3e3129ff 3a312aff 37302aff 35302cff 352f2eff 36302dff 38322eff 38312dff 352e2dff 312d2cff 322f2eff 38312cff 3a312aff 3b322bff 40322aff 413229ff 3e3229ff 3c3129ff 3a2f27ff 392d26ff 342a24ff 28221fff 231f1eff a9a8a8ff d5d6d6ff 858585ff 6c6c6cff 747474ff 757575ff 787878ff 797979ff 7b7b7bff 7d7d7dff 7e7e7eff 808080ff 7c7c7cff 959595ff dcdcdcff ddddddff dbdbdbff eeededff e8e8e8ff b0b0b0ff a6a5a6ff adadadff 8d8d8ddd 2c2c2c21 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c2c2c52 747474ff 727272ff 727272ff 717171ff 929292ff e9e9e9ff f7f6f7ff d9d9d9ff c0c0c0ff bcbcbcff c5c5c5ff 8b8b8bff 1b1b1bff 212121ff 212121ff 202020ff 1f1f1fff 1e1e1eff 1d1d1dff 1c1c1cff 1c1c1cff 1a1a1aff 1a1a1aff 191919ff 171717ff 121212ff 848484ff b6b6b6ff a6a6a6ff 211d1cff 0a0200ff 130b08ff 170e09ff 180d09ff 1b0f0aff 20100aff 23120bff 25140bff 2b160bff 31190cff 392011ff 371e0fff 1e0f0aff 090605ff 080604ff 0b0704ff 0b0804ff 0c0805ff 0c0805ff 0c0805ff 0c0805ff 0c0806ff 0b0706ff 0a0606ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 090807ff 080708ff 0a0708ff 080708ff 050607ff 080606ff 090605ff 090706ff 100706ff 0d0805ff 1a0d06ff 3c1b08ff 4d250dff 49210aff 35190bff 1d0e09ff 1b0a06ff 1e0c06ff 200d07ff 140804ff 0d0300ff 150601ff 493d39ff 969292ff a1a2a3ff 777777ff 5c5c5cff 5a5a5aff 5a5a5aff 5a5a5aff 585858ff 565656ff 565656ff 595959ff 404141ff 1f2121ff 202020ff 464646ff 565656ff 545454ff 808080ff 535353ff 000000ff 000000ff 050505ff 78797aff e8ebeeff d08554ff d25806ff f0711bff fd7320ff f56c1eff e66717ff d76213ff c65c13ff b85711ff b35610ff aa510eff ad520bff af560bff c5620bff d3690dff c7630cff c6620dff cd660eff da6e0eff d76c0cff bd5d0aff 9e4e08ff 9f4e09ff a8530aff b75a0cff b25a09ff b35a0aff a6520aff 964b08ff 8b4608ff 7c3e06ff 763b04ff 874409ff 964b0aff 462407ff 693406ff 793b0bff 351b0eff 6e3c12ff 804812ff 342012ff 402813ff 593313ff 553216ff 4d2e17ff 492d16ff 50321aff 4c301aff 4f331cff 51371cff 4c331dff 48301eff 50361fff 5a3c21ff 533922ff 443122ff 382a21ff 3b2c23ff 3f3025ff 3d3026ff 403228ff 403128ff 3e3128ff 3a312aff 383029ff 362f29ff 342f2bff 362f2aff 37312bff 3a312aff 37312bff 312d2aff 302c2aff 382f29ff 3b3027ff 393129ff 372e26ff 3a2f27ff 382f25ff 342b25ff 2c2725ff 2d2723ff 382c22ff 37281cff 463a30ff c0bfbeff cacbcbff 777777ff 6b6b6bff 727272ff 737373ff 757575ff 767676ff 797979ff 7a7a7aff 7c7c7cff 7e7e7eff 787878ff a6a6a6ff e0e0e0ff dbdbdbff dcdcdcff f4f3f3ff e0e0e0ff b0b1b1ff aaa9aaff b0b0b0ff 808080b5 3b3b3b03 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121223 696969f3 757575ff 727272ff 717170ff 7f7f7fff d6d5d6ff f9f9f9ff e0e0dfff c1c1c1ff bcbcbcff c1c1c1ff a6a6a6ff 252525ff 1e1e1eff 202020ff 1f1f1fff 1d1d1dff 1d1d1dff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 191919ff 181818ff 171717ff 0d0d0dff 696969ff b6b6b6ff b0b0b0ff 383535ff 0b0100ff 160b0bff 190d09ff 1f100aff 22110aff 23120aff 29140bff 31170bff 391c0fff 3b2111ff 29160dff 0e0506ff 070403ff 0b0703ff 0b0704ff 0b0704ff 0b0704ff 0b0704ff 0c0805ff 0c0805ff 0b0705ff 0a0605ff 0a0605ff 0a0605ff 0b0706ff 0b0706ff 0b0605ff 0a0706ff 0a0706ff 0b0605ff 0a0706ff 080807ff 070808ff 070807ff 070707ff 070707ff 070707ff 080706ff 070706ff 050605ff 050604ff 050505ff 080705ff 100804ff 130b06ff 1c0e07ff 271207ff 1c0c08ff 1c0b06ff 1b0d08ff 1b0c06ff 170200ff 301c16ff 80746eff a9a8a8ff 8e8f90ff 676767ff 585858ff 434343ff 2a2a2aff 1f1f1fff 202020ff 262626ff 292929ff 222222ff 121212ff 090909ff 2c2c2cff 535353ff 565656ff 595959ff 6e6e6eff 838383ff 5e5e5eff 000000ff 000000ff 020202ff 6d6e6fff e7edefff c38760ff b14602ff c65b12ff df6816ff f7721dff fb7020ff f06a1aff e26616ff d16013ff c15a13ff b65511ff ac530cff aa520cff aa530bff ba5c0bff bf600aff c1610cff d56a0eff f87c11ff e4730eff e87611ff e7750fff bf5d0cff a8530aff a4520bff b2590cff c15f0aff bd5d0bff a04f08ff 904906ff 894605ff 844205ff 824208ff 803f06ff 3b1e05ff 623107ff 834108ff 5f2e07ff 703a0eff 804812ff 3d2513ff 3f2514ff 623811ff 523113ff 4f2e15ff 4d2e17ff 503018ff 4e3117ff 4c301bff 4f331dff 593a1eff 5a3b20ff 54381eff 55391eff 4e3620ff 4a3321ff 3c2d22ff 3c2f23ff 433325ff 453425ff 433327ff 403329ff 3f3028ff 3f302bff 3c3129ff 382f28ff 382e29ff 3a2e29ff 3b3229ff 3e302aff 382f29ff 312b27ff 332d28ff 3b312aff 413229ff 3d3028ff 322b25ff 2d2824ff 2f2823ff 302723ff 272322ff 252221ff 2e2721ff 302116ff 5b4d42ff cfceceff bbbcbcff 6b6b6bff 6b6b6bff 6f6f6fff 707070ff 727272ff 747474ff 767676ff 777777ff 797979ff 7a7a7aff 777777ff b8b8b8ff e1e1e1ff d9d9d9ff dfdfdfff f7f7f7ff d8d8d9ff b1b1b0ff adadadff abacabff 8a8a8a81 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 13131303 575757c8 777777ff 727272ff 717171ff 757474ff bcbcbcff f9f9f9ff e6e5e6ff c4c4c4ff bcbbbcff bdbdbeff b9b9b9ff 3a3a3aff 181818ff 1e1e1eff 1d1d1dff 1c1c1cff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 181818ff 171717ff 161616ff 151515ff 0b0b0bff 4c4c4cff b3b3b3ff b3b4b4ff 535050ff 0c0000ff 1c0e0bff 201009ff 22110aff 27130cff 2f160dff 371a0dff 402111ff 391e0fff 180d09ff 060405ff 090503ff 0a0603ff 0a0603ff 0b0704ff 0b0704ff 0b0704ff 0b0704ff 0a0604ff 0a0605ff 090505ff 0a0605ff 0a0605ff 0a0605ff 0a0605ff 0a0605ff 090605ff 070707ff 090706ff 090606ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 060606ff 060606ff 060606ff 050505ff 030403ff 090606ff 1b0a08ff 1c0d08ff 170a05ff 180b05ff 1a0903ff 210a01ff 54443eff 9a9898ff a3a5a6ff 797a7aff 5b5b5bff 3f3f3fff 191919ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 131313ff 464646ff 595959ff 545454ff 5e5e5eff 757575ff 808080ff 858585ff 696969ff 000000ff 000000ff 000000ff 656566ff e7ecefff bc8e6cff 993e00ff af5111ff ba5511ff d05f13ff eb6d19ff fb731fff f86e1fff ec6919ff dc6414ff cc5e13ff bd5912ff ae5311ff ac530fff b0550bff a94f07ff a84f09ff be5d0cff ea750fff f97d10ff f3790dff ff8410ff f0780eff cf670dff bf5e0cff b4590aff ae5508ff b25709ff b35809ff 9f4e08ff 8b4605ff 854207ff 874409ff 904706ff 4d2807ff 64340aff 984d08ff 864105ff 81440dff 8a4c11ff 452a12ff 3a2215ff 713e14ff 5d3714ff 4f2f13ff 4b2d16ff 432a17ff 452d16ff 4e321aff 51331cff 54351cff 50351bff 452e1cff 382a1eff 39291fff 402e21ff 412e21ff 3a2c21ff 413124ff 463326ff 463227ff 413229ff 3e2e28ff 3e2f29ff 423228ff 443329ff 453228ff 42332aff 3e3129ff 3d3029ff 372c27ff 2d2726ff 322c27ff 3e3026ff 3f2f26ff 382b24ff 2b2523ff 232223ff 262321ff 2c2622ff 2a2421ff 23201eff 1e1c1dff 131110ff 5f5d5cff d7d7d7ff aaaaaaff 636363ff 696969ff 6c6c6cff 6d6d6dff 6f6f6fff 717171ff 737373ff 747474ff 767676ff 767676ff 7a7a7aff cacacaff dededeff d9d8d8ff e6e6e6ff f8f9f8ff d1d2d1ff b1b1b1ff afafafff a8a8a8fd 9898984b 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 39393992 797979ff 727272ff 727272ff 70706fff a0a0a0ff f4f3f3ff ecebecff c9c8c8ff bbbbbbff bbbbbbff c2c2c2ff 565656ff 141414ff 1d1d1dff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 191919ff 181818ff 161616ff 161616ff 151515ff 141414ff 0c0c0cff 323232ff acacacff b4b4b4ff 6f6d6eff 140501ff 221109ff 24120bff 2b140cff 35190eff 402110ff 462511ff 2c180dff 0c0604ff 060301ff 0a0603ff 0a0603ff 0a0603ff 0a0603ff 0a0603ff 0b0704ff 0b0704ff 0a0604ff 090504ff 090504ff 090504ff 0a0605ff 0a0605ff 0a0605ff 0a0605ff 0a0605ff 080706ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 060606ff 060606ff 060606ff 050606ff 060506ff 060305ff 0e0706ff 1d0e08ff 1c0b06ff 1a0b06ff 1d0d07ff 160200ff 291d19ff 747171ff aaacadff 939394ff 676767ff 434343ff 191919ff 000000ff 000000ff 000000ff 010101ff 010101ff 010101ff 000000ff 040404ff 2e2e2eff 575757ff 565656ff 5b5b5bff 686868ff 757575ff 7c7c7cff 818181ff 787878ff 787878ff 000000ff 000000ff 000000ff 595959ff e6ebeeff bb997dff 853600ff 9b490eff a94e10ff b55211ff c15712ff d86414ff f3721bff fc7220ff f36b1dff e76718ff d76314ff c65c13ff b45511ff b4560fff d67c1bff d9841fff cb6b17ff cb6311ff e67010ff fa7e10ff f67c10ff eb750dff dc6d0bff da6d0cff d86b0dff ce680dff b85d0aff b05808ff a0500aff 8f4709ff 8d4608ff 884308ff 8f4806ff 582b07ff 5b2e09ff 894306ff 814007ff 8e4a0eff 9e5614ff 5b3411ff 2a1b0fff 6d3d13ff 6a3b14ff 5e3815ff 543114ff 4f2f16ff 452d17ff 482f1bff 4b2f1bff 4a301bff 49321aff 4b311dff 3a291dff 37291eff 3c2b1fff 3d2c1fff 412e1fff 463221ff 483224ff 453125ff 413028ff 3d2e27ff 3b2d26ff 423327ff 4d3726ff 4b3727ff 463527ff 403025ff 332a24ff 2d2624ff 282524ff 2a2625ff 362a24ff 392c24ff 322a23ff 2c2722ff 302822ff 372a21ff 372a20ff 35281fff 30261eff 26211dff 13100fff 797979ff dadadaff 959595ff 5d5d5dff 686868ff 696969ff 6b6b6bff 6c6c6cff 6f6f6fff 717171ff 727272ff 747474ff 727272ff 838383ff d6d6d6ff d9d9d9ff dadadaff eeefefff f7f7f7ff cbcccbff b3b3b3ff b2b2b2ff a3a3a3e9 d3d3d319 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2d2d2d56 757575ff 727272ff 727272ff 706f6fff 888989ff e6e6e6ff f1f1f1ff cecdceff bbbbbbff bababaff c3c3c3ff 777777ff 131313ff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 181818ff 171717ff 161616ff 151515ff 151515ff 141414ff 131313ff 0e0e0eff 1d1d1dff 9d9d9dff b3b4b4ff 878687ff 1e0f08ff 291408ff 31170bff 3a1c0eff 472610ff 412412ff 1b0d08ff 060302ff 080402ff 090502ff 090502ff 0a0603ff 0a0603ff 0a0603ff 0a0603ff 0a0603ff 090503ff 090504ff 090504ff 090504ff 090504ff 090504ff 090504ff 090504ff 0a0604ff 090605ff 070706ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 060606ff 060606ff 060606ff 060606ff 060405ff 070405ff 120706ff 1f0e08ff 1c0c07ff 1c0d06ff 130400ff 110501ff 4b4443ff 9d9c9cff a8a9a9ff 7c7c7cff 535353ff 262626ff 020202ff 000000ff 000000ff 010101ff 010101ff 010101ff 000000ff 000000ff 131313ff 474747ff 5c5c5cff 545454ff 6d6d6dff 8e8e8eff 7e7e7eff 787878ff 7f7f7fff 848484ff 747474ff 8b8b8bff 000000ff 000000ff 000000ff 4d4d4dff e5e9edff bea188ff 793300ff 89400cff 95460eff a34c10ff ac5010ff b95512ff cc5d13ff e56b18ff fb741eff f96f20ff ef691bff e06614ff c95b11ff dc7a20ff ffad32ff ffb233ff ffaa2bff ed8f20ff cd6913ff de6a0dff f77b0fff ec750dff ed770fff d46a0dff c7610bff cc640cff cd660bff b25808ff 9b4e08ff 8d4709ff 8b4508ff 884406ff 8c4607ff 5b2c06ff 492507ff 914708ff 7e3e07ff 78400eff 844812ff 673913ff 26180fff 673c12ff 603712ff 5b3513ff 563415ff 5f3817ff 623918ff 55341aff 452d19ff 412c19ff 442e19ff 4c321cff 52351dff 4f3620ff 4c3320ff 4d3521ff 4b3320ff 4a3220ff 483222ff 453223ff 413125ff 3e2f24ff 3e2f26ff 413127ff 453225ff 3e3026ff 3a2f26ff 413225ff 402e26ff 352926ff 2f2724ff 2e2723ff 302823ff 352b23ff 352b23ff 322921ff 412f21ff 533822ff 543921ff 4a321eff 3a2a1cff 241d1aff 151214ff 959595ff d7d7d7ff 818181ff 5c5c5cff 656565ff 666666ff 686868ff 6a6a6aff 6c6c6cff 6e6e6eff 6f6f6fff 727272ff 6c6c6cff 949494ff ddddddff d6d6d6ff ddddddff f6f6f6ff f3f4f4ff c9c9c9ff b5b5b5ff b3b4b4ff abababba 00000000 ffffff01 ffffff01 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e0e0e23 696969f3 757575ff 727272ff 707171ff 777878ff d0d1d1ff f5f5f6ff d4d4d5ff bbbbbbff b9b9b9ff c1c1c1ff 969696ff 191919ff 191919ff 191919ff 181818ff 181818ff 171717ff 161616ff 151515ff 141414ff 131313ff 131313ff 121212ff 101010ff 0e0e0eff 888888ff b3b3b3ff 98999aff 301e16ff 37180cff 422012ff 4d280fff 351c0dff 0c0706ff 050301ff 090502ff 090502ff 090502ff 090502ff 090502ff 0a0603ff 0a0603ff 0a0603ff 090503ff 080403ff 080403ff 080403ff 090504ff 090504ff 090504ff 090504ff 090504ff 070605ff 060606ff 060606ff 060606ff 070707ff 070707ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 070506ff 070405ff 070405ff 130806ff 1e0d08ff 1d0e09ff 180a05ff 0b0100ff 241d1cff 7c7776ff b0afafff 939494ff 676767ff 3b3b3bff 0d0d0dff 000000ff 000000ff 010101ff 010101ff 010101ff 010101ff 000000ff 020202ff 2b2b2bff 585858ff 595959ff 5b5b5bff 8c8c8cff abababff 9b9b9bff 7f7f7fff 7c7c7cff 828282ff 888888ff 7c7c7cff adadadff 6d6d6dff 151515ff 000000ff 424242ff e2e7ebff cdb39eff 783300ff 7c3b05ff 88420bff 8f440bff 99490eff a74e10ff b45313ff c05613ff d66212ff ef7018ff fc7220ff f66c1fff e86818ff f78926ff ff9b2dff fea030ff ffab31ff ffb32fff f8a527ff cb6e13ff cd620dff d76b0dff ec7610ff f37a0fff e2700cff ca630bff ce670bff d0690dff ba5d0cff a25309ff 914808ff 844006ff 834007ff 673207ff 371b06ff 874308ff 8f4709ff 82450fff 774111ff 643712ff 261911ff 623713ff 613813ff 573314ff 432b15ff 462b16ff 563419ff 513219ff 5a371aff 55351bff 4e321bff 4f341bff 52361eff 583920ff 58381fff 5b3b22ff 553923ff 4a3522ff 473323ff 473223ff 473225ff 403022ff 3e2e22ff 3c2c22ff 3d2d22ff 3d2f25ff 342b23ff 322824ff 352926ff 382b26ff 3a2b24ff 3d2d24ff 402f24ff 453222ff 442f20ff 382b21ff 392c1dff 432e1fff 4b3220ff 4d321dff 432d1bff 2c2015ff 2b231fff b1b0b0ff cccdcdff 6e6e6eff 5c5c5cff 636363ff 656565ff 656565ff 676767ff 6a6a6aff 6b6b6bff 6c6c6cff 6f6f6fff 686868ff aaaaaaff dededeff d6d6d6ff e4e3e3ff fcfcfcff eeefefff c7c7c7ff b8b9b9ff b2b2b2ff b9b9b984 00000000 ffffff02 ffffff01 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16161603 575757ca 777777ff 727272ff 727172ff 6f706fff b5b5b5ff f6f5f6ff dcdbddff bcbcbbff b9b9b9ff bcbcbcff aeaeaeff 282828ff 151515ff 181818ff 171717ff 161616ff 151515ff 151515ff 141414ff 131313ff 121212ff 121212ff 101010ff 101010ff 070707ff 6e6e6eff b3b3b3ff a4a6a7ff 43322cff 471e0dff 512710ff 2b1406ff 050201ff 050300ff 080401ff 090502ff 090502ff 090502ff 090502ff 090502ff 090502ff 080402ff 070303ff 080403ff 080403ff 080403ff 080403ff 080403ff 080403ff 090503ff 080605ff 070606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 080506ff 070405ff 080404ff 190d08ff 1e0f08ff 150c08ff 120502ff 190902ff 524947ff a3a19fff a8a9a9ff 7c7d7dff 535353ff 222222ff 000000ff 000000ff 000000ff 000000ff 010101ff 010101ff 000000ff 000000ff 101010ff 434343ff 5d5d5dff 545454ff 757575ff b4b4b4ff c2c2c2ff aeaeaeff 999999ff 828282ff 818181ff 888888ff 8d8d8dff 7f7f7fff aaa9a9ff b3b3b3ff 939494ff 333333ff 333334ff d9dddfff cdbeb5ff 7b431cff 88420bff 843e04ff 884109ff 91450cff 984a0cff a34d0eff ac5011ff ba5610ff c85d11ff e16814ff f8741cff fa7020ff fc7927ff ff8a29ff fe9129ff ff972bff ffa12eff ffae2fff fba829ff c46713ff b6560aff ce650dff e9730eff e9750eff f47912ff df700eff d16a0dff cc670cff bf610aff aa540aff 974a08ff 894409ff 703709ff 371c07ff 7f3e05ff 854107ff 7c410dff 7b4310ff 723d11ff 251710ff 613712ff 713f14ff 673a16ff 5a3514ff 482c16ff 392417ff 241b16ff 3f2a1aff 492f1aff 52321bff 4e331cff 4e331cff 4e331eff 553821ff 503620ff 4a3421ff 432f21ff 3e2d21ff 3a2d23ff 3f2c22ff 432f22ff 412d21ff 412f22ff 433122ff 413021ff 3a2a21ff 322721ff 2c2421ff 2b2520ff 2e2721ff 302521ff 36271eff 3c2b1fff 3b291dff 33261dff 34271dff 33251bff 2d221aff 2b2118ff 30221aff 291c13ff 41372eff c5c4c4ff bebebeff 606060ff 5c5c5cff 606060ff 626262ff 636363ff 656565ff 676767ff 696969ff 6a6a6aff 6c6c6cff 6b6b6bff bebebeff dcdcdcff d8d8d9ff ecececff ffffffff eaeaeaff c6c6c6ff bdbdbdff b0b0b0ff cfcfcf50 00000000 ffffff03 ffffff01 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3c3c3c95 797979ff 727272ff 727272ff 6e6e6eff 999999ff f0f0f0ff e3e3e4ff bfbfbeff b8b8b8ff b9b9b9ff bcbcbcff 414141ff 0f0f0fff 171717ff 161616ff 151515ff 141414ff 131313ff 131313ff 121212ff 111111ff 101010ff 0f0f0fff 0f0f0fff 040404ff 515151ff b2b2b2ff abadafff 584c45ff 431d07ff 1d0b04ff 030100ff 070401ff 080401ff 080401ff 080401ff 080401ff 090502ff 090502ff 080402ff 080402ff 070302ff 070302ff 080403ff 080403ff 080403ff 080403ff 080403ff 070404ff 060504ff 060606ff 050606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 070506ff 090506ff 080404ff 0b0505ff 170b09ff 200f09ff 180b06ff 160300ff 35241dff 857b77ff adaeaeff 939393ff 676767ff 3d3d3dff 0d0d0dff 000000ff 000000ff 000000ff 000000ff 000000ff 010101ff 000000ff 000000ff 252525ff 565656ff 595959ff 5b5b5bff a1a1a1ff d9d9d9ff d0d0d0ff bebebeff adadadff 989898ff 8a8a8aff 888888ff 8e8e8eff 939393ff 8b8b8bff a0a0a0ff a8a8a8ff acacacff a7a8a7ff 89898aff d8dadbff c3bcb9ff 331309ff 66381cff 844b1eff 874208ff 8e4406ff 8f460aff 994a0eff 9f4c10ff a9500fff b45511ff be580fff d26012ff ea6e19ff fd7821ff fe7824ff ff8128ff fe8d29ff fe9228ff fe9b2cff ffac2fff ef9726ff b6580fff b8590cff d0660cff dd6e0eff e1700fff ea740fff d1670dff b95c09ff ba5e0aff bd5d0bff ad540cff 9b4c09ff 864309ff 3d1e08ff 814009ff 954908ff 87440eff 77400fff 764010ff 2b1b10ff 4f2c12ff 703e15ff 6c3b16ff 5b3517ff 402817ff 301f17ff 231915ff 231917ff 291d18ff 432b1aff 4f311bff 4c301cff 4a301bff 482f1dff 433020ff 3c2c21ff 382a1eff 3a2a21ff 392a21ff 3c2b22ff 432d22ff 473323ff 443021ff 423021ff 422e20ff 392a1eff 30281fff 2c241eff 2a241eff 27221dff 26201cff 2a221eff 31241eff 36261dff 33251bff 34241bff 36271cff 352418ff 312219ff 2d211aff 23160eff 554e49ff d1d1d2ff aaaaaaff 555555ff 5c5c5cff 5d5d5dff 5f5f5fff 616161ff 626262ff 646464ff 666666ff 686868ff 676767ff 737373ff cececeff dadadaff dededeff f5f6f5ff fefeffff e6e7e6ff c8c8c8ff c1c1c1ff b3b3b3e5 e7e7e726 00000000 ffffff03 ffffff01 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 23232359 767676ff 727272ff 727272ff 6f6f6eff 828282ff e2e2e2ff eaeaeaff c4c4c3ff b7b7b7ff b8b8b7ff c0c0c0ff 616161ff 0c0c0cff 161616ff 151515ff 141414ff 131313ff 121212ff 121212ff 111111ff 101010ff 0f0f0fff 0e0e0eff 0e0e0eff 040404ff 353535ff acacacff b0b0b0ff 62605eff 060100ff 050100ff 080401ff 080401ff 080401ff 080401ff 080401ff 080401ff 080402ff 080402ff 070302ff 070302ff 070302ff 070302ff 070302ff 080302ff 080403ff 080403ff 070504ff 050505ff 050505ff 050505ff 050505ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 050606ff 070506ff 080406ff 070404ff 070403ff 180b07ff 1d0c09ff 150501ff 1d0c05ff 5c4d48ff 9f9e9cff a5a6a7ff 7b7b7bff 535353ff 232323ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0c0c0cff 3e3e3eff 5d5d5dff 535353ff 747474ff d5d5d5ff f8f8f8ff dededeff ccccccff bfbfbfff acacacff 999999ff 959595ff 909090ff 949494ff 979797ff 8e8e8eff 9c9c9cff abababff a2a2a2ff a3a3a3ff acadacff cecfceff f2f1f0ff 9c8c86ff 442b23ff 50352aff 784f32ff 894c17ff 904606ff 964a0bff 954a0dff 99490dff a44d0dff af530fff b6550fff c65a12ff ee761dff fe7f1fff fe7821ff ff7927ff ff8529ff ff8e28ff fe942aff ffa731ff cc721bff aa4f0bff af560dff bf5d0cff c9630cff de6e10ff ef7710ff d96b0eff bb5e0bff b2590bff ac5509ff a6500aff 9d4e0aff 492608ff 773d07ff 974c07ff 964e0fff 884912ff 854611ff 3a2111ff 422710ff 6b3b11ff 593116ff 432916ff 352217ff 251b16ff 221815ff 241916ff 291d16ff 291f18ff 3c2819ff 4b2f1aff 52331bff 51331bff 49321eff 43301dff 442f1eff 432e1fff 3e2d1fff 402e21ff 432d22ff 46321fff 48331eff 48301fff 432f20ff 3a2b20ff 31271eff 2b231dff 28221dff 24201cff 211e1bff 211d1cff 211c1bff 261d1aff 281f19ff 271e19ff 231d19ff 251d17ff 2b1f17ff 2d2117ff 231309ff 746b65ff d6d7d7ff 959595ff 4f4f4fff 5a5a5aff 5a5a5aff 5d5d5dff 5e5e5eff 5f5f5fff 626262ff 636363ff 666666ff 626262ff 858585ff d8d8d8ff dadadaff e7e7e7ff fcfdfcff fdfdfcff e3e4e3ff ccccccff c2c2c2ff bbbbbbc1 f4f4f410 ffffff03 ffffff03 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0f0f0f26 6a6a6af4 757575ff 727272ff 717070ff 747474ff cdcdcdff efefeeff cacacaff b6b6b6ff b6b6b7ff bfbfbfff 828282ff 0e0e0eff 131313ff 131313ff 131313ff 121212ff 111111ff 101010ff 0f0f0fff 0f0f0fff 0e0e0eff 0d0d0dff 0d0d0dff 070707ff 1e1e1eff 9f9f9fff b1b1b1ff 757676ff 010000ff 070300ff 080401ff 080401ff 080401ff 080401ff 080401ff 080401ff 070302ff 060202ff 070302ff 070302ff 070302ff 070302ff 070302ff 070302ff 060403ff 050404ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 060606ff 060606ff 060606ff 050505ff 050606ff 050606ff 060405ff 070304ff 0d0806ff 130a07ff 210f07ff 1e0800ff 34231eff 7c7876ff a9ababff 8e8f8fff 646464ff 3c3c3cff 0d0d0dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 202020ff 515151ff 5c5c5cff 575757ff 9b9b9bff f1f1f1ff ffffffff efefefff ddddddff cdcdcdff c0c0c0ff abababff 9e9e9eff 9f9f9fff 949494ff 989898ff 9a9a9aff 929292ff 9f9f9fff abababff a5a5a5ff a0a0a0ff 9d9d9cff a5a6a5ff cececfff feffffff dcd6d4ff 8c7b75ff 6b5953ff 735f55ff 7b5132ff 894510ff 99490aff 964a0cff 9a4a0bff 9f4b0eff a6500eff b2540fff d96a1bff f27a20ff fc8020ff fd7c21ff fd7623ff ff7d28ff ff8828ff ff952aff e88322ff b3530eff ae540eff aa510bff b5560aff c8620fff cb650eff dc6e0eff d1690dff c5630aff b05808ff 9f4f09ff 9c4d08ff 4f2808ff 653308ff 8a4508ff 81450fff 864712ff 8a4a11ff 4a290fff 311e11ff 5f3512ff 623614ff 492a17ff 332016ff 221913ff 221815ff 221915ff 302017ff 472e1aff 4d311aff 52321aff 55341bff 50331cff 432c1bff 39281aff 3e2c1bff 432e1dff 422e1dff 412e1eff 3f2b1dff 3e2b1fff 432f1dff 4a321fff 4a311eff 462f1dff 39281cff 2e231cff 29211cff 251e1aff 201c19ff 1f1c19ff 1d1b19ff 1b1818ff 1b1817ff 1b1716ff 181615ff 151314ff 131415ff 161615ff 1a0f07ff 8e8884ff d4d5d6ff 7f7f7fff 4d4d4dff 565656ff 585858ff 5a5a5aff 5c5c5cff 5d5d5dff 5f5f5fff 616161ff 636363ff 606060ff 9d9d9dff dededeff dededeff f1f1f1ff ffffffff fafafaff e3e3e2ff d0d0d0ff c2c2c2ff cacaca96 fdfdfd05 ffffff06 ffffff02 ffffff01 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01010103 565656ca 787878ff 727272ff 727272ff 6d6d6dff b2b3b2ff f0f1f0ff d2d2d2ff b6b6b6ff b5b5b6ff bbbbbbff 9f9f9fff 191919ff 101010ff 121212ff 121212ff 111111ff 101010ff 0f0f0fff 0f0f0fff 0e0e0eff 0d0d0dff 0c0c0cff 0c0c0cff 090909ff 0c0c0cff 8c8c8cff b0b0b0ff 8d8d8dff 0b0806ff 060200ff 080401ff 080401ff 080401ff 080401ff 080401ff 070301ff 060201ff 060201ff 070302ff 070302ff 070302ff 070302ff 070402ff 050403ff 040404ff 040404ff 040505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 060405ff 070405ff 100807ff 221109ff 1d0a01ff 180b05ff 4c4645ff 99999aff a1a3a3ff 757575ff 5f5f5fff 414141ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 090909ff 383838ff 5c5c5cff 595959ff 646464ff c2c2c2ff ffffffff fefefeff fcfcfcff f1f1f1ff e0e0e0ff cececeff b9b9b9ff a3a3a3ff a6a6a6ff a6a6a6ff 989898ff 9a9a9aff 9b9b9bff 959595ff 8b8b8bff b6b6b6ff a6a6a6ff a1a1a1ff 9f9f9eff 9a9a9aff a0a0a0ff c2c2c2ff f2f3f4ff feffffff d7d0cdff aa9f9aff 817370ff 675046ff 6c3916ff 883e06ff 9b4c09ff 9f4e0aff a04e0cff a4500dff c86519ff e3751fff f17b20ff f87e21ff fd8021ff fd7a20ff fe7725ff ff842aff f68525ff ce5f12ff c05911ff b2550fff aa520dff aa520bff a9530bff b55a0dff cc650eff cc660bff c3620aff ad570aff a25009ff 582a06ff 462208ff 7f4009ff 7d410eff 7a400fff 83440fff 5d3410ff 130f0eff 2e1b0fff 4a2a12ff 472915ff 221714ff 1d1612ff 221814ff 231915ff 211816ff 2f1f18ff 422917ff 492e1aff 50311aff 52331bff 4d321aff 472f1aff 3c291aff 3b291aff 402c1cff 432e1bff 44301bff 3c2c1dff 37261cff 402b1eff 452d1dff 432b1aff 36271bff 2b211bff 2b221bff 28211bff 211c18ff 1d1a17ff 1d1a16ff 1b1816ff 1a1515ff 1a1715ff 191513ff 171514ff 121213ff 101111ff 121010ff a2a1a1ff ccccccff 6a6a6aff 4c4c4cff 545454ff 555555ff 575757ff 595959ff 5a5a5aff 5d5d5dff 5f5f5fff 626262ff 646464ff b4b5b4ff e1e1e1ff e6e6e6ff f9f9f9ff ffffffff f7f7f7ff e2e3e2ff d4d4d4ff c2c2c2fd dbdbdb63 ffffff02 ffffff07 ffffff02 ffffff01 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3c3c3c96 797979ff 727272ff 727272ff 6c6c6cff 979897ff ecececff dadad9ff b8b8b7ff b4b4b5ff b7b7b7ff b3b3b3ff 2d2d2dff 0c0c0cff 111111ff 101010ff 0f0f0fff 0f0f0fff 0e0e0eff 0d0d0dff 0d0d0dff 0c0c0cff 0c0c0cff 0b0b0bff 090909ff 020202ff 747474ff b0b0b0ff 9d9e9eff 1c1a1aff 030000ff 080401ff 080401ff 080401ff 070301ff 070301ff 060201ff 060201ff 060201ff 060201ff 060201ff 070302ff 060403ff 050403ff 040404ff 040404ff 040404ff 040404ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 060505ff 060405ff 0a0505ff 180b08ff 1e0e06ff 110500ff 2a221dff 767473ff a5a6a7ff 8c8c8cff 646464ff 5b5b5bff 616161ff 484848ff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1a1a1aff 4c4c4cff 5d5d5dff 595959ff 6a6a6aff 979797ff cdcdcdff ecececff eeeeeeff eeeeeeff e3e3e3ff cececeff b8b8b8ff aaaaaaff a4a4a4ff aaaaaaff a8a8a8ff 979797ff 999999ff 9d9d9dff 9f9f9fff 8b8b8bff 818181ff acacacff a8a8a8ff 9f9f9fff 9c9c9cff 989898ff 9f9f9fff bdbdbdff e6e6e6ff ffffffff faf9f8ff cec5c1ff 8a7b74ff 53413bff 563826ff 69360eff 8e4406ff a15009ff a14e0dff ba5e18ff d5701eff e07620ff ea7920ff f67c21ff fb8021ff fd7e21ff fe7824ff fb7724ff e66816ff d76413ff c65c13ff bb5811ff af540eff a9500eff a5500cff a6520cff ba5c0dff c7620dff b95c0cff a85509ff 763b09ff 3a1a07ff 6a3407ff 70390bff 794010ff 834510ff 683a11ff 17100eff 28180fff 492813ff 412612ff 352215ff 2d1e16ff 1f1613ff 221814ff 231915ff 221916ff 2d1d16ff 3a2616ff 432c17ff 493018ff 493018ff 4f321bff 4e321bff 422c1bff 3a291bff 37271cff 3d2a1dff 432e1dff 3b2b1aff 3e2a1bff 3f2a1bff 38271bff 362619ff 2c201bff 221c18ff 241d19ff 251e19ff 201b17ff 1b1815ff 1b1815ff 1b1716ff 1c1816ff 191513ff 141313ff 131313ff 0b0b0bff 1f1f20ff b8b8b8ff bfbfbfff 595959ff 4b4b4bff 515151ff 535353ff 545454ff 565656ff 585858ff 5a5a5aff 5e5e5eff 606060ff 707070ff cbcbcbff e5e5e5ff eeeeeeff fdfdfdff fdfefeff f4f4f3ff e3e3e2ff d5d5d5ff c0c0c0ef e8e8e838 ffffff06 ffffff05 ffffff01 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2626265c 767676ff 727272ff 727272ff 6e6e6eff 828282ff e0dfe0ff e2e2e1ff bbbbbbff b4b4b4ff b5b5b5ff bcbcbcff 4c4c4cff 070707ff 101010ff 0f0f0fff 0f0f0fff 0e0e0eff 0d0d0dff 0c0c0cff 0c0c0cff 0b0b0bff 0b0b0bff 0a0a0aff 090909ff 000000ff 565656ff afafafff a8a8a8ff 323232ff 000000ff 080401ff 070301ff 070301ff 060201ff 060201ff 060201ff 060201ff 060201ff 060201ff 050202ff 040303ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 060505ff 070505ff 070404ff 0a0506ff 1a0f0cff 100501ff 150b05ff 514a47ff 969596ff 9e9f9fff 777777ff 5f5f5fff 5e5e5eff 5f5f5fff 616161ff 4b4b4bff 010101ff 000000ff 000000ff 000000ff 000000ff 060606ff 323232ff 585858ff 5b5b5bff 595959ff 696969ff 878787ff 989898ff aaaaaaff c6c6c6ff c3c3c3ff bebebeff bebebeff b7b7b7ff b1b1b1ff acacacff a7a7a7ff adadadff a7a7a7ff 989898ff 9b9b9bff 9f9f9fff a3a3a3ff a6a6a6ff 969696ff 656565ff 929292ff aaaaaaff 9d9d9dff 999999ff 979797ff 9e9e9eff b8b8b9ff dddddeff f9f9f9ff ffffffff e0dad8ff 94847dff 6a574fff 432f27ff 331502ff 5d2c06ff 92490cff b25b10ff bf6617ff ce6e1aff d8721cff e5771eff ee7920ff f77c20ff fc8121ff fd7820ff fb6f20ff f06a1bff e16616ff d26116ff c35b13ff b45610ff a8520cff 9f4c0cff 99490dff a44e0dff af550dff af570aff 8c4508ff 411f07ff 7b3c08ff 6c360bff 6b380cff 703c0fff 69380fff 201510ff 29190eff 352011ff 683a13ff 6e3e15ff 462a16ff 1f1411ff 251915ff 231915ff 211915ff 261b17ff 3c2718ff 4c3019ff 4a311aff 462e18ff 422c1aff 462e1cff 4e311aff 4e321bff 432c1cff 392719ff 38271aff 33251bff 31251aff 322419ff 2e2119ff 2e201aff 2a1e1bff 231b17ff 201b16ff 211b16ff 211b16ff 1b1715ff 181514ff 181513ff 171415ff 161312ff 111011ff 101111ff 030303ff 363636ff c8c8c8ff adadadff 4c4c4cff 4a4a4aff 4f4f4fff 505050ff 525252ff 545454ff 565656ff 595959ff 5e5e5eff 616161ff 848484ff ddddddff e9e9e9ff f5f5f6ff fdfefeff fbfbfbff f1f0f1ff e2e2e2ff d3d3d3ff b9b9b9cc f6f6f617 ffffff09 ffffff03 ffffff01 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12121228 6a6a6af6 757575ff 727272ff 717171ff 737372ff ccccccff e8e8e9ff c1c0c0ff b4b4b4ff b5b5b5ff bdbdbdff 6d6d6dff 060606ff 0f0f0fff 0e0e0eff 0d0d0dff 0d0d0dff 0c0c0cff 0c0c0cff 0b0b0bff 0a0a0aff 0a0a0aff 080808ff 080808ff 000000ff 393939ff aaaaaaff acacacff 4b4b4aff 000000ff 070300ff 060201ff 060201ff 060201ff 060201ff 060201ff 060201ff 060301ff 050302ff 030303ff 030303ff 030404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050505ff 050505ff 050505ff 060505ff 080405ff 070304ff 0b0606ff 120806ff 150601ff 31241eff 777370ff a0a1a1ff 8a8b8bff 6a6a6aff 606060ff 616161ff 5f5f5fff 5d5d5dff 616161ff 494949ff 030303ff 000000ff 000000ff 000000ff 161616ff 474747ff 5d5d5dff 595959ff 595959ff 606060ff 727272ff 878787ff 989898ff afafafff cacacaff cececeff c0c0c0ff c1c1c1ff bbbbbbff b3b3b3ff adadadff a7a7a7ff afafafff a7a7a7ff 9b9b9bff 9f9f9fff a5a5a5ff a4a4a4ff 939393ff 797979ff 565757f5 3a3b3bc5 707070e3 a5a5a5ff 9f9f9fff 989898ff 979797ff a0a0a0ff b6b6b6ff cecfd0ff e5e5e5ff fafafbff eeececff a49791ff 5d453aff 361a0fff 230d05ff 331806ff 6c350aff a75711ff c96c18ff d1701bff d9741dff e0751eff e87720ff ec761eff e76e1aff ec6f1aff fc7420ff f86d1fff eb681aff db6416ff ca5e13ff ba5a11ff ac520fff a24d0bff 99490aff 994a0cff a9530bff b3570aff 49230aff 7c3f09ff 81410cff 733c0dff 6a380dff 5a310eff 24170eff 452511ff 462711ff 623613ff 733e14ff 5a3414ff 2e1d14ff 2e1c16ff 281b16ff 221916ff 231915ff 352417ff 442c19ff 3e291aff 3a291cff 36251bff 34251cff 3e291aff 4b301cff 55351aff 583619ff 4d311aff 39281aff 2d2319ff 271f19ff 251d17ff 271f18ff 261d17ff 211915ff 201a15ff 201a15ff 201a15ff 1c1614ff 1b1713ff 1f1813ff 1a1212ff 131010ff 0e0f0fff 0f0f0fff 020202ff 545454ff d0d0d0ff 989898ff 434343ff 494949ff 4d4d4dff 4e4e4eff 505050ff 525252ff 545454ff 575757ff 5f5f5fff 646464ff 9d9d9dff e8e8e8ff eeefefff fafafaff fefdfdff f9f8f9ff eeeeedff e2e2e2ff c0c0c0ff b7b7b797 ffffff06 ffffff09 ffffff02 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020204 585858cd 787878ff 727272ff 727272ff 6c6c6cff b2b3b3ff ebebebff c9c8c8ff b2b3b3ff b3b3b3ff bbbbbbff 8d8d8dff 0c0c0cff 0c0c0cff 0d0d0dff 0c0c0cff 0c0c0cff 0b0b0bff 0b0b0bff 0a0a0aff 080808ff 090909ff 080808ff 070707ff 010101ff 212121ff a1a1a1ff adadadff 676767ff 000000ff 050100ff 050101ff 060201ff 060201ff 060201ff 060201ff 050302ff 040302ff 030303ff 030303ff 030303ff 030303ff 030303ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050404ff 070404ff 070404ff 060303ff 0f0605ff 130602ff 1c0d07ff 564a45ff 949291ff 99999aff 797979ff 656565ff 646464ff 626262ff 5f5f5fff 5d5d5dff 5b5b5bff 5d5d5dff 545454ff 0f0f0fff 000000ff 040404ff 2d2d2dff 565656ff 5c5c5cff 585858ff 585858ff 5a5a5aff 636363ff 757575ff 888888ff 999999ff b0b0b0ff cbcbcbff d6d6d6ff cbcbcbff c3c3c3ff bcbcbcff b4b4b4ff acacacff a8a8a8ff b2b2b2ff a7a7a7ff 9f9f9fff a5a5a5ff a1a1a1ff 8d8d8dff 717171ff 4e4e4ee9 323232a2 2a2a297d 2727277d 4f4f4fb9 959595fa a1a1a1ff 959595ff 969696ff 9d9d9dff a7a8a7ff b4b4b4ff c8c8c8ff e3e5e5ff f1f0f1ff c1bab6ff 6d5951ff 3b2115ff 2a1007ff 220c05ff 411d08ff 884410ff c76b19ff dd771aff d4701aff d4701bff da711bff cc6417ff c45b10ff db6613ff f4721bff fc7120ff f86d1eff e86918ff d36114ff c85f12ff b9570eff a14d0bff 95480bff 95480aff ab520cff 562a09ff 86420aff 974c0dff 83430eff 6a3a0fff 351e0dff 19100cff 432510ff 633411ff 5b3213ff 603614ff 543115ff 412716ff 3a2316ff 341f15ff 362116ff 1f1613ff 251b14ff 332217ff 352318ff 33231aff 32231aff 402a1bff 4a2f1bff 4e301aff 4b2e1aff 4a2f1bff 54331aff 4a2e18ff 352518ff 2d2218ff 2a1f16ff 261c15ff 251c14ff 241b13ff 221a14ff 1f1914ff 201914ff 1e1713ff 1c1512ff 1e1613ff 241710ff 1d1310ff 100e0fff 0c0c0cff 010202ff 727272ff d2d2d2ff 808080ff 3e3e3eff 484848ff 4a4a4aff 4c4c4cff 4e4e4eff 4f4f4fff 525252ff 575757ff 616161ff 6c6c6cff b9b9b9ff efefefff f3f4f4ff fbfbfbff fdfdfdff f4f4f5ff eaeaeaff d8d8d8ff 9d9e9eff c6c6c65f ffffff02 ffffff06 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3d3d3d97 7a7a7aff 727272ff 727272ff 6b6c6cff 989999ff e8e8e8ff d1d1d1ff b2b3b3ff b3b3b3ff b6b6b6ff a6a6a6ff 1c1c1cff 080808ff 0c0c0cff 0c0c0cff 0b0b0bff 0a0a0aff 0a0a0aff 080808ff 080808ff 070707ff 070707ff 060606ff 030303ff 0c0c0cff 909090ff adadadff 808080ff 030101ff 030000ff 050100ff 060201ff 060201ff 060301ff 040302ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050404ff 070304ff 060304ff 050402ff 100705ff 170500ff 33241eff 76716eff 9a9b9bff 898a8aff 707070ff 686868ff 666666ff 626262ff 5f5f5fff 5d5d5dff 5b5b5bff 5b5b5bff 5b5b5bff 585858ff 0d0d0dff 101010ff 434343ff 5d5d5dff 5a5a5aff 585858ff 575757ff 5a5a5aff 606060ff 686868ff 797979ff 8b8b8bff 9c9c9cff b4b4b4ff cececeff d9d9d9ff d9d9d9ff cacacaff bdbdbdff b3b3b3ff abababff afafafff b4b4b4ff a8a8a8ff a4a4a4ff 9a9a9aff 858585ff 686868ff 434343d3 2f2f2f93 2828287d 25262673 1d1e1d65 09090857 24242483 777777e0 a1a1a1ff 969696ff 939393ff 959595ff 989898ff 9d9d9dff aaaaaaff c3c4c4ff e2e4e4ff d5d2d2ff 857772ff 41281fff 2e1307ff 271004ff 271004ff 53280aff 9f5314ff d17018ff d87418ff cd6b18ff b95b13ff b4540fff be570fff cc6010ff e06a15ff dc671cff f16b1fff f86c1aff bf5712ff b55413ff c65c13ff a84f0eff 93460bff 90450aff 492307ff 74380aff ae570fff 9c4e11ff 5e3210ff 1f1109ff 130c0bff 382110ff 5c3210ff 663910ff 653812ff 4c2a12ff 492a14ff 3b2314ff 351e14ff 4e2e17ff 281d14ff 231813ff 2c1c15ff 362315ff 342316ff 352416ff 402916ff 4c3019ff 4d2f18ff 492c18ff 3d2818ff 382618ff 3c2818ff 3d2719ff 382416ff 302017ff 2a1d15ff 261e15ff 261c14ff 231a13ff 201915ff 1e1714ff 1e1811ff 1c1512ff 1a1411ff 1d1611ff 1c1510ff 14100fff 0c0909ff 090708ff 8e8e8fff cececeff 696969ff 3c3c3cff 464646ff 474747ff 494949ff 4b4b4bff 4d4d4dff 515151ff 585858ff 656565ff 797979ff d1d0d0ff f1f2f2ff f6f6f6ff fbfcfcff fbfbfcff f1f1f2ff e3e3e3ff b6b7b7ff 8a8a8aee e2e2e22f ffffff01 ffffff03 ffffff01 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2626265d 767676ff 727272ff 727272ff 6e6e6eff 828383ff dededfff d9d9d9ff b4b4b4ff b2b2b2ff b3b3b3ff b5b5b5ff 363636ff 030303ff 0b0b0bff 0b0b0bff 090909ff 090909ff 090909ff 080808ff 070707ff 060606ff 060606ff 060606ff 030303ff 010101ff 797979ff acacacff 939292ff 100e0eff 010000ff 050100ff 050100ff 060200ff 040302ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 040404ff 040404ff 040404ff 040404ff 050404ff 060404ff 070304ff 070304ff 070304ff 0d0201ff 1a0b08ff 4c4442ff 8b8a8bff 949495ff 7d7d7dff 6d6d6dff 6a6a6aff 676767ff 636363ff 5f5f5fff 5d5d5dff 5c5c5cff 5a5a5aff 5a5a5aff 5a5a5aff 535353ff 323232ff 525252ff 5c5c5cff 585858ff 565656ff 565656ff 5a5a5aff 606060ff 656565ff 6b6b6bff 7a7a7aff 8e8e8eff a0a0a0ff b7b7b7ff d1d1d1ff dbdbdbff e0e0e0ff dadadaff c8c8c8ff bbbbbbff b4b4b4ff b6b6b6ff b2b2b2ff a4a4a4ff 929292ff 7b7b7bff 5c5c5cf6 3a3a3bbc 2c2d2d88 2626267b 23232470 16161762 04040455 0000004b 00000041 0303034d 525252b4 979797fd 9a9a9aff 8f8f8fff 8e8e8eff 8b8b8bff 8c8c8cff 919191ff a1a1a1ff c4c5c5ff dcdcddff a79e9cff 4f3b32ff 2c1308ff 250f06ff 210d03ff 2c1205ff 522808ff 934a10ff bc5f12ff b0570cff ac530fff b15410ff b6550eff c25911ff bc5911ff b15613ff da641bff dc611bff c55919ff b85614ff c85d12ff ba570fff aa500eff 5a2909ff 4e2406ff 9d4e0eff 9e5010ff 7e3f10ff 41220dff 0e0b0bff 381e0fff 623410ff 5d330eff 61360dff 482912ff 522f13ff 492a15ff 3f2413ff 502d13ff 442a14ff 2a1c13ff 2e1e15ff 352315ff 322216ff 2d1f15ff 2c1e14ff 332215ff 3b2616ff 402715ff 3e2715ff 352417ff 312017ff 362218ff 3a2317ff 382318ff 322116ff 2e1e14ff 291c14ff 251b13ff 221813ff 1d1614ff 1a1512ff 191312ff 181212ff 171314ff 18120fff 150d0dff 0b0507ff 171315ff a7a7a8ff c2c3c3ff 545454ff 3c3c3cff 444444ff 454545ff 474747ff 484848ff 4c4c4cff 515151ff 5a5a5aff 696969ff 8b8b8bff e2e2e2ff f1f2f2ff f7f6f7ff fbfcfcff fafafaff ecececff c8c8c8ff 959595ff 919191c3 f4f4f40d ffffff01 ffffff01 ffffff01 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1515152b 6b6b6bf7 757575ff 727272ff 717171ff 737374ff cdcdcdff e1e0e1ff b9b8b9ff b1b1b1ff b1b1b1ff bbbbbbff 585858ff 000000ff 0a0a0aff 0a0a0aff 080808ff 080808ff 070707ff 070707ff 060606ff 060606ff 050505ff 040404ff 030303ff 000000ff 5d5d5dff acacacff a0a0a0ff 242424ff 000000ff 050100ff 050100ff 050100ff 030302ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030404ff 040404ff 050404ff 070304ff 070304ff 070304ff 050103ff 0b0200ff 2c221fff 6b6a68ff 939495ff 898989ff 767676ff 707070ff 6d6d6dff 696969ff 646464ff 616161ff 5e5e5eff 5c5c5cff 5a5a5aff 5a5a5aff 595959ff 595959ff 585858ff 5a5a5aff 5a5a5aff 575757ff 535353ff 555555ff 5a5a5aff 5f5f5fff 646464ff 696969ff 707070ff 7b7b7bff 898989ff 9c9c9cff b5b5b5ff d2d2d2ff dfdfdfff e4e4e4ff e3e3e3ff d2d2d2ff c0c0c0ff b7b7b7ff b1b1b1ff a1a1a1ff 8a8a8aff 6f6f6fff 4c4c4ce2 343434a3 2a2a2982 25252578 2021216c 0f0f0f5f 00010152 00000048 00000040 00000039 00000034 15131530 3232327a 808080e7 9a9a9aff 8d8d8dff 898989ff 858585ff 818181ff 808080ff 858584ff 9c9c9dff caccccff c3bfbfff 6d5d59ff 2e180eff 260e05ff 271006ff 240e04ff 2b1205ff 4e2207ff 813e0bff a6520bff ad540cff ab520dff b1540fff b6550fff b9560fff a9500fff b55313ff e3661dff c9581aff df6415ff ce5f13ff ba5912ff 95450fff 431f09ff 87410dff 85420dff 9e4e0fff 844412ff 18100cff 24160dff 643612ff 6a3a0fff 543010ff 372010ff 4e2d11ff 5e3512ff 553214ff 492a13ff 432913ff 382213ff 382416ff 372313ff 342214ff 352315ff 301f14ff 2b1c13ff 2b1d14ff 312014ff 372216ff 342215ff 2a1d15ff 271a16ff 291a14ff 321e15ff 332115ff 2b1d14ff 2a1b13ff 2c1c13ff 2a1c11ff 251a11ff 1e1612ff 181314ff 151213ff 130f11ff 120e0fff 110d0fff 080506ff 2b2829ff bcbbbbff b0b0b0ff 424242ff 3d3d3dff 414141ff 434343ff 444444ff 474747ff 4a4a4aff 505050ff 5c5c5cff 6b6b6bff 9f9e9eff eaebebff f1f1f1ff f7f7f7ff fdfdfcff f8f8f8ff dedfdeff abacacff 828282ff a4a4a48f 00000000 ffffff01 ffffff01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06060606 5a5a5ad0 777777ff 727272ff 727272ff 6c6c6dff b5b6b7ff e6e5e6ff c0bfc0ff afafafff b0b0b0ff b9b9b9ff 7a7a7aff 020202ff 080808ff 090909ff 080808ff 070707ff 060606ff 060606ff 060606ff 040404ff 040404ff 030303ff 030303ff 000000ff 3f3f3fff a8a8a8ff a6a6a6ff 3b3b3bff 000000ff 050100ff 040201ff 030101ff 020202ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 040303ff 060304ff 070304ff 070304ff 060204ff 020000ff 120806ff 4b4340ff 848383ff 8f9090ff 808080ff 757575ff 737373ff 6f6f6fff 6a6a6aff 666666ff 636363ff 5f5f5fff 5d5d5dff 5a5a5aff 5a5a5aff 595959ff 585858ff 585858ff 585858ff 585858ff 545454ff 505050ff 535353ff 5a5a5aff 5f5f5fff 636363ff 686868ff 6e6e6eff 767676ff 808080ff 888888ff 929292ff a3a3a3ff b9b9b9ff ccccccff d4d4d4ff cdcdcdff bfbfbfff b5b5b5ff a8a8a8ff 959595ff 7f7f7fff 606060f8 404040c5 2f2f2f8f 2726277e 24242474 1c1c1c67 0909085b 0000004f 00000046 0000003e 00000038 01000033 201f2033 48474733 4343432a 11111156 585858c5 949494ff 909090ff 858585ff 818181ff 7b7b7bff 757575ff 717171ff 797979ff a4a6a6ff cbccccff 958d88ff 3f2a22ff 220900ff 260e05ff 271006ff 240f03ff 2f1405ff 522607ff 8b4409ff aa540cff ad540dff ab520eff aa520fff b6550eff a74e0cff 95480eff c25818ff f86e21ff ec681bff 954712ff a64e12ff 55280cff a65112ff 6d380dff 67340cff 844210ff 4d2710ff 2e1c0fff 743c12ff 763f12ff 683711ff 3a200fff 432610ff 4d2c0fff 503011ff 502f13ff 4d2b12ff 442812ff 3c2513ff 392312ff 352214ff 322013ff 332112ff 322012ff 2e1d14ff 2b1c14ff 2e1c16ff 311e16ff 332016ff 321f15ff 2e1e16ff 2b1b14ff 281913ff 241812ff 211910ff 261a12ff 291a11ff 29180fff 291910ff 221611ff 181111ff 131011ff 130e0fff 1a120fff 160a01ff 4c4540ff c7c8c9ff 9a9a9aff 363636ff 3d3d3dff 3e3e3eff 404040ff 424242ff 444444ff 494949ff 515151ff 5e5e5eff 6e6e6eff b1b1b1ff edededff f0f0f0ff f8f8f8ff fdfefdff f2f2f2ff c8c8c8ff 969797ff 787877fd bcbcbc57 00000000 ffffff02 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3f3f3f9a 797979ff 717171ff 727272ff 6c6c6cff 9d9d9dff e5e5e5ff c8c8c8ff aeaeaeff b0b0b0ff b5b5b5ff 979797ff 0d0d0dff 050505ff 080808ff 070707ff 060606ff 060606ff 050505ff 040404ff 040404ff 030303ff 030303ff 020202ff 000000ff 262626ff a0a0a0ff a9a9a9ff 565656ff 000000ff 030101ff 020202ff 020202ff 030303ff 030303ff 020202ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 050303ff 060203ff 060203ff 070304ff 030001ff 030000ff 261d1bff 696564ff 8c8d8dff 868686ff 7c7c7cff 777777ff 757575ff 717171ff 6c6c6cff 676767ff 646464ff 606060ff 5d5d5dff 5b5b5bff 595959ff 595959ff 585858ff 575757ff 585858ff 575757ff 505050ff 4e4e4eff 545454ff 595959ff 5e5e5eff 636363ff 676767ff 6d6d6dff 727272ff 7b7b7bff 858585ff 8e8e8eff 959595ff 9d9d9dff a6a6a6ff b1b1b1ff b9b9b9ff bcbcbcff b3b3b3ff a0a0a0ff 898989ff 707070ff 4e4e4ee1 353635a6 2b2b2b84 2626267b 24242470 17161762 04040457 0000004c 00000043 15151545 3636364d 26252641 32323230 5655572d 2a282a33 0505053c 0000003f 00000050 303030a4 7f7f7ff4 8f8f8fff 828282ff 7c7c7cff 757575ff 6d6d6dff 666565ff 626262ff 797a7bff b7b8b9ff bab6b4ff 615149ff 250f06ff 220d03ff 231106ff 241004ff 241004ff 301507ff 5b2b07ff 8b430bff a7510aff a5510cff a44f0dff a04c0cff a54e0dff 91470aff 9c4b12ff df661fff e7651dff d05d17ff 632e0eff b15314ff 8e4511ff 341a0aff 46220cff 572c0fff 2a180fff 743c12ff 814412ff 7a3f12ff 432511ff 512d11ff 4d2a10ff 492a10ff 4a2c11ff 4d2c12ff 4c2b13ff 442915ff 3f2815ff 382212ff 321f12ff 301e13ff 301d13ff 2f1d13ff 2c1b13ff 2a1a13ff 281a13ff 2a1c14ff 2f1f12ff 321e13ff 301d14ff 2b1b15ff 291811ff 281911ff 241911ff 211710ff 1f1511ff 20150dff 24160cff 25150dff 1e120dff 17100bff 20130dff 240e00ff 6e655cff cdcfd0ff 808080ff 2f2f2fff 3c3c3cff 3c3c3cff 3e3e3eff 404040ff 434343ff 484848ff 515151ff 5e5e5eff 717171ff c2c2c3ff ebeaebff efefefff f9f9f9ff fcfcfcff e7e7e7ff b0b0b0ff 848484ff 767676e7 d2d2d229 00000000 ffffff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2828285f 767676ff 727272ff 727272ff 6d6d6eff 868687ff dededeff d2d1d2ff afafafff b0b0b0ff b1b1b1ff acacacff 232323ff 010101ff 070707ff 060606ff 050505ff 040404ff 040404ff 030303ff 030303ff 030303ff 020202ff 020202ff 000000ff 0e0e0eff 929292ff aaaaaaff 707070ff 000000ff 000101ff 020202ff 020202ff 020202ff 020202ff 020202ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 040303ff 050303ff 060203ff 060203ff 060102ff 000000ff 0a0504ff 443d3cff 7b7b7bff 878889ff 818181ff 7c7c7cff 797979ff 777777ff 727272ff 6d6d6dff 696969ff 656565ff 616161ff 5d5d5dff 5b5b5bff 595959ff 595959ff 585858ff 575757ff 595959ff 535353ff 4b4b4bff 4d4d4dff 535353ff 585858ff 5c5c5cff 626262ff 676767ff 6c6c6cff 727272ff 787878ff 7f7f7fff 898989ff 929292ff 9a9a9aff a1a1a1ff abababff b6b6b6ff b9b9b9ff acacacff 939393ff 7b7b7bff 5d5d5df2 3f3f3fbe 30302f8f 2929297f 28282875 24252569 1111105d 01010052 0202014a 1a1a1a4b 39393951 5c5c5c5d 73727367 86868565 6e6e6e50 2b2b2b38 0302022c 00000035 00000048 00000059 0000005e 1414148e 606060de 8c8c8cff 818181ff 757575ff 6e6e6eff 666666ff 5f5f5fff 585858ff 5c5c5cff 909192ff c5c5c5ff 8e837eff 332117ff 1c0900ff 230f05ff 230f04ff 241006ff 291206ff 361706ff 5a2a09ff 8a420aff a64f0aff 994a09ff 97470dff 9e4b0eff 9f4c0eff 8a430eff ad5016ff fd7023ff 934115ff 9c4813ff dd6719ff 854014ff 723912ff 582e10ff 25160dff 6c3811ff 7e4212ff 7d4113ff 4b2b11ff 673811ff 5b3110ff 4f2d11ff 4c2b11ff 4d2c13ff 4a2b14ff 422813ff 3f2614ff 3b2613ff 392314ff 352114ff 311f14ff 2d1c13ff 2b1c13ff 2a1a12ff 271811ff 231811ff 221912ff 241910ff 281a10ff 261811ff 24170fff 251810ff 231810ff 1f160fff 201512ff 1c130fff 1b120dff 22130cff 26150cff 22160aff 21140aff 190b01ff 827e7bff cccdcdff 676767ff 2d2d2dff 393939ff 3a3a3aff 3c3c3cff 3e3e3eff 414141ff 474747ff 505050ff 5b5b5bff 757575ff cececeff e7e8e7ff eff0f0ff fafbfbff fafafaff d8d8d8ff 9a9999ff 7a7a7aff 797979c7 e2e2e206 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1616162c 6b6b6bf8 747474ff 727272ff 707070ff 757675ff cfcfcfff dadbdaff b3b3b3ff afafafff aeaeaeff b6b6b6ff 424242ff 000000ff 060606ff 050505ff 040404ff 040404ff 030303ff 030303ff 020202ff 010101ff 010101ff 000000ff 000000ff 010101ff 7e7e7eff a9a9a9ff 858585ff 060606ff 000000ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 030303ff 030303ff 030303ff 030303ff 030303ff 050303ff 060203ff 060203ff 060203ff 030001ff 000000ff 221b1aff 645e5eff 828281ff 838383ff 808080ff 7e7e7eff 7b7b7bff 787878ff 747474ff 707070ff 6b6b6bff 666666ff 626262ff 5f5f5fff 5c5c5cff 5a5a5aff 585858ff 585858ff 585858ff 565656ff 4d4d4dff 474747ff 4d4d4dff 535353ff 575757ff 5c5c5cff 616161ff 666666ff 6c6c6cff 717171ff 767676ff 7b7b7bff 838383ff 8c8c8cff 959595ff 9d9d9dff a5a5a5ff afafafff aeaeaeff 9d9d9dff 848484ff 686868fd 494949d4 3635359f 2d2d2d84 2a2a2a7b 2c2c2c70 23232363 0a0b0a58 0000004e 00000045 10111045 4d4d4d5b 67666762 76767661 89898961 8b8b8b61 82838365 77777762 4646454f 1212123b 0000003a 0000004d 00000061 00000069 0101017a 3a3a3ac0 7a7a7afa 7d7d7dff 6e6e6eff 666666ff 5e5e5eff 595959ff 545555ff 272727ff 525353ff b0b2b2ff b2aeacff 564740ff 200b01ff 200c03ff 231008ff 230f04ff 241005ff 271007ff 371807ff 5d2b07ff 884109ff 9d4c0bff 95460dff a24b0cff a64e0eff 83400aff 8e4610ff 8c4215ff 843c15ff f8721fff d1601cff bf5b1bff 8d4617ff 28170cff 633311ff 7c3f13ff 793d12ff 4b2910ff 723c13ff 6b3913ff 5f3612ff 512f11ff 4b2a10ff 4c2c12ff 472912ff 3c2412ff 382114ff 372212ff 362211ff 332113ff 312012ff 2d1d13ff 2c1c12ff 2a1a10ff 271711ff 231710ff 21170fff 1f160fff 1e150eff 1e140eff 1d140eff 1f160dff 1d130eff 1b110dff 1b110dff 1c120eff 1b120aff 190f08ff 1c1209ff 1f1207ff 170d06ff 989898ff c2c2c2ff 4f4e4eff 2e2e2eff 373737ff 383838ff 3a3a3aff 3c3c3cff 3f3f3fff 464646ff 4f4f4fff 565656ff 7e7e7eff d7d7d6ff e3e3e3ff f0f1f1ff fdfdfdff f5f5f4ff c4c4c4ff 858585ff 717171ff 8686868f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04040408 5b5b5bd4 777777ff 727272ff 727271ff 6d6d6dff bababaff e1e1e0ff bababaff acadacff aeaeaeff b7b7b7ff 646464ff 000000ff 040404ff 040404ff 030303ff 030303ff 030303ff 020202ff 020202ff 010101ff 000000ff 000000ff 000000ff 000000ff 646464ff a8a8a8ff 959595ff 181818ff 000000ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 030303ff 020303ff 030303ff 040303ff 050303ff 060203ff 060203ff 060203ff 000000ff 030303ff 3a3937ff 747272ff 808181ff 828282ff 828282ff 7f7f7fff 7d7d7dff 7a7a7aff 777777ff 727272ff 6d6d6dff 686868ff 646464ff 606060ff 5d5d5dff 5b5b5bff 595959ff 585858ff 595959ff 525252ff 464646ff 464646ff 4d4d4dff 525252ff 565656ff 5a5a5aff 5f5f5fff 656565ff 6a6a6aff 6f6f6fff 747474ff 797979ff 7f7f7fff 868686ff 8f8f8fff 979797ff a0a0a0ff a8a8a8ff a1a1a1ff 8c8c8cff 727272ff 535353e4 3b3c3bae 2f2f308b 2c2c2c7f 2e2e2e75 30303069 1d1d1d5d 05050553 0000004a 00000042 0000003c 0e0e0e3d 47474755 7170715c 8d8c8d5a 8485845a 7475745c 7676765c 7b7b7b5f 81818164 76757662 40404052 10101043 00000048 0000005c 0000006c 00000073 1a1a1a9e 5e5e5ee8 767676ff 676767ff 5d5d5dff 595959ff 585858ff 191919ff 000000ff 2a2a2aff 848586ff bbbcbcff 837a75ff 311a11ff 1d0800ff 210f07ff 220e06ff 210e05ff 260f05ff 2b1105ff 351707ff 5c2b0aff 89410bff 9e4a0cff 9b490cff 96450cff 96460cff 683308ff 46230fff e46b25ff ed6922ff d1601bff b15519ff 331d0eff 47260eff 7f3f14ff 803f12ff 522a10ff 783f15ff 6b3914ff 643615ff 5f3414ff 522e12ff 4b2913ff 462714ff 402512ff 382213ff 311e11ff 331f11ff 321f11ff 332010ff 321f13ff 2f1e15ff 2f1e10ff 2d1b11ff 2a1812ff 271610ff 23150fff 1f1410ff 1c130dff 1d130dff 1d150bff 1b120cff 1b110dff 190f0bff 180e0aff 190e08ff 170e07ff 150d09ff 120904ff 261e17ff b1b1b0ff b1b2b2ff 3c3c3bff 2f2f2fff 343434ff 353535ff 373737ff 3a3a3aff 3d3d3dff 434343ff 4c4c4cff 505050ff 8c8c8cff dbdbdbff e0e0e0ff f3f3f2ff fefefeff edededff aaababff 797a7aff 6e6e6eff 7f7f7f56 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 424242a0 797979ff 727272ff 727272ff 6b6b6cff a2a2a1ff e2e3e2ff c2c2c2ff acababff adadadff b4b4b4ff 858585ff 020202ff 020202ff 030303ff 030303ff 020202ff 010101ff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 454545ff a6a6a6ff a0a0a0ff 2e2e2eff 000000ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 040202ff 060203ff 060203ff 060203ff 040001ff 000000ff 171717ff 565555ff 7a7b7aff 808080ff 848484ff 838383ff 818181ff 7f7f7fff 7b7b7bff 787878ff 757575ff 707070ff 6b6b6bff 666666ff 626262ff 5e5e5eff 5b5b5bff 595959ff 595959ff 585858ff 4b4b4bff 414141ff 464646ff 4b4b4bff 515151ff 555555ff 5a5a5aff 5e5e5eff 646464ff 696969ff 6e6e6eff 737373ff 787878ff 7d7d7dff 828282ff 888888ff 939393ff a0a0a0ff a2a2a2ff 939393ff 797979ff 5a5a5aec 414141bc 33333392 2e2e2e83 2e2e2e7a 3536366e 31313162 14141458 0101014e 00000046 0000003f 0000003a 00000036 14141437 5e5e5e4d 75747556 6f6f7056 6f6f6f57 75757557 79787858 7c7c7c59 7d7d7d5a 8180805e 84848464 6e6e6e63 3a3a3a55 0b0b0b49 00000052 00000066 0000006f 06060686 3b3b3bca 676767fd 626262ff 575757ff 585858ff 252525ff 000000ff 000000ff 0f0f0fff 525353ff a7a8a9ff a7a2a0ff 504038ff 1b0500ff 1f0a03ff 221006ff 210d05ff 220f04ff 241004ff 241105ff 341807ff 5e2a08ff 833f0bff 89410bff 97470dff a64d0eff 3d1d08ff 5d2f0eff b3571cff dc6521ff da621fff 3e200eff 683511ff a65118ff 964b15ff 5d2e10ff 884614ff 7d4213ff 6f3b15ff 633515ff 5c3213ff 522d11ff 462711ff 3f2412ff 392212ff 341f12ff 321e12ff 341f13ff 311f13ff 311f11ff 321f13ff 2f1c14ff 2c1a12ff 2a1912ff 29190fff 28170dff 281810ff 21150eff 1c120cff 1c120cff 1b120dff 1d130fff 1b110dff 190f0bff 1a0e0bff 150e09ff 130c07ff 070000ff 34302fff c0c0c0ff 9c9c9cff 2e2e2eff 2e2e2eff 323232ff 333333ff 353535ff 383838ff 3c3c3cff 414141ff 484848ff 4a4a4aff 9e9e9eff d9d9d9ff dfdfdfff f5f5f5ff fefdfdff dddddcff 929292ff 737373ff 717171f2 8e8e8e22 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 28282865 777777ff 727272ff 727272ff 6d6c6dff 8a8b8bff deddddff cbcbcaff acacacff adadadff afafafff 9f9f9fff 131313ff 000000ff 030303ff 020202ff 020202ff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 2d2d2dff a0a0a0ff a4a4a4ff 464646ff 000000ff 020202ff 020202ff 020202ff 020202ff 020202ff 020202ff 030202ff 050102ff 050102ff 060203ff 060203ff 000000ff 050404ff 363535ff 6b6b6bff 7a7a7aff 828182ff 868686ff 838383ff 818181ff 808080ff 7e7e7eff 7b7b7bff 767676ff 727272ff 6e6e6eff 686868ff 656565ff 606060ff 5c5c5cff 5a5a5aff 5a5a5aff 535353ff 424242ff 3e3e3eff 454545ff 4b4b4bff 4f4f4fff 545454ff 595959ff 5e5e5eff 636363ff 686868ff 6d6d6dff 727272ff 777777ff 7b7b7bff 7e7e7eff 878787ff 989898ff a2a2a2ff 989898ff 7e7e7eff 5f5f60f2 464545c6 3637379a 30302f86 2f2e2e7d 36353672 3d3d3d67 2e2e2f5c 0d0d0d52 0000004a 00000043 0000003d 00000038 00000035 18171732 504f4f33 67676647 5c5b5b51 53535352 61616152 73737352 7b7c7b54 80808054 83828356 82828257 83838359 8182815e 81818165 65646466 31313157 08080850 0000005c 0000006e 00000079 1c1c1cac 515151ee 5b5b5bff 585858ff 252525ff 000000ff 090908ff 050505ff 070606ff 2a2a2aff 7b7d7eff aeafb0ff 786e6aff 2c170fff 170600ff 1e0e06ff 200d04ff 1f0d04ff 210f07ff 241008ff 240e05ff 321605ff 5b2a07ff 823f0cff a14d0fff 622f0aff 3f2009ff 562a08ff 763a11ff d96623ff 4b2614ff 793a14ff cf631dff a45017ff 743a15ff ab5417ff 924a15ff 834415ff 743d16ff 643616ff 5b3014ff 512c10ff 43240eff 392011ff 362010ff 362012ff 301f12ff 2f1f11ff 2d1c13ff 2d1c13ff 2f1c14ff 2f1b12ff 2e1b12ff 291910ff 281710ff 281710ff 27160fff 20140dff 1b120cff 18100bff 180f0bff 1a100cff 180f0aff 180e09ff 160f09ff 150d09ff 040000ff 4f4c4cff c8c8c8ff 828282ff 252525ff 2e2e2eff 303030ff 313131ff 343434ff 363636ff 3a3a3aff 3e3e3eff 424242ff 484848ff b1b1b1ff d3d3d3ff e0e1e1ff f9f8f9ff fbfbfbff c6c6c5ff 7f7f7fff 737373ff 676767c4 9b9b9b05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16161630 6c6c6cfa 737373ff 727272ff 707070ff 797979ff d0d0d1ff d4d4d4ff afaeaeff acacacff acacacff aeaeaeff 2f2f2fff 000000ff 020202ff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 151515ff 949494ff a5a5a5ff 616161ff 000000ff 020202ff 020202ff 020202ff 020202ff 030202ff 040202ff 050102ff 050102ff 060203ff 040102ff 000000ff 181717ff 515150ff 6f6f6fff 797979ff 858585ff 868686ff 848484ff 828282ff 818181ff 7e7e7eff 7c7c7cff 797979ff 757575ff 717171ff 6d6d6dff 676767ff 626262ff 5e5e5eff 5c5c5cff 5a5a5aff 4a4a4aff 3c3c3cff 3f3f3fff 454545ff 494949ff 4e4e4eff 535353ff 575757ff 5d5d5dff 626262ff 676767ff 6c6c6cff 717171ff 757575ff 787878ff 828282ff 969696ff a4a4a4ff 9a9a9aff 828282ff 636363f6 494949cd 393939a1 3232328a 2f2f2f81 34343476 3f3f3f6b 42434260 28272856 0606064e 00000046 00000041 0000003b 00000038 00000134 25252632 5758572e 4747462f 3e3e3f40 4f4f4f4e 5555554d 5a5a5a4c 6464644e 7575754f 84848450 86858651 87878851 88888853 85858554 81818157 807f7f5f 7878786a 57575769 2626265d 0202025f 00000073 0000007f 060606a3 3b3b3bea 5a5a5aff 3e3e3eff 0c0c0cff 050505ff 0c0c0cff 0c0c0cff 080808ff 161515ff 4e4f4fff 9c9c9eff 9d9793ff 4e3c34ff 1c0500ff 1c0902ff 200d05ff 1c0b05ff 200d05ff 230e05ff 210e04ff 220e05ff 341606ff 632d09ff 70370bff 3d1e0bff 53280bff 2a1505ff 572d0dff 351e0eff 6b3314ff f97124ff a44d1bff 874415ff cd621dff b65819ff 9e5018ff 8e4a17ff 7e4215ff 673716ff 5b3116ff 502b12ff 412410ff 321d0cff 331e0eff 351f12ff 321e11ff 2e1c10ff 2d1b13ff 2d1a12ff 2c1911ff 2d1a10ff 29180fff 271710ff 261610ff 26160fff 22160eff 1e150bff 1a130aff 19100aff 180d0aff 160e08ff 140d08ff 130c08ff 140d08ff 090100ff 6c6a69ff c8c9c9ff 696969ff 212121ff 2c2c2cff 2d2d2dff 2f2f2fff 313131ff 333333ff 373737ff 3a3a3aff 3b3b3bff 505050ff c2c2c2ff cececeff e4e4e4ff fbfbfcff f2f3f3ff aaa9aaff 747474ff 797979ff 4141418e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04040408 5b5b5bd4 777777ff 727272ff 717171ff 6e6e6eff bdbdbeff dcdcddff b4b3b3ff aaaaaaff abababff b4b4b4ff 4f4f4fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 040404ff 818181ff a5a5a5ff 787878ff 010101ff 000000ff 020202ff 020202ff 030202ff 050202ff 050102ff 050102ff 050102ff 000000ff 050404ff 313030ff 5d5c5cff 6e6e6eff 7f7f7fff 898989ff 878787ff 848484ff 838383ff 828282ff 808080ff 7d7d7dff 7b7b7bff 787878ff 747474ff 6f6f6fff 6b6b6bff 656565ff 616161ff 606060ff 565656ff 404040ff 383838ff 3e3e3eff 444444ff 484848ff 4c4c4cff 515151ff 565656ff 5b5b5bff 616161ff 666666ff 6a6a6aff 6d6d6dff 717171ff 7e7e7eff 969696ff a7a7a7ff 9e9e9eff 848484ff 656565f7 4d4c4cd2 3c3c3ca7 3433338d 2f2e2f84 3232327a 3d3d3d6f 49494964 4444445a 1f1f1e52 0101014a 00000043 0000003e 0000003a 00000036 06060634 34353631 5859592e 3435332c 0d0c0c2c 3030303b 4d4d4d47 55555548 5b5b5b48 63636449 6a6b6b4a 7878784c 8888884c 8d8d8d4c 8e8e8e4d 8b8b8c50 89898951 82828254 7a7a7a59 71717165 63636372 3d3d3d78 0f0f0f80 161616a7 494949d7 656565f7 5a5a5aff 555555ff 494948ff 212121ff 0b0b0bff 101010ff 121212ff 0f0f0fff 0e0e0eff 2d2d2dff 747678ff a4a4a4ff 6e6561ff 29160eff 1a0600ff 1d0c06ff 1d0c06ff 1f0c05ff 200d05ff 1f0d05ff 1f0c05ff 210e05ff 361706ff 2a1308ff 67330dff 4f290bff 281607ff 140c06ff 2e1a0bff c9611eff b0531fff 8f4217ff e26c1cff cb631bff c35c1bff ae5619ff 9d5017ff 8a4715ff 733c16ff 5e3115ff 4f2c14ff 412411ff 331d0fff 2e1b0fff 311b0fff 341d0fff 301c10ff 2a1910ff 29180eff 29180fff 27170eff 25150eff 22140dff 1f140cff 1e150cff 1f160dff 1d140aff 1b1209ff 1b110aff 170f08ff 140d08ff 110a09ff 100906ff 100806ff 888787ff c1c1c1ff 4e4e4eff 1e1e1eff 2a2a2aff 2b2b2bff 2c2c2cff 2e2e2eff 313131ff 333333ff 373737ff 323232ff 626262ff cbccccff ccccccff e8e8e8ff fefefdff e3e3e3ff 8e8e8eff 717171ff 767676fe 26262656 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 424242a3 787878ff 727272ff 717171ff 6b6b6bff a6a6a6ff dfdfdfff bbbbbcff a9a8a9ff abababff b3b3b3ff 727272ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 6a6a6aff a4a4a4ff 8a8989ff 0d0d0dff 000000ff 030202ff 040202ff 050102ff 050102ff 050102ff 030001ff 000000ff 151414ff 434141ff 606060ff 747474ff 878787ff 898989ff 868686ff 858585ff 848484ff 838383ff 818181ff 7f7f7fff 7d7d7dff 7a7a7aff 777777ff 737373ff 6f6f6fff 6a6a6aff 666666ff 626262ff 4d4d4dff 373737ff 373737ff 3e3e3eff 434343ff 474747ff 4b4b4bff 505050ff 555555ff 5b5b5bff 5f5f5fff 646464ff 656565ff 6b6b6bff 7c7c7cff 999999ff a9a9a9ff 9f9f9fff 838383ff 656565f5 4d4d4dd2 3d3d3daa 34343590 302f2f86 3131317d 3b3b3b72 49494967 5252525d 403f3f54 1313124d 00000047 00000041 0000003c 00000039 00000036 0e0f0e33 46454630 5555552e 2423232c 02010129 03030329 2c2c2c35 4b4b4c41 55555544 5c5c5c45 64646444 6c6b6c45 70707046 7c7c7c48 8b8b8a49 9292924a 9292924b 8c8c8c4d 8383834e 7a7a7a52 6c6c6d57 5d5d5d62 4e4e4e77 363636a1 6e6e6ef4 939393ff 868686ff 787878ff 636363ff 565656ff 515151ff 343434ff 161616ff 121212ff 171717ff 171717ff 131313ff 1d1d1dff 505051ff 919294ff 8d8a88ff 483730ff 1a0600ff 1c0902ff 1d0d06ff 1d0c04ff 1c0c04ff 1d0c06ff 1f0c04ff 1f0c03ff 160904ff 2c1507ff 57290bff 572b0cff 2b1809ff 080504ff 2d1a08ff 562f11ff 8c4219ff f56f23ff f26e22ff e76a1eff cb611dff bc5b1aff a65318ff 954b18ff 814118ff 6a3618ff 562e15ff 482717ff 3f2213ff 341d11ff 301a0eff 301b0dff 2f1a0dff 2c1810ff 27160dff 26160dff 26160fff 23130cff 20130cff 1c140aff 1b1209ff 1b1109ff 1b1108ff 1c1208ff 1a0f09ff 130b09ff 120a08ff 0a0404ff 181312ff a09f9eff b5b5b5ff 393939ff 1f1f1fff 282828ff 292929ff 2a2a2aff 2c2c2cff 2f2f2fff 313131ff 343434ff 2b2b2bff 7b7b7bff cdcdcdff cdcdccff ededebff fffffeff ccccccff 7c7b7cff 747474ff 686868e9 1d1d1d2d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a2a2a68 777777ff 727272ff 727272ff 6c6c6cff 8f8f8fff dddcddff c5c5c6ff a8a8a8ff aaaaaaff aeaeaeff 909090ff 060606ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 4d4d4dff a2a2a2ff 979797ff 212121ff 000000ff 050102ff 050102ff 050102ff 050102ff 010000ff 050404ff 282727ff 4e4e4eff 676767ff 818181ff 8b8b8bff 888888ff 868686ff 868686ff 848484ff 828282ff 818181ff 818181ff 7f7f7fff 7c7c7cff 797979ff 767676ff 727272ff 6e6e6eff 6c6c6cff 606060ff 404040ff 313131ff 383838ff 3d3d3dff 424242ff 464646ff 4a4a4aff 4f4f4fff 545454ff 595959ff 5b5b5bff 5e5e5eff 686868ff 828282ff a1a1a1ff acacacff 9c9c9cff 7f7f7fff 616262f2 4c4c4cd0 3d3d3caa 33343393 2e2e2d88 2e2e2e80 37373774 4444446a 53535361 58585857 36363650 09090949 00000044 0000003f 0000003b 00000038 00000035 1a1a1a32 504f4f30 4b49492f 1615142c 00000029 00000027 03030326 28282830 3f3f3f3c 4a4a4a3f 5d5e5e40 64646440 6d6c6c41 73737342 75757545 7d7d7d43 8a898945 93939447 8d8d8d48 8585854a 7b7b7b4c 6a6a6b51 5c5c5c5a 48484868 35353597 6a6a6afb 8e8e8eff 828282ff 7f7f7fff 7b7b7bff 6d6d6dff 5d5d5dff 565656ff 464646ff 262626ff 181818ff 1c1c1cff 1d1d1dff 191919ff 181818ff 343434ff 717273ff 9c9a99ff 6f645eff 28140dff 190400ff 1e0d06ff 1c0b05ff 1d0c06ff 1e0d05ff 1e0d05ff 1e0d04ff 1a0c04ff 221005ff 3c1b08ff 3e1f0aff 100a06ff 1f1005ff 190f08ff 2a170aff 52270fff 853f16ff dc651fff eb6e20ff c15e1aff c75f1dff b75a1cff a15119ff 844316ff 673511ff 4f2911ff 472512ff 3f2314ff 3b2214ff 341f12ff 29190dff 2a170eff 29160dff 25150dff 24140dff 23130cff 22130cff 1e160dff 1d140bff 1a1109ff 190e08ff 180e08ff 190d09ff 150a09ff 110908ff 050001ff 262425ff b2b3b2ff a1a1a1ff 262626ff 212121ff 262626ff 272727ff 282828ff 2a2a2aff 2c2c2cff 2f2f2fff 2f2f2fff 2b2b2bff 979797ff cacacbff cfceceff f2f2f1ff fafbfbff aeafafff 717171ff 777777ff 565656c3 1919190b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 19191932 6c6c6cfb 737373ff 717171ff 6f6f6fff 7d7d7dff d3d2d4ff cfcfcfff aaaaaaff a9a9a9ff aaaaaaff a4a4a4ff 1e1e1eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 333333ff 9e9e9eff 9e9e9eff 383737ff 000000ff 050102ff 050102ff 030001ff 000000ff 131111ff 3a3a3aff 5a5a5aff 767676ff 8b8b8bff 8b8b8bff 888888ff 878787ff 868686ff 858585ff 848484ff 828282ff 818181ff 808080ff 7d7d7dff 7b7b7bff 787878ff 757575ff 727272ff 6c6c6cff 515151ff 323232ff 303030ff 383838ff 3d3d3dff 414141ff 444444ff 494949ff 4d4d4dff 505050ff 525252ff 585858ff 6d6d6dff 909090ff abababff adadadff 989898ff 797979ff 5e5e5eed 494a4aca 3d3c3ca8 33333394 2c2c2b8a 2c2c2c82 34353478 3f3e3e6d 4d4c4c63 5c5c5b5a 56565652 2728274b 02010246 00000042 0000003d 0000003a 00000037 03040334 2b2e2c32 58575630 3b3a392d 09090a2b 00000029 00000027 00000025 00000023 2323242b 30303037 22222239 44444439 6565653a 6f6f6f3c 7272723d 7878783e 7b7b7b3f 7c7b7c41 83838443 8e8e8f44 87888746 7c7c7c49 6d6d6c4c 5b5b5b54 49494961 2e2e2e7b 464545e3 8a8a8aff 878787ff 808080ff 7b7b7bff 777777ff 717171ff 636363ff 585858ff 515151ff 383838ff 222222ff 1f1f1fff 232323ff 222222ff 1e1e1eff 262626ff 505151ff 8c8e8fff 878483ff 3f312eff 1a0400ff 1c0902ff 1e0d06ff 1c0c07ff 1b0b05ff 1d0c06ff 200c05ff 1d0d05ff 1c0d05ff 231106ff 110b06ff 351a09ff 3e1f0aff 311a09ff 241307ff 1c1206ff 3d210dff a84e1dff de681fff de691fff c15d1dff 934813ff 7d3c0fff 72370dff 582c0dff 3e1f0dff 21130dff 19110dff 2d1a12ff 392013ff 2f1a0fff 27140cff 26140bff 23130bff 22110bff 20120aff 1b1209ff 1c1109ff 1c1309ff 1b100aff 160d08ff 150b06ff 170c07ff 140b07ff 070000ff 3f3b3aff bebfbfff 878787ff 1b1b1bff 222222ff 242424ff 252525ff 262626ff 282828ff 292929ff 2b2b2bff 292929ff 353535ff adadadff c7c7c7ff d3d3d3ff f8f7f8ff edeeeeff 929392ff 6e6f6eff 797979ff 40404092 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06060609 5c5c5cd7 767676ff 717171ff 707070ff 707070ff c1c1c2ff d8d8d8ff aeafaeff a7a7a7ff a9a9a9ff aeaeaeff 3c3c3cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1c1c1cff 949494ff a1a1a1ff 505150ff 000000ff 050101ff 010000ff 060404ff 272726ff 4e4e4eff 6b6b6bff 868686ff 8e8e8eff 8a8a8aff 888888ff 888888ff 868686ff 868686ff 858585ff 838383ff 828282ff 818181ff 7f7f7fff 7d7d7dff 7b7b7bff 787878ff 787878ff 737373ff 797979ff 4c4c4cff 2c2c2cff 353535ff 3b3b3bff 3f3f3fff 434343ff 444444ff 454545ff 4b4b4bff 5e5e5eff 828282ff a6a6a6ff b5b5b5ff aaaaaaff 8e8e8eff 717171fc 585858e6 464646c4 3b3b3aa6 31313295 2b2a2b8c 2b2b2b83 33333379 3c3c3c6f 47474765 5555555d 62626255 4d4e4e4e 17171848 00000044 00000040 0000003d 0000003a 00000037 0d0d0d34 44444431 595a5930 2b29292d 0302022c 00000029 00000027 00000025 00000022 00000020 1e1e1e26 2f302f30 0d0d0d34 0d0d0d35 3d3e3e36 6a6a6938 75757538 7b7b7b39 7c7c7d3d 7d7d7d3d 7c7c7c3d 7e7e7e3f 86858642 7d7d7d45 6d6d6d49 5c5d5d4e 47474759 32323266 282829ab 6d6d6dff 8e8e8eff 848484ff 7e7e7eff 787878ff 737373ff 707070ff 686868ff 5c5c5cff 555555ff 474747ff 2f2f2fff 262626ff 2a2a2aff 2b2b2bff 2a2a2aff 262828ff 353939ff 727273ff 949596ff 685f5cff 23120dff 130100ff 1b0b05ff 1d0c05ff 1e0d06ff 1f0e06ff 1e0d05ff 1d0e04ff 1c0e06ff 0d0905ff 261407ff 391c09ff 43210aff 47220cff 41220aff 301a08ff 321a0aff 8b4117ff cf5f1eff 944812ff 853e0eff 7f3c0fff 642e0eff 3a1f0cff 1f140bff 100b09ff 0b0807ff 0c0808ff 1b0f0bff 321b10ff 371e12ff 2e1a0eff 25140cff 21120cff 200f08ff 1c0e07ff 190e09ff 180e08ff 180f06ff 1a0f0aff 160e08ff 140c07ff 130b05ff 080000ff 595856ff c4c5c5ff 6a6a6aff 141414ff 212121ff 212121ff 232323ff 242424ff 262626ff 272727ff 292929ff 222222ff 484848ff bebebeff c4c4c4ff d8d8d8ff fcfdfdff d7d7d7ff 7c7d7dff 6f7070ff 767676ff 2e2e2e5b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 424242a3 787878ff 727272ff 727272ff 6c6c6cff abababff dddddeff b6b6b6ff a5a5a5ff a7a7a7ff b0b0b0ff 5e5e5eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 070707ff 858585ff a1a1a1ff 696969ff 000000ff 000000ff 171415ff 414141ff 626363ff 7d7d7dff 8e8e8eff 8d8d8dff 8a8a8aff 898989ff 888888ff 878787ff 858585ff 858585ff 848484ff 838383ff 808080ff 7f7f7fff 7e7e7eff 7c7c7cff 7c7c7cff 7e7e7eff 606060fa 595959fa 787878ff 8a8a8aff 696969ff 3c3c3cff 333333ff 383838ff 424242ff 5a5a5aff 7f7f7fff a4a4a4ff bbbbbbff b7b7b7ff 9e9e9eff 808080ff 666666f4 515151db 424242bb 383738a3 2e2e2e96 2929298d 2c2b2b84 3333347a 3c3c3d70 45454567 5150515e 5f5f6057 6565654f 3f403f4a 0a0a0b46 00000042 0000003f 0000003c 00000039 00000036 1c1c1a34 56575631 5353532f 1b191a2d 0000002a 00000029 00000027 00000024 00000022 00000020 0000001e 1a1a1a22 2f2f2f2e 1111112f 00000030 0e0f0f31 51515132 77767634 7d7d7d35 7d7d7d37 7d7d7e38 7b7b7c3a 7878773c 7474743d 7878783f 70707044 5e5e5e48 49494951 3737375f 21222275 3d3e3dda 848484ff 8c8c8cff 818181ff 7b7b7bff 777777ff 727272ff 717171ff 6e6e6eff 646464ff 585858ff 4f4f4fff 3c3c3cff 2f2f2fff 313131ff 383a3aff 5c4849ff 4d393aff 333535ff 565757ff 8b8b8dff 8e8885ff 483730ff 170300ff 1b0803ff 1d0b07ff 1d0c04ff 1e0d06ff 1e0d07ff 1e0c06ff 160a05ff 160c05ff 251308ff 281507ff 331c0aff 5d2c0cff 7f3a0dff 6c330eff 47230dff 703511ff 75370dff 5c2a0aff 422009ff 1e100bff 100b09ff 0c0907ff 0d0a07ff 0e0a07ff 0e0a07ff 0b0906ff 0d0807ff 21110bff 341d10ff 341e10ff 28180dff 23130cff 21110aff 1f0e08ff 180b07ff 150a06ff 140a05ff 150b07ff 140d07ff 100804ff 070101ff 767473ff c2c2c2ff 4d4d4dff 131313ff 202020ff 202020ff 222222ff 222222ff 242424ff 252525ff 262626ff 1d1d1dff 626262ff c6c6c6ff c2c2c2ff dfdedeff fdfdfdff babab9ff 707071ff 737373ff 6a6a6af2 1d1d1d27 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a2a2a69 767676ff 717171ff 727272ff 6b6b6bff 949494ff ddddddff bfc0c0ff a5a5a5ff a7a7a7ff adadadff 7f7f7fff 010101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 6f6f6fff a1a1a1ff 7c7c7cff 0d0c0cff 302f2fff 5c5c5cff 767676ff 8a8a8aff 8f8f8fff 8c8c8cff 8a8a8aff 898989ff 888888ff 878787ff 868686ff 858585ff 848484ff 838383ff 818181ff 808080ff 7f7f7fff 7d7d7dff 828282ff 797979ff 393939e8 101010d8 292929df 474747f0 686868ff 858585ff 818181ff 7e7e7eff 9a9a9aff b8b8b8ff c6c6c6ff c1c1c1ff a9a9a9ff 8b8b8bff 707070fb 5b5b5be9 4a4a4acd 3e3e3eb2 343333a0 2b2b2b96 2828288d 2c2c2c84 3635357a 3d3d3d72 44444468 4f4f4f60 5b5b5a59 68686852 6263634c 2d2d2d48 01020244 00000041 0000003e 0000003b 00000038 01010136 2e2d2c34 62636131 4545452f 0d0c0d2d 0000002b 00000028 00000026 00000024 00000022 00000020 0000001e 0000001c 1515151e 2e2e2e27 1414142b 0000002b 0707072b 4444452d 7271712e 6a6a6a30 7b7a7b32 80808034 7a7a7b36 76767636 71727139 6a6a6a3c 6a6a6a3f 62626244 51515149 3e3e3e57 2c2c2c61 22232291 595959f5 8c8c8cff 888888ff 848484ff 878787ff 888888ff 888888ff 858585ff 818181ff 767676ff 616161ff 545454ff 464646ff 353535ff 323837ff 805659ff a16166ff 454646ff 3c3d3dff 484848ff 717373ff 959595ff 696260ff 26150fff 130100ff 1a0a04ff 1e0e07ff 1c0d06ff 1b0b07ff 1f0f08ff 170b05ff 110a07ff 1d0e07ff 2e1709ff 4d260bff 5e2d0dff 4d260fff 33190dff 231209ff 22130aff 1a0e09ff 120a08ff 0f0a08ff 090807ff 0c0907ff 0e0907ff 0e0a06ff 0d0906ff 0d0906ff 0c0906ff 090605ff 110907ff 28150dff 381e11ff 321c0fff 26150cff 22110bff 1e100bff 180d09ff 140c07ff 100a04ff 0f0902ff 100802ff 0f0906ff 8f8f8fff b6b6b6ff 343434ff 151515ff 1d1d1dff 1d1d1dff 1f1f1fff 202020ff 222222ff 232323ff 232323ff 1d1d1dff 808080ff c8c8c8ff c3c3c2ff e7e6e6ff f7f6f6ff 9d9d9dff 6c6d6cff 787878ff 5a5a5aca 0c0c0c03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1c1c1c35 6d6d6dfc 737373ff 727272ff 6e6e6eff 818181ff d5d5d5ff cacacaff a5a6a6ff a7a7a7ff a9a9a9ff 979797ff 0f0f0fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 555555ff 9f9f9fff 8e8d8dff 5b5b5bff 6e6e6eff 868686ff 909090ff 8f8f8fff 8c8c8cff 8b8b8bff 898989ff 898989ff 888888ff 878787ff 868686ff 848484ff 848484ff 838383ff 818181ff 7f7f7fff 7f7f7fff 868686ff 666666f6 1c1c1cd4 000000c1 000000c1 060606c3 272727cf 424242e0 555555f6 868686ff d0d0d0ff c4c4c4ff a7a7a7ff 8c8c8cff 737474fb 616161eb 505050d5 444444bd 393939aa 2f2f2f9d 27272794 2627268c 2d2d2d84 3434347a 3c3c3c72 47474769 50505061 5858585a 63636254 6e6e6e4e 5758584a 1b1b1b46 00000043 00000040 0000003d 0000003a 00000038 08080836 40414034 64636231 3333332f 0404042c 0000002a 00000029 00000026 00000024 00000022 0000001f 0000001d 0000001b 0000001a 1212121b 2c2c2c22 17161726 00000026 06060628 3f403f29 71717129 4343442b 4241422c 7271712f 7b7b7b31 74747433 6f6f6f35 69696938 6564643b 6161613e 5a5a5a43 4a4a4a4c 3939395b 27282766 2c2c2cb1 6e6e6eff 989898ff 9c9c9cff 9f9f9fff a0a0a0ff 9b9b9bff 979797ff 929292ff 8d8d8dff 848484ff 6d6d6dff 595959ff 4c4c4cff 333434ff 312f30ff 564e4fff 5f5e5eff 525252ff 525252ff 535353ff 646465ff 8b8d8eff 898989ff 403836ff 120300ff 130601ff 1b0b06ff 1d0c06ff 1d0c07ff 231008ff 2d160bff 3d1d0cff 431d09ff 331908ff 190e08ff 0c0808ff 080808ff 070608ff 080708ff 070706ff 090606ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0b0706ff 0c0806ff 0d0906ff 0d0906ff 0c0805ff 0a0704ff 080605ff 170d0aff 341c10ff 381f10ff 2b160cff 24130cff 1f120bff 1a0d0aff 150c08ff 130b06ff 0b0400ff 1b1612ff a6a7a7ff a2a2a2ff 202020ff 161616ff 1b1b1bff 1c1c1cff 1d1d1dff 1e1e1eff 202020ff 212121ff 202020ff 232323ff 9e9e9eff c4c4c4ff c4c4c4ff efeff0ff e5e5e5ff 828383ff 6d6d6dff 797979ff 44444491 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0606060b 5d5d5dd9 767676ff 717171ff 707070ff 737373ff c6c6c6ff d4d4d4ff aaaaaaff a5a5a5ff a6a6a6ff a6a6a6ff 2b2b2bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 393939ff 9b9b9bff 939393ff 848484ff 8c8c8cff 909090ff 8e8e8eff 8d8d8dff 8c8c8cff 8a8a8aff 898989ff 898989ff 878787ff 868686ff 858585ff 838383ff 828282ff 828282ff 808080ff 858585ff 818181ff 474747e8 070707c4 000000b9 000000b3 000000ab 191919b9 343434c7 393939c4 3c3c3cc6 4f4f4fe1 717171f3 6f6f6fed 616161e1 565656cf 4b4a4abc 414141ac 363737a0 2e2e2e99 29292892 2b2b2b8a 30303081 37373779 3d3d3d70 44444469 4f4f4f61 5b5b5b5b 62626255 6b6b6b50 6f6f6f4b 46464647 0b0c0c45 00000041 0000003f 0000003d 0000003a 00000038 15151535 55555534 5d5d5d31 2021202f 0000002c 0000002a 00000028 00000026 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000017 0f0f0f19 2a2a291f 19191823 01010123 04050425 38393825 71717125 40404028 0606062a 2b2b2b2b 6666662e 76767531 6f6f6f31 69686935 68696935 63636338 5f5f5f3e 58595844 46464650 3636365e 2727266f 3a3a3ace 838383ff afafafff aaaaaaff a5a5a5ff a1a1a1ff 9d9d9dff 989898ff 929292ff 8c8c8cff 868686ff 767676ff 606060ff 535252ff 363737ff 1b1c1cff 282828ff 373737ff 383838ff 333333ff 373737ff 4e4d4dff 797a7bff 9d9c9dff 766c69ff 261612ff 120000ff 1b0b05ff 1a0b07ff 281209ff 301709ff 241107ff 0b0805ff 040405ff 050505ff 070605ff 060607ff 070707ff 080807ff 080808ff 0a0807ff 0b0605ff 0a0706ff 0b0605ff 0b0706ff 0a0605ff 0a0605ff 0b0705ff 0c0805ff 0c0805ff 0b0704ff 0b0704ff 080503ff 0d0605ff 25130cff 381f10ff 351a0dff 29140bff 21110aff 1d100aff 190e0aff 0b0101ff 2f2a2aff b7b7b7ff 898989ff 131313ff 171717ff 191919ff 1a1a1aff 1b1b1bff 1c1c1cff 1e1e1eff 1f1f1fff 1b1b1bff 313131ff b3b3b3ff bfbfbfff c9c9c8ff f6f6f6ff ccccccff 737373ff 717171ff 767676ff 2e2e2e5c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 444444a6 787878ff 717171ff 717171ff 6c6c6cff b0b0b0ff dbdadaff b1b1b1ff a3a3a3ff a4a4a4ff acacacff 494949ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 202020ff 969696ff 939393ff 919191ff 909090ff 8e8e8eff 8d8d8dff 8c8c8cff 8b8b8bff 8a8a8aff 898989ff 878787ff 868686ff 858585ff 848484ff 838383ff 828282ff 828282ff 888888ff 707070f9 252525d5 000000b8 000000b4 000000aa 050505a3 292929b3 414141ba 3f3f3fb1 3c3c3cae 3c3c3cac 424242aa 515151ac 545455a7 494949a0 3e3e3e9b 36363697 30303091 3030308b 33333385 3838387e 3d3d3d76 4242426f 48474768 504f4f61 5959595b 63636356 68686852 706f6f4d 6a6a6a49 31313246 02010243 00000041 0000003f 0000003c 0000003a 00000038 25252635 62636333 4f4f4e31 1111112f 0000002c 00000029 00000028 00000025 00000023 00000021 0000001f 0000001d 0000001b 00000018 00000017 00000016 0b0b0b16 27272719 1919191f 02020220 03030320 34343420 74747322 50505023 05060525 00000027 1a1a1a29 5050512c 7171712d 6b6c6b30 68686832 68686834 65656538 6161613c 58585846 44444453 3332335f 2626267c 444444df 8e8e8eff aeaeaeff a8a8a8ff a3a3a3ff a0a0a0ff 9d9d9dff 989898ff 919191ff 8b8b8bff 868686ff 7c7c7cff 676767ff 595858ff 474747ff 1b1b1bff 000000ff 000000ff 000000ff 000000ff 080808ff 262626ff 575858ff 939495ff 989493ff 4f403aff 170601ff 140501ff 1c0d07ff 170907ff 060504ff 030405ff 050606ff 060606ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 090606ff 080706ff 080606ff 0a0605ff 0a0605ff 0a0605ff 090505ff 0a0605ff 0a0604ff 0b0704ff 0b0704ff 0a0603ff 080503ff 060404ff 140b08ff 351c0eff 3f2010ff 31180dff 25120bff 21110aff 100100ff 4c4647ff bebfbfff 6c6c6cff 0b0b0bff 151515ff 171717ff 181818ff 1a1a1aff 1b1b1bff 1c1c1cff 1e1e1eff 141414ff 4a4a4aff c1c1c2ff bbbabbff d0cfcfff f8f7f8ff adadadff 6d6d6cff 767676ff 6b6b6bef 1c1c1c2b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b2b2b6a 777777ff 717171ff 717171ff 6b6b6bff 9a9a9aff dcdcdbff bababaff a2a2a2ff a3a3a3ff acacacff 6b6b6bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 111111ff 636363ff 969696ff 919191ff 909090ff 8f8f8fff 8d8d8dff 8c8c8cff 8b8b8bff 8a8a8aff 898989ff 888888ff 878787ff 848484ff 848484ff 848484ff 828282ff 858585ff 878787ff 525252ea 0c0c0cc2 000000b2 000000ae 000000a1 0c0c0c9f 3a3a3ab2 4d4d4db3 4a4a4aa6 4a4a4a9b 48484894 47474790 4747478e 4848488b 4242428a 3e3e3e88 3c3c3c86 3d3d3e82 4040407e 41424179 45444472 4949496c 4e4f4f67 55555560 5c5c5c5c 65656556 6a6a6a52 6b6c6c4f 7373734b 5d5c5d48 1d1d1d45 00000043 00000040 0000003e 0000003c 00000039 04050537 3c3c3b35 68686832 3c3c3c30 0606062e 0000002c 00000029 00000027 00000025 00000023 00000021 0000001f 0000001c 0000001b 00000019 00000016 00000015 00000013 06060612 20202117 1a1a1a19 0404041c 0202021b 2f302f1b 7675751e 54545520 0b0a0b21 00000023 00000025 0b0c0c27 3f3f3f2a 696a6a2c 6f6f6f2d 69696930 68686833 65656538 6161613e 57575747 44444456 33333262 28282988 4f4f4fec 949494ff adadadff a5a5a5ff a3a3a3ff a0a0a0ff 9d9d9dff 989898ff 919191ff 888888ff 818181ff 797979ff 787878ff 6b6b6bff 545454ff 363636ff 090909ff 000000ff 000000ff 000000ff 000000ff 090909ff 2f2e2eff 757676ff a2a3a4ff 75706fff 251715ff 0e0000ff 1b0a05ff 1c0d08ff 0d0606ff 050405ff 060606ff 060606ff 060606ff 070707ff 070707ff 070707ff 070707ff 070707ff 070707ff 070706ff 0a0605ff 0a0504ff 090504ff 090504ff 090504ff 090504ff 0a0603ff 0b0703ff 0a0603ff 0a0603ff 0a0603ff 060301ff 0a0504ff 29150bff 452511ff 3b1d0fff 2b150bff 190700ff 696564ff bcbebeff 505050ff 080808ff 141414ff 151515ff 161616ff 181818ff 181818ff 1a1a1aff 1d1d1dff 111111ff 696969ff c5c5c5ff b9b9b9ff d8d8d8ff f2f1f2ff 909090ff 6d6d6cff 787878ff 595959c7 2020200f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1c1c1c36 6c6c6cfc 727272ff 717171ff 6d6d6dff 858585ff d7d7d7ff c5c5c5ff a2a2a2ff a3a3a3ff a8a8a8ff 888888ff 050505ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 343434ff 858585ff 9b9b9bff 929292ff 909090ff 8f8f8fff 8e8e8eff 8d8d8dff 8c8c8cff 8b8b8bff 898989ff 888888ff 878787ff 868686ff 848484ff 848484ff 838383ff 8a8a8aff 797979fb 313131d6 000000b2 000000ac 000000a6 00000099 1818189d 4b4b4bb1 565656ac 5454549e 54545492 56565689 56565681 5656567d 5353537a 51515179 50505078 4f4f4f77 4f4f4f75 50505071 5151516d 54545469 58575764 5c5c5c5f 6161615b 68686857 70707053 6f6f6f50 6e6e6d4d 71717149 48484946 0c0c0c45 00000042 00000040 0000003d 0000003b 00000038 0e0f0e37 51525134 65676532 27282730 0000002e 0000002c 00000029 00000027 00000025 00000022 00000020 0000001e 0000001d 0000001a 00000018 00000016 00000015 00000013 00000011 07070711 20202114 1b1b1b16 05050518 02020118 29292919 6f6e6e19 5c5b5b1b 0e0e0e1d 0000001e 00000020 00000023 03030325 2b2a2b27 605f602b 70706f2d 6a6b6a30 69696934 66676738 6262623f 59595a4a 4747475a 33333363 2c2c2c93 565656f0 959595ff abababff a4a4a4ff a2a2a2ff a0a0a0ff 9d9d9dff 979797ff 8e8e8eff 858585ff 7b7b7bff 898989ff a5a5a5ff 878787ff 5f5f5fff 474747ff 1c1c1cff 000000ff 000000ff 010101ff 000000ff 000000ff 121212ff 4f4f4fff 959797ff 999897ff 494242ff 0f0402ff 150601ff 1c0d08ff 0f0705ff 060405ff 070506ff 060606ff 060606ff 060606ff 060606ff 060606ff 070707ff 070707ff 060606ff 060606ff 080504ff 090504ff 090504ff 090504ff 080403ff 080403ff 090503ff 0a0603ff 0a0603ff 090502ff 090502ff 070402ff 040201ff 170d07ff 41220eff 472110ff 2d1208ff 83807fff b2b3b3ff 353535ff 080808ff 131313ff 131313ff 141414ff 161616ff 171717ff 181818ff 191919ff 131313ff 8a8a8aff c2c2c2ff bababaff e2e2e3ff dfdfe0ff 797b7aff 6f7070ff 797979ff 43434396 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0909090c 5e5e5edc 767676ff 717171ff 707070ff 757575ff cacacaff d0d0d0ff a4a4a4ff a2a2a2ff a4a4a4ff 9c9c9cff 1b1b1bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 111111ff 616161ff 9a9a9aff 999999ff 929292ff 919191ff 8f8f8fff 8f8f8fff 8e8e8eff 8d8d8dff 8b8b8bff 8a8a8aff 898989ff 878787ff 868686ff 858585ff 848484ff 868686ff 8a8a8aff 5e5e5eee 131313bf 000000a9 000000a7 0000009d 00000090 2828289d 585858ae 5d5d5da5 5b5b5b97 5e5e5e8c 60606081 62626279 62626274 63636370 6161616e 5f605f6d 5e5e5e6b 5e5e5e69 5f5f5f67 60616065 64646461 6666675e 696a6a5a 6d6e6e57 75757553 78787850 7071714d 6d6d6d4c 6d6d6e49 3a3a3a47 01010244 00000042 00000040 0000003d 0000003b 00000039 1f1e1f37 61616234 59585932 16171630 0000002e 0000002b 00000028 00000026 00000024 00000022 00000020 0000001e 0000001c 0000001a 00000018 00000016 00000015 00000013 00000011 00000010 0f0e0e10 1b1b1b10 19191914 06060716 02010115 24242416 66676617 5c5b5b18 1212121a 0000001c 0000001e 00000021 00000022 00000024 1b1b1c26 5454542a 6f6f6f2c 6d6d6d30 6d6d6d32 69696937 6160613f 5656564c 4747475c 34353566 2e2e2e9a 585858f4 959595ff a9a9a9ff a5a5a5ff a1a1a1ff 9f9f9fff 9c9c9cff 959595ff 8e8e8eff 848484ff 8a8a8aff a9a9a9ff c6c6c6ff b5b5b5ff 757575ff 525252ff 333333ff 080808ff 000000ff 010101ff 000000ff 000000ff 020202ff 2b2c2cff 757676ff a6a6a5ff 7a7471ff 2c1c18ff 100100ff 1c0d07ff 120907ff 080405ff 070606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 050606ff 070606ff 080503ff 080403ff 080403ff 080403ff 080403ff 070302ff 090502ff 090502ff 090502ff 090502ff 080401ff 030100ff 0d0602ff 3a1807ff 472718ff 989899ff a2a3a3ff 1f1f1fff 080808ff 111111ff 121212ff 131313ff 141414ff 151515ff 171717ff 141414ff 1e1e1eff a5a5a5ff bebebeff bdbdbcff ececedff c4c4c4ff 6f6f6fff 727272ff 757575fe 32323261 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 464646a9 787878ff 717171ff 717171ff 6d6d6dff b6b6b6ff d8d8d8ff abababff a0a0a0ff a2a2a2ff a6a6a6ff 373737ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 373737ff 878787ff 9e9e9eff 959595ff 939393ff 919191ff 909090ff 8f8f8fff 8e8e8eff 8d8d8dff 8b8b8bff 8a8a8aff 898989ff 898989ff 878787ff 868686ff 858585ff 8b8b8bff 808080fe 3b3b3bd8 000000ad 000000a4 000000a1 00000093 04040489 3636369d 636363aa 6565659e 66666692 69696986 6c6c6c7c 6e6e6e74 6f6f6f6e 6f6f6f6a 6d6d6d67 6c6c6c66 6a6b6a64 6a6a6a63 6b6b6b61 6d6d6d5e 6f6f6f5d 7272735a 76767657 79797955 7f7f7f52 7c7c7c4f 6f6f6f4c 6c6c6c4b 72737348 63626246 1a1a1a44 00000041 0000003f 0000003d 0000003a 01010139 33343337 6c6b6d34 46454631 0908092f 0000002d 0000002b 00000028 00000026 00000024 00000022 00000020 0000001e 0000001c 00000019 00000017 00000015 00000014 00000013 00000010 0000000f 0000000d 0909090d 1717180e 19191910 08080812 00010112 1f201f12 63636214 5b5a5915 16161616 00000018 00000019 0000001c 0000001f 00000021 00000023 0d0d0e26 44444529 6f6f6f2b 7373732e 6e6e6e32 66666537 5c5c5c3f 4e4e4e4d 4546465e 34343469 2f2f2f9f 5a5a5af4 919191ff a7a7a7ff a3a3a3ff 9f9f9fff 9e9e9eff 9b9b9bff 959595ff 909090ff 939393ff a5a5a5ff c2c2c2ff ddddddff e7e7e7ff 9d9d9dff 5b5b5bff 434343ff 191919ff 000000ff 000000ff 000000ff 000000ff 000000ff 121111ff 4d4e4eff 949595ff 9b9895ff 544542ff 170602ff 180602ff 120806ff 060304ff 070406ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 060606ff 050505ff 050505ff 050505ff 070504ff 080403ff 080302ff 070302ff 070302ff 070302ff 070302ff 080402ff 080401ff 080401ff 080401ff 050200ff 030000ff 322924ff aaaaaaff 8d8d8dff 0e0e0eff 0a0a0aff 0f0f0fff 101010ff 111111ff 121212ff 131313ff 151515ff 0d0d0dff 343434ff b6b6b6ff b9b9b9ff c3c3c3ff efefefff a6a6a5ff 6b6b6aff 747475ff 6b6b6bf0 20202031 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2d2d2d6e 777777ff 717171ff 717171ff 6b6b6bff a0a0a0ff dbdbdbff b4b4b4ff 9f9f9fff a1a1a1ff a8a8a8ff 575757ff 000000ff 000000ff 000000ff 000000ff 121212ff 646464ff 9d9d9dff 9b9b9bff 949494ff 939393ff 929292ff 919191ff 8f8f8fff 8e8e8eff 8d8d8dff 8c8c8cff 8b8b8bff 8b8b8bff 898989ff 878787ff 878787ff 888888ff 8e8e8eff 686868f1 1a1a1abf 000000a2 000000a0 00000098 00000089 0a0a0a84 4545459e 686868a5 69696998 6d6e6d8d 73737382 77777779 78797872 7a7a7a6c 79797967 77777764 75757562 75757560 7474745f 7575755d 7777775b 79797959 7b7b7b58 7e7e7e55 83848453 87878750 7c7d7c4f 6e6d6d4d 6d6d6d4a 71717148 76767646 68686843 24242541 0000003f 0000003d 0000003b 09090938 48474937 6a6b6b34 30313031 0201012f 0000002d 0000002a 00000028 00000026 00000023 00000021 0000001f 0000001d 0000001c 00000019 00000017 00000016 00000013 00000012 00000010 0000000f 0000000e 0000000c 0000000b 1212130c 1919190e 0909090f 0001010f 1c1c1b10 5c5b5b10 5f5f5e12 1b1b1a14 00000015 00000016 00000019 0000001a 0000001d 00000020 00000022 05050524 33343327 6a69692b 7574742e 6f6f6f31 65666537 3a3a3a3f 2829284d 3f403f5e 3334336a 2f2f2f9c 575757f0 8d8d8dff a5a5a5ff a3a3a3ff 9e9e9eff 9c9c9cff 999999ff 989898ff a0a0a0ff a5a5a5ff c0c0c0ff d8d8d8ff f7f7f7ff ffffffff c7c7c7ff 727272ff 555555ff 2f2f2fff 060606ff 000000ff 000000ff 000000ff 000000ff 020202ff 2d2d2dff 747575ff 9d9f9eff 787370ff 2e1e18ff 140400ff 150a06ff 090405ff 050406ff 050606ff 050505ff 060606ff 060606ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050404ff 060302ff 070302ff 070302ff 070302ff 060202ff 070302ff 080401ff 080401ff 080401ff 080401ff 000000ff 353636ff b4b5b5ff 717171ff 040404ff 0b0b0bff 0e0e0eff 0f0f0fff 0f0f0fff 111111ff 121212ff 131313ff 080808ff 535353ff bebebeff b5b5b6ff ccccccff e8e8e8ff 8b8b8bff 6c6c6bff 787878ff 5a5a5acf 07070708 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1f1f1f37 6d6d6dfc 727272ff 717171ff 6c6c6cff 8a8a8aff d8d8d8ff bfbfbfff 9f9f9fff a0a0a0ff a6a6a6ff 777777ff 000000ff 000000ff 000000ff 373737ff 8a8a8aff a0a0a0ff 979797ff 949494ff 949494ff 939393ff 919191ff 919191ff 8f8f8fff 8e8e8eff 8d8d8dff 8b8b8bff 8b8b8bff 8a8a8aff 898989ff 878787ff 8d8d8dff 878787ff 474747dc 050505ab 0000009d 0000009a 00000090 00000080 12121281 5151519e 6b6b6ba0 6a6a6a92 71717187 7877787d 7d7d7d75 80808070 8282826a 81818166 7f7f7f63 7d7d7d61 7d7d7d5f 7d7d7d5e 7e7e7e5c 7f7f7f5a 80808059 81818257 84848455 8a8b8b52 8a8a8a50 797a794e 6d6d6d4c 6f6f6f4a 72727248 74747446 78787843 6e6e6e41 2b2b2b3f 0000003d 0000003a 18181738 5d5d5d36 61606133 1c1c1c31 0000002e 0000002c 0000002a 00000028 00000026 00000023 00000021 0000001f 0000001e 0000001c 00000019 00000017 00000015 00000013 00000012 00000010 0000000f 0000000e 0000000d 0000000b 0000000a 1616160a 1b1b1b0b 0909090c 0001010d 1819180d 5252520e 6263620f 201f1f11 00000012 00000014 00000016 00000018 0000001b 0000001c 0000001f 00000022 00000024 24242428 62646229 7979792c 71727131 3c3c3b36 00010040 1719174e 3434345f 3231326d 2e2e2f98 545454ea 878687ff a4a4a4ff a5a5a5ff 9e9e9eff 9a9a9aff 989898ff a9a9a9ff a5a5a5ff b0b0b0ff cbcbcbff e7e7e7ff f5f5f5ff fafafaff bababaff 6c6c6cff 5d5d5dff 444444ff 131313ff 000000ff 000000ff 000000ff 000000ff 0b0b0bff 545454ff 646464ff 8b8c8dff 8f8f8fff 48413dff 180903ff 130600ff 0c0606ff 060405ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 040404ff 040404ff 040404ff 060403ff 070302ff 060201ff 060201ff 060201ff 060201ff 070301ff 080401ff 070300ff 000000ff 50504fff b8b9b9ff 545454ff 000000ff 0c0c0cff 0c0c0cff 0d0d0dff 0e0e0eff 0f0f0fff 101010ff 101010ff 090909ff 737373ff c0c0c0ff b4b4b4ff d7d7d6ff d8d9d8ff 787878ff 6e6e6eff 7a7a7aff 4343439b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0909090c 5f5f5fdc 757575ff 717171ff 6f6f6fff 797979ff ccccccff cbcbcbff a1a1a1ff 9f9f9fff a2a2a2ff 909090ff 060606ff 101010ff 666666ff 9f9f9fff 9d9d9dff 969696ff 969696ff 959595ff 949494ff 929292ff 919191ff 909090ff 8f8f8fff 8e8e8eff 8d8d8dff 8b8b8bff 8a8a8aff 898989ff 898989ff 909090ff 737373f5 232323c2 0000009d 0000009a 00000093 00000087 00000076 1d1d1d80 5c5c5c9d 6c6c6c9a 6d6d6d8c 74747482 7a7a7a7a 7f7f7f73 8383836d 86868669 87878765 86868663 86868660 8787875f 8686865d 8585855b 8585855a 86858658 87868756 8b8b8b54 91919152 8989884f 7574754e 6d6e6e4d 71727149 73747448 76767646 77787743 7b7c7b41 7474743f 3031303c 0000003a 2a2a2a38 6c6b6b35 514f5033 0d0d0c30 0000002f 0000002b 0000002a 00000028 00000025 00000023 00000020 0000001f 0000001d 0000001b 00000019 00000017 00000015 00000013 00000012 00000010 0000000e 0000000d 0000000c 0000000b 00000009 00000009 19191909 1818180a 0b0b0b0b 0000010c 1213130b 5050500c 6968690d 2524240e 00000010 00000011 00000013 00000016 00000016 00000019 0000001c 0000001e 00000021 00000023 15141525 52525328 7a7c7b2c 48474831 00000037 00000040 0c0c0c4d 2727265f 2d2d2d6c 2d2c2d91 4b4b4cdf 7f7f7fff a0a0a0ff a5a5a5ff 9e9e9eff 999999ff a9a9a9ff a9a9a9ff abababff b5b5b5ff bfbfbfff c4c4c4ff c9c9c9ff aaaaaaff 8c8c8cff 676767ff 5e5e5eff 555555ff 292929ff 030303ff 000000ff 000000ff 101010ff 5c5c5cff 5f5f5fff 5c5c5cff 787878ff 979899ff 716e6cff 271c16ff 110300ff 0c0505ff 060405ff 060505ff 050505ff 050505ff 050505ff 050505ff 050505ff 040404ff 040404ff 040404ff 040404ff 040404ff 040304ff 050202ff 060201ff 060201ff 060201ff 060201ff 070301ff 060200ff 010101ff 6c6d6cff b4b4b4ff 363636ff 000000ff 0b0b0bff 0b0b0bff 0c0c0cff 0c0c0cff 0e0e0eff 0e0e0eff 0c0c0cff 111111ff 919191ff bebebeff b5b5b5ff e0e0dfff c0c0c0ff 6d6d6dff 707070ff 777777ff 2e2e2e61 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 484848ae 787878ff 717171ff 717171ff 6f6f6fff bababaff d5d5d5ff a5a5a5ff 9d9d9dff 9f9f9fff 9a9a9aff 555555ff 868686ff a3a3a3ff 9a9a9aff 979797ff 969696ff 959595ff 949494ff 939393ff 919191ff 919191ff 909090ff 8e8e8eff 8d8d8dff 8b8b8bff 8b8b8bff 898989ff 8d8d8dff 8d8d8dff 535353e1 0a0a0aab 00000098 00000095 0000008c 0000007e 0000006e 2b2b2b80 6565659c 6f6f6f94 71717187 7777777f 7d7d7d77 81818171 8585856c 87878768 89898964 89898962 8a8a8a60 8a8a8a5e 8a8a8a5d 8a8a8a5b 8989895a 8a8b8a58 8c8c8c55 91909053 94949452 84848450 7171714e 70706f4c 7373744a 76767647 77787745 79797943 7b7b7b41 7e7e7e3f 7877773c 3f3f3f39 42414238 6d6c6c35 3a393933 03030331 0000002e 0000002c 00000029 00000027 00000025 00000023 00000020 0000001f 0000001c 0000001a 00000018 00000016 00000015 00000013 00000011 00000010 0000000f 0000000d 0000000c 0000000a 00000009 00000009 00000007 0e0e0e08 15151508 0c0c0c09 00010108 0f101009 4b4b4b09 6160610a 2b2a2b0b 0000000c 0000000f 00000010 00000011 00000013 00000016 00000019 0000001b 0000001d 0000001f 00000022 09090925 44454529 5556562c 0f0f0f30 00000035 00000040 0404044d 1a1a195e 2828286d 2a2a2a86 444444d0 747474ff 9b9b9bff a6a6a6ff a0a0a0ff abababff abababff acacacff b8b8b8ff c0c0c0ff ccccccff cdcdcdff a8a8a8ff 8d8d8dff 717171ff 5c5c5cff 5a5a5aff 5d5d5dff 404040ff 0f0f0fff 000000ff 181818ff 5c5c5cff 5e5e5eff 5f5f5fff 5f5f5fff 696969ff 8b8c8cff 8d8b8aff 4d423dff 150702ff 0a0100ff 070304ff 070505ff 060404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 030303ff 030303ff 030303ff 040303ff 060302ff 060201ff 060201ff 060201ff 030000ff 080807ff 858585ff a8a8a8ff 1c1c1cff 010101ff 090909ff 090909ff 0a0a0aff 0b0b0bff 0c0c0cff 0c0c0cff 070707ff 212121ff a8a8a8ff b8b8b8ff b9b9b9ff e5e5e5ff a5a5a4ff 6a6a6aff 757575ff 6e6e6ef6 1313132c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30303073 777777ff 717171ff 717171ff 6c6c6cff a5a5a5ff d9d9d9ff aeaeaeff 9c9c9cff 9e9e9eff 9d9d9dff a2a2a2ff 9e9e9eff 999999ff 989898ff 979797ff 969696ff 959595ff 939393ff 929292ff 919191ff 909090ff 8f8f8fff 8e8e8eff 8c8c8cff 8b8b8bff 8b8b8bff 929292ff 7c7c7cf8 2e2e2ec7 0000009c 00000095 00000090 00000084 00000074 02020268 39393982 6e6e6e99 7272728e 76767683 7c7c7c7b 81818174 8585856e 8888886a 8a8a8a67 8b8b8b64 8c8c8c62 8c8c8c61 8d8d8d5e 8b8c8c5d 8c8d8c5a 8e8e8e58 8f8f8f58 92929255 96979654 95949552 7f7f7e4f 7070704d 7373734c 7676764a 78787847 797a7a45 7b7b7b42 7c7c7c40 7d7d7d3f 7f7f7f3c 7d7d7d3a 76767637 66646535 24232232 0000002f 0000002e 0000002c 00000029 00000027 00000025 00000022 00000021 0000001e 0000001d 0000001b 00000018 00000017 00000014 00000013 00000011 00000010 0000000e 0000000c 0000000b 0000000b 00000009 00000008 00000007 00000006 10101007 19191907 0c0c0c08 00010008 0d0d0d07 42414208 67676708 2d2d2c0a 0100010a 0000000d 0000000d 0000000f 00000011 00000014 00000015 00000017 0000001a 0000001c 0000001f 00000022 02020226 2e2d2e28 4546462b 18181930 00000036 0000003e 0000004a 1010105c 2122226b 2829297f 393a3ab9 666666f8 919191ff a3a3a3ff aeaeaeff b2b2b2ff adadadff b9b9b9ff ccccccff dbdbdbff d0d0d0ff adadadff 909090ff 767676ff 626262ff 5a5a5aff 585858ff 5f5f5fff 525252ff 202020ff 202020ff 5d5d5dff 5b5b5bff 5c5c5cff 606060ff 616161ff 656565ff 7c7d7eff 949594ff 706967ff 2b1b16ff 0b0000ff 040201ff 070304ff 050404ff 040404ff 040404ff 040404ff 040404ff 040404ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 050302ff 060201ff 060201ff 000000ff 121111ff 9c9c9cff 919191ff 080808ff 040404ff 070707ff 080808ff 080808ff 0a0a0aff 0b0b0bff 0c0c0cff 030303ff 3a3a3aff b8b7b7ff b2b2b2ff c0c0c0ff e2e2e2ff 8a8b8bff 6c6c6cff 797979ff 5b5b5bcc 0b0b0b0d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2222223d 6e6e6efe 727272ff 717171ff 6c6c6cff 8f8f8fff d8d8d8ff b9b9b9ff 9b9b9bff 9d9d9dff 9d9d9dff 9b9b9bff 999999ff 999999ff 979797ff 969696ff 959595ff 959595ff 939393ff 929292ff 919191ff 909090ff 8e8e8eff 8d8d8dff 8b8b8bff 8f8f8fff 929292ff 5f5f5fe7 111111ae 00000095 00000092 00000089 0000007d 0000006b 08080863 48484883 75757596 7776778a 7b7b7b80 80808078 85858572 8a8a8a6c 8b8b8c6a 8e8e8e67 8e8e8e64 8f8f8f61 8f8f8f60 8f8f8f5f 8e8e8e5e 8f8e8f5a 90919059 92939258 95959556 98989854 8f8f8f52 7877774f 7071704d 7575754c 7878784a 7a7a7a47 7c7b7c45 7c7c7c42 7e7d7d40 7e7e7e3e 7f7f7f3b 83838339 82828237 56555634 12111132 0000002f 0000002d 0000002b 00000029 00000027 00000024 00000022 00000020 0000001e 0000001c 0000001a 00000018 00000015 00000015 00000013 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000008 00000008 00000007 00000006 00000006 00000005 1a1a1a07 12121206 00000006 0a0a0a07 41414106 5c5b5b06 2f2f2e09 0201010a 0000000a 0000000b 0000000d 0000000f 00000010 00000012 00000015 00000017 00000019 0000001c 0000001f 00000022 00000024 21202027 49484a2b 2827282f 01010134 0000003c 00000048 08080957 1c1c1c69 26262676 313131a2 555555e6 808080ff a2a2a2ff b4b4b4ff b8b8b8ff c7c7c7ff e0e0e0ff e4e4e4ff d5d5d5ff b0b0b0ff 919191ff 787878ff 696969ff 626262ff 5a5a5aff 555555ff 595959ff 5a5a5aff 4a4a4aff 585858ff 5a5a5aff 5b5b5bff 5c5c5cff 606060ff 646464ff 696969ff 737373ff 8c8c8eff 858484ff 453d3aff 0e0402ff 030000ff 060304ff 060404ff 040404ff 030404ff 040404ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 050201ff 060100ff 000000ff 262525ff adadadff 757575ff 000000ff 040404ff 060606ff 060606ff 080808ff 080808ff 080808ff 0b0b0bff 000000ff 5b5b5bff bdbdbdff afafafff c9c9c9ff d6d6d6ff 777778ff 707070ff 797979ff 4343439b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0909090f 606060e0 757575ff 717171ff 6e6e6eff 7c7c7cff cfcfcfff c5c5c5ff 9c9c9cff 9d9d9dff 9c9c9cff 9a9a9aff 999999ff 989898ff 979797ff 969696ff 959595ff 939393ff 939393ff 929292ff 909090ff 8f8f8fff 8d8d8dff 8c8c8cff 949494ff 868686fc 3b3b3bcc 0000009c 00000092 0000008e 00000083 00000076 00000062 0e0e0e60 57575785 7d7d7d92 7d7d7d85 8181817c 86868675 8c8c8c70 8e8e8e6c 91919169 91919166 92929263 93939362 93939360 9393935f 9292925c 9292925b 93929359 93939358 97979756 99989953 87878752 73737350 7372734d 7878774b 7a7b7a49 7c7b7b47 7c7d7d44 7e7e7e42 7f7f7e40 80807f3e 8081813b 85868638 7b7b7b37 3e3e3e34 05060532 0000002f 0000002e 0000002b 00000029 00000026 00000024 00000022 0000001f 0000001e 0000001b 00000019 00000017 00000015 00000014 00000013 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 18181804 10101005 00000005 07070704 3c3b3b06 5d5c5b06 36363506 03030307 00000008 00000009 0000000a 0000000c 0000000d 0000000f 00000012 00000014 00000016 00000019 0000001c 0000001f 00000022 00000025 13131326 4444452a 3938392f 07060733 0000003b 00000045 04040353 16161565 24242472 2b2b2b8c 434343c9 6f706ffc 959595ff aeaeaeff c0c0c0ff d2d2d2ff d5d5d5ff c0c0c0ff a0a0a0ff 8b8b8bff 7d7d7dff 707070ff 676767ff 606060ff 5a5a5aff 515151ff 545454ff 5b5b5bff 595959ff 585858ff 595959ff 5a5a5aff 5d5d5dff 626262ff 686868ff 6d6d6dff 717171ff 818282ff 8d8f8eff 65605fff 1f1715ff 000000ff 040102ff 070304ff 050304ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030303ff 030101ff 050201ff 000000ff 3f3f3fff b4b4b4ff 585858ff 000000ff 030303ff 040404ff 050505ff 060606ff 060606ff 080808ff 090909ff 010101ff 7d7d7dff bababaff aeaeaeff d5d4d5ff c1c1c1ff 6d6d6eff 747473ff 777777ff 2b2b2b65 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 494949ae 777777ff 717171ff 707070ff 707070ff bebebeff d0d0d0ff a0a0a0ff 9b9b9bff 9b9b9bff 999999ff 999999ff 979797ff 969696ff 959595ff 949494ff 939393ff 929292ff 919191ff 8f8f8fff 8e8e8eff 8f8f8fff 969696ff 6b6b6be9 191919ab 0000008e 0000008e 00000087 0000007c 0000006e 0000005a 1a1a1a5f 67676787 8282828e 82828281 89898979 8d8d8d73 9191916f 9494946b 95959568 96969666 97979663 96969662 97979660 9696965f 9696965d 9697975b 96969659 97969758 9a9a9a55 97979653 81808050 7171714f 7475744d 7978794b 7b7a7a49 7d7d7c46 7e7f7f43 80808042 8081803f 8181813e 8282823b 87878739 6f6e6f36 29292934 00000031 0000002f 0000002d 0000002b 00000028 00000026 00000023 00000022 0000001f 0000001d 0000001b 00000019 00000018 00000015 00000013 00000013 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000009 00000007 00000007 00000006 00000005 00000005 00000004 00000003 18181804 0c0c0b04 01010104 04040504 30303005 6e6e6e05 393a3a06 03030306 00000008 00000008 00000008 0000000a 0000000b 0000000d 0000000f 00000011 00000013 00000016 00000018 0000001b 0000001e 00000021 00000024 08080827 3838392a 4445452e 13121333 00000038 00000041 0000004e 0f0f0f5d 2222226d 2727287b 343434a7 565656e3 808080ff a3a3a3ff b9b9b9ff b8b8b8ff a9a9a9ff 9b9b9bff 919191ff 848484ff 787878ff 6e6e6eff 676767ff 606060ff 585858ff 505050ff 4f4f4fff 555555ff 585858ff 585858ff 595959ff 5b5b5bff 5e5e5eff 636363ff 696969ff 707070ff 747474ff 7c7c7cff 8a8b8bff 7e7c7cff 3b3635ff 050302ff 010000ff 060203ff 050303ff 040303ff 030303ff 030303ff 030303ff 030303ff 030303ff 020202ff 030303ff 020202ff 020202ff 000000ff 5c5c5cff b2b2b2ff 393939ff 000000ff 030303ff 030303ff 040404ff 050505ff 050505ff 070707ff 050505ff 0d0d0dff 9b9b9bff b5b5b5ff b1b1b1ff dddcddff a7a7a8ff 6b6b6bff 757575ff 6c6c6cee 1f1f1f35 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c2c2c75 787878ff 717171ff 707070ff 6b6b6bff a9a9a9ff d6d6d6ff a8a8a8ff 999999ff 9b9b9bff 999999ff 989898ff 979797ff 969696ff 949494ff 939393ff 939393ff 929292ff 909090ff 8e8e8eff 959595ff 8e8e8eff 474747c2 03030383 0000007f 00000083 0000007d 00000074 00000065 00000052 2626265f 74747488 8989898a 8989897e 8e8e8e77 93939371 9797976d 9999996a 9a9a9a67 9b9b9b66 9b9b9b63 9b9b9c61 9b9b9b60 9c9c9b5e 9b9b9b5c 9a9b9a5b 9b9b9b59 9b9c9c57 9e9e9e55 93939353 7a7a7a51 7272724f 7777774c 7a7a794b 7b7b7c49 7d7d7d46 7f7f8044 80808042 81818140 8181813d 8383843b 86868639 5e5e5e36 17171734 00000031 0000002e 0000002c 0000002a 00000028 00000026 00000024 00000021 0000001f 0000001d 0000001b 00000019 00000017 00000015 00000014 00000012 00000010 0000000e 0000000d 0000000c 0000000a 0000000a 00000009 00000007 00000006 00000006 00000005 00000004 00000004 00000003 00000003 00000003 11111103 01010103 02020103 2f2f3003 66656704 37373704 04040405 00000005 00000006 00000006 00000008 00000009 0000000b 0000000d 0000000e 00000011 00000013 00000016 00000019 0000001b 0000001e 00000021 00000024 02020127 2a2b2b2a 4c4d4d2d 22222231 00000036 0000003e 00000048 0a0a0a56 22222266 2b2b2b74 2d2d2d8b 424242c1 686868f5 929292ff b0b0b0ff b1b1b1ff a3a3a3ff 979797ff 8a8a8aff 7d7d7dff 757575ff 6d6d6dff 666666ff 5e5e5eff 575757ff 4f4f4fff 4a4a4aff 515151ff 585858ff 595959ff 595959ff 5b5b5bff 606060ff 656565ff 6b6b6bff 737373ff 787878ff 7c7b7bff 848586ff 858585ff 5a5554ff 171313ff 000000ff 040001ff 060203ff 040303ff 030303ff 030303ff 030303ff 030303ff 020202ff 020202ff 020202ff 010101ff 000000ff 767676ff a7a7a7ff 202020ff 000000ff 010101ff 020202ff 030303ff 030303ff 040404ff 050505ff 000000ff 252525ff adadadff b0b0b0ff b7b7b7ff dddeddff 8e8e8eff 6c6c6cff 777777ff 5b5b5bd2 1717170e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1919193f 6f6f6ffe 727272ff 717171ff 6b6b6bff 939393ff d7d7d7ff b3b3b3ff 989898ff 9a9a9aff 989898ff 979797ff 979797ff 959595ff 949494ff 939393ff 929292ff 919191ff 909090ff 989898ff 777777e5 22222285 0000005a 00000068 0000006f 0000006e 00000067 0000005b 0000004a 35353560 81818189 8e8e8e86 90908f7b 95959575 99999970 9b9c9c6c 9e9e9e69 9e9e9e67 a0a0a066 a0a0a063 9fa09f60 a0a0a060 9fa0a05e a0a0a05c 9f9f9f5a 9f9f9f58 a1a1a157 a0a0a054 8e8e8e52 78787851 7575754f 7979794d 7a7b7b4b 7d7c7d48 7f7f7f46 80808044 80808041 8181813f 8282823d 8586863b 80818138 49484935 0a0a0a33 00000031 0000002e 0000002c 0000002a 00000028 00000025 00000023 00000021 0000001f 0000001d 0000001b 00000018 00000017 00000015 00000013 00000011 00000010 0000000e 0000000d 0000000c 0000000a 00000009 00000008 00000007 00000006 00000006 00000006 00000004 00000003 00000003 00000003 00000003 00000002 13131303 01010103 01010102 2b2a2903 5b5b5b03 3b3b3b04 05050503 00000003 00000005 00000006 00000006 00000008 00000009 0000000b 0000000c 0000000e 00000011 00000014 00000016 00000018 0000001b 0000001d 00000020 00000023 00000026 1a1a1a2a 4a494a2c 3433352f 04040434 0000003b 00000043 0404044f 1e1e1e5e 3030306c 2d2d2d7b 3132319b 4c4d4dd3 757575f9 9a9a9aff a8a8a8ff 9d9d9dff 8d8d8dff 828282ff 7a7a7aff 737373ff 6c6c6cff 646464ff 5c5c5cff 565656ff 4f4f4fff 474747ff 4a4a4aff 555555ff 5a5a5aff 5a5a5aff 5d5d5dff 626262ff 686868ff 6f6f6fff 767676ff 7b7b7bff 7e7e7eff 848484ff 888888ff 71706fff 2e2e2dff 030202ff 020000ff 060203ff 050303ff 030303ff 020303ff 030303ff 020202ff 020202ff 020202ff 000000ff 090909ff 8f8f8fff 929292ff 111111ff 000000ff 000000ff 010101ff 020202ff 020202ff 030303ff 040404ff 000000ff 454545ff b6b6b6ff acacabff c2c2c1ff d4d5d4ff 7b7b7bff 6e6e6dff 797979ff 454545a1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04040411 606060e2 757575ff 707070ff 6d6d6dff 808080ff d0d0d0ff bfbfbfff 989898ff 999999ff 989898ff 979797ff 969696ff 959595ff 939393ff 939393ff 919191ff 959595ff 949494ff 545454ae 0a0a0a42 00000036 0000004b 00000054 00000057 00000056 0000004c 01010141 44444461 8c8c8c88 92929282 95959579 9a9a9a72 9e9e9e6e a1a1a16b a2a3a368 a3a3a366 a3a3a365 a4a4a463 a4a4a460 a3a3a45f a4a4a45d a4a3a45b a4a3a35a a4a4a458 a7a6a656 a0a1a154 88888852 78797950 797a7a4e 7b7b7b4c 7d7c7c4a 7e7e7d48 7f7f8045 80808043 81818142 8181813f 8283833c 8788873a 76777638 33333335 01010133 00000030 0000002e 0000002c 0000002a 00000028 00000025 00000022 00000020 0000001e 0000001d 0000001b 00000019 00000017 00000014 00000013 00000012 00000010 0000000e 0000000d 0000000c 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000005 00000003 00000003 00000003 00000003 00000002 00000002 00000001 03030302 00000002 1c1c1b02 44434402 55545402 05050702 00000004 00000003 00000004 00000005 00000006 00000008 00000008 0000000b 0000000c 0000000e 00000010 00000013 00000015 00000017 0000001a 0000001d 00000020 00000023 00000026 0c0c0c29 4140412c 44434230 0f0e0e33 00000038 0000003f 0000004a 17171755 35353565 35343572 2d2c2c82 383938aa 565656de 808080ff 9d9d9dff 9e9e9eff 8b8b8bff 7d7d7dff 777777ff 717171ff 6a6a6aff 636363ff 5b5b5bff 555555ff 4d4d4dff 454545ff 424242ff 4f4f4fff 5a5a5aff 5c5c5cff 5f5f5fff 656565ff 6c6c6cff 727272ff 787878ff 7d7d7dff 818181ff 838383ff 878787ff 7d7d7dff 4c4c4cff 111111ff 000000ff 040102ff 060102ff 040102ff 020202ff 020202ff 020202ff 020202ff 000000ff 1d1d1dff a0a0a0ff 7a7a7aff 040404ff 000000ff 000000ff 000000ff 000000ff 010101ff 020202ff 020202ff 000000ff 666666ff b7b8b8ff abaaaaff ccccccff c3c3c3ff 707070ff 706f6fff 777777ff 33333369 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 494949b1 787878ff 717171ff 6f6f6fff 737373ff c2c2c2ff cbcbcbff 9b9b9bff 989898ff 989898ff 979797ff 959595ff 959595ff 939393ff 939393ff 9a9a9aff 828282e7 2f2f2f66 00000010 0000001c 0000002e 00000036 0000003c 0000003f 0000003a 06060736 58585862 97979786 9898987e 9b9b9b77 9f9f9f71 a2a2a26e a6a6a66b a6a6a668 a6a6a666 a6a6a765 a7a7a762 a6a6a660 a7a7a75f a7a7a75e a7a7a85c a7a7a75a a8a8a858 aaaaaa56 9e9e9e54 84848652 7c7c7c50 7e7e7e4e 7e7e7e4c 7e7e7f4a 7f7f7f47 81808045 81818143 81818241 8283833e 8585853c 8888873a 67676638 1f1f1f35 00000032 00000030 0000002e 0000002c 00000029 00000027 00000024 00000022 00000020 0000001e 0000001d 0000001a 00000017 00000016 00000015 00000013 00000011 0000000f 0000000e 0000000d 0000000b 00000009 00000009 00000008 00000007 00000006 00000006 00000005 00000005 00000003 00000003 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000002 17181702 85858601 5b5a5a01 07070702 00000002 00000002 00000004 00000004 00000005 00000006 00000008 00000009 0000000a 0000000c 0000000e 00000010 00000012 00000014 00000017 0000001a 0000001c 0000001f 00000023 00000025 03020229 3232312c 4c4d4c2f 1a1a1b33 00000037 0000003d 00000044 0f0f0f4f 3535355b 4141416a 32323277 2e2e2e8b 3d3d3db3 5d5d5de4 858585fe 9e9e9eff 999999ff 848484ff 747474ff 6d6d6dff 696969ff 616161ff 5a5a5aff 535353ff 4c4c4cff 434343ff 3e3e3eff 464646ff 585858ff 5f5f5fff 626262ff 6a6a6aff 717171ff 767676ff 7b7b7bff 7f7f7fff 828282ff 848484ff 878787ff 828282ff 626262ff 292a29ff 030203ff 010000ff 050102ff 050102ff 030202ff 020202ff 020202ff 000000ff 333333ff a9a9a9ff 5e5e5eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 070707ff 858585ff b4b4b4ff adacacff d5d4d5ff abababff 6b6b6bff 737373ff 6e6e6efb 1b1b1b32 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c2c2c78 7b7b7bff 717171ff 707070ff 6c6c6cff afafafff d3d3d3ff a2a2a2ff 969696ff 979797ff 979797ff 959595ff 949494ff 979797ff 989898ff 626262b6 11111128 00000000 0000000d 00000016 0000001d 00000023 00000028 00000024 0f0f0f2a 6b6b6b61 a0a0a084 9e9e9e7b a1a1a174 a4a4a470 a6a6a66c a8a7a86a a9a9a968 a9a9aa66 aaaaaa65 a9a9a963 aaaaaa60 aaaaaa5f ababab5e ababab5c ababab5a acacac58 ababab56 99999954 83838351 807f8050 8181824d 8181804c 8080804a 81818147 82828145 82828242 82828140 8282823e 8686863b 8585853a 53535337 0e0e0e34 00000032 0000002f 0000002d 0000002b 00000029 00000027 00000024 00000022 0000001f 0000001d 0000001c 0000001a 00000018 00000016 00000014 00000013 00000011 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 25262501 86868601 62636101 09080901 00000002 00000002 00000003 00000003 00000004 00000004 00000007 00000008 00000009 0000000a 0000000c 0000000e 00000010 00000011 00000014 00000017 00000019 0000001c 0000001f 00000022 00000025 00000028 20201f2b 4c4c4c2e 2b2b2b32 01010135 0000003a 00000040 07070749 30303054 4c4c4c61 3e3e3e6e 302f2f7b 3030308f 414041ba 616161e5 898989ff a0a0a0ff 989898ff 7e7e7eff 6a6a6aff 626262ff 5f5f5fff 585858ff 515151ff 4a4a4aff 434343ff 3a3a3aff 3d3d3dff 525252ff 646464ff 696969ff 6f6f6fff 757575ff 7a7a7aff 7e7e7eff 818181ff 838383ff 858585ff 898989ff 858585ff 717171ff 3f3e3eff 0e0e0eff 000000ff 040001ff 050202ff 040202ff 020202ff 000000ff 4a4949ff abaaaaff 424242ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1a1a1aff 9e9e9eff b0b0b0ff b0b0b0ff d8d8d9ff 939393ff 6a6a6aff 787878ff 5d5d5dd5 0404040b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c0c0c1c 525252c0 787878ff 727272ff 6a6a6aff 989898ff d6d6d6ff adadadff 949494ff 979797ff 969696ff 959595ff 9b9b9bff 898989f1 4a4a4a74 01010102 00000000 00000005 00000007 0000000c 00000010 00000015 00000012 1d1d1d20 82828261 a9a9a97f a4a4a477 a6a6a672 a9a9a96e aaaaaa6c ababab6a abacac67 ababab65 acacac64 ababab63 ababab60 acadac5f acadad5d adadad5c adadad5a afb0b058 aaaaaa56 93949354 84848351 83848450 8383834e 8283824b 83838248 82828347 82838244 83838343 83828240 8282833e 8787873b 7d7c7c39 3d3d3d37 04040434 00000031 00000030 0000002d 0000002a 00000029 00000026 00000023 00000022 0000001f 0000001d 0000001c 00000019 00000017 00000016 00000014 00000013 00000010 0000000f 0000000e 0000000d 0000000b 00000009 00000008 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 00000000 8c8a8a01 67666601 0b0b0a01 00000001 00000001 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 0000000f 00000011 00000013 00000016 00000019 0000001c 0000001e 00000022 00000025 00000027 1211112b 4645452e 39393831 07070734 00000039 0000003e 02020245 2625254d 52525258 4f4f4f66 38383873 2c2c2c80 30302f95 414140ba 606060e4 868787fd a0a0a0ff 9c9c9cff 7f7f7fff 666666ff 585858ff 525252ff 4e4e4eff 494949ff 434343ff 3a3a3aff 343434ff 474747ff 656565ff 6d6d6dff 737373ff 787878ff 7d7d7dff 808080ff 818181ff 838383ff 868686ff 898989ff 898989ff 7b7b7bff 535353ff 1e1e1eff 010000ff 010000ff 050102ff 030000ff 000000ff 636363ff a4a3a3ff 2b2b2bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 313131ff adadadff ababaaff b9b9b9ff d3d3d4ff 7f7f7fff 6d6d6dff 7a7a7aff 474747a2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0a0a0a0d 3e3e3e98 767676ff 707070ff 848484ff d2d2d2ff b9b9b9ff 949494ff 969696ff 989898ff 9a9a9aff 757575c6 2f2f2f36 00000000 00000000 00000001 00000002 00000003 00000006 00000008 00000005 2f2f2f19 97979860 b1b1b17b aaaaaa73 ababab70 acacac6d adadae6b aeaeae69 aeadad67 adadad65 aeaeae64 aeaeae62 adadad60 aeaeae5e aeafaf5d afafaf5b b0b0b05a b2b1b257 a6a6a656 8d8e8e53 85858551 8686864f 8686864d 8584854b 84848449 84848447 83848444 83848442 82838240 8383843d 8888883b 6f6e6e38 28262737 00000034 00000032 0000002f 0000002d 0000002a 00000028 00000025 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000018 00000015 00000013 00000011 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 6a696a01 0d0d0d01 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000006 00000007 00000008 0000000a 0000000c 0000000d 0000000f 00000011 00000013 00000016 00000019 0000001b 0000001e 00000021 00000024 00000027 0606062a 3836362d 47484730 15161533 00000038 0000003c 00000042 17171747 4d4d4d50 5b5b5b5c 44444369 31323276 2b2b2a82 2f2e2e95 3d3d3db6 5a5b5bdf 7f7f7ff8 9f9f9fff a3a3a3ff 8b8b8bff 6b6b6bff 515151ff 444444ff 434343ff 414141ff 3b3b3bff 2d2d2dff 373737ff 6a6a6aff 777777ff 787878ff 7b7b7bff 7f7f7fff 818181ff 838383ff 858585ff 868686ff 898989ff 8c8c8cff 878888ff 6b6b6bff 383737ff 0c0b0bff 000000ff 010000ff 080808ff 7c7c7cff 969696ff 141414ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 535353ff b3b3b3ff a6a6a6ff c4c4c3ff c5c5c6ff 717171ff 717171ff 767676ff 2f2f2f69 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 39393972 6b6b6bf8 7b7b7bff c5c5c5ff c4c4c4ff 979797ff 9b9b9bff 919191fb 5d5d5d86 2e2e2e0b 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000000 4b4b4b18 a9a9a962 b7b6b677 afafaf70 afafaf6e b0b0b06c afafaf6b b0b0b069 b0b0af66 b0afaf65 afafaf64 b0b0af62 afb0af60 b0b0b05e b0b1b05d b0b0b05b b2b2b159 b1b0b158 a09fa056 8b8b8b54 87878752 88888850 8787874d 8686864b 85858549 85858547 84848445 84838442 8383833f 8685853c 8687873a 5c5c5c38 15151436 00000034 00000031 0000002f 0000002c 0000002a 00000028 00000026 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000017 00000015 00000013 00000012 00000010 0000000e 0000000d 0000000c 0000000a 00000009 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000003 00000003 00000003 00000004 00000006 00000007 00000008 0000000a 0000000b 0000000d 00000010 00000011 00000013 00000017 00000018 0000001b 0000001e 00000021 00000024 00000028 0100002a 2827272d 52525230 292a2834 00000037 0000003b 0000003f 0a0a0b45 3f41404c 63636354 5353545f 3e3e3e6c 31313279 2b2a2b85 2d2d2d95 393939b2 515151d5 757575f2 999999ff aaaaaaff a1a1a1ff 818181ff 5d5d5dff 424242ff 333333ff 3b3b3bff 656565ff 7a7a7aff 646464fd 777777ff 818181ff 7e7e7eff 7f7f7fff 818181ff 848484ff 858585ff 868686ff 888888ff 8c8c8cff 8f8f8fff 7f7f7fff 565756ff 212020ff 000000ff 0f0f0fff 909090ff 818181ff 030303ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010101ff 737373ff b1b1b1ff a5a6a5ff cecfcfff b1b1b1ff 6b6b6bff 757575ff 6d6d6df3 1a1a1a39 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1919194a 5e5e5ee3 bbbbbbff d9d9d9ff a7a7a7ff 7c7c7cd4 2c2c2c45 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7778781c b3b3b364 b8b9b975 b2b2b26e b2b2b26d b3b3b36b b3b3b26a b2b2b268 b2b3b366 b2b1b265 b2b1b164 b2b2b263 b1b1b160 b2b2b15f b2b2b25d b2b2b25b b4b4b459 afaeaf57 98989855 8a898a54 89898951 8989894f 8888884d 8787874b 86868648 85858546 85858544 84848441 8484843f 8888883d 8281813b 48474738 08080835 00000033 00000031 0000002e 0000002c 00000029 00000028 00000025 00000023 00000020 0000001f 0000001c 0000001a 00000018 00000016 00000015 00000013 00000011 0000000f 0000000f 0000000d 0000000c 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000005 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000007 00000009 0000000c 0000000d 0000000e 00000010 00000013 00000015 00000018 0000001b 0000001d 00000020 00000024 00000027 0000002a 1818182c 50504f30 3d3d3c33 05050537 0000003a 0000003e 00000042 2e2f2f47 6465654e 63636357 4d4d4d61 4040406d 33333379 29292984 29292993 313231a8 444444c7 626262e6 858585f8 a6a6a6ff b5b5b5ff afafafff 9a9a9aff 848484ff 757575fe 474747ed 181818d8 242424dd 696969f8 868686ff 7f7f7fff 808080ff 838383ff 848484ff 868686ff 878787ff 898989ff 8b8b8bff 909090ff 8e8e8eff 767676ff 3f3f3fff 313131ff 9d9d9dff 666666ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 080808ff 919191ff abababff a9a9aaff d6d6d6ff 989898ff 6a6a6aff 777777ff 5b5b5bd1 21212115 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1010102a 767676bc aeaeaed8 61616195 28282816 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b8b8a22 b6b6b668 b8b8b974 b4b5b46d b4b4b46c b5b4b56b b5b4b469 b5b4b468 b4b5b566 b4b4b465 b4b4b463 b4b4b462 b4b4b45f b3b3b35f b4b3b45d b4b4b45b b5b6b559 aaa9a957 92929255 89898953 8a8a8a51 8a8a8b4f 8989894c 8888884a 87878748 86868646 85858544 85848541 8585853f 8989893d 7777763b 31313138 00010035 00000033 00000030 0000002e 0000002c 0000002a 00000027 00000025 00000022 00000020 0000001e 0000001d 0000001b 00000018 00000016 00000015 00000012 00000011 0000000f 0000000e 0000000d 0000000c 0000000b 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000008 00000009 0000000a 0000000b 0000000e 00000010 00000012 00000014 00000018 0000001a 0000001d 00000020 00000023 00000026 00000029 0a0a0a2c 44444330 4d4d4d33 12121236 00000039 0000003d 00000041 1b1b1b45 5b5b5b49 6e6e6d50 5e5e5e59 4e4e4e63 3f3f3f6d 3333337a 2a2a2a85 29292890 2f2f2f9f 3b3b3cb4 4f4f4fce 676767e3 888888f3 a4a4a4fc 6e6e6ef1 3e3e3ed7 2d2d2dca 060606b8 000000b4 0d0d0dc6 505050ea 848484ff 868686ff 828282ff 838383ff 848484ff 878787ff 898989ff 898989ff 8b8b8bff 8f8f8fff 919191ff 868686ff 7c7c7cff 9e9e9eff 474747ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1f1f1fff a4a4a4ff a6a6a6ff b1b2b2ff d5d5d5ff 838383ff 6d6d6dff 797979ff 474747a6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 15151501 43434309 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9d9e9d28 b6b6b66b b8b8b872 b5b5b56c b6b6b66b b6b5b56b b5b6b569 b6b6b668 b6b6b666 b5b6b665 b6b5b563 b6b6b661 b6b6b560 b5b5b55e b6b5b55d b7b7b65b b4b5b459 a2a3a257 8f8e8f55 8a8a8953 8a8b8b51 8a8a8a4f 8989894c 8888884a 87888848 86868646 85858543 85858541 8787873e 8889893c 6565663a 1f1f1e37 00000035 00000033 00000030 0000002e 0000002c 00000029 00000027 00000024 00000022 00000020 0000001e 0000001c 0000001a 00000018 00000016 00000014 00000012 00000010 0000000f 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000007 00000008 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000015 00000017 00000019 0000001d 00000020 00000022 00000026 00000029 0102012c 32323230 57585833 23232436 00000039 0000003d 00000040 0b0a0b43 49494a47 7272724c 6a6a6a53 5c5c5c59 504f4f62 4444446c 3b3b3b76 34343480 30303088 32323291 3939399b 474747a7 4f4f4fb1 414141ae 3a3a3aab 404040b2 383838b7 131313aa 000000a8 000000b6 2f2f2fd8 767676fa 8a8a8aff 838383ff 838383ff 858585ff 878787ff 898989ff 8a8a8aff 8c8c8cff 8d8d8dff 919191ff 929292ff 9a9a9aff 313131ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 404040ff acacacff a1a1a1ff bdbdbdff c8c8c8ff 747474ff 6f6f6fff 767676ff 3131316d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9392932e b8b9b96d b7b7b771 b4b5b56c b5b5b56b b6b6b66a b6b6b669 b6b7b667 b6b6b666 b7b7b764 b7b8b763 b7b8b861 b7b7b85f b7b7b75e b7b7b85d b8b8b85b b2b3b259 9c9c9b56 8d8c8c54 8c8b8b53 8b8b8b51 8a8a8a4f 8989894c 88888849 87878748 86868646 85858643 85858540 8888883f 8284833c 50515139 0f0e0e37 00000034 00000033 00000030 0000002e 0000002b 00000029 00000026 00000024 00000022 00000020 0000001e 0000001b 0000001a 00000017 00000015 00000014 00000012 00000010 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000007 00000006 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000005 00000005 00000007 00000008 00000008 0000000a 0000000c 0000000e 0000000f 00000012 00000014 00000016 0000001a 0000001c 0000001f 00000022 00000025 00000028 0000002c 1e1e1e2f 57575732 38393835 02030239 0000003c 0000003f 01010143 32323245 6b6c6c49 7071714e 6b6b6a53 62626259 56575761 4f4f4f68 4a494970 46464677 4343437c 4343437f 48484880 4c4c4c83 4d4d4d88 4f4f4f91 515151a2 4d4d4db0 222222a6 0000009e 000000aa 141414c2 5b5b5beb 8a8a8aff 878787ff 838383ff 858585ff 888888ff 888888ff 8b8b8bff 8c8c8cff 8e8e8eff 909090ff 959595ff 7d7d7dff 2c2c2cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 606060ff aeaeaeff a1a1a1ff c9c9c9ff b5b5b5ff 6c6c6cff 727272ff 6d6d6df9 26262637 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b8b8a33 b9b9ba6e b7b7b76f b5b4b56b b5b5b56b b5b5b56a b5b5b568 b6b6b667 b8b7b766 b8b8b863 b8b9b862 b9b9b961 b8b9b95f b9b9b95e b9b9b95c b9baba5a adaead58 97979756 8d8d8d55 8d8c8c53 8c8c8c50 8a8b8a4e 8889894d 8888884a 87878748 86868645 85858543 86858640 8989893e 7a7a7a3c 3b3c3c39 05050537 00000034 00000032 00000030 0000002d 0000002b 00000029 00000026 00000023 00000021 0000001f 0000001d 0000001c 00000019 00000017 00000016 00000014 00000012 00000010 0000000f 0000000e 0000000c 0000000b 00000009 00000009 00000008 00000007 00000005 00000005 00000005 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000c 0000000f 00000011 00000014 00000016 00000019 0000001b 0000001e 00000022 00000025 00000028 0000002c 0f0f0f2f 4d4d4d31 4b4b4b35 0d0d0d38 0000003b 0000003e 00000042 1e1e1f45 62626349 7172714c 74747450 73737354 696a6a59 6464645e 60606063 5d5d5d68 5c5c5c6b 5c5c5c6e 5f5f5f6f 61616172 6060607a 5e5e5e86 5d5d5d98 5c5c5caa 353535a2 02020295 0000009f 030303af 3c3c3cd7 7e7e7efc 8d8d8dff 858585ff 868686ff 888888ff 8a8a8aff 8c8c8cff 8e8e8eff 8f8f8fff 909090ff 9a9a9aff 969696ff 575757ff 0b0b0bff 000000ff 000000ff 000000ff 000000ff 030303ff 7d7d7dff aaaaaaff a4a4a4ff d2d2d2ff 9e9e9eff 6a6a6aff 767676ff 606060dc 0a0a0a0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 797a7901 9d9d9d39 bababa6f b7b7b76d b4b5b46a b4b4b569 b4b4b469 b4b4b467 b5b5b565 b7b7b665 b8b8b863 b9b9b962 bababa60 bababa5f bababa5d bbbbbb5c b8b9b859 a7a7a758 93939356 8e8d8d54 8d8d8d52 8c8b8c50 898a8a4e 8989894c 88878849 87878748 86868646 85858542 86868740 8988883e 6c6c6c3b 28282739 00000037 00000034 00000031 0000002f 0000002d 0000002a 00000028 00000026 00000023 00000022 0000001f 0000001d 0000001b 00000019 00000018 00000015 00000013 00000012 00000010 0000000e 0000000d 0000000c 0000000a 0000000a 00000008 00000007 00000006 00000005 00000005 00000005 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 0000000f 00000010 00000013 00000015 00000018 0000001b 0000001e 00000021 00000024 00000027 0000002b 0302032d 3c3a3b30 58595935 1b1a1b39 0000003a 0000003e 02020241 4d4c4d44 75767648 6e6e6e4b 7877774e 81818151 7c7c7c55 75757659 7272725c 6f6f6f5e 6d6d6d62 6f6f6f64 71717166 7272726a 72727273 6e6e6e7f 6b6b6b8f 6a6b6aa2 4545459f 0a0a0a8d 00000094 000000a1 1a1a1abd 666666ee 8d8d8dff 888888ff 878787ff 898989ff 8a8a8aff 8c8c8cff 8e8e8eff 909090ff 919191ff 969696ff a0a0a0ff 818181ff 2f2f2fff 000000ff 000000ff 000000ff 161616ff 939393ff a5a5a5ff abababff d2d2d2ff 888888ff 6a6a6aff 787878ff 4a4a4aa5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 76767704 9d9c9c3e bab9b96f b6b6b66c b4b3b469 b3b3b368 b3b4b367 b4b4b466 b5b5b564 b5b5b563 b7b7b762 b8b8b960 b9b9b95f babab95e bbbbbb5d bcbbbb5b b6b5b558 a0a0a057 91909056 8f8f8f53 8e8e8e52 8b8c8c50 8a8a8a4d 8989894c 88888849 87868646 86868644 85868542 87878740 8484843d 59595a3b 17171839 00000036 00000034 00000031 0000002f 0000002d 0000002a 00000028 00000025 00000023 00000021 0000001f 0000001c 0000001b 00000018 00000016 00000015 00000013 00000011 00000010 0000000f 0000000d 0000000b 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000008 00000009 0000000b 0000000d 0000000e 00000010 00000013 00000015 00000018 0000001c 0000001e 00000021 00000024 00000028 0000002a 0000002d 27272731 5b5b5c34 30302f38 0000003b 0606063f 58585841 7a7a7a45 71717148 6d6d6d4b 7778774e 88888850 87888754 80808057 7d7d7d59 7b7b7b5c 7b7b7b5e 7b7b7b61 7e7e7e64 80808069 7f7f7f70 7979797a 72717287 6e6e6e9a 5252529d 13131386 00000089 00000097 070707a9 464646d8 888888ff 8f8f8fff 898989ff 8a8a8aff 8b8b8bff 8d8d8dff 8f8f8fff 919191ff 929292ff 949494ff 9d9d9dff 9a9a9aff 595959ff 0c0c0cff 000000ff 2c2c2cff a2a2a2ff a1a1a1ff b6b6b6ff cbcbcbff 787878ff 6e6e6eff 767676ff 3535356d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 70707006 9e9e9e43 b9b8b86e b5b5b56a b3b3b367 b2b2b267 b2b2b266 b3b3b364 b4b4b463 b5b5b563 b5b5b561 b7b7b760 b8b7b85e b9b9b95d bbbbba5c bbbbbb5a b0afaf58 9a999956 90909055 8f908f53 8e8d8d51 8c8d8c4f 8a8a8b4d 8888884b 87888849 87878647 85858544 86868642 8889883f 7c7c7c3d 4545463b 0b0c0c38 00000036 00000034 00000031 0000002e 0000002c 00000029 00000027 00000025 00000023 00000020 0000001f 0000001d 0000001a 00000018 00000017 00000015 00000012 00000011 0000000f 0000000e 0000000c 0000000c 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000005 00000004 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000005 00000007 00000008 00000009 0000000b 0000000c 0000000e 00000011 00000013 00000015 00000018 0000001b 0000001d 00000020 00000023 00000026 00000029 0000002d 15151530 55555534 42424237 1313133b 5f5f5f3d 7f807f41 78787844 73747447 6f6f6f4a 7473744e 88888850 90909053 89888955 86868659 8585855b 8787875e 87878760 87878763 87878767 8484846d 7d7d7d75 75757580 72727292 5f5f5f9a 1f1f1f81 0000007c 0000008f 00000098 252525be 727272f2 929292ff 8b8b8bff 8a8a8aff 8d8d8dff 8f8f8fff 909090ff 919191ff 949494ff 949494ff 9a9a9aff a3a3a3ff 848484ff 252525ff 484848ff a7a7a7ff 9e9e9eff c2c2c2ff b9b9b9ff 6d6d6dff 737373ff 6f6f6ff9 19191937 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a696908 9d9d9c48 b8b8b86d b4b4b469 b3b3b366 b3b2b366 b2b2b265 b2b3b263 b3b3b362 b3b3b362 b4b4b461 b5b6b560 b6b7b75d b8b8b85d bababa5b b8b8b85a a7a8a758 94949556 90908f54 8f8f8f52 8e8f8e50 8d8c8c4f 8a8a8b4c 8889894a 88888849 86878746 86868644 87878741 8787873f 6e6e6f3e 3332343b 05040538 00000036 00000033 00000030 0000002e 0000002b 00000029 00000027 00000025 00000023 00000020 0000001e 0000001c 0000001a 00000017 00000016 00000015 00000013 00000011 0000000f 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000006 00000006 00000006 00000005 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000015 00000017 0000001a 0000001d 00000020 00000023 00000026 00000029 0000002d 07070730 42414133 5f5e5f37 7474743a 8080803e 7b7b7b41 797a7943 77777747 7272724b 7272724d 8484844f 95959552 91929156 8c8c8c58 8c8c8c5a 8b8b8b5d 8c8c8c60 8b8b8b62 89898965 8787876b 82828271 7a7a7a7b 7676768b 69696996 2d2d2d7e 00000070 00000085 00000091 0c0c0ca7 525252dc 8e8e8eff 909090ff 8b8b8bff 8d8d8dff 909090ff 909090ff 929292ff 949494ff 969696ff 979797ff a0a0a0ff 979797ff 8e8e8eff 9e9e9eff 9e9e9eff ccccccff a5a5a5ff 6a6a6aff 777777ff 5e5e5ed5 22222218 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6061610a a8a7a74a b7b7b76d b2b2b267 b2b2b265 b3b3b265 b2b2b164 b1b1b162 b2b2b262 b3b3b25f b3b3b35f b4b4b45e b6b6b65d b7b7b75c b9b9b95b b3b3b358 9f9f9e57 90919055 8f8f8f53 8e8e8e51 8e8d8d50 8b8c8b4e 8b8b8b4c 8989894a 87878747 87868645 87868644 88888841 8483853f 5f5e603c 2121213a 01000137 00000035 00000033 00000031 0000002e 0000002b 00000029 00000026 00000024 00000022 0000001f 0000001e 0000001c 0000001a 00000017 00000016 00000014 00000013 00000011 0000000e 0000000d 0000000d 0000000b 0000000a 00000009 00000008 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 0000000f 00000012 00000015 00000016 0000001a 0000001d 0000001f 00000022 00000026 00000029 0000002c 0000002f 2e2d2e33 72727236 88888839 7f7f7f3d 7e7d7d40 7c7c7c43 7b7a7b47 7676764b 7172714d 7e7d7d4f 93949353 97979756 91929158 8f8f8f5a 8e8e8e5e 8f8f8f60 8f8f8f61 8e8e8e65 8c8c8c6a 8888886e 81818176 7c7c7c84 76767693 3c3c3c7d 01010166 0000007a 0000008a 00000096 303030c3 7c7c7cf6 969696ff 8e8e8eff 8d8d8dff 909090ff 929292ff 949494ff 959595ff 969696ff 979797ff 9c9c9cff a0a0a0ff 9b9b9bff a4a4a4ff d0d0d0ff 8e8e8eff 6c6c6cff 787878ff 4a4a4aaa 1c1c1c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 605f5f0d a5a5a54d b6b6b66a b2b2b264 b2b2b263 b2b2b264 b1b1b163 b1b1b162 b2b2b260 b2b2b25f b2b2b25e b3b3b35d b4b4b45b b7b6b65a b7b6b759 ababab57 96979655 8e8e8e54 8e8e8e52 8e8d8e50 8d8d8d4f 8b8b8b4d 8989894b 88888849 88888747 87878744 86868643 88888741 7d7c7d3f 4d4d4e3c 14131539 00000037 00000035 00000032 00000030 0000002e 0000002b 00000028 00000026 00000024 00000022 0000001f 0000001d 0000001b 00000019 00000017 00000016 00000014 00000012 00000011 0000000f 0000000d 0000000b 0000000b 00000009 00000009 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000006 00000006 00000007 00000008 0000000a 0000000c 0000000d 0000000f 00000012 00000014 00000016 00000019 0000001c 0000001f 00000022 00000025 00000029 0000002c 0000002f 15151532 60606036 88898939 8383823d 7f807f40 7e7e7e43 7d7d7d46 7a7a7949 7373734d 76767650 8f8e8f52 9a9a9956 96949658 9494945b 9494945d 94949460 94949461 94949365 93939368 9090906c 8a8a8a73 8686867e 8181818d 4e4e4e7d 0909095e 0000006f 00000085 0000008c 121212a5 5f5f5fe0 949494ff 919191ff 8e8e8eff 929292ff 939393ff 949494ff 969696ff 989898ff 999999ff 9a9a9aff 999999ff adadadff ccccccff 7a7a7aff 6f6f6fff 777777ff 32323272 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 65686710 a5a6a650 b5b5b567 b1b1b162 b1b1b261 b2b2b261 b1b2b260 b1b1b160 b2b2b25f b2b2b25e b2b2b25d b2b2b25d b3b3b35c b5b5b55a b2b2b259 a2a2a256 91909054 8b8c8b53 8d8c8c51 8d8d8d50 8c8c8c4f 8a8a8b4c 898a8949 88888848 87878746 86868644 87878742 86868640 7272713e 3c3c3d3b 0b0b0c39 00000036 00000035 00000032 0000002f 0000002d 0000002b 00000029 00000026 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000017 00000014 00000014 00000012 00000010 0000000e 0000000d 0000000c 0000000a 00000009 00000009 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000004 00000005 00000006 00000008 0000000a 0000000a 0000000d 0000000f 00000011 00000014 00000016 00000018 0000001b 0000001f 00000021 00000025 00000028 0000002c 0000002d 07070732 4a4a4a36 85858539 8686873c 8181813f 80808043 7e7e7e46 7b7b7b49 7575764c 7474744f 89898952 9c9c9c55 9c9c9c58 999a995a 9a9a9a5d 9b9b9a5f 9b9b9b61 9a9a9a64 99999967 9898986c 93939371 8c8c8c7a 8c8c8c8a 6060607d 10101058 00000062 0000007b 00000080 02020285 3a3a3ab3 888888f9 989898ff 909090ff 919191ff 939393ff 949494ff 979797ff 989898ff 9a9a9aff 989898ff bababaff bdbdbdff 6f6f6fff 727272ff 6d6d6df7 29292941 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 807e7f12 a8a8a850 b4b4b464 b0b0b05f b1b1b15f b1b1b15f b1b1b15e b1b1b15d b2b1b25c b2b2b25c b1b1b15c b2b3b35b b3b3b35a b4b4b459 adadae57 9a9a9b56 8c8c8c54 8c8b8b53 8c8c8c51 8c8c8c50 8b8b8b4e 8a8a8a4c 88898949 88888848 87878745 86878643 86878741 8383823f 6364643c 2c2b2b3a 05050638 00000036 00000034 00000032 0000002f 0000002c 0000002b 00000028 00000026 00000023 00000021 0000001f 0000001c 0000001a 00000019 00000016 00000014 00000013 00000011 00000010 0000000d 0000000d 0000000c 0000000a 00000009 00000008 00000008 00000006 00000006 00000005 00000004 00000003 00000004 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000006 00000006 00000008 00000009 0000000b 0000000d 0000000e 00000011 00000013 00000015 00000018 0000001b 0000001e 00000021 00000024 00000028 0000002a 0000002e 00000031 31313134 797a7a38 8889883c 8181813f 80808042 7f7f7f45 7c7c7d49 7978784c 7676764f 84848451 9d9d9d54 a3a4a357 a1a1a159 a1a1a15c a1a1a15f a0a1a160 a1a1a164 a0a0a067 9e9f9f69 9b9c9c6f 96969675 96969585 7373737e 1b1b1b53 00000052 00000066 00000066 00000055 1a1a1a6d 6b6b6bcd 989898ff 949494ff 929292ff 949494ff 969696ff 979797ff 999999ff 989898ff c6c6c6ff a8a8a8ff 6a6a6aff 757575ff 5f5f5fde 0e0e0e11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8a8a8a16 ababab50 b3b3b460 b0b0b05c b0b0b05c b0b0b05c b0b0b05c b1b1b15b b2b1b15a b2b1b15a b2b2b25a b2b2b259 b3b4b458 b5b4b457 a7a7a756 93939354 8b8b8b53 8c8b8c52 8b8b8b50 8c8c8c4f 8a8b8b4d 8a89894b 89898949 88888848 86868645 86868643 87878740 7b7d7d3f 5455543c 1e1e1e3a 02020237 00000035 00000033 00000031 0000002e 0000002c 0000002a 00000027 00000025 00000022 00000020 0000001f 0000001c 0000001a 00000019 00000016 00000014 00000012 00000012 00000010 0000000e 0000000d 0000000b 0000000b 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000004 00000003 00000003 00000003 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000003 00000003 00000003 00000004 00000005 00000006 00000007 00000009 0000000a 0000000c 0000000f 00000011 00000013 00000016 00000017 0000001b 0000001e 00000021 00000024 00000027 0000002b 0000002e 00000031 1e1e1e34 6b6b6a39 8b8b8b3c 8485853e 80808142 80807f45 7f7e7e48 7d7d7d4c 7a7a7a4f 82828352 9c9c9c54 aaa9a957 a8a7a75a a6a6a75c a6a6a65e a6a6a661 a6a6a664 a5a5a566 a5a5a569 a2a2a26d 9c9c9c73 9c9c9c81 8484847d 2828284b 0000003b 00000046 00000040 00000028 07070726 4949498c 919191f9 9a9a9aff 949494ff 959595ff 979797ff 979797ff 9c9c9cff cdcdcdff 929292ff 6a6a6aff 797979ff 4c4c4cb0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 74757517 aeaeae50 b3b3b35e b0b0b059 b0b0b059 b0b0b059 b0b0b059 b1b0b159 b1b1b159 b1b1b158 b2b1b158 b2b2b257 b3b3b356 b0b1b155 a1a1a054 8f8e8f53 8b8b8b51 8c8c8c50 8c8c8c50 8b8b8b4e 8a8a8a4c 8a8a8a4b 89898948 88888847 87878744 87878743 85858640 7273743e 4444443c 1414143a 00000037 00000034 00000032 00000031 0000002e 0000002b 00000029 00000027 00000024 00000023 00000020 0000001e 0000001c 0000001a 00000018 00000017 00000013 00000013 00000011 0000000f 0000000e 0000000d 0000000b 00000009 00000008 00000008 00000007 00000006 00000005 00000005 00000004 00000004 00000003 00000003 00000002 00000001 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000008 00000009 0000000a 0000000c 0000000e 00000010 00000013 00000015 00000018 0000001a 0000001d 00000020 00000023 00000027 0000002a 0000002c 00000030 0d0d0d34 55555538 8889893a 8585863e 82828141 82828245 81818148 8181804b 7f7f804e 81828251 98989854 acacac57 adadad5a ababab5d aaaaaa5f aaaaaa61 aaaaaa64 aaaaaa66 a9a9aa68 a7a7a76c a4a4a470 a6a6a67d 9696967b 3e3e3e43 0000001e 00000022 0000001c 0000000a 00000000 2626264a 777777d0 9c9c9cff 969696ff 969696ff 959595ff a6a6a6ff cbcbcbff 7e7e7eff 6d6d6dff 7a7a7aff 3131316b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71717303 9d9d9d30 acacac57 b1b1b156 b1b1b156 b1b1b156 b1b1b156 b1b1b156 b0b1b056 b1b1b156 b1b1b255 b2b2b255 b3b3b354 ababac54 98999953 8b8c8b51 8b8b8b50 8d8d8d4f 8d8d8d4e 8c8c8c4c 8b8c8c4b 8b8b8b49 8a8a8a47 89898946 87878744 88878742 8283833f 6667673e 3434353b 0c0b0b39 00000037 00000034 00000031 00000030 0000002e 0000002b 00000028 00000026 00000024 00000022 00000020 0000001e 0000001b 0000001a 00000017 00000016 00000014 00000012 00000010 0000000f 0000000e 0000000c 0000000b 00000009 00000008 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000003 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000014 00000017 0000001a 0000001d 0000001f 00000022 00000026 00000029 0000002c 00000030 03030334 3d3c3d37 8181813a 8889893d 83838341 83848444 84848347 8384834b 8484844d 84848350 93939353 ababab57 b1b1b159 aeafae5c adaeae5e acacac60 adadad63 acadad65 adacac68 adadad6b aaaaaa6e acacac77 aaaaaa78 5555563a 02020208 00000009 00000007 00000002 00000000 29292919 6565659b 969696fe 9c9c9cff 939393ff b3b3b3ff bfbfbfff 767676ff 717171ff 3d3d3d8d 0b0b0b0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5d5e5f01 8a8a8a23 9d9d9d4c a9a9a954 b0b0b053 b1b1b154 b1b1b154 b0b0b053 b0b1b053 b2b2b253 b3b2b353 b2b3b152 a6a6a552 93939351 8b8b8b50 8c8c8c4f 8d8d8d4d 8d8d8d4d 8d8d8d4b 8c8c8c4a 8c8c8c48 8b8b8b46 89888844 89888842 88888841 8483833f 6264633c 2a2a2a3b 06060738 00000036 00000034 00000031 00000030 0000002d 0000002a 00000028 00000026 00000024 00000022 0000001f 0000001d 0000001b 00000018 00000017 00000015 00000013 00000011 00000010 0000000f 0000000d 0000000c 0000000a 00000009 00000008 00000008 00000007 00000006 00000005 00000004 00000004 00000004 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000007 00000009 00000009 0000000b 0000000d 0000000f 00000012 00000014 00000017 0000001a 0000001c 0000001f 00000022 00000026 00000029 0000002c 00000030 00000033 27272736 72727239 8c8b8b3c 84848440 84848445 85858548 8686864a 8787874e 86868651 8e8e8e54 a7a6a757 b3b3b359 b1b2b15c b0b0b05e afb0af60 afafaf63 b0afaf65 b0b0b067 afafaf6b afb0af6c b3b3b373 b9b9b975 72727239 00000000 00000000 00000000 00000000 00000000 00000000 4f4f4f57 868686e1 9c9c9cff c5c5c5ff b4b4b4ff 646464f4 45454566 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 81818116 92939341 9c9c9c51 a7a7a750 b0afb050 b1b1b150 b1b1b150 b2b2b250 b3b3b350 afafaf50 9f9f9e4f 8d8e8d4e 8a8a8a4d 8b8c8b4d 8d8d8d4c 8d8e8e4b 8e8e8e4a 8d8d8d48 8c8c8c47 8b8b8b45 8a8a8a43 89898941 8989893f 8888883d 7b7b7a3b 47484639 0f100f37 00000035 00000033 00000031 0000002e 0000002c 0000002a 00000027 00000025 00000023 00000021 0000001f 0000001d 0000001b 00000019 00000017 00000015 00000013 00000012 00000010 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000008 00000007 00000005 00000005 00000005 00000003 00000003 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000005 00000007 00000008 0000000a 0000000c 0000000e 0000000f 00000011 00000014 00000016 00000018 0000001c 0000001f 00000022 00000025 00000028 0000002c 0000002f 00000032 14131336 605f5f3a 8b8b8b3d 87878740 85848544 86868646 8787874a 8989894d 88888950 8b8a8b53 a09fa056 b3b3b359 b4b5b45b b3b2b25e b3b3b361 b3b2b263 b3b3b365 b3b3b367 b4b4b369 b3b3b36b b5b6b570 bdbdbd75 a0a1a13e 6c6c6c03 00000000 00000000 00000000 00000000 00000000 37373725 696969a9 c4c4c4fb 838383d6 1b1b1b42 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7778770c 92919236 9595954d 9a9a9a4c a5a5a54d aeaeaf4d b1b1b24d b2b2b24c abaaaa4c 9797974c 8a8a8a4c 8989894b 8b8b8b4b 8c8d8c4a 8e8d8d48 8f8e8e48 8e8e8e46 8e8e8e45 8d8d8d44 8b8b8b42 8b8b8a40 8989893e 8282823d 7f807f3b 78787738 4a4a4a37 13131534 00000032 00000030 0000002e 0000002c 00000029 00000027 00000025 00000023 00000021 0000001e 0000001d 0000001b 00000018 00000016 00000015 00000013 00000011 0000000f 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000007 00000007 00000005 00000005 00000005 00000003 00000003 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000008 00000009 0000000b 0000000d 0000000e 00000010 00000013 00000015 00000018 0000001c 0000001e 00000021 00000025 00000029 0000002b 0000002f 00000032 07070736 49494939 8586863d 8b8b8b40 85858543 86868646 88888849 89898a4c 898a8a50 89898953 99999956 b0b1af58 b8b8b85b b5b5b55e b6b6b560 b6b6b662 b5b6b665 b6b6b667 b5b6b569 b6b5b56b b6b6b66e b9b9b975 acadac44 9d9c9d04 00000000 00000000 00000000 00000000 00000000 3a3a3a06 5d5d5d36 1c1c1c1b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 67666605 91919128 94959446 95959549 99989949 a3a4a549 b1b1b149 ababab4a 9393924a 87878749 89898948 8b8b8b48 8d8d8c47 8d8d8d46 8f8f8f45 8e8e8e45 8e8e8e43 8e8e8e41 8d8d8d41 8c8c8d3f 8888883d 7576753b 595a593a 61606138 73737436 55545534 1c1d1d31 0203032f 0000002d 0000002b 00000028 00000026 00000025 00000022 00000021 0000001f 0000001c 0000001a 00000018 00000015 00000015 00000012 00000011 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000005 00000006 00000007 0000000a 0000000a 0000000c 0000000f 00000010 00000012 00000015 00000018 0000001a 0000001e 00000021 00000024 00000027 0000002b 0000002e 00000032 00000034 2f2f2f38 797a7a3c 8b8b8c3f 86858642 86868646 88888849 8989894c 8a8b8a50 8a8a8a52 93939255 acadac58 b9b9ba5b b8b8b85d b8b8b85f b8b8b862 b7b8b764 b7b7b666 b6b6b668 b5b5b569 b5b6b66d bababa75 a3a2a34b 90909007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e4e4e02 8f8f8f1c 9393933e 96969646 95959545 9d9d9e45 b1b1b145 a8a8a846 8e8e8e46 87878746 8a8a8a45 8c8c8c45 8d8d8d44 8e8e8e43 8f8f8f42 8e8e8e41 8e8e8e40 8e8e8e3f 8e8e8e3d 8686863c 6c6b6c3a 3e3e3e38 26252337 44434334 6d6d6d32 5d5d5d31 2627262e 0506052c 0000002a 00000028 00000026 00000024 00000022 00000020 0000001e 0000001c 0000001a 00000017 00000016 00000015 00000013 00000010 00000010 0000000e 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000008 00000008 0000000a 0000000d 0000000e 00000010 00000013 00000015 00000018 0000001a 0000001e 00000021 00000024 00000027 0000002a 0000002e 00000031 00000035 1d1d1d39 6969683b 8d8c8c3f 87878742 86868647 87878749 898a894c 8b8b8b50 8c8b8c52 91909055 a6a6a658 b9b9b95a bcbcbb5d bababa60 b9bab961 b8b8b864 b7b7b666 b4b4b467 b4b4b46a b5b5b56b b9b9b973 a9a9a94e 8484840a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87868613 93919335 95959542 95959542 9b9b9b42 aeaeae43 adadad43 94939442 89888943 8a8a8a41 8c8c8c41 8c8c8d41 8e8e8e40 8f8e8f3f 8e8e8e3e 8f8f8f3c 8d8e8e3b 8182823a 61616138 33323237 0f0f0e35 0e0e0d33 36353631 66666630 6364632e 3131312a 0a0a0a28 00000027 00000025 00000023 00000021 00000020 0000001d 0000001c 00000019 00000017 00000015 00000013 00000012 00000011 0000000f 0000000d 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000015 00000017 0000001a 0000001d 00000020 00000023 00000026 00000029 0000002d 00000031 00000035 0d0d0d37 5353533b 8686863e 898a8942 86868645 88888848 8889894c 8b8b8b4e 8d8d8d51 8e8e8e54 9e9e9e57 b6b5b559 bdbcbc5c babab95e b8b8b960 b7b7b762 b5b5b564 b4b4b465 b3b3b367 b4b4b469 babab972 a9a8a854 7b7b7c0d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a7c7c0b 9190912b 9594943e 9595953e 9898983f aaaaa93f b0b0b13f 9a9b9b3f 8b8a8a3f 8a8a8a3e 8c8c8c3e 8d8d8d3d 8e8e8e3c 8e8f8e3b 8f8f8f3b 8d8c8c3a 7b7a7a38 55545437 27282835 0a0a0a34 00000032 08070830 2c2c2c2f 5e5e5e2c 6666662b 3b3a3b29 100f0f26 01000025 00000022 00000021 0000001f 0000001c 0000001b 00000019 00000017 00000014 00000013 00000011 00000010 0000000e 0000000d 0000000c 0000000b 0000000a 00000008 00000007 00000006 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000005 00000005 00000006 00000006 00000008 0000000a 0000000b 0000000d 0000000f 00000011 00000015 00000017 00000019 0000001c 0000001f 00000023 00000026 00000029 0000002c 00000030 00000033 04040437 3d3c3d3b 7d7e7e3e 8b8b8b41 86878644 87878748 8889894b 8b8b8b4e 8e8e8d51 8e8e8e53 98979756 afafaf59 bcbcbb5b b9b9b95d b6b7b75f b4b5b462 b3b3b362 b3b3b363 b2b2b266 b3b3b367 b9b9b96f a9a9a956 74737311 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 76757706 8f8f8f20 94949438 9696963c 9797973b a5a5a53b b1b1b23c a1a1a13c 8d8d8d3c 8b8b8b3b 8d8d8c3b 8e8e8e3a 8e8e8e39 8f8f8f38 898b8937 73737236 49474835 1e1c1d34 05060732 00000031 0000002f 0505052d 2323232b 56545528 67666727 44434426 15161624 01020222 0000001f 0000001e 0000001c 0000001a 00000018 00000016 00000014 00000013 00000011 00000010 0000000f 0000000d 0000000c 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000003 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000008 0000000a 0000000b 0000000d 0000000e 00000012 00000014 00000016 00000019 0000001c 0000001f 00000022 00000025 00000028 0000002c 00000030 00000033 00000036 2726273a 6f6e703d 8c8b8b41 89888844 87878746 8989894a 8b8c8b4d 8d8d8d50 8d8d8d52 91919155 a5a5a557 b7b7b85a b8b8b85c b5b5b55e b3b3b35f b3b3b260 b1b1b162 b2b2b164 b2b2b266 b6b6b66d adacac59 6d6d6e14 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 706f7002 8f8f8e17 94949330 96959538 96969738 a1a1a238 b0b1b139 a7a6a739 92929238 8b8c8c38 8d8d8e38 8f8e8e37 8e8f8e36 85848536 68686734 3c3b3b33 15151632 04030330 0000002f 0000002d 0000002b 03030329 1c1c1c28 4c4b4c26 68666625 4c4c4c23 1d1c1d21 0403041f 0000001d 0000001b 0000001a 00000017 00000015 00000014 00000013 00000011 00000010 0000000e 0000000d 0000000b 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000004 00000004 00000004 00000006 00000006 00000008 0000000a 0000000a 0000000d 0000000f 00000011 00000014 00000016 00000018 0000001b 0000001e 00000022 00000025 00000028 0000002c 0000002f 00000033 00000036 15151639 5b5b5c3d 88878741 89898943 87878646 88888849 8a8b8a4b 8d8c8d4e 8d8c8d51 8c8d8c53 9a9a9a55 b1b0b058 b7b6b65b b3b3b35d b2b2b25e b2b2b25f b1b1b161 b1b2b262 b2b2b262 b6b6b769 ababab5a 6d6f6e17 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 70716f01 8a898910 93929228 96969633 96969735 9e9e9e35 afafaf35 abacac35 97969734 8c8d8d34 8e8e8e34 8e8d8d34 807f8033 5c5c5d32 302f2f31 0f0f0f2f 0201022e 0000002d 0000002c 0000002a 00000028 02020227 16161625 43434224 64656322 53545320 2525251e 0707071c 0000001a 00000018 00000017 00000014 00000014 00000011 00000011 0000000f 0000000d 0000000d 0000000b 0000000a 00000008 00000008 00000006 00000006 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000008 00000008 0000000a 0000000c 0000000e 00000011 00000012 00000014 00000018 0000001b 0000001d 00000021 00000024 00000028 0000002b 0000002e 00000032 00000035 090a0a38 4747463c 7e7f7e3f 8a8b8a42 88888845 88888848 89898a4b 8b8b8b4e 8c8c8b50 8a8a8a52 92929255 a7a7a858 b4b4b45a b4b4b45b b1b2b25c b2b2b25d b1b1b15d b1b1b15e b0b0b15f b5b5b565 aaaaab59 8887871a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8383830a 93939221 9797972f 98979731 9c9c9c31 acadac31 afafaf31 9d9c9c32 8f8f8f31 8e8e8e30 82828130 5a595a30 2927292e 0a0a0a2d 0100002d 0000002c 0000002a 00000028 00000027 00000026 01010125 10111122 393a3921 5f61601f 59595a1d 2e2d2e1b 0b0b0b19 00000017 00000016 00000015 00000013 00000012 0000000f 0000000f 0000000d 0000000c 0000000b 0000000a 00000008 00000007 00000007 00000006 00000005 00000004 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000006 00000006 00000008 00000009 0000000a 0000000c 0000000e 00000010 00000012 00000014 00000018 0000001a 0000001d 00000020 00000023 00000027 0000002a 0000002d 00000031 00000034 03030337 3031303b 7173723e 89898a41 87878745 87878747 8a89894a 8b8b8b4d 8b8b8b4f 8a8a8a51 8c8c8c53 a09fa055 b2b3b256 b3b4b458 b2b2b259 b2b1b159 b1b1b15a b0b0b05b b0b0b05b b3b3b460 b0b0b057 8a8a8a1d 6e6f7001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 83838405 92929119 9797962a 9999982d 9c9c9c2d a9aaa92e b2b1b22e a3a3a32e 9292932e 8d8d8d2d 7676762d 4141402c 1211112b 0000012b 0000002a 00000029 00000027 00000026 00000024 00000023 00000022 0c0d0d1f 3130311e 5a5a5b1c 5d5e5e1b 36373619 0f101017 00010116 00000014 00000012 00000011 0000000f 0000000e 0000000c 0000000b 0000000b 00000009 00000008 00000007 00000007 00000006 00000005 00000004 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000001 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000012 00000014 00000017 0000001a 0000001d 00000020 00000023 00000026 00000029 0000002d 00000031 00000033 00000037 2121213a 6162633e 85868640 88888844 88898947 8a8a8a49 8b8c8c4b 8c8c8c4d 8c8c8c4f 8a8a8a51 97989753 acacad55 b4b4b455 b1b1b256 b1b1b157 b1b1b057 b1b1b157 b1b1b157 b5b5b55c a6a7a74c 79797a0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84828203 90909012 97979724 9a9a9a29 9c9c9c2b a7a7a72b b3b3b32b a9a9aa2b 9796982b 8e8e8f2a 7878772a 44434329 13141228 00010127 00000026 00000025 00000024 00000022 00000021 00000020 0000001e 090a091c 2828281b 54535319 60605f18 3e3f3e16 14151415 02020214 00000012 00000010 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000008 00000007 00000007 00000006 00000005 00000004 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000003 00000004 00000004 00000004 00000006 00000007 00000008 00000009 0000000b 0000000d 00000010 00000011 00000014 00000017 00000019 0000001c 0000001f 00000022 00000025 00000028 0000002c 0000002f 00000033 00000036 14141439 5d5d5c3b 8887883f 8a898942 8a898945 8c8c8c47 8c8c8c49 8d8d8d4c 8c8d8d4d 8a8a8a4f 91919150 a6a7a551 b4b3b353 b3b3b353 b1b1b053 b1b1b153 b1b1b153 a9a9a955 99999940 6c6d6d0a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e7e7f02 9291920c 9897991e 9b9c9b25 9d9d9e27 a6a6a627 b3b3b327 afafaf28 9c9d9d27 92929227 7f7f7f27 50505126 1c1d1d25 03040424 00000023 00000022 00000021 00000020 0000001f 0000001d 0000001c 0606061a 20212018 4c4c4c17 60616115 46464615 1b1c1b12 05050411 0000000f 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000007 00000007 00000006 00000006 00000005 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000003 00000003 00000003 00000005 00000005 00000007 00000007 00000009 0000000a 0000000d 0000000f 00000011 00000014 00000016 00000018 0000001c 0000001f 00000022 00000025 00000028 0000002b 0000002e 00000031 04040434 46454538 8182823a 8989893e 8c8c8b40 8b8b8b42 8c8c8c45 8e8e8e47 8e8e8e49 8c8d8c4b 898a894c 8b8b8b4c 9d9d9d4e b1b0b04e b3b3b34e b0b0b04e a6a5a64e 999a9950 8a8b8b2e 70717102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90919208 98989917 9e9d9e21 a0a0a023 a5a6a524 b3b3b224 b3b3b324 a2a2a224 95949423 86858623 5c5c5c23 26272722 07080722 00000021 0000001f 0000001e 0000001d 0000001c 0000001b 00000019 04040418 1a1a1a16 44444415 60616014 4c4d4c13 21232311 0606070f 0000000e 0000000c 0000000b 0000000a 0000000a 00000009 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000008 00000009 0000000b 0000000c 0000000e 00000010 00000013 00000015 00000018 0000001b 0000001f 00000021 00000024 00000027 0000002a 0000002d 0d0e0e30 54535434 6e6e6e37 5a5b593a 7a7a7a3c 8d8d8e3e 8e8e8f41 8e8e8e42 8e8e8e45 8e8e8e45 8d8d8c47 89898948 86868649 9998984a b1b1b149 a5a5a749 9796974a 96979747 8181811c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8f908f05 9a999a11 9fa0a01d a2a2a321 a5a5a521 b1b1b121 b6b6b621 a8a8a721 98989820 8b8b8b20 68676720 3132311f 0b0d0c1e 0000001e 0000001d 0000001c 0000001a 00000018 00000018 00000017 03020216 15151514 3c3c3c12 5d5e5d11 53535311 29292a0f 09090b0d 0000000b 0000000b 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000005 00000007 00000008 0000000a 0000000b 0000000c 0000000e 00000011 00000013 00000015 00000018 0000001b 0000001e 00000021 00000024 00000026 00000029 1919192b 60606030 5a595a32 1c1b1a35 32323138 6f6f703a 8e8e8e3c 9090903e 8e8e8e40 8f8f8f41 8d8d8d43 8b8b8b43 87868744 94949444 b0b0b044 9e9e9e44 95959545 9897983c 7575750f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8f8f9002 9b9a9c0d a1a1a119 a5a4a41d a6a6a61e b0b0b01e b7b7b71e adadac1e 9c9b9c1e 8f8f8f1d 7171721d 3d3d3e1c 1211121c 0101011b 0000001a 00000019 00000018 00000016 00000015 00000014 01010113 10100f11 33333311 5a5a5910 5a5a580e 3132310c 0d0d0d0c 0000000a 0000000a 00000009 00000008 00000007 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000c 0000000e 00000010 00000011 00000014 00000017 0000001a 0000001d 00000020 00000022 01000025 26252628 6565652b 4d4c4d2d 0c0b0b31 01010134 24252536 62616138 8b8a8a39 9291913b 8f8f8f3c 8d8d8d3e 8b8b8b3e 8a88893f 9e9e9f3f afafaf40 9a9b9a3f 95949441 9190912f 78797a08 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8e8e9001 9b9a9b09 a3a3a214 a6a6a61a a7a7a71b afaeaf1b b9b8b91b b2b1b21b 9f9f9f1b 9392931b 7a7a7a1a 48494919 1a191a19 04040418 00000017 00000017 00000016 00000015 00000013 00000011 00000011 0c0b0b10 2c2c2b0e 5455530e 5d5e5d0c 393a3a0b 1212110a 01010109 00000009 00000007 00000007 00000006 00000005 00000005 00000004 00000004 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 0000000f 00000012 00000014 00000016 00000019 0000001c 0000001e 03030421 32323224 67656626 3f3d3e28 0707072c 0000002f 00000031 18161733 51505035 83838236 91919137 8e8f8f39 8c8c8c3a 8d8d8d3b a6a6a63b abacac3a 9897983a 9595953a 8e8e8e21 74737502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9a9b9c06 a3a3a310 a8a8a817 a9a9aa18 adadad18 b8b8b819 b6b5b618 a4a4a418 96959518 81808118 54555517 22232216 06070615 00000015 00000014 00000013 00000012 00000010 00000010 0000000f 0807070d 2423230d 4e4e4e0c 5f60600b 4241420a 18171708 03020208 00000007 00000006 00000005 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000005 00000005 00000006 00000008 00000009 0000000b 0000000d 0000000f 00000012 00000013 00000015 00000018 0000001a 0908091d 3e3e3e20 65656323 32313225 03040428 0000002a 0000002c 0000002e 0e0e0e30 41404032 78787a33 8f8e8e35 8d8d8d35 92929235 abacac36 a7a7a736 96969737 95959532 8b8b8a16 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9b9c9c03 a3a4a40c a9a9a913 aaabab16 adadad16 b7b7b716 b8b7b815 a8a8a815 97989815 86868615 5e5f5f15 2b2b2c14 0a0a0a13 00000013 00000011 00000011 00000010 0000000f 0000000e 0000000d 0505050c 1c1c1c0b 4746470b 61606009 4a494a09 1d1d1d07 04040307 00000006 00000006 00000005 00000004 00000004 00000004 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000004 00000005 00000007 00000007 00000009 0000000b 0000000c 0000000e 00000010 00000013 00000015 00000017 10101019 4a4b4b1c 5e5f5f1f 25272621 01010124 00000026 00000028 0000002a 0000002c 0706072d 3938392e 7a7a7a30 8f8f8f30 9a999931 afafb031 a3a3a331 98979731 96969529 8585860d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9c9d9d02 a5a4a409 aaaaab10 acacac13 adadad14 b5b5b514 b8b9b914 abacac14 9a999a13 8a8a8a12 69696812 36353511 0f0f0f10 01010110 00000010 0000000f 0000000e 0000000d 0000000c 0000000c 0203020b 1515160a 3f3f3f09 60606008 51515107 24242407 06060606 00000005 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000d 00000010 00000012 00000014 17181816 53545318 5756571a 1c1c1c1c 0000001f 00000021 00000023 00000025 00000028 00000029 22222129 6d6d6d2b 9191922b a1a1a22c b1b1b12c a1a1a12c 9a99992c 94959420 86868606 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9a999b01 a4a5a506 aaabab0d adadad11 adadad11 b3b3b311 bababa12 afb0b012 9d9c9d10 8e8e8e11 71717111 40403f10 1414140f 0102020e 0000000e 0000000d 0000000c 0000000b 0000000b 00000009 01010109 0f0f0f09 36363607 5d5d5e07 58595806 2c2c2c06 0a080906 00000005 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000003 00000004 00000005 00000006 00000007 00000008 0000000a 0000000b 0000000e 0000000f 01010110 21232213 595a5a15 4c4d4c17 13131319 0000001c 0000001e 00000020 00000021 00000023 02030324 30313125 78777827 96979727 aaaaaa28 b1b1b127 a1a1a127 9b9b9b26 95959716 82818203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a2a4a403 a9abaa0a adaeac0f adadad0f b1b1b10f b9b9b90f b3b4b40f a0a0a00e 9291910e 7979790e 4a4b4a0d 1b1c1c0d 0404040c 0000000b 0000000b 0000000b 00000009 00000009 00000008 00000008 0b0a0b07 2e2c2e06 59585906 5e5e5f05 34343505 0d0c0d05 00000004 00000003 00000003 00000003 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000004 00000004 00000005 00000006 00000006 00000008 00000009 0000000b 0000000c 0303040e 2c2d2e10 5d5e5d13 42424214 0d0c0c16 00000018 0000001a 0000001b 0000001d 0000001f 080a0920 42424221 83828322 9c9c9c22 b1b1b023 b1b1b023 a2a2a223 9e9e9f1f 9596960e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a2a302 a9a9aa08 adadac0c adadad0e aeaeae0d b7b7b70d b5b6b60d a4a4a40d 9394920c 8080800c 5656560c 2323240b 0606070b 0000000a 00000009 00000009 00000008 00000007 00000007 00000006 07060706 24232505 52525405 62626304 3d3d3d04 11111203 01000103 00000003 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000004 00000006 00000006 00000007 00000009 0000000a 0606070b 3839380d 605f5e0f 36363511 08070713 00000014 00000016 00000017 0000001a 0000001c 1110111c 5253531c 8b8b8b1e a2a1a11e b5b5b51e afafaf1e a5a5a41f a1a1a11a 95959608 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a001 a8a8a805 acabac09 adacad0c adadac0c b5b4b50b b7b7b70b a8a8a80b 9696960b 8685860a 6260610a 2c2d2d0a 0a0a0a0a 00000009 00000008 00000008 00000007 00000006 00000006 00000005 04030405 1c1c1c04 4b4c4b04 65666603 47474603 17161603 01010102 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 00000004 00000005 00000005 00000006 00000007 00000008 0d0c0b09 4444440b 5c5d5d0d 2b2a290e 0303030f 00000011 00000013 00000015 00000016 00000017 1c1d1d18 62636319 9191911a a8a8a81a b8b7b81a aeaeae1a a7a7a71a a3a3a213 94949604 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9c9d9e01 a5a6a604 ababaa07 acacac0a acabac0a b2b2b20a b7b7b70a acacab0a 9999990a 8a898a09 6b6a6b09 37383708 0f100e08 01000007 00000007 00000007 00000006 00000006 00000005 00000004 02020104 16151504 43424303 66666703 51515103 1d1d1d03 02020202 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000004 00000004 00000004 00000006 00000006 13121207 4e4d4e09 5858580b 1f1f200c 0101010d 0000000f 00000010 00000012 00000013 02020213 282a2914 6f6f7016 95969616 adadad16 b9b8b917 adadad17 a9a9aa16 a3a3a30d 999a9a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a3a3a302 aaaaaa06 acadab08 ababab08 afafaf09 b7b7b708 b0b0b008 9c9c9c08 8e8d8e08 73747408 42434307 15151506 02010207 00000006 00000005 00000005 00000005 00000004 00000004 00000004 0e0e0f03 39383903 64646503 595a5a02 25242402 04040402 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 00000003 00000005 00000005 1b1b1b07 57575707 50505009 1515160a 0000000b 0000000c 0000000d 0000000f 00000010 06060610 37373611 7b7b7a12 99999a12 b1b1b214 b7b7b713 adadad13 ababac11 a4a4a408 9c9c9d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09fa101 a8a9a804 abacaa07 aaaaab08 adacac07 b6b5b507 b3b3b307 a09fa007 90909007 7b7c7c06 4e4e4e06 1c1c1c05 04030306 00000005 00000005 00000005 00000004 00000004 00000003 00000003 08090903 2e2e2f02 61606002 61626102 2e2d2d02 07060601 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000003 00000003 02000004 25242505 5d5e5f05 46464706 0d0c0d08 00000008 00000009 0000000a 0000000c 0000000c 0b0c0c0e 4646450e 8484840f 9e9e9e0f b5b6b610 b5b5b510 adadad10 acadac0e a2a4a404 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9a9c9b01 a6a6a503 aaaba905 aaaaaa06 aaaaaa06 b3b3b306 b4b5b406 a4a5a406 92939305 82828205 5a5a5a05 24242405 06060604 00000004 00000004 00000003 00000003 00000002 00000002 00000002 04040502 24232402 5a5a5902 68696702 37383701 0a0a0a01 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000003 03030403 30303004 62626304 3a393b05 07060706 00000006 00000007 00000008 00000009 0000000a 1313140b 5555560c 8a8b8a0c a2a3a20d b7b8b80d b1b1b10d adadac0e ababab0a a1a3a302 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98979801 a3a2a202 a8a8a804 aaaaa905 a9a9a905 b0b0b005 b4b6b505 a8a9a805 95959504 87878605 66656404 2e2f2e03 09090903 00000004 00000003 00000002 00000002 00000002 00000002 00000002 02010202 1a191a02 51515101 6d6d6c01 42434301 0d0e0d01 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000002 00000002 06060602 3e3d3d03 63646403 2e2d2e04 02020205 00000004 00000006 00000007 00000008 00000008 1e1f1e09 6563650a 90909009 a8a8a70b b8b7b70b afaeaf0b adacac0b a9aaa906 9fa0a001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f9e9f01 a5a4a503 a8a7a704 a7a7a704 adacac04 b4b4b504 acabac04 98979704 8a8b8903 6f6f6f03 3a3a3a03 0d0d0d03 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000001 12121101 46474601 6e706f01 4e4e4e01 14141301 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000001 0b0a0a02 4b4b4b02 60606103 21202103 00000004 00000004 00000005 00000005 00000006 03020207 2b2c2b06 71727208 95959408 adadac08 b6b5b508 acacac09 acacab08 a6a7a704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a1a1a202 a5a4a503 a5a5a604 a8a8a804 b2b2b304 afafb004 9b9b9a03 8d8d8c03 78787803 46464603 13131302 00010002 00000002 00000002 00000002 00000002 00000001 00000001 00000001 0b0a0b01 3b3b3b01 6e6e6e01 5a595901 1b1b1b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 12121201 58585702 59585902 14141503 00000003 00000003 00000004 00000004 00000005 07060605 3a3a3a05 7c7d7d06 99999906 b1b1b107 b3b2b307 abaaab07 ababaa06 a2a2a202 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9e9e9e02 a3a3a302 a4a4a403 a4a5a503 aeaeb003 b0b0b102 9e9f9e02 8d8e8d03 7f7e7f03 53525302 1b1b1b02 02020202 00000002 00000002 00000001 00000001 00000001 00000001 00000001 05050501 2f2f2f01 6b6a6a01 5f5e5f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 1a1b1b01 62636201 4d4d4d01 0b0a0b02 00000002 00000002 00000002 00000002 00000004 0c0c0c03 4a4a4a04 85858505 9d9e9d04 b3b4b305 afafaf05 a9a9a905 a9a9a804 9d9d9d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9a9a9a01 a09fa002 a1a2a202 a1a1a202 aaaaaa02 b1b1b102 a1a2a202 8e8f8e02 83838302 5e5f5f02 24242402 03030302 00000002 00000001 00000001 00000001 00000001 00000001 00000001 02020101 2b2b2a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 28282701 6a6c6b01 3e3f3e01 03030301 00000002 00000002 00000002 00000002 00000002 14141403 5b5b5b03 8c8c8b03 a2a2a204 b3b3b404 aaaaab04 a7a6a704 a4a3a403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9b9b9b02 9f9f9f02 9e9e9e02 a5a5a402 b0b0af02 a4a5a502 8f909002 86858502 69696901 2e2e2e01 05050601 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6e6d6d01 2f2e2e01 00000001 00000001 00000001 00000001 00000002 00000002 1f1f1f02 6a696a03 8f8f8e03 a6a7a702 b1b1b203 a5a6a603 a4a3a402 9f9fa001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96979601 9b9c9b01 9c9c9c02 9f9fa002 acadac02 a8a9a902 92929201 86868601 73737301 3b3b3b01 090a0a01 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 27272601 00000001 00000001 00000001 00000001 00000001 00000002 2d2d2d02 75767602 91929102 aaaaaa02 acacac02 a1a1a202 a0a0a102 9b9b9b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94959401 98989801 99999901 9b9b9b01 a8a8a801 ababab01 96959601 88878701 7b7c7b01 494a4a01 10111101 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 02020201 3d3c3d01 7e7e7e02 93949402 acadac02 a5a5a502 9d9d9d02 9a9b9a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95949501 96969701 97989801 a3a4a301 acacac01 9a9a9a01 88888901 81828201 57575701 17171701 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 08080801 50515001 84848401 97979701 acacac01 9e9e9f01 98999801 95969501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a001 ababab01 a0a1a001 8a8a8a01 83828301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e0e0e01 5e5e5f01 88898801 9d9d9d01 a9a9aa01 98999901 95959601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f9e9e01 aaaaa901 a3a3a301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a2a2a101 a7a7a601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/ic_schedule_small.png │ ├── sng │ │ @@ -10,204 +10,204 @@ │ │ (176,175,175) # rgb = (0xb0,0xaf,0xaf) │ │ (178,177,177) # rgb = (0xb2,0xb1,0xb1) │ │ (177,177,176) # rgb = (0xb1,0xb1,0xb0) │ │ (181,181,180) # rgb = (0xb5,0xb5,0xb4) │ │ (176,175,175) # rgb = (0xb0,0xaf,0xaf) │ │ (181,180,180) # rgb = (0xb5,0xb4,0xb4) │ │ (199,199,198) # rgb = (0xc7,0xc7,0xc6) │ │ - (216,216,215) # rgb = (0xd8,0xd8,0xd7) │ │ (227,226,226) # rgb = (0xe3,0xe2,0xe2) │ │ - (231,231,230) # rgb = (0xe7,0xe7,0xe6) │ │ (231,230,230) # rgb = (0xe7,0xe6,0xe6) │ │ (225,225,224) # rgb = (0xe1,0xe1,0xe0) │ │ (214,213,213) # rgb = (0xd6,0xd5,0xd5) │ │ - (197,196,196) # rgb = (0xc5,0xc4,0xc4) │ │ (180,179,179) # rgb = (0xb4,0xb3,0xb3) │ │ (179,178,178) # rgb = (0xb3,0xb2,0xb2) │ │ (178,177,177) # rgb = (0xb2,0xb1,0xb1) │ │ - (206,206,205) # rgb = (0xce,0xce,0xcd) │ │ - (234,233,233) # rgb = (0xea,0xe9,0xe9) │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ - (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ - (204,203,203) # rgb = (0xcc,0xcb,0xcb) │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (202,201,201) # rgb = (0xca,0xc9,0xc9) │ │ (177,176,176) # rgb = (0xb1,0xb0,0xb0) │ │ (178,178,177) # rgb = (0xb2,0xb2,0xb1) │ │ (186,185,185) # rgb = (0xba,0xb9,0xb9) │ │ (225,224,224) # rgb = (0xe1,0xe0,0xe0) │ │ - (245,245,244) # rgb = (0xf5,0xf5,0xf4) │ │ (215,215,214) # rgb = (0xd7,0xd7,0xd6) │ │ (209,209,208) # rgb = (0xd1,0xd1,0xd0) │ │ - (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (197,197,196) # rgb = (0xc5,0xc5,0xc4) │ │ - (197,197,196) # rgb = (0xc5,0xc5,0xc4) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - (209,209,208) # rgb = (0xd1,0xd1,0xd0) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - (218,218,217) # rgb = (0xda,0xda,0xd9) │ │ (183,182,182) # rgb = (0xb7,0xb6,0xb6) │ │ (178,177,177) # rgb = (0xb2,0xb1,0xb1) │ │ (186,186,185) # rgb = (0xba,0xba,0xb9) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (205,205,204) # rgb = (0xcd,0xcd,0xcc) │ │ (205,205,204) # rgb = (0xcd,0xcd,0xcc) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - (237,237,236) # rgb = (0xed,0xed,0xec) │ │ (224,223,223) # rgb = (0xe0,0xdf,0xdf) │ │ (182,181,181) # rgb = (0xb6,0xb5,0xb5) │ │ (179,178,178) # rgb = (0xb3,0xb2,0xb2) │ │ - (227,226,226) # rgb = (0xe3,0xe2,0xe2) │ │ - (239,239,239) # rgb = (0xef,0xef,0xef) │ │ - (211,210,210) # rgb = (0xd3,0xd2,0xd2) │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (206,210,217) # rgb = (0xce,0xd2,0xd9) │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (181,181,180) # rgb = (0xb5,0xb5,0xb4) │ │ (210,209,209) # rgb = (0xd2,0xd1,0xd1) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (194,199,208) # rgb = (0xc2,0xc7,0xd0) │ │ - (194,199,208) # rgb = (0xc2,0xc7,0xd0) │ │ (243,242,242) # rgb = (0xf3,0xf2,0xf2) │ │ (180,179,179) # rgb = (0xb4,0xb3,0xb3) │ │ (183,183,182) # rgb = (0xb7,0xb7,0xb6) │ │ (238,237,237) # rgb = (0xee,0xed,0xed) │ │ - (220,219,219) # rgb = (0xdc,0xdb,0xdb) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ - (205,204,204) # rgb = (0xcd,0xcc,0xcc) │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (216,215,215) # rgb = (0xd8,0xd7,0xd7) │ │ - (244,244,243) # rgb = (0xf4,0xf4,0xf3) │ │ (224,224,223) # rgb = (0xe0,0xe0,0xdf) │ │ (237,237,236) # rgb = (0xed,0xed,0xec) │ │ - (232,232,231) # rgb = (0xe8,0xe8,0xe7) │ │ (179,179,178) # rgb = (0xb3,0xb3,0xb2) │ │ (235,235,234) # rgb = (0xeb,0xeb,0xea) │ │ (221,221,220) # rgb = (0xdd,0xdd,0xdc) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (180,179,179) # rgb = (0xb4,0xb3,0xb3) │ │ (240,239,239) # rgb = (0xf0,0xef,0xef) │ │ (214,214,213) # rgb = (0xd6,0xd6,0xd5) │ │ - (189,188,188) # rgb = (0xbd,0xbc,0xbc) │ │ (196,195,195) # rgb = (0xc4,0xc3,0xc3) │ │ (246,208,175) # rgb = (0xf6,0xd0,0xaf) │ │ - (173,154,145) # rgb = (0xad,0x9a,0x91) │ │ (190,189,192) # rgb = (0xbe,0xbd,0xc0) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (189,188,188) # rgb = (0xbd,0xbc,0xbc) │ │ - (214,214,213) # rgb = (0xd6,0xd6,0xd5) │ │ (177,176,176) # rgb = (0xb1,0xb0,0xb0) │ │ - (240,240,239) # rgb = (0xf0,0xf0,0xef) │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (210,209,209) # rgb = (0xd2,0xd1,0xd1) │ │ - (227,229,234) # rgb = (0xe3,0xe5,0xea) │ │ - ( 84, 96,127) # rgb = (0x54,0x60,0x7f) │ │ - (190,172,163) # rgb = (0xbe,0xac,0xa3) │ │ - (243,190,145) # rgb = (0xf3,0xbe,0x91) │ │ - (243,191,146) # rgb = (0xf3,0xbf,0x92) │ │ - (247,213,184) # rgb = (0xf7,0xd5,0xb8) │ │ - (252,245,239) # rgb = (0xfc,0xf5,0xef) │ │ - (254,253,253) # rgb = (0xfe,0xfd,0xfd) │ │ - (217,216,216) # rgb = (0xd9,0xd8,0xd8) │ │ (180,179,179) # rgb = (0xb4,0xb3,0xb3) │ │ (237,236,236) # rgb = (0xed,0xec,0xec) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (247,247,249) # rgb = (0xf7,0xf7,0xf9) │ │ (109,119,146) # rgb = (0x6d,0x77,0x92) │ │ - (142,150,170) # rgb = (0x8e,0x96,0xaa) │ │ (253,252,252) # rgb = (0xfd,0xfc,0xfc) │ │ - (250,230,214) # rgb = (0xfa,0xe6,0xd6) │ │ (244,198,159) # rgb = (0xf4,0xc6,0x9f) │ │ (243,190,145) # rgb = (0xf3,0xbe,0x91) │ │ - (244,198,158) # rgb = (0xf4,0xc6,0x9e) │ │ (251,240,230) # rgb = (0xfb,0xf0,0xe6) │ │ - (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (176,176,175) # rgb = (0xb0,0xb0,0xaf) │ │ - (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ - (149,156,175) # rgb = (0x95,0x9c,0xaf) │ │ - (104,115,142) # rgb = (0x68,0x73,0x8e) │ │ - (245,246,247) # rgb = (0xf5,0xf6,0xf7) │ │ - (252,246,240) # rgb = (0xfc,0xf6,0xf0) │ │ - (252,244,238) # rgb = (0xfc,0xf4,0xee) │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (176,175,175) # rgb = (0xb0,0xaf,0xaf) │ │ (208,207,207) # rgb = (0xd0,0xcf,0xcf) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (226,226,225) # rgb = (0xe2,0xe2,0xe1) │ │ (226,228,233) # rgb = (0xe2,0xe4,0xe9) │ │ - ( 85, 97,128) # rgb = (0x55,0x61,0x80) │ │ (224,226,231) # rgb = (0xe0,0xe2,0xe7) │ │ (226,226,225) # rgb = (0xe2,0xe2,0xe1) │ │ (185,184,184) # rgb = (0xb9,0xb8,0xb8) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ - (231,230,230) # rgb = (0xe7,0xe6,0xe6) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (239,240,243) # rgb = (0xef,0xf0,0xf3) │ │ (176,176,175) # rgb = (0xb0,0xb0,0xaf) │ │ - (215,215,214) # rgb = (0xd7,0xd7,0xd6) │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (181,180,180) # rgb = (0xb5,0xb4,0xb4) │ │ - (233,233,232) # rgb = (0xe9,0xe9,0xe8) │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (190,189,189) # rgb = (0xbe,0xbd,0xbd) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (230,229,229) # rgb = (0xe6,0xe5,0xe5) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (201,200,200) # rgb = (0xc9,0xc8,0xc8) │ │ - (201,200,200) # rgb = (0xc9,0xc8,0xc8) │ │ (230,229,229) # rgb = (0xe6,0xe5,0xe5) │ │ (179,178,178) # rgb = (0xb3,0xb2,0xb2) │ │ - (250,250,249) # rgb = (0xfa,0xfa,0xf9) │ │ - (236,235,235) # rgb = (0xec,0xeb,0xeb) │ │ - (245,244,244) # rgb = (0xf5,0xf4,0xf4) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ (243,243,242) # rgb = (0xf3,0xf3,0xf2) │ │ (182,181,181) # rgb = (0xb6,0xb5,0xb5) │ │ (177,176,176) # rgb = (0xb1,0xb0,0xb0) │ │ (180,179,179) # rgb = (0xb4,0xb3,0xb3) │ │ (176,176,175) # rgb = (0xb0,0xb0,0xaf) │ │ (180,179,178) # rgb = (0xb4,0xb3,0xb2) │ │ + (216,216,215) # rgb = (0xd8,0xd8,0xd7) │ │ + (231,231,230) # rgb = (0xe7,0xe7,0xe6) │ │ + (197,196,196) # rgb = (0xc5,0xc4,0xc4) │ │ + (206,206,205) # rgb = (0xce,0xce,0xcd) │ │ + (234,233,233) # rgb = (0xea,0xe9,0xe9) │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (204,203,203) # rgb = (0xcc,0xcb,0xcb) │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (202,201,201) # rgb = (0xca,0xc9,0xc9) │ │ + (245,245,244) # rgb = (0xf5,0xf5,0xf4) │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (197,197,196) # rgb = (0xc5,0xc5,0xc4) │ │ + (209,209,208) # rgb = (0xd1,0xd1,0xd0) │ │ + (218,218,217) # rgb = (0xda,0xda,0xd9) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (205,205,204) # rgb = (0xcd,0xcd,0xcc) │ │ + (237,237,236) # rgb = (0xed,0xed,0xec) │ │ + (227,226,226) # rgb = (0xe3,0xe2,0xe2) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (211,210,210) # rgb = (0xd3,0xd2,0xd2) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (206,210,217) # rgb = (0xce,0xd2,0xd9) │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (194,199,208) # rgb = (0xc2,0xc7,0xd0) │ │ + (220,219,219) # rgb = (0xdc,0xdb,0xdb) │ │ + (205,204,204) # rgb = (0xcd,0xcc,0xcc) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (216,215,215) # rgb = (0xd8,0xd7,0xd7) │ │ + (244,244,243) # rgb = (0xf4,0xf4,0xf3) │ │ + (232,232,231) # rgb = (0xe8,0xe8,0xe7) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (189,188,188) # rgb = (0xbd,0xbc,0xbc) │ │ + (173,154,145) # rgb = (0xad,0x9a,0x91) │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (214,214,213) # rgb = (0xd6,0xd6,0xd5) │ │ + (240,240,239) # rgb = (0xf0,0xf0,0xef) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (210,209,209) # rgb = (0xd2,0xd1,0xd1) │ │ + (227,229,234) # rgb = (0xe3,0xe5,0xea) │ │ + ( 84, 96,127) # rgb = (0x54,0x60,0x7f) │ │ + (190,172,163) # rgb = (0xbe,0xac,0xa3) │ │ + (243,190,145) # rgb = (0xf3,0xbe,0x91) │ │ + (243,191,146) # rgb = (0xf3,0xbf,0x92) │ │ + (247,213,184) # rgb = (0xf7,0xd5,0xb8) │ │ + (252,245,239) # rgb = (0xfc,0xf5,0xef) │ │ + (254,253,253) # rgb = (0xfe,0xfd,0xfd) │ │ + (217,216,216) # rgb = (0xd9,0xd8,0xd8) │ │ + (247,247,249) # rgb = (0xf7,0xf7,0xf9) │ │ + (142,150,170) # rgb = (0x8e,0x96,0xaa) │ │ + (250,230,214) # rgb = (0xfa,0xe6,0xd6) │ │ + (244,198,158) # rgb = (0xf4,0xc6,0x9e) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (149,156,175) # rgb = (0x95,0x9c,0xaf) │ │ + (104,115,142) # rgb = (0x68,0x73,0x8e) │ │ + (245,246,247) # rgb = (0xf5,0xf6,0xf7) │ │ + (252,246,240) # rgb = (0xfc,0xf6,0xf0) │ │ + (252,244,238) # rgb = (0xfc,0xf4,0xee) │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (226,226,225) # rgb = (0xe2,0xe2,0xe1) │ │ + ( 85, 97,128) # rgb = (0x55,0x61,0x80) │ │ + (231,230,230) # rgb = (0xe7,0xe6,0xe6) │ │ + (239,240,243) # rgb = (0xef,0xf0,0xf3) │ │ + (215,215,214) # rgb = (0xd7,0xd7,0xd6) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (233,233,232) # rgb = (0xe9,0xe9,0xe8) │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (230,229,229) # rgb = (0xe6,0xe5,0xe5) │ │ + (201,200,200) # rgb = (0xc9,0xc8,0xc8) │ │ + (250,250,249) # rgb = (0xfa,0xfa,0xf9) │ │ + (236,235,235) # rgb = (0xec,0xeb,0xeb) │ │ + (245,244,244) # rgb = (0xf5,0xf4,0xf4) │ │ } │ │ tRNS { │ │ - 0 16 93 160 203 224 17 139 240 254 255 254 255 254 254 254 255 240 64 226 255 255 255 255 255 255 255 255 255 226 87 248 254 255 254 254 255 254 255 254 254 255 254 255 248 86 248 254 255 254 254 255 255 254 254 255 254 16 226 255 255 255 255 255 255 16 254 255 254 255 254 254 17 240 254 255 254 254 255 255 255 255 254 254 255 203 254 254 255 255 224 254 254 255 254 254 255 254 255 254 255 224 255 255 255 255 255 255 255 255 255 255 255 255 203 254 254 255 254 255 254 255 254 254 255 254 255 160 255 255 255 255 255 255 255 93 254 254 255 254 255 254 254 240 254 255 254 255 139 255 255 226 255 254 254 255 64 248 254 255 254 255 254 254 87 255 255 255 254 254 254 254 17 139 16 93 203} │ │ + 0 16 93 160 203 224 17 139 240 254 254 254 254 254 240 64 226 226 87 248 254 254 254 254 254 254 254 248 86 248 254 254 254 254 254 254 16 226 16 254 254 254 254 17 240 254 254 254 254 254 203 254 254 224 254 254 254 254 254 254 224 203 254 254 254 254 254 254 254 160 93 254 254 254 254 254 240 254 254 139 226 254 254 64 248 254 254 254 254 87 254 254 254 254 17 139 16 93 203} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000102030405050403020100000000000000 │ │ -0000000000060708090a0b0c0d0e0f101107060000000000 │ │ -0000000012131415161718191918171a1b1c1d1200000000 │ │ -0000001e1f2021222324252627252829222a2b2c2d000000 │ │ -0000122e0d2f30313233323435323233313637382c120000 │ │ -00393a3b3c3d3e333333333f3f333333333e3d402b1d4100 │ │ -0007424323443332323332454632323332323e23471c0700 │ │ -48494a4b4c32333232333245463232333232334c4d1b1101 │ │ -024e4f0a3333333333333345453333333333333350511002 │ │ -035228373232333232333245463232333232333253540f03 │ │ -555657583232333232333245463232333232333225590e04 │ │ -5a5b5c5d5e32333232335f60613232333232625e63640d65 │ │ -5a666734686233333333696a6b6c6d6e6f70626834710c05 │ │ -7273743e3232333232757677323278797a7b7c7d447e0b04 │ │ -7f3b40803333333333818283333333333333848580860a03 │ │ -8788898a323233328b8c8d3332323233323233328e430902 │ │ -488f9091923233323293323332323233323233920d150848 │ │ -009495963b62333333333333333333333333623b43140700 │ │ -00069798999a62323233323e4432323332329b4c20134100 │ │ -00009c9d4a9e9fa0323332a1a2323233a0a3160d1f120000 │ │ -000000a49d98a5a615a73e26263ea715a64f3b2e1e000000 │ │ -000000009c979590a81aa91baaa9ab964a423a1200000000 │ │ -0000000000acad8f883b73665b56524e4907ac0000000000 │ │ -00000000000000aeaf7f725a5ab00302ae00000000000000 │ │ +000000000006070809630a640b0c0d650e07060000000000 │ │ +000000000f10666768696a6b6b6a696c6d6e110f00000000 │ │ +0000001213146f151670177118171972151a731b1c000000 │ │ +00000f1d0b1e741f20752076212020751f2277231b0f0000 │ │ +00242578797a7b757575757c7c757575757b7a7d73112600 │ │ +0007277e162875202075207f2920207520207b162a6e0700 │ │ +2b2c2d802e2075202075207f292020752020752e2f6d0e01 │ │ +02818263757575757575757f7f7575757575757583846502 │ │ +03301977202075202075207f292020752020752031850d03 │ │ +32333486202075202075207f292020752020752017870c04 │ │ +3536378838207520207539893a20207520208a383b8b0b3c │ │ +358c8d768e8a757575758f909192939495968a8e76976405 │ │ +3d3e3f7b20207520209840992020419a42439b44289c0a04 │ │ +45787d9d75757575759e9fa0757575757575a1a29da36303 │ │ +464748a42020752049a54a7520202075202075204b7e0902 │ │ +2b4c4da64e20752020a72075202020752020754e0b67082b │ │ +004fa8a9788a7575757575757575757575758a787e660700 │ │ +000650aa51528a202075207b282020752020ab2e14102600 │ │ +000053542d55ac56207520ad572020755658680b130f0000 │ │ +0000005954aaaeaf67b07b71717bb067af82781d12000000 │ │ +000000005350a84d5a6c5b6d5c5b5da92d27250f00000000 │ │ +00000000005e5f4c47783e8c363330812c075e0000000000 │ │ +000000000000006061453d35356203026000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_menu_tags.png │ ├── sng │ │ @@ -9,121 +9,79 @@ │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ - (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ - (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ @@ -141,84 +99,126 @@ │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ } │ │ tRNS { │ │ - 0 116 186 81 19 106 39 2 161 255 255 253 105 41 236 255 251 90 138 255 255 255 255 254 107 42 255 255 255 251 90 28 217 255 255 255 255 254 108 237 255 255 255 255 251 91 29 216 255 255 255 254 109 43 237 255 255 255 255 251 91 216 255 254 110 238 255 255 255 91 216 254 111 45 238 255 255 255 251 29 216 255 254 112 46 238 255 255 255 255 251 91 27 238 25 36 238 255 47 148 255 48 197 122 76 172 3 247 243 40 164 255 174 7 255 255 72 43 246 173 8 242 253 243 71 235 173 189 13 48 250 242 235 172 139 4 231 242 70 43 235 255 171 243 152 192 255 241 69 44 255 170 255 255 255 255 241 69 47 236 255 167 1 241 68 15 183 207 184 104 5 4 178 255 249 205 56} │ │ + 0 116 186 81 19 106 39 2 161 253 105 41 236 251 90 138 254 107 42 251 90 28 217 254 108 237 251 91 29 216 254 109 43 237 251 91 216 254 110 238 91 216 254 111 45 238 251 29 216 254 112 46 238 251 91 27 238 25 36 238 47 148 48 197 122 76 172 3 247 243 40 164 174 7 72 43 246 173 8 242 253 243 71 235 173 189 13 48 250 242 235 172 139 4 231 242 70 43 235 171 243 152 192 241 69 44 170 241 69 47 236 167 1 241 68 15 183 207 184 104 5 4 178 249 205 56} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000001020300000000000000000000000000 │ │ -0000000000000000000000000004050600000708090a0b0c000000000000000000000000 │ │ -0000000000000000000000000d0e0f101107121314151617180000000000000000000000 │ │ -0000000000000000000000190e1a1b1c1d1e1f2021222324252600000000000000000000 │ │ -0000000000000000000019272829152a2b2c2d2e2f303115323334000000000000000000 │ │ -000000000000000000353637382a2a2a393a3b3c2e3d222a393e3f400000000000000000 │ │ -0000000000000000354142432929292929384410452e462329383a474800000000000000 │ │ -00000000000000494a4b4c43434343434343144d4e454f50294314515253000000000000 │ │ -000000000000545556575858585858585858584c595a5b5c5d14584c1c3b5e0000000000 │ │ -00000000005f6061161b1b1b1b1b1b1b1b1b1b1b57285a62631b1b1b1b64650000000000 │ │ -0000000000666124646464646464646464646464641659676864645729696a0000000000 │ │ -00000000006b3e2424242424242424242424242424576c6d6e32166f7071000000000000 │ │ -0000000000723e73732424737373737373737373166c7475763e14777800000000000000 │ │ -0000000000443a3a57797a3e3a3a3a3a3a3a3a737b7c757d1a1b7e780000000000000000 │ │ -00000000005151517f8081825151515151512b837c75840a168578000000000000000000 │ │ -00000000004d4d4d860087884d4d4d4d4d44898a8b8c8d738e7800000000000000000000 │ │ -00000000005959288f90914b925959591c9394958c962b97780000000000000000000000 │ │ -0000000000282898999a9b42282828729c9d9e9fa057a178000000000000000000000000 │ │ -00000000a23a59922842379292924da3a4a5a6a7a8a9aa00000000000000000000000000 │ │ -00000000abacadadadadadadadaeafb007006aabab070000000000000000000000000000 │ │ -00000000006aaaaaaaaaaaaaaaaaaba20000000000000000000000000000000000000000 │ │ +00000000000000000000000000040506000007087e7f090a000000000000000000000000 │ │ +0000000000000000000000000b0c800d0e070f8182838410110000000000000000000000 │ │ +0000000000000000000000120c8586871314151688898a8b171800000000000000000000 │ │ +0000000000000000000012198c8d838e8f1a1b1c1d909183921e1f000000000000000000 │ │ +000000000000000000202193948e8e8e959622231c24898e959725260000000000000000 │ │ +0000000000000000202798998d8d8d8d8d949a0d281c298a8d94962a2b00000000000000 │ │ +000000000000002c2d9b9c99999999999999829d2e282f308d99829e3132000000000000 │ │ +00000000000033349fa0a1a1a1a1a1a1a1a1a19ca23536373882a19c8722390000000000 │ │ +00000000003a3ba3848686868686868686868686a08c353c3d86868686a43e0000000000 │ │ +00000000003fa38ba4a4a4a4a4a4a4a4a4a4a4a4a484a24041a4a4a08d42430000000000 │ │ +000000000044978b8b8b8b8b8b8b8b8b8b8b8b8b8ba04546479284a54849000000000000 │ │ +0000000000a697a7a78b8ba7a7a7a7a7a7a7a7a784454a4b4c97824d4e00000000000000 │ │ +00000000009a9696a04f509796969696969696a751524b538586544e0000000000000000 │ │ +00000000009e9e9e555657589e9e9e9e9e9e8f59524b5a7f845b4e000000000000000000 │ │ +00000000009d9d9d5c005d5e9d9d9d9d9d9a5f606162a8a7634e00000000000000000000 │ │ +0000000000a2a28c6465669ba9a2a2a28767686962aa8f6a4e0000000000000000000000 │ │ +00000000008c8cabacadae988c8c8ca66b6c6d6eafa06f4e000000000000000000000000 │ │ +000000007096a2a98c9893a9a9a99d717273747576777800000000000000000000000000 │ │ +00000000797ab0b0b0b0b0b0b07b7c7d0700437979070000000000000000000000000000 │ │ +000000000043787878787878787879700000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-mdpi-v4/ic_menu_tags.png │ ├── sng │ │ @@ -6,139 +6,82 @@ │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ @@ -155,15 +98,14 @@ │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ @@ -178,39 +120,33 @@ │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ @@ -225,57 +161,121 @@ │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 3 81 49 35 227 255 255 180 4 50 154 121 17 2 40 232 255 255 255 255 185 5 93 252 255 255 224 26 1 32 235 255 255 255 255 255 186 94 252 255 255 255 223 9 171 255 255 255 255 187 95 252 255 255 255 255 255 27 14 165 255 255 255 255 255 189 6 255 255 255 223 165 255 255 255 190 96 253 255 223 255 255 255 191 97 253 255 255 255 223 165 255 255 255 255 192 8 98 223 27 165 255 255 194 253 255 223 165 195 7 99 253 255 255 223 178 255 109 98 253 255 255 20 34 237 255 171 70 251 255 117 4 182 92 3 192 142 170 158 244 246 47 6 225 156 12 246 85 5 130 155 7 101 253 255 154 247 207 253 246 102 253 152 234 31 59 254 246 85 102 253 151 162 209 246 253 150 255 233 12 40 253 246 85 102 253 149 242 193 250 246 255 146 255 255 255 246 86 107 253 144 255 247 85 11 115 253 226 115 6 237 242 50 60 59 41 13 105 220 231 231 219 167 58} │ │ + 0 3 81 49 35 227 180 4 50 154 121 17 2 40 232 185 5 93 252 224 26 1 32 235 186 94 252 223 9 171 187 95 252 27 14 165 189 6 223 165 190 96 253 223 191 97 253 223 165 192 8 98 223 27 165 194 253 223 165 195 7 99 253 223 178 109 98 253 20 34 237 171 70 251 117 4 182 92 3 192 142 170 158 244 246 47 6 225 156 12 246 85 5 130 155 7 101 253 154 247 207 253 246 102 253 152 234 31 59 254 246 85 102 253 151 162 209 246 253 150 233 12 40 253 246 85 102 253 149 242 193 250 246 146 246 86 107 253 144 247 85 11 115 253 226 115 6 237 242 50 60 59 41 13 105 220 231 231 219 167 58} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000010203000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000004050607080900000000000000000000000000000000 │ │ -0000000000000000000000000000000000000a0b0c0d00000e0f10111213141516000000000000000000000000000000 │ │ -00000000000000000000000000000000001718191a1b1c1d1e1f12202122232425160000000000000000000000000000 │ │ -0000000000000000000000000000000026271328292a2b1c2c2d2e2f2e2e303111321600000000000000000000000000 │ │ -00000000000000000000000000000033343536213738392b3a3b3c3d3e3f3f2140414243000000000000000000000000 │ │ -000000000000000000000000000033181244214545224624473a3b48494a454537284b4c430000000000000000000000 │ │ -000000000000000000000000004d4e4f202221212121372311503a3b48513f212152534b544300000000000000000000 │ │ -00000000000000000000000055565758523737373737375940415a3a3b5b5c4537375d5e5f6061000000000000000000 │ │ -0000000000000000000000625613585952525252525252525d281463643b652f21525236666768610000000000000000 │ │ -0000000000000000000062696a38365d5d5d5d5d5d5d5d5d5d44534b6b643b6c4a525d5d2029076d6e00000000000000 │ │ -0000000000000000006f7071232044444444444444444444444472666773643b74524444445875077600000000000000 │ │ -000000000000000077787931722020202020202020202020202020587a07737b7c7d442020207e5e7f0e000000000000 │ │ -00000000000000808139287e5858585858585858585858585858585838824b8384857258585844378687000000000000 │ │ -0000000000000088395e46383838383838383838383838383838383838465389878a46383820228b2c1d000000000000 │ │ -000000000000008c7a2346464646464646464646464646464646464638448d8e8f903146722291921d00000000000000 │ │ -00000000000000122831313131313131313131313131313131313123729394959657287e5297921d0000000000000000 │ │ -0000000000000053284040317e7238314040404040404040404031588d9498999a9b46599c921d000000000000000000 │ │ -0000000000000053535353389d9e9f235353535353535353532838a09498a1a241535da3921d00000000000000000000 │ │ -000000000000006666665ea4a53ba6a766666666666666665e23a8a998aaab5f2920ac921d0000000000000000000000 │ │ -000000000000007a7a7a7aad1d1d0eae7a7a7a7a7a7a7a6631afa998aab0678272b1921d000000000000000000000000 │ │ -00000000000000828282b2b3b400b5b67582828282822928b7b898b9ba067558bb921d00000000000000000000000000 │ │ -000000000000007575759b14bcbdbe39b2757575758253bfb898b9bac0b27ec1921d0000000000000000000000000000 │ │ -000000000000003535359b79c2c3c46a35353535b266c5c692c7c85f7558c9921d000000000000000000000000000000 │ │ -0000000000000e75359b9b12ca396a129b9b9bb266cbcccdcecf2944d0d1cd1d00000000000000000000000000000000 │ │ -000000000000d2d35e7a7a7a7a297a7a7a7a5e46d4b89887d5d6d7d8d9d21d0000000000000000000000000000000000 │ │ -00000000000095dadbdcdddddddddddddddcdedfe0981d000e870e1d0000000000000000000000000000000000000000 │ │ -0000000000001d95cdd9d9d9d9d9d9d9d9d9922c87000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000405a1a2060700000000000000000000000000000000 │ │ +00000000000000000000000000000000000008090a0b00000c0d0ea3a4a5a60f10000000000000000000000000000000 │ │ +00000000000000000000000000000000001112a7a81314151617a4a9aaabacad18100000000000000000000000000000 │ │ +00000000000000000000000000000000191aa5aeafb01b141c1db1b2b1b1b3b4a31e1000000000000000000000000000 │ │ +0000000000000000000000000000001f20b5b6aab7b8b91b212223babbbcbcaabdbe2425000000000000000000000000 │ │ +00000000000000000000000000001f12a4bfaac0c0abc1ad26212227c2c3c0c0b7aec428250000000000000000000000 │ │ +00000000000000000000000000292ac5a9abaaaaaaaab7aca32b212227c6bcaaaac7c8c42c2500000000000000000000 │ │ +0000000000000000000000002d2ec9cac7b7b7b7b7b7b7cbbdbe2f212230ccc0b7b7cdcecf3132000000000000000000 │ │ +0000000000000000000000332ea5cacbc7c7c7c7c7c7c7c7cdaea634352236b2aac7c7b6d0d137320000000000000000 │ │ +000000000000000000003338d2b8b6cdcdcdcdcdcdcdcdcdcdbfc8c43935223ac3c7cdcda9afa23b3c00000000000000 │ │ +0000000000000000003d3ed3aca9bfbfbfbfbfbfbfbfbfbfbfbfd4d0d13f352240c7bfbfbfcad5a24100000000000000 │ │ +00000000000000004243d6b4d4a9a9a9a9a9a9a9a9a9a9a9a9a9a9cad7a23f444546bfa9a9a9d8ce470c000000000000 │ │ +000000000000004849b9aed8cacacacacacacacacacacacacacacacab8d9c44a4b4cd4cacacabfb74d4e000000000000 │ │ +000000000000004fb9cec1b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c1c8504e51c1b8b8a9ab521c15000000000000 │ │ +0000000000000053d7acc1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b8bf54555657b4c1d4ab58591500000000000000 │ │ +00000000000000a4aeb4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4acd45a5b5c5dc9aed8c75e59150000000000000000 │ │ +00000000000000c8aebdbdb4d8d4b8b4bdbdbdbdbdbdbdbdbdbdb4ca545b5f6061dac1cb625915000000000000000000 │ │ +00000000000000c8c8c8c8b8636465acc8c8c8c8c8c8c8c8c8aeb8665b5f6768bec8cd69591500000000000000000000 │ │ +00000000000000d0d0d0ce6a6b226c6dd0d0d0d0d0d0d0d0ceac6e6f5f7071cfafa97259150000000000000000000000 │ │ +00000000000000d7d7d7d77315150c74d7d7d7d7d7d7d7d0b4756f5f7076d1d9d4775915000000000000000000000000 │ │ +00000000000000d9d9d9db7879007a7bd5d9d9d9d9d9afae7c7d5f7e7fa1d5ca80591500000000000000000000000000 │ │ +00000000000000d5d5d5daa6818283b9dbd5d5d5d5d9c8847d5f7e7fdcdbd88559150000000000000000000000000000 │ │ +00000000000000b5b5b5dad6dddedfd2b5b5b5b5dbd08687598889cfd5ca8a5915000000000000000000000000000000 │ │ +0000000000000cd5b5dadaa4e0b9d2a4dadadadbd08b8c8d8e8fafbf90918d1500000000000000000000000000000000 │ │ +0000000000009293ced7d7d7d7afd7d7d7d7cec1947d5f4e959697989992150000000000000000000000000000000000 │ │ +0000000000005c9a9b9c9d9d9d9d9d9d9d9c9e9fa05f15000c4e0c150000000000000000000000000000000000000000 │ │ +000000000000155c8d999999999999999999591c4e000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content