| Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
| 1 | Verifies | ||
| 2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
| 5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
| 6 | Verified·for·SourceStamp:·false | ||
| 7 | Number·of·signers:·1 | ||
| 8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
| 9 | Signer·#1·certificate·SHA-256·digest:·de71d97df6469b7ee4b26d36dcb8a5241ecd7c01cf1fad32ee6f5a850011c8e2 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·125d3703cd0221e6dfeac32420f13db654b3b80a | ||
| 11 | Signer·#1·certificate·MD5·digest:·3483a809d5f6a97f925c2d869dc10d11 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·e1074320ad1cc5214901bd8c6673fc425e62bb3a4894cd344080673680ef01ca | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·a388af9be5bf9591fb94951d6c133d389037ef07 | ||
| 16 | Signer·#1·public·key·MD5·digest:·c57520465ce3a6618e0bf9dca168673a | ||
| 17 | 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/. | ||
| 18 | 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/. | ||
| Offset 1, 22 lines modified | Offset 1, 20 lines modified | ||
| 1 | Zip·file·size:·12 | 1 | Zip·file·size:·122571·bytes,·number·of·entries:·18 |
| 2 | -rw----·····2.0·fat·····1363·bl·defN·16-Jun-15·09:26·META-INF/MANIFEST.MF | ||
| 3 | -rw----·····2.0·fat·····1484·bl·defN·16-Jun-15·09:26·META-INF/0189CFAB.SF | ||
| 4 | -rw----·····2.0·fat·····1326·bl·defN·16-Jun-15·09:26·META-INF/0189CFAB.RSA | ||
| 5 | -rw----·····2.0·fat·······41·bl·defN·16-Jun-14·14:17·META-INF/buildserverid | ||
| 6 | -rw----·····2.0·fat·······41·bl·defN·16-Jun-14·14:17·META-INF/fdroidserverid | ||
| 7 | -rw----·····2.0·fat·····3992·bX·defN·1 | 2 | -rw----·····2.0·fat·····3992·bX·defN·17-Oct-27·00:33·AndroidManifest.xml |
| 8 | -rw----·····1.0·fat······7 | 3 | -rw----·····1.0·fat······701·b-·stor·80-Jan-01·00:00·res/drawable/ic_check_mark_dark.png |
| 9 | -rw----·····1.0·fat·····4353·b-·stor· | 4 | -rw----·····1.0·fat·····4353·b-·stor·80-Jan-01·00:00·res/drawable/icon.png |
| 10 | -rw----·····2.0·fat·····1956·bl·defN·1 | 5 | -rw----·····2.0·fat·····1956·bl·defN·17-Oct-27·00:33·res/layout/about.xml |
| 11 | -rw----·····2.0·fat·····1840·bl·defN·1 | 6 | -rw----·····2.0·fat·····1840·bl·defN·17-Oct-27·00:33·res/layout/edit_running_time_range.xml |
| 12 | -rw----·····2.0·fat·····1592·bl·defN·1 | 7 | -rw----·····2.0·fat·····1592·bl·defN·17-Oct-27·00:33·res/layout/edit_task.xml |
| 13 | -rw----·····2.0·fat·····2292·bl·defN·1 | 8 | -rw----·····2.0·fat·····2292·bl·defN·17-Oct-27·00:33·res/layout/edit_time_range.xml |
| 14 | -rw----·····2.0·fat·····1124·bl·defN·1 | 9 | -rw----·····2.0·fat·····1124·bl·defN·17-Oct-27·00:33·res/layout/main.xml |
| 15 | -rw----·····2.0·fat·····1072·bl·defN·1 | 10 | -rw----·····2.0·fat·····1072·bl·defN·17-Oct-27·00:33·res/layout/preferences.xml |
| 16 | -rw----·····2.0·fat······804·bl·defN·1 | 11 | -rw----·····2.0·fat······804·bl·defN·17-Oct-27·00:33·res/layout/preferences_row.xml |
| 17 | -rw----·····2.0·fat·····1884·bl·defN·1 | 12 | -rw----·····2.0·fat·····1884·bl·defN·17-Oct-27·00:33·res/layout/report.xml |
| 18 | -rw----·····2.0·fat·····1072·bl·defN·1 | 13 | -rw----·····2.0·fat·····1072·bl·defN·17-Oct-27·00:33·res/layout/timelist.xml |
| 19 | -rw----·····1.0·fat·····9234·b-·stor· | 14 | -rw----·····1.0·fat·····9234·b-·stor·80-Jan-01·00:00·res/raw/click.ogg |
| 20 | -rw----·····1.0·fat····60 | 15 | -rw----·····1.0·fat····60748·b-·stor·80-Jan-01·00:00·resources.arsc |
| 21 | -rw----·····2.0·fat····91 | 16 | -rw----·····2.0·fat····91696·bl·defN·17-Oct-27·00:33·classes.dex |
| 17 | -rw----·····2.0·fat·····1363·b-·defN·17-Oct-27·00:33·META-INF/MANIFEST.MF | ||
| 18 | -rw----·····2.0·fat·····1484·b-·defN·17-Oct-27·00:33·META-INF/0189CFAB.SF | ||
| 19 | -rw----·····2.0·fat·····1326·b-·defN·17-Oct-27·00:33·META-INF/0189CFAB.RSA | ||
| 22 | 20 | 18·files,·188533·bytes·uncompressed,·120179·bytes·compressed:··36.3% | |
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0200·0c00· | 00000000:·0200·0c00·4ced·0000·0100·0000·0100·1c00··....L........... | ||
| 00000010:·3cac·0000·e901·0000·0c00·0000·0000·0000··<............... | 00000010:·3cac·0000·e901·0000·0c00·0000·0000·0000··<............... | ||
| 00000020:·f007·0000·a8aa·0000·0000·0000·4202·0000··............B... | 00000020:·f007·0000·a8aa·0000·0000·0000·4202·0000··............B... | ||
| 00000030:·4604·0000·4406·0000·d407·0000·420a·0000··F...D.......B... | 00000030:·4604·0000·4406·0000·d407·0000·420a·0000··F...D.......B... | ||
| 00000040:·720c·0000·5e15·0000·ec1d·0000·ba26·0000··r...^........&.. | 00000040:·720c·0000·5e15·0000·ec1d·0000·ba26·0000··r...^........&.. | ||
| 00000050:·5230·0000·e239·0000·e441·0000·2e42·0000··R0...9...A...B.. | 00000050:·5230·0000·e239·0000·e441·0000·2e42·0000··R0...9...A...B.. | ||
| 00000060:·5c42·0000·8842·0000·d842·0000·0c43·0000··\B...B...B...C.. | 00000060:·5c42·0000·8842·0000·d842·0000·0c43·0000··\B...B...B...C.. | ||
| 00000070:·4c43·0000·7643·0000·ae43·0000·ee43·0000··LC..vC...C...C.. | 00000070:·4c43·0000·7643·0000·ae43·0000·ee43·0000··LC..vC...C...C.. | ||
| Offset 2750, 15 lines modified | Offset 2750, 15 lines modified | ||
| 0000abd0:·df03·0000·e701·0000·5504·0000·5904·0000··........U...Y... | 0000abd0:·df03·0000·e701·0000·5504·0000·5904·0000··........U...Y... | ||
| 0000abe0:·ffff·ffff·e701·0000·7b02·0000·8f02·0000··........{....... | 0000abe0:·ffff·ffff·e701·0000·7b02·0000·8f02·0000··........{....... | ||
| 0000abf0:·e801·0000·b003·0000·c503·0000·e701·0000··................ | 0000abf0:·e801·0000·b003·0000·c503·0000·e701·0000··................ | ||
| 0000ac00:·4804·0000·4e04·0000·ffff·ffff·e701·0000··H...N........... | 0000ac00:·4804·0000·4e04·0000·ffff·ffff·e701·0000··H...N........... | ||
| 0000ac10:·1c02·0000·2802·0000·e801·0000·b202·0000··....(........... | 0000ac10:·1c02·0000·2802·0000·e801·0000·b202·0000··....(........... | ||
| 0000ac20:·ba02·0000·e801·0000·0903·0000·1003·0000··................ | 0000ac20:·ba02·0000·e801·0000·0903·0000·1003·0000··................ | ||
| 0000ac30:·e701·0000·8b03·0000·8e03·0000·ffff·ffff··................ | 0000ac30:·e701·0000·8b03·0000·8e03·0000·ffff·ffff··................ | ||
| 0000ac40:·ffff·ffff·ffff·ffff·0002·2001· | 0000ac40:·ffff·ffff·ffff·ffff·0002·2001·0441·0000··..........·..A.. | ||
| 0000ac50:·7f00·0000·6300·6f00·6d00·2e00·6d00·6100··....c.o.m...m.a. | 0000ac50:·7f00·0000·6300·6f00·6d00·2e00·6d00·6100··....c.o.m...m.a. | ||
| 0000ac60:·7200·6b00·7500·7300·7000·6100·6700·6500··r.k.u.s.p.a.g.e. | 0000ac60:·7200·6b00·7500·7300·7000·6100·6700·6500··r.k.u.s.p.a.g.e. | ||
| 0000ac70:·2e00·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | 0000ac70:·2e00·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | ||
| 0000ac80:·2e00·6100·7400·6900·6d00·6500·7400·7200··..a.t.i.m.e.t.r. | 0000ac80:·2e00·6100·7400·6900·6d00·6500·7400·7200··..a.t.i.m.e.t.r. | ||
| 0000ac90:·6100·6300·6b00·6500·7200·0000·0000·0000··a.c.k.e.r....... | 0000ac90:·6100·6300·6b00·6500·7200·0000·0000·0000··a.c.k.e.r....... | ||
| 0000aca0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000aca0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000acb0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000acb0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| Offset 2979, 205 lines modified | Offset 2979, 205 lines modified | ||
| 0000ba20:·6300·7200·6500·6d00·6500·6e00·7400·5f00··c.r.e.m.e.n.t._. | 0000ba20:·6300·7200·6500·6d00·6500·6e00·7400·5f00··c.r.e.m.e.n.t._. | ||
| 0000ba30:·7700·6500·6500·6b00·0000·0e00·6900·6e00··w.e.e.k.....i.n. | 0000ba30:·7700·6500·6500·6b00·0000·0e00·6900·6e00··w.e.e.k.....i.n. | ||
| 0000ba40:·6300·7200·6500·6d00·6500·6e00·7400·5f00··c.r.e.m.e.n.t._. | 0000ba40:·6300·7200·6500·6d00·6500·6e00·7400·5f00··c.r.e.m.e.n.t._. | ||
| 0000ba50:·7700·6500·6500·6b00·0000·0a00·6400·6f00··w.e.e.k.....d.o. | 0000ba50:·7700·6500·6500·6b00·0000·0a00·6400·6f00··w.e.e.k.....d.o. | ||
| 0000ba60:·6e00·6500·4200·7500·7400·7400·6f00·6e00··n.e.B.u.t.t.o.n. | 0000ba60:·6e00·6500·4200·7500·7400·7400·6f00·6e00··n.e.B.u.t.t.o.n. | ||
| 0000ba70:·0000·0000·0202·1000·1000·0000·0100·0000··................ | 0000ba70:·0000·0000·0202·1000·1000·0000·0100·0000··................ | ||
| 0000ba80:·0000·0000·0202·1000·1800·0000·0200·0000··................ | 0000ba80:·0000·0000·0202·1000·1800·0000·0200·0000··................ | ||
| 0000ba90:·0200·0000·0000·0000·0000·0000·0102·4 | 0000ba90:·0200·0000·0000·0000·0000·0000·0102·4c00··..............L. | ||
| 0000baa0:·7 | 0000baa0:·7400·0000·0200·0000·0200·0000·5400·0000··t...........T... | ||
| 0000bab0:·3 | 0000bab0:·3800·0000·0000·0000·0000·0000·0000·0000··8............... | ||
| 0000bac0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bac0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bad0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bad0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bae0:·0000·0000·0000·0000·0000·0000·1000·0000··................ | |||
| 0000ba | 0000baf0:·0800·0000·0000·0000·0800·0003·0c00·0000··................ | ||
| 0000baf0:·0000·0000·0800·0003·0c00·0000·0800·0000··................ | |||
| 0000bb00:·0100·0000·0800·0003·0d00·0000·0202·1000··................ | |||
| 0000bb | 0000bb00:·0800·0000·0100·0000·0800·0003·0d00·0000··................ | ||
| 0000bb10:·0202·1000·3400·0000·0300·0000·0900·0000··....4........... | |||
| 0000bb20:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bb20:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bb30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bb30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bb40:·0102·4800·fc00·0000·0300·0000·0900·0000··..H............. | |||
| 0000bb | 0000bb40:·0000·0000·0102·4c00·0001·0000·0300·0000··......L......... | ||
| 0000bb50:·0900·0000·7000·0000·3800·0000·0000·0000··....p...8....... | |||
| 0000bb60:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bb60:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bb70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bb70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bb80:·0000·0000·0000·0000·0000·0000· | 0000bb80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bb90:·2000·0000·3000·0000·4000·0000·5000·0000···...0...@...P... | |||
| 0000bb | 0000bb90:·0000·0000·1000·0000·2000·0000·3000·0000··........·...0... | ||
| 0000bba0:·4000·0000·5000·0000·6000·0000·7000·0000··@...P...`...p... | |||
| 0000bbb0:·8000·0000·0800·0000·0200·0000·0800·0003··................ | |||
| 0000bbc0:·0e00·0000·0800·0000·0300·0000·0800·0003··................ | |||
| 0000bbd0:·0f00·0000·0800·0000·0400·0000·0800·0003··................ | |||
| 0000bbe0:·1000·0000·0800·0000·0500·0000·0800·0003··................ | |||
| 0000bbf0:·1100·0000·0800·0000·0600·0000·0800·0003··................ | |||
| 0000bc00:·1200·0000·0800·0000·0700·0000·0800·0003··................ | |||
| 0000bc10:·1300·0000·0800·0000·0800·0000·0800·0003··................ | |||
| 0000bbb0:·0200·0000·0800·0003·0e00·0000·0800·0000··................ | |||
| 0000bbc0:·0300·0000·0800·0003·0f00·0000·0800·0000··................ | |||
| 0000bbd0:·0400·0000·0800·0003·1000·0000·0800·0000··................ | |||
| 0000bbe0:·0500·0000·0800·0003·1100·0000·0800·0000··................ | |||
| 0000bbf0:·0600·0000·0800·0003·1200·0000·0800·0000··................ | |||
| 0000bc00:·0700·0000·0800·0003·1300·0000·0800·0000··................ | |||
| 0000bc10:·0800·0000·0800·0003·1400·0000·0800·0000··................ | |||
| 0000bc20:·0900·0000·0800·0003·1500·0000·0800·0000··................ | |||
| 0000bc30:·0a00·0000·0800·0003·1600·0000·0202·1000··................ | |||
| 0000bc | 0000bc20:·1400·0000·0800·0000·0900·0000·0800·0003··................ | ||
| 0000bc30:·1500·0000·0800·0000·0a00·0000·0800·0003··................ | |||
| 0000bc40:·1600·0000·0202·1000·1400·0000·0400·0000··................ | |||
| 0000bc50:·010 | 0000bc50:·0100·0000·0000·0000·0102·4c00·6000·0000··..........L.`... | ||
| 0000bc60:· | 0000bc60:·0400·0000·0100·0000·5000·0000·3800·0000··........P...8... | ||
| 0000bc70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bc70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bc80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bc80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bc90:·0000·0000·0000·0000·0000·0000·0 | 0000bc90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bca0:·0b00·0000·0800·0003·1700·0000·0202·1000··................ | |||
| 0000bc | 0000bca0:·0000·0000·0000·0000·0800·0000·0b00·0000··................ | ||
| 0000bcb0:·0800·0003·1700·0000·0202·1000·2000·0000··............·... | |||
| 0000bcc0:·0500·0000·0400·0000·0400·0000·0400·0000··................ | |||
| 0000bcd0:·0400·0000·0400·0000·0102·4c00·9801·0000··..........L..... | |||
| 0000bc | 0000bce0:·0500·0000·0400·0000·5c00·0000·3800·0000··........\...8... | ||
| 0000bcd0:·9401·0000·0500·0000·0400·0000·5800·0000··............X... | |||
| 0000bce0:·3400·0000·0000·0000·0000·0000·0000·0000··4............... | |||
| 0000bcf0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bcf0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bd00:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bd00:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bd10:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
| 0000bd | 0000bd20:·0000·0000·0000·0000·5800·0000·8000·0000··........X....... | ||
| 0000bd | 0000bd30:·d800·0000·1000·0100·0c00·0000·0000·0000··................ | ||
| 0000bd | 0000bd40:·0600·0000·0000·0002·0800·0003·3700·0000··............7... | ||
| 0000bd | 0000bd50:·0100·0002·0800·0003·3500·0000·0200·0002··........5....... | ||
| 0000bd | 0000bd60:·0800·0003·3300·0000·0300·0002·0800·0003··....3........... | ||
| 0000bd | 0000bd70:·2f00·0000·0400·0002·0800·0003·2a00·0000··/...........*... | ||
| 0000bd | 0000bd80:·0500·0002·0800·0003·2800·0000·1000·0100··........(....... | ||
| 0000bd | 0000bd90:·0d00·0000·0000·0000·0200·0000·0000·0002··................ | ||
| 0000bd | 0000bda0:·0800·0003·3000·0000·0100·0002·0800·0003··....0........... | ||
| 0000bd | 0000bdb0:·3100·0000·1000·0100·0e00·0000·0000·0000··1............... | ||
| 0000bd | 0000bdc0:·0600·0000·0000·0002·0800·0003·3c00·0000··............<... | ||
| 0000bd | 0000bdd0:·0100·0002·0800·0003·3d00·0000·0200·0002··........=....... | ||
| 0000bd | 0000bde0:·0800·0003·3e00·0000·0300·0002·0800·0003··....>........... | ||
| 0000bd | 0000bdf0:·3f00·0000·0400·0002·0800·0003·4000·0000··?...........@... | ||
| 0000b | 0000be00:·0500·0002·0800·0003·4100·0000·1000·0100··........A....... | ||
| 0000be | 0000be10:·0f00·0000·0000·0000·0700·0000·0000·0002··................ | ||
| 0000be | 0000be20:·0800·0003·4800·0000·0100·0002·0800·0003··....H........... | ||
| 0000be | 0000be30:·4700·0000·0200·0002·0800·0003·3600·0000··G...........6... | ||
| 0000be | 0000be40:·0300·0002·0800·0003·3400·0000·0400·0002··........4....... | ||
| 0000be | 0000be50:·0800·0003·2d00·0000·0500·0002·0800·0003··....-........... | ||
| 0000be | 0000be60:·2c00·0000·0600·0002·0800·0003·2600·0000··,...........&... | ||
| 0000be | 0000be70:·0102·4c00·9801·0000·0500·0000·0400·0000··..L............. | ||
| 0000be | 0000be80:·5c00·0000·3800·0000·0000·0000·6465·0000··\...8.......de.. | ||
| 0000be80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
| 0000be90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000be90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000bea0:·0000·0000·0000·0000·0000·0000· | 0000bea0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 0000beb0:·8000·0000·d800·0000·1000·0100·0c00·0000··................ | |||
| 0000bec0:·0000·0000·0600·0000·0000·0002·0800·0003··................ | |||
| 0000bed0:·6e00·0000·0100·0002·0800·0003·7000·0000··n...........p... | |||
| 0000bee0:·0200·0002·0800·0003·7100·0000·0300·0002··........q....... | |||
| 0000bef0:·0800·0003·7300·0000·0400·0002·0800·0003··....s........... | |||
| 0000bf00:·7400·0000·0500·0002·0800·0003·7600·0000··t...........v... | |||
| 0000bf10:·1000·0100·0d00·0000·0000·0000·0200·0000··................ | |||
| 0000bf20:·0000·0002·0800·0003·8700·0000·0100·0002··................ | |||
| 0000bf30:·0800·0003·8800·0000·1000·0100·0e00·0000··................ | |||
| 0000bf40:·0000·0000·0600·0000·0000·0002·0800·0003··................ | |||
| 0000bf50:·9400·0000·0100·0002·0800·0003·9800·0000··................ | |||
| 0000bf60:·0200·0002·0800·0003·9a00·0000·0300·0002··................ | |||
| Max diff block lines reached; 97787/111791 bytes (87.47%) of diff not shown. | |||
| Offset 1, 27 lines modified | Offset 1, 27 lines modified | ||
| 1 | Zip·file·size:·974 | 1 | Zip·file·size:·97423·bytes,·number·of·entries:·38 |
| 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class |
| 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
| 4 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/BuildConfig.class | 4 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/BuildConfig.class |
| 5 | ?rwxrwxr-x··2.0·unx·····18 | 5 | ?rwxrwxr-x··2.0·unx·····1882·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/CSVExporter.class |
| 6 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBBackup$Result.class | 6 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBBackup$Result.class |
| 7 | ?rwxrwxr-x··2.0·unx·····533 | 7 | ?rwxrwxr-x··2.0·unx·····5334·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBBackup.class |
| 8 | ?rwxrwxr-x··2.0·unx·····2251·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBHelper.class | 8 | ?rwxrwxr-x··2.0·unx·····2251·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBHelper.class |
| 9 | ?rwxrwxr-x··2.0·unx·····3813·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/EditTime.class | 9 | ?rwxrwxr-x··2.0·unx·····3813·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/EditTime.class |
| 10 | ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$array.class | 10 | ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$array.class |
| 11 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$attr.class | 11 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$attr.class |
| 12 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$drawable.class | 12 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$drawable.class |
| 13 | ?rwxrwxr-x··2.0·unx······983·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$id.class | 13 | ?rwxrwxr-x··2.0·unx······983·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$id.class |
| 14 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$layout.class | 14 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$layout.class |
| 15 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$raw.class | 15 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$raw.class |
| 16 | ?rwxrwxr-x··2.0·unx·····2701·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$string.class | 16 | ?rwxrwxr-x··2.0·unx·····2701·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$string.class |
| 17 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$style.class | 17 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$style.class |
| 18 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R.class | 18 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R.class |
| 19 | ?rwxrwxr-x··2.0·unx·····1650·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Report$Day.class | 19 | ?rwxrwxr-x··2.0·unx·····1650·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Report$Day.class |
| 20 | ?rwxrwxr-x··2.0·unx····126 | 20 | ?rwxrwxr-x··2.0·unx····12626·b-·defN·80-Jan-01·00:00·com/markuspage/android/atimetracker/Report.class |
| 21 | ?rwxrwxr-x··2.0·unx·····1214·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings$1.class | 21 | ?rwxrwxr-x··2.0·unx·····1214·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings$1.class |
| 22 | ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings$2.class | 22 | ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings$2.class |
| 23 | ?rwxrwxr-x··2.0·unx·····7802·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings.class | 23 | ?rwxrwxr-x··2.0·unx·····7802·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings.class |
| 24 | ?rwxrwxr-x··2.0·unx·····1689·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Task.class | 24 | ?rwxrwxr-x··2.0·unx·····1689·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Task.class |
| 25 | ?rwxrwxr-x··2.0·unx·····1988·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes$TimesAdapter$TimeView.class | 25 | ?rwxrwxr-x··2.0·unx·····1988·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes$TimesAdapter$TimeView.class |
| 26 | ?rwxrwxr-x··2.0·unx·····7964·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes$TimesAdapter.class | 26 | ?rwxrwxr-x··2.0·unx·····7964·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes$TimesAdapter.class |
| 27 | ?rwxrwxr-x··2.0·unx·····6174·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes.class | 27 | ?rwxrwxr-x··2.0·unx·····6174·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes.class |
| Offset 29, 12 lines modified | Offset 29, 12 lines modified | ||
| 29 | ?rwxrwxr-x··2.0·unx·····4982·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$2.class | 29 | ?rwxrwxr-x··2.0·unx·····4982·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$2.class |
| 30 | ?rwxrwxr-x··2.0·unx·····1583·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3$1$1.class | 30 | ?rwxrwxr-x··2.0·unx·····1583·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3$1$1.class |
| 31 | ?rwxrwxr-x··2.0·unx·····1673·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3$1.class | 31 | ?rwxrwxr-x··2.0·unx·····1673·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3$1.class |
| 32 | ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3.class | 32 | ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3.class |
| 33 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$4.class | 33 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$4.class |
| 34 | ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$5.class | 34 | ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$5.class |
| 35 | ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$6.class | 35 | ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$6.class |
| 36 | ?rwxrwxr-x··2.0·unx·····71 | 36 | ?rwxrwxr-x··2.0·unx·····7117·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$TaskAdapter.class |
| 37 | ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$TaskView.class | 37 | ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$TaskView.class |
| 38 | ?rwxrwxr-x··2.0·unx····191 | 38 | ?rwxrwxr-x··2.0·unx····19168·b-·defN·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks.class |
| 39 | ?rwxrwxr-x··2.0·unx·····22 | 39 | ?rwxrwxr-x··2.0·unx·····2219·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TimeRange.class |
| 40 | 38·files,·107 | 40 | 38·files,·107263·bytes·uncompressed,·90679·bytes·compressed:··15.5% |
| Offset 19, 36 lines modified | Offset 19, 35 lines modified | ||
| 19 | ········} | 19 | ········} |
| 20 | ········return·str; | 20 | ········return·str; |
| 21 | ····} | 21 | ····} |
| 22 | ···· | 22 | ···· |
| 23 | ····public·static·void·exportRows(final·OutputStream·out,·final·Cursor·cursor)·{ | 23 | ····public·static·void·exportRows(final·OutputStream·out,·final·Cursor·cursor)·{ |
| 24 | ········final·PrintStream·printStream·=·new·PrintStream(out); | 24 | ········final·PrintStream·printStream·=·new·PrintStream(out); |
| 25 | ········String·s·=·""; | 25 | ········String·s·=·""; |
| 26 | ········final·String[]·columnNames; | ||
| 27 | ········final·String[]· | 26 | ········final·String[]·columnNames·=·cursor.getColumnNames(); |
| 28 | ········for·(int·length·=· | 27 | ········for·(int·length·=·columnNames.length,·i·=·0;·i·<·length;·++i)·{ |
| 29 | ············final·String·s2·=·columnNames[i]; | 28 | ············final·String·s2·=·columnNames[i]; |
| 30 | ············printStream.print(s); | 29 | ············printStream.print(s); |
| 31 | ············printStream.print(escape(s2)); | 30 | ············printStream.print(escape(s2)); |
| 32 | ············s·=·","; | 31 | ············s·=·","; |
| 33 | ········} | 32 | ········} |
| 34 | ········if·(cursor.moveToFirst())·{ | 33 | ········if·(cursor.moveToFirst())·{ |
| 35 | ············final·Date·date·=·new·Date(); | 34 | ············final·Date·date·=·new·Date(); |
| 36 | ············final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd·HH:mm:ss"); | 35 | ············final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd·HH:mm:ss"); |
| 37 | ············do·{ | 36 | ············do·{ |
| 38 | ················printStream.println(); | 37 | ················printStream.println(); |
| 39 | ················String·s3·=·""; | 38 | ················String·s3·=·""; |
| 40 | ················for·(int·j·=·0;·j·<·cursor.getColumnCount();·++j)·{ | 39 | ················for·(int·j·=·0;·j·<·cursor.getColumnCount();·++j)·{ |
| 41 | ····················printStream.print(s3); | 40 | ····················printStream.print(s3); |
| 42 | ····················String·s4; | 41 | ····················String·s4; |
| 43 | ····················if·( | 42 | ····················if·(columnNames[j].equals("start"))·{ |
| 44 | ························date.setTime(cursor.getLong(j)); | 43 | ························date.setTime(cursor.getLong(j)); |
| 45 | ························s4·=·simpleDateFormat.format(date); | 44 | ························s4·=·simpleDateFormat.format(date); |
| 46 | ····················} | 45 | ····················} |
| 47 | ····················else·if·( | 46 | ····················else·if·(columnNames[j].equals("end"))·{ |
| 48 | ························if·(cursor.isNull(j))·{ | 47 | ························if·(cursor.isNull(j))·{ |
| 49 | ····························s4·=·""; | 48 | ····························s4·=·""; |
| 50 | ························} | 49 | ························} |
| 51 | ························else·{ | 50 | ························else·{ |
| 52 | ····························date.setTime(cursor.getLong(j)); | 51 | ····························date.setTime(cursor.getLong(j)); |
| 53 | ····························s4·=·simpleDateFormat.format(date); | 52 | ····························s4·=·simpleDateFormat.format(date); |
| 54 | ························} | 53 | ························} |
| Offset 65, 17 lines modified | Offset 64, 16 lines modified | ||
| 65 | ····} | 64 | ····} |
| 66 | ···· | 65 | ···· |
| 67 | ····public·static·void·exportRows(final·OutputStream·out,·final·String[][]·array)·{ | 66 | ····public·static·void·exportRows(final·OutputStream·out,·final·String[][]·array)·{ |
| 68 | ········final·PrintStream·printStream·=·new·PrintStream(out); | 67 | ········final·PrintStream·printStream·=·new·PrintStream(out); |
| 69 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 68 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
| 70 | ············final·String[]·array2·=·array[i]; | 69 | ············final·String[]·array2·=·array[i]; |
| 71 | ············String·s·=·""; | 70 | ············String·s·=·""; |
| 72 | ············final·String[]·array3·=·array2; | ||
| 73 | ············for·(int·length2·=·array2.length,·j·=·0;·j·<·length2;·++j)·{ | 71 | ············for·(int·length2·=·array2.length,·j·=·0;·j·<·length2;·++j)·{ |
| 74 | ················final·String·s2·=·array | 72 | ················final·String·s2·=·array2[j]; |
| 75 | ················printStream.print(s); | 73 | ················printStream.print(s); |
| 76 | ················printStream.print(escape(s2)); | 74 | ················printStream.print(escape(s2)); |
| 77 | ················s·=·","; | 75 | ················s·=·","; |
| 78 | ············} | 76 | ············} |
| 79 | ············printStream.println(); | 77 | ············printStream.println(); |
| 80 | ········} | 78 | ········} |
| 81 | ····} | 79 | ····} |
| Offset 749, 193 lines modified | Offset 749, 195 lines modified | ||
| 749 | ·········7:·invokevirtual·#191················//·Method·doInBackground:([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; | 749 | ·········7:·invokevirtual·#191················//·Method·doInBackground:([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; |
| 750 | ········10:·areturn | 750 | ········10:·areturn |
| 751 | ··protected·java.lang.Void·doInBackground(android.database.sqlite.SQLiteDatabase...); | 751 | ··protected·java.lang.Void·doInBackground(android.database.sqlite.SQLiteDatabase...); |
| 752 | ····descriptor:·([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; | 752 | ····descriptor:·([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; |
| 753 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS | 753 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS |
| 754 | ····Code: | 754 | ····Code: |
| 755 | ······stack=300,·locals=2 | 755 | ······stack=300,·locals=23,·args_size=2 |
| 756 | ·········0:·aload_1 | 756 | ·········0:·aload_1 |
| 757 | ·········1:·iconst_0 | 757 | ·········1:·iconst_0 |
| 758 | ·········2:·aaload | 758 | ·········2:·aaload |
| 759 | ·········3:·astore_2 | 759 | ·········3:·astore_2 |
| 760 | ·········4:·aload_1 | 760 | ·········4:·aload_1 |
| 761 | ·········5:·iconst_1 | 761 | ·········5:·iconst_1 |
| 762 | ·········6:·aaload | 762 | ·········6:·aaload |
| 763 | ·········7:·astore_3 | 763 | ·········7:·astore_3 |
| 764 | ·········8:·getstatic·····#194················//·Field·com/markuspage/android/atimetracker/DBHelper.TASK_COLUMNS:[Ljava/lang/String; | 764 | ·········8:·getstatic·····#194················//·Field·com/markuspage/android/atimetracker/DBHelper.TASK_COLUMNS:[Ljava/lang/String; |
| 765 | ········11:·astore········4 | 765 | ········11:·astore········4 |
| 766 | ········13:·iconst_0 | ||
| 767 | ········14:·istore········5 | ||
| 766 | ········1 | 768 | ········16:·aload_2 |
| 767 | ········1 | 769 | ········17:·ldc···········#66·················//·String·tasks |
| 768 | ········1 | 770 | ········19:·aload·········4 |
| 769 | ········18:·aconst_null | ||
| 770 | ········19:·aconst_null | ||
| 771 | ········20:·aconst_null | ||
| 772 | ········21:·aconst_null | 771 | ········21:·aconst_null |
| 772 | ········22:·aconst_null | ||
| 773 | ········23:·aconst_null | ||
| 774 | ········24:·aconst_null | ||
| 773 | ········2 | 775 | ········25:·ldc···········#196················//·String·rowid |
| 774 | ········2 | 776 | ········27:·invokevirtual·#111················//·Method·android/database/sqlite/SQLiteDatabase.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
| 775 | ········ | 777 | ········30:·astore········6 |
| 776 | ········ | 778 | ········32:·aload_0 |
| 777 | ········3 | 779 | ········33:·aload·········6 |
| 778 | ········3 | 780 | ········35:·invokespecial·#200················//·Method·readTasks:(Landroid/database/Cursor;)Ljava/util/List; |
| 779 | ········3 | 781 | ········38:·astore········7 |
| 780 | ········ | 782 | ········40:·ldc···········#66·················//·String·tasks |
| 781 | ········ | 783 | ········42:·astore········4 |
| 782 | ········4 | 784 | ········44:·getstatic·····#194················//·Field·com/markuspage/android/atimetracker/DBHelper.TASK_COLUMNS:[Ljava/lang/String; |
| 783 | ········4 | 785 | ········47:·astore········8 |
| 786 | ········49:·aconst_null | ||
| 787 | ········50:·astore········9 | ||
| 784 | ········ | 788 | ········52:·ldc···········#196················//·String·rowid |
| 785 | ········ | 789 | ········54:·astore········10 |
| 786 | ········5 | 790 | ········56:·aload_3 |
| 787 | ········5 | 791 | ········57:·astore········11 |
| 788 | ········5 | 792 | ········59:·aload_3 |
| 789 | ········ | 793 | ········60:·aload·········4 |
| 790 | ········56:·aload·········7 | ||
| 791 | ········58:·aconst_null | ||
| 792 | ········59:·aconst_null | ||
| 793 | ········60:·aconst_null | ||
| 794 | ········61:·aconst_null | ||
| 795 | ········62:·aload·········8 | 794 | ········62:·aload·········8 |
| 795 | ········64:·aconst_null | ||
| 796 | ········65:·aconst_null | ||
| 797 | ········66:·aconst_null | ||
| 798 | ········67:·aconst_null | ||
| 799 | ········68:·aload·········10 | ||
| 796 | ········ | 800 | ········70:·invokevirtual·#111················//·Method·android/database/sqlite/SQLiteDatabase.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
| 797 | ········ | 801 | ········73:·astore········6 |
| 798 | ········ | 802 | ········75:·aload_0 |
| 799 | ········7 | 803 | ········76:·aload·········6 |
| 800 | ········7 | 804 | ········78:·invokespecial·#200················//·Method·readTasks:(Landroid/database/Cursor;)Ljava/util/List; |
| 801 | ········ | 805 | ········81:·astore········12 |
| 802 | ········ | 806 | ········83:·aload·········7 |
| 803 | ········ | 807 | ········85:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/List.size:()I |
| 804 | ········ | 808 | ········90:·istore········13 |
| 805 | ········ | 809 | ········92:·iload·········13 |
| 806 | ········ | 810 | ········94:·i2d |
| 807 | ········ | 811 | ········95:·dstore········14 |
| 808 | ········9 | 812 | ········97:·ldc2_w········#117················//·double·100.0d |
| 809 | ········94:·dload·········12 | ||
| 810 | ········96:·ddiv | ||
| 811 | ········97:·dstore········14 | ||
| 812 | ······· | 813 | ·······100:·dload·········14 |
| 814 | ·······102:·ddiv | ||
| 815 | ·······103:·dstore········16 | ||
| 816 | ·······105:·dload·········16 | ||
| 813 | ·······10 | 817 | ·······107:·d2i |
| 814 | ·······10 | 818 | ·······108:·istore········18 |
| 815 | ·······104:·iload·········16 | ||
| 816 | ·······106:·istore········17 | ||
| 817 | ·······1 | 819 | ·······110:·aload·········7 |
| 818 | ·······11 | 820 | ·······112:·invokeinterface·#207,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 819 | ·······11 | 821 | ·······117:·astore········11 |
| 820 | ·······11 | 822 | ·······119:·aload·········11 |
| 821 | ·······1 | 823 | ·······121:·invokeinterface·#212,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 822 | ·······12 | 824 | ·······126:·istore········19 |
| 823 | ·······12 | 825 | ·······128:·iload·········19 |
| 824 | ·······1 | 826 | ·······130:·ifeq··········331 |
| 825 | ·······13 | 827 | ·······133:·aload·········11 |
| 826 | ·······13 | 828 | ·······135:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 827 | ·······1 | 829 | ·······140:·checkcast·····#56·················//·class·com/markuspage/android/atimetracker/Task |
| 828 | ·······14 | 830 | ·······143:·astore········20 |
| 829 | ·······14 | 831 | ·······145:·iconst_0 |
| 830 | ·······14 | 832 | ·······146:·istore········21 |
| 831 | ·······14 | 833 | ·······148:·iconst_2 |
| 832 | ·······14 | 834 | ·······149:·istore········19 |
| 833 | ·······1 | 835 | ·······151:·iload·········19 |
| 834 | ·······15 | 836 | ·······153:·anewarray·····#83·················//·class·java/lang/Integer |
| 835 | ·······154:·astore········9 | ||
| 836 | ·······156:·aconst_null | ||
| 837 | ·······15 | 837 | ·······156:·astore········4 |
| 838 | ·······158:·aconst_null | ||
| 839 | ·······159:·astore········8 | ||
| 838 | ·······1 | 840 | ·······161:·iconst_0 |
| 839 | ·······16 | 841 | ·······162:·invokestatic··#88·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
| 840 | ·······16 | 842 | ·······165:·astore········9 |
| 841 | ·······16 | 843 | ·······167:·aload·········4 |
| 842 | ·······16 | 844 | ·······169:·iconst_0 |
| 843 | ·······1 | 845 | ·······170:·aload·········9 |
| 844 | ·······17 | 846 | ·······172:·aastore |
| 845 | ·······17 | 847 | ·······173:·iconst_1 |
| 846 | ·······17 | 848 | ·······174:·istore········5 |
| 847 | ·······17 | 849 | ·······176:·iload·········18 |
| 848 | ·······17 | 850 | ·······178:·invokestatic··#88·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
| 849 | ·······1 | 851 | ·······181:·astore········9 |
| 852 | ·······183:·aload·········4 | ||
| 853 | ·······185:·iload·········5 | ||
| 850 | ·······18 | 854 | ·······187:·aload·········9 |
| 851 | ·······183:·iload·········21 | ||
| 852 | ·······185:·aload·········7 | ||
| 853 | ·······18 | 855 | ·······189:·aastore |
| 854 | ·······1 | 856 | ·······190:·aload_0 |
| 855 | ·······1 | 857 | ·······191:·aload·········4 |
| Max diff block lines reached; 161/16325 bytes (0.99%) of diff not shown. | |||
| Offset 1799, 15 lines modified | Offset 1799, 15 lines modified | ||
| 1799 | ·······576:·invokevirtual·#112················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 1799 | ·······576:·invokevirtual·#112················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
| 1800 | ·······579:·return | 1800 | ·······579:·return |
| 1801 | ··private·java.lang.String[][]·getCurrentRange(); | 1801 | ··private·java.lang.String[][]·getCurrentRange(); |
| 1802 | ····descriptor:·()[[Ljava/lang/String; | 1802 | ····descriptor:·()[[Ljava/lang/String; |
| 1803 | ····flags:·(0x0002)·ACC_PRIVATE | 1803 | ····flags:·(0x0002)·ACC_PRIVATE |
| 1804 | ····Code: | 1804 | ····Code: |
| 1805 | ······stack=300,·locals=2 | 1805 | ······stack=300,·locals=23,·args_size=1 |
| 1806 | ·········0:·new···········#291················//·class·java/util/ArrayList | 1806 | ·········0:·new···········#291················//·class·java/util/ArrayList |
| 1807 | ·········3:·astore_1 | 1807 | ·········3:·astore_1 |
| 1808 | ·········4:·aload_1 | 1808 | ·········4:·aload_1 |
| 1809 | ·········5:·invokespecial·#292················//·Method·java/util/ArrayList."<init>":()V | 1809 | ·········5:·invokespecial·#292················//·Method·java/util/ArrayList."<init>":()V |
| 1810 | ·········8:·new···········#80·················//·class·java/util/TreeMap | 1810 | ·········8:·new···········#80·················//·class·java/util/TreeMap |
| 1811 | ········11:·astore_2 | 1811 | ········11:·astore_2 |
| 1812 | ········12:·aload_2 | 1812 | ········12:·aload_2 |
| Offset 1954, 195 lines modified | Offset 1954, 193 lines modified | ||
| 1954 | ·······286:·iload·········14 | 1954 | ·······286:·iload·········14 |
| 1955 | ·······288:·iconst_1 | 1955 | ·······288:·iconst_1 |
| 1956 | ·······289:·iadd | 1956 | ·······289:·iadd |
| 1957 | ·······290:·istore········14 | 1957 | ·······290:·istore········14 |
| 1958 | ·······292:·goto··········242 | 1958 | ·······292:·goto··········242 |
| 1959 | ·······295:·bipush········8 | 1959 | ·······295:·bipush········8 |
| 1960 | ·······297:·istore········10 | 1960 | ·······297:·istore········10 |
| 1961 | ·······299:·ldc_w·········#302················//·String·Total | ||
| 1962 | ·······302:·astore········5 | ||
| 1963 | ······· | 1961 | ·······299:·aload·········15 |
| 1964 | ·······30 | 1962 | ·······301:·iload·········10 |
| 1965 | ·······30 | 1963 | ·······303:·ldc_w·········#302················//·String·Total |
| 1966 | ·······3 | 1964 | ·······306:·aastore |
| 1967 | ·······3 | 1965 | ·······307:·aload_1 |
| 1968 | ·······3 | 1966 | ·······308:·astore_3 |
| 1969 | ·······3 | 1967 | ·······309:·aload_1 |
| 1970 | ·······31 | 1968 | ·······310:·aload·········15 |
| 1971 | ·······31 | 1969 | ·······312:·invokeinterface·#308,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 1972 | ·······3 | 1970 | ·······317:·pop |
| 1971 | ·······318:·aload_0 | ||
| 1972 | ·······319:·astore_3 | ||
| 1973 | ·······32 | 1973 | ·······320:·aload_0 |
| 1974 | ·······323:·astore_3 | ||
| 1975 | ·······324:·aload_0 | ||
| 1976 | ·······32 | 1974 | ·······321:·getfield······#83·················//·Field·dateViews:Ljava/util/Map; |
| 1977 | ·······32 | 1975 | ·······324:·invokeinterface·#312,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
| 1978 | ·······3 | 1976 | ·······329:·astore········4 |
| 1979 | ·······33 | 1977 | ·······331:·aload·········4 |
| 1980 | ·······33 | 1978 | ·······333:·invokeinterface·#318,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
| 1981 | ·······3 | 1979 | ·······338:·astore········5 |
| 1982 | ·······34 | 1980 | ·······340:·aload·········5 |
| 1983 | ·······34 | 1981 | ·······342:·invokeinterface·#323,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 1984 | ·······3 | 1982 | ·······347:·istore········10 |
| 1985 | ·······3 | 1983 | ·······349:·iload·········10 |
| 1986 | ·······35 | 1984 | ·······351:·ifeq··········516 |
| 1987 | ·······35 | 1985 | ·······354:·aload·········5 |
| 1988 | ·······3 | 1986 | ·······356:·invokeinterface·#327,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 1989 | ·······36 | 1987 | ·······361:·checkcast·····#192················//·class·java/lang/Integer |
| 1990 | ·······36 | 1988 | ·······364:·astore········4 |
| 1991 | ·······3 | 1989 | ·······366:·aload·········4 |
| 1992 | ·······3 | 1990 | ·······368:·invokevirtual·#330················//·Method·java/lang/Integer.intValue:()I |
| 1993 | ·······37 | 1991 | ·······371:·istore········11 |
| 1994 | ·······37 | 1992 | ·······373:·iconst_m1 |
| 1995 | ·······37 | 1993 | ·······374:·istore········10 |
| 1996 | ·······3 | 1994 | ·······376:·iload·········11 |
| 1997 | ·······3 | 1995 | ·······378:·iload·········10 |
| 1998 | ·······38 | 1996 | ·······380:·if_icmpeq·····340 |
| 1999 | ·······38 | 1997 | ·······383:·bipush········9 |
| 2000 | ·······38 | 1998 | ·······385:·istore········10 |
| 2001 | ·······3 | 1999 | ·······387:·iload·········10 |
| 2002 | ·······3 | 2000 | ·······389:·anewarray·····#269················//·class·java/lang/String |
| 2003 | ·······39 | 2001 | ·······392:·astore········17 |
| 2004 | ·······39 | 2002 | ·······394:·aload_1 |
| 2005 | ·······39 | 2003 | ·······395:·astore_3 |
| 2006 | ······· | 2004 | ·······396:·aload_1 |
| 2007 | ······· | 2005 | ·······397:·aload·········17 |
| 2008 | ······· | 2006 | ·······399:·invokeinterface·#308,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
| 2009 | ·······40 | 2007 | ·······404:·pop |
| 2010 | ·······40 | 2008 | ·······405:·iconst_0 |
| 2011 | ·······4 | 2009 | ·······406:·istore········6 |
| 2012 | ·······4 | 2010 | ·······408:·iload·········11 |
| 2013 | ·······41 | 2011 | ·······410:·invokestatic··#196················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
| 2014 | ·······41 | 2012 | ·······413:·astore········4 |
| 2015 | ·······41 | 2013 | ·······415:·aload_2 |
| 2016 | ·······4 | 2014 | ·······416:·astore_3 |
| 2017 | ·······4 | 2015 | ·······417:·aload_2 |
| 2018 | ·······4 | 2016 | ·······418:·aload·········4 |
| 2019 | ·······42 | 2017 | ·······420:·invokeinterface·#275,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
| 2020 | ·······42 | 2018 | ·······425:·checkcast·····#269················//·class·java/lang/String |
| 2021 | ·······4 | 2019 | ·······428:·astore········4 |
| 2022 | ·······43 | 2020 | ·······430:·aload·········17 |
| 2023 | ·······43 | 2021 | ·······432:·iconst_0 |
| 2024 | ·······43 | 2022 | ·······433:·aload·········4 |
| 2025 | ·······43 | 2023 | ·······435:·aastore |
| 2026 | ·······4 | 2024 | ·······436:·aload_0 |
| 2027 | ·······4 | 2025 | ·······437:·astore_3 |
| 2028 | ·······4 | 2026 | ·······438:·aload_0 |
| 2029 | ·······4 | 2027 | ·······439:·getfield······#83·················//·Field·dateViews:Ljava/util/Map; |
| 2030 | ·······44 | 2028 | ·······442:·astore········4 |
| 2031 | ·······44 | 2029 | ·······444:·iload·········11 |
| 2032 | ·······4 | 2030 | ·······446:·invokestatic··#196················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
| 2033 | ·······4 | 2031 | ·······449:·astore········7 |
| 2034 | ·······45 | 2032 | ·······451:·aload·········4 |
| 2035 | ·······45 | 2033 | ·······453:·aload·········7 |
| 2036 | ·······45 | 2034 | ·······455:·invokeinterface·#275,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
| 2037 | ·······46 | 2035 | ·······460:·checkcast·····#277················//·class·"[Landroid/widget/TextView;" |
| 2038 | ·······46 | 2036 | ·······463:·astore········18 |
| 2039 | ·······46 | 2037 | ·······465:·iconst_0 |
| 2038 | ·······466:·istore········14 | ||
| 2039 | ·······468:·bipush········8 | ||
| 2040 | ·······470:·istore········1 | 2040 | ·······470:·istore········10 |
| 2041 | ·······472:·bipush········8 | ||
| 2042 | ·······474:·istore········10 | ||
| 2043 | ·······47 | 2041 | ·······472:·iload·········14 |
| 2044 | ·······47 | 2042 | ·······474:·iload·········10 |
| 2045 | ·······4 | 2043 | ·······476:·if_icmpge·····340 |
| 2046 | ·······483:·iload·········14 | ||
| 2047 | ·······485:·iconst_1 | ||
| 2048 | ·······486:·iadd | ||
| 2049 | ·······487:·istore········10 | ||
| 2050 | ·······489:·aload·········20 | ||
| 2051 | ·······4 | 2044 | ·······479:·iload·········14 |
| 2045 | ·······481:·iconst_1 | ||
| 2046 | ·······482:·iadd | ||
| 2047 | ·······483:·istore········10 | ||
| 2048 | ·······485:·aload·········18 | ||
| 2049 | ·······487:·iload·········14 | ||
| 2052 | ·······4 | 2050 | ·······489:·aaload |
| 2053 | ·······49 | 2051 | ·······490:·invokevirtual·#334················//·Method·android/widget/TextView.getText:()Ljava/lang/CharSequence; |
| 2054 | ·······49 | 2052 | ·······493:·invokeinterface·#337,··1··········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String; |
| 2055 | ······· | 2053 | ·······498:·astore········7 |
| Max diff block lines reached; 3445/15329 bytes (22.47%) of diff not shown. | |||
| Offset 641, 216 lines modified | Offset 641, 204 lines modified | ||
| 641 | ·······362:·astore········4 | 641 | ·······362:·astore········4 |
| 642 | ·······364:·goto··········345 | 642 | ·······364:·goto··········345 |
| 643 | ··private·java.lang.String[]·makeWhereClause(java.util.Calendar,·java.util.Calendar); | 643 | ··private·java.lang.String[]·makeWhereClause(java.util.Calendar,·java.util.Calendar); |
| 644 | ····descriptor:·(Ljava/util/Calendar;Ljava/util/Calendar;)[Ljava/lang/String; | 644 | ····descriptor:·(Ljava/util/Calendar;Ljava/util/Calendar;)[Ljava/lang/String; |
| 645 | ····flags:·(0x0002)·ACC_PRIVATE | 645 | ····flags:·(0x0002)·ACC_PRIVATE |
| 646 | ····Code: | 646 | ····Code: |
| 647 | ······stack=300,·locals=2 | 647 | ······stack=300,·locals=20,·args_size=3 |
| 648 | ·········0:·ldc···········#164················//·String·AND·start·<·%d·AND·start·>=·%d | 648 | ·········0:·ldc···········#164················//·String·AND·start·<·%d·AND·start·>=·%d |
| 649 | ·········2:·astore_3 | 649 | ·········2:·astore_3 |
| 650 | ·········3:·invokestatic··#170················//·Method·java/util/Calendar.getInstance:()Ljava/util/Calendar; | 650 | ·········3:·invokestatic··#170················//·Method·java/util/Calendar.getInstance:()Ljava/util/Calendar; |
| 651 | ·········6:·astore········4 | 651 | ·········6:·astore········4 |
| 652 | ·········8:·aload_0 | 652 | ·········8:·aload_0 |
| 653 | ·········9:·getfield······#17·················//·Field·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 653 | ·········9:·getfield······#17·················//·Field·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 654 | ········12:·invokestatic··#174················//·Method·com/markuspage/android/atimetracker/Tasks.access$1000:(Lcom/markuspage/android/atimetracker/Tasks;)Landroid/content/SharedPreferences; | 654 | ········12:·invokestatic··#174················//·Method·com/markuspage/android/atimetracker/Tasks.access$1000:(Lcom/markuspage/android/atimetracker/Tasks;)Landroid/content/SharedPreferences; |
| 655 | ········15:·astore········5 | ||
| 656 | ········1 | 655 | ········15:·ldc···········#176················//·String·start_day |
| 657 | ········19:·astore········6 | ||
| 658 | ········21:·aconst_null | ||
| 659 | ········22:·astore········7 | ||
| 660 | ········24:·aload·········5 | ||
| 661 | ········26:·aload·········6 | ||
| 662 | ········ | 656 | ········17:·iconst_0 |
| 663 | ········ | 657 | ········18:·invokeinterface·#181,··3··········//·InterfaceMethod·android/content/SharedPreferences.getInt:(Ljava/lang/String;I)I |
| 664 | ········ | 658 | ········23:·iconst_1 |
| 665 | ········ | 659 | ········24:·iadd |
| 666 | ········ | 660 | ········25:·istore········5 |
| 667 | ········ | 661 | ········27:·aload·········4 |
| 668 | ········ | 662 | ········29:·iload·········5 |
| 669 | ········ | 663 | ········31:·invokevirtual·#185················//·Method·java/util/Calendar.setFirstDayOfWeek:(I)V |
| 670 | ········45:·bipush········12 | ||
| 671 | ········47:·istore········9 | ||
| 672 | ········ | 664 | ········34:·aload·········4 |
| 673 | ········ | 665 | ········36:·bipush········11 |
| 674 | ········ | 666 | ········38:·bipush········12 |
| 675 | ········ | 667 | ········40:·invokevirtual·#191················//·Method·java/util/Calendar.set:(II)V |
| 676 | ········ | 668 | ········43:·iconst_4 |
| 677 | ········59:·istore········8 | ||
| 678 | ········61:·iload·········8 | ||
| 679 | ········ | 669 | ········44:·newarray·······int |
| 680 | ········ | 670 | ········46:·astore········6 |
| 681 | ········ | 671 | ········48:·aload·········6 |
| 682 | ········69:·dup | ||
| 683 | ········ | 672 | ········50:·dup |
| 673 | ········51:·dup2 | ||
| 684 | ········ | 674 | ········52:·iconst_0 |
| 685 | ········ | 675 | ········53:·bipush········11 |
| 686 | ········ | 676 | ········55:·iastore |
| 687 | ········ | 677 | ········56:·iconst_1 |
| 688 | ········ | 678 | ········57:·bipush········12 |
| 679 | ········59:·iastore | ||
| 680 | ········60:·iconst_2 | ||
| 681 | ········61:·bipush········13 | ||
| 682 | ········63:·iastore | ||
| 683 | ········64:·iconst_3 | ||
| 684 | ········65:·bipush········14 | ||
| 689 | ········ | 685 | ········67:·iastore |
| 686 | ········68:·aload·········6 | ||
| 687 | ········70:·arraylength | ||
| 688 | ········71:·istore········7 | ||
| 689 | ········73:·iconst_0 | ||
| 690 | ········74:·istore········5 | ||
| 691 | ········76:·aconst_null | ||
| 692 | ········77:·astore········8 | ||
| 690 | ········79:·iconst_ | 693 | ········79:·iconst_0 |
| 691 | ········80:· | 694 | ········80:·istore········9 |
| 695 | ········82:·iload·········9 | ||
| 692 | ········82:·iastore | ||
| 693 | ········83:·iconst_3 | ||
| 694 | ········84:· | 696 | ········84:·iload·········7 |
| 695 | ········86:·i | 697 | ········86:·if_icmpge·····183 |
| 696 | ········8 | 698 | ········89:·aload·········6 |
| 697 | ········ | 699 | ········91:·iload·········9 |
| 700 | ········93:·iaload | ||
| 698 | ········9 | 701 | ········94:·istore········10 |
| 699 | ········9 | 702 | ········96:·iconst_3 |
| 700 | ········93:·istore········12 | ||
| 701 | ········95:·iconst_0 | ||
| 702 | ········96:·istore········13 | ||
| 703 | ········98:·iload·········13 | ||
| 704 | ·······100:·iload·········11 | ||
| 705 | ·······102:·if_icmpge·····203 | ||
| 706 | ·······105:·aload·········10 | ||
| 707 | ·······107:·iload·········13 | ||
| 708 | ·······109:·iaload | ||
| 709 | ·······110:·istore········14 | ||
| 710 | ·······112:·iconst_3 | ||
| 711 | ······· | 703 | ········97:·anewarray·····#166················//·class·java/util/Calendar |
| 712 | ·······1 | 704 | ·······100:·astore········11 |
| 713 | ·······118:·aconst_null | ||
| 714 | ·······119:·astore········5 | ||
| 715 | ·······1 | 705 | ·······102:·aload·········11 |
| 706 | ·······104:·iconst_0 | ||
| 707 | ·······105:·aload·········4 | ||
| 708 | ·······107:·aastore | ||
| 709 | ·······108:·aload·········11 | ||
| 710 | ·······110:·iconst_1 | ||
| 711 | ·······111:·aload_1 | ||
| 712 | ·······112:·aastore | ||
| 713 | ·······113:·aload·········11 | ||
| 714 | ·······115:·iconst_2 | ||
| 715 | ·······116:·aload_2 | ||
| 716 | ·······117:·aastore | ||
| 717 | ·······118:·aload·········11 | ||
| 718 | ·······120:·arraylength | ||
| 719 | ·······121:·istore········12 | ||
| 716 | ·······123:·iconst_0 | 720 | ·······123:·iconst_0 |
| 717 | ·······124:·aload·········4 | ||
| 718 | ·······126:·aastore | ||
| 719 | ·······127:·aload·········15 | ||
| 720 | ·······129:·iconst_1 | ||
| 721 | ·······130:·aload_1 | ||
| 722 | ·······131:·aastore | ||
| 723 | ·······132:·iconst_2 | ||
| 724 | ·······133:·istore········8 | ||
| 725 | ·······135:·aload·········15 | ||
| 726 | ·······137:·iload·········8 | ||
| 727 | ·······139:·aload_2 | ||
| 728 | ·······140:·aastore | ||
| 729 | ·······141:·aload·········15 | ||
| 730 | ·······143:·arraylength | ||
| 731 | ·······1 | 721 | ·······124:·istore········5 |
| 732 | ·······1 | 722 | ·······126:·aconst_null |
| 733 | ·······1 | 723 | ·······127:·astore········8 |
| 724 | ·······129:·iload·········5 | ||
| 734 | ·······1 | 725 | ·······131:·iload·········12 |
| 735 | ·······151:·iload·········16 | ||
| Max diff block lines reached; 4532/16750 bytes (27.06%) of diff not shown. | |||
| Offset 503, 49 lines modified | Offset 503, 49 lines modified | ||
| 503 | ···· | 503 | ···· |
| 504 | ····protected·void·onListItemClick(final·ListView·listView,·final·View·view,·final·int·n,·final·long·n2)·{ | 504 | ····protected·void·onListItemClick(final·ListView·listView,·final·View·view,·final·int·n,·final·long·n2)·{ |
| 505 | ········if·(this.vibrateClick)·{ | 505 | ········if·(this.vibrateClick)·{ |
| 506 | ············this.vibrateAgent.vibrate((long)100); | 506 | ············this.vibrateAgent.vibrate((long)100); |
| 507 | ········} | 507 | ········} |
| 508 | ········while·(true)·{ | 508 | ········while·(true)·{ |
| 509 | ············Task·task·=·null; | 509 | ············Task·task·=·null; |
| 510 | ············Label_03 | 510 | ············Label_0346:·{ |
| 511 | ················Label_0050:·{ | 511 | ················Label_0050:·{ |
| 512 | ····················if·(!this.playClick)·{ | 512 | ····················if·(!this.playClick)·{ |
| 513 | ························break·Label_0050; | 513 | ························break·Label_0050; |
| 514 | ····················} | 514 | ····················} |
| 515 | ····················while·(true)·{ | 515 | ····················while·(true)·{ |
| 516 | ························boolean·b·=·false; | 516 | ························boolean·b·=·false; |
| 517 | ····················Label_02 | 517 | ····················Label_0277: |
| 518 | ························while·(true)·{ | 518 | ························while·(true)·{ |
| 519 | ····························Label_027 | 519 | ····························Label_0271:·{ |
| 520 | ································try·{ | 520 | ································try·{ |
| 521 | ····································final·MediaPlayer·clickPlayer·=·Tasks.clickPlayer; | 521 | ····································final·MediaPlayer·clickPlayer·=·Tasks.clickPlayer; |
| 522 | ····································try·{ | 522 | ····································try·{ |
| 523 | ········································clickPlayer.start(); | 523 | ········································clickPlayer.start(); |
| 524 | ········································final·Object·itemAtPosition·=·this.getListView().getItemAtPosition(n); | 524 | ········································final·Object·itemAtPosition·=·this.getListView().getItemAtPosition(n); |
| 525 | ········································if·(itemAtPosition·==·null)·{ | 525 | ········································if·(itemAtPosition·==·null)·{ |
| 526 | ············································break; | 526 | ············································break; |
| 527 | ········································} | 527 | ········································} |
| 528 | ········································task·=·(Task)itemAtPosition; | 528 | ········································task·=·(Task)itemAtPosition; |
| 529 | ········································if·(this.concurrency)·{ | 529 | ········································if·(this.concurrency)·{ |
| 530 | ············································break·Label_03 | 530 | ············································break·Label_0346; |
| 531 | ········································} | 531 | ········································} |
| 532 | ········································if·(task.isRunning())·{ | 532 | ········································if·(task.isRunning())·{ |
| 533 | ············································break·Label_027 | 533 | ············································break·Label_0271; |
| 534 | ········································} | 534 | ········································} |
| 535 | ········································b·=·true; | 535 | ········································b·=·true; |
| 536 | ········································if·(this.running)·{ | 536 | ········································if·(this.running)·{ |
| 537 | ············································this.running·=·false; | 537 | ············································this.running·=·false; |
| 538 | ············································this.timer.removeCallbacks((Runnable)this.updater); | 538 | ············································this.timer.removeCallbacks((Runnable)this.updater); |
| 539 | ············································for·(final·Task·task2·:·this.adapter.findCurrentlyActive())·{ | 539 | ············································for·(final·Task·task2·:·this.adapter.findCurrentlyActive())·{ |
| 540 | ················································task2.stop(); | 540 | ················································task2.stop(); |
| 541 | ················································this.adapter.updateTask(task2); | 541 | ················································this.adapter.updateTask(task2); |
| 542 | ············································} | 542 | ············································} |
| 543 | ········································} | 543 | ········································} |
| 544 | ········································break·Label_02 | 544 | ········································break·Label_0277; |
| 545 | ····································} | 545 | ····································} |
| 546 | ····································catch·(Exception·ex)·{ | 546 | ····································catch·(Exception·ex)·{ |
| 547 | ········································Logger.getLogger("TimeTracker").log(Level.INFO,·"Failed·to·play·audio:·"·+·ex.getMessage()); | 547 | ········································Logger.getLogger("TimeTracker").log(Level.INFO,·"Failed·to·play·audio:·"·+·ex.getMessage()); |
| 548 | ····································} | 548 | ····································} |
| 549 | ································} | 549 | ································} |
| 550 | ································catch·(Exception·ex2)·{} | 550 | ································catch·(Exception·ex2)·{} |
| 551 | ····························} | 551 | ····························} |
| Offset 186, 105 lines modified | Offset 186, 103 lines modified | ||
| 186 | ········11:·putfield······#37·················//·Field·end:J | 186 | ········11:·putfield······#37·················//·Field·end:J |
| 187 | ········14:·return | 187 | ········14:·return |
| 188 | ··public·static·long·overlap(java.util.Calendar,·long,·long); | 188 | ··public·static·long·overlap(java.util.Calendar,·long,·long); |
| 189 | ····descriptor:·(Ljava/util/Calendar;JJ)J | 189 | ····descriptor:·(Ljava/util/Calendar;JJ)J |
| 190 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 190 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
| 191 | ····Code: | 191 | ····Code: |
| 192 | ······stack=300,·locals=2 | 192 | ······stack=300,·locals=22,·args_size=3 |
| 193 | ·········0:·getstatic·····#20·················//·Field·FIELDS:[I | 193 | ·········0:·getstatic·····#20·················//·Field·FIELDS:[I |
| 194 | ·········3:·astore········5 | 194 | ·········3:·astore········5 |
| 195 | ·········5:·aload·········5 | 195 | ·········5:·aload·········5 |
| 196 | ·········7:·arraylength | 196 | ·········7:·arraylength |
| 197 | ·········8:·istore········6 | 197 | ·········8:·istore········6 |
| 198 | ········10:·iconst_0 | 198 | ········10:·iconst_0 |
| 199 | ········11:·istore········7 | 199 | ········11:·istore········7 |
| 200 | ········13:·aconst_null | ||
| 201 | ········14:·astore········8 | ||
| 200 | ········1 | 202 | ········16:·iload·········7 |
| 201 | ········1 | 203 | ········18:·iload·········6 |
| 202 | ········ | 204 | ········20:·if_icmpge·····55 |
| 203 | ········2 | 205 | ········23:·aload·········5 |
| 204 | ········2 | 206 | ········25:·iload·········7 |
| 205 | ········2 | 207 | ········27:·iaload |
| 206 | ········2 | 208 | ········28:·istore········9 |
| 207 | ········ | 209 | ········30:·aload_0 |
| 208 | ········ | 210 | ········31:·iload·········9 |
| 209 | ········3 | 211 | ········33:·invokevirtual·#43·················//·Method·java/util/Calendar.getMinimum:(I)I |
| 210 | ········33:·istore········9 | ||
| 211 | ········35:·iload·········9 | ||
| 212 | ········3 | 212 | ········36:·istore········10 |
| 213 | ········3 | 213 | ········38:·aload_0 |
| 214 | ········40:·iload·········8 | ||
| 215 | ········ | 214 | ········39:·iload·········9 |
| 215 | ········41:·iload·········10 | ||
| 216 | ········4 | 216 | ········43:·invokevirtual·#47·················//·Method·java/util/Calendar.set:(II)V |
| 217 | ········4 | 217 | ········46:·iload·········7 |
| 218 | ········4 | 218 | ········48:·iconst_1 |
| 219 | ········ | 219 | ········49:·iadd |
| 220 | ········5 | 220 | ········50:·istore········7 |
| 221 | ········5 | 221 | ········52:·goto··········16 |
| 222 | ········5 | 222 | ········55:·aload_0 |
| 223 | ········5 | 223 | ········56:·invokevirtual·#51·················//·Method·java/util/Calendar.getTime:()Ljava/util/Date; |
| 224 | ········ | 224 | ········59:·invokevirtual·#56·················//·Method·java/util/Date.getTime:()J |
| 225 | ········6 | 225 | ········62:·lstore········11 |
| 226 | ········6 | 226 | ········64:·iconst_1 |
| 227 | ········6 | 227 | ········65:·istore········13 |
| 228 | ········67:·aload_0 | ||
| 228 | ········68:·iconst_5 | 229 | ········68:·iconst_5 |
| 229 | ········69:·istore········10 | ||
| 230 | ········71:·aload_0 | ||
| 231 | ········72:·iload·········10 | ||
| 232 | ········ | 230 | ········69:·iload·········13 |
| 233 | ········7 | 231 | ········71:·invokevirtual·#61·················//·Method·java/util/Calendar.add:(II)V |
| 234 | ········7 | 232 | ········74:·aload_0 |
| 235 | ········ | 233 | ········75:·invokevirtual·#51·················//·Method·java/util/Calendar.getTime:()Ljava/util/Date; |
| 236 | ········ | 234 | ········78:·astore········8 |
| 237 | ········8 | 235 | ········80:·aload·········8 |
| 238 | ········8 | 236 | ········82:·invokevirtual·#56·················//·Method·java/util/Date.getTime:()J |
| 239 | ········ | 237 | ········85:·lstore········14 |
| 240 | ········ | 238 | ········87:·lload·········14 |
| 241 | ········ | 239 | ········89:·lload_1 |
| 242 | ········9 | 240 | ········90:·lcmp |
| 243 | ········9 | 241 | ········91:·istore········7 |
| 244 | ········9 | 242 | ········93:·iload·········7 |
| 245 | ······· | 243 | ········95:·iflt··········109 |
| 246 | ······· | 244 | ········98:·lload_3 |
| 247 | ······· | 245 | ········99:·lload·········11 |
| 248 | ·······10 | 246 | ·······101:·lcmp |
| 249 | ·······10 | 247 | ·······102:·istore········7 |
| 250 | ·······10 | 248 | ·······104:·iload·········7 |
| 251 | ·······1 | 249 | ·······106:·ifge··········115 |
| 252 | ·······1 | 250 | ·······109:·lconst_0 |
| 253 | ·······11 | 251 | ·······110:·lstore········16 |
| 254 | ·······11 | 252 | ·······112:·lload·········16 |
| 255 | ·······11 | 253 | ·······114:·lreturn |
| 256 | ·······120:·lload·········11 | ||
| 257 | ·······122:·lload_1 | ||
| 258 | ·······123:·lcmp | ||
| 259 | ·······124:·istore········9 | ||
| 260 | ·······126:·iload·········9 | ||
| 261 | ·······128:·ifle··········160 | ||
| 262 | ·······1 | 254 | ·······115:·lload·········11 |
| 255 | ·······117:·lload_1 | ||
| 256 | ·······118:·lcmp | ||
| 257 | ·······119:·istore········7 | ||
| 258 | ·······121:·iload·········7 | ||
| 259 | ·······123:·ifle··········155 | ||
| 260 | ·······126:·lload·········11 | ||
| 263 | ·······1 | 261 | ·······128:·lstore········18 |
| 264 | ·······13 | 262 | ·······130:·lload·········14 |
| 265 | ·······13 | 263 | ·······132:·lload_3 |
| 266 | ·······13 | 264 | ·······133:·lcmp |
| 267 | ·······13 | 265 | ·······134:·istore········7 |
| 268 | ·······1 | 266 | ·······136:·iload·········7 |
| 269 | ·······1 | 267 | ·······138:·ifge··········161 |
| 270 | ·······14 | 268 | ·······141:·lload·········14 |
| 271 | ·······14 | 269 | ·······143:·lstore········20 |
| 272 | ·······1 | 270 | ·······145:·lload·········20 |
| 273 | ·······1 | 271 | ·······147:·lload·········18 |
| 274 | ·······1 | 272 | ·······149:·lsub |
| 275 | ·······15 | 273 | ·······150:·lstore········16 |
| 276 | ·······15 | 274 | ·······152:·goto··········112 |
| 277 | ·······1 | 275 | ·······155:·lload_1 |
| 278 | ·······1 | 276 | ·······156:·lstore········18 |
| 279 | ·······1 | 277 | ·······158:·goto··········130 |
| 280 | ·······16 | 278 | ·······161:·lload_3 |
| 281 | ·······16 | 279 | ·······162:·lstore········20 |
| 282 | ·······16 | 280 | ·······164:·goto··········145 |
| 283 | ··public·int·compareTo(com.markuspage.android.atimetracker.TimeRange); | 281 | ··public·int·compareTo(com.markuspage.android.atimetracker.TimeRange); |
| 284 | ····descriptor:·(Lcom/markuspage/android/atimetracker/TimeRange;)I | 282 | ····descriptor:·(Lcom/markuspage/android/atimetracker/TimeRange;)I |
| 285 | ····flags:·(0x0001)·ACC_PUBLIC | 283 | ····flags:·(0x0001)·ACC_PUBLIC |
| 286 | ····Code: | 284 | ····Code: |
| 287 | ······stack=300,·locals=11,·args_size=2 | 285 | ······stack=300,·locals=11,·args_size=2 |
| 288 | ·········0:·iconst_m1 | 286 | ·········0:·iconst_m1 |
| Offset 512, 194 lines modified | Offset 512, 193 lines modified | ||
| 512 | ····const/4·v9,·0x1 | 512 | ····const/4·v9,·0x1 |
| 513 | ····const/4·v8,·0x0 | 513 | ····const/4·v8,·0x0 |
| 514 | ····.line·215 | 514 | ····.line·215 |
| 515 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/Settings;->getIntent()Landroid/content/Intent; | 515 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/Settings;->getIntent()Landroid/content/Intent; |
| 516 | ····move-result-object·v | 516 | ····move-result-object·v3 |
| 517 | ····.line·216 | 517 | ····.line·216 |
| 518 | ····.local·v | 518 | ····.local·v3,·"returnIntent":Landroid/content/Intent; |
| 519 | ····iget-object·v | 519 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Settings;->applicationPreferences:Landroid/content/SharedPreferences; |
| 520 | ····invoke-interface·{v | 520 | ····invoke-interface·{v5},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
| 521 | ····move-result-object·v0 | 521 | ····move-result-object·v0 |
| 522 | ····.line·217 | 522 | ····.line·217 |
| 523 | ····.local·v0,·"ed":Landroid/content/SharedPreferences$Editor; | 523 | ····.local·v0,·"ed":Landroid/content/SharedPreferences$Editor; |
| 524 | ····iget-object·v | 524 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Settings;->prefs:Ljava/util/List; |
| 525 | ····invoke-interface·{v | 525 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 526 | ····move-result-object·v | 526 | ····move-result-object·v6 |
| 527 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 528 | ····:cond_0 | 527 | ····:cond_0 |
| 529 | ····:goto_0 | 528 | ····:goto_0 |
| 530 | ····invoke-interface·{v | 529 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
| 531 | ····move-result·v | 530 | ····move-result·v5 |
| 532 | ····if-eqz·v | 531 | ····if-eqz·v5,·:cond_2 |
| 533 | ····invoke-interface·{v | 532 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 534 | ····move-result-object·v | 533 | ····move-result-object·v1 |
| 535 | ····check-cast·v | 534 | ····check-cast·v1,·Ljava/util/Map; |
| 536 | ····.line·218 | 535 | ····.line·218 |
| 537 | ····.local·v | 536 | ····.local·v1,·"pref":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
| 538 | ····const-string·v | 537 | ····const-string·v5,·"preference-name" |
| 539 | ····invoke-interface·{v | 538 | ····invoke-interface·{v1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 540 | ····move-result-object·v | 539 | ····move-result-object·v2 |
| 541 | ····check-cast·v | 540 | ····check-cast·v2,·Ljava/lang/String; |
| 542 | ····.line·219 | 541 | ····.line·219 |
| 543 | ····.local·v | 542 | ····.local·v2,·"prefName":Ljava/lang/String; |
| 544 | ····const-string·v | 543 | ····const-string·v5,·"value-type" |
| 545 | ····invoke-interface·{v | 544 | ····invoke-interface·{v1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 546 | ····move-result-object·v | 545 | ····move-result-object·v5 |
| 547 | ····check-cast·v | 546 | ····check-cast·v5,·Ljava/lang/String; |
| 548 | ····const-string·v7,·"int" | 547 | ····const-string·v7,·"int" |
| 549 | ····invoke-virtual·{v | 548 | ····invoke-virtual·{v5,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 550 | ····move-result·v | 549 | ····move-result·v5 |
| 551 | ····if-eqz·v | 550 | ····if-eqz·v5,·:cond_1 |
| 552 | ····.line·220 | 551 | ····.line·220 |
| 553 | ····const-string·v | 552 | ····const-string·v5,·"current-value" |
| 554 | ····invoke-interface·{v | 553 | ····invoke-interface·{v1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 555 | ····move-result-object·v | 554 | ····move-result-object·v5 |
| 556 | ····check-cast·v | 555 | ····check-cast·v5,·Ljava/lang/String; |
| 557 | ····invoke-static·{v | 556 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; |
| 558 | ····move-result-object·v | 557 | ····move-result-object·v4 |
| 559 | ····.line·221 | 558 | ····.line·221 |
| 560 | ····.local·v | 559 | ····.local·v4,·"value":Ljava/lang/Integer; |
| 561 | ····invoke-virtual·{v | 560 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
| 562 | ····move-result·v | 561 | ····move-result·v5 |
| 563 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/Settings;->applicationPreferences:Landroid/content/SharedPreferences; | 562 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/Settings;->applicationPreferences:Landroid/content/SharedPreferences; |
| 564 | ····invoke-interface·{v7,·v | 563 | ····invoke-interface·{v7,·v2,·v8},·Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I |
| 565 | ····move-result·v7 | 564 | ····move-result·v7 |
| 566 | ····if-eq·v | 565 | ····if-eq·v5,·v7,·:cond_0 |
| 567 | ····.line·222 | 566 | ····.line·222 |
| 568 | ····invoke-virtual·{v | 567 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
| 569 | ····move-result·v | 568 | ····move-result·v5 |
| 570 | ····invoke-interface·{v0,·v | 569 | ····invoke-interface·{v0,·v2,·v5},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; |
| 571 | ····.line·223 | 570 | ····.line·223 |
| 572 | ····invoke-virtual·{v | 571 | ····invoke-virtual·{v3,·v2,·v9},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; |
| 573 | ····goto·:goto_0 | 572 | ····goto·:goto_0 |
| 574 | ····.line·225 | 573 | ····.line·225 |
| 575 | ····.end·local·v | 574 | ····.end·local·v4····#·"value":Ljava/lang/Integer; |
| 576 | ····:cond_1 | 575 | ····:cond_1 |
| 577 | ····const-string·v | 576 | ····const-string·v5,·"value-type" |
| 578 | ····invoke-interface·{v | 577 | ····invoke-interface·{v1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 579 | ····move-result-object·v | 578 | ····move-result-object·v5 |
| 580 | ····check-cast·v | 579 | ····check-cast·v5,·Ljava/lang/String; |
| 581 | ····const-string·v7,·"bool" | 580 | ····const-string·v7,·"bool" |
| 582 | ····invoke-virtual·{v | 581 | ····invoke-virtual·{v5,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 583 | ····move-result·v | 582 | ····move-result·v5 |
| 584 | ····if-eqz·v | 583 | ····if-eqz·v5,·:cond_0 |
| 585 | ····.line·226 | 584 | ····.line·226 |
| Max diff block lines reached; 4713/11039 bytes (42.69%) of diff not shown. | |||
| Offset 297, 28 lines modified | Offset 297, 30 lines modified | ||
| 297 | ····.line·350 | 297 | ····.line·350 |
| 298 | ····const/4·v7,·0x2 | 298 | ····const/4·v7,·0x2 |
| 299 | ····new-array·v6,·v7,·[Ljava/lang/String; | 299 | ····new-array·v6,·v7,·[Ljava/lang/String; |
| 300 | ····const/4·v7,·0x0 | 300 | ····const/4·v7,·0x0 |
| 301 | ····.line·351 | ||
| 301 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J | 302 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J |
| 302 | ····move-result-wide·v8 | 303 | ····move-result-wide·v8 |
| 303 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 304 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
| 304 | ····move-result-object·v8 | 305 | ····move-result-object·v8 |
| 305 | ····aput-object·v8,·v6,·v7 | 306 | ····aput-object·v8,·v6,·v7 |
| 306 | ····const/4·v7,·0x1 | 307 | ····const/4·v7,·0x1 |
| 307 | ····iget-object·v8,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->this$0:Lcom/markuspage/android/atimetracker/TaskTimes; | 308 | ····iget-object·v8,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->this$0:Lcom/markuspage/android/atimetracker/TaskTimes; |
| 309 | ····.line·352 | ||
| 308 | ····invoke-virtual·{v8},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; | 310 | ····invoke-virtual·{v8},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; |
| 309 | ····move-result-object·v8 | 311 | ····move-result-object·v8 |
| 310 | ····invoke-virtual·{v8},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 312 | ····invoke-virtual·{v8},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
| 311 | ····move-result-object·v8 | 313 | ····move-result-object·v8 |
| Offset 391, 14 lines modified | Offset 393, 15 lines modified | ||
| 391 | ····cmp-long·v7,·v8,·v10 | 393 | ····cmp-long·v7,·v8,·v10 |
| 392 | ····if-nez·v7,·:cond_2 | 394 | ····if-nez·v7,·:cond_2 |
| 393 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->times:Ljava/util/ArrayList; | 395 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->times:Ljava/util/ArrayList; |
| 396 | ····.line·368 | ||
| 394 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I | 397 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I |
| 395 | ····move-result·v7 | 398 | ····move-result·v7 |
| 396 | ····if-eq·v3,·v7,·:cond_1 | 399 | ····if-eq·v3,·v7,·:cond_1 |
| 397 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->times:Ljava/util/ArrayList; | 400 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->times:Ljava/util/ArrayList; |
| Offset 468, 28 lines modified | Offset 471, 30 lines modified | ||
| 468 | ····.line·356 | 471 | ····.line·356 |
| 469 | ····const/4·v7,·0x3 | 472 | ····const/4·v7,·0x3 |
| 470 | ····new-array·v6,·v7,·[Ljava/lang/String; | 473 | ····new-array·v6,·v7,·[Ljava/lang/String; |
| 471 | ····const/4·v7,·0x0 | 474 | ····const/4·v7,·0x0 |
| 475 | ····.line·357 | ||
| 472 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J | 476 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J |
| 473 | ····move-result-wide·v8 | 477 | ····move-result-wide·v8 |
| 474 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 478 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
| 475 | ····move-result-object·v8 | 479 | ····move-result-object·v8 |
| 476 | ····aput-object·v8,·v6,·v7 | 480 | ····aput-object·v8,·v6,·v7 |
| 477 | ····const/4·v7,·0x1 | 481 | ····const/4·v7,·0x1 |
| 478 | ····iget-object·v8,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->this$0:Lcom/markuspage/android/atimetracker/TaskTimes; | 482 | ····iget-object·v8,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->this$0:Lcom/markuspage/android/atimetracker/TaskTimes; |
| 483 | ····.line·358 | ||
| 479 | ····invoke-virtual·{v8},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; | 484 | ····invoke-virtual·{v8},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; |
| 480 | ····move-result-object·v8 | 485 | ····move-result-object·v8 |
| 481 | ····invoke-virtual·{v8},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 486 | ····invoke-virtual·{v8},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
| 482 | ····move-result-object·v8 | 487 | ····move-result-object·v8 |
| Offset 504, 14 lines modified | Offset 509, 15 lines modified | ||
| 504 | ····move-result-object·v8 | 509 | ····move-result-object·v8 |
| 505 | ····aput-object·v8,·v6,·v7 | 510 | ····aput-object·v8,·v6,·v7 |
| 506 | ····const/4·v7,·0x2 | 511 | ····const/4·v7,·0x2 |
| 512 | ····.line·359 | ||
| 507 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getEnd()J | 513 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getEnd()J |
| 508 | ····move-result-wide·v8 | 514 | ····move-result-wide·v8 |
| 509 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 515 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
| 510 | ····move-result-object·v8 | 516 | ····move-result-object·v8 |
| Offset 629, 14 lines modified | Offset 635, 15 lines modified | ||
| 629 | ····.line·450 | 635 | ····.line·450 |
| 630 | ····invoke-virtual·{v0,·v9},·Ljava/util/Calendar;->get(I)I | 636 | ····invoke-virtual·{v0,·v9},·Ljava/util/Calendar;->get(I)I |
| 631 | ····move-result·v5 | 637 | ····move-result·v5 |
| 632 | ····if-ne·v2,·v5,·:cond_1 | 638 | ····if-ne·v2,·v5,·:cond_1 |
| 639 | ····.line·451 | ||
| 633 | ····invoke-virtual·{v0,·v8},·Ljava/util/Calendar;->get(I)I | 640 | ····invoke-virtual·{v0,·v8},·Ljava/util/Calendar;->get(I)I |
| 634 | ····move-result·v5 | 641 | ····move-result·v5 |
| 635 | ····if-eq·v4,·v5,·:cond_2 | 642 | ····if-eq·v4,·v5,·:cond_2 |
| 636 | ····.line·452 | 643 | ····.line·452 |
| Offset 934, 26 lines modified | Offset 941, 28 lines modified | ||
| 934 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 941 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 935 | ····move-result-object·v2 | 942 | ····move-result-object·v2 |
| 936 | ····.line·238 | 943 | ····.line·238 |
| 937 | ····new-array·v3,·v10,·[Ljava/lang/String; | 944 | ····new-array·v3,·v10,·[Ljava/lang/String; |
| 945 | ····.line·239 | ||
| 938 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J | 946 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J |
| 939 | ····move-result-wide·v4 | 947 | ····move-result-wide·v4 |
| 940 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 948 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
| 941 | ····move-result-object·v4 | 949 | ····move-result-object·v4 |
| 942 | ····aput-object·v4,·v3,·v8 | 950 | ····aput-object·v4,·v3,·v8 |
| Max diff block lines reached; 5312/8516 bytes (62.38%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·474 | 27 | ····.line·474 |
| 27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 80, 24 lines modified | Offset 81, 27 lines modified | ||
| 80 | ····new-instance·v2,·Lcom/markuspage/android/atimetracker/Tasks$3$1; | 81 | ····new-instance·v2,·Lcom/markuspage/android/atimetracker/Tasks$3$1; |
| 81 | ····invoke-direct·{v2,·p0},·Lcom/markuspage/android/atimetracker/Tasks$3$1;-><init>(Lcom/markuspage/android/atimetracker/Tasks$3;)V | 82 | ····invoke-direct·{v2,·p0},·Lcom/markuspage/android/atimetracker/Tasks$3$1;-><init>(Lcom/markuspage/android/atimetracker/Tasks$3;)V |
| 82 | ····const/4·v3,·0x1 | 83 | ····const/4·v3,·0x1 |
| 84 | ····.line·520 | ||
| 83 | ····invoke-virtual·{v6,·v3},·Ljava/util/Calendar;->get(I)I | 85 | ····invoke-virtual·{v6,·v3},·Ljava/util/Calendar;->get(I)I |
| 84 | ····move-result·v3 | 86 | ····move-result·v3 |
| 85 | ····const/4·v4,·0x2 | 87 | ····const/4·v4,·0x2 |
| 88 | ····.line·521 | ||
| 86 | ····invoke-virtual·{v6,·v4},·Ljava/util/Calendar;->get(I)I | 89 | ····invoke-virtual·{v6,·v4},·Ljava/util/Calendar;->get(I)I |
| 87 | ····move-result·v4 | 90 | ····move-result·v4 |
| 91 | ····.line·522 | ||
| 88 | ····invoke-virtual·{v6,·v5},·Ljava/util/Calendar;->get(I)I | 92 | ····invoke-virtual·{v6,·v5},·Ljava/util/Calendar;->get(I)I |
| 89 | ····move-result·v5 | 93 | ····move-result·v5 |
| 90 | ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V | 94 | ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V |
| 91 | ····invoke-virtual·{v0},·Landroid/app/DatePickerDialog;->show()V | 95 | ····invoke-virtual·{v0},·Landroid/app/DatePickerDialog;->show()V |
| Offset 83, 144 lines modified | Offset 83, 129 lines modified | ||
| 83 | ····iput-wide·p3,·p0,·Lcom/markuspage/android/atimetracker/TimeRange;->end:J | 83 | ····iput-wide·p3,·p0,·Lcom/markuspage/android/atimetracker/TimeRange;->end:J |
| 84 | ····.line·50 | 84 | ····.line·50 |
| 85 | ····return-void | 85 | ····return-void |
| 86 | .end·method | 86 | .end·method |
| 87 | .method·public·static·overlap(Ljava/util/Calendar;JJ)J | 87 | .method·public·static·overlap(Ljava/util/Calendar;JJ)J |
| 88 | ····.locals· | 88 | ····.locals·15 |
| 89 | ····.param·p0,·"day"····#·Ljava/util/Calendar; | 89 | ····.param·p0,·"day"····#·Ljava/util/Calendar; |
| 90 | ····.param·p1,·"start"····#·J | 90 | ····.param·p1,·"start"····#·J |
| 91 | ····.param·p3,·"end"····#·J | 91 | ····.param·p3,·"end"····#·J |
| 92 | ····.prologue | 92 | ····.prologue |
| 93 | ····.line·136 | 93 | ····.line·136 |
| 94 | ····sget-object·v | 94 | ····sget-object·v12,·Lcom/markuspage/android/atimetracker/TimeRange;->FIELDS:[I |
| 95 | ····.local·v4,·"arr$":[I | ||
| 96 | ····array-length·v | 95 | ····array-length·v13,·v12 |
| 97 | ····.local·v6,·"len$":I | ||
| 98 | ····const/4·v | 96 | ····const/4·v11,·0x0 |
| 99 | ····.local·v5,·"i$":I | ||
| 100 | ····:goto_0 | 97 | ····:goto_0 |
| 101 | ····if-ge·v | 98 | ····if-ge·v11,·v13,·:cond_0 |
| 102 | ····aget·v | 99 | ····aget·v10,·v12,·v11 |
| 103 | ····.line·137 | 100 | ····.line·137 |
| 104 | ····.local·v | 101 | ····.local·v10,·"x":I |
| 105 | ···· | 102 | ····invoke-virtual·{p0,·v10},·Ljava/util/Calendar;->getMinimum(I)I |
| 106 | ···· | 103 | ····move-result·v14 |
| 107 | ····move-result·v18 | ||
| 108 | ····move-object/from16·v0,·p0 | ||
| 109 | ····move/from16·v1,·v18 | ||
| 110 | ····invoke-virtual·{ | 104 | ····invoke-virtual·{p0,·v10,·v14},·Ljava/util/Calendar;->set(II)V |
| 111 | ····.line·136 | 105 | ····.line·136 |
| 112 | ····add-int/lit8·v | 106 | ····add-int/lit8·v11,·v11,·0x1 |
| 113 | ····goto·:goto_0 | 107 | ····goto·:goto_0 |
| 114 | ····.line·139 | 108 | ····.line·139 |
| 115 | ····.end·local·v | 109 | ····.end·local·v10····#·"x":I |
| 116 | ····:cond_0 | 110 | ····:cond_0 |
| 117 | ····invoke-virtual | 111 | ····invoke-virtual·{p0},·Ljava/util/Calendar;->getTime()Ljava/util/Date; |
| 118 | ····move-result-object·v1 | 112 | ····move-result-object·v11 |
| 119 | ····invoke-virtual | 113 | ····invoke-virtual·{v11},·Ljava/util/Date;->getTime()J |
| 120 | ····move-result-wide·v | 114 | ····move-result-wide·v2 |
| 121 | ····.line·140 | 115 | ····.line·140 |
| 122 | ····.local·v | 116 | ····.local·v2,·"ms_start":J |
| 123 | ····const/ | 117 | ····const/4·v11,·0x5 |
| 124 | ····const/16·v19,·0x1 | ||
| 125 | ····move-object/from16·v0,·p0 | ||
| 126 | ····move/from16·v1,·v18 | ||
| 127 | ···· | 118 | ····const/4·v12,·0x1 |
| 128 | ····invoke-virtual·{ | 119 | ····invoke-virtual·{p0,·v11,·v12},·Ljava/util/Calendar;->add(II)V |
| 129 | ····.line·141 | 120 | ····.line·141 |
| 130 | ····invoke-virtual | 121 | ····invoke-virtual·{p0},·Ljava/util/Calendar;->getTime()Ljava/util/Date; |
| 131 | ····move-result-object·v1 | 122 | ····move-result-object·v11 |
| 132 | ····invoke-virtual | 123 | ····invoke-virtual·{v11},·Ljava/util/Date;->getTime()J |
| 133 | ····move-result-wide·v | 124 | ····move-result-wide·v0 |
| 134 | ····.line·143 | 125 | ····.line·143 |
| 135 | ····.local·v | 126 | ····.local·v0,·"ms_end":J |
| 136 | ····cmp-long·v1 | 127 | ····cmp-long·v11,·v0,·p1 |
| 137 | ····if-ltz·v1 | 128 | ····if-ltz·v11,·:cond_1 |
| 138 | ····cmp-long·v1 | 129 | ····cmp-long·v11,·p3,·v2 |
| 139 | ····if-gez·v1 | 130 | ····if-gez·v11,·:cond_2 |
| 140 | ····.line·144 | 131 | ····.line·144 |
| 141 | ····:cond_1 | 132 | ····:cond_1 |
| 142 | ····const-wide/16·v | 133 | ····const-wide/16·v4,·0x0 |
| 143 | ····.line·150 | 134 | ····.line·150 |
| 144 | ····:goto_1 | 135 | ····:goto_1 |
| 145 | ····return-wide·v | 136 | ····return-wide·v4 |
| 146 | ····.line·147 | 137 | ····.line·147 |
| 147 | ····:cond_2 | 138 | ····:cond_2 |
| 148 | ····cmp-long·v1 | 139 | ····cmp-long·v11,·v2,·p1 |
| 149 | ····if-lez·v1 | 140 | ····if-lez·v11,·:cond_3 |
| 150 | ····move-wide | 141 | ····move-wide·v8,·v2 |
| 151 | ····.line·148 | 142 | ····.line·148 |
| 152 | ····.local·v | 143 | ····.local·v8,·"off_start":J |
| 153 | ····:goto_2 | 144 | ····:goto_2 |
| 154 | ····cmp-long·v1 | 145 | ····cmp-long·v11,·v0,·p3 |
| 155 | ····if-gez·v1 | 146 | ····if-gez·v11,·:cond_4 |
| 156 | ····move-wide·v | 147 | ····move-wide·v6,·v0 |
| 157 | ····.line·149 | 148 | ····.line·149 |
| 158 | ····.local·v | 149 | ····.local·v6,·"off_end":J |
| 159 | ····:goto_3 | 150 | ····:goto_3 |
| 160 | ····sub-long·v | 151 | ····sub-long·v4,·v6,·v8 |
| 161 | ····.line·150 | 152 | ····.line·150 |
| 162 | ····.local·v | 153 | ····.local·v4,·"off_diff":J |
| 163 | ····goto·:goto_1 | 154 | ····goto·:goto_1 |
| 164 | ····.end·local·v | 155 | ····.end·local·v4····#·"off_diff":J |
| 165 | ····.end·local·v | 156 | ····.end·local·v6····#·"off_end":J |
| Max diff block lines reached; 324/4355 bytes (7.44%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$textEntryView:Landroid/view/View; | 22 | .field·final·synthetic·val$textEntryView:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·592 | 28 | ····.line·592 |
| 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$4;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 29 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$4;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 29 | ····iput-object·p2,·p0,·Lcom/markuspage/android/atimetracker/Tasks$4;->val$textEntryView:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/markuspage/android/atimetracker/Tasks$4;->val$textEntryView:Landroid/view/View; |
| Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
| 22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
| 23 | ····.locals·0 | 23 | ····.locals·0 |
| 24 | ····.prologue | 24 | ····.prologue |
| 25 | ····.line·10 | 25 | ····.line·10 |
| 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 27 | ····.line·163 | ||
| 28 | ····return-void | 27 | ····return-void |
| 29 | .end·method | 28 | .end·method |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$textEntryView:Landroid/view/View; | 22 | .field·final·synthetic·val$textEntryView:Landroid/view/View; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;Landroid/view/View;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·615 | 28 | ····.line·615 |
| 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$5;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 29 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$5;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 29 | ····iput-object·p2,·p0,·Lcom/markuspage/android/atimetracker/Tasks$5;->val$textEntryView:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/markuspage/android/atimetracker/Tasks$5;->val$textEntryView:Landroid/view/View; |
| Offset 83, 314 lines modified | Offset 83, 290 lines modified | ||
| 83 | ····move-result-object·p0 | 83 | ····move-result-object·p0 |
| 84 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
| 85 | .end·method | 85 | .end·method |
| 86 | .method·public·static·exportRows(Ljava/io/OutputStream;Landroid/database/Cursor;)V | 86 | .method·public·static·exportRows(Ljava/io/OutputStream;Landroid/database/Cursor;)V |
| 87 | ····.locals·1 | 87 | ····.locals·11 |
| 88 | ····.param·p0,·"o"····#·Ljava/io/OutputStream; | 88 | ····.param·p0,·"o"····#·Ljava/io/OutputStream; |
| 89 | ····.param·p1,·"c"····#·Landroid/database/Cursor; | 89 | ····.param·p1,·"c"····#·Landroid/database/Cursor; |
| 90 | ····.prologue | 90 | ····.prologue |
| 91 | ····.line·57 | 91 | ····.line·57 |
| 92 | ····new-instance·v | 92 | ····new-instance·v5,·Ljava/io/PrintStream; |
| 93 | ····invoke-direct·{v | 93 | ····invoke-direct·{v5,·p0},·Ljava/io/PrintStream;-><init>(Ljava/io/OutputStream;)V |
| 94 | ····.line·58 | 94 | ····.line·58 |
| 95 | ····.local·v | 95 | ····.local·v5,·"outputStream":Ljava/io/PrintStream; |
| 96 | ····const-string·v | 96 | ····const-string·v6,·"" |
| 97 | ····.line·59 | 97 | ····.line·59 |
| 98 | ····.local·v | 98 | ····.local·v6,·"prepend":Ljava/lang/String; |
| 99 | ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnNames()[Ljava/lang/String; | 99 | ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnNames()[Ljava/lang/String; |
| 100 | ····move-result-object·v | 100 | ····move-result-object·v0 |
| 101 | ····.line·60 | 101 | ····.line·60 |
| 102 | ····.local·v | 102 | ····.local·v0,·"columnNames":[Ljava/lang/String; |
| 103 | ····move-object·v0,·v1 | ||
| 104 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
| 105 | ····array-length·v | 103 | ····array-length·v9,·v0 |
| 106 | ····.local·v6,·"len$":I | ||
| 107 | ····const/4·v | 104 | ····const/4·v8,·0x0 |
| 108 | ····.local·v5,·"i$":I | ||
| 109 | ····:goto_0 | 105 | ····:goto_0 |
| 110 | ····if-ge·v | 106 | ····if-ge·v8,·v9,·:cond_0 |
| 111 | ····aget-object·v | 107 | ····aget-object·v7,·v0,·v8 |
| 112 | ····.line·61 | 108 | ····.line·61 |
| 113 | ····.local·v | 109 | ····.local·v7,·"s":Ljava/lang/String; |
| 114 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v5,·v6},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V |
| 115 | ····.line·62 | 111 | ····.line·62 |
| 116 | ····invoke-static·{v | 112 | ····invoke-static·{v7},·Lcom/markuspage/android/atimetracker/CSVExporter;->escape(Ljava/lang/String;)Ljava/lang/String; |
| 117 | ····move-result-object·v1 | 113 | ····move-result-object·v10 |
| 118 | ····invoke-virtual·{v | 114 | ····invoke-virtual·{v5,·v10},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V |
| 119 | ····.line·63 | 115 | ····.line·63 |
| 120 | ····const-string·v | 116 | ····const-string·v6,·"," |
| 121 | ····.line·60 | 117 | ····.line·60 |
| 122 | ····add-int/lit8·v | 118 | ····add-int/lit8·v8,·v8,·0x1 |
| 123 | ····goto·:goto_0 | 119 | ····goto·:goto_0 |
| 124 | ····.line·65 | 120 | ····.line·65 |
| 125 | ····.end·local·v | 121 | ····.end·local·v7····#·"s":Ljava/lang/String; |
| 126 | ····:cond_0 | 122 | ····:cond_0 |
| 127 | ····invoke-interface·{p1},·Landroid/database/Cursor;->moveToFirst()Z | 123 | ····invoke-interface·{p1},·Landroid/database/Cursor;->moveToFirst()Z |
| 128 | ····move-result·v | 124 | ····move-result·v8 |
| 129 | ····if-eqz·v | 125 | ····if-eqz·v8,·:cond_6 |
| 130 | ····.line·66 | 126 | ····.line·66 |
| 131 | ····new-instance·v | 127 | ····new-instance·v1,·Ljava/util/Date; |
| 132 | ····invoke-direct·{v | 128 | ····invoke-direct·{v1},·Ljava/util/Date;-><init>()V |
| 133 | ····.line·67 | 129 | ····.line·67 |
| 134 | ····.local·v | 130 | ····.local·v1,·"d":Ljava/util/Date; |
| 135 | ····new-instance·v | 131 | ····new-instance·v2,·Ljava/text/SimpleDateFormat; |
| 136 | ····const-string·v | 132 | ····const-string·v8,·"yyyy-MM-dd·HH:mm:ss" |
| 137 | ····invoke-direct·{v | 133 | ····invoke-direct·{v2,·v8},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V |
| 138 | ····.line·69 | 134 | ····.line·69 |
| 139 | ····.local·v | 135 | ····.local·v2,·"formatter":Ljava/text/SimpleDateFormat; |
| 140 | ····:cond_1 | 136 | ····:cond_1 |
| 141 | ····invoke-virtual·{v | 137 | ····invoke-virtual·{v5},·Ljava/io/PrintStream;->println()V |
| 142 | ····.line·70 | 138 | ····.line·70 |
| 143 | ····const-string·v | 139 | ····const-string·v6,·"" |
| 144 | ····.line·71 | 140 | ····.line·71 |
| 145 | ····const/4·v | 141 | ····const/4·v3,·0x0 |
| 146 | ····.local·v | 142 | ····.local·v3,·"i":I |
| 147 | ····:goto_1 | 143 | ····:goto_1 |
| 148 | ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnCount()I | 144 | ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnCount()I |
| 149 | ····move-result·v | 145 | ····move-result·v8 |
| 150 | ····if-ge·v | 146 | ····if-ge·v3,·v8,·:cond_5 |
| 151 | ····.line·72 | 147 | ····.line·72 |
| 152 | ····invoke-virtual·{v | 148 | ····invoke-virtual·{v5,·v6},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V |
| 153 | ····.line·74 | 149 | ····.line·74 |
| 154 | ····aget-object·v | 150 | ····aget-object·v8,·v0,·v3 |
| 155 | ····const-string·v | 151 | ····const-string·v9,·"start" |
| 156 | ····invoke-virtual·{v | 152 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 157 | ····move-result·v | 153 | ····move-result·v8 |
| 158 | ····if-eqz·v | 154 | ····if-eqz·v8,·:cond_2 |
| 159 | ····.line·75 | 155 | ····.line·75 |
| 160 | ····invoke-interface·{p1,·v | 156 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getLong(I)J |
| 161 | ····move-result-wide·v | 157 | ····move-result-wide·v8 |
| 162 | ····invoke-virtual·{v | 158 | ····invoke-virtual·{v1,·v8,·v9},·Ljava/util/Date;->setTime(J)V |
| 163 | ····.line·76 | 159 | ····.line·76 |
| 164 | ····invoke-virtual·{v | 160 | ····invoke-virtual·{v2,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; |
| Max diff block lines reached; 7304/12432 bytes (58.75%) of diff not shown. | |||
| Offset 219, 50 lines modified | Offset 219, 47 lines modified | ||
| 219 | ····.locals·5 | 219 | ····.locals·5 |
| 220 | ····.param·p0,·"calEnum"····#·I | 220 | ····.param·p0,·"calEnum"····#·I |
| 221 | ····.prologue | 221 | ····.prologue |
| 222 | ····.line·87 | 222 | ····.line·87 |
| 223 | ····invoke-static·{},·Lcom/markuspage/android/atimetracker/Report$Day;->values()[Lcom/markuspage/android/atimetracker/Report$Day; | 223 | ····invoke-static·{},·Lcom/markuspage/android/atimetracker/Report$Day;->values()[Lcom/markuspage/android/atimetracker/Report$Day; |
| 224 | ····move-result-object·v | 224 | ····move-result-object·v2 |
| 225 | ····.local·v0,·"arr$":[Lcom/markuspage/android/atimetracker/Report$Day; | ||
| 226 | ····array-length·v | 225 | ····array-length·v3,·v2 |
| 227 | ····.local·v2,·"len$":I | ||
| 228 | ····const/4·v1,·0x0 | 226 | ····const/4·v1,·0x0 |
| 229 | ····.local·v1,·"i$":I | ||
| 230 | ····:goto_0 | 227 | ····:goto_0 |
| 231 | ····if-ge·v1,·v | 228 | ····if-ge·v1,·v3,·:cond_1 |
| 232 | ····aget-object·v | 229 | ····aget-object·v0,·v2,·v1 |
| 233 | ····.line·88 | 230 | ····.line·88 |
| 234 | ····.local·v | 231 | ····.local·v0,·"v":Lcom/markuspage/android/atimetracker/Report$Day; |
| 235 | ····iget·v4,·v | 232 | ····iget·v4,·v0,·Lcom/markuspage/android/atimetracker/Report$Day;->calEnum:I |
| 236 | ····if-ne·v4,·p0,·:cond_0 | 233 | ····if-ne·v4,·p0,·:cond_0 |
| 237 | ····.line·92 | 234 | ····.line·92 |
| 238 | ····.end·local·v | 235 | ····.end·local·v0····#·"v":Lcom/markuspage/android/atimetracker/Report$Day; |
| 239 | ····:goto_1 | 236 | ····:goto_1 |
| 240 | ····return-object·v | 237 | ····return-object·v0 |
| 241 | ····.line·87 | 238 | ····.line·87 |
| 242 | ····.restart·local·v | 239 | ····.restart·local·v0····#·"v":Lcom/markuspage/android/atimetracker/Report$Day; |
| 243 | ····:cond_0 | 240 | ····:cond_0 |
| 244 | ····add-int/lit8·v1,·v1,·0x1 | 241 | ····add-int/lit8·v1,·v1,·0x1 |
| 245 | ····goto·:goto_0 | 242 | ····goto·:goto_0 |
| 246 | ····.line·92 | 243 | ····.line·92 |
| 247 | ····.end·local·v | 244 | ····.end·local·v0····#·"v":Lcom/markuspage/android/atimetracker/Report$Day; |
| 248 | ····:cond_1 | 245 | ····:cond_1 |
| 249 | ····const/4·v | 246 | ····const/4·v0,·0x0 |
| 250 | ····goto·:goto_1 | 247 | ····goto·:goto_1 |
| 251 | .end·method | 248 | .end·method |
| 252 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/markuspage/android/atimetracker/Report$Day; | 249 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/markuspage/android/atimetracker/Report$Day; |
| 253 | ····.locals·1 | 250 | ····.locals·1 |
| 254 | ····.param·p0,·"name"····#·Ljava/lang/String; | 251 | ····.param·p0,·"name"····#·Ljava/lang/String; |
| Offset 184, 15 lines modified | Offset 184, 14 lines modified | ||
| 184 | ····const-string·v2,·"timetracker.db" | 184 | ····const-string·v2,·"timetracker.db" |
| 185 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V | 185 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
| 186 | ····iput-object·v0,·p0,·Lcom/markuspage/android/atimetracker/Tasks;->dbBackup:Ljava/io/File; | 186 | ····iput-object·v0,·p0,·Lcom/markuspage/android/atimetracker/Tasks;->dbBackup:Ljava/io/File; |
| 187 | ····.line·827 | ||
| 188 | ····return-void | 187 | ····return-void |
| 189 | .end·method | 188 | .end·method |
| 190 | .method·static·synthetic·access$000(Lcom/markuspage/android/atimetracker/Tasks;)Z | 189 | .method·static·synthetic·access$000(Lcom/markuspage/android/atimetracker/Tasks;)Z |
| 191 | ····.locals·1 | 190 | ····.locals·1 |
| 192 | ····.param·p0,·"x0"····#·Lcom/markuspage/android/atimetracker/Tasks; | 191 | ····.param·p0,·"x0"····#·Lcom/markuspage/android/atimetracker/Tasks; |
| Offset 954, 18 lines modified | Offset 953, 20 lines modified | ||
| 954 | ····invoke-direct·{v2,·p0},·Lcom/markuspage/android/atimetracker/Tasks$3;-><init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 953 | ····invoke-direct·{v2,·p0},·Lcom/markuspage/android/atimetracker/Tasks$3;-><init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
| 955 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 954 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 956 | ····move-result-object·v0 | 955 | ····move-result-object·v0 |
| 956 | ····.line·527 | ||
| 957 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 957 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
| 958 | ····move-result-object·v0 | 958 | ····move-result-object·v0 |
| 959 | ····.line·474 | ||
| 959 | ····return-object·v0 | 960 | ····return-object·v0 |
| 960 | .end·method | 961 | .end·method |
| 961 | .method·private·openDeleteTaskDialog()Landroid/app/Dialog; | 962 | .method·private·openDeleteTaskDialog()Landroid/app/Dialog; |
| 962 | ····.locals·7 | 963 | ····.locals·7 |
| 963 | ····.prologue | 964 | ····.prologue |
| Offset 988, 20 lines modified | Offset 989, 22 lines modified | ||
| 988 | ····new-array·v3,·v6,·[Ljava/lang/Object; | 989 | ····new-array·v3,·v6,·[Ljava/lang/Object; |
| 989 | ····const/4·v4,·0x0 | 990 | ····const/4·v4,·0x0 |
| 990 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Tasks;->selectedTask:Lcom/markuspage/android/atimetracker/Task; | 991 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Tasks;->selectedTask:Lcom/markuspage/android/atimetracker/Task; |
| 992 | ····.line·639 | ||
| 991 | ····invoke-virtual·{v5},·Lcom/markuspage/android/atimetracker/Task;->getTaskName()Ljava/lang/String; | 993 | ····invoke-virtual·{v5},·Lcom/markuspage/android/atimetracker/Task;->getTaskName()Ljava/lang/String; |
| 992 | ····move-result-object·v5 | 994 | ····move-result-object·v5 |
| 993 | ····aput-object·v5,·v3,·v4 | 995 | ····aput-object·v5,·v3,·v4 |
| 996 | ····.line·638 | ||
| 994 | ····invoke-virtual·{p0,·v2,·v3},·Lcom/markuspage/android/atimetracker/Tasks;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 997 | ····invoke-virtual·{p0,·v2,·v3},·Lcom/markuspage/android/atimetracker/Tasks;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| 995 | ····move-result-object·v0 | 998 | ····move-result-object·v0 |
| 996 | ····.line·640 | 999 | ····.line·640 |
| 997 | ····.local·v0,·"formattedMessage":Ljava/lang/String; | 1000 | ····.local·v0,·"formattedMessage":Ljava/lang/String; |
| 998 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; | 1001 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; |
| Offset 1036, 14 lines modified | Offset 1039, 15 lines modified | ||
| 1036 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1039 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 1037 | ····move-result-object·v2 | 1040 | ····move-result-object·v2 |
| 1038 | ····const/high16·v3,·0x1040000 | 1041 | ····const/high16·v3,·0x1040000 |
| 1042 | ····.line·645 | ||
| 1039 | ····invoke-virtual·{v2,·v3,·v1},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1043 | ····invoke-virtual·{v2,·v3,·v1},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 1040 | ····move-result-object·v1 | 1044 | ····move-result-object·v1 |
| 1041 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 1045 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
| 1042 | ····move-result-object·v1 | 1046 | ····move-result-object·v1 |
| Offset 1098, 14 lines modified | Offset 1102, 15 lines modified | ||
| 1098 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1102 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 1099 | ····move-result-object·v3 | 1103 | ····move-result-object·v3 |
| 1100 | ····const/high16·v4,·0x1040000 | 1104 | ····const/high16·v4,·0x1040000 |
| 1105 | ····.line·625 | ||
| 1101 | ····invoke-virtual·{v3,·v4,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1106 | ····invoke-virtual·{v3,·v4,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 1102 | ····move-result-object·v2 | 1107 | ····move-result-object·v2 |
| 1103 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 1108 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
| 1104 | ····move-result-object·v2 | 1109 | ····move-result-object·v2 |
| Offset 1136, 14 lines modified | Offset 1141, 15 lines modified | ||
| 1136 | ····.local·v1,·"textEntryView":Landroid/view/View; | 1141 | ····.local·v1,·"textEntryView":Landroid/view/View; |
| 1137 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; | 1142 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; |
| 1138 | ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 1143 | ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
| 1139 | ····const·v3,·0x7f060009 | 1144 | ····const·v3,·0x7f060009 |
| 1145 | ····.line·592 | ||
| 1140 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 1146 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
| 1141 | ····move-result-object·v2 | 1147 | ····move-result-object·v2 |
| 1142 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 1148 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
| 1143 | ····move-result-object·v2 | 1149 | ····move-result-object·v2 |
| Offset 1156, 103 lines modified | Offset 1162, 104 lines modified | ||
| 1156 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1162 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 1157 | ····move-result-object·v2 | 1163 | ····move-result-object·v2 |
| 1158 | ····const/high16·v3,·0x1040000 | 1164 | ····const/high16·v3,·0x1040000 |
| 1165 | ····.line·599 | ||
| 1159 | ····invoke-virtual·{v2,·v3,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1166 | ····invoke-virtual·{v2,·v3,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 1160 | ····move-result-object·v2 | 1167 | ····move-result-object·v2 |
| 1161 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 1168 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
| 1162 | ····move-result-object·v2 | 1169 | ····move-result-object·v2 |
| 1170 | ····.line·591 | ||
| 1163 | ····return-object·v2 | 1171 | ····return-object·v2 |
| 1164 | .end·method | 1172 | .end·method |
| Max diff block lines reached; 26886/31135 bytes (86.35%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·640 | 27 | ····.line·640 |
| 27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$6;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$6;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$2:Lcom/markuspage/android/atimetracker/Tasks$3$1; | 21 | .field·final·synthetic·this$2:Lcom/markuspage/android/atimetracker/Tasks$3$1; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks$3$1;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks$3$1;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$2"····#·Lcom/markuspage/android/atimetracker/Tasks$3$1; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·498 | 27 | ····.line·498 |
| 27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3$1$1;->this$2:Lcom/markuspage/android/atimetracker/Tasks$3$1; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3$1$1;->this$2:Lcom/markuspage/android/atimetracker/Tasks$3$1; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 18 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 20 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·196 | 24 | ····.line·196 |
| 24 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$1;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 25 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$1;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 25 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V |
| Offset 60, 15 lines modified | Offset 60, 14 lines modified | ||
| 60 | .method·public·constructor·<init>()V | 60 | .method·public·constructor·<init>()V |
| 61 | ····.locals·0 | 61 | ····.locals·0 |
| 62 | ····.prologue | 62 | ····.prologue |
| 63 | ····.line·72 | 63 | ····.line·72 |
| 64 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V | 64 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V |
| 65 | ····.line·204 | ||
| 66 | ····return-void | 65 | ····return-void |
| 67 | .end·method | 66 | .end·method |
| 68 | .method·static·synthetic·access$100()I | 67 | .method·static·synthetic·access$100()I |
| 69 | ····.locals·1 | 68 | ····.locals·1 |
| 70 | ····.prologue | 69 | ····.prologue |
| Offset 165, 14 lines modified | Offset 164, 15 lines modified | ||
| 165 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
| 166 | ····.line·538 | 165 | ····.line·538 |
| 167 | ····:pswitch_2 | 166 | ····:pswitch_2 |
| 168 | ····iget-object·v1,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes;->adapter:Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter; | 167 | ····iget-object·v1,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes;->adapter:Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter; |
| 168 | ····.line·539 | ||
| 169 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; | 169 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; |
| 170 | ····move-result-object·v0 | 170 | ····move-result-object·v0 |
| 171 | ····invoke-virtual·{v0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 171 | ····invoke-virtual·{v0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
| 172 | ····move-result-object·v0 | 172 | ····move-result-object·v0 |
| Offset 181, 14 lines modified | Offset 181, 15 lines modified | ||
| 181 | ····invoke-virtual·{v0,·v6},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 181 | ····invoke-virtual·{v0,·v6},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
| 182 | ····move-result·v6 | 182 | ····move-result·v6 |
| 183 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes;->selectedRange:Lcom/markuspage/android/atimetracker/TimeRange; | 183 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes;->selectedRange:Lcom/markuspage/android/atimetracker/TimeRange; |
| 184 | ····.line·538 | ||
| 184 | ····invoke-virtual/range·{v1·..·v7},·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->updateTimeRange(JJILcom/markuspage/android/atimetracker/TimeRange;)V | 185 | ····invoke-virtual/range·{v1·..·v7},·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->updateTimeRange(JJILcom/markuspage/android/atimetracker/TimeRange;)V |
| 185 | ····goto·:goto_0 | 186 | ····goto·:goto_0 |
| 186 | ····.line·533 | 187 | ····.line·533 |
| 187 | ····:pswitch_data_0 | 188 | ····:pswitch_data_0 |
| 188 | ····.packed-switch·0x0 | 189 | ····.packed-switch·0x0 |
| Offset 452, 24 lines modified | Offset 453, 27 lines modified | ||
| 452 | ····invoke-virtual·{v6,·v1},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 453 | ····invoke-virtual·{v6,·v1},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
| 453 | ····move-result·v1 | 454 | ····move-result·v1 |
| 454 | ····const-string·v2,·"start" | 455 | ····const-string·v2,·"start" |
| 456 | ····.line·94 | ||
| 455 | ····invoke-virtual·{v6,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J | 457 | ····invoke-virtual·{v6,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J |
| 456 | ····move-result-wide·v2 | 458 | ····move-result-wide·v2 |
| 457 | ····const-string·v4,·"end" | 459 | ····const-string·v4,·"end" |
| 460 | ····.line·95 | ||
| 458 | ····invoke-virtual·{v6,·v4},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J | 461 | ····invoke-virtual·{v6,·v4},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J |
| 459 | ····move-result-wide·v4 | 462 | ····move-result-wide·v4 |
| 463 | ····.line·93 | ||
| 460 | ····invoke-virtual/range·{v0·..·v5},·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->loadTimes(IJJ)V | 464 | ····invoke-virtual/range·{v0·..·v5},·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->loadTimes(IJJ)V |
| 461 | ····.line·99 | 465 | ····.line·99 |
| 462 | ····:goto_0 | 466 | ····:goto_0 |
| 463 | ····return-void | 467 | ····return-void |
| 464 | ····.line·97 | 468 | ····.line·97 |
| Offset 545, 44 lines modified | Offset 549, 50 lines modified | ||
| 545 | ····:pswitch_1 | 549 | ····:pswitch_1 |
| 546 | ····new-instance·v1,·Landroid/app/AlertDialog$Builder; | 550 | ····new-instance·v1,·Landroid/app/AlertDialog$Builder; |
| 547 | ····invoke-direct·{v1,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 551 | ····invoke-direct·{v1,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
| 548 | ····const·v2,·0x7f060007 | 552 | ····const·v2,·0x7f060007 |
| 553 | ····.line·187 | ||
| 549 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 554 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
| 550 | ····move-result-object·v1 | 555 | ····move-result-object·v1 |
| 551 | ····const·v2,·0x108008a | 556 | ····const·v2,·0x108008a |
| 557 | ····.line·188 | ||
| 552 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; | 558 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; |
| 553 | ····move-result-object·v1 | 559 | ····move-result-object·v1 |
| 554 | ····const/4·v2,·0x1 | 560 | ····const/4·v2,·0x1 |
| 561 | ····.line·189 | ||
| 555 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 562 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
| 556 | ····move-result-object·v1 | 563 | ····move-result-object·v1 |
| 557 | ····const·v2,·0x7f06000f | 564 | ····const·v2,·0x7f06000f |
| 565 | ····.line·190 | ||
| 558 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 566 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
| 559 | ····move-result-object·v1 | 567 | ····move-result-object·v1 |
| 560 | ····const·v2,·0x7f060006 | 568 | ····const·v2,·0x7f060006 |
| 569 | ····.line·191 | ||
| 561 | ····invoke-virtual·{v1,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 570 | ····invoke-virtual·{v1,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 562 | ····move-result-object·v1 | 571 | ····move-result-object·v1 |
| 563 | ····const/high16·v2,·0x1040000 | 572 | ····const/high16·v2,·0x1040000 |
| 573 | ····.line·192 | ||
| 564 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 574 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 565 | ····move-result-object·v0 | 575 | ····move-result-object·v0 |
| 566 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 576 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
| 567 | ····move-result-object·v0 | 577 | ····move-result-object·v0 |
| Offset 593, 24 lines modified | Offset 603, 26 lines modified | ||
| Max diff block lines reached; 942/4454 bytes (21.15%) of diff not shown. | |||
| Offset 194, 28 lines modified | Offset 194, 30 lines modified | ||
| 194 | ····const/4·v2,·0x1 | 194 | ····const/4·v2,·0x1 |
| 195 | ····new-array·v6,·v2,·[Ljava/lang/String; | 195 | ····new-array·v6,·v2,·[Ljava/lang/String; |
| 196 | ····const/4·v2,·0x0 | 196 | ····const/4·v2,·0x0 |
| 197 | ····.line·149 | ||
| 197 | ····invoke-static/range·{p2·..·p2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 198 | ····invoke-static/range·{p2·..·p2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
| 198 | ····move-result-object·v7 | 199 | ····move-result-object·v7 |
| 199 | ····aput-object·v7,·v6,·v2 | 200 | ····aput-object·v7,·v6,·v2 |
| 200 | ····const/4·v7,·0x0 | 201 | ····const/4·v7,·0x0 |
| 201 | ····const/4·v8,·0x0 | 202 | ····const/4·v8,·0x0 |
| 202 | ····const/4·v9,·0x0 | 203 | ····const/4·v9,·0x0 |
| 203 | ····move-object/from16·v2,·p1 | 204 | ····move-object/from16·v2,·p1 |
| 205 | ····.line·148 | ||
| 204 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 206 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
| 205 | ····move-result-object·v15 | 207 | ····move-result-object·v15 |
| 206 | ····.line·150 | 208 | ····.line·150 |
| 207 | ····.local·v15,·"source":Landroid/database/Cursor; | 209 | ····.local·v15,·"source":Landroid/database/Cursor; |
| 208 | ····const-string·v3,·"ranges" | 210 | ····const-string·v3,·"ranges" |
| Offset 226, 28 lines modified | Offset 228, 30 lines modified | ||
| 226 | ····const/4·v2,·0x1 | 228 | ····const/4·v2,·0x1 |
| 227 | ····new-array·v6,·v2,·[Ljava/lang/String; | 229 | ····new-array·v6,·v2,·[Ljava/lang/String; |
| 228 | ····const/4·v2,·0x0 | 230 | ····const/4·v2,·0x0 |
| 231 | ····.line·151 | ||
| 229 | ····invoke-static/range·{p4·..·p4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 232 | ····invoke-static/range·{p4·..·p4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
| 230 | ····move-result-object·v7 | 233 | ····move-result-object·v7 |
| 231 | ····aput-object·v7,·v6,·v2 | 234 | ····aput-object·v7,·v6,·v2 |
| 232 | ····const/4·v7,·0x0 | 235 | ····const/4·v7,·0x0 |
| 233 | ····const/4·v8,·0x0 | 236 | ····const/4·v8,·0x0 |
| 234 | ····const/4·v9,·0x0 | 237 | ····const/4·v9,·0x0 |
| 235 | ····move-object/from16·v2,·p3 | 238 | ····move-object/from16·v2,·p3 |
| 239 | ····.line·150 | ||
| 236 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 240 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
| 237 | ····move-result-object·v10 | 241 | ····move-result-object·v10 |
| 238 | ····.line·152 | 242 | ····.line·152 |
| 239 | ····.local·v10,·"dest":Landroid/database/Cursor; | 243 | ····.local·v10,·"dest":Landroid/database/Cursor; |
| 240 | ····new-instance·v11,·Ljava/util/ArrayList; | 244 | ····new-instance·v11,·Ljava/util/ArrayList; |
| Offset 602, 15 lines modified | Offset 606, 15 lines modified | ||
| 602 | ····move-result-object·v0 | 606 | ····move-result-object·v0 |
| 603 | ····return-object·v0 | 607 | ····return-object·v0 |
| 604 | .end·method | 608 | .end·method |
| 605 | .method·protected·varargs·doInBackground([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; | 609 | .method·protected·varargs·doInBackground([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; |
| 606 | ····.locals· | 610 | ····.locals·19 |
| 607 | ····.param·p1,·"ss"····#·[Landroid/database/sqlite/SQLiteDatabase; | 611 | ····.param·p1,·"ss"····#·[Landroid/database/sqlite/SQLiteDatabase; |
| 608 | ····.prologue | 612 | ····.prologue |
| 609 | ····.line·69 | 613 | ····.line·69 |
| 610 | ····const/4·v3,·0x0 | 614 | ····const/4·v3,·0x0 |
| 611 | ····aget-object·v2,·p1,·v3 | 615 | ····aget-object·v2,·p1,·v3 |
| Offset 635, 28 lines modified | Offset 639, 26 lines modified | ||
| 635 | ····const/4·v8,·0x0 | 639 | ····const/4·v8,·0x0 |
| 636 | ····const-string·v9,·"rowid" | 640 | ····const-string·v9,·"rowid" |
| 637 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 641 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
| 638 | ····move-result-object·v1 | 642 | ····move-result-object·v14 |
| 639 | ····.line·74 | 643 | ····.line·74 |
| 640 | ····.local·v1 | 644 | ····.local·v14,·"readCursor":Landroid/database/Cursor; |
| 641 | ····move-object/from16·v0,·p0 | 645 | ····move-object/from16·v0,·p0 |
| 642 | ···· | 646 | ····invoke-direct·{v0,·v14},·Lcom/markuspage/android/atimetracker/DBBackup;->readTasks(Landroid/database/Cursor;)Ljava/util/List; |
| 643 | ····invoke-direct·{v0,·v1},·Lcom/markuspage/android/atimetracker/DBBackup;->readTasks(Landroid/database/Cursor;)Ljava/util/List; | ||
| 644 | ····move-result-object·v1 | 647 | ····move-result-object·v17 |
| 645 | ····.line·77 | 648 | ····.line·77 |
| 646 | ····.local·v1 | 649 | ····.local·v17,·"tasks":Ljava/util/List;,·"Ljava/util/List<Lcom/markuspage/android/atimetracker/Task;>;" |
| 647 | ····const-string·v4,·"tasks" | 650 | ····const-string·v4,·"tasks" |
| 648 | ····sget-object·v5,·Lcom/markuspage/android/atimetracker/DBHelper;->TASK_COLUMNS:[Ljava/lang/String; | 651 | ····sget-object·v5,·Lcom/markuspage/android/atimetracker/DBHelper;->TASK_COLUMNS:[Ljava/lang/String; |
| 649 | ····const/4·v6,·0x0 | 652 | ····const/4·v6,·0x0 |
| 650 | ····const/4·v7,·0x0 | 653 | ····const/4·v7,·0x0 |
| Offset 667, 190 lines modified | Offset 669, 182 lines modified | ||
| 667 | ····const-string·v10,·"rowid" | 669 | ····const-string·v10,·"rowid" |
| 668 | ····move-object·v3,·v11 | 670 | ····move-object·v3,·v11 |
| 669 | ····invoke-virtual/range·{v3·..·v10},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 671 | ····invoke-virtual/range·{v3·..·v10},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
| 670 | ····move-result-object·v1 | 672 | ····move-result-object·v14 |
| 671 | ····.line·78 | 673 | ····.line·78 |
| 672 | ····move-object/from16·v0,·p0 | 674 | ····move-object/from16·v0,·p0 |
| 673 | ····move-object/from16·v1,·v16 | ||
| 674 | ····invoke-direct·{v0,·v1},·Lcom/markuspage/android/atimetracker/DBBackup;->readTasks(Landroid/database/Cursor;)Ljava/util/List; | 675 | ····invoke-direct·{v0,·v14},·Lcom/markuspage/android/atimetracker/DBBackup;->readTasks(Landroid/database/Cursor;)Ljava/util/List; |
| 675 | ····move-result-object·v | 676 | ····move-result-object·v18 |
| 676 | ····.line·80 | 677 | ····.line·80 |
| 677 | ····.local·v | 678 | ····.local·v18,·"toReorder":Ljava/util/List;,·"Ljava/util/List<Lcom/markuspage/android/atimetracker/Task;>;" |
| Max diff block lines reached; 7926/12223 bytes (64.84%) of diff not shown. | |||
| Offset 348, 257 lines modified | Offset 348, 231 lines modified | ||
| 348 | ····:cond_5 | 348 | ····:cond_5 |
| 349 | ····const/4·v1,·0x0 | 349 | ····const/4·v1,·0x0 |
| 350 | ····goto·:goto_0 | 350 | ····goto·:goto_0 |
| 351 | .end·method | 351 | .end·method |
| 352 | .method·private·makeWhereClause(Ljava/util/Calendar;Ljava/util/Calendar;)[Ljava/lang/String; | 352 | .method·private·makeWhereClause(Ljava/util/Calendar;Ljava/util/Calendar;)[Ljava/lang/String; |
| 353 | ····.locals·1 | 353 | ····.locals·12 |
| 354 | ····.param·p1,·"start"····#·Ljava/util/Calendar; | 354 | ····.param·p1,·"start"····#·Ljava/util/Calendar; |
| 355 | ····.param·p2,·"end"····#·Ljava/util/Calendar; | 355 | ····.param·p2,·"end"····#·Ljava/util/Calendar; |
| 356 | ····.prologue | 356 | ····.prologue |
| 357 | ····.line·873 | 357 | ····.line·873 |
| 358 | ····const-string·v | 358 | ····const-string·v3,·"AND·start·<·%d·AND·start·>=·%d" |
| 359 | ····.line·874 | 359 | ····.line·874 |
| 360 | ····.local·v | 360 | ····.local·v3,·"query":Ljava/lang/String; |
| 361 | ····invoke-static·{},·Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; | 361 | ····invoke-static·{},·Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; |
| 362 | ····move-result-object·v | 362 | ····move-result-object·v4 |
| 363 | ····.line·875 | 363 | ····.line·875 |
| 364 | ····.local·v | 364 | ····.local·v4,·"today":Ljava/util/Calendar; |
| 365 | ···· | 365 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Tasks$TaskAdapter;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 366 | ····i | 366 | ····invoke-static·{v5},·Lcom/markuspage/android/atimetracker/Tasks;->access$1000(Lcom/markuspage/android/atimetracker/Tasks;)Landroid/content/SharedPreferences; |
| 367 | ···· | 367 | ····move-result-object·v5 |
| 368 | ···· | 368 | ····const-string·v6,·"start_day" |
| 369 | ····const | 369 | ····const/4·v7,·0x0 |
| 370 | ····const/ | 370 | ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I |
| 371 | ···· | 371 | ····move-result·v5 |
| 372 | ···· | 372 | ····add-int/lit8·v5,·v5,·0x1 |
| 373 | ····add-int/lit8·v13,·v13,·0x1 | ||
| 374 | ····invoke-virtual·{v | 373 | ····invoke-virtual·{v4,·v5},·Ljava/util/Calendar;->setFirstDayOfWeek(I)V |
| 375 | ····.line·876 | 374 | ····.line·876 |
| 376 | ····const/16·v | 375 | ····const/16·v5,·0xb |
| 377 | ····const/16·v | 376 | ····const/16·v6,·0xc |
| 378 | ····invoke-virtual·{v | 377 | ····invoke-virtual·{v4,·v5,·v6},·Ljava/util/Calendar;->set(II)V |
| 379 | ····.line·877 | 378 | ····.line·877 |
| 380 | ····const/4·v | 379 | ····const/4·v5,·0x4 |
| 381 | ····new-array·v | 380 | ····new-array·v7,·v5,·[I |
| 382 | ····fill-array-data·v | 381 | ····fill-array-data·v7,·:array_0 |
| 383 | ····.local·v2,·"arr$":[I | ||
| 384 | ····array-length·v8,·v | 382 | ····array-length·v8,·v7 |
| 385 | ····.local·v8,·"len$":I | ||
| 386 | ····const/4·v | 383 | ····const/4·v5,·0x0 |
| 387 | ····.local·v6,·"i$":I | ||
| 388 | ····move·v | 384 | ····move·v6,·v5 |
| 389 | ····.end·local·v2····#·"arr$":[I | ||
| 390 | ····.end·local·v6····#·"i$":I | ||
| 391 | ····.end·local·v8····#·"len$":I | ||
| 392 | ····.local·v7,·"i$":I | ||
| 393 | ····:goto_0 | 385 | ····:goto_0 |
| 394 | ····if-ge·v | 386 | ····if-ge·v6,·v8,·:cond_1 |
| 395 | ····aget·v | 387 | ····aget·v1,·v7,·v6 |
| 396 | ····.line·880 | 388 | ····.line·880 |
| 397 | ····.local·v | 389 | ····.local·v1,·"field":I |
| 398 | ····const/4·v | 390 | ····const/4·v5,·0x3 |
| 399 | ····new-array·v | 391 | ····new-array·v9,·v5,·[Ljava/util/Calendar; |
| 400 | ····const/4·v | 392 | ····const/4·v5,·0x0 |
| 401 | ····aput-object·v | 393 | ····aput-object·v4,·v9,·v5 |
| 402 | ····const/4·v | 394 | ····const/4·v5,·0x1 |
| 403 | ····aput-object·p1,·v | 395 | ····aput-object·p1,·v9,·v5 |
| 404 | ····const/4·v | 396 | ····const/4·v5,·0x2 |
| 405 | ····aput-object·p2,·v | 397 | ····aput-object·p2,·v9,·v5 |
| 406 | ····.local·v3,·"arr$":[Ljava/util/Calendar; | ||
| 407 | ····array-length·v | 398 | ····array-length·v10,·v9 |
| 408 | ····.local·v9,·"len$":I | ||
| 409 | ····const/4·v | 399 | ····const/4·v5,·0x0 |
| 410 | ····.end·local·v7····#·"i$":I | ||
| 411 | ····.restart·local·v6····#·"i$":I | ||
| 412 | ····:goto_1 | 400 | ····:goto_1 |
| 413 | ····if-ge·v | 401 | ····if-ge·v5,·v10,·:cond_0 |
| 414 | ····aget-object·v | 402 | ····aget-object·v0,·v9,·v5 |
| 415 | ····.line·881 | 403 | ····.line·881 |
| 416 | ····.local·v | 404 | ····.local·v0,·"d":Ljava/util/Calendar; |
| 417 | ····invoke-virtual·{v | 405 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->getMinimum(I)I |
| 418 | ····move-result·v1 | 406 | ····move-result·v11 |
| 419 | ····invoke-virtual·{v | 407 | ····invoke-virtual·{v0,·v1,·v11},·Ljava/util/Calendar;->set(II)V |
| 420 | ····.line·880 | 408 | ····.line·880 |
| 421 | ····add-int/lit8·v | 409 | ····add-int/lit8·v5,·v5,·0x1 |
| 422 | ····goto·:goto_1 | 410 | ····goto·:goto_1 |
| 423 | ····.line·877 | 411 | ····.line·877 |
| 424 | ····.end·local·v | 412 | ····.end·local·v0····#·"d":Ljava/util/Calendar; |
| 425 | ····:cond_0 | 413 | ····:cond_0 |
| 426 | ····add-int/lit8·v | 414 | ····add-int/lit8·v5,·v6,·0x1 |
| 427 | ····move·v | 415 | ····move·v6,·v5 |
| 428 | ····.end·local·v6····#·"i$":I | ||
| Max diff block lines reached; 6900/11542 bytes (59.78%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·362 | 27 | ····.line·362 |
| 27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$2;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$2;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Settings; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Settings; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Settings;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Settings;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Settings; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·251 | 27 | ····.line·251 |
| 27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Settings$1;->this$0:Lcom/markuspage/android/atimetracker/Settings; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Settings$1;->this$0:Lcom/markuspage/android/atimetracker/Settings; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lcom/markuspage/android/atimetracker/Tasks$3; | 21 | .field·final·synthetic·this$1:Lcom/markuspage/android/atimetracker/Tasks$3; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks$3;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks$3;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lcom/markuspage/android/atimetracker/Tasks$3; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·482 | 27 | ····.line·482 |
| 27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3$1;->this$1:Lcom/markuspage/android/atimetracker/Tasks$3; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3$1;->this$1:Lcom/markuspage/android/atimetracker/Tasks$3; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 146, 12 lines modified | Offset 147, 13 lines modified | ||
| 146 | ····move·v4,·p3 | 147 | ····move·v4,·p3 |
| 147 | ····move·v5,·p4 | 148 | ····move·v5,·p4 |
| 148 | ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V | 149 | ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V |
| 150 | ····.line·517 | ||
| 149 | ····invoke-virtual·{v0},·Landroid/app/DatePickerDialog;->show()V | 151 | ····invoke-virtual·{v0},·Landroid/app/DatePickerDialog;->show()V |
| 150 | ····.line·518 | 152 | ····.line·518 |
| 151 | ····return-void | 153 | ····return-void |
| 152 | .end·method | 154 | .end·method |
| Offset 1268, 30 lines modified | Offset 1268, 30 lines modified | ||
| 1268 | ········0x0 | 1268 | ········0x0 |
| 1269 | ········0x0 | 1269 | ········0x0 |
| 1270 | ········0x0 | 1270 | ········0x0 |
| 1271 | ····.end·array-data | 1271 | ····.end·array-data |
| 1272 | .end·method | 1272 | .end·method |
| 1273 | .method·private·getCurrentRange()[[Ljava/lang/String; | 1273 | .method·private·getCurrentRange()[[Ljava/lang/String; |
| 1274 | ····.locals·2 | 1274 | ····.locals·24 |
| 1275 | ····.prologue | 1275 | ····.prologue |
| 1276 | ····.line·261 | 1276 | ····.line·261 |
| 1277 | ····new-instance·v1 | 1277 | ····new-instance·v18,·Ljava/util/ArrayList; |
| 1278 | ····invoke-direct/range·{v1 | 1278 | ····invoke-direct/range·{v18·..·v18},·Ljava/util/ArrayList;-><init>()V |
| 1279 | ····.line·263 | 1279 | ····.line·263 |
| 1280 | ····.local·v1 | 1280 | ····.local·v18,·"tasks":Ljava/util/List;,·"Ljava/util/List<[Ljava/lang/String;>;" |
| 1281 | ····new-instance·v1 | 1281 | ····new-instance·v17,·Ljava/util/TreeMap; |
| 1282 | ····invoke-direct/range·{v1 | 1282 | ····invoke-direct/range·{v17·..·v17},·Ljava/util/TreeMap;-><init>()V |
| 1283 | ····.line·264 | 1283 | ····.line·264 |
| 1284 | ····.local·v1 | 1284 | ····.local·v17,·"taskNames":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/String;>;" |
| 1285 | ····move-object/from16·v0,·p0 | 1285 | ····move-object/from16·v0,·p0 |
| 1286 | ····iget-object·v2,·v0,·Lcom/markuspage/android/atimetracker/Report;->db:Landroid/database/sqlite/SQLiteDatabase; | 1286 | ····iget-object·v2,·v0,·Lcom/markuspage/android/atimetracker/Report;->db:Landroid/database/sqlite/SQLiteDatabase; |
| 1287 | ····const-string·v3,·"tasks" | 1287 | ····const-string·v3,·"tasks" |
| 1288 | ····const/4·v4,·0x2 | 1288 | ····const/4·v4,·0x2 |
| Offset 1334, 58 lines modified | Offset 1334, 58 lines modified | ||
| 1334 | ····.line·267 | 1334 | ····.line·267 |
| 1335 | ····:cond_0 | 1335 | ····:cond_0 |
| 1336 | ····const/4·v2,·0x0 | 1336 | ····const/4·v2,·0x0 |
| 1337 | ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getInt(I)I | 1337 | ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getInt(I)I |
| 1338 | ····move-result·v | 1338 | ····move-result·v19 |
| 1339 | ····.line·268 | 1339 | ····.line·268 |
| 1340 | ····.local·v | 1340 | ····.local·v19,·"tid":I |
| 1341 | ····const/4·v2,·0x1 | 1341 | ····const/4·v2,·0x1 |
| 1342 | ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 1342 | ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
| 1343 | ····move-result-object·v2 | 1343 | ····move-result-object·v20 |
| 1344 | ····.line·269 | 1344 | ····.line·269 |
| 1345 | ····.local·v2 | 1345 | ····.local·v20,·"tname":Ljava/lang/String; |
| 1346 | ····invoke-static/range·{v | 1346 | ····invoke-static/range·{v19·..·v19},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 1347 | ····move-result-object·v2 | 1347 | ····move-result-object·v2 |
| 1348 | ····move-object/from16·v0,·v1 | 1348 | ····move-object/from16·v0,·v17 |
| 1349 | ····move-object/from16·v1,·v2 | 1349 | ····move-object/from16·v1,·v20 |
| 1350 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1350 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| 1351 | ····.line·270 | 1351 | ····.line·270 |
| 1352 | ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToNext()Z | 1352 | ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToNext()Z |
| 1353 | ····move-result·v2 | 1353 | ····move-result·v2 |
| 1354 | ····if-nez·v2,·:cond_0 | 1354 | ····if-nez·v2,·:cond_0 |
| 1355 | ····.line·272 | 1355 | ····.line·272 |
| 1356 | ····.end·local·v | 1356 | ····.end·local·v19····#·"tid":I |
| 1357 | ····.end·local·v2 | 1357 | ····.end·local·v20····#·"tname":Ljava/lang/String; |
| 1358 | ····:cond_1 | 1358 | ····:cond_1 |
| 1359 | ····invoke-interface·{v11},·Landroid/database/Cursor;->close()V | 1359 | ····invoke-interface·{v11},·Landroid/database/Cursor;->close()V |
| 1360 | ····.line·274 | 1360 | ····.line·274 |
| 1361 | ····const/4·v2,·0x7 | 1361 | ····const/4·v2,·0x7 |
| 1362 | ····new-array·v0,·v2,·[I | 1362 | ····new-array·v0,·v2,·[I |
| 1363 | ····move-object/from16·v2 | 1363 | ····move-object/from16·v23,·v0 |
| 1364 | ····.line·275 | 1364 | ····.line·275 |
| 1365 | ····.local·v2 | 1365 | ····.local·v23,·"weekDays":[I |
| 1366 | ····const/4·v13,·0x0 | 1366 | ····const/4·v13,·0x0 |
| 1367 | ····.local·v13,·"i":I | 1367 | ····.local·v13,·"i":I |
| 1368 | ····:goto_0 | 1368 | ····:goto_0 |
| 1369 | ····const/4·v2,·0x7 | 1369 | ····const/4·v2,·0x7 |
| 1370 | ····if-ge·v13,·v2,·:cond_2 | 1370 | ····if-ge·v13,·v2,·:cond_2 |
| Offset 1403, 15 lines modified | Offset 1403, 15 lines modified | ||
| 1403 | ····add-int/2addr·v2,·v13 | 1403 | ····add-int/2addr·v2,·v13 |
| 1404 | ····rem-int/lit8·v2,·v2,·0x7 | 1404 | ····rem-int/lit8·v2,·v2,·0x7 |
| 1405 | ····add-int/lit8·v2,·v2,·0x1 | 1405 | ····add-int/lit8·v2,·v2,·0x1 |
| 1406 | ····aput·v2,·v2 | 1406 | ····aput·v2,·v23,·v13 |
| 1407 | ····.line·275 | 1407 | ····.line·275 |
| 1408 | ····add-int/lit8·v13,·v13,·0x1 | 1408 | ····add-int/lit8·v13,·v13,·0x1 |
| 1409 | ····goto·:goto_0 | 1409 | ····goto·:goto_0 |
| 1410 | ····.line·279 | 1410 | ····.line·279 |
| Offset 1433, 130 lines modified | Offset 1433, 125 lines modified | ||
| 1433 | ····:goto_1 | 1433 | ····:goto_1 |
| 1434 | ····const/4·v2,·0x7 | 1434 | ····const/4·v2,·0x7 |
| 1435 | ····if-ge·v13,·v2,·:cond_3 | 1435 | ····if-ge·v13,·v2,·:cond_3 |
| 1436 | ····.line·282 | 1436 | ····.line·282 |
| 1437 | ····aget·v2,·v2 | 1437 | ····aget·v2,·v23,·v13 |
| 1438 | ····invoke-static·{v2},·Lcom/markuspage/android/atimetracker/Report$Day;->fromCalEnum(I)Lcom/markuspage/android/atimetracker/Report$Day; | 1438 | ····invoke-static·{v2},·Lcom/markuspage/android/atimetracker/Report$Day;->fromCalEnum(I)Lcom/markuspage/android/atimetracker/Report$Day; |
| 1439 | ····move-result-object·v1 | 1439 | ····move-result-object·v16 |
| 1440 | ····.line·283 | 1440 | ····.line·283 |
| 1441 | ····.local·v1 | 1441 | ····.local·v16,·"s":Lcom/markuspage/android/atimetracker/Report$Day; |
| 1442 | ····add-int/lit8·v2,·v13,·0x1 | 1442 | ····add-int/lit8·v2,·v13,·0x1 |
| 1443 | ····move-object/from16·v0,·v1 | 1443 | ····move-object/from16·v0,·v16 |
| 1444 | ····iget-object·v3,·v0,·Lcom/markuspage/android/atimetracker/Report$Day;->header:Ljava/lang/String; | 1444 | ····iget-object·v3,·v0,·Lcom/markuspage/android/atimetracker/Report$Day;->header:Ljava/lang/String; |
| Max diff block lines reached; 11284/15281 bytes (73.84%) of diff not shown. | |||
| Offset 83, 14 lines modified | Offset 83, 15 lines modified | ||
| 83 | ····move-result·v2 | 83 | ····move-result·v2 |
| 84 | ····invoke-virtual·{v9},·Landroid/widget/DatePicker;->getDayOfMonth()I | 84 | ····invoke-virtual·{v9},·Landroid/widget/DatePicker;->getDayOfMonth()I |
| 85 | ····move-result·v3 | 85 | ····move-result·v3 |
| 86 | ····.line·110 | ||
| 86 | ····invoke-virtual·{v10},·Landroid/widget/TimePicker;->getCurrentHour()Ljava/lang/Integer; | 87 | ····invoke-virtual·{v10},·Landroid/widget/TimePicker;->getCurrentHour()Ljava/lang/Integer; |
| 87 | ····move-result-object·v4 | 88 | ····move-result-object·v4 |
| 88 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 89 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
| 89 | ····move-result·v4 | 90 | ····move-result·v4 |
| Offset 99, 14 lines modified | Offset 100, 15 lines modified | ||
| 99 | ····move-result-object·v5 | 100 | ····move-result-object·v5 |
| 100 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I | 101 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I |
| 101 | ····move-result·v5 | 102 | ····move-result·v5 |
| 103 | ····.line·109 | ||
| 102 | ····invoke-virtual/range·{v0·..·v5},·Ljava/util/Calendar;->set(IIIII)V | 104 | ····invoke-virtual/range·{v0·..·v5},·Ljava/util/Calendar;->set(IIIII)V |
| 103 | ····.line·111 | 105 | ····.line·111 |
| 104 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/EditTime;->getIntent()Landroid/content/Intent; | 106 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/EditTime;->getIntent()Landroid/content/Intent; |
| 105 | ····move-result-object·v2 | 107 | ····move-result-object·v2 |
| Offset 165, 14 lines modified | Offset 167, 15 lines modified | ||
| 165 | ····move-result·v3 | 167 | ····move-result·v3 |
| 166 | ····invoke-virtual·{v7},·Landroid/widget/DatePicker;->getDayOfMonth()I | 168 | ····invoke-virtual·{v7},·Landroid/widget/DatePicker;->getDayOfMonth()I |
| 167 | ····move-result·v4 | 169 | ····move-result·v4 |
| 170 | ····.line·119 | ||
| 168 | ····invoke-virtual·{v8},·Landroid/widget/TimePicker;->getCurrentHour()Ljava/lang/Integer; | 171 | ····invoke-virtual·{v8},·Landroid/widget/TimePicker;->getCurrentHour()Ljava/lang/Integer; |
| 169 | ····move-result-object·v5 | 172 | ····move-result-object·v5 |
| 170 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I | 173 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I |
| 171 | ····move-result·v5 | 174 | ····move-result·v5 |
| Offset 181, 14 lines modified | Offset 184, 15 lines modified | ||
| 181 | ····move-result-object·v6 | 184 | ····move-result-object·v6 |
| 182 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I | 185 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I |
| 183 | ····move-result·v6 | 186 | ····move-result·v6 |
| 187 | ····.line·118 | ||
| 184 | ····invoke-virtual/range·{v1·..·v6},·Ljava/util/Calendar;->set(IIIII)V | 188 | ····invoke-virtual/range·{v1·..·v6},·Ljava/util/Calendar;->set(IIIII)V |
| 185 | ····.line·120 | 189 | ····.line·120 |
| 186 | ····invoke-virtual·{v1,·v0},·Ljava/util/Calendar;->compareTo(Ljava/util/Calendar;)I | 190 | ····invoke-virtual·{v1,·v0},·Ljava/util/Calendar;->compareTo(Ljava/util/Calendar;)I |
| 187 | ····move-result·v2 | 191 | ····move-result·v2 |
| Offset 388, 48 lines modified | Offset 392, 55 lines modified | ||
| 388 | ····.line·133 | 392 | ····.line·133 |
| 389 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 393 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
| 390 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 394 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
| 391 | ····const·v1,·0x7f060014 | 395 | ····const·v1,·0x7f060014 |
| 396 | ····.line·134 | ||
| 392 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 397 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
| 393 | ····move-result-object·v0 | 398 | ····move-result-object·v0 |
| 394 | ····const·v1,·0x108008a | 399 | ····const·v1,·0x108008a |
| 400 | ····.line·135 | ||
| 395 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; | 401 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; |
| 396 | ····move-result-object·v0 | 402 | ····move-result-object·v0 |
| 397 | ····const/4·v1,·0x1 | 403 | ····const/4·v1,·0x1 |
| 404 | ····.line·136 | ||
| 398 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 405 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
| 399 | ····move-result-object·v0 | 406 | ····move-result-object·v0 |
| 400 | ····const·v1,·0x7f060013 | 407 | ····const·v1,·0x7f060013 |
| 408 | ····.line·137 | ||
| 401 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 409 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
| 402 | ····move-result-object·v0 | 410 | ····move-result-object·v0 |
| 403 | ····const·v1,·0x104000a | 411 | ····const·v1,·0x104000a |
| 404 | ····const/4·v2,·0x0 | 412 | ····const/4·v2,·0x0 |
| 413 | ····.line·138 | ||
| 405 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 414 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 406 | ····move-result-object·v0 | 415 | ····move-result-object·v0 |
| 416 | ····.line·139 | ||
| 407 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 417 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
| 408 | ····move-result-object·v0 | 418 | ····move-result-object·v0 |
| 419 | ····.line·133 | ||
| 409 | ····return-object·v0 | 420 | ····return-object·v0 |
| 410 | .end·method | 421 | .end·method |
| 411 | .method·protected·onResume()V | 422 | .method·protected·onResume()V |
| 412 | ····.locals·14 | 423 | ····.locals·14 |
| 413 | ····.prologue | 424 | ····.prologue |
| Offset 515, 18 lines modified | Offset 526, 20 lines modified | ||
| 515 | ····move-result·v6 | 526 | ····move-result·v6 |
| 516 | ····invoke-virtual·{v3,·v9},·Ljava/util/Calendar;->get(I)I | 527 | ····invoke-virtual·{v3,·v9},·Ljava/util/Calendar;->get(I)I |
| 517 | ····move-result·v7 | 528 | ····move-result·v7 |
| Max diff block lines reached; 651/3761 bytes (17.31%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Settings; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Settings; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Settings;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Settings;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Settings; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·261 | 27 | ····.line·261 |
| 27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Settings$2;->this$0:Lcom/markuspage/android/atimetracker/Settings; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Settings$2;->this$0:Lcom/markuspage/android/atimetracker/Settings; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 1, 99 lines modified | Offset 1, 73 lines modified | ||
| 1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
| 2 | IHDR·{ | 2 | IHDR·{ |
| 3 | ····width:·33;·height:·21;·bitdepth:·8; | 3 | ····width:·33;·height:·21;·bitdepth:·8; |
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 8 | ····(115,109,115)·····#·rgb·=·(0x73,0x6d,0x73) | 8 | ····(115,109,115)·····#·rgb·=·(0x73,0x6d,0x73) |
| 9 | ····(107,109,107)·····#·rgb·=·(0x6b,0x6d,0x6b) | 9 | ····(107,109,107)·····#·rgb·=·(0x6b,0x6d,0x6b) |
| 10 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) | 10 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) |
| 11 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 11 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
| 12 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 12 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
| 13 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | 13 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) |
| 14 | ····(132,125,132)·····#·rgb·=·(0x84,0x7d,0x84) | 14 | ····(132,125,132)·····#·rgb·=·(0x84,0x7d,0x84) |
| 15 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 15 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
| 16 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | ||
| 17 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) | ||
| 18 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) | 16 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) |
| 19 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | 17 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) |
| 20 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | 18 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) |
| 21 | ····(156,162,156)·····#·rgb·=·(0x9c,0xa2,0x9c) | 19 | ····(156,162,156)·····#·rgb·=·(0x9c,0xa2,0x9c) |
| 22 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) | ||
| 23 | ····(239,239,239)·····#·rgb·=·(0xef,0xef,0xef) | ||
| 24 | ····(231,235,231)·····#·rgb·=·(0xe7,0xeb,0xe7) | ||
| 25 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) | ||
| 26 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) | 20 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) |
| 27 | ····(123,117,123)·····#·rgb·=·(0x7b,0x75,0x7b) | 21 | ····(123,117,123)·····#·rgb·=·(0x7b,0x75,0x7b) |
| 28 | ····(156,154,156)·····#·rgb·=·(0x9c,0x9a,0x9c) | 22 | ····(156,154,156)·····#·rgb·=·(0x9c,0x9a,0x9c) |
| 29 | ····(206,203,206)·····#·rgb·=·(0xce,0xcb,0xce) | ||
| 30 | ····(247,243,247)·····#·rgb·=·(0xf7,0xf3,0xf7) | ||
| 31 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | ||
| 32 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) | 23 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) |
| 33 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | 24 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) |
| 34 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) | 25 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) |
| 35 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 26 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
| 36 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 27 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
| 37 | ····(148,150,148)·····#·rgb·=·(0x94,0x96,0x94) | 28 | ····(148,150,148)·····#·rgb·=·(0x94,0x96,0x94) |
| 38 | ····(239,243,239)·····#·rgb·=·(0xef,0xf3,0xef) | ||
| 39 | ····(222,227,222)·····#·rgb·=·(0xde,0xe3,0xde) | 29 | ····(222,227,222)·····#·rgb·=·(0xde,0xe3,0xde) |
| 40 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | 30 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) |
| 41 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) | 31 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) |
| 42 | ····(173,166,173)·····#·rgb·=·(0xad,0xa6,0xad) | ||
| 43 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | ||
| 44 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) | 32 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) |
| 45 | ····(115,117,115)·····#·rgb·=·(0x73,0x75,0x73) | 33 | ····(115,117,115)·····#·rgb·=·(0x73,0x75,0x73) |
| 46 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 34 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
| 47 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) | 35 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) |
| 48 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) | ||
| 49 | ····(231,227,231)·····#·rgb·=·(0xe7,0xe3,0xe7) | ||
| 50 | ····(231,227,231)·····#·rgb·=·(0xe7,0xe3,0xe7) | 36 | ····(231,227,231)·····#·rgb·=·(0xe7,0xe3,0xe7) |
| 51 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) | 37 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) |
| 52 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) | 38 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) |
| 53 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | ||
| 54 | ····(222,223,222)·····#·rgb·=·(0xde,0xdf,0xde) | ||
| 55 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) | 39 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) |
| 56 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 40 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
| 57 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 41 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
| 58 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) | ||
| 59 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | 42 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) |
| 60 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | 43 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) |
| 61 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 44 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
| 62 | ····(239,235,239)·····#·rgb·=·(0xef,0xeb,0xef) | ||
| 63 | ····(222,227,222)·····#·rgb·=·(0xde,0xe3,0xde) | ||
| 64 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) | 45 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) |
| 65 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 46 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
| 66 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) | 47 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) |
| 67 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | ||
| 68 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | ||
| 69 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | 48 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) |
| 70 | ····(198,203,198)·····#·rgb·=·(0xc6,0xcb,0xc6) | 49 | ····(198,203,198)·····#·rgb·=·(0xc6,0xcb,0xc6) |
| 71 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) | 50 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) |
| 72 | ····(231,223,231)·····#·rgb·=·(0xe7,0xdf,0xe7) | ||
| 73 | ····(181,186,181)·····#·rgb·=·(0xb5,0xba,0xb5) | ||
| 74 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 51 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
| 75 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) | 52 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) |
| 76 | ····(173,170,173)·····#·rgb·=·(0xad,0xaa,0xad) | ||
| 77 | ····(206,203,206)·····#·rgb·=·(0xce,0xcb,0xce) | 53 | ····(206,203,206)·····#·rgb·=·(0xce,0xcb,0xce) |
| 78 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) | 54 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) |
| 79 | ····(148,154,148)·····#·rgb·=·(0x94,0x9a,0x94) | 55 | ····(148,154,148)·····#·rgb·=·(0x94,0x9a,0x94) |
| 80 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 56 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
| 81 | ····(206,211,206)·····#·rgb·=·(0xce,0xd3,0xce) | ||
| 82 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) | 57 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) |
| 83 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | 58 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) |
| 84 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | 59 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) |
| 85 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) | 60 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) |
| 86 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) | 61 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) |
| 87 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | 62 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) |
| 88 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | 63 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) |
| 89 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | 64 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) |
| 90 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) | 65 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) |
| 91 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | 66 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) |
| 92 | ····(222,231,222)·····#·rgb·=·(0xde,0xe7,0xde) | ||
| 93 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | 67 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) |
| 94 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | 68 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) |
| 95 | ····(189,195,189)·····#·rgb·=·(0xbd,0xc3,0xbd) | 69 | ····(189,195,189)·····#·rgb·=·(0xbd,0xc3,0xbd) |
| 96 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | 70 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) |
| 97 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | 71 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) |
| 98 | ····(181,186,181)·····#·rgb·=·(0xb5,0xba,0xb5) | 72 | ····(181,186,181)·····#·rgb·=·(0xb5,0xba,0xb5) |
| 99 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | 73 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) |
| Offset 102, 34 lines modified | Offset 76, 60 lines modified | ||
| 102 | ····(198,203,198)·····#·rgb·=·(0xc6,0xcb,0xc6) | 76 | ····(198,203,198)·····#·rgb·=·(0xc6,0xcb,0xc6) |
| 103 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) | 77 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) |
| 104 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 78 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
| 105 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) | 79 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) |
| 106 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) | 80 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) |
| 107 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 81 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
| 108 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | 82 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) |
| 83 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | ||
| 84 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) | ||
| 85 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) | ||
| 86 | ····(239,239,239)·····#·rgb·=·(0xef,0xef,0xef) | ||
| 87 | ····(231,235,231)·····#·rgb·=·(0xe7,0xeb,0xe7) | ||
| 88 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) | ||
| 89 | ····(206,203,206)·····#·rgb·=·(0xce,0xcb,0xce) | ||
| 90 | ····(247,243,247)·····#·rgb·=·(0xf7,0xf3,0xf7) | ||
| 91 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | ||
| 92 | ····(239,243,239)·····#·rgb·=·(0xef,0xf3,0xef) | ||
| 93 | ····(173,166,173)·····#·rgb·=·(0xad,0xa6,0xad) | ||
| 94 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | ||
| 95 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) | ||
| 96 | ····(231,227,231)·····#·rgb·=·(0xe7,0xe3,0xe7) | ||
| 97 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | ||
| 98 | ····(222,223,222)·····#·rgb·=·(0xde,0xdf,0xde) | ||
| 99 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) | ||
| 100 | ····(239,235,239)·····#·rgb·=·(0xef,0xeb,0xef) | ||
| 101 | ····(222,227,222)·····#·rgb·=·(0xde,0xe3,0xde) | ||
| 102 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | ||
| Max diff block lines reached; 3258/9514 bytes (34.24%) of diff not shown. | |||