var APP_NAME='breaklock',APP_VERSION=9,CACHE_NAME=APP_NAME+'_'+APP_VERSION;var filesToCache=['./','index718f.html?utm_source=homescreen','app.css','app.js','assets/intro.svg','./assets/fonts/robotomono-light-webfont.woff2','./assets/fonts/robotomono-light-webfont.woff','./assets/fonts/robotomono-light-webfont.ttf'];self.addEventListener('install',function(event){event.waitUntil(caches.open(CACHE_NAME).then(function(cache){return cache.addAll(filesToCache);}));});self.addEventListener('activate',function(event){event.waitUntil(caches.keys().then(function(cacheNames){return Promise.all(cacheNames.map(function(cacheName){if(cacheName.indexOf(APP_NAME)===0&&CACHE_NAME!==cacheName){return caches.delete(cacheName);}}));}));});self.addEventListener('fetch',function(event){event.respondWith(caches.match(event.request).then(function(response){if(response){return response;} var fetchRequest=event.request.clone();return fetch(fetchRequest).then(function(response){if(!response||response.status!==200||response.type!=='basic'){return response;} var responseToCache=response.clone();caches.open(CACHE_NAME).then(function(cache){cache.put(event.request,responseToCache);});return response;});}));});