/* ============================================================================ * sw-update — applies a waiting service-worker update in place. * * Framework-free and dependency-free on purpose (same pattern as * async-guard.js): * • Loads as a plain