53.4 KB
/home/fdroid/fdroiddata/tmp/com.lucasdnd.unixtimeclockwidget_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.lucasdnd.unixtimeclockwidget_2.apk
2.92 KB
zipinfo /dev/stdin
Offset 1, 21 lines modifiedOffset 1, 19 lines modified
1 Zip·​file·​size:​·​293223·​bytes,​·​number·​of·​entries:​·​191 Zip·​file·​size:​·​292657·​bytes,​·​number·​of·​entries:​·​17
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1344·​bl·​defN·​15-​Oct-​12·​13:​55·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1344·​bl·​defN·​15-​Oct-​12·​13:​55·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1465·​bl·​defN·​15-​Oct-​12·​13:​55·​META-​INF/​855F3AAB.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1465·​bl·​defN·​15-​Oct-​12·​13:​55·​META-​INF/​855F3AAB.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Oct-​12·​13:​55·​META-​INF/​855F3AAB.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Oct-​12·​13:​55·​META-​INF/​855F3AAB.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Oct-​12·​09:​03·META-​INF/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat·····2304·​bX·​defN·​17-​Oct-​17·​00:​18·​AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·······​41·​bl·defN·15-​Oct-​12·​09:​03·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····1.​0·​fat·····5964·​b-​·stor·80-​Jan-​01·​00:​00·res/​drawable-​hdpi-​v4/​ic_launcher.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····2304·​bX·defN·15-​Oct-​12·​09:​02·AndroidManifest.​xml7 -​rw-​-​-​-​·····1.​0·​fat·····3112·​b-​·stor·80-​Jan-​01·​00:​00·res/​drawable-​mdpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····5964·​b-​·​stor·15-​Oct-​12·​09:​03·​res/​drawable-​hdpi-​v4/​ic_launcher.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····9355·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​3112·​b-​·​stor·15-​Oct-​12·​09:​03·​res/​drawable-​mdpi-​v4/​ic_launcher.​png9 -​rw-​-​-​-​·····​1.​0·​fat····17889·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····1.​0·​fat·····9355·​b-​·stor·​15-​Oct-​12·​09:​03·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png10 -​rw-​-​-​-​·····2.​0·​fat······​808·​bl·defN·​17-​Oct-​17·​00:​18·​res/​drawable/​graybox.​xml
11 -​rw-​-​-​-​·····​1.​0·​fat····17889·​b-​·​stor·15-​Oct-​12·​09:​03·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png11 -​rw-​-​-​-​·····​1.​0·​fat·····7543·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​icon.​png
12 -​rw-​-​-​-​·····​2.​0·​fat······​808·​bl·​defN·​15-​Oct-​12·​09:​02·​res/​drawable/​graybox.​xml12 -​rw-​-​-​-​·····​2.​0·​fat······​808·​bl·​defN·​17-​Oct-​17·​00:​18·​res/​drawable/​whitebox.​xml
13 -​rw-​-​-​-​·····1.​0·​fat·····7776·​b-​·stor·​15-​Oct-​12·​09:​03·​res/​drawable/​icon.​png13 -​rw-​-​-​-​·····2.​0·​fat·····1204·​bl·defN·​17-​Oct-​17·​00:​18·​res/​layout-​v16/​widgetlayout.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​808·​bl·​defN·​15-​Oct-​12·​09:​02·​res/​drawable/​whitebox.​xml14 -​rw-​-​-​-​·····​2.​0·​fat·····1140·​bl·​defN·​17-​Oct-​17·​00:​18·​res/​layout/​widgetlayout.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat·····1204·​bl·​defN·​15-​Oct-​12·​09:​02·​res/​layout-​v16/​widgetlayout.​xml15 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·​17-​Oct-​17·​00:​18·​res/​xml-​v17/​widgetproviderinfo.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat·····1140·​bl·​defN·​15-​Oct-​12·​09:​02·​res/​layout/​widgetlayout.​xml16 -​rw-​-​-​-​·····​2.​0·​fat······​420·​bl·​defN·​17-​Oct-​17·​00:​18·​res/​xml/​widgetproviderinfo.​xml
17 -​rw-​-​-​-​·····2.​0·​fat······​464·​bl·defN·15-​Oct-​12·​09:​02·​res/​xml-​v17/​widgetproviderinfo.​xml17 -​rw-​-​-​-​·····1.​0·​fat·····2752·​b-​·stor·80-​Jan-​01·​00:​00·​resources.​arsc
18 -​rw-​-​-​-​·····​2.​0·​fat······420·​bl·​defN·​15-​Oct-​12·​09:​02·res/​xml/​widgetproviderinfo.​xml18 -​rw-​-​-​-​·····​2.​0·​fat···704708·​bl·​defN·​17-​Oct-​17·​00:​18·classes.​dex
19 -​rw-​-​-​-​·····​1.​0·fat·····​2696·​b-​·stor·​15-​Oct-​12·09:​03·resources.​arsc19 17·​files,​·762606·bytes·uncompressed,​·290315·​bytes·compressed:​··​61.​9%
20 -​rw-​-​-​-​·····​2.​0·​fat···​696160·​bl·​defN·​15-​Oct-​12·​09:​02·​classes.​dex 
21 19·​files,​·​754317·​bytes·​uncompressed,​·​290555·​bytes·​compressed:​··​61.​5% 
5.58 KB
classes.dex
5.56 KB
classes.jar
3.91 KB
zipinfo /dev/stdin
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·​file·​size:​·​819629·​bytes,​·​number·​of·​entries:​·​5161 Zip·​file·​size:​·​819631·​bytes,​·​number·​of·​entries:​·​516
2 ?rwxrwxr-​x··​2.​0·​unx······​614·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat$Accessibili​tyServiceInfoVersionI​mpl.​class2 ?rwxrwxr-​x··​2.​0·​unx······​614·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat$Accessibili​tyServiceInfoVersionI​mpl.​class
3 ?rwxrwxr-​x··​2.​0·​unx·····​3204·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat.​class3 ?rwxrwxr-​x··​2.​0·​unx·····​3204·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat.​class
4 ?rwxrwxr-​x··​2.​0·​unx······​847·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompatIcs.​class4 ?rwxrwxr-​x··​2.​0·​unx······​847·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompatIcs.​class
5 ?rwxrwxr-​x··​2.​0·​unx······​382·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompatJellyBeanMr2​.​class5 ?rwxrwxr-​x··​2.​0·​unx······​382·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompatJellyBeanMr2​.​class
6 ?rwxrwxr-​x··​2.​0·​unx·······​98·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$1.​class6 ?rwxrwxr-​x··​2.​0·​unx·······​98·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$1.​class
7 ?rwxrwxr-​x··​2.​0·​unx······​447·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl.​class7 ?rwxrwxr-​x··​2.​0·​unx······​447·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl.​class
8 ?rwxrwxr-​x··​2.​0·​unx······​294·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$Delegate.​class8 ?rwxrwxr-​x··​2.​0·​unx······​294·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$Delegate.​class
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 ?rwxrwxr-​x··​2.​0·​unx······​272·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$id.​class348 ?rwxrwxr-​x··​2.​0·​unx······​272·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$id.​class
349 ?rwxrwxr-​x··​2.​0·​unx······​212·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$layout.​class349 ?rwxrwxr-​x··​2.​0·​unx······​212·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$layout.​class
350 ?rwxrwxr-​x··​2.​0·​unx······​208·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$string.​class350 ?rwxrwxr-​x··​2.​0·​unx······​208·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$string.​class
351 ?rwxrwxr-​x··​2.​0·​unx······​243·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$style.​class351 ?rwxrwxr-​x··​2.​0·​unx······​243·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$style.​class
352 ?rwxrwxr-​x··​2.​0·​unx······​215·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$xml.​class352 ?rwxrwxr-​x··​2.​0·​unx······​215·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R$xml.​class
353 ?rwxrwxr-​x··​2.​0·​unx······​149·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R.​class353 ?rwxrwxr-​x··​2.​0·​unx······​149·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​R.​class
354 ?rwxrwxr-​x··​2.​0·​unx······​301·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockActivity​.​class354 ?rwxrwxr-​x··​2.​0·​unx······​301·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockActivity​.​class
355 ?rwxrwxr-​x··​2.​0·​unx·····​3683·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockProvider​.​class355 ?rwxrwxr-​x··​2.​0·​unx·····​3685·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockProvider​.​class
356 ?rwxrwxr-​x··​2.​0·​unx······​908·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat$Accessibili​tyServiceInfoStubImpl​.​class356 ?rwxrwxr-​x··​2.​0·​unx······​908·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​accessibilityservice/​AccessibilityServiceI​nfoCompat$Accessibili​tyServiceInfoStubImpl​.​class
357 ?rwxrwxr-​x··​2.​0·​unx······​742·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase.​class357 ?rwxrwxr-​x··​2.​0·​unx······​742·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase.​class
358 ?rwxrwxr-​x··​2.​0·​unx······​844·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC.​class358 ?rwxrwxr-​x··​2.​0·​unx······​844·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC.​class
359 ?rwxrwxr-​x··​2.​0·​unx·····​4613·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​.​class359 ?rwxrwxr-​x··​2.​0·​unx·····​4613·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActionBarDrawerToggle​.​class
360 ?rwxrwxr-​x··​2.​0·​unx·····​1078·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActivityCompat.​class360 ?rwxrwxr-​x··​2.​0·​unx·····​1078·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActivityCompat.​class
361 ?rwxrwxr-​x··​2.​0·​unx······​609·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B.​class361 ?rwxrwxr-​x··​2.​0·​unx······​609·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B.​class
362 ?rwxrwxr-​x··​2.​0·​unx····​11792·​b-​·​defN·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​BackStackRecord.​class362 ?rwxrwxr-​x··​2.​0·​unx····​11792·​b-​·​defN·​80-​Jan-​01·​00:​00·​android/​support/​v4/​app/​BackStackRecord.​class
Offset 511, 8 lines modifiedOffset 511, 8 lines modified
511 ?rwxrwxr-​x··​2.​0·​unx······​599·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl.​class511 ?rwxrwxr-​x··​2.​0·​unx······​599·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl.​class
512 ?rwxrwxr-​x··​2.​0·​unx······​465·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat$AccessibilityRec​ordJellyBeanImpl.​class512 ?rwxrwxr-​x··​2.​0·​unx······​465·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat$AccessibilityRec​ordJellyBeanImpl.​class
513 ?rwxrwxr-​x··​2.​0·​unx·····​1184·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl.​class513 ?rwxrwxr-​x··​2.​0·​unx·····​1184·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl.​class
514 ?rwxrwxr-​x··​2.​0·​unx······​540·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl.​class514 ?rwxrwxr-​x··​2.​0·​unx······​540·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl.​class
515 ?rwxrwxr-​x··​2.​0·​unx·····​1579·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl.​class515 ?rwxrwxr-​x··​2.​0·​unx·····​1579·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl.​class
516 ?rwxrwxr-​x··​2.​0·​unx······​650·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl.​class516 ?rwxrwxr-​x··​2.​0·​unx······​650·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl.​class
517 ?rwxrwxr-​x··​2.​0·​unx······​446·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl.​class517 ?rwxrwxr-​x··​2.​0·​unx······​446·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl.​class
518 516·​files,​·​812392·​bytes·​uncompressed,​·​715815·​bytes·​compressed:​··​11.​9%518 516·​files,​·​812394·​bytes·​uncompressed,​·​715817·​bytes·​compressed:​··​11.​9%
1.63 KB
com/lucasdnd/unixtimeclockwidget/UnixTimeClockProvider.class
1.51 KB
procyon -ec {}
Offset 65, 22 lines modifiedOffset 65, 22 lines modified
65 ····65 ····
66 ····​public·​void·​onReceive(final·​Context·​context,​·​final·​Intent·​intent)​·​{66 ····​public·​void·​onReceive(final·​Context·​context,​·​final·​Intent·​intent)​·​{
67 ········​final·​boolean·​b·​=·​true;​67 ········​final·​boolean·​b·​=·​true;​
68 ········​super.​onReceive(context,​·​intent)​;​68 ········​super.​onReceive(context,​·​intent)​;​
69 ········​final·​ComponentName·​componentName·​=·​new·​ComponentName(context​.​getPackageName()​,​·​this.​getClass()​.​getName()​)​;​69 ········​final·​ComponentName·​componentName·​=·​new·​ComponentName(context​.​getPackageName()​,​·​this.​getClass()​.​getName()​)​;​
70 ········​final·​AppWidgetManager·​instance·​=·​AppWidgetManager.​getInstance(context)​;​70 ········​final·​AppWidgetManager·​instance·​=·​AppWidgetManager.​getInstance(context)​;​
71 ········​if·​(UnixTimeClockProvide​r.​CLOCK_UPDATE.​equals(intent.​getAction()​)​)​·​{71 ········​if·​(UnixTimeClockProvide​r.​CLOCK_UPDATE.​equals(intent.​getAction()​)​)​·​{
72 ············​int[]·​appWidgetIds;​72 ············final·int[]·​appWidgetIds·​=·instance.​getAppWidgetIds(compo​nentName)​;​
73 ············​for·​(int·​length·​=·(appWidgetIds·​=·​instance.​getAppWidgetIds(compo​nentName)​)​.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{73 ············​for·​(int·​length·​=·​appWidgetIds.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{
74 ················​updateClock(context,​·​instance,​·​appWidgetIds[i],​·​b)​;​74 ················​updateClock(context,​·​instance,​·​appWidgetIds[i],​·​b)​;​
75 ············​}75 ············​}
76 ········​}76 ········​}
77 ········​if·​(UnixTimeClockProvide​r.​SWITCH_FORMAT.​equals(intent.​getAction()​)​)​·​{77 ········​if·​(UnixTimeClockProvide​r.​SWITCH_FORMAT.​equals(intent.​getAction()​)​)​·​{
78 ············​int[]·​appWidgetIds2;​78 ············final·int[]·​appWidgetIds2·​=·​instance.​getAppWidgetIds(compo​nentName)​;​
79 ············​for·​(int·​length2·​=·(appWidgetIds2·​=·​instance.​getAppWidgetIds(compo​nentName)​)​.​length,​·​j·​=·​0;​·​j·​<·​length2;​·​++j)​·​{79 ············​for·​(int·​length2·​=·​appWidgetIds2.​length,​·​j·​=·​0;​·​j·​<·​length2;​·​++j)​·​{
80 ················​final·​int·​n·​=·​appWidgetIds2[j];​80 ················​final·​int·​n·​=·​appWidgetIds2[j];​
81 ················​UnixTimeClockProvider​.​shouldUseSeparator·​=·​(!UnixTimeClockProvid​er.​shouldUseSeparator·​&&·​b)​;​81 ················​UnixTimeClockProvider​.​shouldUseSeparator·​=·​(!UnixTimeClockProvid​er.​shouldUseSeparator·​&&·​b)​;​
82 ················​updateClock(context,​·​instance,​·​n,​·​false)​;​82 ················​updateClock(context,​·​instance,​·​n,​·​false)​;​
83 ············​}83 ············​}
84 ········​}84 ········​}
85 ····​}85 ····​}
86 ····86 ····
6.79 KB
smali/com/lucasdnd/unixtimeclockwidget/UnixTimeClockProvider.smali
Offset 308, 164 lines modifiedOffset 308, 150 lines modified
308 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​app/​AlarmManager;​-​>setRepeating(IJJLand​roid/​app/​PendingIntent;​)​V308 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​app/​AlarmManager;​-​>setRepeating(IJJLand​roid/​app/​PendingIntent;​)​V
  
309 ····​.​line·​79309 ····​.​line·​79
310 ····​return-​void310 ····​return-​void
311 .​end·​method311 .​end·​method
  
312 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V312 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
313 ····​.​locals·11313 ····​.​locals·9
314 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​314 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
315 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​315 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
  
316 ····​.​prologue316 ····​.​prologue
317 ····​const/​4·​v8,​·​0x1317 ····​const/​4·​v5,​·​0x1
  
318 ····​const/​4·​v9,​·​0x0318 ····​const/​4·​v6,​·​0x0
  
319 ····​.​line·​25319 ····​.​line·​25
320 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​appwidget/​AppWidgetProvider;​-​>onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V320 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​appwidget/​AppWidgetProvider;​-​>onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
  
321 ····​.​line·​28321 ····​.​line·​28
322 ····​new-​instance·​v6,​·​Landroid/​content/​ComponentName;​322 ····​new-​instance·​v3,​·​Landroid/​content/​ComponentName;​
  
323 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​323 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
  
324 ····​move-​result-​object·​v7324 ····​move-​result-​object·​v4
  
325 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​325 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
  
326 ····​move-​result-​object·​v10326 ····​move-​result-​object·​v7
  
327 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​327 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
  
328 ····​move-​result-​object·​v10328 ····​move-​result-​object·​v7
  
329 ····​invoke-​direct·​{v6,​·​v7,​·​v10},​·​Landroid/​content/​ComponentName;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V329 ····​invoke-​direct·​{v3,​·​v4,​·​v7},​·​Landroid/​content/​ComponentName;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
  
330 ····​.​line·​29330 ····​.​line·​29
331 ····​.​local·​v6,​·​"thisAppWidget":​Landroid/​content/​ComponentName;​331 ····​.​local·​v3,​·​"thisAppWidget":​Landroid/​content/​ComponentName;​
332 ····​invoke-​static·​{p1},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getInstance(Landroid​/​content/​Context;​)​Landroid/​appwidget/​AppWidgetManager;​332 ····​invoke-​static·​{p1},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getInstance(Landroid​/​content/​Context;​)​Landroid/​appwidget/​AppWidgetManager;​
  
333 ····​move-​result-​object·​v1333 ····​move-​result-​object·​v1
  
334 ····​.​line·​31334 ····​.​line·​31
335 ····​.​local·​v1,​·​"appWidgetManager":​Landroid/​appwidget/​AppWidgetManager;​335 ····​.​local·​v1,​·​"appWidgetManager":​Landroid/​appwidget/​AppWidgetManager;​
336 ····​sget-​object·​v7,​·​Lcom/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockProvider​;​-​>CLOCK_UPDATE:​Ljava/​lang/​String;​336 ····​sget-​object·​v4,​·​Lcom/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockProvider​;​-​>CLOCK_UPDATE:​Ljava/​lang/​String;​
  
337 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​337 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
338 ····​move-​result-​object·​v10338 ····​move-​result-​object·​v7
  
339 ····​invoke-​virtual·​{v7,​·​v10},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z339 ····​invoke-​virtual·​{v4,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
340 ····​move-​result·​v7340 ····​move-​result·​v4
  
341 ····​if-​eqz·​v7,​·​:​cond_0341 ····​if-​eqz·​v4,​·​:​cond_0
  
342 ····​.​line·​33342 ····​.​line·​33
343 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I343 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I
  
344 ····​move-​result-​object·​v4344 ····​move-​result-​object·​v2
  
345 ····​.​line·​34345 ····​.​line·​34
346 ····​.​local·​v4,​·​"ids":​[I346 ····​.​local·​v2,​·​"ids":​[I
347 ····move-​object·​v2,​·​v4347 ····array-​length·​v7,​·​v2
  
348 ····.​local·​v2,​·"arr$":​[I348 ····move·​v4,​·v6
349 ····​array-​length·​v5,​·​v2 
  
350 ····​.​local·​v5,​·​"len$":​I 
351 ····​const/​4·​v3,​·​0x0 
  
352 ····​.​local·​v3,​·​"i$":​I 
353 ····​:​goto_0349 ····​:​goto_0
354 ····​if-​ge·​v3,​·​v5,​·​:​cond_0350 ····​if-​ge·​v4,​·​v7,​·​:​cond_0
  
355 ····​aget·​v0,​·​v2,​·​v3351 ····​aget·​v0,​·​v2,​·​v4
  
356 ····​.​line·​35352 ····​.​line·​35
357 ····​.​local·​v0,​·​"appWidgetID":​I353 ····​.​local·​v0,​·​"appWidgetID":​I
358 ····​invoke-​static·​{p1,​·​v1,​·​v0,​·​v8},​·​Lcom/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockProvider​;​-​>updateClock(Landroid​/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​IZ)​V354 ····​invoke-​static·​{p1,​·​v1,​·​v0,​·​v5},​·​Lcom/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockProvider​;​-​>updateClock(Landroid​/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​IZ)​V
  
359 ····​.​line·​34355 ····​.​line·​34
360 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1356 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
  
361 ····​goto·​:​goto_0357 ····​goto·​:​goto_0
  
362 ····​.​line·​39358 ····​.​line·​39
363 ····​.​end·​local·​v0····​#·​"appWidgetID":​I359 ····​.​end·​local·​v0····​#·​"appWidgetID":​I
364 ····​.​end·​local·​v2····​#·​"arr$":​[I360 ····​.​end·​local·​v2····​#·​"ids":​[I
365 ····​.​end·​local·​v3····​#·​"i$":​I 
366 ····​.​end·​local·​v4····​#·​"ids":​[I 
367 ····​.​end·​local·​v5····​#·​"len$":​I 
368 ····​:​cond_0361 ····​:​cond_0
369 ····​sget-​object·​v7,​·​Lcom/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockProvider​;​-​>SWITCH_FORMAT:​Ljava/​lang/​String;​362 ····​sget-​object·​v4,​·​Lcom/​lucasdnd/​unixtimeclockwidget/​UnixTimeClockProvider​;​-​>SWITCH_FORMAT:​Ljava/​lang/​String;​
  
370 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​363 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
371 ····​move-​result-​object·​v10364 ····​move-​result-​object·​v7
  
372 ····​invoke-​virtual·​{v7,​·​v10},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z365 ····​invoke-​virtual·​{v4,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
373 ····​move-​result·​v7366 ····​move-​result·​v4
  
374 ····​if-​eqz·​v7,​·​:​cond_2367 ····​if-​eqz·​v4,​·​:​cond_2
  
375 ····​.​line·​40368 ····​.​line·​40
376 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I369 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I
  
377 ····​move-​result-​object·​v4370 ····​move-​result-​object·​v2
  
378 ····​.​line·​41371 ····​.​line·​41
379 ····​.​restart·​local·​v4····​#·​"ids":​[I372 ····​.​restart·​local·​v2····​#·​"ids":​[I
380 ····move-​object·​v2,​·​v4373 ····array-​length·​v8,​·​v2
  
381 ····.​restart·local·v2····​#·"arr$":​[I374 ····move·v7,​·v6
382 ····​array-​length·​v5,​·​v2 
  
383 ····​.​restart·​local·​v5····​#·​"len$":​I 
384 ····​const/​4·​v3,​·​0x0 
  
385 ····​.​restart·​local·​v3····​#·​"i$":​I 
386 ····​:​goto_1375 ····​:​goto_1
387 ····​if-​ge·​v3,​·​v5,​·​:​cond_2376 ····​if-​ge·​v7,​·​v8,​·​:​cond_2
  
388 ····​aget·​v0,​·​v2,​·​v3377 ····​aget·​v0,​·​v2,​·​v7
  
389 ····​.​line·​42378 ····​.​line·​42
Max diff block lines reached; 1493/6816 bytes (21.90%) of diff not shown.
296 B
smali/com/lucasdnd/unixtimeclockwidget/R.smali
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​022 ····​.​locals·​0
  
23 ····​.​prologue23 ····​.​prologue
24 ····​.​line·​1024 ····​.​line·​10
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26 ····​.​line·​58 
27 ····​return-​void26 ····​return-​void
28 .​end·​method27 .​end·​method
37.7 KB
res/drawable/icon.png
6.23 KB
sng
Offset 236, 15 lines modifiedOffset 236, 15 lines modified
236 ····​(157,​157,​155)​·····​#·​rgb·​=·​(0x9d,​0x9d,​0x9b)​236 ····​(157,​157,​155)​·····​#·​rgb·​=·​(0x9d,​0x9d,​0x9b)​
237 ····​(161,​160,​159)​·····​#·​rgb·​=·​(0xa1,​0xa0,​0x9f)​237 ····​(161,​160,​159)​·····​#·​rgb·​=·​(0xa1,​0xa0,​0x9f)​
238 ····​(163,​163,​161)​·····​#·​rgb·​=·​(0xa3,​0xa3,​0xa1)​238 ····​(163,​163,​161)​·····​#·​rgb·​=·​(0xa3,​0xa3,​0xa1)​
239 ····​(154,​153,​152)​·····​#·​rgb·​=·​(0x9a,​0x99,​0x98)​239 ····​(154,​153,​152)​·····​#·​rgb·​=·​(0x9a,​0x99,​0x98)​
240 ····​(152,​151,​150)​·····​#·​rgb·​=·​(0x98,​0x97,​0x96)​240 ····​(152,​151,​150)​·····​#·​rgb·​=·​(0x98,​0x97,​0x96)​
241 }241 }
242 tRNS·​{242 tRNS·​{
243 ·​0·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255}243 ·​0}
244 IMAGE·​{244 IMAGE·​{
245 ····​pixels·​hex245 ····​pixels·​hex
246 000000000000000000000​000000001020304040403​040404030404040303040​403030404030304040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060607070707​070707070707070707070​707070707070707080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808090909090909090​909090909090a0a0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0c0c0c​0c0d0d0d0d0d0d0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0f10101010101​010111111111111111111​111111111111111111111​111111111111111111111​111112121212121213141​414141414141414141414​141414141414141414141​414141414141414151515​151515151515151515151​515151515151515151515​151616161717171717181​818181818181818181818​181818181818181818181​8181919191919191a1a1a​1a1a1a1a1a1a1a1a1a1a1​a1a1a1b021c0000000000​0000000000000000246 000000000000000000000​000000001020304040403​040404030404040303040​403030404030304040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060607070707​070707070707070707070​707070707070707080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808090909090909090​909090909090a0a0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0c0c0c​0c0d0d0d0d0d0d0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0f10101010101​010111111111111111111​111111111111111111111​111111111111111111111​111112121212121213141​414141414141414141414​141414141414141414141​414141414141414151515​151515151515151515151​515151515151515151515​151616161717171717181​818181818181818181818​181818181818181818181​8181919191919191a1a1a​1a1a1a1a1a1a1a1a1a1a1​a1a1a1b021c0000000000​0000000000000000
247 000000000000000000001​d041e0404040404040404​040404040404040404040​404040404040404040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606070707​070707070707070707070​707070707070707080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080909090909090​90909090909090a0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0c0c​0c0c0c0d0d0d0d0d0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e1f1010101​010111111111111111111​111111111111111111111​111111111111111111111​111112121212121212131​314141414141414141414​141414141414141414141​414141414141414151515​151515151515151515151​515151515151515151515​151616161717171717181​818181818181818181818​181818181818181818181​818181819191919191a1a​1a1a1a1a1a1a1a1a1a1a1​a1a1a1a1a1a2020210000​0000000000000000247 000000000000000000001​d041e0404040404040404​040404040404040404040​404040404040404040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606070707​070707070707070707070​707070707070707080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080909090909090​90909090909090a0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0c0c​0c0c0c0d0d0d0d0d0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e1f1010101​010111111111111111111​111111111111111111111​111111111111111111111​111112121212121212131​314141414141414141414​141414141414141414141​414141414141414151515​151515151515151515151​515151515151515151515​151616161717171717181​818181818181818181818​181818181818181818181​818181819191919191a1a​1a1a1a1a1a1a1a1a1a1a1​a1a1a1a1a1a2020210000​0000000000000000
248 00000000000000001e040​404040404040404040404​040404040404040404040​404040404040404040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606070707​070707070707070707070​707070707070707080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080809090909090​9090909090909090a0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0c0c0c0c0d0d0d0d0d0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e1f1f101​010111111111111111111​111111111111111111111​111111111111111111111​111111111212121212131​314141414141414141414​141414141414141414141​414141414141414141515​151515151515151515151​515151515151515151515​151515151616161717171​717181818181818181818​181818181818181818181​818181818191919191919​1a1a1a1a1a1a1a1a1a1a1​a1a1a1a1a1a202020201a​0000000000000000248 00000000000000001e040​404040404040404040404​040404040404040404040​404040404040404040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606070707​070707070707070707070​707070707070707080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080809090909090​9090909090909090a0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0c0c0c0c0d0d0d0d0d0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e1f1f101​010111111111111111111​111111111111111111111​111111111111111111111​111111111212121212131​314141414141414141414​141414141414141414141​414141414141414141515​151515151515151515151​515151515151515151515​151515151616161717171​717181818181818181818​181818181818181818181​818181818191919191919​1a1a1a1a1a1a1a1a1a1a1​a1a1a1a1a1a202020201a​0000000000000000
249 000000000000001e04040​404040404040404040404​040404040404040404040​404040404040404040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060707​070707070707070707070​707070707070707080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080808090909090​9090909090909090a0a0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0c0c0c0c0c0d0d0d0d0​d0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e1f1f101​010101111111111111111​111111111111111111111​111111111111111111111​111111111111121212121​213141414141414141414​141414141414141414141​414141414141414141414​141515151515151515151​515151515151515151515​151515151616161717171​717171818181818181818​181818181818181818181​818181818181819191919​191a1a1a1a1a1a1a1a1a1​a1a1a1a1a1a1a1a1a2020​2022000000000000249 000000000000001e04040​404040404040404040404​040404040404040404040​404040404040404040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060707​070707070707070707070​707070707070707080808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080808090909090​9090909090909090a0a0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0c0c0c0c0c0d0d0d0d0​d0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e1f1f101​010101111111111111111​111111111111111111111​111111111111111111111​111111111111121212121​213141414141414141414​141414141414141414141​414141414141414141414​141515151515151515151​515151515151515151515​151515151616161717171​717171818181818181818​181818181818181818181​818181818181819191919​191a1a1a1a1a1a1a1a1a1​a1a1a1a1a1a1a1a1a2020​2022000000000000
250 0000000000231e1e04040​404040404040404040404​040404040404040404040​404040404040404040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060607​070707070707070707070​707070707070707240808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080808080909090​9090909090909090a0a0a​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0c0c0c0c0c0c0d0d0d0​d0d0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e1f101​010101010111111111111​111111111111111111111​111111111111111111111​111111111111121212121​212131314141414141414​141414141414141414141​414141414141414141414​141515151515151515151​515151515151515151515​151515151515151616161​717171718181818181818​181818181818181818181​818181818181818191919​1919191a1a1a1a1a1a1a1​a1a1a1a1a1a1a1a1a2020​2020250000000000250 0000000000231e1e04040​404040404040404040404​040404040404040404040​404040404040404040404​040404040404040404040​404040505050505050505​050505050505050505050​505050505050505050505​050505060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060606​060606060606060606060​606060606060606060607​070707070707070707070​707070707070707240808​080808080808080808080​808080808080808080808​080808080808080808080​808080808080808080808​080808080808080909090​9090909090909090a0a0a​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0b0b0b0b0b0b0b0b0b0​b0b0b0b0b0b0b0b0b0b0b​0b0c0c0c0c0c0c0d0d0d0​d0d0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e0e0e0​e0e0e0e0e0e0e0e0e0e0e​0e0e0e0e0e0e0e0e1f101​010101010111111111111​111111111111111111111​111111111111111111111​111111111111121212121​212131314141414141414​141414141414141414141​414141414141414141414​141515151515151515151​515151515151515151515​151515151515151616161​717171718181818181818​181818181818181818181​818181818181818191919​1919191a1a1a1a1a1a1a1​a1a1a1a1a1a1a1a1a2020​2020250000000000
31.5 KB
Image content
Pixel difference
compared images
Flicker difference
compared images