-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsw.js
3 lines (2 loc) · 2.37 KB
/
sw.js
1
2
3
var serviceWorkerOption = {"assets":["/sbc-usfs-trails/dist/fonts/7422060ca379ee9939d3b687d072acad.eot","/sbc-usfs-trails/dist/fonts/70e65a7d34902f2c350816ecfe2f6492.eot","/sbc-usfs-trails/dist/fonts/949a2b066ec37f5a384712fc7beaf2f1.woff2","/sbc-usfs-trails/dist/fonts/381af09a1366b6c2ae65eac5dd6f0588.woff","/sbc-usfs-trails/dist/fonts/73fe7f1effbf382f499831a0a9f18626.ttf","/sbc-usfs-trails/dist/21134293e4531a9dc20a8c25424f8a50.svg","/sbc-usfs-trails/dist/fonts/14a08198ec7d1eb96d515362293fed36.woff2","/sbc-usfs-trails/dist/fonts/815694de1120d6c1e9d1f0895ee81056.woff","/sbc-usfs-trails/dist/fonts/0079a0ab6bec4da7d6e16f2a2e87cd71.ttf","/sbc-usfs-trails/dist/0da7c89cfd360234cf82ca678609310b.svg","/sbc-usfs-trails/dist/main.bundle.js","/sbc-usfs-trails/dist/main.css"]};
!function(e){function r(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,r),s.l=!0,s.exports}var t={};r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="",r(r.s=0)}([function(e,r){function t(){var e=[];return function(e){for(var r=0,t=serviceWorkerOption.assets;r<t.length;r++){var n=t[r];e.push(n)}}(e),function(e){var r=self.location.pathname.replace(/\/sw\.js$/g,"");e.push(r),e.push(r+"/"),e.push(r+"/index.html"),e.push(r+"/manifest.json")}(e),e}self.addEventListener("install",function(e){console.log("install"),e.waitUntil(caches.open("sbc-usfs-trails-v1").then(function(e){var r=t();return e.addAll(r)}))}),self.addEventListener("activate",function(e){}),self.addEventListener("fetch",function(e){var r,t=/https:\/\/(server|services)\.arcgisonline\.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer/i;if(t.test(e.request.url)){var n=e.request.url.replace(t,"https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer");r=new Request(n,e.request)}else r=e.request;e.respondWith(caches.match(r,{ignoreVary:!0}).then(function(e){if(e)return e;var t=r.clone();return fetch(t).then(function(e){if(!e||"opaque"!==e.type&&200!==e.status||"error"===e.type)return e;if(0===r.url.indexOf("chrome-extension:"))return e;var t=e.clone();return caches.open("sbc-usfs-trails-v1").then(function(e){e.put(r,t)}),e})}))})}]);