-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsw.js
More file actions
1 lines (1 loc) · 29.4 KB
/
sw.js
File metadata and controls
1 lines (1 loc) · 29.4 KB
1
(()=>{"use strict";var e={125:(e,t,s)=>{s.d(t,{V:()=>n});s(913);const a=(e,...t)=>{let s=e;return t.length>0&&(s+=` :: ${JSON.stringify(t)}`),s};class n extends Error{constructor(e,t){super(a(e,t)),this.name=e,this.details=t}}},524:(e,t,s)=>{s(125),s(913)},536:(e,t,s)=>{s.d(t,{x:()=>r});s(913);const a={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},n=e=>[a.prefix,e,a.suffix].filter((e=>e&&e.length>0)).join("-"),r={updateDetails:e=>{(e=>{for(const t of Object.keys(a))e(t)})((t=>{"string"==typeof e[t]&&(a[t]=e[t])}))},getGoogleAnalyticsName:e=>e||n(a.googleAnalytics),getPrecacheName:e=>e||n(a.precache),getPrefix:()=>a.prefix,getRuntimeName:e=>e||n(a.runtime),getSuffix:()=>a.suffix}},119:(e,t,s)=>{s.d(t,{C:()=>a});s(913);const a=e=>new URL(String(e),location.href).href.replace(new RegExp(`^${location.origin}`),"")},120:(e,t,s)=>{s.d(t,{k:()=>a});s(913);const a=null},902:(e,t,s)=>{s.d(t,{V:()=>a});s(913);function a(e){return new Promise((t=>setTimeout(t,e)))}},913:()=>{try{self["workbox:core:6.1.5"]&&_()}catch(e){}},977:()=>{try{self["workbox:precaching:6.1.5"]&&_()}catch(e){}},989:(e,t,s)=>{s.d(t,{t:()=>n});s(524),s(120);var a=s(188);s(80);class n extends a.A{constructor(e,t,s){super((({url:t})=>{const s=e.exec(t.href);if(s&&(t.origin===location.origin||0===s.index))return s.slice(1)}),t,s)}}},188:(e,t,s)=>{s.d(t,{A:()=>r});s(524);var a=s(505),n=s(179);s(80);class r{constructor(e,t,s=a.g){this.handler=(0,n.M)(t),this.match=e,this.method=s}setCatchHandler(e){this.catchHandler=(0,n.M)(e)}}},491:(e,t,s)=>{s.d(t,{F:()=>i});s(524),s(119);var a=s(505),n=(s(120),s(179)),r=s(125);s(80);class i{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",(e=>{const{request:t}=e,s=this.handleRequest({request:t,event:e});s&&e.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(e=>{if(e.data&&"CACHE_URLS"===e.data.type){const{payload:t}=e.data;0;const s=Promise.all(t.urlsToCache.map((t=>{"string"==typeof t&&(t=[t]);const s=new Request(...t);return this.handleRequest({request:s,event:e})})));e.waitUntil(s),e.ports&&e.ports[0]&&s.then((()=>e.ports[0].postMessage(!0)))}}))}handleRequest({request:e,event:t}){const s=new URL(e.url,location.href);if(!s.protocol.startsWith("http"))return void 0;const a=s.origin===location.origin,{params:n,route:r}=this.findMatchingRoute({event:t,request:e,sameOrigin:a,url:s});let i=r&&r.handler;const c=e.method;if(!i&&this._defaultHandlerMap.has(c)&&(i=this._defaultHandlerMap.get(c)),!i)return void 0;let o;try{o=i.handle({url:s,request:e,event:t,params:n})}catch(e){o=Promise.reject(e)}const h=r&&r.catchHandler;return o instanceof Promise&&(this._catchHandler||h)&&(o=o.catch((async a=>{if(h){0;try{return await h.handle({url:s,request:e,event:t,params:n})}catch(e){a=e}}if(this._catchHandler)return this._catchHandler.handle({url:s,request:e,event:t});throw a}))),o}findMatchingRoute({url:e,sameOrigin:t,request:s,event:a}){const n=this._routes.get(s.method)||[];for(const r of n){let n;const i=r.match({url:e,sameOrigin:t,request:s,event:a});if(i)return n=i,(Array.isArray(i)&&0===i.length||i.constructor===Object&&0===Object.keys(i).length||"boolean"==typeof i)&&(n=void 0),{route:r,params:n}}return{}}setDefaultHandler(e,t=a.g){this._defaultHandlerMap.set(t,(0,n.M)(e))}setCatchHandler(e){this._catchHandler=(0,n.M)(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(e){if(!this._routes.has(e.method))throw new r.V("unregister-route-but-not-found-with-method",{method:e.method});const t=this._routes.get(e.method).indexOf(e);if(!(t>-1))throw new r.V("unregister-route-route-not-registered");this._routes.get(e.method).splice(t,1)}}},80:()=>{try{self["workbox:routing:6.1.5"]&&_()}catch(e){}},917:(e,t,s)=>{s.d(t,{X:()=>c});s(120);var a=s(125),n=s(188),r=s(989),i=s(486);s(80);function c(e,t,s){let c;if("string"==typeof e){const a=new URL(e,location.href);0;const r=({url:e})=>e.href===a.href;c=new n.A(r,t,s)}else if(e instanceof RegExp)c=new r.t(e,t,s);else if("function"==typeof e)c=new n.A(e,t,s);else{if(!(e instanceof n.A))throw new a.V("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});c=e}return(0,i.u)().registerRoute(c),c}},505:(e,t,s)=>{s.d(t,{g:()=>a});s(80);const a="GET"},486:(e,t,s)=>{s.d(t,{u:()=>r});var a=s(491);s(80);let n;const r=()=>(n||(n=new a.F,n.addFetchListener(),n.addCacheListener()),n)},179:(e,t,s)=>{s.d(t,{M:()=>a});s(524),s(80);const a=e=>e&&"object"==typeof e?e:{handle:e}},951:(e,t,s)=>{s.d(t,{_:()=>i});var a=s(536),n=s(125),r=(s(120),s(119),s(54));s(873);class i{constructor(e={}){this.cacheName=a.x.getRuntimeName(e.cacheName),this.plugins=e.plugins||[],this.fetchOptions=e.fetchOptions,this.matchOptions=e.matchOptions}handle(e){const[t]=this.handleAll(e);return t}handleAll(e){e instanceof FetchEvent&&(e={event:e,request:e.request});const t=e.event,s="string"==typeof e.request?new Request(e.request):e.request,a="params"in e?e.params:void 0,n=new r.G(this,{event:t,request:s,params:a}),i=this._getResponse(n,s,t);return[i,this._awaitComplete(i,n,s,t)]}async _getResponse(e,t,s){let a;await e.runCallbacks("handlerWillStart",{event:s,request:t});try{if(a=await this._handle(t,e),!a||"error"===a.type)throw new n.V("no-response",{url:t.url})}catch(n){for(const r of e.iterateCallbacks("handlerDidError"))if(a=await r({error:n,event:s,request:t}),a)break;if(!a)throw n}for(const n of e.iterateCallbacks("handlerWillRespond"))a=await n({event:s,request:t,response:a});return a}async _awaitComplete(e,t,s,a){let n,r;try{n=await e}catch(r){}try{await t.runCallbacks("handlerDidRespond",{event:a,request:s,response:n}),await t.doneWaiting()}catch(e){r=e}if(await t.runCallbacks("handlerDidComplete",{event:a,request:s,response:n,error:r}),t.destroy(),r)throw r}}},54:(e,t,s)=>{s.d(t,{G:()=>l});s(524),s(913);function a(e,t){const s=new URL(e);for(const e of t)s.searchParams.delete(e);return s.href}class n{constructor(){this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}s(120);const r=new Set;var i=s(119),c=s(902),o=s(125);s(873);function h(e){return"string"==typeof e?new Request(e):e}class l{constructor(e,t){this._cacheKeys={},Object.assign(this,t),this.event=t.event,this._strategy=e,this._handlerDeferred=new n,this._extendLifetimePromises=[],this._plugins=[...e.plugins],this._pluginStateMap=new Map;for(const e of this._plugins)this._pluginStateMap.set(e,{});this.event.waitUntil(this._handlerDeferred.promise)}async fetch(e){const{event:t}=this;let s=h(e);if("navigate"===s.mode&&t instanceof FetchEvent&&t.preloadResponse){const e=await t.preloadResponse;if(e)return e}const a=this.hasCallback("fetchDidFail")?s.clone():null;try{for(const e of this.iterateCallbacks("requestWillFetch"))s=await e({request:s.clone(),event:t})}catch(e){throw new o.V("plugin-error-request-will-fetch",{thrownError:e})}const n=s.clone();try{let e;e=await fetch(s,"navigate"===s.mode?void 0:this._strategy.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))e=await s({event:t,request:n,response:e});return e}catch(e){throw a&&await this.runCallbacks("fetchDidFail",{error:e,event:t,originalRequest:a.clone(),request:n.clone()}),e}}async fetchAndCachePut(e){const t=await this.fetch(e),s=t.clone();return this.waitUntil(this.cachePut(e,s)),t}async cacheMatch(e){const t=h(e);let s;const{cacheName:a,matchOptions:n}=this._strategy,r=await this.getCacheKey(t,"read"),i={...n,cacheName:a};s=await caches.match(r,i);for(const e of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await e({cacheName:a,matchOptions:n,cachedResponse:s,request:r,event:this.event})||void 0;return s}async cachePut(e,t){const s=h(e);await(0,c.V)(0);const n=await this.getCacheKey(s,"write");if(!t)throw new o.V("cache-put-with-no-response",{url:(0,i.C)(n.url)});const l=await this._ensureResponseSafeToCache(t);if(!l)return!1;const{cacheName:u,matchOptions:d}=this._strategy,f=await self.caches.open(u),p=this.hasCallback("cacheDidUpdate"),g=p?await async function(e,t,s,n){const r=a(t.url,s);if(t.url===r)return e.match(t,n);const i={...n,ignoreSearch:!0},c=await e.keys(t,i);for(const t of c)if(r===a(t.url,s))return e.match(t,n)}(f,n.clone(),["__WB_REVISION__"],d):null;try{await f.put(n,p?l.clone():l)}catch(e){throw"QuotaExceededError"===e.name&&await async function(){for(const e of r)await e()}(),e}for(const e of this.iterateCallbacks("cacheDidUpdate"))await e({cacheName:u,oldResponse:g,newResponse:l.clone(),request:n,event:this.event});return!0}async getCacheKey(e,t){if(!this._cacheKeys[t]){let s=e;for(const e of this.iterateCallbacks("cacheKeyWillBeUsed"))s=h(await e({mode:t,request:s,event:this.event,params:this.params}));this._cacheKeys[t]=s}return this._cacheKeys[t]}hasCallback(e){for(const t of this._strategy.plugins)if(e in t)return!0;return!1}async runCallbacks(e,t){for(const s of this.iterateCallbacks(e))await s(t)}*iterateCallbacks(e){for(const t of this._strategy.plugins)if("function"==typeof t[e]){const s=this._pluginStateMap.get(t),a=a=>{const n={...a,state:s};return t[e](n)};yield a}}waitUntil(e){return this._extendLifetimePromises.push(e),e}async doneWaiting(){let e;for(;e=this._extendLifetimePromises.shift();)await e}destroy(){this._handlerDeferred.resolve()}async _ensureResponseSafeToCache(e){let t=e,s=!1;for(const e of this.iterateCallbacks("cacheWillUpdate"))if(t=await e({request:this.request,response:t,event:this.event})||void 0,s=!0,!t)break;return s||t&&200!==t.status&&(t=void 0),t}}},873:()=>{try{self["workbox:strategies:6.1.5"]&&_()}catch(e){}}},t={};function s(a){var n=t[a];if(void 0!==n)return n.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,s),r.exports}s.m=e,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var a in t)s.o(t,a)&&!s.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,a)=>(s.f[a](e,t),t)),[])),s.u=e=>e+".sw.js",s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.p="/",(()=>{var e={179:1};s.f.i=(t,a)=>{e[t]||importScripts(s.p+s.u(t))};var t=self.webpackChunktancloud=self.webpackChunktancloud||[],a=t.push.bind(t);t.push=t=>{var[n,r,i]=t;for(var c in r)s.o(r,c)&&(s.m[c]=r[c]);for(i&&i(s);n.length;)e[n.pop()]=1;a(t)}})(),(()=>{s(524);var e=s(536),t=(s(120),s(125));s(913);function a(e,t){const s=t();return e.waitUntil(s),s}s(977);function n(e){if(!e)throw new t.V("add-to-cache-list-unexpected-type",{entry:e});if("string"==typeof e){const t=new URL(e,location.href);return{cacheKey:t.href,url:t.href}}const{revision:s,url:a}=e;if(!a)throw new t.V("add-to-cache-list-unexpected-type",{entry:e});if(!s){const e=new URL(a,location.href);return{cacheKey:e.href,url:e.href}}const n=new URL(a,location.href),r=new URL(a,location.href);return n.searchParams.set("__WB_REVISION__",s),{cacheKey:n.href,url:r.href}}class r{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:e,state:t})=>{t&&(t.originalRequest=e)},this.cachedResponseWillBeUsed=async({event:e,state:t,cachedResponse:s})=>{if("install"===e.type){const e=t.originalRequest.url;s?this.notUpdatedURLs.push(e):this.updatedURLs.push(e)}return s}}}class i{constructor({precacheController:e}){this.cacheKeyWillBeUsed=async({request:e,params:t})=>{const s=t&&t.cacheKey||this._precacheController.getCacheKeyForURL(e.url);return s?new Request(s):e},this._precacheController=e}}let c;async function o(e,s){let a=null;if(e.url){a=new URL(e.url).origin}if(a!==self.location.origin)throw new t.V("cross-origin-copy-response",{origin:a});const n=e.clone(),r={headers:new Headers(n.headers),status:n.status,statusText:n.statusText},i=s?s(r):r,o=function(){if(void 0===c){const e=new Response("");if("body"in e)try{new Response(e.body),c=!0}catch(e){c=!1}c=!1}return c}()?n.body:await n.blob();return new Response(o,i)}s(119);var h=s(951);class l extends h._{constructor(t={}){t.cacheName=e.x.getPrecacheName(t.cacheName),super(t),this._fallbackToNetwork=!1!==t.fallbackToNetwork,this.plugins.push(l.copyRedirectedCacheableResponsesPlugin)}async _handle(e,t){const s=await t.cacheMatch(e);return s||(t.event&&"install"===t.event.type?await this._handleInstall(e,t):await this._handleFetch(e,t))}async _handleFetch(e,s){let a;if(!this._fallbackToNetwork)throw new t.V("missing-precache-entry",{cacheName:this.cacheName,url:e.url});return a=await s.fetch(e),a}async _handleInstall(e,s){this._useDefaultCacheabilityPluginIfNeeded();const a=await s.fetch(e);if(!await s.cachePut(e,a.clone()))throw new t.V("bad-precaching-response",{url:e.url,status:a.status});return a}_useDefaultCacheabilityPluginIfNeeded(){let e=null,t=0;for(const[s,a]of this.plugins.entries())a!==l.copyRedirectedCacheableResponsesPlugin&&(a===l.defaultPrecacheCacheabilityPlugin&&(e=s),a.cacheWillUpdate&&t++);0===t?this.plugins.push(l.defaultPrecacheCacheabilityPlugin):t>1&&null!==e&&this.plugins.splice(e,1)}}l.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:e})=>!e||e.status>=400?null:e},l.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:e})=>e.redirected?await o(e):e};class u{constructor({cacheName:t,plugins:s=[],fallbackToNetwork:a=!0}={}){this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map,this._strategy=new l({cacheName:e.x.getPrecacheName(t),plugins:[...s,new i({precacheController:this})],fallbackToNetwork:a}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this._strategy}precache(e){this.addToCacheList(e),this._installAndActiveListenersAdded||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this._installAndActiveListenersAdded=!0)}addToCacheList(e){const s=[];for(const a of e){"string"==typeof a?s.push(a):a&&void 0===a.revision&&s.push(a.url);const{cacheKey:e,url:r}=n(a),i="string"!=typeof a&&a.revision?"reload":"default";if(this._urlsToCacheKeys.has(r)&&this._urlsToCacheKeys.get(r)!==e)throw new t.V("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(r),secondEntry:e});if("string"!=typeof a&&a.integrity){if(this._cacheKeysToIntegrities.has(e)&&this._cacheKeysToIntegrities.get(e)!==a.integrity)throw new t.V("add-to-cache-list-conflicting-integrities",{url:r});this._cacheKeysToIntegrities.set(e,a.integrity)}if(this._urlsToCacheKeys.set(r,e),this._urlsToCacheModes.set(r,i),s.length>0){const e=`Workbox is precaching URLs without revision info: ${s.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(e)}}}install(e){return a(e,(async()=>{const t=new r;this.strategy.plugins.push(t);for(const[t,s]of this._urlsToCacheKeys){const a=this._cacheKeysToIntegrities.get(s),n=this._urlsToCacheModes.get(t),r=new Request(t,{integrity:a,cache:n,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:r,event:e}))}const{updatedURLs:s,notUpdatedURLs:a}=t;return{updatedURLs:s,notUpdatedURLs:a}}))}activate(e){return a(e,(async()=>{const e=await self.caches.open(this.strategy.cacheName),t=await e.keys(),s=new Set(this._urlsToCacheKeys.values()),a=[];for(const n of t)s.has(n.url)||(await e.delete(n),a.push(n.url));return{deletedURLs:a}}))}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}async matchPrecache(e){const t=e instanceof Request?e.url:e,s=this.getCacheKeyForURL(t);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(e){const s=this.getCacheKeyForURL(e);if(!s)throw new t.V("non-precached-url",{url:e});return t=>(t.request=new Request(e),t.params={cacheKey:s,...t.params},this.strategy.handle(t))}}s(917),s(188);(async()=>{const e=function(){const e=JSON.parse(new URLSearchParams(self.location.search).get("params"));return e.debug&&console.log("[Docusaurus-PWA][SW]: Service Worker params:",e),e}(),t=[{"revision":"890f2b0f1137edc9bcf89d0e806d36d3","url":"404.html"},{"revision":"27db477793a75879e10ff09ef82fe4e1","url":"443.sw.js"},{"revision":"a53f58b4194bc1ef96a6a3f2e42ebd69","url":"assets/css/styles.11775695.css"},{"revision":"bd10e121f2ea9c5ff23974835e4fafcf","url":"assets/js/01a85c17.79e5c5d3.js"},{"revision":"16b8c73c7067b2b62bfc792b142c61ac","url":"assets/js/0884a728.e2fc54b4.js"},{"revision":"07b63fe0f2aca06e8e3df443774124eb","url":"assets/js/0f39e62f.35d3a940.js"},{"revision":"d9dd15aad0edc695a7c0c44c3e69490d","url":"assets/js/102.b1719331.js"},{"revision":"88d12729b04f10b0484ae7a8599c265d","url":"assets/js/131.8ec86d8f.js"},{"revision":"8070c48d8ddb0a1a55c655fb33aa4441","url":"assets/js/14f0a1f6.ba6299a5.js"},{"revision":"b60fd2a4741610ab1f0b46fc8e3fd257","url":"assets/js/153.5e6db4bc.js"},{"revision":"a2304d73e4280625593483e4f1925038","url":"assets/js/174.2160d9bd.js"},{"revision":"8471843221c732ca6195f07c8cd12bb7","url":"assets/js/177.725cf177.js"},{"revision":"a3eea7c88a1c4987d0f87dbe60b2d54e","url":"assets/js/17896441.2522c8a7.js"},{"revision":"06b0edf3b51e18e3823f1c2f7753ab0b","url":"assets/js/1be78505.a377228f.js"},{"revision":"ff8f50bd5b1ffb0fe008500b1033e825","url":"assets/js/22304e4a.9d6fbe74.js"},{"revision":"1c756a640098abccd399f2120769dfd2","url":"assets/js/274.39472e68.js"},{"revision":"2699647519a78af57110270678379333","url":"assets/js/4d54d076.b3350062.js"},{"revision":"8e1b5a2112cea0398575635c3be1ac09","url":"assets/js/501.1a68e5b0.js"},{"revision":"9c92d5e7d19ea5d5008c929097cb4b8c","url":"assets/js/502ca875.49e82629.js"},{"revision":"b20e63ac47c08cfa7ad7d032230946d5","url":"assets/js/5054d698.e616143c.js"},{"revision":"69cfedf1b855b166d8de0547611d3ca5","url":"assets/js/64057ae8.b730f935.js"},{"revision":"8816354ce3f0c5ad84717865988757e4","url":"assets/js/670.46ef44d2.js"},{"revision":"64fa7ac9508b958c2bec6a2777b383f8","url":"assets/js/6875c492.555c0527.js"},{"revision":"cfccbad54835f3b8c110867b2e71e18e","url":"assets/js/6c374c29.dcbcd4f7.js"},{"revision":"49910cf15f9c35ba50bf224090ccee41","url":"assets/js/6c3f3057.d97921bc.js"},{"revision":"49a4dfb232ad395f872a978411b55ee2","url":"assets/js/76e8c75e.2574215e.js"},{"revision":"4ed31208d11c53ea127cc430d04587ac","url":"assets/js/814f3328.85338519.js"},{"revision":"6498a730da6ff149715b8e6eff61cb82","url":"assets/js/82d53def.cab1db2e.js"},{"revision":"0fc5b9e1a26bd33f10716680b808fa7a","url":"assets/js/935f2afb.74a11191.js"},{"revision":"5ff9a5e5265dc97ea7b66755167c2add","url":"assets/js/945.0d39e8fb.js"},{"revision":"9a1e4e42e8f762af3ffe64ebdf03e56c","url":"assets/js/9e4087bc.6d81d3cf.js"},{"revision":"39d7f9d01bac5a90243d4938f5662e4c","url":"assets/js/a1a60629.eb46d128.js"},{"revision":"3350c3ca66c98a693f38c9b8b1bd4802","url":"assets/js/a326f0f9.3a12e4c3.js"},{"revision":"3168a5231c8f7178806804b41e951b4f","url":"assets/js/a6aa9e1f.8692c6d6.js"},{"revision":"a38f86d1bd9363d16e38c8f6fb1aa9c2","url":"assets/js/a7023ddc.23214e92.js"},{"revision":"661b18ad8880641409896bfc940e32ef","url":"assets/js/b2b675dd.bcbf5f7a.js"},{"revision":"625d6ca2e6d4f74497343aca57b54402","url":"assets/js/b2f554cd.97971df0.js"},{"revision":"c438b6a82ae1d0ee214701d88858d7ee","url":"assets/js/b3617b4d.f9e78fae.js"},{"revision":"b2746be5be8e2c6413a80b8ad19811f6","url":"assets/js/c4f5d8e4.9e240d49.js"},{"revision":"358f1086aae9e0d9409186dfda38d16c","url":"assets/js/ccc49370.99a1dae2.js"},{"revision":"5c160237baf6dacceae2db4252d2c592","url":"assets/js/ce16a17f.91bb2a44.js"},{"revision":"9288e4a2eaf2e54d10e7fa8fc72f0e25","url":"assets/js/d7dbefbb.d8703eea.js"},{"revision":"fa417b7012b4e7501d2da70b18708eec","url":"assets/js/d832845b.eb08665b.js"},{"revision":"52da9b18a0cdba3cdda5d8dfb131fe29","url":"assets/js/e2f5eafd.fa0c33e3.js"},{"revision":"6e43b71517428b9edfbd663f848c5d31","url":"assets/js/e49ffa65.17d33aa9.js"},{"revision":"c16c0fbe74d1722d9827bf969f9c5e6c","url":"assets/js/f15304d0.d2f089e6.js"},{"revision":"4e0c664a3e7d6c881dc8212c82da78e6","url":"assets/js/f321f471.b53a05da.js"},{"revision":"351fb24c81f0d391f830b5dc2456f7c2","url":"assets/js/fd93cfee.8df4001e.js"},{"revision":"5d833887ea9b35d93b1bc78ef4e61a5d","url":"assets/js/main.976497c6.js"},{"revision":"1fae87347414dc994d2f87974d294817","url":"assets/js/runtime~main.0f496b40.js"},{"revision":"d6499f733bab16381b36d434c5cdc635","url":"blog.html/index.html"},{"revision":"79fe2388e26bba4af16bab998f1047d9","url":"blog/2022/01/30/hertz-beat.html/index.html"},{"revision":"2ce34f23f0ba63a9eb89bc415fad7650","url":"blog/2022/01/30/hertz-beat/index.html"},{"revision":"3ff657124199a5b16eb453a13c8db997","url":"blog/archive.html/index.html"},{"revision":"c3eec32acd6497669cc1efd226e4b9fc","url":"blog/archive/index.html"},{"revision":"6b7e60665fb19e9169a992465b2321be","url":"blog/feed.json"},{"revision":"b77dd201e9a727588cb05fcd72ac1e21","url":"blog/index.html"},{"revision":"ab66b47949ccade80d6f2a528d1af225","url":"blog/tags.html/index.html"},{"revision":"20cf05557bdb3d7520b1fbe657760651","url":"blog/tags/index.html"},{"revision":"686dfa85f7f96b71aca065cfac43e2f2","url":"blog/tags/integrate.html/index.html"},{"revision":"59c666b4453e8f402e0162e46d496ade","url":"blog/tags/integrate/index.html"},{"revision":"23dac853db71594ab3de13870a066150","url":"components/Feature.html/index.html"},{"revision":"af2a09a8ce60381a2e3c2f1271a61fd8","url":"components/Feature/index.html"},{"revision":"d0d86d6cdbf0cc3869286f2ceac6ebac","url":"components/Highlight.html/index.html"},{"revision":"2bd3f6264ea9a354993dd7d84caadf92","url":"components/Highlight/index.html"},{"revision":"5952614b40e86ea5e1cc37c55e882657","url":"components/LogoCarousel.html/index.html"},{"revision":"b84c0faa25d2c09566556b7779733cfe","url":"components/LogoCarousel/index.html"},{"revision":"2d2925ef665c674636051d45b16155da","url":"components/Robot.html/index.html"},{"revision":"6fcf19c0217e470ed8eda220836f7024","url":"components/Robot/index.html"},{"revision":"76cfa032ee9991ba3a463940f0972155","url":"components/Section.html/index.html"},{"revision":"754069042cdeef09481a48a9eae46650","url":"components/Section/index.html"},{"revision":"417cf8d83a0721e5484dead420fe38b2","url":"docs.html/index.html"},{"revision":"e4c8e26a18fa1225bdf34c0e186c5f38","url":"docs/advanced/extend-point.html/index.html"},{"revision":"1ded0acd3e12471f16d0721807168f98","url":"docs/advanced/extend-point/index.html"},{"revision":"8870f88a4a21d9fa61a761eb38b7a1ed","url":"docs/contributing.html/index.html"},{"revision":"a83dd2d4624a28c7dfe2e442645a7999","url":"docs/contributing/index.html"},{"revision":"a112dd81932f98a07615cc92b8496a2e","url":"docs/help/guide.html/index.html"},{"revision":"5f02b3d618179745dd79c29d6323fde4","url":"docs/help/guide/index.html"},{"revision":"db44acd5b20647c54b0c93fda2c710d4","url":"docs/index.html"},{"revision":"1f92ca1143cffbf0c3e4e17dca63b352","url":"docs/others/contact.html/index.html"},{"revision":"89dde9b267918ba51c9280cadfcdde69","url":"docs/others/contact/index.html"},{"revision":"1f438480db1d3ddd5a9eb81842a2a479","url":"docs/others/design.html/index.html"},{"revision":"ccf477db57e27502f1029e30665f260a","url":"docs/others/design/index.html"},{"revision":"a7613b60ec9a0e8060dc6ccd5c863d13","url":"docs/others/private.html/index.html"},{"revision":"1974461c2d9a430aed16d9d476e0a4ef","url":"docs/others/private/index.html"},{"revision":"1841bc7fedc0272c5ef2442f3278ece0","url":"docs/others/resource.html/index.html"},{"revision":"6b3792807878ea732830ff0b0725cd42","url":"docs/others/resource/index.html"},{"revision":"3a227e657a5529479603b13dc97621ec","url":"docs/others/sponsor.html/index.html"},{"revision":"430540cd3c4ce08072d9d312d7026df8","url":"docs/others/sponsor/index.html"},{"revision":"5aa7c3e65812262811acf1a83a3cbb68","url":"docs/start/docker-deploy.html/index.html"},{"revision":"218c245cfb8412a2bc3e49a8d10156a7","url":"docs/start/docker-deploy/index.html"},{"revision":"d88f653052df62be020658fd14a63047","url":"docs/start/mysql-init.html/index.html"},{"revision":"4645e2302d8a07e39613e275ab6c7460","url":"docs/start/mysql-init/index.html"},{"revision":"9145d22a75bdac8a19a2c753b90ba500","url":"docs/start/package-deploy.html/index.html"},{"revision":"e493f7813b98adc7a469dfb8d5e80bce","url":"docs/start/package-deploy/index.html"},{"revision":"d8abb60877ae8a65f3d4cacc44b20c55","url":"docs/start/quickstart.html/index.html"},{"revision":"fd090ffc4b781a4291b64d041c2a39ac","url":"docs/start/quickstart/index.html"},{"revision":"2be8a9b5e99d8e962ffdd304fa262447","url":"docs/start/tdengine-init.html/index.html"},{"revision":"53b32477c4a65075c1bd3a6d6bbe7e2b","url":"docs/start/tdengine-init/index.html"},{"revision":"adaa6b4d945063575d164a66373a5db5","url":"index.html"},{"revision":"a692e6225cd2d525170af56a25764ae9","url":"manifest.json"},{"revision":"5419c3b068358c467549308fd6561d4b","url":"search.html/index.html"},{"revision":"6b333145bacf1871af11d74ce5d9c727","url":"search/index.html"},{"revision":"786b1213dbeb5b26db388431ca059b10","url":"img/badge/alert.svg"},{"revision":"2d00a48ada01713882781c07338e25f5","url":"img/badge/custom-monitor.svg"},{"revision":"83f243e5f8d678bddaa7d6366968e3bf","url":"img/badge/database-monitor.svg"},{"revision":"5bec3f8e7c7477e58e50792e9d4c8e4e","url":"img/badge/ping-connect.svg"},{"revision":"4302a0341f8425fff58535a58d8e6811","url":"img/badge/port-available.svg"},{"revision":"a47240b2a60c54bdaa71fbe64d60f870","url":"img/badge/threshold.svg"},{"revision":"fe145fa469e2c44a15363e4779604b8b","url":"img/badge/web-monitor.svg"},{"revision":"3df5ee317610ec602235023e67b31026","url":"img/docs/bot.jpg"},{"revision":"079284504cfbaa222e689bd91eb47524","url":"img/docs/help/qq-qr.jpg"},{"revision":"87230a05a19ab884e9d709d08d61b905","url":"img/docs/help/tan-cloud-wechat.jpg"},{"revision":"c7f5bab15540a5d5e4e030db85bcfb73","url":"img/docs/hertzbeat-stru.svg"},{"revision":"81603c9a7a188292a3980594314eb7fc","url":"img/docs/pay.png"},{"revision":"434294be13d3af31224d6b2fa4e6fabc","url":"img/icons/android.svg"},{"revision":"5c69e565f1ae6d7717fb3ecd2be004ad","url":"img/icons/angular.svg"},{"revision":"d11815b758d4896daec93f9b333fecac","url":"img/icons/axe.png"},{"revision":"cd66f55a0665764729b17c29b7fd276a","url":"img/icons/devtools.png"},{"revision":"cf06c118d2d4599fb38db72e4b8cfe61","url":"img/icons/dromara_qr.png"},{"revision":"fe5f1e5ec32afe36d71e03fc3e6fbe65","url":"img/icons/hutool_logo.jpg"},{"revision":"cb98bb0b27809ea1c39ea00c9a330fab","url":"img/icons/ios.svg"},{"revision":"1815907b6a1c4e5149aac9c5d86b4cb5","url":"img/icons/JavaHouDuan_logo.png"},{"revision":"9332ded6eef3639d16b2543821d3eb86","url":"img/icons/javalin_logo.svg"},{"revision":"f9c74b6f34968637cf24c1dc02c62bc9","url":"img/icons/justauth_logo.png"},{"revision":"cb6df9483336b4b643fef63e093621d5","url":"img/icons/ktor_logo.svg"},{"revision":"741d5e05dc558612f61b0bf2cbc2c128","url":"img/icons/lighthouse-logo.svg"},{"revision":"2385d2e99e4f4dcd51ddaf94a47b00bb","url":"img/icons/liteflow_logo.png"},{"revision":"ef0496a9e80ce6340ff3e1c450b818a9","url":"img/icons/maskable_icon.png"},{"revision":"9cb9b8075e419b755595c2af812a3b79","url":"img/icons/maxkey_logo.png"},{"revision":"c3227b3f2fc59fdb0272f113f0e4b00d","url":"img/icons/micronaut_logo.png"},{"revision":"07b5d276365331491d775b202f29a59c","url":"img/icons/polymer.svg"},{"revision":"26ab3497c3f56c77a5e68fa97b7d841f","url":"img/icons/quarkus_logo.png"},{"revision":"2d11c4f44a1441892c80986e837e5655","url":"img/icons/quarkus_logo.svg"},{"revision":"42fea0c63644538a3bf9c69feb012c3f","url":"img/icons/satoken_logo.png"},{"revision":"077cdf5f25ca415d0841621e4cb04d83","url":"img/icons/ShenYu_logo.png"},{"revision":"9146a4d3298760c2e7e49595184e1975","url":"img/icons/spring-logo.svg"},{"revision":"af087f5f4bd45130644d8fd7e81de70d","url":"img/icons/svelte.png"},{"revision":"aef0a6b8cac8b690c8994f2a7591fcee","url":"img/icons/tlog_logo.png"},{"revision":"cf23526f451784ff137f161b8fe18d5a","url":"img/icons/vue.png"},{"revision":"7ba4fb231bcac05bac0252a5ff93f3f1","url":"img/icons/windows.svg"},{"revision":"76390eacd9a9f3b312bebc31dfe08a19","url":"img/tancloud-brand.jpg"},{"revision":"65c03ecfdc9c3aac657eb17235acd728","url":"img/tancloud-brand.svg"},{"revision":"eb20c302ae97631c9009e6074a4abf4c","url":"img/tancloud-logo.jpg"},{"revision":"f79814c2ae67b48cc25ecef2c9a07e91","url":"img/tancloud-logo.svg"}],a=new u({fallbackToNetwork:!0});e.offlineMode&&(a.addToCacheList(t),e.debug&&console.log("[Docusaurus-PWA][SW]: addToCacheList",{precacheManifest:t})),await async function(e){{const t=await s.e(443).then(s.bind(s,443));"function"==typeof t.default?t.default(e):e.debug&&console.warn("[Docusaurus-PWA][SW]: swCustom should have a default export function")}}(e),self.addEventListener("install",(t=>{e.debug&&console.log("[Docusaurus-PWA][SW]: install event",{event:t}),t.waitUntil(a.install(t))})),self.addEventListener("activate",(t=>{e.debug&&console.log("[Docusaurus-PWA][SW]: activate event",{event:t}),t.waitUntil(a.activate(t))})),self.addEventListener("fetch",(async t=>{if(e.offlineMode){const s=t.request.url,n=function(e){const t=[],s=new URL(e,self.location.href);return s.origin!==self.location.origin||(s.search="",s.hash="",t.push(s.href),s.pathname.endsWith("/")?t.push(`${s.href}index.html`):t.push(`${s.href}/index.html`)),t}(s);for(let r=0;r<n.length;r+=1){const i=n[r],c=a.getCacheKeyForURL(i);if(c){const a=caches.match(c);e.debug&&console.log("[Docusaurus-PWA][SW]: serving cached asset",{requestURL:s,possibleURL:i,possibleURLs:n,cacheKey:c,cachedResponse:a}),t.respondWith(a);break}}}})),self.addEventListener("message",(async t=>{e.debug&&console.log("[Docusaurus-PWA][SW]: message event",{event:t});"SKIP_WAITING"===(t.data&&t.data.type)&&self.skipWaiting()}))})()})()})();