// Module ID: 1053 // Function ID: 1054 // Name: whenIdleOrHidden // Dependencies: [1039, 1048, 1041] // Module 1053 (whenIdleOrHidden) const require = arg1; const dependencyMap = arg6; Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" }); arg5.whenIdleOrHidden = (arg0) => { let _require = arg0; const _document = tmp(1039).WINDOW.document; let visibilityState; if (_document != null) { visibilityState = _document.visibilityState; } if ("hidden" === visibilityState) { arg0(); } else { let tmpResult = tmp(1048); const runOnceResult = tmpResult.runOnce(arg0); _require = runOnceResult; tmpResult = tmp(1041); tmpResult.addPageListener("visibilitychange", runOnceResult, { once: true, capture: true }); tmp(1041).addPageListener("pagehide", runOnceResult, { once: true, capture: true }); tmp3(() => { callback(); callback(outer1_1[2]).removePageListener("visibilitychange", callback, { capture: true }); const obj = callback(outer1_1[2]); callback(outer1_1[2]).removePageListener("pagehide", callback, { capture: true }); }); const tmpResult1 = tmp(1041); } };