// Module ID: 17629 // Function ID: 17630 // Dependencies: [42, 41, 94, 93, 95, 98, 158] // Module 17629 import _createClass from "_createClass" /* 42 */; import _classCallCheck_mod from "_classCallCheck" /* 41 */; import _assertThisInitialized_mod from "_assertThisInitialized" /* 94 */; import c3_mod from "_possibleConstructorReturn" /* 93 */; import _getPrototypeOf from "_getPrototypeOf" /* 95 */; import _inherits from "_inherits" /* 98 */; import _wrapNativeSuper from "_wrapNativeSuper" /* 158 */; function _isNativeReflectConstruct() { try { const _Boolean = Boolean; const call = valueOf.call; const _Reflect = Reflect; const _Boolean2 = Boolean; if (typeof call === "unknown") { let callResult = valueOf(); } else { callResult = call(constructResult); } closure_0 = !callResult; _isNativeReflectConstruct = function _isNativeReflectConstruct() { return closure_0; }; return _isNativeReflectConstruct(); } catch (err) { } } let _moduleResult1 = _createClass; let _classCallCheck = _classCallCheck_mod; let _assertThisInitialized = _assertThisInitialized_mod; let c3 = c3_mod; if (typeof exports === "object") { if (undefined !== module) { const _Error = Error; const fn3 = function t(arg0) { const self = this; _classCallCheck(this, closure_0); let str = "Timed out"; if (null != arg0) { const _HermesInternal = HermesInternal; str = "Timed out after waiting for " + arg0 + " ms"; } const items = [str]; const obj = _getPrototypeOf(closure_0); if (_isNativeReflectConstruct()) { const _Reflect = Reflect; let constructResult = Reflect.construct(obj, items, _getPrototypeOf(self).constructor); } else { constructResult = obj.apply(self, items); } const tmp5Result = _possibleConstructorReturn(self, constructResult); Object.setPrototypeOf(_assertThisInitialized(tmp5Result), closure_0.prototype); return tmp5Result; }; _inherits(fn3, _wrapNativeSuper(Error)); const _moduleResult = _createClass(fn3); _moduleResult1 = _moduleResult; _classCallCheck = function o(arg0, arg1) { }; const obj2 = { schedule(dependencyMap, arg1) { const timeout = setTimeout(() => { if (null != c1) { const _clearTimeout = clearTimeout; clearTimeout(tmp); } c1 = undefined; dependencyMap(); }, arg1); return { cancel() { if (null != c1) { const _clearTimeout = clearTimeout; clearTimeout(tmp); } c1 = undefined; } }; } }; _assertThisInitialized = obj2; const _Number = Number; c3 = POSITIVE_INFINITY2; const fn4 = function r(arg0, timeout, arg2) { closure_0 = arg0; let tmp = timeout; if (typeof timeout !== "number") { timeout = undefined; if (null != timeout) { timeout = timeout.timeout; } tmp = timeout; } let num = 5000; if (null !== tmp) { num = 5000; if (undefined !== tmp) { num = tmp; } } let tmp3 = arg2; if (typeof timeout !== "number") { let prop; if (null != timeout) { prop = timeout.intervalBetweenAttempts; } tmp3 = prop; } if (null !== tmp3) { } c3 = false; let fn; if (num !== c3) { fn = () => { if (typeof o === "function") { closure_0 = closure_2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); return promise.then(() => { c3 = true; throw new closure_0(closure_1); }); } else { throw new TypeError("Trying to call a non-function"); } }; } if (null != fn) { let promise = new Promise((arg0, arg1) => { closure_0 = arg0; closure_1 = arg1; function r() { if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(closure_1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } } if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(arg1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } }); const items = [promise, fn()]; let racePromise = Promise.race(items); } else { racePromise = new Promise((arg0, arg1) => { closure_0 = arg0; closure_1 = arg1; function r() { if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(closure_1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } } if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(arg1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } }); } return racePromise; }; exports.DEFAULT_INTERVAL_BETWEEN_ATTEMPTS_IN_MS = 50; exports.DEFAULT_TIMEOUT_IN_MS = 5000; exports.TimeoutError = _moduleResult; exports.WAIT_FOREVER = POSITIVE_INFINITY2; exports.default = fn4; exports.waitUntil = fn4; const _Object = Object; } } if (typeof globalThis.define === "function") { if (globalThis.define.amd) { globalThis.define(["exports"], function i(arg0) { let fn = function t(arg0) { const self = this; _classCallCheck(this, closure_0); let str = "Timed out"; if (null != arg0) { const _HermesInternal = HermesInternal; str = "Timed out after waiting for " + arg0 + " ms"; } const items = [str]; const obj = _getPrototypeOf(closure_0); if (_isNativeReflectConstruct()) { const _Reflect = Reflect; let constructResult = Reflect.construct(obj, items, _getPrototypeOf(self).constructor); } else { constructResult = obj.apply(self, items); } const tmp5Result = _possibleConstructorReturn(self, constructResult); Object.setPrototypeOf(_assertThisInitialized(tmp5Result), closure_0.prototype); return tmp5Result; }; closure_129_0 = fn; _inherits(fn, _wrapNativeSuper(Error)); tmp2 = tmp2(fn); function o(arg0, arg1) { } closure_2 = { schedule(dependencyMap, arg1) { const timeout = setTimeout(() => { if (null != c1) { const _clearTimeout = clearTimeout; clearTimeout(tmp); } c1 = undefined; dependencyMap(); }, arg1); return { cancel() { if (null != c1) { const _clearTimeout = clearTimeout; clearTimeout(tmp); } c1 = undefined; } }; } }; const fn2 = function r(arg0, timeout, arg2) { closure_0 = arg0; let tmp = timeout; if (typeof timeout !== "number") { timeout = undefined; if (null != timeout) { timeout = timeout.timeout; } tmp = timeout; } let num = 5000; if (null !== tmp) { num = 5000; if (undefined !== tmp) { num = tmp; } } let tmp3 = arg2; if (typeof timeout !== "number") { let prop; if (null != timeout) { prop = timeout.intervalBetweenAttempts; } tmp3 = prop; } if (null !== tmp3) { } c3 = false; let fn; if (num !== c3) { fn = () => { if (typeof o === "function") { closure_0 = closure_2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); return promise.then(() => { c3 = true; throw new closure_0(closure_1); }); } else { throw new TypeError("Trying to call a non-function"); } }; } if (null != fn) { let promise = new Promise((arg0, arg1) => { closure_0 = arg0; closure_1 = arg1; function r() { if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise(() => { ... }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(closure_1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise(() => { ... }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } } if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(arg1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } }); const items = [promise, fn()]; let racePromise = Promise.race(items); } else { racePromise = new Promise((arg0, arg1) => { closure_0 = arg0; closure_1 = arg1; function r() { if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise(() => { ... }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(closure_1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise(() => { ... }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } } if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(arg1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } }); } return racePromise; }; arg0.DEFAULT_INTERVAL_BETWEEN_ATTEMPTS_IN_MS = 50; arg0.DEFAULT_TIMEOUT_IN_MS = 5000; arg0.TimeoutError = tmp2; arg0.WAIT_FOREVER = POSITIVE_INFINITY; arg0.default = fn2; arg0.waitUntil = fn2; }); } } let self = this; if (typeof globalThis !== "undefined") { self = globalThis; } let obj = {}; self["async-wait-until"] = obj; let fn = function t(arg0) { const self = this; _classCallCheck(this, closure_0); let str = "Timed out"; if (null != arg0) { const _HermesInternal = HermesInternal; str = "Timed out after waiting for " + arg0 + " ms"; } const items = [str]; const obj = _getPrototypeOf(closure_0); if (_isNativeReflectConstruct()) { const _Reflect = Reflect; let constructResult = Reflect.construct(obj, items, _getPrototypeOf(self).constructor); } else { constructResult = obj.apply(self, items); } const tmp5Result = _possibleConstructorReturn(self, constructResult); Object.setPrototypeOf(_assertThisInitialized(tmp5Result), closure_0.prototype); return tmp5Result; }; _inherits(fn, _wrapNativeSuper(Error)); _moduleResult1 = _createClass(fn); _classCallCheck = function o(arg0, arg1) { }; _assertThisInitialized = { schedule(dependencyMap, arg1) { const timeout = setTimeout(() => { if (null != c1) { const _clearTimeout = clearTimeout; clearTimeout(tmp); } c1 = undefined; dependencyMap(); }, arg1); return { cancel() { if (null != c1) { const _clearTimeout = clearTimeout; clearTimeout(tmp); } c1 = undefined; } }; } }; c3 = POSITIVE_INFINITY; let fn2 = function r(arg0, timeout, arg2) { closure_0 = arg0; let tmp = timeout; if (typeof timeout !== "number") { timeout = undefined; if (null != timeout) { timeout = timeout.timeout; } tmp = timeout; } let num = 5000; if (null !== tmp) { num = 5000; if (undefined !== tmp) { num = tmp; } } let tmp3 = arg2; if (typeof timeout !== "number") { let prop; if (null != timeout) { prop = timeout.intervalBetweenAttempts; } tmp3 = prop; } if (null !== tmp3) { } c3 = false; let fn; if (num !== c3) { fn = () => { if (typeof o === "function") { closure_0 = closure_2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); return promise.then(() => { c3 = true; throw new closure_0(closure_1); }); } else { throw new TypeError("Trying to call a non-function"); } }; } if (null != fn) { let promise = new Promise((arg0, arg1) => { closure_0 = arg0; closure_1 = arg1; function r() { if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(closure_1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } } if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(arg1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } }); const items = [promise, fn()]; let racePromise = Promise.race(items); } else { racePromise = new Promise((arg0, arg1) => { closure_0 = arg0; closure_1 = arg1; function r() { if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(closure_1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } } if (!c3) { let promise = new Promise((fn, fn2) => { try { fn(closure_1_0()); } catch (tmp4) { fn2(tmp4); } }); promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }).catch(arg1); let nextPromise = promise.then((result) => { if (result) { closure_1_0(result); } else if (typeof num === "function") { closure_0 = num2; closure_1 = tmp2; const promise = new Promise((dependencyMap, fn) => { try { closure_0.schedule(dependencyMap, closure_1); } catch (tmp5) { fn(tmp5); } }); promise.then(closure_1_2).catch(closure_1_1); const nextPromise = promise.then(closure_1_2); } else { throw new TypeError("Trying to call a non-function"); } }); } }); } return racePromise; }; obj.DEFAULT_INTERVAL_BETWEEN_ATTEMPTS_IN_MS = 50; obj.DEFAULT_TIMEOUT_IN_MS = 5000; obj.TimeoutError = _moduleResult1; obj.WAIT_FOREVER = POSITIVE_INFINITY; obj.default = fn2; obj.waitUntil = fn2;