/home/hans/code/fdroid/data/tmp/urbanstew.RehearsalAssistant_26.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_urbanstew.RehearsalAssistant_26.apk
zipinfo {}
Offset 1, 28 lines modified Offset 1, 28 lines modified
1 Zip·​file·​size:​·​168485·​bytes,​·​number·​of·​entries:​·​26 1 Zip·​file·​size:​·​168624·​bytes,​·​number·​of·​entries:​·​26
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1902·​bl·​defN·​14-​Jan-​15·​14:​21·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1902·​bl·​defN·​14-​Jan-​15·​14:​21·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2023·​bl·​defN·​14-​Jan-​15·​14:​21·​META-​INF/​5E58F435.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2023·​bl·​defN·​14-​Jan-​15·​14:​21·​META-​INF/​5E58F435.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Jan-​15·​14:​21·​META-​INF/​5E58F435.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Jan-​15·​14:​21·​META-​INF/​5E58F435.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····5184·​bx·stor·14-​Jan-​15·14:​20·res/​drawable/​grayscale_masks.​png 5 -​rw-​-​-​-​·····2.​0·​fat·····7672·​bX·defN·08-​Jan-​01·00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​1.​0·​fat·····4173·​b-​·​stor·14-​Jan-​15·14:​20·​res/​drawable/​icon.​png 6 -​rw-​-​-​-​·····​1.​0·​fat·····5184·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable/​grayscale_masks.​png
7 -​rw-​-​-​-​·····2.​0·​fat······​544·​bl·defN·14-​Jan-​15·14:​20·​res/​drawable/​masks_gradient.​xml 7 -​rw-​-​-​-​·····1.​0·​fat·····4082·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable/​icon.​png
8 -​rw-​-​-​-​·····1.​0·​fat·····2039·​b-​·stor·14-​Jan-​15·14:​20·​res/​drawable/​media_record.​png 8 -​rw-​-​-​-​·····2.​0·​fat······​544·​bl·defN·08-​Jan-​01·00:​00·​res/​drawable/​masks_gradient.​xml
9 -​rw-​-​-​-​·····​1.​0·​fat·····​2313·​b-​·​stor·14-​Jan-​15·14:​20·​res/​drawable/​media_recording.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​2039·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable/​media_record.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····1585·​b-​·​stor·14-​Jan-​15·14:​20·​res/​drawable/​recorder_widget_icon.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····2313·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable/​media_recording.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····4987·​b-​·​stor·14-​Jan-​15·14:​20·​res/​drawable/​red_masks.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····1585·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable/​recorder_widget_icon.​png
12 -​rw-​-​-​-​·····2.​0·​fat·····1288·​bl·defN·14-​Jan-​15·14:​20·​res/​layout/​alert_annotation_labe​l_entry.​xml 12 -​rw-​-​-​-​·····1.​0·​fat·····4963·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable/​red_masks.​png
13 -​rw-​-​-​-​·····​2.​0·​fat·····2584·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​alert_playback_dialog​.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat·····1288·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​alert_annotation_labe​l_entry.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat·····1196·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​annotationslist_item.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat·····2584·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​alert_playback_dialog​.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat·····2204·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​main.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat·····1196·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​annotationslist_item.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat·····1572·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​new_project_dialog.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat·····2204·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​main.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat·····2960·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​new_run.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat·····1572·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​new_project_dialog.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat·····​2384·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​playback.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat·····​2960·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​new_run.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat·····1040·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​project_manager.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat·····2384·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​playback.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat·····​1704·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​projectslist_item.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat·····​1040·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​project_manager.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat·····3644·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​record.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat·····1704·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​projectslist_item.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······660·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​runslist_item.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat·····3644·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​record.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat·····3668·​bl·​defN·14-​Jan-​15·14:​20·​res/​layout/​simple.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······660·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​runslist_item.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat·····​3036·​bl·​defN·14-​Jan-​15·14:​20·​res/​xml/​settings.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat·····​3668·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​simple.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat·····7496·​bl·​defN·14-​Jan-​15·14:​20·AndroidManifest.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat·····3036·​bl·​defN·08-​Jan-​01·00:​00·res/​xml/​settings.​xml
26 -​rw-​-​-​-​·····​1.​0·​fat····​85556·​b-​·​stor·14-​Jan-​15·14:​20·​resources.​arsc 26 -​rw-​-​-​-​·····​1.​0·​fat····​85760·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
27 -​rw-​-​-​-​·····​2.​0·​fat···​121264·​bl·​defN·14-​Jan-​15·14:​20·​classes.​dex 27 -​rw-​-​-​-​·····​2.​0·​fat···​122964·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
28 26·​files,​·​268303·​bytes·​uncompressed,​·​164813·​bytes·​compressed:​··​38.​6% 28 26·​files,​·​270268·​bytes·​uncompressed,​·​165038·​bytes·​compressed:​··​38.​9%
AndroidManifest.xml (decoded)
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="26"·​android:​versionName="0.​9"·​package="urbanstew.​RehearsalAssistant" 2 <manifest·​android:​versionCode="26"·​android:​versionName="0.​9"·​package="urbanstew.​RehearsalAssistant"·​platformBuildVersionC​ode="8"·​platformBuildVersionN​ame="2.​2"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="3"·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="3"·​/​>
5 ····​<application·​android:​label="Rehearsal·​Assistant"·​android:​icon="@drawable/​icon"·​android:​allowClearUserData="t​rue"> 5 ····​<application·​android:​label="Rehearsal·​Assistant"·​android:​icon="@drawable/​icon"·​android:​allowClearUserData="t​rue">
6 ········​<activity·​android:​label="Rehearsal·​Assistant"·​android:​name=".​RehearsalAssistant"> 6 ········​<activity·​android:​label="Rehearsal·​Assistant"·​android:​name=".​RehearsalAssistant">
7 ············​<intent-​filter> 7 ············​<intent-​filter>
8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​> 9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​>
res/drawable/icon.png
sng
Offset 5, 52 lines modified Offset 5, 52 lines modified
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 8 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
9 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 9 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
10 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 10 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
11 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 11 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
12 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·a5a5a500·​ececec34·​ececec6c·​ececec64·​ececec1c·54545400·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 12 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·00000000·​ececec34·​ececec6c·​ececec64·​ececec1c·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
13 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​a6a6a617·​fafafaad·​ffffffed·​fffffff4·​fffffff3·​ffffffeb·​f1f1f16c·61616100·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·3f3f3f00·​e6e6e629·​e6e6e621·a6a6a600·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 13 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​a6a6a617·​fafafaad·​ffffffed·​fffffff4·​fffffff3·​ffffffeb·​f1f1f16c·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·00000000·​e6e6e629·​e6e6e621·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
14 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​b2b2b219·​e3e3e347·​e3e3e39b·​fafafae0·​fffffffb·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffd5·​6c6c6c3a·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​44444421·​edededb7·​ffffffea·​ffffffe9·​fafafaad·​a9a9a919·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 14 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​b2b2b219·​e3e3e347·​e3e3e39b·​fafafae0·​fffffffb·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffd5·​6c6c6c3a·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​44444421·​edededb7·​ffffffea·​ffffffe9·​fafafaad·​a9a9a919·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
15 00000000·​00000000·​00000000·​d0d0d03a·​ddddddc3·​dddddddd·​dddddddd·​dddddddd·​dddddddd·​dddddddd·​fcfcfce4·​ffffffeb·​fffffff8·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffffd·​6b6b6b59·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​494c4d17·​eaeaeaae·​fffffffc·​ffffffff·​ffffffff·​fffffffb·​fafafac7·​a8a8a830·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 15 00000000·​00000000·​00000000·​d0d0d03a·​ddddddc3·​dddddddd·​dddddddd·​dddddddd·​dddddddd·​dddddddd·​fcfcfce4·​ffffffeb·​fffffff8·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffffd·​6b6b6b59·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​494c4d17·​eaeaeaae·​fffffffc·​ffffffff·​ffffffff·​fffffffb·​fafafac7·​a8a8a830·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
16 00000000·​00000000·​cecece3f·​ffffffde·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​6b6b6b5a·​00000000·​00000000·​00000000·​00000000·​00000000·1f030000·​59040018·​5910097c·​ad8b88d1·​fffffff9·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffffe·​fafafad5·​a8a8a858·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 16 00000000·​00000000·​cecece3f·​ffffffde·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​6b6b6b5a·​00000000·​00000000·​00000000·​00000000·​00000000·00000000·​59040018·​5910097c·​ad8b88d1·​fffffff9·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffffe·​fafafad5·​a8a8a858·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
17 00000000·​00000000·​fafafaa6·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​5d5d5d63·​00000000·​00000000·​00000000·22030000·​5a08002c·​5e0900a7·​6501009d·​934c447e·​f4edebe5·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fbfbfbe6·​d3d3d38a·aeaeae00·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 17 00000000·​00000000·​fafafaa6·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​5d5d5d63·​00000000·​00000000·​00000000·00000000·​5a08002c·​5e0900a7·​6501009d·​934c447e·​f4edebe5·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fbfbfbe6·​d3d3d38a·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
18 00000000·​00000000·​f4f4f4b8·​fffffffc·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffeffff·​ffffffff·​fffeffff·​c1aeacff·​8b6a65ff·​8f6f6aff·​b49f9cff·​f5f2f2ff·​e5e5e692·​5459590b·​00000000·​23040024·​670900a0·​790b008f·​4606003d·​0600001f·​61575658·​fffffff9·​c9bab8ff·​7c5750ff·​87655fff·​c1afadff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff5·​fdfdfdc8·​cdcdcd60·b4b4b400·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 18 00000000·​00000000·​f4f4f4b8·​fffffffc·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffeffff·​ffffffff·​fffeffff·​c1aeacff·​8b6a65ff·​8f6f6aff·​b49f9cff·​f5f2f2ff·​e5e5e692·​5459590b·​00000000·​23040024·​670900a0·​790b008f·​4606003d·​0600001f·​61575658·​fffffff9·​c9bab8ff·​7c5750ff·​87655fff·​c1afadff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff5·​fdfdfdc8·​cdcdcd60·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
19 00000000·​00000000·​f4f4f4af·​fffffffc·​ffffffff·​e6dedeff·​bba7a4ff·​d4c7c5ff·​f1ececff·​ffffffff·​ffffffff·​f6f4f4ff·​b59e9bff·​ab938fff·​7c5650ff·​805c56ff·​9a7c77ff·​8f706aff·​8e6e68ff·​9d817cff·​f0eeedc5·​a57e7b2b·​3f00005e·​670a00a8·​46070059·​17020022·​00000000·​4246460d·​e1e4e598·​ccbdbaff·​84625cff·​c5b4b2ff·​b6a19dff·​8a6963ff·​704942ff·​a48a86ff·​a78e8aff·​ffffffff·​ffffffff·​ffffffff·​ffffffe9·​ffffffc7·​c7c7c798·​c7c7c778·​bbbbbb24·​00000000·​00000000·​00000000· 19 00000000·​00000000·​f4f4f4af·​fffffffc·​ffffffff·​e6dedeff·​bba7a4ff·​d4c7c5ff·​f1ececff·​ffffffff·​ffffffff·​f6f4f4ff·​b59e9bff·​ab938fff·​7c5650ff·​805c56ff·​9a7c77ff·​8f706aff·​8e6e68ff·​9d817cff·​f0eeedc5·​a57e7b2b·​3f00005e·​670a00a8·​46070059·​17020022·​00000000·​4246460d·​e1e4e598·​ccbdbaff·​84625cff·​c5b4b2ff·​b6a19dff·​8a6963ff·​704942ff·​a48a86ff·​a78e8aff·​ffffffff·​ffffffff·​ffffffff·​ffffffe9·​ffffffc7·​c7c7c798·​c7c7c778·​bbbbbb24·​00000000·​00000000·​00000000·
20 00000000·​00000000·​f4f4f47a·​fffffff8·​91726cff·​a48a86ff·​cfc1bfff·​d7cbc9ff·​ab948fff·​91726dff·​85625cff·​a8908cff·​967873ff·​9e827eff·​85625dff·​58281fff·​54241fff·​53231bff·​4a1614ff·​5a2a21ff·​dad3d2f7·​b48580d9·​6700008b·​43030033·​0a010007·​00000000·54565600·​e1e1e15a·​e1d7d5f1·​ac9490ff·​c1afacff·​b6a29dff·​baa6a2ff·​ccbdbbff·​cebfbdff·​9a7c78ff·​b19a97ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffffa·​fffffff0·​ffffffd0·​bababa4c·​00000000·​00000000· 20 00000000·​00000000·​f4f4f47a·​fffffff8·​91726cff·​a48a86ff·​cfc1bfff·​d7cbc9ff·​ab948fff·​91726dff·​85625cff·​a8908cff·​967873ff·​9e827eff·​85625dff·​58281fff·​54241fff·​53231bff·​4a1614ff·​5a2a21ff·​dad3d2f7·​b48580d9·​6700008b·​43030033·​0a010007·​00000000·00000000·​e1e1e15a·​e1d7d5f1·​ac9490ff·​c1afacff·​b6a29dff·​baa6a2ff·​ccbdbbff·​cebfbdff·​9a7c78ff·​b19a97ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffffa·​fffffff0·​ffffffd0·​bababa4c·​00000000·​00000000·
21 00000000·​00000000·​ffffff37·​f1edecf4·​987b76ff·​957771ff·​6c423aff·​613430ff·​5f3129ff·​79534dff·​9d817cff·​e4dcd9ff·​eae4e3ff·​dad0ceff·​734b44ff·​3a0201ff·​330000ff·​300000ff·​2c0000ff·​260000ff·​7d5953ff·​ecdbd9f0·​6c54514f·​00000000·​00000000·​00000000·​6565652f·​ffffffd2·​efebeaff·​9a7d78ff·​4f1e1eff·​4f1e17ff·​562720ff·​6a4038ff·​b19b97ff·​f4f1f1ff·​f3efefff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffd9·​b9b9b90f·​00000000· 21 00000000·​00000000·​ffffff37·​f1edecf4·​987b76ff·​957771ff·​6c423aff·​613430ff·​5f3129ff·​79534dff·​9d817cff·​e4dcd9ff·​eae4e3ff·​dad0ceff·​734b44ff·​3a0201ff·​330000ff·​300000ff·​2c0000ff·​260000ff·​7d5953ff·​ecdbd9f0·​6c54514f·​00000000·​00000000·​00000000·​6565652f·​ffffffd2·​efebeaff·​9a7d78ff·​4f1e1eff·​4f1e17ff·​562720ff·​6a4038ff·​b19b97ff·​f4f1f1ff·​f3efefff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffd9·​b9b9b90f·​00000000·
22 00000000·​00000000·​46464607·​e6e2e1f5·​d3c5c3ff·​5f332aff·​390200ff·​380000ff·​3f0800ff·​49150dff·​53221cff·​5a2e2eff·​ede8e7ff·​b49e9aff·​370000ff·​350000ff·​61342dff·​835f5aff·​9a7e79ff·​a08787ff·​c8b7b5ff·​fffffff6·​dbe1e182·​51595a06·​00000000·​5655550e·​d6d6d68e·​ffffffff·​ffffffff·​e4dbdaff·​8d6e6bff·​3d0700ff·​280000ff·​360000ff·​5d2e25ff·​cec0bdff·​ffffffff·​e4dcdbff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffffd·​ffffff31·​00000000· 22 00000000·​00000000·​46464607·​e6e2e1f5·​d3c5c3ff·​5f332aff·​390200ff·​380000ff·​3f0800ff·​49150dff·​53221cff·​5a2e2eff·​ede8e7ff·​b49e9aff·​370000ff·​350000ff·​61342dff·​835f5aff·​9a7e79ff·​a08787ff·​c8b7b5ff·​fffffff6·​dbe1e182·​51595a06·​00000000·​5655550e·​d6d6d68e·​ffffffff·​ffffffff·​e4dbdaff·​8d6e6bff·​3d0700ff·​280000ff·​360000ff·​5d2e25ff·​cec0bdff·​ffffffff·​e4dcdbff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffffd·​ffffff31·​00000000·
23 00000000·​00000000·​00000000·​efefefe2·​dbd0cdff·​48140bff·​3a0300ff·​300000ff·​360000ff·​60332bff·​7e5954ff·​947674ff·​efebebff·​e3dbdaff·​c6b6b3ff·​ccbdbaff·​ddd3d1ff·​ebe5e5ff·​f5f2f2ff·​fbf9f8ff·​ffffffff·​ffffffff·​ffffffea·​ae88844a·​00000000·​6a737543·​ffffffec·​ffffffff·​ffffffff·​ffffffff·​f4f1f0ff·​c8b9b6ff·​7c5653ff·​2d0000ff·​330000ff·​886761ff·​f4f1f1ff·​6d433bff·​86655eff·​7d5853ff·​704841ff·​90706aff·​b39d9aff·​ffffffff·​ffffffff·​fffffff9·​ffffff41·​00000000· 23 00000000·​00000000·​00000000·​efefefe2·​dbd0cdff·​48140bff·​3a0300ff·​300000ff·​360000ff·​60332bff·​7e5954ff·​947674ff·​efebebff·​e3dbdaff·​c6b6b3ff·​ccbdbaff·​ddd3d1ff·​ebe5e5ff·​f5f2f2ff·​fbf9f8ff·​ffffffff·​ffffffff·​ffffffea·​ae88844a·​00000000·​6a737543·​ffffffec·​ffffffff·​ffffffff·​ffffffff·​f4f1f0ff·​c8b9b6ff·​7c5653ff·​2d0000ff·​330000ff·​886761ff·​f4f1f1ff·​6d433bff·​86655eff·​7d5853ff·​704841ff·​90706aff·​b39d9aff·​ffffffff·​ffffffff·​fffffff9·​ffffff41·​00000000·
24 00000000·​00000000·​00000000·​f2f3f3b4·​f4f0f0ff·​48140bff·​3d0700ff·​8c6b67ff·​c2b0aeff·​dcd1d0ff·​ebe5e4ff·​f9f7f6ff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​b37f79d4·​50161187·​b3a8a6b2·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​e9e2e1ff·​b39d99ff·​5a2c27ff·​5d3027ff·​fffefeff·​c8b9b6ff·​a08580ff·​84615bff·​805d56ff·​8e6e68ff·​94756fff·​b09a96ff·​ffffffff·​f8f8f8fa·​51515113·​00000000· 24 00000000·​00000000·​00000000·​f2f3f3b4·​f4f0f0ff·​48140bff·​3d0700ff·​8c6b67ff·​c2b0aeff·​dcd1d0ff·​ebe5e4ff·​f9f7f6ff·​fefefeff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​b37f79d4·​50161187·​b3a8a6b2·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​e9e2e1ff·​b39d99ff·​5a2c27ff·​5d3027ff·​fffefeff·​c8b9b6ff·​a08580ff·​84615bff·​805d56ff·​8e6e68ff·​94756fff·​b09a96ff·​ffffffff·​f8f8f8fa·​51515113·​00000000·
25 00000000·​00000000·​00000000·​ffffff33·​ffffffd4·​ac9491fd·​b9a5a2ff·​efeae9ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​b0837fff·​95514aff·​f4e9e7f9·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​d7ccc9ff·​cabbb8ff·​e5dddcff·​744c45ff·​663a35ff·​643931ff·​663b35ff·​6b423aff·​a0857fff·​8c6b65ff·​fffffffb·​f3f3f38f·​00000000·​00000000· 25 00000000·​00000000·​00000000·​ffffff33·​ffffffd4·​ac9491fd·​b9a5a2ff·​efeae9ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​b0837fff·​95514aff·​f4e9e7f9·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​d7ccc9ff·​cabbb8ff·​e5dddcff·​744c45ff·​663a35ff·​643931ff·​663b35ff·​6b423aff·​a0857fff·​8c6b65ff·​fffffffb·​f3f3f38f·​00000000·​00000000·
26 00000000·​00000000·​00000000·59595900·​f3f3f3af·​fbfafafb·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fdfdfdff·​f6f3f3ff·​ded5d4ff·​e5dddcff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​dcc9c7c6·​d7c0bfc9·​fefefeff·​ffffffff·​ffffffff·​fcfbfbff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​efebeaff·​9a7d78ff·​582922ff·​290000ff·​2f0000ff·​3e0700ff·​77504aff·​b29b98ff·​fffffff3·​ffffff1a·​00000000·​00000000· 26 00000000·​00000000·​00000000·00000000·​f3f3f3af·​fbfafafb·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fdfdfdff·​f6f3f3ff·​ded5d4ff·​e5dddcff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​dcc9c7c6·​d7c0bfc9·​fefefeff·​ffffffff·​ffffffff·​fcfbfbff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​efebeaff·​9a7d78ff·​582922ff·​290000ff·​2f0000ff·​3e0700ff·​77504aff·​b29b98ff·​fffffff3·​ffffff1a·​00000000·​00000000·
27 00000000·​00000000·​00000000·​00000000·​ebebebaf·​fffffffb·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​f3efeeff·​8b6963ff·​a18682ff·​a78c89ff·​a18681ff·​c4b3b0ff·​fdfcfcff·​ffffffff·​ffffffff·​fdfdfdab·​ffffffab·​ffffffff·​eae4e2ff·​a48b86ff·​8b6a64ff·​ccbdbbff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​d6cbc8ff·​a38884ff·​62352eff·​2f0000ff·​451007ff·​d4c6c4fb·​f8f8f9b1·60606000·​00000000·​00000000· 27 00000000·​00000000·​00000000·​00000000·​ebebebaf·​fffffffb·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​f3efeeff·​8b6963ff·​a18682ff·​a78c89ff·​a18681ff·​c4b3b0ff·​fdfcfcff·​ffffffff·​ffffffff·​fdfdfdab·​ffffffab·​ffffffff·​eae4e2ff·​a48b86ff·​8b6a64ff·​ccbdbbff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​d6cbc8ff·​a38884ff·​62352eff·​2f0000ff·​451007ff·​d4c6c4fb·​f8f8f9b1·00000000·​00000000·​00000000·
28 00000000·​00000000·​00000000·​00000000·​ececec9f·​fffffff9·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​e4dcdbff·​b19a97ff·​b5a09cff·​e6dedeff·​e7e0dfff·​451008ff·​693f37ff·​c7b6b4ff·​b59f9cff·​86645eff·​8d6c66ff·​ddd4d2ff·​ffffffff·​ffffffcb·​ffffffcb·​ffffffff·​cabbb9ff·​947670ff·​c0aeabff·​c5b4b2ff·​e3dbd9ff·​d3c7c5ff·​a38985ff·​f4f0f0ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​d5c9c6ff·​a28783ff·​815d58ff·​e9e0e0f4·​ffffff47·​00000000·​00000000·​00000000· 28 00000000·​00000000·​00000000·​00000000·​ececec9f·​fffffff9·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​e4dcdbff·​b19a97ff·​b5a09cff·​e6dedeff·​e7e0dfff·​451008ff·​693f37ff·​c7b6b4ff·​b59f9cff·​86645eff·​8d6c66ff·​ddd4d2ff·​ffffffff·​ffffffcb·​ffffffcb·​ffffffff·​cabbb9ff·​947670ff·​c0aeabff·​c5b4b2ff·​e3dbd9ff·​d3c7c5ff·​a38985ff·​f4f0f0ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​d5c9c6ff·​a28783ff·​815d58ff·​e9e0e0f4·​ffffff47·​00000000·​00000000·​00000000·
29 00000000·​00000000·​00000000·​00000000·​f1f6f673·​fffffff4·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​efeae9ff·​7a534eff·​360000ff·​90706bff·​eae4e3ff·​aa918eff·​b09a96ff·​ffffffff·​f5f1f1ff·​d3c5c2ff·​b29b98ff·​bdaaa7ff·​ebe6e4ff·​ffffffc1·​ffffffc1·​ffffffff·​d2c5c4ff·​967973ff·​af9490ff·​cabab8ff·​eae3e2ff·​957772ff·​400900ff·​e6dfdfff·​ece6e6ff·​dad0ceff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​e9e3e2ff·​f0f3f3e5·​5e6a6a02·​00000000·​00000000·​00000000· 29 00000000·​00000000·​00000000·​00000000·​f1f6f673·​fffffff4·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​efeae9ff·​7a534eff·​360000ff·​90706bff·​eae4e3ff·​aa918eff·​b09a96ff·​ffffffff·​f5f1f1ff·​d3c5c2ff·​b29b98ff·​bdaaa7ff·​ebe6e4ff·​ffffffc1·​ffffffc1·​ffffffff·​d2c5c4ff·​967973ff·​af9490ff·​cabab8ff·​eae3e2ff·​957772ff·​400900ff·​e6dfdfff·​ece6e6ff·​dad0ceff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​e9e3e2ff·​f0f3f3e5·​5e6a6a02·​00000000·​00000000·​00000000·
30 00000000·​00000000·​00000000·​00000000·​d7c5c33a·​fefcfcf2·​ffffffff·​ffffffff·​ffffffff·​efeae9ff·​eae3e2ff·​cfc0beff·​a08582ff·​c0aeabff·​fdfcfcff·​ffffffff·​ffffffff·​b6a19cff·​7e5959ff·​917170ff·​c7b5b2ff·​e1d9d7ff·​efebeaff·​ffffffb0·​ffffffb0·​ffffffff·​ede7e7ff·​825f58ff·​2f0300ff·​987a75ff·​ffffffff·​c8b7b5ff·​a08580ff·​f3f0efff·​b19b97ff·​6b423bff·​e1d9d7ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​dec8c6df·​2800000e·​00000000·​00000000·​00000000· 30 00000000·​00000000·​00000000·​00000000·​d7c5c33a·​fefcfcf2·​ffffffff·​ffffffff·​ffffffff·​efeae9ff·​eae3e2ff·​cfc0beff·​a08582ff·​c0aeabff·​fdfcfcff·​ffffffff·​ffffffff·​b6a19cff·​7e5959ff·​917170ff·​c7b5b2ff·​e1d9d7ff·​efebeaff·​ffffffb0·​ffffffb0·​ffffffff·​ede7e7ff·​825f58ff·​2f0300ff·​987a75ff·​ffffffff·​c8b7b5ff·​a08580ff·​f3f0efff·​b19b97ff·​6b423bff·​e1d9d7ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​dec8c6df·​2800000e·​00000000·​00000000·​00000000·
31 00000000·​00000000·3e050000·​40050039·​9e3b399e·​f9eeedf4·​fffffffe·​ffffffff·​ffffffff·​b39d99ff·​d8cdcbff·​ffffffff·​ffffffff·​ffffffff·​fbf9f9ff·​d9ceccff·​a18781ff·​4d1b16ff·​2e0000ff·​2d0000ff·​4f221fff·​c1afacff·​fefeffff·​ffffff8a·​ffffff8a·​ffffffff·​fdfcfcff·​9a7e79ff·​1e0000ff·​6d443cff·​efebeaff·​ffffffff·​fffefeff·​ffffffff·​a38883ff·​390000ff·​c1aeabff·​e2d8d7ff·​c6b6b3ff·​ffffffff·​ffffffff·​ffffffff·​fefbfbfb·​e3b1ada6·​8d010081·​40050069·3f050000·​00000000· 31 00000000·​00000000·00000000·​40050039·​9e3b399e·​f9eeedf4·​fffffffe·​ffffffff·​ffffffff·​b39d99ff·​d8cdcbff·​ffffffff·​ffffffff·​ffffffff·​fbf9f9ff·​d9ceccff·​a18781ff·​4d1b16ff·​2e0000ff·​2d0000ff·​4f221fff·​c1afacff·​fefeffff·​ffffff8a·​ffffff8a·​ffffffff·​fdfcfcff·​9a7e79ff·​1e0000ff·​6d443cff·​efebeaff·​ffffffff·​fffefeff·​ffffffff·​a38883ff·​390000ff·​c1aeabff·​e2d8d7ff·​c6b6b3ff·​ffffffff·​ffffffff·​ffffffff·​fefbfbfb·​e3b1ada6·​8d010081·​40050069·00000000·​00000000·
32 00000000·​3d040003·​880a007c·​9a0b0097·​3700007f·​fffafa9b·​fffffffa·​ffffffff·​f4f0f0ff·​9a7d78ff·​f0ececff·​efebeaff·​b59f9bff·​9e837fff·​886661ff·​673b34ff·​3b0300ff·​370000ff·​400a00ff·​3f0a00ff·​2b0000ff·​6c433cff·​eee6e5ff·​b9baba66·​b3b3b364·​ffffffff·​ffffffff·​ac9491ff·​270000ff·​47130fff·​92736eff·​f0ecebff·​ffffffff·​ffffffff·​e0d7d5ff·​b19a97ff·​efeaeaff·​e4dcdbff·​835f59ff·​ad9592ff·​ffffffff·​ffffffff·​f1f0f0ea·​6a55532c·​43010060·​990b009a·​890a008e·​3e04001f· 32 00000000·​3d040003·​880a007c·​9a0b0097·​3700007f·​fffafa9b·​fffffffa·​ffffffff·​f4f0f0ff·​9a7d78ff·​f0ececff·​efebeaff·​b59f9bff·​9e837fff·​886661ff·​673b34ff·​3b0300ff·​370000ff·​400a00ff·​3f0a00ff·​2b0000ff·​6c433cff·​eee6e5ff·​b9baba66·​b3b3b364·​ffffffff·​ffffffff·​ac9491ff·​270000ff·​47130fff·​92736eff·​f0ecebff·​ffffffff·​ffffffff·​e0d7d5ff·​b19a97ff·​efeaeaff·​e4dcdbff·​835f59ff·​ad9592ff·​ffffffff·​ffffffff·​f1f0f0ea·​6a55532c·​43010060·​990b009a·​890a008e·​3e04001f·
33 3b040006·​890a008c·​8d0a00c3·​4c05004f·​00000000·​797b7b19·​f2f2f2e1·​ffffffff·​d9ceccff·​b9a4a1ff·​f8f6f5ff·​967974ff·​3e0702ff·​2c0000ff·​2f0000ff·​350000ff·​3e0700ff·​3d0600ff·​360000ff·​320000ff·​2f0000ff·​461209ff·​dccac6ff·​6467695d·​56565668·​ffffffff·​ffffffff·​b09996ff·​2c0000ff·​380000ff·​420d06ff·​805d57ff·​b9a5a1ff·​ebe5e4ff·​ffffffff·​ffffffff·​d8cecbff·​bba8a4ff·​9f837eff·​5c2e25ff·​ffffffff·​ffffffff·​f8f8f87f·​00000000·​00010000·​4a05001c·​8c0a00a8·​8c0a00b8· 33 3b040006·​890a008c·​8d0a00c3·​4c05004f·​00000000·​797b7b19·​f2f2f2e1·​ffffffff·​d9ceccff·​b9a4a1ff·​f8f6f5ff·​967974ff·​3e0702ff·​2c0000ff·​2f0000ff·​350000ff·​3e0700ff·​3d0600ff·​360000ff·​320000ff·​2f0000ff·​461209ff·​dccac6ff·​6467695d·​56565668·​ffffffff·​ffffffff·​b09996ff·​2c0000ff·​380000ff·​420d06ff·​805d57ff·​b9a5a1ff·​ebe5e4ff·​ffffffff·​ffffffff·​d8cecbff·​bba8a4ff·​9f837eff·​5c2e25ff·​ffffffff·​ffffffff·​f8f8f87f·​00000000·​00000000·​4a05001c·​8c0a00a8·​8c0a00b8·
34 8c0a007e·​810900f4·​4204002f·​00000000·​00000000·​00000000·​f3f3f360·​ffffffda·​e6dddcff·​dbd1cfff·​e9e2e1ff·​56251eff·​350000ff·​3f0900ff·​400a00ff·​3c0500ff·​300000ff·​400a01ff·​63362fff·​7a554eff·​683d39ff·​704740ff·​e9deddf7·​6f727347·​6565655f·​fffffffe·​ffffffff·​bdaaa6ff·​3f0c08ff·​3c0500ff·​3b0500ff·​310000ff·​430d04ff·​7e5a54ff·​a58b87ff·​977976ff·​61342cff·​704740ff·​ab9490ff·​b29c99ff·​ffffffff·​ffffffbf·​81818109·​00000000·​00000000·​00000000·​40040007·​800900ef· 34 8c0a007e·​810900f4·​4204002f·​00000000·​00000000·​00000000·​f3f3f360·​ffffffda·​e6dddcff·​dbd1cfff·​e9e2e1ff·​56251eff·​350000ff·​3f0900ff·​400a00ff·​3c0500ff·​300000ff·​400a01ff·​63362fff·​7a554eff·​683d39ff·​704740ff·​e9deddf7·​6f727347·​6565655f·​fffffffe·​ffffffff·​bdaaa6ff·​3f0c08ff·​3c0500ff·​3b0500ff·​310000ff·​430d04ff·​7e5a54ff·​a58b87ff·​977976ff·​61342cff·​704740ff·​ab9490ff·​b29c99ff·​ffffffff·​ffffffbf·​81818109·​00000000·​00000000·​00000000·​40040007·​800900ef·
35 7f0900ff·​810900de·​2e030004·​00000000·​00000000·​00000000·83838300·​9494944a·​fdfcfdaf·​faf8f7ff·​ece7e6ff·​61332cff·​390100ff·​400900ff·​340000ff·​451007ff·​704947ff·​a58b87ff·​d4c7c5ff·​f2eeeeff·​ded4d2ff·​ddd3d1ff·​fffffff5·​66676751·​65656546·​fffffff5·​ffffffff·​dacecdff·​64372fff·​310000ff·​400a00ff·​3f0900ff·​3b0400ff·​320000ff·​260000ff·​2a0000ff·​734c45ff·​b8a5a1ff·​c5b5b3ff·​ffffffff·​ffffffcc·​81818139·​00000000·​00000000·​00000000·​00000000·​2b03001c·​800900d4· 35 7f0900ff·​810900de·​2e030004·​00000000·​00000000·​00000000·00000000·​9494944a·​fdfcfdaf·​faf8f7ff·​ece7e6ff·​61332cff·​390100ff·​400900ff·​340000ff·​451007ff·​704947ff·​a58b87ff·​d4c7c5ff·​f2eeeeff·​ded4d2ff·​ddd3d1ff·​fffffff5·​66676751·​65656546·​fffffff5·​ffffffff·​dacecdff·​64372fff·​310000ff·​400a00ff·​3f0900ff·​3b0400ff·​320000ff·​260000ff·​2a0000ff·​734c45ff·​b8a5a1ff·​c5b5b3ff·​ffffffff·​ffffffcc·​81818139·​00000000·​00000000·​00000000·​00000000·​2b03001c·​800900d4·
36 7f0900ef·​7f0900ff·​900a0088·​37040021·35040000·​00000000·​00000000·​00000000·​7f7f7f15·​ffffffa6·​ffffffff·​8f6f69ff·​3f0a04ff·​310000ff·​562826ff·​a28883ff·​eee9e7ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​6564645e·​65656541·​ffffffef·​ffffffff·​f6f3f2ff·​a38985ff·​390703ff·​350000ff·​3c0500ff·​3b0400ff·​350000ff·​420e09ff·​91726dff·​e7e1dfff·​fdfdfdff·​fdfbfbfe·​ffffffb1·​82828243·​00000000·​00000000·​00000000·​3504000f·​3604003e·​8e0a00af·​7f0900ff· 36 7f0900ef·​7f0900ff·​900a0088·​37040021·00000000·​00000000·​00000000·​00000000·​7f7f7f15·​ffffffa6·​ffffffff·​8f6f69ff·​3f0a04ff·​310000ff·​562826ff·​a28883ff·​eee9e7ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​6564645e·​65656541·​ffffffef·​ffffffff·​f6f3f2ff·​a38985ff·​390703ff·​350000ff·​3c0500ff·​3b0400ff·​350000ff·​420e09ff·​91726dff·​e7e1dfff·​fdfdfdff·​fdfbfbfe·​ffffffb1·​82828243·​00000000·​00000000·​00000000·​3504000f·​3604003e·​8e0a00af·​7f0900ff·
37 880a006c·​880a00dc·​7f0900ff·​8c0a00b4·​920b006b·​3804002f·33040000·​00000000·​00000000·​7f808016·​fbfbfba6·​e2d9d7fe·​653932ff·​441a18ff·​bdaaa5ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff6·​65656549·​65656547·​fffffff2·​ffffffff·​ffffffff·​eee9e8ff·​957670ff·​542524ff·​47130aff·​48150dff·​623531ff·​a88f8bff·​ffffffff·​ffffffff·​ffffffeb·​ffffff87·​82838317·​00000000·​00000000·​33040011·​3604004b·​910a0096·​8d0a00e4·​870a00ff·​880a00c3· 37 880a006c·​880a00dc·​7f0900ff·​8c0a00b4·​920b006b·​3804002f·00000000·​00000000·​00000000·​7f808016·​fbfbfba6·​e2d9d7fe·​653932ff·​441a18ff·​bdaaa5ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff6·​65656549·​65656547·​fffffff2·​ffffffff·​ffffffff·​eee9e8ff·​957670ff·​542524ff·​47130aff·​48150dff·​623531ff·​a88f8bff·​ffffffff·​ffffffff·​ffffffeb·​ffffff87·​82838317·​00000000·​00000000·​33040011·​3604004b·​910a0096·​8d0a00e4·​870a00ff·​880a00c3·
38 52060000·​5206004c·​850a00ad·​870a00f3·​7f0900ff·​8c0a00d0·​950b006c·​3a04002e·32040000·​00000000·​7f818114·​ffffffa5·​c4b2affe·​baa6a1ff·​f8f5f5ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff2·​65656549·​6565653d·​ffffffe6·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​c9b9b6ff·​a68d89ff·​aa928eff·​dacfcdff·​ffffffff·​fffffffe·​f8f8f8d1·​a5a5a564·83848400·​00000000·​3104000c·​3704004b·​940b0099·​8d0a00fd·​860a00ff·​850a00d2·​5206008a·​5206001f· 38 00000000·​5206004c·​850a00ad·​870a00f3·​7f0900ff·​8c0a00d0·​950b006c·​3a04002e·00000000·​00000000·​7f818114·​ffffffa5·​c4b2affe·​baa6a1ff·​f8f5f5ff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff2·​65656549·​6565653d·​ffffffe6·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​c9b9b6ff·​a68d89ff·​aa928eff·​dacfcdff·​ffffffff·​fffffffe·​f8f8f8d1·​a5a5a564·00000000·​00000000·​3104000c·​3704004b·​940b0099·​8d0a00fd·​860a00ff·​850a00d2·​5206008a·​5206001f·
39 00000000·​00000000·52060000·​56060058·​830900aa·​870a00e7·​7f0900ff·​8b0a00cd·​970b0068·​3f050016·​00000000·​7e808014·​ffffffa7·​fffffffa·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffe6·​65656541·​65656528·​ffffffcd·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ebebebd9·​8080803e·​00000000·​00000000·​3e040031·​960b008a·​8b0a00fc·​7f0900ff·​830900ce·​56060080·​52060028·​00000000·​00000000· 39 00000000·​00000000·00000000·​56060058·​830900aa·​870a00e7·​7f0900ff·​8b0a00cd·​970b0068·​3f050016·​00000000·​7e808014·​ffffffa7·​fffffffa·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffe6·​65656541·​65656528·​ffffffcd·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ebebebd9·​8080803e·​00000000·​00000000·​3e040031·​960b008a·​8b0a00fc·​7f0900ff·​830900ce·​56060080·​52060028·​00000000·​00000000·
40 00000000·​00000000·​00000000·​00000000·51050000·​5a060047·​810900b4·​810900ff·​7e0900ff·​940b009b·​3f050029·​00000000·​80828214·​f5f5f5b6·​fffffffd·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffb6·​6a6a6a17·​6a6a6a1b·​ffffffbd·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffe5·​c7c7c762·​00000000·​02000001·​3c050046·​940b00ce·​7f0900ff·​860900eb·​8209008e·​51050025·​00000000·​00000000·​00000000·​00000000· 40 00000000·​00000000·​00000000·​00000000·00000000·​5a060047·​810900b4·​810900ff·​7e0900ff·​940b009b·​3f050029·​00000000·​80828214·​f5f5f5b6·​fffffffd·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffb6·​6a6a6a17·​6a6a6a1b·​ffffffbd·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffe5·​c7c7c762·​00000000·​02000001·​3c050046·​940b00ce·​7f0900ff·​860900eb·​8209008e·​51050025·​00000000·​00000000·​00000000·​00000000·
41 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·4f060000·​81090087·​810900ef·​7e0900ff·​950b00b8·​3f04002a·​00000000·​80808036·​ebebebcd·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff0·​dedede66·48484800·48484800·​dedede6f·​ffffffee·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffe4·​f5f5f563·8a8c8c00·​03000005·​3d050042·​950b00e4·​7f0900ff·​7a0900e0·​5c060061·51060000·​00000000·​00000000·​00000000·​00000000·​00000000· 41 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·00000000·​81090087·​810900ef·​7e0900ff·​950b00b8·​3f04002a·​00000000·​80808036·​ebebebcd·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​fffffff0·​dedede66·00000000·00000000·​dedede6f·​ffffffee·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffff·​ffffffe4·​f5f5f563·00000000·​03000005·​3d050042·​950b00e4·​7f0900ff·​7a0900e0·​5c060061·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
42 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·4f060000·​81090082·​810900f4·​7d0900ff·​990b00ab·​1d020015·​00000000·​b7b7b755·​ffffffd7·​fffffff6·​fffffff8·​fffffff2·​ffffffe6·​ffffffd0·​dfdfdf7b·​4949490a·​00000000·​00000000·​4949490b·​bdbdbd72·​ddddddc6·​ffffffe9·​ffffffff·​ffffffff·​fffffffc·​f3f3f3d0·​bdbdbd62·85858500·​00000000·​3c040023·​950b00cb·​7e0900ff·​830900ef·​71080060·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 42 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·00000000·​81090082·​810900f4·​7d0900ff·​990b00ab·​1d020015·​00000000·​b7b7b755·​ffffffd7·​fffffff6·​fffffff8·​fffffff2·​ffffffe6·​ffffffd0·​dfdfdf7b·​4949490a·​00000000·​00000000·​4949490b·​bdbdbd72·​ddddddc6·​ffffffe9·​ffffffff·​ffffffff·​fffffffc·​f3f3f3d0·​bdbdbd62·00000000·​00000000·​3c040023·​950b00cb·​7e0900ff·​830900ef·​71080060·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
43 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​4c06000d·​7c0800da·​800900ff·​890a00ff·​38040043·​08000001·8c8c8c00·​c3c3c348·​bec3c38a·​bbc3c38d·​bcc3c376·​bcc3c352·​bcc3c314·3e474700·​00000000·​00000000·​00000000·​00000000·​00000000·423c4200·​c3bdc361·​c3c0c3b4·​c3c3c3c3·​c3c3c39a·​80808028·​00000000·​00000000·​21020002·​980b0051·​7e0900ff·​800900ff·​7c0900d2·50060000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 43 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​4c06000d·​7c0800da·​800900ff·​890a00ff·​38040043·​08000001·00000000·​c3c3c348·​bec3c38a·​bbc3c38d·​bcc3c376·​bcc3c352·​bcc3c314·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·00000000·​c3bdc361·​c3c0c3b4·​c3c3c3c3·​c3c3c39a·​80808028·​00000000·​00000000·​21020002·​980b0051·​7e0900ff·​800900ff·​7c0900d2·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
44 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​0c010000·​6c0700d2·​830900ff·​7d0900ff·​9c0b0069·​26020003·​00000000·​00000000·​00000000·14000000·​1000001c·​1000002a·​10000029·​24000010·10000000·​00000000·​00000000·​00000000·​000e0012·​00190023·​00090000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​1f020007·​900a0070·​7f0900ff·​820900ff·​6e0800ca·​0c010000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 44 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​6c0700d2·​830900ff·​7d0900ff·​9c0b0069·​26020003·​00000000·​00000000·​00000000·00000000·​1000001c·​1000002a·​10000029·​24000010·00000000·​00000000·​00000000·​00000000·​000e0012·​00190023·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​1f020007·​900a0070·​7f0900ff·​820900ff·​6e0800ca·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
45 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​75090021·​850900e2·​7f0900ff·​820900fe·​7708004e·1b020000·​00000000·1b000000·​a1000019·​e500008c·​d90000f7·​d90000ff·​d90000fc·​eb00008d·​7e000023·13000000·​00000000·​00000000·​00490059·​00b800d4·​00b00079·​00760021·​00120004·​00000000·​00000000·​00000000·​00000000·18020000·​77080046·​850900f4·​7e0900ff·​840900e9·​7d09002d·16020000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 45 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​75090021·​850900e2·​7f0900ff·​820900fe·​7708004e·00000000·​00000000·00000000·​a1000019·​e500008c·​d90000f7·​d90000ff·​d90000fc·​eb00008d·​7e000023·00000000·​00000000·​00000000·​00490059·​00b800d4·​00b00079·​00760021·​00120004·​00000000·​00000000·​00000000·​00000000·00000000·​77080046·​850900f4·​7e0900ff·​840900e9·​7d09002d·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
46 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​16020001·​1902001c·​7108009a·​820900e7·​7f0900fd·​900a00c3·​1401001f·​00000000·​00000000·​97000008·​d70000a5·​c40000ff·​c50000ff·​c50000ff·​c50000ff·​c30000ff·​e50000a7·​6a000011·​00000000·​00000000·​0042004e·​00a700f6·​009600ff·​00a600d1·​00740054·​001c0017·​00110001·​00000000·​00000000·​00000000·​0d010012·​7a090093·​840900f4·​7f0900e7·​850900b4·​81090017·​16020001·​00000000·​00000000·​00000000·​00000000·​00000000· 46 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​16020001·​1902001c·​7108009a·​820900e7·​7f0900fd·​900a00c3·​1401001f·​00000000·​00000000·​97000008·​d70000a5·​c40000ff·​c50000ff·​c50000ff·​c50000ff·​c30000ff·​e50000a7·​6a000011·​00000000·​00000000·​0042004e·​00a700f6·​009600ff·​00a600d1·​00740054·​001c0017·​00110001·​00000000·​00000000·​00000000·​0d010012·​7a090093·​840900f4·​7f0900e7·​850900b4·​81090017·​16020001·​00000000·​00000000·​00000000·​00000000·​00000000·
47 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​6a070003·​79080086·​6d08006f·​7d09008e·​840900bd·​7b090024·19020000·​00000000·​00000000·​8a00003a·​d00000d8·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​d90000f2·​6100005c·​00000000·​00000000·​0042004e·​00a700ee·​009700ff·​009600ff·​009c00ff·​00ad00b1·​007d0041·​0013000b·​00000000·​00000000·​00000000·​0b01000e·​7b09008c·​80090068·​6b08003d·​6d08006e·​6b070006·​00000000·​00000000·​00000000·​00000000·​00000000· 47 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​6a070003·​79080086·​6d08006f·​7d09008e·​840900bd·​7b090024·00000000·​00000000·​00000000·​8a00003a·​d00000d8·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​d90000f2·​6100005c·​00000000·​00000000·​0042004e·​00a700ee·​009700ff·​009600ff·​009c00ff·​00ad00b1·​007d0041·​0013000b·​00000000·​00000000·​00000000·​0b01000e·​7b09008c·​80090068·​6b08003d·​6d08006e·​6b070006·​00000000·​00000000·​00000000·​00000000·​00000000·
48 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​5906007d·​7d09001c·​0f010000·​00000000·​00000000·​00000000·​8a00004e·​d00000de·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​d90000ff·​61000075·​00000000·​00000000·​0042004e·​00a700ee·​009700ff·​009700ff·​009700ff·​009800ff·​009e00d6·​0067003d·​00000000·​00000000·​00000000·​00000000·​0c010007·​66070059·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 48 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​5906007d·​7d09001c·​00000000·​00000000·​00000000·​00000000·​8a00004e·​d00000de·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​d90000ff·​61000075·​00000000·​00000000·​0042004e·​00a700ee·​009700ff·​009700ff·​009700ff·​009800ff·​009e00d6·​0067003d·​00000000·​00000000·​00000000·​00000000·​0c010007·​66070059·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
49 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​8c000045·​d10000dc·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​d90000f5·​6100005b·​00000000·​00000000·​0042004e·​00a700ee·​009700ff·​009800fe·​009a00ed·​009b00af·​005a002c·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 49 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​8c000045·​d10000dc·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​c50000ff·​d90000f5·​6100005b·​00000000·​00000000·​0042004e·​00a700ee·​009700ff·​009800fe·​009a00ed·​009b00af·​005a002c·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
50 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​7d000011·​ca0000b7·​c70000fd·​c50000ff·​c50000ff·​c50000ff·​c60000ff·​db0000bb·​6200002b·​00000000·​00000000·​0042004f·​00a800ef·​009a00f4·​009200c6·​00920043·​00580000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 50 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​7d000011·​ca0000b7·​c70000fd·​c50000ff·​c50000ff·​c50000ff·​c60000ff·​db0000bb·​6200002b·​00000000·​00000000·​0042004f·​00a800ef·​009a00f4·​009200c6·​00920043·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
51 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​7700003a·​cd0000ca·​c70000f4·​c60000f7·​c80000f5·​bd0000e8·​c8000059·5a000000·​00000000·​00000000·​0043004f·​00a300d0·​00960071·​00550000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 51 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​7700003a·​cd0000ca·​c70000f4·​c60000f7·​c80000f5·​bd0000e8·​c8000059·00000000·​00000000·​00000000·​0043004f·​00a300d0·​00960071·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
52 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​75000018·​c700005f·​ba00007a·​cf000069·​4c00001b·​00000000·​00000000·​00000000·​00000000·​004b000c·​005e000b·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 52 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​75000018·​c700005f·​ba00007a·​cf000069·​4c00001b·​00000000·​00000000·​00000000·​00000000·​004b000c·​005e000b·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
53 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 53 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
54 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 54 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
55 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 55 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
56 } 56 }
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable/red_masks.png
sng
Offset 16, 59 lines modified Offset 16, 35 lines modified
16 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​ 16 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​
17 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​ 17 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​
18 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​ 18 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​
19 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​ 19 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​
20 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​ 20 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​
21 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​ 21 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​
22 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​ 22 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​
23 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​  
24 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 23 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
25 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 24 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
26 ····​(111,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6f,​0x09,​0x00)​ 25 ····​(111,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6f,​0x09,​0x00)​
27 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 26 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
28 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 27 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
29 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 28 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
30 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 29 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
31 ····​(·​99,​··​9,​··​0)​·····​#·​rgb·​=·​(0x63,​0x09,​0x00)​  
32 ····​(125,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7d,​0x09,​0x00)​  
33 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​  
34 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 30 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
35 ····​(112,​··​9,​··​0)​·····​#·​rgb·​=·​(0x70,​0x09,​0x00)​  
36 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 31 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
37 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 32 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
38 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 33 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
39 ····​(120,​··​9,​··​0)​·····​#·​rgb·​=·​(0x78,​0x09,​0x00)​ 34 ····​(120,​··​9,​··​0)​·····​#·​rgb·​=·​(0x78,​0x09,​0x00)​
40 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 35 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
41 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 36 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
42 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 37 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
43 ····​(111,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6f,​0x09,​0x00)​  
44 ····​(107,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6b,​0x09,​0x00)​  
45 ····​(·​95,​··​9,​··​0)​·····​#·​rgb·​=·​(0x5f,​0x09,​0x00)​  
46 ····​(115,​··​9,​··​0)​·····​#·​rgb·​=·​(0x73,​0x09,​0x00)​  
47 ····​(119,​··​9,​··​0)​·····​#·​rgb·​=·​(0x77,​0x09,​0x00)​  
48 ····​(·​79,​··​9,​··​0)​·····​#·​rgb·​=·​(0x4f,​0x09,​0x00)​  
49 ····​(·​87,​··​9,​··​0)​·····​#·​rgb·​=·​(0x57,​0x09,​0x00)​  
50 ····​(123,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7b,​0x09,​0x00)​  
51 ····​(·​75,​··​9,​··​0)​·····​#·​rgb·​=·​(0x4b,​0x09,​0x00)​  
52 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​  
53 ····​(·​67,​··​9,​··​0)​·····​#·​rgb·​=·​(0x43,​0x09,​0x00)​  
54 ····​(·​83,​··​9,​··​0)​·····​#·​rgb·​=·​(0x53,​0x09,​0x00)​  
55 ····​(103,​··​9,​··​0)​·····​#·​rgb·​=·​(0x67,​0x09,​0x00)​  
56 ····​(·​91,​··​9,​··​0)​·····​#·​rgb·​=·​(0x5b,​0x09,​0x00)​  
57 ····​(·​71,​··​9,​··​0)​·····​#·​rgb·​=·​(0x47,​0x09,​0x00)​  
58 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 38 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
59 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​ 39 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
60 ····​(105,​··​9,​··​0)​·····​#·​rgb·​=·​(0x69,​0x09,​0x00)​ 40 ····​(105,​··​9,​··​0)​·····​#·​rgb·​=·​(0x69,​0x09,​0x00)​
61 ····​(116,​··​9,​··​0)​·····​#·​rgb·​=·​(0x74,​0x09,​0x00)​  
62 ····​(101,​··​9,​··​0)​·····​#·​rgb·​=·​(0x65,​0x09,​0x00)​  
63 ····​(117,​··​9,​··​0)​·····​#·​rgb·​=·​(0x75,​0x09,​0x00)​ 41 ····​(117,​··​9,​··​0)​·····​#·​rgb·​=·​(0x75,​0x09,​0x00)​
64 ····​(122,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7a,​0x09,​0x00)​ 42 ····​(122,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7a,​0x09,​0x00)​
65 ····​(105,​··​9,​··​0)​·····​#·​rgb·​=·​(0x69,​0x09,​0x00)​  
66 ····​(113,​··​9,​··​0)​·····​#·​rgb·​=·​(0x71,​0x09,​0x00)​ 43 ····​(113,​··​9,​··​0)​·····​#·​rgb·​=·​(0x71,​0x09,​0x00)​
67 ····​(108,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6c,​0x09,​0x00)​  
68 ····​(124,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7c,​0x09,​0x00)​ 44 ····​(124,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7c,​0x09,​0x00)​
69 ····​(107,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6b,​0x09,​0x00)​ 45 ····​(107,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6b,​0x09,​0x00)​
70 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 46 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
71 ····​(·​86,​··​9,​··​0)​·····​#·​rgb·​=·​(0x56,​0x09,​0x00)​ 47 ····​(·​86,​··​9,​··​0)​·····​#·​rgb·​=·​(0x56,​0x09,​0x00)​
72 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 48 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
73 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 49 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
74 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 50 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
Offset 79, 17 lines modified Offset 55, 41 lines modified
79 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 55 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
80 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 56 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
81 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 57 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
82 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 58 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
83 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 59 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
84 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 60 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
85 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​ 61 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
  62 ····​(127,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7f,​0x09,​0x00)​
  63 ····​(·​98,​··​9,​··​0)​·····​#·​rgb·​=·​(0x62,​0x09,​0x00)​
  64 ····​(·​99,​··​9,​··​0)​·····​#·​rgb·​=·​(0x63,​0x09,​0x00)​
  65 ····​(125,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7d,​0x09,​0x00)​
  66 ····​(112,​··​9,​··​0)​·····​#·​rgb·​=·​(0x70,​0x09,​0x00)​
  67 ····​(111,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6f,​0x09,​0x00)​
  68 ····​(107,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6b,​0x09,​0x00)​
  69 ····​(·​95,​··​9,​··​0)​·····​#·​rgb·​=·​(0x5f,​0x09,​0x00)​
  70 ····​(115,​··​9,​··​0)​·····​#·​rgb·​=·​(0x73,​0x09,​0x00)​
  71 ····​(119,​··​9,​··​0)​·····​#·​rgb·​=·​(0x77,​0x09,​0x00)​
  72 ····​(·​79,​··​9,​··​0)​·····​#·​rgb·​=·​(0x4f,​0x09,​0x00)​
  73 ····​(·​87,​··​9,​··​0)​·····​#·​rgb·​=·​(0x57,​0x09,​0x00)​
  74 ····​(123,​··​9,​··​0)​·····​#·​rgb·​=·​(0x7b,​0x09,​0x00)​
  75 ····​(·​75,​··​9,​··​0)​·····​#·​rgb·​=·​(0x4b,​0x09,​0x00)​
  76 ····​(·​63,​··​9,​··​0)​·····​#·​rgb·​=·​(0x3f,​0x09,​0x00)​
  77 ····​(·​67,​··​9,​··​0)​·····​#·​rgb·​=·​(0x43,​0x09,​0x00)​
  78 ····​(·​83,​··​9,​··​0)​·····​#·​rgb·​=·​(0x53,​0x09,​0x00)​
  79 ····​(103,​··​9,​··​0)​·····​#·​rgb·​=·​(0x67,​0x09,​0x00)​
  80 ····​(·​91,​··​9,​··​0)​·····​#·​rgb·​=·​(0x5b,​0x09,​0x00)​
  81 ····​(·​71,​··​9,​··​0)​·····​#·​rgb·​=·​(0x47,​0x09,​0x00)​
  82 ····​(116,​··​9,​··​0)​·····​#·​rgb·​=·​(0x74,​0x09,​0x00)​
  83 ····​(101,​··​9,​··​0)​·····​#·​rgb·​=·​(0x65,​0x09,​0x00)​
  84 ····​(105,​··​9,​··​0)​·····​#·​rgb·​=·​(0x69,​0x09,​0x00)​
  85 ····​(108,​··​9,​··​0)​·····​#·​rgb·​=·​(0x6c,​0x09,​0x00)​
86 } 86 }
87 tRNS·​{ 87 tRNS·​{
88 ·​0·​15·​79·​127·​191·​255·​63·​175·​159·​31·​47·​239·​95·​111·​207·​223·​143·​47·​143·​239·​15·​95·​207·​255·​255·​255·​159·​239·​255·​191·​127·​223·​143·​31·​63·​79·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​111·​175·​63·​255·​255·​95·​207·​255·​239·​255·​207·​143·​63·​175·​15·​111·​223·​31·​159·​239·​79·​191·​143·​47·​95·​127·​207·​175} 88 ·​0·​15·​79·​127·​191·​63·​175·​159·​31·​47·​239·​95·​111·​207·​223·​143·​47·​143·​239·​15·​95·​207·​159·​239·​191·​127·​223·​143·​31·​63·​79·​111·​175·​63·​95·​207·​239·​207·​143·​63·​175·​15·​111·​223·​31·​159·​239·​79·​191·​143·​47·​95·​127·​207·​175}
89 IMAGE·​{ 89 IMAGE·​{
90 ····​pixels·​hex 90 ····​pixels·​hex
91 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 91 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
92 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 92 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
93 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000 93 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000
Max diff block lines reached; 216766/224116 bytes (96.72%) of diff not shown.
Image content
Pixel difference
compared images
Flicker difference
compared images
smali/org/urbanstew/VolumeEnvelopeView.smali
Offset 160, 18 lines modified Offset 160, 18 lines modified
   
160 ····​move-​result·​v1 160 ····​move-​result·​v1
   
161 ····​sub-​int/​2addr·​v0,​·​v1 161 ····​sub-​int/​2addr·​v0,​·​v1
   
162 ····​mul-​int/​lit8·​v0,​·​v0,​·​0x2 162 ····​mul-​int/​lit8·​v0,​·​v0,​·​0x2
   
163 ····​add-​int/​lit8·​v11,​·​v0,​·​-​0x2 163 ····​add-​int/​lit8·​v10,​·​v0,​·​-​0x2
   
164 ····​.​line·​97 164 ····​.​line·​97
165 ····​.​local·​v11,​·​"x":​I 165 ····​.​local·​v10,​·​"x":​I
166 ····​invoke-​virtual·​{p0},​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>getHeight()​I 166 ····​invoke-​virtual·​{p0},​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>getHeight()​I
   
167 ····​move-​result·​v0 167 ····​move-​result·​v0
   
168 ····​invoke-​virtual·​{p0},​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>getPaddingBottom()​I 168 ····​invoke-​virtual·​{p0},​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>getPaddingBottom()​I
   
169 ····​move-​result·​v1 169 ····​move-​result·​v1
Offset 188, 33 lines modified Offset 188, 32 lines modified
   
188 ····​.​line·​98 188 ····​.​line·​98
189 ····​.​local·​v6,​·​"height":​I 189 ····​.​local·​v6,​·​"height":​I
190 ····​invoke-​virtual·​{p0},​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>getHeight()​I 190 ····​invoke-​virtual·​{p0},​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>getHeight()​I
   
191 ····​move-​result·​v0 191 ····​move-​result·​v0
   
192 ····​div-​int/​lit8·​v9,​·​v0,​·​0x2 192 ····​div-​int/​lit8·​v8,​·​v0,​·​0x2
   
193 ····​.​line·​99 193 ····​.​line·​99
194 ····​.​local·​v9,​·​"mid":​I 194 ····​.​local·​v8,​·​"mid":​I
195 ····​iget-​object·​v0,​·​p0,​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>mEnvelope:​Ljava/​util/​LinkedList;​ 195 ····​iget-​object·​v0,​·​p0,​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>mEnvelope:​Ljava/​util/​LinkedList;​
   
196 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​LinkedList;​-​>iterator()​Ljava/​util/​Iterator;​ 196 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​LinkedList;​-​>iterator()​Ljava/​util/​Iterator;​
   
197 ····​move-​result-​object·​v8 197 ····​move-​result-​object·​v11
   
198 ····​.​local·​v8,​·​"i$":​Ljava/​util/​Iterator;​  
199 ····​:​goto_0 198 ····​:​goto_0
200 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 199 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
201 ····​move-​result·​v0 200 ····​move-​result·​v0
   
202 ····​if-​eqz·​v0,​·​:​cond_0 201 ····​if-​eqz·​v0,​·​:​cond_0
   
203 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 202 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
204 ····​move-​result-​object·​v7 203 ····​move-​result-​object·​v7
   
205 ····​check-​cast·​v7,​·​Ljava/​lang/​Float;​ 204 ····​check-​cast·​v7,​·​Ljava/​lang/​Float;​
   
206 ····​.​line·​101 205 ····​.​line·​101
207 ····​.​local·​v7,​·​"i":​Ljava/​lang/​Float;​ 206 ····​.​local·​v7,​·​"i":​Ljava/​lang/​Float;​
Offset 222, 47 lines modified Offset 221, 47 lines modified
   
222 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Float;​-​>floatValue()​F 221 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Float;​-​>floatValue()​F
   
223 ····​move-​result·​v1 222 ····​move-​result·​v1
   
224 ····​mul-​float/​2addr·​v0,​·​v1 223 ····​mul-​float/​2addr·​v0,​·​v1
   
225 ····​float-​to-​int·​v10,​·​v0 224 ····​float-​to-​int·​v9,​·​v0
   
226 ····​.​line·​102 225 ····​.​line·​102
227 ····​.​local·​v10,​·​"offset":​I 226 ····​.​local·​v9,​·​"offset":​I
228 ····​int-​to-​float·​v1,​·​v11 227 ····​int-​to-​float·​v1,​·​v10
   
229 ····​sub-​int·​v0,​·​v9,​·​v10 228 ····​sub-​int·​v0,​·​v8,​·​v9
   
230 ····​int-​to-​float·​v2,​·​v0 229 ····​int-​to-​float·​v2,​·​v0
   
231 ····​int-​to-​float·​v3,​·​v11 230 ····​int-​to-​float·​v3,​·​v10
   
232 ····​add-​int·​v0,​·​v9,​·​v10 231 ····​add-​int·​v0,​·​v8,​·​v9
   
233 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 232 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
234 ····​int-​to-​float·​v4,​·​v0 233 ····​int-​to-​float·​v4,​·​v0
   
235 ····​iget-​object·​v5,​·​p0,​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>mEnvelopePaint:​Landroid/​graphics/​Paint;​ 234 ····​iget-​object·​v5,​·​p0,​·​Lorg/​urbanstew/​VolumeEnvelopeView;​-​>mEnvelopePaint:​Landroid/​graphics/​Paint;​
   
236 ····​move-​object·​v0,​·​p1 235 ····​move-​object·​v0,​·​p1
   
237 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawLine(FFFFLandroi​d/​graphics/​Paint;​)​V 236 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawLine(FFFFLandroi​d/​graphics/​Paint;​)​V
   
238 ····​.​line·​103 237 ····​.​line·​103
239 ····​add-​int/​lit8·​v11,​·​v11,​·​0x2 238 ····​add-​int/​lit8·​v10,​·​v10,​·​0x2
   
240 ····​.​line·​104 239 ····​.​line·​104
241 ····​goto·​:​goto_0 240 ····​goto·​:​goto_0
   
242 ····​.​line·​105 241 ····​.​line·​105
243 ····​.​end·​local·​v7····​#·​"i":​Ljava/​lang/​Float;​ 242 ····​.​end·​local·​v7····​#·​"i":​Ljava/​lang/​Float;​
244 ····​.​end·​local·​v10····​#·​"offset":​I 243 ····​.​end·​local·​v9····​#·​"offset":​I
245 ····​:​cond_0 244 ····​:​cond_0
246 ····​return-​void 245 ····​return-​void
247 .​end·​method 246 .​end·​method
   
248 .​method·​protected·​onSizeChanged(IIII)​V 247 .​method·​protected·​onSizeChanged(IIII)​V
249 ····​.​locals·​2 248 ····​.​locals·​2
Max diff block lines reached; 817/3446 bytes (23.71%) of diff not shown.
smali/urbanstew/RehearsalAssistant/Dialog.smali
Offset 17, 28 lines modified Offset 17, 32 lines modified
17 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 17 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
18 ····​.​line·​104 18 ····​.​line·​104
19 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 19 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
   
20 ····​invoke-​direct·​{v1,​·​p1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 20 ····​invoke-​direct·​{v1,​·​p1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  21 ····​.​line·​105
21 ····​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 22 ····​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
22 ····​move-​result-​object·​v1 23 ····​move-​result-​object·​v1
   
  24 ····​.​line·​106
23 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 25 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
24 ····​move-​result-​object·​v1 26 ····​move-​result-​object·​v1
   
25 ····​const·​v2,​·​0x7f060029 27 ····​const·​v2,​·​0x7f060029
   
  28 ····​.​line·​109
26 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 29 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
27 ····​move-​result-​object·​v2 30 ····​move-​result-​object·​v2
   
  31 ····​.​line·​108
28 ····​invoke-​virtual·​{v1,​·​v2,​·​p4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 32 ····​invoke-​virtual·​{v1,​·​v2,​·​p4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
29 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
30 ····​.​line·​112 34 ····​.​line·​112
31 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​AlertDialog$Builder;​ 35 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​AlertDialog$Builder;​
32 ····​if-​eqz·​p5,​·​:​cond_0 36 ····​if-​eqz·​p5,​·​:​cond_0
smali/urbanstew/RehearsalAssistant/AppDataAccess.smali
Offset 57, 34 lines modified Offset 57, 34 lines modified
   
57 ····​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 57 ····​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
58 ····​move-​result-​object·​v6 58 ····​move-​result-​object·​v6
   
59 ····​.​line·​57 59 ····​.​line·​57
60 ····​.​local·​v6,​·​"preferences":​Landroid/​content/​SharedPreferences;​ 60 ····​.​local·​v6,​·​"preferences":​Landroid/​content/​SharedPreferences;​
61 ····​const-​wide/​16·​v7,​·​-​0x1 61 ····​const-​wide/​16·​v8,​·​-​0x1
   
62 ····​.​line·​58 62 ····​.​line·​58
63 ····​.​local·​v7,​·​"projectId":​J 63 ····​.​local·​v8,​·​"projectId":​J
64 ····​const-​string·​v0,​·​"recorder_widget_proj​ect_id" 64 ····​const-​string·​v0,​·​"recorder_widget_proj​ect_id"
   
65 ····​invoke-​interface·​{v6,​·​v0},​·​Landroid/​content/​SharedPreferences;​-​>contains(Ljava/​lang/​String;​)​Z 65 ····​invoke-​interface·​{v6,​·​v0},​·​Landroid/​content/​SharedPreferences;​-​>contains(Ljava/​lang/​String;​)​Z
   
66 ····​move-​result·​v0 66 ····​move-​result·​v0
   
67 ····​if-​eqz·​v0,​·​:​cond_0 67 ····​if-​eqz·​v0,​·​:​cond_0
   
68 ····​.​line·​59 68 ····​.​line·​59
69 ····​const-​string·​v0,​·​"recorder_widget_proj​ect_id" 69 ····​const-​string·​v0,​·​"recorder_widget_proj​ect_id"
   
70 ····​const-​wide/​16·​v3,​·​-​0x1 70 ····​const-​wide/​16·​v4,​·​-​0x1
   
71 ····​invoke-​interface·​{v6,​·​v0,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 71 ····​invoke-​interface·​{v6,​·​v0,​·​v4,​·​v5},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
72 ····​move-​result-​wide·​v7 72 ····​move-​result-​wide·​v8
   
73 ····​.​line·​61 73 ····​.​line·​61
74 ····​:​cond_0 74 ····​:​cond_0
75 ····​const/​4·​v0,​·​0x2 75 ····​const/​4·​v0,​·​0x2
   
76 ····​new-​array·​v2,​·​v0,​·​[Ljava/​lang/​String;​ 76 ····​new-​array·​v2,​·​v0,​·​[Ljava/​lang/​String;​
   
Offset 100, 76 lines modified Offset 100, 76 lines modified
   
100 ····​aput-​object·​v1,​·​v2,​·​v0 100 ····​aput-​object·​v1,​·​v2,​·​v0
   
101 ····​.​line·​70 101 ····​.​line·​70
102 ····​.​local·​v2,​·​"projectsProjection":​[Ljava/​lang/​String;​ 102 ····​.​local·​v2,​·​"projectsProjection":​[Ljava/​lang/​String;​
103 ····​const-​wide/​16·​v0,​·​-​0x1 103 ····​const-​wide/​16·​v0,​·​-​0x1
   
104 ····​cmp-​long·​v0,​·​v7,​·​v0 104 ····​cmp-​long·​v0,​·​v8,​·​v0
   
105 ····​if-​eqz·​v0,​·​:​cond_1 105 ····​if-​eqz·​v0,​·​:​cond_1
   
106 ····​.​line·​72 106 ····​.​line·​72
107 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>mContext:​Landroid/​content/​Context;​ 107 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>mContext:​Landroid/​content/​Context;​
   
108 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 108 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
109 ····​move-​result-​object·​v0 109 ····​move-​result-​object·​v0
   
110 ····​sget-​object·​v1,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 110 ····​sget-​object·​v1,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
111 ····​invoke-​static·​{v1,​·​v7,​·​v8},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 111 ····​invoke-​static·​{v1,​·​v8,​·​v9},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
112 ····​move-​result-​object·​v1 112 ····​move-​result-​object·​v1
   
113 ····​const/​4·​v3,​·​0x0 113 ····​const/​4·​v3,​·​0x0
   
114 ····​const/​4·​v4,​·​0x0 114 ····​const/​4·​v4,​·​0x0
   
115 ····​const-​string·​v5,​·​"_id·​ASC" 115 ····​const-​string·​v5,​·​"_id·​ASC"
   
116 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 116 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
117 ····​move-​result-​object·​v9 117 ····​move-​result-​object·​v7
   
118 ····​.​line·​73 118 ····​.​line·​73
119 ····​.​local·​v9,​·​"projectsCursor":​Landroid/​database/​Cursor;​ 119 ····​.​local·​v7,​·​"projectsCursor":​Landroid/​database/​Cursor;​
120 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>getCount()​I 120 ····​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>getCount()​I
   
121 ····​move-​result·​v0 121 ····​move-​result·​v0
   
122 ····​if-​lez·​v0,​·​:​cond_1 122 ····​if-​lez·​v0,​·​:​cond_1
   
123 ····​.​line·​75 123 ····​.​line·​75
124 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z 124 ····​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z
   
125 ····​.​line·​76 125 ····​.​line·​76
126 ····​const/​4·​v0,​·​0x1 126 ····​const/​4·​v0,​·​0x1
   
127 ····​invoke-​interface·​{v9,​·​v0},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 127 ····​invoke-​interface·​{v7,​·​v0},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
128 ····​move-​result-​wide·​v0 128 ····​move-​result-​wide·​v0
   
129 ····​const-​wide/​16·​v3,​·​0x1 129 ····​const-​wide/​16·​v4,​·​0x1
   
130 ····​cmp-​long·​v0,​·​v0,​·​v3 130 ····​cmp-​long·​v0,​·​v0,​·​v4
   
131 ····​if-​nez·​v0,​·​:​cond_1 131 ····​if-​nez·​v0,​·​:​cond_1
   
132 ····​.​line·​78 132 ····​.​line·​78
133 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>close()​V 133 ····​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>close()​V
   
134 ····​move-​wide·​v0,​·​v7 134 ····​move-​wide·​v0,​·​v8
   
135 ····​.​line·​100 135 ····​.​line·​100
Max diff block lines reached; 3849/7186 bytes (53.56%) of diff not shown.
smali/urbanstew/RehearsalAssistant/ProjectBase.smali
Offset 144, 32 lines modified Offset 144, 34 lines modified
   
144 ····​aput-​object·​v1,​·​v2,​·​v0 144 ····​aput-​object·​v1,​·​v2,​·​v0
   
145 ····​const-​string·​v0,​·​"title" 145 ····​const-​string·​v0,​·​"title"
   
146 ····​aput-​object·​v0,​·​v2,​·​v8 146 ····​aput-​object·​v0,​·​v2,​·​v8
   
147 ····​.​line·​32 147 ····​.​line·​33
148 ····​.​local·​v2,​·​"projectsProjection":​[Ljava/​lang/​String;​ 148 ····​.​local·​v2,​·​"projectsProjection":​[Ljava/​lang/​String;​
149 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 149 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
150 ····​move-​result-​object·​v0 150 ····​move-​result-​object·​v0
   
151 ····​sget-​object·​v1,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 151 ····​sget-​object·​v1,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
152 ····​iget-​wide·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>mProjectId:​J 152 ····​iget-​wide·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>mProjectId:​J
   
  153 ····​.​line·​35
153 ····​invoke-​static·​{v1,​·​v4,​·​v5},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 154 ····​invoke-​static·​{v1,​·​v4,​·​v5},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
154 ····​move-​result-​object·​v1 155 ····​move-​result-​object·​v1
   
155 ····​const-​string·​v5,​·​"_id·​ASC" 156 ····​const-​string·​v5,​·​"_id·​ASC"
   
156 ····​move-​object·​v4,​·​v3 157 ····​move-​object·​v4,​·​v3
   
  158 ····​.​line·​34
157 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 159 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
158 ····​move-​result-​object·​v6 160 ····​move-​result-​object·​v6
   
159 ····​.​line·​38 161 ····​.​line·​38
160 ····​.​local·​v6,​·​"projectCursor":​Landroid/​database/​Cursor;​ 162 ····​.​local·​v6,​·​"projectCursor":​Landroid/​database/​Cursor;​
161 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>getCount()​I 163 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>getCount()​I
Offset 241, 50 lines modified Offset 243, 55 lines modified
241 ····​.​local·​v7,​·​"visitedVersion":​F 243 ····​.​local·​v7,​·​"visitedVersion":​F
242 ····​const/​high16·​v0,​·​0x3f000000····​#·​0.​5f 244 ····​const/​high16·​v0,​·​0x3f000000····​#·​0.​5f
   
243 ····​cmpg-​float·​v0,​·​v7,​·​v0 245 ····​cmpg-​float·​v0,​·​v7,​·​v0
   
244 ····​if-​gez·​v0,​·​:​cond_2 246 ····​if-​gez·​v0,​·​:​cond_2
   
245 ····​.​line·​54 247 ····​.​line·​57
246 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getResources()​Landroid/​content/​res/​Resources;​ 248 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
247 ····​move-​result-​object·​v0 249 ····​move-​result-​object·​v0
   
248 ····​const·​v1,​·​0x7f06001f 250 ····​const·​v1,​·​0x7f06001f
   
249 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 251 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
250 ····​move-​result-​object·​v0 252 ····​move-​result-​object·​v0
   
251 ····​const·​v1,​·​0x7f060012 253 ····​const·​v1,​·​0x7f060012
   
  254 ····​.​line·​58
252 ····​invoke-​virtual·​{p0,​·​v1},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getString(I)​Ljava/​lang/​String;​ 255 ····​invoke-​virtual·​{p0,​·​v1},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getString(I)​Ljava/​lang/​String;​
   
253 ····​move-​result-​object·​v1 256 ····​move-​result-​object·​v1
   
  257 ····​.​line·​55
254 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>notification(Landroi​d/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 258 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>notification(Landroi​d/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
255 ····​.​line·​60 259 ····​.​line·​60
256 ····​const·​v0,​·​0x7f06002f 260 ····​const·​v0,​·​0x7f06002f
   
  261 ····​.​line·​63
257 ····​invoke-​virtual·​{p0,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getString(I)​Ljava/​lang/​String;​ 262 ····​invoke-​virtual·​{p0,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getString(I)​Ljava/​lang/​String;​
   
258 ····​move-​result-​object·​v0 263 ····​move-​result-​object·​v0
   
259 ····​const·​v1,​·​0x7f060011 264 ····​const·​v1,​·​0x7f060011
   
  265 ····​.​line·​64
260 ····​invoke-​virtual·​{p0,​·​v1},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getString(I)​Ljava/​lang/​String;​ 266 ····​invoke-​virtual·​{p0,​·​v1},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​-​>getString(I)​Ljava/​lang/​String;​
   
261 ····​move-​result-​object·​v1 267 ····​move-​result-​object·​v1
   
262 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​ProjectBase$1;​ 268 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​ProjectBase$1;​
   
263 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase$1;​-​><init>(Lurbanstew/​RehearsalAssistant/​ProjectBase;​)​V 269 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectBase$1;​-​><init>(Lurbanstew/​RehearsalAssistant/​ProjectBase;​)​V
   
  270 ····​.​line·​61
264 ····​invoke-​static·​{p0,​·​v0,​·​v1,​·​v3},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>confirmation(Landroi​d/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​V 271 ····​invoke-​static·​{p0,​·​v0,​·​v1,​·​v3},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>confirmation(Landroi​d/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​V
   
265 ····​goto·​:​goto_0 272 ····​goto·​:​goto_0
   
266 ····​.​line·​74 273 ····​.​line·​74
267 ····​:​cond_2 274 ····​:​cond_2
268 ····​sget·​v0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAssistant;​-​>currentVersion:​F 275 ····​sget·​v0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAssistant;​-​>currentVersion:​F
Offset 410, 14 lines modified Offset 417, 15 lines modified
   
410 ····​const-​string·​v2,​·​"android.​intent.​action.​VIEW" 417 ····​const-​string·​v2,​·​"android.​intent.​action.​VIEW"
   
411 ····​sget-​object·​v3,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 418 ····​sget-​object·​v3,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
412 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 419 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
  420 ····​.​line·​112
Max diff block lines reached; 127/3433 bytes (3.70%) of diff not shown.
smali/urbanstew/RehearsalAssistant/ProjectManager$1.smali
Offset 20, 28 lines modified Offset 20, 29 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​62 27 ····​.​line·​62
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​setViewValue(Landroid​/​view/​View;​Landroid/​database/​Cursor;​I)​Z 33 .​method·​public·​setViewValue(Landroid​/​view/​View;​Landroid/​database/​Cursor;​I)​Z
33 ····​.​locals·7 34 ····​.​locals·8
34 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 35 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
35 ····​.​param·​p2,​·​"cursor"····​#·​Landroid/​database/​Cursor;​ 36 ····​.​param·​p2,​·​"cursor"····​#·​Landroid/​database/​Cursor;​
36 ····​.​param·​p3,​·​"columnIndex"····​#·​I 37 ····​.​param·​p3,​·​"columnIndex"····​#·​I
   
37 ····​.​prologue 38 ····​.​prologue
38 ····​const/​4·​v0,​·​0x0 39 ····​const/​4·​v0,​·​0x0
   
Offset 98, 19 lines modified Offset 99, 19 lines modified
   
98 ····​iget-​object·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 99 ····​iget-​object·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
99 ····​const/​4·​v0,​·​0x2 100 ····​const/​4·​v0,​·​0x2
   
100 ····​invoke-​interface·​{p2,​·​v0},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 101 ····​invoke-​interface·​{p2,​·​v0},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
101 ····​move-​result-​wide·​v3 102 ····​move-​result-​wide·​v4
   
102 ····​const-​wide/​16·​v5,​·​0x0 103 ····​const-​wide/​16·​v6,​·​0x0
   
103 ····​cmp-​long·​v0,​·​v3,​·​v5 104 ····​cmp-​long·​v0,​·​v4,​·​v6
   
104 ····​if-​nez·​v0,​·​:​cond_2 105 ····​if-​nez·​v0,​·​:​cond_2
   
105 ····​const·​v0,​·​0x7f060016 106 ····​const·​v0,​·​0x7f060016
   
106 ····​:​goto_1 107 ····​:​goto_1
107 ····​invoke-​virtual·​{v2,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>getString(I)​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{v2,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>getString(I)​Ljava/​lang/​String;​
Offset 153, 21 lines modified Offset 154, 21 lines modified
   
153 ····​.​line·​71 154 ····​.​line·​71
154 ····​check-​cast·​p1,​·​Landroid/​widget/​ImageView;​ 155 ····​check-​cast·​p1,​·​Landroid/​widget/​ImageView;​
   
155 ····​.​end·​local·​p1····​#·​"view":​Landroid/​view/​View;​ 156 ····​.​end·​local·​p1····​#·​"view":​Landroid/​view/​View;​
156 ····​invoke-​interface·​{p2,​·​v0},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 157 ····​invoke-​interface·​{p2,​·​v0},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
157 ····​move-​result-​wide·​v1 158 ····​move-​result-​wide·​v2
   
158 ····​iget-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 159 ····​iget-​object·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
159 ····​iget-​wide·​v3,​·​v3,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mRecorderWidgetProje​ctId:​J 160 ····​iget-​wide·​v4,​·​v1,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mRecorderWidgetProje​ctId:​J
   
160 ····​cmp-​long·​v1,​·​v1,​·​v3 161 ····​cmp-​long·​v1,​·​v2,​·​v4
   
161 ····​if-​nez·​v1,​·​:​cond_4 162 ····​if-​nez·​v1,​·​:​cond_4
   
162 ····​:​goto_3 163 ····​:​goto_3
163 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​widget/​ImageView;​-​>setVisibility(I)​V 164 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​widget/​ImageView;​-​>setVisibility(I)​V
   
164 ····​goto·​:​goto_2 165 ····​goto·​:​goto_2
smali/urbanstew/RehearsalAssistant/ProjectManager$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​88 27 ····​.​line·​88
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 50, 56 lines modified Offset 51, 57 lines modified
50 ····​.​line·​91 51 ····​.​line·​91
51 ····​move-​object·​v0,​·​p3 52 ····​move-​object·​v0,​·​p3
   
52 ····​check-​cast·​v0,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 53 ····​check-​cast·​v0,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
53 ····​.​line·​93 54 ····​.​line·​93
54 ····​.​local·​v0,​·​"info":​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 55 ····​.​local·​v0,​·​"info":​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
55 ····​const/​4·​v3,​·​0x1 56 ····​const/​4·​v1,​·​0x1
   
56 ····​iget-​object·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 57 ····​iget-​object·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
57 ····​const·​v5,​·​0x7f060047 58 ····​const·​v5,​·​0x7f060047
   
58 ····​invoke-​virtual·​{v4,​·​v5},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>getString(I)​Ljava/​lang/​String;​ 59 ····​invoke-​virtual·​{v4,​·​v5},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>getString(I)​Ljava/​lang/​String;​
   
59 ····​move-​result-​object·​v4 60 ····​move-​result-​object·​v4
   
60 ····​invoke-​interface·​{p1,​·​v7,​·​v6,​·​v3,​·​v4},​·​Landroid/​view/​ContextMenu;​-​>add(IIILjava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​ 61 ····​invoke-​interface·​{p1,​·​v7,​·​v6,​·​v1,​·​v4},​·​Landroid/​view/​ContextMenu;​-​>add(IIILjava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​
   
61 ····​.​line·​94 62 ····​.​line·​94
62 ····​iget-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 63 ····​iget-​object·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
63 ····​iget-​object·​v3,​·​v3,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mProjectCursor:​Landroid/​database/​Cursor;​ 64 ····​iget-​object·​v1,​·​v1,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mProjectCursor:​Landroid/​database/​Cursor;​
   
64 ····​iget·​v4,​·​v0,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​-​>position:​I 65 ····​iget·​v4,​·​v0,​·​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​-​>position:​I
   
65 ····​invoke-​interface·​{v3,​·​v4},​·​Landroid/​database/​Cursor;​-​>moveToPosition(I)​Z 66 ····​invoke-​interface·​{v1,​·​v4},​·​Landroid/​database/​Cursor;​-​>moveToPosition(I)​Z
   
66 ····​.​line·​95 67 ····​.​line·​95
67 ····​iget-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 68 ····​iget-​object·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
68 ····​iget-​object·​v3,​·​v3,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mProjectCursor:​Landroid/​database/​Cursor;​ 69 ····​iget-​object·​v1,​·​v1,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mProjectCursor:​Landroid/​database/​Cursor;​
   
69 ····​invoke-​interface·​{v3,​·​v6},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 70 ····​invoke-​interface·​{v1,​·​v6},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
70 ····​move-​result-​wide·​v1 71 ····​move-​result-​wide·​v2
   
71 ····​.​line·​96 72 ····​.​line·​96
72 ····​.​local·​v1,​·​"project_type":​J 73 ····​.​local·​v2,​·​"project_type":​J
73 ····​const-​wide/​16·​v3,​·​0x1 74 ····​const-​wide/​16·​v4,​·​0x1
   
74 ····​cmp-​long·​v3,​·​v1,​·​v3 75 ····​cmp-​long·​v1,​·​v2,​·​v4
   
75 ····​if-​nez·​v3,​·​:​cond_0 76 ····​if-​nez·​v1,​·​:​cond_0
   
76 ····​.​line·​97 77 ····​.​line·​97
77 ····​const/​4·​v3,​·​0x3 78 ····​const/​4·​v1,​·​0x3
   
78 ····​const·​v4,​·​0x7f060034 79 ····​const·​v4,​·​0x7f060034
   
79 ····invoke-​interface·​{p1,​·​v7,​·​v3,​·​v6,​·​v4},​·Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​ 80 ····.​line·98
  81 ····​invoke-​interface·​{p1,​·​v7,​·​v1,​·​v6,​·​v4},​·​Landroid/​view/​ContextMenu;​-​>add(IIII)​Landroid/​view/​MenuItem;​
   
80 ····​.​line·​103 82 ····​.​line·​103
81 ····​:​cond_0 83 ····​:​cond_0
82 ····​return-​void 84 ····​return-​void
83 .​end·​method 85 .​end·​method
smali/urbanstew/RehearsalAssistant/ProjectBase$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectBase;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectBase;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectBase;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectBase;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​ProjectBase;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​66 27 ····​.​line·​66
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectBase$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectBase;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectBase$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectBase;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/ProjectManager$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​171 27 ····​.​line·​171
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 95, 15 lines modified Offset 96, 15 lines modified
   
95 ····​iget-​object·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 96 ····​iget-​object·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
96 ····​invoke-​direct·​{v3,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​><init>(Landroid/​content/​Context;​)​V 97 ····​invoke-​direct·​{v3,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​><init>(Landroid/​content/​Context;​)​V
   
97 ····​invoke-​virtual·​{v3},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>getRecorderWidgetPro​jectIdIfExists()​J 98 ····​invoke-​virtual·​{v3},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>getRecorderWidgetPro​jectIdIfExists()​J
   
98 ····​move-​result-​wide·​v3 99 ····​move-​result-​wide·​v4
   
99 ····​iput-​wide·​v3,​·​v2,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mRecorderWidgetProje​ctId:​J 100 ····​iput-​wide·​v4,​·​v2,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mRecorderWidgetProje​ctId:​J
   
100 ····​.​line·​178 101 ····​.​line·​178
101 ····​:​cond_0 102 ····​:​cond_0
102 ····​return-​void 103 ····​return-​void
103 .​end·​method 104 .​end·​method
smali/urbanstew/RehearsalAssistant/ProjectManager$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​263 27 ····​.​line·​263
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/ProjectManager$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​252 27 ····​.​line·​252
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​ProjectManager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/ProjectManager.smali
Offset 63, 46 lines modified Offset 63, 50 lines modified
   
63 ····​.​line·​249 63 ····​.​line·​249
64 ····​.​local·​v0,​·​"dialogView":​Landroid/​view/​View;​ 64 ····​.​local·​v0,​·​"dialogView":​Landroid/​view/​View;​
65 ····​new-​instance·​v3,​·​Landroid/​app/​AlertDialog$Builder;​ 65 ····​new-​instance·​v3,​·​Landroid/​app/​AlertDialog$Builder;​
   
66 ····​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 66 ····​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  67 ····​.​line·​250
67 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 68 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
68 ····​move-​result-​object·​v3 69 ····​move-​result-​object·​v3
   
69 ····​const·​v4,​·​0x7f060029 70 ····​const·​v4,​·​0x7f060029
   
  71 ····​.​line·​251
70 ····​invoke-​virtual·​{p0,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>getString(I)​Ljava/​lang/​String;​ 72 ····​invoke-​virtual·​{p0,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>getString(I)​Ljava/​lang/​String;​
   
71 ····​move-​result-​object·​v4 73 ····​move-​result-​object·​v4
   
72 ····​new-​instance·​v5,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$5;​ 74 ····​new-​instance·​v5,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$5;​
   
73 ····​invoke-​direct·​{v5,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$5;​-​><init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V 75 ····​invoke-​direct·​{v5,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$5;​-​><init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V
   
74 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 76 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
75 ····​move-​result-​object·​v3 77 ····​move-​result-​object·​v3
   
76 ····​const·​v4,​·​0x7f060028 78 ····​const·​v4,​·​0x7f060028
   
  79 ····​.​line·​262
77 ····​invoke-​virtual·​{p0,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>getString(I)​Ljava/​lang/​String;​ 80 ····​invoke-​virtual·​{p0,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>getString(I)​Ljava/​lang/​String;​
   
78 ····​move-​result-​object·​v4 81 ····​move-​result-​object·​v4
   
79 ····​new-​instance·​v5,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$4;​ 82 ····​new-​instance·​v5,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$4;​
   
80 ····​invoke-​direct·​{v5,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$4;​-​><init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V 83 ····​invoke-​direct·​{v5,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager$4;​-​><init>(Lurbanstew/​RehearsalAssistant/​ProjectManager;​)​V
   
81 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 84 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
82 ····​move-​result-​object·​v3 85 ····​move-​result-​object·​v3
   
  86 ····​.​line·​269
83 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 87 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
84 ····​move-​result-​object·​v3 88 ····​move-​result-​object·​v3
   
85 ····​iput-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mNewProjectDialog:​Landroid/​app/​AlertDialog;​ 89 ····​iput-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mNewProjectDialog:​Landroid/​app/​AlertDialog;​
   
86 ····​.​line·​270 90 ····​.​line·​270
Offset 226, 17 lines modified Offset 230, 17 lines modified
   
226 ····​.​line·​183 230 ····​.​line·​183
227 ····​:​pswitch_2 231 ····​:​pswitch_2
228 ····​iget-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mProjectCursor:​Landroid/​database/​Cursor;​ 232 ····​iget-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mProjectCursor:​Landroid/​database/​Cursor;​
   
229 ····​invoke-​interface·​{v3,​·​v2},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 233 ····​invoke-​interface·​{v3,​·​v2},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
230 ····​move-​result-​wide·​v3 234 ····​move-​result-​wide·​v4
   
231 ····​iput-​wide·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mRecorderWidgetProje​ctId:​J 235 ····​iput-​wide·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mRecorderWidgetProje​ctId:​J
   
232 ····​.​line·​184 236 ····​.​line·​184
233 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​ 237 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​
   
234 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​><init>(Landroid/​content/​Context;​)​V 238 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​><init>(Landroid/​content/​Context;​)​V
   
235 ····​iget-​object·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mProjectCursor:​Landroid/​database/​Cursor;​ 239 ····​iget-​object·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>mProjectCursor:​Landroid/​database/​Cursor;​
Offset 556, 34 lines modified Offset 560, 36 lines modified
556 ····​invoke-​super·​{p0},​·​Landroid/​app/​ListActivity;​-​>onDestroy()​V 560 ····​invoke-​super·​{p0},​·​Landroid/​app/​ListActivity;​-​>onDestroy()​V
   
557 ····​.​line·​143 561 ····​.​line·​143
558 ····​return-​void 562 ····​return-​void
559 .​end·​method 563 .​end·​method
   
560 .​method·​protected·​onListItemClick(Landr​oid/​widget/​ListView;​Landroid/​view/​View;​IJ)​V 564 .​method·​protected·​onListItemClick(Landr​oid/​widget/​ListView;​Landroid/​view/​View;​IJ)​V
561 ····​.​locals·3 565 ····​.​locals·4
562 ····​.​param·​p1,​·​"l"····​#·​Landroid/​widget/​ListView;​ 566 ····​.​param·​p1,​·​"l"····​#·​Landroid/​widget/​ListView;​
563 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​ 567 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​
564 ····​.​param·​p3,​·​"position"····​#·​I 568 ····​.​param·​p3,​·​"position"····​#·​I
565 ····​.​param·​p4,​·​"id"····​#·​J 569 ····​.​param·​p4,​·​"id"····​#·​J
   
566 ····​.​prologue 570 ····​.​prologue
567 ····​.​line·​192 571 ····​.​line·​192
568 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​ 572 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​
   
569 ····​const-​string·​v1,​·​"android.​intent.​action.​VIEW" 573 ····​const-​string·​v1,​·​"android.​intent.​action.​VIEW"
   
570 ····​sget-​object·​v2,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 574 ····​sget-​object·​v2,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
  575 ····​.​line·​197
571 ····​invoke-​static·​{v2,​·​p4,​·​p5},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 576 ····​invoke-​static·​{v2,​·​p4,​·​p5},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
572 ····​move-​result-​object·​v2 577 ····​move-​result-​object·​v2
   
573 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 578 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
  579 ····​.​line·​193
574 ····​invoke-​virtual·​{p0,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>startActivity(Landro​id/​content/​Intent;​)​V 580 ····​invoke-​virtual·​{p0,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​ProjectManager;​-​>startActivity(Landro​id/​content/​Intent;​)​V
Max diff block lines reached; 3110/6881 bytes (45.20%) of diff not shown.
smali/urbanstew/RehearsalAssistant/ProjectOpener.smali
Offset 58, 21 lines modified Offset 58, 21 lines modified
58 ····​.​line·​32 58 ····​.​line·​32
59 ····​new-​instance·​v0,​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​ 59 ····​new-​instance·​v0,​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​
   
60 ····​invoke-​direct·​{v0,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​><init>(Landroid/​content/​Context;​)​V 60 ····​invoke-​direct·​{v0,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​><init>(Landroid/​content/​Context;​)​V
   
61 ····​invoke-​virtual·​{v0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>getRecorderWidgetPro​jectId()​J 61 ····​invoke-​virtual·​{v0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>getRecorderWidgetPro​jectId()​J
   
62 ····​move-​result-​wide·​v7 62 ····​move-​result-​wide·​v8
   
63 ····​.​line·​33 63 ····​.​line·​33
64 ····​.​local·​v7,​·​"project_id":​J 64 ····​.​local·​v8,​·​"project_id":​J
65 ····​sget-​object·​v0,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 65 ····​sget-​object·​v0,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
66 ····​invoke-​static·​{v0,​·​v7,​·​v8},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 66 ····​invoke-​static·​{v0,​·​v8,​·​v9},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
67 ····​move-​result-​object·​v6 67 ····​move-​result-​object·​v6
   
68 ····​.​line·​39 68 ····​.​line·​39
69 ····​:​goto_0 69 ····​:​goto_0
70 ····​const/​4·​v0,​·​0x2 70 ····​const/​4·​v0,​·​0x2
   
Offset 84, 67 lines modified Offset 84, 70 lines modified
   
84 ····​aput-​object·​v1,​·​v2,​·​v0 84 ····​aput-​object·​v1,​·​v2,​·​v0
   
85 ····​const-​string·​v0,​·​"type" 85 ····​const-​string·​v0,​·​"type"
   
86 ····​aput-​object·​v0,​·​v2,​·​v10 86 ····​aput-​object·​v0,​·​v2,​·​v10
   
87 ····​.​line·​45 87 ····​.​line·​46
88 ····​.​local·​v2,​·​"projectsProjection":​[Ljava/​lang/​String;​ 88 ····​.​local·​v2,​·​"projectsProjection":​[Ljava/​lang/​String;​
89 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectOpener;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 89 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectOpener;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
90 ····​move-​result-​object·​v0 90 ····​move-​result-​object·​v0
   
91 ····​sget-​object·​v1,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 91 ····​sget-​object·​v1,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
92 ····​invoke-​static·{v1,​·v7,​·v8},​·Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 92 ····.​line·​48
  93 ····​invoke-​static·​{v1,​·​v8,​·​v9},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
93 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
94 ····​const-​string·​v5,​·​"_id·​ASC" 95 ····​const-​string·​v5,​·​"_id·​ASC"
   
95 ····​move-​object·​v4,​·​v3 96 ····​move-​object·​v4,​·​v3
   
  97 ····​.​line·​47
96 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 98 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
97 ····​move-​result-​object·​v9 99 ····​move-​result-​object·​v7
   
98 ····​.​line·​53 100 ····​.​line·​53
99 ····​.​local·​v9,​·​"projectsCursor":​Landroid/​database/​Cursor;​ 101 ····​.​local·​v7,​·​"projectsCursor":​Landroid/​database/​Cursor;​
100 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>getCount()​I 102 ····​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>getCount()​I
   
101 ····​move-​result·​v0 103 ····​move-​result·​v0
   
102 ····​if-​nez·​v0,​·​:​cond_1 104 ····​if-​nez·​v0,​·​:​cond_1
   
103 ····​.​line·​56 105 ····​.​line·​56
104 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​ 106 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​
   
105 ····​const-​string·​v1,​·​"android.​intent.​action.​VIEW" 107 ····​const-​string·​v1,​·​"android.​intent.​action.​VIEW"
   
106 ····​sget-​object·​v3,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 108 ····​sget-​object·​v3,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
107 ····​invoke-​direct·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 109 ····​invoke-​direct·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
  110 ····​.​line·​57
108 ····​invoke-​virtual·​{p0,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​ProjectOpener;​-​>startActivity(Landro​id/​content/​Intent;​)​V 111 ····​invoke-​virtual·​{p0,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​ProjectOpener;​-​>startActivity(Landro​id/​content/​Intent;​)​V
   
109 ····​.​line·​76 112 ····​.​line·​76
110 ····​:​goto_1 113 ····​:​goto_1
111 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>close()​V 114 ····​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>close()​V
   
112 ····​.​line·​78 115 ····​.​line·​78
113 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectOpener;​-​>finish()​V 116 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​ProjectOpener;​-​>finish()​V
   
114 ····​.​line·​79 117 ····​.​line·​79
115 ····​return-​void 118 ····​return-​void
   
116 ····​.​line·​36 119 ····​.​line·​36
117 ····​.​end·​local·​v2····​#·​"projectsProjection":​[Ljava/​lang/​String;​ 120 ····​.​end·​local·​v2····​#·​"projectsProjection":​[Ljava/​lang/​String;​
118 ····​.​end·​local·​v7····​#·​"project_id":​J 121 ····​.​end·​local·​v7····​#·​"projectsCursor":​Landroid/​database/​Cursor;​
119 ····​.​end·​local·​v9····​#·​"projectsCursor":​Landroid/​database/​Cursor;​ 122 ····​.​end·​local·​v8····​#·​"project_id":​J
120 ····​:​cond_0 123 ····​:​cond_0
121 ····​invoke-​virtual·​{v6},​·​Landroid/​net/​Uri;​-​>getPathSegments()​Ljava/​util/​List;​ 124 ····​invoke-​virtual·​{v6},​·​Landroid/​net/​Uri;​-​>getPathSegments()​Ljava/​util/​List;​
   
122 ····​move-​result-​object·​v0 125 ····​move-​result-​object·​v0
   
123 ····​invoke-​interface·​{v0,​·​v10},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 126 ····​invoke-​interface·​{v0,​·​v10},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
Offset 154, 33 lines modified Offset 157, 33 lines modified
   
154 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​ 157 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​
   
155 ····​move-​result-​object·​v0 158 ····​move-​result-​object·​v0
   
156 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Long;​-​>longValue()​J 159 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Long;​-​>longValue()​J
Max diff block lines reached; 973/4659 bytes (20.88%) of diff not shown.
smali/urbanstew/RehearsalAssistant/R.smali
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·​214  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method
smali/urbanstew/RehearsalAssistant/RecordService$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RecordService;​ 18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RecordService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RecordService;​)​V 20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RecordService;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​RecordService;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​379 24 ····​.​line·​379
24 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RecordService$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RecordService;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RecordService$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RecordService;​
   
25 ····​invoke-​direct·​{p0},​·​Lurbanstew/​RehearsalAssistant/​IRecordService$Stub;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lurbanstew/​RehearsalAssistant/​IRecordService$Stub;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/RecordService.smali
Offset 155, 14 lines modified Offset 155, 15 lines modified
   
155 ····​check-​cast·​v0,​·​Landroid/​os/​PowerManager;​ 155 ····​check-​cast·​v0,​·​Landroid/​os/​PowerManager;​
   
156 ····​const/​4·​v1,​·​0x1 156 ····​const/​4·​v1,​·​0x1
   
157 ····​const-​class·​v2,​·​Lurbanstew/​RehearsalAssistant/​RecordService;​ 157 ····​const-​class·​v2,​·​Lurbanstew/​RehearsalAssistant/​RecordService;​
   
  158 ····​.​line·​43
158 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 159 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
159 ····​move-​result-​object·​v2 160 ····​move-​result-​object·​v2
   
160 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​os/​PowerManager;​-​>newWakeLock(ILjava/​lang/​String;​)​Landroid/​os/​PowerManager$WakeLock​;​ 161 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​os/​PowerManager;​-​>newWakeLock(ILjava/​lang/​String;​)​Landroid/​os/​PowerManager$WakeLock​;​
   
161 ····​move-​result-​object·​v0 162 ····​move-​result-​object·​v0
Offset 207, 15 lines modified Offset 208, 15 lines modified
   
207 ····​.​line·​56 208 ····​.​line·​56
208 ····​:​cond_1 209 ····​:​cond_1
209 ····​return-​void 210 ····​return-​void
210 .​end·​method 211 .​end·​method
   
211 .​method·​public·​onStart(Landroid/​content/​Intent;​I)​V 212 .​method·​public·​onStart(Landroid/​content/​Intent;​I)​V
212 ····​.​locals·5 213 ····​.​locals·6
213 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​ 214 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​
214 ····​.​param·​p2,​·​"startId"····​#·​I 215 ····​.​param·​p2,​·​"startId"····​#·​I
   
215 ····​.​prologue 216 ····​.​prologue
216 ····​.​line·​67 217 ····​.​line·​67
217 ····​iget-​object·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>mState:​Lurbanstew/​RehearsalAssistant/​RecordService$State;​ 218 ····​iget-​object·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>mState:​Lurbanstew/​RehearsalAssistant/​RecordService$State;​
   
Offset 241, 29 lines modified Offset 242, 29 lines modified
   
241 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​ 242 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​
   
242 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​><init>(Landroid/​content/​Context;​)​V 243 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​><init>(Landroid/​content/​Context;​)​V
   
243 ····​invoke-​virtual·​{v3},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>getRecorderWidgetPro​jectId()​J 244 ····​invoke-​virtual·​{v3},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>getRecorderWidgetPro​jectId()​J
   
244 ····​move-​result-​wide·​v3 245 ····​move-​result-​wide·​v4
   
245 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>getSessionId(Landroi​d/​content/​ContentResolver;​J)​J 246 ····​invoke-​static·​{v2,​·​v4,​·​v5},​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>getSessionId(Landroi​d/​content/​ContentResolver;​J)​J
   
246 ····​move-​result-​wide·​v0 247 ····​move-​result-​wide·​v0
   
247 ····​.​line·​74 248 ····​.​line·​74
248 ····​.​local·​v0,​·​"sessionId":​J 249 ····​.​local·​v0,​·​"sessionId":​J
249 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>startRecording(J)​V 250 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>startRecording(J)​V
   
250 ····​goto·​:​goto_0 251 ····​goto·​:​goto_0
251 .​end·​method 252 .​end·​method
   
252 .​method·​setSession(J)​V 253 .​method·​setSession(J)​V
253 ····​.​locals·​10 254 ····​.​locals·​11
254 ····​.​param·​p1,​·​"sessionId"····​#·​J 255 ····​.​param·​p1,​·​"sessionId"····​#·​J
   
255 ····​.​prologue 256 ····​.​prologue
256 ····​const/​4·​v9,​·​0x3 257 ····​const/​4·​v9,​·​0x3
   
257 ····​const/​4·​v8,​·​0x2 258 ····​const/​4·​v8,​·​0x2
   
Offset 296, 17 lines modified Offset 297, 17 lines modified
   
296 ····​const-​string·​v3,​·​"RecordService·​opening·​Session·​ID:​·​" 297 ····​const-​string·​v3,​·​"RecordService·​opening·​Session·​ID:​·​"
   
297 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 298 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
298 ····​move-​result-​object·​v1 299 ····​move-​result-​object·​v1
   
299 ····​iget-​wide·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>mSessionId:​J 300 ····​iget-​wide·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>mSessionId:​J
   
300 ····​invoke-​virtual·​{v1,​·​v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 301 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
301 ····​move-​result-​object·​v1 302 ····​move-​result-​object·​v1
   
302 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 303 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
303 ····​move-​result-​object·​v1 304 ····​move-​result-​object·​v1
   
Offset 428, 15 lines modified Offset 429, 15 lines modified
   
428 ····​iput-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>mState:​Lurbanstew/​RehearsalAssistant/​RecordService$State;​ 429 ····​iput-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>mState:​Lurbanstew/​RehearsalAssistant/​RecordService$State;​
   
429 ····​goto·​:​goto_0 430 ····​goto·​:​goto_0
430 .​end·​method 431 .​end·​method
   
431 .​method·​startRecording(J)​V 432 .​method·​startRecording(J)​V
432 ····​.​locals·​12 433 ····​.​locals·​13
433 ····​.​param·​p1,​·​"sessionId"····​#·​J 434 ····​.​param·​p1,​·​"sessionId"····​#·​J
   
434 ····​.​prologue 435 ····​.​prologue
435 ····​.​line·​194 436 ····​.​line·​194
436 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>setSession(J)​V 437 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lurbanstew/​RehearsalAssistant/​RecordService;​-​>setSession(J)​V
   
437 ····​.​line·​197 438 ····​.​line·​197
Offset 456, 17 lines modified Offset 457, 17 lines modified
   
456 ····​invoke-​direct·​{v11},​·​Landroid/​content/​ContentValues;​-​><init>()​V 457 ····​invoke-​direct·​{v11},​·​Landroid/​content/​ContentValues;​-​><init>()​V
   
Max diff block lines reached; 10468/13565 bytes (77.17%) of diff not shown.
smali/urbanstew/RehearsalAssistant/RehearsalAssistant.smali
Offset 49, 24 lines modified Offset 49, 26 lines modified
49 ····​move-​result·​v1 49 ····​move-​result·​v1
   
50 ····​if-​nez·​v1,​·​:​cond_0 50 ····​if-​nez·​v1,​·​:​cond_0
   
51 ····​.​line·​84 51 ····​.​line·​84
52 ····​const·​v1,​·​0x7f06003b 52 ····​const·​v1,​·​0x7f06003b
   
  53 ····​.​line·​85
53 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 54 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
54 ····​move-​result-​object·​v1 55 ····​move-​result-​object·​v1
   
55 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 56 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
56 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 57 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
57 ····​const·​v3,​·​0x7f06003c 58 ····​const·​v3,​·​0x7f06003c
   
  59 ····​.​line·​86
58 ····​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 60 ····​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
59 ····​move-​result-​object·​v3 61 ····​move-​result-​object·​v3
   
60 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 62 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
61 ····​move-​result-​object·​v2 63 ····​move-​result-​object·​v2
Offset 97, 25 lines modified Offset 99, 26 lines modified
   
97 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
98 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 100 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
99 ····​move-​result-​object·​v2 101 ····​move-​result-​object·​v2
   
  102 ····​.​line·​84
100 ····​invoke-​static·​{p0,​·​v1,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>notification(Landroi​d/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 103 ····​invoke-​static·​{p0,​·​v1,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>notification(Landroi​d/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
101 ····​.​line·​89 104 ····​.​line·​89
102 ····​:​cond_0 105 ····​:​cond_0
103 ····​return-​void 106 ····​return-​void
104 .​end·​method 107 .​end·​method
   
   
105 #·​virtual·​methods 108 #·​virtual·​methods
106 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 109 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
107 ····​.​locals·7 110 ····​.​locals·8
108 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 111 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
109 ····​.​prologue 112 ····​.​prologue
110 ····​.​line·​49 113 ····​.​line·​49
111 ····​invoke-​super·​{p0,​·​p1},​·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 114 ····​invoke-​super·​{p0,​·​p1},​·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
112 ····​.​line·​52 115 ····​.​line·​52
Offset 144, 19 lines modified Offset 147, 20 lines modified
144 ····​.​local·​v0,​·​"appData":​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​ 147 ····​.​local·​v0,​·​"appData":​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​
145 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​ 148 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
   
146 ····​const-​string·​v3,​·​"android.​intent.​action.​VIEW" 149 ····​const-​string·​v3,​·​"android.​intent.​action.​VIEW"
   
147 ····​sget-​object·​v4,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 150 ····​sget-​object·​v4,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Projects;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
  151 ····​.​line·​61
148 ····​invoke-​virtual·​{v0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>getCurrentProjectId(​)​J 152 ····​invoke-​virtual·​{v0},​·​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​-​>getCurrentProjectId(​)​J
   
149 ····​move-​result-​wide·​v5 153 ····​move-​result-​wide·​v6
   
150 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 154 ····​invoke-​static·​{v4,​·​v6,​·​v7},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
151 ····​move-​result-​object·​v4 155 ····​move-​result-​object·​v4
   
152 ····​invoke-​direct·​{v1,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 156 ····​invoke-​direct·​{v1,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
153 ····​.​line·​75 157 ····​.​line·​75
154 ····​.​end·​local·​v0····​#·​"appData":​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​ 158 ····​.​end·​local·​v0····​#·​"appData":​Lurbanstew/​RehearsalAssistant/​AppDataAccess;​
smali/urbanstew/RehearsalAssistant/RehearsalAudioRecorder$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​85 27 ····​.​line·​85
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 97, 23 lines modified Offset 98, 32 lines modified
97 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​io/​RandomAccessFile;​-​>write([B)​V 98 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​io/​RandomAccessFile;​-​>write([B)​V
   
98 ····​.​line·​92 99 ····​.​line·​92
99 ····​iget-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​ 100 ····​iget-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
   
100 ····​iget-​object·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​ 101 ····​iget-​object·​v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
   
  102 ····​#·​getter·​for:​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>payloadSize:​I
  103 ····​invoke-​static·​{v4},​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>access$300(Lurbanste​w/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​I
   
  104 ····​move-​result·​v4
   
  105 ····​iget-​object·​v5,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
   
101 ····​#·​getter·​for:​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>buffer:​[B 106 ····​#·​getter·​for:​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>buffer:​[B
102 ····​invoke-​static·​{v4},​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>access$000(Lurbanste​w/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​[B 107 ····​invoke-​static·​{v5},​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>access$000(Lurbanste​w/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​[B
   
103 ····​move-​result-​object·​v4 108 ····​move-​result-​object·​v5
   
  109 ····​array-​length·​v5,​·​v5
   
104 ····​array-​length·​v4,​·​v4 110 ····​add-​int/​2addr·​v4,​·​v5
   
105 ····​#·​+=·operator·​for:​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>payloadSize:​I 111 ····​#·setter·​for:​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>payloadSize:​I
106 ····​invoke-​static·​{v3,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>access$312(Lurbanste​w/​RehearsalAssistant/​RehearsalAudioRecorde​r;​I)​I 112 ····​invoke-​static·​{v3,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>access$302(Lurbanste​w/​RehearsalAssistant/​RehearsalAudioRecorde​r;​I)​I
   
107 ····​.​line·​93 113 ····​.​line·​93
108 ····​iget-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​ 114 ····​iget-​object·​v3,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
   
109 ····​#·​getter·​for:​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>bSamples:​S 115 ····​#·​getter·​for:​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>bSamples:​S
110 ····​invoke-​static·​{v3},​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>access$400(Lurbanste​w/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​S 116 ····​invoke-​static·​{v3},​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>access$400(Lurbanste​w/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​S
   
smali/urbanstew/RehearsalAssistant/RehearsalAudioRecorder.smali
Offset 423, 28 lines modified Offset 423, 35 lines modified
423 ····​.​prologue 423 ····​.​prologue
424 ····​.​line·​12 424 ····​.​line·​12
425 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>fWriter:​Ljava/​io/​RandomAccessFile;​ 425 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>fWriter:​Ljava/​io/​RandomAccessFile;​
   
426 ····​return-​object·​v0 426 ····​return-​object·​v0
427 .​end·​method 427 .​end·​method
   
428 .​method·​static·​synthetic·​access$312(Lurbanstew​/​RehearsalAssistant/​RehearsalAudioRecorde​r;​I)​I 428 .​method·​static·​synthetic·​access$300(Lurbanstew​/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​I
429 ····​.​locals·​1 429 ····​.​locals·​1
430 ····​.​param·​p0,​·​"x0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​ 430 ····​.​param·​p0,​·​"x0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
431 ····​.​param·​p1,​·​"x1"····​#·​I  
   
432 ····​.​prologue 431 ····​.​prologue
433 ····​.​line·​12 432 ····​.​line·​12
434 ····​iget·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>payloadSize:​I 433 ····​iget·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>payloadSize:​I
   
435 ····add-​int/​2addr·​v0,​·​p1 434 ····return·​v0
  435 .​end·​method
   
436 ····​iput·v0,​·​p0,​·Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>payloadSize:​I 436 .​method·static·synthetic·access$302(Lurbanstew​/​RehearsalAssistant/​RehearsalAudioRecorde​r;​I)​I
  437 ····​.​locals·​0
  438 ····​.​param·​p0,​·​"x0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
  439 ····​.​param·​p1,​·​"x1"····​#·​I
   
437 ····return·​v0 440 ····.​prologue
  441 ····​.​line·​12
  442 ····​iput·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​-​>payloadSize:​I
   
  443 ····​return·​p1
438 .​end·​method 444 .​end·​method
   
439 .​method·​static·​synthetic·​access$400(Lurbanstew​/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​S 445 .​method·​static·​synthetic·​access$400(Lurbanstew​/​RehearsalAssistant/​RehearsalAudioRecorde​r;​)​S
440 ····​.​locals·​1 446 ····​.​locals·​1
441 ····​.​param·​p0,​·​"x0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​ 447 ····​.​param·​p0,​·​"x0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalAudioRecorde​r;​
   
442 ····​.​prologue 448 ····​.​prologue
smali/urbanstew/RehearsalAssistant/RehearsalData$DatabaseHelper.smali
Offset 514, 17 lines modified Offset 514, 17 lines modified
514 ····​invoke-​interface·​{v11},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z 514 ····​invoke-​interface·​{v11},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z
   
515 ····​.​line·​189 515 ····​.​line·​189
516 ····​const-​string·​v0,​·​"current_project_id" 516 ····​const-​string·​v0,​·​"current_project_id"
   
517 ····​invoke-​interface·​{v11,​·​v13},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 517 ····​invoke-​interface·​{v11,​·​v13},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
518 ····​move-​result-​wide·​v5 518 ····​move-​result-​wide·​v6
   
519 ····​invoke-​interface·​{v9,​·​v0,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​ 519 ····​invoke-​interface·​{v9,​·​v0,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
520 ····​.​line·​191 520 ····​.​line·​191
521 ····​:​cond_0 521 ····​:​cond_0
522 ····​invoke-​interface·​{v11},​·​Landroid/​database/​Cursor;​-​>close()​V 522 ····​invoke-​interface·​{v11},​·​Landroid/​database/​Cursor;​-​>close()​V
   
523 ····​.​line·​193 523 ····​.​line·​193
524 ····​const-​string·​v1,​·​"appdata" 524 ····​const-​string·​v1,​·​"appdata"
smali/urbanstew/RehearsalAssistant/RehearsalPlayback$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​ 18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​)​V 20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​56 24 ····​.​line·​56
24 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/RehearsalData.smali
Offset 403, 15 lines modified Offset 403, 14 lines modified
403 .​method·​public·​constructor·​<init>()​V 403 .​method·​public·​constructor·​<init>()​V
404 ····​.​locals·​0 404 ····​.​locals·​0
   
405 ····​.​prologue 405 ····​.​prologue
406 ····​.​line·​52 406 ····​.​line·​52
407 ····​invoke-​direct·​{p0},​·​Landroid/​content/​ContentProvider;​-​><init>()​V 407 ····​invoke-​direct·​{p0},​·​Landroid/​content/​ContentProvider;​-​><init>()​V
   
408 ····​.​line·​92  
409 ····​return-​void 408 ····​return-​void
410 .​end·​method 409 .​end·​method
   
411 .​method·​static·​addSessionProject(Lan​droid/​database/​sqlite/​SQLiteDatabase;​Landroid/​content/​Context;​)​V 410 .​method·​static·​addSessionProject(Lan​droid/​database/​sqlite/​SQLiteDatabase;​Landroid/​content/​Context;​)​V
412 ····​.​locals·​3 411 ····​.​locals·​3
413 ····​.​param·​p0,​·​"db"····​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​ 412 ····​.​param·​p0,​·​"db"····​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​
414 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 413 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
Offset 684, 14 lines modified Offset 683, 15 lines modified
   
684 ····​move-​result-​object·​v3 683 ····​move-​result-​object·​v3
   
685 ····​invoke-​virtual·​{v3,​·​v14},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 684 ····​invoke-​virtual·​{v3,​·​v14},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
686 ····​move-​result-​object·​v5 685 ····​move-​result-​object·​v5
   
  686 ····​.​line·​305
687 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 687 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
688 ····​move-​result·​v3 688 ····​move-​result·​v3
   
689 ····​if-​nez·​v3,​·​:​cond_1 689 ····​if-​nez·​v3,​·​:​cond_1
   
690 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 690 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
Offset 725, 14 lines modified Offset 725, 15 lines modified
   
725 ····​move-​result-​object·​v3 725 ····​move-​result-​object·​v3
   
726 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 726 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
727 ····​move-​result-​object·​v3 727 ····​move-​result-​object·​v3
   
  728 ····​.​line·​304
728 ····​move-​object/​from16·​v0,​·​p3 729 ····​move-​object/​from16·​v0,​·​p3
   
729 ····​invoke-​virtual·​{v2,​·​v4,​·​v3,​·​v0},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>delete(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 730 ····​invoke-​virtual·​{v2,​·​v4,​·​v3,​·​v0},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>delete(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
730 ····​move-​result·​v12 731 ····​move-​result·​v12
   
731 ····​.​line·​306 732 ····​.​line·​306
Offset 779, 15 lines modified Offset 780, 15 lines modified
779 ····​move-​object/​from16·​v0,​·​p1 780 ····​move-​object/​from16·​v0,​·​p1
   
780 ····​invoke-​virtual·​{v3,​·​v0,​·​v4},​·​Landroid/​content/​ContentResolver;​-​>notifyChange(Landroi​d/​net/​Uri;​Landroid/​database/​ContentObserver;​)​V 781 ····​invoke-​virtual·​{v3,​·​v0,​·​v4},​·​Landroid/​content/​ContentResolver;​-​>notifyChange(Landroi​d/​net/​Uri;​Landroid/​database/​ContentObserver;​)​V
   
781 ····​.​line·​333 782 ····​.​line·​333
782 ····​return·​v12 783 ····​return·​v12
   
783 ····​.​line·​304 784 ····​.​line·​305
784 ····​.​end·​local·​v12····​#·​"count":​I 785 ····​.​end·​local·​v12····​#·​"count":​I
785 ····​.​restart·​local·​v14····​#·​"sessionId":​Ljava/​lang/​String;​ 786 ····​.​restart·​local·​v14····​#·​"sessionId":​Ljava/​lang/​String;​
786 ····​:​cond_1 787 ····​:​cond_1
787 ····​const-​string·​v3,​·​"" 788 ····​const-​string·​v3,​·​""
   
788 ····​goto·​:​goto_1 789 ····​goto·​:​goto_1
   
Offset 833, 14 lines modified Offset 834, 15 lines modified
   
833 ····​move-​result-​object·​v3 834 ····​move-​result-​object·​v3
   
834 ····​invoke-​virtual·​{v3,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 835 ····​invoke-​virtual·​{v3,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
835 ····​move-​result-​object·​v4 836 ····​move-​result-​object·​v4
   
  837 ····​.​line·​317
836 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 838 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
837 ····​move-​result·​v3 839 ····​move-​result·​v3
   
838 ····​if-​nez·​v3,​·​:​cond_2 840 ····​if-​nez·​v3,​·​:​cond_2
   
839 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 841 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
Offset 874, 25 lines modified Offset 876, 26 lines modified
   
874 ····​move-​result-​object·​v3 876 ····​move-​result-​object·​v3
   
875 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 877 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
876 ····​move-​result-​object·​v3 878 ····​move-​result-​object·​v3
   
  879 ····​.​line·​316
877 ····​move-​object/​from16·​v0,​·​p3 880 ····​move-​object/​from16·​v0,​·​p3
   
878 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalData;​-​>deleteAnnotations(La​ndroid/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 881 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalData;​-​>deleteAnnotations(La​ndroid/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
879 ····​move-​result·​v12 882 ····​move-​result·​v12
   
880 ····​.​line·​318 883 ····​.​line·​318
881 ····​.​restart·​local·​v12····​#·​"count":​I 884 ····​.​restart·​local·​v12····​#·​"count":​I
882 ····​goto·​:​goto_2 885 ····​goto·​:​goto_2
   
883 ····​.​line·​316 886 ····​.​line·​317
Max diff block lines reached; 9075/11720 bytes (77.43%) of diff not shown.
smali/urbanstew/RehearsalAssistant/RehearsalRecord$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1;​ 21 .​field·​final·​synthetic·​this$1:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​102 27 ····​.​line·​102
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1$1;​-​>this$1:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1$1;​-​>this$1:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/RehearsalPlayback.smali
Offset 135, 14 lines modified Offset 135, 15 lines modified
   
135 ····​move-​result-​object·​v0 135 ····​move-​result-​object·​v0
   
136 ····​new-​instance·​v1,​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback$1;​ 136 ····​new-​instance·​v1,​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback$1;​
   
137 ····​invoke-​direct·​{v1,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback$1;​-​><init>(Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​)​V 137 ····​invoke-​direct·​{v1,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback$1;​-​><init>(Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​)​V
   
  138 ····​.​line·​55
138 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​widget/​ListAdapter;​-​>registerDataSetObser​ver(Landroid/​database/​DataSetObserver;​)​V 139 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​widget/​ListAdapter;​-​>registerDataSetObser​ver(Landroid/​database/​DataSetObserver;​)​V
   
139 ····​.​line·​64 140 ····​.​line·​64
140 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​-​>reviseInstructions()​V 141 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​-​>reviseInstructions()​V
   
141 ····​.​line·​65 142 ····​.​line·​65
142 ····​return-​void 143 ····​return-​void
Offset 184, 34 lines modified Offset 185, 38 lines modified
   
184 .​method·​public·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z 185 .​method·​public·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z
185 ····​.​locals·​1 186 ····​.​locals·​1
186 ····​.​param·​p1,​·​"item"····​#·​Landroid/​view/​MenuItem;​ 187 ····​.​param·​p1,​·​"item"····​#·​Landroid/​view/​MenuItem;​
   
187 ····​.​prologue 188 ····​.​prologue
188 ····​.​line·​110 189 ····​.​line·​110
  190 ····​.​line·​111
189 ····​invoke-​super·​{p0,​·​p1},​·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 191 ····​invoke-​super·​{p0,​·​p1},​·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
190 ····​move-​result·​v0 192 ····​move-​result·​v0
   
191 ····​if-​nez·​v0,​·​:​cond_0 193 ····​if-​nez·​v0,​·​:​cond_0
   
192 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​-​>mSessionPlayback:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 194 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalPlayback;​-​>mSessionPlayback:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
  195 ····​.​line·​112
193 ····​invoke-​virtual·​{v0,​·​p1},​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 196 ····​invoke-​virtual·​{v0,​·​p1},​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
194 ····​move-​result·​v0 197 ····​move-​result·​v0
   
195 ····​if-​eqz·​v0,​·​:​cond_1 198 ····​if-​eqz·​v0,​·​:​cond_1
   
196 ····​:​cond_0 199 ····​:​cond_0
197 ····​const/​4·​v0,​·​0x1 200 ····​const/​4·​v0,​·​0x1
   
  201 ····​.​line·​110
198 ····​:​goto_0 202 ····​:​goto_0
199 ····​return·​v0 203 ····​return·​v0
   
  204 ····​.​line·​112
200 ····​:​cond_1 205 ····​:​cond_1
201 ····​const/​4·​v0,​·​0x0 206 ····​const/​4·​v0,​·​0x0
   
202 ····​goto·​:​goto_0 207 ····​goto·​:​goto_0
203 .​end·​method 208 .​end·​method
   
204 .​method·​public·​onPause()​V 209 .​method·​public·​onPause()​V
smali/urbanstew/RehearsalAssistant/RehearsalRecord$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​)​V 20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​98 24 ····​.​line·​98
24 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/RehearsalRecord$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​157 27 ····​.​line·​157
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/RehearsalRecord$3.smali
Offset 20, 28 lines modified Offset 20, 29 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​252 27 ····​.​line·​252
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​onServiceConnected(La​ndroid/​content/​ComponentName;​Landroid/​os/​IBinder;​)​V 33 .​method·​public·​onServiceConnected(La​ndroid/​content/​ComponentName;​Landroid/​os/​IBinder;​)​V
33 ····​.​locals·3 34 ····​.​locals·4
34 ····​.​param·​p1,​·​"className"····​#·​Landroid/​content/​ComponentName;​ 35 ····​.​param·​p1,​·​"className"····​#·​Landroid/​content/​ComponentName;​
35 ····​.​param·​p2,​·​"service"····​#·​Landroid/​os/​IBinder;​ 36 ····​.​param·​p2,​·​"service"····​#·​Landroid/​os/​IBinder;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​255 38 ····​.​line·​255
38 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 39 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
Offset 55, 17 lines modified Offset 56, 17 lines modified
55 ····​:​try_start_0 56 ····​:​try_start_0
56 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 57 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
57 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​ 58 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​
   
58 ····​iget-​object·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 59 ····​iget-​object·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
59 ····​iget-​wide·​v1,​·​v1,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mSessionId:​J 60 ····​iget-​wide·​v2,​·​v1,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mSessionId:​J
   
60 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>setSession(J)​V 61 ····​invoke-​interface·​{v0,​·​v2,​·​v3},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>setSession(J)​V
   
61 ····​.​line·​259 62 ····​.​line·​259
62 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 63 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
   
63 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mRecordButton:​Landroid/​widget/​Button;​ 64 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mRecordButton:​Landroid/​widget/​Button;​
   
64 ····​const/​4·​v1,​·​0x1 65 ····​const/​4·​v1,​·​0x1
smali/urbanstew/RehearsalAssistant/RehearsalRecord.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​ 1 .​class·​public·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​
2 .​super·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​ 2 .​super·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​
3 .​source·​"RehearsalRecord.​java" 3 .​source·​"RehearsalRecord.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lurbanstew/​RehearsalAssistant/​RehearsalRecord$4;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​instance·​fields 4 #·​instance·​fields
11 .​field·​data:​Lurbanstew/​RehearsalAssistant/​RehearsalData;​ 5 .​field·​data:​Lurbanstew/​RehearsalAssistant/​RehearsalData;​
   
12 .​field·​mClickListener:​Landroid/​view/​View$OnClickListener;​ 6 .​field·​mClickListener:​Landroid/​view/​View$OnClickListener;​
   
13 .​field·​mCurrentTime:​Landroid/​widget/​TextView;​ 7 .​field·​mCurrentTime:​Landroid/​widget/​TextView;​
   
Offset 386, 17 lines modified Offset 378, 17 lines modified
   
386 ····​if-​eqz·​v0,​·​:​cond_0 378 ····​if-​eqz·​v0,​·​:​cond_0
   
387 ····​.​line·​91 379 ····​.​line·​91
388 ····​:​try_start_0 380 ····​:​try_start_0
389 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​ 381 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​
   
390 ····​iget-​wide·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mSessionId:​J 382 ····​iget-​wide·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mSessionId:​J
   
391 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>setSession(J)​V 383 ····​invoke-​interface·​{v0,​·​v2,​·​v3},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>setSession(J)​V
   
392 ····​.​line·​92 384 ····​.​line·​92
393 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>updateViews()​V 385 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>updateViews()​V
394 ····​:​try_end_0 386 ····​:​try_end_0
395 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 387 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
396 ····​.​line·​97 388 ····​.​line·​97
Offset 426, 24 lines modified Offset 418, 24 lines modified
426 ····​:​catch_0 418 ····​:​catch_0
427 ····​move-​exception·​v0 419 ····​move-​exception·​v0
   
428 ····​goto·​:​goto_0 420 ····​goto·​:​goto_0
429 .​end·​method 421 .​end·​method
   
430 .​method·​startRecording()​V 422 .​method·​startRecording()​V
431 ····​.​locals·3 423 ····​.​locals·4
   
432 ····​.​prologue 424 ····​.​prologue
433 ····​.​line·​220 425 ····​.​line·​220
434 ····​:​try_start_0 426 ····​:​try_start_0
435 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​ 427 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​
   
436 ····​iget-​wide·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mSessionId:​J 428 ····​iget-​wide·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>mSessionId:​J
   
437 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>startRecording(J)​V 429 ····​invoke-​interface·​{v0,​·​v2,​·​v3},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>startRecording(J)​V
   
438 ····​.​line·​221 430 ····​.​line·​221
439 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>updateViews()​V 431 ····​invoke-​virtual·​{p0},​·​Lurbanstew/​RehearsalAssistant/​RehearsalRecord;​-​>updateViews()​V
440 ····​:​try_end_0 432 ····​:​try_end_0
441 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 433 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
442 ····​.​line·​226 434 ····​.​line·​226
smali/urbanstew/RehearsalAssistant/Request$4.smali
Offset 48, 26 lines modified Offset 48, 29 lines modified
   
48 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​ 48 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​
   
49 ····​const-​string·​v3,​·​"android.​intent.​action.​VIEW" 49 ····​const-​string·​v3,​·​"android.​intent.​action.​VIEW"
   
50 ····​const-​string·​v4,​·​"market:​/​/​search?q=pname:​org.​urbanstew.​RehearsalAssistant.​RecordWidget" 50 ····​const-​string·​v4,​·​"market:​/​/​search?q=pname:​org.​urbanstew.​RehearsalAssistant.​RecordWidget"
   
  51 ····​.​line·​75
51 ····​invoke-​static·​{v4},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 52 ····​invoke-​static·​{v4},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
52 ····​move-​result-​object·​v4 53 ····​move-​result-​object·​v4
   
53 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 54 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
54 ····​const/​high16·​v3,​·​0x10000000 55 ····​const/​high16·​v3,​·​0x10000000
   
  56 ····​.​line·​76
55 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>addFlags(I)​Landroid/​content/​Intent;​ 57 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>addFlags(I)​Landroid/​content/​Intent;​
   
56 ····​move-​result-​object·​v2 58 ····​move-​result-​object·​v2
   
  59 ····​.​line·​71
57 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>startActivity(Landro​id/​content/​Intent;​)​V 60 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>startActivity(Landro​id/​content/​Intent;​)​V
58 ····​:​try_end_0 61 ····​:​try_end_0
59 ····​.​catch·​Landroid/​content/​ActivityNotFoundExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 62 ····​.​catch·​Landroid/​content/​ActivityNotFoundExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
60 ····​.​line·​82 63 ····​.​line·​82
61 ····​:​goto_0 64 ····​:​goto_0
62 ····​return-​void 65 ····​return-​void
smali/urbanstew/RehearsalAssistant/Request.smali
Offset 76, 56 lines modified Offset 76, 62 lines modified
76 ····​.​line·​27 76 ····​.​line·​27
77 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 77 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
   
78 ····​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 78 ····​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
79 ····​const·​v2,​·​0x7f06002b 79 ····​const·​v2,​·​0x7f06002b
   
  80 ····​.​line·​28
80 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 81 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
81 ····​move-​result-​object·​v2 82 ····​move-​result-​object·​v2
   
82 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 83 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
83 ····​move-​result-​object·​v1 84 ····​move-​result-​object·​v1
   
84 ····​const·​v2,​·​0x7f06002c 85 ····​const·​v2,​·​0x7f06002c
   
  86 ····​.​line·​29
85 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 87 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
86 ····​move-​result-​object·​v2 88 ····​move-​result-​object·​v2
   
87 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 89 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
88 ····​move-​result-​object·​v1 90 ····​move-​result-​object·​v1
   
89 ····​const·​v2,​·​0x7f06002d 91 ····​const·​v2,​·​0x7f06002d
   
  92 ····​.​line·​32
90 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 93 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
91 ····​move-​result-​object·​v2 94 ····​move-​result-​object·​v2
   
92 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​Request$2;​ 95 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​Request$2;​
   
93 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​Request$2;​-​><init>(Landroid/​content/​Context;​)​V 96 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​Request$2;​-​><init>(Landroid/​content/​Context;​)​V
   
  97 ····​.​line·​31
94 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 98 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
95 ····​move-​result-​object·​v1 99 ····​move-​result-​object·​v1
   
96 ····​const·​v2,​·​0x7f06002e 100 ····​const·​v2,​·​0x7f06002e
   
  101 ····​.​line·​43
97 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 102 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
98 ····​move-​result-​object·​v2 103 ····​move-​result-​object·​v2
   
99 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​Request$1;​ 104 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​Request$1;​
   
100 ····​invoke-​direct·​{v3},​·​Lurbanstew/​RehearsalAssistant/​Request$1;​-​><init>()​V 105 ····​invoke-​direct·​{v3},​·​Lurbanstew/​RehearsalAssistant/​Request$1;​-​><init>()​V
   
  106 ····​.​line·​42
101 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 107 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
102 ····​move-​result-​object·​v0 108 ····​move-​result-​object·​v0
   
103 ····​.​line·​53 109 ····​.​line·​53
104 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​AlertDialog$Builder;​ 110 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​AlertDialog$Builder;​
105 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 111 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
Offset 168, 52 lines modified Offset 174, 58 lines modified
168 ····​.​line·​58 174 ····​.​line·​58
169 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 175 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
   
170 ····​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 176 ····​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
171 ····​const-​string·​v2,​·​"Sound·​Recorder·​Widget" 177 ····​const-​string·​v2,​·​"Sound·​Recorder·​Widget"
   
  178 ····​.​line·​59
172 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 179 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
173 ····​move-​result-​object·​v1 180 ····​move-​result-​object·​v1
   
174 ····​const·​v2,​·​0x7f060025 181 ····​const·​v2,​·​0x7f060025
   
  182 ····​.​line·​60
175 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 183 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
176 ····​move-​result-​object·​v2 184 ····​move-​result-​object·​v2
   
177 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 185 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
178 ····​move-​result-​object·​v1 186 ····​move-​result-​object·​v1
   
179 ····​const·​v2,​·​0x7f060026 187 ····​const·​v2,​·​0x7f060026
   
  188 ····​.​line·​63
180 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 189 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
181 ····​move-​result-​object·​v2 190 ····​move-​result-​object·​v2
   
182 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​Request$4;​ 191 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​Request$4;​
   
183 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​Request$4;​-​><init>(Landroid/​content/​Context;​)​V 192 ····​invoke-​direct·​{v3,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​Request$4;​-​><init>(Landroid/​content/​Context;​)​V
   
  193 ····​.​line·​62
184 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 194 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
Max diff block lines reached; 740/4163 bytes (17.78%) of diff not shown.
smali/urbanstew/RehearsalAssistant/SessionPlayback$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​529 27 ····​.​line·​529
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$10;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$10;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$11.smali
Offset 20, 323 lines modified Offset 20, 327 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​549 27 ····​.​line·​549
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$11;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$11;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V 33 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V
33 ····​.​locals·​18 34 ····​.​locals·​19
34 ····​.​param·​p1,​·​"dialog"····​#·​Landroid/​content/​DialogInterface;​ 35 ····​.​param·​p1,​·​"dialog"····​#·​Landroid/​content/​DialogInterface;​
35 ····​.​param·​p2,​·​"whichButton"····​#·​I 36 ····​.​param·​p2,​·​"whichButton"····​#·​I
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​551 38 ····​.​line·​551
38 ····​move-​object/​from16·​v0,​·​p0 39 ····​move-​object/​from16·​v0,​·​p0
   
39 ····​iget-​object·​v4,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$11;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 40 ····​iget-​object·​v5,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$11;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
40 ····​iget-​object·​v4,​·​v4,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mAnnotationLabelDial​og:​Landroid/​app/​AlertDialog;​ 41 ····​iget-​object·​v5,​·​v5,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mAnnotationLabelDial​og:​Landroid/​app/​AlertDialog;​
   
41 ····​const/​high16·​v5,​·​0x7f070000 42 ····​const/​high16·​v6,​·​0x7f070000
   
42 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog;​-​>findViewById(I)​Landroid/​view/​View;​ 43 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​AlertDialog;​-​>findViewById(I)​Landroid/​view/​View;​
   
43 ····​move-​result-​object·​v7 44 ····​move-​result-​object·​v8
   
44 ····​check-​cast·​v7,​·​Landroid/​widget/​EditText;​ 45 ····​check-​cast·​v8,​·​Landroid/​widget/​EditText;​
   
45 ····​.​line·​553 46 ····​.​line·​553
46 ····​.​local·​v7,​·​"label":​Landroid/​widget/​EditText;​ 47 ····​.​local·​v8,​·​"label":​Landroid/​widget/​EditText;​
47 ····​new-​instance·​v16,​·​Landroid/​content/​ContentValues;​ 48 ····​new-​instance·​v17,​·​Landroid/​content/​ContentValues;​
   
48 ····​invoke-​direct/​range·​{v16·​.​.​·​v16},​·​Landroid/​content/​ContentValues;​-​><init>()​V 49 ····​invoke-​direct/​range·​{v17·​.​.​·​v17},​·​Landroid/​content/​ContentValues;​-​><init>()​V
   
49 ····​.​line·​554 50 ····​.​line·​554
50 ····​.​local·​v16,​·​"values":​Landroid/​content/​ContentValues;​ 51 ····​.​local·​v17,​·​"values":​Landroid/​content/​ContentValues;​
51 ····​invoke-​virtual·​{v7},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​ 52 ····​invoke-​virtual·​{v8},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
   
52 ····​move-​result-​object·​v4 53 ····​move-​result-​object·​v5
   
53 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 54 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
54 ····​move-​result-​object·​v8 55 ····​move-​result-​object·​v9
   
55 ····​.​line·​555 56 ····​.​line·​555
56 ····​.​local·​v8,​·​"labelText":​Ljava/​lang/​String;​ 57 ····​.​local·​v9,​·​"labelText":​Ljava/​lang/​String;​
57 ····​const-​string·​v4,​·​"label" 58 ····​const-​string·​v5,​·​"label"
   
58 ····​move-​object/​from16·​v0,​·​v16 59 ····​move-​object/​from16·​v0,​·​v17
   
59 ····​invoke-​virtual·​{v0,​·​v4,​·​v8},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 60 ····​invoke-​virtual·​{v0,​·​v5,​·​v9},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
60 ····​.​line·​556 61 ····​.​line·​556
61 ····​move-​object/​from16·​v0,​·​p0 62 ····​move-​object/​from16·​v0,​·​p0
   
62 ····​iget-​object·​v4,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$11;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 63 ····​iget-​object·​v5,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$11;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
63 ····​iget-​object·​v4,​·​v4,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mActivity:​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​ 64 ····​iget-​object·​v5,​·​v5,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mActivity:​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​
   
64 ····​invoke-​virtual·​{v4},​·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 65 ····​invoke-​virtual·​{v5},​·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
65 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v2
   
66 ····​.​line·​557 67 ····​.​line·​557
67 ····​.​local·​v1,​·​"resolver":​Landroid/​content/​ContentResolver;​ 68 ····​.​local·​v2,​·​"resolver":​Landroid/​content/​ContentResolver;​
68 ····​sget-​object·​v4,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Annotations​;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 69 ····​sget-​object·​v5,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Annotations​;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
69 ····​move-​object/​from16·​v0,​·​p0 70 ····​move-​object/​from16·​v0,​·​p0
   
70 ····​iget-​object·​v5,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$11;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 71 ····​iget-​object·​v6,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$11;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
71 ····​iget-​wide·​v5,​·​v5,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mAnnotationLabelId:​J 72 ····​iget-​wide·​v6,​·​v6,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mAnnotationLabelId:​J
   
72 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 73 ····​invoke-​static·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
73 ····​move-​result-​object·​v2 74 ····​move-​result-​object·​v3
   
74 ····​.​line·​558 75 ····​.​line·​558
75 ····​.​local·​v2,​·​"renamedAnnotationUri​":​Landroid/​net/​Uri;​ 76 ····​.​local·​v3,​·​"renamedAnnotationUri​":​Landroid/​net/​Uri;​
76 ····​const/​4·​v4,​·​0x0  
   
77 ····​const/​4·​v5,​·​0x0 77 ····​const/​4·​v5,​·​0x0
   
78 ····move-​object/​from16·​v0,​·v16 78 ····const/​4·​v6,​·0x0
   
  79 ····​move-​object/​from16·​v0,​·​v17
Max diff block lines reached; 12744/18198 bytes (70.03%) of diff not shown.
smali/urbanstew/RehearsalAssistant/SessionPlayback$12.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$final_info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 22 .​field·​final·​synthetic·​val$final_info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V 24 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​625 28 ····​.​line·​625
28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$12;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$12;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$12;​-​>val$final_info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$12;​-​>val$final_info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
Offset 72, 20 lines modified Offset 73, 22 lines modified
   
72 ····​iget-​object·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$12;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 73 ····​iget-​object·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$12;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
73 ····​iget-​object·​v2,​·​v2,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mAnnotationsCursor:​Landroid/​database/​Cursor;​ 74 ····​iget-​object·​v2,​·​v2,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mAnnotationsCursor:​Landroid/​database/​Cursor;​
   
74 ····​const/​4·​v3,​·​0x0 75 ····​const/​4·​v3,​·​0x0
   
  76 ····​.​line·​631
75 ····​invoke-​interface·​{v2,​·​v3},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 77 ····​invoke-​interface·​{v2,​·​v3},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
76 ····​move-​result-​wide·​v2 78 ····​move-​result-​wide·​v2
   
77 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 79 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
78 ····​move-​result-​object·​v1 80 ····​move-​result-​object·​v1
   
  81 ····​.​line·​630
79 ····​invoke-​virtual·​{v0,​·​v1,​·​v4,​·​v4},​·​Landroid/​content/​ContentResolver;​-​>delete(Landroid/​net/​Uri;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 82 ····​invoke-​virtual·​{v0,​·​v1,​·​v4,​·​v4},​·​Landroid/​content/​ContentResolver;​-​>delete(Landroid/​net/​Uri;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
80 ····​.​line·​635 83 ····​.​line·​635
81 ····​return-​void 84 ····​return-​void
82 .​end·​method 85 .​end·​method
smali/urbanstew/RehearsalAssistant/SessionPlayback$13.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​669 27 ····​.​line·​669
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$13;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$13;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 50, 20 lines modified Offset 51, 22 lines modified
   
50 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​ 51 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​
   
51 ····​const-​string·​v3,​·​"android.​intent.​action.​VIEW" 52 ····​const-​string·​v3,​·​"android.​intent.​action.​VIEW"
   
52 ····​const-​string·​v4,​·​"market:​/​/​search?q=pname:​com.​ringdroid" 53 ····​const-​string·​v4,​·​"market:​/​/​search?q=pname:​com.​ringdroid"
   
  54 ····​.​line·​679
53 ····​invoke-​static·​{v4},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 55 ····​invoke-​static·​{v4},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
54 ····​move-​result-​object·​v4 56 ····​move-​result-​object·​v4
   
55 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 57 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
  58 ····​.​line·​675
56 ····​invoke-​virtual·​{v1,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V 59 ····​invoke-​virtual·​{v1,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V
57 ····​:​try_end_0 60 ····​:​try_end_0
58 ····​.​catch·​Landroid/​content/​ActivityNotFoundExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 61 ····​.​catch·​Landroid/​content/​ActivityNotFoundExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
59 ····​.​line·​686 62 ····​.​line·​686
60 ····​:​goto_0 63 ····​:​goto_0
61 ····​return-​void 64 ····​return-​void
smali/urbanstew/RehearsalAssistant/SessionPlayback$14.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​707 27 ····​.​line·​707
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$14;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$14;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$15.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​797 27 ····​.​line·​797
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$15;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$15;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​152 27 ····​.​line·​152
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​Landroid/​os/​Handler;​)​V 20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​Landroid/​os/​Handler;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​175 25 ····​.​line·​175
25 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V
smali/urbanstew/RehearsalAssistant/SessionPlayback$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​209 27 ····​.​line·​209
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​198 27 ····​.​line·​198
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​223 27 ····​.​line·​223
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​250 27 ····​.​line·​250
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$6;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$6;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​269 27 ····​.​line·​269
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$7;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$7;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​280 27 ····​.​line·​280
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$8;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$8;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$9$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lurbanstew/​RehearsalAssistant/​SessionPlayback$9;​ 21 .​field·​final·​synthetic·​this$1:​Lurbanstew/​RehearsalAssistant/​SessionPlayback$9;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback$9;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback$9;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$9;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​311 27 ····​.​line·​311
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$9$1;​-​>this$1:​Lurbanstew/​RehearsalAssistant/​SessionPlayback$9;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$9$1;​-​>this$1:​Lurbanstew/​RehearsalAssistant/​SessionPlayback$9;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback$9.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​307 24 ····​.​line·​307
24 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$9;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$9;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionProject$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​ 18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​)​V 20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​89 24 ····​.​line·​89
24 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionPlayback.smali
Offset 123, 712 lines modified Offset 123, 849 lines modified
123 .​end·​field 123 .​end·​field
   
124 .​field·​mTimer:​Ljava/​util/​Timer;​ 124 .​field·​mTimer:​Ljava/​util/​Timer;​
   
   
125 #·​direct·​methods 125 #·​direct·​methods
126 .​method·​public·​constructor·​<init>(Landroid/​os/​Bundle;​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​Landroid/​net/​Uri;​)​V 126 .​method·​public·​constructor·​<init>(Landroid/​os/​Bundle;​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​Landroid/​net/​Uri;​)​V
127 ····​.​locals·​15 127 ····​.​locals·​16
128 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 128 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
129 ····​.​param·​p2,​·​"activity"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​ 129 ····​.​param·​p2,​·​"activity"····​#·​Lurbanstew/​RehearsalAssistant/​RehearsalActivity;​
130 ····​.​param·​p3,​·​"uri"····​#·​Landroid/​net/​Uri;​ 130 ····​.​param·​p3,​·​"uri"····​#·​Landroid/​net/​Uri;​
   
131 ····​.​prologue 131 ····​.​prologue
132 ····​.​line·​105 132 ····​.​line·​105
133 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 133 ····​invoke-​direct/​range·​{p0·​.​.​·p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
134 ····​.​line·​528 134 ····​.​line·​528
135 ····​new-​instance·​v2,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$10;​ 135 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$10;​
   
136 ····invoke-​direct·​{v2,​·​p0},​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$10;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 136 ····move-​object/​from16·​v0,​·​p0
   
137 ····​iput-​object·​v2,​·p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mCreateContextMenuLi​stener:​Landroid/​view/​View$OnCreateContextM​enuListener;​ 137 ····​invoke-​direct·{v3,​·v0},​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$10;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
   
  138 ····​move-​object/​from16·​v0,​·​p0
   
  139 ····​iput-​object·​v3,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mCreateContextMenuLi​stener:​Landroid/​view/​View$OnCreateContextM​enuListener;​
   
138 ····​.​line·​706 140 ····​.​line·​706
139 ····​new-​instance·​v2,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$14;​ 141 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$14;​
   
  142 ····​move-​object/​from16·​v0,​·​p0
   
140 ····​invoke-​direct·​{v2,​·p0},​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$14;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 143 ····​invoke-​direct·​{v3,​·v0},​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$14;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
   
141 ····iput-​object·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mCompletionListener:​Landroid/​media/​MediaPlayer$OnComplet​ionListener;​ 144 ····move-​object/​from16·​v0,​·p0
   
  145 ····​iput-​object·​v3,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mCompletionListener:​Landroid/​media/​MediaPlayer$OnComplet​ionListener;​
   
142 ····​.​line·​797 146 ····​.​line·​797
143 ····​new-​instance·​v2,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$15;​ 147 ····​new-​instance·​v3,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$15;​
   
  148 ····​move-​object/​from16·​v0,​·​p0
   
144 ····​invoke-​direct·​{v2,​·p0},​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$15;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V 149 ····​invoke-​direct·​{v3,​·v0},​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback$15;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionPlayback;​)​V
   
145 ····iput-​object·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mSelectedListener:​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​ 150 ····move-​object/​from16·​v0,​·p0
   
  151 ····​iput-​object·​v3,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mSelectedListener:​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​
   
146 ····​.​line·​814 152 ····​.​line·​814
147 ····​new-​instance·​v2,​·​Ljava/​util/​Timer;​ 153 ····​new-​instance·​v3,​·​Ljava/​util/​Timer;​
   
  154 ····​invoke-​direct·​{v3},​·​Ljava/​util/​Timer;​-​><init>()​V
   
148 ····invoke-​direct·​{v2},​·​Ljava/​util/​Timer;​-​><init>()​V 155 ····move-​object/​from16·​v0,​·​p0
   
149 ····​iput-​object·​v2,​·p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mTimer:​Ljava/​util/​Timer;​ 156 ····​iput-​object·​v3,​·v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mTimer:​Ljava/​util/​Timer;​
   
150 ····​.​line·​839 157 ····​.​line·​839
151 ····​const/​4·​v2,​·​0x0 158 ····​const/​4·​v3,​·​0x0
   
  159 ····​move-​object/​from16·​v0,​·​p0
   
152 ····​iput-​object·​v2,​·p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​ 160 ····​iput-​object·​v3,​·v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mPlayer:​Landroid/​media/​MediaPlayer;​
   
153 ····​.​line·​840 161 ····​.​line·​840
154 ····​const/​4·​v2,​·​-​0x1 162 ····​const/​4·​v3,​·​-​0x1
   
155 ····iput·v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mPlayingPosition:​I 163 ····move-​object/​from16·​v0,​·​p0
   
  164 ····​iput·​v3,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mPlayingPosition:​I
   
156 ····​.​line·​841 165 ····​.​line·​841
157 ····​new-​instance·​v2,​·​Ljava/​util/​LinkedList;​ 166 ····​new-​instance·​v3,​·​Ljava/​util/​LinkedList;​
   
  167 ····​invoke-​direct·​{v3},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
158 ····invoke-​direct·​{v2},​·​Ljava/​util/​LinkedList;​-​><init>()​V 168 ····move-​object/​from16·​v0,​·​p0
   
159 ····​iput-​object·​v2,​·p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mStrings:​Ljava/​util/​List;​ 169 ····​iput-​object·​v3,​·v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mStrings:​Ljava/​util/​List;​
   
160 ····​.​line·​844 170 ····​.​line·​844
161 ····​new-​instance·​v2,​·​Ljava/​text/​SimpleDateFormat;​ 171 ····​new-​instance·​v3,​·​Ljava/​text/​SimpleDateFormat;​
   
162 ····​const-​string·​v4,​·​"HH:​mm:​ss" 172 ····​const-​string·​v5,​·​"HH:​mm:​ss"
   
163 ····​invoke-​direct·​{v2,​·​v4},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​)​V 173 ····​invoke-​direct·​{v3,​·​v5},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​)​V
   
164 ····iput-​object·​v2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mPlayTimeFormatter:​Ljava/​text/​SimpleDateFormat;​ 174 ····move-​object/​from16·v0,​·p0
   
  175 ····​iput-​object·​v3,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mPlayTimeFormatter:​Ljava/​text/​SimpleDateFormat;​
   
165 ····​.​line·​847 176 ····​.​line·​847
166 ····​const-​wide/​16·​v4,​·​0x0 177 ····​const-​wide/​16·​v6,​·​0x0
   
167 ····iput-​wide·v4,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mActiveAnnotationSta​rtTime:​J 178 ····move-​object/​from16·v0,​·​p0
   
  179 ····​iput-​wide·​v6,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SessionPlayback;​-​>mActiveAnnotationSta​rtTime:​J
   
Max diff block lines reached; 65931/71328 bytes (92.43%) of diff not shown.
smali/urbanstew/RehearsalAssistant/SessionProject$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​127 27 ····​.​line·​127
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionProject$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$runUri:​Landroid/​net/​Uri;​ 22 .​field·​final·​synthetic·​val$runUri:​Landroid/​net/​Uri;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​Landroid/​net/​Uri;​)​V 24 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​Landroid/​net/​Uri;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​177 28 ····​.​line·​177
28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$4;​-​>val$runUri:​Landroid/​net/​Uri;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$4;​-​>val$runUri:​Landroid/​net/​Uri;​
   
smali/urbanstew/RehearsalAssistant/SessionProject$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$runUri:​Landroid/​net/​Uri;​ 22 .​field·​final·​synthetic·​val$runUri:​Landroid/​net/​Uri;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​Landroid/​net/​Uri;​)​V 24 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​Landroid/​net/​Uri;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​195 28 ····​.​line·​195
28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$5;​-​>val$runUri:​Landroid/​net/​Uri;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$5;​-​>val$runUri:​Landroid/​net/​Uri;​
   
smali/urbanstew/RehearsalAssistant/SessionProject$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​118 27 ····​.​line·​118
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SessionProject;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SessionProject.smali
Offset 183, 29 lines modified Offset 183, 31 lines modified
   
183 ····​invoke-​interface·​{v4,​·​v5},​·​Landroid/​database/​Cursor;​-​>isNull(I)​Z 183 ····​invoke-​interface·​{v4,​·​v5},​·​Landroid/​database/​Cursor;​-​>isNull(I)​Z
   
184 ····​move-​result·​v4 184 ····​move-​result·​v4
   
185 ····​if-​nez·​v4,​·​:​cond_0 185 ····​if-​nez·​v4,​·​:​cond_0
   
186 ····​.​line·​171 186 ····​.​line·​174
187 ····​invoke-​virtual·​{p0,​·​v8},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>getString(I)​Ljava/​lang/​String;​ 187 ····​invoke-​virtual·​{p0,​·​v8},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>getString(I)​Ljava/​lang/​String;​
   
188 ····​move-​result-​object·​v4 188 ····​move-​result-​object·​v4
   
189 ····​const·​v5,​·​0x7f060020 189 ····​const·​v5,​·​0x7f060020
   
  190 ····​.​line·​175
190 ····​invoke-​virtual·​{p0,​·​v5},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>getString(I)​Ljava/​lang/​String;​ 191 ····​invoke-​virtual·​{p0,​·​v5},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>getString(I)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v5 192 ····​move-​result-​object·​v5
   
192 ····​new-​instance·​v6,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$4;​ 193 ····​new-​instance·​v6,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$4;​
   
193 ····​invoke-​direct·​{v6,​·​p0,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​SessionProject$4;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​Landroid/​net/​Uri;​)​V 194 ····​invoke-​direct·​{v6,​·​p0,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​SessionProject$4;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​Landroid/​net/​Uri;​)​V
   
  195 ····​.​line·​172
194 ····​invoke-​static·​{p0,​·​v4,​·​v5,​·​v6},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>cancellable_confirma​tion(Landroid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​V 196 ····​invoke-​static·​{p0,​·​v4,​·​v5,​·​v6},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>cancellable_confirma​tion(Landroid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​V
   
195 ····​goto·​:​goto_0 197 ····​goto·​:​goto_0
   
196 ····​.​line·​185 198 ····​.​line·​185
197 ····​:​cond_0 199 ····​:​cond_0
198 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​ 200 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​
Offset 214, 30 lines modified Offset 216, 32 lines modified
   
214 ····​invoke-​direct·​{v4,​·​v5,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 216 ····​invoke-​direct·​{v4,​·​v5,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
215 ····​invoke-​virtual·​{p0,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>startActivity(Landro​id/​content/​Intent;​)​V 217 ····​invoke-​virtual·​{p0,​·​v4},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>startActivity(Landro​id/​content/​Intent;​)​V
   
216 ····​goto·​:​goto_0 218 ····​goto·​:​goto_0
   
217 ····​.​line·​189 219 ····​.​line·​192
218 ····​:​pswitch_2 220 ····​:​pswitch_2
219 ····​invoke-​virtual·​{p0,​·​v8},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>getString(I)​Ljava/​lang/​String;​ 221 ····​invoke-​virtual·​{p0,​·​v8},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>getString(I)​Ljava/​lang/​String;​
   
220 ····​move-​result-​object·​v4 222 ····​move-​result-​object·​v4
   
221 ····​const·​v5,​·​0x7f060021 223 ····​const·​v5,​·​0x7f060021
   
  224 ····​.​line·​193
222 ····​invoke-​virtual·​{p0,​·​v5},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>getString(I)​Ljava/​lang/​String;​ 225 ····​invoke-​virtual·​{p0,​·​v5},​·​Lurbanstew/​RehearsalAssistant/​SessionProject;​-​>getString(I)​Ljava/​lang/​String;​
   
223 ····​move-​result-​object·​v5 226 ····​move-​result-​object·​v5
   
224 ····​new-​instance·​v6,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$5;​ 227 ····​new-​instance·​v6,​·​Lurbanstew/​RehearsalAssistant/​SessionProject$5;​
   
225 ····​invoke-​direct·​{v6,​·​p0,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​SessionProject$5;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​Landroid/​net/​Uri;​)​V 228 ····​invoke-​direct·​{v6,​·​p0,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​SessionProject$5;​-​><init>(Lurbanstew/​RehearsalAssistant/​SessionProject;​Landroid/​net/​Uri;​)​V
   
  229 ····​.​line·​190
226 ····​invoke-​static·​{p0,​·​v4,​·​v5,​·​v6},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>cancellable_confirma​tion(Landroid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​V 230 ····​invoke-​static·​{p0,​·​v4,​·​v5,​·​v6},​·​Lurbanstew/​RehearsalAssistant/​Request;​-​>cancellable_confirma​tion(Landroid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​V
   
227 ····​goto·​:​goto_0 231 ····​goto·​:​goto_0
   
228 ····​.​line·​160 232 ····​.​line·​160
229 ····​:​pswitch_data_0 233 ····​:​pswitch_data_0
230 ····​.​packed-​switch·​0x1 234 ····​.​packed-​switch·​0x1
smali/urbanstew/RehearsalAssistant/SimpleProject$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V 20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​90 24 ····​.​line·​90
24 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$1;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SimpleProject$2$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lurbanstew/​RehearsalAssistant/​SimpleProject$2;​ 21 .​field·​final·​synthetic·​this$1:​Lurbanstew/​RehearsalAssistant/​SimpleProject$2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject$2;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject$2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lurbanstew/​RehearsalAssistant/​SimpleProject$2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​130 27 ····​.​line·​130
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$2$1;​-​>this$1:​Lurbanstew/​RehearsalAssistant/​SimpleProject$2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$2$1;​-​>this$1:​Lurbanstew/​RehearsalAssistant/​SimpleProject$2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SimpleProject$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 18 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V 20 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​126 24 ····​.​line·​126
24 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$2;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SimpleProject$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​265 27 ····​.​line·​265
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$3;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/urbanstew/RehearsalAssistant/SimpleProject$4.smali
Offset 20, 28 lines modified Offset 20, 29 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​278 27 ····​.​line·​278
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​onClick(Landroid/​view/​View;​)​V 33 .​method·​public·​onClick(Landroid/​view/​View;​)​V
33 ····​.​locals·3 34 ····​.​locals·4
34 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 35 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​281 37 ····​.​line·​281
37 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 38 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
38 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​ 39 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​
Offset 64, 17 lines modified Offset 65, 17 lines modified
64 ····​.​line·​286 65 ····​.​line·​286
65 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 66 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
66 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​ 67 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​
   
67 ····​iget-​object·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 68 ····​iget-​object·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
68 ····​iget-​wide·​v1,​·​v1,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mSessionId:​J 69 ····​iget-​wide·​v2,​·​v1,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mSessionId:​J
   
69 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>toggleRecording(J)​V 70 ····​invoke-​interface·​{v0,​·​v2,​·​v3},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>toggleRecording(J)​V
   
70 ····​.​line·​287 71 ····​.​line·​287
71 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 72 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$4;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
72 ····​invoke-​virtual·​{v0},​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>updateInterface()​V 73 ····​invoke-​virtual·​{v0},​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>updateInterface()​V
73 ····​:​try_end_0 74 ····​:​try_end_0
74 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 75 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
smali/urbanstew/RehearsalAssistant/SimpleProject$5.smali
Offset 20, 28 lines modified Offset 20, 29 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 21 .​field·​final·​synthetic·​this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V 23 .​method·​constructor·​<init>(Lurbanstew/​RehearsalAssistant/​SimpleProject;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​301 27 ····​.​line·​301
27 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​onServiceConnected(La​ndroid/​content/​ComponentName;​Landroid/​os/​IBinder;​)​V 33 .​method·​public·​onServiceConnected(La​ndroid/​content/​ComponentName;​Landroid/​os/​IBinder;​)​V
33 ····​.​locals·3 34 ····​.​locals·4
34 ····​.​param·​p1,​·​"className"····​#·​Landroid/​content/​ComponentName;​ 35 ····​.​param·​p1,​·​"className"····​#·​Landroid/​content/​ComponentName;​
35 ····​.​param·​p2,​·​"service"····​#·​Landroid/​os/​IBinder;​ 36 ····​.​param·​p2,​·​"service"····​#·​Landroid/​os/​IBinder;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​304 38 ····​.​line·​304
38 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 39 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
Offset 55, 17 lines modified Offset 56, 17 lines modified
55 ····​:​try_start_0 56 ····​:​try_start_0
56 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 57 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
57 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​ 58 ····​iget-​object·​v0,​·​v0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mRecordService:​Lurbanstew/​RehearsalAssistant/​IRecordService;​
   
58 ····​iget-​object·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 59 ····​iget-​object·​v1,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
59 ····​iget-​wide·​v1,​·​v1,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mSessionId:​J 60 ····​iget-​wide·​v2,​·​v1,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mSessionId:​J
   
60 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>setSession(J)​V 61 ····​invoke-​interface·​{v0,​·​v2,​·​v3},​·​Lurbanstew/​RehearsalAssistant/​IRecordService;​-​>setSession(J)​V
   
61 ····​.​line·​308 62 ····​.​line·​308
62 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​ 63 ····​iget-​object·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject$5;​-​>this$0:​Lurbanstew/​RehearsalAssistant/​SimpleProject;​
   
63 ····​invoke-​virtual·​{v0},​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>updateInterface()​V 64 ····​invoke-​virtual·​{v0},​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>updateInterface()​V
   
64 ····​.​line·​309 65 ····​.​line·​309
smali/urbanstew/RehearsalAssistant/SimpleProject.smali
Offset 68, 15 lines modified Offset 68, 15 lines modified
   
68 ····​iput-​boolean·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mUpdateListSelection​:​Z 68 ····​iput-​boolean·​v0,​·​p0,​·​Lurbanstew/​RehearsalAssistant/​SimpleProject;​-​>mUpdateListSelection​:​Z
   
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
71 .​method·​static·​getSessionId(Landroid​/​content/​ContentResolver;​J)​J 71 .​method·​static·​getSessionId(Landroid​/​content/​ContentResolver;​J)​J
72 ····​.​locals·​12 72 ····​.​locals·​13
73 ····​.​param·​p0,​·​"resolver"····​#·​Landroid/​content/​ContentResolver;​ 73 ····​.​param·​p0,​·​"resolver"····​#·​Landroid/​content/​ContentResolver;​
74 ····​.​param·​p1,​·​"projectId"····​#·​J 74 ····​.​param·​p1,​·​"projectId"····​#·​J
   
75 ····​.​prologue 75 ····​.​prologue
76 ····​const/​4·​v11,​·​0x1 76 ····​const/​4·​v11,​·​0x1
   
77 ····​const/​4·​v10,​·​0x0 77 ····​const/​4·​v10,​·​0x0
Offset 142, 54 lines modified Offset 142, 54 lines modified
142 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 142 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
143 ····​move-​result-​object·​v1 143 ····​move-​result-​object·​v1
   
144 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 144 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
145 ····​.​line·​43 145 ····​.​line·​43
146 ····​new-​instance·​v9,​·​Landroid/​content/​ContentValues;​ 146 ····​new-​instance·​v7,​·​Landroid/​content/​ContentValues;​
   
147 ····​invoke-​direct·​{v9},​·​Landroid/​content/​ContentValues;​-​><init>()​V 147 ····​invoke-​direct·​{v7},​·​Landroid/​content/​ContentValues;​-​><init>()​V
   
148 ····​.​line·​44 148 ····​.​line·​44
149 ····​.​local·​v9,​·​"values":​Landroid/​content/​ContentValues;​ 149 ····​.​local·​v7,​·​"values":​Landroid/​content/​ContentValues;​
150 ····​const-​string·​v0,​·​"project_id" 150 ····​const-​string·​v0,​·​"project_id"
   
151 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 151 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
152 ····​move-​result-​object·​v1 152 ····​move-​result-​object·​v1
   
153 ····​invoke-​virtual·​{v9,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​V 153 ····​invoke-​virtual·​{v7,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​V
   
154 ····​.​line·​45 154 ····​.​line·​45
155 ····​const-​string·​v0,​·​"title" 155 ····​const-​string·​v0,​·​"title"
   
156 ····​const-​string·​v1,​·​"Simple·​Session" 156 ····​const-​string·​v1,​·​"Simple·​Session"
   
157 ····​invoke-​virtual·​{v9,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 157 ····​invoke-​virtual·​{v7,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
158 ····​.​line·​46 158 ····​.​line·​46
159 ····​const-​string·​v0,​·​"start_time" 159 ····​const-​string·​v0,​·​"start_time"
   
160 ····​invoke-​static·​{v10},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 160 ····​invoke-​static·​{v10},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
161 ····​move-​result-​object·​v1 161 ····​move-​result-​object·​v1
   
162 ····​invoke-​virtual·​{v9,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Integer;​)​V 162 ····​invoke-​virtual·​{v7,​·​v0,​·​v1},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Integer;​)​V
   
163 ····​.​line·​47 163 ····​.​line·​47
164 ····​sget-​object·​v0,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Sessions;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 164 ····​sget-​object·​v0,​·​Lurbanstew/​RehearsalAssistant/​Rehearsal$Sessions;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
165 ····​invoke-​virtual·​{p0,​·​v0,​·​v9},​·​Landroid/​content/​ContentResolver;​-​>insert(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​ 165 ····​invoke-​virtual·​{p0,​·​v0,​·​v7},​·​Landroid/​content/​ContentResolver;​-​>insert(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​
   
166 ····​.​line·​48 166 ····​.​line·​48
167 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>requery()​Z 167 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>requery()​Z
   
168 ····​.​line·​51 168 ····​.​line·​51
169 ····​.​end·​local·​v9····​#·​"values":​Landroid/​content/​ContentValues;​ 169 ····​.​end·​local·​v7····​#·​"values":​Landroid/​content/​ContentValues;​
170 ····​:​cond_0 170 ····​:​cond_0
171 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>getCount()​I 171 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>getCount()​I
   
172 ····​move-​result·​v0 172 ····​move-​result·​v0
   
173 ····​if-​ge·​v0,​·​v11,​·​:​cond_1 173 ····​if-​ge·​v0,​·​v11,​·​:​cond_1
   
Offset 213, 35 lines modified Offset 213, 35 lines modified
213 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 213 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
214 ····​move-​result-​object·​v1 214 ····​move-​result-​object·​v1
   
215 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 215 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
216 ····​.​line·​54 216 ····​.​line·​54
217 ····​const-​wide/​16·​v7,​·​-​0x1 217 ····​const-​wide/​16·​v8,​·​-​0x1
   
218 ····​.​line·​61 218 ····​.​line·​61
219 ····​.​local·​v7,​·​"sessionId":​J 219 ····​.​local·​v8,​·​"sessionId":​J
220 ····​:​goto_0 220 ····​:​goto_0
221 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>close()​V 221 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>close()​V
   
222 ····​.​line·​62 222 ····​.​line·​62
223 ····​return-​wide·​v7 223 ····​return-​wide·​v8
   
224 ····​.​line·​58 224 ····​.​line·​58
225 ····​.​end·​local·​v7····​#·​"sessionId":​J 225 ····​.​end·​local·​v8····​#·​"sessionId":​J
226 ····​:​cond_1 226 ····​:​cond_1
227 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z 227 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z
   
228 ····​.​line·​59 228 ····​.​line·​59
229 ····​invoke-​interface·​{v6,​·​v10},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 229 ····​invoke-​interface·​{v6,​·​v10},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
230 ····​move-​result-​wide·​v7 230 ····​move-​result-​wide·​v8
   
231 ····​.​restart·​local·​v7····​#·​"sessionId":​J 231 ····​.​restart·​local·​v8····​#·​"sessionId":​J
Max diff block lines reached; 3478/7251 bytes (47.97%) of diff not shown.