mirror of
https://github.com/ZeroCatDev/Classworks.git
synced 2026-08-12 09:20:31 +00:00
2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
if(!self.define){let s,e={};const i=(i,n)=>(i=new URL(i+".js",n).href,e[i]||new Promise(e=>{if("document"in self){const s=document.createElement("script");s.src=i,s.onload=e,document.head.appendChild(s)}else s=i,importScripts(i),e()}).then(()=>{let s=e[i];if(!s)throw new Error(`Module ${i} didn’t register its module`);return s}));self.define=(n,l)=>{const r=s||("document"in self?document.currentScript.src:"")||location.href;if(e[r])return;let a={};const u=s=>i(s,r),o={module:{uri:r},exports:a,require:u};e[r]=Promise.all(n.map(s=>o[s]||u(s))).then(s=>(l(...s),a))}}define(["./workbox-7334f08a"],function(s){"use strict";importScripts("sw-cache-manager.js"),self.skipWaiting(),s.clientsClaim(),s.precacheAndRoute([{url:"sw-cache-manager.js",revision:"e1c99eed8d27ad84cb5fc7c56efd223b"},{url:"registerSW.js",revision:"402b66900e731ca748771b6fc5e7a068"},{url:"manifest.webmanifest",revision:"81f614d50e129c134b1d5ddd6a19081e"},{url:"index.html",revision:"0d38fcfa368ed1ebe30734afbf79fa4b"},{url:"favicon.ico",revision:"8e3a55390cf66d227f765a6063bb6c31"},{url:"banner.png",revision:"98c56bcdd08a6e6e50c613f73e270353"},{url:"328a0e159cf9b3fb3caacaab9c83bf17.txt",revision:"d06a7b1a4998b04f6c949893fa6b3c3b"},{url:"uaf/HarmonyOS_Sans_SC_Regular.ttf",revision:"69aa5b1b2573ec2c2d540e42dcd21108"},{url:"uaf/HarmonyOS_Sans_SC_Light.ttf",revision:"74677b062210a34a6a67c59e03cc7f11"},{url:"uaf/HarmonyOS_Sans_SC_Bold.ttf",revision:"b7dc90fa852495f43a4ddd664d000b28"},{url:"sounds/Teams 默认通话铃.mp3",revision:"bda21cf4dbfbac23f7c078d02b136f0c"},{url:"sounds/Teams 默认.mp3",revision:"7d0ea80d3ab8272d8f28a4ad4e6ef238"},{url:"sounds/Teams 高分.mp3",revision:"b5342507ead401ddc8e9ad27b684cf29"},{url:"sounds/Teams 颤振.mp3",revision:"7d92c46c0ca199446c1fd72d0504b7d7"},{url:"sounds/Teams 重复振铃.mp3",revision:"fb902955f401306811d6cd51d14c6c97"},{url:"sounds/Teams 进阶.mp3",revision:"9edb48fc85646c06728f727334f153c4"},{url:"sounds/Teams 轻弹.mp3",revision:"3c22478acb22b9825374bc386626e1e5"},{url:"sounds/Teams 赋予希望.mp3",revision:"61d4dbcf5f3af0be8b237864b566f647"},{url:"sounds/Teams 警报.mp3",revision:"13185400beeaab47be5d9f05fc469b4a"},{url:"sounds/Teams 蜂鸣声.mp3",revision:"60894252e2c86a66bb36f581b36c6c56"},{url:"sounds/Teams 点击.mp3",revision:"7f0ac7ce255b0440aa1ff460ae534418"},{url:"sounds/Teams 滴水.mp3",revision:"56d6127071c4514a0230061d6e692205"},{url:"sounds/Teams 波纹.mp3",revision:"67d993bbe556c6b06f0c1de58b5ffc79"},{url:"sounds/Teams 波普.mp3",revision:"a2092a6219357df7f239cc59cbb2447f"},{url:"sounds/Teams 气泡.mp3",revision:"bf21272379428e85205f66592894b881"},{url:"sounds/Teams 气泡(大声).mp3",revision:"ccbffede0f91fb2fc4c1e3b700885299"},{url:"sounds/Teams 时空.mp3",revision:"21d5f825d18cf541314659eb058ea997"},{url:"sounds/Teams 摇摆.mp3",revision:"cc593fc7586d4ca8f357324caed7392b"},{url:"sounds/Teams 提醒.mp3",revision:"1bb92bf7e9ff6c7580bd4c07b0da5d26"},{url:"sounds/Teams 弹拨.mp3",revision:"dbca54d79ab2dc7f58e0c815d1e52c76"},{url:"sounds/Teams 尤里卡.mp3",revision:"f959ac97e8113c13fbef4640d701bb46"},{url:"sounds/Teams 增强.mp3",revision:"aff4c45773c33ee949dbb2fd176ead9c"},{url:"sounds/Teams 叮铃.mp3",revision:"740bf4b245b232b81cb46beccd085ffc"},{url:"sounds/Teams 召唤.mp3",revision:"5f22a60afb21d7ef32c02ef604a0586a"},{url:"sounds/Teams 共鸣.mp3",revision:"0da491cc59a0a2c88e1cdfdb26e31194"},{url:"sounds/Teams 优先处理.mp3",revision:"5117fd6695056edd9fe7d13bdd981bbc"},{url:"sounds/Teams teams_notification.mp3",revision:"c0a3e466772e808ff0cfa0e9c76e4440"},{url:"sounds/Teams teams_meet_up_reminder.mp3",revision:"c18a464074c423def70a420418b80365"},{url:"sounds/Teams screenshare_ring.mp3",revision:"c18a464074c423def70a420418b80365"},{url:"sounds/Teams meetup_ring.mp3",revision:"ec5fdebfd3fa2f4f9f60673074a4e35e"},{url:"sounds/Teams incoming-ringtone-level40.mp3",revision:"d7298eb35126dd4f60d07e6aaeeae96f"},{url:"sounds/Teams incoming-ringtone-level30.mp3",revision:"dbe2f213d90800fb9b02aca8356b2e44"},{url:"sounds/Teams bounce.mp3",revision:"2ddc0b2c7e515045d31276dbd20cc5e3"},{url:"sounds/Teams Remix.mp3",revision:"bdbc0b25f3c1a1d09a157ae5923573cd"},{url:"sounds/Teams Ping.mp3",revision:"9c4446c079e89828abcae8aca5663c12"},{url:"pwa/image/pwa-64x64.png",revision:"b4ca4c3d8333391f20cddbb3f6cca2df"},{url:"pwa/image/pwa-512x512.png",revision:"57cc60501279a6d172b32211b1c67688"},{url:"pwa/image/pwa-192x192.png",revision:"81802c789e8b735f7f8b181f002932f8"},{url:"pwa/image/maskable-icon-512x512.png",revision:"dfa412c4bbe0f716216ac5db7a4c706d"},{url:"pwa/image/logo.svg",revision:"899b27b2269e41899c7422cfa4c389e5"},{url:"pwa/image/favicon.ico",revision:"8e3a55390cf66d227f765a6063bb6c31"},{url:"pwa/image/apple-touch-icon-180x180.png",revision:"3180606ea2115ea1af7e66dbeb1b28fd"},{url:"assets/visitorId-Fp9eGgHd.js",revision:null},{url:"assets/vendor-vuetify-DpmmaPkh.js",revision:null},{url:"assets/vendor-vue-BiQC5iF7.js",revision:null},{url:"assets/vendor-utils-2lvrqI0-.js",revision:null},{url:"assets/vendor-socket-dm1FmSOd.js",revision:null},{url:"assets/soundList-D9U-Grcp.js",revision:null},{url:"assets/socketClient-D9GaxO-Q.js",revision:null},{url:"assets/socket-debugger-B6tlnHna.js",revision:null},{url:"assets/socket-debugger-B22H3Il3.css",revision:null},{url:"assets/settings-CV-NY-Gt.css",revision:null},{url:"assets/settings-BTJTRuYs.js",revision:null},{url:"assets/serverRotation-CbFrj566.js",revision:null},{url:"assets/materialdesignicons-webfont-Dp5v-WZN.woff2",revision:null},{url:"assets/materialdesignicons-webfont-B7mPwVP_.ttf",revision:null},{url:"assets/index-ghQi_28l.js",revision:null},{url:"assets/index-Yfd4JoUB.css",revision:null},{url:"assets/index-DdToQrR8.js",revision:null},{url:"assets/index-D042plwv.js",revision:null},{url:"assets/index-CPp4eWTL.js",revision:null},{url:"assets/index-Bz7Y6ZPJ.js",revision:null},{url:"assets/index-BFmbztHq.css",revision:null},{url:"assets/fp.esm-p88LZBod.js",revision:null},{url:"assets/examschedule-D7wPNFui.css",revision:null},{url:"assets/examschedule-BKcX0SWM.js",revision:null},{url:"assets/deviceEvents-W5dhgmtc.js",revision:null},{url:"assets/default-mc9dNPFd.js",revision:null},{url:"assets/default-CmdaPMSp.css",revision:null},{url:"assets/debug-socket-DG8GREI-.js",revision:null},{url:"assets/debug-init-uVoko_XH.js",revision:null},{url:"assets/debug-YVdPEXWc.js",revision:null},{url:"assets/debug-CbS14biG.css",revision:null},{url:"assets/dataProvider-CBH3Lw3D.js",revision:null},{url:"assets/cses2wakeup-Qc4GsQy3.css",revision:null},{url:"assets/cses2wakeup-CQ4ZDX6t.js",revision:null},{url:"assets/core-Cy2g3AD-.js",revision:null},{url:"assets/browser-Bu9WQl1f.js",revision:null},{url:"assets/authorize-CN-o-75y.js",revision:null},{url:"assets/_id_-DsDVMSJc.js",revision:null},{url:"assets/_id_-C8fHUZQZ.js",revision:null},{url:"assets/VTooltip-DMSltD5A.js",revision:null},{url:"assets/VTooltip-D7EaNDeY.css",revision:null},{url:"assets/VTimePicker-DQGiZZlL.js",revision:null},{url:"assets/VTimePicker-BkWY3_8P.css",revision:null},{url:"assets/VTextarea-_xVwaw_z.css",revision:null},{url:"assets/VTextarea-CnWToSV7.js",revision:null},{url:"assets/VTextField-DTDEIDq0.css",revision:null},{url:"assets/VTextField-BoJUR4Xs.js",revision:null},{url:"assets/VTabs-5YWz7myv.js",revision:null},{url:"assets/VTabs-566n5b08.css",revision:null},{url:"assets/VTable-DH4Drwun.js",revision:null},{url:"assets/VTable-CNLJxQof.css",revision:null},{url:"assets/VSwitch-CEojN9Vi.js",revision:null},{url:"assets/VSwitch-Bk42mIwg.css",revision:null},{url:"assets/VSlider-rdyojQMY.css",revision:null},{url:"assets/VSlider-ClZx8sEW.js",revision:null},{url:"assets/VSkeletonLoader-C11ZEozu.css",revision:null},{url:"assets/VSkeletonLoader-B7fDa9ID.js",revision:null},{url:"assets/VSheet-DW_b51tO.css",revision:null},{url:"assets/VSheet-BWNNvcYw.js",revision:null},{url:"assets/VSelect-mQ_XLRnU.js",revision:null},{url:"assets/VSelect-DHZViySU.css",revision:null},{url:"assets/VRow-D2ArqUC2.css",revision:null},{url:"assets/VRow-CH6EAfU_.js",revision:null},{url:"assets/VPicker-Dm9DplUc.css",revision:null},{url:"assets/VPicker-DGiUlCzb.js",revision:null},{url:"assets/VPagination-LhWLJTqu.js",revision:null},{url:"assets/VPagination-BF2MZmld.css",revision:null},{url:"assets/VMenu-Ps4XkZIl.js",revision:null},{url:"assets/VMenu-C31D-C2L.css",revision:null},{url:"assets/VForm-IEFsJ4YW.js",revision:null},{url:"assets/VFileInput-CRcZ0Lr3.css",revision:null},{url:"assets/VFileInput-BJbMPOVg.js",revision:null},{url:"assets/VExpansionPanels-kEj4ZJQK.css",revision:null},{url:"assets/VExpansionPanels-BpKtUPdA.js",revision:null},{url:"assets/VDatePicker-zglzEVGT.css",revision:null},{url:"assets/VDatePicker-DBOVlJXM.js",revision:null},{url:"assets/VDataTable-Dnwt1bQQ.js",revision:null},{url:"assets/VDataTable-Cl7qiDOP.css",revision:null},{url:"assets/VContainer-MApP1Vz1.js",revision:null},{url:"assets/VContainer-B1KSavhG.css",revision:null},{url:"assets/VCombobox-r6cc1Iy_.css",revision:null},{url:"assets/VCombobox-DxvBKwV_.js",revision:null},{url:"assets/VChip-nQelUOZI.js",revision:null},{url:"assets/VChip-Dmz_1Lnv.css",revision:null},{url:"assets/VCheckboxBtn-64kBGXnq.js",revision:null},{url:"assets/VCheckbox-ZL-u1kGB.css",revision:null},{url:"assets/VCheckbox-BPfe_uCD.js",revision:null},{url:"assets/VAutocomplete-Ygy_KjMW.css",revision:null},{url:"assets/VAutocomplete-6kKJB-90.js",revision:null},{url:"assets/VAppBarTitle-D2mhaxek.js",revision:null},{url:"assets/VAppBarTitle-CczdD-Q2.css",revision:null},{url:"assets/VAlert-ZP8s_5ha.js",revision:null},{url:"assets/VAlert-D_OX1cfW.css",revision:null},{url:"assets/UrgentTestDialog-BWpUKKV_.js",revision:null},{url:"assets/UrgentTestDialog-65OEJ5uz.css",revision:null},{url:"assets/UafTransferDialog-CxJ0Ohjf.css",revision:null},{url:"assets/UafTransferDialog-BBH3Quy5.js",revision:null},{url:"assets/StudentNameManager-tn0RQdqM.css",revision:null},{url:"assets/StudentNameManager--IeJwNAQ.js",revision:null},{url:"assets/RandomPicker-_q4YQ9mD.js",revision:null},{url:"assets/RandomPicker-CU-edGvg.css",revision:null},{url:"assets/PwaInstallCard-DMTHYCSY.js",revision:null},{url:"assets/MessageLog-BWQHaU0R.js",revision:null},{url:"assets/MessageLog-BGkFwivK.css",revision:null},{url:"assets/InitServiceChooser-XLfIQnye.js",revision:null},{url:"assets/InitServiceChooser-BSZJBnhr.css",revision:null},{url:"assets/HomeworkEditDialog-pCdwgzwK.js",revision:null},{url:"assets/HomeworkEditDialog-DSAcf9mw.css",revision:null},{url:"assets/FloatingToolbar-DRMSCOEt.js",revision:null},{url:"assets/FloatingToolbar-5gVX85mk.css",revision:null},{url:"assets/ExamScheduleCard-Dhb4jBjQ.js",revision:null},{url:"assets/ExamScheduleCard-BJuKYvRa.css",revision:null},{url:"assets/ExamConfigEditor-HgNV6CVV.css",revision:null},{url:"assets/ExamConfigEditor-DnZpqRBI.js",revision:null},{url:"assets/ChatWidget-DtJTDDI5.js",revision:null},{url:"assets/ChatWidget-ChgL-O5B.css",revision:null},{url:"assets/CacheManagement-DiR6lmUl.js",revision:null},{url:"assets/AttendanceSidebar-DOcIfcAf.js",revision:null},{url:"assets/AttendanceManagementDialog-D0prZwJd.css",revision:null},{url:"assets/AttendanceManagementDialog-B9DNmGly.js",revision:null},{url:"assets/404-DsgK3Y-f.js",revision:null},{url:"pwa/image/maskable-icon-512x512.png",revision:"dfa412c4bbe0f716216ac5db7a4c706d"},{url:"pwa/image/pwa-192x192.png",revision:"81802c789e8b735f7f8b181f002932f8"},{url:"pwa/image/pwa-512x512.png",revision:"57cc60501279a6d172b32211b1c67688"},{url:"pwa/image/pwa-64x64.png",revision:"b4ca4c3d8333391f20cddbb3f6cca2df"},{url:"manifest.webmanifest",revision:"81f614d50e129c134b1d5ddd6a19081e"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html"),{denylist:[/^\/api\//,/^\/socket\.io\//]})),s.registerRoute(({url:s,sameOrigin:e})=>e&&s.pathname.startsWith("/assets/"),new s.CacheFirst({cacheName:"assets-cache",plugins:[new s.ExpirationPlugin({maxEntries:200,maxAgeSeconds:5184e3}),new s.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),s.registerRoute(({url:s,sameOrigin:e})=>e&&s.pathname.startsWith("/sounds/"),new s.CacheFirst({cacheName:"sound-cache",plugins:[new s.ExpirationPlugin({maxEntries:80,maxAgeSeconds:2592e3}),new s.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),s.registerRoute(({url:s,sameOrigin:e})=>e&&s.pathname.startsWith("/pwa/"),new s.StaleWhileRevalidate({cacheName:"pwa-cache",plugins:[new s.ExpirationPlugin({maxEntries:50,maxAgeSeconds:604800}),new s.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),s.registerRoute(({url:s,sameOrigin:e})=>{if(!e)return!1;const i=s.pathname;return!(i.includes("/assets/")||i.includes("/pwa/")||i.includes("/sounds/"))},new s.NetworkFirst({cacheName:"other-resources",networkTimeoutSeconds:10,plugins:[new s.ExpirationPlugin({maxEntries:100,maxAgeSeconds:86400}),new s.CacheableResponsePlugin({statuses:[0,200]})]}),"GET")});
|