Server IP : 172.67.216.182 / Your IP : 108.162.226.215 Web Server : Apache System : Linux krdc-ubuntu-s-2vcpu-4gb-amd-blr1-01.localdomain 5.15.0-142-generic #152-Ubuntu SMP Mon May 19 10:54:31 UTC 2025 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /www/wwwroot/event.resolue.in/event.resolue.in/ |
Upload File : |
const options = {"workboxURL":"https://cdn.jsdelivr.net/npm/[email protected]/workbox/workbox-sw.js","importScripts":[],"config":{"debug":false},"cacheOptions":{"cacheId":"events-platform-prod","directoryIndex":"/","revision":"9zioDdXAR9c7"},"clientsClaim":true,"skipWaiting":true,"cleanupOutdatedCaches":true,"offlineAnalytics":false,"preCaching":[{"revision":"9zioDdXAR9c7","url":"/?standalone=true"}],"runtimeCaching":[{"urlPattern":"/_nuxt/","handler":"CacheFirst","method":"GET","strategyPlugins":[]},{"urlPattern":"/","handler":"NetworkFirst","method":"GET","strategyPlugins":[]}],"offlinePage":null,"pagesURLPattern":"/","offlineStrategy":"NetworkFirst"} importScripts(...[options.workboxURL, ...options.importScripts]) initWorkbox(workbox, options) workboxExtensions(workbox, options) precacheAssets(workbox, options) cachingExtensions(workbox, options) runtimeCaching(workbox, options) offlinePage(workbox, options) routingExtensions(workbox, options) function getProp(obj, prop) { return prop.split('.').reduce((p, c) => p[c], obj) } function initWorkbox(workbox, options) { if (options.config) { // Set workbox config workbox.setConfig(options.config) } if (options.cacheNames) { // Set workbox cache names workbox.core.setCacheNameDetails(options.cacheNames) } if (options.clientsClaim) { // Start controlling any existing clients as soon as it activates workbox.core.clientsClaim() } if (options.skipWaiting) { workbox.core.skipWaiting() } if (options.cleanupOutdatedCaches) { workbox.precaching.cleanupOutdatedCaches() } if (options.offlineAnalytics) { // Enable offline Google Analytics tracking workbox.googleAnalytics.initialize() } } function precacheAssets(workbox, options) { if (options.preCaching.length) { workbox.precaching.precacheAndRoute(options.preCaching, options.cacheOptions) } } function runtimeCaching(workbox, options) { const requestInterceptor = { requestWillFetch({ request }) { if (request.cache === 'only-if-cached' && request.mode === 'no-cors') { return new Request(request.url, { ...request, cache: 'default', mode: 'no-cors' }) } return request }, fetchDidFail(ctx) { ctx.error.message = '[workbox] Network request for ' + ctx.request.url + ' threw an error: ' + ctx.error.message console.error(ctx.error, 'Details:', ctx) }, handlerDidError(ctx) { ctx.error.message = `[workbox] Network handler threw an error: ` + ctx.error.message console.error(ctx.error, 'Details:', ctx) return null } } for (const entry of options.runtimeCaching) { const urlPattern = new RegExp(entry.urlPattern) const method = entry.method || 'GET' const plugins = (entry.strategyPlugins || []) .map(p => new (getProp(workbox, p.use))(...p.config)) plugins.unshift(requestInterceptor) const strategyOptions = { ...entry.strategyOptions, plugins } const strategy = new workbox.strategies[entry.handler](strategyOptions) workbox.routing.registerRoute(urlPattern, strategy, method) } } function offlinePage(workbox, options) { if (options.offlinePage) { // Register router handler for offlinePage workbox.routing.registerRoute(new RegExp(options.pagesURLPattern), ({ request, event }) => { const strategy = new workbox.strategies[options.offlineStrategy] return strategy .handle({ request, event }) .catch(() => caches.match(options.offlinePage)) }) } } function workboxExtensions(workbox, options) { } function cachingExtensions(workbox, options) { } function routingExtensions(workbox, options) { }