Files
2022-03-06 17:41:36 +08:00

6 lines
64 KiB
JavaScript

(function(V){var F={};function U(N){if(F[N])return F[N].exports;var R=F[N]={i:N,l:!1,exports:{}};return V[N].call(R.exports,R,R.exports,U),R.l=!0,R.exports}return U.m=V,U.c=F,U.d=function(N,R,D){U.o(N,R)||Object.defineProperty(N,R,{enumerable:!0,get:D})},U.r=function(N){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(N,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(N,"__esModule",{value:!0})},U.t=function(N,R){if(R&1&&(N=U(N)),R&8||R&4&&typeof N=="object"&&N&&N.__esModule)return N;var D=Object.create(null);if(U.r(D),Object.defineProperty(D,"default",{enumerable:!0,value:N}),R&2&&typeof N!="string")for(var G in N)U.d(D,G,function(j){return N[j]}.bind(null,G));return D},U.n=function(N){var R=N&&N.__esModule?function(){return N.default}:function(){return N};return U.d(R,"a",R),R},U.o=function(N,R){return Object.prototype.hasOwnProperty.call(N,R)},U.p="/",U(U.s="4Onj")})({"4Onj":function(V,F,U){"use strict";U.r(F);function N(t,e,r,a,i,n,s){try{var c=t[n](s),u=c.value}catch(h){r(h);return}c.done?e(u):Promise.resolve(u).then(a,i)}function R(t){return function(){var e=this,r=arguments;return new Promise(function(a,i){var n=t.apply(e,r);function s(u){N(n,a,i,s,c,"next",u)}function c(u){N(n,a,i,s,c,"throw",u)}s(void 0)})}}function D(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,a=new Array(e);r<e;r++)a[r]=t[r];return a}function G(t){if(Array.isArray(t))return D(t)}function j(t){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(t))return Array.from(t)}function x(t,e){if(!!t){if(typeof t=="string")return D(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return D(t,e)}}function ie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function X(t){return G(t)||j(t)||x(t)||ie()}function se(t){if(Array.isArray(t))return t}function me(t,e){if(!(typeof Symbol=="undefined"||!(Symbol.iterator in Object(t)))){var r=[],a=!0,i=!1,n=void 0;try{for(var s=t[Symbol.iterator](),c;!(a=(c=s.next()).done)&&(r.push(c.value),!(e&&r.length===e));a=!0);}catch(u){i=!0,n=u}finally{try{!a&&s.return!=null&&s.return()}finally{if(i)throw n}}return r}}function le(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ue(t,e){return se(t)||me(t,e)||x(t,e)||le()}function S(t,e){var r;if(typeof Symbol=="undefined"||t[Symbol.iterator]==null){if(Array.isArray(t)||(r=x(t))||e&&t&&typeof t.length=="number"){r&&(t=r);var a=0,i=function(){};return{s:i,n:function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(h){throw h},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var n=!0,s=!1,c;return{s:function(){r=t[Symbol.iterator]()},n:function(){var h=r.next();return n=h.done,h},e:function(h){s=!0,c=h},f:function(){try{!n&&r.return!=null&&r.return()}finally{if(s)throw c}}}}function M(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ee(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function I(t,e,r){return e&&ee(t.prototype,e),r&&ee(t,r),t}var he=U("WmNS"),b=U.n(he);function B(t,e){return B=Object.setPrototypeOf||function(a,i){return a.__proto__=i,a},B(t,e)}function Z(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&B(t,e)}function Y(t){return Y=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Y(t)}function re(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function z(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?z=function(r){return typeof r}:z=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},z(t)}function ye(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ce(t,e){return e&&(z(e)==="object"||typeof e=="function")?e:ye(t)}function oe(t){var e=re();return function(){var a=Y(t),i;if(e){var n=Y(this).constructor;i=Reflect.construct(a,arguments,n)}else i=a.apply(this,arguments);return ce(this,i)}}function we(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function ae(t,e,r){return re()?ae=Reflect.construct:ae=function(i,n,s){var c=[null];c.push.apply(c,n);var u=Function.bind.apply(i,c),h=new u;return s&&B(h,s.prototype),h},ae.apply(null,arguments)}function te(t){var e=typeof Map=="function"?new Map:void 0;return te=function(a){if(a===null||!we(a))return a;if(typeof a!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e!="undefined"){if(e.has(a))return e.get(a);e.set(a,i)}function i(){return ae(a,arguments,Y(this).constructor)}return i.prototype=Object.create(a.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),B(i,a)},te(t)}var be=U("Bxln"),fe={"invalid-value":function(e){var r=e.paramName,a=e.validValueDescription,i=e.value;if(!r||!a)throw new Error("Unexpected input to 'invalid-value' error.");return"The '".concat(r,"' parameter was given a value with an ")+"unexpected value. ".concat(a," Received a value of ")+"".concat(JSON.stringify(i),".")},"not-an-array":function(e){var r=e.moduleName,a=e.className,i=e.funcName,n=e.paramName;if(!r||!a||!i||!n)throw new Error("Unexpected input to 'not-an-array' error.");return"The parameter '".concat(n,"' passed into ")+"'".concat(r,".").concat(a,".").concat(i,"()' must be an array.")},"incorrect-type":function(e){var r=e.expectedType,a=e.paramName,i=e.moduleName,n=e.className,s=e.funcName;if(!r||!a||!i||!s)throw new Error("Unexpected input to 'incorrect-type' error.");var c=n?"".concat(n,"."):"";return"The parameter '".concat(a,"' passed into ")+"'".concat(i,".").concat(c)+"".concat(s,"()' must be of type ").concat(r,".")},"incorrect-class":function(e){var r=e.expectedClassName,a=e.paramName,i=e.moduleName,n=e.className,s=e.funcName,c=e.isReturnValueProblem;if(!r||!i||!s)throw new Error("Unexpected input to 'incorrect-class' error.");var u=n?"".concat(n,"."):"";return c?"The return value from "+"'".concat(i,".").concat(u).concat(s,"()' ")+"must be an instance of class ".concat(r,"."):"The parameter '".concat(a,"' passed into ")+"'".concat(i,".").concat(u).concat(s,"()' ")+"must be an instance of class ".concat(r,".")},"missing-a-method":function(e){var r=e.expectedMethod,a=e.paramName,i=e.moduleName,n=e.className,s=e.funcName;if(!r||!a||!i||!n||!s)throw new Error("Unexpected input to 'missing-a-method' error.");return"".concat(i,".").concat(n,".").concat(s,"() expected the ")+"'".concat(a,"' parameter to expose a '").concat(r,"' method.")},"add-to-cache-list-unexpected-type":function(e){var r=e.entry;return"An unexpected entry was passed to 'workbox-precaching.PrecacheController.addToCacheList()' The entry "+"'".concat(JSON.stringify(r),"' isn't supported. You must supply an array of ")+"strings with one or more characters, objects with a url property or Request objects."},"add-to-cache-list-conflicting-entries":function(e){var r=e.firstEntry,a=e.secondEntry;if(!r||!a)throw new Error("Unexpected input to 'add-to-cache-list-duplicate-entries' error.");return"Two of the entries passed to 'workbox-precaching.PrecacheController.addToCacheList()' had the URL "+"".concat(r," but different revision details. Workbox is ")+"unable to cache and version the asset correctly. Please remove one of the entries."},"plugin-error-request-will-fetch":function(e){var r=e.thrownErrorMessage;if(!r)throw new Error("Unexpected input to 'plugin-error-request-will-fetch', error.");return"An error was thrown by a plugins 'requestWillFetch()' method. "+"The thrown error message was: '".concat(r,"'.")},"invalid-cache-name":function(e){var r=e.cacheNameId,a=e.value;if(!r)throw new Error("Expected a 'cacheNameId' for error 'invalid-cache-name'");return"You must provide a name containing at least one character for "+"setCacheDetails({".concat(r,": '...'}). Received a value of ")+"'".concat(JSON.stringify(a),"'")},"unregister-route-but-not-found-with-method":function(e){var r=e.method;if(!r)throw new Error("Unexpected input to 'unregister-route-but-not-found-with-method' error.");return"The route you're trying to unregister was not previously "+"registered for the method type '".concat(r,"'.")},"unregister-route-route-not-registered":function(){return"The route you're trying to unregister was not previously registered."},"queue-replay-failed":function(e){var r=e.name;return"Replaying the background sync queue '".concat(r,"' failed.")},"duplicate-queue-name":function(e){var r=e.name;return"The Queue name '".concat(r,"' is already being used. ")+"All instances of backgroundSync.Queue must be given unique names."},"expired-test-without-max-age":function(e){var r=e.methodName,a=e.paramName;return"The '".concat(r,"()' method can only be used when the ")+"'".concat(a,"' is used in the constructor.")},"unsupported-route-type":function(e){var r=e.moduleName,a=e.className,i=e.funcName,n=e.paramName;return"The supplied '".concat(n,"' parameter was an unsupported type. ")+"Please check the docs for ".concat(r,".").concat(a,".").concat(i," for ")+"valid input types."},"not-array-of-class":function(e){var r=e.value,a=e.expectedClass,i=e.moduleName,n=e.className,s=e.funcName,c=e.paramName;return"The supplied '".concat(c,"' parameter must be an array of ")+"'".concat(a,"' objects. Received '").concat(JSON.stringify(r),",'. ")+"Please check the call to ".concat(i,".").concat(n,".").concat(s,"() ")+"to fix the issue."},"max-entries-or-age-required":function(e){var r=e.moduleName,a=e.className,i=e.funcName;return"You must define either config.maxEntries or config.maxAgeSeconds"+"in ".concat(r,".").concat(a,".").concat(i)},"statuses-or-headers-required":function(e){var r=e.moduleName,a=e.className,i=e.funcName;return"You must define either config.statuses or config.headers"+"in ".concat(r,".").concat(a,".").concat(i)},"invalid-string":function(e){var r=e.moduleName,a=e.funcName,i=e.paramName;if(!i||!r||!a)throw new Error("Unexpected input to 'invalid-string' error.");return"When using strings, the '".concat(i,"' parameter must start with ")+"'http' (for cross-origin matches) or '/' (for same-origin matches). "+"Please see the docs for ".concat(r,".").concat(a,"() for ")+"more info."},"channel-name-required":function(){return"You must provide a channelName to construct a BroadcastCacheUpdate instance."},"invalid-responses-are-same-args":function(){return"The arguments passed into responsesAreSame() appear to be invalid. Please ensure valid Responses are used."},"expire-custom-caches-only":function(){return"You must provide a 'cacheName' property when using the expiration plugin with a runtime caching strategy."},"unit-must-be-bytes":function(e){var r=e.normalizedRangeHeader;if(!r)throw new Error("Unexpected input to 'unit-must-be-bytes' error.");return"The 'unit' portion of the Range header must be set to 'bytes'. "+'The Range header provided was "'.concat(r,'"')},"single-range-only":function(e){var r=e.normalizedRangeHeader;if(!r)throw new Error("Unexpected input to 'single-range-only' error.");return"Multiple ranges are not supported. Please use a single start value, and optional end value. The Range header provided was "+'"'.concat(r,'"')},"invalid-range-values":function(e){var r=e.normalizedRangeHeader;if(!r)throw new Error("Unexpected input to 'invalid-range-values' error.");return"The Range header is missing both start and end values. At least one of those values is needed. The Range header provided was "+'"'.concat(r,'"')},"no-range-header":function(){return"No Range header was found in the Request provided."},"range-not-satisfiable":function(e){var r=e.size,a=e.start,i=e.end;return"The start (".concat(a,") and end (").concat(i,") values in the Range are ")+"not satisfiable by the cached response, which is ".concat(r," bytes.")},"attempt-to-cache-non-get-request":function(e){var r=e.url,a=e.method;return"Unable to cache '".concat(r,"' because it is a '").concat(a,"' request and ")+"only 'GET' requests can be cached."},"cache-put-with-no-response":function(e){var r=e.url;return"There was an attempt to cache '".concat(r,"' but the response was not ")+"defined."},"no-response":function(e){var r=e.url,a=e.error,i="The strategy could not generate a response for '".concat(r,"'.");return a&&(i+=" The underlying error is ".concat(a,".")),i},"bad-precaching-response":function(e){var r=e.url,a=e.status;return"The precaching request for '".concat(r,"' failed")+(a?" with an HTTP status of ".concat(a,"."):".")},"non-precached-url":function(e){var r=e.url;return"createHandlerBoundToURL('".concat(r,"') was called, but that URL is ")+"not precached. Please pass in a URL that is precached instead."},"add-to-cache-list-conflicting-integrities":function(e){var r=e.url;return"Two of the entries passed to 'workbox-precaching.PrecacheController.addToCacheList()' had the URL "+"".concat(r," with different integrity values. Please remove one of them.")},"missing-precache-entry":function(e){var r=e.cacheName,a=e.url;return"Unable to find a precached response in ".concat(r," for ").concat(a,".")},"cross-origin-copy-response":function(e){var r=e.origin;return"workbox-core.copyResponse() can only be used with same-origin "+"responses. It was passed a response with origin ".concat(r,".")}},ke=function(e){for(var r=e,a=arguments.length,i=new Array(a>1?a-1:0),n=1;n<a;n++)i[n-1]=arguments[n];return i.length>0&&(r+=" :: ".concat(JSON.stringify(i))),r},g=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=fe[e];if(!a)throw new Error("Unable to find message for code '".concat(e,"'."));return a(r)},p=ke,f=function(t){Z(r,t);var e=oe(r);function r(a,i){var n;M(this,r);var s=p(a,i);return n=e.call(this,s),n.name=a,n.details=i,n}return r}(te(Error)),C=function(e,r){if(!Array.isArray(e))throw new f("not-an-array",r)},T=function(e,r,a){var i=typeof e[r];if(i!=="function")throw a.expectedMethod=r,new f("missing-a-method",a)},P=function(e,r,a){if(typeof e!==r)throw a.expectedType=r,new f("incorrect-type",a)},A=function(e,r,a){if(!(e instanceof r))throw a.expectedClassName=r.name,new f("incorrect-class",a)},W=function(e,r,a){if(!r.includes(e))throw a.validValueDescription="Valid values are ".concat(JSON.stringify(r),"."),new f("invalid-value",a)},H=function(e,r,a){var i=new f("not-array-of-class",a);if(!Array.isArray(e))throw i;var n=S(e),s;try{for(n.s();!(s=n.n()).done;){var c=s.value;if(!(c instanceof r))throw i}}catch(u){n.e(u)}finally{n.f()}},$=null,K={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:typeof registration!="undefined"?registration.scope:""},J=function(e){return[K.prefix,e,K.suffix].filter(function(r){return r&&r.length>0}).join("-")},Q=function(e){for(var r=0,a=Object.keys(K);r<a.length;r++){var i=a[r];e(i)}},Re={updateDetails:function(e){Q(function(r){typeof e[r]=="string"&&(K[r]=e[r])})},getGoogleAnalyticsName:function(e){return e||J(K.googleAnalytics)},getPrecacheName:function(e){return e||J(K.precache)},getPrefix:function(){return K.prefix},getRuntimeName:function(e){return e||J(K.runtime)},getSuffix:function(){return K.suffix}},q=null;function Oe(t,e){var r=e();return t.waitUntil(r),r}var Rr=U("xwD5"),je="__WB_REVISION__";function He(t){if(!t)throw new f("add-to-cache-list-unexpected-type",{entry:t});if(typeof t=="string"){var e=new URL(t,location.href);return{cacheKey:e.href,url:e.href}}var r=t.revision,a=t.url;if(!a)throw new f("add-to-cache-list-unexpected-type",{entry:t});if(!r){var i=new URL(a,location.href);return{cacheKey:i.href,url:i.href}}var n=new URL(a,location.href),s=new URL(a,location.href);return n.searchParams.set(je,r),{cacheKey:n.href,url:s.href}}var $e=function t(){var e=this;M(this,t),this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=function(){var r=R(b.a.mark(function a(i){var n,s;return b.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:n=i.request,s=i.state,s&&(s.originalRequest=n);case 2:case"end":return u.stop()}},a)}));return function(a){return r.apply(this,arguments)}}(),this.cachedResponseWillBeUsed=function(){var r=R(b.a.mark(function a(i){var n,s,c,u;return b.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return n=i.event,s=i.state,c=i.cachedResponse,n.type==="install"&&s&&s.originalRequest&&s.originalRequest instanceof Request&&(u=s.originalRequest.url,c?e.notUpdatedURLs.push(u):e.updatedURLs.push(u)),l.abrupt("return",c);case 3:case"end":return l.stop()}},a)}));return function(a){return r.apply(this,arguments)}}()},Fe=function t(e){var r=this,a=e.precacheController;M(this,t),this.cacheKeyWillBeUsed=function(){var i=R(b.a.mark(function n(s){var c,u,h;return b.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return c=s.request,u=s.params,h=(u==null?void 0:u.cacheKey)||r._precacheController.getCacheKeyForURL(c.url),o.abrupt("return",h?new Request(h,{headers:c.headers}):c);case 3:case"end":return o.stop()}},n)}));return function(n){return i.apply(this,arguments)}}(),this._precacheController=a},Ge=function(e,r){q.groupCollapsed(e);var a=S(r),i;try{for(a.s();!(i=a.n()).done;){var n=i.value;q.log(n)}}catch(s){a.e(s)}finally{a.f()}q.groupEnd()};function Cr(t){var e=t.length;e>0&&(q.groupCollapsed("During precaching cleanup, "+"".concat(e," cached ")+"request".concat(e===1?" was":"s were"," deleted.")),Ge("Deleted Cache Requests",t),q.groupEnd())}function qe(t,e){if(e.length!==0){q.groupCollapsed(t);var r=S(e),a;try{for(r.s();!(a=r.n()).done;){var i=a.value;q.log(i)}}catch(n){r.e(n)}finally{r.f()}q.groupEnd()}}function Nr(t,e){var r=t.length,a=e.length;if(r||a){var i="Precaching ".concat(r," file").concat(r===1?"":"s",".");a>0&&(i+=" ".concat(a," ")+"file".concat(a===1?" is":"s are"," already cached.")),q.groupCollapsed(i),qe("View newly precached URLs.",t),qe("View previously precached URLs.",e),q.groupEnd()}}var pe;function Be(){if(pe===void 0){var t=new Response("");if("body"in t)try{new Response(t.body),pe=!0}catch(e){pe=!1}pe=!1}return pe}function Ve(t,e){return Pe.apply(this,arguments)}function Pe(){return Pe=R(b.a.mark(function t(e,r){var a,i,n,s,c,u;return b.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(a=null,e.url&&(i=new URL(e.url),a=i.origin),a===self.location.origin){l.next=4;break}throw new f("cross-origin-copy-response",{origin:a});case 4:if(n=e.clone(),s={headers:new Headers(n.headers),status:n.status,statusText:n.statusText},c=r?r(s):s,!Be()){l.next=11;break}l.t0=n.body,l.next=14;break;case 11:return l.next=13,n.blob();case 13:l.t0=l.sent;case 14:return u=l.t0,l.abrupt("return",new Response(u,c));case 16:case"end":return l.stop()}},t)})),Pe.apply(this,arguments)}var de=function(e){var r=new URL(String(e),location.href);return r.href.replace(new RegExp("^".concat(location.origin)),"")};function Ae(t,e){var r=new URL(t),a=S(e),i;try{for(a.s();!(i=a.n()).done;){var n=i.value;r.searchParams.delete(n)}}catch(s){a.e(s)}finally{a.f()}return r.href}function ze(t,e,r,a){return Le.apply(this,arguments)}function Le(){return Le=R(b.a.mark(function t(e,r,a,i){var n,s,c,u,h,l,o;return b.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(n=Ae(r.url,a),r.url!==n){d.next=3;break}return d.abrupt("return",e.match(r,i));case 3:return s=Object.assign(Object.assign({},i),{ignoreSearch:!0}),d.next=6,e.keys(r,s);case 6:c=d.sent,u=S(c),d.prev=8,u.s();case 10:if((h=u.n()).done){d.next=17;break}if(l=h.value,o=Ae(l.url,a),n!==o){d.next=15;break}return d.abrupt("return",e.match(l,i));case 15:d.next=10;break;case 17:d.next=22;break;case 19:d.prev=19,d.t0=d.catch(8),u.e(d.t0);case 22:return d.prev=22,u.f(),d.finish(22);case 25:return d.abrupt("return");case 26:case"end":return d.stop()}},t,null,[[8,19,22,25]])})),Le.apply(this,arguments)}var Ye=function t(){var e=this;M(this,t),this.promise=new Promise(function(r,a){e.resolve=r,e.reject=a})},Je=new Set;function Qe(){return Te.apply(this,arguments)}function Te(){return Te=R(b.a.mark(function t(){var e,r,a;return b.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:e=S(Je),n.prev=2,e.s();case 4:if((r=e.n()).done){n.next=11;break}return a=r.value,n.next=8,a();case 8:case 9:n.next=4;break;case 11:n.next=16;break;case 13:n.prev=13,n.t0=n.catch(2),e.e(n.t0);case 16:return n.prev=16,e.f(),n.finish(16);case 19:case 20:case"end":return n.stop()}},t,null,[[2,13,16,19]])})),Te.apply(this,arguments)}function Xe(t){return new Promise(function(e){return setTimeout(e,t)})}var Pr=U("aqiC");function Ce(t){return typeof t=="string"?new Request(t):t}var Ze=function(){function t(e,r){M(this,t),this._cacheKeys={},Object.assign(this,r),this.event=r.event,this._strategy=e,this._handlerDeferred=new Ye,this._extendLifetimePromises=[],this._plugins=X(e.plugins),this._pluginStateMap=new Map;var a=S(this._plugins),i;try{for(a.s();!(i=a.n()).done;){var n=i.value;this._pluginStateMap.set(n,{})}}catch(s){a.e(s)}finally{a.f()}this.event.waitUntil(this._handlerDeferred.promise)}return I(t,[{key:"fetch",value:function(e){function r(a){return e.apply(this,arguments)}return r.toString=function(){return e.toString()},r}(function(){var e=R(b.a.mark(function r(a){var i,n,s,c,u,h,l,o,v,d,L,m;return b.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(i=this.event,n=Ce(a),!(n.mode==="navigate"&&i instanceof FetchEvent&&i.preloadResponse)){w.next=9;break}return w.next=5,i.preloadResponse;case 5:if(s=w.sent,!s){w.next=9;break}return w.abrupt("return",s);case 9:c=this.hasCallback("fetchDidFail")?n.clone():null,w.prev=10,u=S(this.iterateCallbacks("requestWillFetch")),w.prev=12,u.s();case 14:if((h=u.n()).done){w.next=21;break}return l=h.value,w.next=18,l({request:n.clone(),event:i});case 18:n=w.sent;case 19:w.next=14;break;case 21:w.next=26;break;case 23:w.prev=23,w.t0=w.catch(12),u.e(w.t0);case 26:return w.prev=26,u.f(),w.finish(26);case 29:w.next=35;break;case 31:if(w.prev=31,w.t1=w.catch(10),!(w.t1 instanceof Error)){w.next=35;break}throw new f("plugin-error-request-will-fetch",{thrownErrorMessage:w.t1.message});case 35:return o=n.clone(),w.prev=36,w.next=39,fetch(n,n.mode==="navigate"?void 0:this._strategy.fetchOptions);case 39:v=w.sent,d=S(this.iterateCallbacks("fetchDidSucceed")),w.prev=42,d.s();case 44:if((L=d.n()).done){w.next=51;break}return m=L.value,w.next=48,m({event:i,request:o,response:v});case 48:v=w.sent;case 49:w.next=44;break;case 51:w.next=56;break;case 53:w.prev=53,w.t2=w.catch(42),d.e(w.t2);case 56:return w.prev=56,d.f(),w.finish(56);case 59:return w.abrupt("return",v);case 62:if(w.prev=62,w.t3=w.catch(36),!c){w.next=68;break}return w.next=68,this.runCallbacks("fetchDidFail",{error:w.t3,event:i,originalRequest:c.clone(),request:o.clone()});case 68:throw w.t3;case 69:case"end":return w.stop()}},r,this,[[10,31],[12,23,26,29],[36,62],[42,53,56,59]])}));return function(r){return e.apply(this,arguments)}}())},{key:"fetchAndCachePut",value:function(){var e=R(b.a.mark(function a(i){var n,s;return b.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,this.fetch(i);case 2:return n=u.sent,s=n.clone(),this.waitUntil(this.cachePut(i,s)),u.abrupt("return",n);case 6:case"end":return u.stop()}},a,this)}));function r(a){return e.apply(this,arguments)}return r}()},{key:"cacheMatch",value:function(){var e=R(b.a.mark(function a(i){var n,s,c,u,h,l,o,v,d,L;return b.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return n=Ce(i),c=this._strategy,u=c.cacheName,h=c.matchOptions,y.next=4,this.getCacheKey(n,"read");case 4:return l=y.sent,o=Object.assign(Object.assign({},h),{cacheName:u}),y.next=8,caches.match(l,o);case 8:s=y.sent,v=S(this.iterateCallbacks("cachedResponseWillBeUsed")),y.prev=11,v.s();case 13:if((d=v.n()).done){y.next=23;break}return L=d.value,y.next=17,L({cacheName:u,matchOptions:h,cachedResponse:s,request:l,event:this.event});case 17:if(y.t0=y.sent,y.t0){y.next=20;break}y.t0=void 0;case 20:s=y.t0;case 21:y.next=13;break;case 23:y.next=28;break;case 25:y.prev=25,y.t1=y.catch(11),v.e(y.t1);case 28:return y.prev=28,v.f(),y.finish(28);case 31:return y.abrupt("return",s);case 32:case"end":return y.stop()}},a,this,[[11,25,28,31]])}));function r(a){return e.apply(this,arguments)}return r}()},{key:"cachePut",value:function(){var e=R(b.a.mark(function a(i,n){var s,c,u,h,l,o,v,d,L,m,y,w,O;return b.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=Ce(i),k.next=3,Xe(0);case 3:return k.next=5,this.getCacheKey(s,"write");case 5:c=k.sent,k.next=11;break;case 9:u=n.headers.get("Vary"),u&&q.debug("The response for ".concat(de(c.url)," ")+"has a 'Vary: ".concat(u,"' header. ")+"Consider setting the {ignoreVary: true} option on your strategy to ensure cache matching and deletion works as expected.");case 11:if(n){k.next=14;break}throw new f("cache-put-with-no-response",{url:de(c.url)});case 14:return k.next=16,this._ensureResponseSafeToCache(n);case 16:if(h=k.sent,h){k.next=20;break}return k.abrupt("return",!1);case 20:return l=this._strategy,o=l.cacheName,v=l.matchOptions,k.next=23,self.caches.open(o);case 23:if(d=k.sent,L=this.hasCallback("cacheDidUpdate"),!L){k.next=31;break}return k.next=28,ze(d,c.clone(),["__WB_REVISION__"],v);case 28:k.t0=k.sent,k.next=32;break;case 31:k.t0=null;case 32:return m=k.t0,k.prev=34,k.next=37,d.put(c,L?h.clone():h);case 37:k.next=46;break;case 39:if(k.prev=39,k.t1=k.catch(34),!(k.t1 instanceof Error)){k.next=46;break}if(k.t1.name!=="QuotaExceededError"){k.next=45;break}return k.next=45,Qe();case 45:throw k.t1;case 46:y=S(this.iterateCallbacks("cacheDidUpdate")),k.prev=47,y.s();case 49:if((w=y.n()).done){k.next=55;break}return O=w.value,k.next=53,O({cacheName:o,oldResponse:m,newResponse:h.clone(),request:c,event:this.event});case 53:k.next=49;break;case 55:k.next=60;break;case 57:k.prev=57,k.t2=k.catch(47),y.e(k.t2);case 60:return k.prev=60,y.f(),k.finish(60);case 63:return k.abrupt("return",!0);case 64:case"end":return k.stop()}},a,this,[[34,39],[47,57,60,63]])}));function r(a,i){return e.apply(this,arguments)}return r}()},{key:"getCacheKey",value:function(){var e=R(b.a.mark(function a(i,n){var s,c,u,h,l;return b.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(s="".concat(i.url," | ").concat(n),this._cacheKeys[s]){v.next=24;break}c=i,u=S(this.iterateCallbacks("cacheKeyWillBeUsed")),v.prev=4,u.s();case 6:if((h=u.n()).done){v.next=15;break}return l=h.value,v.t0=Ce,v.next=11,l({mode:n,request:c,event:this.event,params:this.params});case 11:v.t1=v.sent,c=(0,v.t0)(v.t1);case 13:v.next=6;break;case 15:v.next=20;break;case 17:v.prev=17,v.t2=v.catch(4),u.e(v.t2);case 20:return v.prev=20,u.f(),v.finish(20);case 23:this._cacheKeys[s]=c;case 24:return v.abrupt("return",this._cacheKeys[s]);case 25:case"end":return v.stop()}},a,this,[[4,17,20,23]])}));function r(a,i){return e.apply(this,arguments)}return r}()},{key:"hasCallback",value:function(r){var a=S(this._strategy.plugins),i;try{for(a.s();!(i=a.n()).done;){var n=i.value;if(r in n)return!0}}catch(s){a.e(s)}finally{a.f()}return!1}},{key:"runCallbacks",value:function(){var e=R(b.a.mark(function a(i,n){var s,c,u;return b.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:s=S(this.iterateCallbacks(i)),l.prev=1,s.s();case 3:if((c=s.n()).done){l.next=9;break}return u=c.value,l.next=7,u(n);case 7:l.next=3;break;case 9:l.next=14;break;case 11:l.prev=11,l.t0=l.catch(1),s.e(l.t0);case 14:return l.prev=14,s.f(),l.finish(14);case 17:case"end":return l.stop()}},a,this,[[1,11,14,17]])}));function r(a,i){return e.apply(this,arguments)}return r}()},{key:"iterateCallbacks",value:b.a.mark(function e(r){var a=this,i,n,s;return b.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:i=S(this._strategy.plugins),u.prev=1,s=b.a.mark(function h(){var l,o,v;return b.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(l=n.value,typeof l[r]!="function"){L.next=6;break}return o=a._pluginStateMap.get(l),v=function(y){var w=Object.assign(Object.assign({},y),{state:o});return l[r](w)},L.next=6,v;case 6:case"end":return L.stop()}},h)}),i.s();case 4:if((n=i.n()).done){u.next=8;break}return u.delegateYield(s(),"t0",6);case 6:u.next=4;break;case 8:u.next=13;break;case 10:u.prev=10,u.t1=u.catch(1),i.e(u.t1);case 13:return u.prev=13,i.f(),u.finish(13);case 16:case"end":return u.stop()}},e,this,[[1,10,13,16]])})},{key:"waitUntil",value:function(r){return this._extendLifetimePromises.push(r),r}},{key:"doneWaiting",value:function(){var e=R(b.a.mark(function a(){var i;return b.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(i=this._extendLifetimePromises.shift())){s.next=5;break}return s.next=3,i;case 3:s.next=0;break;case 5:case"end":return s.stop()}},a,this)}));function r(){return e.apply(this,arguments)}return r}()},{key:"destroy",value:function(){this._handlerDeferred.resolve(null)}},{key:"_ensureResponseSafeToCache",value:function(){var e=R(b.a.mark(function a(i){var n,s,c,u,h;return b.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:n=i,s=!1,c=S(this.iterateCallbacks("cacheWillUpdate")),o.prev=3,c.s();case 5:if((u=c.n()).done){o.next=18;break}return h=u.value,o.next=9,h({request:this.request,response:n,event:this.event});case 9:if(o.t0=o.sent,o.t0){o.next=12;break}o.t0=void 0;case 12:if(n=o.t0,s=!0,n){o.next=16;break}return o.abrupt("break",18);case 16:o.next=5;break;case 18:o.next=23;break;case 20:o.prev=20,o.t1=o.catch(3),c.e(o.t1);case 23:return o.prev=23,c.f(),o.finish(23);case 26:return s||n&&n.status!==200&&(n=void 0),o.abrupt("return",n);case 28:case"end":return o.stop()}},a,this,[[3,20,23,26]])}));function r(a){return e.apply(this,arguments)}return r}()}]),t}(),_e=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};M(this,t),this.cacheName=Re.getRuntimeName(e.cacheName),this.plugins=e.plugins||[],this.fetchOptions=e.fetchOptions,this.matchOptions=e.matchOptions}return I(t,[{key:"handle",value:function(r){var a=this.handleAll(r),i=ue(a,1),n=i[0];return n}},{key:"handleAll",value:function(r){r instanceof FetchEvent&&(r={event:r,request:r.request});var a=r.event,i=typeof r.request=="string"?new Request(r.request):r.request,n="params"in r?r.params:void 0,s=new Ze(this,{event:a,request:i,params:n}),c=this._getResponse(s,i,a),u=this._awaitComplete(c,s,i,a);return[c,u]}},{key:"_getResponse",value:function(){var e=R(b.a.mark(function a(i,n,s){var c,u,h,l,o,v,d;return b.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,i.runCallbacks("handlerWillStart",{event:s,request:n});case 2:return c=void 0,m.prev=3,m.next=6,this._handle(n,i);case 6:if(c=m.sent,!(!c||c.type==="error")){m.next=9;break}throw new f("no-response",{url:n.url});case 9:m.next=39;break;case 11:if(m.prev=11,m.t0=m.catch(3),!(m.t0 instanceof Error)){m.next=34;break}u=S(i.iterateCallbacks("handlerDidError")),m.prev=15,u.s();case 17:if((h=u.n()).done){m.next=26;break}return l=h.value,m.next=21,l({error:m.t0,event:s,request:n});case 21:if(c=m.sent,!c){m.next=24;break}return m.abrupt("break",26);case 24:m.next=17;break;case 26:m.next=31;break;case 28:m.prev=28,m.t1=m.catch(15),u.e(m.t1);case 31:return m.prev=31,u.f(),m.finish(31);case 34:if(c){m.next=38;break}throw m.t0;case 38:case 39:o=S(i.iterateCallbacks("handlerWillRespond")),m.prev=40,o.s();case 42:if((v=o.n()).done){m.next=49;break}return d=v.value,m.next=46,d({event:s,request:n,response:c});case 46:c=m.sent;case 47:m.next=42;break;case 49:m.next=54;break;case 51:m.prev=51,m.t2=m.catch(40),o.e(m.t2);case 54:return m.prev=54,o.f(),m.finish(54);case 57:return m.abrupt("return",c);case 58:case"end":return m.stop()}},a,this,[[3,11],[15,28,31,34],[40,51,54,57]])}));function r(a,i,n){return e.apply(this,arguments)}return r}()},{key:"_awaitComplete",value:function(){var e=R(b.a.mark(function a(i,n,s,c){var u,h;return b.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,i;case 3:u=o.sent,o.next=8;break;case 6:o.prev=6,o.t0=o.catch(0);case 8:return o.prev=8,o.next=11,n.runCallbacks("handlerDidRespond",{event:c,request:s,response:u});case 11:return o.next=13,n.doneWaiting();case 13:o.next=18;break;case 15:o.prev=15,o.t1=o.catch(8),o.t1 instanceof Error&&(h=o.t1);case 18:return o.next=20,n.runCallbacks("handlerDidComplete",{event:c,request:s,response:u,error:h});case 20:if(n.destroy(),!h){o.next=23;break}throw h;case 23:case"end":return o.stop()}},a,null,[[0,6],[8,15]])}));function r(a,i,n,s){return e.apply(this,arguments)}return r}()}]),t}(),Ue=function(t){Z(r,t);var e=oe(r);function r(){var a,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return M(this,r),i.cacheName=Re.getPrecacheName(i.cacheName),a=e.call(this,i),a._fallbackToNetwork=i.fallbackToNetwork!==!1,a.plugins.push(r.copyRedirectedCacheableResponsesPlugin),a}return I(r,[{key:"_handle",value:function(){var a=R(b.a.mark(function n(s,c){var u;return b.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,c.cacheMatch(s);case 2:if(u=l.sent,!u){l.next=5;break}return l.abrupt("return",u);case 5:if(!(c.event&&c.event.type==="install")){l.next=9;break}return l.next=8,this._handleInstall(s,c);case 8:return l.abrupt("return",l.sent);case 9:return l.next=11,this._handleFetch(s,c);case 11:return l.abrupt("return",l.sent);case 12:case"end":return l.stop()}},n,this)}));function i(n,s){return a.apply(this,arguments)}return i}()},{key:"_handleFetch",value:function(){var a=R(b.a.mark(function n(s,c){var u,h,l,o,v,d,L;return b.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(h=c.params||{},!this._fallbackToNetwork){y.next=17;break}return l=h.integrity,o=s.integrity,v=!o||o===l,y.next=8,c.fetch(new Request(s,{integrity:o||l}));case 8:if(u=y.sent,!(l&&v)){y.next=15;break}return this._useDefaultCacheabilityPluginIfNeeded(),y.next=13,c.cachePut(s,u.clone());case 13:d=y.sent;case 15:y.next=18;break;case 17:throw new f("missing-precache-entry",{cacheName:this.cacheName,url:s.url});case 18:y.next=34;break;case 23:y.t0=y.sent;case 24:L=y.t0,q.groupCollapsed("Precaching is responding to: "+de(s.url)),q.log("Serving the precached url: ".concat(de(L instanceof Request?L.url:L))),q.groupCollapsed("View request details here."),q.log(s),q.groupEnd(),q.groupCollapsed("View response details here."),q.log(u),q.groupEnd(),q.groupEnd();case 34:return y.abrupt("return",u);case 35:case"end":return y.stop()}},n,this)}));function i(n,s){return a.apply(this,arguments)}return i}()},{key:"_handleInstall",value:function(){var a=R(b.a.mark(function n(s,c){var u,h;return b.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return this._useDefaultCacheabilityPluginIfNeeded(),o.next=3,c.fetch(s);case 3:return u=o.sent,o.next=6,c.cachePut(s,u.clone());case 6:if(h=o.sent,h){o.next=9;break}throw new f("bad-precaching-response",{url:s.url,status:u.status});case 9:return o.abrupt("return",u);case 10:case"end":return o.stop()}},n,this)}));function i(n,s){return a.apply(this,arguments)}return i}()},{key:"_useDefaultCacheabilityPluginIfNeeded",value:function(){var i=null,n=0,s=S(this.plugins.entries()),c;try{for(s.s();!(c=s.n()).done;){var u=c.value,h=ue(u,2),l=h[0],o=h[1];o!==r.copyRedirectedCacheableResponsesPlugin&&(o===r.defaultPrecacheCacheabilityPlugin&&(i=l),o.cacheWillUpdate&&n++)}}catch(v){s.e(v)}finally{s.f()}n===0?this.plugins.push(r.defaultPrecacheCacheabilityPlugin):n>1&&i!==null&&this.plugins.splice(i,1)}}]),r}(_e);Ue.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:function(e){return R(b.a.mark(function r(){var a;return b.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(a=e.response,!(!a||a.status>=400)){n.next=3;break}return n.abrupt("return",null);case 3:return n.abrupt("return",a);case 4:case"end":return n.stop()}},r)}))()}},Ue.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:function(e){return R(b.a.mark(function r(){var a;return b.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(a=e.response,!a.redirected){n.next=7;break}return n.next=4,Ve(a);case 4:n.t0=n.sent,n.next=8;break;case 7:n.t0=a;case 8:return n.abrupt("return",n.t0);case 9:case"end":return n.stop()}},r)}))()}};var xe=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.cacheName,a=e.plugins,i=a===void 0?[]:a,n=e.fallbackToNetwork,s=n===void 0?!0:n;M(this,t),this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map,this._strategy=new Ue({cacheName:Re.getPrecacheName(r),plugins:[].concat(X(i),[new Fe({precacheController:this})]),fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}return I(t,[{key:"strategy",get:function(){return this._strategy}},{key:"precache",value:function(r){this.addToCacheList(r),this._installAndActiveListenersAdded||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this._installAndActiveListenersAdded=!0)}},{key:"addToCacheList",value:function(r){var a=[],i=S(r),n;try{for(i.s();!(n=i.n()).done;){var s=n.value;typeof s=="string"?a.push(s):s&&s.revision===void 0&&a.push(s.url);var c=He(s),u=c.cacheKey,h=c.url,l=typeof s!="string"&&s.revision?"reload":"default";if(this._urlsToCacheKeys.has(h)&&this._urlsToCacheKeys.get(h)!==u)throw new f("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(h),secondEntry:u});if(typeof s!="string"&&s.integrity){if(this._cacheKeysToIntegrities.has(u)&&this._cacheKeysToIntegrities.get(u)!==s.integrity)throw new f("add-to-cache-list-conflicting-integrities",{url:h});this._cacheKeysToIntegrities.set(u,s.integrity)}if(this._urlsToCacheKeys.set(h,u),this._urlsToCacheModes.set(h,l),a.length>0){var o="Workbox is precaching URLs without revision "+"info: ".concat(a.join(", "),`
This is generally NOT safe. `)+"Learn more at https://bit.ly/wb-precache";console.warn(o)}}}catch(v){i.e(v)}finally{i.f()}}},{key:"install",value:function(r){var a=this;return Oe(r,R(b.a.mark(function i(){var n,s,c,u,h,l,o,v,d,L,m,y;return b.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:n=new $e,a.strategy.plugins.push(n),s=S(a._urlsToCacheKeys),O.prev=3,s.s();case 5:if((c=s.n()).done){O.next=17;break}return u=c.value,h=ue(u,2),l=h[0],o=h[1],v=a._cacheKeysToIntegrities.get(o),d=a._urlsToCacheModes.get(l),L=new Request(l,{integrity:v,cache:d,credentials:"same-origin"}),O.next=15,Promise.all(a.strategy.handleAll({params:{cacheKey:o},request:L,event:r}));case 15:O.next=5;break;case 17:O.next=22;break;case 19:O.prev=19,O.t0=O.catch(3),s.e(O.t0);case 22:return O.prev=22,s.f(),O.finish(22);case 25:return m=n.updatedURLs,y=n.notUpdatedURLs,O.abrupt("return",{updatedURLs:m,notUpdatedURLs:y});case 28:case"end":return O.stop()}},i,null,[[3,19,22,25]])})))}},{key:"activate",value:function(r){var a=this;return Oe(r,R(b.a.mark(function i(){var n,s,c,u,h,l,o;return b.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,self.caches.open(a.strategy.cacheName);case 2:return n=d.sent,d.next=5,n.keys();case 5:s=d.sent,c=new Set(a._urlsToCacheKeys.values()),u=[],h=S(s),d.prev=9,h.s();case 11:if((l=h.n()).done){d.next=19;break}if(o=l.value,c.has(o.url)){d.next=17;break}return d.next=16,n.delete(o);case 16:u.push(o.url);case 17:d.next=11;break;case 19:d.next=24;break;case 21:d.prev=21,d.t0=d.catch(9),h.e(d.t0);case 24:return d.prev=24,h.f(),d.finish(24);case 27:return d.abrupt("return",{deletedURLs:u});case 29:case"end":return d.stop()}},i,null,[[9,21,24,27]])})))}},{key:"getURLsToCacheKeys",value:function(){return this._urlsToCacheKeys}},{key:"getCachedURLs",value:function(){return X(this._urlsToCacheKeys.keys())}},{key:"getCacheKeyForURL",value:function(r){var a=new URL(r,location.href);return this._urlsToCacheKeys.get(a.href)}},{key:"getIntegrityForCacheKey",value:function(r){return this._cacheKeysToIntegrities.get(r)}},{key:"matchPrecache",value:function(){var e=R(b.a.mark(function a(i){var n,s,c;return b.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(n=i instanceof Request?i.url:i,s=this.getCacheKeyForURL(n),!s){h.next=7;break}return h.next=5,self.caches.open(this.strategy.cacheName);case 5:return c=h.sent,h.abrupt("return",c.match(s));case 7:return h.abrupt("return",void 0);case 8:case"end":return h.stop()}},a,this)}));function r(a){return e.apply(this,arguments)}return r}()},{key:"createHandlerBoundToURL",value:function(r){var a=this,i=this.getCacheKeyForURL(r);if(!i)throw new f("non-precached-url",{url:r});return function(n){return n.request=new Request(r),n.params=Object.assign({cacheKey:i},n.params),a.strategy.handle(n)}}}]),t}(),Se,ne=function(){return Se||(Se=new xe),Se};function Lr(t){var e,r=ne();(e=r.strategy.plugins).push.apply(e,X(t))}var Tr=U("5tLK"),Ie="GET",Ur=["DELETE","GET","HEAD","PATCH","POST","PUT"],Ne=function(e){return e&&typeof e=="object"?e:{handle:e}},ve=function(){function t(e,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ie;M(this,t),this.handler=Ne(r),this.match=e,this.method=a}return I(t,[{key:"setCatchHandler",value:function(r){this.catchHandler=Ne(r)}}]),t}(),er=function(t){Z(r,t);var e=oe(r);function r(a,i,n){M(this,r);var s=function(u){var h=u.url,l=a.exec(h.href);if(!!l&&!(h.origin!==location.origin&&l.index!==0))return l.slice(1)};return e.call(this,s,i,n)}return r}(ve),rr=function(){function t(){M(this,t),this._routes=new Map,this._defaultHandlerMap=new Map}return I(t,[{key:"routes",get:function(){return this._routes}},{key:"addFetchListener",value:function(){var r=this;self.addEventListener("fetch",function(a){var i=a.request,n=r.handleRequest({request:i,event:a});n&&a.respondWith(n)})}},{key:"addCacheListener",value:function(){var r=this;self.addEventListener("message",function(a){if(a.data&&a.data.type==="CACHE_URLS"){var i=a.data.payload,n=Promise.all(i.urlsToCache.map(function(s){typeof s=="string"&&(s=[s]);var c=ae(Request,X(s));return r.handleRequest({request:c,event:a})}));a.waitUntil(n),a.ports&&a.ports[0]&&n.then(function(){return a.ports[0].postMessage(!0)})}})}},{key:"handleRequest",value:function(r){var a=this,i=r.request,n=r.event,s=new URL(i.url,location.href);if(!!s.protocol.startsWith("http")){var c=s.origin===location.origin,u=this.findMatchingRoute({event:n,request:i,sameOrigin:c,url:s}),h=u.params,l=u.route,o=l&&l.handler,v=[],d=i.method;if(!o&&this._defaultHandlerMap.has(d)&&(o=this._defaultHandlerMap.get(d)),!!o){var L;try{L=o.handle({url:s,request:i,event:n,params:h})}catch(y){L=Promise.reject(y)}var m=l&&l.catchHandler;return L instanceof Promise&&(this._catchHandler||m)&&(L=L.catch(function(){var y=R(b.a.mark(function w(O){return b.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(!m){k.next=11;break}return k.prev=2,k.next=5,m.handle({url:s,request:i,event:n,params:h});case 5:return k.abrupt("return",k.sent);case 8:k.prev=8,k.t0=k.catch(2),k.t0 instanceof Error&&(O=k.t0);case 11:if(!a._catchHandler){k.next=14;break}return k.abrupt("return",a._catchHandler.handle({url:s,request:i,event:n}));case 14:throw O;case 15:case"end":return k.stop()}},w,null,[[2,8]])}));return function(w){return y.apply(this,arguments)}}())),L}}}},{key:"findMatchingRoute",value:function(r){var a=r.url,i=r.sameOrigin,n=r.request,s=r.event,c=this._routes.get(n.method)||[],u=S(c),h;try{for(u.s();!(h=u.n()).done;){var l=h.value,o=void 0,v=l.match({url:a,sameOrigin:i,request:n,event:s});if(v)return o=v,(Array.isArray(o)&&o.length===0||v.constructor===Object&&Object.keys(v).length===0||typeof v=="boolean")&&(o=void 0),{route:l,params:o}}}catch(d){u.e(d)}finally{u.f()}return{}}},{key:"setDefaultHandler",value:function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ie;this._defaultHandlerMap.set(a,Ne(r))}},{key:"setCatchHandler",value:function(r){this._catchHandler=Ne(r)}},{key:"registerRoute",value:function(r){this._routes.has(r.method)||this._routes.set(r.method,[]),this._routes.get(r.method).push(r)}},{key:"unregisterRoute",value:function(r){if(!this._routes.has(r.method))throw new f("unregister-route-but-not-found-with-method",{method:r.method});var a=this._routes.get(r.method).indexOf(r);if(a>-1)this._routes.get(r.method).splice(a,1);else throw new f("unregister-route-route-not-registered")}}]),t}(),ge,ar=function(){return ge||(ge=new rr,ge.addFetchListener(),ge.addCacheListener()),ge};function tr(t,e,r){var a;if(typeof t=="string"){var i=new URL(t,location.href);if(!1)var n,s;var c=function(l){var o=l.url;return o.href===i.href};a=new ve(c,e,r)}else if(t instanceof RegExp)a=new er(t,e,r);else if(typeof t=="function")a=new ve(t,e,r);else if(t instanceof ve)a=t;else throw new f("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});var u=ar();return u.registerRoute(a),a}function nr(t){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=function(){var s=i[a];e.some(function(c){return c.test(s)})&&t.searchParams.delete(s)},a=0,i=X(t.searchParams.keys());a<i.length;a++)r();return t}var ir=b.a.mark(Me);function Me(t){var e,r,a,i,n,s,c,u,h,l,o,v,d,L,m,y,w=arguments;return b.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return e=w.length>1&&w[1]!==void 0?w[1]:{},r=e.ignoreURLParametersMatching,a=r===void 0?[/^utm_/,/^fbclid$/]:r,i=e.directoryIndex,n=i===void 0?"index.html":i,s=e.cleanURLs,c=s===void 0?!0:s,u=e.urlManipulation,h=new URL(t,location.href),h.hash="",E.next=5,h.href;case 5:return l=nr(h,a),E.next=8,l.href;case 8:if(!(n&&l.pathname.endsWith("/"))){E.next=13;break}return o=new URL(l.href),o.pathname+=n,E.next=13,o.href;case 13:if(!c){E.next=18;break}return v=new URL(l.href),v.pathname+=".html",E.next=18,v.href;case 18:if(!u){E.next=37;break}d=u({url:h}),L=S(d),E.prev=21,L.s();case 23:if((m=L.n()).done){E.next=29;break}return y=m.value,E.next=27,y.href;case 27:E.next=23;break;case 29:E.next=34;break;case 31:E.prev=31,E.t0=E.catch(21),L.e(E.t0);case 34:return E.prev=34,L.f(),E.finish(34);case 37:case"end":return E.stop()}},ir,null,[[21,31,34,37]])}var sr=function(t){Z(r,t);var e=oe(r);function r(a,i){M(this,r);var n=function(c){var u=c.request,h=a.getURLsToCacheKeys(),l=S(Me(u.url,i)),o;try{for(l.s();!(o=l.n()).done;){var v=o.value,d=h.get(v);if(d){var L=a.getIntegrityForCacheKey(d);return{cacheKey:d,integrity:L}}}}catch(m){l.e(m)}finally{l.f()}};return e.call(this,n,a.strategy)}return r}(ve);function ur(t){var e=ne(),r=new sr(e,t);tr(r)}var cr="-precache-",or=function(){var t=R(b.a.mark(function e(r){var a,i,n,s=arguments;return b.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return a=s.length>1&&s[1]!==void 0?s[1]:cr,u.next=3,self.caches.keys();case 3:return i=u.sent,n=i.filter(function(h){return h.includes(a)&&h.includes(self.registration.scope)&&h!==r}),u.next=7,Promise.all(n.map(function(h){return self.caches.delete(h)}));case 7:return u.abrupt("return",n);case 8:case"end":return u.stop()}},e)}));return function(r){return t.apply(this,arguments)}}();function Sr(){self.addEventListener("activate",function(t){var e=Re.getPrecacheName();t.waitUntil(or(e).then(function(r){}))})}function Er(t){var e=ne();return e.createHandlerBoundToURL(t)}function Or(t){var e=ne();return e.getCacheKeyForURL(t)}function qr(t){var e=ne();return e.matchPrecache(t)}function lr(t){var e=ne();e.precache(t)}function hr(t,e){lr(t),ur(e)}var Ar=function t(e){var r=this,a=e.fallbackURL,i=e.precacheController;M(this,t),this.handlerDidError=function(){return r._precacheController.matchPrecache(r._fallbackURL)},this._fallbackURL=a,this._precacheController=i||ne()},fr={navTheme:"light",primaryColor:"#1890ff",title:"Steam++",pwa:!0,version:"2.6.9.0",url:"https://steampp.net",apiUrl:"https://api.steampp.net/",logo:"/logo.svg"},pr=fr,dr={version:"0.0.0.0_bate1_dev_04_17"},vr=["/favicon.ico","/default.css?v=2021_11_23","/theme/dark.css?v=".concat(dr.version)];hr([{'revision':'da8c05a52f757353e1498b8643c5449a','url':'/api.json'},{'revision':null,'url':'/app.8ce8c265.js'},{'revision':null,'url':'/app.9c80b9d8.css'},{'revision':'c424215d82b4f0c982098ee2bb26a332','url':'/avatar/GitHub-Mark-120px-dark-plus.png'},{'revision':'74467a218626f60863e4746a6823ebb0','url':'/avatar/GitHub-Mark-120px-plus.png'},{'revision':'9b1d856095c6ec65cae77e953eb1972e','url':'/avatar/cliencer.jpg'},{'revision':'3f795a9f82b7fae182ddc2fbb74288fe','url':'/avatar/cliencer.webp'},{'revision':'51b5ee5f07769ab4fca59db27e7bf4aa','url':'/avatar/logo.png'},{'revision':'69b23a84e44aa1193657684401d874e7','url':'/avatar/qq.png'},{'revision':'d8f4a0f42fea028d9e047c41dad715bd','url':'/avatar/rmbplayer.jpg'},{'revision':'9982e2572afeb10785d9c5fad2253296','url':'/avatar/rmbplayer.webp'},{'revision':'8b9ef5baaa3c12e3e39a465753c0dce2','url':'/avatar/steam.png'},{'revision':'433318127c4cca355b1a817ec5f16437','url':'/default.css'},{'revision':'c79c831c9eb28bf198868a53f91d50f2','url':'/dome/js.png'},{'revision':'31011c476488d9f31b3d3171badae59c','url':'/dome/kc.png'},{'revision':'0dcb82d073776c448d91f6512575b1e5','url':'/dome/lp.png'},{'revision':'3de4264e2e98ed2482687c54185bfb4b','url':'/dome/speed.png'},{'revision':'5d980e8ab249f067b88a422c1ad35fe5','url':'/faq.json'},{'revision':'edeade942e28caa07f0413ad46d3246f','url':'/gameplatform/Battle.net.png'},{'revision':'c74cf00e2a6b34540eaf17dd9b50a610','url':'/gameplatform/battle-net.png'},{'revision':'5c51cfaf9b8ffdc475182dc799569723','url':'/gameplatform/battle-net.svg'},{'revision':'ade9eb23c75413544118e3c3a375db7c','url':'/gameplatform/epic.svg'},{'revision':'7aa168dcdd6eec5a88e13b1e22ff553a','url':'/gameplatform/epic_Black.png'},{'revision':'f60f99e7928dbdd8a17612adf3f17789','url':'/gameplatform/epic_Wite.png'},{'revision':'1606a9357e1850900ed2301b31f74052','url':'/gameplatform/gog.png'},{'revision':'e736bf36e129fec8999dde99cbae600e','url':'/gameplatform/google-play-badge.png'},{'revision':'76a7ea30a618941b8f14ef0330b08233','url':'/gameplatform/origin.png'},{'revision':'2a8d52a0d5f366f6d1d07a58b8fb2075','url':'/gameplatform/origin.svg'},{'revision':'5a82fd1733b0005b95e2f1b24c1a64f0','url':'/gameplatform/steam.png'},{'revision':'6f4ffd97342d88d3c1bae6c96bf8b0d1','url':'/gameplatform/ubisoft.png'},{'revision':'8a2b3e5feb53476edac1f87c3b759e1b','url':'/gameplatform/ubisoft.svg'},{'revision':'9d399c12bcd792610be9edea2adb8c6a','url':'/gameplatform/xbox.png'},{'revision':'c0c27e7bd377c00a259e654b28f8a36b','url':'/gameplatform/xbox.svg'},{'revision':'b762ad74eb923546c0a7c74810a0f29c','url':'/icons.png'},{'revision':'ea0522b2fed5fefdfe7a2b0af1b0f98e','url':'/icons/icon-128x128.png'},{'revision':'7fff9f274a160b6930bc918444f03c86','url':'/icons/icon-192x192.png'},{'revision':'4aac00c49c85c08a0fd6490c755bbc65','url':'/icons/icon-512x512.png'},{'revision':'e33a1adb0c3a2e70e2097b54e45ce129','url':'/index.html'},{'revision':'556f08d5fc3d470d3e8ec9260ca68869','url':'/js/compatibilitytesting.min.js'},{'revision':'eaffaac703711ad08cf22fd541be1dd9','url':'/js/modernizr-LoginDetection-210815.js'},{'revision':'362a2f621acefc7b94e0aa0f024290e9','url':'/js/modernizr.js'},{'revision':null,'url':'/layouts__BaseLayout.4857f31e.chunk.css'},{'revision':null,'url':'/layouts__BaseLayout.bffc09c2.async.js'},{'revision':'f3bf0cf83f570bdb0dad870a257ea336','url':'/login.html'},{'revision':'d468aa1cddd8ba386a8bf174b50e98ba','url':'/logo.png'},{'revision':'e7bf61eb8aa1870aacba736aec116722','url':'/logo.svg'},{'revision':'7d11bcb4631d0519789d1fa4be29f6b0','url':'/manifest.json'},{'revision':null,'url':'/p__404.ba577ad0.async.js'},{'revision':null,'url':'/p__about.5cbd808f.chunk.css'},{'revision':null,'url':'/p__about.f27c3d4a.async.js'},{'revision':null,'url':'/p__agreement.14927993.async.js'},{'revision':null,'url':'/p__agreement__agreement.cd612999.async.js'},{'revision':null,'url':'/p__bindorder.08768b9d.chunk.css'},{'revision':null,'url':'/p__bindorder.f3e1e689.async.js'},{'revision':null,'url':'/p__download.3a667bbc.chunk.css'},{'revision':null,'url':'/p__download.7d63ca66.async.js'},{'revision':null,'url':'/p__faq.5a102092.async.js'},{'revision':null,'url':'/p__faq.766626cc.chunk.css'},{'revision':null,'url':'/p__faq__faqContent.0371f5ed.async.js'},{'revision':null,'url':'/p__faq__faqContent.766626cc.chunk.css'},{'revision':null,'url':'/p__home.23955194.async.js'},{'revision':null,'url':'/p__home.3ff80d24.chunk.css'},{'revision':null,'url':'/p__liunxSetupCer.399492ed.async.js'},{'revision':null,'url':'/p__liunxSetupCer.99058d19.chunk.css'},{'revision':null,'url':'/p__logs.3368f246.async.js'},{'revision':null,'url':'/p__logs__logsBox.9ae084eb.async.js'},{'revision':null,'url':'/p__main.96962fe4.async.js'},{'revision':null,'url':'/p__main.ff8e84bc.chunk.css'},{'revision':null,'url':'/p__provacy.d2e83d0b.async.js'},{'revision':null,'url':'/p__provacy__provacyBox.d893ea3a.async.js'},{'revision':null,'url':'/p__unixhostaccess.2456c9c7.async.js'},{'revision':'ae7ea4905994216b5eda2969d9776827','url':'/pro_icon.svg'},{'revision':'1b65926236d951b2af57201b275f595b','url':'/static/app_store.e250c68b.svg'},{'revision':'6b78dfd7649944fba02f93bf6e79495a','url':'/static/bilibili.f7814360.svg'},{'revision':'8b156f1bbc77f3454ec345497b9a78fc','url':'/static/dark.cbeb2350.svg'},{'revision':'557092c090aff8468846783c4a56f59c','url':'/static/github.36ba035f.svg'},{'revision':'5e9a01998ff5d45f1fef213ac17fb904','url':'/static/light.2e3c5cf9.svg'},{'revision':'e3d574461fe5775ea197cc678d917011','url':'/static/linux.96eaaef7.svg'},{'revision':'5b32f03728737efd11da71af7dbce36b','url':'/static/mac.aaaa06a2.svg'},{'revision':'3f666dec88527004bbe05e9b45d0ada9','url':'/static/microsoft_Store.f793de5e.svg'},{'revision':'db0eef4d832b7cc0f8dedbb1ce86d53d','url':'/static/qq.7a9665da.svg'},{'revision':'f35d6ced009570c15536820403723d48','url':'/static/qq_white.c701325a.svg'},{'revision':'9ee4a54a5344bac8aaad48df0036da30','url':'/static/security.db5ab397.svg'},{'revision':'c83d6b31fbe3a456e60359cc2feab85a','url':'/static/shop.aff33a3c.svg'},{'revision':'df4760feeb5208c9c28315e1264efa0a','url':'/static/speed.1b5c1068.svg'},{'revision':'937e08b027a7b5a484a7ad3e5419cbce','url':'/static/stock.e965e634.svg'},{'revision':'b63edc1df93e3f3d6ae80a43de25d40c','url':'/static/windows.d315939a.svg'},{'revision':'b26ce78384482b5fbedba23cccd74ab6','url':'/svg/login/apple.svg'},{'revision':'d1b4e697dc17cc4c2d4731be007124ad','url':'/svg/login/phone.svg'},{'revision':'f0222e30a4145eed2fb8e298130312eb','url':'/svg/login/qq.svg'},{'revision':'e49ea18a4574447a828cb294e30b11c1','url':'/svg/login/steam.svg'},{'revision':'5eb6f8bdda734a7cb03e722b62f65f53','url':'/svg/login/xbox.svg'},{'revision':null,'url':'/vendors~layouts__BaseLayout.c29623ca.chunk.css'},{'revision':null,'url':'/vendors~layouts__BaseLayout.f1277371.async.js'},{'revision':null,'url':'/vendors~layouts__BaseLayout~p__about.6ca9741f.async.js'},{'revision':null,'url':'/vendors~layouts__BaseLayout~p__about~p__bindorder~p__download~p__faq~p__faq__faqContent~p__home~p__main.06f322cf.async.js'},{'revision':null,'url':'/vendors~layouts__BaseLayout~p__about~p__bindorder~p__download~p__faq~p__faq__faqContent~p__home~p__main.cbe94cc3.chunk.css'},{'revision':null,'url':'/vendors~layouts__BaseLayout~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__~a3f83252.2ae0ed80.async.js'},{'revision':null,'url':'/vendors~layouts__BaseLayout~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__~a3f83252.f21df9a8.chunk.css'},{'revision':null,'url':'/vendors~p__404.0bfc63ca.async.js'},{'revision':null,'url':'/vendors~p__404.72c52f54.chunk.css'},{'revision':null,'url':'/vendors~p__about.7b6bc7ee.async.js'},{'revision':null,'url':'/vendors~p__about.a1174bac.chunk.css'},{'revision':null,'url':'/vendors~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__faq__faqContent~p__h~fc21baa5.1fa78ac5.async.js'},{'revision':null,'url':'/vendors~p__agreement~p__agreement__agreement~p__bindorder~p__download~p__faq~p__faq__faqContent~p__h~fc21baa5.87e2a7e9.chunk.css'},{'revision':null,'url':'/vendors~p__agreement~p__agreement__agreement~p__download~p__faq~p__faq__faqContent~p__home~p__liunxS~e97e9c68.29059e74.async.js'},{'revision':null,'url':'/vendors~p__agreement~p__agreement__agreement~p__download~p__faq~p__faq__faqContent~p__home~p__liunxS~e97e9c68.4f7537ef.chunk.css'},{'revision':null,'url':'/vendors~p__bindorder.6aee637e.chunk.css'},{'revision':null,'url':'/vendors~p__bindorder.edec00f7.async.js'},{'revision':null,'url':'/vendors~p__logs~p__logs__logsBox.c0dc24a0.async.js'},{'revision':null,'url':'/vendors~p__logs~p__logs__logsBox.d62f7dd9.chunk.css'}]);var Ee=pr.url,gr=[...vr.map(t=>"".concat(Ee).concat(t))];self.addEventListener("install",t=>{t.waitUntil(caches.open(Ke).then(e=>{e.addAll(gr.map(r=>new Request(r))).then(()=>{})}))});var Ke="dev-v1",De=[new RegExp("".concat(Ee,"/dome"))],mr=[...De,new RegExp("".concat(Ee,"/icons.png"))],yr=t=>mr.some(e=>e.test(t)),wr=t=>De.some(e=>e.test(t)),We=t=>t.status>=200&&t.status<400;self.addEventListener("fetch",t=>{t.respondWith(caches.match(t.request).then(e=>e&&We(e)?e:yr(t.request.url)?fetch(t.request).then(r=>caches.open(Ke).then(function(){var a=R(function*(i){var n=r.clone(),s=r.clone();i.put(t.request,n);var c="json";if(wr(t.request.url)&&t.request.url.endsWith(".".concat(c)))if(We(n))s.json().then(h=>{br("fallback",c,t.request.url,h)});else{var u=yield kr("fallback",c,t.request.url).then(h=>{var l=new Blob([JSON.stringify(h,null,2)],{type:"application/json"});return new Response(l,{status:200,statusText:""})});return u||fetch(t.request)}return r});return function(i){return a.apply(this,arguments)}}())).catch(r=>{}):fetch(t.request)))});function br(t,e,r,a){switch(e){case"json":localStorage.setItem(r,JSON.stringify(a));break;default:break}}function kr(t,e,r){var a;switch(e){case"json":return JSON.parse((a=localStorage.getItem(r))!==null&&a!==void 0?a:"");default:return{}}}self.addEventListener("message",function(){var t=R(function*(e){switch(e.data){case"skipWaiting":self.skipWaiting();break;case"offline":break;default:}});return function(e){return t.apply(this,arguments)}}())},"5tLK":function(V,F,U){"use strict";try{self["workbox:routing:6.4.0"]&&_()}catch(N){}},Bxln:function(V,F,U){"use strict";try{self["workbox:core:6.4.0"]&&_()}catch(N){}},VWci:function(V,F,U){var N=function(R){"use strict";var D=Object.prototype,G=D.hasOwnProperty,j,x=typeof Symbol=="function"?Symbol:{},ie=x.iterator||"@@iterator",X=x.asyncIterator||"@@asyncIterator",se=x.toStringTag||"@@toStringTag";function me(g,p,f,C){var T=p&&p.prototype instanceof he?p:he,P=Object.create(T.prototype),A=new be(C||[]);return P._invoke=oe(g,f,A),P}R.wrap=me;function le(g,p,f){try{return{type:"normal",arg:g.call(p,f)}}catch(C){return{type:"throw",arg:C}}}var ue="suspendedStart",S="suspendedYield",M="executing",ee="completed",I={};function he(){}function b(){}function B(){}var Z={};Z[ie]=function(){return this};var Y=Object.getPrototypeOf,re=Y&&Y(Y(fe([])));re&&re!==D&&G.call(re,ie)&&(Z=re);var z=B.prototype=he.prototype=Object.create(Z);b.prototype=z.constructor=B,B.constructor=b,B[se]=b.displayName="GeneratorFunction";function ye(g){["next","throw","return"].forEach(function(p){g[p]=function(f){return this._invoke(p,f)}})}R.isGeneratorFunction=function(g){var p=typeof g=="function"&&g.constructor;return p?p===b||(p.displayName||p.name)==="GeneratorFunction":!1},R.mark=function(g){return Object.setPrototypeOf?Object.setPrototypeOf(g,B):(g.__proto__=B,se in g||(g[se]="GeneratorFunction")),g.prototype=Object.create(z),g},R.awrap=function(g){return{__await:g}};function ce(g,p){function f(P,A,W,H){var $=le(g[P],g,A);if($.type==="throw")H($.arg);else{var K=$.arg,J=K.value;return J&&typeof J=="object"&&G.call(J,"__await")?p.resolve(J.__await).then(function(Q){f("next",Q,W,H)},function(Q){f("throw",Q,W,H)}):p.resolve(J).then(function(Q){K.value=Q,W(K)},function(Q){return f("throw",Q,W,H)})}}var C;function T(P,A){function W(){return new p(function(H,$){f(P,A,H,$)})}return C=C?C.then(W,W):W()}this._invoke=T}ye(ce.prototype),ce.prototype[X]=function(){return this},R.AsyncIterator=ce,R.async=function(g,p,f,C,T){T===void 0&&(T=Promise);var P=new ce(me(g,p,f,C),T);return R.isGeneratorFunction(p)?P:P.next().then(function(A){return A.done?A.value:P.next()})};function oe(g,p,f){var C=ue;return function(P,A){if(C===M)throw new Error("Generator is already running");if(C===ee){if(P==="throw")throw A;return ke()}for(f.method=P,f.arg=A;;){var W=f.delegate;if(W){var H=we(W,f);if(H){if(H===I)continue;return H}}if(f.method==="next")f.sent=f._sent=f.arg;else if(f.method==="throw"){if(C===ue)throw C=ee,f.arg;f.dispatchException(f.arg)}else f.method==="return"&&f.abrupt("return",f.arg);C=M;var $=le(g,p,f);if($.type==="normal"){if(C=f.done?ee:S,$.arg===I)continue;return{value:$.arg,done:f.done}}else $.type==="throw"&&(C=ee,f.method="throw",f.arg=$.arg)}}}function we(g,p){var f=g.iterator[p.method];if(f===j){if(p.delegate=null,p.method==="throw"){if(g.iterator.return&&(p.method="return",p.arg=j,we(g,p),p.method==="throw"))return I;p.method="throw",p.arg=new TypeError("The iterator does not provide a 'throw' method")}return I}var C=le(f,g.iterator,p.arg);if(C.type==="throw")return p.method="throw",p.arg=C.arg,p.delegate=null,I;var T=C.arg;if(!T)return p.method="throw",p.arg=new TypeError("iterator result is not an object"),p.delegate=null,I;if(T.done)p[g.resultName]=T.value,p.next=g.nextLoc,p.method!=="return"&&(p.method="next",p.arg=j);else return T;return p.delegate=null,I}ye(z),z[se]="Generator",z[ie]=function(){return this},z.toString=function(){return"[object Generator]"};function ae(g){var p={tryLoc:g[0]};1 in g&&(p.catchLoc=g[1]),2 in g&&(p.finallyLoc=g[2],p.afterLoc=g[3]),this.tryEntries.push(p)}function te(g){var p=g.completion||{};p.type="normal",delete p.arg,g.completion=p}function be(g){this.tryEntries=[{tryLoc:"root"}],g.forEach(ae,this),this.reset(!0)}R.keys=function(g){var p=[];for(var f in g)p.push(f);return p.reverse(),function C(){for(;p.length;){var T=p.pop();if(T in g)return C.value=T,C.done=!1,C}return C.done=!0,C}};function fe(g){if(g){var p=g[ie];if(p)return p.call(g);if(typeof g.next=="function")return g;if(!isNaN(g.length)){var f=-1,C=function T(){for(;++f<g.length;)if(G.call(g,f))return T.value=g[f],T.done=!1,T;return T.value=j,T.done=!0,T};return C.next=C}}return{next:ke}}R.values=fe;function ke(){return{value:j,done:!0}}return be.prototype={constructor:be,reset:function(p){if(this.prev=0,this.next=0,this.sent=this._sent=j,this.done=!1,this.delegate=null,this.method="next",this.arg=j,this.tryEntries.forEach(te),!p)for(var f in this)f.charAt(0)==="t"&&G.call(this,f)&&!isNaN(+f.slice(1))&&(this[f]=j)},stop:function(){this.done=!0;var p=this.tryEntries[0],f=p.completion;if(f.type==="throw")throw f.arg;return this.rval},dispatchException:function(p){if(this.done)throw p;var f=this;function C($,K){return A.type="throw",A.arg=p,f.next=$,K&&(f.method="next",f.arg=j),!!K}for(var T=this.tryEntries.length-1;T>=0;--T){var P=this.tryEntries[T],A=P.completion;if(P.tryLoc==="root")return C("end");if(P.tryLoc<=this.prev){var W=G.call(P,"catchLoc"),H=G.call(P,"finallyLoc");if(W&&H){if(this.prev<P.catchLoc)return C(P.catchLoc,!0);if(this.prev<P.finallyLoc)return C(P.finallyLoc)}else if(W){if(this.prev<P.catchLoc)return C(P.catchLoc,!0)}else if(H){if(this.prev<P.finallyLoc)return C(P.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(p,f){for(var C=this.tryEntries.length-1;C>=0;--C){var T=this.tryEntries[C];if(T.tryLoc<=this.prev&&G.call(T,"finallyLoc")&&this.prev<T.finallyLoc){var P=T;break}}P&&(p==="break"||p==="continue")&&P.tryLoc<=f&&f<=P.finallyLoc&&(P=null);var A=P?P.completion:{};return A.type=p,A.arg=f,P?(this.method="next",this.next=P.finallyLoc,I):this.complete(A)},complete:function(p,f){if(p.type==="throw")throw p.arg;return p.type==="break"||p.type==="continue"?this.next=p.arg:p.type==="return"?(this.rval=this.arg=p.arg,this.method="return",this.next="end"):p.type==="normal"&&f&&(this.next=f),I},finish:function(p){for(var f=this.tryEntries.length-1;f>=0;--f){var C=this.tryEntries[f];if(C.finallyLoc===p)return this.complete(C.completion,C.afterLoc),te(C),I}},catch:function(p){for(var f=this.tryEntries.length-1;f>=0;--f){var C=this.tryEntries[f];if(C.tryLoc===p){var T=C.completion;if(T.type==="throw"){var P=T.arg;te(C)}return P}}throw new Error("illegal catch attempt")},delegateYield:function(p,f,C){return this.delegate={iterator:fe(p),resultName:f,nextLoc:C},this.method==="next"&&(this.arg=j),I}},R}(V.exports);try{regeneratorRuntime=N}catch(R){Function("r","regeneratorRuntime = r")(N)}},WmNS:function(V,F,U){V.exports=U("VWci")},aqiC:function(V,F,U){"use strict";try{self["workbox:strategies:6.4.0"]&&_()}catch(N){}},xwD5:function(V,F,U){"use strict";try{self["workbox:precaching:6.4.0"]&&_()}catch(N){}}});