File: /home/hnhtennm/public_html/asgard.hnhtechsolutions.com/service-worker.js
/*! For license information please see service-worker.js.LICENSE.txt */
!function(){var e={906:function(){"use strict";try{self["workbox:core:6.4.2"]&&_()}catch(e){}},83:function(){"use strict";try{self["workbox:expiration:6.4.2"]&&_()}catch(e){}},143:function(){"use strict";try{self["workbox:precaching:6.4.2"]&&_()}catch(e){}},337:function(){"use strict";try{self["workbox:routing:6.4.2"]&&_()}catch(e){}},139:function(){"use strict";try{self["workbox:strategies:6.4.2"]&&_()}catch(e){}},801:function(e){e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},331:function(e,t,r){var n=r(169);function a(){var t,r,s="function"==typeof Symbol?Symbol:{},i=s.iterator||"@@iterator",c=s.toStringTag||"@@toStringTag";function u(e,a,s,i){var c=a&&a.prototype instanceof f?a:f,u=Object.create(c.prototype);return n(u,"_invoke",function(e,n,a){var s,i,c,u=0,f=a||[],l=!1,h={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,r){return s=e,i=0,c=t,h.n=r,o}};function p(e,n){for(i=e,c=n,r=0;!l&&u&&!a&&r<f.length;r++){var a,s=f[r],p=h.p,v=s[2];e>3?(a=v===n)&&(c=s[(i=s[4])?5:(i=3,3)],s[4]=s[5]=t):s[0]<=p&&((a=e<2&&p<s[1])?(i=0,h.v=n,h.n=s[1]):p<v&&(a=e<3||s[0]>n||n>v)&&(s[4]=e,s[5]=n,h.n=v,i=0))}if(a||e>1)return o;throw l=!0,n}return function(a,f,v){if(u>1)throw TypeError("Generator is already running");for(l&&1===f&&p(f,v),i=f,c=v;(r=i<2?t:c)||!l;){s||(i?i<3?(i>1&&(h.n=-1),p(i,c)):h.n=c:h.v=c);try{if(u=2,s){if(i||(a="next"),r=s[a]){if(!(r=r.call(s,c)))throw TypeError("iterator result is not an object");if(!r.done)return r;c=r.value,i<2&&(i=0)}else 1===i&&(r=s.return)&&r.call(s),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);s=t}else if((r=(l=h.n<0)?c:e.call(n,h))!==o)break}catch(r){s=t,i=1,c=r}finally{u=1}}return{value:r,done:l}}}(e,s,i),!0),u}var o={};function f(){}function l(){}function h(){}r=Object.getPrototypeOf;var p=[][i]?r(r([][i]())):(n(r={},i,(function(){return this})),r),v=h.prototype=f.prototype=Object.create(p);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,n(e,c,"GeneratorFunction")),e.prototype=Object.create(v),e}return l.prototype=h,n(v,"constructor",h),n(h,"constructor",l),l.displayName="GeneratorFunction",n(h,c,"GeneratorFunction"),n(v),n(v,c,"Generator"),n(v,i,(function(){return this})),n(v,"toString",(function(){return"[object Generator]"})),(e.exports=a=function(){return{w:u,m:d}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},132:function(e,t,r){var n=r(34);e.exports=function(e,t,r,a,s){var i=n(e,t,r,a,s);return i.next().then((function(e){return e.done?e.value:i.next()}))},e.exports.__esModule=!0,e.exports.default=e.exports},34:function(e,t,r){var n=r(331),a=r(524);e.exports=function(e,t,r,s,i){return new a(n().w(e,t,r,s),i||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},524:function(e,t,r){var n=r(801),a=r(169);e.exports=function e(t,r){function s(e,a,i,c){try{var u=t[e](a),o=u.value;return o instanceof n?r.resolve(o.v).then((function(e){s("next",e,i,c)}),(function(e){s("throw",e,i,c)})):r.resolve(o).then((function(e){u.value=e,i(u)}),(function(e){return s("throw",e,i,c)}))}catch(t){c(t)}}var i;this.next||(a(e.prototype),a(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),a(this,"_invoke",(function(e,t,n){function a(){return new r((function(t,r){s(e,n,t,r)}))}return i=i?i.then(a,a):a()}),!0)},e.exports.__esModule=!0,e.exports.default=e.exports},169:function(e){function t(r,n,a,s){var i=Object.defineProperty;try{i({},"",{})}catch(r){i=0}e.exports=t=function(e,r,n,a){function s(r,n){t(e,r,(function(e){return this._invoke(r,n,e)}))}r?i?i(e,r,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[r]=n:(s("next",0),s("throw",1),s("return",2))},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n,a,s)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},261:function(e){e.exports=function(e){var t=Object(e),r=[];for(var n in t)r.unshift(n);return function e(){for(;r.length;)if((n=r.pop())in t)return e.value=n,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},61:function(e,t,r){var n=r(801),a=r(331),s=r(132),i=r(34),c=r(524),u=r(261),o=r(249);function f(){"use strict";var t=a(),r=t.m(f),l=(Object.getPrototypeOf?Object.getPrototypeOf(r):r.__proto__).constructor;function h(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===l||"GeneratorFunction"===(t.displayName||t.name))}var p={throw:1,return:2,break:3,continue:3};function v(e){var t,r;return function(n){t||(t={stop:function(){return r(n.a,2)},catch:function(){return n.v},abrupt:function(e,t){return r(n.a,p[e],t)},delegateYield:function(e,a,s){return t.resultName=a,r(n.d,o(e),s)},finish:function(e){return r(n.f,e)}},r=function(e,r,a){n.p=t.prev,n.n=t.next;try{return e(r,a)}finally{t.next=n.n}}),t.resultName&&(t[t.resultName]=n.v,t.resultName=void 0),t.sent=n.v,t.next=n.n;try{return e.call(this,t)}finally{n.p=t.prev,n.n=t.next}}}return(e.exports=f=function(){return{wrap:function(e,r,n,a){return t.w(v(e),r,n,a&&a.reverse())},isGeneratorFunction:h,mark:t.m,awrap:function(e,t){return new n(e,t)},AsyncIterator:c,async:function(e,t,r,n,a){return(h(t)?i:s)(v(e),t,r,n,a)},keys:u,values:o}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=f,e.exports.__esModule=!0,e.exports.default=e.exports},249:function(e,t,r){var n=r(698).default;e.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],r=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw new TypeError(n(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},698:function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},687:function(e,t,r){var n=r(61)();e.exports=n;try{regeneratorRuntime=n}catch(a){"object"===typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";r(906);var e=null;function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(e){var r=function(e,r){if("object"!=t(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,r||"default");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==t(r)?r:r+""}function a(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,n(a.key),a)}}function s(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function l(e,r){if(r&&("object"==t(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function h(e){var t=f();return function(){var r,n=o(e);if(t){var a=o(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return l(this,r)}}function p(e,t,r){if(f())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var a=new(e.bind.apply(e,n));return r&&c(a,r.prototype),a}function v(e){var t="function"==typeof Map?new Map:void 0;return v=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return p(e,arguments,o(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)},v(e)}var d=function(e){for(var t=e,r=arguments.length,n=new Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];return n.length>0&&(t+=" :: ".concat(JSON.stringify(n))),t},y=function(e){u(r,e);var t=h(r);function r(e,n){var a;i(this,r);var s=d(e,n);return(a=t.call(this,s)).name=e,a.details=n,a}return s(r)}(v(Error)),b=new Set;function x(e){b.add(e)}var m={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!==typeof registration?registration.scope:""},g=function(e){return[m.prefix,e,m.suffix].filter((function(e){return e&&e.length>0})).join("-")},w=function(e){return e||g(m.precache)},k=function(e){return e||g(m.runtime)};function _(e,t,r,n,a,s,i){try{var c=e[s](i),u=c.value}catch(e){return void r(e)}c.done?t(u):Promise.resolve(u).then(n,a)}function R(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var s=e.apply(t,r);function i(e){_(s,n,a,i,c,"next",e)}function c(e){_(s,n,a,i,c,"throw",e)}i(void 0)}))}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function C(e,t){if(e){if("string"==typeof e)return O(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?O(e,t):void 0}}function E(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=C(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,i=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){c=!0,s=e},f:function(){try{i||null==r.return||r.return()}finally{if(c)throw s}}}}var S,T=r(687),j=r.n(T);function P(e,t){var r,n=new URL(e),a=E(t);try{for(a.s();!(r=a.n()).done;){var s=r.value;n.searchParams.delete(s)}}catch(i){a.e(i)}finally{a.f()}return n.href}function L(e,t,r,n){return D.apply(this,arguments)}function D(){return(D=R(j().mark((function e(t,r,n,a){var s,i,c,u,o,f,l;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=P(r.url,n),r.url!==s){e.next=3;break}return e.abrupt("return",t.match(r,a));case 3:return i=Object.assign(Object.assign({},a),{ignoreSearch:!0}),e.next=6,t.keys(r,i);case 6:c=e.sent,u=E(c),e.prev=8,u.s();case 10:if((o=u.n()).done){e.next=17;break}if(f=o.value,l=P(f.url,n),s!==l){e.next=15;break}return e.abrupt("return",t.match(f,a));case 15:e.next=10;break;case 17:e.next=22;break;case 19:e.prev=19,e.t0=e.catch(8),u.e(e.t0);case 22:return e.prev=22,u.f(),e.finish(22);case 25:return e.abrupt("return");case 26:case"end":return e.stop()}}),e,null,[[8,19,22,25]])})))).apply(this,arguments)}function q(){if(void 0===S){var e=new Response("");if("body"in e)try{new Response(e.body),S=!0}catch(t){S=!1}S=!1}return S}function N(e){e.then((function(){}))}var U=s((function e(){var t=this;i(this,e),this.promise=new Promise((function(e,r){t.resolve=e,t.reject=r}))}));function M(){return I.apply(this,arguments)}function I(){return(I=R(j().mark((function e(){var t,r,n;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,t=E(b),e.prev=2,t.s();case 4:if((r=t.n()).done){e.next=11;break}return n=r.value,e.next=8,n();case 8:0;case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),t.e(e.t0);case 16:return e.prev=16,t.f(),e.finish(16);case 19:0;case 20:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})))).apply(this,arguments)}var A=function(e){return new URL(String(e),location.href).href.replace(new RegExp("^".concat(location.origin)),"")};function K(e){return new Promise((function(t){return setTimeout(t,e)}))}function W(e,t){var r=t();return e.waitUntil(r),r}function B(e,t){return F.apply(this,arguments)}function F(){return(F=R(j().mark((function e(t,r){var n,a,s,i,c,u;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null,t.url&&(a=new URL(t.url),n=a.origin),n===self.location.origin){e.next=4;break}throw new y("cross-origin-copy-response",{origin:n});case 4:if(s=t.clone(),i={headers:new Headers(s.headers),status:s.status,statusText:s.statusText},c=r?r(i):i,!q()){e.next=11;break}e.t0=s.body,e.next=14;break;case 11:return e.next=13,s.blob();case 13:e.t0=e.sent;case 14:return u=e.t0,e.abrupt("return",new Response(u,c));case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach((function(t){H(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var $,Q;var Y=new WeakMap,J=new WeakMap,z=new WeakMap,X=new WeakMap,Z=new WeakMap;var ee={get:function(e,t,r){if(e instanceof IDBTransaction){if("done"===t)return J.get(e);if("objectStoreNames"===t)return e.objectStoreNames||z.get(e);if("store"===t)return r.objectStoreNames[1]?void 0:r.objectStore(r.objectStoreNames[0])}return ne(e[t])},set:function(e,t,r){return e[t]=r,!0},has:function(e,t){return e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e}};function te(e){return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(Q||(Q=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e.apply(ae(this),r),ne(Y.get(this))}:function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return ne(e.apply(ae(this),r))}:function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];var s=e.call.apply(e,[ae(this),t].concat(n));return z.set(s,t.sort?t.sort():[t]),ne(s)}}function re(e){return"function"===typeof e?te(e):(e instanceof IDBTransaction&&function(e){if(!J.has(e)){var t=new Promise((function(t,r){var n=function(){e.removeEventListener("complete",a),e.removeEventListener("error",s),e.removeEventListener("abort",s)},a=function(){t(),n()},s=function(){r(e.error||new DOMException("AbortError","AbortError")),n()};e.addEventListener("complete",a),e.addEventListener("error",s),e.addEventListener("abort",s)}));J.set(e,t)}}(e),t=e,($||($=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])).some((function(e){return t instanceof e}))?new Proxy(e,ee):e);var t}function ne(e){if(e instanceof IDBRequest)return function(e){var t=new Promise((function(t,r){var n=function(){e.removeEventListener("success",a),e.removeEventListener("error",s)},a=function(){t(ne(e.result)),n()},s=function(){r(e.error),n()};e.addEventListener("success",a),e.addEventListener("error",s)}));return t.then((function(t){t instanceof IDBCursor&&Y.set(t,e)})).catch((function(){})),Z.set(t,e),t}(e);if(X.has(e))return X.get(e);var t=re(e);return t!==e&&(X.set(e,t),Z.set(t,e)),t}var ae=function(e){return Z.get(e)};function se(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.blocked,a=r.upgrade,s=r.blocking,i=r.terminated,c=indexedDB.open(e,t),u=ne(c);return a&&c.addEventListener("upgradeneeded",(function(e){a(ne(c.result),e.oldVersion,e.newVersion,ne(c.transaction))})),n&&c.addEventListener("blocked",(function(){return n()})),u.then((function(e){i&&e.addEventListener("close",(function(){return i()})),s&&e.addEventListener("versionchange",(function(){return s()}))})).catch((function(){})),u}var ie=["get","getKey","getAll","getAllKeys","count"],ce=["put","add","delete","clear"],ue=new Map;function oe(e,t){if(e instanceof IDBDatabase&&!(t in e)&&"string"===typeof t){if(ue.get(t))return ue.get(t);var r=t.replace(/FromIndex$/,""),n=t!==r,a=ce.includes(r);if(r in(n?IDBIndex:IDBObjectStore).prototype&&(a||ie.includes(r))){var s=function(){var e=R(j().mark((function e(t){var s,i,c,u,o,f,l=arguments;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(i=this.transaction(t,a?"readwrite":"readonly"),c=i.store,u=l.length,o=new Array(u>1?u-1:0),f=1;f<u;f++)o[f-1]=l[f];return n&&(c=c.index(o.shift())),e.next=6,Promise.all([(s=c)[r].apply(s,o),a&&i.done]);case 6:return e.abrupt("return",e.sent[0]);case 7:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}();return ue.set(t,s),s}}}ee=function(e){return V(V({},e),{},{get:function(t,r,n){return oe(t,r)||e.get(t,r,n)},has:function(t,r){return!!oe(t,r)||e.has(t,r)}})}(ee);r(83);var fe="cache-entries",le=function(e){var t=new URL(e,location.href);return t.hash="",t.href},he=function(){function e(t){i(this,e),this._db=null,this._cacheName=t}return s(e,[{key:"_upgradeDb",value:function(e){var t=e.createObjectStore(fe,{keyPath:"id"});t.createIndex("cacheName","cacheName",{unique:!1}),t.createIndex("timestamp","timestamp",{unique:!1})}},{key:"_upgradeDbAndDeleteOldDbs",value:function(e){this._upgradeDb(e),this._cacheName&&function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).blocked,r=indexedDB.deleteDatabase(e);t&&r.addEventListener("blocked",(function(){return t()})),ne(r).then((function(){}))}(this._cacheName)}},{key:"setTimestamp",value:function(){var e=R(j().mark((function e(t,r){var n,a,s;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=le(t),n={url:t,timestamp:r,cacheName:this._cacheName,id:this._getId(t)},e.next=4,this.getDb();case 4:return a=e.sent,s=a.transaction(fe,"readwrite",{durability:"relaxed"}),e.next=8,s.store.put(n);case 8:return e.next=10,s.done;case 10:case"end":return e.stop()}}),e,this)})));return function(t,r){return e.apply(this,arguments)}}()},{key:"getTimestamp",value:function(){var e=R(j().mark((function e(t){var r,n;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getDb();case 2:return r=e.sent,e.next=5,r.get(fe,this._getId(t));case 5:return n=e.sent,e.abrupt("return",null===n||void 0===n?void 0:n.timestamp);case 7:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"expireEntries",value:function(){var e=R(j().mark((function e(t,r){var n,a,s,i,c,u,o,f,l;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getDb();case 2:return n=e.sent,e.next=5,n.transaction(fe).store.index("timestamp").openCursor(null,"prev");case 5:a=e.sent,s=[],i=0;case 8:if(!a){e.next=16;break}return(c=a.value).cacheName===this._cacheName&&(t&&c.timestamp<t||r&&i>=r?s.push(a.value):i++),e.next=13,a.continue();case 13:a=e.sent,e.next=8;break;case 16:u=[],o=0,f=s;case 18:if(!(o<f.length)){e.next=26;break}return l=f[o],e.next=22,n.delete(fe,l.id);case 22:u.push(l.url);case 23:o++,e.next=18;break;case 26:return e.abrupt("return",u);case 27:case"end":return e.stop()}}),e,this)})));return function(t,r){return e.apply(this,arguments)}}()},{key:"_getId",value:function(e){return this._cacheName+"|"+le(e)}},{key:"getDb",value:function(){var e=R(j().mark((function e(){return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._db){e.next=4;break}return e.next=3,se("workbox-expiration",1,{upgrade:this._upgradeDbAndDeleteOldDbs.bind(this)});case 3:this._db=e.sent;case 4:return e.abrupt("return",this._db);case 5:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()}]),e}(),pe=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),this._isRunning=!1,this._rerunRequested=!1,this._maxEntries=r.maxEntries,this._maxAgeSeconds=r.maxAgeSeconds,this._matchOptions=r.matchOptions,this._cacheName=t,this._timestampModel=new he(t)}return s(e,[{key:"expireEntries",value:function(){var e=R(j().mark((function e(){var t,r,n,a,s,i;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._isRunning){e.next=3;break}return this._rerunRequested=!0,e.abrupt("return");case 3:return this._isRunning=!0,t=this._maxAgeSeconds?Date.now()-1e3*this._maxAgeSeconds:0,e.next=7,this._timestampModel.expireEntries(t,this._maxEntries);case 7:return r=e.sent,e.next=10,self.caches.open(this._cacheName);case 10:n=e.sent,a=E(r),e.prev=12,a.s();case 14:if((s=a.n()).done){e.next=20;break}return i=s.value,e.next=18,n.delete(i,this._matchOptions);case 18:e.next=14;break;case 20:e.next=25;break;case 22:e.prev=22,e.t0=e.catch(12),a.e(e.t0);case 25:return e.prev=25,a.f(),e.finish(25);case 28:0,this._isRunning=!1,this._rerunRequested&&(this._rerunRequested=!1,N(this.expireEntries()));case 31:case"end":return e.stop()}}),e,this,[[12,22,25,28]])})));return function(){return e.apply(this,arguments)}}()},{key:"updateTimestamp",value:function(){var e=R(j().mark((function e(t){return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=3,this._timestampModel.setTimestamp(t,Date.now());case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"isURLExpired",value:function(){var e=R(j().mark((function e(t){var r,n;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._maxAgeSeconds){e.next=6;break}e.next=3;break;case 3:return e.abrupt("return",!1);case 6:return e.next=8,this._timestampModel.getTimestamp(t);case 8:return r=e.sent,n=Date.now()-1e3*this._maxAgeSeconds,e.abrupt("return",void 0===r||r<n);case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"delete",value:function(){var e=R(j().mark((function e(){return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._rerunRequested=!1,e.next=3,this._timestampModel.expireEntries(1/0);case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()}]),e}();function ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,s,i,c=[],u=!0,o=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){o=!0,a=e}finally{try{if(!u&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(o)throw a}}return c}}(e,t)||C(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var de=function(){function e(){var t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e),this.cachedResponseWillBeUsed=function(){var e=R(j().mark((function e(r){var n,a,s,i,c,u,o;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.event,a=r.request,s=r.cacheName,i=r.cachedResponse){e.next=3;break}return e.abrupt("return",null);case 3:if(c=t._isResponseDateFresh(i),N((u=t._getCacheExpiration(s)).expireEntries()),o=u.updateTimestamp(a.url),n)try{n.waitUntil(o)}catch(f){0}return e.abrupt("return",c?i:null);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),this.cacheDidUpdate=function(){var e=R(j().mark((function e(r){var n,a,s;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.cacheName,a=r.request,s=t._getCacheExpiration(n),e.next=5,s.updateTimestamp(a.url);case 5:return e.next=7,s.expireEntries();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),this._config=r,this._maxAgeSeconds=r.maxAgeSeconds,this._cacheExpirations=new Map,r.purgeOnQuotaError&&x((function(){return t.deleteCacheAndMetadata()}))}return s(e,[{key:"_getCacheExpiration",value:function(e){if(e===k())throw new y("expire-custom-caches-only");var t=this._cacheExpirations.get(e);return t||(t=new pe(e,this._config),this._cacheExpirations.set(e,t)),t}},{key:"_isResponseDateFresh",value:function(e){if(!this._maxAgeSeconds)return!0;var t=this._getDateHeaderTimestamp(e);return null===t||t>=Date.now()-1e3*this._maxAgeSeconds}},{key:"_getDateHeaderTimestamp",value:function(e){if(!e.headers.has("date"))return null;var t=e.headers.get("date"),r=new Date(t).getTime();return isNaN(r)?null:r}},{key:"deleteCacheAndMetadata",value:function(){var e=R(j().mark((function e(){var t,r,n,a,s;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=E(this._cacheExpirations),e.prev=1,t.s();case 3:if((r=t.n()).done){e.next=11;break}return n=ve(r.value,2),a=n[0],s=n[1],e.next=7,self.caches.delete(a);case 7:return e.next=9,s.delete();case 9:e.next=3;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(1),t.e(e.t0);case 16:return e.prev=16,t.f(),e.finish(16);case 19:this._cacheExpirations=new Map;case 20:case"end":return e.stop()}}),e,this,[[1,13,16,19]])})));return function(){return e.apply(this,arguments)}}()}]),e}();function ye(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||C(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}r(143);function be(e){if(!e)throw new y("add-to-cache-list-unexpected-type",{entry:e});if("string"===typeof e){var t=new URL(e,location.href);return{cacheKey:t.href,url:t.href}}var r=e.revision,n=e.url;if(!n)throw new y("add-to-cache-list-unexpected-type",{entry:e});if(!r){var a=new URL(n,location.href);return{cacheKey:a.href,url:a.href}}var s=new URL(n,location.href),i=new URL(n,location.href);return s.searchParams.set("__WB_REVISION__",r),{cacheKey:s.href,url:i.href}}var xe=s((function e(){var t=this;i(this,e),this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=function(){var e=R(j().mark((function e(t){var r,n;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.request,(n=t.state)&&(n.originalRequest=r);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),this.cachedResponseWillBeUsed=function(){var e=R(j().mark((function e(r){var n,a,s,i;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.event,a=r.state,s=r.cachedResponse,"install"===n.type&&a&&a.originalRequest&&a.originalRequest instanceof Request&&(i=a.originalRequest.url,s?t.notUpdatedURLs.push(i):t.updatedURLs.push(i)),e.abrupt("return",s);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})),me=s((function e(t){var r=this,n=t.precacheController;i(this,e),this.cacheKeyWillBeUsed=function(){var e=R(j().mark((function e(t){var n,a,s;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.request,a=t.params,s=(null===a||void 0===a?void 0:a.cacheKey)||r._precacheController.getCacheKeyForURL(n.url),e.abrupt("return",s?new Request(s,{headers:n.headers}):n);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),this._precacheController=n}));r(139);function ge(e){return"string"===typeof e?new Request(e):e}var we=function(){function t(e,r){i(this,t),this._cacheKeys={},Object.assign(this,r),this.event=r.event,this._strategy=e,this._handlerDeferred=new U,this._extendLifetimePromises=[],this._plugins=ye(e.plugins),this._pluginStateMap=new Map;var n,a=E(this._plugins);try{for(a.s();!(n=a.n()).done;){var s=n.value;this._pluginStateMap.set(s,{})}}catch(c){a.e(c)}finally{a.f()}this.event.waitUntil(this._handlerDeferred.promise)}return s(t,[{key:"fetch",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=R(j().mark((function e(t){var r,n,a,s,i,c,u,o,f,l,h,p;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=this.event,!("navigate"===(n=ge(t)).mode&&r instanceof FetchEvent&&r.preloadResponse)){e.next=9;break}return e.next=5,r.preloadResponse;case 5:if(!(a=e.sent)){e.next=9;break}return e.abrupt("return",a);case 9:s=this.hasCallback("fetchDidFail")?n.clone():null,e.prev=10,i=E(this.iterateCallbacks("requestWillFetch")),e.prev=12,i.s();case 14:if((c=i.n()).done){e.next=21;break}return u=c.value,e.next=18,u({request:n.clone(),event:r});case 18:n=e.sent;case 19:e.next=14;break;case 21:e.next=26;break;case 23:e.prev=23,e.t0=e.catch(12),i.e(e.t0);case 26:return e.prev=26,i.f(),e.finish(26);case 29:e.next=35;break;case 31:if(e.prev=31,e.t1=e.catch(10),!(e.t1 instanceof Error)){e.next=35;break}throw new y("plugin-error-request-will-fetch",{thrownErrorMessage:e.t1.message});case 35:return o=n.clone(),e.prev=36,e.next=39,fetch(n,"navigate"===n.mode?void 0:this._strategy.fetchOptions);case 39:f=e.sent,l=E(this.iterateCallbacks("fetchDidSucceed")),e.prev=42,l.s();case 44:if((h=l.n()).done){e.next=51;break}return p=h.value,e.next=48,p({event:r,request:o,response:f});case 48:f=e.sent;case 49:e.next=44;break;case 51:e.next=56;break;case 53:e.prev=53,e.t2=e.catch(42),l.e(e.t2);case 56:return e.prev=56,l.f(),e.finish(56);case 59:return e.abrupt("return",f);case 62:if(e.prev=62,e.t3=e.catch(36),!s){e.next=68;break}return e.next=68,this.runCallbacks("fetchDidFail",{error:e.t3,event:r,originalRequest:s.clone(),request:o.clone()});case 68:throw e.t3;case 69:case"end":return e.stop()}}),e,this,[[10,31],[12,23,26,29],[36,62],[42,53,56,59]])})));return function(t){return e.apply(this,arguments)}}())},{key:"fetchAndCachePut",value:function(){var e=R(j().mark((function e(t){var r,n;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetch(t);case 2:return r=e.sent,n=r.clone(),this.waitUntil(this.cachePut(t,n)),e.abrupt("return",r);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"cacheMatch",value:function(){var e=R(j().mark((function e(t){var r,n,a,s,i,c,u,o,f,l;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=ge(t),a=this._strategy,s=a.cacheName,i=a.matchOptions,e.next=4,this.getCacheKey(r,"read");case 4:return c=e.sent,u=Object.assign(Object.assign({},i),{cacheName:s}),e.next=8,caches.match(c,u);case 8:n=e.sent,o=E(this.iterateCallbacks("cachedResponseWillBeUsed")),e.prev=11,o.s();case 13:if((f=o.n()).done){e.next=23;break}return l=f.value,e.next=17,l({cacheName:s,matchOptions:i,cachedResponse:n,request:c,event:this.event});case 17:if(e.t0=e.sent,e.t0){e.next=20;break}e.t0=void 0;case 20:n=e.t0;case 21:e.next=13;break;case 23:e.next=28;break;case 25:e.prev=25,e.t1=e.catch(11),o.e(e.t1);case 28:return e.prev=28,o.f(),e.finish(28);case 31:return e.abrupt("return",n);case 32:case"end":return e.stop()}}),e,this,[[11,25,28,31]])})));return function(t){return e.apply(this,arguments)}}()},{key:"cachePut",value:function(){var t=R(j().mark((function t(r,n){var a,s,i,c,u,o,f,l,h,p,v,d,b;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=ge(r),t.next=3,K(0);case 3:return t.next=5,this.getCacheKey(a,"write");case 5:s=t.sent,t.next=11;break;case 9:(i=n.headers.get("Vary"))&&e.debug("The response for ".concat(A(s.url)," ")+"has a 'Vary: ".concat(i,"' header. ")+"Consider setting the {ignoreVary: true} option on your strategy to ensure cache matching and deletion works as expected.");case 11:if(n){t.next=14;break}throw new y("cache-put-with-no-response",{url:A(s.url)});case 14:return t.next=16,this._ensureResponseSafeToCache(n);case 16:if(c=t.sent){t.next=20;break}return t.abrupt("return",!1);case 20:return u=this._strategy,o=u.cacheName,f=u.matchOptions,t.next=23,self.caches.open(o);case 23:if(l=t.sent,!(h=this.hasCallback("cacheDidUpdate"))){t.next=31;break}return t.next=28,L(l,s.clone(),["__WB_REVISION__"],f);case 28:t.t0=t.sent,t.next=32;break;case 31:t.t0=null;case 32:return p=t.t0,t.prev=34,t.next=37,l.put(s,h?c.clone():c);case 37:t.next=46;break;case 39:if(t.prev=39,t.t1=t.catch(34),!(t.t1 instanceof Error)){t.next=46;break}if("QuotaExceededError"!==t.t1.name){t.next=45;break}return t.next=45,M();case 45:throw t.t1;case 46:v=E(this.iterateCallbacks("cacheDidUpdate")),t.prev=47,v.s();case 49:if((d=v.n()).done){t.next=55;break}return b=d.value,t.next=53,b({cacheName:o,oldResponse:p,newResponse:c.clone(),request:s,event:this.event});case 53:t.next=49;break;case 55:t.next=60;break;case 57:t.prev=57,t.t2=t.catch(47),v.e(t.t2);case 60:return t.prev=60,v.f(),t.finish(60);case 63:return t.abrupt("return",!0);case 64:case"end":return t.stop()}}),t,this,[[34,39],[47,57,60,63]])})));return function(e,r){return t.apply(this,arguments)}}()},{key:"getCacheKey",value:function(){var e=R(j().mark((function e(t,r){var n,a,s,i,c;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n="".concat(t.url," | ").concat(r),this._cacheKeys[n]){e.next=24;break}a=t,s=E(this.iterateCallbacks("cacheKeyWillBeUsed")),e.prev=4,s.s();case 6:if((i=s.n()).done){e.next=15;break}return c=i.value,e.t0=ge,e.next=11,c({mode:r,request:a,event:this.event,params:this.params});case 11:e.t1=e.sent,a=(0,e.t0)(e.t1);case 13:e.next=6;break;case 15:e.next=20;break;case 17:e.prev=17,e.t2=e.catch(4),s.e(e.t2);case 20:return e.prev=20,s.f(),e.finish(20);case 23:this._cacheKeys[n]=a;case 24:return e.abrupt("return",this._cacheKeys[n]);case 25:case"end":return e.stop()}}),e,this,[[4,17,20,23]])})));return function(t,r){return e.apply(this,arguments)}}()},{key:"hasCallback",value:function(e){var t,r=E(this._strategy.plugins);try{for(r.s();!(t=r.n()).done;){if(e in t.value)return!0}}catch(n){r.e(n)}finally{r.f()}return!1}},{key:"runCallbacks",value:function(){var e=R(j().mark((function e(t,r){var n,a,s;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=E(this.iterateCallbacks(t)),e.prev=1,n.s();case 3:if((a=n.n()).done){e.next=9;break}return s=a.value,e.next=7,s(r);case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),n.e(e.t0);case 14:return e.prev=14,n.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[1,11,14,17]])})));return function(t,r){return e.apply(this,arguments)}}()},{key:"iterateCallbacks",value:j().mark((function e(t){var r,n,a,s=this;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=E(this._strategy.plugins),e.prev=1,a=j().mark((function e(){var r,a,i;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!==typeof(r=n.value)[t]){e.next=6;break}return a=s._pluginStateMap.get(r),i=function(e){var n=Object.assign(Object.assign({},e),{state:a});return r[t](n)},e.next=6,i;case 6:case"end":return e.stop()}}),e)})),r.s();case 4:if((n=r.n()).done){e.next=8;break}return e.delegateYield(a(),"t0",6);case 6:e.next=4;break;case 8:e.next=13;break;case 10:e.prev=10,e.t1=e.catch(1),r.e(e.t1);case 13:return e.prev=13,r.f(),e.finish(13);case 16:case"end":return e.stop()}}),e,this,[[1,10,13,16]])}))},{key:"waitUntil",value:function(e){return this._extendLifetimePromises.push(e),e}},{key:"doneWaiting",value:function(){var e=R(j().mark((function e(){var t;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=this._extendLifetimePromises.shift())){e.next=5;break}return e.next=3,t;case 3:e.next=0;break;case 5:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"destroy",value:function(){this._handlerDeferred.resolve(null)}},{key:"_ensureResponseSafeToCache",value:function(){var e=R(j().mark((function e(t){var r,n,a,s,i;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t,n=!1,a=E(this.iterateCallbacks("cacheWillUpdate")),e.prev=3,a.s();case 5:if((s=a.n()).done){e.next=18;break}return i=s.value,e.next=9,i({request:this.request,response:r,event:this.event});case 9:if(e.t0=e.sent,e.t0){e.next=12;break}e.t0=void 0;case 12:if(r=e.t0,n=!0,r){e.next=16;break}return e.abrupt("break",18);case 16:e.next=5;break;case 18:e.next=23;break;case 20:e.prev=20,e.t1=e.catch(3),a.e(e.t1);case 23:return e.prev=23,a.f(),e.finish(23);case 26:return n||r&&200!==r.status&&(r=void 0),e.abrupt("return",r);case 28:case"end":return e.stop()}}),e,this,[[3,20,23,26]])})));return function(t){return e.apply(this,arguments)}}()}]),t}(),ke=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e),this.cacheName=k(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}return s(e,[{key:"handle",value:function(e){return ve(this.handleAll(e),1)[0]}},{key:"handleAll",value:function(e){e instanceof FetchEvent&&(e={event:e,request:e.request});var t=e.event,r="string"===typeof e.request?new Request(e.request):e.request,n="params"in e?e.params:void 0,a=new we(this,{event:t,request:r,params:n}),s=this._getResponse(a,r,t);return[s,this._awaitComplete(s,a,r,t)]}},{key:"_getResponse",value:function(){var e=R(j().mark((function e(t,r,n){var a,s,i,c,u,o,f;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.runCallbacks("handlerWillStart",{event:n,request:r});case 2:return a=void 0,e.prev=3,e.next=6,this._handle(r,t);case 6:if((a=e.sent)&&"error"!==a.type){e.next=9;break}throw new y("no-response",{url:r.url});case 9:e.next=39;break;case 11:if(e.prev=11,e.t0=e.catch(3),!(e.t0 instanceof Error)){e.next=34;break}s=E(t.iterateCallbacks("handlerDidError")),e.prev=15,s.s();case 17:if((i=s.n()).done){e.next=26;break}return c=i.value,e.next=21,c({error:e.t0,event:n,request:r});case 21:if(!(a=e.sent)){e.next=24;break}return e.abrupt("break",26);case 24:e.next=17;break;case 26:e.next=31;break;case 28:e.prev=28,e.t1=e.catch(15),s.e(e.t1);case 31:return e.prev=31,s.f(),e.finish(31);case 34:if(a){e.next=38;break}throw e.t0;case 38:0;case 39:u=E(t.iterateCallbacks("handlerWillRespond")),e.prev=40,u.s();case 42:if((o=u.n()).done){e.next=49;break}return f=o.value,e.next=46,f({event:n,request:r,response:a});case 46:a=e.sent;case 47:e.next=42;break;case 49:e.next=54;break;case 51:e.prev=51,e.t2=e.catch(40),u.e(e.t2);case 54:return e.prev=54,u.f(),e.finish(54);case 57:return e.abrupt("return",a);case 58:case"end":return e.stop()}}),e,this,[[3,11],[15,28,31,34],[40,51,54,57]])})));return function(t,r,n){return e.apply(this,arguments)}}()},{key:"_awaitComplete",value:function(){var e=R(j().mark((function e(t,r,n,a){var s,i;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t;case 3:s=e.sent,e.next=8;break;case 6:e.prev=6,e.t0=e.catch(0);case 8:return e.prev=8,e.next=11,r.runCallbacks("handlerDidRespond",{event:a,request:n,response:s});case 11:return e.next=13,r.doneWaiting();case 13:e.next=18;break;case 15:e.prev=15,e.t1=e.catch(8),e.t1 instanceof Error&&(i=e.t1);case 18:return e.next=20,r.runCallbacks("handlerDidComplete",{event:a,request:n,response:s,error:i});case 20:if(r.destroy(),!i){e.next=23;break}throw i;case 23:case"end":return e.stop()}}),e,null,[[0,6],[8,15]])})));return function(t,r,n,a){return e.apply(this,arguments)}}()}]),e}(),_e=function(t){u(n,t);var r=h(n);function n(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i(this,n),t.cacheName=w(t.cacheName),(e=r.call(this,t))._fallbackToNetwork=!1!==t.fallbackToNetwork,e.plugins.push(n.copyRedirectedCacheableResponsesPlugin),e}return s(n,[{key:"_handle",value:function(){var e=R(j().mark((function e(t,r){var n;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.cacheMatch(t);case 2:if(!(n=e.sent)){e.next=5;break}return e.abrupt("return",n);case 5:if(!r.event||"install"!==r.event.type){e.next=9;break}return e.next=8,this._handleInstall(t,r);case 8:case 11:return e.abrupt("return",e.sent);case 9:return e.next=11,this._handleFetch(t,r);case 12:case"end":return e.stop()}}),e,this)})));return function(t,r){return e.apply(this,arguments)}}()},{key:"_handleFetch",value:function(){var t=R(j().mark((function t(r,n){var a,s,i,c,u,o;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(s=n.params||{},!this._fallbackToNetwork){t.next=17;break}return i=s.integrity,c=r.integrity,u=!c||c===i,t.next=8,n.fetch(new Request(r,{integrity:c||i}));case 8:if(a=t.sent,!i||!u){t.next=15;break}return this._useDefaultCacheabilityPluginIfNeeded(),t.next=13,n.cachePut(r,a.clone());case 13:t.sent;case 15:t.next=18;break;case 17:throw new y("missing-precache-entry",{cacheName:this.cacheName,url:r.url});case 18:t.next=34;break;case 23:t.t0=t.sent;case 24:o=t.t0,e.groupCollapsed("Precaching is responding to: "+A(r.url)),e.log("Serving the precached url: ".concat(A(o instanceof Request?o.url:o))),e.groupCollapsed("View request details here."),e.log(r),e.groupEnd(),e.groupCollapsed("View response details here."),e.log(a),e.groupEnd(),e.groupEnd();case 34:return t.abrupt("return",a);case 35:case"end":return t.stop()}}),t,this)})));return function(e,r){return t.apply(this,arguments)}}()},{key:"_handleInstall",value:function(){var e=R(j().mark((function e(t,r){var n;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._useDefaultCacheabilityPluginIfNeeded(),e.next=3,r.fetch(t);case 3:return n=e.sent,e.next=6,r.cachePut(t,n.clone());case 6:if(e.sent){e.next=9;break}throw new y("bad-precaching-response",{url:t.url,status:n.status});case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e,this)})));return function(t,r){return e.apply(this,arguments)}}()},{key:"_useDefaultCacheabilityPluginIfNeeded",value:function(){var e,t=null,r=0,a=E(this.plugins.entries());try{for(a.s();!(e=a.n()).done;){var s=ve(e.value,2),i=s[0],c=s[1];c!==n.copyRedirectedCacheableResponsesPlugin&&(c===n.defaultPrecacheCacheabilityPlugin&&(t=i),c.cacheWillUpdate&&r++)}}catch(u){a.e(u)}finally{a.f()}0===r?this.plugins.push(n.defaultPrecacheCacheabilityPlugin):r>1&&null!==t&&this.plugins.splice(t,1)}}]),n}(ke);_e.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:function(e){return R(j().mark((function t(){var r;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((r=e.response)&&!(r.status>=400)){t.next=3;break}return t.abrupt("return",null);case 3:return t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})))()}},_e.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:function(e){return R(j().mark((function t(){var r;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(r=e.response).redirected){t.next=7;break}return t.next=4,B(r);case 4:t.t0=t.sent,t.next=8;break;case 7:t.t0=r;case 8:return t.abrupt("return",t.t0);case 9:case"end":return t.stop()}}),t)})))()}};var Re,Oe=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.cacheName,n=t.plugins,a=void 0===n?[]:n,s=t.fallbackToNetwork,c=void 0===s||s;i(this,e),this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map,this._strategy=new _e({cacheName:w(r),plugins:[].concat(ye(a),[new me({precacheController:this})]),fallbackToNetwork:c}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}return s(e,[{key:"strategy",get:function(){return this._strategy}},{key:"precache",value:function(e){this.addToCacheList(e),this._installAndActiveListenersAdded||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this._installAndActiveListenersAdded=!0)}},{key:"addToCacheList",value:function(e){var t,r=[],n=E(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;"string"===typeof a?r.push(a):a&&void 0===a.revision&&r.push(a.url);var s=be(a),i=s.cacheKey,c=s.url,u="string"!==typeof a&&a.revision?"reload":"default";if(this._urlsToCacheKeys.has(c)&&this._urlsToCacheKeys.get(c)!==i)throw new y("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(c),secondEntry:i});if("string"!==typeof a&&a.integrity){if(this._cacheKeysToIntegrities.has(i)&&this._cacheKeysToIntegrities.get(i)!==a.integrity)throw new y("add-to-cache-list-conflicting-integrities",{url:c});this._cacheKeysToIntegrities.set(i,a.integrity)}if(this._urlsToCacheKeys.set(c,i),this._urlsToCacheModes.set(c,u),r.length>0){var o="Workbox is precaching URLs without revision "+"info: ".concat(r.join(", "),"\nThis is generally NOT safe. ")+"Learn more at https://bit.ly/wb-precache";console.warn(o)}}}catch(f){n.e(f)}finally{n.f()}}},{key:"install",value:function(e){var t=this;return W(e,R(j().mark((function r(){var n,a,s,i,c,u,o,f,l,h,p;return j().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:n=new xe,t.strategy.plugins.push(n),a=E(t._urlsToCacheKeys),r.prev=3,a.s();case 5:if((s=a.n()).done){r.next=14;break}return i=ve(s.value,2),c=i[0],u=i[1],o=t._cacheKeysToIntegrities.get(u),f=t._urlsToCacheModes.get(c),l=new Request(c,{integrity:o,cache:f,credentials:"same-origin"}),r.next=12,Promise.all(t.strategy.handleAll({params:{cacheKey:u},request:l,event:e}));case 12:r.next=5;break;case 14:r.next=19;break;case 16:r.prev=16,r.t0=r.catch(3),a.e(r.t0);case 19:return r.prev=19,a.f(),r.finish(19);case 22:return h=n.updatedURLs,p=n.notUpdatedURLs,r.abrupt("return",{updatedURLs:h,notUpdatedURLs:p});case 25:case"end":return r.stop()}}),r,null,[[3,16,19,22]])}))))}},{key:"activate",value:function(e){var t=this;return W(e,R(j().mark((function e(){var r,n,a,s,i,c,u;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,self.caches.open(t.strategy.cacheName);case 2:return r=e.sent,e.next=5,r.keys();case 5:n=e.sent,a=new Set(t._urlsToCacheKeys.values()),s=[],i=E(n),e.prev=9,i.s();case 11:if((c=i.n()).done){e.next=19;break}if(u=c.value,a.has(u.url)){e.next=17;break}return e.next=16,r.delete(u);case 16:s.push(u.url);case 17:e.next=11;break;case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(9),i.e(e.t0);case 24:return e.prev=24,i.f(),e.finish(24);case 27:return e.abrupt("return",{deletedURLs:s});case 29:case"end":return e.stop()}}),e,null,[[9,21,24,27]])}))))}},{key:"getURLsToCacheKeys",value:function(){return this._urlsToCacheKeys}},{key:"getCachedURLs",value:function(){return ye(this._urlsToCacheKeys.keys())}},{key:"getCacheKeyForURL",value:function(e){var t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}},{key:"getIntegrityForCacheKey",value:function(e){return this._cacheKeysToIntegrities.get(e)}},{key:"matchPrecache",value:function(){var e=R(j().mark((function e(t){var r,n,a;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t instanceof Request?t.url:t,!(n=this.getCacheKeyForURL(r))){e.next=7;break}return e.next=5,self.caches.open(this.strategy.cacheName);case 5:return a=e.sent,e.abrupt("return",a.match(n));case 7:return e.abrupt("return",void 0);case 8:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"createHandlerBoundToURL",value:function(e){var t=this,r=this.getCacheKeyForURL(e);if(!r)throw new y("non-precached-url",{url:e});return function(n){return n.request=new Request(e),n.params=Object.assign({cacheKey:r},n.params),t.strategy.handle(n)}}}]),e}(),Ce=function(){return Re||(Re=new Oe),Re};r(337);var Ee,Se="GET",Te=function(e){return e&&"object"===typeof e?e:{handle:e}},je=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Se;i(this,e),this.handler=Te(r),this.match=t,this.method=n}return s(e,[{key:"setCatchHandler",value:function(e){this.catchHandler=Te(e)}}]),e}(),Pe=function(e){u(r,e);var t=h(r);function r(e,n,a){i(this,r);return t.call(this,(function(t){var r=t.url,n=e.exec(r.href);if(n&&(r.origin===location.origin||0===n.index))return n.slice(1)}),n,a)}return s(r)}(je),Le=function(){function e(){i(this,e),this._routes=new Map,this._defaultHandlerMap=new Map}return s(e,[{key:"routes",get:function(){return this._routes}},{key:"addFetchListener",value:function(){var e=this;self.addEventListener("fetch",(function(t){var r=t.request,n=e.handleRequest({request:r,event:t});n&&t.respondWith(n)}))}},{key:"addCacheListener",value:function(){var e=this;self.addEventListener("message",(function(t){if(t.data&&"CACHE_URLS"===t.data.type){var r=t.data.payload;0;var n=Promise.all(r.urlsToCache.map((function(r){"string"===typeof r&&(r=[r]);var n=p(Request,ye(r));return e.handleRequest({request:n,event:t})})));t.waitUntil(n),t.ports&&t.ports[0]&&n.then((function(){return t.ports[0].postMessage(!0)}))}}))}},{key:"handleRequest",value:function(e){var t=this,r=e.request,n=e.event;var a=new URL(r.url,location.href);if(a.protocol.startsWith("http")){var s=a.origin===location.origin,i=this.findMatchingRoute({event:n,request:r,sameOrigin:s,url:a}),c=i.params,u=i.route,o=u&&u.handler;0;var f=r.method;if(!o&&this._defaultHandlerMap.has(f)&&(o=this._defaultHandlerMap.get(f)),o){var l;0;try{l=o.handle({url:a,request:r,event:n,params:c})}catch(p){l=Promise.reject(p)}var h=u&&u.catchHandler;return l instanceof Promise&&(this._catchHandler||h)&&(l=l.catch(function(){var e=R(j().mark((function e(s){return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h){e.next=11;break}return e.prev=2,e.next=5,h.handle({url:a,request:r,event:n,params:c});case 5:return e.abrupt("return",e.sent);case 8:e.prev=8,e.t0=e.catch(2),e.t0 instanceof Error&&(s=e.t0);case 11:if(!t._catchHandler){e.next=14;break}return e.abrupt("return",t._catchHandler.handle({url:a,request:r,event:n}));case 14:throw s;case 15:case"end":return e.stop()}}),e,null,[[2,8]])})));return function(t){return e.apply(this,arguments)}}())),l}}}},{key:"findMatchingRoute",value:function(e){var t,r=e.url,n=e.sameOrigin,a=e.request,s=e.event,i=E(this._routes.get(a.method)||[]);try{for(i.s();!(t=i.n()).done;){var c=t.value,u=void 0,o=c.match({url:r,sameOrigin:n,request:a,event:s});if(o)return u=o,(Array.isArray(u)&&0===u.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"===typeof o)&&(u=void 0),{route:c,params:u}}}catch(f){i.e(f)}finally{i.f()}return{}}},{key:"setDefaultHandler",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Se;this._defaultHandlerMap.set(t,Te(e))}},{key:"setCatchHandler",value:function(e){this._catchHandler=Te(e)}},{key:"registerRoute",value:function(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}},{key:"unregisterRoute",value:function(e){if(!this._routes.has(e.method))throw new y("unregister-route-but-not-found-with-method",{method:e.method});var t=this._routes.get(e.method).indexOf(e);if(!(t>-1))throw new y("unregister-route-route-not-registered");this._routes.get(e.method).splice(t,1)}}]),e}(),De=function(){return Ee||((Ee=new Le).addFetchListener(),Ee.addCacheListener()),Ee};function qe(e,t,r){var n;if("string"===typeof e){var a=new URL(e,location.href);n=new je((function(e){return e.url.href===a.href}),t,r)}else if(e instanceof RegExp)n=new Pe(e,t,r);else if("function"===typeof e)n=new je(e,t,r);else{if(!(e instanceof je))throw new y("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});n=e}return De().registerRoute(n),n}function Ne(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=function(){var r=a[n];t.some((function(e){return e.test(r)}))&&e.searchParams.delete(r)},n=0,a=ye(e.searchParams.keys());n<a.length;n++)r();return e}var Ue=j().mark(Me);function Me(e){var t,r,n,a,s,i,c,u,o,f,l,h,p,v,d,y,b=arguments;return j().wrap((function(x){for(;;)switch(x.prev=x.next){case 0:return t=b.length>1&&void 0!==b[1]?b[1]:{},r=t.ignoreURLParametersMatching,n=void 0===r?[/^utm_/,/^fbclid$/]:r,a=t.directoryIndex,s=void 0===a?"index.html":a,i=t.cleanURLs,c=void 0===i||i,u=t.urlManipulation,(o=new URL(e,location.href)).hash="",x.next=5,o.href;case 5:return f=Ne(o,n),x.next=8,f.href;case 8:if(!s||!f.pathname.endsWith("/")){x.next=13;break}return(l=new URL(f.href)).pathname+=s,x.next=13,l.href;case 13:if(!c){x.next=18;break}return(h=new URL(f.href)).pathname+=".html",x.next=18,h.href;case 18:if(!u){x.next=37;break}p=u({url:o}),v=E(p),x.prev=21,v.s();case 23:if((d=v.n()).done){x.next=29;break}return y=d.value,x.next=27,y.href;case 27:x.next=23;break;case 29:x.next=34;break;case 31:x.prev=31,x.t0=x.catch(21),v.e(x.t0);case 34:return x.prev=34,v.f(),x.finish(34);case 37:case"end":return x.stop()}}),Ue,null,[[21,31,34,37]])}var Ie=function(e){u(r,e);var t=h(r);function r(e,n){i(this,r);return t.call(this,(function(t){var r,a=t.request,s=e.getURLsToCacheKeys(),i=E(Me(a.url,n));try{for(i.s();!(r=i.n()).done;){var c=r.value,u=s.get(c);if(u)return{cacheKey:u,integrity:e.getIntegrityForCacheKey(u)}}}catch(o){i.e(o)}finally{i.f()}}),e.strategy)}return s(r)}(je);var Ae,Ke={cacheWillUpdate:function(){var e=R(j().mark((function e(t){var r;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(200!==(r=t.response).status&&0!==r.status){e.next=3;break}return e.abrupt("return",r);case 3:return e.abrupt("return",null);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},We=function(e){u(r,e);var t=h(r);function r(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i(this,r),(e=t.call(this,n)).plugins.some((function(e){return"cacheWillUpdate"in e}))||e.plugins.unshift(Ke),e}return s(r,[{key:"_handle",value:function(){var e=R(j().mark((function e(t,r){var n,a,s;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return[],n=r.fetchAndCachePut(t).catch((function(){})),r.waitUntil(n),e.next=6,r.cacheMatch(t);case 6:if(!(a=e.sent)){e.next=11;break}0,e.next=21;break;case 11:return e.prev=12,e.next=15,n;case 15:a=e.sent,e.next=21;break;case 18:e.prev=18,e.t0=e.catch(12),e.t0 instanceof Error&&(s=e.t0);case 21:if(a){e.next=24;break}throw new y("no-response",{url:t.url,error:s});case 24:return e.abrupt("return",a);case 25:case"end":return e.stop()}}),e,this,[[12,18]])})));return function(t,r){return e.apply(this,arguments)}}()}]),r}(ke);self.addEventListener("activate",(function(){return self.clients.claim()})),function(e){Ce().precache(e)}([{'revision':'70c740892e78cf0ce2c45011e4c88838','url':'/index.html'},{'revision':null,'url':'/static/css/4089.ba2a5dae.chunk.css'},{'revision':null,'url':'/static/css/main.34de929a.css'},{'revision':null,'url':'/static/js/1066.0fb5d341.chunk.js'},{'revision':null,'url':'/static/js/1136.53f2f06f.chunk.js'},{'revision':null,'url':'/static/js/1276.90a8eac5.chunk.js'},{'revision':null,'url':'/static/js/1382.2ad4bd00.chunk.js'},{'revision':null,'url':'/static/js/1430.75398f4c.chunk.js'},{'revision':null,'url':'/static/js/1489.c25f8afe.chunk.js'},{'revision':null,'url':'/static/js/1634.fc60be4c.chunk.js'},{'revision':null,'url':'/static/js/1757.9206265e.chunk.js'},{'revision':null,'url':'/static/js/1791.a6b329c1.chunk.js'},{'revision':null,'url':'/static/js/1866.8f1ed03a.chunk.js'},{'revision':null,'url':'/static/js/1905.55078b98.chunk.js'},{'revision':null,'url':'/static/js/1998.504bce53.chunk.js'},{'revision':null,'url':'/static/js/2194.60ce5330.chunk.js'},{'revision':null,'url':'/static/js/2220.d5bf402b.chunk.js'},{'revision':null,'url':'/static/js/2223.87f3d43b.chunk.js'},{'revision':null,'url':'/static/js/2226.dcd6d725.chunk.js'},{'revision':null,'url':'/static/js/2293.3b6228e7.chunk.js'},{'revision':null,'url':'/static/js/2414.2f0f1743.chunk.js'},{'revision':null,'url':'/static/js/2419.affeecbb.chunk.js'},{'revision':null,'url':'/static/js/2448.8810b225.chunk.js'},{'revision':null,'url':'/static/js/247.681c2793.chunk.js'},{'revision':null,'url':'/static/js/2486.af4e9bef.chunk.js'},{'revision':null,'url':'/static/js/2500.c700b373.chunk.js'},{'revision':null,'url':'/static/js/2504.6631dcbb.chunk.js'},{'revision':null,'url':'/static/js/2563.0a4cb299.chunk.js'},{'revision':null,'url':'/static/js/2681.62154356.chunk.js'},{'revision':null,'url':'/static/js/2821.4afe17cb.chunk.js'},{'revision':null,'url':'/static/js/2989.482539f0.chunk.js'},{'revision':null,'url':'/static/js/2993.f664a2bd.chunk.js'},{'revision':null,'url':'/static/js/3009.f66fc986.chunk.js'},{'revision':null,'url':'/static/js/3061.8f5d3682.chunk.js'},{'revision':null,'url':'/static/js/3082.74ddc126.chunk.js'},{'revision':null,'url':'/static/js/311.6310229e.chunk.js'},{'revision':null,'url':'/static/js/3147.58db7bde.chunk.js'},{'revision':null,'url':'/static/js/3321.5d1acb96.chunk.js'},{'revision':null,'url':'/static/js/3324.e6e60187.chunk.js'},{'revision':null,'url':'/static/js/3496.648fe5c2.chunk.js'},{'revision':null,'url':'/static/js/3628.05dc6207.chunk.js'},{'revision':null,'url':'/static/js/3705.88c425c1.chunk.js'},{'revision':null,'url':'/static/js/3778.9e10027b.chunk.js'},{'revision':null,'url':'/static/js/379.30dd8927.chunk.js'},{'revision':null,'url':'/static/js/394.56cc7577.chunk.js'},{'revision':null,'url':'/static/js/4027.4c81a590.chunk.js'},{'revision':null,'url':'/static/js/4089.263e1e7f.chunk.js'},{'revision':null,'url':'/static/js/4144.4002bda8.chunk.js'},{'revision':null,'url':'/static/js/4145.aaca40b2.chunk.js'},{'revision':null,'url':'/static/js/4219.feb38615.chunk.js'},{'revision':null,'url':'/static/js/4382.fa80a239.chunk.js'},{'revision':null,'url':'/static/js/4384.ed273a32.chunk.js'},{'revision':null,'url':'/static/js/4443.3c1f4770.chunk.js'},{'revision':null,'url':'/static/js/4517.603dfd20.chunk.js'},{'revision':null,'url':'/static/js/47.6888b567.chunk.js'},{'revision':null,'url':'/static/js/4892.8997f8c9.chunk.js'},{'revision':null,'url':'/static/js/4902.ef9118d4.chunk.js'},{'revision':null,'url':'/static/js/491.1d153043.chunk.js'},{'revision':null,'url':'/static/js/5063.a57352eb.chunk.js'},{'revision':null,'url':'/static/js/5164.241bb993.chunk.js'},{'revision':null,'url':'/static/js/517.f9fe0c36.chunk.js'},{'revision':null,'url':'/static/js/5247.b35a131a.chunk.js'},{'revision':null,'url':'/static/js/5271.c33087cf.chunk.js'},{'revision':null,'url':'/static/js/5286.d2dbd5a1.chunk.js'},{'revision':null,'url':'/static/js/5302.8eca8662.chunk.js'},{'revision':null,'url':'/static/js/5319.674b6f40.chunk.js'},{'revision':null,'url':'/static/js/5520.8b337b17.chunk.js'},{'revision':null,'url':'/static/js/5601.341104b7.chunk.js'},{'revision':null,'url':'/static/js/5615.b4a3fb14.chunk.js'},{'revision':null,'url':'/static/js/5882.f209c719.chunk.js'},{'revision':null,'url':'/static/js/5986.b2338fdb.chunk.js'},{'revision':null,'url':'/static/js/616.0263972a.chunk.js'},{'revision':null,'url':'/static/js/6197.604ddec9.chunk.js'},{'revision':null,'url':'/static/js/6292.65e04c21.chunk.js'},{'revision':null,'url':'/static/js/6534.48c659c9.chunk.js'},{'revision':null,'url':'/static/js/6577.5b77b0bf.chunk.js'},{'revision':null,'url':'/static/js/6578.6967210d.chunk.js'},{'revision':null,'url':'/static/js/6609.6494c645.chunk.js'},{'revision':null,'url':'/static/js/6651.9e48577f.chunk.js'},{'revision':null,'url':'/static/js/666.26827c54.chunk.js'},{'revision':null,'url':'/static/js/6753.9b84b806.chunk.js'},{'revision':null,'url':'/static/js/6758.0c981e82.chunk.js'},{'revision':null,'url':'/static/js/6876.c1b5835a.chunk.js'},{'revision':null,'url':'/static/js/6939.39adb089.chunk.js'},{'revision':null,'url':'/static/js/70.5277e85b.chunk.js'},{'revision':null,'url':'/static/js/7001.7d53802e.chunk.js'},{'revision':null,'url':'/static/js/7046.68480ad9.chunk.js'},{'revision':null,'url':'/static/js/7080.cbf41061.chunk.js'},{'revision':null,'url':'/static/js/724.7a40c2ad.chunk.js'},{'revision':null,'url':'/static/js/7248.5a43e224.chunk.js'},{'revision':null,'url':'/static/js/7269.dbb7443e.chunk.js'},{'revision':null,'url':'/static/js/7407.fc079e20.chunk.js'},{'revision':null,'url':'/static/js/7493.33567cea.chunk.js'},{'revision':null,'url':'/static/js/7517.d571173b.chunk.js'},{'revision':null,'url':'/static/js/752.a752b4a6.chunk.js'},{'revision':null,'url':'/static/js/7677.c7206dbd.chunk.js'},{'revision':null,'url':'/static/js/7720.8e0ba747.chunk.js'},{'revision':null,'url':'/static/js/7843.8cca3d4d.chunk.js'},{'revision':null,'url':'/static/js/7873.82cd6171.chunk.js'},{'revision':null,'url':'/static/js/7948.d8a26a25.chunk.js'},{'revision':null,'url':'/static/js/8022.91759ada.chunk.js'},{'revision':null,'url':'/static/js/8051.b4e7206d.chunk.js'},{'revision':null,'url':'/static/js/8061.34a676d3.chunk.js'},{'revision':null,'url':'/static/js/829.0ce20c66.chunk.js'},{'revision':null,'url':'/static/js/8395.128a4a8a.chunk.js'},{'revision':null,'url':'/static/js/8508.1006abbe.chunk.js'},{'revision':null,'url':'/static/js/8663.895ba7ff.chunk.js'},{'revision':null,'url':'/static/js/8734.6468cf96.chunk.js'},{'revision':null,'url':'/static/js/8855.bf96b998.chunk.js'},{'revision':null,'url':'/static/js/9078.059459d4.chunk.js'},{'revision':null,'url':'/static/js/918.bd143163.chunk.js'},{'revision':null,'url':'/static/js/920.eca3140c.chunk.js'},{'revision':null,'url':'/static/js/9209.70749b1a.chunk.js'},{'revision':null,'url':'/static/js/9251.88079e7a.chunk.js'},{'revision':null,'url':'/static/js/9293.6c1dd481.chunk.js'},{'revision':null,'url':'/static/js/9557.eb39c3c3.chunk.js'},{'revision':null,'url':'/static/js/9566.81634403.chunk.js'},{'revision':null,'url':'/static/js/9590.6843c27f.chunk.js'},{'revision':null,'url':'/static/js/9771.fe95cdab.chunk.js'},{'revision':null,'url':'/static/js/9786.6c9266f1.chunk.js'},{'revision':null,'url':'/static/js/9834.34181ce5.chunk.js'},{'revision':null,'url':'/static/js/9878.35db106e.chunk.js'},{'revision':null,'url':'/static/js/9966.6b43639c.chunk.js'},{'revision':null,'url':'/static/js/main.80e7fb3b.js'},{'revision':null,'url':'/static/media/slick.2630a3e3eab21c607e21.svg'},{'revision':null,'url':'/static/media/slick.295183786cd8a1389865.woff'},{'revision':null,'url':'/static/media/slick.a4e97f5a2a64f0ab1323.eot'},{'revision':null,'url':'/static/media/slick.c94f7671dcc99dce43e2.ttf'}]),function(e){var t=Ce();qe(new Ie(t,e))}(Ae);var Be,Fe=new RegExp("/[^/?]+\\.[^/]+$");qe((function(e){var t=e.request,r=e.url;return"navigate"===t.mode&&(!r.pathname.startsWith("/_")&&!r.pathname.match(Fe))}),(Be="/index.html",Ce().createHandlerBoundToURL(Be))),qe((function(e){var t=e.url;return t.origin===self.location.origin&&t.pathname.endsWith(".png")}),new We({cacheName:"images",plugins:[new de({maxEntries:50})]})),self.addEventListener("message",(function(e){e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()}))}()}();