if(!self.define){let e,s={};const n=(n,a)=>(n=new URL(n+".js",a).href,s[n]||new Promise(s=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=s,document.head.appendChild(e)}else e=n,importScripts(n),s()}).then(()=>{let e=s[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e}));self.define=(a,i)=>{const c=e||("document"in self?document.currentScript.src:"")||location.href;if(s[c])return;let r={};const o=e=>n(e,c),d={module:{uri:c},exports:r,require:o};s[c]=Promise.all(a.map(e=>d[e]||o(e))).then(e=>(i(...e),r))}}define(["./workbox-de20f98c"],function(e){"use strict";e.setCacheNameDetails({prefix:"salon-booking-plugin-pwa"}),self.addEventListener("message",e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()}),e.precacheAndRoute([{url:"/{SLN_PWA_DIST_PATH}/OneSignalSDKWorker.js",revision:"ebb63ca15bba16b550232b0b0f66c726"},{url:"/{SLN_PWA_DIST_PATH}/css/114.css",revision:"19b9fa6d229696c7480e3b7e004f42bd"},{url:"/{SLN_PWA_DIST_PATH}/css/309.css",revision:"535fb7b16f6c488db6d50fe7b2be63b4"},{url:"/{SLN_PWA_DIST_PATH}/css/348.css",revision:"f64047a1b9cff0499ce21c771298f4cd"},{url:"/{SLN_PWA_DIST_PATH}/css/353.css",revision:"d41e4ad7933469a6dcc194e12b3a8e7c"},{url:"/{SLN_PWA_DIST_PATH}/css/389.css",revision:"af3512909ad76bc5d07d23ea9609527b"},{url:"/{SLN_PWA_DIST_PATH}/css/728.css",revision:"726017a12d344a19b8a1410e2f702216"},{url:"/{SLN_PWA_DIST_PATH}/css/app.css",revision:"362e61965287ee72aa762b9061be996a"},{url:"/{SLN_PWA_DIST_PATH}/css/chunk-vendors.css",revision:"86739b9274fd53e95b49abb6dab304cf"},{url:"/{SLN_PWA_DIST_PATH}/img/placeholder-image.png",revision:"79c916f7860857c11c4026d8655de225"},{url:"/{SLN_PWA_DIST_PATH}/index.html",revision:"19b4890516b3d2bd7f6cb0ef89df087c"},{url:"/{SLN_PWA_DIST_PATH}/js/114.js",revision:"abad49b6776b4c0d2fa72e667d40d847"},{url:"/{SLN_PWA_DIST_PATH}/js/309.js",revision:"9b0ad48ea2c8aa68feb2d43e46d7c6e2"},{url:"/{SLN_PWA_DIST_PATH}/js/348.js",revision:"9b4c83be9bfbef61269815fa7eaf06d7"},{url:"/{SLN_PWA_DIST_PATH}/js/353.js",revision:"40fcac87c6a722cb93520588ec9c455d"},{url:"/{SLN_PWA_DIST_PATH}/js/389.js",revision:"37508662a877e57f787078d194d8a9c1"},{url:"/{SLN_PWA_DIST_PATH}/js/396.js",revision:"bc9d761940c725526d8100c2d2165d3d"},{url:"/{SLN_PWA_DIST_PATH}/js/728.js",revision:"d3d8c27dd0dc03e76a6c7dce5310d293"},{url:"/{SLN_PWA_DIST_PATH}/js/app.js",revision:"f2df33ce9ccdd3156cdab9ac784959da"},{url:"/{SLN_PWA_DIST_PATH}/js/chunk-vendors.js",revision:"2fa63da11cd19ddee866571bdd9ce691"},{url:"/{SLN_PWA_DIST_PATH}/js/fontawesome.js",revision:"cf854cb3bfa20a9e6bbcbb95316c868f"},{url:"/{SLN_PWA_DIST_PATH}/manifest.json",revision:"245ca91f3937002a61960214a5a2087d"},{url:"/{SLN_PWA_DIST_PATH}/robots.txt",revision:"b6216d61c03e6ce0c9aea6ca7808f7ca"},{url:"/{SLN_PWA_DIST_PATH}/version.json",revision:"18d30fa029d050edf4c16e4d8249c41d"}],{}),e.registerRoute(({request:e,url:s})=>"GET"===e.method&&/\/wp-json\/salon\/api\/mobile\/v1\/calendar\/intervals/.test(s.pathname),new e.CacheFirst({cacheName:"sln-pwa-calendar-intervals",plugins:[new e.ExpirationPlugin({maxEntries:20,maxAgeSeconds:86400}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute(({request:e,url:s})=>"GET"===e.method&&/\/wp-json\/salon\/api\/mobile\/v1\/app\/settings/.test(s.pathname),new e.CacheFirst({cacheName:"sln-pwa-app-settings",plugins:[new e.ExpirationPlugin({maxEntries:20,maxAgeSeconds:86400}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute(({request:e,url:s})=>"GET"===e.method&&/\/wp-json\/salon\/api\/mobile\/v1\/availability\/stats/.test(s.pathname),new e.StaleWhileRevalidate({cacheName:"sln-pwa-availability-stats",plugins:[new e.ExpirationPlugin({maxEntries:40,maxAgeSeconds:300}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute(({request:e,url:s})=>"GET"===e.method&&/\/wp-json\/salon\/api\/mobile\/v1\/bookings$/.test(s.pathname),new e.NetworkFirst({cacheName:"sln-pwa-bookings-list",networkTimeoutSeconds:30,plugins:[new e.ExpirationPlugin({maxEntries:30,maxAgeSeconds:120}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute(({request:e,url:s})=>"GET"===e.method&&/\/wp-json\/salon\/api\/mobile\/v1\/holiday-rules/.test(s.pathname),new e.NetworkFirst({cacheName:"sln-pwa-holiday-rules",networkTimeoutSeconds:30,plugins:[new e.ExpirationPlugin({maxEntries:40,maxAgeSeconds:300}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET")});
