490 KB
/home/fdroid/fdroiddata/tmp/de.tutao.tutanota_396310.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.tutao.tutanota_396310.apk
9.51 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <c43692ea1744fb7e96ea1fd4d2386e767a1b262d54f392c8352e2a283bf3c3fe>, actual: <6622c0beedf97d032230c1d9bde48c7d62787a0fdfe1e7cd49b8cfc5b53748ec> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <b5684e53d5637b115f42142e49c3c57ee742d06de1e9b48a320de7a3cd973a5f6a68a70100000000>, actual: <879a595ed4b9c3c42c0bf0db8b71d2f7c987efd067a0a7245bb4ce3263d499186a68a70100000000>
    
Offset 1, 55 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·fc1932e08464aefcae82597dc0fc9d04c08b24aa09d1f950df20ea81234f30cb 
10 Signer·#1·certificate·SHA-1·digest:·85cdb73c18849185022d3b392017568dd52a0fdf 
11 Signer·#1·certificate·MD5·digest:·f73bcbca56505374ff5b694615f01392 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·94c80820fdf8b17d7afac8c57b92879967d696ddfc6e6144c71f0a1bf0abcca0 
15 Signer·#1·public·key·SHA-1·digest:·c43a43600f3bb8beec34a95f30d1aec1a8f72822 
16 Signer·#1·public·key·MD5·digest:·7107b2b35e390379f1713d4d1b06bb07 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.biometric_biometric.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.browser_browser.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.core_core-splashscreen.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.room_room-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
470 KB
zipinfo -v {}
    
Offset 503, 16 lines modifiedOffset 503, 16 lines modified
503 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT503 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
504 ··minimum·software·version·required·to·extract:···0.0504 ··minimum·software·version·required·to·extract:···0.0
505 ··compression·method:·····························deflated505 ··compression·method:·····························deflated
506 ··compression·sub-type·(deflation):···············normal506 ··compression·sub-type·(deflation):···············normal
507 ··file·security·status:···························not·encrypted507 ··file·security·status:···························not·encrypted
508 ··extended·local·header:··························no508 ··extended·local·header:··························no
509 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02509 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02
510 ··32-bit·CRC·value·(hex):·························79a6a3f5510 ··32-bit·CRC·value·(hex):·························3f074409
511 ··compressed·size:································791·bytes511 ··compressed·size:································792·bytes
512 ··uncompressed·size:······························5552·bytes512 ··uncompressed·size:······························5552·bytes
513 ··length·of·filename:·····························27·characters513 ··length·of·filename:·····························27·characters
514 ··length·of·extra·field:··························0·bytes514 ··length·of·extra·field:··························0·bytes
515 ··length·of·file·comment:·························0·characters515 ··length·of·file·comment:·························0·characters
516 ··disk·number·on·which·file·begins:···············disk·1516 ··disk·number·on·which·file·begins:···············disk·1
517 ··apparent·file·type:·····························binary517 ··apparent·file·type:·····························binary
518 ··Unix·file·attributes·(100644·octal):············-rw-r--r--518 ··Unix·file·attributes·(100644·octal):············-rw-r--r--
Offset 521, 16 lines modifiedOffset 521, 16 lines modified
521 ··There·is·no·file·comment.521 ··There·is·no·file·comment.
  
522 Central·directory·entry·#18:522 Central·directory·entry·#18:
523 ---------------------------523 ---------------------------
  
524 ··assets/tutanota/calendar-view-vM0-Ai4P.js524 ··assets/tutanota/calendar-view-vM0-Ai4P.js
  
525 ··offset·of·local·header·from·start·of·archive:···24129791525 ··offset·of·local·header·from·start·of·archive:···24129792
526 ··················································(00000000017030FFh)·bytes526 ··················································(0000000001703100h)·bytes
527 ··file·system·or·operating·system·of·origin:······Unix527 ··file·system·or·operating·system·of·origin:······Unix
528 ··version·of·encoding·software:···················0.0528 ··version·of·encoding·software:···················0.0
529 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT529 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
530 ··minimum·software·version·required·to·extract:···0.0530 ··minimum·software·version·required·to·extract:···0.0
531 ··compression·method:·····························deflated531 ··compression·method:·····························deflated
532 ··compression·sub-type·(deflation):···············normal532 ··compression·sub-type·(deflation):···············normal
533 ··file·security·status:···························not·encrypted533 ··file·security·status:···························not·encrypted
Offset 550, 16 lines modifiedOffset 550, 16 lines modified
550 ··There·is·no·file·comment.550 ··There·is·no·file·comment.
  
551 Central·directory·entry·#19:551 Central·directory·entry·#19:
552 ---------------------------552 ---------------------------
  
553 ··assets/tutanota/common-4v31ka00.js553 ··assets/tutanota/common-4v31ka00.js
  
554 ··offset·of·local·header·from·start·of·archive:···24147193554 ··offset·of·local·header·from·start·of·archive:···24147194
555 ··················································(00000000017074F9h)·bytes555 ··················································(00000000017074FAh)·bytes
556 ··file·system·or·operating·system·of·origin:······Unix556 ··file·system·or·operating·system·of·origin:······Unix
557 ··version·of·encoding·software:···················0.0557 ··version·of·encoding·software:···················0.0
558 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT558 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
559 ··minimum·software·version·required·to·extract:···0.0559 ··minimum·software·version·required·to·extract:···0.0
560 ··compression·method:·····························deflated560 ··compression·method:·····························deflated
561 ··compression·sub-type·(deflation):···············normal561 ··compression·sub-type·(deflation):···············normal
562 ··file·security·status:···························not·encrypted562 ··file·security·status:···························not·encrypted
Offset 579, 16 lines modifiedOffset 579, 16 lines modified
579 ··There·is·no·file·comment.579 ··There·is·no·file·comment.
  
580 Central·directory·entry·#20:580 Central·directory·entry·#20:
581 ---------------------------581 ---------------------------
  
582 ··assets/tutanota/common-min-g4mXDxm1.js582 ··assets/tutanota/common-min-g4mXDxm1.js
  
583 ··offset·of·local·header·from·start·of·archive:···24208049583 ··offset·of·local·header·from·start·of·archive:···24208050
584 ··················································(00000000017162B1h)·bytes584 ··················································(00000000017162B2h)·bytes
585 ··file·system·or·operating·system·of·origin:······Unix585 ··file·system·or·operating·system·of·origin:······Unix
586 ··version·of·encoding·software:···················0.0586 ··version·of·encoding·software:···················0.0
587 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT587 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
588 ··minimum·software·version·required·to·extract:···0.0588 ··minimum·software·version·required·to·extract:···0.0
589 ··compression·method:·····························deflated589 ··compression·method:·····························deflated
590 ··compression·sub-type·(deflation):···············normal590 ··compression·sub-type·(deflation):···············normal
591 ··file·security·status:···························not·encrypted591 ··file·security·status:···························not·encrypted
Offset 608, 16 lines modifiedOffset 608, 16 lines modified
608 ··There·is·no·file·comment.608 ··There·is·no·file·comment.
  
609 Central·directory·entry·#21:609 Central·directory·entry·#21:
610 ---------------------------610 ---------------------------
  
611 ··assets/tutanota/contacts-t9t14rkB.js611 ··assets/tutanota/contacts-t9t14rkB.js
  
612 ··offset·of·local·header·from·start·of·archive:···24221918612 ··offset·of·local·header·from·start·of·archive:···24221919
613 ··················································(00000000017198DEh)·bytes613 ··················································(00000000017198DFh)·bytes
614 ··file·system·or·operating·system·of·origin:······Unix614 ··file·system·or·operating·system·of·origin:······Unix
615 ··version·of·encoding·software:···················0.0615 ··version·of·encoding·software:···················0.0
616 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT616 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
617 ··minimum·software·version·required·to·extract:···0.0617 ··minimum·software·version·required·to·extract:···0.0
618 ··compression·method:·····························deflated618 ··compression·method:·····························deflated
619 ··compression·sub-type·(deflation):···············normal619 ··compression·sub-type·(deflation):···············normal
620 ··file·security·status:···························not·encrypted620 ··file·security·status:···························not·encrypted
Offset 637, 16 lines modifiedOffset 637, 16 lines modified
637 ··There·is·no·file·comment.637 ··There·is·no·file·comment.
  
638 Central·directory·entry·#22:638 Central·directory·entry·#22:
639 ---------------------------639 ---------------------------
  
640 ··assets/tutanota/date-brtlBV80.js640 ··assets/tutanota/date-brtlBV80.js
  
641 ··offset·of·local·header·from·start·of·archive:···24238815641 ··offset·of·local·header·from·start·of·archive:···24238816
642 ··················································(000000000171DADFh)·bytes642 ··················································(000000000171DAE0h)·bytes
643 ··file·system·or·operating·system·of·origin:······Unix643 ··file·system·or·operating·system·of·origin:······Unix
644 ··version·of·encoding·software:···················0.0644 ··version·of·encoding·software:···················0.0
645 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT645 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
646 ··minimum·software·version·required·to·extract:···0.0646 ··minimum·software·version·required·to·extract:···0.0
647 ··compression·method:·····························deflated647 ··compression·method:·····························deflated
648 ··compression·sub-type·(deflation):···············normal648 ··compression·sub-type·(deflation):···············normal
649 ··file·security·status:···························not·encrypted649 ··file·security·status:···························not·encrypted
Offset 666, 16 lines modifiedOffset 666, 16 lines modified
666 ··There·is·no·file·comment.666 ··There·is·no·file·comment.
  
667 Central·directory·entry·#23:667 Central·directory·entry·#23:
668 ---------------------------668 ---------------------------
  
669 ··assets/tutanota/date-gui-Gzrcvsyx.js669 ··assets/tutanota/date-gui-Gzrcvsyx.js
  
670 ··offset·of·local·header·from·start·of·archive:···24265613670 ··offset·of·local·header·from·start·of·archive:···24265614
671 ··················································(000000000172438Dh)·bytes671 ··················································(000000000172438Eh)·bytes
672 ··file·system·or·operating·system·of·origin:······Unix672 ··file·system·or·operating·system·of·origin:······Unix
673 ··version·of·encoding·software:···················0.0673 ··version·of·encoding·software:···················0.0
674 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT674 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
675 ··minimum·software·version·required·to·extract:···0.0675 ··minimum·software·version·required·to·extract:···0.0
676 ··compression·method:·····························deflated676 ··compression·method:·····························deflated
677 ··compression·sub-type·(deflation):···············normal677 ··compression·sub-type·(deflation):···············normal
678 ··file·security·status:···························not·encrypted678 ··file·security·status:···························not·encrypted
Offset 695, 16 lines modifiedOffset 695, 16 lines modified
695 ··There·is·no·file·comment.695 ··There·is·no·file·comment.
  
696 Central·directory·entry·#24:696 Central·directory·entry·#24:
697 ---------------------------697 ---------------------------
  
698 ··assets/tutanota/gui-base-_jExEZnA.js698 ··assets/tutanota/gui-base-_jExEZnA.js
  
699 ··offset·of·local·header·from·start·of·archive:···24301205699 ··offset·of·local·header·from·start·of·archive:···24301206
Max diff block lines reached; 474553/481287 bytes (98.60%) of diff not shown.
3.18 KB
assets/tutanota/sw.js
3.14 KB
js-beautify {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 function·filesToCache()·{1 function·filesToCache()·{
2 ····return·["index.js",·"index.html",·"polyfill.js",·"worker-bootstrap.js",·"app.js",·"worker.js",·"polyfill-helpers-VB3Z8Cpa.js",·"native-common-Pv5M4cD9.js",·"invoice-wYjpwPd7.js",·"sharing-6rxKJWJ8.js",·"linkify-h7icspiz.js",·"login-L0dBcvPO.js",·"sanitizer-XaDr8x_M.js",·"search-Ea0aa8WK.js",·"common-min-g4mXDxm1.js",·"translation-en-7YDPeRTQ.js",·"calendar-view-vM0-Ai4P.js",·"conta[·...·truncated·by·diffoscope;·len:·932,·SHA:·25b30116783a8452f3aa3360a13ba60be5ec687b8d9153abcbc2246f339b9ed5·...·].js.map",·"jszip-TGEAmg11.js.map",·"settings-p3FVcxJY.js.map",·"app.js.map",·"worker.js.map",·"images/logo-favicon.png",·"images/logo-favicon-152.png",·"images/logo-favicon-196.png",·"images/font.ttf"]2 ····return·["index.js",·"index.html",·"polyfill.js",·"worker-bootstrap.js",·"app.js",·"worker.js",·"polyfill-helpers-VB3Z8Cpa.js",·"invoice-wYjpwPd7.js",·"linkify-h7icspiz.js",·"login-L0dBcvPO.js",·"native-common-Pv5M4cD9.js",·"sanitizer-XaDr8x_M.js",·"sharing-6rxKJWJ8.js",·"search-Ea0aa8WK.js",·"common-min-g4mXDxm1.js",·"contacts-t9t14rkB.js",·"translation-en-7YDPeRTQ.js",·"calendar-v[·...·truncated·by·diffoscope;·len:·932,·SHA:·a9ccc513d4e6e5ecb7a041a8f985e96bde493a142238185e999c3521f4a5af2a·...·].js.map",·"jszip-TGEAmg11.js.map",·"settings-p3FVcxJY.js.map",·"app.js.map",·"worker.js.map",·"images/logo-favicon.png",·"images/logo-favicon-152.png",·"images/logo-favicon-196.png",·"images/font.ttf"]
3 }3 }
  
4 function·version()·{4 function·version()·{
5 ····return·"218.240227.0"5 ····return·"218.240227.0"
6 }6 }
  
7 function·customDomainCacheExclusions()·{7 function·customDomainCacheExclusions()·{
6.74 KB
assets/tutanota/bundles.dot
Ordering differences only
    
Offset 2, 111 lines modifiedOffset 2, 111 lines modified
2 edge·[dir=back]2 edge·[dir=back]
3 "common-min-g4mXDxm1.js"·->·"app.js"3 "common-min-g4mXDxm1.js"·->·"app.js"
4 "polyfill-helpers-VB3Z8Cpa.js"·->·"app.js"4 "polyfill-helpers-VB3Z8Cpa.js"·->·"app.js"
5 "common-min-g4mXDxm1.js"·->·"worker.js"5 "common-min-g4mXDxm1.js"·->·"worker.js"
6 "common-4v31ka00.js"·->·"worker.js"6 "common-4v31ka00.js"·->·"worker.js"
7 "native-common-Pv5M4cD9.js"·->·"worker.js"7 "native-common-Pv5M4cD9.js"·->·"worker.js"
8 "polyfill-helpers-VB3Z8Cpa.js"·->·"worker.js"8 "polyfill-helpers-VB3Z8Cpa.js"·->·"worker.js"
 9 "common-min-g4mXDxm1.js"·->·"invoice-wYjpwPd7.js"
 10 "app.js"·->·"login-L0dBcvPO.js"
 11 "common-min-g4mXDxm1.js"·->·"login-L0dBcvPO.js"
 12 "main-yvWL6ck5.js"·->·"login-L0dBcvPO.js"
 13 "common-4v31ka00.js"·->·"login-L0dBcvPO.js"
 14 "gui-base-_jExEZnA.js"·->·"login-L0dBcvPO.js"
9 "common-min-g4mXDxm1.js"·->·"native-common-Pv5M4cD9.js"15 "common-min-g4mXDxm1.js"·->·"native-common-Pv5M4cD9.js"
10 "common-4v31ka00.js"·->·"native-common-Pv5M4cD9.js"16 "common-4v31ka00.js"·->·"native-common-Pv5M4cD9.js"
11 "app.js"·->·"native-main-6dnfxQBS.js"17 "app.js"·->·"native-main-6dnfxQBS.js"
12 "common-min-g4mXDxm1.js"·->·"native-main-6dnfxQBS.js"18 "common-min-g4mXDxm1.js"·->·"native-main-6dnfxQBS.js"
13 "gui-base-_jExEZnA.js"·->·"native-main-6dnfxQBS.js"19 "gui-base-_jExEZnA.js"·->·"native-main-6dnfxQBS.js"
14 "common-4v31ka00.js"·->·"native-main-6dnfxQBS.js"20 "common-4v31ka00.js"·->·"native-main-6dnfxQBS.js"
15 "main-yvWL6ck5.js"·->·"native-main-6dnfxQBS.js"21 "main-yvWL6ck5.js"·->·"native-main-6dnfxQBS.js"
16 "native-common-Pv5M4cD9.js"·->·"native-main-6dnfxQBS.js"22 "native-common-Pv5M4cD9.js"·->·"native-main-6dnfxQBS.js"
17 "common-min-g4mXDxm1.js"·->·"invoice-wYjpwPd7.js" 
18 "app.js"·->·"sharing-6rxKJWJ8.js" 
19 "common-min-g4mXDxm1.js"·->·"sharing-6rxKJWJ8.js" 
20 "gui-base-_jExEZnA.js"·->·"sharing-6rxKJWJ8.js" 
21 "main-yvWL6ck5.js"·->·"sharing-6rxKJWJ8.js" 
22 "common-4v31ka00.js"·->·"sharing-6rxKJWJ8.js" 
23 "app.js"·->·"login-L0dBcvPO.js" 
24 "common-min-g4mXDxm1.js"·->·"login-L0dBcvPO.js" 
25 "main-yvWL6ck5.js"·->·"login-L0dBcvPO.js" 
26 "common-4v31ka00.js"·->·"login-L0dBcvPO.js" 
27 "gui-base-_jExEZnA.js"·->·"login-L0dBcvPO.js" 
28 "polyfill-helpers-VB3Z8Cpa.js"·->·"sanitizer-XaDr8x_M.js"23 "polyfill-helpers-VB3Z8Cpa.js"·->·"sanitizer-XaDr8x_M.js"
29 "gui-base-_jExEZnA.js"·->·"sanitizer-XaDr8x_M.js"24 "gui-base-_jExEZnA.js"·->·"sanitizer-XaDr8x_M.js"
30 "common-min-g4mXDxm1.js"·->·"sanitizer-XaDr8x_M.js"25 "common-min-g4mXDxm1.js"·->·"sanitizer-XaDr8x_M.js"
31 "app.js"·->·"sanitizer-XaDr8x_M.js"26 "app.js"·->·"sanitizer-XaDr8x_M.js"
32 "common-4v31ka00.js"·->·"sanitizer-XaDr8x_M.js"27 "common-4v31ka00.js"·->·"sanitizer-XaDr8x_M.js"
 28 "app.js"·->·"sharing-6rxKJWJ8.js"
 29 "common-min-g4mXDxm1.js"·->·"sharing-6rxKJWJ8.js"
 30 "gui-base-_jExEZnA.js"·->·"sharing-6rxKJWJ8.js"
 31 "main-yvWL6ck5.js"·->·"sharing-6rxKJWJ8.js"
 32 "common-4v31ka00.js"·->·"sharing-6rxKJWJ8.js"
33 "app.js"·->·"search-Ea0aa8WK.js"33 "app.js"·->·"search-Ea0aa8WK.js"
34 "main-yvWL6ck5.js"·->·"search-Ea0aa8WK.js"34 "main-yvWL6ck5.js"·->·"search-Ea0aa8WK.js"
35 "gui-base-_jExEZnA.js"·->·"search-Ea0aa8WK.js"35 "gui-base-_jExEZnA.js"·->·"search-Ea0aa8WK.js"
36 "common-min-g4mXDxm1.js"·->·"search-Ea0aa8WK.js"36 "common-min-g4mXDxm1.js"·->·"search-Ea0aa8WK.js"
37 "common-4v31ka00.js"·->·"search-Ea0aa8WK.js"37 "common-4v31ka00.js"·->·"search-Ea0aa8WK.js"
38 "mail-view-PGDZ55zi.js"·->·"search-Ea0aa8WK.js"38 "mail-view-PGDZ55zi.js"·->·"search-Ea0aa8WK.js"
39 "contacts-t9t14rkB.js"·->·"search-Ea0aa8WK.js"39 "contacts-t9t14rkB.js"·->·"search-Ea0aa8WK.js"
40 "calendar-view-vM0-Ai4P.js"·->·"search-Ea0aa8WK.js"40 "calendar-view-vM0-Ai4P.js"·->·"search-Ea0aa8WK.js"
41 "date-brtlBV80.js"·->·"search-Ea0aa8WK.js"41 "date-brtlBV80.js"·->·"search-Ea0aa8WK.js"
42 "date-gui-Gzrcvsyx.js"·->·"search-Ea0aa8WK.js"42 "date-gui-Gzrcvsyx.js"·->·"search-Ea0aa8WK.js"
43 "sharing-6rxKJWJ8.js"·->·"search-Ea0aa8WK.js"43 "sharing-6rxKJWJ8.js"·->·"search-Ea0aa8WK.js"
44 "polyfill-helpers-VB3Z8Cpa.js"·->·"common-min-g4mXDxm1.js"44 "polyfill-helpers-VB3Z8Cpa.js"·->·"common-min-g4mXDxm1.js"
 45 "app.js"·->·"contacts-t9t14rkB.js"
 46 "main-yvWL6ck5.js"·->·"contacts-t9t14rkB.js"
 47 "gui-base-_jExEZnA.js"·->·"contacts-t9t14rkB.js"
 48 "common-min-g4mXDxm1.js"·->·"contacts-t9t14rkB.js"
 49 "common-4v31ka00.js"·->·"contacts-t9t14rkB.js"
 50 "date-gui-Gzrcvsyx.js"·->·"contacts-t9t14rkB.js"
 51 "mail-editor-h_g6drwz.js"·->·"contacts-t9t14rkB.js"
45 "main-yvWL6ck5.js"·->·"calendar-view-vM0-Ai4P.js"52 "main-yvWL6ck5.js"·->·"calendar-view-vM0-Ai4P.js"
46 "app.js"·->·"calendar-view-vM0-Ai4P.js"53 "app.js"·->·"calendar-view-vM0-Ai4P.js"
47 "date-brtlBV80.js"·->·"calendar-view-vM0-Ai4P.js"54 "date-brtlBV80.js"·->·"calendar-view-vM0-Ai4P.js"
48 "date-gui-Gzrcvsyx.js"·->·"calendar-view-vM0-Ai4P.js"55 "date-gui-Gzrcvsyx.js"·->·"calendar-view-vM0-Ai4P.js"
49 "gui-base-_jExEZnA.js"·->·"calendar-view-vM0-Ai4P.js"56 "gui-base-_jExEZnA.js"·->·"calendar-view-vM0-Ai4P.js"
50 "common-min-g4mXDxm1.js"·->·"calendar-view-vM0-Ai4P.js"57 "common-min-g4mXDxm1.js"·->·"calendar-view-vM0-Ai4P.js"
51 "common-4v31ka00.js"·->·"calendar-view-vM0-Ai4P.js"58 "common-4v31ka00.js"·->·"calendar-view-vM0-Ai4P.js"
52 "sharing-6rxKJWJ8.js"·->·"calendar-view-vM0-Ai4P.js"59 "sharing-6rxKJWJ8.js"·->·"calendar-view-vM0-Ai4P.js"
53 "app.js"·->·"contacts-t9t14rkB.js" 
54 "main-yvWL6ck5.js"·->·"contacts-t9t14rkB.js" 
55 "gui-base-_jExEZnA.js"·->·"contacts-t9t14rkB.js" 
56 "common-min-g4mXDxm1.js"·->·"contacts-t9t14rkB.js" 
57 "common-4v31ka00.js"·->·"contacts-t9t14rkB.js" 
58 "date-gui-Gzrcvsyx.js"·->·"contacts-t9t14rkB.js" 
59 "mail-editor-h_g6drwz.js"·->·"contacts-t9t14rkB.js" 
60 "app.js"·->·"gui-base-_jExEZnA.js"60 "app.js"·->·"gui-base-_jExEZnA.js"
61 "common-min-g4mXDxm1.js"·->·"gui-base-_jExEZnA.js"61 "common-min-g4mXDxm1.js"·->·"gui-base-_jExEZnA.js"
62 "common-4v31ka00.js"·->·"gui-base-_jExEZnA.js"62 "common-4v31ka00.js"·->·"gui-base-_jExEZnA.js"
63 "app.js"·->·"ui-extra-vPLmKkN-.js" 
64 "common-min-g4mXDxm1.js"·->·"ui-extra-vPLmKkN-.js" 
65 "main-yvWL6ck5.js"·->·"ui-extra-vPLmKkN-.js" 
66 "gui-base-_jExEZnA.js"·->·"ui-extra-vPLmKkN-.js" 
67 "settings-p3FVcxJY.js"·->·"ui-extra-vPLmKkN-.js" 
68 "mail-editor-h_g6drwz.js"·->·"ui-extra-vPLmKkN-.js" 
69 "common-4v31ka00.js"·->·"ui-extra-vPLmKkN-.js" 
70 "sanitizer-XaDr8x_M.js"·->·"ui-extra-vPLmKkN-.js" 
71 "app.js"·->·"mail-view-PGDZ55zi.js" 
72 "gui-base-_jExEZnA.js"·->·"mail-view-PGDZ55zi.js" 
73 "common-4v31ka00.js"·->·"mail-view-PGDZ55zi.js" 
74 "common-min-g4mXDxm1.js"·->·"mail-view-PGDZ55zi.js" 
75 "main-yvWL6ck5.js"·->·"mail-view-PGDZ55zi.js" 
76 "common-min-g4mXDxm1.js"·->·"date-brtlBV80.js"63 "common-min-g4mXDxm1.js"·->·"date-brtlBV80.js"
77 "common-4v31ka00.js"·->·"date-brtlBV80.js"64 "common-4v31ka00.js"·->·"date-brtlBV80.js"
78 "app.js"·->·"date-gui-Gzrcvsyx.js"65 "app.js"·->·"date-gui-Gzrcvsyx.js"
79 "gui-base-_jExEZnA.js"·->·"date-gui-Gzrcvsyx.js"66 "gui-base-_jExEZnA.js"·->·"date-gui-Gzrcvsyx.js"
80 "main-yvWL6ck5.js"·->·"date-gui-Gzrcvsyx.js"67 "main-yvWL6ck5.js"·->·"date-gui-Gzrcvsyx.js"
81 "common-min-g4mXDxm1.js"·->·"date-gui-Gzrcvsyx.js"68 "common-min-g4mXDxm1.js"·->·"date-gui-Gzrcvsyx.js"
82 "common-4v31ka00.js"·->·"date-gui-Gzrcvsyx.js"69 "common-4v31ka00.js"·->·"date-gui-Gzrcvsyx.js"
83 "date-brtlBV80.js"·->·"date-gui-Gzrcvsyx.js"70 "date-brtlBV80.js"·->·"date-gui-Gzrcvsyx.js"
84 "sharing-6rxKJWJ8.js"·->·"date-gui-Gzrcvsyx.js"71 "sharing-6rxKJWJ8.js"·->·"date-gui-Gzrcvsyx.js"
 72 "app.js"·->·"mail-view-PGDZ55zi.js"
 73 "gui-base-_jExEZnA.js"·->·"mail-view-PGDZ55zi.js"
 74 "common-4v31ka00.js"·->·"mail-view-PGDZ55zi.js"
 75 "common-min-g4mXDxm1.js"·->·"mail-view-PGDZ55zi.js"
 76 "main-yvWL6ck5.js"·->·"mail-view-PGDZ55zi.js"
85 "app.js"·->·"mail-editor-h_g6drwz.js"77 "app.js"·->·"mail-editor-h_g6drwz.js"
86 "common-min-g4mXDxm1.js"·->·"mail-editor-h_g6drwz.js"78 "common-min-g4mXDxm1.js"·->·"mail-editor-h_g6drwz.js"
87 "sanitizer-XaDr8x_M.js"·->·"mail-editor-h_g6drwz.js"79 "sanitizer-XaDr8x_M.js"·->·"mail-editor-h_g6drwz.js"
88 "gui-base-_jExEZnA.js"·->·"mail-editor-h_g6drwz.js"80 "gui-base-_jExEZnA.js"·->·"mail-editor-h_g6drwz.js"
89 "main-yvWL6ck5.js"·->·"mail-editor-h_g6drwz.js"81 "main-yvWL6ck5.js"·->·"mail-editor-h_g6drwz.js"
90 "common-4v31ka00.js"·->·"mail-editor-h_g6drwz.js"82 "common-4v31ka00.js"·->·"mail-editor-h_g6drwz.js"
91 "mail-view-PGDZ55zi.js"·->·"mail-editor-h_g6drwz.js"83 "mail-view-PGDZ55zi.js"·->·"mail-editor-h_g6drwz.js"
92 "sharing-6rxKJWJ8.js"·->·"mail-editor-h_g6drwz.js"84 "sharing-6rxKJWJ8.js"·->·"mail-editor-h_g6drwz.js"
 85 "app.js"·->·"ui-extra-vPLmKkN-.js"
 86 "common-min-g4mXDxm1.js"·->·"ui-extra-vPLmKkN-.js"
 87 "main-yvWL6ck5.js"·->·"ui-extra-vPLmKkN-.js"
 88 "gui-base-_jExEZnA.js"·->·"ui-extra-vPLmKkN-.js"
 89 "settings-p3FVcxJY.js"·->·"ui-extra-vPLmKkN-.js"
 90 "mail-editor-h_g6drwz.js"·->·"ui-extra-vPLmKkN-.js"
 91 "common-4v31ka00.js"·->·"ui-extra-vPLmKkN-.js"
 92 "sanitizer-XaDr8x_M.js"·->·"ui-extra-vPLmKkN-.js"
 93 "common-min-g4mXDxm1.js"·->·"common-4v31ka00.js"
93 "common-min-g4mXDxm1.js"·->·"worker-lazy-ELbjqHW0.js"94 "common-min-g4mXDxm1.js"·->·"worker-lazy-ELbjqHW0.js"
94 "common-4v31ka00.js"·->·"worker-lazy-ELbjqHW0.js"95 "common-4v31ka00.js"·->·"worker-lazy-ELbjqHW0.js"
95 "worker.js"·->·"worker-lazy-ELbjqHW0.js"96 "worker.js"·->·"worker-lazy-ELbjqHW0.js"
96 "worker-search-ovLYaCwp.js"·->·"worker-lazy-ELbjqHW0.js"97 "worker-search-ovLYaCwp.js"·->·"worker-lazy-ELbjqHW0.js"
Max diff block lines reached; 711/6824 bytes (10.42%) of diff not shown.