File size: 1,096 Bytes
46c7a16
 
 
 
 
 
 
 
ee33590
46c7a16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ee33590
 
46c7a16
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
importScripts(
    '/uv/uv.bundle.js', 
    '/uv/uv.config.js',
    '/scram/scramjet.wasm.js',
    '/scram/scramjet.shared.js',
    '/scram/scramjet.worker.js'
);
importScripts(__uv$config.sw || '/uv/uv.sw.js');
const uv = new UVServiceWorker();
const sj = new ScramjetServiceWorker();
(async function () {
        await sj.loadConfig();
})();
self.addEventListener('fetch', function (event) {
    if (event.request.url.startsWith(location.origin + __uv$config.prefix)) {
        event.respondWith(
            (async function () {
                return await uv.fetch(event);
            })(),
        );
    } 
    else if (sj.route(event)) {
        event.respondWith(
            (async function() {
                return await sj.fetch(event);
            })()
        );
    }
    else {
        event.respondWith(
            (async function () {
                return await fetch(event.request);
            })()
        );
    }
});

assets = [
    '/',
    '/favicon.ico',
    '/manifest.json',
    '/transports/bareTransport.js',
    'sw.js',
    'uv.config.js',
    'logo.svg',
];