/* * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ var currentCache = 'v1.4.0_20200107_2'; self.addEventListener('fetch', function (event) { event.respondWith(caches.match(event.request).then(function (response) { return response || fetch(event.request); })); }); self.addEventListener('activate', (event) => { event.waitUntil(caches.keys().then((keyList) => { return Promise.all(keyList.map((key) => { if (currentCache != key) { return caches.delete(key); } })); })); }); self.addEventListener('install', function (event) { event.waitUntil( caches.open(currentCache).then((cache) => { return cache.addAll([ 'index.html', '.', 'assets/audio/alert.coin.mp3', 'assets/audio/alert.jump.mp3', 'assets/audio/alert.robot.mp3', 'assets/audio/alert.sonar.mp3', 'assets/audio/error.mp3', 'assets/audio/ok.mp3', 'assets/audio/scan.mp3', 'assets/images/icons/logo.svg', 'assets/images/barcode-dashed.svg', 'assets/images/boxes.png', 'assets/images/boxes.svg', 'assets/images/box-open-dashed.svg', 'assets/images/box.png', 'assets/images/box.svg', 'assets/images/check.png', 'assets/images/check.svg', 'assets/images/envelope.png', 'assets/images/envelopes.png', 'assets/images/envelopes.svg', 'assets/images/envelope.svg', 'assets/images/express.png', 'assets/images/express.svg', 'assets/images/history-dashed.svg', 'assets/images/largeboxes.png', 'assets/images/largeboxes.svg', 'assets/images/largebox.png', 'assets/images/largebox.svg', 'assets/images/multiple-items.png', 'assets/images/multiple-items.svg', 'assets/images/note-dashed.svg', 'assets/images/signature.png', 'assets/images/signatures.png', 'assets/images/signatures.svg', 'assets/images/signature.svg', 'assets/images/smallpackage.png', 'assets/images/smallpackages.png', 'assets/images/smallpackages.svg', 'assets/images/smallpackage.svg', 'assets/images/weather-clear.svg', 'assets/images/weather-cloudy.svg', 'assets/images/weather-none.svg', 'assets/images/weather-partly-cloudy.svg', 'assets/images/weather-rain.svg', 'assets/images/weather-snow.svg', 'assets/images/weather-windy.svg', 'assets/css/app.css', 'assets/css/backdrop.css', 'assets/css/oled.css', 'assets/css/web-barcode.css', 'assets/js/audio.js', 'assets/js/autofill.js', 'assets/js/list.js', 'assets/js/location.js', 'assets/js/login.js', 'assets/js/main.js', 'assets/js/manage.js', 'assets/js/map.js', 'assets/js/map_leaflet.js', 'assets/js/map_mapbox.js', 'assets/js/notes.js', 'assets/js/packages.js', 'assets/js/platform.js', 'assets/js/settings.js', 'assets/js/storage.js', 'assets/js/sync.js', 'assets/js/toolbox_scannerentries.js', 'assets/js/toolbox_scanner.js', 'assets/js/toolbox_sharelist.js', 'assets/js/toolbox_track.js', 'assets/js/toolbox_weather.js', 'assets/js/util.js', 'pages/credits.html', 'pages/home.html', 'pages/list.html', 'pages/login.html', 'pages/manage.html', 'pages/map.html', 'pages/myroute.html', 'pages/settings.html', 'pages/toolbox.html', 'pages/help/list.html', 'pages/help/map.html', 'pages/myroute/editnote.html', 'pages/toolbox/scanner.html', 'pages/toolbox/sharelist.html', 'pages/toolbox/track.html', 'pages/toolbox/trackinginfo.html', 'pages/toolbox/weather.html', 'pages/toolbox/scanner/entries.html', 'pages/toolbox/scanner/scanner.html', 'package.json', 'settings.js', 'node_modules/framework7/css/framework7.bundle.min.css', 'node_modules/@fortawesome/fontawesome-free/css/all.min.css', 'node_modules/material-design-icons/iconfont/material-icons.css', 'node_modules/leaflet/dist/leaflet.css', 'node_modules/leaflet.markercluster/dist/MarkerCluster.css', 'node_modules/leaflet.markercluster/dist/MarkerCluster.Default.css', 'node_modules/leaflet.locatecontrol/dist/L.Control.Locate.min.css', 'node_modules/mapbox-gl/dist/mapbox-gl.css', 'node_modules/framework7/js/framework7.bundle.min.js', 'node_modules/jquery/dist/jquery.min.js', 'node_modules/leaflet/dist/leaflet.js', 'node_modules/leaflet.markercluster/dist/leaflet.markercluster.js', 'node_modules/mapbox-gl/dist/mapbox-gl.js', 'node_modules/jsbarcode/dist/JsBarcode.all.min.js', 'node_modules/leaflet.locatecontrol/dist/L.Control.Locate.min.js', '/node_modules/@zxing/library/umd/index.min.js', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.eot', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.svg', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.eot', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.svg', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.svg', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff', 'node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2', 'node_modules/material-design-icons/iconfont/MaterialIcons-Regular.eot', 'node_modules/material-design-icons/iconfont/MaterialIcons-Regular.ijmap', 'node_modules/material-design-icons/iconfont/MaterialIcons-Regular.svg', 'node_modules/material-design-icons/iconfont/MaterialIcons-Regular.ttf', 'node_modules/material-design-icons/iconfont/MaterialIcons-Regular.woff', 'node_modules/material-design-icons/iconfont/MaterialIcons-Regular.woff2' ]); })); });