--- /home/fdroid/fdroiddata/tmp/de.bahnvorhersage.app_3.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.bahnvorhersage.app_3.apk ├── zipinfo {} │ @@ -1,8 +1,8 @@ │ -Zip file size: 5868317 bytes, number of entries: 577 │ +Zip file size: 5868325 bytes, number of entries: 577 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 46 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ -rw-r--r-- 0.0 unx 2517 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 240 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 6999496 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 2440 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 150 b- defN 81-Jan-01 01:01 assets/capacitor.config.json │ @@ -84,17 +84,17 @@ │ -rw-r--r-- 0.0 unx 14866 b- defN 81-Jan-01 01:01 assets/public/assets/index-BXtdGgBZ.js │ -rw-r--r-- 0.0 unx 58411 b- defN 81-Jan-01 01:01 assets/public/assets/index-BXtdGgBZ.js.map │ -rw-r--r-- 0.0 unx 68279 b- defN 81-Jan-01 01:01 assets/public/assets/index-CIrGOUlU.js │ -rw-r--r-- 0.0 unx 281847 b- defN 81-Jan-01 01:01 assets/public/assets/index-CIrGOUlU.js.map │ -rw-r--r-- 0.0 unx 211921 b- defN 81-Jan-01 01:01 assets/public/assets/index-CgQZF57j.js │ -rw-r--r-- 0.0 unx 1488950 b- defN 81-Jan-01 01:01 assets/public/assets/index-CgQZF57j.js.map │ -rw-r--r-- 0.0 unx 182540 b- defN 81-Jan-01 01:01 assets/public/assets/index-CnJQb0_R.css │ --rw-r--r-- 0.0 unx 49921 b- defN 81-Jan-01 01:01 assets/public/assets/köln-BdA-X_HV.avif │ +-rw-r--r-- 0.0 unx 49921 b- defN 81-Jan-01 01:01 assets/public/assets/k├╢ln-BdA-X_HV.avif │ -rw-r--r-- 0.0 unx 48067 b- defN 81-Jan-01 01:01 assets/public/assets/lindau-CS-Kts54.avif │ --rw-r--r-- 0.0 unx 73793 b- defN 81-Jan-01 01:01 assets/public/assets/münchen-wk4dtW9R.avif │ +-rw-r--r-- 0.0 unx 73793 b- defN 81-Jan-01 01:01 assets/public/assets/m├╝nchen-wk4dtW9R.avif │ -rw-r--r-- 0.0 unx 34332 b- stor 81-Jan-01 01:01 assets/public/assets/routing_funktionsweise-BUMTn9BF.webp │ -rw-r--r-- 0.0 unx 6808 b- defN 81-Jan-01 01:01 assets/public/assets/sfz_logo-BSPOunSC.svg │ -rw-r--r-- 0.0 unx 22620 b- defN 81-Jan-01 01:01 assets/public/assets/sylt-Cz5P-nlu.avif │ -rw-r--r-- 0.0 unx 5781 b- defN 81-Jan-01 01:01 assets/public/assets/workbox-window.prod.es5-DL_hIMXg.js │ -rw-r--r-- 0.0 unx 13630 b- defN 81-Jan-01 01:01 assets/public/assets/workbox-window.prod.es5-DL_hIMXg.js.map │ -rw-r--r-- 0.0 unx 0 b- defN 81-Jan-01 01:01 assets/public/cordova.js │ -rw-r--r-- 0.0 unx 0 b- defN 81-Jan-01 01:01 assets/public/cordova_plugins.js ├── assets/public/sw.js.map │ ├── Pretty-printed │ │┄ Similarity: 0.9166666666666666% │ │┄ Differences: {"'sources'": "['../../../../tmp/23937c9e3021809cd63edf1312b1d6df/sw.js']"} │ │ @@ -16,14 +16,14 @@ │ │ "registerRoute", │ │ "workbox_routing_NavigationRoute", │ │ "NavigationRoute", │ │ "workbox_precaching_createHandlerBoundToURL", │ │ "denylist" │ │ ], │ │ "sources": [ │ │ - "../../../../tmp/33ce955b99ccb743be7f981e768476df/sw.js" │ │ + "../../../../tmp/23937c9e3021809cd63edf1312b1d6df/sw.js" │ │ ], │ │ "sourcesContent": [ │ │ "import {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-precaching/precacheAndRoute.mjs';\nimport {cleanupOutdatedCaches as workbox_precaching_cleanupOutdatedCaches} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-precaching/cleanupOutdatedCaches.mjs';\nimport {registerRoute as workbox_routing_registerRoute} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-routing/registerRoute.mjs';\nimport {NavigationRoute as workbox_routing_NavigationRoute} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-routing/NavigationRoute.mjs';\nimport {createHandlerBoundToURL as workbox_precaching_createHandlerBoundToURL} from '/home/vagrant/build/de.bahnvorhersage.app/node_modules/workbox-precaching/createHandlerBoundToURL.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\n\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\n\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"assets/_plugin-vue_export-helper-DlAUqK2U.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AlphaRouting-CZr6_mjz.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AlphaRouting-hATRal0i.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AlphaRoutingExplanation-CBgjP2Qi.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/appDataGathering-C07rdXb7.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AutoSuggest-BeDfCdfe.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AutoSuggest-CIezdyTN.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/bootstrap.esm-Bk7a1W3F.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/dark-CLxH30By.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/HomePage-ChGPc7Wu.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/ImprintPage-UyH_brSJ.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-BXtdGgBZ.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-CgQZF57j.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-CIrGOUlU.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-CnJQb0_R.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/Index-Dg2NfyyP.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyDetails-BBn6TSz2.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyLegs-BJywOZhg.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyLegs.vue_vue_type_script_setup_true_lang-BCyik7aB.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyPage-CDYxihey.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyPage-COflAuRz.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyPage-nkbpdgaO.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/MainLayout-DY7hV-Pg.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/MainLayout.vue_vue_type_script_setup_true_lang-BbKvgn-T.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OpenData-D-wqf84J.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OpenSource-Bh4Qycco.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OpenSource-DUTVPLbp.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OverviewStats-BxAfatG7.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OverviewStats-h0n0fJL5.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/PrivacyPage-1j2TM-as.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SavedJourneyList.vue_vue_type_script_setup_true_lang-CaaT1Kyf.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SavedJourneyPage-DFQh7eKU.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SearchForm-C-nDTY7A.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SearchForm.vue_vue_type_style_index_0_lang-xap4z41S.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SingleViewLayout-BskJSK0K.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SingleViewLayout.vue_vue_type_script_setup_true_lang-BTXiy0Bt.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationDataViewer-BvLrASP_.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationDataViewer-DozsW6jI.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationStats-D-HF-uv7.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationStats-D17o-6RB.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StatsDescription-CVHyCwCW.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/TimeHistogram-DjhQ21HF.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/TimeHistogram.vue_vue_type_script_setup_true_lang-hmFXYhm3.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/TimeHistograms-v7GIvLHs.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/workbox-window.prod.es5-DL_hIMXg.js\",\n \"revision\": null\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"2dbd4e49e036ff16f4f8f11507f286dc\"\n },\n {\n \"url\": \"favicon.ico\",\n \"revision\": \"21e8cb8f2f9e3a77df31a788f9ed0aea\"\n },\n {\n \"url\": \"img/icons/android-chrome-192x192.png\",\n \"revision\": \"7cc36a3130e754a84b11c6d0b4c85b6b\"\n },\n {\n \"url\": \"img/icons/android-chrome-512x512.png\",\n \"revision\": \"0527e1d3ddcdc6b903f4cd8110f7a9d8\"\n },\n {\n \"url\": \"manifest.webmanifest\",\n \"revision\": \"68195ecff967222ffde4d5442b3ef38c\"\n }\n], {});\nworkbox_precaching_cleanupOutdatedCaches();\nworkbox_routing_registerRoute(new workbox_routing_NavigationRoute(workbox_precaching_createHandlerBoundToURL(\"index.html\"), {\n \n denylist: [/^\\/api/],\n}));\n\n\n\n\n\n\n" │ │ ], │ │ "version": 3 │ │ } │ --- assets/public/assets/köln-BdA-X_HV.avif ├── +++ assets/public/assets/k├╢ln-BdA-X_HV.avif │┄ Files identical despite different names │ --- assets/public/assets/münchen-wk4dtW9R.avif ├── +++ assets/public/assets/m├╝nchen-wk4dtW9R.avif │┄ Files identical despite different names