PageSourceSearch

https://www.iguides.ru/local/templates/iguides-2022/js/sw-install.js?v=1

js iguides.ru collected 2026-10-02 02:17:07 UTC 877 bytes, 23 lines download raw bytes

1if ('serviceWorker' in navigator) {
2  navigator.serviceWorker.register('/cache-sw.js',).then((reg) => {
3    if (reg.installing) {
4      console.log('Service worker installing');
5    } else if (reg.waiting) {
6      console.log('Service worker installed');
7      localStorage.setItem('cacheSWlastInvalidate', new Date().getTime());
8    } else if (reg.active) {
9      console.log('Service worker active');
10
11      let lastPrune = localStorage.getItem('cacheSWlastInvalidate');
12      if (!lastPrune || (parseFloat(lastPrune) + (1000 * 60 * 60 * 24)) < new Date().getTime()) {
13        reg.sync.register('invalidate-cache');
14        localStorage.setItem('cacheSWlastInvalidate', new Date().getTime());
15      }
16    }
17  }).catch((error) => {
18    // registration failed
19    console.log(`Registration failed with ${error}`);
20  });
21} else {
22  console.log('serviceWorker not navigator');
23}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.