Socket
Socket
Sign inDemoInstall

@nevware21/ts-async

Package Overview
Dependencies
Maintainers
2
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nevware21/ts-async - npm Package Compare versions

Comparing version 0.2.4 to 0.2.5

62

dist-es5/promise/base.js

@@ -10,3 +10,3 @@ /*

import { doAwait } from "./await";
import { _addDebugState, _debugLog, _promiseDebugEnabled } from "./debug";
import { _addDebugState, _promiseDebugEnabled } from "./debug";
import { STRING_STATES } from "../internal/state";

@@ -46,3 +46,5 @@ import { emitEvent } from "./event";

_unHandledRejectionHandler = null;
_debugLog(_toString(), "then(" + dumpFnObj(onResolved) + ", " + dumpFnObj(onResolved) + ")");
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "then(" + dumpFnObj(onResolved)+ ", " + dumpFnObj(onResolved) + ")");
//#endif
var thenPromise = newPromise(function (resolve, reject) {

@@ -58,6 +60,10 @@ // Queue the new promise returned to be resolved or rejected

// pass through the settled value.
_debugLog(_toString(), "Handling settled value " + dumpFnObj(_settledValue));
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Handling settled value " + dumpFnObj(_settledValue));
//#endif
var handler = _state === 2 /* ePromiseState.Resolved */ ? onResolved : onRejected;
var value = isUndefined(handler) ? _settledValue : (isFunction(handler) ? handler(_settledValue) : handler);
_debugLog(_toString(), "Handling Result " + dumpFnObj(value));
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Handling Result " + dumpFnObj(value));
//#endif
if (isPromiseLike(value)) {

@@ -87,3 +93,5 @@ // The called handlers returned a new promise, so the chained promise

});
_debugLog(_toString(), "Added to Queue " + _queue.length);
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Added to Queue " + _queue.length);
//#endif
// If this promise is already settled, then immediately process the callback we

@@ -95,3 +103,5 @@ // just added to the queue.

}, additionalArgs);
_debugLog(_toString(), "Created -> " + thenPromise.toString());
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Created -> " + thenPromise.toString());
//#endif
return thenPromise;

@@ -133,6 +143,10 @@ }

_queue = [];
_debugLog(_toString(), "Processing queue " + pending.length);
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Processing queue " + pending.length);
//#endif
_handled = true;
processor(pending);
_debugLog(_toString(), "Processing done");
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Processing done");
//#endif
_unHandledRejectionHandler && _unHandledRejectionHandler.cancel();

@@ -142,3 +156,5 @@ _unHandledRejectionHandler = null;

else {
_debugLog(_toString(), "Empty Processing queue ");
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Empty Processing queue ");
//#endif
}

@@ -151,3 +167,5 @@ };

_state = 1 /* ePromiseState.Resolving */;
_debugLog(_toString(), "Resolving");
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Resolving");
//#endif
theValue.then(_createSettleIfFn(2 /* ePromiseState.Resolved */, 1 /* ePromiseState.Resolving */), _createSettleIfFn(3 /* ePromiseState.Rejected */, 1 /* ePromiseState.Resolving */));

@@ -159,3 +177,5 @@ return;

_settledValue = theValue;
_debugLog(_toString(), _strState());
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), _strState());
//#endif
_processQueue();

@@ -167,3 +187,5 @@ if (!_handled && newState === 3 /* ePromiseState.Rejected */ && !_unHandledRejectionHandler) {

else {
_debugLog(_toString(), "Already " + _strState());
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Already " + _strState());
//#endif
}

@@ -175,3 +197,5 @@ };

if (isNode()) {
_debugLog(_toString(), "Emitting " + NODE_UNHANDLED_REJECTION);
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Emitting " + NODE_UNHANDLED_REJECTION);
//#endif
process.emit(NODE_UNHANDLED_REJECTION, _settledValue, _thePromise);

@@ -181,3 +205,5 @@ }

var gbl = getWindow() || getGlobal();
_debugLog(_toString(), "Emitting " + UNHANDLED_REJECTION);
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Emitting " + UNHANDLED_REJECTION);
//#endif
emitEvent(gbl, UNHANDLED_REJECTION, function (theEvt) {

@@ -216,3 +242,5 @@ objDefine(theEvt, "promise", { g: function () { return _thePromise; } });

try {
_debugLog(_toString(), "Executing");
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Executing");
//#endif
executor.call(_thePromise, _createSettleIfFn(2 /* ePromiseState.Resolved */, 0 /* ePromiseState.Pending */), _rejectFn);

@@ -224,3 +252,5 @@ }

})();
_debugLog(_toString(), "Returning");
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_toString(), "Returning");
//#endif
return _thePromise;

@@ -227,0 +257,0 @@ }

@@ -24,5 +24,7 @@ /*

export function _debugLog(id, message) {
if (_theLogger) {
_theLogger(id, message);
}
//#ifdef DEBUG
//#:(!DEBUG) if (_theLogger) {
//#:(!DEBUG) _theLogger(id, message);
//#:(!DEBUG) }
//#endif
}

@@ -29,0 +31,0 @@ /**

@@ -10,3 +10,2 @@ /*

import { doAwait, doAwaitResponse } from "../promise/await";
import { _debugLog } from "../promise/debug";
import { createPromise } from "../promise/promise";

@@ -179,3 +178,5 @@ var REJECT = "reject";

else {
_debugLog(_schedulerName, "Stale Timer disabled");
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_schedulerName, "Stale Timer disabled");
//#endif
}

@@ -235,3 +236,5 @@ };

else {
_debugLog(_schedulerName, "Task [" + taskId + "] Started after " + _calcTime(taskDetail.st, taskDetail.cr));
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_schedulerName, "Task [" + taskId + "] Started after " + _calcTime(taskDetail.st, taskDetail.cr));
//#endif
taskDetail[REJECT] = _promiseReject;

@@ -264,3 +267,5 @@ try {

var prevTaskId = prevTask.id;
_debugLog(_schedulerName, "[" + taskId + "] is waiting for [" + prevTaskId + "] to complete before starting -- [" + _waiting.length + "] waiting");
//#ifdef DEBUG
//#:(!DEBUG) _debugLog(_schedulerName, "[" + taskId + "] is waiting for [" + prevTaskId + "] to complete before starting -- [" + _waiting.length + "] waiting");
//#endif
// Wait for the previous tasks to complete before starting this one.

@@ -267,0 +272,0 @@ // This ensures the queue execution order and avoids removing tasks that

import { arrForEach, arrSlice, dumpObj, getKnownSymbol, hasSymbol, isFunction, isPromiseLike, isUndefined, throwTypeError, objToString, scheduleTimeout, getWindow, isNode, getGlobal, objDefine, objDefineProp, lazySafeGetInst } from "@nevware21/ts-utils";
import { doAwait } from "./await";
import { _addDebugState, _debugLog, _promiseDebugEnabled } from "./debug";
import { _addDebugState, _promiseDebugEnabled } from "./debug";
import { STRING_STATES } from "../internal/state";

@@ -37,10 +37,7 @@ import { emitEvent } from "./event";

_unHandledRejectionHandler = null;
_debugLog(_toString(), "then(" + dumpFnObj(onResolved) + ", " + dumpFnObj(onResolved) + ")");
let thenPromise = newPromise(function (resolve, reject) {
_queue.push(function () {
try {
_debugLog(_toString(), "Handling settled value " + dumpFnObj(_settledValue));
let handler = _state === 2 ? onResolved : onRejected;
let value = isUndefined(handler) ? _settledValue : (isFunction(handler) ? handler(_settledValue) : handler);
_debugLog(_toString(), "Handling Result " + dumpFnObj(value));
if (isPromiseLike(value)) {

@@ -63,3 +60,2 @@ value.then(resolve, reject);

});
_debugLog(_toString(), "Added to Queue " + _queue.length);
if (_hasResolved) {

@@ -69,3 +65,2 @@ _processQueue();

}, additionalArgs);
_debugLog(_toString(), "Created -> " + thenPromise.toString());
return thenPromise;

@@ -102,6 +97,4 @@ }

_queue = [];
_debugLog(_toString(), "Processing queue " + pending.length);
_handled = true;
processor(pending);
_debugLog(_toString(), "Processing done");
_unHandledRejectionHandler && _unHandledRejectionHandler.cancel();

@@ -111,3 +104,2 @@ _unHandledRejectionHandler = null;

else {
_debugLog(_toString(), "Empty Processing queue ");
}

@@ -120,3 +112,2 @@ };

_state = 1;
_debugLog(_toString(), "Resolving");
theValue.then(_createSettleIfFn(2, 1), _createSettleIfFn(3, 1));

@@ -128,3 +119,2 @@ return;

_settledValue = theValue;
_debugLog(_toString(), _strState());
_processQueue();

@@ -136,3 +126,2 @@ if (!_handled && newState === 3 && !_unHandledRejectionHandler) {

else {
_debugLog(_toString(), "Already " + _strState());
}

@@ -144,3 +133,2 @@ };

if (isNode()) {
_debugLog(_toString(), "Emitting " + NODE_UNHANDLED_REJECTION);
process.emit(NODE_UNHANDLED_REJECTION, _settledValue, _thePromise);

@@ -150,3 +138,2 @@ }

let gbl = getWindow() || getGlobal();
_debugLog(_toString(), "Emitting " + UNHANDLED_REJECTION);
emitEvent(gbl, UNHANDLED_REJECTION, (theEvt) => {

@@ -184,3 +171,2 @@ objDefine(theEvt, "promise", { g: () => _thePromise });

try {
_debugLog(_toString(), "Executing");
executor.call(_thePromise, _createSettleIfFn(2, 0), _rejectFn);

@@ -192,3 +178,2 @@ }

})();
_debugLog(_toString(), "Returning");
return _thePromise;

@@ -195,0 +180,0 @@ }

@@ -8,5 +8,2 @@ import { objDefineProp } from "@nevware21/ts-utils";

export function _debugLog(id, message) {
if (_theLogger) {
_theLogger(id, message);
}
}

@@ -13,0 +10,0 @@ export function _addDebugState(thePromise, stateFn, resultFn, handledFn) {

import { arrForEach, arrIndexOf, createCustomError, getLength, isPromiseLike, objDefine, objDefineProp, scheduleTimeout, utcNow } from "@nevware21/ts-utils";
import { doAwait, doAwaitResponse } from "../promise/await";
import { _debugLog } from "../promise/debug";
import { createPromise } from "../promise/promise";

@@ -66,3 +65,2 @@ const REJECT = "reject";

else {
_debugLog(_schedulerName, "Stale Timer disabled");
}

@@ -111,3 +109,2 @@ };

else {
_debugLog(_schedulerName, "Task [" + taskId + "] Started after " + _calcTime(taskDetail.st, taskDetail.cr));
taskDetail[REJECT] = _promiseReject;

@@ -140,3 +137,2 @@ try {

let prevTaskId = prevTask.id;
_debugLog(_schedulerName, "[" + taskId + "] is waiting for [" + prevTaskId + "] to complete before starting -- [" + _waiting.length + "] waiting");
doAwaitResponse(prevTask.p, () => {

@@ -143,0 +139,0 @@ _removeTask(_waiting, taskDetail);

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -10,2 +10,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

var UNDEF_VALUE = undefined;
var NULL_VALUE = null;
var EMPTY = "";

@@ -16,3 +17,5 @@ var FUNCTION = "function";

var PROTOTYPE = "prototype";
var __PROTO__ = "__proto__";
var UNDEFINED = "undefined";
var CONSTRUCTOR = "constructor";
var SYMBOL = "Symbol";

@@ -59,3 +62,3 @@ var POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -117,2 +120,3 @@ function isDefined(arg) {

var _doNothing = function (value) { return value; };
var _getProto = function (value) { return value[__PROTO__] || NULL_VALUE; };
function objDeepFreeze(value) {

@@ -129,2 +133,3 @@ if (_objFreeze) {

var objFreeze = _objFreeze || _doNothing;
var objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;

@@ -186,3 +191,3 @@ function createEnumKeyMap(values) {

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -264,3 +269,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -305,3 +310,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -317,3 +322,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -374,9 +379,26 @@ function getDocument() {

var _objCreate = ObjClass["create"];
var objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
var type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
var _isProtoArray;
function objSetPrototypeOf(obj, proto) {
var fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, function (key, value) { return d[key] = value; });
!_isProtoArray && (_isProtoArray = getLazy(function () {
var _a;
return ((_a = {}, _a[__PROTO__] = [], _a) instanceof Array);
}));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, function (key, value) { return d[key] = value; });
};

@@ -386,15 +408,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
var _createCustomError = function (name, d, b) {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
var _safeSetName = function (baseClass, name) {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -404,19 +426,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
var baseClass = Error;
var orgName = baseClass[PROTOTYPE][NAME];
var customError = _createCustomError(name, function () {
var _safeDefineName = function (target, name) {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
var theBaseClass = errorBase || Error;
var orgName = theBaseClass[PROTOTYPE][NAME];
var captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
var _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
var _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
var orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -456,3 +491,3 @@

var ref = true;
var timerId = startTimer ? refreshFn(null) : null;
var timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
var theTimerHandler;

@@ -484,3 +519,3 @@ var _unref = function () {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -507,3 +542,3 @@ var _setEnabled = function (value) {

dn: function () {
timerId = null;
timerId = NULL_VALUE;
}

@@ -510,0 +545,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
define(["exports"],function(n){"use strict";var f=void 0,q="",x="object",v="prototype",t="undefined",F="Symbol",H="length",d="name",J="slice",y=Object,L=y[v],U=String,e=Array,W=e[v];function $(t){return function(n){return typeof n===t}}function B(n){return L.toString.call(n)}function S(n){return typeof n===t||n===t}var j=$("function");function G(n){return(n||null!==n&&!S(n))&&n&&typeof n===x}var K=e.isArray,M=$("number"),Q=function(n){return!(!n||"[object Error]"!==B(n))};function R(n){return n&&j(n.then)}var V=y.getOwnPropertyDescriptor,X=y.hasOwn||function(n,t){return n&&L.hasOwnProperty.call(n,t)||!!V(n,t)};function m(n,t,e){if(n&&G(n))for(var r in n)if(X(n,r)&&-1===t.call(e||n,r,n[r]))break}function Y(n){throw new TypeError(n)}var Z=y.freeze,e=Z||function(n){return n},nn={};m({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){nn[n]=n,nn[t]=n});Zn=nn,Z&&m(Zn,function(n,t){(K(t)||G(t))&&Z(t)});var tn,en=e(Zn),rn=U,un="__tsUtils$gblCfg";function on(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function A(n,t){var e=q;if(Q(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,null,t?M(t)?t:4:f)}catch(n){e=" - "+A(n,t)}return B(n)+": "+e}function cn(r,u,o){return function(n){var t,e=n&&n[r]||u&&u[r];if(e||o)return t=arguments,(e||o).apply(n,e?W[J].call(t,1):t);Y("'"+rn(r)+"' not defined for "+A(n))}}var I,an={},o={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=y.defineProperty;function fn(n,t,e){var r,u;E(n,t,(r=e,(u={})[o.c]=!0,u[o.e]=!0,r.l&&(u.get=function(){return r.l.v},n=V(r.l,"v"))&&n.set&&(u.set=function(n){r.l.v=n}),m(r,function(n,t){u[o[n]]=S(t)?u[o[n]]:t}),u))}var ln=function(){var n;tn||(n=on()||{},tn=n[un]=n[un]||{}),I=tn,ln=null};function sn(t){var e={};return ln&&ln(),e.b=I.lzy,E(e,"v",{configurable:!0,get:function(){var n=t();return I.lzy||(E(e,"v",{value:n}),e.b&&delete e.b),I.lzy&&e.b!==I.lzy&&(e.b=I.lzy),n}}),e}function T(e,r){return sn(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var r,z,k,vn,_,dn,yn,mn="window";function C(n){return T(function(){return pn(n)||f},f)}function hn(n){return(r=!r||!1===n||I.lzy&&!r.b?T(on,null):r).v}function pn(n,t){t=hn(t);return t&&t[n]?t[n]:n===mn&&z?z.v:null}function gn(n){return T(function(){return _.v?_[n]:f},f)}function bn(){var n=!_||I&&I.lzy&&!_.b;return n&&(_=C(F)),dn&&!n||(dn=gn("for")),yn&&!n||(yn=gn("keyFor")),_.v}function Pn(n,t,e){if(n)for(var r=n[H]>>>0,u=0;u<r&&!(u in n&&-1===t.call(e||n,n[u],u,n));u++);}var wn=cn("indexOf",W),O=cn(J,W);function Sn(n,t){try{n[v][d]=t}catch(n){}}function h(){return(Date.now||jn)()}function jn(){return(new Date).getTime()}function c(n){return n[Rn]}var u,Rn=H;function An(){var n=(u=!u||I.lzy&&!u.b?C("performance"):u).v;return n&&n.now?n.now():h()}var In,En="unref",Tn="hasRef",zn="enabled";function kn(n,t,e){function r(){return i=!1,a&&a[En]&&a[En](),c}function u(){return a=t(a),i||r(),c}function o(){a&&e(a),a=null}var c,i=!0,a=n?t(null):null,n={cancel:o,refresh:u,hasRef:function(){return a&&a[Tn]?a[Tn]():i},ref:function(){return i=!0,a&&a.ref&&a.ref(),c}};return n[En]=r,n[zn]=!1,E(c=n,zn,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:c,dn:function(){a=null}}}function N(){return t=this,n=f,e=O(arguments),u=(r=K(n))?n.length:0,o=(0<u?n[0]:r?f:n)||setTimeout,c=(1<u?n[1]:f)||clearTimeout,i=e[0],e[0]=function(){a.dn(),i.apply(t,arguments)},(a=kn(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;c.call(t,n)}return o.apply(t,e)},function(n){c.call(t,n)})).h;var t,n,e,r,u,o,c,i,a}var _n,Cn,On,Nn=100,Dn=50;function qn(n,t){return xn(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function xn(n,t,e,r){var u=n;return R(n)?(t||e)&&(u=n.then(t,e)):t&&t(n),r?Fn(u,r):u}function Fn(n,t){var e=n;return t&&(R(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Hn,Jn,Ln=!1,Un=["pending","resolving","resolved","rejected"],Wn="dispatchEvent",$n="Promise",Bn="unhandledRejection",Gn=Bn.toLowerCase(),D=[],Kn=0,Mn=10;function Qn(n){return j(n)?n.toString():A(n)}function Vn(n,t,e){function r(u,o){try{return D.push(h),g=!0,b&&b.cancel(),b=null,n(function(e,r){m.push(function(){try{var n=2===d?u:o,t=S(n)?a:j(n)?n(a):n;R(t)?t.then(e,r):(n||3!==d?e:r)(t)}catch(n){r(n)}}),y&&c()},v)}finally{D.pop()}}function u(){return Un[d]}function c(){var n;0<m.length&&(n=m.slice(),m=[],g=!0,t(n),b&&b.cancel(),b=null)}function o(t,e){return function(n){d===e&&(2===t&&R(n)?(d=1,n.then(o(2,1),o(3,1))):(d=t,y=!0,a=n,c(),g||3!==t||(b=b||N(i,Mn))))}}function i(){var n,t,e,r,u;g||((vn=vn||T(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(Bn,a,P):(e=(z=!z||I.lzy&&!z.b?C(mn):z).v||hn(),n=Gn,u=function(n){return fn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Jn.v,r=(k=!k||I.lzy&&!k.b?C("document"):k).v,u(u=(Hn=Hn||T(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Hn.v&&u.initEvent(n,!1,!0),u&&e[Wn]?e[Wn](u):(t=e["on"+n])?t(u):(e=pn("console"))&&(e.error||e.log)(n,A(u))))}var a,f,l,s,v=O(arguments,3),d=0,y=!1,m=[],h=Kn++,p=0<D.length?D[D.length-1]:void 0,g=!1,b=null,P=(Jn=Jn||C($n+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return j(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),w=(E(P,"state",{get:u}),Ln&&(f=function(){return B(a)},w=function(){return g},Cn=Cn||{toString:function(){return"[[PromiseResult]]"}},On=On||{toString:function(){return"[[PromiseIsHandled]]"}},E(s=P,_n=_n||{toString:function(){return"[[PromiseState]]"}},{get:u}),E(s,Cn,{get:f}),E(s,On,{get:w})),bn()&&(P[f=en[11],_&&(!I.lzy||_.b)||bn(),_.v?_.v[f||11]:(s=en[11])?an[s]=an[s]||{description:rn(l=F+"."+s),toString:function(){return F+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Ln?"["+h+(S(p)?"":":"+p)+"]":"")+" "+u()+(y?" - "+Qn(a):"")},j(e)||Y($n+": executor is not a function - "+Qn(e)),o(3,0));try{e.call(P,o(2,0),w)}catch(n){w(n)}return P}function i(e){return function(n){var t=O(arguments,1);return e(function(e,r){try{var u=[],o=1;Pn(n,function(n,t){n&&(o++,xn(n,function(n){u[t]=n,0==--o&&e(u)},r))}),0==--o&&e(u)}catch(n){r(n)}},t)}}function a(e){return function(t){var n=O(arguments,1);return R(t)?t:e(function(n){n(t)},n)}}function l(t){return function(e){var n=O(arguments,1);return t(function(n,t){t(e)},n)}}function Xn(n){Pn(n,function(n){try{n()}catch(n){}})}function s(n,t){return Vn(s,(r=M(e=t)?e:0,function(n){N(function(){Xn(n)},r)}),n,t);var e,r}var Yn,e=i(s),Zn=a(s),U=l(s);function p(n,t){var e=(Yn=Yn||C($n)).v;if(!e)return s(n);j(n)||Y($n+": executor is not a function - "+A(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return E(e,"state",{get:function(){return Un[r]}}),e}var nt=i(p),tt=a(p),et=l(p);function g(n){return Vn(g,Xn,n)}var rt,ut=i(g),ot=a(g),ct=l(g);function b(n,t){var c,t=S(t)?rt:t;return Vn(b,(0<=t&&(c={timeout:+t}),function(t){var e,n,r=function(n){Xn(t)},u=c;function o(n){var t=An();return{didTimeout:n,timeRemaining:function(){return Dn-(n=t,An()-n);var n}}}(In=In||T(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=kn(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||o(!1))},u)},function(n){cancelIdleCallback(n)})).h:N(function(){r(o(!0))},S(n=(u||{}).timeout)?Nn:n)}),n,t)}var it,at=i(b),ft=a(b),lt=l(b);function P(n,t){return(it=it||sn(function(){return p})).v.call(this,n,t)}function st(){}function vt(n,t,e){function r(){this.constructor=o,this[d]=u}var u,o,c,i;Pt[n]||(Pt[n]=(l=(f=Error)[v][d],u=a=n,s=o=function(){var n=this;try{Sn(f,a),(n=f.apply(n,arguments)||n)[d]=a}finally{Sn(f,l)}return n},i=c=f,(y.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,t){n.__proto__=t}:function(e,n){m(n,function(n,t){return e[n]=t})}))(s,i),r[v]=c[v],o[v]=new r,o));var a,f,l,s=h();return new Pt[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((s-(t.st||t.cr)||"0")+" ms"))}var dt,yt,mt=i(P),ht=a(P),pt=l(P),w="reject",gt="Rejected",bt=0,Pt={};function wt(n,t){var e=h()-t;Pn(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[w](n.rj||vt("Aborted",n,"Stale "))})}function St(n,t){t=wn(n,t);-1!==t&&n.splice(t,1)}n.createAllPromise=mt,n.createAsyncAllPromise=e,n.createAsyncPromise=s,n.createAsyncRejectedPromise=U,n.createAsyncResolvedPromise=Zn,n.createIdleAllPromise=at,n.createIdlePromise=b,n.createIdleRejectedPromise=lt,n.createIdleResolvedPromise=ft,n.createNativeAllPromise=nt,n.createNativePromise=p,n.createNativeRejectedPromise=et,n.createNativeResolvedPromise=tt,n.createPromise=P,n.createRejectedPromise=pt,n.createResolvedPromise=ht,n.createSyncAllPromise=ut,n.createSyncPromise=g,n.createSyncRejectedPromise=ct,n.createSyncResolvedPromise=ot,n.createTaskScheduler=function(a,n){function f(){var n=0<c(v)+c(d);0<e&&(u||(u=N(function(){wt(v,e),wt(d,e),u&&(u.enabled=0<c(v)+c(d))},r)).unref(),u)&&(u.enabled=n)}function l(o,c){return o.st=h(),v.push(o),f(),function(t,e){function r(n){o.rj=o.rj||n||vt(gt,o),o[w]=st,i(o),t=null,e&&e(n),e=null}var n=o.id;if(o.rj)r(o.rj);else{o[w]=r;try{var u=c(n);o.to&&R(u)&&(o.t=N(function(){r(vt("Timeout",o))},o.to)),xn(u,function(n){i(o),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}function i(n){St(v,n),n.t&&n.t.cancel(),n.t=null,s&&s===n&&(s=null,c(v)+c(d)===0)&&(u&&u.cancel(),u=null)}var s,e,r,u,t,o,v=[],d=[],y=0,m=(n?n+".":"")+bt++,n=(a=a||P,{idle:!0,queue:function(n,t,e){var r,u,o,c=m+"."+y++,i=(t&&(c+="-("+t+")"),(t={id:c,cr:h(),to:e})[w]=function(n){i.rj=n||vt(gt,i),i[w]=st},t);return i.p=s?(u=s,o=n,d.push(r=i),f(),a(function(n,t){r.id,u.id,qn(u.p,function(){St(d,r),l(r,o)(n,t)})})):a(l(i,n)),(s=i).p},setStaleTimeout:function(n,t){u&&u.cancel(),u=null,e=n,r=t||n/10,f()}});return fn(n,"idle",{g:function(){return c(v)+c(d)===0}}),o=function(){return{l:s,r:v,w:d}},yt=yt||{toString:function(){return"[[SchedulerState]]"}},E(t=n,dt=dt||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return m}}),E(t,yt,{get:o}),n},n.doAwait=xn,n.doAwaitResponse=qn,n.doFinally=Fn,n.setCreatePromiseImpl=function(n){it=n?sn(function(){return n}):null},n.setDetaultIdleTimeout=function(n){rt=n},n.setPromiseDebugState=function(n,t){Ln=n}});
define(["exports"],function(n){"use strict";var f=void 0,s=null,q="",x="function",F="object",v="prototype",H="__proto__",t="undefined",J="constructor",L="Symbol",U="length",W="name",$="slice",e=Object,B=e[v],G=String,r=Array,K=r[v];function M(t){return function(n){return typeof n===t}}function Q(n){return B.toString.call(n)}function S(n){return typeof n===t||n===t}var j=M(x);function V(n){return(n||n!==s&&!S(n))&&n&&typeof n===F}var X=r.isArray,Y=M("number"),Z=function(n){return!(!n||"[object Error]"!==Q(n))};function R(n){return n&&j(n.then)}var nn=e.getOwnPropertyDescriptor,tn=e.hasOwn||function(n,t){return n&&B.hasOwnProperty.call(n,t)||!!nn(n,t)};function c(n,t,e){if(n&&V(n))for(var r in n)if(tn(n,r)&&-1===t.call(e||n,r,n[r]))break}function en(n){throw new TypeError(n)}var rn=e.freeze,r=rn||function(n){return n},on=e.getPrototypeOf||function(n){return n[H]||s},cn={};c({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){cn[n]=n,cn[t]=n});at=cn,rn&&c(at,function(n,t){(X(t)||V(t))&&rn(t)});var un,an=r(at),fn=G,ln="__tsUtils$gblCfg";function sn(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function A(n,t){var e=q;if(Z(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,s,t?Y(t)?t:4:f)}catch(n){e=" - "+A(n,t)}return Q(n)+": "+e}function vn(r,o,c){return function(n){var t,e=n&&n[r]||o&&o[r];if(e||c)return t=arguments,(e||c).apply(n,e?K[$].call(t,1):t);en("'"+fn(r)+"' not defined for "+A(n))}}var I,dn={},u={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=e.defineProperty;function yn(n,t,e){var r,o;E(n,t,(r=e,(o={})[u.c]=!0,o[u.e]=!0,r.l&&(o.get=function(){return r.l.v},n=nn(r.l,"v"))&&n.set&&(o.set=function(n){r.l.v=n}),c(r,function(n,t){o[u[n]]=S(t)?o[u[n]]:t}),o))}var mn=function(){var n;un||(n=sn()||{},un=n[ln]=n[ln]||{}),I=un,mn=s};function o(t){var e={};return mn&&mn(),e.b=I.lzy,E(e,"v",{configurable:!0,get:function(){var n=t();return I.lzy||(E(e,"v",{value:n}),e.b&&delete e.b),I.lzy&&e.b!==I.lzy&&(e.b=I.lzy),n}}),e}function T(e,r){return o(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var i,k,z,pn,C,hn,gn,bn="window";function O(n){return T(function(){return wn(n)||f},f)}function Pn(n){return(i=!i||!1===n||I.lzy&&!i.b?T(sn,s):i).v}function wn(n,t){t=Pn(t);return t&&t[n]?t[n]:n===bn&&k?k.v:s}function Sn(n){return T(function(){return C.v?C[n]:f},f)}function jn(){var n=!C||I&&I.lzy&&!C.b;return n&&(C=O(L)),hn&&!n||(hn=Sn("for")),gn&&!n||(gn=Sn("keyFor")),C.v}function Rn(n,t,e){if(n)for(var r=n[U]>>>0,o=0;o<r&&!(o in n&&-1===t.call(e||n,n[o],o,n));o++);}var An,In=vn("indexOf",K),_=vn($,K),En=e.create||function(n){if(!n)return{};var t=typeof n;if(t!==F&&t!=x)throw new TypeError("Prototype must be an Object or function: "+A(n));function e(){}return e[v]=n,new e};function Tn(n,t){return(e.setPrototypeOf||function(e,n){(An=An||o(function(){var n={};return n[H]=[],n instanceof Array})).v?e[H]=n:c(n,function(n,t){return e[n]=t})})(n,t)}function kn(n,t){try{t&&(n[W]=t)}catch(n){}}function zn(n,t){try{yn(n,W,{v:t,c:!0,e:!1})}catch(n){}}function p(){return(Date.now||Cn)()}function Cn(){return(new Date).getTime()}function h(n){return n[_n]}var On,_n=U;function Nn(){var n=(On=!On||I.lzy&&!On.b?O("performance"):On).v;return n&&n.now?n.now():p()}var Dn,qn="unref",xn="hasRef",Fn="enabled";function Hn(n,t,e){function r(){return i=!1,a&&a[qn]&&a[qn](),u}function o(){return a=t(a),i||r(),u}function c(){a&&e(a),a=s}var u,i=!0,a=n?t(s):s,n={cancel:c,refresh:o,hasRef:function(){return a&&a[xn]?a[xn]():i},ref:function(){return i=!0,a&&a.ref&&a.ref(),u}};return n[qn]=r,n[Fn]=!1,E(u=n,Fn,{get:function(){return!!a},set:function(n){!n&&a&&c(),n&&!a&&o()}}),{h:u,dn:function(){a=s}}}function N(){return t=this,n=f,e=_(arguments),o=(r=X(n))?n.length:0,c=(0<o?n[0]:r?f:n)||setTimeout,u=(1<o?n[1]:f)||clearTimeout,i=e[0],e[0]=function(){a.dn(),i.apply(t,arguments)},(a=Hn(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;u.call(t,n)}return c.apply(t,e)},function(n){u.call(t,n)})).h;var t,n,e,r,o,c,u,i,a}var Jn,Ln,Un,Wn=100,$n=50;function Bn(n,t){return Gn(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function Gn(n,t,e,r){var o=n;return R(n)?(t||e)&&(o=n.then(t,e)):t&&t(n),r?Kn(o,r):o}function Kn(n,t){var e=n;return t&&(R(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Mn,Qn,Vn=!1,Xn=["pending","resolving","resolved","rejected"],Yn="dispatchEvent",Zn="Promise",nt="unhandledRejection",tt=nt.toLowerCase(),D=[],et=0,rt=10;function ot(n){return j(n)?n.toString():A(n)}function ct(n,t,e){function r(o,c){try{return D.push(p),g=!0,b&&b.cancel(),b=null,n(function(e,r){m.push(function(){try{var n=2===d?o:c,t=S(n)?a:j(n)?n(a):n;R(t)?t.then(e,r):(n||3!==d?e:r)(t)}catch(n){r(n)}}),y&&u()},v)}finally{D.pop()}}function o(){return Xn[d]}function u(){var n;0<m.length&&(n=m.slice(),m=[],g=!0,t(n),b&&b.cancel(),b=null)}function c(t,e){return function(n){d===e&&(2===t&&R(n)?(d=1,n.then(c(2,1),c(3,1))):(d=t,y=!0,a=n,u(),g||3!==t||(b=b||N(i,rt))))}}function i(){var n,t,e,r,o;g||((pn=pn||T(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(nt,a,P):(e=(k=!k||I.lzy&&!k.b?O(bn):k).v||Pn(),n=tt,o=function(n){return yn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Qn.v,r=(z=!z||I.lzy&&!z.b?O("document"):z).v,o(o=(Mn=Mn||T(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Mn.v&&o.initEvent(n,!1,!0),o&&e[Yn]?e[Yn](o):(t=e["on"+n])?t(o):(e=wn("console"))&&(e.error||e.log)(n,A(o))))}var a,f,l,s,v=_(arguments,3),d=0,y=!1,m=[],p=et++,h=0<D.length?D[D.length-1]:void 0,g=!1,b=null,P=(Qn=Qn||O(Zn+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return j(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),w=(E(P,"state",{get:o}),Vn&&(f=function(){return Q(a)},w=function(){return g},Ln=Ln||{toString:function(){return"[[PromiseResult]]"}},Un=Un||{toString:function(){return"[[PromiseIsHandled]]"}},E(s=P,Jn=Jn||{toString:function(){return"[[PromiseState]]"}},{get:o}),E(s,Ln,{get:f}),E(s,Un,{get:w})),jn()&&(P[f=an[11],C&&(!I.lzy||C.b)||jn(),C.v?C.v[f||11]:(s=an[11])?dn[s]=dn[s]||{description:fn(l=L+"."+s),toString:function(){return L+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Vn?"["+p+(S(h)?"":":"+h)+"]":"")+" "+o()+(y?" - "+ot(a):"")},j(e)||en(Zn+": executor is not a function - "+ot(e)),c(3,0));try{e.call(P,c(2,0),w)}catch(n){w(n)}return P}function a(e){return function(n){var t=_(arguments,1);return e(function(e,r){try{var o=[],c=1;Rn(n,function(n,t){n&&(c++,Gn(n,function(n){o[t]=n,0==--c&&e(o)},r))}),0==--c&&e(o)}catch(n){r(n)}},t)}}function l(e){return function(t){var n=_(arguments,1);return R(t)?t:e(function(n){n(t)},n)}}function d(t){return function(e){var n=_(arguments,1);return t(function(n,t){t(e)},n)}}function ut(n){Rn(n,function(n){try{n()}catch(n){}})}function y(n,t){return ct(y,(r=Y(e=t)?e:0,function(n){N(function(){ut(n)},r)}),n,t);var e,r}var it,r=a(y),at=l(y),G=d(y);function m(n,t){var e=(it=it||O(Zn)).v;if(!e)return y(n);j(n)||en(Zn+": executor is not a function - "+A(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return E(e,"state",{get:function(){return Xn[r]}}),e}var ft=a(m),lt=l(m),st=d(m);function g(n){return ct(g,ut,n)}var vt,dt=a(g),yt=l(g),mt=d(g);function b(n,t){var u,t=S(t)?vt:t;return ct(b,(0<=t&&(u={timeout:+t}),function(t){var e,n,r=function(n){ut(t)},o=u;function c(n){var t=Nn();return{didTimeout:n,timeRemaining:function(){return $n-(n=t,Nn()-n);var n}}}(Dn=Dn||T(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=Hn(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||c(!1))},o)},function(n){cancelIdleCallback(n)})).h:N(function(){r(c(!0))},S(n=(o||{}).timeout)?Wn:n)}),n,t)}var pt,ht=a(b),gt=l(b),bt=d(b);function P(n,t){return(pt=pt||o(function(){return m})).v.call(this,n,t)}function Pt(){}function wt(n,t,e){function r(){this.constructor=c,zn(this,o)}var o,c;kt[n]||(kt[n]=(a=(i=Error)[v][W],f=Error.captureStackTrace,l=i,zn(c=function(){var n=this;try{kn(i,u);var t,e=i.apply(n,arguments)||n;return e!==n&&(t=on(n))!==on(e)&&Tn(e,t),f&&f(e,n[J]),e}finally{kn(i,a)}},o=u=n),(c=Tn(c,l))[v]=l===s?En(l):(r[v]=l[v],new r),c));var u,i,a,f,l=p();return new kt[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((l-(t.st||t.cr)||"0")+" ms"))}var St,jt,Rt=a(P),At=l(P),It=d(P),w="reject",Et="Rejected",Tt=0,kt={};function zt(n,t){var e=p()-t;Rn(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[w](n.rj||wt("Aborted",n,"Stale "))})}function Ct(n,t){t=In(n,t);-1!==t&&n.splice(t,1)}n.createAllPromise=Rt,n.createAsyncAllPromise=r,n.createAsyncPromise=y,n.createAsyncRejectedPromise=G,n.createAsyncResolvedPromise=at,n.createIdleAllPromise=ht,n.createIdlePromise=b,n.createIdleRejectedPromise=bt,n.createIdleResolvedPromise=gt,n.createNativeAllPromise=ft,n.createNativePromise=m,n.createNativeRejectedPromise=st,n.createNativeResolvedPromise=lt,n.createPromise=P,n.createRejectedPromise=It,n.createResolvedPromise=At,n.createSyncAllPromise=dt,n.createSyncPromise=g,n.createSyncRejectedPromise=mt,n.createSyncResolvedPromise=yt,n.createTaskScheduler=function(a,n){function f(){var n=0<h(v)+h(d);0<e&&(o||(o=N(function(){zt(v,e),zt(d,e),o&&(o.enabled=0<h(v)+h(d))},r)).unref(),o)&&(o.enabled=n)}function l(c,u){return c.st=p(),v.push(c),f(),function(t,e){function r(n){c.rj=c.rj||n||wt(Et,c),c[w]=Pt,i(c),t=null,e&&e(n),e=null}var n=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=u(n);c.to&&R(o)&&(c.t=N(function(){r(wt("Timeout",c))},c.to)),Gn(o,function(n){i(c),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}function i(n){Ct(v,n),n.t&&n.t.cancel(),n.t=null,s&&s===n&&(s=null,h(v)+h(d)===0)&&(o&&o.cancel(),o=null)}var s,e,r,o,t,c,v=[],d=[],y=0,m=(n?n+".":"")+Tt++,n=(a=a||P,{idle:!0,queue:function(n,t,e){var r,o,c,u=m+"."+y++,i=(t&&(u+="-("+t+")"),(t={id:u,cr:p(),to:e})[w]=function(n){i.rj=n||wt(Et,i),i[w]=Pt},t);return i.p=s?(o=s,c=n,d.push(r=i),f(),a(function(n,t){r.id,o.id,Bn(o.p,function(){Ct(d,r),l(r,c)(n,t)})})):a(l(i,n)),(s=i).p},setStaleTimeout:function(n,t){o&&o.cancel(),o=null,e=n,r=t||n/10,f()}});return yn(n,"idle",{g:function(){return h(v)+h(d)===0}}),c=function(){return{l:s,r:v,w:d}},jt=jt||{toString:function(){return"[[SchedulerState]]"}},E(t=n,St=St||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return m}}),E(t,jt,{get:c}),n},n.doAwait=Gn,n.doAwaitResponse=Bn,n.doFinally=Kn,n.setCreatePromiseImpl=function(n){pt=n?o(function(){return n}):null},n.setDetaultIdleTimeout=function(n){vt=n},n.setPromiseDebugState=function(n,t){Vn=n}});
//# sourceMappingURL=ts-async.min.js.map
/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -10,2 +10,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

var UNDEF_VALUE = undefined;
var NULL_VALUE = null;
var EMPTY = "";

@@ -16,3 +17,5 @@ var FUNCTION = "function";

var PROTOTYPE = "prototype";
var __PROTO__ = "__proto__";
var UNDEFINED = "undefined";
var CONSTRUCTOR = "constructor";
var SYMBOL = "Symbol";

@@ -59,3 +62,3 @@ var POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -117,2 +120,3 @@ function isDefined(arg) {

var _doNothing = function (value) { return value; };
var _getProto = function (value) { return value[__PROTO__] || NULL_VALUE; };
function objDeepFreeze(value) {

@@ -129,2 +133,3 @@ if (_objFreeze) {

var objFreeze = _objFreeze || _doNothing;
var objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;

@@ -186,3 +191,3 @@ function createEnumKeyMap(values) {

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -264,3 +269,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -305,3 +310,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -317,3 +322,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -374,9 +379,26 @@ function getDocument() {

var _objCreate = ObjClass["create"];
var objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
var type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
var _isProtoArray;
function objSetPrototypeOf(obj, proto) {
var fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, function (key, value) { return d[key] = value; });
!_isProtoArray && (_isProtoArray = getLazy(function () {
var _a;
return ((_a = {}, _a[__PROTO__] = [], _a) instanceof Array);
}));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, function (key, value) { return d[key] = value; });
};

@@ -386,15 +408,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
var _createCustomError = function (name, d, b) {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
var _safeSetName = function (baseClass, name) {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -404,19 +426,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
var baseClass = Error;
var orgName = baseClass[PROTOTYPE][NAME];
var customError = _createCustomError(name, function () {
var _safeDefineName = function (target, name) {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
var theBaseClass = errorBase || Error;
var orgName = theBaseClass[PROTOTYPE][NAME];
var captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
var _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
var _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
var orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -456,3 +491,3 @@

var ref = true;
var timerId = startTimer ? refreshFn(null) : null;
var timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
var theTimerHandler;

@@ -484,3 +519,3 @@ var _unref = function () {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -507,3 +542,3 @@ var _setEnabled = function (value) {

dn: function () {
timerId = null;
timerId = NULL_VALUE;
}

@@ -510,0 +545,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
"use strict";var f=void 0,D="",q="object",v="prototype",t="undefined",F="Symbol",H="length",p="name",J="slice",d=Object,L=d[v],U=String,n=Array,W=n[v];function $(t){return function(n){return typeof n===t}}function B(n){return L.toString.call(n)}function w(n){return typeof n===t||n===t}var S=$("function");function G(n){return(n||null!==n&&!w(n))&&n&&typeof n===q}var K=n.isArray,M=$("number"),Q=function(n){return!(!n||"[object Error]"!==B(n))};function j(n){return n&&S(n.then)}var V=d.getOwnPropertyDescriptor,X=d.hasOwn||function(n,t){return n&&L.hasOwnProperty.call(n,t)||!!V(n,t)};function y(n,t,e){if(n&&G(n))for(var r in n)if(X(n,r)&&-1===t.call(e||n,r,n[r]))break}function Y(n){throw new TypeError(n)}var Z=d.freeze,n=Z||function(n){return n},nn={};y({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){nn[n]=n,nn[t]=n});Yn=nn,Z&&y(Yn,function(n,t){(K(t)||G(t))&&Z(t)});var tn,en=n(Yn),rn=U,on="__tsUtils$gblCfg";function un(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function R(n,t){var e=D;if(Q(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,null,t?M(t)?t:4:f)}catch(n){e=" - "+R(n,t)}return B(n)+": "+e}function cn(r,o,u){return function(n){var t,e=n&&n[r]||o&&o[r];if(e||u)return t=arguments,(e||u).apply(n,e?W[J].call(t,1):t);Y("'"+rn(r)+"' not defined for "+R(n))}}var A,an={},u={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},I=d.defineProperty;function fn(n,t,e){var r,o;I(n,t,(r=e,(o={})[u.c]=!0,o[u.e]=!0,r.l&&(o.get=function(){return r.l.v},n=V(r.l,"v"))&&n.set&&(o.set=function(n){r.l.v=n}),y(r,function(n,t){o[u[n]]=w(t)?o[u[n]]:t}),o))}var ln=function(){var n;tn||(n=un()||{},tn=n[on]=n[on]||{}),A=tn,ln=null};function sn(t){var e={};return ln&&ln(),e.b=A.lzy,I(e,"v",{configurable:!0,get:function(){var n=t();return A.lzy||(I(e,"v",{value:n}),e.b&&delete e.b),A.lzy&&e.b!==A.lzy&&(e.b=A.lzy),n}}),e}function E(e,r){return sn(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var e,T,z,vn,k,pn,dn,yn="window";function _(n){return E(function(){return hn(n)||f},f)}function mn(n){return(e=!e||!1===n||A.lzy&&!e.b?E(un,null):e).v}function hn(n,t){t=mn(t);return t&&t[n]?t[n]:n===yn&&T?T.v:null}function gn(n){return E(function(){return k.v?k[n]:f},f)}function bn(){var n=!k||A&&A.lzy&&!k.b;return n&&(k=_(F)),pn&&!n||(pn=gn("for")),dn&&!n||(dn=gn("keyFor")),k.v}function Pn(n,t,e){if(n)for(var r=n[H]>>>0,o=0;o<r&&!(o in n&&-1===t.call(e||n,n[o],o,n));o++);}var xn=cn("indexOf",W),C=cn(J,W);function wn(n,t){try{n[v][p]=t}catch(n){}}function m(){return(Date.now||Sn)()}function Sn(){return(new Date).getTime()}function c(n){return n[jn]}var r,jn=H;function Rn(){var n=(r=!r||A.lzy&&!r.b?_("performance"):r).v;return n&&n.now?n.now():m()}var An,In="unref",En="hasRef",Tn="enabled";function zn(n,t,e){function r(){return i=!1,a&&a[In]&&a[In](),c}function o(){return a=t(a),i||r(),c}function u(){a&&e(a),a=null}var c,i=!0,a=n?t(null):null,n={cancel:u,refresh:o,hasRef:function(){return a&&a[En]?a[En]():i},ref:function(){return i=!0,a&&a.ref&&a.ref(),c}};return n[In]=r,n[Tn]=!1,I(c=n,Tn,{get:function(){return!!a},set:function(n){!n&&a&&u(),n&&!a&&o()}}),{h:c,dn:function(){a=null}}}function O(){return t=this,n=f,e=C(arguments),o=(r=K(n))?n.length:0,u=(0<o?n[0]:r?f:n)||setTimeout,c=(1<o?n[1]:f)||clearTimeout,i=e[0],e[0]=function(){a.dn(),i.apply(t,arguments)},(a=zn(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;c.call(t,n)}return u.apply(t,e)},function(n){c.call(t,n)})).h;var t,n,e,r,o,u,c,i,a}var kn,_n,Cn,On=100,Nn=50;function Dn(n,t){return h(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function h(n,t,e,r){var o=n;return j(n)?(t||e)&&(o=n.then(t,e)):t&&t(n),r?qn(o,r):o}function qn(n,t){var e=n;return t&&(j(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Fn,Hn,Jn=!1,Ln=["pending","resolving","resolved","rejected"],Un="dispatchEvent",Wn="Promise",$n="unhandledRejection",Bn=$n.toLowerCase(),N=[],Gn=0,Kn=10;function Mn(n){return S(n)?n.toString():R(n)}function Qn(n,t,e){function r(o,u){try{return N.push(m),g=!0,b&&b.cancel(),b=null,n(function(e,r){y.push(function(){try{var n=2===p?o:u,t=w(n)?a:S(n)?n(a):n;j(t)?t.then(e,r):(n||3!==p?e:r)(t)}catch(n){r(n)}}),d&&c()},v)}finally{N.pop()}}function o(){return Ln[p]}function c(){var n;0<y.length&&(n=y.slice(),y=[],g=!0,t(n),b&&b.cancel(),b=null)}function u(t,e){return function(n){p===e&&(2===t&&j(n)?(p=1,n.then(u(2,1),u(3,1))):(p=t,d=!0,a=n,c(),g||3!==t||(b=b||O(i,Kn))))}}function i(){var n,t,e,r,o;g||((vn=vn||E(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit($n,a,P):(e=(T=!T||A.lzy&&!T.b?_(yn):T).v||mn(),n=Bn,o=function(n){return fn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Hn.v,r=(z=!z||A.lzy&&!z.b?_("document"):z).v,o(o=(Fn=Fn||E(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Fn.v&&o.initEvent(n,!1,!0),o&&e[Un]?e[Un](o):(t=e["on"+n])?t(o):(e=hn("console"))&&(e.error||e.log)(n,R(o))))}var a,f,l,s,v=C(arguments,3),p=0,d=!1,y=[],m=Gn++,h=0<N.length?N[N.length-1]:void 0,g=!1,b=null,P=(Hn=Hn||_(Wn+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return S(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),x=(I(P,"state",{get:o}),Jn&&(f=function(){return B(a)},x=function(){return g},_n=_n||{toString:function(){return"[[PromiseResult]]"}},Cn=Cn||{toString:function(){return"[[PromiseIsHandled]]"}},I(s=P,kn=kn||{toString:function(){return"[[PromiseState]]"}},{get:o}),I(s,_n,{get:f}),I(s,Cn,{get:x})),bn()&&(P[f=en[11],k&&(!A.lzy||k.b)||bn(),k.v?k.v[f||11]:(s=en[11])?an[s]=an[s]||{description:rn(l=F+"."+s),toString:function(){return F+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Jn?"["+m+(w(h)?"":":"+h)+"]":"")+" "+o()+(d?" - "+Mn(a):"")},S(e)||Y(Wn+": executor is not a function - "+Mn(e)),u(3,0));try{e.call(P,u(2,0),x)}catch(n){x(n)}return P}function o(e){return function(n){var t=C(arguments,1);return e(function(e,r){try{var o=[],u=1;Pn(n,function(n,t){n&&(u++,h(n,function(n){o[t]=n,0==--u&&e(o)},r))}),0==--u&&e(o)}catch(n){r(n)}},t)}}function i(e){return function(t){var n=C(arguments,1);return j(t)?t:e(function(n){n(t)},n)}}function a(t){return function(e){var n=C(arguments,1);return t(function(n,t){t(e)},n)}}function Vn(n){Pn(n,function(n){try{n()}catch(n){}})}function l(n,t){return Qn(l,(r=M(e=t)?e:0,function(n){O(function(){Vn(n)},r)}),n,t);var e,r}var Xn,n=o(l),Yn=i(l),U=a(l);function s(n,t){var e=(Xn=Xn||_(Wn)).v;if(!e)return l(n);S(n)||Y(Wn+": executor is not a function - "+R(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return I(e,"state",{get:function(){return Ln[r]}}),e}var Zn=o(s),nt=i(s),tt=a(s);function g(n){return Qn(g,Vn,n)}var et,rt=o(g),ot=i(g),ut=a(g);function b(n,t){var c,t=w(t)?et:t;return Qn(b,(0<=t&&(c={timeout:+t}),function(t){var e,n,r=function(n){Vn(t)},o=c;function u(n){var t=Rn();return{didTimeout:n,timeRemaining:function(){return Nn-(n=t,Rn()-n);var n}}}(An=An||E(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=zn(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||u(!1))},o)},function(n){cancelIdleCallback(n)})).h:O(function(){r(u(!0))},w(n=(o||{}).timeout)?On:n)}),n,t)}var ct,it=o(b),at=i(b),ft=a(b);function P(n,t){return(ct=ct||sn(function(){return s})).v.call(this,n,t)}function lt(){}function st(n,t,e){function r(){this.constructor=u,this[p]=o}var o,u,c,i;bt[n]||(bt[n]=(l=(f=Error)[v][p],o=a=n,s=u=function(){var n=this;try{wn(f,a),(n=f.apply(n,arguments)||n)[p]=a}finally{wn(f,l)}return n},i=c=f,(d.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,t){n.__proto__=t}:function(e,n){y(n,function(n,t){return e[n]=t})}))(s,i),r[v]=c[v],u[v]=new r,u));var a,f,l,s=m();return new bt[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((s-(t.st||t.cr)||"0")+" ms"))}var vt,pt,dt=o(P),yt=i(P),mt=a(P),x="reject",ht="Rejected",gt=0,bt={};function Pt(n,t){var e=m()-t;Pn(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[x](n.rj||st("Aborted",n,"Stale "))})}function xt(n,t){t=xn(n,t);-1!==t&&n.splice(t,1)}exports.createAllPromise=dt,exports.createAsyncAllPromise=n,exports.createAsyncPromise=l,exports.createAsyncRejectedPromise=U,exports.createAsyncResolvedPromise=Yn,exports.createIdleAllPromise=it,exports.createIdlePromise=b,exports.createIdleRejectedPromise=ft,exports.createIdleResolvedPromise=at,exports.createNativeAllPromise=Zn,exports.createNativePromise=s,exports.createNativeRejectedPromise=tt,exports.createNativeResolvedPromise=nt,exports.createPromise=P,exports.createRejectedPromise=mt,exports.createResolvedPromise=yt,exports.createSyncAllPromise=rt,exports.createSyncPromise=g,exports.createSyncRejectedPromise=ut,exports.createSyncResolvedPromise=ot,exports.createTaskScheduler=function(a,n){function f(){var n=0<c(v)+c(p);0<e&&(o||(o=O(function(){Pt(v,e),Pt(p,e),o&&(o.enabled=0<c(v)+c(p))},r)).unref(),o)&&(o.enabled=n)}function l(u,c){return u.st=m(),v.push(u),f(),function(t,e){function r(n){u.rj=u.rj||n||st(ht,u),u[x]=lt,i(u),t=null,e&&e(n),e=null}var n=u.id;if(u.rj)r(u.rj);else{u[x]=r;try{var o=c(n);u.to&&j(o)&&(u.t=O(function(){r(st("Timeout",u))},u.to)),h(o,function(n){i(u),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}function i(n){xt(v,n),n.t&&n.t.cancel(),n.t=null,s&&s===n&&(s=null,c(v)+c(p)===0)&&(o&&o.cancel(),o=null)}var s,e,r,o,t,u,v=[],p=[],d=0,y=(n?n+".":"")+gt++,n=(a=a||P,{idle:!0,queue:function(n,t,e){var r,o,u,c=y+"."+d++,i=(t&&(c+="-("+t+")"),(t={id:c,cr:m(),to:e})[x]=function(n){i.rj=n||st(ht,i),i[x]=lt},t);return i.p=s?(o=s,u=n,p.push(r=i),f(),a(function(n,t){r.id,o.id,Dn(o.p,function(){xt(p,r),l(r,u)(n,t)})})):a(l(i,n)),(s=i).p},setStaleTimeout:function(n,t){o&&o.cancel(),o=null,e=n,r=t||n/10,f()}});return fn(n,"idle",{g:function(){return c(v)+c(p)===0}}),u=function(){return{l:s,r:v,w:p}},pt=pt||{toString:function(){return"[[SchedulerState]]"}},I(t=n,vt=vt||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return y}}),I(t,pt,{get:u}),n},exports.doAwait=h,exports.doAwaitResponse=Dn,exports.doFinally=qn,exports.setCreatePromiseImpl=function(n){ct=n?sn(function(){return n}):null},exports.setDetaultIdleTimeout=function(n){et=n},exports.setPromiseDebugState=function(n,t){Jn=n};
"use strict";var f=void 0,s=null,D="",q="function",F="object",v="prototype",H="__proto__",t="undefined",J="constructor",L="Symbol",U="length",W="name",$="slice",e=Object,B=e[v],G=String,n=Array,K=n[v];function M(t){return function(n){return typeof n===t}}function Q(n){return B.toString.call(n)}function x(n){return typeof n===t||n===t}var S=M(q);function V(n){return(n||n!==s&&!x(n))&&n&&typeof n===F}var X=n.isArray,Y=M("number"),Z=function(n){return!(!n||"[object Error]"!==Q(n))};function j(n){return n&&S(n.then)}var nn=e.getOwnPropertyDescriptor,tn=e.hasOwn||function(n,t){return n&&B.hasOwnProperty.call(n,t)||!!nn(n,t)};function c(n,t,e){if(n&&V(n))for(var r in n)if(tn(n,r)&&-1===t.call(e||n,r,n[r]))break}function en(n){throw new TypeError(n)}var rn=e.freeze,n=rn||function(n){return n},on=e.getPrototypeOf||function(n){return n[H]||s},cn={};c({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){cn[n]=n,cn[t]=n});it=cn,rn&&c(it,function(n,t){(X(t)||V(t))&&rn(t)});var un,an=n(it),fn=G,ln="__tsUtils$gblCfg";function sn(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function R(n,t){var e=D;if(Z(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,s,t?Y(t)?t:4:f)}catch(n){e=" - "+R(n,t)}return Q(n)+": "+e}function vn(r,o,c){return function(n){var t,e=n&&n[r]||o&&o[r];if(e||c)return t=arguments,(e||c).apply(n,e?K[$].call(t,1):t);en("'"+fn(r)+"' not defined for "+R(n))}}var A,pn={},u={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},I=e.defineProperty;function dn(n,t,e){var r,o;I(n,t,(r=e,(o={})[u.c]=!0,o[u.e]=!0,r.l&&(o.get=function(){return r.l.v},n=nn(r.l,"v"))&&n.set&&(o.set=function(n){r.l.v=n}),c(r,function(n,t){o[u[n]]=x(t)?o[u[n]]:t}),o))}var yn=function(){var n;un||(n=sn()||{},un=n[ln]=n[ln]||{}),A=un,yn=s};function o(t){var e={};return yn&&yn(),e.b=A.lzy,I(e,"v",{configurable:!0,get:function(){var n=t();return A.lzy||(I(e,"v",{value:n}),e.b&&delete e.b),A.lzy&&e.b!==A.lzy&&(e.b=A.lzy),n}}),e}function E(e,r){return o(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var r,T,k,mn,z,hn,gn,bn="window";function C(n){return E(function(){return wn(n)||f},f)}function Pn(n){return(r=!r||!1===n||A.lzy&&!r.b?E(sn,s):r).v}function wn(n,t){t=Pn(t);return t&&t[n]?t[n]:n===bn&&T?T.v:s}function xn(n){return E(function(){return z.v?z[n]:f},f)}function Sn(){var n=!z||A&&A.lzy&&!z.b;return n&&(z=C(L)),hn&&!n||(hn=xn("for")),gn&&!n||(gn=xn("keyFor")),z.v}function jn(n,t,e){if(n)for(var r=n[U]>>>0,o=0;o<r&&!(o in n&&-1===t.call(e||n,n[o],o,n));o++);}var Rn,An=vn("indexOf",K),O=vn($,K),In=e.create||function(n){if(!n)return{};var t=typeof n;if(t!==F&&t!=q)throw new TypeError("Prototype must be an Object or function: "+R(n));function e(){}return e[v]=n,new e};function En(n,t){return(e.setPrototypeOf||function(e,n){(Rn=Rn||o(function(){var n={};return n[H]=[],n instanceof Array})).v?e[H]=n:c(n,function(n,t){return e[n]=t})})(n,t)}function Tn(n,t){try{t&&(n[W]=t)}catch(n){}}function kn(n,t){try{dn(n,W,{v:t,c:!0,e:!1})}catch(n){}}function m(){return(Date.now||zn)()}function zn(){return(new Date).getTime()}function h(n){return n[Cn]}var i,Cn=U;function On(){var n=(i=!i||A.lzy&&!i.b?C("performance"):i).v;return n&&n.now?n.now():m()}var _n,Nn="unref",Dn="hasRef",qn="enabled";function Fn(n,t,e){function r(){return i=!1,a&&a[Nn]&&a[Nn](),u}function o(){return a=t(a),i||r(),u}function c(){a&&e(a),a=s}var u,i=!0,a=n?t(s):s,n={cancel:c,refresh:o,hasRef:function(){return a&&a[Dn]?a[Dn]():i},ref:function(){return i=!0,a&&a.ref&&a.ref(),u}};return n[Nn]=r,n[qn]=!1,I(u=n,qn,{get:function(){return!!a},set:function(n){!n&&a&&c(),n&&!a&&o()}}),{h:u,dn:function(){a=s}}}function _(){return t=this,n=f,e=O(arguments),o=(r=X(n))?n.length:0,c=(0<o?n[0]:r?f:n)||setTimeout,u=(1<o?n[1]:f)||clearTimeout,i=e[0],e[0]=function(){a.dn(),i.apply(t,arguments)},(a=Fn(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;u.call(t,n)}return c.apply(t,e)},function(n){u.call(t,n)})).h;var t,n,e,r,o,c,u,i,a}var Hn,Jn,Ln,Un=100,Wn=50;function $n(n,t){return Bn(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function Bn(n,t,e,r){var o=n;return j(n)?(t||e)&&(o=n.then(t,e)):t&&t(n),r?Gn(o,r):o}function Gn(n,t){var e=n;return t&&(j(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Kn,Mn,Qn=!1,Vn=["pending","resolving","resolved","rejected"],Xn="dispatchEvent",Yn="Promise",Zn="unhandledRejection",nt=Zn.toLowerCase(),N=[],tt=0,et=10;function rt(n){return S(n)?n.toString():R(n)}function ot(n,t,e){function r(o,c){try{return N.push(m),g=!0,b&&b.cancel(),b=null,n(function(e,r){y.push(function(){try{var n=2===p?o:c,t=x(n)?a:S(n)?n(a):n;j(t)?t.then(e,r):(n||3!==p?e:r)(t)}catch(n){r(n)}}),d&&u()},v)}finally{N.pop()}}function o(){return Vn[p]}function u(){var n;0<y.length&&(n=y.slice(),y=[],g=!0,t(n),b&&b.cancel(),b=null)}function c(t,e){return function(n){p===e&&(2===t&&j(n)?(p=1,n.then(c(2,1),c(3,1))):(p=t,d=!0,a=n,u(),g||3!==t||(b=b||_(i,et))))}}function i(){var n,t,e,r,o;g||((mn=mn||E(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(Zn,a,P):(e=(T=!T||A.lzy&&!T.b?C(bn):T).v||Pn(),n=nt,o=function(n){return dn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Mn.v,r=(k=!k||A.lzy&&!k.b?C("document"):k).v,o(o=(Kn=Kn||E(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Kn.v&&o.initEvent(n,!1,!0),o&&e[Xn]?e[Xn](o):(t=e["on"+n])?t(o):(e=wn("console"))&&(e.error||e.log)(n,R(o))))}var a,f,l,s,v=O(arguments,3),p=0,d=!1,y=[],m=tt++,h=0<N.length?N[N.length-1]:void 0,g=!1,b=null,P=(Mn=Mn||C(Yn+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return S(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),w=(I(P,"state",{get:o}),Qn&&(f=function(){return Q(a)},w=function(){return g},Jn=Jn||{toString:function(){return"[[PromiseResult]]"}},Ln=Ln||{toString:function(){return"[[PromiseIsHandled]]"}},I(s=P,Hn=Hn||{toString:function(){return"[[PromiseState]]"}},{get:o}),I(s,Jn,{get:f}),I(s,Ln,{get:w})),Sn()&&(P[f=an[11],z&&(!A.lzy||z.b)||Sn(),z.v?z.v[f||11]:(s=an[11])?pn[s]=pn[s]||{description:fn(l=L+"."+s),toString:function(){return L+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Qn?"["+m+(x(h)?"":":"+h)+"]":"")+" "+o()+(d?" - "+rt(a):"")},S(e)||en(Yn+": executor is not a function - "+rt(e)),c(3,0));try{e.call(P,c(2,0),w)}catch(n){w(n)}return P}function a(e){return function(n){var t=O(arguments,1);return e(function(e,r){try{var o=[],c=1;jn(n,function(n,t){n&&(c++,Bn(n,function(n){o[t]=n,0==--c&&e(o)},r))}),0==--c&&e(o)}catch(n){r(n)}},t)}}function l(e){return function(t){var n=O(arguments,1);return j(t)?t:e(function(n){n(t)},n)}}function p(t){return function(e){var n=O(arguments,1);return t(function(n,t){t(e)},n)}}function ct(n){jn(n,function(n){try{n()}catch(n){}})}function d(n,t){return ot(d,(r=Y(e=t)?e:0,function(n){_(function(){ct(n)},r)}),n,t);var e,r}var ut,n=a(d),it=l(d),G=p(d);function y(n,t){var e=(ut=ut||C(Yn)).v;if(!e)return d(n);S(n)||en(Yn+": executor is not a function - "+R(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return I(e,"state",{get:function(){return Vn[r]}}),e}var at=a(y),ft=l(y),lt=p(y);function g(n){return ot(g,ct,n)}var st,vt=a(g),pt=l(g),dt=p(g);function b(n,t){var u,t=x(t)?st:t;return ot(b,(0<=t&&(u={timeout:+t}),function(t){var e,n,r=function(n){ct(t)},o=u;function c(n){var t=On();return{didTimeout:n,timeRemaining:function(){return Wn-(n=t,On()-n);var n}}}(_n=_n||E(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=Fn(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||c(!1))},o)},function(n){cancelIdleCallback(n)})).h:_(function(){r(c(!0))},x(n=(o||{}).timeout)?Un:n)}),n,t)}var yt,mt=a(b),ht=l(b),gt=p(b);function P(n,t){return(yt=yt||o(function(){return y})).v.call(this,n,t)}function bt(){}function Pt(n,t,e){function r(){this.constructor=c,kn(this,o)}var o,c;Et[n]||(Et[n]=(a=(i=Error)[v][W],f=Error.captureStackTrace,l=i,kn(c=function(){var n=this;try{Tn(i,u);var t,e=i.apply(n,arguments)||n;return e!==n&&(t=on(n))!==on(e)&&En(e,t),f&&f(e,n[J]),e}finally{Tn(i,a)}},o=u=n),(c=En(c,l))[v]=l===s?In(l):(r[v]=l[v],new r),c));var u,i,a,f,l=m();return new Et[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((l-(t.st||t.cr)||"0")+" ms"))}var wt,xt,St=a(P),jt=l(P),Rt=p(P),w="reject",At="Rejected",It=0,Et={};function Tt(n,t){var e=m()-t;jn(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[w](n.rj||Pt("Aborted",n,"Stale "))})}function kt(n,t){t=An(n,t);-1!==t&&n.splice(t,1)}exports.createAllPromise=St,exports.createAsyncAllPromise=n,exports.createAsyncPromise=d,exports.createAsyncRejectedPromise=G,exports.createAsyncResolvedPromise=it,exports.createIdleAllPromise=mt,exports.createIdlePromise=b,exports.createIdleRejectedPromise=gt,exports.createIdleResolvedPromise=ht,exports.createNativeAllPromise=at,exports.createNativePromise=y,exports.createNativeRejectedPromise=lt,exports.createNativeResolvedPromise=ft,exports.createPromise=P,exports.createRejectedPromise=Rt,exports.createResolvedPromise=jt,exports.createSyncAllPromise=vt,exports.createSyncPromise=g,exports.createSyncRejectedPromise=dt,exports.createSyncResolvedPromise=pt,exports.createTaskScheduler=function(a,n){function f(){var n=0<h(v)+h(p);0<e&&(o||(o=_(function(){Tt(v,e),Tt(p,e),o&&(o.enabled=0<h(v)+h(p))},r)).unref(),o)&&(o.enabled=n)}function l(c,u){return c.st=m(),v.push(c),f(),function(t,e){function r(n){c.rj=c.rj||n||Pt(At,c),c[w]=bt,i(c),t=null,e&&e(n),e=null}var n=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=u(n);c.to&&j(o)&&(c.t=_(function(){r(Pt("Timeout",c))},c.to)),Bn(o,function(n){i(c),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}function i(n){kt(v,n),n.t&&n.t.cancel(),n.t=null,s&&s===n&&(s=null,h(v)+h(p)===0)&&(o&&o.cancel(),o=null)}var s,e,r,o,t,c,v=[],p=[],d=0,y=(n?n+".":"")+It++,n=(a=a||P,{idle:!0,queue:function(n,t,e){var r,o,c,u=y+"."+d++,i=(t&&(u+="-("+t+")"),(t={id:u,cr:m(),to:e})[w]=function(n){i.rj=n||Pt(At,i),i[w]=bt},t);return i.p=s?(o=s,c=n,p.push(r=i),f(),a(function(n,t){r.id,o.id,$n(o.p,function(){kt(p,r),l(r,c)(n,t)})})):a(l(i,n)),(s=i).p},setStaleTimeout:function(n,t){o&&o.cancel(),o=null,e=n,r=t||n/10,f()}});return dn(n,"idle",{g:function(){return h(v)+h(p)===0}}),c=function(){return{l:s,r:v,w:p}},xt=xt||{toString:function(){return"[[SchedulerState]]"}},I(t=n,wt=wt||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return y}}),I(t,xt,{get:c}),n},exports.doAwait=Bn,exports.doAwaitResponse=$n,exports.doFinally=Gn,exports.setCreatePromiseImpl=function(n){yt=n?o(function(){return n}):null},exports.setDetaultIdleTimeout=function(n){st=n},exports.setPromiseDebugState=function(n,t){Qn=n};
//# sourceMappingURL=ts-async.min.js.map
/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -8,2 +8,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

var UNDEF_VALUE = undefined;
var NULL_VALUE = null;
var EMPTY = "";

@@ -14,3 +15,5 @@ var FUNCTION = "function";

var PROTOTYPE = "prototype";
var __PROTO__ = "__proto__";
var UNDEFINED = "undefined";
var CONSTRUCTOR = "constructor";
var SYMBOL = "Symbol";

@@ -57,3 +60,3 @@ var POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -115,2 +118,3 @@ function isDefined(arg) {

var _doNothing = function (value) { return value; };
var _getProto = function (value) { return value[__PROTO__] || NULL_VALUE; };
function objDeepFreeze(value) {

@@ -127,2 +131,3 @@ if (_objFreeze) {

var objFreeze = _objFreeze || _doNothing;
var objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;

@@ -184,3 +189,3 @@ function createEnumKeyMap(values) {

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -262,3 +267,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -303,3 +308,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -315,3 +320,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -372,9 +377,26 @@ function getDocument() {

var _objCreate = ObjClass["create"];
var objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
var type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
var _isProtoArray;
function objSetPrototypeOf(obj, proto) {
var fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, function (key, value) { return d[key] = value; });
!_isProtoArray && (_isProtoArray = getLazy(function () {
var _a;
return ((_a = {}, _a[__PROTO__] = [], _a) instanceof Array);
}));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, function (key, value) { return d[key] = value; });
};

@@ -384,15 +406,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
var _createCustomError = function (name, d, b) {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
var _safeSetName = function (baseClass, name) {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -402,19 +424,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
var baseClass = Error;
var orgName = baseClass[PROTOTYPE][NAME];
var customError = _createCustomError(name, function () {
var _safeDefineName = function (target, name) {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
var theBaseClass = errorBase || Error;
var orgName = theBaseClass[PROTOTYPE][NAME];
var captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
var _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
var _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
var orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -454,3 +489,3 @@

var ref = true;
var timerId = startTimer ? refreshFn(null) : null;
var timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
var theTimerHandler;

@@ -482,3 +517,3 @@ var _unref = function () {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -505,3 +540,3 @@ var _setEnabled = function (value) {

dn: function () {
timerId = null;
timerId = NULL_VALUE;
}

@@ -508,0 +543,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -8,2 +8,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

var UNDEF_VALUE = undefined;
var NULL_VALUE = null;
var EMPTY = "";

@@ -14,3 +15,5 @@ var FUNCTION = "function";

var PROTOTYPE = "prototype";
var __PROTO__ = "__proto__";
var UNDEFINED = "undefined";
var CONSTRUCTOR = "constructor";
var SYMBOL = "Symbol";

@@ -57,3 +60,3 @@ var POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -115,2 +118,3 @@ function isDefined(arg) {

var _doNothing = function (value) { return value; };
var _getProto = function (value) { return value[__PROTO__] || NULL_VALUE; };
function objDeepFreeze(value) {

@@ -127,2 +131,3 @@ if (_objFreeze) {

var objFreeze = _objFreeze || _doNothing;
var objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;

@@ -184,3 +189,3 @@ function createEnumKeyMap(values) {

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -262,3 +267,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -303,3 +308,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -315,3 +320,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -372,9 +377,26 @@ function getDocument() {

var _objCreate = ObjClass["create"];
var objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
var type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
var _isProtoArray;
function objSetPrototypeOf(obj, proto) {
var fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, function (key, value) { return d[key] = value; });
!_isProtoArray && (_isProtoArray = getLazy(function () {
var _a;
return ((_a = {}, _a[__PROTO__] = [], _a) instanceof Array);
}));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, function (key, value) { return d[key] = value; });
};

@@ -384,15 +406,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
var _createCustomError = function (name, d, b) {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
var _safeSetName = function (baseClass, name) {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -402,19 +424,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
var baseClass = Error;
var orgName = baseClass[PROTOTYPE][NAME];
var customError = _createCustomError(name, function () {
var _safeDefineName = function (target, name) {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
var theBaseClass = errorBase || Error;
var orgName = theBaseClass[PROTOTYPE][NAME];
var captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
var _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
var _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
var orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -454,3 +489,3 @@

var ref = true;
var timerId = startTimer ? refreshFn(null) : null;
var timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
var theTimerHandler;

@@ -482,3 +517,3 @@ var _unref = function () {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -505,3 +540,3 @@ var _setEnabled = function (value) {

dn: function () {
timerId = null;
timerId = NULL_VALUE;
}

@@ -508,0 +543,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -12,2 +12,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

var UNDEF_VALUE = undefined;
var NULL_VALUE = null;
var EMPTY = "";

@@ -18,3 +19,5 @@ var FUNCTION = "function";

var PROTOTYPE = "prototype";
var __PROTO__ = "__proto__";
var UNDEFINED = "undefined";
var CONSTRUCTOR = "constructor";
var SYMBOL = "Symbol";

@@ -61,3 +64,3 @@ var POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -119,2 +122,3 @@ function isDefined(arg) {

var _doNothing = function (value) { return value; };
var _getProto = function (value) { return value[__PROTO__] || NULL_VALUE; };
function objDeepFreeze(value) {

@@ -131,2 +135,3 @@ if (_objFreeze) {

var objFreeze = _objFreeze || _doNothing;
var objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;

@@ -188,3 +193,3 @@ function createEnumKeyMap(values) {

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -266,3 +271,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -307,3 +312,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -319,3 +324,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -376,9 +381,26 @@ function getDocument() {

var _objCreate = ObjClass["create"];
var objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
var type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
var _isProtoArray;
function objSetPrototypeOf(obj, proto) {
var fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, function (key, value) { return d[key] = value; });
!_isProtoArray && (_isProtoArray = getLazy(function () {
var _a;
return ((_a = {}, _a[__PROTO__] = [], _a) instanceof Array);
}));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, function (key, value) { return d[key] = value; });
};

@@ -388,15 +410,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
var _createCustomError = function (name, d, b) {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
var _safeSetName = function (baseClass, name) {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -406,19 +428,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
var baseClass = Error;
var orgName = baseClass[PROTOTYPE][NAME];
var customError = _createCustomError(name, function () {
var _safeDefineName = function (target, name) {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
var theBaseClass = errorBase || Error;
var orgName = theBaseClass[PROTOTYPE][NAME];
var captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
var _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
var _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
var orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -458,3 +493,3 @@

var ref = true;
var timerId = startTimer ? refreshFn(null) : null;
var timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
var theTimerHandler;

@@ -486,3 +521,3 @@ var _unref = function () {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -509,3 +544,3 @@ var _setEnabled = function (value) {

dn: function () {
timerId = null;
timerId = NULL_VALUE;
}

@@ -512,0 +547,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
this.nevware21=this.nevware21||{},this.nevware21["ts-async"]=function(n){"use strict";var f=void 0,q="",x="object",v="prototype",t="undefined",F="Symbol",H="length",d="name",J="slice",y=Object,L=y[v],U=String,e=Array,W=e[v];function $(t){return function(n){return typeof n===t}}function B(n){return L.toString.call(n)}function S(n){return typeof n===t||n===t}var j=$("function");function G(n){return(n||null!==n&&!S(n))&&n&&typeof n===x}var K=e.isArray,M=$("number"),Q=function(n){return!(!n||"[object Error]"!==B(n))};function R(n){return n&&j(n.then)}var V=y.getOwnPropertyDescriptor,X=y.hasOwn||function(n,t){return n&&L.hasOwnProperty.call(n,t)||!!V(n,t)};function m(n,t,e){if(n&&G(n))for(var r in n)if(X(n,r)&&-1===t.call(e||n,r,n[r]))break}function Y(n){throw new TypeError(n)}var Z=y.freeze,e=Z||function(n){return n},nn={};m({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){nn[n]=n,nn[t]=n});Zn=nn,Z&&m(Zn,function(n,t){(K(t)||G(t))&&Z(t)});var tn,en=e(Zn),rn=U,un="__tsUtils$gblCfg";function on(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function A(n,t){var e=q;if(Q(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,null,t?M(t)?t:4:f)}catch(n){e=" - "+A(n,t)}return B(n)+": "+e}function cn(r,u,o){return function(n){var t,e=n&&n[r]||u&&u[r];if(e||o)return t=arguments,(e||o).apply(n,e?W[J].call(t,1):t);Y("'"+rn(r)+"' not defined for "+A(n))}}var I,an={},o={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=y.defineProperty;function fn(n,t,e){var r,u;E(n,t,(r=e,(u={})[o.c]=!0,u[o.e]=!0,r.l&&(u.get=function(){return r.l.v},n=V(r.l,"v"))&&n.set&&(u.set=function(n){r.l.v=n}),m(r,function(n,t){u[o[n]]=S(t)?u[o[n]]:t}),u))}var ln=function(){var n;tn||(n=on()||{},tn=n[un]=n[un]||{}),I=tn,ln=null};function sn(t){var e={};return ln&&ln(),e.b=I.lzy,E(e,"v",{configurable:!0,get:function(){var n=t();return I.lzy||(E(e,"v",{value:n}),e.b&&delete e.b),I.lzy&&e.b!==I.lzy&&(e.b=I.lzy),n}}),e}function T(e,r){return sn(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var r,z,k,vn,_,dn,yn,mn="window";function C(n){return T(function(){return gn(n)||f},f)}function hn(n){return(r=!r||!1===n||I.lzy&&!r.b?T(on,null):r).v}function gn(n,t){t=hn(t);return t&&t[n]?t[n]:n===mn&&z?z.v:null}function pn(n){return T(function(){return _.v?_[n]:f},f)}function bn(){var n=!_||I&&I.lzy&&!_.b;return n&&(_=C(F)),dn&&!n||(dn=pn("for")),yn&&!n||(yn=pn("keyFor")),_.v}function Pn(n,t,e){if(n)for(var r=n[H]>>>0,u=0;u<r&&!(u in n&&-1===t.call(e||n,n[u],u,n));u++);}var wn=cn("indexOf",W),O=cn(J,W);function Sn(n,t){try{n[v][d]=t}catch(n){}}function h(){return(Date.now||jn)()}function jn(){return(new Date).getTime()}function c(n){return n[Rn]}var u,Rn=H;function An(){var n=(u=!u||I.lzy&&!u.b?C("performance"):u).v;return n&&n.now?n.now():h()}var In,En="unref",Tn="hasRef",zn="enabled";function kn(n,t,e){function r(){return i=!1,a&&a[En]&&a[En](),c}function u(){return a=t(a),i||r(),c}function o(){a&&e(a),a=null}var c,i=!0,a=n?t(null):null,n={cancel:o,refresh:u,hasRef:function(){return a&&a[Tn]?a[Tn]():i},ref:function(){return i=!0,a&&a.ref&&a.ref(),c}};return n[En]=r,n[zn]=!1,E(c=n,zn,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:c,dn:function(){a=null}}}function N(){return t=this,n=f,e=O(arguments),u=(r=K(n))?n.length:0,o=(0<u?n[0]:r?f:n)||setTimeout,c=(1<u?n[1]:f)||clearTimeout,i=e[0],e[0]=function(){a.dn(),i.apply(t,arguments)},(a=kn(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;c.call(t,n)}return o.apply(t,e)},function(n){c.call(t,n)})).h;var t,n,e,r,u,o,c,i,a}var _n,Cn,On,Nn=100,Dn=50;function qn(n,t){return xn(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function xn(n,t,e,r){var u=n;return R(n)?(t||e)&&(u=n.then(t,e)):t&&t(n),r?Fn(u,r):u}function Fn(n,t){var e=n;return t&&(R(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Hn,Jn,Ln=!1,Un=["pending","resolving","resolved","rejected"],Wn="dispatchEvent",$n="Promise",Bn="unhandledRejection",Gn=Bn.toLowerCase(),D=[],Kn=0,Mn=10;function Qn(n){return j(n)?n.toString():A(n)}function Vn(n,t,e){function r(u,o){try{return D.push(h),p=!0,b&&b.cancel(),b=null,n(function(e,r){m.push(function(){try{var n=2===d?u:o,t=S(n)?a:j(n)?n(a):n;R(t)?t.then(e,r):(n||3!==d?e:r)(t)}catch(n){r(n)}}),y&&c()},v)}finally{D.pop()}}function u(){return Un[d]}function c(){var n;0<m.length&&(n=m.slice(),m=[],p=!0,t(n),b&&b.cancel(),b=null)}function o(t,e){return function(n){d===e&&(2===t&&R(n)?(d=1,n.then(o(2,1),o(3,1))):(d=t,y=!0,a=n,c(),p||3!==t||(b=b||N(i,Mn))))}}function i(){var n,t,e,r,u;p||((vn=vn||T(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(Bn,a,P):(e=(z=!z||I.lzy&&!z.b?C(mn):z).v||hn(),n=Gn,u=function(n){return fn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Jn.v,r=(k=!k||I.lzy&&!k.b?C("document"):k).v,u(u=(Hn=Hn||T(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Hn.v&&u.initEvent(n,!1,!0),u&&e[Wn]?e[Wn](u):(t=e["on"+n])?t(u):(e=gn("console"))&&(e.error||e.log)(n,A(u))))}var a,f,l,s,v=O(arguments,3),d=0,y=!1,m=[],h=Kn++,g=0<D.length?D[D.length-1]:void 0,p=!1,b=null,P=(Jn=Jn||C($n+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return j(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),w=(E(P,"state",{get:u}),Ln&&(f=function(){return B(a)},w=function(){return p},Cn=Cn||{toString:function(){return"[[PromiseResult]]"}},On=On||{toString:function(){return"[[PromiseIsHandled]]"}},E(s=P,_n=_n||{toString:function(){return"[[PromiseState]]"}},{get:u}),E(s,Cn,{get:f}),E(s,On,{get:w})),bn()&&(P[f=en[11],_&&(!I.lzy||_.b)||bn(),_.v?_.v[f||11]:(s=en[11])?an[s]=an[s]||{description:rn(l=F+"."+s),toString:function(){return F+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Ln?"["+h+(S(g)?"":":"+g)+"]":"")+" "+u()+(y?" - "+Qn(a):"")},j(e)||Y($n+": executor is not a function - "+Qn(e)),o(3,0));try{e.call(P,o(2,0),w)}catch(n){w(n)}return P}function i(e){return function(n){var t=O(arguments,1);return e(function(e,r){try{var u=[],o=1;Pn(n,function(n,t){n&&(o++,xn(n,function(n){u[t]=n,0==--o&&e(u)},r))}),0==--o&&e(u)}catch(n){r(n)}},t)}}function a(e){return function(t){var n=O(arguments,1);return R(t)?t:e(function(n){n(t)},n)}}function l(t){return function(e){var n=O(arguments,1);return t(function(n,t){t(e)},n)}}function Xn(n){Pn(n,function(n){try{n()}catch(n){}})}function s(n,t){return Vn(s,(r=M(e=t)?e:0,function(n){N(function(){Xn(n)},r)}),n,t);var e,r}var Yn,e=i(s),Zn=a(s),U=l(s);function g(n,t){var e=(Yn=Yn||C($n)).v;if(!e)return s(n);j(n)||Y($n+": executor is not a function - "+A(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return E(e,"state",{get:function(){return Un[r]}}),e}var nt=i(g),tt=a(g),et=l(g);function p(n){return Vn(p,Xn,n)}var rt,ut=i(p),ot=a(p),ct=l(p);function b(n,t){var c,t=S(t)?rt:t;return Vn(b,(0<=t&&(c={timeout:+t}),function(t){var e,n,r=function(n){Xn(t)},u=c;function o(n){var t=An();return{didTimeout:n,timeRemaining:function(){return Dn-(n=t,An()-n);var n}}}(In=In||T(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=kn(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||o(!1))},u)},function(n){cancelIdleCallback(n)})).h:N(function(){r(o(!0))},S(n=(u||{}).timeout)?Nn:n)}),n,t)}var it,at=i(b),ft=a(b),lt=l(b);function P(n,t){return(it=it||sn(function(){return g})).v.call(this,n,t)}function st(){}function vt(n,t,e){function r(){this.constructor=o,this[d]=u}var u,o,c,i;Pt[n]||(Pt[n]=(l=(f=Error)[v][d],u=a=n,s=o=function(){var n=this;try{Sn(f,a),(n=f.apply(n,arguments)||n)[d]=a}finally{Sn(f,l)}return n},i=c=f,(y.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,t){n.__proto__=t}:function(e,n){m(n,function(n,t){return e[n]=t})}))(s,i),r[v]=c[v],o[v]=new r,o));var a,f,l,s=h();return new Pt[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((s-(t.st||t.cr)||"0")+" ms"))}var dt,yt,mt=i(P),ht=a(P),gt=l(P),w="reject",pt="Rejected",bt=0,Pt={};function wt(n,t){var e=h()-t;Pn(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[w](n.rj||vt("Aborted",n,"Stale "))})}function St(n,t){t=wn(n,t);-1!==t&&n.splice(t,1)}return n.createAllPromise=mt,n.createAsyncAllPromise=e,n.createAsyncPromise=s,n.createAsyncRejectedPromise=U,n.createAsyncResolvedPromise=Zn,n.createIdleAllPromise=at,n.createIdlePromise=b,n.createIdleRejectedPromise=lt,n.createIdleResolvedPromise=ft,n.createNativeAllPromise=nt,n.createNativePromise=g,n.createNativeRejectedPromise=et,n.createNativeResolvedPromise=tt,n.createPromise=P,n.createRejectedPromise=gt,n.createResolvedPromise=ht,n.createSyncAllPromise=ut,n.createSyncPromise=p,n.createSyncRejectedPromise=ct,n.createSyncResolvedPromise=ot,n.createTaskScheduler=function(a,n){function f(){var n=0<c(v)+c(d);0<e&&(u||(u=N(function(){wt(v,e),wt(d,e),u&&(u.enabled=0<c(v)+c(d))},r)).unref(),u)&&(u.enabled=n)}function l(o,c){return o.st=h(),v.push(o),f(),function(t,e){function r(n){o.rj=o.rj||n||vt(pt,o),o[w]=st,i(o),t=null,e&&e(n),e=null}var n=o.id;if(o.rj)r(o.rj);else{o[w]=r;try{var u=c(n);o.to&&R(u)&&(o.t=N(function(){r(vt("Timeout",o))},o.to)),xn(u,function(n){i(o),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}function i(n){St(v,n),n.t&&n.t.cancel(),n.t=null,s&&s===n&&(s=null,c(v)+c(d)===0)&&(u&&u.cancel(),u=null)}var s,e,r,u,t,o,v=[],d=[],y=0,m=(n?n+".":"")+bt++,n=(a=a||P,{idle:!0,queue:function(n,t,e){var r,u,o,c=m+"."+y++,i=(t&&(c+="-("+t+")"),(t={id:c,cr:h(),to:e})[w]=function(n){i.rj=n||vt(pt,i),i[w]=st},t);return i.p=s?(u=s,o=n,d.push(r=i),f(),a(function(n,t){r.id,u.id,qn(u.p,function(){St(d,r),l(r,o)(n,t)})})):a(l(i,n)),(s=i).p},setStaleTimeout:function(n,t){u&&u.cancel(),u=null,e=n,r=t||n/10,f()}});return fn(n,"idle",{g:function(){return c(v)+c(d)===0}}),o=function(){return{l:s,r:v,w:d}},yt=yt||{toString:function(){return"[[SchedulerState]]"}},E(t=n,dt=dt||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return m}}),E(t,yt,{get:o}),n},n.doAwait=xn,n.doAwaitResponse=qn,n.doFinally=Fn,n.setCreatePromiseImpl=function(n){it=n?sn(function(){return n}):null},n.setDetaultIdleTimeout=function(n){rt=n},n.setPromiseDebugState=function(n,t){Ln=n},n}({});
this.nevware21=this.nevware21||{},this.nevware21["ts-async"]=function(n){"use strict";var f=void 0,s=null,q="",x="function",F="object",v="prototype",H="__proto__",t="undefined",J="constructor",L="Symbol",U="length",W="name",$="slice",e=Object,B=e[v],G=String,r=Array,K=r[v];function M(t){return function(n){return typeof n===t}}function Q(n){return B.toString.call(n)}function S(n){return typeof n===t||n===t}var j=M(x);function V(n){return(n||n!==s&&!S(n))&&n&&typeof n===F}var X=r.isArray,Y=M("number"),Z=function(n){return!(!n||"[object Error]"!==Q(n))};function R(n){return n&&j(n.then)}var nn=e.getOwnPropertyDescriptor,tn=e.hasOwn||function(n,t){return n&&B.hasOwnProperty.call(n,t)||!!nn(n,t)};function c(n,t,e){if(n&&V(n))for(var r in n)if(tn(n,r)&&-1===t.call(e||n,r,n[r]))break}function en(n){throw new TypeError(n)}var rn=e.freeze,r=rn||function(n){return n},on=e.getPrototypeOf||function(n){return n[H]||s},cn={};c({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){cn[n]=n,cn[t]=n});at=cn,rn&&c(at,function(n,t){(X(t)||V(t))&&rn(t)});var un,an=r(at),fn=G,ln="__tsUtils$gblCfg";function sn(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function A(n,t){var e=q;if(Z(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,s,t?Y(t)?t:4:f)}catch(n){e=" - "+A(n,t)}return Q(n)+": "+e}function vn(r,o,c){return function(n){var t,e=n&&n[r]||o&&o[r];if(e||c)return t=arguments,(e||c).apply(n,e?K[$].call(t,1):t);en("'"+fn(r)+"' not defined for "+A(n))}}var I,dn={},u={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=e.defineProperty;function yn(n,t,e){var r,o;E(n,t,(r=e,(o={})[u.c]=!0,o[u.e]=!0,r.l&&(o.get=function(){return r.l.v},n=nn(r.l,"v"))&&n.set&&(o.set=function(n){r.l.v=n}),c(r,function(n,t){o[u[n]]=S(t)?o[u[n]]:t}),o))}var hn=function(){var n;un||(n=sn()||{},un=n[ln]=n[ln]||{}),I=un,hn=s};function o(t){var e={};return hn&&hn(),e.b=I.lzy,E(e,"v",{configurable:!0,get:function(){var n=t();return I.lzy||(E(e,"v",{value:n}),e.b&&delete e.b),I.lzy&&e.b!==I.lzy&&(e.b=I.lzy),n}}),e}function T(e,r){return o(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var i,k,z,mn,C,pn,gn,bn="window";function O(n){return T(function(){return wn(n)||f},f)}function Pn(n){return(i=!i||!1===n||I.lzy&&!i.b?T(sn,s):i).v}function wn(n,t){t=Pn(t);return t&&t[n]?t[n]:n===bn&&k?k.v:s}function Sn(n){return T(function(){return C.v?C[n]:f},f)}function jn(){var n=!C||I&&I.lzy&&!C.b;return n&&(C=O(L)),pn&&!n||(pn=Sn("for")),gn&&!n||(gn=Sn("keyFor")),C.v}function Rn(n,t,e){if(n)for(var r=n[U]>>>0,o=0;o<r&&!(o in n&&-1===t.call(e||n,n[o],o,n));o++);}var An,In=vn("indexOf",K),_=vn($,K),En=e.create||function(n){if(!n)return{};var t=typeof n;if(t!==F&&t!=x)throw new TypeError("Prototype must be an Object or function: "+A(n));function e(){}return e[v]=n,new e};function Tn(n,t){return(e.setPrototypeOf||function(e,n){(An=An||o(function(){var n={};return n[H]=[],n instanceof Array})).v?e[H]=n:c(n,function(n,t){return e[n]=t})})(n,t)}function kn(n,t){try{t&&(n[W]=t)}catch(n){}}function zn(n,t){try{yn(n,W,{v:t,c:!0,e:!1})}catch(n){}}function m(){return(Date.now||Cn)()}function Cn(){return(new Date).getTime()}function p(n){return n[_n]}var On,_n=U;function Nn(){var n=(On=!On||I.lzy&&!On.b?O("performance"):On).v;return n&&n.now?n.now():m()}var Dn,qn="unref",xn="hasRef",Fn="enabled";function Hn(n,t,e){function r(){return i=!1,a&&a[qn]&&a[qn](),u}function o(){return a=t(a),i||r(),u}function c(){a&&e(a),a=s}var u,i=!0,a=n?t(s):s,n={cancel:c,refresh:o,hasRef:function(){return a&&a[xn]?a[xn]():i},ref:function(){return i=!0,a&&a.ref&&a.ref(),u}};return n[qn]=r,n[Fn]=!1,E(u=n,Fn,{get:function(){return!!a},set:function(n){!n&&a&&c(),n&&!a&&o()}}),{h:u,dn:function(){a=s}}}function N(){return t=this,n=f,e=_(arguments),o=(r=X(n))?n.length:0,c=(0<o?n[0]:r?f:n)||setTimeout,u=(1<o?n[1]:f)||clearTimeout,i=e[0],e[0]=function(){a.dn(),i.apply(t,arguments)},(a=Hn(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;u.call(t,n)}return c.apply(t,e)},function(n){u.call(t,n)})).h;var t,n,e,r,o,c,u,i,a}var Jn,Ln,Un,Wn=100,$n=50;function Bn(n,t){return Gn(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function Gn(n,t,e,r){var o=n;return R(n)?(t||e)&&(o=n.then(t,e)):t&&t(n),r?Kn(o,r):o}function Kn(n,t){var e=n;return t&&(R(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Mn,Qn,Vn=!1,Xn=["pending","resolving","resolved","rejected"],Yn="dispatchEvent",Zn="Promise",nt="unhandledRejection",tt=nt.toLowerCase(),D=[],et=0,rt=10;function ot(n){return j(n)?n.toString():A(n)}function ct(n,t,e){function r(o,c){try{return D.push(m),g=!0,b&&b.cancel(),b=null,n(function(e,r){h.push(function(){try{var n=2===d?o:c,t=S(n)?a:j(n)?n(a):n;R(t)?t.then(e,r):(n||3!==d?e:r)(t)}catch(n){r(n)}}),y&&u()},v)}finally{D.pop()}}function o(){return Xn[d]}function u(){var n;0<h.length&&(n=h.slice(),h=[],g=!0,t(n),b&&b.cancel(),b=null)}function c(t,e){return function(n){d===e&&(2===t&&R(n)?(d=1,n.then(c(2,1),c(3,1))):(d=t,y=!0,a=n,u(),g||3!==t||(b=b||N(i,rt))))}}function i(){var n,t,e,r,o;g||((mn=mn||T(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(nt,a,P):(e=(k=!k||I.lzy&&!k.b?O(bn):k).v||Pn(),n=tt,o=function(n){return yn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Qn.v,r=(z=!z||I.lzy&&!z.b?O("document"):z).v,o(o=(Mn=Mn||T(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Mn.v&&o.initEvent(n,!1,!0),o&&e[Yn]?e[Yn](o):(t=e["on"+n])?t(o):(e=wn("console"))&&(e.error||e.log)(n,A(o))))}var a,f,l,s,v=_(arguments,3),d=0,y=!1,h=[],m=et++,p=0<D.length?D[D.length-1]:void 0,g=!1,b=null,P=(Qn=Qn||O(Zn+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return j(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),w=(E(P,"state",{get:o}),Vn&&(f=function(){return Q(a)},w=function(){return g},Ln=Ln||{toString:function(){return"[[PromiseResult]]"}},Un=Un||{toString:function(){return"[[PromiseIsHandled]]"}},E(s=P,Jn=Jn||{toString:function(){return"[[PromiseState]]"}},{get:o}),E(s,Ln,{get:f}),E(s,Un,{get:w})),jn()&&(P[f=an[11],C&&(!I.lzy||C.b)||jn(),C.v?C.v[f||11]:(s=an[11])?dn[s]=dn[s]||{description:fn(l=L+"."+s),toString:function(){return L+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Vn?"["+m+(S(p)?"":":"+p)+"]":"")+" "+o()+(y?" - "+ot(a):"")},j(e)||en(Zn+": executor is not a function - "+ot(e)),c(3,0));try{e.call(P,c(2,0),w)}catch(n){w(n)}return P}function a(e){return function(n){var t=_(arguments,1);return e(function(e,r){try{var o=[],c=1;Rn(n,function(n,t){n&&(c++,Gn(n,function(n){o[t]=n,0==--c&&e(o)},r))}),0==--c&&e(o)}catch(n){r(n)}},t)}}function l(e){return function(t){var n=_(arguments,1);return R(t)?t:e(function(n){n(t)},n)}}function d(t){return function(e){var n=_(arguments,1);return t(function(n,t){t(e)},n)}}function ut(n){Rn(n,function(n){try{n()}catch(n){}})}function y(n,t){return ct(y,(r=Y(e=t)?e:0,function(n){N(function(){ut(n)},r)}),n,t);var e,r}var it,r=a(y),at=l(y),G=d(y);function h(n,t){var e=(it=it||O(Zn)).v;if(!e)return y(n);j(n)||en(Zn+": executor is not a function - "+A(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return E(e,"state",{get:function(){return Xn[r]}}),e}var ft=a(h),lt=l(h),st=d(h);function g(n){return ct(g,ut,n)}var vt,dt=a(g),yt=l(g),ht=d(g);function b(n,t){var u,t=S(t)?vt:t;return ct(b,(0<=t&&(u={timeout:+t}),function(t){var e,n,r=function(n){ut(t)},o=u;function c(n){var t=Nn();return{didTimeout:n,timeRemaining:function(){return $n-(n=t,Nn()-n);var n}}}(Dn=Dn||T(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=Hn(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||c(!1))},o)},function(n){cancelIdleCallback(n)})).h:N(function(){r(c(!0))},S(n=(o||{}).timeout)?Wn:n)}),n,t)}var mt,pt=a(b),gt=l(b),bt=d(b);function P(n,t){return(mt=mt||o(function(){return h})).v.call(this,n,t)}function Pt(){}function wt(n,t,e){function r(){this.constructor=c,zn(this,o)}var o,c;kt[n]||(kt[n]=(a=(i=Error)[v][W],f=Error.captureStackTrace,l=i,zn(c=function(){var n=this;try{kn(i,u);var t,e=i.apply(n,arguments)||n;return e!==n&&(t=on(n))!==on(e)&&Tn(e,t),f&&f(e,n[J]),e}finally{kn(i,a)}},o=u=n),(c=Tn(c,l))[v]=l===s?En(l):(r[v]=l[v],new r),c));var u,i,a,f,l=m();return new kt[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((l-(t.st||t.cr)||"0")+" ms"))}var St,jt,Rt=a(P),At=l(P),It=d(P),w="reject",Et="Rejected",Tt=0,kt={};function zt(n,t){var e=m()-t;Rn(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[w](n.rj||wt("Aborted",n,"Stale "))})}function Ct(n,t){t=In(n,t);-1!==t&&n.splice(t,1)}return n.createAllPromise=Rt,n.createAsyncAllPromise=r,n.createAsyncPromise=y,n.createAsyncRejectedPromise=G,n.createAsyncResolvedPromise=at,n.createIdleAllPromise=pt,n.createIdlePromise=b,n.createIdleRejectedPromise=bt,n.createIdleResolvedPromise=gt,n.createNativeAllPromise=ft,n.createNativePromise=h,n.createNativeRejectedPromise=st,n.createNativeResolvedPromise=lt,n.createPromise=P,n.createRejectedPromise=It,n.createResolvedPromise=At,n.createSyncAllPromise=dt,n.createSyncPromise=g,n.createSyncRejectedPromise=ht,n.createSyncResolvedPromise=yt,n.createTaskScheduler=function(a,n){function f(){var n=0<p(v)+p(d);0<e&&(o||(o=N(function(){zt(v,e),zt(d,e),o&&(o.enabled=0<p(v)+p(d))},r)).unref(),o)&&(o.enabled=n)}function l(c,u){return c.st=m(),v.push(c),f(),function(t,e){function r(n){c.rj=c.rj||n||wt(Et,c),c[w]=Pt,i(c),t=null,e&&e(n),e=null}var n=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=u(n);c.to&&R(o)&&(c.t=N(function(){r(wt("Timeout",c))},c.to)),Gn(o,function(n){i(c),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}function i(n){Ct(v,n),n.t&&n.t.cancel(),n.t=null,s&&s===n&&(s=null,p(v)+p(d)===0)&&(o&&o.cancel(),o=null)}var s,e,r,o,t,c,v=[],d=[],y=0,h=(n?n+".":"")+Tt++,n=(a=a||P,{idle:!0,queue:function(n,t,e){var r,o,c,u=h+"."+y++,i=(t&&(u+="-("+t+")"),(t={id:u,cr:m(),to:e})[w]=function(n){i.rj=n||wt(Et,i),i[w]=Pt},t);return i.p=s?(o=s,c=n,d.push(r=i),f(),a(function(n,t){r.id,o.id,Bn(o.p,function(){Ct(d,r),l(r,c)(n,t)})})):a(l(i,n)),(s=i).p},setStaleTimeout:function(n,t){o&&o.cancel(),o=null,e=n,r=t||n/10,f()}});return yn(n,"idle",{g:function(){return p(v)+p(d)===0}}),c=function(){return{l:s,r:v,w:d}},jt=jt||{toString:function(){return"[[SchedulerState]]"}},E(t=n,St=St||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return h}}),E(t,jt,{get:c}),n},n.doAwait=Gn,n.doAwaitResponse=Bn,n.doFinally=Kn,n.setCreatePromiseImpl=function(n){mt=n?o(function(){return n}):null},n.setDetaultIdleTimeout=function(n){vt=n},n.setPromiseDebugState=function(n,t){Vn=n},n}({});
//# sourceMappingURL=ts-async.min.js.map
/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -28,2 +28,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

var UNDEF_VALUE = undefined;
var NULL_VALUE = null;
var EMPTY = "";

@@ -34,3 +35,5 @@ var FUNCTION = "function";

var PROTOTYPE = "prototype";
var __PROTO__ = "__proto__";
var UNDEFINED = "undefined";
var CONSTRUCTOR = "constructor";
var SYMBOL = "Symbol";

@@ -77,3 +80,3 @@ var POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -135,2 +138,3 @@ function isDefined(arg) {

var _doNothing = function (value) { return value; };
var _getProto = function (value) { return value[__PROTO__] || NULL_VALUE; };
function objDeepFreeze(value) {

@@ -147,2 +151,3 @@ if (_objFreeze) {

var objFreeze = _objFreeze || _doNothing;
var objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;

@@ -204,3 +209,3 @@ function createEnumKeyMap(values) {

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -282,3 +287,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -323,3 +328,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -335,3 +340,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -392,9 +397,26 @@ function getDocument() {

var _objCreate = ObjClass["create"];
var objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
var type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
var _isProtoArray;
function objSetPrototypeOf(obj, proto) {
var fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, function (key, value) { return d[key] = value; });
!_isProtoArray && (_isProtoArray = getLazy(function () {
var _a;
return ((_a = {}, _a[__PROTO__] = [], _a) instanceof Array);
}));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, function (key, value) { return d[key] = value; });
};

@@ -404,15 +426,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
var _createCustomError = function (name, d, b) {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
var _safeSetName = function (baseClass, name) {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -422,19 +444,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
var baseClass = Error;
var orgName = baseClass[PROTOTYPE][NAME];
var customError = _createCustomError(name, function () {
var _safeDefineName = function (target, name) {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
var theBaseClass = errorBase || Error;
var orgName = theBaseClass[PROTOTYPE][NAME];
var captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
var _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
var _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
var orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -474,3 +509,3 @@

var ref = true;
var timerId = startTimer ? refreshFn(null) : null;
var timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
var theTimerHandler;

@@ -502,3 +537,3 @@ var _unref = function () {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -525,3 +560,3 @@ var _setEnabled = function (value) {

dn: function () {
timerId = null;
timerId = NULL_VALUE;
}

@@ -528,0 +563,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
System.register("nevware21.ts-async",[],function(ft){"use strict";return{execute:function(){ft({createAsyncPromise:a,createIdlePromise:p,createNativePromise:l,createPromise:b,createSyncPromise:s,createTaskScheduler:function(a,n){function f(){var n=0<c(u)+c(v);0<e&&(r||(r=N(function(){it(u,e),it(v,e),r&&(r.enabled=0<c(u)+c(v))},o)).unref(),r)&&(r.enabled=n)}function l(o,c){return o.st=h(),u.push(o),f(),function(t,e){function r(n){o.rj=o.rj||n||ct(et,o),o[P]=ot,i(o),t=null,e&&e(n),e=null}var n=o.id;if(o.rj)r(o.rj);else{o[P]=r;try{var u=c(n);o.to&&R(u)&&(o.t=N(function(){r(ct("Timeout",o))},o.to)),g(u,function(n){i(o),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}function i(n){at(u,n),n.t&&n.t.cancel(),n.t=null,s&&s===n&&(s=null,c(u)+c(v)===0)&&(r&&r.cancel(),r=null)}var s,e,r,t,u=[],v=[],o=(e=6e5)/10,d=0,y=(n?n+".":"")+rt++,n=(a=a||b,{idle:!0,queue:function(n,t,e){var r,u,o,c=y+"."+d++,i=(t&&(c+="-("+t+")"),(t={id:c,cr:h(),to:e})[P]=function(n){i.rj=n||ct(et,i),i[P]=ot},t);return i.p=s?(u=s,o=n,v.push(r=i),f(),a(function(n,t){r.id,u.id,xn(u.p,function(){at(v,r),l(r,o)(n,t)})})):a(l(i,n)),(s=i).p},setStaleTimeout:function(n,t){r&&r.cancel(),r=null,e=n,o=t||n/10,f()}});return sn(n,"idle",{g:function(){return c(u)+c(v)===0}}),tt=tt||{toString:function(){return"[[SchedulerState]]"}},E(t=n,nt=nt||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return y}}),E(t,tt,{get:function(){return{l:s,r:u,w:v}}}),n},doAwait:g,doAwaitResponse:xn,doFinally:Fn,setCreatePromiseImpl:function(n){Yn=n?dn(function(){return n}):null},setDetaultIdleTimeout:function(n){Xn=n},setPromiseDebugState:function(n,t){Ln=n}});var f=void 0,w="",x="object",v="prototype",t="undefined",F="Symbol",H="length",d="name",J="slice",y=Object,L=y[v],U=String,W=Array,$=W[v];function B(t){return function(n){return typeof n===t}}function G(n){return L.toString.call(n)}function S(n){return typeof n===t||n===t}var j=B("function");function K(n){return(n||null!==n&&!S(n))&&n&&typeof n===x}var M=W.isArray,Q=B("number"),V=function(n){return!(!n||"[object Error]"!==G(n))};function R(n){return n&&j(n.then)}var X=y.getOwnPropertyDescriptor,Y=y.hasOwn||function(n,t){return n&&L.hasOwnProperty.call(n,t)||!!X(n,t)};function m(n,t,e){if(n&&K(n))for(var r in n)if(Y(n,r)&&-1===t.call(e||n,r,n[r]))break}function Z(n){throw new TypeError(n)}var nn=y.freeze,W=nn||function(n){return n},tn={};m({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){tn[n]=n,tn[t]=n});rn=tn,nn&&m(rn,function(n,t){(M(t)||K(t))&&nn(t)});var en,rn,un=W(rn),on=U,cn="__tsUtils$gblCfg";function an(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function A(n,t){var e=w;if(V(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,null,t?Q(t)?t:4:f)}catch(n){e=" - "+A(n,t)}return G(n)+": "+e}function fn(r,u,o){return function(n){var t,e=n&&n[r]||u&&u[r];if(e||o)return t=arguments,(e||o).apply(n,e?$[J].call(t,1):t);Z("'"+on(r)+"' not defined for "+A(n))}}var I,ln={},o={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=y.defineProperty;function sn(n,t,e){var r,u;E(n,t,(r=e,(u={})[o.c]=!0,u[o.e]=!0,r.l&&(u.get=function(){return r.l.v},n=X(r.l,"v"))&&n.set&&(u.set=function(n){r.l.v=n}),m(r,function(n,t){u[o[n]]=S(t)?u[o[n]]:t}),u))}var vn=function(){var n;en||(n=an()||{},en=n[cn]=n[cn]||{}),I=en,vn=null};function dn(t){var e={};return vn&&vn(),e.b=I.lzy,E(e,"v",{configurable:!0,get:function(){var n=t();return I.lzy||(E(e,"v",{value:n}),e.b&&delete e.b),I.lzy&&e.b!==I.lzy&&(e.b=I.lzy),n}}),e}function T(e,r){return dn(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var e,z,k,yn,_,mn,hn,gn="window";function C(n){return T(function(){return bn(n)||f},f)}function pn(n){return(e=!e||!1===n||I.lzy&&!e.b?T(an,null):e).v}function bn(n,t){t=pn(t);return t&&t[n]?t[n]:n===gn&&z?z.v:null}function Pn(n){return T(function(){return _.v?_[n]:f},f)}function wn(){var n=!_||I&&I.lzy&&!_.b;return n&&(_=C(F)),mn&&!n||(mn=Pn("for")),hn&&!n||(hn=Pn("keyFor")),_.v}function Sn(n,t,e){if(n)for(var r=n[H]>>>0,u=0;u<r&&!(u in n&&-1===t.call(e||n,n[u],u,n));u++);}var jn=fn("indexOf",$),O=fn(J,$);function Rn(n,t){try{n[v][d]=t}catch(n){}}function h(){return(Date.now||function(){return(new Date).getTime()})()}var r,An=H,c=function(n){return n[An]};function In(){var n=(r=!r||I.lzy&&!r.b?C("performance"):r).v;return n&&n.now?n.now():h()}var En,Tn="unref",zn="hasRef",kn="enabled";function _n(n,t,e){function r(){return i=!1,a&&a[Tn]&&a[Tn](),c}function u(){return a=t(a),i||r(),c}function o(){a&&e(a),a=null}var c,i=!0,a=n?t(null):null,n={cancel:o,refresh:u,hasRef:function(){return a&&a[zn]?a[zn]():i},ref:function(){return i=!0,a&&a.ref&&a.ref(),c}};return n[Tn]=r,n[kn]=!1,E(c=n,kn,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:c,dn:function(){a=null}}}function N(){return t=this,n=f,e=O(arguments),u=(r=M(n))?n.length:0,o=(0<u?n[0]:r?f:n)||setTimeout,c=(1<u?n[1]:f)||clearTimeout,i=e[0],e[0]=function(){a.dn(),i.apply(t,arguments)},(a=_n(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;c.call(t,n)}return o.apply(t,e)},function(n){c.call(t,n)})).h;var t,n,e,r,u,o,c,i,a}var Cn,On,Nn,Dn=100,qn=50;function xn(n,t){return g(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function g(n,t,e,r){var u=n;return R(n)?(t||e)&&(u=n.then(t,e)):t&&t(n),r?Fn(u,r):u}function Fn(n,t){var e=n;return t&&(R(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Hn,Jn,Ln=!1,Un=["pending","resolving","resolved","rejected"],Wn="dispatchEvent",D="Promise",$n="unhandledRejection",Bn=$n.toLowerCase(),q=[],Gn=0,Kn=10;function Mn(n){return j(n)?n.toString():A(n)}function Qn(n,t,e){function r(u,o){try{return q.push(h),p=!0,b&&b.cancel(),b=null,n(function(e,r){m.push(function(){try{var n=2===d?u:o,t=S(n)?a:j(n)?n(a):n;R(t)?t.then(e,r):(n||3!==d?e:r)(t)}catch(n){r(n)}}),y&&c()},v)}finally{q.pop()}}function u(){return Un[d]}function c(){var n;0<m.length&&(n=m.slice(),m=[],p=!0,t(n),b&&b.cancel(),b=null)}function o(t,e){return function(n){d===e&&(2===t&&R(n)?(d=1,n.then(o(2,1),o(3,1))):(d=t,y=!0,a=n,c(),p||3!==t||(b=b||N(i,Kn))))}}function i(){var n,t,e,r,u;p||((yn=yn||T(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit($n,a,P):(e=(z=!z||I.lzy&&!z.b?C(gn):z).v||pn(),n=Bn,u=function(n){return sn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Jn.v,r=(k=!k||I.lzy&&!k.b?C("document"):k).v,u(u=(Hn=Hn||T(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Hn.v&&u.initEvent(n,!1,!0),u&&e[Wn]?e[Wn](u):(t=e["on"+n])?t(u):(e=bn("console"))&&(e.error||e.log)(n,A(u))))}var a,f,l,s,v=O(arguments,3),d=0,y=!1,m=[],h=Gn++,g=0<q.length?q[q.length-1]:void 0,p=!1,b=null,P=(Jn=Jn||C(D+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return j(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),w=(E(P,"state",{get:u}),Ln&&(f=function(){return G(a)},w=function(){return p},On=On||{toString:function(){return"[[PromiseResult]]"}},Nn=Nn||{toString:function(){return"[[PromiseIsHandled]]"}},E(s=P,Cn=Cn||{toString:function(){return"[[PromiseState]]"}},{get:u}),E(s,On,{get:f}),E(s,Nn,{get:w})),wn()&&(P[f=un[11],_&&(!I.lzy||_.b)||wn(),_.v?_.v[f||11]:(s=un[11])?ln[s]=ln[s]||{description:on(l=F+"."+s),toString:function(){return F+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Ln?"["+h+(S(g)?"":":"+g)+"]":"")+" "+u()+(y?" - "+Mn(a):"")},j(e)||Z(D+": executor is not a function - "+Mn(e)),o(3,0));try{e.call(P,o(2,0),w)}catch(n){w(n)}return P}function n(e){return function(n){var t=O(arguments,1);return e(function(e,r){try{var u=[],o=1;Sn(n,function(n,t){n&&(o++,g(n,function(n){u[t]=n,0==--o&&e(u)},r))}),0==--o&&e(u)}catch(n){r(n)}},t)}}function u(e){return function(t){var n=O(arguments,1);return R(t)?t:e(function(n){n(t)},n)}}function i(t){return function(e){var n=O(arguments,1);return t(function(n,t){t(e)},n)}}var Vn,Xn,Yn,Zn=function(n){Sn(n,function(n){try{n()}catch(n){}})};function a(n,t){return Qn(a,(r=Q(e=t)?e:0,function(n){N(function(){Zn(n)},r)}),n,t);var e,r}function l(n,t){var e=(Vn=Vn||C(D)).v;if(!e)return a(n);j(n)||Z(D+": executor is not a function - "+A(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return E(e,"state",{get:function(){return Un[r]}}),e}function s(n){return Qn(s,Zn,n)}function p(n,t){var c,t=S(t)?Xn:t;return Qn(p,(0<=t&&(c={timeout:+t}),function(t){var e,n,r=function(n){Zn(t)},u=c;function o(n){var t=In();return{didTimeout:n,timeRemaining:function(){return qn-(n=t,In()-n);var n}}}(En=En||T(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=_n(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||o(!1))},u)},function(n){cancelIdleCallback(n)})).h:N(function(){r(o(!0))},S(n=(u||{}).timeout)?Dn:n)}),n,t)}function b(n,t){return(Yn=Yn||dn(function(){return l})).v.call(this,n,t)}ft("createAsyncAllPromise",n(a)),ft("createAsyncResolvedPromise",u(a)),ft("createAsyncRejectedPromise",i(a)),ft("createNativeAllPromise",n(l)),ft("createNativeResolvedPromise",u(l)),ft("createNativeRejectedPromise",i(l)),ft("createSyncAllPromise",n(s)),ft("createSyncResolvedPromise",u(s)),ft("createSyncRejectedPromise",i(s)),ft("createIdleAllPromise",n(p)),ft("createIdleResolvedPromise",u(p)),ft("createIdleRejectedPromise",i(p)),ft("createAllPromise",n(b)),ft("createResolvedPromise",u(b)),ft("createRejectedPromise",i(b));var nt,tt,P="reject",et="Rejected",rt=0,ut={},ot=function(){},ct=function(n,t,e){function r(){this.constructor=o,this[d]=u}var u,o,c,i;ut[n]||(ut[n]=(l=(f=Error)[v][d],u=a=n,s=o=function(){var n=this;try{Rn(f,a),(n=f.apply(n,arguments)||n)[d]=a}finally{Rn(f,l)}return n},i=c=f,(y.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,t){n.__proto__=t}:function(e,n){m(n,function(n,t){return e[n]=t})}))(s,i),r[v]=c[v],o[v]=new r,o));var a,f,l,s=h();return new ut[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((s-(t.st||t.cr)||"0")+" ms"))};function it(n,t){var e=h()-t;Sn(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[P](n.rj||ct("Aborted",n,"Stale "))})}function at(n,t){t=jn(n,t);-1!==t&&n.splice(t,1)}}}});
System.register("nevware21.ts-async",[],function(pt){"use strict";return{execute:function(){pt({createAsyncPromise:d,createIdlePromise:b,createNativePromise:y,createPromise:P,createSyncPromise:g,createTaskScheduler:function(a,n){function f(){var n=0<h(o)+h(v);0<e&&(r||(r=N(function(){mt(o,e),mt(v,e),r&&(r.enabled=0<h(o)+h(v))},c)).unref(),r)&&(r.enabled=n)}function l(c,u){return c.st=m(),o.push(c),f(),function(t,e){function r(n){c.rj=c.rj||n||yt(lt,c),c[w]=dt,i(c),t=null,e&&e(n),e=null}var n=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=u(n);c.to&&R(o)&&(c.t=N(function(){r(yt("Timeout",c))},c.to)),p(o,function(n){i(c),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}function i(n){ht(o,n),n.t&&n.t.cancel(),n.t=null,s&&s===n&&(s=null,h(o)+h(v)===0)&&(r&&r.cancel(),r=null)}var s,e,r,t,o=[],v=[],c=(e=6e5)/10,d=0,y=(n?n+".":"")+st++,n=(a=a||P,{idle:!0,queue:function(n,t,e){var r,o,c,u=y+"."+d++,i=(t&&(u+="-("+t+")"),(t={id:u,cr:m(),to:e})[w]=function(n){i.rj=n||yt(lt,i),i[w]=dt},t);return i.p=s?(o=s,c=n,v.push(r=i),f(),a(function(n,t){r.id,o.id,$n(o.p,function(){ht(v,r),l(r,c)(n,t)})})):a(l(i,n)),(s=i).p},setStaleTimeout:function(n,t){r&&r.cancel(),r=null,e=n,c=t||n/10,f()}});return mn(n,"idle",{g:function(){return h(o)+h(v)===0}}),ft=ft||{toString:function(){return"[[SchedulerState]]"}},E(t=n,at=at||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return y}}),E(t,ft,{get:function(){return{l:s,r:o,w:v}}}),n},doAwait:p,doAwaitResponse:$n,doFinally:Bn,setCreatePromiseImpl:function(n){ut=n?o(function(){return n}):null},setDetaultIdleTimeout:function(n){ct=n},setPromiseDebugState:function(n,t){Mn=n}});var f=void 0,s=null,q="",x="function",F="object",v="prototype",H="__proto__",t="undefined",J="Symbol",L="length",U="name",W="slice",e=Object,$=e[v],B=String,G=Array,K=G[v];function M(t){return function(n){return typeof n===t}}function Q(n){return $.toString.call(n)}function S(n){return typeof n===t||n===t}var j=M(x);function V(n){return(n||n!==s&&!S(n))&&n&&typeof n===F}var X=G.isArray,Y=M("number"),Z=function(n){return!(!n||"[object Error]"!==Q(n))};function R(n){return n&&j(n.then)}var nn=e.getOwnPropertyDescriptor,tn=e.hasOwn||function(n,t){return n&&$.hasOwnProperty.call(n,t)||!!nn(n,t)};function c(n,t,e){if(n&&V(n))for(var r in n)if(tn(n,r)&&-1===t.call(e||n,r,n[r]))break}function en(n){throw new TypeError(n)}var rn=e.freeze,G=rn||function(n){return n},on=e.getPrototypeOf||function(n){return n[H]||s},cn={};c({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){cn[n]=n,cn[t]=n});an=cn,rn&&c(an,function(n,t){(X(t)||V(t))&&rn(t)});var un,an,fn=G(an),ln=B,sn="__tsUtils$gblCfg";function vn(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function A(n,t){var e=q;if(Z(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,s,t?Y(t)?t:4:f)}catch(n){e=" - "+A(n,t)}return Q(n)+": "+e}function dn(r,o,c){return function(n){var t,e=n&&n[r]||o&&o[r];if(e||c)return t=arguments,(e||c).apply(n,e?K[W].call(t,1):t);en("'"+ln(r)+"' not defined for "+A(n))}}var I,yn={},u={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=e.defineProperty;function mn(n,t,e){var r,o;E(n,t,(r=e,(o={})[u.c]=!0,o[u.e]=!0,r.l&&(o.get=function(){return r.l.v},n=nn(r.l,"v"))&&n.set&&(o.set=function(n){r.l.v=n}),c(r,function(n,t){o[u[n]]=S(t)?o[u[n]]:t}),o))}var hn=function(){var n;un||(n=vn()||{},un=n[sn]=n[sn]||{}),I=un,hn=s};function o(t){var e={};return hn&&hn(),e.b=I.lzy,E(e,"v",{configurable:!0,get:function(){var n=t();return I.lzy||(E(e,"v",{value:n}),e.b&&delete e.b),I.lzy&&e.b!==I.lzy&&(e.b=I.lzy),n}}),e}function T(e,r){return o(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var r,k,z,pn,C,gn,bn,Pn="window";function O(n){return T(function(){return Sn(n)||f},f)}function wn(n){return(r=!r||!1===n||I.lzy&&!r.b?T(vn,s):r).v}function Sn(n,t){t=wn(t);return t&&t[n]?t[n]:n===Pn&&k?k.v:s}function jn(n){return T(function(){return C.v?C[n]:f},f)}function Rn(){var n=!C||I&&I.lzy&&!C.b;return n&&(C=O(J)),gn&&!n||(gn=jn("for")),bn&&!n||(bn=jn("keyFor")),C.v}function An(n,t,e){if(n)for(var r=n[L]>>>0,o=0;o<r&&!(o in n&&-1===t.call(e||n,n[o],o,n));o++);}var In,En=dn("indexOf",K),_=dn(W,K),Tn=e.create||function(n){if(!n)return{};var t=typeof n;if(t!==F&&t!=x)throw new TypeError("Prototype must be an Object or function: "+A(n));function e(){}return e[v]=n,new e};function kn(n,t){return(e.setPrototypeOf||function(e,n){(In=In||o(function(){var n={};return n[H]=[],n instanceof Array})).v?e[H]=n:c(n,function(n,t){return e[n]=t})})(n,t)}function zn(n,t){try{mn(n,U,{v:t,c:!0,e:!1})}catch(n){}}function Cn(n,t){try{t&&(n[U]=t)}catch(n){}}function m(){return(Date.now||function(){return(new Date).getTime()})()}var i,On=L,h=function(n){return n[On]};function _n(){var n=(i=!i||I.lzy&&!i.b?O("performance"):i).v;return n&&n.now?n.now():m()}var Nn,Dn="unref",qn="hasRef",xn="enabled";function Fn(n,t,e){function r(){return i=!1,a&&a[Dn]&&a[Dn](),u}function o(){return a=t(a),i||r(),u}function c(){a&&e(a),a=s}var u,i=!0,a=n?t(s):s,n={cancel:c,refresh:o,hasRef:function(){return a&&a[qn]?a[qn]():i},ref:function(){return i=!0,a&&a.ref&&a.ref(),u}};return n[Dn]=r,n[xn]=!1,E(u=n,xn,{get:function(){return!!a},set:function(n){!n&&a&&c(),n&&!a&&o()}}),{h:u,dn:function(){a=s}}}function N(){return t=this,n=f,e=_(arguments),o=(r=X(n))?n.length:0,c=(0<o?n[0]:r?f:n)||setTimeout,u=(1<o?n[1]:f)||clearTimeout,i=e[0],e[0]=function(){a.dn(),i.apply(t,arguments)},(a=Fn(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;u.call(t,n)}return c.apply(t,e)},function(n){u.call(t,n)})).h;var t,n,e,r,o,c,u,i,a}var Hn,Jn,Ln,Un=100,Wn=50;function $n(n,t){return p(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function p(n,t,e,r){var o=n;return R(n)?(t||e)&&(o=n.then(t,e)):t&&t(n),r?Bn(o,r):o}function Bn(n,t){var e=n;return t&&(R(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Gn,Kn,Mn=!1,Qn=["pending","resolving","resolved","rejected"],Vn="dispatchEvent",Xn="Promise",Yn="unhandledRejection",Zn=Yn.toLowerCase(),D=[],nt=0,tt=10;function et(n){return j(n)?n.toString():A(n)}function rt(n,t,e){function r(o,c){try{return D.push(h),g=!0,b&&b.cancel(),b=null,n(function(e,r){m.push(function(){try{var n=2===d?o:c,t=S(n)?a:j(n)?n(a):n;R(t)?t.then(e,r):(n||3!==d?e:r)(t)}catch(n){r(n)}}),y&&u()},v)}finally{D.pop()}}function o(){return Qn[d]}function u(){var n;0<m.length&&(n=m.slice(),m=[],g=!0,t(n),b&&b.cancel(),b=null)}function c(t,e){return function(n){d===e&&(2===t&&R(n)?(d=1,n.then(c(2,1),c(3,1))):(d=t,y=!0,a=n,u(),g||3!==t||(b=b||N(i,tt))))}}function i(){var n,t,e,r,o;g||((pn=pn||T(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(Yn,a,P):(e=(k=!k||I.lzy&&!k.b?O(Pn):k).v||wn(),n=Zn,o=function(n){return mn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Kn.v,r=(z=!z||I.lzy&&!z.b?O("document"):z).v,o(o=(Gn=Gn||T(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Gn.v&&o.initEvent(n,!1,!0),o&&e[Vn]?e[Vn](o):(t=e["on"+n])?t(o):(e=Sn("console"))&&(e.error||e.log)(n,A(o))))}var a,f,l,s,v=_(arguments,3),d=0,y=!1,m=[],h=nt++,p=0<D.length?D[D.length-1]:void 0,g=!1,b=null,P=(Kn=Kn||O(Xn+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return j(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),w=(E(P,"state",{get:o}),Mn&&(f=function(){return Q(a)},w=function(){return g},Jn=Jn||{toString:function(){return"[[PromiseResult]]"}},Ln=Ln||{toString:function(){return"[[PromiseIsHandled]]"}},E(s=P,Hn=Hn||{toString:function(){return"[[PromiseState]]"}},{get:o}),E(s,Jn,{get:f}),E(s,Ln,{get:w})),Rn()&&(P[f=fn[11],C&&(!I.lzy||C.b)||Rn(),C.v?C.v[f||11]:(s=fn[11])?yn[s]=yn[s]||{description:ln(l=J+"."+s),toString:function(){return J+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Mn?"["+h+(S(p)?"":":"+p)+"]":"")+" "+o()+(y?" - "+et(a):"")},j(e)||en(Xn+": executor is not a function - "+et(e)),c(3,0));try{e.call(P,c(2,0),w)}catch(n){w(n)}return P}function n(e){return function(n){var t=_(arguments,1);return e(function(e,r){try{var o=[],c=1;An(n,function(n,t){n&&(c++,p(n,function(n){o[t]=n,0==--c&&e(o)},r))}),0==--c&&e(o)}catch(n){r(n)}},t)}}function a(e){return function(t){var n=_(arguments,1);return R(t)?t:e(function(n){n(t)},n)}}function l(t){return function(e){var n=_(arguments,1);return t(function(n,t){t(e)},n)}}var ot,ct,ut,it=function(n){An(n,function(n){try{n()}catch(n){}})};function d(n,t){return rt(d,(r=Y(e=t)?e:0,function(n){N(function(){it(n)},r)}),n,t);var e,r}function y(n,t){var e=(ot=ot||O(Xn)).v;if(!e)return d(n);j(n)||en(Xn+": executor is not a function - "+A(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return E(e,"state",{get:function(){return Qn[r]}}),e}function g(n){return rt(g,it,n)}function b(n,t){var u,t=S(t)?ct:t;return rt(b,(0<=t&&(u={timeout:+t}),function(t){var e,n,r=function(n){it(t)},o=u;function c(n){var t=_n();return{didTimeout:n,timeRemaining:function(){return Wn-(n=t,_n()-n);var n}}}(Nn=Nn||T(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=Fn(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||c(!1))},o)},function(n){cancelIdleCallback(n)})).h:N(function(){r(c(!0))},S(n=(o||{}).timeout)?Un:n)}),n,t)}function P(n,t){return(ut=ut||o(function(){return y})).v.call(this,n,t)}pt("createAsyncAllPromise",n(d)),pt("createAsyncResolvedPromise",a(d)),pt("createAsyncRejectedPromise",l(d)),pt("createNativeAllPromise",n(y)),pt("createNativeResolvedPromise",a(y)),pt("createNativeRejectedPromise",l(y)),pt("createSyncAllPromise",n(g)),pt("createSyncResolvedPromise",a(g)),pt("createSyncRejectedPromise",l(g)),pt("createIdleAllPromise",n(b)),pt("createIdleResolvedPromise",a(b)),pt("createIdleRejectedPromise",l(b)),pt("createAllPromise",n(P)),pt("createResolvedPromise",a(P)),pt("createRejectedPromise",l(P));var at,ft,w="reject",lt="Rejected",st=0,vt={},dt=function(){},yt=function(n,t,e){function r(){this.constructor=c,zn(this,o)}var o,c;vt[n]||(vt[n]=(a=(i=Error)[v][U],f=Error.captureStackTrace,l=i,zn(c=function(){var n=this;try{Cn(i,u);var t,e=i.apply(n,arguments)||n;return e!==n&&(t=on(n))!==on(e)&&kn(e,t),f&&f(e,n.constructor),e}finally{Cn(i,a)}},o=u=n),(c=kn(c,l))[v]=l===s?Tn(l):(r[v]=l[v],new r),c));var u,i,a,f,l=m();return new vt[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((l-(t.st||t.cr)||"0")+" ms"))};function mt(n,t){var e=m()-t;An(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[w](n.rj||yt("Aborted",n,"Stale "))})}function ht(n,t){t=En(n,t);-1!==t&&n.splice(t,1)}}}});
//# sourceMappingURL=ts-async.min.js.map
/*!
* NevWare21 - ts-async Polyfills, 0.2.4
* NevWare21 - ts-async Polyfills, 0.2.5
* https://github.com/nevware21/ts-async

@@ -11,2 +11,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

var UNDEF_VALUE = undefined;
var NULL_VALUE = null;
var EMPTY = "";

@@ -57,3 +58,3 @@ var FUNCTION = "function";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -179,3 +180,3 @@ var isFunction = _createIs(FUNCTION);

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -252,3 +253,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -293,3 +294,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -305,3 +306,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -367,3 +368,3 @@ function getDocument() {

var ref = true;
var timerId = startTimer ? refreshFn(null) : null;
var timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
var theTimerHandler;

@@ -395,3 +396,3 @@ var _unref = function () {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -418,3 +419,3 @@ var _setEnabled = function (value) {

dn: function () {
timerId = null;
timerId = NULL_VALUE;
}

@@ -421,0 +422,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
!function(){"use strict";var b=void 0,D="",F="object",n="prototype",t="undefined",o="Symbol",J="_polyfill",L="length",e="slice",r=Object,u=r[n],N=String,i=Array,c=i[n];function f(t){return function(n){return typeof n===t}}function l(n){return u.toString.call(n)}function d(n){return typeof n===t||n===t}var m=f("function");function U(n){return(n||null!==n&&!d(n))&&n&&typeof n===F}function q(n){return!(!n||"[object Error]"!==l(n))}var B=i.isArray,G=f("number");function w(n){return n&&m(n.then)}var H=r.getOwnPropertyDescriptor,K=r.hasOwn||function(n,t){return n&&u.hasOwnProperty.call(n,t)||!!H(n,t)};function E(n,t,r){if(n&&U(n))for(var e in n)if(K(n,e)&&-1===t.call(r||n,e,n[e]))break}function M(n){throw new TypeError(n)}var a=r.freeze,n=a||function(n){return n},s={};E({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){s[n]=n,s[t]=n});i=s,a&&E(i,function(n,t){(B(t)||U(t))&&a(t)});var v,Q=n(i),V=N,W="__tsUtils$gblCfg";function X(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function z(n,t){var r=D;if(q(n))r="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{r=JSON.stringify(n,null,t?G(t)?t:4:b)}catch(n){r=" - "+z(n,t)}return l(n)+": "+r}var P,Y={},Z={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},S=r.defineProperty,h=function(){var n;v||(n=X()||{},v=n[W]=n[W]||{}),P=v,h=null};function j(r,e){return t=function(){var n=r,t=e;try{t=n()}catch(n){}return t},o={},h&&h(),o.b=P.lzy,S(o,"v",{configurable:!0,get:function(){var n=t();return P.lzy||(S(o,"v",{value:n}),o.b&&delete o.b),P.lzy&&o.b!==P.lzy&&(o.b=P.lzy),n}}),o;var t,o}var y,_,T,nn,p,tn,rn,en="window";function $(n){return j(function(){return un(n)||b},b)}function on(n){return(y=!y||!1===n||P.lzy&&!y.b?j(X,null):y).v}function un(n,t){t=on(t);return t&&t[n]?t[n]:n===en&&_?_.v:null}function cn(n){return j(function(){return p.v?p[n]:b},b)}function fn(){var n=!p||P&&P.lzy&&!p.b;return n&&(p=$(o)),tn&&!n||(tn=cn("for")),rn&&!n||(rn=cn("keyFor")),p.v}function ln(n,t){var r,e=Q[n];return p&&(!P.lzy||p.b)||fn(),p.v?p.v[e||n]:t?b:(e=Q[n])?Y[e]=Y[e]||((t={description:V(r=o+"."+e),toString:function(){return o+"("+r+")"}})[J]=!0,t):void 0}function an(n,t,r){if(n)for(var e=n[L]>>>0,o=0;o<e&&!(o in n&&-1===t.call(r||n,n[o],o,n));o++);}var sn,g=e,vn=c,O=function(n){var t,r=n&&n[g]||vn&&vn[g];if(r||sn)return t=arguments,(r||sn).apply(n,r?c[e].call(t,1):t);M("'"+V(g)+"' not defined for "+z(n))},k="unref",hn="hasRef",yn="enabled";function pn(){return e=this,o=b,u=O(arguments),v=(s=B(o))?o.length:0,h=(0<v?o[0]:s?b:o)||setTimeout,y=(1<v?o[1]:b)||clearTimeout,p=u[0],u[0]=function(){g.dn(),p.apply(e,arguments)},c=function(n){y.call(e,n)},l=!0,a=(i=function(n){if(n){if(n.refresh)return n.refresh(),n;y.call(e,n)}return h.apply(e,u)})(null),(s={cancel:r,refresh:t,hasRef:function(){return a&&a[hn]?a[hn]():l},ref:function(){return l=!0,a&&a.ref&&a.ref(),f}})[k]=n,s[yn]=!1,S(f=s,yn,{get:function(){return!!a},set:function(n){!n&&a&&r(),n&&!a&&t()}}),(g={h:f,dn:function(){a=null}}).h;function n(){return l=!1,a&&a[k]&&a[k](),f}function t(){return a=i(a),l||n(),f}function r(){a&&c(a),a=null}var e,o,u,i,c,f,l,a,s,v,h,y,p,g}var I,R,gn=["pending","resolving","resolved","rejected"],bn="dispatchEvent",dn="Promise",mn="unhandledRejection",wn=mn.toLowerCase(),En=[],zn=0,Pn=10;function Sn(n){return m(n)?n.toString():z(n)}function A(n,t){return function(n,t,r){function e(o,u){try{return En.push(h),y=!0,p&&p.cancel(),p=null,n(function(r,e){v.push(function(){try{var n=2===a?o:u,t=d(n)?f:m(n)?n(f):n;w(t)?t.then(r,e):(n||3!==a?r:e)(t)}catch(n){e(n)}}),s&&i()},l)}finally{En.pop()}}function o(){return gn[a]}function i(){var n;0<v.length&&(n=v.slice(),v=[],y=!0,t(n),p&&p.cancel(),p=null)}function u(t,r){return function(n){a===r&&(2===t&&w(n)?(a=1,n.then(u(2,1),u(3,1))):(a=t,s=!0,f=n,i(),y||3!==t||(p=p||pn(c,Pn))))}}function c(){var n,t,r,e,o;y||((nn=nn||j(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(mn,f,g):(r=(_=!_||P.lzy&&!_.b?$(en):_).v||on(),n=wn,o=function(n){return S(n,"promise",(e={configurable:!0,enumerable:!0},(t={g:function(){return g}}).l&&(e.get=function(){return t.l.v},r=H(t.l,"v"))&&r.set&&(e.set=function(n){t.l.v=n}),E(t,function(n,t){e[Z[n]]=d(t)?e[Z[n]]:t}),e)),n.reason=f,n;var t,r,e},t=!!R.v,e=(T=!T||P.lzy&&!T.b?$("document"):T).v,o(o=(I=I||j(function(){var n;return!!(n=e&&e.createEvent?e.createEvent("Event"):n)&&n.initEvent},null)).v?e.createEvent("Event"):t?new Event(n):{}),I.v&&o.initEvent(n,!1,!0),o&&r[bn]?r[bn](o):(t=r["on"+n])?t(o):(r=un("console"))&&(r.error||r.log)(n,z(o))))}var f,l=O(arguments,3),a=0,s=!1,v=[],h=zn++,y=!1,p=null,g=(R=R||$(dn+"RejectionEvent"),{then:e,catch:function(n){return e(void 0,n)},finally:function(t){var n=t,r=t;return m(t)&&(n=function(n){return t&&t(),n},r=function(n){throw t&&t(),n}),e(n,r)}}),b=(S(g,"state",{get:o}),fn()&&(g[ln(11)]="IPromise"),g.toString=function(){return"IPromise "+o()+(s?" - "+Sn(f):"")},m(r)||M(dn+": executor is not a function - "+Sn(r)),u(3,0));try{r.call(g,u(2,0),b)}catch(n){b(n)}return g}(A,(e=G(r=t)?r:0,function(n){pn(function(){an(n,function(n){try{n()}catch(n){}})},e)}),n,t);var r,e}function jn(n){var t=O(arguments,1);return $n(function(o,u){try{var i=[],c=1;an(n,function(n,t){var r,e;n&&(c++,r=function(n){i[t]=n,0==--c&&o(i)},e=u,w(n=n)?n.then(r,e):r(n))}),0==--c&&o(i)}catch(n){u(n)}},t)}function _n(t){var n=O(arguments,1);return w(t)?t:On(function(n){n(t)},n)}function Tn(r){var n=O(arguments,1);return kn(function(n,t){t(r)},n)}var $n,On,C,kn=On=$n=A,In=ln(11),i=(x.all=jn,x.reject=Tn,x.resolve=_n,(n=x.prototype).then=function(n,t){return this._$.then(n,t)},n.catch=function(n){return this._$.catch(n)},n.finally=function(n){return this._$.finally(n)},x);function x(n){this._$=A(n),In&&(this[In]="Promise"),S(this,"state",{get:function(){return this._$.state}})}Promise?(C=Promise)&&E({all:jn,resolved:_n,rejected:Tn},function(n,t){C[n]||(C[n]=t)}):Promise=i}();
!function(){"use strict";var b=void 0,d=null,D="",F="object",n="prototype",t="undefined",o="Symbol",J="_polyfill",L="length",e="slice",r=Object,i=r[n],N=String,u=Array,c=u[n];function f(t){return function(n){return typeof n===t}}function U(n){return i.toString.call(n)}function m(n){return typeof n===t||n===t}var w=f("function");function q(n){return(n||n!==d&&!m(n))&&n&&typeof n===F}function B(n){return!(!n||"[object Error]"!==U(n))}var G=u.isArray,H=f("number");function E(n){return n&&w(n.then)}var K=r.getOwnPropertyDescriptor,M=r.hasOwn||function(n,t){return n&&i.hasOwnProperty.call(n,t)||!!K(n,t)};function z(n,t,r){if(n&&q(n))for(var e in n)if(M(n,e)&&-1===t.call(r||n,e,n[e]))break}function Q(n){throw new TypeError(n)}var a=r.freeze,n=a||function(n){return n},l={};z({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){l[n]=n,l[t]=n});u=l,a&&z(u,function(n,t){(G(t)||q(t))&&a(t)});var s,V=n(u),W=N,X="__tsUtils$gblCfg";function Y(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function P(n,t){var r=D;if(B(n))r="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{r=JSON.stringify(n,d,t?H(t)?t:4:b)}catch(n){r=" - "+P(n,t)}return U(n)+": "+r}var S,Z={},nn={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},j=r.defineProperty,v=function(){var n;s||(n=Y()||{},s=n[X]=n[X]||{}),S=s,v=d};function _(r,e){return t=function(){var n=r,t=e;try{t=n()}catch(n){}return t},o={},v&&v(),o.b=S.lzy,j(o,"v",{configurable:!0,get:function(){var n=t();return S.lzy||(j(o,"v",{value:n}),o.b&&delete o.b),S.lzy&&o.b!==S.lzy&&(o.b=S.lzy),n}}),o;var t,o}var h,T,$,tn,y,rn,en,on="window";function O(n){return _(function(){return cn(n)||b},b)}function un(n){return(h=!h||!1===n||S.lzy&&!h.b?_(Y,d):h).v}function cn(n,t){t=un(t);return t&&t[n]?t[n]:n===on&&T?T.v:d}function fn(n){return _(function(){return y.v?y[n]:b},b)}function an(){var n=!y||S&&S.lzy&&!y.b;return n&&(y=O(o)),rn&&!n||(rn=fn("for")),en&&!n||(en=fn("keyFor")),y.v}function ln(n,t){var r,e=V[n];return y&&(!S.lzy||y.b)||an(),y.v?y.v[e||n]:t?b:(e=V[n])?Z[e]=Z[e]||((t={description:W(r=o+"."+e),toString:function(){return o+"("+r+")"}})[J]=!0,t):void 0}function sn(n,t,r){if(n)for(var e=n[L]>>>0,o=0;o<e&&!(o in n&&-1===t.call(r||n,n[o],o,n));o++);}var vn,p=e,hn=c,k=function(n){var t,r=n&&n[p]||hn&&hn[p];if(r||vn)return t=arguments,(r||vn).apply(n,r?c[e].call(t,1):t);Q("'"+W(p)+"' not defined for "+P(n))},I="unref",yn="hasRef",pn="enabled";function gn(){return e=this,o=b,i=k(arguments),v=(s=G(o))?o.length:0,h=(0<v?o[0]:s?b:o)||setTimeout,y=(1<v?o[1]:b)||clearTimeout,p=i[0],i[0]=function(){g.dn(),p.apply(e,arguments)},c=function(n){y.call(e,n)},a=!0,l=(u=function(n){if(n){if(n.refresh)return n.refresh(),n;y.call(e,n)}return h.apply(e,i)})(d),(s={cancel:r,refresh:t,hasRef:function(){return l&&l[yn]?l[yn]():a},ref:function(){return a=!0,l&&l.ref&&l.ref(),f}})[I]=n,s[pn]=!1,j(f=s,pn,{get:function(){return!!l},set:function(n){!n&&l&&r(),n&&!l&&t()}}),(g={h:f,dn:function(){l=d}}).h;function n(){return a=!1,l&&l[I]&&l[I](),f}function t(){return l=u(l),a||n(),f}function r(){l&&c(l),l=d}var e,o,i,u,c,f,a,l,s,v,h,y,p,g}var R,A,bn=["pending","resolving","resolved","rejected"],dn="dispatchEvent",mn="Promise",wn="unhandledRejection",En=wn.toLowerCase(),zn=[],Pn=0,Sn=10;function jn(n){return w(n)?n.toString():P(n)}function g(n,t){return function(n,t,r){function e(o,i){try{return zn.push(h),y=!0,p&&p.cancel(),p=null,n(function(r,e){v.push(function(){try{var n=2===l?o:i,t=m(n)?f:w(n)?n(f):n;E(t)?t.then(r,e):(n||3!==l?r:e)(t)}catch(n){e(n)}}),s&&u()},a)}finally{zn.pop()}}function o(){return bn[l]}function u(){var n;0<v.length&&(n=v.slice(),v=[],y=!0,t(n),p&&p.cancel(),p=null)}function i(t,r){return function(n){l===r&&(2===t&&E(n)?(l=1,n.then(i(2,1),i(3,1))):(l=t,s=!0,f=n,u(),y||3!==t||(p=p||gn(c,Sn))))}}function c(){var n,t,r,e,o;y||((tn=tn||_(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(wn,f,g):(r=(T=!T||S.lzy&&!T.b?O(on):T).v||un(),n=En,o=function(n){return j(n,"promise",(e={configurable:!0,enumerable:!0},(t={g:function(){return g}}).l&&(e.get=function(){return t.l.v},r=K(t.l,"v"))&&r.set&&(e.set=function(n){t.l.v=n}),z(t,function(n,t){e[nn[n]]=m(t)?e[nn[n]]:t}),e)),n.reason=f,n;var t,r,e},t=!!A.v,e=($=!$||S.lzy&&!$.b?O("document"):$).v,o(o=(R=R||_(function(){var n;return!!(n=e&&e.createEvent?e.createEvent("Event"):n)&&n.initEvent},null)).v?e.createEvent("Event"):t?new Event(n):{}),R.v&&o.initEvent(n,!1,!0),o&&r[dn]?r[dn](o):(t=r["on"+n])?t(o):(r=cn("console"))&&(r.error||r.log)(n,P(o))))}var f,a=k(arguments,3),l=0,s=!1,v=[],h=Pn++,y=!1,p=null,g=(A=A||O(mn+"RejectionEvent"),{then:e,catch:function(n){return e(void 0,n)},finally:function(t){var n=t,r=t;return w(t)&&(n=function(n){return t&&t(),n},r=function(n){throw t&&t(),n}),e(n,r)}}),b=(j(g,"state",{get:o}),an()&&(g[ln(11)]="IPromise"),g.toString=function(){return"IPromise "+o()+(s?" - "+jn(f):"")},w(r)||Q(mn+": executor is not a function - "+jn(r)),i(3,0));try{r.call(g,i(2,0),b)}catch(n){b(n)}return g}(g,(e=H(r=t)?r:0,function(n){gn(function(){sn(n,function(n){try{n()}catch(n){}})},e)}),n,t);var r,e}function _n(n){var t=k(arguments,1);return On(function(o,i){try{var u=[],c=1;sn(n,function(n,t){var r,e;n&&(c++,r=function(n){u[t]=n,0==--c&&o(u)},e=i,E(n=n)?n.then(r,e):r(n))}),0==--c&&o(u)}catch(n){i(n)}},t)}function Tn(t){var n=k(arguments,1);return E(t)?t:kn(function(n){n(t)},n)}function $n(r){var n=k(arguments,1);return In(function(n,t){t(r)},n)}var On,kn,C,In=kn=On=g,Rn=ln(11),u=(x.all=_n,x.reject=$n,x.resolve=Tn,(n=x.prototype).then=function(n,t){return this._$.then(n,t)},n.catch=function(n){return this._$.catch(n)},n.finally=function(n){return this._$.finally(n)},x);function x(n){this._$=g(n),Rn&&(this[Rn]="Promise"),j(this,"state",{get:function(){return this._$.state}})}Promise?(C=Promise)&&z({all:_n,resolved:Tn,rejected:$n},function(n,t){C[n]||(C[n]=t)}):Promise=u}();
//# sourceMappingURL=ts-polyfills-async.min.js.map
/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -14,2 +14,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

var UNDEF_VALUE = undefined;
var NULL_VALUE = null;
var EMPTY = "";

@@ -20,3 +21,5 @@ var FUNCTION = "function";

var PROTOTYPE = "prototype";
var __PROTO__ = "__proto__";
var UNDEFINED = "undefined";
var CONSTRUCTOR = "constructor";
var SYMBOL = "Symbol";

@@ -63,3 +66,3 @@ var POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -121,2 +124,3 @@ function isDefined(arg) {

var _doNothing = function (value) { return value; };
var _getProto = function (value) { return value[__PROTO__] || NULL_VALUE; };
function objDeepFreeze(value) {

@@ -133,2 +137,3 @@ if (_objFreeze) {

var objFreeze = _objFreeze || _doNothing;
var objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;

@@ -190,3 +195,3 @@ function createEnumKeyMap(values) {

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -268,3 +273,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -309,3 +314,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -321,3 +326,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -378,9 +383,26 @@ function getDocument() {

var _objCreate = ObjClass["create"];
var objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
var type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
var _isProtoArray;
function objSetPrototypeOf(obj, proto) {
var fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, function (key, value) { return d[key] = value; });
!_isProtoArray && (_isProtoArray = getLazy(function () {
var _a;
return ((_a = {}, _a[__PROTO__] = [], _a) instanceof Array);
}));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, function (key, value) { return d[key] = value; });
};

@@ -390,15 +412,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
var _createCustomError = function (name, d, b) {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
var _safeSetName = function (baseClass, name) {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -408,19 +430,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
var baseClass = Error;
var orgName = baseClass[PROTOTYPE][NAME];
var customError = _createCustomError(name, function () {
var _safeDefineName = function (target, name) {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
var theBaseClass = errorBase || Error;
var orgName = theBaseClass[PROTOTYPE][NAME];
var captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
var _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
var _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
var orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -460,3 +495,3 @@

var ref = true;
var timerId = startTimer ? refreshFn(null) : null;
var timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
var theTimerHandler;

@@ -488,3 +523,3 @@ var _unref = function () {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -511,3 +546,3 @@ var _setEnabled = function (value) {

dn: function () {
timerId = null;
timerId = NULL_VALUE;
}

@@ -514,0 +549,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
function n(n){"use strict";var f=void 0,D="",q="object",v="prototype",t="undefined",F="Symbol",H="length",d="name",J="slice",y=Object,L=y[v],U=String,W=(e=Array)[v];function $(t){return function(n){return typeof n===t}}function B(n){return L.toString.call(n)}function S(n){return typeof n===t||n===t}var j=$("function");function G(n){return(n||null!==n&&!S(n))&&n&&typeof n===q}var K=e.isArray,M=$("number"),Q=function(n){return!(!n||"[object Error]"!==B(n))};function R(n){return n&&j(n.then)}var V=y.getOwnPropertyDescriptor,X=y.hasOwn||function(n,t){return n&&L.hasOwnProperty.call(n,t)||!!V(n,t)};function m(n,t,e){if(n&&G(n))for(var r in n)if(X(n,r)&&-1===t.call(e||n,r,n[r]))break}function Y(n){throw new TypeError(n)}var Z=y.freeze,e=Z||function(n){return n},nn={};m({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){nn[n]=n,nn[t]=n}),Zn=nn,Z&&m(Zn,function(n,t){(K(t)||G(t))&&Z(t)});var tn,en=e(Zn),rn=U,on="__tsUtils$gblCfg";function un(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function A(n,t){var e=D;if(Q(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,null,t?M(t)?t:4:f)}catch(n){e=" - "+A(n,t)}return B(n)+": "+e}function cn(r,o,u){return function(n){var t,e=n&&n[r]||o&&o[r];if(e||u)return t=arguments,(e||u).apply(n,e?W[J].call(t,1):t);Y("'"+rn(r)+"' not defined for "+A(n))}}var I,an={},u={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},T=y.defineProperty;function fn(n,t,e){var r,o;T(n,t,(r=e,(o={})[u.c]=!0,o[u.e]=!0,r.l&&(o.get=function(){return r.l.v},n=V(r.l,"v"))&&n.set&&(o.set=function(n){r.l.v=n}),m(r,function(n,t){o[u[n]]=S(t)?o[u[n]]:t}),o))}var ln=function(){var n;tn||(n=un()||{},tn=n[on]=n[on]||{}),I=tn,ln=null};function sn(t){var e={};return ln&&ln(),e.b=I.lzy,T(e,"v",{configurable:!0,get:function(){var n=t();return I.lzy||(T(e,"v",{value:n}),e.b&&delete e.b),I.lzy&&e.b!==I.lzy&&(e.b=I.lzy),n}}),e}function E(e,r){return sn(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var r,z,k,vn,_,dn,yn,mn="window";function C(n){return E(function(){return hn(n)||f},f)}function pn(n){return(r=!r||!1===n||I.lzy&&!r.b?E(un,null):r).v}function hn(n,t){t=pn(t);return t&&t[n]?t[n]:n===mn&&z?z.v:null}function gn(n){return E(function(){return _.v?_[n]:f},f)}function bn(){var n=!_||I&&I.lzy&&!_.b;return n&&(_=C(F)),dn&&!n||(dn=gn("for")),yn&&!n||(yn=gn("keyFor")),_.v}function Pn(n,t,e){if(n)for(var r=n[H]>>>0,o=0;o<r&&!(o in n&&-1===t.call(e||n,n[o],o,n));o++);}var wn=cn("indexOf",W),O=cn(J,W);function Sn(n,t){try{n[v][d]=t}catch(n){}}function p(){return(Date.now||jn)()}function jn(){return(new Date).getTime()}function i(n){return n[Rn]}var o,Rn=H;function An(){var n=(o=!o||I.lzy&&!o.b?C("performance"):o).v;return n&&n.now?n.now():p()}var In,Tn="unref",En="hasRef",zn="enabled";function kn(n,t,e){function r(){return c=!1,a&&a[Tn]&&a[Tn](),i}function o(){return a=t(a),c||r(),i}function u(){a&&e(a),a=null}var i,c=!0,a=n?t(null):null,n={cancel:u,refresh:o,hasRef:function(){return a&&a[En]?a[En]():c},ref:function(){return c=!0,a&&a.ref&&a.ref(),i}};return n[Tn]=r,n[zn]=!1,T(i=n,zn,{get:function(){return!!a},set:function(n){!n&&a&&u(),n&&!a&&o()}}),{h:i,dn:function(){a=null}}}function x(){return t=this,n=f,e=O(arguments),o=(r=K(n))?n.length:0,u=(0<o?n[0]:r?f:n)||setTimeout,i=(1<o?n[1]:f)||clearTimeout,c=e[0],e[0]=function(){a.dn(),c.apply(t,arguments)},(a=kn(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;i.call(t,n)}return u.apply(t,e)},function(n){i.call(t,n)})).h;var t,n,e,r,o,u,i,c,a}var _n,Cn,On,xn=100,Nn=50;function Dn(n,t){return qn(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function qn(n,t,e,r){var o=n;return R(n)?(t||e)&&(o=n.then(t,e)):t&&t(n),r?Fn(o,r):o}function Fn(n,t){var e=n;return t&&(R(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Hn,Jn,Ln=!1,Un=["pending","resolving","resolved","rejected"],Wn="dispatchEvent",$n="Promise",Bn="unhandledRejection",Gn=Bn.toLowerCase(),N=[],Kn=0,Mn=10;function Qn(n){return j(n)?n.toString():A(n)}function Vn(n,t,e){function r(o,u){try{return N.push(p),g=!0,b&&b.cancel(),b=null,n(function(e,r){m.push(function(){try{var n=2===d?o:u,t=S(n)?a:j(n)?n(a):n;R(t)?t.then(e,r):(n||3!==d?e:r)(t)}catch(n){r(n)}}),y&&i()},v)}finally{N.pop()}}function o(){return Un[d]}function i(){var n;0<m.length&&(n=m.slice(),m=[],g=!0,t(n),b&&b.cancel(),b=null)}function u(t,e){return function(n){d===e&&(2===t&&R(n)?(d=1,n.then(u(2,1),u(3,1))):(d=t,y=!0,a=n,i(),g||3!==t||(b=b||x(c,Mn))))}}function c(){var n,t,e,r,o;g||((vn=vn||E(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(Bn,a,P):(e=(z=!z||I.lzy&&!z.b?C(mn):z).v||pn(),n=Gn,o=function(n){return fn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Jn.v,r=(k=!k||I.lzy&&!k.b?C("document"):k).v,o(o=(Hn=Hn||E(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Hn.v&&o.initEvent(n,!1,!0),o&&e[Wn]?e[Wn](o):(t=e["on"+n])?t(o):(e=hn("console"))&&(e.error||e.log)(n,A(o))))}var a,f,l,s,v=O(arguments,3),d=0,y=!1,m=[],p=Kn++,h=0<N.length?N[N.length-1]:void 0,g=!1,b=null,P=(Jn=Jn||C($n+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return j(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),w=(T(P,"state",{get:o}),Ln&&(f=function(){return B(a)},w=function(){return g},Cn=Cn||{toString:function(){return"[[PromiseResult]]"}},On=On||{toString:function(){return"[[PromiseIsHandled]]"}},T(s=P,_n=_n||{toString:function(){return"[[PromiseState]]"}},{get:o}),T(s,Cn,{get:f}),T(s,On,{get:w})),bn()&&(P[f=en[11],_&&(!I.lzy||_.b)||bn(),_.v?_.v[f||11]:(s=en[11])?an[s]=an[s]||{description:rn(l=F+"."+s),toString:function(){return F+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Ln?"["+p+(S(h)?"":":"+h)+"]":"")+" "+o()+(y?" - "+Qn(a):"")},j(e)||Y($n+": executor is not a function - "+Qn(e)),u(3,0));try{e.call(P,u(2,0),w)}catch(n){w(n)}return P}function c(e){return function(n){var t=O(arguments,1);return e(function(e,r){try{var o=[],u=1;Pn(n,function(n,t){n&&(u++,qn(n,function(n){o[t]=n,0==--u&&e(o)},r))}),0==--u&&e(o)}catch(n){r(n)}},t)}}function a(e){return function(t){var n=O(arguments,1);return R(t)?t:e(function(n){n(t)},n)}}function l(t){return function(e){var n=O(arguments,1);return t(function(n,t){t(e)},n)}}function Xn(n){Pn(n,function(n){try{n()}catch(n){}})}function s(n,t){return Vn(s,(r=M(e=t)?e:0,function(n){x(function(){Xn(n)},r)}),n,t);var e,r}var Yn,e=c(s),Zn=a(s),U=l(s);function h(n,t){var e=(Yn=Yn||C($n)).v;if(!e)return s(n);j(n)||Y($n+": executor is not a function - "+A(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return T(e,"state",{get:function(){return Un[r]}}),e}var nt=c(h),tt=a(h),et=l(h);function g(n){return Vn(g,Xn,n)}var rt,ot=c(g),ut=a(g),it=l(g);function b(n,t){var i,t=S(t)?rt:t;return Vn(b,(0<=t&&(i={timeout:+t}),function(t){var e,n,r=function(n){Xn(t)},o=i;function u(n){var t=An();return{didTimeout:n,timeRemaining:function(){return Nn-(n=t,An()-n);var n}}}(In=In||E(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=kn(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||u(!1))},o)},function(n){cancelIdleCallback(n)})).h:x(function(){r(u(!0))},S(n=(o||{}).timeout)?xn:n)}),n,t)}var ct,at=c(b),ft=a(b),lt=l(b);function P(n,t){return(ct=ct||sn(function(){return h})).v.call(this,n,t)}function st(){}function vt(n,t,e){function r(){this.constructor=u,this[d]=o}var o,u,i,c;Pt[n]||(Pt[n]=(l=(f=Error)[v][d],o=a=n,s=u=function(){var n=this;try{Sn(f,a),(n=f.apply(n,arguments)||n)[d]=a}finally{Sn(f,l)}return n},c=i=f,(y.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,t){n.__proto__=t}:function(e,n){m(n,function(n,t){return e[n]=t})}))(s,c),r[v]=i[v],u[v]=new r,u));var a,f,l,s=p();return new Pt[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((s-(t.st||t.cr)||"0")+" ms"))}var dt,yt,mt=c(P),pt=a(P),ht=l(P),w="reject",gt="Rejected",bt=0,Pt={};function wt(n,t){var e=p()-t;Pn(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[w](n.rj||vt("Aborted",n,"Stale "))})}function St(n,t){t=wn(n,t);-1!==t&&n.splice(t,1)}n.createAllPromise=mt,n.createAsyncAllPromise=e,n.createAsyncPromise=s,n.createAsyncRejectedPromise=U,n.createAsyncResolvedPromise=Zn,n.createIdleAllPromise=at,n.createIdlePromise=b,n.createIdleRejectedPromise=lt,n.createIdleResolvedPromise=ft,n.createNativeAllPromise=nt,n.createNativePromise=h,n.createNativeRejectedPromise=et,n.createNativeResolvedPromise=tt,n.createPromise=P,n.createRejectedPromise=ht,n.createResolvedPromise=pt,n.createSyncAllPromise=ot,n.createSyncPromise=g,n.createSyncRejectedPromise=it,n.createSyncResolvedPromise=ut,n.createTaskScheduler=function(a,n){function f(u,i){return u.st=p(),c.push(u),y(),function(t,e){function r(n){u.rj=u.rj||n||vt(gt,u),u[w]=st,m(u),t=null,e&&e(n),e=null}var n=u.id;if(u.rj)r(u.rj);else{u[w]=r;try{var o=i(n);u.to&&R(o)&&(u.t=x(function(){r(vt("Timeout",u))},u.to)),qn(o,function(n){m(u),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}var l,e,r,o,t,u,c=[],s=[],v=0,d=(n?n+".":"")+bt++,y=(a=a||P,function(){var n=0<i(c)+i(s);0<e&&(o||(o=x(function(){wt(c,e),wt(s,e),o&&(o.enabled=0<i(c)+i(s))},r)).unref(),o)&&(o.enabled=n)}),m=function(n){St(c,n),n.t&&n.t.cancel(),n.t=null,l&&l===n&&(l=null,i(c)+i(s)===0)&&(o&&o.cancel(),o=null)},n={idle:!0,queue:function(n,t,e){var r,o,u,i=d+"."+v++,c=(t&&(i+="-("+t+")"),(t={id:i,cr:p(),to:e})[w]=function(n){c.rj=n||vt(gt,c),c[w]=st},t);return c.p=l?(o=l,u=n,s.push(r=c),y(),a(function(n,t){r.id,o.id,Dn(o.p,function(){St(s,r),f(r,u)(n,t)})})):a(f(c,n)),(l=c).p},setStaleTimeout:function(n,t){o&&o.cancel(),o=null,e=n,r=t||n/10,y()}};return fn(n,"idle",{g:function(){return i(c)+i(s)===0}}),u=function(){return{l:l,r:c,w:s}},yt=yt||{toString:function(){return"[[SchedulerState]]"}},T(t=n,dt=dt||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return d}}),T(t,yt,{get:u}),n},n.doAwait=qn,n.doAwaitResponse=Dn,n.doFinally=Fn,n.setCreatePromiseImpl=function(n){ct=n?sn(function(){return n}):null},n.setDetaultIdleTimeout=function(n){rt=n},n.setPromiseDebugState=function(n,t){Ln=n}}var t=this;"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((t="undefined"!=typeof globalThis?globalThis:t||self).nevware21=t.nevware21||{},t.nevware21["ts-async"]={}));
function n(n){"use strict";var f=void 0,s=null,D="",q="function",F="object",v="prototype",H="__proto__",t="undefined",J="constructor",L="Symbol",U="length",W="name",$="slice",e=Object,B=e[v],G=String,K=(r=Array)[v];function M(t){return function(n){return typeof n===t}}function Q(n){return B.toString.call(n)}function S(n){return typeof n===t||n===t}var j=M(q);function V(n){return(n||n!==s&&!S(n))&&n&&typeof n===F}var X=r.isArray,Y=M("number"),Z=function(n){return!(!n||"[object Error]"!==Q(n))};function R(n){return n&&j(n.then)}var nn=e.getOwnPropertyDescriptor,tn=e.hasOwn||function(n,t){return n&&B.hasOwnProperty.call(n,t)||!!nn(n,t)};function u(n,t,e){if(n&&V(n))for(var r in n)if(tn(n,r)&&-1===t.call(e||n,r,n[r]))break}function en(n){throw new TypeError(n)}var rn=e.freeze,r=rn||function(n){return n},on=e.getPrototypeOf||function(n){return n[H]||s},un={};u({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,t){un[n]=n,un[t]=n}),at=un,rn&&u(at,function(n,t){(X(t)||V(t))&&rn(t)});var cn,an=r(at),fn=G,ln="__tsUtils$gblCfg";function sn(){var n;return(n=(n=(n=typeof globalThis!==t?globalThis:n)||typeof self===t?n:self)||typeof window===t?n:window)||typeof global===t?n:global}function T(n,t){var e=D;if(Z(n))e="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{e=JSON.stringify(n,s,t?Y(t)?t:4:f)}catch(n){e=" - "+T(n,t)}return Q(n)+": "+e}function vn(r,o,u){return function(n){var t,e=n&&n[r]||o&&o[r];if(e||u)return t=arguments,(e||u).apply(n,e?K[$].call(t,1):t);en("'"+fn(r)+"' not defined for "+T(n))}}var A,dn={},c={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},I=e.defineProperty;function yn(n,t,e){var r,o;I(n,t,(r=e,(o={})[c.c]=!0,o[c.e]=!0,r.l&&(o.get=function(){return r.l.v},n=nn(r.l,"v"))&&n.set&&(o.set=function(n){r.l.v=n}),u(r,function(n,t){o[c[n]]=S(t)?o[c[n]]:t}),o))}var pn=function(){var n;cn||(n=sn()||{},cn=n[ln]=n[ln]||{}),A=cn,pn=s};function o(t){var e={};return pn&&pn(),e.b=A.lzy,I(e,"v",{configurable:!0,get:function(){var n=t();return A.lzy||(I(e,"v",{value:n}),e.b&&delete e.b),A.lzy&&e.b!==A.lzy&&(e.b=A.lzy),n}}),e}function E(e,r){return o(function(){var n=e,t=r;try{t=n()}catch(n){}return t})}var i,k,z,mn,C,hn,gn,bn="window";function O(n){return E(function(){return wn(n)||f},f)}function Pn(n){return(i=!i||!1===n||A.lzy&&!i.b?E(sn,s):i).v}function wn(n,t){t=Pn(t);return t&&t[n]?t[n]:n===bn&&k?k.v:s}function Sn(n){return E(function(){return C.v?C[n]:f},f)}function jn(){var n=!C||A&&A.lzy&&!C.b;return n&&(C=O(L)),hn&&!n||(hn=Sn("for")),gn&&!n||(gn=Sn("keyFor")),C.v}function Rn(n,t,e){if(n)for(var r=n[U]>>>0,o=0;o<r&&!(o in n&&-1===t.call(e||n,n[o],o,n));o++);}var Tn,An=vn("indexOf",K),_=vn($,K),In=e.create||function(n){if(!n)return{};var t=typeof n;if(t!==F&&t!=q)throw new TypeError("Prototype must be an Object or function: "+T(n));function e(){}return e[v]=n,new e};function En(n,t){return(e.setPrototypeOf||function(e,n){(Tn=Tn||o(function(){var n={};return n[H]=[],n instanceof Array})).v?e[H]=n:u(n,function(n,t){return e[n]=t})})(n,t)}function kn(n,t){try{t&&(n[W]=t)}catch(n){}}function zn(n,t){try{yn(n,W,{v:t,c:!0,e:!1})}catch(n){}}function m(){return(Date.now||Cn)()}function Cn(){return(new Date).getTime()}function h(n){return n[_n]}var On,_n=U;function xn(){var n=(On=!On||A.lzy&&!On.b?O("performance"):On).v;return n&&n.now?n.now():m()}var Nn,Dn="unref",qn="hasRef",Fn="enabled";function Hn(n,t,e){function r(){return i=!1,a&&a[Dn]&&a[Dn](),c}function o(){return a=t(a),i||r(),c}function u(){a&&e(a),a=s}var c,i=!0,a=n?t(s):s,n={cancel:u,refresh:o,hasRef:function(){return a&&a[qn]?a[qn]():i},ref:function(){return i=!0,a&&a.ref&&a.ref(),c}};return n[Dn]=r,n[Fn]=!1,I(c=n,Fn,{get:function(){return!!a},set:function(n){!n&&a&&u(),n&&!a&&o()}}),{h:c,dn:function(){a=s}}}function x(){return t=this,n=f,e=_(arguments),o=(r=X(n))?n.length:0,u=(0<o?n[0]:r?f:n)||setTimeout,c=(1<o?n[1]:f)||clearTimeout,i=e[0],e[0]=function(){a.dn(),i.apply(t,arguments)},(a=Hn(!0,function(n){if(n){if(n.refresh)return n.refresh(),n;c.call(t,n)}return u.apply(t,e)},function(n){c.call(t,n)})).h;var t,n,e,r,o,u,c,i,a}var Jn,Ln,Un,Wn=100,$n=50;function Bn(n,t){return Gn(n,function(n){t&&t({value:n,rejected:!1})},function(n){t&&t({rejected:!0,reason:n})})}function Gn(n,t,e,r){var o=n;return R(n)?(t||e)&&(o=n.then(t,e)):t&&t(n),r?Kn(o,r):o}function Kn(n,t){var e=n;return t&&(R(n)?e=n.finally?n.finally(t):n.then(function(n){return t(),n},function(n){throw t(),n}):t()),e}var Mn,Qn,Vn=!1,Xn=["pending","resolving","resolved","rejected"],Yn="dispatchEvent",Zn="Promise",nt="unhandledRejection",tt=nt.toLowerCase(),N=[],et=0,rt=10;function ot(n){return j(n)?n.toString():T(n)}function ut(n,t,e){function r(o,u){try{return N.push(m),g=!0,b&&b.cancel(),b=null,n(function(e,r){p.push(function(){try{var n=2===d?o:u,t=S(n)?a:j(n)?n(a):n;R(t)?t.then(e,r):(n||3!==d?e:r)(t)}catch(n){r(n)}}),y&&c()},v)}finally{N.pop()}}function o(){return Xn[d]}function c(){var n;0<p.length&&(n=p.slice(),p=[],g=!0,t(n),b&&b.cancel(),b=null)}function u(t,e){return function(n){d===e&&(2===t&&R(n)?(d=1,n.then(u(2,1),u(3,1))):(d=t,y=!0,a=n,c(),g||3!==t||(b=b||x(i,rt))))}}function i(){var n,t,e,r,o;g||((mn=mn||E(function(){return!(!process||!(process.versions||{}).node)},!1)).v?process.emit(nt,a,P):(e=(k=!k||A.lzy&&!k.b?O(bn):k).v||Pn(),n=tt,o=function(n){return yn(n,"promise",{g:function(){return P}}),n.reason=a,n},t=!!Qn.v,r=(z=!z||A.lzy&&!z.b?O("document"):z).v,o(o=(Mn=Mn||E(function(){var n;return!!(n=r&&r.createEvent?r.createEvent("Event"):n)&&n.initEvent},null)).v?r.createEvent("Event"):t?new Event(n):{}),Mn.v&&o.initEvent(n,!1,!0),o&&e[Yn]?e[Yn](o):(t=e["on"+n])?t(o):(e=wn("console"))&&(e.error||e.log)(n,T(o))))}var a,f,l,s,v=_(arguments,3),d=0,y=!1,p=[],m=et++,h=0<N.length?N[N.length-1]:void 0,g=!1,b=null,P=(Qn=Qn||O(Zn+"RejectionEvent"),{then:r,catch:function(n){return r(void 0,n)},finally:function(t){var n=t,e=t;return j(t)&&(n=function(n){return t&&t(),n},e=function(n){throw t&&t(),n}),r(n,e)}}),w=(I(P,"state",{get:o}),Vn&&(f=function(){return Q(a)},w=function(){return g},Ln=Ln||{toString:function(){return"[[PromiseResult]]"}},Un=Un||{toString:function(){return"[[PromiseIsHandled]]"}},I(s=P,Jn=Jn||{toString:function(){return"[[PromiseState]]"}},{get:o}),I(s,Ln,{get:f}),I(s,Un,{get:w})),jn()&&(P[f=an[11],C&&(!A.lzy||C.b)||jn(),C.v?C.v[f||11]:(s=an[11])?dn[s]=dn[s]||{description:fn(l=L+"."+s),toString:function(){return L+"("+l+")"},_polyfill:!0}:void 0]="IPromise"),P.toString=function(){return"IPromise"+(Vn?"["+m+(S(h)?"":":"+h)+"]":"")+" "+o()+(y?" - "+ot(a):"")},j(e)||en(Zn+": executor is not a function - "+ot(e)),u(3,0));try{e.call(P,u(2,0),w)}catch(n){w(n)}return P}function a(e){return function(n){var t=_(arguments,1);return e(function(e,r){try{var o=[],u=1;Rn(n,function(n,t){n&&(u++,Gn(n,function(n){o[t]=n,0==--u&&e(o)},r))}),0==--u&&e(o)}catch(n){r(n)}},t)}}function l(e){return function(t){var n=_(arguments,1);return R(t)?t:e(function(n){n(t)},n)}}function d(t){return function(e){var n=_(arguments,1);return t(function(n,t){t(e)},n)}}function ct(n){Rn(n,function(n){try{n()}catch(n){}})}function y(n,t){return ut(y,(r=Y(e=t)?e:0,function(n){x(function(){ct(n)},r)}),n,t);var e,r}var it,r=a(y),at=l(y),G=d(y);function p(n,t){var e=(it=it||O(Zn)).v;if(!e)return y(n);j(n)||en(Zn+": executor is not a function - "+T(n));var r=0,e=new e(function(t,e){n(function(n){r=2,t(n)},function(n){r=3,e(n)})});return I(e,"state",{get:function(){return Xn[r]}}),e}var ft=a(p),lt=l(p),st=d(p);function g(n){return ut(g,ct,n)}var vt,dt=a(g),yt=l(g),pt=d(g);function b(n,t){var c,t=S(t)?vt:t;return ut(b,(0<=t&&(c={timeout:+t}),function(t){var e,n,r=function(n){ct(t)},o=c;function u(n){var t=xn();return{didTimeout:n,timeRemaining:function(){return $n-(n=t,xn()-n);var n}}}(Nn=Nn||E(function(){return!!(n=requestIdleCallback)||n!==f;var n},!1)).v&&requestIdleCallback?(e=Hn(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){e.dn(),r(n||u(!1))},o)},function(n){cancelIdleCallback(n)})).h:x(function(){r(u(!0))},S(n=(o||{}).timeout)?Wn:n)}),n,t)}var mt,ht=a(b),gt=l(b),bt=d(b);function P(n,t){return(mt=mt||o(function(){return p})).v.call(this,n,t)}function Pt(){}function wt(n,t,e){function r(){this.constructor=u,zn(this,o)}var o,u;kt[n]||(kt[n]=(a=(i=Error)[v][W],f=Error.captureStackTrace,l=i,zn(u=function(){var n=this;try{kn(i,c);var t,e=i.apply(n,arguments)||n;return e!==n&&(t=on(n))!==on(e)&&En(e,t),f&&f(e,n[J]),e}finally{kn(i,a)}},o=c=n),(u=En(u,l))[v]=l===s?In(l):(r[v]=l[v],new r),u));var c,i,a,f,l=m();return new kt[n]("Task [".concat(t.id,"] ").concat(e||"","- ").concat(t.st?"Running":"Waiting",": ").concat((l-(t.st||t.cr)||"0")+" ms"))}var St,jt,Rt=a(P),Tt=l(P),At=d(P),w="reject",It="Rejected",Et=0,kt={};function zt(n,t){var e=m()-t;Rn(n,function(n){(n&&!n.rj&&n.st&&n.st<e||!n.st&&n.cr&&n.cr<e)&&n&&n[w](n.rj||wt("Aborted",n,"Stale "))})}function Ct(n,t){t=An(n,t);-1!==t&&n.splice(t,1)}n.createAllPromise=Rt,n.createAsyncAllPromise=r,n.createAsyncPromise=y,n.createAsyncRejectedPromise=G,n.createAsyncResolvedPromise=at,n.createIdleAllPromise=ht,n.createIdlePromise=b,n.createIdleRejectedPromise=bt,n.createIdleResolvedPromise=gt,n.createNativeAllPromise=ft,n.createNativePromise=p,n.createNativeRejectedPromise=st,n.createNativeResolvedPromise=lt,n.createPromise=P,n.createRejectedPromise=At,n.createResolvedPromise=Tt,n.createSyncAllPromise=dt,n.createSyncPromise=g,n.createSyncRejectedPromise=pt,n.createSyncResolvedPromise=yt,n.createTaskScheduler=function(a,n){function f(u,c){return u.st=m(),i.push(u),y(),function(t,e){function r(n){u.rj=u.rj||n||wt(It,u),u[w]=Pt,p(u),t=null,e&&e(n),e=null}var n=u.id;if(u.rj)r(u.rj);else{u[w]=r;try{var o=c(n);u.to&&R(o)&&(u.t=x(function(){r(wt("Timeout",u))},u.to)),Gn(o,function(n){p(u),e=null,t&&t(n),t=null},r)}catch(n){r(n)}}}}var l,e,r,o,t,u,i=[],s=[],v=0,d=(n?n+".":"")+Et++,y=(a=a||P,function(){var n=0<h(i)+h(s);0<e&&(o||(o=x(function(){zt(i,e),zt(s,e),o&&(o.enabled=0<h(i)+h(s))},r)).unref(),o)&&(o.enabled=n)}),p=function(n){Ct(i,n),n.t&&n.t.cancel(),n.t=null,l&&l===n&&(l=null,h(i)+h(s)===0)&&(o&&o.cancel(),o=null)},n={idle:!0,queue:function(n,t,e){var r,o,u,c=d+"."+v++,i=(t&&(c+="-("+t+")"),(t={id:c,cr:m(),to:e})[w]=function(n){i.rj=n||wt(It,i),i[w]=Pt},t);return i.p=l?(o=l,u=n,s.push(r=i),y(),a(function(n,t){r.id,o.id,Bn(o.p,function(){Ct(s,r),f(r,u)(n,t)})})):a(f(i,n)),(l=i).p},setStaleTimeout:function(n,t){o&&o.cancel(),o=null,e=n,r=t||n/10,y()}};return yn(n,"idle",{g:function(){return h(i)+h(s)===0}}),u=function(){return{l:l,r:i,w:s}},jt=jt||{toString:function(){return"[[SchedulerState]]"}},I(t=n,St=St||{toString:function(){return"[[SchedulerName]]"}},{get:function(){return d}}),I(t,jt,{get:u}),n},n.doAwait=Gn,n.doAwaitResponse=Bn,n.doFinally=Kn,n.setCreatePromiseImpl=function(n){mt=n?o(function(){return n}):null},n.setDetaultIdleTimeout=function(n){vt=n},n.setPromiseDebugState=function(n,t){Vn=n}}var t=this;"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((t="undefined"!=typeof globalThis?globalThis:t||self).nevware21=t.nevware21||{},t.nevware21["ts-async"]={}));
//# sourceMappingURL=ts-async.min.js.map
/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -10,2 +10,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

const UNDEF_VALUE = undefined;
const NULL_VALUE = null;
const EMPTY = "";

@@ -16,3 +17,5 @@ const FUNCTION = "function";

const PROTOTYPE = "prototype";
const __PROTO__ = "__proto__";
const UNDEFINED = "undefined";
const CONSTRUCTOR = "constructor";
const SYMBOL = "Symbol";

@@ -59,3 +62,3 @@ const POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -117,2 +120,3 @@ function isDefined(arg) {

const _doNothing = (value) => value;
const _getProto = (value) => value[__PROTO__] || NULL_VALUE;
function objDeepFreeze(value) {

@@ -129,20 +133,21 @@ if (_objFreeze) {

const objFreeze = _objFreeze || _doNothing;
const objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;
function createEnumKeyMap(values) {
return _createKeyValueMap(values, 0, 0, objDeepFreeze);
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze);
}
const _wellKnownSymbolMap = createEnumKeyMap({
asyncIterator: 0,
hasInstance: 1,
isConcatSpreadable: 2,
iterator: 3,
match: 4,
matchAll: 5,
replace: 6,
search: 7,
species: 8,
split: 9,
toPrimitive: 10,
toStringTag: 11,
asyncIterator: 0 ,
hasInstance: 1 ,
isConcatSpreadable: 2 ,
iterator: 3 ,
match: 4 ,
matchAll: 5 ,
replace: 6 ,
search: 7 ,
species: 8 ,
split: 9 ,
toPrimitive: 10 ,
toStringTag: 11 ,
unscopables: 12

@@ -186,3 +191,3 @@ });

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -264,3 +269,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -305,3 +310,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -317,3 +322,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -374,9 +379,23 @@ function getDocument() {

const _objCreate = ObjClass["create"];
const objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
let type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
let _isProtoArray;
function objSetPrototypeOf(obj, proto) {
let fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, (key, value) => d[key] = value);
!_isProtoArray && (_isProtoArray = getLazy(() => ({ [__PROTO__]: [] } instanceof Array)));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, (key, value) => d[key] = value);
};

@@ -386,15 +405,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
const _createCustomError = (name, d, b) => {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
const _safeSetName = (baseClass, name) => {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -404,19 +423,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
let baseClass = Error;
let orgName = baseClass[PROTOTYPE][NAME];
let customError = _createCustomError(name, function () {
const _safeDefineName = (target, name) => {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
let theBaseClass = errorBase || Error;
let orgName = theBaseClass[PROTOTYPE][NAME];
let captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
let _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
let _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
let orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -455,3 +487,3 @@

let ref = true;
let timerId = startTimer ? refreshFn(null) : null;
let timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
let theTimerHandler;

@@ -483,3 +515,3 @@ const _unref = () => {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -505,3 +537,3 @@ const _setEnabled = (value) => {

dn: () => {
timerId = null;
timerId = NULL_VALUE;
}

@@ -508,0 +540,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
define(["exports"],function(e){"use strict";const a=void 0,S="",x="object",s="prototype",t="undefined",$="Symbol",F="length",f="name",H="slice",v=Object,J=v[s];var L,U=String,W=Array;const B=W[s];function G(t){return function(e){return typeof e===t}}function K(e){return J.toString.call(e)}function j(e){return typeof e===t||e===t}const R=G("function");function M(e){return(e||null!==e&&!j(e))&&e&&typeof e===x}const Q=W.isArray,V=G("number"),X=function(e){return!(!e||"[object Error]"!==K(e))};function A(e){return e&&R(e.then)}const Y=v.getOwnPropertyDescriptor,Z=v.hasOwn||function(e,t){return r=t,(n=e)&&J.hasOwnProperty.call(n,r)||!!Y(e,t);var n,r};function d(e,t,n){if(e&&M(e))for(const r in e)if(Z(e,r)&&-1===t.call(n||e,r,e[r]))break}function ee(e){throw new TypeError(e)}const te=v.freeze;function ne(e){return te&&d(e,(e,t)=>{(Q(t)||M(t))&&te(t)}),re(e)}const re=te||(e=>e),oe=function(){{var e=ne;let n={};return d({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{n[e]=e,n[t]=e}),e(n)}}(),ce=U,le="__tsUtils$gblCfg";let ie;function ue(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function I(e,t){let n=S;if(X(e))n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{n=JSON.stringify(e,null,t?V(t)?t:4:a)}catch(e){n=" - "+I(e,t)}return K(e)+": "+n}function ae(r,o,c){return function(e){var t,n=e&&e[r]||o&&o[r];if(n||c)return t=arguments,(n||c).apply(e,n?B[H].call(t,1):t);ee("'"+ce(r)+"' not defined for "+I(e))}}let se={};const r={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=v.defineProperty;function fe(e,t,n){E(e,t,function(t){let n={};var e;return n[r.c]=!0,n[r.e]=!0,t.l&&(n.get=()=>t.l.v,e=Y(t.l,"v"))&&e.set&&(n.set=e=>{t.l.v=e}),d(t,(e,t)=>{n[r[e]]=j(t)?n[r[e]]:t}),n}(n))}let T,ve=function(){var e;T=(ie||(e=ue()||{},ie=e[le]=e[le]||{}),ie),ve=null};function de(t){let n={};return ve&&ve(),n.b=T.lzy,E(n,"v",{configurable:!0,get:function(){var e=t();return T.lzy||(E(n,"v",{value:e}),n.b&&delete n.b),T.lzy&&n.b!==T.lzy&&(n.b=T.lzy),e}}),n}function z(n,r){return de(()=>{{var t=n;let e=r;try{e=t()}catch(e){}return e}})}const ye="window";let n,k,_,me;function C(e){return z(()=>pe(e)||a,a)}function he(e){return(n=!n||!1===e||T.lzy&&!n.b?z(ue,null):n).v}function pe(e,t){t=he(t);return t&&t[e]?t[e]:e===ye&&k?k.v:null}let O,ge,be;function Pe(e){return z(function(){return O.v?O[e]:a},a)}function we(){var e=!O||T&&T.lzy&&!O.b;return e&&(O=C($)),ge&&!e||(ge=Pe("for")),be&&!e||(be=Pe("keyFor")),O.v}function Se(t,n,r){if(t){var o=t[F]>>>0;for(let e=0;e<o&&!(e in t&&-1===n.call(r||t,t[e],e,t));e++);}}const je=ae("indexOf",B),N=ae(H,B),Re=(e,t)=>{try{e[s][f]=t}catch(e){}};function h(){return(Date.now||Ae)()}function Ae(){return(new Date).getTime()}function p(e){return e[L]}L=F;let o;function Ie(){var e=(o=!o||T.lzy&&!o.b?C("performance"):o).v;return e&&e.now?e.now():h()}const Ee="unref",Te="hasRef",ze="enabled";function ke(e,t,n){let r=!0,o=e?t(null):null,c;const l=()=>(r=!1,o&&o[Ee]&&o[Ee](),c),i=()=>(o=t(o),r||l(),c),u=()=>{o&&n(o),o=null};return c={cancel:u,refresh:i,hasRef:()=>o&&o[Te]?o[Te]():r,ref:()=>(r=!0,o&&o.ref&&o.ref(),c),unref:l,enabled:!1},E(c,ze,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&i()}}),{h:c,dn:()=>{o=null}}}function D(){{var o=this,c=a,l=N(arguments),i=Q(c),u=i?c.length:0;let t=(0<u?c[0]:i?a:c)||setTimeout,n=(1<u?c[1]:a)||clearTimeout,e=l[0],r=(l[0]=function(){r.dn(),e.apply(o,arguments)},ke(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;n.call(o,e)}return t.apply(o,l)},function(e){n.call(o,e)}));return r.h}}let _e,Ce=100,Oe=50;function Ne(e,t){return g(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function g(e,t,n,r){let o=e;return A(e)?(t||n)&&(o=e.then(t,n)):t&&t(e),o=r?De(o,r):o}function De(e,t){let n=e;return t&&(A(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),n}let qe,xe,$e,Fe=!1;const He=["pending","resolving","resolved","rejected"],Je="dispatchEvent";let Le;const Ue="Promise",We="unhandledRejection",Be=We.toLowerCase();let q=[],Ge=0,Ke=10,Me;function Qe(e){return R(e)?e.toString():I(e)}function Ve(e,t,n){let r=N(arguments,3),l=0,i=!1,u,a=[],s=Ge++,o=0<q.length?q[q.length-1]:void 0,f=!1,v=null,c;Me=Me||C(Ue+"RejectionEvent");const d=(o,c)=>{try{return q.push(s),f=!0,v&&v.cancel(),v=null,e(function(n,r){a.push(function(){try{var e=2===l?o:c,t=j(e)?u:R(e)?e(u):e;A(t)?t.then(n,r):(e||3!==l?n:r)(t)}catch(e){r(e)}}),i&&b()},r)}finally{q.pop()}};var y,m,h,p;const g=()=>He[l],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,n)=>e=>{l===n&&(2===t&&A(e)?(l=1,e.then(P(2,1),P(3,1))):(l=t,i=!0,u=e,b(),f||3!==t||(v=v||D(w,Ke))))},w=()=>{if(!f)if((me=me||z(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(We,u,c);else{var e=(k=!k||T.lzy&&!k.b?C(ye):k).v||he(),n=Be,r=e=>(fe(e,"promise",{g:()=>c}),e.reason=u,e),o=!!Me.v;let t=(_=!_||T.lzy&&!_.b?C("document"):_).v;o=(Le=Le||z(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(n):{};r(o),Le.v&&o.initEvent(n,!1,!0),o&&e[Je]?e[Je](o):(r=e["on"+n])?r(o):(e=pe("console"))&&(e.error||e.log)(n,I(o))}};c={then:d,catch:e=>d(void 0,e),finally:t=>{let e=t,n=t;return R(t)&&(e=function(e){return t&&t(),e},n=function(e){throw t&&t(),e}),d(e,n)}},E(c,"state",{get:g}),Fe&&(S=c,m=g,p=()=>K(u),y=()=>f,qe=qe||{toString:()=>"[[PromiseState]]"},xe=xe||{toString:()=>"[[PromiseResult]]"},$e=$e||{toString:()=>"[[PromiseIsHandled]]"},E(S,qe,{get:m}),E(S,xe,{get:p}),E(S,$e,{get:y})),we()&&(c[m=oe[11],O&&(!T.lzy||O.b)||we(),O.v?O.v[m||11]:(p=oe[11])?se[p]=se[p]||(h=$+"."+p,{description:ce(h),toString:()=>$+"("+h+")",_polyfill:!0}):void 0]="IPromise"),c.toString=()=>"IPromise"+(Fe?"["+s+(j(o)?"":":"+o)+"]":"")+" "+g()+(i?" - "+Qe(u):""),R(n)||ee(Ue+": executor is not a function - "+Qe(n));var S=P(3,0);try{n.call(c,P(2,0),S)}catch(e){S(e)}return c}function c(n){return function(e){var t=N(arguments,1);return n((o,c)=>{try{let n=[],r=1;Se(e,(e,t)=>{e&&(r++,g(e,e=>{n[t]=e,0==--r&&o(n)},c))}),0==--r&&o(n)}catch(e){c(e)}},t)}}function l(n){return function(t){var e=N(arguments,1);return A(t)?t:n(e=>{e(t)},e)}}function i(t){return function(n){var e=N(arguments,1);return t((e,t)=>{t(n)},e)}}const Xe=e=>{Se(e,e=>{try{e()}catch(e){}})};function u(e,t){return Ve(u,function(e){let t=V(e)?e:0;return e=>{D(()=>{Xe(e)},t)}}(t),e,t)}var W=c(u),U=l(u),Ye=i(u);let Ze;function y(e,t){var n=(Ze=Ze||C(Ue)).v;if(!n)return u(e);R(e)||ee(Ue+": executor is not a function - "+I(e));let r=0;n=new n((t,n)=>{e(function(e){r=2,t(e)},function(e){r=3,n(e)})});return E(n,"state",{get:function(){return He[r]}}),n}var et=c(y),tt=l(y),nt=i(y);function m(e){return Ve(m,Xe,e)}var rt=c(m),ot=l(m),ct=i(m);let lt;function b(e,t){var n=j(t)?lt:t;return Ve(b,function(){let c;return 0<=n&&(c={timeout:+n}),t=>{var n=e=>{Xe(t)},r=c;function o(e){let t=Ie();return{didTimeout:e,timeRemaining:()=>{return Oe-(e=t,Ie()-e);var e}}}if((_e=_e||z(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=ke(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),n(e||o(!1))},r)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(r||{}).timeout;D(()=>{n(o(!0))},j(e)?Ce:e)}}}(),e,n)}var it=c(b),ut=l(b),at=i(b);let st;function P(e,t){return(st=st||de(()=>y)).v.call(this,e,t)}var ft=c(P),vt=l(P),dt=i(P);const w="reject",yt="Rejected";let mt=0,ht,pt,gt={};const bt=()=>{};var Pt=(e,t,n)=>{gt[e]||(gt[e]=function(t){let n=Error,r=n[s][f];return o=t,c=function(){let e=this;try{Re(n,t),(e=n.apply(e,arguments)||e)[f]=t}finally{Re(n,r)}return e},l=n,i=c,u=l,(v.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){e.__proto__=t}:function(n,e){d(e,(e,t)=>n[e]=t)}))(i,u),e[s]=l[s],c[s]=new e,c;function e(){this.constructor=c,this[f]=o}var o,c,l,i,u}(e));var r=h();return new gt[e](`Task [${t.id}] ${n||""}- ${t.st?"Running":"Waiting"}: `+(r-(t.st||t.cr)||"0")+" ms")};function wt(e,t){let n=h()-t;Se(e,e=>{(e&&!e.rj&&e.st&&e.st<n||!e.st&&e.cr&&e.cr<n)&&e&&e[w](e.rj||Pt("Aborted",e,"Stale "))})}function St(e,t){t=je(e,t);-1!==t&&e.splice(t,1)}e.createAllPromise=ft,e.createAsyncAllPromise=W,e.createAsyncPromise=u,e.createAsyncRejectedPromise=Ye,e.createAsyncResolvedPromise=U,e.createIdleAllPromise=it,e.createIdlePromise=b,e.createIdleRejectedPromise=at,e.createIdleResolvedPromise=ut,e.createNativeAllPromise=et,e.createNativePromise=y,e.createNativeRejectedPromise=nt,e.createNativeResolvedPromise=tt,e.createPromise=P,e.createRejectedPromise=dt,e.createResolvedPromise=vt,e.createSyncAllPromise=rt,e.createSyncPromise=m,e.createSyncRejectedPromise=ct,e.createSyncResolvedPromise=ot,e.createTaskScheduler=function(u,e){let a,t=[],s=[],n,r,f=0,v=(e?e+".":"")+mt++,o;u=u||P;const d=()=>{var e=0<p(t)+p(s);0<n&&(o||(o=D(()=>{wt(t,n),wt(s,n),o&&(o.enabled=0<p(t)+p(s))},r)).unref(),o)&&(o.enabled=e)},y=(c,l)=>(c.st=h(),t.push(c),d(),(t,n)=>{const r=e=>{c.rj=c.rj||e||Pt(yt,c),c[w]=bt,i(c),t=null,n&&n(e),n=null};var e=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=l(e);c.to&&A(o)&&(c.t=D(()=>{r(Pt("Timeout",c))},c.to)),g(o,e=>{i(c),n=null,t&&t(e),t=null},r)}catch(e){r(e)}}}),i=e=>{St(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,p(t)+p(s)===0)&&(o&&o.cancel(),o=null)};var c,l,m,e={idle:!0,queue:(e,t,n)=>{let r=v+"."+f++,o=(t&&(r+="-("+t+")"),{id:r,cr:h(),to:n,[w]:e=>{o.rj=e||Pt(yt,o),o[w]=bt}});var c,l,i;return a?o.p=(c=o,l=a,i=e,s.push(c),d(),u((e,t)=>{c.id,l.id,Ne(l.p,()=>{St(s,c),y(c,i)(e,t)})})):o.p=u(y(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,n=e,r=t||e/10,d()}};return fe(e,"idle",{g:()=>p(t)+p(s)===0}),c=e,l=()=>v,m=()=>({l:a,r:t,w:s}),ht=ht||{toString:()=>"[[SchedulerName]]"},pt=pt||{toString:()=>"[[SchedulerState]]"},E(c,ht,{get:l}),E(c,pt,{get:m}),e},e.doAwait=g,e.doAwaitResponse=Ne,e.doFinally=De,e.setCreatePromiseImpl=function(e){st=e?de(()=>e):null},e.setDetaultIdleTimeout=function(e){lt=e},e.setPromiseDebugState=function(e,t){Fe=e}});
define(["exports"],function(e){"use strict";const a=void 0,s=null,S="",x="function",$="object",u="prototype",F="__proto__",t="undefined",H="Symbol",J="length",L="name",U="slice",n=Object,W=n[u];var B,G=String,K=Array;const M=K[u];function Q(t){return function(e){return typeof e===t}}function V(e){return W.toString.call(e)}function j(e){return typeof e===t||e===t}const R=Q(x);function X(e){var t;return(e||(t=e)!==s&&!j(t))&&e&&typeof e===$}const Y=K.isArray,Z=Q("number"),ee=function(e){return!(!e||"[object Error]"!==V(e))};function A(e){return e&&R(e.then)}const te=n.getOwnPropertyDescriptor,ne=n.hasOwn||function(e,t){return r=t,(n=e)&&W.hasOwnProperty.call(n,r)||!!te(e,t);var n,r};function r(e,t,n){if(e&&X(e))for(const r in e)if(ne(e,r)&&-1===t.call(n||e,r,e[r]))break}function re(e){throw new TypeError(e)}const oe=n.freeze;function ce(e){return oe&&r(e,(e,t)=>{(Y(t)||X(t))&&oe(t)}),ie(e)}const ie=oe||(e=>e),le=n.getPrototypeOf||(e=>e[F]||s),ue=function(){{var e=ce;let n={};return r({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{n[e]=e,n[t]=e}),e(n)}}(),ae=G,se="__tsUtils$gblCfg";let fe;function ve(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function I(e,t){let n=S;if(ee(e))n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{n=JSON.stringify(e,s,t?Z(t)?t:4:a)}catch(e){n=" - "+I(e,t)}return V(e)+": "+n}function de(r,o,c){return function(e){var t,n=e&&e[r]||o&&o[r];if(n||c)return t=arguments,(n||c).apply(e,n?M[U].call(t,1):t);re("'"+ae(r)+"' not defined for "+I(e))}}let ye={};const o={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=n.defineProperty;function me(e,t,n){E(e,t,function(t){let n={};var e;return n[o.c]=!0,n[o.e]=!0,t.l&&(n.get=()=>t.l.v,e=te(t.l,"v"))&&e.set&&(n.set=e=>{t.l.v=e}),r(t,(e,t)=>{n[o[e]]=j(t)?n[o[e]]:t}),n}(n))}let T,pe=function(){var e;T=(fe||(e=ve()||{},fe=e[se]=e[se]||{}),fe),pe=s};function c(t){let n={};return pe&&pe(),n.b=T.lzy,E(n,"v",{configurable:!0,get:function(){var e=t();return T.lzy||(E(n,"v",{value:e}),n.b&&delete n.b),T.lzy&&n.b!==T.lzy&&(n.b=T.lzy),e}}),n}function k(n,r){return c(()=>{{var t=n;let e=r;try{e=t()}catch(e){}return e}})}const he="window";let i,z,C,ge;function O(e){return k(()=>Pe(e)||a,a)}function be(e){return(i=!i||!1===e||T.lzy&&!i.b?k(ve,s):i).v}function Pe(e,t){t=be(t);return t&&t[e]?t[e]:e===he&&z?z.v:s}let _,we,Se;function je(e){return k(function(){return _.v?_[e]:a},a)}function Re(){var e=!_||T&&T.lzy&&!_.b;return e&&(_=O(H)),we&&!e||(we=je("for")),Se&&!e||(Se=je("keyFor")),_.v}function Ae(t,n,r){if(t){var o=t[J]>>>0;for(let e=0;e<o&&!(e in t&&-1===n.call(r||t,t[e],e,t));e++);}}const Ie=de("indexOf",M),N=de(U,M),Ee=n.create||function(e){if(!e)return{};var t=typeof e;if(t!==$&&t!=x)throw new TypeError("Prototype must be an Object or function: "+I(e));function n(){}return n[u]=e,new n};let Te;function ke(e,t){return(n.setPrototypeOf||function(n,e){(Te=Te||c(()=>({[F]:[]})instanceof Array)).v?n[F]=e:r(e,(e,t)=>n[e]=t)})(e,t)}const ze=(e,t)=>{try{t&&(e[L]=t)}catch(e){}},Ce=(e,t)=>{try{me(e,L,{v:t,c:!0,e:!1})}catch(e){}};function p(){return(Date.now||Oe)()}function Oe(){return(new Date).getTime()}function h(e){return e[B]}B=J;let l;function _e(){var e=(l=!l||T.lzy&&!l.b?O("performance"):l).v;return e&&e.now?e.now():p()}const Ne="unref",De="hasRef",qe="enabled";function xe(e,t,n){let r=!0,o=e?t(s):s,c;const i=()=>(r=!1,o&&o[Ne]&&o[Ne](),c),l=()=>(o=t(o),r||i(),c),u=()=>{o&&n(o),o=s};return c={cancel:u,refresh:l,hasRef:()=>o&&o[De]?o[De]():r,ref:()=>(r=!0,o&&o.ref&&o.ref(),c),unref:i,enabled:!1},E(c,qe,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&l()}}),{h:c,dn:()=>{o=s}}}function D(){{var o=this,c=a,i=N(arguments),l=Y(c),u=l?c.length:0;let t=(0<u?c[0]:l?a:c)||setTimeout,n=(1<u?c[1]:a)||clearTimeout,e=i[0],r=(i[0]=function(){r.dn(),e.apply(o,arguments)},xe(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;n.call(o,e)}return t.apply(o,i)},function(e){n.call(o,e)}));return r.h}}let $e,Fe=100,He=50;function Je(e,t){return Le(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function Le(e,t,n,r){let o=e;return A(e)?(t||n)&&(o=e.then(t,n)):t&&t(e),o=r?Ue(o,r):o}function Ue(e,t){let n=e;return t&&(A(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),n}let We,Be,Ge,Ke=!1;const Me=["pending","resolving","resolved","rejected"],Qe="dispatchEvent";let Ve;const Xe="Promise",Ye="unhandledRejection",Ze=Ye.toLowerCase();let q=[],et=0,tt=10,nt;function rt(e){return R(e)?e.toString():I(e)}function ot(e,t,n){let r=N(arguments,3),i=0,l=!1,u,a=[],s=et++,o=0<q.length?q[q.length-1]:void 0,f=!1,v=null,c;nt=nt||O(Xe+"RejectionEvent");const d=(o,c)=>{try{return q.push(s),f=!0,v&&v.cancel(),v=null,e(function(n,r){a.push(function(){try{var e=2===i?o:c,t=j(e)?u:R(e)?e(u):e;A(t)?t.then(n,r):(e||3!==i?n:r)(t)}catch(e){r(e)}}),l&&b()},r)}finally{q.pop()}};var y,m,p,h;const g=()=>Me[i],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,n)=>e=>{i===n&&(2===t&&A(e)?(i=1,e.then(P(2,1),P(3,1))):(i=t,l=!0,u=e,b(),f||3!==t||(v=v||D(w,tt))))},w=()=>{if(!f)if((ge=ge||k(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(Ye,u,c);else{var e=(z=!z||T.lzy&&!z.b?O(he):z).v||be(),n=Ze,r=e=>(me(e,"promise",{g:()=>c}),e.reason=u,e),o=!!nt.v;let t=(C=!C||T.lzy&&!C.b?O("document"):C).v;o=(Ve=Ve||k(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(n):{};r(o),Ve.v&&o.initEvent(n,!1,!0),o&&e[Qe]?e[Qe](o):(r=e["on"+n])?r(o):(e=Pe("console"))&&(e.error||e.log)(n,I(o))}};c={then:d,catch:e=>d(void 0,e),finally:t=>{let e=t,n=t;return R(t)&&(e=function(e){return t&&t(),e},n=function(e){throw t&&t(),e}),d(e,n)}},E(c,"state",{get:g}),Ke&&(S=c,m=g,h=()=>V(u),y=()=>f,We=We||{toString:()=>"[[PromiseState]]"},Be=Be||{toString:()=>"[[PromiseResult]]"},Ge=Ge||{toString:()=>"[[PromiseIsHandled]]"},E(S,We,{get:m}),E(S,Be,{get:h}),E(S,Ge,{get:y})),Re()&&(c[m=ue[11],_&&(!T.lzy||_.b)||Re(),_.v?_.v[m||11]:(h=ue[11])?ye[h]=ye[h]||(p=H+"."+h,{description:ae(p),toString:()=>H+"("+p+")",_polyfill:!0}):void 0]="IPromise"),c.toString=()=>"IPromise"+(Ke?"["+s+(j(o)?"":":"+o)+"]":"")+" "+g()+(l?" - "+rt(u):""),R(n)||re(Xe+": executor is not a function - "+rt(n));var S=P(3,0);try{n.call(c,P(2,0),S)}catch(e){S(e)}return c}function f(n){return function(e){var t=N(arguments,1);return n((o,c)=>{try{let n=[],r=1;Ae(e,(e,t)=>{e&&(r++,Le(e,e=>{n[t]=e,0==--r&&o(n)},c))}),0==--r&&o(n)}catch(e){c(e)}},t)}}function v(n){return function(t){var e=N(arguments,1);return A(t)?t:n(e=>{e(t)},e)}}function d(t){return function(n){var e=N(arguments,1);return t((e,t)=>{t(n)},e)}}const ct=e=>{Ae(e,e=>{try{e()}catch(e){}})};function y(e,t){return ot(y,function(e){let t=Z(e)?e:0;return e=>{D(()=>{ct(e)},t)}}(t),e,t)}var K=f(y),G=v(y),it=d(y);let lt;function m(e,t){var n=(lt=lt||O(Xe)).v;if(!n)return y(e);R(e)||re(Xe+": executor is not a function - "+I(e));let r=0;n=new n((t,n)=>{e(function(e){r=2,t(e)},function(e){r=3,n(e)})});return E(n,"state",{get:function(){return Me[r]}}),n}var ut=f(m),at=v(m),st=d(m);function g(e){return ot(g,ct,e)}var ft=f(g),vt=v(g),dt=d(g);let yt;function b(e,t){var n=j(t)?yt:t;return ot(b,function(){let c;return 0<=n&&(c={timeout:+n}),t=>{var n=e=>{ct(t)},r=c;function o(e){let t=_e();return{didTimeout:e,timeRemaining:()=>{return He-(e=t,_e()-e);var e}}}if(($e=$e||k(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=xe(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),n(e||o(!1))},r)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(r||{}).timeout;D(()=>{n(o(!0))},j(e)?Fe:e)}}}(),e,n)}var mt=f(b),pt=v(b),ht=d(b);let gt;function P(e,t){return(gt=gt||c(()=>m)).v.call(this,e,t)}var bt=f(P),Pt=v(P),wt=d(P);const w="reject",St="Rejected";let jt=0,Rt,At,It={};const Et=()=>{};var Tt=(e,t,n)=>{It[e]||(It[e]=function(r){let o=Error,c=o[u][L],i=Error.captureStackTrace;return t=r,n=function(){var e=this;try{ze(o,r);var t,n=o.apply(e,arguments)||e;return n!==e&&(t=le(e))!==le(n)&&ke(n,t),i&&i(n,e.constructor),n}finally{ze(o,c)}},l=o,Ce(n,t),(n=ke(n,l))[u]=l===s?Ee(l):(e[u]=l[u],new e),n;function e(){this.constructor=n,Ce(this,t)}var t,n,l}(e));var r=p();return new It[e](`Task [${t.id}] ${n||""}- ${t.st?"Running":"Waiting"}: `+(r-(t.st||t.cr)||"0")+" ms")};function kt(e,t){let n=p()-t;Ae(e,e=>{(e&&!e.rj&&e.st&&e.st<n||!e.st&&e.cr&&e.cr<n)&&e&&e[w](e.rj||Tt("Aborted",e,"Stale "))})}function zt(e,t){t=Ie(e,t);-1!==t&&e.splice(t,1)}e.createAllPromise=bt,e.createAsyncAllPromise=K,e.createAsyncPromise=y,e.createAsyncRejectedPromise=it,e.createAsyncResolvedPromise=G,e.createIdleAllPromise=mt,e.createIdlePromise=b,e.createIdleRejectedPromise=ht,e.createIdleResolvedPromise=pt,e.createNativeAllPromise=ut,e.createNativePromise=m,e.createNativeRejectedPromise=st,e.createNativeResolvedPromise=at,e.createPromise=P,e.createRejectedPromise=wt,e.createResolvedPromise=Pt,e.createSyncAllPromise=ft,e.createSyncPromise=g,e.createSyncRejectedPromise=dt,e.createSyncResolvedPromise=vt,e.createTaskScheduler=function(u,e){let a,t=[],s=[],n,r,f=0,v=(e?e+".":"")+jt++,o;u=u||P;const d=()=>{var e=0<h(t)+h(s);0<n&&(o||(o=D(()=>{kt(t,n),kt(s,n),o&&(o.enabled=0<h(t)+h(s))},r)).unref(),o)&&(o.enabled=e)},y=(c,i)=>(c.st=p(),t.push(c),d(),(t,n)=>{const r=e=>{c.rj=c.rj||e||Tt(St,c),c[w]=Et,l(c),t=null,n&&n(e),n=null};var e=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=i(e);c.to&&A(o)&&(c.t=D(()=>{r(Tt("Timeout",c))},c.to)),Le(o,e=>{l(c),n=null,t&&t(e),t=null},r)}catch(e){r(e)}}}),l=e=>{zt(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,h(t)+h(s)===0)&&(o&&o.cancel(),o=null)};var c,i,m,e={idle:!0,queue:(e,t,n)=>{let r=v+"."+f++,o=(t&&(r+="-("+t+")"),{id:r,cr:p(),to:n,[w]:e=>{o.rj=e||Tt(St,o),o[w]=Et}});var c,i,l;return a?o.p=(c=o,i=a,l=e,s.push(c),d(),u((e,t)=>{c.id,i.id,Je(i.p,()=>{zt(s,c),y(c,l)(e,t)})})):o.p=u(y(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,n=e,r=t||e/10,d()}};return me(e,"idle",{g:()=>h(t)+h(s)===0}),c=e,i=()=>v,m=()=>({l:a,r:t,w:s}),Rt=Rt||{toString:()=>"[[SchedulerName]]"},At=At||{toString:()=>"[[SchedulerState]]"},E(c,Rt,{get:i}),E(c,At,{get:m}),e},e.doAwait=Le,e.doAwaitResponse=Je,e.doFinally=Ue,e.setCreatePromiseImpl=function(e){gt=e?c(()=>e):null},e.setDetaultIdleTimeout=function(e){yt=e},e.setPromiseDebugState=function(e,t){Ke=e}});
//# sourceMappingURL=ts-async.min.js.map
/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -10,2 +10,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

const UNDEF_VALUE = undefined;
const NULL_VALUE = null;
const EMPTY = "";

@@ -16,3 +17,5 @@ const FUNCTION = "function";

const PROTOTYPE = "prototype";
const __PROTO__ = "__proto__";
const UNDEFINED = "undefined";
const CONSTRUCTOR = "constructor";
const SYMBOL = "Symbol";

@@ -59,3 +62,3 @@ const POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -117,2 +120,3 @@ function isDefined(arg) {

const _doNothing = (value) => value;
const _getProto = (value) => value[__PROTO__] || NULL_VALUE;
function objDeepFreeze(value) {

@@ -129,20 +133,21 @@ if (_objFreeze) {

const objFreeze = _objFreeze || _doNothing;
const objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;
function createEnumKeyMap(values) {
return _createKeyValueMap(values, 0, 0, objDeepFreeze);
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze);
}
const _wellKnownSymbolMap = createEnumKeyMap({
asyncIterator: 0,
hasInstance: 1,
isConcatSpreadable: 2,
iterator: 3,
match: 4,
matchAll: 5,
replace: 6,
search: 7,
species: 8,
split: 9,
toPrimitive: 10,
toStringTag: 11,
asyncIterator: 0 ,
hasInstance: 1 ,
isConcatSpreadable: 2 ,
iterator: 3 ,
match: 4 ,
matchAll: 5 ,
replace: 6 ,
search: 7 ,
species: 8 ,
split: 9 ,
toPrimitive: 10 ,
toStringTag: 11 ,
unscopables: 12

@@ -186,3 +191,3 @@ });

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -264,3 +269,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -305,3 +310,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -317,3 +322,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -374,9 +379,23 @@ function getDocument() {

const _objCreate = ObjClass["create"];
const objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
let type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
let _isProtoArray;
function objSetPrototypeOf(obj, proto) {
let fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, (key, value) => d[key] = value);
!_isProtoArray && (_isProtoArray = getLazy(() => ({ [__PROTO__]: [] } instanceof Array)));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, (key, value) => d[key] = value);
};

@@ -386,15 +405,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
const _createCustomError = (name, d, b) => {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
const _safeSetName = (baseClass, name) => {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -404,19 +423,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
let baseClass = Error;
let orgName = baseClass[PROTOTYPE][NAME];
let customError = _createCustomError(name, function () {
const _safeDefineName = (target, name) => {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
let theBaseClass = errorBase || Error;
let orgName = theBaseClass[PROTOTYPE][NAME];
let captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
let _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
let _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
let orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -455,3 +487,3 @@

let ref = true;
let timerId = startTimer ? refreshFn(null) : null;
let timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
let theTimerHandler;

@@ -483,3 +515,3 @@ const _unref = () => {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -505,3 +537,3 @@ const _setEnabled = (value) => {

dn: () => {
timerId = null;
timerId = NULL_VALUE;
}

@@ -508,0 +540,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
"use strict";const a=void 0,x="",w="object",s="prototype",t="undefined",$="Symbol",F="length",f="name",H="slice",v=Object,J=v[s];var L,U=String,W=Array;const B=W[s];function G(t){return function(e){return typeof e===t}}function K(e){return J.toString.call(e)}function S(e){return typeof e===t||e===t}const j=G("function");function M(e){return(e||null!==e&&!S(e))&&e&&typeof e===w}const Q=W.isArray,V=G("number"),X=function(e){return!(!e||"[object Error]"!==K(e))};function R(e){return e&&j(e.then)}const Y=v.getOwnPropertyDescriptor,Z=v.hasOwn||function(e,t){return r=t,(n=e)&&J.hasOwnProperty.call(n,r)||!!Y(e,t);var n,r};function p(e,t,n){if(e&&M(e))for(const r in e)if(Z(e,r)&&-1===t.call(n||e,r,e[r]))break}function ee(e){throw new TypeError(e)}const te=v.freeze;function ne(e){return te&&p(e,(e,t)=>{(Q(t)||M(t))&&te(t)}),re(e)}const re=te||(e=>e),oe=function(){{var e=ne;let n={};return p({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{n[e]=e,n[t]=e}),e(n)}}(),le=U,ce="__tsUtils$gblCfg";let ie;function ue(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function A(e,t){let n=x;if(X(e))n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{n=JSON.stringify(e,null,t?V(t)?t:4:a)}catch(e){n=" - "+A(e,t)}return K(e)+": "+n}function ae(r,o,l){return function(e){var t,n=e&&e[r]||o&&o[r];if(n||l)return t=arguments,(n||l).apply(e,n?B[H].call(t,1):t);ee("'"+le(r)+"' not defined for "+A(e))}}let se={};const r={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},I=v.defineProperty;function fe(e,t,n){I(e,t,function(t){let n={};var e;return n[r.c]=!0,n[r.e]=!0,t.l&&(n.get=()=>t.l.v,e=Y(t.l,"v"))&&e.set&&(n.set=e=>{t.l.v=e}),p(t,(e,t)=>{n[r[e]]=S(t)?n[r[e]]:t}),n}(n))}let E,ve=function(){var e;E=(ie||(e=ue()||{},ie=e[ce]=e[ce]||{}),ie),ve=null};function pe(t){let n={};return ve&&ve(),n.b=E.lzy,I(n,"v",{configurable:!0,get:function(){var e=t();return E.lzy||(I(n,"v",{value:e}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),e}}),n}function T(n,r){return pe(()=>{{var t=n;let e=r;try{e=t()}catch(e){}return e}})}const de="window";let n,z,k,ye;function _(e){return T(()=>he(e)||a,a)}function me(e){return(n=!n||!1===e||E.lzy&&!n.b?T(ue,null):n).v}function he(e,t){t=me(t);return t&&t[e]?t[e]:e===de&&z?z.v:null}let C,ge,be;function Pe(e){return T(function(){return C.v?C[e]:a},a)}function xe(){var e=!C||E&&E.lzy&&!C.b;return e&&(C=_($)),ge&&!e||(ge=Pe("for")),be&&!e||(be=Pe("keyFor")),C.v}function we(t,n,r){if(t){var o=t[F]>>>0;for(let e=0;e<o&&!(e in t&&-1===n.call(r||t,t[e],e,t));e++);}}const Se=ae("indexOf",B),O=ae(H,B),je=(e,t)=>{try{e[s][f]=t}catch(e){}};function m(){return(Date.now||Re)()}function Re(){return(new Date).getTime()}function h(e){return e[L]}L=F;let o;function Ae(){var e=(o=!o||E.lzy&&!o.b?_("performance"):o).v;return e&&e.now?e.now():m()}const Ie="unref",Ee="hasRef",Te="enabled";function ze(e,t,n){let r=!0,o=e?t(null):null,l;const c=()=>(r=!1,o&&o[Ie]&&o[Ie](),l),i=()=>(o=t(o),r||c(),l),u=()=>{o&&n(o),o=null};return l={cancel:u,refresh:i,hasRef:()=>o&&o[Ee]?o[Ee]():r,ref:()=>(r=!0,o&&o.ref&&o.ref(),l),unref:c,enabled:!1},I(l,Te,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&i()}}),{h:l,dn:()=>{o=null}}}function N(){{var o=this,l=a,c=O(arguments),i=Q(l),u=i?l.length:0;let t=(0<u?l[0]:i?a:l)||setTimeout,n=(1<u?l[1]:a)||clearTimeout,e=c[0],r=(c[0]=function(){r.dn(),e.apply(o,arguments)},ze(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;n.call(o,e)}return t.apply(o,c)},function(e){n.call(o,e)}));return r.h}}let ke,_e=100,Ce=50;function Oe(e,t){return g(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function g(e,t,n,r){let o=e;return R(e)?(t||n)&&(o=e.then(t,n)):t&&t(e),o=r?Ne(o,r):o}function Ne(e,t){let n=e;return t&&(R(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),n}let De,qe,$e,Fe=!1;const He=["pending","resolving","resolved","rejected"],Je="dispatchEvent";let Le;const D="Promise",Ue="unhandledRejection",We=Ue.toLowerCase();let q=[],Be=0,Ge=10,Ke;function Me(e){return j(e)?e.toString():A(e)}function Qe(e,t,n){let r=O(arguments,3),c=0,i=!1,u,a=[],s=Be++,o=0<q.length?q[q.length-1]:void 0,f=!1,v=null,l;Ke=Ke||_(D+"RejectionEvent");const p=(o,l)=>{try{return q.push(s),f=!0,v&&v.cancel(),v=null,e(function(n,r){a.push(function(){try{var e=2===c?o:l,t=S(e)?u:j(e)?e(u):e;R(t)?t.then(n,r):(e||3!==c?n:r)(t)}catch(e){r(e)}}),i&&b()},r)}finally{q.pop()}};var d,y,m,h;const g=()=>He[c],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,n)=>e=>{c===n&&(2===t&&R(e)?(c=1,e.then(P(2,1),P(3,1))):(c=t,i=!0,u=e,b(),f||3!==t||(v=v||N(x,Ge))))},x=()=>{if(!f)if((ye=ye||T(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(Ue,u,l);else{var e=(z=!z||E.lzy&&!z.b?_(de):z).v||me(),n=We,r=e=>(fe(e,"promise",{g:()=>l}),e.reason=u,e),o=!!Ke.v;let t=(k=!k||E.lzy&&!k.b?_("document"):k).v;o=(Le=Le||T(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(n):{};r(o),Le.v&&o.initEvent(n,!1,!0),o&&e[Je]?e[Je](o):(r=e["on"+n])?r(o):(e=he("console"))&&(e.error||e.log)(n,A(o))}};l={then:p,catch:e=>p(void 0,e),finally:t=>{let e=t,n=t;return j(t)&&(e=function(e){return t&&t(),e},n=function(e){throw t&&t(),e}),p(e,n)}},I(l,"state",{get:g}),Fe&&(w=l,y=g,h=()=>K(u),d=()=>f,De=De||{toString:()=>"[[PromiseState]]"},qe=qe||{toString:()=>"[[PromiseResult]]"},$e=$e||{toString:()=>"[[PromiseIsHandled]]"},I(w,De,{get:y}),I(w,qe,{get:h}),I(w,$e,{get:d})),xe()&&(l[y=oe[11],C&&(!E.lzy||C.b)||xe(),C.v?C.v[y||11]:(h=oe[11])?se[h]=se[h]||(m=$+"."+h,{description:le(m),toString:()=>$+"("+m+")",_polyfill:!0}):void 0]="IPromise"),l.toString=()=>"IPromise"+(Fe?"["+s+(S(o)?"":":"+o)+"]":"")+" "+g()+(i?" - "+Me(u):""),j(n)||ee(D+": executor is not a function - "+Me(n));var w=P(3,0);try{n.call(l,P(2,0),w)}catch(e){w(e)}return l}function e(n){return function(e){var t=O(arguments,1);return n((o,l)=>{try{let n=[],r=1;we(e,(e,t)=>{e&&(r++,g(e,e=>{n[t]=e,0==--r&&o(n)},l))}),0==--r&&o(n)}catch(e){l(e)}},t)}}function l(n){return function(t){var e=O(arguments,1);return R(t)?t:n(e=>{e(t)},e)}}function c(t){return function(n){var e=O(arguments,1);return t((e,t)=>{t(n)},e)}}const Ve=e=>{we(e,e=>{try{e()}catch(e){}})};function i(e,t){return Qe(i,function(e){let t=V(e)?e:0;return e=>{N(()=>{Ve(e)},t)}}(t),e,t)}var W=e(i),U=l(i),Xe=c(i);let Ye;function u(e,t){var n=(Ye=Ye||_(D)).v;if(!n)return i(e);j(e)||ee(D+": executor is not a function - "+A(e));let r=0;n=new n((t,n)=>{e(function(e){r=2,t(e)},function(e){r=3,n(e)})});return I(n,"state",{get:function(){return He[r]}}),n}var Ze=e(u),et=l(u),tt=c(u);function d(e){return Qe(d,Ve,e)}var nt=e(d),rt=l(d),ot=c(d);let lt;function y(e,t){var n=S(t)?lt:t;return Qe(y,function(){let l;return 0<=n&&(l={timeout:+n}),t=>{var n=e=>{Ve(t)},r=l;function o(e){let t=Ae();return{didTimeout:e,timeRemaining:()=>{return Ce-(e=t,Ae()-e);var e}}}if((ke=ke||T(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=ze(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),n(e||o(!1))},r)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(r||{}).timeout;N(()=>{n(o(!0))},S(e)?_e:e)}}}(),e,n)}var ct=e(y),it=l(y),ut=c(y);let at;function b(e,t){return(at=at||pe(()=>u)).v.call(this,e,t)}var st=e(b),ft=l(b),vt=c(b);const P="reject",pt="Rejected";let dt=0,yt,mt,ht={};const gt=()=>{};var bt=(e,t,n)=>{ht[e]||(ht[e]=function(t){let n=Error,r=n[s][f];return o=t,l=function(){let e=this;try{je(n,t),(e=n.apply(e,arguments)||e)[f]=t}finally{je(n,r)}return e},c=n,i=l,u=c,(v.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){e.__proto__=t}:function(n,e){p(e,(e,t)=>n[e]=t)}))(i,u),e[s]=c[s],l[s]=new e,l;function e(){this.constructor=l,this[f]=o}var o,l,c,i,u}(e));var r=m();return new ht[e](`Task [${t.id}] ${n||""}- ${t.st?"Running":"Waiting"}: `+(r-(t.st||t.cr)||"0")+" ms")};function Pt(e,t){let n=m()-t;we(e,e=>{(e&&!e.rj&&e.st&&e.st<n||!e.st&&e.cr&&e.cr<n)&&e&&e[P](e.rj||bt("Aborted",e,"Stale "))})}function xt(e,t){t=Se(e,t);-1!==t&&e.splice(t,1)}exports.createAllPromise=st,exports.createAsyncAllPromise=W,exports.createAsyncPromise=i,exports.createAsyncRejectedPromise=Xe,exports.createAsyncResolvedPromise=U,exports.createIdleAllPromise=ct,exports.createIdlePromise=y,exports.createIdleRejectedPromise=ut,exports.createIdleResolvedPromise=it,exports.createNativeAllPromise=Ze,exports.createNativePromise=u,exports.createNativeRejectedPromise=tt,exports.createNativeResolvedPromise=et,exports.createPromise=b,exports.createRejectedPromise=vt,exports.createResolvedPromise=ft,exports.createSyncAllPromise=nt,exports.createSyncPromise=d,exports.createSyncRejectedPromise=ot,exports.createSyncResolvedPromise=rt,exports.createTaskScheduler=function(u,e){let a,t=[],s=[],n,r,f=0,v=(e?e+".":"")+dt++,o;u=u||b;const p=()=>{var e=0<h(t)+h(s);0<n&&(o||(o=N(()=>{Pt(t,n),Pt(s,n),o&&(o.enabled=0<h(t)+h(s))},r)).unref(),o)&&(o.enabled=e)},d=(l,c)=>(l.st=m(),t.push(l),p(),(t,n)=>{const r=e=>{l.rj=l.rj||e||bt(pt,l),l[P]=gt,i(l),t=null,n&&n(e),n=null};var e=l.id;if(l.rj)r(l.rj);else{l[P]=r;try{var o=c(e);l.to&&R(o)&&(l.t=N(()=>{r(bt("Timeout",l))},l.to)),g(o,e=>{i(l),n=null,t&&t(e),t=null},r)}catch(e){r(e)}}}),i=e=>{xt(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,h(t)+h(s)===0)&&(o&&o.cancel(),o=null)};var l,c,y,e={idle:!0,queue:(e,t,n)=>{let r=v+"."+f++,o=(t&&(r+="-("+t+")"),{id:r,cr:m(),to:n,[P]:e=>{o.rj=e||bt(pt,o),o[P]=gt}});var l,c,i;return a?o.p=(l=o,c=a,i=e,s.push(l),p(),u((e,t)=>{l.id,c.id,Oe(c.p,()=>{xt(s,l),d(l,i)(e,t)})})):o.p=u(d(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,n=e,r=t||e/10,p()}};return fe(e,"idle",{g:()=>h(t)+h(s)===0}),l=e,c=()=>v,y=()=>({l:a,r:t,w:s}),yt=yt||{toString:()=>"[[SchedulerName]]"},mt=mt||{toString:()=>"[[SchedulerState]]"},I(l,yt,{get:c}),I(l,mt,{get:y}),e},exports.doAwait=g,exports.doAwaitResponse=Oe,exports.doFinally=Ne,exports.setCreatePromiseImpl=function(e){at=e?pe(()=>e):null},exports.setDetaultIdleTimeout=function(e){lt=e},exports.setPromiseDebugState=function(e,t){Fe=e};
"use strict";const a=void 0,s=null,x="",q="function",$="object",u="prototype",F="__proto__",t="undefined",H="Symbol",J="length",L="name",U="slice",r=Object,W=r[u];var B,G=String,K=Array;const M=K[u];function Q(t){return function(e){return typeof e===t}}function V(e){return W.toString.call(e)}function S(e){return typeof e===t||e===t}const j=Q(q);function X(e){var t;return(e||(t=e)!==s&&!S(t))&&e&&typeof e===$}const Y=K.isArray,Z=Q("number"),ee=function(e){return!(!e||"[object Error]"!==V(e))};function R(e){return e&&j(e.then)}const te=r.getOwnPropertyDescriptor,re=r.hasOwn||function(e,t){return n=t,(r=e)&&W.hasOwnProperty.call(r,n)||!!te(e,t);var r,n};function n(e,t,r){if(e&&X(e))for(const n in e)if(re(e,n)&&-1===t.call(r||e,n,e[n]))break}function ne(e){throw new TypeError(e)}const oe=r.freeze;function ce(e){return oe&&n(e,(e,t)=>{(Y(t)||X(t))&&oe(t)}),ie(e)}const ie=oe||(e=>e),le=r.getPrototypeOf||(e=>e[F]||s),ue=function(){{var e=ce;let r={};return n({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{r[e]=e,r[t]=e}),e(r)}}(),ae=G,se="__tsUtils$gblCfg";let fe;function ve(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function A(e,t){let r=x;if(ee(e))r="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{r=JSON.stringify(e,s,t?Z(t)?t:4:a)}catch(e){r=" - "+A(e,t)}return V(e)+": "+r}function pe(n,o,c){return function(e){var t,r=e&&e[n]||o&&o[n];if(r||c)return t=arguments,(r||c).apply(e,r?M[U].call(t,1):t);ne("'"+ae(n)+"' not defined for "+A(e))}}let de={};const o={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},I=r.defineProperty;function ye(e,t,r){I(e,t,function(t){let r={};var e;return r[o.c]=!0,r[o.e]=!0,t.l&&(r.get=()=>t.l.v,e=te(t.l,"v"))&&e.set&&(r.set=e=>{t.l.v=e}),n(t,(e,t)=>{r[o[e]]=S(t)?r[o[e]]:t}),r}(r))}let E,me=function(){var e;E=(fe||(e=ve()||{},fe=e[se]=e[se]||{}),fe),me=s};function c(t){let r={};return me&&me(),r.b=E.lzy,I(r,"v",{configurable:!0,get:function(){var e=t();return E.lzy||(I(r,"v",{value:e}),r.b&&delete r.b),E.lzy&&r.b!==E.lzy&&(r.b=E.lzy),e}}),r}function T(r,n){return c(()=>{{var t=r;let e=n;try{e=t()}catch(e){}return e}})}const he="window";let i,k,z,ge;function C(e){return T(()=>Pe(e)||a,a)}function be(e){return(i=!i||!1===e||E.lzy&&!i.b?T(ve,s):i).v}function Pe(e,t){t=be(t);return t&&t[e]?t[e]:e===he&&k?k.v:s}let O,we,xe;function Se(e){return T(function(){return O.v?O[e]:a},a)}function je(){var e=!O||E&&E.lzy&&!O.b;return e&&(O=C(H)),we&&!e||(we=Se("for")),xe&&!e||(xe=Se("keyFor")),O.v}function Re(t,r,n){if(t){var o=t[J]>>>0;for(let e=0;e<o&&!(e in t&&-1===r.call(n||t,t[e],e,t));e++);}}const Ae=pe("indexOf",M),_=pe(U,M),Ie=r.create||function(e){if(!e)return{};var t=typeof e;if(t!==$&&t!=q)throw new TypeError("Prototype must be an Object or function: "+A(e));function r(){}return r[u]=e,new r};let Ee;function Te(e,t){return(r.setPrototypeOf||function(r,e){(Ee=Ee||c(()=>({[F]:[]})instanceof Array)).v?r[F]=e:n(e,(e,t)=>r[e]=t)})(e,t)}const ke=(e,t)=>{try{t&&(e[L]=t)}catch(e){}},ze=(e,t)=>{try{ye(e,L,{v:t,c:!0,e:!1})}catch(e){}};function m(){return(Date.now||Ce)()}function Ce(){return(new Date).getTime()}function h(e){return e[B]}B=J;let l;function Oe(){var e=(l=!l||E.lzy&&!l.b?C("performance"):l).v;return e&&e.now?e.now():m()}const _e="unref",Ne="hasRef",De="enabled";function qe(e,t,r){let n=!0,o=e?t(s):s,c;const i=()=>(n=!1,o&&o[_e]&&o[_e](),c),l=()=>(o=t(o),n||i(),c),u=()=>{o&&r(o),o=s};return c={cancel:u,refresh:l,hasRef:()=>o&&o[Ne]?o[Ne]():n,ref:()=>(n=!0,o&&o.ref&&o.ref(),c),unref:i,enabled:!1},I(c,De,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&l()}}),{h:c,dn:()=>{o=s}}}function N(){{var o=this,c=a,i=_(arguments),l=Y(c),u=l?c.length:0;let t=(0<u?c[0]:l?a:c)||setTimeout,r=(1<u?c[1]:a)||clearTimeout,e=i[0],n=(i[0]=function(){n.dn(),e.apply(o,arguments)},qe(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;r.call(o,e)}return t.apply(o,i)},function(e){r.call(o,e)}));return n.h}}let $e,Fe=100,He=50;function Je(e,t){return g(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function g(e,t,r,n){let o=e;return R(e)?(t||r)&&(o=e.then(t,r)):t&&t(e),o=n?Le(o,n):o}function Le(e,t){let r=e;return t&&(R(e)?r=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),r}let Ue,We,Be,Ge=!1;const Ke=["pending","resolving","resolved","rejected"],Me="dispatchEvent";let Qe;const Ve="Promise",Xe="unhandledRejection",Ye=Xe.toLowerCase();let D=[],Ze=0,et=10,tt;function rt(e){return j(e)?e.toString():A(e)}function nt(e,t,r){let n=_(arguments,3),i=0,l=!1,u,a=[],s=Ze++,o=0<D.length?D[D.length-1]:void 0,f=!1,v=null,c;tt=tt||C(Ve+"RejectionEvent");const p=(o,c)=>{try{return D.push(s),f=!0,v&&v.cancel(),v=null,e(function(r,n){a.push(function(){try{var e=2===i?o:c,t=S(e)?u:j(e)?e(u):e;R(t)?t.then(r,n):(e||3!==i?r:n)(t)}catch(e){n(e)}}),l&&b()},n)}finally{D.pop()}};var d,y,m,h;const g=()=>Ke[i],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,r)=>e=>{i===r&&(2===t&&R(e)?(i=1,e.then(P(2,1),P(3,1))):(i=t,l=!0,u=e,b(),f||3!==t||(v=v||N(w,et))))},w=()=>{if(!f)if((ge=ge||T(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(Xe,u,c);else{var e=(k=!k||E.lzy&&!k.b?C(he):k).v||be(),r=Ye,n=e=>(ye(e,"promise",{g:()=>c}),e.reason=u,e),o=!!tt.v;let t=(z=!z||E.lzy&&!z.b?C("document"):z).v;o=(Qe=Qe||T(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(r):{};n(o),Qe.v&&o.initEvent(r,!1,!0),o&&e[Me]?e[Me](o):(n=e["on"+r])?n(o):(e=Pe("console"))&&(e.error||e.log)(r,A(o))}};c={then:p,catch:e=>p(void 0,e),finally:t=>{let e=t,r=t;return j(t)&&(e=function(e){return t&&t(),e},r=function(e){throw t&&t(),e}),p(e,r)}},I(c,"state",{get:g}),Ge&&(x=c,y=g,h=()=>V(u),d=()=>f,Ue=Ue||{toString:()=>"[[PromiseState]]"},We=We||{toString:()=>"[[PromiseResult]]"},Be=Be||{toString:()=>"[[PromiseIsHandled]]"},I(x,Ue,{get:y}),I(x,We,{get:h}),I(x,Be,{get:d})),je()&&(c[y=ue[11],O&&(!E.lzy||O.b)||je(),O.v?O.v[y||11]:(h=ue[11])?de[h]=de[h]||(m=H+"."+h,{description:ae(m),toString:()=>H+"("+m+")",_polyfill:!0}):void 0]="IPromise"),c.toString=()=>"IPromise"+(Ge?"["+s+(S(o)?"":":"+o)+"]":"")+" "+g()+(l?" - "+rt(u):""),j(r)||ne(Ve+": executor is not a function - "+rt(r));var x=P(3,0);try{r.call(c,P(2,0),x)}catch(e){x(e)}return c}function e(r){return function(e){var t=_(arguments,1);return r((o,c)=>{try{let r=[],n=1;Re(e,(e,t)=>{e&&(n++,g(e,e=>{r[t]=e,0==--n&&o(r)},c))}),0==--n&&o(r)}catch(e){c(e)}},t)}}function f(r){return function(t){var e=_(arguments,1);return R(t)?t:r(e=>{e(t)},e)}}function v(t){return function(r){var e=_(arguments,1);return t((e,t)=>{t(r)},e)}}const ot=e=>{Re(e,e=>{try{e()}catch(e){}})};function p(e,t){return nt(p,function(e){let t=Z(e)?e:0;return e=>{N(()=>{ot(e)},t)}}(t),e,t)}var K=e(p),G=f(p),ct=v(p);let it;function d(e,t){var r=(it=it||C(Ve)).v;if(!r)return p(e);j(e)||ne(Ve+": executor is not a function - "+A(e));let n=0;r=new r((t,r)=>{e(function(e){n=2,t(e)},function(e){n=3,r(e)})});return I(r,"state",{get:function(){return Ke[n]}}),r}var lt=e(d),ut=f(d),at=v(d);function y(e){return nt(y,ot,e)}var st=e(y),ft=f(y),vt=v(y);let pt;function b(e,t){var r=S(t)?pt:t;return nt(b,function(){let c;return 0<=r&&(c={timeout:+r}),t=>{var r=e=>{ot(t)},n=c;function o(e){let t=Oe();return{didTimeout:e,timeRemaining:()=>{return He-(e=t,Oe()-e);var e}}}if(($e=$e||T(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=qe(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),r(e||o(!1))},n)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(n||{}).timeout;N(()=>{r(o(!0))},S(e)?Fe:e)}}}(),e,r)}var dt=e(b),yt=f(b),mt=v(b);let ht;function P(e,t){return(ht=ht||c(()=>d)).v.call(this,e,t)}var gt=e(P),bt=f(P),Pt=v(P);const w="reject",wt="Rejected";let xt=0,St,jt,Rt={};const At=()=>{};var It=(e,t,r)=>{Rt[e]||(Rt[e]=function(n){let o=Error,c=o[u][L],i=Error.captureStackTrace;return t=n,r=function(){var e=this;try{ke(o,n);var t,r=o.apply(e,arguments)||e;return r!==e&&(t=le(e))!==le(r)&&Te(r,t),i&&i(r,e.constructor),r}finally{ke(o,c)}},l=o,ze(r,t),(r=Te(r,l))[u]=l===s?Ie(l):(e[u]=l[u],new e),r;function e(){this.constructor=r,ze(this,t)}var t,r,l}(e));var n=m();return new Rt[e](`Task [${t.id}] ${r||""}- ${t.st?"Running":"Waiting"}: `+(n-(t.st||t.cr)||"0")+" ms")};function Et(e,t){let r=m()-t;Re(e,e=>{(e&&!e.rj&&e.st&&e.st<r||!e.st&&e.cr&&e.cr<r)&&e&&e[w](e.rj||It("Aborted",e,"Stale "))})}function Tt(e,t){t=Ae(e,t);-1!==t&&e.splice(t,1)}exports.createAllPromise=gt,exports.createAsyncAllPromise=K,exports.createAsyncPromise=p,exports.createAsyncRejectedPromise=ct,exports.createAsyncResolvedPromise=G,exports.createIdleAllPromise=dt,exports.createIdlePromise=b,exports.createIdleRejectedPromise=mt,exports.createIdleResolvedPromise=yt,exports.createNativeAllPromise=lt,exports.createNativePromise=d,exports.createNativeRejectedPromise=at,exports.createNativeResolvedPromise=ut,exports.createPromise=P,exports.createRejectedPromise=Pt,exports.createResolvedPromise=bt,exports.createSyncAllPromise=st,exports.createSyncPromise=y,exports.createSyncRejectedPromise=vt,exports.createSyncResolvedPromise=ft,exports.createTaskScheduler=function(u,e){let a,t=[],s=[],r,n,f=0,v=(e?e+".":"")+xt++,o;u=u||P;const p=()=>{var e=0<h(t)+h(s);0<r&&(o||(o=N(()=>{Et(t,r),Et(s,r),o&&(o.enabled=0<h(t)+h(s))},n)).unref(),o)&&(o.enabled=e)},d=(c,i)=>(c.st=m(),t.push(c),p(),(t,r)=>{const n=e=>{c.rj=c.rj||e||It(wt,c),c[w]=At,l(c),t=null,r&&r(e),r=null};var e=c.id;if(c.rj)n(c.rj);else{c[w]=n;try{var o=i(e);c.to&&R(o)&&(c.t=N(()=>{n(It("Timeout",c))},c.to)),g(o,e=>{l(c),r=null,t&&t(e),t=null},n)}catch(e){n(e)}}}),l=e=>{Tt(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,h(t)+h(s)===0)&&(o&&o.cancel(),o=null)};var c,i,y,e={idle:!0,queue:(e,t,r)=>{let n=v+"."+f++,o=(t&&(n+="-("+t+")"),{id:n,cr:m(),to:r,[w]:e=>{o.rj=e||It(wt,o),o[w]=At}});var c,i,l;return a?o.p=(c=o,i=a,l=e,s.push(c),p(),u((e,t)=>{c.id,i.id,Je(i.p,()=>{Tt(s,c),d(c,l)(e,t)})})):o.p=u(d(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,r=e,n=t||e/10,p()}};return ye(e,"idle",{g:()=>h(t)+h(s)===0}),c=e,i=()=>v,y=()=>({l:a,r:t,w:s}),St=St||{toString:()=>"[[SchedulerName]]"},jt=jt||{toString:()=>"[[SchedulerState]]"},I(c,St,{get:i}),I(c,jt,{get:y}),e},exports.doAwait=g,exports.doAwaitResponse=Je,exports.doFinally=Le,exports.setCreatePromiseImpl=function(e){ht=e?c(()=>e):null},exports.setDetaultIdleTimeout=function(e){pt=e},exports.setPromiseDebugState=function(e,t){Ge=e};
//# sourceMappingURL=ts-async.min.js.map
/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -8,2 +8,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

const UNDEF_VALUE = undefined;
const NULL_VALUE = null;
const EMPTY = "";

@@ -14,3 +15,5 @@ const FUNCTION = "function";

const PROTOTYPE = "prototype";
const __PROTO__ = "__proto__";
const UNDEFINED = "undefined";
const CONSTRUCTOR = "constructor";
const SYMBOL = "Symbol";

@@ -57,3 +60,3 @@ const POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -115,2 +118,3 @@ function isDefined(arg) {

const _doNothing = (value) => value;
const _getProto = (value) => value[__PROTO__] || NULL_VALUE;
function objDeepFreeze(value) {

@@ -127,20 +131,21 @@ if (_objFreeze) {

const objFreeze = _objFreeze || _doNothing;
const objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;
function createEnumKeyMap(values) {
return _createKeyValueMap(values, 0, 0, objDeepFreeze);
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze);
}
const _wellKnownSymbolMap = createEnumKeyMap({
asyncIterator: 0,
hasInstance: 1,
isConcatSpreadable: 2,
iterator: 3,
match: 4,
matchAll: 5,
replace: 6,
search: 7,
species: 8,
split: 9,
toPrimitive: 10,
toStringTag: 11,
asyncIterator: 0 ,
hasInstance: 1 ,
isConcatSpreadable: 2 ,
iterator: 3 ,
match: 4 ,
matchAll: 5 ,
replace: 6 ,
search: 7 ,
species: 8 ,
split: 9 ,
toPrimitive: 10 ,
toStringTag: 11 ,
unscopables: 12

@@ -184,3 +189,3 @@ });

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -262,3 +267,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -303,3 +308,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -315,3 +320,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -372,9 +377,23 @@ function getDocument() {

const _objCreate = ObjClass["create"];
const objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
let type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
let _isProtoArray;
function objSetPrototypeOf(obj, proto) {
let fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, (key, value) => d[key] = value);
!_isProtoArray && (_isProtoArray = getLazy(() => ({ [__PROTO__]: [] } instanceof Array)));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, (key, value) => d[key] = value);
};

@@ -384,15 +403,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
const _createCustomError = (name, d, b) => {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
const _safeSetName = (baseClass, name) => {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -402,19 +421,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
let baseClass = Error;
let orgName = baseClass[PROTOTYPE][NAME];
let customError = _createCustomError(name, function () {
const _safeDefineName = (target, name) => {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
let theBaseClass = errorBase || Error;
let orgName = theBaseClass[PROTOTYPE][NAME];
let captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
let _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
let _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
let orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -453,3 +485,3 @@

let ref = true;
let timerId = startTimer ? refreshFn(null) : null;
let timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
let theTimerHandler;

@@ -481,3 +513,3 @@ const _unref = () => {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -503,3 +535,3 @@ const _setEnabled = (value) => {

dn: () => {
timerId = null;
timerId = NULL_VALUE;
}

@@ -506,0 +538,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -8,2 +8,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

const UNDEF_VALUE = undefined;
const NULL_VALUE = null;
const EMPTY = "";

@@ -14,3 +15,5 @@ const FUNCTION = "function";

const PROTOTYPE = "prototype";
const __PROTO__ = "__proto__";
const UNDEFINED = "undefined";
const CONSTRUCTOR = "constructor";
const SYMBOL = "Symbol";

@@ -57,3 +60,3 @@ const POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -115,2 +118,3 @@ function isDefined(arg) {

const _doNothing = (value) => value;
const _getProto = (value) => value[__PROTO__] || NULL_VALUE;
function objDeepFreeze(value) {

@@ -127,20 +131,21 @@ if (_objFreeze) {

const objFreeze = _objFreeze || _doNothing;
const objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;
function createEnumKeyMap(values) {
return _createKeyValueMap(values, 0, 0, objDeepFreeze);
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze);
}
const _wellKnownSymbolMap = createEnumKeyMap({
asyncIterator: 0,
hasInstance: 1,
isConcatSpreadable: 2,
iterator: 3,
match: 4,
matchAll: 5,
replace: 6,
search: 7,
species: 8,
split: 9,
toPrimitive: 10,
toStringTag: 11,
asyncIterator: 0 ,
hasInstance: 1 ,
isConcatSpreadable: 2 ,
iterator: 3 ,
match: 4 ,
matchAll: 5 ,
replace: 6 ,
search: 7 ,
species: 8 ,
split: 9 ,
toPrimitive: 10 ,
toStringTag: 11 ,
unscopables: 12

@@ -184,3 +189,3 @@ });

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -262,3 +267,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -303,3 +308,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -315,3 +320,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -372,9 +377,23 @@ function getDocument() {

const _objCreate = ObjClass["create"];
const objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
let type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
let _isProtoArray;
function objSetPrototypeOf(obj, proto) {
let fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, (key, value) => d[key] = value);
!_isProtoArray && (_isProtoArray = getLazy(() => ({ [__PROTO__]: [] } instanceof Array)));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, (key, value) => d[key] = value);
};

@@ -384,15 +403,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
const _createCustomError = (name, d, b) => {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
const _safeSetName = (baseClass, name) => {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -402,19 +421,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
let baseClass = Error;
let orgName = baseClass[PROTOTYPE][NAME];
let customError = _createCustomError(name, function () {
const _safeDefineName = (target, name) => {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
let theBaseClass = errorBase || Error;
let orgName = theBaseClass[PROTOTYPE][NAME];
let captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
let _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
let _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
let orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -453,3 +485,3 @@

let ref = true;
let timerId = startTimer ? refreshFn(null) : null;
let timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
let theTimerHandler;

@@ -481,3 +513,3 @@ const _unref = () => {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -503,3 +535,3 @@ const _setEnabled = (value) => {

dn: () => {
timerId = null;
timerId = NULL_VALUE;
}

@@ -506,0 +538,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -12,2 +12,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

const UNDEF_VALUE = undefined;
const NULL_VALUE = null;
const EMPTY = "";

@@ -18,3 +19,5 @@ const FUNCTION = "function";

const PROTOTYPE = "prototype";
const __PROTO__ = "__proto__";
const UNDEFINED = "undefined";
const CONSTRUCTOR = "constructor";
const SYMBOL = "Symbol";

@@ -61,3 +64,3 @@ const POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -119,2 +122,3 @@ function isDefined(arg) {

const _doNothing = (value) => value;
const _getProto = (value) => value[__PROTO__] || NULL_VALUE;
function objDeepFreeze(value) {

@@ -131,20 +135,21 @@ if (_objFreeze) {

const objFreeze = _objFreeze || _doNothing;
const objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;
function createEnumKeyMap(values) {
return _createKeyValueMap(values, 0, 0, objDeepFreeze);
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze);
}
const _wellKnownSymbolMap = createEnumKeyMap({
asyncIterator: 0,
hasInstance: 1,
isConcatSpreadable: 2,
iterator: 3,
match: 4,
matchAll: 5,
replace: 6,
search: 7,
species: 8,
split: 9,
toPrimitive: 10,
toStringTag: 11,
asyncIterator: 0 ,
hasInstance: 1 ,
isConcatSpreadable: 2 ,
iterator: 3 ,
match: 4 ,
matchAll: 5 ,
replace: 6 ,
search: 7 ,
species: 8 ,
split: 9 ,
toPrimitive: 10 ,
toStringTag: 11 ,
unscopables: 12

@@ -188,3 +193,3 @@ });

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -266,3 +271,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -307,3 +312,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -319,3 +324,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -376,9 +381,23 @@ function getDocument() {

const _objCreate = ObjClass["create"];
const objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
let type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
let _isProtoArray;
function objSetPrototypeOf(obj, proto) {
let fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, (key, value) => d[key] = value);
!_isProtoArray && (_isProtoArray = getLazy(() => ({ [__PROTO__]: [] } instanceof Array)));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, (key, value) => d[key] = value);
};

@@ -388,15 +407,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
const _createCustomError = (name, d, b) => {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
const _safeSetName = (baseClass, name) => {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -406,19 +425,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
let baseClass = Error;
let orgName = baseClass[PROTOTYPE][NAME];
let customError = _createCustomError(name, function () {
const _safeDefineName = (target, name) => {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
let theBaseClass = errorBase || Error;
let orgName = theBaseClass[PROTOTYPE][NAME];
let captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
let _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
let _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
let orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -457,3 +489,3 @@

let ref = true;
let timerId = startTimer ? refreshFn(null) : null;
let timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
let theTimerHandler;

@@ -485,3 +517,3 @@ const _unref = () => {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -507,3 +539,3 @@ const _setEnabled = (value) => {

dn: () => {
timerId = null;
timerId = NULL_VALUE;
}

@@ -510,0 +542,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
this.nevware21=this.nevware21||{},this.nevware21["ts-async"]=function(e){"use strict";const a=void 0,S="",$="object",s="prototype",t="undefined",x="Symbol",F="length",f="name",H="slice",v=Object,J=v[s];var L,U=String,W=Array;const B=W[s];function G(t){return function(e){return typeof e===t}}function K(e){return J.toString.call(e)}function j(e){return typeof e===t||e===t}const R=G("function");function M(e){return(e||null!==e&&!j(e))&&e&&typeof e===$}const Q=W.isArray,V=G("number"),X=function(e){return!(!e||"[object Error]"!==K(e))};function A(e){return e&&R(e.then)}const Y=v.getOwnPropertyDescriptor,Z=v.hasOwn||function(e,t){return r=t,(n=e)&&J.hasOwnProperty.call(n,r)||!!Y(e,t);var n,r};function d(e,t,n){if(e&&M(e))for(const r in e)if(Z(e,r)&&-1===t.call(n||e,r,e[r]))break}function ee(e){throw new TypeError(e)}const te=v.freeze;function ne(e){return te&&d(e,(e,t)=>{(Q(t)||M(t))&&te(t)}),re(e)}const re=te||(e=>e),oe=function(){{var e=ne;let n={};return d({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{n[e]=e,n[t]=e}),e(n)}}(),ce=U,le="__tsUtils$gblCfg";let ie;function ue(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function I(e,t){let n=S;if(X(e))n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{n=JSON.stringify(e,null,t?V(t)?t:4:a)}catch(e){n=" - "+I(e,t)}return K(e)+": "+n}function ae(r,o,c){return function(e){var t,n=e&&e[r]||o&&o[r];if(n||c)return t=arguments,(n||c).apply(e,n?B[H].call(t,1):t);ee("'"+ce(r)+"' not defined for "+I(e))}}let se={};const r={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=v.defineProperty;function fe(e,t,n){E(e,t,function(t){let n={};var e;return n[r.c]=!0,n[r.e]=!0,t.l&&(n.get=()=>t.l.v,e=Y(t.l,"v"))&&e.set&&(n.set=e=>{t.l.v=e}),d(t,(e,t)=>{n[r[e]]=j(t)?n[r[e]]:t}),n}(n))}let T,ve=function(){var e;T=(ie||(e=ue()||{},ie=e[le]=e[le]||{}),ie),ve=null};function de(t){let n={};return ve&&ve(),n.b=T.lzy,E(n,"v",{configurable:!0,get:function(){var e=t();return T.lzy||(E(n,"v",{value:e}),n.b&&delete n.b),T.lzy&&n.b!==T.lzy&&(n.b=T.lzy),e}}),n}function z(n,r){return de(()=>{{var t=n;let e=r;try{e=t()}catch(e){}return e}})}const ye="window";let n,k,_,me;function C(e){return z(()=>pe(e)||a,a)}function he(e){return(n=!n||!1===e||T.lzy&&!n.b?z(ue,null):n).v}function pe(e,t){t=he(t);return t&&t[e]?t[e]:e===ye&&k?k.v:null}let O,ge,be;function Pe(e){return z(function(){return O.v?O[e]:a},a)}function we(){var e=!O||T&&T.lzy&&!O.b;return e&&(O=C(x)),ge&&!e||(ge=Pe("for")),be&&!e||(be=Pe("keyFor")),O.v}function Se(t,n,r){if(t){var o=t[F]>>>0;for(let e=0;e<o&&!(e in t&&-1===n.call(r||t,t[e],e,t));e++);}}const je=ae("indexOf",B),N=ae(H,B),Re=(e,t)=>{try{e[s][f]=t}catch(e){}};function h(){return(Date.now||Ae)()}function Ae(){return(new Date).getTime()}function p(e){return e[L]}L=F;let o;function Ie(){var e=(o=!o||T.lzy&&!o.b?C("performance"):o).v;return e&&e.now?e.now():h()}const Ee="unref",Te="hasRef",ze="enabled";function ke(e,t,n){let r=!0,o=e?t(null):null,c;const l=()=>(r=!1,o&&o[Ee]&&o[Ee](),c),i=()=>(o=t(o),r||l(),c),u=()=>{o&&n(o),o=null};return c={cancel:u,refresh:i,hasRef:()=>o&&o[Te]?o[Te]():r,ref:()=>(r=!0,o&&o.ref&&o.ref(),c),unref:l,enabled:!1},E(c,ze,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&i()}}),{h:c,dn:()=>{o=null}}}function D(){{var o=this,c=a,l=N(arguments),i=Q(c),u=i?c.length:0;let t=(0<u?c[0]:i?a:c)||setTimeout,n=(1<u?c[1]:a)||clearTimeout,e=l[0],r=(l[0]=function(){r.dn(),e.apply(o,arguments)},ke(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;n.call(o,e)}return t.apply(o,l)},function(e){n.call(o,e)}));return r.h}}let _e,Ce=100,Oe=50;function Ne(e,t){return g(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function g(e,t,n,r){let o=e;return A(e)?(t||n)&&(o=e.then(t,n)):t&&t(e),o=r?De(o,r):o}function De(e,t){let n=e;return t&&(A(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),n}let qe,$e,xe,Fe=!1;const He=["pending","resolving","resolved","rejected"],Je="dispatchEvent";let Le;const Ue="Promise",We="unhandledRejection",Be=We.toLowerCase();let q=[],Ge=0,Ke=10,Me;function Qe(e){return R(e)?e.toString():I(e)}function Ve(e,t,n){let r=N(arguments,3),l=0,i=!1,u,a=[],s=Ge++,o=0<q.length?q[q.length-1]:void 0,f=!1,v=null,c;Me=Me||C(Ue+"RejectionEvent");const d=(o,c)=>{try{return q.push(s),f=!0,v&&v.cancel(),v=null,e(function(n,r){a.push(function(){try{var e=2===l?o:c,t=j(e)?u:R(e)?e(u):e;A(t)?t.then(n,r):(e||3!==l?n:r)(t)}catch(e){r(e)}}),i&&b()},r)}finally{q.pop()}};var y,m,h,p;const g=()=>He[l],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,n)=>e=>{l===n&&(2===t&&A(e)?(l=1,e.then(P(2,1),P(3,1))):(l=t,i=!0,u=e,b(),f||3!==t||(v=v||D(w,Ke))))},w=()=>{if(!f)if((me=me||z(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(We,u,c);else{var e=(k=!k||T.lzy&&!k.b?C(ye):k).v||he(),n=Be,r=e=>(fe(e,"promise",{g:()=>c}),e.reason=u,e),o=!!Me.v;let t=(_=!_||T.lzy&&!_.b?C("document"):_).v;o=(Le=Le||z(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(n):{};r(o),Le.v&&o.initEvent(n,!1,!0),o&&e[Je]?e[Je](o):(r=e["on"+n])?r(o):(e=pe("console"))&&(e.error||e.log)(n,I(o))}};c={then:d,catch:e=>d(void 0,e),finally:t=>{let e=t,n=t;return R(t)&&(e=function(e){return t&&t(),e},n=function(e){throw t&&t(),e}),d(e,n)}},E(c,"state",{get:g}),Fe&&(S=c,m=g,p=()=>K(u),y=()=>f,qe=qe||{toString:()=>"[[PromiseState]]"},$e=$e||{toString:()=>"[[PromiseResult]]"},xe=xe||{toString:()=>"[[PromiseIsHandled]]"},E(S,qe,{get:m}),E(S,$e,{get:p}),E(S,xe,{get:y})),we()&&(c[m=oe[11],O&&(!T.lzy||O.b)||we(),O.v?O.v[m||11]:(p=oe[11])?se[p]=se[p]||(h=x+"."+p,{description:ce(h),toString:()=>x+"("+h+")",_polyfill:!0}):void 0]="IPromise"),c.toString=()=>"IPromise"+(Fe?"["+s+(j(o)?"":":"+o)+"]":"")+" "+g()+(i?" - "+Qe(u):""),R(n)||ee(Ue+": executor is not a function - "+Qe(n));var S=P(3,0);try{n.call(c,P(2,0),S)}catch(e){S(e)}return c}function c(n){return function(e){var t=N(arguments,1);return n((o,c)=>{try{let n=[],r=1;Se(e,(e,t)=>{e&&(r++,g(e,e=>{n[t]=e,0==--r&&o(n)},c))}),0==--r&&o(n)}catch(e){c(e)}},t)}}function l(n){return function(t){var e=N(arguments,1);return A(t)?t:n(e=>{e(t)},e)}}function i(t){return function(n){var e=N(arguments,1);return t((e,t)=>{t(n)},e)}}const Xe=e=>{Se(e,e=>{try{e()}catch(e){}})};function u(e,t){return Ve(u,function(e){let t=V(e)?e:0;return e=>{D(()=>{Xe(e)},t)}}(t),e,t)}var W=c(u),U=l(u),Ye=i(u);let Ze;function y(e,t){var n=(Ze=Ze||C(Ue)).v;if(!n)return u(e);R(e)||ee(Ue+": executor is not a function - "+I(e));let r=0;n=new n((t,n)=>{e(function(e){r=2,t(e)},function(e){r=3,n(e)})});return E(n,"state",{get:function(){return He[r]}}),n}var et=c(y),tt=l(y),nt=i(y);function m(e){return Ve(m,Xe,e)}var rt=c(m),ot=l(m),ct=i(m);let lt;function b(e,t){var n=j(t)?lt:t;return Ve(b,function(){let c;return 0<=n&&(c={timeout:+n}),t=>{var n=e=>{Xe(t)},r=c;function o(e){let t=Ie();return{didTimeout:e,timeRemaining:()=>{return Oe-(e=t,Ie()-e);var e}}}if((_e=_e||z(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=ke(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),n(e||o(!1))},r)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(r||{}).timeout;D(()=>{n(o(!0))},j(e)?Ce:e)}}}(),e,n)}var it=c(b),ut=l(b),at=i(b);let st;function P(e,t){return(st=st||de(()=>y)).v.call(this,e,t)}var ft=c(P),vt=l(P),dt=i(P);const w="reject",yt="Rejected";let mt=0,ht,pt,gt={};const bt=()=>{};var Pt=(e,t,n)=>{gt[e]||(gt[e]=function(t){let n=Error,r=n[s][f];return o=t,c=function(){let e=this;try{Re(n,t),(e=n.apply(e,arguments)||e)[f]=t}finally{Re(n,r)}return e},l=n,i=c,u=l,(v.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){e.__proto__=t}:function(n,e){d(e,(e,t)=>n[e]=t)}))(i,u),e[s]=l[s],c[s]=new e,c;function e(){this.constructor=c,this[f]=o}var o,c,l,i,u}(e));var r=h();return new gt[e](`Task [${t.id}] ${n||""}- ${t.st?"Running":"Waiting"}: `+(r-(t.st||t.cr)||"0")+" ms")};function wt(e,t){let n=h()-t;Se(e,e=>{(e&&!e.rj&&e.st&&e.st<n||!e.st&&e.cr&&e.cr<n)&&e&&e[w](e.rj||Pt("Aborted",e,"Stale "))})}function St(e,t){t=je(e,t);-1!==t&&e.splice(t,1)}return e.createAllPromise=ft,e.createAsyncAllPromise=W,e.createAsyncPromise=u,e.createAsyncRejectedPromise=Ye,e.createAsyncResolvedPromise=U,e.createIdleAllPromise=it,e.createIdlePromise=b,e.createIdleRejectedPromise=at,e.createIdleResolvedPromise=ut,e.createNativeAllPromise=et,e.createNativePromise=y,e.createNativeRejectedPromise=nt,e.createNativeResolvedPromise=tt,e.createPromise=P,e.createRejectedPromise=dt,e.createResolvedPromise=vt,e.createSyncAllPromise=rt,e.createSyncPromise=m,e.createSyncRejectedPromise=ct,e.createSyncResolvedPromise=ot,e.createTaskScheduler=function(u,e){let a,t=[],s=[],n,r,f=0,v=(e?e+".":"")+mt++,o;u=u||P;const d=()=>{var e=0<p(t)+p(s);0<n&&(o||(o=D(()=>{wt(t,n),wt(s,n),o&&(o.enabled=0<p(t)+p(s))},r)).unref(),o)&&(o.enabled=e)},y=(c,l)=>(c.st=h(),t.push(c),d(),(t,n)=>{const r=e=>{c.rj=c.rj||e||Pt(yt,c),c[w]=bt,i(c),t=null,n&&n(e),n=null};var e=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=l(e);c.to&&A(o)&&(c.t=D(()=>{r(Pt("Timeout",c))},c.to)),g(o,e=>{i(c),n=null,t&&t(e),t=null},r)}catch(e){r(e)}}}),i=e=>{St(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,p(t)+p(s)===0)&&(o&&o.cancel(),o=null)};var c,l,m,e={idle:!0,queue:(e,t,n)=>{let r=v+"."+f++,o=(t&&(r+="-("+t+")"),{id:r,cr:h(),to:n,[w]:e=>{o.rj=e||Pt(yt,o),o[w]=bt}});var c,l,i;return a?o.p=(c=o,l=a,i=e,s.push(c),d(),u((e,t)=>{c.id,l.id,Ne(l.p,()=>{St(s,c),y(c,i)(e,t)})})):o.p=u(y(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,n=e,r=t||e/10,d()}};return fe(e,"idle",{g:()=>p(t)+p(s)===0}),c=e,l=()=>v,m=()=>({l:a,r:t,w:s}),ht=ht||{toString:()=>"[[SchedulerName]]"},pt=pt||{toString:()=>"[[SchedulerState]]"},E(c,ht,{get:l}),E(c,pt,{get:m}),e},e.doAwait=g,e.doAwaitResponse=Ne,e.doFinally=De,e.setCreatePromiseImpl=function(e){st=e?de(()=>e):null},e.setDetaultIdleTimeout=function(e){lt=e},e.setPromiseDebugState=function(e,t){Fe=e},e}({});
this.nevware21=this.nevware21||{},this.nevware21["ts-async"]=function(e){"use strict";const a=void 0,s=null,S="",$="function",x="object",u="prototype",F="__proto__",t="undefined",H="Symbol",J="length",L="name",U="slice",n=Object,W=n[u];var B,G=String,K=Array;const M=K[u];function Q(t){return function(e){return typeof e===t}}function V(e){return W.toString.call(e)}function j(e){return typeof e===t||e===t}const R=Q($);function X(e){var t;return(e||(t=e)!==s&&!j(t))&&e&&typeof e===x}const Y=K.isArray,Z=Q("number"),ee=function(e){return!(!e||"[object Error]"!==V(e))};function A(e){return e&&R(e.then)}const te=n.getOwnPropertyDescriptor,ne=n.hasOwn||function(e,t){return r=t,(n=e)&&W.hasOwnProperty.call(n,r)||!!te(e,t);var n,r};function r(e,t,n){if(e&&X(e))for(const r in e)if(ne(e,r)&&-1===t.call(n||e,r,e[r]))break}function re(e){throw new TypeError(e)}const oe=n.freeze;function ce(e){return oe&&r(e,(e,t)=>{(Y(t)||X(t))&&oe(t)}),ie(e)}const ie=oe||(e=>e),le=n.getPrototypeOf||(e=>e[F]||s),ue=function(){{var e=ce;let n={};return r({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{n[e]=e,n[t]=e}),e(n)}}(),ae=G,se="__tsUtils$gblCfg";let fe;function ve(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function I(e,t){let n=S;if(ee(e))n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{n=JSON.stringify(e,s,t?Z(t)?t:4:a)}catch(e){n=" - "+I(e,t)}return V(e)+": "+n}function de(r,o,c){return function(e){var t,n=e&&e[r]||o&&o[r];if(n||c)return t=arguments,(n||c).apply(e,n?M[U].call(t,1):t);re("'"+ae(r)+"' not defined for "+I(e))}}let ye={};const o={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=n.defineProperty;function he(e,t,n){E(e,t,function(t){let n={};var e;return n[o.c]=!0,n[o.e]=!0,t.l&&(n.get=()=>t.l.v,e=te(t.l,"v"))&&e.set&&(n.set=e=>{t.l.v=e}),r(t,(e,t)=>{n[o[e]]=j(t)?n[o[e]]:t}),n}(n))}let T,me=function(){var e;T=(fe||(e=ve()||{},fe=e[se]=e[se]||{}),fe),me=s};function c(t){let n={};return me&&me(),n.b=T.lzy,E(n,"v",{configurable:!0,get:function(){var e=t();return T.lzy||(E(n,"v",{value:e}),n.b&&delete n.b),T.lzy&&n.b!==T.lzy&&(n.b=T.lzy),e}}),n}function k(n,r){return c(()=>{{var t=n;let e=r;try{e=t()}catch(e){}return e}})}const pe="window";let i,z,C,ge;function O(e){return k(()=>Pe(e)||a,a)}function be(e){return(i=!i||!1===e||T.lzy&&!i.b?k(ve,s):i).v}function Pe(e,t){t=be(t);return t&&t[e]?t[e]:e===pe&&z?z.v:s}let _,we,Se;function je(e){return k(function(){return _.v?_[e]:a},a)}function Re(){var e=!_||T&&T.lzy&&!_.b;return e&&(_=O(H)),we&&!e||(we=je("for")),Se&&!e||(Se=je("keyFor")),_.v}function Ae(t,n,r){if(t){var o=t[J]>>>0;for(let e=0;e<o&&!(e in t&&-1===n.call(r||t,t[e],e,t));e++);}}const Ie=de("indexOf",M),N=de(U,M),Ee=n.create||function(e){if(!e)return{};var t=typeof e;if(t!==x&&t!=$)throw new TypeError("Prototype must be an Object or function: "+I(e));function n(){}return n[u]=e,new n};let Te;function ke(e,t){return(n.setPrototypeOf||function(n,e){(Te=Te||c(()=>({[F]:[]})instanceof Array)).v?n[F]=e:r(e,(e,t)=>n[e]=t)})(e,t)}const ze=(e,t)=>{try{t&&(e[L]=t)}catch(e){}},Ce=(e,t)=>{try{he(e,L,{v:t,c:!0,e:!1})}catch(e){}};function m(){return(Date.now||Oe)()}function Oe(){return(new Date).getTime()}function p(e){return e[B]}B=J;let l;function _e(){var e=(l=!l||T.lzy&&!l.b?O("performance"):l).v;return e&&e.now?e.now():m()}const Ne="unref",De="hasRef",qe="enabled";function $e(e,t,n){let r=!0,o=e?t(s):s,c;const i=()=>(r=!1,o&&o[Ne]&&o[Ne](),c),l=()=>(o=t(o),r||i(),c),u=()=>{o&&n(o),o=s};return c={cancel:u,refresh:l,hasRef:()=>o&&o[De]?o[De]():r,ref:()=>(r=!0,o&&o.ref&&o.ref(),c),unref:i,enabled:!1},E(c,qe,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&l()}}),{h:c,dn:()=>{o=s}}}function D(){{var o=this,c=a,i=N(arguments),l=Y(c),u=l?c.length:0;let t=(0<u?c[0]:l?a:c)||setTimeout,n=(1<u?c[1]:a)||clearTimeout,e=i[0],r=(i[0]=function(){r.dn(),e.apply(o,arguments)},$e(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;n.call(o,e)}return t.apply(o,i)},function(e){n.call(o,e)}));return r.h}}let xe,Fe=100,He=50;function Je(e,t){return Le(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function Le(e,t,n,r){let o=e;return A(e)?(t||n)&&(o=e.then(t,n)):t&&t(e),o=r?Ue(o,r):o}function Ue(e,t){let n=e;return t&&(A(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),n}let We,Be,Ge,Ke=!1;const Me=["pending","resolving","resolved","rejected"],Qe="dispatchEvent";let Ve;const Xe="Promise",Ye="unhandledRejection",Ze=Ye.toLowerCase();let q=[],et=0,tt=10,nt;function rt(e){return R(e)?e.toString():I(e)}function ot(e,t,n){let r=N(arguments,3),i=0,l=!1,u,a=[],s=et++,o=0<q.length?q[q.length-1]:void 0,f=!1,v=null,c;nt=nt||O(Xe+"RejectionEvent");const d=(o,c)=>{try{return q.push(s),f=!0,v&&v.cancel(),v=null,e(function(n,r){a.push(function(){try{var e=2===i?o:c,t=j(e)?u:R(e)?e(u):e;A(t)?t.then(n,r):(e||3!==i?n:r)(t)}catch(e){r(e)}}),l&&b()},r)}finally{q.pop()}};var y,h,m,p;const g=()=>Me[i],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,n)=>e=>{i===n&&(2===t&&A(e)?(i=1,e.then(P(2,1),P(3,1))):(i=t,l=!0,u=e,b(),f||3!==t||(v=v||D(w,tt))))},w=()=>{if(!f)if((ge=ge||k(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(Ye,u,c);else{var e=(z=!z||T.lzy&&!z.b?O(pe):z).v||be(),n=Ze,r=e=>(he(e,"promise",{g:()=>c}),e.reason=u,e),o=!!nt.v;let t=(C=!C||T.lzy&&!C.b?O("document"):C).v;o=(Ve=Ve||k(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(n):{};r(o),Ve.v&&o.initEvent(n,!1,!0),o&&e[Qe]?e[Qe](o):(r=e["on"+n])?r(o):(e=Pe("console"))&&(e.error||e.log)(n,I(o))}};c={then:d,catch:e=>d(void 0,e),finally:t=>{let e=t,n=t;return R(t)&&(e=function(e){return t&&t(),e},n=function(e){throw t&&t(),e}),d(e,n)}},E(c,"state",{get:g}),Ke&&(S=c,h=g,p=()=>V(u),y=()=>f,We=We||{toString:()=>"[[PromiseState]]"},Be=Be||{toString:()=>"[[PromiseResult]]"},Ge=Ge||{toString:()=>"[[PromiseIsHandled]]"},E(S,We,{get:h}),E(S,Be,{get:p}),E(S,Ge,{get:y})),Re()&&(c[h=ue[11],_&&(!T.lzy||_.b)||Re(),_.v?_.v[h||11]:(p=ue[11])?ye[p]=ye[p]||(m=H+"."+p,{description:ae(m),toString:()=>H+"("+m+")",_polyfill:!0}):void 0]="IPromise"),c.toString=()=>"IPromise"+(Ke?"["+s+(j(o)?"":":"+o)+"]":"")+" "+g()+(l?" - "+rt(u):""),R(n)||re(Xe+": executor is not a function - "+rt(n));var S=P(3,0);try{n.call(c,P(2,0),S)}catch(e){S(e)}return c}function f(n){return function(e){var t=N(arguments,1);return n((o,c)=>{try{let n=[],r=1;Ae(e,(e,t)=>{e&&(r++,Le(e,e=>{n[t]=e,0==--r&&o(n)},c))}),0==--r&&o(n)}catch(e){c(e)}},t)}}function v(n){return function(t){var e=N(arguments,1);return A(t)?t:n(e=>{e(t)},e)}}function d(t){return function(n){var e=N(arguments,1);return t((e,t)=>{t(n)},e)}}const ct=e=>{Ae(e,e=>{try{e()}catch(e){}})};function y(e,t){return ot(y,function(e){let t=Z(e)?e:0;return e=>{D(()=>{ct(e)},t)}}(t),e,t)}var K=f(y),G=v(y),it=d(y);let lt;function h(e,t){var n=(lt=lt||O(Xe)).v;if(!n)return y(e);R(e)||re(Xe+": executor is not a function - "+I(e));let r=0;n=new n((t,n)=>{e(function(e){r=2,t(e)},function(e){r=3,n(e)})});return E(n,"state",{get:function(){return Me[r]}}),n}var ut=f(h),at=v(h),st=d(h);function g(e){return ot(g,ct,e)}var ft=f(g),vt=v(g),dt=d(g);let yt;function b(e,t){var n=j(t)?yt:t;return ot(b,function(){let c;return 0<=n&&(c={timeout:+n}),t=>{var n=e=>{ct(t)},r=c;function o(e){let t=_e();return{didTimeout:e,timeRemaining:()=>{return He-(e=t,_e()-e);var e}}}if((xe=xe||k(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=$e(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),n(e||o(!1))},r)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(r||{}).timeout;D(()=>{n(o(!0))},j(e)?Fe:e)}}}(),e,n)}var ht=f(b),mt=v(b),pt=d(b);let gt;function P(e,t){return(gt=gt||c(()=>h)).v.call(this,e,t)}var bt=f(P),Pt=v(P),wt=d(P);const w="reject",St="Rejected";let jt=0,Rt,At,It={};const Et=()=>{};var Tt=(e,t,n)=>{It[e]||(It[e]=function(r){let o=Error,c=o[u][L],i=Error.captureStackTrace;return t=r,n=function(){var e=this;try{ze(o,r);var t,n=o.apply(e,arguments)||e;return n!==e&&(t=le(e))!==le(n)&&ke(n,t),i&&i(n,e.constructor),n}finally{ze(o,c)}},l=o,Ce(n,t),(n=ke(n,l))[u]=l===s?Ee(l):(e[u]=l[u],new e),n;function e(){this.constructor=n,Ce(this,t)}var t,n,l}(e));var r=m();return new It[e](`Task [${t.id}] ${n||""}- ${t.st?"Running":"Waiting"}: `+(r-(t.st||t.cr)||"0")+" ms")};function kt(e,t){let n=m()-t;Ae(e,e=>{(e&&!e.rj&&e.st&&e.st<n||!e.st&&e.cr&&e.cr<n)&&e&&e[w](e.rj||Tt("Aborted",e,"Stale "))})}function zt(e,t){t=Ie(e,t);-1!==t&&e.splice(t,1)}return e.createAllPromise=bt,e.createAsyncAllPromise=K,e.createAsyncPromise=y,e.createAsyncRejectedPromise=it,e.createAsyncResolvedPromise=G,e.createIdleAllPromise=ht,e.createIdlePromise=b,e.createIdleRejectedPromise=pt,e.createIdleResolvedPromise=mt,e.createNativeAllPromise=ut,e.createNativePromise=h,e.createNativeRejectedPromise=st,e.createNativeResolvedPromise=at,e.createPromise=P,e.createRejectedPromise=wt,e.createResolvedPromise=Pt,e.createSyncAllPromise=ft,e.createSyncPromise=g,e.createSyncRejectedPromise=dt,e.createSyncResolvedPromise=vt,e.createTaskScheduler=function(u,e){let a,t=[],s=[],n,r,f=0,v=(e?e+".":"")+jt++,o;u=u||P;const d=()=>{var e=0<p(t)+p(s);0<n&&(o||(o=D(()=>{kt(t,n),kt(s,n),o&&(o.enabled=0<p(t)+p(s))},r)).unref(),o)&&(o.enabled=e)},y=(c,i)=>(c.st=m(),t.push(c),d(),(t,n)=>{const r=e=>{c.rj=c.rj||e||Tt(St,c),c[w]=Et,l(c),t=null,n&&n(e),n=null};var e=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=i(e);c.to&&A(o)&&(c.t=D(()=>{r(Tt("Timeout",c))},c.to)),Le(o,e=>{l(c),n=null,t&&t(e),t=null},r)}catch(e){r(e)}}}),l=e=>{zt(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,p(t)+p(s)===0)&&(o&&o.cancel(),o=null)};var c,i,h,e={idle:!0,queue:(e,t,n)=>{let r=v+"."+f++,o=(t&&(r+="-("+t+")"),{id:r,cr:m(),to:n,[w]:e=>{o.rj=e||Tt(St,o),o[w]=Et}});var c,i,l;return a?o.p=(c=o,i=a,l=e,s.push(c),d(),u((e,t)=>{c.id,i.id,Je(i.p,()=>{zt(s,c),y(c,l)(e,t)})})):o.p=u(y(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,n=e,r=t||e/10,d()}};return he(e,"idle",{g:()=>p(t)+p(s)===0}),c=e,i=()=>v,h=()=>({l:a,r:t,w:s}),Rt=Rt||{toString:()=>"[[SchedulerName]]"},At=At||{toString:()=>"[[SchedulerState]]"},E(c,Rt,{get:i}),E(c,At,{get:h}),e},e.doAwait=Le,e.doAwaitResponse=Je,e.doFinally=Ue,e.setCreatePromiseImpl=function(e){gt=e?c(()=>e):null},e.setDetaultIdleTimeout=function(e){yt=e},e.setPromiseDebugState=function(e,t){Ke=e},e}({});
//# sourceMappingURL=ts-async.min.js.map
/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -28,2 +28,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

const UNDEF_VALUE = undefined;
const NULL_VALUE = null;
const EMPTY = "";

@@ -34,3 +35,5 @@ const FUNCTION = "function";

const PROTOTYPE = "prototype";
const __PROTO__ = "__proto__";
const UNDEFINED = "undefined";
const CONSTRUCTOR = "constructor";
const SYMBOL = "Symbol";

@@ -77,3 +80,3 @@ const POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -135,2 +138,3 @@ function isDefined(arg) {

const _doNothing = (value) => value;
const _getProto = (value) => value[__PROTO__] || NULL_VALUE;
function objDeepFreeze(value) {

@@ -147,20 +151,21 @@ if (_objFreeze) {

const objFreeze = _objFreeze || _doNothing;
const objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;
function createEnumKeyMap(values) {
return _createKeyValueMap(values, 0, 0, objDeepFreeze);
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze);
}
const _wellKnownSymbolMap = createEnumKeyMap({
asyncIterator: 0,
hasInstance: 1,
isConcatSpreadable: 2,
iterator: 3,
match: 4,
matchAll: 5,
replace: 6,
search: 7,
species: 8,
split: 9,
toPrimitive: 10,
toStringTag: 11,
asyncIterator: 0 ,
hasInstance: 1 ,
isConcatSpreadable: 2 ,
iterator: 3 ,
match: 4 ,
matchAll: 5 ,
replace: 6 ,
search: 7 ,
species: 8 ,
split: 9 ,
toPrimitive: 10 ,
toStringTag: 11 ,
unscopables: 12

@@ -204,3 +209,3 @@ });

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -282,3 +287,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -323,3 +328,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -335,3 +340,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -392,9 +397,23 @@ function getDocument() {

const _objCreate = ObjClass["create"];
const objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
let type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
let _isProtoArray;
function objSetPrototypeOf(obj, proto) {
let fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, (key, value) => d[key] = value);
!_isProtoArray && (_isProtoArray = getLazy(() => ({ [__PROTO__]: [] } instanceof Array)));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, (key, value) => d[key] = value);
};

@@ -404,15 +423,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
const _createCustomError = (name, d, b) => {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
const _safeSetName = (baseClass, name) => {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -422,19 +441,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
let baseClass = Error;
let orgName = baseClass[PROTOTYPE][NAME];
let customError = _createCustomError(name, function () {
const _safeDefineName = (target, name) => {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
let theBaseClass = errorBase || Error;
let orgName = theBaseClass[PROTOTYPE][NAME];
let captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
let _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
let _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
let orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -473,3 +505,3 @@

let ref = true;
let timerId = startTimer ? refreshFn(null) : null;
let timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
let theTimerHandler;

@@ -501,3 +533,3 @@ const _unref = () => {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -523,3 +555,3 @@ const _setEnabled = (value) => {

dn: () => {
timerId = null;
timerId = NULL_VALUE;
}

@@ -526,0 +558,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
System.register("nevware21.ts-async",[],function(at){"use strict";return{execute:function(){at({createAsyncPromise:u,createIdlePromise:p,createNativePromise:y,createPromise:b,createSyncPromise:g,createTaskScheduler:function(u,e){let a,t=[],s=[],n=6e5,r=6e4,f=0,v=(e?e+".":"")+tt++,o;u=u||b;const d=()=>{var e=0<l(t)+l(s);0<n&&(o||(o=D(()=>{it(t,n),it(s,n),o&&(o.enabled=0<l(t)+l(s))},r)).unref(),o)&&(o.enabled=e)},y=(c,l)=>(c.st=m(),t.push(c),d(),(t,n)=>{const r=e=>{c.rj=c.rj||e||lt(et,c),c[P]=ct,i(c),t=null,n&&n(e),n=null};var e=c.id;if(c.rj)r(c.rj);else{c[P]=r;try{var o=l(e);c.to&&A(o)&&(c.t=D(()=>{r(lt("Timeout",c))},c.to)),h(o,e=>{i(c),n=null,t&&t(e),t=null},r)}catch(e){r(e)}}}),i=e=>{ut(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,l(t)+l(s)===0)&&(o&&o.cancel(),o=null)};var c,e={idle:!0,queue:(e,t,n)=>{let r=v+"."+f++,o=(t&&(r+="-("+t+")"),{id:r,cr:m(),to:n,[P]:e=>{o.rj=e||lt(et,o),o[P]=ct}});var c,l,i;return a?o.p=(c=o,l=a,i=e,s.push(c),d(),u((e,t)=>{c.id,l.id,Ne(l.p,()=>{ut(s,c),y(c,i)(e,t)})})):o.p=u(y(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,n=e,r=t||e/10,d()}};return fe(e,"idle",{g:()=>l(t)+l(s)===0}),c=e,nt=nt||{toString:()=>"[[SchedulerName]]"},rt=rt||{toString:()=>"[[SchedulerState]]"},E(c,nt,{get:()=>v}),E(c,rt,{get:()=>({l:a,r:t,w:s})}),e},doAwait:h,doAwaitResponse:Ne,doFinally:De,setCreatePromiseImpl:function(e){Ze=e?de(()=>e):null},setDetaultIdleTimeout:function(e){Ye=e},setPromiseDebugState:function(e,t){Fe=e}});const a=void 0,w="",S="object",s="prototype",t="undefined",$="Symbol",F="length",f="name",H="slice",v=Object,J=v[s];var L,U=String,W=Array;const B=W[s];function G(t){return function(e){return typeof e===t}}function K(e){return J.toString.call(e)}function j(e){return typeof e===t||e===t}const R=G("function");function M(e){return(e||null!==e&&!j(e))&&e&&typeof e===S}const Q=W.isArray,V=G("number"),X=function(e){return!(!e||"[object Error]"!==K(e))};function A(e){return e&&R(e.then)}const Y=v.getOwnPropertyDescriptor,Z=v.hasOwn||function(e,t){return r=t,(n=e)&&J.hasOwnProperty.call(n,r)||!!Y(e,t);var n,r};function d(e,t,n){if(e&&M(e))for(const r in e)if(Z(e,r)&&-1===t.call(n||e,r,e[r]))break}function ee(e){throw new TypeError(e)}const te=v.freeze;function ne(e){return te&&d(e,(e,t)=>{(Q(t)||M(t))&&te(t)}),re(e)}const re=te||(e=>e),oe=function(){{var e=ne;let n={};return d({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{n[e]=e,n[t]=e}),e(n)}}(),ce=U,le="__tsUtils$gblCfg";let ie;function ue(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function I(e,t){let n=w;if(X(e))n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{n=JSON.stringify(e,null,t?V(t)?t:4:a)}catch(e){n=" - "+I(e,t)}return K(e)+": "+n}function ae(r,o,c){return function(e){var t,n=e&&e[r]||o&&o[r];if(n||c)return t=arguments,(n||c).apply(e,n?B[H].call(t,1):t);ee("'"+ce(r)+"' not defined for "+I(e))}}let se={};const r={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=v.defineProperty;function fe(e,t,n){E(e,t,function(t){let n={};var e;return n[r.c]=!0,n[r.e]=!0,t.l&&(n.get=()=>t.l.v,e=Y(t.l,"v"))&&e.set&&(n.set=e=>{t.l.v=e}),d(t,(e,t)=>{n[r[e]]=j(t)?n[r[e]]:t}),n}(n))}let T,ve=function(){var e;T=(ie||(e=ue()||{},ie=e[le]=e[le]||{}),ie),ve=null};function de(t){let n={};return ve&&ve(),n.b=T.lzy,E(n,"v",{configurable:!0,get:function(){var e=t();return T.lzy||(E(n,"v",{value:e}),n.b&&delete n.b),T.lzy&&n.b!==T.lzy&&(n.b=T.lzy),e}}),n}function z(n,r){return de(()=>{{var t=n;let e=r;try{e=t()}catch(e){}return e}})}const ye="window";let n,k,_,me;function C(e){return z(()=>ge(e)||a,a)}function he(e){return(n=!n||!1===e||T.lzy&&!n.b?z(ue,null):n).v}function ge(e,t){t=he(t);return t&&t[e]?t[e]:e===ye&&k?k.v:null}let O,pe,be;function Pe(e){return z(function(){return O.v?O[e]:a},a)}function we(){var e=!O||T&&T.lzy&&!O.b;return e&&(O=C($)),pe&&!e||(pe=Pe("for")),be&&!e||(be=Pe("keyFor")),O.v}function Se(t,n,r){if(t){var o=t[F]>>>0;for(let e=0;e<o&&!(e in t&&-1===n.call(r||t,t[e],e,t));e++);}}const je=ae("indexOf",B),N=ae(H,B),Re=(e,t)=>{try{e[s][f]=t}catch(e){}};function m(){return(Date.now||Ae)()}function Ae(){return(new Date).getTime()}L=F;const l=function(e){return e[L]};let o;function Ie(){var e=(o=!o||T.lzy&&!o.b?C("performance"):o).v;return e&&e.now?e.now():m()}const Ee="unref",Te="hasRef",ze="enabled";function ke(e,t,n){let r=!0,o=e?t(null):null,c;const l=()=>(r=!1,o&&o[Ee]&&o[Ee](),c),i=()=>(o=t(o),r||l(),c),u=()=>{o&&n(o),o=null};return c={cancel:u,refresh:i,hasRef:()=>o&&o[Te]?o[Te]():r,ref:()=>(r=!0,o&&o.ref&&o.ref(),c),unref:l,enabled:!1},E(c,ze,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&i()}}),{h:c,dn:()=>{o=null}}}function D(){{var o=this,c=a,l=N(arguments),i=Q(c),u=i?c.length:0;let t=(0<u?c[0]:i?a:c)||setTimeout,n=(1<u?c[1]:a)||clearTimeout,e=l[0],r=(l[0]=function(){r.dn(),e.apply(o,arguments)},ke(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;n.call(o,e)}return t.apply(o,l)},function(e){n.call(o,e)}));return r.h}}let _e,Ce=100,Oe=50;function Ne(e,t){return h(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function h(e,t,n,r){let o=e;return A(e)?(t||n)&&(o=e.then(t,n)):t&&t(e),o=r?De(o,r):o}function De(e,t){let n=e;return t&&(A(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),n}let qe,xe,$e,Fe=!1;const He=["pending","resolving","resolved","rejected"],Je="dispatchEvent";let Le;const q="Promise",Ue="unhandledRejection",We=Ue.toLowerCase();let x=[],Be=0,Ge=10,Ke;function Me(e){return R(e)?e.toString():I(e)}function Qe(e,t,n){let r=N(arguments,3),l=0,i=!1,u,a=[],s=Be++,o=0<x.length?x[x.length-1]:void 0,f=!1,v=null,c;Ke=Ke||C(q+"RejectionEvent");const d=(o,c)=>{try{return x.push(s),f=!0,v&&v.cancel(),v=null,e(function(n,r){a.push(function(){try{var e=2===l?o:c,t=j(e)?u:R(e)?e(u):e;A(t)?t.then(n,r):(e||3!==l?n:r)(t)}catch(e){r(e)}}),i&&b()},r)}finally{x.pop()}};var y,m,h,g;const p=()=>He[l],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,n)=>e=>{l===n&&(2===t&&A(e)?(l=1,e.then(P(2,1),P(3,1))):(l=t,i=!0,u=e,b(),f||3!==t||(v=v||D(w,Ge))))},w=()=>{if(!f)if((me=me||z(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(Ue,u,c);else{var e=(k=!k||T.lzy&&!k.b?C(ye):k).v||he(),n=We,r=e=>(fe(e,"promise",{g:()=>c}),e.reason=u,e),o=!!Ke.v;let t=(_=!_||T.lzy&&!_.b?C("document"):_).v;o=(Le=Le||z(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(n):{};r(o),Le.v&&o.initEvent(n,!1,!0),o&&e[Je]?e[Je](o):(r=e["on"+n])?r(o):(e=ge("console"))&&(e.error||e.log)(n,I(o))}};c={then:d,catch:e=>d(void 0,e),finally:t=>{let e=t,n=t;return R(t)&&(e=function(e){return t&&t(),e},n=function(e){throw t&&t(),e}),d(e,n)}},E(c,"state",{get:p}),Fe&&(S=c,m=p,g=()=>K(u),y=()=>f,qe=qe||{toString:()=>"[[PromiseState]]"},xe=xe||{toString:()=>"[[PromiseResult]]"},$e=$e||{toString:()=>"[[PromiseIsHandled]]"},E(S,qe,{get:m}),E(S,xe,{get:g}),E(S,$e,{get:y})),we()&&(c[m=oe[11],O&&(!T.lzy||O.b)||we(),O.v?O.v[m||11]:(g=oe[11])?se[g]=se[g]||(h=$+"."+g,{description:ce(h),toString:()=>$+"("+h+")",_polyfill:!0}):void 0]="IPromise"),c.toString=()=>"IPromise"+(Fe?"["+s+(j(o)?"":":"+o)+"]":"")+" "+p()+(i?" - "+Me(u):""),R(n)||ee(q+": executor is not a function - "+Me(n));var S=P(3,0);try{n.call(c,P(2,0),S)}catch(e){S(e)}return c}function e(n){return function(e){var t=N(arguments,1);return n((o,c)=>{try{let n=[],r=1;Se(e,(e,t)=>{e&&(r++,h(e,e=>{n[t]=e,0==--r&&o(n)},c))}),0==--r&&o(n)}catch(e){c(e)}},t)}}function c(n){return function(t){var e=N(arguments,1);return A(t)?t:n(e=>{e(t)},e)}}function i(t){return function(n){var e=N(arguments,1);return t((e,t)=>{t(n)},e)}}const Ve=e=>{Se(e,e=>{try{e()}catch(e){}})};function u(e,t){return Qe(u,function(e){let t=V(e)?e:0;return e=>{D(()=>{Ve(e)},t)}}(t),e,t)}at("createAsyncAllPromise",e(u)),at("createAsyncResolvedPromise",c(u)),at("createAsyncRejectedPromise",i(u));let Xe;function y(e,t){var n=(Xe=Xe||C(q)).v;if(!n)return u(e);R(e)||ee(q+": executor is not a function - "+I(e));let r=0;n=new n((t,n)=>{e(function(e){r=2,t(e)},function(e){r=3,n(e)})});return E(n,"state",{get:function(){return He[r]}}),n}function g(e){return Qe(g,Ve,e)}at("createNativeAllPromise",e(y)),at("createNativeResolvedPromise",c(y)),at("createNativeRejectedPromise",i(y)),at("createSyncAllPromise",e(g)),at("createSyncResolvedPromise",c(g)),at("createSyncRejectedPromise",i(g));let Ye;function p(e,t){var n=j(t)?Ye:t;return Qe(p,function(){let c;return 0<=n&&(c={timeout:+n}),t=>{var n=e=>{Ve(t)},r=c;function o(e){let t=Ie();return{didTimeout:e,timeRemaining:()=>{return Oe-(e=t,Ie()-e);var e}}}if((_e=_e||z(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=ke(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),n(e||o(!1))},r)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(r||{}).timeout;D(()=>{n(o(!0))},j(e)?Ce:e)}}}(),e,n)}at("createIdleAllPromise",e(p)),at("createIdleResolvedPromise",c(p)),at("createIdleRejectedPromise",i(p));let Ze;function b(e,t){return(Ze=Ze||de(()=>y)).v.call(this,e,t)}at("createAllPromise",e(b)),at("createResolvedPromise",c(b)),at("createRejectedPromise",i(b));const P="reject",et="Rejected";let tt=0,nt,rt,ot={};const ct=()=>{};var lt=(e,t,n)=>{ot[e]||(ot[e]=function(t){let n=Error,r=n[s][f];return o=t,c=function(){let e=this;try{Re(n,t),(e=n.apply(e,arguments)||e)[f]=t}finally{Re(n,r)}return e},l=n,i=c,u=l,(v.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){e.__proto__=t}:function(n,e){d(e,(e,t)=>n[e]=t)}))(i,u),e[s]=l[s],c[s]=new e,c;function e(){this.constructor=c,this[f]=o}var o,c,l,i,u}(e));var r=m();return new ot[e](`Task [${t.id}] ${n||""}- ${t.st?"Running":"Waiting"}: `+(r-(t.st||t.cr)||"0")+" ms")};function it(e,t){let n=m()-t;Se(e,e=>{(e&&!e.rj&&e.st&&e.st<n||!e.st&&e.cr&&e.cr<n)&&e&&e[P](e.rj||lt("Aborted",e,"Stale "))})}function ut(e,t){t=je(e,t);-1!==t&&e.splice(t,1)}}}});
System.register("nevware21.ts-async",[],function(ht){"use strict";return{execute:function(){ht({createAsyncPromise:d,createIdlePromise:b,createNativePromise:y,createPromise:P,createSyncPromise:g,createTaskScheduler:function(u,e){let a,t=[],s=[],n=6e5,r=6e4,f=0,v=(e?e+".":"")+at++,o;u=u||P;const d=()=>{var e=0<p(t)+p(s);0<n&&(o||(o=D(()=>{mt(t,n),mt(s,n),o&&(o.enabled=0<p(t)+p(s))},r)).unref(),o)&&(o.enabled=e)},y=(c,i)=>(c.st=m(),t.push(c),d(),(t,n)=>{const r=e=>{c.rj=c.rj||e||yt(ut,c),c[w]=dt,l(c),t=null,n&&n(e),n=null};var e=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=i(e);c.to&&A(o)&&(c.t=D(()=>{r(yt("Timeout",c))},c.to)),h(o,e=>{l(c),n=null,t&&t(e),t=null},r)}catch(e){r(e)}}}),l=e=>{pt(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,p(t)+p(s)===0)&&(o&&o.cancel(),o=null)};var c,e={idle:!0,queue:(e,t,n)=>{let r=v+"."+f++,o=(t&&(r+="-("+t+")"),{id:r,cr:m(),to:n,[w]:e=>{o.rj=e||yt(ut,o),o[w]=dt}});var c,i,l;return a?o.p=(c=o,i=a,l=e,s.push(c),d(),u((e,t)=>{c.id,i.id,Je(i.p,()=>{pt(s,c),y(c,l)(e,t)})})):o.p=u(y(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,n=e,r=t||e/10,d()}};return me(e,"idle",{g:()=>p(t)+p(s)===0}),c=e,st=st||{toString:()=>"[[SchedulerName]]"},ft=ft||{toString:()=>"[[SchedulerState]]"},E(c,st,{get:()=>v}),E(c,ft,{get:()=>({l:a,r:t,w:s})}),e},doAwait:h,doAwaitResponse:Je,doFinally:Le,setCreatePromiseImpl:function(e){lt=e?c(()=>e):null},setDetaultIdleTimeout:function(e){it=e},setPromiseDebugState:function(e,t){Ge=e}});const a=void 0,s=null,S="",x="function",$="object",u="prototype",F="__proto__",t="undefined",H="Symbol",J="length",L="name",U="slice",n=Object,W=n[u];var B,G=String,K=Array;const M=K[u];function Q(t){return function(e){return typeof e===t}}function V(e){return W.toString.call(e)}function j(e){return typeof e===t||e===t}const R=Q(x);function X(e){var t;return(e||(t=e)!==s&&!j(t))&&e&&typeof e===$}const Y=K.isArray,Z=Q("number"),ee=function(e){return!(!e||"[object Error]"!==V(e))};function A(e){return e&&R(e.then)}const te=n.getOwnPropertyDescriptor,ne=n.hasOwn||function(e,t){return r=t,(n=e)&&W.hasOwnProperty.call(n,r)||!!te(e,t);var n,r};function r(e,t,n){if(e&&X(e))for(const r in e)if(ne(e,r)&&-1===t.call(n||e,r,e[r]))break}function re(e){throw new TypeError(e)}const oe=n.freeze;function ce(e){return oe&&r(e,(e,t)=>{(Y(t)||X(t))&&oe(t)}),ie(e)}const ie=oe||(e=>e),le=n.getPrototypeOf||(e=>e[F]||s),ue=function(){{var e=ce;let n={};return r({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{n[e]=e,n[t]=e}),e(n)}}(),ae=G,se="__tsUtils$gblCfg";let fe;function ve(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function I(e,t){let n=S;if(ee(e))n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{n=JSON.stringify(e,s,t?Z(t)?t:4:a)}catch(e){n=" - "+I(e,t)}return V(e)+": "+n}function de(r,o,c){return function(e){var t,n=e&&e[r]||o&&o[r];if(n||c)return t=arguments,(n||c).apply(e,n?M[U].call(t,1):t);re("'"+ae(r)+"' not defined for "+I(e))}}let ye={};const o={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},E=n.defineProperty;function me(e,t,n){E(e,t,function(t){let n={};var e;return n[o.c]=!0,n[o.e]=!0,t.l&&(n.get=()=>t.l.v,e=te(t.l,"v"))&&e.set&&(n.set=e=>{t.l.v=e}),r(t,(e,t)=>{n[o[e]]=j(t)?n[o[e]]:t}),n}(n))}let T,pe=function(){var e;T=(fe||(e=ve()||{},fe=e[se]=e[se]||{}),fe),pe=s};function c(t){let n={};return pe&&pe(),n.b=T.lzy,E(n,"v",{configurable:!0,get:function(){var e=t();return T.lzy||(E(n,"v",{value:e}),n.b&&delete n.b),T.lzy&&n.b!==T.lzy&&(n.b=T.lzy),e}}),n}function k(n,r){return c(()=>{{var t=n;let e=r;try{e=t()}catch(e){}return e}})}const he="window";let i,z,C,ge;function O(e){return k(()=>Pe(e)||a,a)}function be(e){return(i=!i||!1===e||T.lzy&&!i.b?k(ve,s):i).v}function Pe(e,t){t=be(t);return t&&t[e]?t[e]:e===he&&z?z.v:s}let _,we,Se;function je(e){return k(function(){return _.v?_[e]:a},a)}function Re(){var e=!_||T&&T.lzy&&!_.b;return e&&(_=O(H)),we&&!e||(we=je("for")),Se&&!e||(Se=je("keyFor")),_.v}function Ae(t,n,r){if(t){var o=t[J]>>>0;for(let e=0;e<o&&!(e in t&&-1===n.call(r||t,t[e],e,t));e++);}}const Ie=de("indexOf",M),N=de(U,M),Ee=n.create||function(e){if(!e)return{};var t=typeof e;if(t!==$&&t!=x)throw new TypeError("Prototype must be an Object or function: "+I(e));function n(){}return n[u]=e,new n};let Te;function ke(e,t){return(n.setPrototypeOf||function(n,e){(Te=Te||c(()=>({[F]:[]})instanceof Array)).v?n[F]=e:r(e,(e,t)=>n[e]=t)})(e,t)}const ze=(e,t)=>{try{t&&(e[L]=t)}catch(e){}},Ce=(e,t)=>{try{me(e,L,{v:t,c:!0,e:!1})}catch(e){}};function m(){return(Date.now||Oe)()}function Oe(){return(new Date).getTime()}B=J;const p=function(e){return e[B]};let l;function _e(){var e=(l=!l||T.lzy&&!l.b?O("performance"):l).v;return e&&e.now?e.now():m()}const Ne="unref",De="hasRef",qe="enabled";function xe(e,t,n){let r=!0,o=e?t(s):s,c;const i=()=>(r=!1,o&&o[Ne]&&o[Ne](),c),l=()=>(o=t(o),r||i(),c),u=()=>{o&&n(o),o=s};return c={cancel:u,refresh:l,hasRef:()=>o&&o[De]?o[De]():r,ref:()=>(r=!0,o&&o.ref&&o.ref(),c),unref:i,enabled:!1},E(c,qe,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&l()}}),{h:c,dn:()=>{o=s}}}function D(){{var o=this,c=a,i=N(arguments),l=Y(c),u=l?c.length:0;let t=(0<u?c[0]:l?a:c)||setTimeout,n=(1<u?c[1]:a)||clearTimeout,e=i[0],r=(i[0]=function(){r.dn(),e.apply(o,arguments)},xe(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;n.call(o,e)}return t.apply(o,i)},function(e){n.call(o,e)}));return r.h}}let $e,Fe=100,He=50;function Je(e,t){return h(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function h(e,t,n,r){let o=e;return A(e)?(t||n)&&(o=e.then(t,n)):t&&t(e),o=r?Le(o,r):o}function Le(e,t){let n=e;return t&&(A(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),n}let Ue,We,Be,Ge=!1;const Ke=["pending","resolving","resolved","rejected"],Me="dispatchEvent";let Qe;const Ve="Promise",Xe="unhandledRejection",Ye=Xe.toLowerCase();let q=[],Ze=0,et=10,tt;function nt(e){return R(e)?e.toString():I(e)}function rt(e,t,n){let r=N(arguments,3),i=0,l=!1,u,a=[],s=Ze++,o=0<q.length?q[q.length-1]:void 0,f=!1,v=null,c;tt=tt||O(Ve+"RejectionEvent");const d=(o,c)=>{try{return q.push(s),f=!0,v&&v.cancel(),v=null,e(function(n,r){a.push(function(){try{var e=2===i?o:c,t=j(e)?u:R(e)?e(u):e;A(t)?t.then(n,r):(e||3!==i?n:r)(t)}catch(e){r(e)}}),l&&b()},r)}finally{q.pop()}};var y,m,p,h;const g=()=>Ke[i],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,n)=>e=>{i===n&&(2===t&&A(e)?(i=1,e.then(P(2,1),P(3,1))):(i=t,l=!0,u=e,b(),f||3!==t||(v=v||D(w,et))))},w=()=>{if(!f)if((ge=ge||k(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(Xe,u,c);else{var e=(z=!z||T.lzy&&!z.b?O(he):z).v||be(),n=Ye,r=e=>(me(e,"promise",{g:()=>c}),e.reason=u,e),o=!!tt.v;let t=(C=!C||T.lzy&&!C.b?O("document"):C).v;o=(Qe=Qe||k(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(n):{};r(o),Qe.v&&o.initEvent(n,!1,!0),o&&e[Me]?e[Me](o):(r=e["on"+n])?r(o):(e=Pe("console"))&&(e.error||e.log)(n,I(o))}};c={then:d,catch:e=>d(void 0,e),finally:t=>{let e=t,n=t;return R(t)&&(e=function(e){return t&&t(),e},n=function(e){throw t&&t(),e}),d(e,n)}},E(c,"state",{get:g}),Ge&&(S=c,m=g,h=()=>V(u),y=()=>f,Ue=Ue||{toString:()=>"[[PromiseState]]"},We=We||{toString:()=>"[[PromiseResult]]"},Be=Be||{toString:()=>"[[PromiseIsHandled]]"},E(S,Ue,{get:m}),E(S,We,{get:h}),E(S,Be,{get:y})),Re()&&(c[m=ue[11],_&&(!T.lzy||_.b)||Re(),_.v?_.v[m||11]:(h=ue[11])?ye[h]=ye[h]||(p=H+"."+h,{description:ae(p),toString:()=>H+"("+p+")",_polyfill:!0}):void 0]="IPromise"),c.toString=()=>"IPromise"+(Ge?"["+s+(j(o)?"":":"+o)+"]":"")+" "+g()+(l?" - "+nt(u):""),R(n)||re(Ve+": executor is not a function - "+nt(n));var S=P(3,0);try{n.call(c,P(2,0),S)}catch(e){S(e)}return c}function e(n){return function(e){var t=N(arguments,1);return n((o,c)=>{try{let n=[],r=1;Ae(e,(e,t)=>{e&&(r++,h(e,e=>{n[t]=e,0==--r&&o(n)},c))}),0==--r&&o(n)}catch(e){c(e)}},t)}}function f(n){return function(t){var e=N(arguments,1);return A(t)?t:n(e=>{e(t)},e)}}function v(t){return function(n){var e=N(arguments,1);return t((e,t)=>{t(n)},e)}}const ot=e=>{Ae(e,e=>{try{e()}catch(e){}})};function d(e,t){return rt(d,function(e){let t=Z(e)?e:0;return e=>{D(()=>{ot(e)},t)}}(t),e,t)}ht("createAsyncAllPromise",e(d)),ht("createAsyncResolvedPromise",f(d)),ht("createAsyncRejectedPromise",v(d));let ct;function y(e,t){var n=(ct=ct||O(Ve)).v;if(!n)return d(e);R(e)||re(Ve+": executor is not a function - "+I(e));let r=0;n=new n((t,n)=>{e(function(e){r=2,t(e)},function(e){r=3,n(e)})});return E(n,"state",{get:function(){return Ke[r]}}),n}function g(e){return rt(g,ot,e)}ht("createNativeAllPromise",e(y)),ht("createNativeResolvedPromise",f(y)),ht("createNativeRejectedPromise",v(y)),ht("createSyncAllPromise",e(g)),ht("createSyncResolvedPromise",f(g)),ht("createSyncRejectedPromise",v(g));let it;function b(e,t){var n=j(t)?it:t;return rt(b,function(){let c;return 0<=n&&(c={timeout:+n}),t=>{var n=e=>{ot(t)},r=c;function o(e){let t=_e();return{didTimeout:e,timeRemaining:()=>{return He-(e=t,_e()-e);var e}}}if(($e=$e||k(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=xe(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),n(e||o(!1))},r)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(r||{}).timeout;D(()=>{n(o(!0))},j(e)?Fe:e)}}}(),e,n)}ht("createIdleAllPromise",e(b)),ht("createIdleResolvedPromise",f(b)),ht("createIdleRejectedPromise",v(b));let lt;function P(e,t){return(lt=lt||c(()=>y)).v.call(this,e,t)}ht("createAllPromise",e(P)),ht("createResolvedPromise",f(P)),ht("createRejectedPromise",v(P));const w="reject",ut="Rejected";let at=0,st,ft,vt={};const dt=()=>{};var yt=(e,t,n)=>{vt[e]||(vt[e]=function(r){let o=Error,c=o[u][L],i=Error.captureStackTrace;return t=r,n=function(){var e=this;try{ze(o,r);var t,n=o.apply(e,arguments)||e;return n!==e&&(t=le(e))!==le(n)&&ke(n,t),i&&i(n,e.constructor),n}finally{ze(o,c)}},l=o,Ce(n,t),(n=ke(n,l))[u]=l===s?Ee(l):(e[u]=l[u],new e),n;function e(){this.constructor=n,Ce(this,t)}var t,n,l}(e));var r=m();return new vt[e](`Task [${t.id}] ${n||""}- ${t.st?"Running":"Waiting"}: `+(r-(t.st||t.cr)||"0")+" ms")};function mt(e,t){let n=m()-t;Ae(e,e=>{(e&&!e.rj&&e.st&&e.st<n||!e.st&&e.cr&&e.cr<n)&&e&&e[w](e.rj||yt("Aborted",e,"Stale "))})}function pt(e,t){t=Ie(e,t);-1!==t&&e.splice(t,1)}}}});
//# sourceMappingURL=ts-async.min.js.map
/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -14,2 +14,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

const UNDEF_VALUE = undefined;
const NULL_VALUE = null;
const EMPTY = "";

@@ -20,3 +21,5 @@ const FUNCTION = "function";

const PROTOTYPE = "prototype";
const __PROTO__ = "__proto__";
const UNDEFINED = "undefined";
const CONSTRUCTOR = "constructor";
const SYMBOL = "Symbol";

@@ -63,3 +66,3 @@ const POLYFILL_TAG = "_polyfill";

function isNullOrUndefined(value) {
return value === null || isUndefined(value);
return value === NULL_VALUE || isUndefined(value);
}

@@ -121,2 +124,3 @@ function isDefined(arg) {

const _doNothing = (value) => value;
const _getProto = (value) => value[__PROTO__] || NULL_VALUE;
function objDeepFreeze(value) {

@@ -133,20 +137,21 @@ if (_objFreeze) {

const objFreeze = _objFreeze || _doNothing;
const objGetPrototypeOf = ObjClass["getPrototypeOf"] || _getProto;
function createEnumKeyMap(values) {
return _createKeyValueMap(values, 0, 0, objDeepFreeze);
return _createKeyValueMap(values, 0 , 0 , objDeepFreeze);
}
const _wellKnownSymbolMap = createEnumKeyMap({
asyncIterator: 0,
hasInstance: 1,
isConcatSpreadable: 2,
iterator: 3,
match: 4,
matchAll: 5,
replace: 6,
search: 7,
species: 8,
split: 9,
toPrimitive: 10,
toStringTag: 11,
asyncIterator: 0 ,
hasInstance: 1 ,
isConcatSpreadable: 2 ,
iterator: 3 ,
match: 4 ,
matchAll: 5 ,
replace: 6 ,
search: 7 ,
species: 8 ,
split: 9 ,
toPrimitive: 10 ,
toStringTag: 11 ,
unscopables: 12

@@ -190,3 +195,3 @@ });

try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
propertyValueDump = JSON.stringify(object, NULL_VALUE, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}

@@ -268,3 +273,3 @@ catch (e) {

_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
_fetchLazyTestHooks = NULL_VALUE;
};

@@ -309,3 +314,3 @@ function getLazy(cb) {

function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, null));
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = safeGetLazy(_getGlobalValue, NULL_VALUE));
return _cachedGlobal.v;

@@ -321,3 +326,3 @@ }

}
return null;
return NULL_VALUE;
}

@@ -378,9 +383,23 @@ function getDocument() {

const _objCreate = ObjClass["create"];
const objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
let type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
let _isProtoArray;
function objSetPrototypeOf(obj, proto) {
let fn = ObjClass["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
objForEachKey(b, (key, value) => d[key] = value);
!_isProtoArray && (_isProtoArray = getLazy(() => ({ [__PROTO__]: [] } instanceof Array)));
_isProtoArray.v ? d[__PROTO__] = b : objForEachKey(b, (key, value) => d[key] = value);
};

@@ -390,15 +409,15 @@ return fn(obj, proto);

function _createCustomError(name, d, baseClass) {
objSetPrototypeOf(d, baseClass);
const _createCustomError = (name, d, b) => {
_safeDefineName(d, name);
d = objSetPrototypeOf(d, b);
function __() {
this.constructor = d;
this[NAME] = name;
_safeDefineName(this, name);
}
__[PROTOTYPE] = baseClass[PROTOTYPE];
d[PROTOTYPE] = new __();
d[PROTOTYPE] = b === NULL_VALUE ? objCreate(b) : (__[PROTOTYPE] = b[PROTOTYPE], new __());
return d;
}
};
const _safeSetName = (baseClass, name) => {
try {
baseClass[PROTOTYPE][NAME] = name;
name && (baseClass[NAME] = name);
}

@@ -408,19 +427,32 @@ catch (e) {

};
function createCustomError(name, constructCb) {
let baseClass = Error;
let orgName = baseClass[PROTOTYPE][NAME];
let customError = _createCustomError(name, function () {
const _safeDefineName = (target, name) => {
try {
objDefine(target, NAME, { v: name, c: true, e: false });
}
catch (e) {
}
};
function createCustomError(name, constructCb, errorBase) {
let theBaseClass = errorBase || Error;
let orgName = theBaseClass[PROTOTYPE][NAME];
let captureFn = Error.captureStackTrace;
return _createCustomError(name, function () {
let _this = this;
try {
_safeSetName(baseClass, name);
_this = baseClass.apply(_this, arguments) || _this;
_this[NAME] = name;
constructCb && constructCb(_this, arguments);
_safeSetName(theBaseClass, name);
let _self = theBaseClass.apply(_this, arguments) || _this;
if (_self !== _this) {
let orgProto = objGetPrototypeOf(_this);
if (orgProto !== objGetPrototypeOf(_self)) {
objSetPrototypeOf(_self, orgProto);
}
}
captureFn && captureFn(_self, _this[CONSTRUCTOR]);
constructCb && constructCb(_self, arguments);
return _self;
}
finally {
_safeSetName(baseClass, orgName);
_safeSetName(theBaseClass, orgName);
}
return _this;
}, baseClass);
return customError;
}, theBaseClass);
}

@@ -459,3 +491,3 @@

let ref = true;
let timerId = startTimer ? refreshFn(null) : null;
let timerId = startTimer ? refreshFn(NULL_VALUE) : NULL_VALUE;
let theTimerHandler;

@@ -487,3 +519,3 @@ const _unref = () => {

timerId && cancelFn(timerId);
timerId = null;
timerId = NULL_VALUE;
};

@@ -509,3 +541,3 @@ const _setEnabled = (value) => {

dn: () => {
timerId = null;
timerId = NULL_VALUE;
}

@@ -512,0 +544,0 @@ };

/*!
* NevWare21 - ts-async, 0.2.4
* NevWare21 - ts-async, 0.2.5
* https://github.com/nevware21/ts-async

@@ -7,3 +7,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved.

*/
function e(e){"use strict";const a=void 0,S="",q="object",s="prototype",t="undefined",$="Symbol",F="length",f="name",H="slice",v=Object,J=v[s];var L,U=String;const W=(Xe=Array)[s];function B(t){return function(e){return typeof e===t}}function G(e){return J.toString.call(e)}function j(e){return typeof e===t||e===t}const R=B("function");function K(e){return(e||null!==e&&!j(e))&&e&&typeof e===q}const M=Xe.isArray,Q=B("number"),V=function(e){return!(!e||"[object Error]"!==G(e))};function A(e){return e&&R(e.then)}const X=v.getOwnPropertyDescriptor,Y=v.hasOwn||function(e,t){return r=t,(n=e)&&J.hasOwnProperty.call(n,r)||!!X(e,t);var n,r};function d(e,t,n){if(e&&K(e))for(const r in e)if(Y(e,r)&&-1===t.call(n||e,r,e[r]))break}function Z(e){throw new TypeError(e)}const ee=v.freeze;function te(e){return ee&&d(e,(e,t)=>{(M(t)||K(t))&&ee(t)}),ne(e)}const ne=ee||(e=>e),re=function(){{var e=te;let n={};return d({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{n[e]=e,n[t]=e}),e(n)}}(),oe=U,le="__tsUtils$gblCfg";let ce;function ie(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function I(e,t){let n=S;if(V(e))n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{n=JSON.stringify(e,null,t?Q(t)?t:4:a)}catch(e){n=" - "+I(e,t)}return G(e)+": "+n}function ue(r,o,l){return function(e){var t,n=e&&e[r]||o&&o[r];if(n||l)return t=arguments,(n||l).apply(e,n?W[H].call(t,1):t);Z("'"+oe(r)+"' not defined for "+I(e))}}let ae={};const r={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},T=v.defineProperty;function se(e,t,n){T(e,t,function(t){let n={};var e;return n[r.c]=!0,n[r.e]=!0,t.l&&(n.get=()=>t.l.v,e=X(t.l,"v"))&&e.set&&(n.set=e=>{t.l.v=e}),d(t,(e,t)=>{n[r[e]]=j(t)?n[r[e]]:t}),n}(n))}let E,fe=function(){var e;E=(ce||(e=ie()||{},ce=e[le]=e[le]||{}),ce),fe=null};function ve(t){let n={};return fe&&fe(),n.b=E.lzy,T(n,"v",{configurable:!0,get:function(){var e=t();return E.lzy||(T(n,"v",{value:e}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),e}}),n}function z(n,r){return ve(()=>{{var t=n;let e=r;try{e=t()}catch(e){}return e}})}const de="window";let n,k,_,ye;function C(e){return z(()=>pe(e)||a,a)}function me(e){return(n=!n||!1===e||E.lzy&&!n.b?z(ie,null):n).v}function pe(e,t){t=me(t);return t&&t[e]?t[e]:e===de&&k?k.v:null}let O,he,ge;function be(e){return z(function(){return O.v?O[e]:a},a)}function Pe(){var e=!O||E&&E.lzy&&!O.b;return e&&(O=C($)),he&&!e||(he=be("for")),ge&&!e||(ge=be("keyFor")),O.v}function we(t,n,r){if(t){var o=t[F]>>>0;for(let e=0;e<o&&!(e in t&&-1===n.call(r||t,t[e],e,t));e++);}}const Se=ue("indexOf",W),x=ue(H,W),je=(e,t)=>{try{e[s][f]=t}catch(e){}};function p(){return(Date.now||Re)()}function Re(){return(new Date).getTime()}function h(e){return e[L]}L=F;let o;function Ae(){var e=(o=!o||E.lzy&&!o.b?C("performance"):o).v;return e&&e.now?e.now():p()}const Ie="unref",Te="hasRef",Ee="enabled";function ze(e,t,n){let r=!0,o=e?t(null):null,l;const c=()=>(r=!1,o&&o[Ie]&&o[Ie](),l),i=()=>(o=t(o),r||c(),l),u=()=>{o&&n(o),o=null};return l={cancel:u,refresh:i,hasRef:()=>o&&o[Te]?o[Te]():r,ref:()=>(r=!0,o&&o.ref&&o.ref(),l),unref:c,enabled:!1},T(l,Ee,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&i()}}),{h:l,dn:()=>{o=null}}}function N(){{var o=this,l=a,c=x(arguments),i=M(l),u=i?l.length:0;let t=(0<u?l[0]:i?a:l)||setTimeout,n=(1<u?l[1]:a)||clearTimeout,e=c[0],r=(c[0]=function(){r.dn(),e.apply(o,arguments)},ze(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;n.call(o,e)}return t.apply(o,c)},function(e){n.call(o,e)}));return r.h}}let ke,_e=100,Ce=50;function Oe(e,t){return g(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function g(e,t,n,r){let o=e;return A(e)?(t||n)&&(o=e.then(t,n)):t&&t(e),o=r?xe(o,r):o}function xe(e,t){let n=e;return t&&(A(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),n}let Ne,De,qe,$e=!1;const Fe=["pending","resolving","resolved","rejected"],He="dispatchEvent";let Je;const Le="Promise",Ue="unhandledRejection",We=Ue.toLowerCase();let D=[],Be=0,Ge=10,Ke;function Me(e){return R(e)?e.toString():I(e)}function Qe(e,t,n){let r=x(arguments,3),c=0,i=!1,u,a=[],s=Be++,o=0<D.length?D[D.length-1]:void 0,f=!1,v=null,l;Ke=Ke||C(Le+"RejectionEvent");const d=(o,l)=>{try{return D.push(s),f=!0,v&&v.cancel(),v=null,e(function(n,r){a.push(function(){try{var e=2===c?o:l,t=j(e)?u:R(e)?e(u):e;A(t)?t.then(n,r):(e||3!==c?n:r)(t)}catch(e){r(e)}}),i&&b()},r)}finally{D.pop()}};var y,m,p,h;const g=()=>Fe[c],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,n)=>e=>{c===n&&(2===t&&A(e)?(c=1,e.then(P(2,1),P(3,1))):(c=t,i=!0,u=e,b(),f||3!==t||(v=v||N(w,Ge))))},w=()=>{if(!f)if((ye=ye||z(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(Ue,u,l);else{var e=(k=!k||E.lzy&&!k.b?C(de):k).v||me(),n=We,r=e=>(se(e,"promise",{g:()=>l}),e.reason=u,e),o=!!Ke.v;let t=(_=!_||E.lzy&&!_.b?C("document"):_).v;o=(Je=Je||z(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(n):{};r(o),Je.v&&o.initEvent(n,!1,!0),o&&e[He]?e[He](o):(r=e["on"+n])?r(o):(e=pe("console"))&&(e.error||e.log)(n,I(o))}};l={then:d,catch:e=>d(void 0,e),finally:t=>{let e=t,n=t;return R(t)&&(e=function(e){return t&&t(),e},n=function(e){throw t&&t(),e}),d(e,n)}},T(l,"state",{get:g}),$e&&(S=l,m=g,h=()=>G(u),y=()=>f,Ne=Ne||{toString:()=>"[[PromiseState]]"},De=De||{toString:()=>"[[PromiseResult]]"},qe=qe||{toString:()=>"[[PromiseIsHandled]]"},T(S,Ne,{get:m}),T(S,De,{get:h}),T(S,qe,{get:y})),Pe()&&(l[m=re[11],O&&(!E.lzy||O.b)||Pe(),O.v?O.v[m||11]:(h=re[11])?ae[h]=ae[h]||(p=$+"."+h,{description:oe(p),toString:()=>$+"("+p+")",_polyfill:!0}):void 0]="IPromise"),l.toString=()=>"IPromise"+($e?"["+s+(j(o)?"":":"+o)+"]":"")+" "+g()+(i?" - "+Me(u):""),R(n)||Z(Le+": executor is not a function - "+Me(n));var S=P(3,0);try{n.call(l,P(2,0),S)}catch(e){S(e)}return l}function l(n){return function(e){var t=x(arguments,1);return n((o,l)=>{try{let n=[],r=1;we(e,(e,t)=>{e&&(r++,g(e,e=>{n[t]=e,0==--r&&o(n)},l))}),0==--r&&o(n)}catch(e){l(e)}},t)}}function c(n){return function(t){var e=x(arguments,1);return A(t)?t:n(e=>{e(t)},e)}}function i(t){return function(n){var e=x(arguments,1);return t((e,t)=>{t(n)},e)}}const Ve=e=>{we(e,e=>{try{e()}catch(e){}})};function u(e,t){return Qe(u,function(e){let t=Q(e)?e:0;return e=>{N(()=>{Ve(e)},t)}}(t),e,t)}var Xe=l(u),U=c(u),Ye=i(u);let Ze;function y(e,t){var n=(Ze=Ze||C(Le)).v;if(!n)return u(e);R(e)||Z(Le+": executor is not a function - "+I(e));let r=0;n=new n((t,n)=>{e(function(e){r=2,t(e)},function(e){r=3,n(e)})});return T(n,"state",{get:function(){return Fe[r]}}),n}var et=l(y),tt=c(y),nt=i(y);function m(e){return Qe(m,Ve,e)}var rt=l(m),ot=c(m),lt=i(m);let ct;function b(e,t){var n=j(t)?ct:t;return Qe(b,function(){let l;return 0<=n&&(l={timeout:+n}),t=>{var n=e=>{Ve(t)},r=l;function o(e){let t=Ae();return{didTimeout:e,timeRemaining:()=>{return Ce-(e=t,Ae()-e);var e}}}if((ke=ke||z(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=ze(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),n(e||o(!1))},r)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(r||{}).timeout;N(()=>{n(o(!0))},j(e)?_e:e)}}}(),e,n)}var it=l(b),ut=c(b),at=i(b);let st;function P(e,t){return(st=st||ve(()=>y)).v.call(this,e,t)}var ft=l(P),vt=c(P),dt=i(P);const w="reject",yt="Rejected";let mt=0,pt,ht,gt={};const bt=()=>{};var Pt=(e,t,n)=>{gt[e]||(gt[e]=function(t){let n=Error,r=n[s][f];return o=t,l=function(){let e=this;try{je(n,t),(e=n.apply(e,arguments)||e)[f]=t}finally{je(n,r)}return e},c=n,i=l,u=c,(v.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){e.__proto__=t}:function(n,e){d(e,(e,t)=>n[e]=t)}))(i,u),e[s]=c[s],l[s]=new e,l;function e(){this.constructor=l,this[f]=o}var o,l,c,i,u}(e));var r=p();return new gt[e](`Task [${t.id}] ${n||""}- ${t.st?"Running":"Waiting"}: `+(r-(t.st||t.cr)||"0")+" ms")};function wt(e,t){let n=p()-t;we(e,e=>{(e&&!e.rj&&e.st&&e.st<n||!e.st&&e.cr&&e.cr<n)&&e&&e[w](e.rj||Pt("Aborted",e,"Stale "))})}function St(e,t){t=Se(e,t);-1!==t&&e.splice(t,1)}e.createAllPromise=ft,e.createAsyncAllPromise=Xe,e.createAsyncPromise=u,e.createAsyncRejectedPromise=Ye,e.createAsyncResolvedPromise=U,e.createIdleAllPromise=it,e.createIdlePromise=b,e.createIdleRejectedPromise=at,e.createIdleResolvedPromise=ut,e.createNativeAllPromise=et,e.createNativePromise=y,e.createNativeRejectedPromise=nt,e.createNativeResolvedPromise=tt,e.createPromise=P,e.createRejectedPromise=dt,e.createResolvedPromise=vt,e.createSyncAllPromise=rt,e.createSyncPromise=m,e.createSyncRejectedPromise=lt,e.createSyncResolvedPromise=ot,e.createTaskScheduler=function(u,e){let a,t=[],s=[],n,r,f=0,v=(e?e+".":"")+mt++,o;u=u||P;const d=()=>{var e=0<h(t)+h(s);0<n&&(o||(o=N(()=>{wt(t,n),wt(s,n),o&&(o.enabled=0<h(t)+h(s))},r)).unref(),o)&&(o.enabled=e)},y=(l,c)=>(l.st=p(),t.push(l),d(),(t,n)=>{const r=e=>{l.rj=l.rj||e||Pt(yt,l),l[w]=bt,i(l),t=null,n&&n(e),n=null};var e=l.id;if(l.rj)r(l.rj);else{l[w]=r;try{var o=c(e);l.to&&A(o)&&(l.t=N(()=>{r(Pt("Timeout",l))},l.to)),g(o,e=>{i(l),n=null,t&&t(e),t=null},r)}catch(e){r(e)}}}),i=e=>{St(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,h(t)+h(s)===0)&&(o&&o.cancel(),o=null)};var l,c,m,e={idle:!0,queue:(e,t,n)=>{let r=v+"."+f++,o=(t&&(r+="-("+t+")"),{id:r,cr:p(),to:n,[w]:e=>{o.rj=e||Pt(yt,o),o[w]=bt}});var l,c,i;return a?o.p=(l=o,c=a,i=e,s.push(l),d(),u((e,t)=>{l.id,c.id,Oe(c.p,()=>{St(s,l),y(l,i)(e,t)})})):o.p=u(y(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,n=e,r=t||e/10,d()}};return se(e,"idle",{g:()=>h(t)+h(s)===0}),l=e,c=()=>v,m=()=>({l:a,r:t,w:s}),pt=pt||{toString:()=>"[[SchedulerName]]"},ht=ht||{toString:()=>"[[SchedulerState]]"},T(l,pt,{get:c}),T(l,ht,{get:m}),e},e.doAwait=g,e.doAwaitResponse=Oe,e.doFinally=xe,e.setCreatePromiseImpl=function(e){st=e?ve(()=>e):null},e.setDetaultIdleTimeout=function(e){ct=e},e.setPromiseDebugState=function(e,t){$e=e}}var t=this;"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(((t="undefined"!=typeof globalThis?globalThis:t||self).nevware21=t.nevware21||{},t.nevware21["ts-async"]={}));
function e(e){"use strict";const a=void 0,s=null,S="",q="function",$="object",u="prototype",F="__proto__",t="undefined",H="Symbol",J="length",L="name",U="slice",n=Object,W=n[u];var B,G=String;const K=(ct=Array)[u];function M(t){return function(e){return typeof e===t}}function Q(e){return W.toString.call(e)}function j(e){return typeof e===t||e===t}const R=M(q);function V(e){var t;return(e||(t=e)!==s&&!j(t))&&e&&typeof e===$}const X=ct.isArray,Y=M("number"),Z=function(e){return!(!e||"[object Error]"!==Q(e))};function T(e){return e&&R(e.then)}const ee=n.getOwnPropertyDescriptor,te=n.hasOwn||function(e,t){return r=t,(n=e)&&W.hasOwnProperty.call(n,r)||!!ee(e,t);var n,r};function r(e,t,n){if(e&&V(e))for(const r in e)if(te(e,r)&&-1===t.call(n||e,r,e[r]))break}function ne(e){throw new TypeError(e)}const re=n.freeze;function oe(e){return re&&r(e,(e,t)=>{(X(t)||V(t))&&re(t)}),ce(e)}const ce=re||(e=>e),ie=n.getPrototypeOf||(e=>e[F]||s),le=function(){{var e=oe;let n={};return r({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},(e,t)=>{n[e]=e,n[t]=e}),e(n)}}(),ue=G,ae="__tsUtils$gblCfg";let se;function fe(){var e;return(e=(e=(e=typeof globalThis!==t?globalThis:void 0)||typeof self===t?e:self)||typeof window===t?e:window)||typeof global===t?e:global}function A(e,t){let n=S;if(Z(e))n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'";else try{n=JSON.stringify(e,s,t?Y(t)?t:4:a)}catch(e){n=" - "+A(e,t)}return Q(e)+": "+n}function ve(r,o,c){return function(e){var t,n=e&&e[r]||o&&o[r];if(n||c)return t=arguments,(n||c).apply(e,n?K[U].call(t,1):t);ne("'"+ue(r)+"' not defined for "+A(e))}}let de={};const o={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},I=n.defineProperty;function ye(e,t,n){I(e,t,function(t){let n={};var e;return n[o.c]=!0,n[o.e]=!0,t.l&&(n.get=()=>t.l.v,e=ee(t.l,"v"))&&e.set&&(n.set=e=>{t.l.v=e}),r(t,(e,t)=>{n[o[e]]=j(t)?n[o[e]]:t}),n}(n))}let E,pe=function(){var e;E=(se||(e=fe()||{},se=e[ae]=e[ae]||{}),se),pe=s};function c(t){let n={};return pe&&pe(),n.b=E.lzy,I(n,"v",{configurable:!0,get:function(){var e=t();return E.lzy||(I(n,"v",{value:e}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),e}}),n}function k(n,r){return c(()=>{{var t=n;let e=r;try{e=t()}catch(e){}return e}})}const me="window";let i,z,C,he;function O(e){return k(()=>be(e)||a,a)}function ge(e){return(i=!i||!1===e||E.lzy&&!i.b?k(fe,s):i).v}function be(e,t){t=ge(t);return t&&t[e]?t[e]:e===me&&z?z.v:s}let _,Pe,we;function Se(e){return k(function(){return _.v?_[e]:a},a)}function je(){var e=!_||E&&E.lzy&&!_.b;return e&&(_=O(H)),Pe&&!e||(Pe=Se("for")),we&&!e||(we=Se("keyFor")),_.v}function Re(t,n,r){if(t){var o=t[J]>>>0;for(let e=0;e<o&&!(e in t&&-1===n.call(r||t,t[e],e,t));e++);}}const Te=ve("indexOf",K),x=ve(U,K),Ae=n.create||function(e){if(!e)return{};var t=typeof e;if(t!==$&&t!=q)throw new TypeError("Prototype must be an Object or function: "+A(e));function n(){}return n[u]=e,new n};let Ie;function Ee(e,t){return(n.setPrototypeOf||function(n,e){(Ie=Ie||c(()=>({[F]:[]})instanceof Array)).v?n[F]=e:r(e,(e,t)=>n[e]=t)})(e,t)}const ke=(e,t)=>{try{t&&(e[L]=t)}catch(e){}},ze=(e,t)=>{try{ye(e,L,{v:t,c:!0,e:!1})}catch(e){}};function m(){return(Date.now||Ce)()}function Ce(){return(new Date).getTime()}function h(e){return e[B]}B=J;let l;function Oe(){var e=(l=!l||E.lzy&&!l.b?O("performance"):l).v;return e&&e.now?e.now():m()}const _e="unref",xe="hasRef",Ne="enabled";function De(e,t,n){let r=!0,o=e?t(s):s,c;const i=()=>(r=!1,o&&o[_e]&&o[_e](),c),l=()=>(o=t(o),r||i(),c),u=()=>{o&&n(o),o=s};return c={cancel:u,refresh:l,hasRef:()=>o&&o[xe]?o[xe]():r,ref:()=>(r=!0,o&&o.ref&&o.ref(),c),unref:i,enabled:!1},I(c,Ne,{get:()=>!!o,set:e=>{!e&&o&&u(),e&&!o&&l()}}),{h:c,dn:()=>{o=s}}}function N(){{var o=this,c=a,i=x(arguments),l=X(c),u=l?c.length:0;let t=(0<u?c[0]:l?a:c)||setTimeout,n=(1<u?c[1]:a)||clearTimeout,e=i[0],r=(i[0]=function(){r.dn(),e.apply(o,arguments)},De(!0,e=>{if(e){if(e.refresh)return e.refresh(),e;n.call(o,e)}return t.apply(o,i)},function(e){n.call(o,e)}));return r.h}}let qe,$e=100,Fe=50;function He(e,t){return Je(e,e=>{t&&t({value:e,rejected:!1})},e=>{t&&t({rejected:!0,reason:e})})}function Je(e,t,n,r){let o=e;return T(e)?(t||n)&&(o=e.then(t,n)):t&&t(e),o=r?Le(o,r):o}function Le(e,t){let n=e;return t&&(T(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t()),n}let Ue,We,Be,Ge=!1;const Ke=["pending","resolving","resolved","rejected"],Me="dispatchEvent";let Qe;const Ve="Promise",Xe="unhandledRejection",Ye=Xe.toLowerCase();let D=[],Ze=0,et=10,tt;function nt(e){return R(e)?e.toString():A(e)}function rt(e,t,n){let r=x(arguments,3),i=0,l=!1,u,a=[],s=Ze++,o=0<D.length?D[D.length-1]:void 0,f=!1,v=null,c;tt=tt||O(Ve+"RejectionEvent");const d=(o,c)=>{try{return D.push(s),f=!0,v&&v.cancel(),v=null,e(function(n,r){a.push(function(){try{var e=2===i?o:c,t=j(e)?u:R(e)?e(u):e;T(t)?t.then(n,r):(e||3!==i?n:r)(t)}catch(e){r(e)}}),l&&b()},r)}finally{D.pop()}};var y,p,m,h;const g=()=>Ke[i],b=()=>{var e;0<a.length&&(e=a.slice(),a=[],f=!0,t(e),v&&v.cancel(),v=null)},P=(t,n)=>e=>{i===n&&(2===t&&T(e)?(i=1,e.then(P(2,1),P(3,1))):(i=t,l=!0,u=e,b(),f||3!==t||(v=v||N(w,et))))},w=()=>{if(!f)if((he=he||k(()=>!(!process||!(process.versions||{}).node),!1)).v)process.emit(Xe,u,c);else{var e=(z=!z||E.lzy&&!z.b?O(me):z).v||ge(),n=Ye,r=e=>(ye(e,"promise",{g:()=>c}),e.reason=u,e),o=!!tt.v;let t=(C=!C||E.lzy&&!C.b?O("document"):C).v;o=(Qe=Qe||k(()=>{var e;return!!(e=t&&t.createEvent?t.createEvent("Event"):void 0)&&e.initEvent},null)).v?t.createEvent("Event"):o?new Event(n):{};r(o),Qe.v&&o.initEvent(n,!1,!0),o&&e[Me]?e[Me](o):(r=e["on"+n])?r(o):(e=be("console"))&&(e.error||e.log)(n,A(o))}};c={then:d,catch:e=>d(void 0,e),finally:t=>{let e=t,n=t;return R(t)&&(e=function(e){return t&&t(),e},n=function(e){throw t&&t(),e}),d(e,n)}},I(c,"state",{get:g}),Ge&&(S=c,p=g,h=()=>Q(u),y=()=>f,Ue=Ue||{toString:()=>"[[PromiseState]]"},We=We||{toString:()=>"[[PromiseResult]]"},Be=Be||{toString:()=>"[[PromiseIsHandled]]"},I(S,Ue,{get:p}),I(S,We,{get:h}),I(S,Be,{get:y})),je()&&(c[p=le[11],_&&(!E.lzy||_.b)||je(),_.v?_.v[p||11]:(h=le[11])?de[h]=de[h]||(m=H+"."+h,{description:ue(m),toString:()=>H+"("+m+")",_polyfill:!0}):void 0]="IPromise"),c.toString=()=>"IPromise"+(Ge?"["+s+(j(o)?"":":"+o)+"]":"")+" "+g()+(l?" - "+nt(u):""),R(n)||ne(Ve+": executor is not a function - "+nt(n));var S=P(3,0);try{n.call(c,P(2,0),S)}catch(e){S(e)}return c}function f(n){return function(e){var t=x(arguments,1);return n((o,c)=>{try{let n=[],r=1;Re(e,(e,t)=>{e&&(r++,Je(e,e=>{n[t]=e,0==--r&&o(n)},c))}),0==--r&&o(n)}catch(e){c(e)}},t)}}function v(n){return function(t){var e=x(arguments,1);return T(t)?t:n(e=>{e(t)},e)}}function d(t){return function(n){var e=x(arguments,1);return t((e,t)=>{t(n)},e)}}const ot=e=>{Re(e,e=>{try{e()}catch(e){}})};function y(e,t){return rt(y,function(e){let t=Y(e)?e:0;return e=>{N(()=>{ot(e)},t)}}(t),e,t)}var ct=f(y),G=v(y),it=d(y);let lt;function p(e,t){var n=(lt=lt||O(Ve)).v;if(!n)return y(e);R(e)||ne(Ve+": executor is not a function - "+A(e));let r=0;n=new n((t,n)=>{e(function(e){r=2,t(e)},function(e){r=3,n(e)})});return I(n,"state",{get:function(){return Ke[r]}}),n}var ut=f(p),at=v(p),st=d(p);function g(e){return rt(g,ot,e)}var ft=f(g),vt=v(g),dt=d(g);let yt;function b(e,t){var n=j(t)?yt:t;return rt(b,function(){let c;return 0<=n&&(c={timeout:+n}),t=>{var n=e=>{ot(t)},r=c;function o(e){let t=Oe();return{didTimeout:e,timeRemaining:()=>{return Fe-(e=t,Oe()-e);var e}}}if((qe=qe||k(()=>{return!!(e=requestIdleCallback)||e!==a;var e},!1)).v&&requestIdleCallback){let t=De(!0,e=>(e&&cancelIdleCallback(e),requestIdleCallback(e=>{t.dn(),n(e||o(!1))},r)),e=>{cancelIdleCallback(e)});void t.h}else{var e=(r||{}).timeout;N(()=>{n(o(!0))},j(e)?$e:e)}}}(),e,n)}var pt=f(b),mt=v(b),ht=d(b);let gt;function P(e,t){return(gt=gt||c(()=>p)).v.call(this,e,t)}var bt=f(P),Pt=v(P),wt=d(P);const w="reject",St="Rejected";let jt=0,Rt,Tt,At={};const It=()=>{};var Et=(e,t,n)=>{At[e]||(At[e]=function(r){let o=Error,c=o[u][L],i=Error.captureStackTrace;return t=r,n=function(){var e=this;try{ke(o,r);var t,n=o.apply(e,arguments)||e;return n!==e&&(t=ie(e))!==ie(n)&&Ee(n,t),i&&i(n,e.constructor),n}finally{ke(o,c)}},l=o,ze(n,t),(n=Ee(n,l))[u]=l===s?Ae(l):(e[u]=l[u],new e),n;function e(){this.constructor=n,ze(this,t)}var t,n,l}(e));var r=m();return new At[e](`Task [${t.id}] ${n||""}- ${t.st?"Running":"Waiting"}: `+(r-(t.st||t.cr)||"0")+" ms")};function kt(e,t){let n=m()-t;Re(e,e=>{(e&&!e.rj&&e.st&&e.st<n||!e.st&&e.cr&&e.cr<n)&&e&&e[w](e.rj||Et("Aborted",e,"Stale "))})}function zt(e,t){t=Te(e,t);-1!==t&&e.splice(t,1)}e.createAllPromise=bt,e.createAsyncAllPromise=ct,e.createAsyncPromise=y,e.createAsyncRejectedPromise=it,e.createAsyncResolvedPromise=G,e.createIdleAllPromise=pt,e.createIdlePromise=b,e.createIdleRejectedPromise=ht,e.createIdleResolvedPromise=mt,e.createNativeAllPromise=ut,e.createNativePromise=p,e.createNativeRejectedPromise=st,e.createNativeResolvedPromise=at,e.createPromise=P,e.createRejectedPromise=wt,e.createResolvedPromise=Pt,e.createSyncAllPromise=ft,e.createSyncPromise=g,e.createSyncRejectedPromise=dt,e.createSyncResolvedPromise=vt,e.createTaskScheduler=function(u,e){let a,t=[],s=[],n,r,f=0,v=(e?e+".":"")+jt++,o;u=u||P;const d=()=>{var e=0<h(t)+h(s);0<n&&(o||(o=N(()=>{kt(t,n),kt(s,n),o&&(o.enabled=0<h(t)+h(s))},r)).unref(),o)&&(o.enabled=e)},y=(c,i)=>(c.st=m(),t.push(c),d(),(t,n)=>{const r=e=>{c.rj=c.rj||e||Et(St,c),c[w]=It,l(c),t=null,n&&n(e),n=null};var e=c.id;if(c.rj)r(c.rj);else{c[w]=r;try{var o=i(e);c.to&&T(o)&&(c.t=N(()=>{r(Et("Timeout",c))},c.to)),Je(o,e=>{l(c),n=null,t&&t(e),t=null},r)}catch(e){r(e)}}}),l=e=>{zt(t,e),e.t&&e.t.cancel(),e.t=null,a&&a===e&&(a=null,h(t)+h(s)===0)&&(o&&o.cancel(),o=null)};var c,i,p,e={idle:!0,queue:(e,t,n)=>{let r=v+"."+f++,o=(t&&(r+="-("+t+")"),{id:r,cr:m(),to:n,[w]:e=>{o.rj=e||Et(St,o),o[w]=It}});var c,i,l;return a?o.p=(c=o,i=a,l=e,s.push(c),d(),u((e,t)=>{c.id,i.id,He(i.p,()=>{zt(s,c),y(c,l)(e,t)})})):o.p=u(y(o,e)),(a=o).p},setStaleTimeout:(e,t)=>{o&&o.cancel(),o=null,n=e,r=t||e/10,d()}};return ye(e,"idle",{g:()=>h(t)+h(s)===0}),c=e,i=()=>v,p=()=>({l:a,r:t,w:s}),Rt=Rt||{toString:()=>"[[SchedulerName]]"},Tt=Tt||{toString:()=>"[[SchedulerState]]"},I(c,Rt,{get:i}),I(c,Tt,{get:p}),e},e.doAwait=Je,e.doAwaitResponse=He,e.doFinally=Le,e.setCreatePromiseImpl=function(e){gt=e?c(()=>e):null},e.setDetaultIdleTimeout=function(e){yt=e},e.setPromiseDebugState=function(e,t){Ge=e}}var t=this;"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(((t="undefined"!=typeof globalThis?globalThis:t||self).nevware21=t.nevware21||{},t.nevware21["ts-async"]={}));
//# sourceMappingURL=ts-async.min.js.map
{
"name": "@nevware21/ts-async",
"description": "support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.",
"version": "0.2.4",
"version": "0.2.5",
"homepage": "https://github.com/nevware21/ts-async",
"sideEffects": false,
"license": "MIT",
"author": {
"name": "Nevware21",
"email": "github@nevware21.com"
"email": "github+ts_async@nevware21.com"
},

@@ -14,2 +15,3 @@ "keywords": [

"javascript",
"es5",
"promise",

@@ -19,2 +21,4 @@ "es6.promise",

"asynchronous",
"async promise",
"asynchronous promise",
"sync",

@@ -26,8 +30,6 @@ "synchronous",

"idle promise",
"requestIdleCallback",
"minification",
"browser",
"promise polyfill",
"idle promise",
"synchronous promise",
"sync promise",
"scheduler",

@@ -48,3 +50,2 @@ "task scheduler"

},
"sideEffects": false,
"licenses": [

@@ -57,3 +58,3 @@ {

"scripts": {
"build": "grunt ts_async --verbose && npm run package && npm run dtsgen",
"build": "npm run pre-proc && grunt ts_async --verbose && npm run pre-proc -- -restore && npm run package && npm run dtsgen",
"rebuild": "npm run build && npm run test",

@@ -76,7 +77,9 @@ "package": "rollup -c rollup.config.js --bundleConfigAsCjs",

"rush-update": "rush update --recheck --purge --full",
"dtsgen": "api-extractor run --local --verbose"
"dtsgen": "api-extractor run --local --verbose",
"pre-proc": "node ../tools/build-tools/pre-proc/build/pre-proc.js -C ../tools/build-tools/pre-proc.json -R .."
},
"dependencies": {
"@nevware21/ts-utils": ">= 0.9.5 < 2.x"
"@nevware21/ts-utils": ">= 0.9.7 < 2.x",
"@nevware21/tools-pre-proc": "0.1.0"
},

@@ -89,3 +92,3 @@ "peerDependencies": {

"@istanbuljs/nyc-config-typescript": "^1.0.2",
"@rollup/plugin-commonjs": "^24.0.0",
"@rollup/plugin-commonjs": "^25.0.0",
"@rollup/plugin-json": "^6.0.0",

@@ -92,0 +95,0 @@ "@rollup/plugin-node-resolve": "^15.0.1",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc