
    i                     "    S SK Jr  S SKrSS jrg)    )ResponseNc                    SnSnSnUSR                  U 5      -   nU S   n[        SSXVU5        [        SU 5        U S	   R                  S
5      (       a
  [        SSS9$ U S	   S:X  aW  [        S5        SR                  UR	                  S5      S S	  Vs/ s H  ow(       d  M  UPM     sn5      nSU SU SU S3n	U	S4$ U S	   S:X  a  Sn
[        S5        U
S4$ U S	   S:X  a  Sn[        S5        US4$ g s  snf )Nz2<link rel="manifest" href="manifest.json"></head>)z%<script src="pwa.js"></script></body> /z34:z







z40:z.obahellz	text/html)content
media_typezmanifest.jsonz45: manifestz&
        {
            "short_name": "z",
            "name": "z",
            "start_url": "/a  /",
            "display": "standalone",
            "background_color": "#ffffff",
            "theme_color": "#007BFF",
            "icons": [
                {
                    "src": "icon-192x192.png",
                    "sizes": "192x192",
                    "type": "image/png"
                },
                {
                    "src": "icon-512x512.png",
                    "sizes": "512x512",
                    "type": "image/png"
                }
            ]
        }zapplication/jsonzpwa.jsa  
            if ('serviceWorker' in navigator) {
                window.addEventListener('load', () => {
                    navigator.serviceWorker.register('pwa_sw.js')
                    .then(registration => {
                        console.log('Service Worker registered with scope:', registration.scope);
                    })
                    .catch(error => {
                        console.error('Service Worker registration failed:', error);
                    });
                });
            }
        z90:zapplication/javascriptz	pwa_sw.jsap  
            self.addEventListener('install', (event) => {
                event.waitUntil(
                    
                    caches.open('app1-cache').then((cache) => {    
                        return cache.addAll([ '/']);
                        //return cache.addAll([ './main1.js']);

                        //return cache.addAll(['/', 'index.html', 'styles.css', 'script.js']);
                    //caches.open('<appName>-cache').then((cache) => {
                        //return cache.addAll(['<cacheFiles>']);
                    })
                );
            });
            self.addEventListener('fetch', (event) => {
                event.respondWith(
                    caches.match(event.request).then((response) => {
                        return response || fetch(event.request);
                    })
                );
            });
         z118:)joinprintendswithr   split)path_tokensPATHheadbodyZFS_DIRfilePathappName_	start_urlmanifestpwa_jspwa_sws                /root/zsrc/zsrv_dev-zcode/pwa.pypwar      sE   ?D2DGsxx,,H"oG	%41 
%	R	!	!&	)	);??	R?	*nHHC#2)>D)>A!a)>DE	#9 %Y %; '	4 +++ 
RH	$ 	e///
 
RK	', 	f///3 
(m Es   
C2 C2)r   )fastapir   osr        r   <module>r"      s     
,e0r!   