"use strict";varprecacheConfig=[["/index.html","1093f90eb7a6b261ee76b162908d7054"],["/static/css/main.6ecb0d03.css","8820267d8bf7951ecc7162a279140a72"],["/static/js/main.b6ea9ca1.js","cde5f8e3f58569f83bb1a57824c566ed"],["/static/media/beer.70f695ba.png","70f695ba03218435fa67bbce30f116f0"],["/static/media/default.ca7bbe95.jpeg","ca7bbe95968570738b2818810dac3b63"],["/static/media/glass.bcc512b5.jpg","bcc512b56043dd730b1541ccbac287ba"],["/static/media/iris.1e626fb8.jpg","1e626fb8678e34b9a69468cd9a2b17c0"],["/static/media/leaf.41640b3b.jpg","41640b3bf944f3b32b0a413ff7447900"],["/static/media/letters.74256f21.jpg","74256f217d7733b542ae1142f2f26d80"],["/static/media/notebook.3cdb6b06.jpg","3cdb6b06481b312175a61b7a25b4ef30"],["/static/media/wine.9b49c81e.jpg","9b49c81e6573307c25621382d8a9dcbf"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){varn=newURL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(t){returnt.redirected?("body"int?Promise.resolve(t.body):t.blob()).then(function(e){returnnewResponse(e,{headers:t.headers,status:t.status,statusText:t.statusText})}):Promise.resolve(t)},createCacheKey=function(e,t,n,r){vara=newURL(e);returnr&&a.pathname.match(r)||(a.search+=(a.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;varn=newURL(t).pathname;returne.some(function(e){returnn.match(e)})},stripIgnoredUrlParameters=function(e,n){vart=newURL(e);returnt.hash="",t.search=t.search.slice(1).split("&").map(function(e){returne.split("=")}).filter(function(t){returnn.every(function(e){return!e.test(t[0])})}).map(function(e){returne.join("=")}).join("&"),t.toString()},hashParamName="_sw-precache",urlsToCacheKeys=newMap(precacheConfig.map(function(e){vart=e[0],n=e[1],r=newURL(t,self.location),a=createCacheKey(r,hashParamName,n,/\.\w{8}\./);return[r.toString(),a]}));functionsetOfCachedUrls(e){returne.keys().then(function(e){returne.map(function(e){returne.url})}).then(function(e){returnnewSet(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(r){returnsetOfCachedUrls(r).then(function(n){returnPromise.all(Array.from(urlsToCacheKeys.values()).map(function(t){if(!n.has(t)){vare=newRequest(t,{credentials:"same-origin"});returnfetch(e).then(function(e){if(!e.ok)thrownewError("Request for "+t+" returned a response with status "+e.status);returncleanResponse(e).then(function(e){returnr.put(t,e)})})}}))})}).then(function(){returnself.skipWaiting()}))}),self.addEventListener("activate",function(e){varn=newSet(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(t){returnt.keys().then(function(e){returnPromise.all(e.map(function(e){if(!n.has(e.url))returnt.delete(e)}))})}).then(function(){returnself.clients.claim()}))}),self.addEventListener("fetch",function(t){if("GET"===t.request.method){vare,n=stripIgnoredUrlParameters(t.request.url,ignoreUrlParametersMatching),r="index.html";(e=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,r),e=urlsToCacheKeys.has(n));vara="/index.html";!e&&"navigate"===t.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],t.request.url)&&(n=newURL(a,self.location).toString(),e=urlsToCacheKeys.has(n)),e&&t.respondWith(caches.open(cacheName).then(function(e){returne.match(urlsToCacheKeys.get(n)).then(function(e){if(e)returne;throwError("The cached response that was expected is missing.")})}).catch(function(e){returnconsole.warn('Couldn\'t serve response for "%s" from cache: %O',t.request.url,e),fetch(t.request)}))}});
"use strict";varprecacheConfig=[["/index.html","1ad8cd7a7df641f5e8c2bcaa8369b94d"],["/static/css/main.6ecb0d03.css","8820267d8bf7951ecc7162a279140a72"],["/static/js/main.abfd176b.js","dc990b8a53fd8370fdd12cf98ec36842"],["/static/media/beer.70f695ba.png","70f695ba03218435fa67bbce30f116f0"],["/static/media/default.ca7bbe95.jpeg","ca7bbe95968570738b2818810dac3b63"],["/static/media/glass.bcc512b5.jpg","bcc512b56043dd730b1541ccbac287ba"],["/static/media/iris.1e626fb8.jpg","1e626fb8678e34b9a69468cd9a2b17c0"],["/static/media/leaf.41640b3b.jpg","41640b3bf944f3b32b0a413ff7447900"],["/static/media/letters.74256f21.jpg","74256f217d7733b542ae1142f2f26d80"],["/static/media/notebook.3cdb6b06.jpg","3cdb6b06481b312175a61b7a25b4ef30"],["/static/media/wine.9b49c81e.jpg","9b49c81e6573307c25621382d8a9dcbf"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){varn=newURL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(t){returnt.redirected?("body"int?Promise.resolve(t.body):t.blob()).then(function(e){returnnewResponse(e,{headers:t.headers,status:t.status,statusText:t.statusText})}):Promise.resolve(t)},createCacheKey=function(e,t,n,r){vara=newURL(e);returnr&&a.pathname.match(r)||(a.search+=(a.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;varn=newURL(t).pathname;returne.some(function(e){returnn.match(e)})},stripIgnoredUrlParameters=function(e,n){vart=newURL(e);returnt.hash="",t.search=t.search.slice(1).split("&").map(function(e){returne.split("=")}).filter(function(t){returnn.every(function(e){return!e.test(t[0])})}).map(function(e){returne.join("=")}).join("&"),t.toString()},hashParamName="_sw-precache",urlsToCacheKeys=newMap(precacheConfig.map(function(e){vart=e[0],n=e[1],r=newURL(t,self.location),a=createCacheKey(r,hashParamName,n,/\.\w{8}\./);return[r.toString(),a]}));functionsetOfCachedUrls(e){returne.keys().then(function(e){returne.map(function(e){returne.url})}).then(function(e){returnnewSet(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(r){returnsetOfCachedUrls(r).then(function(n){returnPromise.all(Array.from(urlsToCacheKeys.values()).map(function(t){if(!n.has(t)){vare=newRequest(t,{credentials:"same-origin"});returnfetch(e).then(function(e){if(!e.ok)thrownewError("Request for "+t+" returned a response with status "+e.status);returncleanResponse(e).then(function(e){returnr.put(t,e)})})}}))})}).then(function(){returnself.skipWaiting()}))}),self.addEventListener("activate",function(e){varn=newSet(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(t){returnt.keys().then(function(e){returnPromise.all(e.map(function(e){if(!n.has(e.url))returnt.delete(e)}))})}).then(function(){returnself.clients.claim()}))}),self.addEventListener("fetch",function(t){if("GET"===t.request.method){vare,n=stripIgnoredUrlParameters(t.request.url,ignoreUrlParametersMatching),r="index.html";(e=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,r),e=urlsToCacheKeys.has(n));vara="/index.html";!e&&"navigate"===t.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],t.request.url)&&(n=newURL(a,self.location).toString(),e=urlsToCacheKeys.has(n)),e&&t.respondWith(caches.open(cacheName).then(function(e){returne.match(urlsToCacheKeys.get(n)).then(function(e){if(e)returne;throwError("The cached response that was expected is missing.")})}).catch(function(e){returnconsole.warn('Couldn\'t serve response for "%s" from cache: %O',t.request.url,e),fetch(t.request)}))}});