3 lines
7.1 KiB
JavaScript
3 lines
7.1 KiB
JavaScript
!function(e,t,r,n,a){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i="function"==typeof l[n]&&l[n],o=i.cache||{},c="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function s(t,r){if(!o[t]){if(!e[t]){var a="function"==typeof l[n]&&l[n];if(!r&&a)return a(t,!0);if(i)return i(t,!0);if(c&&"string"==typeof t)return c(t);var u=Error("Cannot find module '"+t+"'");throw u.code="MODULE_NOT_FOUND",u}f.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},f.cache={};var d=o[t]=new s.Module(t);e[t][0].call(d.exports,f,d,d.exports,this)}return o[t].exports;function f(e){var t=f.resolve(e);return!1===t?{}:s(t)}}s.isParcelRequire=!0,s.Module=function(e){this.id=e,this.bundle=s,this.exports={}},s.modules=e,s.cache=o,s.parent=i,s.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(s,"root",{get:function(){return l[n]}}),l[n]=s;for(var u=0;u<t.length;u++)s(t[u]);if(r){var d=s(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=d:"function"==typeof define&&define.amd&&define(function(){return d})}}({IayAH:[function(e,t,r){(0,e("parcel-plugin-custom-service-worker")._register)([],"a965351f")},{"parcel-plugin-custom-service-worker":"iE30c"}],iE30c:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"manifest",()=>a),n.export(r,"version",()=>l),n.export(r,"_register",()=>i);let a=[],l="";function i(e,t){a=e,l=t}},{"@parcel/transformer-js/src/esmodule-helpers.js":"dNXWi"}],dNXWi:[function(e,t,r){r.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},r.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.exportAll=function(e,t){return Object.keys(e).forEach(function(r){"default"===r||"__esModule"===r||Object.prototype.hasOwnProperty.call(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})}),t},r.export=function(e,t,r){Object.defineProperty(e,t,{enumerable:!0,get:r})}},{}],"5iB2w":[function(e,t,r){var n=e("parcel-plugin-custom-service-worker"),a=e("radix3"),l=e("../timestamp");let i={router:null,offline:!1,broadcast(e){self.clients.matchAll({includeUncontrolled:!0}).then(t=>{t.forEach(t=>{t.postMessage(e)})})}};async function o(){let e=await caches.open(l.version);await e.addAll(n.manifest),i.broadcast({type:"installed"})}async function c(){let e=!1;if(!i.offline){let t=await caches.keys();await Promise.all(t.map(async t=>{t!==l.version&&(await caches.delete(t),e=!0)})),i.broadcast({type:"activated",shouldRefresh:e,version:l.version})}}addEventListener("install",e=>e.waitUntil(o())),addEventListener("activate",e=>e.waitUntil(c())),addEventListener("fetch",async e=>{let t=new URL(e.request.url);i.router&&i.router.lookup(t.pathname)||e.respondWith((async()=>{let t=await caches.match(e.request);if(t)return t;try{return i.offline=!1,await fetch(e.request)}catch(e){return i.offline=!0,i.broadcast({type:"offline"}),new Response}})())}),addEventListener("message",async e=>{let t=e.data.type,r=await caches.open(l.version);switch(t){case"add-cache":await r.match(e.data.url)||await r.add(e.data.url);break;case"define-route":for(let t of(i.router=(0,a.createRouter)({strictTrailingSlash:!1}),e.data.routes))i.router.insert(t.url,t);await c();break;case"force-update":{let e=await caches.keys();await Promise.all(e.map(async e=>{e!==l.version&&await caches.delete(e)})),await o()}}})},{"parcel-plugin-custom-service-worker":"iE30c",radix3:"jkzZ1","../timestamp":"jH99Y"}],jkzZ1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NODE_TYPES",()=>a),n.export(r,"createMatcherFromExport",()=>d),n.export(r,"createRouter",()=>l),n.export(r,"exportMatcher",()=>u),n.export(r,"toRouteMatcher",()=>c);let a={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function l(e={}){let t={options:e,rootNode:o(),staticRoutesMap:{}},r=t=>e.strictTrailingSlash?t:t.replace(/\/$/,"")||"/";if(e.routes)for(let n in e.routes)i(t,r(n),e.routes[n]);return{ctx:t,lookup:e=>(function(e,t){let r=e.staticRoutesMap[t];if(r)return r.data;let n=t.split("/"),a={},l=!1,i=null,o=e.rootNode,c=null;for(let e=0;e<n.length;e++){let t=n[e];null!==o.wildcardChildNode&&(i=o.wildcardChildNode,c=n.slice(e).join("/"));let r=o.children.get(t);if(void 0!==r)o=r;else if(null!==(o=o.placeholderChildNode))a[o.paramName]=t,l=!0;else break}return((null===o||null===o.data)&&null!==i&&(a[(o=i).paramName||"_"]=c,l=!0),o)?l?{...o.data,params:l?a:void 0}:o.data:null})(t,r(e)),insert:(e,n)=>i(t,r(e),n),remove:e=>(function(e,t){let r=!1,n=t.split("/"),a=e.rootNode;for(let e of n)if(!(a=a.children.get(e)))return r;if(a.data){let e=n[n.length-1];if(a.data=null,0===Object.keys(a.children).length){let t=a.parent;t.children.delete(e),t.wildcardChildNode=null,t.placeholderChildNode=null}r=!0}return r})(t,r(e))}}function i(e,t,r){let n=!0,l=t.split("/"),i=e.rootNode,c=0;for(let e of l){let t;if(t=i.children.get(e))i=t;else{let r=e.startsWith("**")?a.WILDCARD:":"===e[0]||"*"===e?a.PLACEHOLDER:a.NORMAL;t=o({type:r,parent:i}),i.children.set(e,t),r===a.PLACEHOLDER?(t.paramName="*"===e?`_${c++}`:e.slice(1),i.placeholderChildNode=t,n=!1):r===a.WILDCARD&&(i.wildcardChildNode=t,t.paramName=e.slice(3)||"_",n=!1),i=t}}return i.data=r,!0===n&&(e.staticRoutesMap[t]=i),i}function o(e={}){return{type:e.type||a.NORMAL,parent:e.parent||null,children:new Map,data:e.data||null,paramName:e.paramName||null,wildcardChildNode:null,placeholderChildNode:null}}function c(e){return s(function e(t,r){let n={static:new Map,wildcard:new Map,dynamic:new Map};return!function t(r,l){if(r){if(l.type!==a.NORMAL||r.includes("*")||r.includes(":")){if(l.type===a.WILDCARD)n.wildcard.set(r.replace("/**",""),l.data);else if(l.type===a.PLACEHOLDER){let t=e("",l);l.data&&t.static.set("/",l.data),n.dynamic.set(r.replace(/\/\*|\/:\w+/,""),t);return}}else n.static.set(r,l.data)}for(let[e,n]of l.children.entries())t(`${r}/${e}`.replace("//","/"),n)}(t,r),n}("",e.ctx.rootNode))}function s(e){return{ctx:{table:e},matchAll:t=>(function e(t,r){let n=[];for(let[e,a]of f(r.wildcard))t.startsWith(e)&&n.push(a);for(let[a,l]of f(r.dynamic))if(t.startsWith(a+"/")){let r="/"+t.slice(a.length).split("/").splice(2).join("/");n.push(...e(r,l))}let a=r.static.get(t);return a&&n.push(a),n.filter(Boolean)})(t,e)}}function u(e){return function e(t){let r=Object.create(null);for(let n in t)r[n]="dynamic"===n?Object.fromEntries([...t[n].entries()].map(([t,r])=>[t,e(r)])):Object.fromEntries(t[n].entries());return r}(e.ctx.table)}function d(e){return s(function e(t){let r={};for(let n in t)r[n]=new Map("dynamic"===n?Object.entries(t[n]).map(([t,r])=>[t,e(r)]):Object.entries(t[n]));return r}(e))}function f(e){return[...e.entries()].sort((e,t)=>e[0].length-t[0].length)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"dNXWi"}],jH99Y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"version",()=>a);let a="ede0tgf"},{"@parcel/transformer-js/src/esmodule-helpers.js":"dNXWi"}]},["IayAH","5iB2w"],"5iB2w","parcelRequire2d1f");
|
|
//# sourceMappingURL=sworker.js.map
|