--- /home/fdroid/fdroiddata/tmp/de.bahnvorhersage.app_7.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.bahnvorhersage.app_7.apk ├── zipinfo {} │ @@ -1,8 +1,8 @@ │ -Zip file size: 6049318 bytes, number of entries: 586 │ +Zip file size: 6049326 bytes, number of entries: 586 │ -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 2515 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 7007768 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 210 b- defN 81-Jan-01 01:01 assets/capacitor.config.json │ @@ -87,17 +87,17 @@ │ -rw-r--r-- 0.0 unx 96966 b- defN 81-Jan-01 01:01 assets/public/assets/index-BTdWel7w.js │ -rw-r--r-- 0.0 unx 399328 b- defN 81-Jan-01 01:01 assets/public/assets/index-BTdWel7w.js.map │ -rw-r--r-- 0.0 unx 182382 b- defN 81-Jan-01 01:01 assets/public/assets/index-B_YxM5HP.css │ -rw-r--r-- 0.0 unx 216168 b- defN 81-Jan-01 01:01 assets/public/assets/index-CloAwBrS.js │ -rw-r--r-- 0.0 unx 1500382 b- defN 81-Jan-01 01:01 assets/public/assets/index-CloAwBrS.js.map │ -rw-r--r-- 0.0 unx 77822 b- defN 81-Jan-01 01:01 assets/public/assets/index-Dqm1nx9Z.js │ -rw-r--r-- 0.0 unx 329009 b- defN 81-Jan-01 01:01 assets/public/assets/index-Dqm1nx9Z.js.map │ --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 13956 b- defN 81-Jan-01 01:01 assets/public/assets/url-C-q9XiWf.js │ -rw-r--r-- 0.0 unx 72808 b- defN 81-Jan-01 01:01 assets/public/assets/url-C-q9XiWf.js.map │ -rw-r--r-- 0.0 unx 337 b- defN 81-Jan-01 01:01 assets/public/assets/web-3GyNGAvB.js │ -rw-r--r-- 0.0 unx 1054 b- defN 81-Jan-01 01:01 assets/public/assets/web-3GyNGAvB.js.map ├── assets/public/sw.js.map │ ├── Pretty-printed │ │┄ Similarity: 0.9166666666666666% │ │┄ Differences: {"'sources'": "['../../../../tmp/8402a3a41fa1cdecb0d137411295c3a5/sw.js']"} │ │ @@ -16,14 +16,14 @@ │ │ "registerRoute", │ │ "workbox_routing_NavigationRoute", │ │ "NavigationRoute", │ │ "workbox_precaching_createHandlerBoundToURL", │ │ "denylist" │ │ ], │ │ "sources": [ │ │ - "../../../../tmp/c490eb2fbf8886604cc47bf80f3eae06/sw.js" │ │ + "../../../../tmp/8402a3a41fa1cdecb0d137411295c3a5/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-DuTBxMQq.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AlphaRoutingExplanation-CqlDIsMb.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/appDataGathering-Dizvydi5.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AppPage-ZLLwdrjC.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AutoSuggest-9p9DidG_.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/AutoSuggest-CIezdyTN.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/bootstrap.esm-7mq8-4Rt.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/dark-CLxH30By.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/HomePage-DPDSe2vX.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/ImprintPage-D6Udvy5Y.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-B_YxM5HP.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-BTdWel7w.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/Index-BWRDhxDm.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-CloAwBrS.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/index-Dqm1nx9Z.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyDetails-59RAgvRi.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-DGFYDxKi.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyPage-B9jr4krk.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyPage-COflAuRz.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/JourneyPage-DT_2_PXG.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-BcN00Zzw.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OpenData-C8Iay4T3.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OpenSource-5hXUCy1B.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OpenSource-Bh4Qycco.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OverviewStats-BK6GRLqV.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/OverviewStats-BxAfatG7.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/PrivacyPage-VBNVwfkf.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SavedJourneyList.vue_vue_type_script_setup_true_lang-w6slv-MR.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/SavedJourneyPage-B3ek_mIc.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-Ba1Kk1vH.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-CQYtALKs.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationDataViewer-BvLrASP_.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationDataViewer-DzBLaxC3.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationStats-Ct9yUhd5.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StationStats-D17o-6RB.css\",\n \"revision\": null\n },\n {\n \"url\": \"assets/StatsDescription-DXGfHUjT.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-CY_9SlVd.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/TimeHistograms-CNJPhcfG.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/url-C-q9XiWf.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/web-3GyNGAvB.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/web-B2OqnF-K.js\",\n \"revision\": null\n },\n {\n \"url\": \"assets/workbox-window.prod.es5-B9K5rw8f.js\",\n \"revision\": null\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"96882f252103acccc5e36bc0ba272030\"\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\": \"010c2bffcc03fe2600b57f2a3038b447\"\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