@nevware21/ts-utils
Advanced tools
Comparing version 0.9.1 to 0.9.2
@@ -9,3 +9,3 @@ /* | ||
import { _getGlobalConfig } from "../internal/global"; | ||
import { objDefine } from "../object/define"; | ||
import { objDefineProp } from "../object/define"; | ||
/** | ||
@@ -50,8 +50,11 @@ * @internal | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
var result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
// Just replace the value | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -58,0 +61,0 @@ delete lazyValue.b; |
import { _getGlobalConfig } from "../internal/global"; | ||
import { objDefine } from "../object/define"; | ||
import { objDefineProp } from "../object/define"; | ||
export let _globalLazyTestHooks; | ||
@@ -12,7 +12,10 @@ let _fetchLazyTestHooks = function () { | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
let result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -19,0 +22,0 @@ delete lazyValue.b; |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -432,7 +432,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
var result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -439,0 +442,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
define(["exports"],function(n){"use strict";var l=void 0,a="",L="boolean",_="function",R="number",W="object",f="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",c="length",M="done",i="value",G="name",e=Object,V=e[f],q=String,t=q[f],u=Math,J=Array,o=J[f];function Z(n,r){try{r=n()}catch(n){}return r}var Q=[K,R,L,r,"symbol","bigint"];function s(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||X(n)!==r)}}function X(n){return V.toString.call(n)}function y(n){return typeof n===r||n===r}function v(n){return null===n||y(n)}function Y(n){return null===n||!nn(n)}function nn(n){return!!n||n!==l}function rn(n){var r=typeof n;return!(n&&r===W||null!==n&&!~Q.indexOf(r))}var d=s(K),b=s(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=J.isArray,tn=p("Date"),en=s(R),un=s(L),on=p("RegExp"),K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),cn=p("Error");function an(n){return!!n&&b(n.then)}var fn=an;function ln(n){return!(!n||Z(function(){return!(n&&0+n)},!n))}var sn=e.getOwnPropertyDescriptor;function pn(n,r){return n&&V.hasOwnProperty.call(n,r)}var yn=e.hasOwn||vn;function vn(n,r){return pn(n,r)||!!sn(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(yn(n,e)&&-1===r.call(t||n,e,n[e]))break}function dn(n,t,e,r){var u={};return m(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function S(n){throw new TypeError(n)}function bn(n){throw new RangeError(n)}function hn(n){return n}var gn=e.freeze,mn=e.assign;function Sn(n){return h(n)&&null!==n||S("objKeys called on non-object"),e.keys(n)}function w(n){return gn&&m(n,function(n,r){(g(r)||h(r))&&gn(r)}),wn(n)}var wn=gn||hn,In=e.seal||hn,Tn=e.getPrototypeOf||hn;function jn(n){return dn(n,0,0,w)}function On(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),w(t)}var xn,En=jn({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}),I=q,Cn="__tsUtils$gblCfg";function Fn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Dn(){var n;return xn||(n=Fn()||{},xn=n[Cn]=n[Cn]||{}),xn}function T(n,r){var t=a;if(cn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?en(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return X(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[c];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));S("'"+I(t)+"' not defined for "+T(n))}}var q=u.min,Pn=u.max,zn=O("slice",t),x=O("substring",t),kn=O("substr",t,An);function An(n,r,t){return v(n)&&S("'polyStrSubstr called with invalid "+T(n)),t<0?a:((r=r||0)<0&&(r=Pn(r+n[c],0)),y(t)?zn(n,r):zn(n,r,r+t))}var Nn,Ln=O("startsWith",t,function(n,r,t){d(n)||S("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[c],t=0<t?t:0;return x(n,t,t+e)===r});function _n(){var n;return Nn||(n=Dn(),Nn=n.gblSym=n.gblSym||{k:{},s:{}}),Nn}var Rn={};function Wn(n){return{description:I(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Kn(n){var r,t=_n();return yn(t,n)||(r=Wn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Bn(n){return n&&n.toString&&Ln(n.toString(),H)||S(n+" is not a symbol"),_n().s[n]}function Hn(n){n=En[n];return n?Rn[n]=Rn[n]||Wn(H+"."+n):void 0}var Un={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function $n(n){var t={};return t[Un.c]=!0,t[Un.e]=!0,m(n,function(n,r){t[Un[n]]=y(r)?t[Un[n]]:r}),t}var E,Mn=e.defineProperty,Gn=e.defineProperties;function C(n,r,t){return Mn(n,r,$n(t))}var Vn=function(){E=Dn(),Vn=null};function qn(r){var t={};return Vn&&Vn(),t.b=E.lzy,C(t,"v",{g:function(){var n=r();return E.lzy||(C(t,"v",{v:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function F(n,r){return qn(function(){return Z(n,r)})}var Jn,D,Zn,Qn,Xn,Yn,nr,P,rr,tr,er="window";function z(n){return F(function(){return or(n)||l},l)}function ur(n){return(Jn=!Jn||!1===n||E.lzy&&!Jn.b?F(Fn,null):Jn).v}function or(n,r){r=ur(r);return r&&r[n]?r[n]:n===er&&D?D.v:null}function ir(){return(Zn=!Zn||E.lzy&&!Zn.b?z("document"):Zn).v}function cr(){return(D=!D||E.lzy&&!D.b?z(er):D).v}function ar(){return(Qn=!Qn||E.lzy&&!Qn.b?z("navigator"):Qn).v}function fr(){return(Xn=!Xn||E.lzy&&!Xn.b?z("history"):Xn).v}function lr(n){return F(function(){return P.v?P[n]:l},l)}var sr=s("symbol");function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),rr&&!n||(rr=lr("for")),tr&&!n||(tr=lr("keyFor")),P.v}function pr(n,r){var t=En[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?l:Hn(n)}function yr(n){return!!n&&b(n.next)}var vr=O("every",o),dr=O("filter",o);function A(n,r,t){if(n)for(var e=n[c]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}var br=O(U,o),hr=O($,o);function gr(n,r,t){return-1!==br(n,r,t)}function mr(n,r,t){r=Sr(n,r,t);return-1!==r?n[r]:void 0}function Sr(t,e,u){var o=-1;return A(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function wr(n,r,t){r=Ir(n,r,t);return-1!==r?n[r]:void 0}function Ir(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}var Tr,jr=O("find",o,mr),Or=O("findIndex",o,Sr),xr=O("findLast",o,wr),Er=O("findLastIndex",o,Ir),Cr=O("includes",o,gr),Fr=Cr,Dr=O("map",o),Pr=O("reduce",o),o=O("some",o);function zr(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function kr(n,r){try{n[f][G]=r}catch(n){}}function Ar(r,t){var n,e,u,o=Error,i=o[f][G];function c(){this.constructor=e,this[G]=n}return n=r,zr(e=function(){var n=this;try{kr(o,r),(n=o.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{kr(o,i)}return n},u=o),c[f]=u[f],e[f]=new c,e}function Nr(){return(Date.now||Lr)()}function Lr(){return(new Date).getTime()}function _r(r){return function(n){return v(n)&&S("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,a):n}}var Rr=_r(/^\s+|(?=\s)\s+$/g),Wr=_r(/^\s+/g),Kr=_r(/(?=\s)\s+$/g),Br=O("trim",t,Rr),Hr=O("trimStart",t,Wr),Ur=Hr,$r=O("trimEnd",t,Kr),Mr=$r,N=O("toUpperCase",t),Gr=O("toLowerCase",t);function Vr(n,i,c){return Br(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||a;return c&&(e=N(e)),(u||a)+i+e})}function qr(n,r){return Vr(n,"",!0).replace(/^\w/,r?N:Gr)}var Jr=u.floor,Zr=u.ceil,Qr=u.trunc||function(n){n=+n;return(0<n?Jr:Zr)(n)};function Xr(n,r){var t=+n;return t==1/0&&r&&bn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Qr(t)}var Yr=O("repeat",t,function(n,r){v(n)&&S("can't convert ["+T(n)+"]"),(r=Xr(r,!0))<0&&bn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function nt(n,r,t){var e=a,n=(r=Xr(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[c]?Yr(e,Zr(r/e[c])):e)[c]>r?x(e,0,r):e}var rt,tt,et,ut,ot=O("padStart",t,function(n,r,t){return nt(n,r,t)+n}),u=O("padEnd",t,function(n,r,t){return n+nt(n,r,t)}),it=/([^\w\d_$])/g;function ct(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(ut=ut||!cr()||cr())){et||(tt=Function[f].toString,et=tt.call(e));try{var t=Tn(n),r=(r=!t)||(t=pn(t,B)?t[B]:t)&&typeof t===_&&tt.call(t)===et}catch(n){}}return r}function at(n){var r=n.result={};return n.copyTo(r,n.value),!0}var ft,lt=[dt,gt,ht,bt];function st(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],c={handler:e.handler,src:e.src,path:r},a={type:typeof n,isPrim:rn(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return st(t,n,r?c:e,r)},copyTo:function(n,r){return pt(t,n,r,c)}};return a.isPrim?i&&i.call(e,a)?a.result:n:(u=n,r=function(r){C(a,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<lt.length?lt[n++]:at)).call(e,a);)t=null},A(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function pt(n,r,t,e){if(!v(t))for(var u in t)r[u]=st(n,t[u],e,u);return r}function yt(n,r,t){return pt([],n,r,{handler:t,src:r,path:[]})}function vt(n,r){return st([],n,{handler:r,src:n})}function dt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function bt(n){var r=n.value;return!!tn(r)&&(n.result=new Date(r.getTime()),!0)}function ht(n){return n.type===_}function gt(n){var r,t=n.value;return!!ct(t)&&(r=n.result={},n.copyTo(r,t),!0)}function mt(r,n){return A(n,function(n){yt(r,n)}),r}function St(){return(ft=!ft||E.lzy&&!ft.b?z("performance"):ft).v}function wt(){var n=St();return n&&n.now?n.now():Nr()}function It(n){return wt()-n}var Tt=c,jt="(.*)";function Ot(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function xt(n,r){return n[pr(3)]=function(){return Et(r)},n}function Et(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[M]=r;var n;return r||C(n,i,{g:e}),n}};return t.r&&(n.return=function(n){var r={done:!0};return r[i]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={done:!0};return r[i]=t.t&&t.t(n),r}),n}function Ct(r,n,t){var e;if(r&&(yr(r)||(r=r[e=pr(3)]?r[e]():null),yr(r)))try{for(var u=0,o=r.next();!o[M]&&-1!==n.call(t||r,o[i],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}var Ft=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t};function Dt(n,r,t){r=r&&r[pr(9)];return r?r(n,t):[n]}var Pt=O("split",t),zt=k()?O("split",t):Dt,kt=O("endsWith",t,function(n,r,t){d(n)||S("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[c],u=n[c],t=!y(t)&&t<u?t:u;return x(n,t-e,t)===r}),At=O(U,t),U=O($,t),$=O("includes",t,Nt),t=$;function Nt(n,r,t){return on(r)&&S("'searchString' must not be a regular expression"+T(r)),-1!==At(n,I(r),t)}var Lt,_t="ref",Rt="un"+_t,Wt="hasRef",Kt="enabled";function Bt(n,r,t){function e(){return c=!1,a&&a[Rt]&&a[Rt](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=null}var i,c=!0,a=n?r(null):null,n={cancel:o,refresh:u};return n[Wt]=function(){return a&&a[Wt]?a[Wt]():c},n[_t]=function(){return c=!0,a&&a[_t]&&a[_t](),i},n[Rt]=e,n[Kt]=!1,Mn(i=n,Kt,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=null}}}function Ht(r,n,t,e){var u=g(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,c=(1<o?t[1]:l)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),a.apply(r,arguments)},Bt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;c.call(r,n)}return i.apply(r,e)},function(n){c.call(r,n)}));return f.h}function Ut(n,r){return Ht(this,!0,l,j(arguments,0))}var $t=100,Mt=50;function Gt(){return!(!(Lt=Lt||F(function(){return nn(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(yr(r))for(var t=r.next();!t[M];)n.push(t[i]),t=r.next();else n.push(r);return n},n.arrContains=Fr,n.arrEvery=vr,n.arrFilter=dr,n.arrFind=jr,n.arrFindIndex=Or,n.arrFindLast=xr,n.arrFindLastIndex=Er,n.arrForEach=A,n.arrIncludes=Cr,n.arrIndexOf=br,n.arrLastIndexOf=hr,n.arrMap=Dr,n.arrReduce=Pr,n.arrSome=o,n.arrayDeepCopyHandler=dt,n.asString=I,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return C(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Et(n)},n.createCustomError=Ar,n.createEnum=function(n){return dn(n,1,0,w)},n.createEnumKeyMap=jn,n.createEnumValueMap=function(n){return dn(n,1,1,w)},n.createFilenameRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?jt:"(.)"})},!!r,t)},n.createIterable=function(n){return xt({},n)},n.createIterator=Et,n.createRangeIterator=function(n,r,t){var e=n,u=l,o=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return C(t,"v",{g:function(){return u}}),Et(t)},n.createSimpleMap=On,n.createTimeout=function(n,r){return Ht(this,!1,l,j(arguments,0))},n.createTimeoutWith=function(n,r,t){return Ht(this,!1,n,j(arguments,1))},n.createTypeMap=On,n.createWildcardRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,jt)},!!r,t)},n.dateDeepCopyHandler=bt,n.deepExtend=function(n,r,t,e,u,o,i){return mt(vt(n)||{},j(arguments,0))},n.dumpObj=T,n.elapsedTime=It,n.encodeAsHtml=function(n){return rt=rt||qn(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+rt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+ot(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?en(r)?r:4:l)}catch(n){t='"'+T(n)+'"'}return t},n.functionDeepCopyHandler=ht,n.getDocument=ir,n.getGlobal=ur,n.getHistory=fr,n.getInst=or,n.getIntValue=function(n,r){return v(n)?r:en(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=pr,n.getLazy=qn,n.getLength=function(n){return n[Tt]},n.getNavigator=ar,n.getPerformance=St,n.getSymbol=k,n.getValueByIter=function(r,n,t){return n&&r&&(Ct(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Pt(r,"."),u=e.length,o=0;o<u&&!v(n);o++)n=n[e[o]];return v(n)?t:n},n.getWindow=cr,n.hasDocument=function(){return!!ir()},n.hasHistory=function(){return!!fr()},n.hasIdleCallback=Gt,n.hasNavigator=function(){return!!ar()},n.hasPerformance=function(){return!!St()},n.hasSymbol=function(){return!!k()},n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(g(r))o=0<r[c];else if(tn(r))o=!isNaN(r.getTime());else{if(un(r))return!0;if(h(r)){try{e=r,A([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(b(n)?n():n),-1});var i=u;if(un(i))return i;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!Sn(r)[c]}o=ln(r)}return o}(n,0)},n.hasWindow=function(){return!!cr()},n.isArray=g,n.isArrayBuffer=L,n.isBlob=R,n.isBoolean=un,n.isDate=tn,n.isDefined=nn,n.isError=cn,n.isFile=K,n.isFormData=J,n.isFunction=b,n.isIterable=function(n){return!Y(n)&&b(n[pr(3)])},n.isIterator=yr,n.isNode=function(){return(nr=nr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!Z(function(){return n&&0+n},n)},n.isNullOrUndefined=v,n.isNumber=en,n.isObject=h,n.isPlainObject=ct,n.isPrimitive=rn,n.isPromise=function(n){return an(n)&&b(n.catch)},n.isPromiseLike=an,n.isRegExp=on,n.isStrictNullOrUndefined=Y,n.isStrictUndefined=function(n){return!nn(n)},n.isString=d,n.isSymbol=sr,n.isThenable=fn,n.isTruthy=ln,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return(Yn=Yn||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Ct,n.makeGlobRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=xt,n.mathCeil=Zr,n.mathFloor=Jr,n.mathMax=Pn,n.mathMin=q,n.mathToInt=Xr,n.mathTrunc=Qr,n.newSymbol=function(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Wn(n)},n.normalizeJsName=function(n,r){n=I(n).replace(it,"_");return y(r)?n:qr(n,!r)},n.objAssign=mn,n.objCopyProps=yt,n.objCreate=Ft,n.objDeepCopy=vt,n.objDeepFreeze=w,n.objDefine=C,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),Mn(n,r,$n(o))},n.objDefineGet=function(n,r,t,e,u){return Mn(n,r,$n(((n={e:u,c:e})[b(t)?"g":"v"]=t,n)))},n.objDefineProp=Mn,n.objDefineProperties=Gn,n.objDefineProps=function(n,r){var t={};return m(r,function(n,r){t[n]=$n(r)}),Gn(n,t)},n.objExtend=function(n,r,t,e,u,o,i){return mt(n||{},j(arguments,0))},n.objForEachKey=m,n.objFreeze=wn,n.objGetOwnPropertyDescriptor=sn,n.objGetPrototypeOf=Tn,n.objHasOwn=yn,n.objHasOwnProperty=pn,n.objKeys=Sn,n.objSeal=In,n.objSetPrototypeOf=zr,n.objToString=X,n.perfNow=wt,n.plainObjDeepCopyHandler=gt,n.polyArrFind=mr,n.polyArrFindIndex=Sr,n.polyArrFindLast=wr,n.polyArrFindLastIndex=Ir,n.polyArrIncludes=gr,n.polyGetKnownSymbol=Hn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===X(n)},n.polyNewSymbol=Wn,n.polyObjHasOwn=vn,n.polyObjKeys=function(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)yn(n,r)&&t.push(r);return t},n.polyStrIncludes=Nt,n.polyStrSubstr=An,n.polyStrSymSplit=Dt,n.polyStrTrim=Rr,n.polyStrTrimEnd=Kr,n.polyStrTrimStart=Wr,n.polySymbolFor=Kn,n.polySymbolKeyFor=Bn,n.polyUtcNow=Lr,n.scheduleIdleCallback=function(r,t){function e(n){var r=wt();return{didTimeout:n,timeRemaining:function(){return Mt-It(r)}}}var u,n;return Gt()?(u=Bt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Ut(function(){r(e(!0))},y(n=(t||{}).timeout)?$t:n)},n.scheduleInterval=function(n,r){var t=this,e=j(arguments,0);return Bt(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},n.scheduleTimeout=Ut,n.scheduleTimeoutWith=function(n,r,t){return Ht(this,!0,n,j(arguments,1))},n.setBypassLazyCache=function(n){Vn&&Vn(),E.lzy=n},n.setDefaultIdleTimeout=function(n){$t=n},n.setDefaultMaxExecutionTime=function(n){Mt=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ct(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Pt(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=qr,n.strContains=t,n.strEndsWith=kt,n.strIncludes=$,n.strIndexOf=At,n.strIsNullOrEmpty=function(n){return d(n)?n===a:v(n)},n.strIsNullOrWhiteSpace=function(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:v(n)},n.strKebabCase=function(n,r){n=Vr(n,"-");return(r?N:Gr)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return x(n,0,r)},n.strLetterCase=function(n){return I(n).replace(/(_|\b)\w/g,N)},n.strLower=Gr,n.strPadEnd=u,n.strPadStart=ot,n.strRepeat=Yr,n.strRight=function(n,r){var t=n[c];return r<=0?a:r<t?x(n,t-r):n},n.strSlice=zn,n.strSnakeCase=function(n,r){n=Vr(n,"_");return(r?N:Gr)(n)},n.strSplit=Pt,n.strStartsWith=Ln,n.strSubstr=kn,n.strSubstring=x,n.strSymSplit=zt,n.strTrim=Br,n.strTrimEnd=$r,n.strTrimLeft=Ur,n.strTrimRight=Mr,n.strTrimStart=Hr,n.strUpper=N,n.symbolFor=function(n){return rr&&(!E.lzy||P.b)||k(),(rr.v||Kn)(n)},n.symbolKeyFor=function(n){return tr&&(!E.lzy||P.b)||k(),(tr.v||Bn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=bn,n.throwTypeError=S,n.throwUnsupported=function(n){throw new(Tr=Tr||Ar("UnsupportedError"))(n)},n.utcNow=Nr}); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
define(["exports"],function(n){"use strict";var l=void 0,c="",L="boolean",_="function",R="number",W="object",f="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",a="length",M="done",i="value",G="name",e=Object,V=e[f],q=String,t=q[f],u=Math,J=Array,o=J[f];function Z(n,r){try{r=n()}catch(n){}return r}var Q=[K,R,L,r,"symbol","bigint"];function s(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||X(n)!==r)}}function X(n){return V.toString.call(n)}function y(n){return typeof n===r||n===r}function v(n){return null===n||y(n)}function Y(n){return null===n||!nn(n)}function nn(n){return!!n||n!==l}function rn(n){var r=typeof n;return!(n&&r===W||null!==n&&!~Q.indexOf(r))}var d=s(K),b=s(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=J.isArray,tn=p("Date"),en=s(R),un=s(L),on=p("RegExp"),K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),an=p("Error");function cn(n){return!!n&&b(n.then)}var fn=cn;function ln(n){return!(!n||Z(function(){return!(n&&0+n)},!n))}var sn=e.getOwnPropertyDescriptor;function pn(n,r){return n&&V.hasOwnProperty.call(n,r)}var yn=e.hasOwn||vn;function vn(n,r){return pn(n,r)||!!sn(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(yn(n,e)&&-1===r.call(t||n,e,n[e]))break}function dn(n,t,e,r){var u={};return m(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function S(n){throw new TypeError(n)}function bn(n){throw new RangeError(n)}function hn(n){return n}var gn=e.freeze,mn=e.assign;function Sn(n){return h(n)&&null!==n||S("objKeys called on non-object"),e.keys(n)}function w(n){return gn&&m(n,function(n,r){(g(r)||h(r))&&gn(r)}),wn(n)}var wn=gn||hn,In=e.seal||hn,Tn=e.getPrototypeOf||hn;function jn(n){return dn(n,0,0,w)}function On(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),w(t)}var xn,En=jn({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}),I=q,Cn="__tsUtils$gblCfg";function Fn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Dn(){var n;return xn||(n=Fn()||{},xn=n[Cn]=n[Cn]||{}),xn}function T(n,r){var t=c;if(an(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?en(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return X(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[a];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));S("'"+I(t)+"' not defined for "+T(n))}}var q=u.min,Pn=u.max,zn=O("slice",t),x=O("substring",t),kn=O("substr",t,An);function An(n,r,t){return v(n)&&S("'polyStrSubstr called with invalid "+T(n)),t<0?c:((r=r||0)<0&&(r=Pn(r+n[a],0)),y(t)?zn(n,r):zn(n,r,r+t))}var Nn,Ln=O("startsWith",t,function(n,r,t){d(n)||S("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],t=0<t?t:0;return x(n,t,t+e)===r});function _n(){var n;return Nn||(n=Dn(),Nn=n.gblSym=n.gblSym||{k:{},s:{}}),Nn}var Rn={};function Wn(n){return{description:I(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Kn(n){var r,t=_n();return yn(t,n)||(r=Wn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Bn(n){return n&&n.toString&&Ln(n.toString(),H)||S(n+" is not a symbol"),_n().s[n]}function Hn(n){n=En[n];return n?Rn[n]=Rn[n]||Wn(H+"."+n):void 0}var Un={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function $n(n){var t={};return t[Un.c]=!0,t[Un.e]=!0,m(n,function(n,r){t[Un[n]]=y(r)?t[Un[n]]:r}),t}var E,C=e.defineProperty,Mn=e.defineProperties;function Gn(n,r,t){return C(n,r,$n(t))}var Vn=function(){E=Dn(),Vn=null};function qn(r){var t={};return Vn&&Vn(),t.b=E.lzy,C(t,"v",{configurable:!0,get:function(){var n=r();return E.lzy||(C(t,"v",{value:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function F(n,r){return qn(function(){return Z(n,r)})}var Jn,D,Zn,Qn,Xn,Yn,nr,P,rr,tr,er="window";function z(n){return F(function(){return or(n)||l},l)}function ur(n){return(Jn=!Jn||!1===n||E.lzy&&!Jn.b?F(Fn,null):Jn).v}function or(n,r){r=ur(r);return r&&r[n]?r[n]:n===er&&D?D.v:null}function ir(){return(Zn=!Zn||E.lzy&&!Zn.b?z("document"):Zn).v}function ar(){return(D=!D||E.lzy&&!D.b?z(er):D).v}function cr(){return(Qn=!Qn||E.lzy&&!Qn.b?z("navigator"):Qn).v}function fr(){return(Xn=!Xn||E.lzy&&!Xn.b?z("history"):Xn).v}function lr(n){return F(function(){return P.v?P[n]:l},l)}var sr=s("symbol");function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),rr&&!n||(rr=lr("for")),tr&&!n||(tr=lr("keyFor")),P.v}function pr(n,r){var t=En[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?l:Hn(n)}function yr(n){return!!n&&b(n.next)}var vr=O("every",o),dr=O("filter",o);function A(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}var br=O(U,o),hr=O($,o);function gr(n,r,t){return-1!==br(n,r,t)}function mr(n,r,t){r=Sr(n,r,t);return-1!==r?n[r]:void 0}function Sr(t,e,u){var o=-1;return A(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function wr(n,r,t){r=Ir(n,r,t);return-1!==r?n[r]:void 0}function Ir(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}var Tr,jr=O("find",o,mr),Or=O("findIndex",o,Sr),xr=O("findLast",o,wr),Er=O("findLastIndex",o,Ir),Cr=O("includes",o,gr),Fr=Cr,Dr=O("map",o),Pr=O("reduce",o),o=O("some",o);function zr(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function kr(n,r){try{n[f][G]=r}catch(n){}}function Ar(r,t){var n,e,u,o=Error,i=o[f][G];function a(){this.constructor=e,this[G]=n}return n=r,zr(e=function(){var n=this;try{kr(o,r),(n=o.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{kr(o,i)}return n},u=o),a[f]=u[f],e[f]=new a,e}function Nr(){return(Date.now||Lr)()}function Lr(){return(new Date).getTime()}function _r(r){return function(n){return v(n)&&S("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,c):n}}var Rr=_r(/^\s+|(?=\s)\s+$/g),Wr=_r(/^\s+/g),Kr=_r(/(?=\s)\s+$/g),Br=O("trim",t,Rr),Hr=O("trimStart",t,Wr),Ur=Hr,$r=O("trimEnd",t,Kr),Mr=$r,N=O("toUpperCase",t),Gr=O("toLowerCase",t);function Vr(n,i,a){return Br(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=N(e)),(u||c)+i+e})}function qr(n,r){return Vr(n,"",!0).replace(/^\w/,r?N:Gr)}var Jr=u.floor,Zr=u.ceil,Qr=u.trunc||function(n){n=+n;return(0<n?Jr:Zr)(n)};function Xr(n,r){var t=+n;return t==1/0&&r&&bn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Qr(t)}var Yr=O("repeat",t,function(n,r){v(n)&&S("can't convert ["+T(n)+"]"),(r=Xr(r,!0))<0&&bn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function nt(n,r,t){var e=c,n=(r=Xr(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[a]?Yr(e,Zr(r/e[a])):e)[a]>r?x(e,0,r):e}var rt,tt,et,ut,ot=O("padStart",t,function(n,r,t){return nt(n,r,t)+n}),u=O("padEnd",t,function(n,r,t){return n+nt(n,r,t)}),it=/([^\w\d_$])/g;function at(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(ut=ut||!ar()||ar())){et||(tt=Function[f].toString,et=tt.call(e));try{var t=Tn(n),r=(r=!t)||(t=pn(t,B)?t[B]:t)&&typeof t===_&&tt.call(t)===et}catch(n){}}return r}function ct(n){var r=n.result={};return n.copyTo(r,n.value),!0}var ft,lt=[dt,gt,ht,bt];function st(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c={type:typeof n,isPrim:rn(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return st(t,n,r?a:e,r)},copyTo:function(n,r){return pt(t,n,r,a)}};return c.isPrim?i&&i.call(e,c)?c.result:n:(u=n,r=function(r){Gn(c,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<lt.length?lt[n++]:ct)).call(e,c);)t=null},A(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function pt(n,r,t,e){if(!v(t))for(var u in t)r[u]=st(n,t[u],e,u);return r}function yt(n,r,t){return pt([],n,r,{handler:t,src:r,path:[]})}function vt(n,r){return st([],n,{handler:r,src:n})}function dt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function bt(n){var r=n.value;return!!tn(r)&&(n.result=new Date(r.getTime()),!0)}function ht(n){return n.type===_}function gt(n){var r,t=n.value;return!!at(t)&&(r=n.result={},n.copyTo(r,t),!0)}function mt(r,n){return A(n,function(n){yt(r,n)}),r}function St(){return(ft=!ft||E.lzy&&!ft.b?z("performance"):ft).v}function wt(){var n=St();return n&&n.now?n.now():Nr()}function It(n){return wt()-n}var Tt=a,jt="(.*)";function Ot(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function xt(n,r){return n[pr(3)]=function(){return Et(r)},n}function Et(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[M]=r;var n;return r||Gn(n,i,{g:e}),n}};return t.r&&(n.return=function(n){var r={done:!0};return r[i]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={done:!0};return r[i]=t.t&&t.t(n),r}),n}function Ct(r,n,t){var e;if(r&&(yr(r)||(r=r[e=pr(3)]?r[e]():null),yr(r)))try{for(var u=0,o=r.next();!o[M]&&-1!==n.call(t||r,o[i],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}var Ft=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t};function Dt(n,r,t){r=r&&r[pr(9)];return r?r(n,t):[n]}var Pt=O("split",t),zt=k()?O("split",t):Dt,kt=O("endsWith",t,function(n,r,t){d(n)||S("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],u=n[a],t=!y(t)&&t<u?t:u;return x(n,t-e,t)===r}),At=O(U,t),U=O($,t),$=O("includes",t,Nt),t=$;function Nt(n,r,t){return on(r)&&S("'searchString' must not be a regular expression"+T(r)),-1!==At(n,I(r),t)}var Lt,_t="ref",Rt="un"+_t,Wt="hasRef",Kt="enabled";function Bt(n,r,t){function e(){return a=!1,c&&c[Rt]&&c[Rt](),i}function u(){return c=r(c),a||e(),i}function o(){c&&t(c),c=null}var i,a=!0,c=n?r(null):null,n={cancel:o,refresh:u};return n[Wt]=function(){return c&&c[Wt]?c[Wt]():a},n[_t]=function(){return a=!0,c&&c[_t]&&c[_t](),i},n[Rt]=e,n[Kt]=!1,C(i=n,Kt,{get:function(){return!!c},set:function(n){!n&&c&&o(),n&&!c&&u()}}),{h:i,dn:function(){c=null}}}function Ht(r,n,t,e){var u=g(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,a=(1<o?t[1]:l)||clearTimeout,c=e[0],f=(e[0]=function(){f.dn(),c.apply(r,arguments)},Bt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;a.call(r,n)}return i.apply(r,e)},function(n){a.call(r,n)}));return f.h}function Ut(n,r){return Ht(this,!0,l,j(arguments,0))}var $t=100,Mt=50;function Gt(){return!(!(Lt=Lt||F(function(){return nn(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(yr(r))for(var t=r.next();!t[M];)n.push(t[i]),t=r.next();else n.push(r);return n},n.arrContains=Fr,n.arrEvery=vr,n.arrFilter=dr,n.arrFind=jr,n.arrFindIndex=Or,n.arrFindLast=xr,n.arrFindLastIndex=Er,n.arrForEach=A,n.arrIncludes=Cr,n.arrIndexOf=br,n.arrLastIndexOf=hr,n.arrMap=Dr,n.arrReduce=Pr,n.arrSome=o,n.arrayDeepCopyHandler=dt,n.asString=I,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return Gn(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Et(n)},n.createCustomError=Ar,n.createEnum=function(n){return dn(n,1,0,w)},n.createEnumKeyMap=jn,n.createEnumValueMap=function(n){return dn(n,1,1,w)},n.createFilenameRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?jt:"(.)"})},!!r,t)},n.createIterable=function(n){return xt({},n)},n.createIterator=Et,n.createRangeIterator=function(n,r,t){var e=n,u=l,o=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return Gn(t,"v",{g:function(){return u}}),Et(t)},n.createSimpleMap=On,n.createTimeout=function(n,r){return Ht(this,!1,l,j(arguments,0))},n.createTimeoutWith=function(n,r,t){return Ht(this,!1,n,j(arguments,1))},n.createTypeMap=On,n.createWildcardRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,jt)},!!r,t)},n.dateDeepCopyHandler=bt,n.deepExtend=function(n,r,t,e,u,o,i){return mt(vt(n)||{},j(arguments,0))},n.dumpObj=T,n.elapsedTime=It,n.encodeAsHtml=function(n){return rt=rt||qn(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+rt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+ot(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?en(r)?r:4:l)}catch(n){t='"'+T(n)+'"'}return t},n.functionDeepCopyHandler=ht,n.getDocument=ir,n.getGlobal=ur,n.getHistory=fr,n.getInst=or,n.getIntValue=function(n,r){return v(n)?r:en(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=pr,n.getLazy=qn,n.getLength=function(n){return n[Tt]},n.getNavigator=cr,n.getPerformance=St,n.getSymbol=k,n.getValueByIter=function(r,n,t){return n&&r&&(Ct(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Pt(r,"."),u=e.length,o=0;o<u&&!v(n);o++)n=n[e[o]];return v(n)?t:n},n.getWindow=ar,n.hasDocument=function(){return!!ir()},n.hasHistory=function(){return!!fr()},n.hasIdleCallback=Gt,n.hasNavigator=function(){return!!cr()},n.hasPerformance=function(){return!!St()},n.hasSymbol=function(){return!!k()},n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(g(r))o=0<r[a];else if(tn(r))o=!isNaN(r.getTime());else{if(un(r))return!0;if(h(r)){try{e=r,A([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(b(n)?n():n),-1});var i=u;if(un(i))return i;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!Sn(r)[a]}o=ln(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=g,n.isArrayBuffer=L,n.isBlob=R,n.isBoolean=un,n.isDate=tn,n.isDefined=nn,n.isError=an,n.isFile=K,n.isFormData=J,n.isFunction=b,n.isIterable=function(n){return!Y(n)&&b(n[pr(3)])},n.isIterator=yr,n.isNode=function(){return(nr=nr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!Z(function(){return n&&0+n},n)},n.isNullOrUndefined=v,n.isNumber=en,n.isObject=h,n.isPlainObject=at,n.isPrimitive=rn,n.isPromise=function(n){return cn(n)&&b(n.catch)},n.isPromiseLike=cn,n.isRegExp=on,n.isStrictNullOrUndefined=Y,n.isStrictUndefined=function(n){return!nn(n)},n.isString=d,n.isSymbol=sr,n.isThenable=fn,n.isTruthy=ln,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return(Yn=Yn||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Ct,n.makeGlobRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=xt,n.mathCeil=Zr,n.mathFloor=Jr,n.mathMax=Pn,n.mathMin=q,n.mathToInt=Xr,n.mathTrunc=Qr,n.newSymbol=function(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Wn(n)},n.normalizeJsName=function(n,r){n=I(n).replace(it,"_");return y(r)?n:qr(n,!r)},n.objAssign=mn,n.objCopyProps=yt,n.objCreate=Ft,n.objDeepCopy=vt,n.objDeepFreeze=w,n.objDefine=Gn,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),C(n,r,$n(o))},n.objDefineGet=function(n,r,t,e,u){return C(n,r,$n(((n={e:u,c:e})[b(t)?"g":"v"]=t,n)))},n.objDefineProp=C,n.objDefineProperties=Mn,n.objDefineProps=function(n,r){var t={};return m(r,function(n,r){t[n]=$n(r)}),Mn(n,t)},n.objExtend=function(n,r,t,e,u,o,i){return mt(n||{},j(arguments,0))},n.objForEachKey=m,n.objFreeze=wn,n.objGetOwnPropertyDescriptor=sn,n.objGetPrototypeOf=Tn,n.objHasOwn=yn,n.objHasOwnProperty=pn,n.objKeys=Sn,n.objSeal=In,n.objSetPrototypeOf=zr,n.objToString=X,n.perfNow=wt,n.plainObjDeepCopyHandler=gt,n.polyArrFind=mr,n.polyArrFindIndex=Sr,n.polyArrFindLast=wr,n.polyArrFindLastIndex=Ir,n.polyArrIncludes=gr,n.polyGetKnownSymbol=Hn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===X(n)},n.polyNewSymbol=Wn,n.polyObjHasOwn=vn,n.polyObjKeys=function(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)yn(n,r)&&t.push(r);return t},n.polyStrIncludes=Nt,n.polyStrSubstr=An,n.polyStrSymSplit=Dt,n.polyStrTrim=Rr,n.polyStrTrimEnd=Kr,n.polyStrTrimStart=Wr,n.polySymbolFor=Kn,n.polySymbolKeyFor=Bn,n.polyUtcNow=Lr,n.scheduleIdleCallback=function(r,t){function e(n){var r=wt();return{didTimeout:n,timeRemaining:function(){return Mt-It(r)}}}var u,n;return Gt()?(u=Bt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Ut(function(){r(e(!0))},y(n=(t||{}).timeout)?$t:n)},n.scheduleInterval=function(n,r){var t=this,e=j(arguments,0);return Bt(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},n.scheduleTimeout=Ut,n.scheduleTimeoutWith=function(n,r,t){return Ht(this,!0,n,j(arguments,1))},n.setBypassLazyCache=function(n){Vn&&Vn(),E.lzy=n},n.setDefaultIdleTimeout=function(n){$t=n},n.setDefaultMaxExecutionTime=function(n){Mt=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ct(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Pt(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=qr,n.strContains=t,n.strEndsWith=kt,n.strIncludes=$,n.strIndexOf=At,n.strIsNullOrEmpty=function(n){return d(n)?n===c:v(n)},n.strIsNullOrWhiteSpace=function(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:v(n)},n.strKebabCase=function(n,r){n=Vr(n,"-");return(r?N:Gr)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return x(n,0,r)},n.strLetterCase=function(n){return I(n).replace(/(_|\b)\w/g,N)},n.strLower=Gr,n.strPadEnd=u,n.strPadStart=ot,n.strRepeat=Yr,n.strRight=function(n,r){var t=n[a];return r<=0?c:r<t?x(n,t-r):n},n.strSlice=zn,n.strSnakeCase=function(n,r){n=Vr(n,"_");return(r?N:Gr)(n)},n.strSplit=Pt,n.strStartsWith=Ln,n.strSubstr=kn,n.strSubstring=x,n.strSymSplit=zt,n.strTrim=Br,n.strTrimEnd=$r,n.strTrimLeft=Ur,n.strTrimRight=Mr,n.strTrimStart=Hr,n.strUpper=N,n.symbolFor=function(n){return rr&&(!E.lzy||P.b)||k(),(rr.v||Kn)(n)},n.symbolKeyFor=function(n){return tr&&(!E.lzy||P.b)||k(),(tr.v||Bn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=bn,n.throwTypeError=S,n.throwUnsupported=function(n){throw new(Tr=Tr||Ar("UnsupportedError"))(n)},n.utcNow=Nr}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -432,7 +432,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
var result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -439,0 +442,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
"use strict";var f=void 0,a="",L="boolean",_="function",R="number",W="object",c="prototype",K="string",t="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",s="length",M="done",i="value",G="name",e=Object,V=e[c],q=String,r=q[c],n=Math,J=Array,o=J[c];function Z(r,t){try{t=r()}catch(r){}return t}var Q=[K,R,L,t,"symbol","bigint"];function u(t){return function(r){return typeof r===t}}function p(r){var t="[object "+r+"]";return function(r){return!(!r||X(r)!==t)}}function X(r){return V.toString.call(r)}function l(r){return typeof r===t||r===t}function x(r){return null===r||l(r)}function Y(r){return null===r||!rr(r)}function rr(r){return!!r||r!==f}function tr(r){var t=typeof r;return!(r&&t===W||null!==r&&!~Q.indexOf(t))}var y=u(K),v=u(_);function d(r){return!(!r&&x(r)||!r||typeof r!==W)}var b=J.isArray,nr=p("Date"),er=u(R),or=u(L),ur=p("RegExp"),K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),ir=p("Error");function sr(r){return!!r&&v(r.then)}var ar=sr;function cr(r){return!(!r||Z(function(){return!(r&&0+r)},!r))}var fr=e.getOwnPropertyDescriptor;function pr(r,t){return r&&V.hasOwnProperty.call(r,t)}var lr=e.hasOwn||xr;function xr(r,t){return pr(r,t)||!!fr(r,t)}function h(r,t,n){if(r&&d(r))for(var e in r)if(lr(r,e)&&-1===t.call(n||r,e,r[e]))break}function yr(r,n,e,t){var o={};return h(r,function(r,t){o[r]=n?t:r,o[t]=e?t:r}),t(o)}function g(r){throw new TypeError(r)}function vr(r){throw new RangeError(r)}function dr(r){return r}var br=e.freeze,hr=e.assign;function gr(r){return d(r)&&null!==r||g("objKeys called on non-object"),e.keys(r)}function m(r){return br&&h(r,function(r,t){(b(t)||d(t))&&br(t)}),mr(r)}var mr=br||dr,Sr=e.seal||dr,wr=e.getPrototypeOf||dr;function Ir(r){return yr(r,0,0,m)}function Tr(r){var n={};return h(r,function(r,t){n[r]=t[1],n[t[0]]=t[1]}),m(n)}var jr,Or=Ir({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}),S=q,Er="__tsUtils$gblCfg";function Cr(){var r;return(r=(r=(r=typeof globalThis!==t?globalThis:r)||typeof self===t?r:self)||typeof window===t?r:window)||typeof global===t?r:global}function Fr(){var r;return jr||(r=Cr()||{},jr=r[Er]=r[Er]||{}),jr}function w(r,t){var n=a;if(ir(r))n="{ stack: '"+r.stack+"', message: '"+r.message+"', name: '"+r.name+"'";else try{n=JSON.stringify(r,null,t?er(t)?t:4:f)}catch(r){n=" - "+w(r,t)}return X(r)+": "+n}function I(r,t){for(var n=[],e=t;e<r[s];e++)n[e-t]=r[e];return n}function T(n,e,o){return function(r){var t=r&&r[n]||e&&e[n];if(t||o)return(t||o).apply(r,I(arguments,t?1:0));g("'"+S(n)+"' not defined for "+w(r))}}var q=n.min,Dr=n.max,Pr=T("slice",r),j=T("substring",r),zr=T("substr",r,kr);function kr(r,t,n){return x(r)&&g("'polyStrSubstr called with invalid "+w(r)),n<0?a:((t=t||0)<0&&(t=Dr(t+r[s],0)),l(n)?Pr(r,t):Pr(r,t,t+n))}var Ar,Nr=T("startsWith",r,function(r,t,n){y(r)||g("'"+w(r)+"' is not a string");var t=y(t)?t:S(t),e=t[s],n=0<n?n:0;return j(r,n,n+e)===t});function Lr(){var r;return Ar||(r=Fr(),Ar=r.gblSym=r.gblSym||{k:{},s:{}}),Ar}var _r={};function Rr(r){return{description:S(r),toString:function(){return H+"("+r+")"},_polyfill:!0}}function Wr(r){var t,n=Lr();return lr(n,r)||(t=Rr(r),n.k[r]=t,n.s[t]=S(r)),n.k[r]}function Kr(r){return r&&r.toString&&Nr(r.toString(),H)||g(r+" is not a symbol"),Lr().s[r]}function Br(r){r=Or[r];return r?_r[r]=_r[r]||Rr(H+"."+r):void 0}var Hr={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function Ur(r){var n={};return n[Hr.c]=!0,n[Hr.e]=!0,h(r,function(r,t){n[Hr[r]]=l(t)?n[Hr[r]]:t}),n}var O,E=e.defineProperty,$r=e.defineProperties;function C(r,t,n){return E(r,t,Ur(n))}var Mr=function(){O=Fr(),Mr=null};function Gr(t){var n={};return Mr&&Mr(),n.b=O.lzy,C(n,"v",{g:function(){var r=t();return O.lzy||(C(n,"v",{v:r}),n.b&&delete n.b),O.lzy&&n.b!==O.lzy&&(n.b=O.lzy),r}}),n}function F(r,t){return Gr(function(){return Z(r,t)})}var Vr,D,qr,Jr,Zr,Qr,Xr,P,Yr,rt,tt="window";function z(r){return F(function(){return et(r)||f},f)}function nt(r){return(Vr=!Vr||!1===r||O.lzy&&!Vr.b?F(Cr,null):Vr).v}function et(r,t){t=nt(t);return t&&t[r]?t[r]:r===tt&&D?D.v:null}function ot(){return(qr=!qr||O.lzy&&!qr.b?z("document"):qr).v}function ut(){return(D=!D||O.lzy&&!D.b?z(tt):D).v}function it(){return(Jr=!Jr||O.lzy&&!Jr.b?z("navigator"):Jr).v}function st(){return(Zr=!Zr||O.lzy&&!Zr.b?z("history"):Zr).v}function at(r){return F(function(){return P.v?P[r]:f},f)}var ct=u("symbol");function k(){var r=!P||O&&O.lzy&&!P.b;return r&&(P=z(H)),Yr&&!r||(Yr=at("for")),rt&&!r||(rt=at("keyFor")),P.v}function ft(r,t){var n=Or[r];return P&&(!O.lzy||P.b)||k(),P.v?P.v[n||r]:t?f:Br(r)}function pt(r){return!!r&&v(r.next)}var lt=T("every",o),xt=T("filter",o);function A(r,t,n){if(r)for(var e=r[s]>>>0,o=0;o<e&&!(o in r&&-1===t.call(n||r,r[o],o,r));o++);}var yt=T(U,o),vt=T($,o);function dt(r,t,n){return-1!==yt(r,t,n)}function bt(r,t,n){t=ht(r,t,n);return-1!==t?r[t]:void 0}function ht(n,e,o){var u=-1;return A(n,function(r,t){if(e.call(o|n,r,t,n))return u=t,-1}),u}function gt(r,t,n){t=mt(r,t,n);return-1!==t?r[t]:void 0}function mt(r,t,n){for(var e=-1,o=(r[s]>>>0)-1;0<=o;o--)if(o in r&&t.call(n|r,r[o],o,r)){e=o;break}return e}var St,wt=T("find",o,bt),It=T("findIndex",o,ht),Tt=T("findLast",o,gt),jt=T("findLastIndex",o,mt),Ot=T("includes",o,dt),Et=Ot,Ct=T("map",o),Ft=T("reduce",o),o=T("some",o);function Dt(r,t){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(r,t){r.__proto__=t}:function(n,r){h(r,function(r,t){return n[r]=t})}))(r,t)}function Pt(r,t){try{r[c][G]=t}catch(r){}}function zt(t,n){var r,e,o,u=Error,i=u[c][G];function s(){this.constructor=e,this[G]=r}return r=t,Dt(e=function(){var r=this;try{Pt(u,t),(r=u.apply(r,arguments)||r)[G]=t,n&&n(r,arguments)}finally{Pt(u,i)}return r},o=u),s[c]=o[c],e[c]=new s,e}function kt(){return(Date.now||At)()}function At(){return(new Date).getTime()}function Nt(t){return function(r){return x(r)&&g("strTrim called ["+w(r)+"]"),r&&r.replace?r.replace(t,a):r}}var Lt=Nt(/^\s+|(?=\s)\s+$/g),_t=Nt(/^\s+/g),Rt=Nt(/(?=\s)\s+$/g),Wt=T("trim",r,Lt),Kt=T("trimStart",r,_t),Bt=Kt,Ht=T("trimEnd",r,Rt),Ut=Ht,N=T("toUpperCase",r),$t=T("toLowerCase",r);function Mt(r,i,s){return Wt(S(r)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(r,t,n,e,o,u){e=e||u||a;return s&&(e=N(e)),(o||a)+i+e})}function Gt(r,t){return Mt(r,"",!0).replace(/^\w/,t?N:$t)}var Vt=n.floor,qt=n.ceil,Jt=n.trunc||function(r){r=+r;return(0<r?Vt:qt)(r)};function Zt(r,t){var n=+r;return n==1/0&&t&&vr("invalid value ["+w(r)+"]"),n!=n||0==n?0:Jt(n)}var Qt=T("repeat",r,function(r,t){x(r)&&g("can't convert ["+w(r)+"]"),(t=Zt(t,!0))<0&&vr("invalid count must be >= 0 && < Infinity");for(var n=y(r)?r:S(r),e=a;0<t;(t>>>=1)&&(n+=n))1&t&&(e+=n);return e});function Xt(r,t,n){var e=a,r=(t=Zt(t,!0),r[s]);return r<(t>>=0)&&(e=(t-=r)>(e=x(n)?" ":S(n))[s]?Qt(e,qt(t/e[s])):e)[s]>t?j(e,0,t):e}var Yt,rn,tn,nn,en=T("padStart",r,function(r,t,n){return Xt(r,t,n)+r}),n=T("padEnd",r,function(r,t,n){return r+Xt(r,t,n)}),on=/([^\w\d_$])/g;function un(r){if(!r||typeof r!==W)return!1;var t=!1;if(r!==(nn=nn||!ut()||ut())){tn||(rn=Function[c].toString,tn=rn.call(e));try{var n=wr(r),t=(t=!n)||(n=pr(n,B)?n[B]:n)&&typeof n===_&&rn.call(n)===tn}catch(r){}}return t}function sn(r){var t=r.result={};return r.copyTo(t,r.value),!0}var an,cn=[yn,bn,dn,vn];function fn(n,r,e,t){var o,u,i=e.handler,t=e.path?t?e.path.concat(t):e.path:[],s={handler:e.handler,src:e.src,path:t},a={type:typeof r,isPrim:tr(r),value:r,result:r,path:t,origin:e.src,copy:function(r,t){return fn(n,r,t?s:e,t)},copyTo:function(r,t){return pn(n,r,t,s)}};return a.isPrim?i&&i.call(e,a)?a.result:r:(o=r,t=function(t){C(a,"result",{g:function(){return t.v},s:function(r){t.v=r}});for(var r=0,n=i;!(n||(r<cn.length?cn[r++]:sn)).call(e,a);)n=null},A(r=n,function(r){if(r.k===o)return u=r,-1}),u||(u={k:o,v:o},r.push(u),t(u)),u.v)}function pn(r,t,n,e){if(!x(n))for(var o in n)t[o]=fn(r,n[o],e,o);return t}function ln(r,t,n){return pn([],r,t,{handler:n,src:t,path:[]})}function xn(r,t){return fn([],r,{handler:t,src:r})}function yn(r){var t,n=r.value;return!!b(n)&&((t=r.result=[]).length=n.length,r.copyTo(t,n),!0)}function vn(r){var t=r.value;return!!nr(t)&&(r.result=new Date(t.getTime()),!0)}function dn(r){return r.type===_}function bn(r){var t,n=r.value;return!!un(n)&&(t=r.result={},r.copyTo(t,n),!0)}function hn(t,r){return A(r,function(r){ln(t,r)}),t}function gn(){return(an=!an||O.lzy&&!an.b?z("performance"):an).v}function mn(){var r=gn();return r&&r.now?r.now():kt()}function Sn(r){return mn()-r}var wn=s,In="(.*)";function Tn(r,t,n,e,o){return RegExp((o?"^":a)+n(r.replace(t,"\\$1"))+(o?"$":a),e?"i":"")}function jn(r,t){return r[ft(3)]=function(){return On(t)},r}function On(n){var t=!1;function e(){return n.v}var r={next:function(){t=t||!n.n||n.n(I(arguments,0)),(r={})[M]=t;var r;return t||C(r,i,{g:e}),r}};return n.r&&(r.return=function(r){var t={done:!0};return t[i]=n.r&&n.r(r),t}),n.t&&(r.throw=function(r){var t={done:!0};return t[i]=n.t&&n.t(r),t}),r}function En(t,r,n){var e;if(t&&(pt(t)||(t=t[e=ft(3)]?t[e]():null),pt(t)))try{for(var o=0,u=t.next();!u[M]&&-1!==r.call(n||t,u[i],o,t);)o++,u=t.next();t.return&&t.return(u)}catch(r){t.throw&&t.throw(r)}}var Cn=e.create||function(r){if(!r)return{};var t=typeof r;if(t!==W&&t!==_)throw new TypeError("Prototype must be an Object or function: "+w(r));function n(){}return n[c]=r,new n};function Fn(r,t,n){t=t&&t[ft(9)];return t?t(r,n):[r]}var Dn=T("split",r),Pn=k()?T("split",r):Fn,zn=T("endsWith",r,function(r,t,n){y(r)||g("'"+w(r)+"' is not a string");var t=y(t)?t:S(t),e=t[s],o=r[s],n=!l(n)&&n<o?n:o;return j(r,n-e,n)===t}),kn=T(U,r),U=T($,r),$=T("includes",r,An),r=$;function An(r,t,n){return ur(t)&&g("'searchString' must not be a regular expression"+w(t)),-1!==kn(r,S(t),n)}var Nn,Ln="ref",_n="un"+Ln,Rn="hasRef",Wn="enabled";function Kn(r,t,n){function e(){return s=!1,a&&a[_n]&&a[_n](),i}function o(){return a=t(a),s||e(),i}function u(){a&&n(a),a=null}var i,s=!0,a=r?t(null):null,r={cancel:u,refresh:o};return r[Rn]=function(){return a&&a[Rn]?a[Rn]():s},r[Ln]=function(){return s=!0,a&&a[Ln]&&a[Ln](),i},r[_n]=e,r[Wn]=!1,E(i=r,Wn,{get:function(){return!!a},set:function(r){!r&&a&&u(),r&&!a&&o()}}),{h:i,dn:function(){a=null}}}function Bn(t,r,n,e){var o=b(n),u=o?n.length:0,i=(0<u?n[0]:o?f:n)||setTimeout,s=(1<u?n[1]:f)||clearTimeout,a=e[0],c=(e[0]=function(){c.dn(),a.apply(t,arguments)},Kn(r,function(r){if(r){if(r.refresh)return r.refresh(),r;s.call(t,r)}return i.apply(t,e)},function(r){s.call(t,r)}));return c.h}function Hn(r,t){return Bn(this,!0,f,I(arguments,0))}var Un=100,$n=50;function Mn(){return!(!(Nn=Nn||F(function(){return rr(requestIdleCallback)},!1)).v||!requestIdleCallback)}exports.arrAppend=function(r,t){if(!l(t)&&r)if(b(t))r.push.apply(r,t);else if(pt(t))for(var n=t.next();!n[M];)r.push(n[i]),n=t.next();else r.push(t);return r},exports.arrContains=Et,exports.arrEvery=lt,exports.arrFilter=xt,exports.arrFind=wt,exports.arrFindIndex=It,exports.arrFindLast=Tt,exports.arrFindLastIndex=jt,exports.arrForEach=A,exports.arrIncludes=Ot,exports.arrIndexOf=yt,exports.arrLastIndexOf=vt,exports.arrMap=Ct,exports.arrReduce=Ft,exports.arrSome=o,exports.arrayDeepCopyHandler=yn,exports.asString=S,exports.createArrayIterator=function(r){var t=-1,n=r?r.slice():[],e=n[s],r={n:function(){return e<=++t}};return C(r,"v",{g:function(){if(0<=t&&t<e)return n[t]}}),On(r)},exports.createCustomError=zt,exports.createEnum=function(r){return yr(r,1,0,m)},exports.createEnumKeyMap=Ir,exports.createEnumValueMap=function(r){return yr(r,1,1,m)},exports.createFilenameRegex=function(r,t,n){return Tn(S(r),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(r){return r.replace(/(\\\\|\\\/|\*|\?)/g,function(r,t){return"\\/"==t||"\\\\"==t?"[\\\\\\/]{1}":"*"==t?In:"(.)"})},!!t,n)},exports.createIterable=function(r){return jn({},r)},exports.createIterator=On,exports.createRangeIterator=function(r,t,n){var e=r,o=f,u=(x(t)&&(t=r),n||(r<=t?1:-1)),n={n:function(){var r;return(r=0<u?t<e:e<t)||(o=e,e+=u),r}};return C(n,"v",{g:function(){return o}}),On(n)},exports.createSimpleMap=Tr,exports.createTimeout=function(r,t){return Bn(this,!1,f,I(arguments,0))},exports.createTimeoutWith=function(r,t,n){return Bn(this,!1,r,I(arguments,1))},exports.createTypeMap=Tr,exports.createWildcardRegex=function(r,t,n){return Tn(S(r),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(r){return r.replace(/\*/g,In)},!!t,n)},exports.dateDeepCopyHandler=vn,exports.deepExtend=function(r,t,n,e,o,u,i){return hn(xn(r)||{},I(arguments,0))},exports.dumpObj=w,exports.elapsedTime=Sn,exports.encodeAsHtml=function(r){return Yt=Yt||Gr(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),S(r).replace(/[&<>"']/g,function(r){return"&"+Yt.v[r]+";"})},exports.encodeAsJson=function(r,t){var n;if(y(r))n='"'+r.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(r){return'"'===r||"\\"===r?"\\"+r:(r=r.charCodeAt(0).toString(16),"\\u"+en(N(r),4,"0"))})+'"';else try{n=JSON.stringify(r,null,t?er(t)?t:4:f)}catch(r){n='"'+w(r)+'"'}return n},exports.functionDeepCopyHandler=dn,exports.getDocument=ot,exports.getGlobal=nt,exports.getHistory=st,exports.getInst=et,exports.getIntValue=function(r,t){return x(r)?t:er(r)?r:isNaN(r=parseInt(r,10))?t:r},exports.getKnownSymbol=ft,exports.getLazy=Gr,exports.getLength=function(r){return r[wn]},exports.getNavigator=it,exports.getPerformance=gn,exports.getSymbol=k,exports.getValueByIter=function(t,r,n){return r&&t&&(En(r,function(r){if(x(t))return-1;t=t[r]}),!x(t))?t:n},exports.getValueByKey=function(r,t,n){if(!t||!r)return n;for(var e=Dn(t,"."),o=e.length,u=0;u<o&&!x(r);u++)r=r[e[u]];return x(r)?n:r},exports.getWindow=ut,exports.hasDocument=function(){return!!ot()},exports.hasHistory=function(){return!!st()},exports.hasIdleCallback=Mn,exports.hasNavigator=function(){return!!it()},exports.hasPerformance=function(){return!!gn()},exports.hasSymbol=function(){return!!k()},exports.hasValue=function(r){return function r(t,n){var e,o,u=!1===t||0===t;if(!u&&!x(t))if(b(t))u=0<t[s];else if(nr(t))u=!isNaN(t.getTime());else{if(or(t))return!0;if(d(t)){try{e=t,A([s,"byteLength","size","count"],function(r){if(r in e)return r=e[r],o=0<(v(r)?r():r),-1});var i=o;if(or(i))return i;if(v(t.valueOf)&&n<5)return r(t.valueOf(),++n)}catch(r){}return!!gr(t)[s]}u=cr(t)}return u}(r,0)},exports.hasWindow=function(){return!!ut()},exports.isArray=b,exports.isArrayBuffer=L,exports.isBlob=R,exports.isBoolean=or,exports.isDate=nr,exports.isDefined=rr,exports.isError=ir,exports.isFile=K,exports.isFormData=J,exports.isFunction=v,exports.isIterable=function(r){return!Y(r)&&v(r[ft(3)])},exports.isIterator=pt,exports.isNode=function(){return(Xr=Xr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},exports.isNotTruthy=function(r){return!r||!Z(function(){return r&&0+r},r)},exports.isNullOrUndefined=x,exports.isNumber=er,exports.isObject=d,exports.isPlainObject=un,exports.isPrimitive=tr,exports.isPromise=function(r){return sr(r)&&v(r.catch)},exports.isPromiseLike=sr,exports.isRegExp=ur,exports.isStrictNullOrUndefined=Y,exports.isStrictUndefined=function(r){return!rr(r)},exports.isString=y,exports.isSymbol=ct,exports.isThenable=ar,exports.isTruthy=cr,exports.isTypeof=function(r,t){return typeof r===t},exports.isUndefined=l,exports.isWebWorker=function(){return(Qr=Qr||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},exports.iterForOf=En,exports.makeGlobRegex=function(r,t,n){return Tn(S(r),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(r){return r.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(r,t){return"**\\/"==t||"**\\\\"==t?"(.*[\\\\\\/])*":"\\/"===t||"\\\\"==t?"[\\\\\\/]{1}":"**"===t?In:"*"===t?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!t,n)},exports.makeIterable=jn,exports.mathCeil=qt,exports.mathFloor=Vt,exports.mathMax=Dr,exports.mathMin=q,exports.mathToInt=Zt,exports.mathTrunc=Jt,exports.newSymbol=function(r,t){return P&&(!O.lzy||P.b)||k(),P.v?P.v(r):t?null:Rr(r)},exports.normalizeJsName=function(r,t){r=S(r).replace(on,"_");return l(t)?r:Gt(r,!t)},exports.objAssign=hr,exports.objCopyProps=ln,exports.objCreate=Cn,exports.objDeepCopy=xn,exports.objDeepFreeze=m,exports.objDefine=C,exports.objDefineAccessors=function(r,t,n,e,o,u){u={e:u,c:o};return n&&(u.g=n),e&&(u.s=e),E(r,t,Ur(u))},exports.objDefineGet=function(r,t,n,e,o){return E(r,t,Ur(((r={e:o,c:e})[v(n)?"g":"v"]=n,r)))},exports.objDefineProp=E,exports.objDefineProperties=$r,exports.objDefineProps=function(r,t){var n={};return h(t,function(r,t){n[r]=Ur(t)}),$r(r,n)},exports.objExtend=function(r,t,n,e,o,u,i){return hn(r||{},I(arguments,0))},exports.objForEachKey=h,exports.objFreeze=mr,exports.objGetOwnPropertyDescriptor=fr,exports.objGetPrototypeOf=wr,exports.objHasOwn=lr,exports.objHasOwnProperty=pr,exports.objKeys=gr,exports.objSeal=Sr,exports.objSetPrototypeOf=Dt,exports.objToString=X,exports.perfNow=mn,exports.plainObjDeepCopyHandler=bn,exports.polyArrFind=bt,exports.polyArrFindIndex=ht,exports.polyArrFindLast=gt,exports.polyArrFindLastIndex=mt,exports.polyArrIncludes=dt,exports.polyGetKnownSymbol=Br,exports.polyIsArray=function(r){return!x(r)&&"[object Array]"===X(r)},exports.polyNewSymbol=Rr,exports.polyObjHasOwn=xr,exports.polyObjKeys=function(r){if(!d(r)||null===r)throw new TypeError("polyObjKeys called on non-object");var t,n=[];for(t in r)lr(r,t)&&n.push(t);return n},exports.polyStrIncludes=An,exports.polyStrSubstr=kr,exports.polyStrSymSplit=Fn,exports.polyStrTrim=Lt,exports.polyStrTrimEnd=Rt,exports.polyStrTrimStart=_t,exports.polySymbolFor=Wr,exports.polySymbolKeyFor=Kr,exports.polyUtcNow=At,exports.scheduleIdleCallback=function(t,n){function e(r){var t=mn();return{didTimeout:r,timeRemaining:function(){return $n-Sn(t)}}}var o,r;return Mn()?(o=Kn(!0,function(r){return r&&cancelIdleCallback(r),requestIdleCallback(function(r){o.dn(),t(r||e(!1))},n)},function(r){cancelIdleCallback(r)})).h:Hn(function(){t(e(!0))},l(r=(n||{}).timeout)?Un:r)},exports.scheduleInterval=function(r,t){var n=this,e=I(arguments,0);return Kn(!0,function(r){return r&&clearInterval(r),setInterval.apply(n,e)},function(r){clearInterval(r)}).h},exports.scheduleTimeout=Hn,exports.scheduleTimeoutWith=function(r,t,n){return Bn(this,!0,r,I(arguments,1))},exports.setBypassLazyCache=function(r){Mr&&Mr(),O.lzy=r},exports.setDefaultIdleTimeout=function(r){Un=r},exports.setDefaultMaxExecutionTime=function(r){$n=r},exports.setValueByIter=function(t,r,n){var e;t&&r&&(En(r,function(r){e&&(x(t[e])&&(t[e]={}),t=t[e]),e=r}),t[e]=n)},exports.setValueByKey=function(t,r,n){var e;t&&r&&(e=(r=Dn(r,".")).pop(),A(r,function(r){x(t[r])&&(t[r]={}),t=t[r]}),t[e]=n)},exports.strCamelCase=Gt,exports.strContains=r,exports.strEndsWith=zn,exports.strIncludes=$,exports.strIndexOf=kn,exports.strIsNullOrEmpty=function(r){return y(r)?r===a:x(r)},exports.strIsNullOrWhiteSpace=function(r){return y(r)?r.replace(/[\s\t\r\n\f]+/g,a)===a:x(r)},exports.strKebabCase=function(r,t){r=Mt(r,"-");return(t?N:$t)(r)},exports.strLastIndexOf=U,exports.strLeft=function(r,t){return j(r,0,t)},exports.strLetterCase=function(r){return S(r).replace(/(_|\b)\w/g,N)},exports.strLower=$t,exports.strPadEnd=n,exports.strPadStart=en,exports.strRepeat=Qt,exports.strRight=function(r,t){var n=r[s];return t<=0?a:t<n?j(r,n-t):r},exports.strSlice=Pr,exports.strSnakeCase=function(r,t){r=Mt(r,"_");return(t?N:$t)(r)},exports.strSplit=Dn,exports.strStartsWith=Nr,exports.strSubstr=zr,exports.strSubstring=j,exports.strSymSplit=Pn,exports.strTrim=Wt,exports.strTrimEnd=Ht,exports.strTrimLeft=Bt,exports.strTrimRight=Ut,exports.strTrimStart=Kt,exports.strUpper=N,exports.symbolFor=function(r){return Yr&&(!O.lzy||P.b)||k(),(Yr.v||Wr)(r)},exports.symbolKeyFor=function(r){return rt&&(!O.lzy||P.b)||k(),(rt.v||Kr)(r)},exports.throwError=function(r){throw Error(r)},exports.throwRangeError=vr,exports.throwTypeError=g,exports.throwUnsupported=function(r){throw new(St=St||zt("UnsupportedError"))(r)},exports.utcNow=kt; | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
"use strict";var f=void 0,a="",L="boolean",_="function",R="number",W="object",c="prototype",K="string",t="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",s="length",M="done",i="value",G="name",e=Object,V=e[c],q=String,r=q[c],n=Math,J=Array,o=J[c];function Z(r,t){try{t=r()}catch(r){}return t}var Q=[K,R,L,t,"symbol","bigint"];function u(t){return function(r){return typeof r===t}}function p(r){var t="[object "+r+"]";return function(r){return!(!r||X(r)!==t)}}function X(r){return V.toString.call(r)}function l(r){return typeof r===t||r===t}function x(r){return null===r||l(r)}function Y(r){return null===r||!rr(r)}function rr(r){return!!r||r!==f}function tr(r){var t=typeof r;return!(r&&t===W||null!==r&&!~Q.indexOf(t))}var y=u(K),v=u(_);function d(r){return!(!r&&x(r)||!r||typeof r!==W)}var b=J.isArray,nr=p("Date"),er=u(R),or=u(L),ur=p("RegExp"),K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),ir=p("Error");function sr(r){return!!r&&v(r.then)}var ar=sr;function cr(r){return!(!r||Z(function(){return!(r&&0+r)},!r))}var fr=e.getOwnPropertyDescriptor;function pr(r,t){return r&&V.hasOwnProperty.call(r,t)}var lr=e.hasOwn||xr;function xr(r,t){return pr(r,t)||!!fr(r,t)}function h(r,t,n){if(r&&d(r))for(var e in r)if(lr(r,e)&&-1===t.call(n||r,e,r[e]))break}function yr(r,n,e,t){var o={};return h(r,function(r,t){o[r]=n?t:r,o[t]=e?t:r}),t(o)}function g(r){throw new TypeError(r)}function vr(r){throw new RangeError(r)}function dr(r){return r}var br=e.freeze,hr=e.assign;function gr(r){return d(r)&&null!==r||g("objKeys called on non-object"),e.keys(r)}function m(r){return br&&h(r,function(r,t){(b(t)||d(t))&&br(t)}),mr(r)}var mr=br||dr,Sr=e.seal||dr,wr=e.getPrototypeOf||dr;function Ir(r){return yr(r,0,0,m)}function Tr(r){var n={};return h(r,function(r,t){n[r]=t[1],n[t[0]]=t[1]}),m(n)}var jr,Or=Ir({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}),S=q,Er="__tsUtils$gblCfg";function Cr(){var r;return(r=(r=(r=typeof globalThis!==t?globalThis:r)||typeof self===t?r:self)||typeof window===t?r:window)||typeof global===t?r:global}function Fr(){var r;return jr||(r=Cr()||{},jr=r[Er]=r[Er]||{}),jr}function w(r,t){var n=a;if(ir(r))n="{ stack: '"+r.stack+"', message: '"+r.message+"', name: '"+r.name+"'";else try{n=JSON.stringify(r,null,t?er(t)?t:4:f)}catch(r){n=" - "+w(r,t)}return X(r)+": "+n}function I(r,t){for(var n=[],e=t;e<r[s];e++)n[e-t]=r[e];return n}function T(n,e,o){return function(r){var t=r&&r[n]||e&&e[n];if(t||o)return(t||o).apply(r,I(arguments,t?1:0));g("'"+S(n)+"' not defined for "+w(r))}}var q=n.min,Dr=n.max,Pr=T("slice",r),j=T("substring",r),zr=T("substr",r,kr);function kr(r,t,n){return x(r)&&g("'polyStrSubstr called with invalid "+w(r)),n<0?a:((t=t||0)<0&&(t=Dr(t+r[s],0)),l(n)?Pr(r,t):Pr(r,t,t+n))}var Ar,Nr=T("startsWith",r,function(r,t,n){y(r)||g("'"+w(r)+"' is not a string");var t=y(t)?t:S(t),e=t[s],n=0<n?n:0;return j(r,n,n+e)===t});function Lr(){var r;return Ar||(r=Fr(),Ar=r.gblSym=r.gblSym||{k:{},s:{}}),Ar}var _r={};function Rr(r){return{description:S(r),toString:function(){return H+"("+r+")"},_polyfill:!0}}function Wr(r){var t,n=Lr();return lr(n,r)||(t=Rr(r),n.k[r]=t,n.s[t]=S(r)),n.k[r]}function Kr(r){return r&&r.toString&&Nr(r.toString(),H)||g(r+" is not a symbol"),Lr().s[r]}function Br(r){r=Or[r];return r?_r[r]=_r[r]||Rr(H+"."+r):void 0}var Hr={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function Ur(r){var n={};return n[Hr.c]=!0,n[Hr.e]=!0,h(r,function(r,t){n[Hr[r]]=l(t)?n[Hr[r]]:t}),n}var O,E=e.defineProperty,$r=e.defineProperties;function C(r,t,n){return E(r,t,Ur(n))}var Mr=function(){O=Fr(),Mr=null};function Gr(t){var n={};return Mr&&Mr(),n.b=O.lzy,E(n,"v",{configurable:!0,get:function(){var r=t();return O.lzy||(E(n,"v",{value:r}),n.b&&delete n.b),O.lzy&&n.b!==O.lzy&&(n.b=O.lzy),r}}),n}function F(r,t){return Gr(function(){return Z(r,t)})}var Vr,D,qr,Jr,Zr,Qr,Xr,P,Yr,rt,tt="window";function z(r){return F(function(){return et(r)||f},f)}function nt(r){return(Vr=!Vr||!1===r||O.lzy&&!Vr.b?F(Cr,null):Vr).v}function et(r,t){t=nt(t);return t&&t[r]?t[r]:r===tt&&D?D.v:null}function ot(){return(qr=!qr||O.lzy&&!qr.b?z("document"):qr).v}function ut(){return(D=!D||O.lzy&&!D.b?z(tt):D).v}function it(){return(Jr=!Jr||O.lzy&&!Jr.b?z("navigator"):Jr).v}function st(){return(Zr=!Zr||O.lzy&&!Zr.b?z("history"):Zr).v}function at(r){return F(function(){return P.v?P[r]:f},f)}var ct=u("symbol");function k(){var r=!P||O&&O.lzy&&!P.b;return r&&(P=z(H)),Yr&&!r||(Yr=at("for")),rt&&!r||(rt=at("keyFor")),P.v}function ft(r,t){var n=Or[r];return P&&(!O.lzy||P.b)||k(),P.v?P.v[n||r]:t?f:Br(r)}function pt(r){return!!r&&v(r.next)}var lt=T("every",o),xt=T("filter",o);function A(r,t,n){if(r)for(var e=r[s]>>>0,o=0;o<e&&!(o in r&&-1===t.call(n||r,r[o],o,r));o++);}var yt=T(U,o),vt=T($,o);function dt(r,t,n){return-1!==yt(r,t,n)}function bt(r,t,n){t=ht(r,t,n);return-1!==t?r[t]:void 0}function ht(n,e,o){var u=-1;return A(n,function(r,t){if(e.call(o|n,r,t,n))return u=t,-1}),u}function gt(r,t,n){t=mt(r,t,n);return-1!==t?r[t]:void 0}function mt(r,t,n){for(var e=-1,o=(r[s]>>>0)-1;0<=o;o--)if(o in r&&t.call(n|r,r[o],o,r)){e=o;break}return e}var St,wt=T("find",o,bt),It=T("findIndex",o,ht),Tt=T("findLast",o,gt),jt=T("findLastIndex",o,mt),Ot=T("includes",o,dt),Et=Ot,Ct=T("map",o),Ft=T("reduce",o),o=T("some",o);function Dt(r,t){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(r,t){r.__proto__=t}:function(n,r){h(r,function(r,t){return n[r]=t})}))(r,t)}function Pt(r,t){try{r[c][G]=t}catch(r){}}function zt(t,n){var r,e,o,u=Error,i=u[c][G];function s(){this.constructor=e,this[G]=r}return r=t,Dt(e=function(){var r=this;try{Pt(u,t),(r=u.apply(r,arguments)||r)[G]=t,n&&n(r,arguments)}finally{Pt(u,i)}return r},o=u),s[c]=o[c],e[c]=new s,e}function kt(){return(Date.now||At)()}function At(){return(new Date).getTime()}function Nt(t){return function(r){return x(r)&&g("strTrim called ["+w(r)+"]"),r&&r.replace?r.replace(t,a):r}}var Lt=Nt(/^\s+|(?=\s)\s+$/g),_t=Nt(/^\s+/g),Rt=Nt(/(?=\s)\s+$/g),Wt=T("trim",r,Lt),Kt=T("trimStart",r,_t),Bt=Kt,Ht=T("trimEnd",r,Rt),Ut=Ht,N=T("toUpperCase",r),$t=T("toLowerCase",r);function Mt(r,i,s){return Wt(S(r)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(r,t,n,e,o,u){e=e||u||a;return s&&(e=N(e)),(o||a)+i+e})}function Gt(r,t){return Mt(r,"",!0).replace(/^\w/,t?N:$t)}var Vt=n.floor,qt=n.ceil,Jt=n.trunc||function(r){r=+r;return(0<r?Vt:qt)(r)};function Zt(r,t){var n=+r;return n==1/0&&t&&vr("invalid value ["+w(r)+"]"),n!=n||0==n?0:Jt(n)}var Qt=T("repeat",r,function(r,t){x(r)&&g("can't convert ["+w(r)+"]"),(t=Zt(t,!0))<0&&vr("invalid count must be >= 0 && < Infinity");for(var n=y(r)?r:S(r),e=a;0<t;(t>>>=1)&&(n+=n))1&t&&(e+=n);return e});function Xt(r,t,n){var e=a,r=(t=Zt(t,!0),r[s]);return r<(t>>=0)&&(e=(t-=r)>(e=x(n)?" ":S(n))[s]?Qt(e,qt(t/e[s])):e)[s]>t?j(e,0,t):e}var Yt,rn,tn,nn,en=T("padStart",r,function(r,t,n){return Xt(r,t,n)+r}),n=T("padEnd",r,function(r,t,n){return r+Xt(r,t,n)}),on=/([^\w\d_$])/g;function un(r){if(!r||typeof r!==W)return!1;var t=!1;if(r!==(nn=nn||!ut()||ut())){tn||(rn=Function[c].toString,tn=rn.call(e));try{var n=wr(r),t=(t=!n)||(n=pr(n,B)?n[B]:n)&&typeof n===_&&rn.call(n)===tn}catch(r){}}return t}function sn(r){var t=r.result={};return r.copyTo(t,r.value),!0}var an,cn=[yn,bn,dn,vn];function fn(n,r,e,t){var o,u,i=e.handler,t=e.path?t?e.path.concat(t):e.path:[],s={handler:e.handler,src:e.src,path:t},a={type:typeof r,isPrim:tr(r),value:r,result:r,path:t,origin:e.src,copy:function(r,t){return fn(n,r,t?s:e,t)},copyTo:function(r,t){return pn(n,r,t,s)}};return a.isPrim?i&&i.call(e,a)?a.result:r:(o=r,t=function(t){C(a,"result",{g:function(){return t.v},s:function(r){t.v=r}});for(var r=0,n=i;!(n||(r<cn.length?cn[r++]:sn)).call(e,a);)n=null},A(r=n,function(r){if(r.k===o)return u=r,-1}),u||(u={k:o,v:o},r.push(u),t(u)),u.v)}function pn(r,t,n,e){if(!x(n))for(var o in n)t[o]=fn(r,n[o],e,o);return t}function ln(r,t,n){return pn([],r,t,{handler:n,src:t,path:[]})}function xn(r,t){return fn([],r,{handler:t,src:r})}function yn(r){var t,n=r.value;return!!b(n)&&((t=r.result=[]).length=n.length,r.copyTo(t,n),!0)}function vn(r){var t=r.value;return!!nr(t)&&(r.result=new Date(t.getTime()),!0)}function dn(r){return r.type===_}function bn(r){var t,n=r.value;return!!un(n)&&(t=r.result={},r.copyTo(t,n),!0)}function hn(t,r){return A(r,function(r){ln(t,r)}),t}function gn(){return(an=!an||O.lzy&&!an.b?z("performance"):an).v}function mn(){var r=gn();return r&&r.now?r.now():kt()}function Sn(r){return mn()-r}var wn=s,In="(.*)";function Tn(r,t,n,e,o){return RegExp((o?"^":a)+n(r.replace(t,"\\$1"))+(o?"$":a),e?"i":"")}function jn(r,t){return r[ft(3)]=function(){return On(t)},r}function On(n){var t=!1;function e(){return n.v}var r={next:function(){t=t||!n.n||n.n(I(arguments,0)),(r={})[M]=t;var r;return t||C(r,i,{g:e}),r}};return n.r&&(r.return=function(r){var t={done:!0};return t[i]=n.r&&n.r(r),t}),n.t&&(r.throw=function(r){var t={done:!0};return t[i]=n.t&&n.t(r),t}),r}function En(t,r,n){var e;if(t&&(pt(t)||(t=t[e=ft(3)]?t[e]():null),pt(t)))try{for(var o=0,u=t.next();!u[M]&&-1!==r.call(n||t,u[i],o,t);)o++,u=t.next();t.return&&t.return(u)}catch(r){t.throw&&t.throw(r)}}var Cn=e.create||function(r){if(!r)return{};var t=typeof r;if(t!==W&&t!==_)throw new TypeError("Prototype must be an Object or function: "+w(r));function n(){}return n[c]=r,new n};function Fn(r,t,n){t=t&&t[ft(9)];return t?t(r,n):[r]}var Dn=T("split",r),Pn=k()?T("split",r):Fn,zn=T("endsWith",r,function(r,t,n){y(r)||g("'"+w(r)+"' is not a string");var t=y(t)?t:S(t),e=t[s],o=r[s],n=!l(n)&&n<o?n:o;return j(r,n-e,n)===t}),kn=T(U,r),U=T($,r),$=T("includes",r,An),r=$;function An(r,t,n){return ur(t)&&g("'searchString' must not be a regular expression"+w(t)),-1!==kn(r,S(t),n)}var Nn,Ln="ref",_n="un"+Ln,Rn="hasRef",Wn="enabled";function Kn(r,t,n){function e(){return s=!1,a&&a[_n]&&a[_n](),i}function o(){return a=t(a),s||e(),i}function u(){a&&n(a),a=null}var i,s=!0,a=r?t(null):null,r={cancel:u,refresh:o};return r[Rn]=function(){return a&&a[Rn]?a[Rn]():s},r[Ln]=function(){return s=!0,a&&a[Ln]&&a[Ln](),i},r[_n]=e,r[Wn]=!1,E(i=r,Wn,{get:function(){return!!a},set:function(r){!r&&a&&u(),r&&!a&&o()}}),{h:i,dn:function(){a=null}}}function Bn(t,r,n,e){var o=b(n),u=o?n.length:0,i=(0<u?n[0]:o?f:n)||setTimeout,s=(1<u?n[1]:f)||clearTimeout,a=e[0],c=(e[0]=function(){c.dn(),a.apply(t,arguments)},Kn(r,function(r){if(r){if(r.refresh)return r.refresh(),r;s.call(t,r)}return i.apply(t,e)},function(r){s.call(t,r)}));return c.h}function Hn(r,t){return Bn(this,!0,f,I(arguments,0))}var Un=100,$n=50;function Mn(){return!(!(Nn=Nn||F(function(){return rr(requestIdleCallback)},!1)).v||!requestIdleCallback)}exports.arrAppend=function(r,t){if(!l(t)&&r)if(b(t))r.push.apply(r,t);else if(pt(t))for(var n=t.next();!n[M];)r.push(n[i]),n=t.next();else r.push(t);return r},exports.arrContains=Et,exports.arrEvery=lt,exports.arrFilter=xt,exports.arrFind=wt,exports.arrFindIndex=It,exports.arrFindLast=Tt,exports.arrFindLastIndex=jt,exports.arrForEach=A,exports.arrIncludes=Ot,exports.arrIndexOf=yt,exports.arrLastIndexOf=vt,exports.arrMap=Ct,exports.arrReduce=Ft,exports.arrSome=o,exports.arrayDeepCopyHandler=yn,exports.asString=S,exports.createArrayIterator=function(r){var t=-1,n=r?r.slice():[],e=n[s],r={n:function(){return e<=++t}};return C(r,"v",{g:function(){if(0<=t&&t<e)return n[t]}}),On(r)},exports.createCustomError=zt,exports.createEnum=function(r){return yr(r,1,0,m)},exports.createEnumKeyMap=Ir,exports.createEnumValueMap=function(r){return yr(r,1,1,m)},exports.createFilenameRegex=function(r,t,n){return Tn(S(r),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(r){return r.replace(/(\\\\|\\\/|\*|\?)/g,function(r,t){return"\\/"==t||"\\\\"==t?"[\\\\\\/]{1}":"*"==t?In:"(.)"})},!!t,n)},exports.createIterable=function(r){return jn({},r)},exports.createIterator=On,exports.createRangeIterator=function(r,t,n){var e=r,o=f,u=(x(t)&&(t=r),n||(r<=t?1:-1)),n={n:function(){var r;return(r=0<u?t<e:e<t)||(o=e,e+=u),r}};return C(n,"v",{g:function(){return o}}),On(n)},exports.createSimpleMap=Tr,exports.createTimeout=function(r,t){return Bn(this,!1,f,I(arguments,0))},exports.createTimeoutWith=function(r,t,n){return Bn(this,!1,r,I(arguments,1))},exports.createTypeMap=Tr,exports.createWildcardRegex=function(r,t,n){return Tn(S(r),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(r){return r.replace(/\*/g,In)},!!t,n)},exports.dateDeepCopyHandler=vn,exports.deepExtend=function(r,t,n,e,o,u,i){return hn(xn(r)||{},I(arguments,0))},exports.dumpObj=w,exports.elapsedTime=Sn,exports.encodeAsHtml=function(r){return Yt=Yt||Gr(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),S(r).replace(/[&<>"']/g,function(r){return"&"+Yt.v[r]+";"})},exports.encodeAsJson=function(r,t){var n;if(y(r))n='"'+r.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(r){return'"'===r||"\\"===r?"\\"+r:(r=r.charCodeAt(0).toString(16),"\\u"+en(N(r),4,"0"))})+'"';else try{n=JSON.stringify(r,null,t?er(t)?t:4:f)}catch(r){n='"'+w(r)+'"'}return n},exports.functionDeepCopyHandler=dn,exports.getDocument=ot,exports.getGlobal=nt,exports.getHistory=st,exports.getInst=et,exports.getIntValue=function(r,t){return x(r)?t:er(r)?r:isNaN(r=parseInt(r,10))?t:r},exports.getKnownSymbol=ft,exports.getLazy=Gr,exports.getLength=function(r){return r[wn]},exports.getNavigator=it,exports.getPerformance=gn,exports.getSymbol=k,exports.getValueByIter=function(t,r,n){return r&&t&&(En(r,function(r){if(x(t))return-1;t=t[r]}),!x(t))?t:n},exports.getValueByKey=function(r,t,n){if(!t||!r)return n;for(var e=Dn(t,"."),o=e.length,u=0;u<o&&!x(r);u++)r=r[e[u]];return x(r)?n:r},exports.getWindow=ut,exports.hasDocument=function(){return!!ot()},exports.hasHistory=function(){return!!st()},exports.hasIdleCallback=Mn,exports.hasNavigator=function(){return!!it()},exports.hasPerformance=function(){return!!gn()},exports.hasSymbol=function(){return!!k()},exports.hasValue=function(r){return function r(t,n){var e,o,u=!1===t||0===t;if(!u&&!x(t))if(b(t))u=0<t[s];else if(nr(t))u=!isNaN(t.getTime());else{if(or(t))return!0;if(d(t)){try{e=t,A([s,"byteLength","size","count"],function(r){if(r in e)return r=e[r],o=0<(v(r)?r():r),-1});var i=o;if(or(i))return i;if(v(t.valueOf)&&n<5)return r(t.valueOf(),++n)}catch(r){}return!!gr(t)[s]}u=cr(t)}return u}(r,0)},exports.hasWindow=function(){return!!ut()},exports.isArray=b,exports.isArrayBuffer=L,exports.isBlob=R,exports.isBoolean=or,exports.isDate=nr,exports.isDefined=rr,exports.isError=ir,exports.isFile=K,exports.isFormData=J,exports.isFunction=v,exports.isIterable=function(r){return!Y(r)&&v(r[ft(3)])},exports.isIterator=pt,exports.isNode=function(){return(Xr=Xr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},exports.isNotTruthy=function(r){return!r||!Z(function(){return r&&0+r},r)},exports.isNullOrUndefined=x,exports.isNumber=er,exports.isObject=d,exports.isPlainObject=un,exports.isPrimitive=tr,exports.isPromise=function(r){return sr(r)&&v(r.catch)},exports.isPromiseLike=sr,exports.isRegExp=ur,exports.isStrictNullOrUndefined=Y,exports.isStrictUndefined=function(r){return!rr(r)},exports.isString=y,exports.isSymbol=ct,exports.isThenable=ar,exports.isTruthy=cr,exports.isTypeof=function(r,t){return typeof r===t},exports.isUndefined=l,exports.isWebWorker=function(){return(Qr=Qr||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},exports.iterForOf=En,exports.makeGlobRegex=function(r,t,n){return Tn(S(r),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(r){return r.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(r,t){return"**\\/"==t||"**\\\\"==t?"(.*[\\\\\\/])*":"\\/"===t||"\\\\"==t?"[\\\\\\/]{1}":"**"===t?In:"*"===t?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!t,n)},exports.makeIterable=jn,exports.mathCeil=qt,exports.mathFloor=Vt,exports.mathMax=Dr,exports.mathMin=q,exports.mathToInt=Zt,exports.mathTrunc=Jt,exports.newSymbol=function(r,t){return P&&(!O.lzy||P.b)||k(),P.v?P.v(r):t?null:Rr(r)},exports.normalizeJsName=function(r,t){r=S(r).replace(on,"_");return l(t)?r:Gt(r,!t)},exports.objAssign=hr,exports.objCopyProps=ln,exports.objCreate=Cn,exports.objDeepCopy=xn,exports.objDeepFreeze=m,exports.objDefine=C,exports.objDefineAccessors=function(r,t,n,e,o,u){u={e:u,c:o};return n&&(u.g=n),e&&(u.s=e),E(r,t,Ur(u))},exports.objDefineGet=function(r,t,n,e,o){return E(r,t,Ur(((r={e:o,c:e})[v(n)?"g":"v"]=n,r)))},exports.objDefineProp=E,exports.objDefineProperties=$r,exports.objDefineProps=function(r,t){var n={};return h(t,function(r,t){n[r]=Ur(t)}),$r(r,n)},exports.objExtend=function(r,t,n,e,o,u,i){return hn(r||{},I(arguments,0))},exports.objForEachKey=h,exports.objFreeze=mr,exports.objGetOwnPropertyDescriptor=fr,exports.objGetPrototypeOf=wr,exports.objHasOwn=lr,exports.objHasOwnProperty=pr,exports.objKeys=gr,exports.objSeal=Sr,exports.objSetPrototypeOf=Dt,exports.objToString=X,exports.perfNow=mn,exports.plainObjDeepCopyHandler=bn,exports.polyArrFind=bt,exports.polyArrFindIndex=ht,exports.polyArrFindLast=gt,exports.polyArrFindLastIndex=mt,exports.polyArrIncludes=dt,exports.polyGetKnownSymbol=Br,exports.polyIsArray=function(r){return!x(r)&&"[object Array]"===X(r)},exports.polyNewSymbol=Rr,exports.polyObjHasOwn=xr,exports.polyObjKeys=function(r){if(!d(r)||null===r)throw new TypeError("polyObjKeys called on non-object");var t,n=[];for(t in r)lr(r,t)&&n.push(t);return n},exports.polyStrIncludes=An,exports.polyStrSubstr=kr,exports.polyStrSymSplit=Fn,exports.polyStrTrim=Lt,exports.polyStrTrimEnd=Rt,exports.polyStrTrimStart=_t,exports.polySymbolFor=Wr,exports.polySymbolKeyFor=Kr,exports.polyUtcNow=At,exports.scheduleIdleCallback=function(t,n){function e(r){var t=mn();return{didTimeout:r,timeRemaining:function(){return $n-Sn(t)}}}var o,r;return Mn()?(o=Kn(!0,function(r){return r&&cancelIdleCallback(r),requestIdleCallback(function(r){o.dn(),t(r||e(!1))},n)},function(r){cancelIdleCallback(r)})).h:Hn(function(){t(e(!0))},l(r=(n||{}).timeout)?Un:r)},exports.scheduleInterval=function(r,t){var n=this,e=I(arguments,0);return Kn(!0,function(r){return r&&clearInterval(r),setInterval.apply(n,e)},function(r){clearInterval(r)}).h},exports.scheduleTimeout=Hn,exports.scheduleTimeoutWith=function(r,t,n){return Bn(this,!0,r,I(arguments,1))},exports.setBypassLazyCache=function(r){Mr&&Mr(),O.lzy=r},exports.setDefaultIdleTimeout=function(r){Un=r},exports.setDefaultMaxExecutionTime=function(r){$n=r},exports.setValueByIter=function(t,r,n){var e;t&&r&&(En(r,function(r){e&&(x(t[e])&&(t[e]={}),t=t[e]),e=r}),t[e]=n)},exports.setValueByKey=function(t,r,n){var e;t&&r&&(e=(r=Dn(r,".")).pop(),A(r,function(r){x(t[r])&&(t[r]={}),t=t[r]}),t[e]=n)},exports.strCamelCase=Gt,exports.strContains=r,exports.strEndsWith=zn,exports.strIncludes=$,exports.strIndexOf=kn,exports.strIsNullOrEmpty=function(r){return y(r)?r===a:x(r)},exports.strIsNullOrWhiteSpace=function(r){return y(r)?r.replace(/[\s\t\r\n\f]+/g,a)===a:x(r)},exports.strKebabCase=function(r,t){r=Mt(r,"-");return(t?N:$t)(r)},exports.strLastIndexOf=U,exports.strLeft=function(r,t){return j(r,0,t)},exports.strLetterCase=function(r){return S(r).replace(/(_|\b)\w/g,N)},exports.strLower=$t,exports.strPadEnd=n,exports.strPadStart=en,exports.strRepeat=Qt,exports.strRight=function(r,t){var n=r[s];return t<=0?a:t<n?j(r,n-t):r},exports.strSlice=Pr,exports.strSnakeCase=function(r,t){r=Mt(r,"_");return(t?N:$t)(r)},exports.strSplit=Dn,exports.strStartsWith=Nr,exports.strSubstr=zr,exports.strSubstring=j,exports.strSymSplit=Pn,exports.strTrim=Wt,exports.strTrimEnd=Ht,exports.strTrimLeft=Bt,exports.strTrimRight=Ut,exports.strTrimStart=Kt,exports.strUpper=N,exports.symbolFor=function(r){return Yr&&(!O.lzy||P.b)||k(),(Yr.v||Wr)(r)},exports.symbolKeyFor=function(r){return rt&&(!O.lzy||P.b)||k(),(rt.v||Kr)(r)},exports.throwError=function(r){throw Error(r)},exports.throwRangeError=vr,exports.throwTypeError=g,exports.throwUnsupported=function(r){throw new(St=St||zt("UnsupportedError"))(r)},exports.utcNow=kt; | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -430,7 +430,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
var result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -437,0 +440,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
var f=void 0,s="",L="boolean",_="function",R="number",W="object",c="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="_polyfill",$="indexOf",M="lastIndexOf",i="length",o="done",l="value",G="name",e=Object,V=e[c],q=String,n=q[c],t=Math,J=Array,a=J[c];function Z(n,r){try{r=n()}catch(n){}return r}var Q=[K,R,L,r,"symbol","bigint"];function u(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||X(n)!==r)}}function X(n){return V.toString.call(n)}function Y(n,r){return typeof n===r}function y(n){return typeof n===r||n===r}function nn(n){return!tn(n)}function v(n){return null===n||y(n)}function rn(n){return null===n||!tn(n)}function tn(n){return!!n||n!==f}function en(n){var r=typeof n;return!(n&&r===W||null!==n&&!~Q.indexOf(r))}var d=u(K),b=u(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=J.isArray,an=p("Date"),un=u(R),on=u(L),sn=p("RegExp"),K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),cn=p("Error");function fn(n){return!!n&&b(n.then)}var ln=fn;function pn(n){return fn(n)&&b(n.catch)}function yn(n){return!n||!Z(function(){return n&&0+n},n)}function vn(n){return!(!n||Z(function(){return!(n&&0+n)},!n))}var dn=e.getOwnPropertyDescriptor;function bn(n,r){return n&&V.hasOwnProperty.call(n,r)}var hn=e.hasOwn||gn;function gn(n,r){return bn(n,r)||!!dn(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(hn(n,e)&&-1===r.call(t||n,e,n[e]))break}function mn(n,t,e,r){var a={};return m(n,function(n,r){a[n]=t?r:n,a[r]=e?r:n}),r(a)}function Sn(n){throw Error(n)}function S(n){throw new TypeError(n)}function wn(n){throw new RangeError(n)}function In(n){return n}var Tn=e.freeze,jn=e.assign;function On(n){return h(n)&&null!==n||S("objKeys called on non-object"),e.keys(n)}function w(n){return Tn&&m(n,function(n,r){(g(r)||h(r))&&Tn(r)}),xn(n)}var xn=Tn||In,En=e.seal||In,Cn=e.getPrototypeOf||In;function Fn(n){return mn(n,1,0,w)}function Dn(n){return mn(n,0,0,w)}function Pn(n){return mn(n,1,1,w)}function zn(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),w(t)}function kn(n){return zn(n)}var An,Nn=Dn({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}),I=q,Ln="__tsUtils$gblCfg";function _n(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Rn(){var n;return An||(n=_n()||{},An=n[Ln]=n[Ln]||{}),An}function T(n,r){var t=s;if(cn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?un(r)?r:4:f)}catch(n){t=" - "+T(n,r)}return X(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[i];e++)t[e-r]=n[e];return t}function O(t,e,a){return function(n){var r=n&&n[t]||e&&e[t];if(r||a)return(r||a).apply(n,j(arguments,r?1:0));S("'"+I(t)+"' not defined for "+T(n))}}var q=t.min,Wn=t.max,Kn=O("slice",n),x=O("substring",n),Bn=O("substr",n,Hn);function Hn(n,r,t){return v(n)&&S("'polyStrSubstr called with invalid "+T(n)),t<0?s:((r=r||0)<0&&(r=Wn(r+n[i],0)),y(t)?Kn(n,r):Kn(n,r,r+t))}function Un(n,r){return x(n,0,r)}function $n(n,r){var t=n[i];return r<=0?s:r<t?x(n,t-r):n}var Mn,Gn=O("startsWith",n,function(n,r,t){d(n)||S("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[i],t=0<t?t:0;return x(n,t,t+e)===r});function Vn(){var n;return Mn||(n=Rn(),Mn=n.gblSym=n.gblSym||{k:{},s:{}}),Mn}var qn={};function Jn(n){var r={description:I(n),toString:function(){return H+"("+n+")"}};return r[U]=!0,r}function Zn(n){var r,t=Vn();return hn(t,n)||(r=Jn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Qn(n){return n&&n.toString&&Gn(n.toString(),H)||S(n+" is not a symbol"),Vn().s[n]}function Xn(n){n=Nn[n];return n?qn[n]=qn[n]||Jn(H+"."+n):void 0}var Yn={e:"enumerable",c:"configurable",v:l,w:"writable",g:"get",s:"set"};function nr(n){var t={};return t[Yn.c]=!0,t[Yn.e]=!0,m(n,function(n,r){t[Yn[n]]=y(r)?t[Yn[n]]:r}),t}var E,rr=e.defineProperty,tr=e.defineProperties;function er(n,r,t,e,a){return rr(n,r,nr(((n={e:a,c:e})[b(t)?"g":"v"]=t,n)))}function ar(n,r,t,e,a,u){u={e:u,c:a};return t&&(u.g=t),e&&(u.s=e),rr(n,r,nr(u))}function C(n,r,t){return rr(n,r,nr(t))}function ur(n,r){var t={};return m(r,function(n,r){t[n]=nr(r)}),tr(n,t)}var or=function(){E=Rn(),or=null};function ir(r){var t={};return or&&or(),t.b=E.lzy,C(t,"v",{g:function(){var n=r();return E.lzy||(C(t,"v",{v:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function sr(n){or&&or(),E.lzy=n}function F(n,r){return ir(function(){return Z(n,r)})}var cr,D,fr,lr,pr,yr,vr,P,dr,br,hr="window";function z(n){return F(function(){return mr(n)||f},f)}function gr(n){return(cr=!cr||!1===n||E.lzy&&!cr.b?F(_n,null):cr).v}function mr(n,r){r=gr(r);return r&&r[n]?r[n]:n===hr&&D?D.v:null}function Sr(){return!!wr()}function wr(){return(fr=!fr||E.lzy&&!fr.b?z("document"):fr).v}function Ir(){return!!Tr()}function Tr(){return(D=!D||E.lzy&&!D.b?z(hr):D).v}function jr(){return!!Or()}function Or(){return(lr=!lr||E.lzy&&!lr.b?z("navigator"):lr).v}function xr(){return!!Er()}function Er(){return(pr=!pr||E.lzy&&!pr.b?z("history"):pr).v}function Cr(){return(vr=vr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v}function Fr(){return(yr=yr||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v}function Dr(n){return F(function(){return P.v?P[n]:f},f)}var Pr=u("symbol");function zr(){return!!k()}function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),dr&&!n||(dr=Dr("for")),br&&!n||(br=Dr("keyFor")),P.v}function kr(n,r){var t=Nn[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?f:Xn(n)}function Ar(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Jn(n)}function Nr(n){return dr&&(!E.lzy||P.b)||k(),(dr.v||Zn)(n)}function Lr(n){return br&&(!E.lzy||P.b)||k(),(br.v||Qn)(n)}function _r(n){return!!n&&b(n.next)}function Rr(n){return!rn(n)&&b(n[kr(3)])}function Wr(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(_r(r))for(var t=r.next();!t[o];)n.push(t[l]),t=r.next();else n.push(r);return n}var Kr=O("every",a),Br=O("filter",a);function A(n,r,t){if(n)for(var e=n[i]>>>0,a=0;a<e&&!(a in n&&-1===r.call(t||n,n[a],a,n));a++);}var Hr=O($,a),Ur=O(M,a);function $r(n){return!v(n)&&"[object Array]"===X(n)}function Mr(n,r,t){return-1!==Hr(n,r,t)}function Gr(n,r,t){r=Vr(n,r,t);return-1!==r?n[r]:void 0}function Vr(t,e,a){var u=-1;return A(t,function(n,r){if(e.call(a|t,n,r,t))return u=r,-1}),u}function qr(n,r,t){r=Jr(n,r,t);return-1!==r?n[r]:void 0}function Jr(n,r,t){for(var e=-1,a=(n[i]>>>0)-1;0<=a;a--)if(a in n&&r.call(t|n,n[a],a,n)){e=a;break}return e}var Zr,Qr=O("find",a,Gr),Xr=O("findIndex",a,Vr),Yr=O("findLast",a,qr),nt=O("findLastIndex",a,Jr),rt=O("includes",a,Mr),tt=rt,et=O("map",a),at=O("reduce",a),a=O("some",a);function ut(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function ot(n,r){try{n[c][G]=r}catch(n){}}function it(r,t){var n,e,a,u=Error,o=u[c][G];function i(){this.constructor=e,this[G]=n}return n=r,ut(e=function(){var n=this;try{ot(u,r),(n=u.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{ot(u,o)}return n},a=u),i[c]=a[c],e[c]=new i,e}function st(n){throw new(Zr=Zr||it("UnsupportedError"))(n)}function ct(){return(Date.now||ft)()}function ft(){return(new Date).getTime()}function lt(r){return function(n){return v(n)&&S("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,s):n}}var pt=lt(/^\s+|(?=\s)\s+$/g),yt=lt(/^\s+/g),vt=lt(/(?=\s)\s+$/g),dt=O("trim",n,pt),bt=O("trimStart",n,yt),ht=bt,gt=O("trimEnd",n,vt),mt=gt,N=O("toUpperCase",n),St=O("toLowerCase",n);function wt(n,o,i){return dt(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,a,u){e=e||u||s;return i&&(e=N(e)),(a||s)+o+e})}function It(n){return I(n).replace(/(_|\b)\w/g,N)}function Tt(n,r){return wt(n,"",!0).replace(/^\w/,r?N:St)}function jt(n,r){n=wt(n,"-");return(r?N:St)(n)}function Ot(n,r){n=wt(n,"_");return(r?N:St)(n)}var xt=t.floor,Et=t.ceil,Ct=t.trunc||function(n){n=+n;return(0<n?xt:Et)(n)};function Ft(n,r){var t=+n;return t==1/0&&r&&wn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Ct(t)}var Dt=O("repeat",n,function(n,r){v(n)&&S("can't convert ["+T(n)+"]"),(r=Ft(r,!0))<0&&wn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=s;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function Pt(n,r,t){var e=s,n=(r=Ft(r,!0),n[i]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[i]?Dt(e,Et(r/e[i])):e)[i]>r?x(e,0,r):e}var zt,kt,At,Nt,Lt=O("padStart",n,function(n,r,t){return Pt(n,r,t)+n}),t=O("padEnd",n,function(n,r,t){return n+Pt(n,r,t)}),_t=/([^\w\d_$])/g;function Rt(n,r){n=I(n).replace(_t,"_");return y(r)?n:Tt(n,!r)}function Wt(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+Lt(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?un(r)?r:4:f)}catch(n){t='"'+T(n)+'"'}return t}function Kt(n){return zt=zt||ir(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+zt.v[n]+";"})}function Bt(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(Nt=Nt||!Tr()||Tr())){At||(kt=Function[c].toString,At=kt.call(e));try{var t=Cn(n),r=(r=!t)||(t=bn(t,B)?t[B]:t)&&typeof t===_&&kt.call(t)===At}catch(n){}}return r}function Ht(n){var r=n.result={};return n.copyTo(r,n.value),!0}var Ut,$t=[Jt,Xt,Qt,Zt];function Mt(t,n,e,r){var a,u,o=e.handler,r=e.path?r?e.path.concat(r):e.path:[],i={handler:e.handler,src:e.src,path:r},s={type:typeof n,isPrim:en(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return Mt(t,n,r?i:e,r)},copyTo:function(n,r){return Gt(t,n,r,i)}};return s.isPrim?o&&o.call(e,s)?s.result:n:(a=n,r=function(r){C(s,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=o;!(t||(n<$t.length?$t[n++]:Ht)).call(e,s);)t=null},A(n=t,function(n){if(n.k===a)return u=n,-1}),u||(u={k:a,v:a},n.push(u),r(u)),u.v)}function Gt(n,r,t,e){if(!v(t))for(var a in t)r[a]=Mt(n,t[a],e,a);return r}function Vt(n,r,t){return Gt([],n,r,{handler:t,src:r,path:[]})}function qt(n,r){return Mt([],n,{handler:r,src:n})}function Jt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Zt(n){var r=n.value;return!!an(r)&&(n.result=new Date(r.getTime()),!0)}function Qt(n){return n.type===_}function Xt(n){var r,t=n.value;return!!Bt(t)&&(r=n.result={},n.copyTo(r,t),!0)}function Yt(r,n){return A(n,function(n){Vt(r,n)}),r}function ne(n,r,t,e,a,u,o){return Yt(qt(n)||{},j(arguments,0))}function re(n,r,t,e,a,u,o){return Yt(n||{},j(arguments,0))}function te(n){return n[se]}function ee(n,r){return v(n)?r:un(n)?n:isNaN(n=parseInt(n,10))?r:n}function ae(){return!!ue()}function ue(){return(Ut=!Ut||E.lzy&&!Ut.b?z("performance"):Ut).v}function oe(){var n=ue();return n&&n.now?n.now():ct()}function ie(n){return oe()-n}var se=i,ce="(.*)";function fe(n,r,t,e,a){return RegExp((a?"^":s)+t(n.replace(r,"\\$1"))+(a?"$":s),e?"i":"")}function le(n,r,t){return fe(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,ce)},!!r,t)}function pe(n,r,t){return fe(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?ce:"(.)"})},!!r,t)}function ye(n,r,t){return fe(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?ce:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)}function ve(n){return function n(r,t){var e,a,u=!1===r||0===r;if(!u&&!v(r))if(g(r))u=0<r[i];else if(an(r))u=!isNaN(r.getTime());else{if(on(r))return!0;if(h(r)){try{e=r,A([i,"byteLength","size","count"],function(n){if(n in e)return n=e[n],a=0<(b(n)?n():n),-1});var o=a;if(on(o))return o;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!On(r)[i]}u=vn(r)}return u}(n,0)}function de(n){return be({},n)}function be(n,r){return n[kr(3)]=function(){return he(r)},n}function he(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[o]=r;var n;return r||C(n,l,{g:e}),n}};return t.r&&(n.return=function(n){var r={};return r[o]=!0,r[l]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={};return r[o]=!0,r[l]=t.t&&t.t(n),r}),n}function ge(n){var r=-1,t=n?n.slice():[],e=t[i],n={n:function(){return e<=++r}};return C(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),he(n)}function me(r,n,t){var e;if(r&&(_r(r)||(r=r[e=kr(3)]?r[e]():null),_r(r)))try{for(var a=0,u=r.next();!u[o]&&-1!==n.call(t||r,u[l],a,r);)a++,u=r.next();r.return&&r.return(u)}catch(n){r.throw&&r.throw(n)}}function Se(n,r,t){var e=n,a=f,u=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<u?r<e:e<r)||(a=e,e+=u),n}};return C(t,"v",{g:function(){return a}}),he(t)}var we=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[c]=n,new t};function Ie(n,r,t){r=r&&r[kr(9)];return r?r(n,t):[n]}var Te=O("split",n),je=k()?O("split",n):Ie;function Oe(n,r,t){if(!r||!n)return t;for(var e=Te(r,"."),a=e.length,u=0;u<a&&!v(n);u++)n=n[e[u]];return v(n)?t:n}function xe(r,n,t){return n&&r&&(me(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t}function Ee(r,n,t){var e;r&&n&&(e=(n=Te(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)}function Ce(r,n,t){var e;r&&n&&(me(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)}var Fe=O("endsWith",n,function(n,r,t){d(n)||S("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[i],a=n[i],t=!y(t)&&t<a?t:a;return x(n,t-e,t)===r}),De=O($,n),$=O(M,n),M=O("includes",n,Pe),n=M;function Pe(n,r,t){return sn(r)&&S("'searchString' must not be a regular expression"+T(r)),-1!==De(n,I(r),t)}function ze(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,s)===s:v(n)}function ke(n){return d(n)?n===s:v(n)}var Ae,Ne="ref",Le="un"+Ne,_e="hasRef",Re="enabled";function We(n,r,t){function e(){return i=!1,s&&s[Le]&&s[Le](),o}function a(){return s=r(s),i||e(),o}function u(){s&&t(s),s=null}var o,i=!0,s=n?r(null):null,n={cancel:u,refresh:a};return n[_e]=function(){return s&&s[_e]?s[_e]():i},n[Ne]=function(){return i=!0,s&&s[Ne]&&s[Ne](),o},n[Le]=e,n[Re]=!1,rr(o=n,Re,{get:function(){return!!s},set:function(n){!n&&s&&u(),n&&!s&&a()}}),{h:o,dn:function(){s=null}}}function Ke(r,n,t,e){var a=g(t),u=a?t.length:0,o=(0<u?t[0]:a?f:t)||setTimeout,i=(1<u?t[1]:f)||clearTimeout,s=e[0],c=(e[0]=function(){c.dn(),s.apply(r,arguments)},We(n,function(n){if(n){if(n.refresh)return n.refresh(),n;i.call(r,n)}return o.apply(r,e)},function(n){i.call(r,n)}));return c.h}function Be(n,r){return Ke(this,!0,f,j(arguments,0))}function He(n,r,t){return Ke(this,!0,n,j(arguments,1))}function Ue(n,r){return Ke(this,!1,f,j(arguments,0))}function $e(n,r,t){return Ke(this,!1,n,j(arguments,1))}var Me=100,Ge=50;function Ve(){return!(!(Ae=Ae||F(function(){return tn(requestIdleCallback)},!1)).v||!requestIdleCallback)}function qe(n){Me=n}function Je(n){Ge=n}function Ze(r,t){function e(n){var r=oe();return{didTimeout:n,timeRemaining:function(){return Ge-ie(r)}}}var a,n;return Ve()?(a=We(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){a.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Be(function(){r(e(!0))},y(n=(t||{}).timeout)?Me:n)}function Qe(n,r){var t=this,e=j(arguments,0);return We(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h}function Xe(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)hn(n,r)&&t.push(r);return t}export{Wr as arrAppend,tt as arrContains,Kr as arrEvery,Br as arrFilter,Qr as arrFind,Xr as arrFindIndex,Yr as arrFindLast,nt as arrFindLastIndex,A as arrForEach,rt as arrIncludes,Hr as arrIndexOf,Ur as arrLastIndexOf,et as arrMap,at as arrReduce,a as arrSome,Jt as arrayDeepCopyHandler,I as asString,ge as createArrayIterator,it as createCustomError,Fn as createEnum,Dn as createEnumKeyMap,Pn as createEnumValueMap,pe as createFilenameRegex,de as createIterable,he as createIterator,Se as createRangeIterator,zn as createSimpleMap,Ue as createTimeout,$e as createTimeoutWith,kn as createTypeMap,le as createWildcardRegex,Zt as dateDeepCopyHandler,ne as deepExtend,T as dumpObj,ie as elapsedTime,Kt as encodeAsHtml,Wt as encodeAsJson,Qt as functionDeepCopyHandler,wr as getDocument,gr as getGlobal,Er as getHistory,mr as getInst,ee as getIntValue,kr as getKnownSymbol,ir as getLazy,te as getLength,Or as getNavigator,ue as getPerformance,k as getSymbol,xe as getValueByIter,Oe as getValueByKey,Tr as getWindow,Sr as hasDocument,xr as hasHistory,Ve as hasIdleCallback,jr as hasNavigator,ae as hasPerformance,zr as hasSymbol,ve as hasValue,Ir as hasWindow,g as isArray,L as isArrayBuffer,R as isBlob,on as isBoolean,an as isDate,tn as isDefined,cn as isError,K as isFile,J as isFormData,b as isFunction,Rr as isIterable,_r as isIterator,Cr as isNode,yn as isNotTruthy,v as isNullOrUndefined,un as isNumber,h as isObject,Bt as isPlainObject,en as isPrimitive,pn as isPromise,fn as isPromiseLike,sn as isRegExp,rn as isStrictNullOrUndefined,nn as isStrictUndefined,d as isString,Pr as isSymbol,ln as isThenable,vn as isTruthy,Y as isTypeof,y as isUndefined,Fr as isWebWorker,me as iterForOf,ye as makeGlobRegex,be as makeIterable,Et as mathCeil,xt as mathFloor,Wn as mathMax,q as mathMin,Ft as mathToInt,Ct as mathTrunc,Ar as newSymbol,Rt as normalizeJsName,jn as objAssign,Vt as objCopyProps,we as objCreate,qt as objDeepCopy,w as objDeepFreeze,C as objDefine,ar as objDefineAccessors,er as objDefineGet,rr as objDefineProp,tr as objDefineProperties,ur as objDefineProps,re as objExtend,m as objForEachKey,xn as objFreeze,dn as objGetOwnPropertyDescriptor,Cn as objGetPrototypeOf,hn as objHasOwn,bn as objHasOwnProperty,On as objKeys,En as objSeal,ut as objSetPrototypeOf,X as objToString,oe as perfNow,Xt as plainObjDeepCopyHandler,Gr as polyArrFind,Vr as polyArrFindIndex,qr as polyArrFindLast,Jr as polyArrFindLastIndex,Mr as polyArrIncludes,Xn as polyGetKnownSymbol,$r as polyIsArray,Jn as polyNewSymbol,gn as polyObjHasOwn,Xe as polyObjKeys,Pe as polyStrIncludes,Hn as polyStrSubstr,Ie as polyStrSymSplit,pt as polyStrTrim,vt as polyStrTrimEnd,yt as polyStrTrimStart,Zn as polySymbolFor,Qn as polySymbolKeyFor,ft as polyUtcNow,Ze as scheduleIdleCallback,Qe as scheduleInterval,Be as scheduleTimeout,He as scheduleTimeoutWith,sr as setBypassLazyCache,qe as setDefaultIdleTimeout,Je as setDefaultMaxExecutionTime,Ce as setValueByIter,Ee as setValueByKey,Tt as strCamelCase,n as strContains,Fe as strEndsWith,M as strIncludes,De as strIndexOf,ke as strIsNullOrEmpty,ze as strIsNullOrWhiteSpace,jt as strKebabCase,$ as strLastIndexOf,Un as strLeft,It as strLetterCase,St as strLower,t as strPadEnd,Lt as strPadStart,Dt as strRepeat,$n as strRight,Kn as strSlice,Ot as strSnakeCase,Te as strSplit,Gn as strStartsWith,Bn as strSubstr,x as strSubstring,je as strSymSplit,dt as strTrim,gt as strTrimEnd,ht as strTrimLeft,mt as strTrimRight,bt as strTrimStart,N as strUpper,Nr as symbolFor,Lr as symbolKeyFor,Sn as throwError,wn as throwRangeError,S as throwTypeError,st as throwUnsupported,ct as utcNow}; | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
var f=void 0,s="",L="boolean",_="function",R="number",W="object",c="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="_polyfill",$="indexOf",M="lastIndexOf",i="length",o="done",l="value",G="name",e=Object,V=e[c],q=String,n=q[c],t=Math,J=Array,a=J[c];function Z(n,r){try{r=n()}catch(n){}return r}var Q=[K,R,L,r,"symbol","bigint"];function u(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||X(n)!==r)}}function X(n){return V.toString.call(n)}function Y(n,r){return typeof n===r}function y(n){return typeof n===r||n===r}function nn(n){return!tn(n)}function v(n){return null===n||y(n)}function rn(n){return null===n||!tn(n)}function tn(n){return!!n||n!==f}function en(n){var r=typeof n;return!(n&&r===W||null!==n&&!~Q.indexOf(r))}var d=u(K),b=u(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=J.isArray,an=p("Date"),un=u(R),on=u(L),sn=p("RegExp"),K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),cn=p("Error");function fn(n){return!!n&&b(n.then)}var ln=fn;function pn(n){return fn(n)&&b(n.catch)}function yn(n){return!n||!Z(function(){return n&&0+n},n)}function vn(n){return!(!n||Z(function(){return!(n&&0+n)},!n))}var dn=e.getOwnPropertyDescriptor;function bn(n,r){return n&&V.hasOwnProperty.call(n,r)}var hn=e.hasOwn||gn;function gn(n,r){return bn(n,r)||!!dn(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(hn(n,e)&&-1===r.call(t||n,e,n[e]))break}function mn(n,t,e,r){var a={};return m(n,function(n,r){a[n]=t?r:n,a[r]=e?r:n}),r(a)}function Sn(n){throw Error(n)}function S(n){throw new TypeError(n)}function wn(n){throw new RangeError(n)}function In(n){return n}var Tn=e.freeze,jn=e.assign;function On(n){return h(n)&&null!==n||S("objKeys called on non-object"),e.keys(n)}function w(n){return Tn&&m(n,function(n,r){(g(r)||h(r))&&Tn(r)}),xn(n)}var xn=Tn||In,En=e.seal||In,Cn=e.getPrototypeOf||In;function Fn(n){return mn(n,1,0,w)}function Dn(n){return mn(n,0,0,w)}function Pn(n){return mn(n,1,1,w)}function zn(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),w(t)}function kn(n){return zn(n)}var An,Nn=Dn({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}),I=q,Ln="__tsUtils$gblCfg";function _n(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Rn(){var n;return An||(n=_n()||{},An=n[Ln]=n[Ln]||{}),An}function T(n,r){var t=s;if(cn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?un(r)?r:4:f)}catch(n){t=" - "+T(n,r)}return X(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[i];e++)t[e-r]=n[e];return t}function O(t,e,a){return function(n){var r=n&&n[t]||e&&e[t];if(r||a)return(r||a).apply(n,j(arguments,r?1:0));S("'"+I(t)+"' not defined for "+T(n))}}var q=t.min,Wn=t.max,Kn=O("slice",n),x=O("substring",n),Bn=O("substr",n,Hn);function Hn(n,r,t){return v(n)&&S("'polyStrSubstr called with invalid "+T(n)),t<0?s:((r=r||0)<0&&(r=Wn(r+n[i],0)),y(t)?Kn(n,r):Kn(n,r,r+t))}function Un(n,r){return x(n,0,r)}function $n(n,r){var t=n[i];return r<=0?s:r<t?x(n,t-r):n}var Mn,Gn=O("startsWith",n,function(n,r,t){d(n)||S("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[i],t=0<t?t:0;return x(n,t,t+e)===r});function Vn(){var n;return Mn||(n=Rn(),Mn=n.gblSym=n.gblSym||{k:{},s:{}}),Mn}var qn={};function Jn(n){var r={description:I(n),toString:function(){return H+"("+n+")"}};return r[U]=!0,r}function Zn(n){var r,t=Vn();return hn(t,n)||(r=Jn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Qn(n){return n&&n.toString&&Gn(n.toString(),H)||S(n+" is not a symbol"),Vn().s[n]}function Xn(n){n=Nn[n];return n?qn[n]=qn[n]||Jn(H+"."+n):void 0}var Yn={e:"enumerable",c:"configurable",v:l,w:"writable",g:"get",s:"set"};function nr(n){var t={};return t[Yn.c]=!0,t[Yn.e]=!0,m(n,function(n,r){t[Yn[n]]=y(r)?t[Yn[n]]:r}),t}var E,C=e.defineProperty,rr=e.defineProperties;function tr(n,r,t,e,a){return C(n,r,nr(((n={e:a,c:e})[b(t)?"g":"v"]=t,n)))}function er(n,r,t,e,a,u){u={e:u,c:a};return t&&(u.g=t),e&&(u.s=e),C(n,r,nr(u))}function ar(n,r,t){return C(n,r,nr(t))}function ur(n,r){var t={};return m(r,function(n,r){t[n]=nr(r)}),rr(n,t)}var or=function(){E=Rn(),or=null};function ir(r){var t={};return or&&or(),t.b=E.lzy,C(t,"v",{configurable:!0,get:function(){var n=r();return E.lzy||(C(t,"v",{value:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function sr(n){or&&or(),E.lzy=n}function F(n,r){return ir(function(){return Z(n,r)})}var cr,D,fr,lr,pr,yr,vr,P,dr,br,hr="window";function z(n){return F(function(){return mr(n)||f},f)}function gr(n){return(cr=!cr||!1===n||E.lzy&&!cr.b?F(_n,null):cr).v}function mr(n,r){r=gr(r);return r&&r[n]?r[n]:n===hr&&D?D.v:null}function Sr(){return!!wr()}function wr(){return(fr=!fr||E.lzy&&!fr.b?z("document"):fr).v}function Ir(){return!!Tr()}function Tr(){return(D=!D||E.lzy&&!D.b?z(hr):D).v}function jr(){return!!Or()}function Or(){return(lr=!lr||E.lzy&&!lr.b?z("navigator"):lr).v}function xr(){return!!Er()}function Er(){return(pr=!pr||E.lzy&&!pr.b?z("history"):pr).v}function Cr(){return(vr=vr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v}function Fr(){return(yr=yr||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v}function Dr(n){return F(function(){return P.v?P[n]:f},f)}var Pr=u("symbol");function zr(){return!!k()}function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),dr&&!n||(dr=Dr("for")),br&&!n||(br=Dr("keyFor")),P.v}function kr(n,r){var t=Nn[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?f:Xn(n)}function Ar(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Jn(n)}function Nr(n){return dr&&(!E.lzy||P.b)||k(),(dr.v||Zn)(n)}function Lr(n){return br&&(!E.lzy||P.b)||k(),(br.v||Qn)(n)}function _r(n){return!!n&&b(n.next)}function Rr(n){return!rn(n)&&b(n[kr(3)])}function Wr(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(_r(r))for(var t=r.next();!t[o];)n.push(t[l]),t=r.next();else n.push(r);return n}var Kr=O("every",a),Br=O("filter",a);function A(n,r,t){if(n)for(var e=n[i]>>>0,a=0;a<e&&!(a in n&&-1===r.call(t||n,n[a],a,n));a++);}var Hr=O($,a),Ur=O(M,a);function $r(n){return!v(n)&&"[object Array]"===X(n)}function Mr(n,r,t){return-1!==Hr(n,r,t)}function Gr(n,r,t){r=Vr(n,r,t);return-1!==r?n[r]:void 0}function Vr(t,e,a){var u=-1;return A(t,function(n,r){if(e.call(a|t,n,r,t))return u=r,-1}),u}function qr(n,r,t){r=Jr(n,r,t);return-1!==r?n[r]:void 0}function Jr(n,r,t){for(var e=-1,a=(n[i]>>>0)-1;0<=a;a--)if(a in n&&r.call(t|n,n[a],a,n)){e=a;break}return e}var Zr,Qr=O("find",a,Gr),Xr=O("findIndex",a,Vr),Yr=O("findLast",a,qr),nt=O("findLastIndex",a,Jr),rt=O("includes",a,Mr),tt=rt,et=O("map",a),at=O("reduce",a),a=O("some",a);function ut(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function ot(n,r){try{n[c][G]=r}catch(n){}}function it(r,t){var n,e,a,u=Error,o=u[c][G];function i(){this.constructor=e,this[G]=n}return n=r,ut(e=function(){var n=this;try{ot(u,r),(n=u.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{ot(u,o)}return n},a=u),i[c]=a[c],e[c]=new i,e}function st(n){throw new(Zr=Zr||it("UnsupportedError"))(n)}function ct(){return(Date.now||ft)()}function ft(){return(new Date).getTime()}function lt(r){return function(n){return v(n)&&S("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,s):n}}var pt=lt(/^\s+|(?=\s)\s+$/g),yt=lt(/^\s+/g),vt=lt(/(?=\s)\s+$/g),dt=O("trim",n,pt),bt=O("trimStart",n,yt),ht=bt,gt=O("trimEnd",n,vt),mt=gt,N=O("toUpperCase",n),St=O("toLowerCase",n);function wt(n,o,i){return dt(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,a,u){e=e||u||s;return i&&(e=N(e)),(a||s)+o+e})}function It(n){return I(n).replace(/(_|\b)\w/g,N)}function Tt(n,r){return wt(n,"",!0).replace(/^\w/,r?N:St)}function jt(n,r){n=wt(n,"-");return(r?N:St)(n)}function Ot(n,r){n=wt(n,"_");return(r?N:St)(n)}var xt=t.floor,Et=t.ceil,Ct=t.trunc||function(n){n=+n;return(0<n?xt:Et)(n)};function Ft(n,r){var t=+n;return t==1/0&&r&&wn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Ct(t)}var Dt=O("repeat",n,function(n,r){v(n)&&S("can't convert ["+T(n)+"]"),(r=Ft(r,!0))<0&&wn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=s;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function Pt(n,r,t){var e=s,n=(r=Ft(r,!0),n[i]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[i]?Dt(e,Et(r/e[i])):e)[i]>r?x(e,0,r):e}var zt,kt,At,Nt,Lt=O("padStart",n,function(n,r,t){return Pt(n,r,t)+n}),t=O("padEnd",n,function(n,r,t){return n+Pt(n,r,t)}),_t=/([^\w\d_$])/g;function Rt(n,r){n=I(n).replace(_t,"_");return y(r)?n:Tt(n,!r)}function Wt(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+Lt(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?un(r)?r:4:f)}catch(n){t='"'+T(n)+'"'}return t}function Kt(n){return zt=zt||ir(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+zt.v[n]+";"})}function Bt(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(Nt=Nt||!Tr()||Tr())){At||(kt=Function[c].toString,At=kt.call(e));try{var t=Cn(n),r=(r=!t)||(t=bn(t,B)?t[B]:t)&&typeof t===_&&kt.call(t)===At}catch(n){}}return r}function Ht(n){var r=n.result={};return n.copyTo(r,n.value),!0}var Ut,$t=[Jt,Xt,Qt,Zt];function Mt(t,n,e,r){var a,u,o=e.handler,r=e.path?r?e.path.concat(r):e.path:[],i={handler:e.handler,src:e.src,path:r},s={type:typeof n,isPrim:en(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return Mt(t,n,r?i:e,r)},copyTo:function(n,r){return Gt(t,n,r,i)}};return s.isPrim?o&&o.call(e,s)?s.result:n:(a=n,r=function(r){ar(s,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=o;!(t||(n<$t.length?$t[n++]:Ht)).call(e,s);)t=null},A(n=t,function(n){if(n.k===a)return u=n,-1}),u||(u={k:a,v:a},n.push(u),r(u)),u.v)}function Gt(n,r,t,e){if(!v(t))for(var a in t)r[a]=Mt(n,t[a],e,a);return r}function Vt(n,r,t){return Gt([],n,r,{handler:t,src:r,path:[]})}function qt(n,r){return Mt([],n,{handler:r,src:n})}function Jt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Zt(n){var r=n.value;return!!an(r)&&(n.result=new Date(r.getTime()),!0)}function Qt(n){return n.type===_}function Xt(n){var r,t=n.value;return!!Bt(t)&&(r=n.result={},n.copyTo(r,t),!0)}function Yt(r,n){return A(n,function(n){Vt(r,n)}),r}function ne(n,r,t,e,a,u,o){return Yt(qt(n)||{},j(arguments,0))}function re(n,r,t,e,a,u,o){return Yt(n||{},j(arguments,0))}function te(n){return n[se]}function ee(n,r){return v(n)?r:un(n)?n:isNaN(n=parseInt(n,10))?r:n}function ae(){return!!ue()}function ue(){return(Ut=!Ut||E.lzy&&!Ut.b?z("performance"):Ut).v}function oe(){var n=ue();return n&&n.now?n.now():ct()}function ie(n){return oe()-n}var se=i,ce="(.*)";function fe(n,r,t,e,a){return RegExp((a?"^":s)+t(n.replace(r,"\\$1"))+(a?"$":s),e?"i":"")}function le(n,r,t){return fe(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,ce)},!!r,t)}function pe(n,r,t){return fe(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?ce:"(.)"})},!!r,t)}function ye(n,r,t){return fe(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?ce:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)}function ve(n){return function n(r,t){var e,a,u=!1===r||0===r;if(!u&&!v(r))if(g(r))u=0<r[i];else if(an(r))u=!isNaN(r.getTime());else{if(on(r))return!0;if(h(r)){try{e=r,A([i,"byteLength","size","count"],function(n){if(n in e)return n=e[n],a=0<(b(n)?n():n),-1});var o=a;if(on(o))return o;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!On(r)[i]}u=vn(r)}return u}(n,0)}function de(n){return be({},n)}function be(n,r){return n[kr(3)]=function(){return he(r)},n}function he(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[o]=r;var n;return r||ar(n,l,{g:e}),n}};return t.r&&(n.return=function(n){var r={};return r[o]=!0,r[l]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={};return r[o]=!0,r[l]=t.t&&t.t(n),r}),n}function ge(n){var r=-1,t=n?n.slice():[],e=t[i],n={n:function(){return e<=++r}};return ar(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),he(n)}function me(r,n,t){var e;if(r&&(_r(r)||(r=r[e=kr(3)]?r[e]():null),_r(r)))try{for(var a=0,u=r.next();!u[o]&&-1!==n.call(t||r,u[l],a,r);)a++,u=r.next();r.return&&r.return(u)}catch(n){r.throw&&r.throw(n)}}function Se(n,r,t){var e=n,a=f,u=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<u?r<e:e<r)||(a=e,e+=u),n}};return ar(t,"v",{g:function(){return a}}),he(t)}var we=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[c]=n,new t};function Ie(n,r,t){r=r&&r[kr(9)];return r?r(n,t):[n]}var Te=O("split",n),je=k()?O("split",n):Ie;function Oe(n,r,t){if(!r||!n)return t;for(var e=Te(r,"."),a=e.length,u=0;u<a&&!v(n);u++)n=n[e[u]];return v(n)?t:n}function xe(r,n,t){return n&&r&&(me(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t}function Ee(r,n,t){var e;r&&n&&(e=(n=Te(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)}function Ce(r,n,t){var e;r&&n&&(me(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)}var Fe=O("endsWith",n,function(n,r,t){d(n)||S("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[i],a=n[i],t=!y(t)&&t<a?t:a;return x(n,t-e,t)===r}),De=O($,n),$=O(M,n),M=O("includes",n,Pe),n=M;function Pe(n,r,t){return sn(r)&&S("'searchString' must not be a regular expression"+T(r)),-1!==De(n,I(r),t)}function ze(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,s)===s:v(n)}function ke(n){return d(n)?n===s:v(n)}var Ae,Ne="ref",Le="un"+Ne,_e="hasRef",Re="enabled";function We(n,r,t){function e(){return i=!1,s&&s[Le]&&s[Le](),o}function a(){return s=r(s),i||e(),o}function u(){s&&t(s),s=null}var o,i=!0,s=n?r(null):null,n={cancel:u,refresh:a};return n[_e]=function(){return s&&s[_e]?s[_e]():i},n[Ne]=function(){return i=!0,s&&s[Ne]&&s[Ne](),o},n[Le]=e,n[Re]=!1,C(o=n,Re,{get:function(){return!!s},set:function(n){!n&&s&&u(),n&&!s&&a()}}),{h:o,dn:function(){s=null}}}function Ke(r,n,t,e){var a=g(t),u=a?t.length:0,o=(0<u?t[0]:a?f:t)||setTimeout,i=(1<u?t[1]:f)||clearTimeout,s=e[0],c=(e[0]=function(){c.dn(),s.apply(r,arguments)},We(n,function(n){if(n){if(n.refresh)return n.refresh(),n;i.call(r,n)}return o.apply(r,e)},function(n){i.call(r,n)}));return c.h}function Be(n,r){return Ke(this,!0,f,j(arguments,0))}function He(n,r,t){return Ke(this,!0,n,j(arguments,1))}function Ue(n,r){return Ke(this,!1,f,j(arguments,0))}function $e(n,r,t){return Ke(this,!1,n,j(arguments,1))}var Me=100,Ge=50;function Ve(){return!(!(Ae=Ae||F(function(){return tn(requestIdleCallback)},!1)).v||!requestIdleCallback)}function qe(n){Me=n}function Je(n){Ge=n}function Ze(r,t){function e(n){var r=oe();return{didTimeout:n,timeRemaining:function(){return Ge-ie(r)}}}var a,n;return Ve()?(a=We(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){a.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Be(function(){r(e(!0))},y(n=(t||{}).timeout)?Me:n)}function Qe(n,r){var t=this,e=j(arguments,0);return We(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h}function Xe(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)hn(n,r)&&t.push(r);return t}export{Wr as arrAppend,tt as arrContains,Kr as arrEvery,Br as arrFilter,Qr as arrFind,Xr as arrFindIndex,Yr as arrFindLast,nt as arrFindLastIndex,A as arrForEach,rt as arrIncludes,Hr as arrIndexOf,Ur as arrLastIndexOf,et as arrMap,at as arrReduce,a as arrSome,Jt as arrayDeepCopyHandler,I as asString,ge as createArrayIterator,it as createCustomError,Fn as createEnum,Dn as createEnumKeyMap,Pn as createEnumValueMap,pe as createFilenameRegex,de as createIterable,he as createIterator,Se as createRangeIterator,zn as createSimpleMap,Ue as createTimeout,$e as createTimeoutWith,kn as createTypeMap,le as createWildcardRegex,Zt as dateDeepCopyHandler,ne as deepExtend,T as dumpObj,ie as elapsedTime,Kt as encodeAsHtml,Wt as encodeAsJson,Qt as functionDeepCopyHandler,wr as getDocument,gr as getGlobal,Er as getHistory,mr as getInst,ee as getIntValue,kr as getKnownSymbol,ir as getLazy,te as getLength,Or as getNavigator,ue as getPerformance,k as getSymbol,xe as getValueByIter,Oe as getValueByKey,Tr as getWindow,Sr as hasDocument,xr as hasHistory,Ve as hasIdleCallback,jr as hasNavigator,ae as hasPerformance,zr as hasSymbol,ve as hasValue,Ir as hasWindow,g as isArray,L as isArrayBuffer,R as isBlob,on as isBoolean,an as isDate,tn as isDefined,cn as isError,K as isFile,J as isFormData,b as isFunction,Rr as isIterable,_r as isIterator,Cr as isNode,yn as isNotTruthy,v as isNullOrUndefined,un as isNumber,h as isObject,Bt as isPlainObject,en as isPrimitive,pn as isPromise,fn as isPromiseLike,sn as isRegExp,rn as isStrictNullOrUndefined,nn as isStrictUndefined,d as isString,Pr as isSymbol,ln as isThenable,vn as isTruthy,Y as isTypeof,y as isUndefined,Fr as isWebWorker,me as iterForOf,ye as makeGlobRegex,be as makeIterable,Et as mathCeil,xt as mathFloor,Wn as mathMax,q as mathMin,Ft as mathToInt,Ct as mathTrunc,Ar as newSymbol,Rt as normalizeJsName,jn as objAssign,Vt as objCopyProps,we as objCreate,qt as objDeepCopy,w as objDeepFreeze,ar as objDefine,er as objDefineAccessors,tr as objDefineGet,C as objDefineProp,rr as objDefineProperties,ur as objDefineProps,re as objExtend,m as objForEachKey,xn as objFreeze,dn as objGetOwnPropertyDescriptor,Cn as objGetPrototypeOf,hn as objHasOwn,bn as objHasOwnProperty,On as objKeys,En as objSeal,ut as objSetPrototypeOf,X as objToString,oe as perfNow,Xt as plainObjDeepCopyHandler,Gr as polyArrFind,Vr as polyArrFindIndex,qr as polyArrFindLast,Jr as polyArrFindLastIndex,Mr as polyArrIncludes,Xn as polyGetKnownSymbol,$r as polyIsArray,Jn as polyNewSymbol,gn as polyObjHasOwn,Xe as polyObjKeys,Pe as polyStrIncludes,Hn as polyStrSubstr,Ie as polyStrSymSplit,pt as polyStrTrim,vt as polyStrTrimEnd,yt as polyStrTrimStart,Zn as polySymbolFor,Qn as polySymbolKeyFor,ft as polyUtcNow,Ze as scheduleIdleCallback,Qe as scheduleInterval,Be as scheduleTimeout,He as scheduleTimeoutWith,sr as setBypassLazyCache,qe as setDefaultIdleTimeout,Je as setDefaultMaxExecutionTime,Ce as setValueByIter,Ee as setValueByKey,Tt as strCamelCase,n as strContains,Fe as strEndsWith,M as strIncludes,De as strIndexOf,ke as strIsNullOrEmpty,ze as strIsNullOrWhiteSpace,jt as strKebabCase,$ as strLastIndexOf,Un as strLeft,It as strLetterCase,St as strLower,t as strPadEnd,Lt as strPadStart,Dt as strRepeat,$n as strRight,Kn as strSlice,Ot as strSnakeCase,Te as strSplit,Gn as strStartsWith,Bn as strSubstr,x as strSubstring,je as strSymSplit,dt as strTrim,gt as strTrimEnd,ht as strTrimLeft,mt as strTrimRight,bt as strTrimStart,N as strUpper,Nr as symbolFor,Lr as symbolKeyFor,Sn as throwError,wn as throwRangeError,S as throwTypeError,st as throwUnsupported,ct as utcNow}; | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -434,7 +434,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
var result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -441,0 +444,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(n){"use strict";var l=void 0,c="",L="boolean",_="function",R="number",W="object",f="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",a="length",M="done",i="value",G="name",e=Object,V=e[f],q=String,t=q[f],u=Math,J=Array,o=J[f];function Z(n,r){try{r=n()}catch(n){}return r}var Q=[K,R,L,r,"symbol","bigint"];function s(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||X(n)!==r)}}function X(n){return V.toString.call(n)}function y(n){return typeof n===r||n===r}function v(n){return null===n||y(n)}function Y(n){return null===n||!nn(n)}function nn(n){return!!n||n!==l}function rn(n){var r=typeof n;return!(n&&r===W||null!==n&&!~Q.indexOf(r))}var d=s(K),b=s(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=J.isArray,tn=p("Date"),en=s(R),un=s(L),on=p("RegExp"),K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),an=p("Error");function cn(n){return!!n&&b(n.then)}var fn=cn;function ln(n){return!(!n||Z(function(){return!(n&&0+n)},!n))}var sn=e.getOwnPropertyDescriptor;function pn(n,r){return n&&V.hasOwnProperty.call(n,r)}var yn=e.hasOwn||vn;function vn(n,r){return pn(n,r)||!!sn(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(yn(n,e)&&-1===r.call(t||n,e,n[e]))break}function dn(n,t,e,r){var u={};return m(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function w(n){throw new TypeError(n)}function bn(n){throw new RangeError(n)}function hn(n){return n}var gn=e.freeze,mn=e.assign;function wn(n){return h(n)&&null!==n||w("objKeys called on non-object"),e.keys(n)}function S(n){return gn&&m(n,function(n,r){(g(r)||h(r))&&gn(r)}),Sn(n)}var Sn=gn||hn,In=e.seal||hn,Tn=e.getPrototypeOf||hn;function jn(n){return dn(n,0,0,S)}function On(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),S(t)}var xn,En=jn({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}),I=q,Cn="__tsUtils$gblCfg";function Fn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Dn(){var n;return xn||(n=Fn()||{},xn=n[Cn]=n[Cn]||{}),xn}function T(n,r){var t=c;if(an(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?en(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return X(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[a];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));w("'"+I(t)+"' not defined for "+T(n))}}var q=u.min,Pn=u.max,zn=O("slice",t),x=O("substring",t),kn=O("substr",t,An);function An(n,r,t){return v(n)&&w("'polyStrSubstr called with invalid "+T(n)),t<0?c:((r=r||0)<0&&(r=Pn(r+n[a],0)),y(t)?zn(n,r):zn(n,r,r+t))}var Nn,Ln=O("startsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],t=0<t?t:0;return x(n,t,t+e)===r});function _n(){var n;return Nn||(n=Dn(),Nn=n.gblSym=n.gblSym||{k:{},s:{}}),Nn}var Rn={};function Wn(n){return{description:I(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Kn(n){var r,t=_n();return yn(t,n)||(r=Wn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Bn(n){return n&&n.toString&&Ln(n.toString(),H)||w(n+" is not a symbol"),_n().s[n]}function Hn(n){n=En[n];return n?Rn[n]=Rn[n]||Wn(H+"."+n):void 0}var Un={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function $n(n){var t={};return t[Un.c]=!0,t[Un.e]=!0,m(n,function(n,r){t[Un[n]]=y(r)?t[Un[n]]:r}),t}var E,Mn=e.defineProperty,Gn=e.defineProperties;function C(n,r,t){return Mn(n,r,$n(t))}var Vn=function(){E=Dn(),Vn=null};function qn(r){var t={};return Vn&&Vn(),t.b=E.lzy,C(t,"v",{g:function(){var n=r();return E.lzy||(C(t,"v",{v:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function F(n,r){return qn(function(){return Z(n,r)})}var Jn,D,Zn,Qn,Xn,Yn,nr,P,rr,tr,er="window";function z(n){return F(function(){return or(n)||l},l)}function ur(n){return(Jn=!Jn||!1===n||E.lzy&&!Jn.b?F(Fn,null):Jn).v}function or(n,r){r=ur(r);return r&&r[n]?r[n]:n===er&&D?D.v:null}function ir(){return(Zn=!Zn||E.lzy&&!Zn.b?z("document"):Zn).v}function ar(){return(D=!D||E.lzy&&!D.b?z(er):D).v}function cr(){return(Qn=!Qn||E.lzy&&!Qn.b?z("navigator"):Qn).v}function fr(){return(Xn=!Xn||E.lzy&&!Xn.b?z("history"):Xn).v}function lr(n){return F(function(){return P.v?P[n]:l},l)}var sr=s("symbol");function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),rr&&!n||(rr=lr("for")),tr&&!n||(tr=lr("keyFor")),P.v}function pr(n,r){var t=En[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?l:Hn(n)}function yr(n){return!!n&&b(n.next)}var vr=O("every",o),dr=O("filter",o);function A(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}var br=O(U,o),hr=O($,o);function gr(n,r,t){return-1!==br(n,r,t)}function mr(n,r,t){r=wr(n,r,t);return-1!==r?n[r]:void 0}function wr(t,e,u){var o=-1;return A(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function Sr(n,r,t){r=Ir(n,r,t);return-1!==r?n[r]:void 0}function Ir(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}var Tr,jr=O("find",o,mr),Or=O("findIndex",o,wr),xr=O("findLast",o,Sr),Er=O("findLastIndex",o,Ir),Cr=O("includes",o,gr),Fr=Cr,Dr=O("map",o),Pr=O("reduce",o),o=O("some",o);function zr(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function kr(n,r){try{n[f][G]=r}catch(n){}}function Ar(r,t){var n,e,u,o=Error,i=o[f][G];function a(){this.constructor=e,this[G]=n}return n=r,zr(e=function(){var n=this;try{kr(o,r),(n=o.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{kr(o,i)}return n},u=o),a[f]=u[f],e[f]=new a,e}function Nr(){return(Date.now||Lr)()}function Lr(){return(new Date).getTime()}function _r(r){return function(n){return v(n)&&w("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,c):n}}var Rr=_r(/^\s+|(?=\s)\s+$/g),Wr=_r(/^\s+/g),Kr=_r(/(?=\s)\s+$/g),Br=O("trim",t,Rr),Hr=O("trimStart",t,Wr),Ur=Hr,$r=O("trimEnd",t,Kr),Mr=$r,N=O("toUpperCase",t),Gr=O("toLowerCase",t);function Vr(n,i,a){return Br(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=N(e)),(u||c)+i+e})}function qr(n,r){return Vr(n,"",!0).replace(/^\w/,r?N:Gr)}var Jr=u.floor,Zr=u.ceil,Qr=u.trunc||function(n){n=+n;return(0<n?Jr:Zr)(n)};function Xr(n,r){var t=+n;return t==1/0&&r&&bn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Qr(t)}var Yr=O("repeat",t,function(n,r){v(n)&&w("can't convert ["+T(n)+"]"),(r=Xr(r,!0))<0&&bn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function nt(n,r,t){var e=c,n=(r=Xr(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[a]?Yr(e,Zr(r/e[a])):e)[a]>r?x(e,0,r):e}var rt,tt,et,ut,ot=O("padStart",t,function(n,r,t){return nt(n,r,t)+n}),u=O("padEnd",t,function(n,r,t){return n+nt(n,r,t)}),it=/([^\w\d_$])/g;function at(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(ut=ut||!ar()||ar())){et||(tt=Function[f].toString,et=tt.call(e));try{var t=Tn(n),r=(r=!t)||(t=pn(t,B)?t[B]:t)&&typeof t===_&&tt.call(t)===et}catch(n){}}return r}function ct(n){var r=n.result={};return n.copyTo(r,n.value),!0}var ft,lt=[dt,gt,ht,bt];function st(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c={type:typeof n,isPrim:rn(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return st(t,n,r?a:e,r)},copyTo:function(n,r){return pt(t,n,r,a)}};return c.isPrim?i&&i.call(e,c)?c.result:n:(u=n,r=function(r){C(c,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<lt.length?lt[n++]:ct)).call(e,c);)t=null},A(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function pt(n,r,t,e){if(!v(t))for(var u in t)r[u]=st(n,t[u],e,u);return r}function yt(n,r,t){return pt([],n,r,{handler:t,src:r,path:[]})}function vt(n,r){return st([],n,{handler:r,src:n})}function dt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function bt(n){var r=n.value;return!!tn(r)&&(n.result=new Date(r.getTime()),!0)}function ht(n){return n.type===_}function gt(n){var r,t=n.value;return!!at(t)&&(r=n.result={},n.copyTo(r,t),!0)}function mt(r,n){return A(n,function(n){yt(r,n)}),r}function wt(){return(ft=!ft||E.lzy&&!ft.b?z("performance"):ft).v}function St(){var n=wt();return n&&n.now?n.now():Nr()}function It(n){return St()-n}var Tt=a,jt="(.*)";function Ot(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function xt(n,r){return n[pr(3)]=function(){return Et(r)},n}function Et(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[M]=r;var n;return r||C(n,i,{g:e}),n}};return t.r&&(n.return=function(n){var r={done:!0};return r[i]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={done:!0};return r[i]=t.t&&t.t(n),r}),n}function Ct(r,n,t){var e;if(r&&(yr(r)||(r=r[e=pr(3)]?r[e]():null),yr(r)))try{for(var u=0,o=r.next();!o[M]&&-1!==n.call(t||r,o[i],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}var Ft=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t};function Dt(n,r,t){r=r&&r[pr(9)];return r?r(n,t):[n]}var Pt=O("split",t),zt=k()?O("split",t):Dt,kt=O("endsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],u=n[a],t=!y(t)&&t<u?t:u;return x(n,t-e,t)===r}),At=O(U,t),U=O($,t),$=O("includes",t,Nt),t=$;function Nt(n,r,t){return on(r)&&w("'searchString' must not be a regular expression"+T(r)),-1!==At(n,I(r),t)}var Lt,_t="ref",Rt="un"+_t,Wt="hasRef",Kt="enabled";function Bt(n,r,t){function e(){return a=!1,c&&c[Rt]&&c[Rt](),i}function u(){return c=r(c),a||e(),i}function o(){c&&t(c),c=null}var i,a=!0,c=n?r(null):null,n={cancel:o,refresh:u};return n[Wt]=function(){return c&&c[Wt]?c[Wt]():a},n[_t]=function(){return a=!0,c&&c[_t]&&c[_t](),i},n[Rt]=e,n[Kt]=!1,Mn(i=n,Kt,{get:function(){return!!c},set:function(n){!n&&c&&o(),n&&!c&&u()}}),{h:i,dn:function(){c=null}}}function Ht(r,n,t,e){var u=g(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,a=(1<o?t[1]:l)||clearTimeout,c=e[0],f=(e[0]=function(){f.dn(),c.apply(r,arguments)},Bt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;a.call(r,n)}return i.apply(r,e)},function(n){a.call(r,n)}));return f.h}function Ut(n,r){return Ht(this,!0,l,j(arguments,0))}var $t=100,Mt=50;function Gt(){return!(!(Lt=Lt||F(function(){return nn(requestIdleCallback)},!1)).v||!requestIdleCallback)}return n.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(yr(r))for(var t=r.next();!t[M];)n.push(t[i]),t=r.next();else n.push(r);return n},n.arrContains=Fr,n.arrEvery=vr,n.arrFilter=dr,n.arrFind=jr,n.arrFindIndex=Or,n.arrFindLast=xr,n.arrFindLastIndex=Er,n.arrForEach=A,n.arrIncludes=Cr,n.arrIndexOf=br,n.arrLastIndexOf=hr,n.arrMap=Dr,n.arrReduce=Pr,n.arrSome=o,n.arrayDeepCopyHandler=dt,n.asString=I,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return C(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Et(n)},n.createCustomError=Ar,n.createEnum=function(n){return dn(n,1,0,S)},n.createEnumKeyMap=jn,n.createEnumValueMap=function(n){return dn(n,1,1,S)},n.createFilenameRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?jt:"(.)"})},!!r,t)},n.createIterable=function(n){return xt({},n)},n.createIterator=Et,n.createRangeIterator=function(n,r,t){var e=n,u=l,o=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return C(t,"v",{g:function(){return u}}),Et(t)},n.createSimpleMap=On,n.createTimeout=function(n,r){return Ht(this,!1,l,j(arguments,0))},n.createTimeoutWith=function(n,r,t){return Ht(this,!1,n,j(arguments,1))},n.createTypeMap=On,n.createWildcardRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,jt)},!!r,t)},n.dateDeepCopyHandler=bt,n.deepExtend=function(n,r,t,e,u,o,i){return mt(vt(n)||{},j(arguments,0))},n.dumpObj=T,n.elapsedTime=It,n.encodeAsHtml=function(n){return rt=rt||qn(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+rt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+ot(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?en(r)?r:4:l)}catch(n){t='"'+T(n)+'"'}return t},n.functionDeepCopyHandler=ht,n.getDocument=ir,n.getGlobal=ur,n.getHistory=fr,n.getInst=or,n.getIntValue=function(n,r){return v(n)?r:en(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=pr,n.getLazy=qn,n.getLength=function(n){return n[Tt]},n.getNavigator=cr,n.getPerformance=wt,n.getSymbol=k,n.getValueByIter=function(r,n,t){return n&&r&&(Ct(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Pt(r,"."),u=e.length,o=0;o<u&&!v(n);o++)n=n[e[o]];return v(n)?t:n},n.getWindow=ar,n.hasDocument=function(){return!!ir()},n.hasHistory=function(){return!!fr()},n.hasIdleCallback=Gt,n.hasNavigator=function(){return!!cr()},n.hasPerformance=function(){return!!wt()},n.hasSymbol=function(){return!!k()},n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(g(r))o=0<r[a];else if(tn(r))o=!isNaN(r.getTime());else{if(un(r))return!0;if(h(r)){try{e=r,A([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(b(n)?n():n),-1});var i=u;if(un(i))return i;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!wn(r)[a]}o=ln(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=g,n.isArrayBuffer=L,n.isBlob=R,n.isBoolean=un,n.isDate=tn,n.isDefined=nn,n.isError=an,n.isFile=K,n.isFormData=J,n.isFunction=b,n.isIterable=function(n){return!Y(n)&&b(n[pr(3)])},n.isIterator=yr,n.isNode=function(){return(nr=nr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!Z(function(){return n&&0+n},n)},n.isNullOrUndefined=v,n.isNumber=en,n.isObject=h,n.isPlainObject=at,n.isPrimitive=rn,n.isPromise=function(n){return cn(n)&&b(n.catch)},n.isPromiseLike=cn,n.isRegExp=on,n.isStrictNullOrUndefined=Y,n.isStrictUndefined=function(n){return!nn(n)},n.isString=d,n.isSymbol=sr,n.isThenable=fn,n.isTruthy=ln,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return(Yn=Yn||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Ct,n.makeGlobRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=xt,n.mathCeil=Zr,n.mathFloor=Jr,n.mathMax=Pn,n.mathMin=q,n.mathToInt=Xr,n.mathTrunc=Qr,n.newSymbol=function(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Wn(n)},n.normalizeJsName=function(n,r){n=I(n).replace(it,"_");return y(r)?n:qr(n,!r)},n.objAssign=mn,n.objCopyProps=yt,n.objCreate=Ft,n.objDeepCopy=vt,n.objDeepFreeze=S,n.objDefine=C,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),Mn(n,r,$n(o))},n.objDefineGet=function(n,r,t,e,u){return Mn(n,r,$n(((n={e:u,c:e})[b(t)?"g":"v"]=t,n)))},n.objDefineProp=Mn,n.objDefineProperties=Gn,n.objDefineProps=function(n,r){var t={};return m(r,function(n,r){t[n]=$n(r)}),Gn(n,t)},n.objExtend=function(n,r,t,e,u,o,i){return mt(n||{},j(arguments,0))},n.objForEachKey=m,n.objFreeze=Sn,n.objGetOwnPropertyDescriptor=sn,n.objGetPrototypeOf=Tn,n.objHasOwn=yn,n.objHasOwnProperty=pn,n.objKeys=wn,n.objSeal=In,n.objSetPrototypeOf=zr,n.objToString=X,n.perfNow=St,n.plainObjDeepCopyHandler=gt,n.polyArrFind=mr,n.polyArrFindIndex=wr,n.polyArrFindLast=Sr,n.polyArrFindLastIndex=Ir,n.polyArrIncludes=gr,n.polyGetKnownSymbol=Hn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===X(n)},n.polyNewSymbol=Wn,n.polyObjHasOwn=vn,n.polyObjKeys=function(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)yn(n,r)&&t.push(r);return t},n.polyStrIncludes=Nt,n.polyStrSubstr=An,n.polyStrSymSplit=Dt,n.polyStrTrim=Rr,n.polyStrTrimEnd=Kr,n.polyStrTrimStart=Wr,n.polySymbolFor=Kn,n.polySymbolKeyFor=Bn,n.polyUtcNow=Lr,n.scheduleIdleCallback=function(r,t){function e(n){var r=St();return{didTimeout:n,timeRemaining:function(){return Mt-It(r)}}}var u,n;return Gt()?(u=Bt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Ut(function(){r(e(!0))},y(n=(t||{}).timeout)?$t:n)},n.scheduleInterval=function(n,r){var t=this,e=j(arguments,0);return Bt(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},n.scheduleTimeout=Ut,n.scheduleTimeoutWith=function(n,r,t){return Ht(this,!0,n,j(arguments,1))},n.setBypassLazyCache=function(n){Vn&&Vn(),E.lzy=n},n.setDefaultIdleTimeout=function(n){$t=n},n.setDefaultMaxExecutionTime=function(n){Mt=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ct(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Pt(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=qr,n.strContains=t,n.strEndsWith=kt,n.strIncludes=$,n.strIndexOf=At,n.strIsNullOrEmpty=function(n){return d(n)?n===c:v(n)},n.strIsNullOrWhiteSpace=function(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:v(n)},n.strKebabCase=function(n,r){n=Vr(n,"-");return(r?N:Gr)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return x(n,0,r)},n.strLetterCase=function(n){return I(n).replace(/(_|\b)\w/g,N)},n.strLower=Gr,n.strPadEnd=u,n.strPadStart=ot,n.strRepeat=Yr,n.strRight=function(n,r){var t=n[a];return r<=0?c:r<t?x(n,t-r):n},n.strSlice=zn,n.strSnakeCase=function(n,r){n=Vr(n,"_");return(r?N:Gr)(n)},n.strSplit=Pt,n.strStartsWith=Ln,n.strSubstr=kn,n.strSubstring=x,n.strSymSplit=zt,n.strTrim=Br,n.strTrimEnd=$r,n.strTrimLeft=Ur,n.strTrimRight=Mr,n.strTrimStart=Hr,n.strUpper=N,n.symbolFor=function(n){return rr&&(!E.lzy||P.b)||k(),(rr.v||Kn)(n)},n.symbolKeyFor=function(n){return tr&&(!E.lzy||P.b)||k(),(tr.v||Bn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=bn,n.throwTypeError=w,n.throwUnsupported=function(n){throw new(Tr=Tr||Ar("UnsupportedError"))(n)},n.utcNow=Nr,n}({}); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(n){"use strict";var l=void 0,c="",L="boolean",_="function",R="number",W="object",f="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",a="length",M="done",i="value",G="name",e=Object,V=e[f],q=String,t=q[f],u=Math,J=Array,o=J[f];function Z(n,r){try{r=n()}catch(n){}return r}var Q=[K,R,L,r,"symbol","bigint"];function s(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||X(n)!==r)}}function X(n){return V.toString.call(n)}function y(n){return typeof n===r||n===r}function v(n){return null===n||y(n)}function Y(n){return null===n||!nn(n)}function nn(n){return!!n||n!==l}function rn(n){var r=typeof n;return!(n&&r===W||null!==n&&!~Q.indexOf(r))}var d=s(K),b=s(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=J.isArray,tn=p("Date"),en=s(R),un=s(L),on=p("RegExp"),K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),an=p("Error");function cn(n){return!!n&&b(n.then)}var fn=cn;function ln(n){return!(!n||Z(function(){return!(n&&0+n)},!n))}var sn=e.getOwnPropertyDescriptor;function pn(n,r){return n&&V.hasOwnProperty.call(n,r)}var yn=e.hasOwn||vn;function vn(n,r){return pn(n,r)||!!sn(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(yn(n,e)&&-1===r.call(t||n,e,n[e]))break}function dn(n,t,e,r){var u={};return m(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function w(n){throw new TypeError(n)}function bn(n){throw new RangeError(n)}function hn(n){return n}var gn=e.freeze,mn=e.assign;function wn(n){return h(n)&&null!==n||w("objKeys called on non-object"),e.keys(n)}function S(n){return gn&&m(n,function(n,r){(g(r)||h(r))&&gn(r)}),Sn(n)}var Sn=gn||hn,In=e.seal||hn,Tn=e.getPrototypeOf||hn;function jn(n){return dn(n,0,0,S)}function On(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),S(t)}var xn,En=jn({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}),I=q,Cn="__tsUtils$gblCfg";function Fn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Dn(){var n;return xn||(n=Fn()||{},xn=n[Cn]=n[Cn]||{}),xn}function T(n,r){var t=c;if(an(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?en(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return X(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[a];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));w("'"+I(t)+"' not defined for "+T(n))}}var q=u.min,Pn=u.max,zn=O("slice",t),x=O("substring",t),kn=O("substr",t,An);function An(n,r,t){return v(n)&&w("'polyStrSubstr called with invalid "+T(n)),t<0?c:((r=r||0)<0&&(r=Pn(r+n[a],0)),y(t)?zn(n,r):zn(n,r,r+t))}var Nn,Ln=O("startsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],t=0<t?t:0;return x(n,t,t+e)===r});function _n(){var n;return Nn||(n=Dn(),Nn=n.gblSym=n.gblSym||{k:{},s:{}}),Nn}var Rn={};function Wn(n){return{description:I(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Kn(n){var r,t=_n();return yn(t,n)||(r=Wn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Bn(n){return n&&n.toString&&Ln(n.toString(),H)||w(n+" is not a symbol"),_n().s[n]}function Hn(n){n=En[n];return n?Rn[n]=Rn[n]||Wn(H+"."+n):void 0}var Un={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function $n(n){var t={};return t[Un.c]=!0,t[Un.e]=!0,m(n,function(n,r){t[Un[n]]=y(r)?t[Un[n]]:r}),t}var E,C=e.defineProperty,Mn=e.defineProperties;function Gn(n,r,t){return C(n,r,$n(t))}var Vn=function(){E=Dn(),Vn=null};function qn(r){var t={};return Vn&&Vn(),t.b=E.lzy,C(t,"v",{configurable:!0,get:function(){var n=r();return E.lzy||(C(t,"v",{value:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function F(n,r){return qn(function(){return Z(n,r)})}var Jn,D,Zn,Qn,Xn,Yn,nr,P,rr,tr,er="window";function z(n){return F(function(){return or(n)||l},l)}function ur(n){return(Jn=!Jn||!1===n||E.lzy&&!Jn.b?F(Fn,null):Jn).v}function or(n,r){r=ur(r);return r&&r[n]?r[n]:n===er&&D?D.v:null}function ir(){return(Zn=!Zn||E.lzy&&!Zn.b?z("document"):Zn).v}function ar(){return(D=!D||E.lzy&&!D.b?z(er):D).v}function cr(){return(Qn=!Qn||E.lzy&&!Qn.b?z("navigator"):Qn).v}function fr(){return(Xn=!Xn||E.lzy&&!Xn.b?z("history"):Xn).v}function lr(n){return F(function(){return P.v?P[n]:l},l)}var sr=s("symbol");function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),rr&&!n||(rr=lr("for")),tr&&!n||(tr=lr("keyFor")),P.v}function pr(n,r){var t=En[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?l:Hn(n)}function yr(n){return!!n&&b(n.next)}var vr=O("every",o),dr=O("filter",o);function A(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}var br=O(U,o),hr=O($,o);function gr(n,r,t){return-1!==br(n,r,t)}function mr(n,r,t){r=wr(n,r,t);return-1!==r?n[r]:void 0}function wr(t,e,u){var o=-1;return A(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function Sr(n,r,t){r=Ir(n,r,t);return-1!==r?n[r]:void 0}function Ir(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}var Tr,jr=O("find",o,mr),Or=O("findIndex",o,wr),xr=O("findLast",o,Sr),Er=O("findLastIndex",o,Ir),Cr=O("includes",o,gr),Fr=Cr,Dr=O("map",o),Pr=O("reduce",o),o=O("some",o);function zr(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function kr(n,r){try{n[f][G]=r}catch(n){}}function Ar(r,t){var n,e,u,o=Error,i=o[f][G];function a(){this.constructor=e,this[G]=n}return n=r,zr(e=function(){var n=this;try{kr(o,r),(n=o.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{kr(o,i)}return n},u=o),a[f]=u[f],e[f]=new a,e}function Nr(){return(Date.now||Lr)()}function Lr(){return(new Date).getTime()}function _r(r){return function(n){return v(n)&&w("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,c):n}}var Rr=_r(/^\s+|(?=\s)\s+$/g),Wr=_r(/^\s+/g),Kr=_r(/(?=\s)\s+$/g),Br=O("trim",t,Rr),Hr=O("trimStart",t,Wr),Ur=Hr,$r=O("trimEnd",t,Kr),Mr=$r,N=O("toUpperCase",t),Gr=O("toLowerCase",t);function Vr(n,i,a){return Br(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=N(e)),(u||c)+i+e})}function qr(n,r){return Vr(n,"",!0).replace(/^\w/,r?N:Gr)}var Jr=u.floor,Zr=u.ceil,Qr=u.trunc||function(n){n=+n;return(0<n?Jr:Zr)(n)};function Xr(n,r){var t=+n;return t==1/0&&r&&bn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Qr(t)}var Yr=O("repeat",t,function(n,r){v(n)&&w("can't convert ["+T(n)+"]"),(r=Xr(r,!0))<0&&bn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function nt(n,r,t){var e=c,n=(r=Xr(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[a]?Yr(e,Zr(r/e[a])):e)[a]>r?x(e,0,r):e}var rt,tt,et,ut,ot=O("padStart",t,function(n,r,t){return nt(n,r,t)+n}),u=O("padEnd",t,function(n,r,t){return n+nt(n,r,t)}),it=/([^\w\d_$])/g;function at(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(ut=ut||!ar()||ar())){et||(tt=Function[f].toString,et=tt.call(e));try{var t=Tn(n),r=(r=!t)||(t=pn(t,B)?t[B]:t)&&typeof t===_&&tt.call(t)===et}catch(n){}}return r}function ct(n){var r=n.result={};return n.copyTo(r,n.value),!0}var ft,lt=[dt,gt,ht,bt];function st(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c={type:typeof n,isPrim:rn(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return st(t,n,r?a:e,r)},copyTo:function(n,r){return pt(t,n,r,a)}};return c.isPrim?i&&i.call(e,c)?c.result:n:(u=n,r=function(r){Gn(c,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<lt.length?lt[n++]:ct)).call(e,c);)t=null},A(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function pt(n,r,t,e){if(!v(t))for(var u in t)r[u]=st(n,t[u],e,u);return r}function yt(n,r,t){return pt([],n,r,{handler:t,src:r,path:[]})}function vt(n,r){return st([],n,{handler:r,src:n})}function dt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function bt(n){var r=n.value;return!!tn(r)&&(n.result=new Date(r.getTime()),!0)}function ht(n){return n.type===_}function gt(n){var r,t=n.value;return!!at(t)&&(r=n.result={},n.copyTo(r,t),!0)}function mt(r,n){return A(n,function(n){yt(r,n)}),r}function wt(){return(ft=!ft||E.lzy&&!ft.b?z("performance"):ft).v}function St(){var n=wt();return n&&n.now?n.now():Nr()}function It(n){return St()-n}var Tt=a,jt="(.*)";function Ot(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function xt(n,r){return n[pr(3)]=function(){return Et(r)},n}function Et(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[M]=r;var n;return r||Gn(n,i,{g:e}),n}};return t.r&&(n.return=function(n){var r={done:!0};return r[i]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={done:!0};return r[i]=t.t&&t.t(n),r}),n}function Ct(r,n,t){var e;if(r&&(yr(r)||(r=r[e=pr(3)]?r[e]():null),yr(r)))try{for(var u=0,o=r.next();!o[M]&&-1!==n.call(t||r,o[i],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}var Ft=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t};function Dt(n,r,t){r=r&&r[pr(9)];return r?r(n,t):[n]}var Pt=O("split",t),zt=k()?O("split",t):Dt,kt=O("endsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],u=n[a],t=!y(t)&&t<u?t:u;return x(n,t-e,t)===r}),At=O(U,t),U=O($,t),$=O("includes",t,Nt),t=$;function Nt(n,r,t){return on(r)&&w("'searchString' must not be a regular expression"+T(r)),-1!==At(n,I(r),t)}var Lt,_t="ref",Rt="un"+_t,Wt="hasRef",Kt="enabled";function Bt(n,r,t){function e(){return a=!1,c&&c[Rt]&&c[Rt](),i}function u(){return c=r(c),a||e(),i}function o(){c&&t(c),c=null}var i,a=!0,c=n?r(null):null,n={cancel:o,refresh:u};return n[Wt]=function(){return c&&c[Wt]?c[Wt]():a},n[_t]=function(){return a=!0,c&&c[_t]&&c[_t](),i},n[Rt]=e,n[Kt]=!1,C(i=n,Kt,{get:function(){return!!c},set:function(n){!n&&c&&o(),n&&!c&&u()}}),{h:i,dn:function(){c=null}}}function Ht(r,n,t,e){var u=g(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,a=(1<o?t[1]:l)||clearTimeout,c=e[0],f=(e[0]=function(){f.dn(),c.apply(r,arguments)},Bt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;a.call(r,n)}return i.apply(r,e)},function(n){a.call(r,n)}));return f.h}function Ut(n,r){return Ht(this,!0,l,j(arguments,0))}var $t=100,Mt=50;function Gt(){return!(!(Lt=Lt||F(function(){return nn(requestIdleCallback)},!1)).v||!requestIdleCallback)}return n.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(yr(r))for(var t=r.next();!t[M];)n.push(t[i]),t=r.next();else n.push(r);return n},n.arrContains=Fr,n.arrEvery=vr,n.arrFilter=dr,n.arrFind=jr,n.arrFindIndex=Or,n.arrFindLast=xr,n.arrFindLastIndex=Er,n.arrForEach=A,n.arrIncludes=Cr,n.arrIndexOf=br,n.arrLastIndexOf=hr,n.arrMap=Dr,n.arrReduce=Pr,n.arrSome=o,n.arrayDeepCopyHandler=dt,n.asString=I,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return Gn(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Et(n)},n.createCustomError=Ar,n.createEnum=function(n){return dn(n,1,0,S)},n.createEnumKeyMap=jn,n.createEnumValueMap=function(n){return dn(n,1,1,S)},n.createFilenameRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?jt:"(.)"})},!!r,t)},n.createIterable=function(n){return xt({},n)},n.createIterator=Et,n.createRangeIterator=function(n,r,t){var e=n,u=l,o=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return Gn(t,"v",{g:function(){return u}}),Et(t)},n.createSimpleMap=On,n.createTimeout=function(n,r){return Ht(this,!1,l,j(arguments,0))},n.createTimeoutWith=function(n,r,t){return Ht(this,!1,n,j(arguments,1))},n.createTypeMap=On,n.createWildcardRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,jt)},!!r,t)},n.dateDeepCopyHandler=bt,n.deepExtend=function(n,r,t,e,u,o,i){return mt(vt(n)||{},j(arguments,0))},n.dumpObj=T,n.elapsedTime=It,n.encodeAsHtml=function(n){return rt=rt||qn(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+rt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+ot(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?en(r)?r:4:l)}catch(n){t='"'+T(n)+'"'}return t},n.functionDeepCopyHandler=ht,n.getDocument=ir,n.getGlobal=ur,n.getHistory=fr,n.getInst=or,n.getIntValue=function(n,r){return v(n)?r:en(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=pr,n.getLazy=qn,n.getLength=function(n){return n[Tt]},n.getNavigator=cr,n.getPerformance=wt,n.getSymbol=k,n.getValueByIter=function(r,n,t){return n&&r&&(Ct(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Pt(r,"."),u=e.length,o=0;o<u&&!v(n);o++)n=n[e[o]];return v(n)?t:n},n.getWindow=ar,n.hasDocument=function(){return!!ir()},n.hasHistory=function(){return!!fr()},n.hasIdleCallback=Gt,n.hasNavigator=function(){return!!cr()},n.hasPerformance=function(){return!!wt()},n.hasSymbol=function(){return!!k()},n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(g(r))o=0<r[a];else if(tn(r))o=!isNaN(r.getTime());else{if(un(r))return!0;if(h(r)){try{e=r,A([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(b(n)?n():n),-1});var i=u;if(un(i))return i;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!wn(r)[a]}o=ln(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=g,n.isArrayBuffer=L,n.isBlob=R,n.isBoolean=un,n.isDate=tn,n.isDefined=nn,n.isError=an,n.isFile=K,n.isFormData=J,n.isFunction=b,n.isIterable=function(n){return!Y(n)&&b(n[pr(3)])},n.isIterator=yr,n.isNode=function(){return(nr=nr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!Z(function(){return n&&0+n},n)},n.isNullOrUndefined=v,n.isNumber=en,n.isObject=h,n.isPlainObject=at,n.isPrimitive=rn,n.isPromise=function(n){return cn(n)&&b(n.catch)},n.isPromiseLike=cn,n.isRegExp=on,n.isStrictNullOrUndefined=Y,n.isStrictUndefined=function(n){return!nn(n)},n.isString=d,n.isSymbol=sr,n.isThenable=fn,n.isTruthy=ln,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return(Yn=Yn||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Ct,n.makeGlobRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=xt,n.mathCeil=Zr,n.mathFloor=Jr,n.mathMax=Pn,n.mathMin=q,n.mathToInt=Xr,n.mathTrunc=Qr,n.newSymbol=function(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Wn(n)},n.normalizeJsName=function(n,r){n=I(n).replace(it,"_");return y(r)?n:qr(n,!r)},n.objAssign=mn,n.objCopyProps=yt,n.objCreate=Ft,n.objDeepCopy=vt,n.objDeepFreeze=S,n.objDefine=Gn,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),C(n,r,$n(o))},n.objDefineGet=function(n,r,t,e,u){return C(n,r,$n(((n={e:u,c:e})[b(t)?"g":"v"]=t,n)))},n.objDefineProp=C,n.objDefineProperties=Mn,n.objDefineProps=function(n,r){var t={};return m(r,function(n,r){t[n]=$n(r)}),Mn(n,t)},n.objExtend=function(n,r,t,e,u,o,i){return mt(n||{},j(arguments,0))},n.objForEachKey=m,n.objFreeze=Sn,n.objGetOwnPropertyDescriptor=sn,n.objGetPrototypeOf=Tn,n.objHasOwn=yn,n.objHasOwnProperty=pn,n.objKeys=wn,n.objSeal=In,n.objSetPrototypeOf=zr,n.objToString=X,n.perfNow=St,n.plainObjDeepCopyHandler=gt,n.polyArrFind=mr,n.polyArrFindIndex=wr,n.polyArrFindLast=Sr,n.polyArrFindLastIndex=Ir,n.polyArrIncludes=gr,n.polyGetKnownSymbol=Hn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===X(n)},n.polyNewSymbol=Wn,n.polyObjHasOwn=vn,n.polyObjKeys=function(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)yn(n,r)&&t.push(r);return t},n.polyStrIncludes=Nt,n.polyStrSubstr=An,n.polyStrSymSplit=Dt,n.polyStrTrim=Rr,n.polyStrTrimEnd=Kr,n.polyStrTrimStart=Wr,n.polySymbolFor=Kn,n.polySymbolKeyFor=Bn,n.polyUtcNow=Lr,n.scheduleIdleCallback=function(r,t){function e(n){var r=St();return{didTimeout:n,timeRemaining:function(){return Mt-It(r)}}}var u,n;return Gt()?(u=Bt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Ut(function(){r(e(!0))},y(n=(t||{}).timeout)?$t:n)},n.scheduleInterval=function(n,r){var t=this,e=j(arguments,0);return Bt(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},n.scheduleTimeout=Ut,n.scheduleTimeoutWith=function(n,r,t){return Ht(this,!0,n,j(arguments,1))},n.setBypassLazyCache=function(n){Vn&&Vn(),E.lzy=n},n.setDefaultIdleTimeout=function(n){$t=n},n.setDefaultMaxExecutionTime=function(n){Mt=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ct(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Pt(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=qr,n.strContains=t,n.strEndsWith=kt,n.strIncludes=$,n.strIndexOf=At,n.strIsNullOrEmpty=function(n){return d(n)?n===c:v(n)},n.strIsNullOrWhiteSpace=function(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:v(n)},n.strKebabCase=function(n,r){n=Vr(n,"-");return(r?N:Gr)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return x(n,0,r)},n.strLetterCase=function(n){return I(n).replace(/(_|\b)\w/g,N)},n.strLower=Gr,n.strPadEnd=u,n.strPadStart=ot,n.strRepeat=Yr,n.strRight=function(n,r){var t=n[a];return r<=0?c:r<t?x(n,t-r):n},n.strSlice=zn,n.strSnakeCase=function(n,r){n=Vr(n,"_");return(r?N:Gr)(n)},n.strSplit=Pt,n.strStartsWith=Ln,n.strSubstr=kn,n.strSubstring=x,n.strSymSplit=zt,n.strTrim=Br,n.strTrimEnd=$r,n.strTrimLeft=Ur,n.strTrimRight=Mr,n.strTrimStart=Hr,n.strUpper=N,n.symbolFor=function(n){return rr&&(!E.lzy||P.b)||k(),(rr.v||Kn)(n)},n.symbolKeyFor=function(n){return tr&&(!E.lzy||P.b)||k(),(tr.v||Bn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=bn,n.throwTypeError=w,n.throwUnsupported=function(n){throw new(Tr=Tr||Ar("UnsupportedError"))(n)},n.utcNow=Nr,n}({}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -436,7 +436,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
var result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -443,0 +446,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
function n(n){"use strict";var l=void 0,c="",L="boolean",_="function",R="number",W="object",f="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",a="length",M="done",i="value",G="name",e=Object,V=e[f],t=(Dn=String)[f],u=Math,o=(un=Array)[f];function q(n,r){try{r=n()}catch(n){}return r}var J=[K,R,L,r,"symbol","bigint"];function s(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||Z(n)!==r)}}function Z(n){return V.toString.call(n)}function y(n){return typeof n===r||n===r}function v(n){return null===n||y(n)}function Q(n){return null===n||!X(n)}function X(n){return!!n||n!==l}function Y(n){var r=typeof n;return!(n&&r===W||null!==n&&!~J.indexOf(r))}var d=s(K),b=s(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=un.isArray,nn=p("Date"),rn=s(R),tn=s(L),en=p("RegExp"),K=p("File"),un=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),on=p("Error");function an(n){return!!n&&b(n.then)}var cn=an;function fn(n){return!(!n||q(function(){return!(n&&0+n)},!n))}var ln=e.getOwnPropertyDescriptor;function sn(n,r){return n&&V.hasOwnProperty.call(n,r)}var pn=e.hasOwn||yn;function yn(n,r){return sn(n,r)||!!ln(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(pn(n,e)&&-1===r.call(t||n,e,n[e]))break}function vn(n,t,e,r){var u={};return m(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function w(n){throw new TypeError(n)}function dn(n){throw new RangeError(n)}function bn(n){return n}var hn=e.freeze,gn=e.assign;function mn(n){return h(n)&&null!==n||w("objKeys called on non-object"),e.keys(n)}function S(n){return hn&&m(n,function(n,r){(g(r)||h(r))&&hn(r)}),wn(n)}var wn=hn||bn,Sn=e.seal||bn,In=e.getPrototypeOf||bn;function Tn(n){return vn(n,0,0,S)}function jn(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),S(t)}var On,xn=Tn({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}),I=Dn,En="__tsUtils$gblCfg";function Cn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Fn(){var n;return On||(n=Cn()||{},On=n[En]=n[En]||{}),On}function T(n,r){var t=c;if(on(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?rn(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return Z(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[a];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));w("'"+I(t)+"' not defined for "+T(n))}}var Dn=u.min,Pn=u.max,zn=O("slice",t),x=O("substring",t),kn=O("substr",t,An);function An(n,r,t){return v(n)&&w("'polyStrSubstr called with invalid "+T(n)),t<0?c:((r=r||0)<0&&(r=Pn(r+n[a],0)),y(t)?zn(n,r):zn(n,r,r+t))}var Nn,Ln=O("startsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],t=0<t?t:0;return x(n,t,t+e)===r});function _n(){var n;return Nn||(n=Fn(),Nn=n.gblSym=n.gblSym||{k:{},s:{}}),Nn}var Rn={};function Wn(n){return{description:I(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Kn(n){var r,t=_n();return pn(t,n)||(r=Wn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Bn(n){return n&&n.toString&&Ln(n.toString(),H)||w(n+" is not a symbol"),_n().s[n]}function Hn(n){n=xn[n];return n?Rn[n]=Rn[n]||Wn(H+"."+n):void 0}var Un={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function $n(n){var t={};return t[Un.c]=!0,t[Un.e]=!0,m(n,function(n,r){t[Un[n]]=y(r)?t[Un[n]]:r}),t}var E,Mn=e.defineProperty,Gn=e.defineProperties;function C(n,r,t){return Mn(n,r,$n(t))}var Vn=function(){E=Fn(),Vn=null};function qn(r){var t={};return Vn&&Vn(),t.b=E.lzy,C(t,"v",{g:function(){var n=r();return E.lzy||(C(t,"v",{v:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function F(n,r){return qn(function(){return q(n,r)})}var Jn,D,Zn,Qn,Xn,Yn,nr,P,rr,tr,er="window";function z(n){return F(function(){return or(n)||l},l)}function ur(n){return(Jn=!Jn||!1===n||E.lzy&&!Jn.b?F(Cn,null):Jn).v}function or(n,r){r=ur(r);return r&&r[n]?r[n]:n===er&&D?D.v:null}function ir(){return(Zn=!Zn||E.lzy&&!Zn.b?z("document"):Zn).v}function ar(){return(D=!D||E.lzy&&!D.b?z(er):D).v}function cr(){return(Qn=!Qn||E.lzy&&!Qn.b?z("navigator"):Qn).v}function fr(){return(Xn=!Xn||E.lzy&&!Xn.b?z("history"):Xn).v}function lr(n){return F(function(){return P.v?P[n]:l},l)}var sr=s("symbol");function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),rr&&!n||(rr=lr("for")),tr&&!n||(tr=lr("keyFor")),P.v}function pr(n,r){var t=xn[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?l:Hn(n)}function yr(n){return!!n&&b(n.next)}var vr=O("every",o),dr=O("filter",o);function A(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}var br=O(U,o),hr=O($,o);function gr(n,r,t){return-1!==br(n,r,t)}function mr(n,r,t){r=wr(n,r,t);return-1!==r?n[r]:void 0}function wr(t,e,u){var o=-1;return A(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function Sr(n,r,t){r=Ir(n,r,t);return-1!==r?n[r]:void 0}function Ir(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}var Tr,jr=O("find",o,mr),Or=O("findIndex",o,wr),xr=O("findLast",o,Sr),Er=O("findLastIndex",o,Ir),Cr=O("includes",o,gr),Fr=Cr,Dr=O("map",o),Pr=O("reduce",o),o=O("some",o);function zr(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function kr(n,r){try{n[f][G]=r}catch(n){}}function Ar(r,t){var n,e,u,o=Error,i=o[f][G];function a(){this.constructor=e,this[G]=n}return n=r,zr(e=function(){var n=this;try{kr(o,r),(n=o.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{kr(o,i)}return n},u=o),a[f]=u[f],e[f]=new a,e}function Nr(){return(Date.now||Lr)()}function Lr(){return(new Date).getTime()}function _r(r){return function(n){return v(n)&&w("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,c):n}}var Rr=_r(/^\s+|(?=\s)\s+$/g),Wr=_r(/^\s+/g),Kr=_r(/(?=\s)\s+$/g),Br=O("trim",t,Rr),Hr=O("trimStart",t,Wr),Ur=Hr,$r=O("trimEnd",t,Kr),Mr=$r,N=O("toUpperCase",t),Gr=O("toLowerCase",t);function Vr(n,i,a){return Br(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=N(e)),(u||c)+i+e})}function qr(n,r){return Vr(n,"",!0).replace(/^\w/,r?N:Gr)}var Jr=u.floor,Zr=u.ceil,Qr=u.trunc||function(n){n=+n;return(0<n?Jr:Zr)(n)};function Xr(n,r){var t=+n;return t==1/0&&r&&dn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Qr(t)}var Yr=O("repeat",t,function(n,r){v(n)&&w("can't convert ["+T(n)+"]"),(r=Xr(r,!0))<0&&dn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function nt(n,r,t){var e=c,n=(r=Xr(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[a]?Yr(e,Zr(r/e[a])):e)[a]>r?x(e,0,r):e}var rt,tt,et,ut,ot=O("padStart",t,function(n,r,t){return nt(n,r,t)+n}),u=O("padEnd",t,function(n,r,t){return n+nt(n,r,t)}),it=/([^\w\d_$])/g;function at(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(ut=ut||!ar()||ar())){et||(tt=Function[f].toString,et=tt.call(e));try{var t=In(n),r=(r=!t)||(t=sn(t,B)?t[B]:t)&&typeof t===_&&tt.call(t)===et}catch(n){}}return r}function ct(n){var r=n.result={};return n.copyTo(r,n.value),!0}var ft,lt=[dt,gt,ht,bt];function st(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c={type:typeof n,isPrim:Y(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return st(t,n,r?a:e,r)},copyTo:function(n,r){return pt(t,n,r,a)}};return c.isPrim?i&&i.call(e,c)?c.result:n:(u=n,r=function(r){C(c,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<lt.length?lt[n++]:ct)).call(e,c);)t=null},A(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function pt(n,r,t,e){if(!v(t))for(var u in t)r[u]=st(n,t[u],e,u);return r}function yt(n,r,t){return pt([],n,r,{handler:t,src:r,path:[]})}function vt(n,r){return st([],n,{handler:r,src:n})}function dt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function bt(n){var r=n.value;return!!nn(r)&&(n.result=new Date(r.getTime()),!0)}function ht(n){return n.type===_}function gt(n){var r,t=n.value;return!!at(t)&&(r=n.result={},n.copyTo(r,t),!0)}function mt(r,n){return A(n,function(n){yt(r,n)}),r}function wt(){return(ft=!ft||E.lzy&&!ft.b?z("performance"):ft).v}function St(){var n=wt();return n&&n.now?n.now():Nr()}function It(n){return St()-n}var Tt=a,jt="(.*)";function Ot(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function xt(n,r){return n[pr(3)]=function(){return Et(r)},n}function Et(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[M]=r;var n;return r||C(n,i,{g:e}),n}};return t.r&&(n.return=function(n){var r={done:!0};return r[i]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={done:!0};return r[i]=t.t&&t.t(n),r}),n}function Ct(r,n,t){var e;if(r&&(yr(r)||(r=r[e=pr(3)]?r[e]():null),yr(r)))try{for(var u=0,o=r.next();!o[M]&&-1!==n.call(t||r,o[i],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}var Ft=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t};function Dt(n,r,t){r=r&&r[pr(9)];return r?r(n,t):[n]}var Pt=O("split",t),zt=k()?O("split",t):Dt,kt=O("endsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],u=n[a],t=!y(t)&&t<u?t:u;return x(n,t-e,t)===r}),At=O(U,t),U=O($,t),t=$=O("includes",t,Nt);function Nt(n,r,t){return en(r)&&w("'searchString' must not be a regular expression"+T(r)),-1!==At(n,I(r),t)}var Lt,_t="ref",Rt="un"+_t,Wt="hasRef",Kt="enabled";function Bt(n,r,t){function e(){return a=!1,c&&c[Rt]&&c[Rt](),i}function u(){return c=r(c),a||e(),i}function o(){c&&t(c),c=null}var i,a=!0,c=n?r(null):null,n={cancel:o,refresh:u};return n[Wt]=function(){return c&&c[Wt]?c[Wt]():a},n[_t]=function(){return a=!0,c&&c[_t]&&c[_t](),i},n[Rt]=e,n[Kt]=!1,Mn(i=n,Kt,{get:function(){return!!c},set:function(n){!n&&c&&o(),n&&!c&&u()}}),{h:i,dn:function(){c=null}}}function Ht(r,n,t,e){var u=g(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,a=(1<o?t[1]:l)||clearTimeout,c=e[0],f=(e[0]=function(){f.dn(),c.apply(r,arguments)},Bt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;a.call(r,n)}return i.apply(r,e)},function(n){a.call(r,n)}));return f.h}function Ut(n,r){return Ht(this,!0,l,j(arguments,0))}var $t=100,Mt=50;function Gt(){return!(!(Lt=Lt||F(function(){return X(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(yr(r))for(var t=r.next();!t[M];)n.push(t[i]),t=r.next();else n.push(r);return n},n.arrContains=Fr,n.arrEvery=vr,n.arrFilter=dr,n.arrFind=jr,n.arrFindIndex=Or,n.arrFindLast=xr,n.arrFindLastIndex=Er,n.arrForEach=A,n.arrIncludes=Cr,n.arrIndexOf=br,n.arrLastIndexOf=hr,n.arrMap=Dr,n.arrReduce=Pr,n.arrSome=o,n.arrayDeepCopyHandler=dt,n.asString=I,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return C(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Et(n)},n.createCustomError=Ar,n.createEnum=function(n){return vn(n,1,0,S)},n.createEnumKeyMap=Tn,n.createEnumValueMap=function(n){return vn(n,1,1,S)},n.createFilenameRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?jt:"(.)"})},!!r,t)},n.createIterable=function(n){return xt({},n)},n.createIterator=Et,n.createRangeIterator=function(n,r,t){var e=n,u=l,o=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return C(t,"v",{g:function(){return u}}),Et(t)},n.createSimpleMap=jn,n.createTimeout=function(n,r){return Ht(this,!1,l,j(arguments,0))},n.createTimeoutWith=function(n,r,t){return Ht(this,!1,n,j(arguments,1))},n.createTypeMap=jn,n.createWildcardRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,jt)},!!r,t)},n.dateDeepCopyHandler=bt,n.deepExtend=function(n,r,t,e,u,o,i){return mt(vt(n)||{},j(arguments,0))},n.dumpObj=T,n.elapsedTime=It,n.encodeAsHtml=function(n){return rt=rt||qn(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+rt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+ot(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?rn(r)?r:4:l)}catch(n){t='"'+T(n)+'"'}return t},n.functionDeepCopyHandler=ht,n.getDocument=ir,n.getGlobal=ur,n.getHistory=fr,n.getInst=or,n.getIntValue=function(n,r){return v(n)?r:rn(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=pr,n.getLazy=qn,n.getLength=function(n){return n[Tt]},n.getNavigator=cr,n.getPerformance=wt,n.getSymbol=k,n.getValueByIter=function(r,n,t){return n&&r&&(Ct(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Pt(r,"."),u=e.length,o=0;o<u&&!v(n);o++)n=n[e[o]];return v(n)?t:n},n.getWindow=ar,n.hasDocument=function(){return!!ir()},n.hasHistory=function(){return!!fr()},n.hasIdleCallback=Gt,n.hasNavigator=function(){return!!cr()},n.hasPerformance=function(){return!!wt()},n.hasSymbol=function(){return!!k()},n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(g(r))o=0<r[a];else if(nn(r))o=!isNaN(r.getTime());else{if(tn(r))return!0;if(h(r)){try{e=r,A([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(b(n)?n():n),-1});var i=u;if(tn(i))return i;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!mn(r)[a]}o=fn(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=g,n.isArrayBuffer=L,n.isBlob=R,n.isBoolean=tn,n.isDate=nn,n.isDefined=X,n.isError=on,n.isFile=K,n.isFormData=un,n.isFunction=b,n.isIterable=function(n){return!Q(n)&&b(n[pr(3)])},n.isIterator=yr,n.isNode=function(){return(nr=nr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!q(function(){return n&&0+n},n)},n.isNullOrUndefined=v,n.isNumber=rn,n.isObject=h,n.isPlainObject=at,n.isPrimitive=Y,n.isPromise=function(n){return an(n)&&b(n.catch)},n.isPromiseLike=an,n.isRegExp=en,n.isStrictNullOrUndefined=Q,n.isStrictUndefined=function(n){return!X(n)},n.isString=d,n.isSymbol=sr,n.isThenable=cn,n.isTruthy=fn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return(Yn=Yn||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Ct,n.makeGlobRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=xt,n.mathCeil=Zr,n.mathFloor=Jr,n.mathMax=Pn,n.mathMin=Dn,n.mathToInt=Xr,n.mathTrunc=Qr,n.newSymbol=function(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Wn(n)},n.normalizeJsName=function(n,r){n=I(n).replace(it,"_");return y(r)?n:qr(n,!r)},n.objAssign=gn,n.objCopyProps=yt,n.objCreate=Ft,n.objDeepCopy=vt,n.objDeepFreeze=S,n.objDefine=C,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),Mn(n,r,$n(o))},n.objDefineGet=function(n,r,t,e,u){return Mn(n,r,$n(((n={e:u,c:e})[b(t)?"g":"v"]=t,n)))},n.objDefineProp=Mn,n.objDefineProperties=Gn,n.objDefineProps=function(n,r){var t={};return m(r,function(n,r){t[n]=$n(r)}),Gn(n,t)},n.objExtend=function(n,r,t,e,u,o,i){return mt(n||{},j(arguments,0))},n.objForEachKey=m,n.objFreeze=wn,n.objGetOwnPropertyDescriptor=ln,n.objGetPrototypeOf=In,n.objHasOwn=pn,n.objHasOwnProperty=sn,n.objKeys=mn,n.objSeal=Sn,n.objSetPrototypeOf=zr,n.objToString=Z,n.perfNow=St,n.plainObjDeepCopyHandler=gt,n.polyArrFind=mr,n.polyArrFindIndex=wr,n.polyArrFindLast=Sr,n.polyArrFindLastIndex=Ir,n.polyArrIncludes=gr,n.polyGetKnownSymbol=Hn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===Z(n)},n.polyNewSymbol=Wn,n.polyObjHasOwn=yn,n.polyObjKeys=function(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)pn(n,r)&&t.push(r);return t},n.polyStrIncludes=Nt,n.polyStrSubstr=An,n.polyStrSymSplit=Dt,n.polyStrTrim=Rr,n.polyStrTrimEnd=Kr,n.polyStrTrimStart=Wr,n.polySymbolFor=Kn,n.polySymbolKeyFor=Bn,n.polyUtcNow=Lr,n.scheduleIdleCallback=function(r,t){function e(n){var r=St();return{didTimeout:n,timeRemaining:function(){return Mt-It(r)}}}var u,n;return Gt()?(u=Bt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Ut(function(){r(e(!0))},y(n=(t||{}).timeout)?$t:n)},n.scheduleInterval=function(n,r){var t=this,e=j(arguments,0);return Bt(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},n.scheduleTimeout=Ut,n.scheduleTimeoutWith=function(n,r,t){return Ht(this,!0,n,j(arguments,1))},n.setBypassLazyCache=function(n){Vn&&Vn(),E.lzy=n},n.setDefaultIdleTimeout=function(n){$t=n},n.setDefaultMaxExecutionTime=function(n){Mt=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ct(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Pt(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=qr,n.strContains=t,n.strEndsWith=kt,n.strIncludes=$,n.strIndexOf=At,n.strIsNullOrEmpty=function(n){return d(n)?n===c:v(n)},n.strIsNullOrWhiteSpace=function(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:v(n)},n.strKebabCase=function(n,r){n=Vr(n,"-");return(r?N:Gr)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return x(n,0,r)},n.strLetterCase=function(n){return I(n).replace(/(_|\b)\w/g,N)},n.strLower=Gr,n.strPadEnd=u,n.strPadStart=ot,n.strRepeat=Yr,n.strRight=function(n,r){var t=n[a];return r<=0?c:r<t?x(n,t-r):n},n.strSlice=zn,n.strSnakeCase=function(n,r){n=Vr(n,"_");return(r?N:Gr)(n)},n.strSplit=Pt,n.strStartsWith=Ln,n.strSubstr=kn,n.strSubstring=x,n.strSymSplit=zt,n.strTrim=Br,n.strTrimEnd=$r,n.strTrimLeft=Ur,n.strTrimRight=Mr,n.strTrimStart=Hr,n.strUpper=N,n.symbolFor=function(n){return rr&&(!E.lzy||P.b)||k(),(rr.v||Kn)(n)},n.symbolKeyFor=function(n){return tr&&(!E.lzy||P.b)||k(),(tr.v||Bn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=dn,n.throwTypeError=w,n.throwUnsupported=function(n){throw new(Tr=Tr||Ar("UnsupportedError"))(n)},n.utcNow=Nr}var r=this;"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
function n(n){"use strict";var l=void 0,c="",L="boolean",_="function",R="number",W="object",f="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",a="length",M="done",i="value",G="name",e=Object,V=e[f],t=(Dn=String)[f],u=Math,o=(un=Array)[f];function q(n,r){try{r=n()}catch(n){}return r}var J=[K,R,L,r,"symbol","bigint"];function s(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||Z(n)!==r)}}function Z(n){return V.toString.call(n)}function y(n){return typeof n===r||n===r}function v(n){return null===n||y(n)}function Q(n){return null===n||!X(n)}function X(n){return!!n||n!==l}function Y(n){var r=typeof n;return!(n&&r===W||null!==n&&!~J.indexOf(r))}var d=s(K),b=s(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=un.isArray,nn=p("Date"),rn=s(R),tn=s(L),en=p("RegExp"),K=p("File"),un=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),on=p("Error");function an(n){return!!n&&b(n.then)}var cn=an;function fn(n){return!(!n||q(function(){return!(n&&0+n)},!n))}var ln=e.getOwnPropertyDescriptor;function sn(n,r){return n&&V.hasOwnProperty.call(n,r)}var pn=e.hasOwn||yn;function yn(n,r){return sn(n,r)||!!ln(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(pn(n,e)&&-1===r.call(t||n,e,n[e]))break}function vn(n,t,e,r){var u={};return m(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function w(n){throw new TypeError(n)}function dn(n){throw new RangeError(n)}function bn(n){return n}var hn=e.freeze,gn=e.assign;function mn(n){return h(n)&&null!==n||w("objKeys called on non-object"),e.keys(n)}function S(n){return hn&&m(n,function(n,r){(g(r)||h(r))&&hn(r)}),wn(n)}var wn=hn||bn,Sn=e.seal||bn,In=e.getPrototypeOf||bn;function Tn(n){return vn(n,0,0,S)}function jn(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),S(t)}var On,xn=Tn({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}),I=Dn,En="__tsUtils$gblCfg";function Cn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Fn(){var n;return On||(n=Cn()||{},On=n[En]=n[En]||{}),On}function T(n,r){var t=c;if(on(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?rn(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return Z(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[a];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));w("'"+I(t)+"' not defined for "+T(n))}}var Dn=u.min,Pn=u.max,zn=O("slice",t),x=O("substring",t),kn=O("substr",t,An);function An(n,r,t){return v(n)&&w("'polyStrSubstr called with invalid "+T(n)),t<0?c:((r=r||0)<0&&(r=Pn(r+n[a],0)),y(t)?zn(n,r):zn(n,r,r+t))}var Nn,Ln=O("startsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],t=0<t?t:0;return x(n,t,t+e)===r});function _n(){var n;return Nn||(n=Fn(),Nn=n.gblSym=n.gblSym||{k:{},s:{}}),Nn}var Rn={};function Wn(n){return{description:I(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Kn(n){var r,t=_n();return pn(t,n)||(r=Wn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Bn(n){return n&&n.toString&&Ln(n.toString(),H)||w(n+" is not a symbol"),_n().s[n]}function Hn(n){n=xn[n];return n?Rn[n]=Rn[n]||Wn(H+"."+n):void 0}var Un={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function $n(n){var t={};return t[Un.c]=!0,t[Un.e]=!0,m(n,function(n,r){t[Un[n]]=y(r)?t[Un[n]]:r}),t}var E,C=e.defineProperty,Mn=e.defineProperties;function Gn(n,r,t){return C(n,r,$n(t))}var Vn=function(){E=Fn(),Vn=null};function qn(r){var t={};return Vn&&Vn(),t.b=E.lzy,C(t,"v",{configurable:!0,get:function(){var n=r();return E.lzy||(C(t,"v",{value:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function F(n,r){return qn(function(){return q(n,r)})}var Jn,D,Zn,Qn,Xn,Yn,nr,P,rr,tr,er="window";function z(n){return F(function(){return or(n)||l},l)}function ur(n){return(Jn=!Jn||!1===n||E.lzy&&!Jn.b?F(Cn,null):Jn).v}function or(n,r){r=ur(r);return r&&r[n]?r[n]:n===er&&D?D.v:null}function ir(){return(Zn=!Zn||E.lzy&&!Zn.b?z("document"):Zn).v}function ar(){return(D=!D||E.lzy&&!D.b?z(er):D).v}function cr(){return(Qn=!Qn||E.lzy&&!Qn.b?z("navigator"):Qn).v}function fr(){return(Xn=!Xn||E.lzy&&!Xn.b?z("history"):Xn).v}function lr(n){return F(function(){return P.v?P[n]:l},l)}var sr=s("symbol");function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),rr&&!n||(rr=lr("for")),tr&&!n||(tr=lr("keyFor")),P.v}function pr(n,r){var t=xn[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?l:Hn(n)}function yr(n){return!!n&&b(n.next)}var vr=O("every",o),dr=O("filter",o);function A(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}var br=O(U,o),hr=O($,o);function gr(n,r,t){return-1!==br(n,r,t)}function mr(n,r,t){r=wr(n,r,t);return-1!==r?n[r]:void 0}function wr(t,e,u){var o=-1;return A(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function Sr(n,r,t){r=Ir(n,r,t);return-1!==r?n[r]:void 0}function Ir(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}var Tr,jr=O("find",o,mr),Or=O("findIndex",o,wr),xr=O("findLast",o,Sr),Er=O("findLastIndex",o,Ir),Cr=O("includes",o,gr),Fr=Cr,Dr=O("map",o),Pr=O("reduce",o),o=O("some",o);function zr(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function kr(n,r){try{n[f][G]=r}catch(n){}}function Ar(r,t){var n,e,u,o=Error,i=o[f][G];function a(){this.constructor=e,this[G]=n}return n=r,zr(e=function(){var n=this;try{kr(o,r),(n=o.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{kr(o,i)}return n},u=o),a[f]=u[f],e[f]=new a,e}function Nr(){return(Date.now||Lr)()}function Lr(){return(new Date).getTime()}function _r(r){return function(n){return v(n)&&w("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,c):n}}var Rr=_r(/^\s+|(?=\s)\s+$/g),Wr=_r(/^\s+/g),Kr=_r(/(?=\s)\s+$/g),Br=O("trim",t,Rr),Hr=O("trimStart",t,Wr),Ur=Hr,$r=O("trimEnd",t,Kr),Mr=$r,N=O("toUpperCase",t),Gr=O("toLowerCase",t);function Vr(n,i,a){return Br(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=N(e)),(u||c)+i+e})}function qr(n,r){return Vr(n,"",!0).replace(/^\w/,r?N:Gr)}var Jr=u.floor,Zr=u.ceil,Qr=u.trunc||function(n){n=+n;return(0<n?Jr:Zr)(n)};function Xr(n,r){var t=+n;return t==1/0&&r&&dn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Qr(t)}var Yr=O("repeat",t,function(n,r){v(n)&&w("can't convert ["+T(n)+"]"),(r=Xr(r,!0))<0&&dn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function nt(n,r,t){var e=c,n=(r=Xr(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[a]?Yr(e,Zr(r/e[a])):e)[a]>r?x(e,0,r):e}var rt,tt,et,ut,ot=O("padStart",t,function(n,r,t){return nt(n,r,t)+n}),u=O("padEnd",t,function(n,r,t){return n+nt(n,r,t)}),it=/([^\w\d_$])/g;function at(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(ut=ut||!ar()||ar())){et||(tt=Function[f].toString,et=tt.call(e));try{var t=In(n),r=(r=!t)||(t=sn(t,B)?t[B]:t)&&typeof t===_&&tt.call(t)===et}catch(n){}}return r}function ct(n){var r=n.result={};return n.copyTo(r,n.value),!0}var ft,lt=[dt,gt,ht,bt];function st(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c={type:typeof n,isPrim:Y(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return st(t,n,r?a:e,r)},copyTo:function(n,r){return pt(t,n,r,a)}};return c.isPrim?i&&i.call(e,c)?c.result:n:(u=n,r=function(r){Gn(c,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<lt.length?lt[n++]:ct)).call(e,c);)t=null},A(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function pt(n,r,t,e){if(!v(t))for(var u in t)r[u]=st(n,t[u],e,u);return r}function yt(n,r,t){return pt([],n,r,{handler:t,src:r,path:[]})}function vt(n,r){return st([],n,{handler:r,src:n})}function dt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function bt(n){var r=n.value;return!!nn(r)&&(n.result=new Date(r.getTime()),!0)}function ht(n){return n.type===_}function gt(n){var r,t=n.value;return!!at(t)&&(r=n.result={},n.copyTo(r,t),!0)}function mt(r,n){return A(n,function(n){yt(r,n)}),r}function wt(){return(ft=!ft||E.lzy&&!ft.b?z("performance"):ft).v}function St(){var n=wt();return n&&n.now?n.now():Nr()}function It(n){return St()-n}var Tt=a,jt="(.*)";function Ot(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function xt(n,r){return n[pr(3)]=function(){return Et(r)},n}function Et(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[M]=r;var n;return r||Gn(n,i,{g:e}),n}};return t.r&&(n.return=function(n){var r={done:!0};return r[i]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={done:!0};return r[i]=t.t&&t.t(n),r}),n}function Ct(r,n,t){var e;if(r&&(yr(r)||(r=r[e=pr(3)]?r[e]():null),yr(r)))try{for(var u=0,o=r.next();!o[M]&&-1!==n.call(t||r,o[i],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}var Ft=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t};function Dt(n,r,t){r=r&&r[pr(9)];return r?r(n,t):[n]}var Pt=O("split",t),zt=k()?O("split",t):Dt,kt=O("endsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],u=n[a],t=!y(t)&&t<u?t:u;return x(n,t-e,t)===r}),At=O(U,t),U=O($,t),t=$=O("includes",t,Nt);function Nt(n,r,t){return en(r)&&w("'searchString' must not be a regular expression"+T(r)),-1!==At(n,I(r),t)}var Lt,_t="ref",Rt="un"+_t,Wt="hasRef",Kt="enabled";function Bt(n,r,t){function e(){return a=!1,c&&c[Rt]&&c[Rt](),i}function u(){return c=r(c),a||e(),i}function o(){c&&t(c),c=null}var i,a=!0,c=n?r(null):null,n={cancel:o,refresh:u};return n[Wt]=function(){return c&&c[Wt]?c[Wt]():a},n[_t]=function(){return a=!0,c&&c[_t]&&c[_t](),i},n[Rt]=e,n[Kt]=!1,C(i=n,Kt,{get:function(){return!!c},set:function(n){!n&&c&&o(),n&&!c&&u()}}),{h:i,dn:function(){c=null}}}function Ht(r,n,t,e){var u=g(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,a=(1<o?t[1]:l)||clearTimeout,c=e[0],f=(e[0]=function(){f.dn(),c.apply(r,arguments)},Bt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;a.call(r,n)}return i.apply(r,e)},function(n){a.call(r,n)}));return f.h}function Ut(n,r){return Ht(this,!0,l,j(arguments,0))}var $t=100,Mt=50;function Gt(){return!(!(Lt=Lt||F(function(){return X(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(yr(r))for(var t=r.next();!t[M];)n.push(t[i]),t=r.next();else n.push(r);return n},n.arrContains=Fr,n.arrEvery=vr,n.arrFilter=dr,n.arrFind=jr,n.arrFindIndex=Or,n.arrFindLast=xr,n.arrFindLastIndex=Er,n.arrForEach=A,n.arrIncludes=Cr,n.arrIndexOf=br,n.arrLastIndexOf=hr,n.arrMap=Dr,n.arrReduce=Pr,n.arrSome=o,n.arrayDeepCopyHandler=dt,n.asString=I,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return Gn(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Et(n)},n.createCustomError=Ar,n.createEnum=function(n){return vn(n,1,0,S)},n.createEnumKeyMap=Tn,n.createEnumValueMap=function(n){return vn(n,1,1,S)},n.createFilenameRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?jt:"(.)"})},!!r,t)},n.createIterable=function(n){return xt({},n)},n.createIterator=Et,n.createRangeIterator=function(n,r,t){var e=n,u=l,o=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return Gn(t,"v",{g:function(){return u}}),Et(t)},n.createSimpleMap=jn,n.createTimeout=function(n,r){return Ht(this,!1,l,j(arguments,0))},n.createTimeoutWith=function(n,r,t){return Ht(this,!1,n,j(arguments,1))},n.createTypeMap=jn,n.createWildcardRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,jt)},!!r,t)},n.dateDeepCopyHandler=bt,n.deepExtend=function(n,r,t,e,u,o,i){return mt(vt(n)||{},j(arguments,0))},n.dumpObj=T,n.elapsedTime=It,n.encodeAsHtml=function(n){return rt=rt||qn(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+rt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+ot(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?rn(r)?r:4:l)}catch(n){t='"'+T(n)+'"'}return t},n.functionDeepCopyHandler=ht,n.getDocument=ir,n.getGlobal=ur,n.getHistory=fr,n.getInst=or,n.getIntValue=function(n,r){return v(n)?r:rn(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=pr,n.getLazy=qn,n.getLength=function(n){return n[Tt]},n.getNavigator=cr,n.getPerformance=wt,n.getSymbol=k,n.getValueByIter=function(r,n,t){return n&&r&&(Ct(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Pt(r,"."),u=e.length,o=0;o<u&&!v(n);o++)n=n[e[o]];return v(n)?t:n},n.getWindow=ar,n.hasDocument=function(){return!!ir()},n.hasHistory=function(){return!!fr()},n.hasIdleCallback=Gt,n.hasNavigator=function(){return!!cr()},n.hasPerformance=function(){return!!wt()},n.hasSymbol=function(){return!!k()},n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(g(r))o=0<r[a];else if(nn(r))o=!isNaN(r.getTime());else{if(tn(r))return!0;if(h(r)){try{e=r,A([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(b(n)?n():n),-1});var i=u;if(tn(i))return i;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!mn(r)[a]}o=fn(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=g,n.isArrayBuffer=L,n.isBlob=R,n.isBoolean=tn,n.isDate=nn,n.isDefined=X,n.isError=on,n.isFile=K,n.isFormData=un,n.isFunction=b,n.isIterable=function(n){return!Q(n)&&b(n[pr(3)])},n.isIterator=yr,n.isNode=function(){return(nr=nr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!q(function(){return n&&0+n},n)},n.isNullOrUndefined=v,n.isNumber=rn,n.isObject=h,n.isPlainObject=at,n.isPrimitive=Y,n.isPromise=function(n){return an(n)&&b(n.catch)},n.isPromiseLike=an,n.isRegExp=en,n.isStrictNullOrUndefined=Q,n.isStrictUndefined=function(n){return!X(n)},n.isString=d,n.isSymbol=sr,n.isThenable=cn,n.isTruthy=fn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return(Yn=Yn||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Ct,n.makeGlobRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=xt,n.mathCeil=Zr,n.mathFloor=Jr,n.mathMax=Pn,n.mathMin=Dn,n.mathToInt=Xr,n.mathTrunc=Qr,n.newSymbol=function(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Wn(n)},n.normalizeJsName=function(n,r){n=I(n).replace(it,"_");return y(r)?n:qr(n,!r)},n.objAssign=gn,n.objCopyProps=yt,n.objCreate=Ft,n.objDeepCopy=vt,n.objDeepFreeze=S,n.objDefine=Gn,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),C(n,r,$n(o))},n.objDefineGet=function(n,r,t,e,u){return C(n,r,$n(((n={e:u,c:e})[b(t)?"g":"v"]=t,n)))},n.objDefineProp=C,n.objDefineProperties=Mn,n.objDefineProps=function(n,r){var t={};return m(r,function(n,r){t[n]=$n(r)}),Mn(n,t)},n.objExtend=function(n,r,t,e,u,o,i){return mt(n||{},j(arguments,0))},n.objForEachKey=m,n.objFreeze=wn,n.objGetOwnPropertyDescriptor=ln,n.objGetPrototypeOf=In,n.objHasOwn=pn,n.objHasOwnProperty=sn,n.objKeys=mn,n.objSeal=Sn,n.objSetPrototypeOf=zr,n.objToString=Z,n.perfNow=St,n.plainObjDeepCopyHandler=gt,n.polyArrFind=mr,n.polyArrFindIndex=wr,n.polyArrFindLast=Sr,n.polyArrFindLastIndex=Ir,n.polyArrIncludes=gr,n.polyGetKnownSymbol=Hn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===Z(n)},n.polyNewSymbol=Wn,n.polyObjHasOwn=yn,n.polyObjKeys=function(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)pn(n,r)&&t.push(r);return t},n.polyStrIncludes=Nt,n.polyStrSubstr=An,n.polyStrSymSplit=Dt,n.polyStrTrim=Rr,n.polyStrTrimEnd=Kr,n.polyStrTrimStart=Wr,n.polySymbolFor=Kn,n.polySymbolKeyFor=Bn,n.polyUtcNow=Lr,n.scheduleIdleCallback=function(r,t){function e(n){var r=St();return{didTimeout:n,timeRemaining:function(){return Mt-It(r)}}}var u,n;return Gt()?(u=Bt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Ut(function(){r(e(!0))},y(n=(t||{}).timeout)?$t:n)},n.scheduleInterval=function(n,r){var t=this,e=j(arguments,0);return Bt(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},n.scheduleTimeout=Ut,n.scheduleTimeoutWith=function(n,r,t){return Ht(this,!0,n,j(arguments,1))},n.setBypassLazyCache=function(n){Vn&&Vn(),E.lzy=n},n.setDefaultIdleTimeout=function(n){$t=n},n.setDefaultMaxExecutionTime=function(n){Mt=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ct(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Pt(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=qr,n.strContains=t,n.strEndsWith=kt,n.strIncludes=$,n.strIndexOf=At,n.strIsNullOrEmpty=function(n){return d(n)?n===c:v(n)},n.strIsNullOrWhiteSpace=function(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:v(n)},n.strKebabCase=function(n,r){n=Vr(n,"-");return(r?N:Gr)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return x(n,0,r)},n.strLetterCase=function(n){return I(n).replace(/(_|\b)\w/g,N)},n.strLower=Gr,n.strPadEnd=u,n.strPadStart=ot,n.strRepeat=Yr,n.strRight=function(n,r){var t=n[a];return r<=0?c:r<t?x(n,t-r):n},n.strSlice=zn,n.strSnakeCase=function(n,r){n=Vr(n,"_");return(r?N:Gr)(n)},n.strSplit=Pt,n.strStartsWith=Ln,n.strSubstr=kn,n.strSubstring=x,n.strSymSplit=zt,n.strTrim=Br,n.strTrimEnd=$r,n.strTrimLeft=Ur,n.strTrimRight=Mr,n.strTrimStart=Hr,n.strUpper=N,n.symbolFor=function(n){return rr&&(!E.lzy||P.b)||k(),(rr.v||Kn)(n)},n.symbolKeyFor=function(n){return tr&&(!E.lzy||P.b)||k(),(tr.v||Bn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=dn,n.throwTypeError=w,n.throwUnsupported=function(n){throw new(Tr=Tr||Ar("UnsupportedError"))(n)},n.utcNow=Nr}var r=this;"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
System.register("nevware21.ts-utils",[],function(Tt){"use strict";return{execute:function(){Tt({arrAppend:function(n,r){if(!v(r)&&n)if(m(r))n.push.apply(n,r);else if(fr(r))for(var t=r.next();!t[i];)n.push(t[s]),t=r.next();else n.push(r);return n},arrForEach:k,arrayDeepCopyHandler:qr,createArrayIterator:function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return E(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),it(n)},createCustomError:mr,createEnum:function(n){return yn(n,1,0,gn)},createEnumKeyMap:wn,createEnumValueMap:function(n){return yn(n,1,1,gn)},createFilenameRegex:function(n,r,t){return ut(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?tt:et})},!!r,t)},createIterable:function(n){return ot({},n)},createIterator:it,createRangeIterator:function(n,r,t){var e=n,u=l,o=(d(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return E(t,"v",{g:function(){return u}}),it(t)},createSimpleMap:In,createTimeout:function(n,r){return gt(this,!1,l,j(arguments,0))},createTimeoutWith:function(n,r,t){return gt(this,!1,n,j(arguments,1))},createTypeMap:In,createWildcardRegex:function(n,r,t){return ut(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,tt)},!!r,t)},dateDeepCopyHandler:Jr,deepExtend:function(n,r,t,e,u,o,i){return Xr(Vr(n)||{},j(arguments,0))},dumpObj:T,elapsedTime:rt,encodeAsHtml:function(n){return Ar=Ar||Mn(function(){var n={"&":"amp","<":"lt",">":"gt"};return n[N]="quot",n["'"]="#39",n}),I(n).replace(/[&<>"']/g,function(n){return"&"+Ar.v[n]+";"})},encodeAsJson:function(n,r){var t;if(b(n))t=N+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return n===N||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+kr(A(n),4,"0"))})+N;else try{t=JSON.stringify(n,null,r?tn(r)?r:4:l)}catch(n){t=N+T(n)+N}return t},functionDeepCopyHandler:Zr,getDocument:er,getGlobal:rr,getHistory:ir,getInst:tr,getIntValue:function(n,r){return d(n)?r:tn(n)?n:isNaN(n=parseInt(n,10))?r:n},getKnownSymbol:ar,getLazy:Mn,getNavigator:or,getPerformance:Yr,getSymbol:z,getValueByIter:function(r,n,t){return n&&r&&(ct(n,function(n){if(d(r))return-1;r=r[n]}),!d(r))?r:t},getValueByKey:function(n,r,t){if(!r||!n)return t;for(var e=ft(r,"."),u=e.length,o=0;o<u&&!d(n);o++)n=n[e[o]];return d(n)?t:n},getWindow:ur,hasDocument:function(){return!!er()},hasHistory:function(){return!!ir()},hasIdleCallback:It,hasNavigator:function(){return!!or()},hasPerformance:function(){return!!Yr()},hasSymbol:function(){return!!z()},hasValue:function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!d(r))if(m(r))o=0<r[c];else if(rn(r))o=!isNaN(r.getTime());else{if(en(r))return!0;if(g(r)){try{e=r,k([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(h(n)?n():n),-1});var i=u;if(en(i))return i;if(h(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!hn(r)[c]}o=an(r)}return o}(n,0)},hasWindow:function(){return!!ur()},isDefined:Y,isIterable:function(n){return!X(n)&&h(n[ar(3)])},isIterator:fr,isNode:function(){return(Qn=Qn||C(function(){return!(!process||!(process.versions||{}).node)},!1)).v},isNotTruthy:function(n){return!n||!J(function(){return n&&0+n},n)},isNullOrUndefined:d,isObject:g,isPlainObject:Wr,isPrimitive:nn,isPromise:function(n){return cn(n)&&h(n.catch)},isPromiseLike:cn,isStrictNullOrUndefined:X,isStrictUndefined:function(n){return!Y(n)},isTruthy:an,isTypeof:function(n,r){return typeof n===r},isUndefined:v,isWebWorker:function(){return(Zn=Zn||C(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},iterForOf:ct,makeGlobRegex:function(n,r,t){return ut(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?tt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},makeIterable:ot,mathToInt:Dr,newSymbol:function(n,r){return D&&(!x.lzy||D.b)||z(),D.v?D.v(n):r?null:Ln(n)},normalizeJsName:function(n,r){n=I(n).replace(Rr,"_");return v(r)?n:xr(n,!r)},objCopyProps:Gr,objDeepCopy:Vr,objDeepFreeze:gn,objDefine:E,objDefineAccessors:function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),Hn(n,r,Bn(o))},objDefineGet:function(n,r,t,e,u){return Hn(n,r,Bn(((n={e:u,c:e})[h(t)?"g":"v"]=t,n)))},objDefineProps:function(n,r){var t={};return S(r,function(n,r){t[n]=Bn(r)}),Un(n,t)},objExtend:function(n,r,t,e,u,o,i){return Xr(n||{},j(arguments,0))},objForEachKey:S,objHasOwnProperty:ln,objKeys:hn,objSetPrototypeOf:br,objToString:Q,perfNow:nt,plainObjDeepCopyHandler:Qr,polyArrFind:pr,polyArrFindIndex:yr,polyArrFindLast:vr,polyArrFindLastIndex:dr,polyArrIncludes:sr,polyGetKnownSymbol:Wn,polyIsArray:function(n){return!d(n)&&"[object Array]"===Q(n)},polyNewSymbol:Ln,polyObjHasOwn:pn,polyObjKeys:function(n){if(!g(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)sn(n,r)&&t.push(r);return t},polyStrIncludes:st,polyStrSubstr:Pn,polyStrSymSplit:at,polySymbolFor:_n,polySymbolKeyFor:Rn,polyUtcNow:wr,scheduleIdleCallback:function(r,t){function e(n){var r=nt();return{didTimeout:n,timeRemaining:function(){return wt-rt(r)}}}var u,n;return It()?(u=ht(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:mt(function(){r(e(!0))},v(n=(t||{}).timeout)?St:n)},scheduleInterval:function(n,r){var t=this,e=j(arguments,0);return ht(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},scheduleTimeout:mt,scheduleTimeoutWith:function(n,r,t){return gt(this,!0,n,j(arguments,1))},setBypassLazyCache:function(n){$n&&$n(),x.lzy=n},setDefaultIdleTimeout:function(n){St=n},setDefaultMaxExecutionTime:function(n){wt=n},setValueByIter:function(r,n,t){var e;r&&n&&(ct(n,function(n){e&&(d(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},setValueByKey:function(r,n,t){var e;r&&n&&(e=(n=ft(n,".")).pop(),k(n,function(n){d(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},strCamelCase:xr,strIsNullOrEmpty:function(n){return b(n)?n===a:d(n)},strIsNullOrWhiteSpace:function(n){return b(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:d(n)},strKebabCase:function(n,r){n=Or(n,"-");return(r?A:jr)(n)},strLeft:function(n,r){return Dn(n,0,r)},strLetterCase:function(n){return I(n).replace(/(_|\b)\w/g,A)},strRight:function(n,r){var t=n[c];return r<=0?a:r<t?Dn(n,t-r):n},strSnakeCase:function(n,r){n=Or(n,"_");return(r?A:jr)(n)},symbolFor:function(n){return Xn&&(!x.lzy||D.b)||z(),(Xn.v||_n)(n)},symbolKeyFor:function(n){return Yn&&(!x.lzy||D.b)||z(),(Yn.v||Rn)(n)},throwError:function(n){throw Error(n)},throwRangeError:vn,throwTypeError:w,throwUnsupported:function(n){throw new(hr=hr||mr("UnsupportedError"))(n)},utcNow:Sr});var l=void 0,a="",L="boolean",_="function",R="number",W="object",f="prototype",n="string",r="undefined",K="constructor",B="Symbol",H="_polyfill",U="indexOf",$="lastIndexOf",c="length",i="done",s="value",M="name",e=Object,G=e[f],V=String,t=V[f],u=Math,q=Array,o=q[f];function J(n,r){try{r=n()}catch(n){}return r}var Z=[n,R,L,r,"symbol","bigint"];function p(r){return function(n){return typeof n===r}}function y(n){var r="[object "+n+"]";return function(n){return!(!n||Q(n)!==r)}}function Q(n){return G.toString.call(n)}function v(n){return typeof n===r||n===r}function d(n){return null===n||v(n)}function X(n){return null===n||!Y(n)}function Y(n){return!!n||n!==l}function nn(n){var r=typeof n;return!(n&&r===W||null!==n&&!~Z.indexOf(r))}var b=Tt("isString",p(n)),h=Tt("isFunction",p(_));function g(n){return!(!n&&d(n)||!n||typeof n!==W)}var m=Tt("isArray",q.isArray),rn=Tt("isDate",y("Date")),tn=Tt("isNumber",p(R)),en=Tt("isBoolean",p(L)),un=Tt("isRegExp",y("RegExp")),on=(Tt("isFile",y("File")),Tt("isFormData",y("FormData")),Tt("isBlob",y("Blob")),Tt("isArrayBuffer",y("ArrayBuffer")),Tt("isError",y("Error")));function cn(n){return!!n&&h(n.then)}function an(n){return!(!n||J(function(){return!(n&&0+n)},!n))}Tt("isThenable",cn);var fn=Tt("objGetOwnPropertyDescriptor",e.getOwnPropertyDescriptor);function ln(n,r){return n&&G.hasOwnProperty.call(n,r)}var sn=Tt("objHasOwn",e.hasOwn||pn);function pn(n,r){return ln(n,r)||!!fn(n,r)}function S(n,r,t){if(n&&g(n))for(var e in n)if(sn(n,e)&&-1===r.call(t||n,e,n[e]))break}function yn(n,t,e,r){var u={};return S(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function w(n){throw new TypeError(n)}function vn(n){throw new RangeError(n)}function dn(n){return n}var bn=e.freeze;function hn(n){return g(n)&&null!==n||w("objKeys called on non-object"),e.keys(n)}function gn(n){return bn&&S(n,function(n,r){(m(r)||g(r))&&bn(r)}),mn(n)}Tt("objAssign",e.assign);var mn=Tt("objFreeze",bn||dn),Sn=(Tt("objSeal",e.seal||dn),Tt("objGetPrototypeOf",e.getPrototypeOf||dn));function wn(n){return yn(n,0,0,gn)}function In(n){var t={};return S(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),gn(t)}var Tn,jn=wn({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}),I=Tt("asString",V),On="__tsUtils$gblCfg";function xn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function En(){var n;return Tn||(n=xn()||{},Tn=n[On]=n[On]||{}),Tn}function T(n,r){var t=a;if(on(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?tn(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return Q(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[c];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));w("'"+I(t)+"' not defined for "+T(n))}}Tt("mathMin",u.min);var Cn=Tt("mathMax",u.max),Fn=Tt("strSlice",O("slice",t)),Dn=Tt("strSubstring",O("substring",t));function Pn(n,r,t){return d(n)&&w("'polyStrSubstr called with invalid "+T(n)),t<0?a:((r=r||0)<0&&(r=Cn(r+n[c],0)),v(t)?Fn(n,r):Fn(n,r,r+t))}Tt("strSubstr",O("substr",t,Pn));var zn,kn=Tt("strStartsWith",O("startsWith",t,function(n,r,t){b(n)||w("'"+T(n)+"' is not a string");var r=b(r)?r:I(r),e=r[c],t=0<t?t:0;return Dn(n,t,t+e)===r}));function An(){var n;return zn||(n=En(),zn=n.gblSym=n.gblSym||{k:{},s:{}}),zn}var Nn={};function Ln(n){var r={description:I(n),toString:function(){return B+"("+n+")"}};return r[H]=!0,r}function _n(n){var r,t=An();return sn(t,n)||(r=Ln(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Rn(n){return n&&n.toString&&kn(n.toString(),B)||w(n+" is not a symbol"),An().s[n]}function Wn(n){n=jn[n];return n?Nn[n]=Nn[n]||Ln(B+"."+n):void 0}var Kn={e:"enumerable",c:"configurable",v:s,w:"writable",g:"get",s:"set"};function Bn(n){var t={};return t[Kn.c]=!0,t[Kn.e]=!0,S(n,function(n,r){t[Kn[n]]=v(r)?t[Kn[n]]:r}),t}var x,Hn=Tt("objDefineProp",e.defineProperty),Un=Tt("objDefineProperties",e.defineProperties);function E(n,r,t){return Hn(n,r,Bn(t))}var $n=function(){x=En(),$n=null};function Mn(r){var t={};return $n&&$n(),t.b=x.lzy,E(t,"v",{g:function(){var n=r();return x.lzy||(E(t,"v",{v:n}),t.b&&delete t.b),x.lzy&&t.b!==x.lzy&&(t.b=x.lzy),n}}),t}function C(n,r){return Mn(function(){return J(n,r)})}var Gn,F,Vn,qn,Jn,Zn,Qn,D,Xn,Yn,nr="window";function P(n){return C(function(){return tr(n)||l},l)}function rr(n){return(Gn=!Gn||!1===n||x.lzy&&!Gn.b?C(xn,null):Gn).v}function tr(n,r){r=rr(r);return r&&r[n]?r[n]:n===nr&&F?F.v:null}function er(){return(Vn=!Vn||x.lzy&&!Vn.b?P("document"):Vn).v}function ur(){return(F=!F||x.lzy&&!F.b?P(nr):F).v}function or(){return(qn=!qn||x.lzy&&!qn.b?P("navigator"):qn).v}function ir(){return(Jn=!Jn||x.lzy&&!Jn.b?P("history"):Jn).v}function cr(n){return C(function(){return D.v?D[n]:l},l)}function z(){var n=!D||x&&x.lzy&&!D.b;return n&&(D=P(B)),Xn&&!n||(Xn=cr("for")),Yn&&!n||(Yn=cr("keyFor")),D.v}function ar(n,r){var t=jn[n];return D&&(!x.lzy||D.b)||z(),D.v?D.v[t||n]:r?l:Wn(n)}function fr(n){return!!n&&h(n.next)}function k(n,r,t){if(n)for(var e=n[c]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}Tt("isSymbol",p("symbol")),Tt("arrEvery",O("every",o)),Tt("arrFilter",O("filter",o));var lr=Tt("arrIndexOf",O(U,o));function sr(n,r,t){return-1!==lr(n,r,t)}function pr(n,r,t){r=yr(n,r,t);return-1!==r?n[r]:void 0}function yr(t,e,u){var o=-1;return k(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function vr(n,r,t){r=dr(n,r,t);return-1!==r?n[r]:void 0}function dr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}Tt("arrLastIndexOf",O($,o)),Tt("arrFind",O("find",o,pr)),Tt("arrFindIndex",O("findIndex",o,yr)),Tt("arrFindLast",O("findLast",o,vr)),Tt("arrFindLastIndex",O("findLastIndex",o,dr));n=Tt("arrIncludes",O("includes",o,sr));function br(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){S(n,function(n,r){return t[n]=r})}))(n,r)}Tt("arrContains",n),Tt("arrMap",O("map",o)),Tt("arrReduce",O("reduce",o)),Tt("arrSome",O("some",o));var hr,gr=function(n,r){try{n[f][M]=r}catch(n){}};function mr(r,t){var n,e,u,o=Error,i=o[f][M];function c(){this.constructor=e,this[M]=n}return n=r,br(e=function(){var n=this;try{gr(o,r),(n=o.apply(n,arguments)||n)[M]=r,t&&t(n,arguments)}finally{gr(o,i)}return n},u=o),c[f]=u[f],e[f]=new c,e}function Sr(){return(Date.now||wr)()}function wr(){return(new Date).getTime()}function Ir(r){return function(n){return d(n)&&w("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,a):n}}var q=Tt("polyStrTrim",Ir(/^\s+|(?=\s)\s+$/g)),R=Tt("polyStrTrimStart",Ir(/^\s+/g)),L=Tt("polyStrTrimEnd",Ir(/(?=\s)\s+$/g)),Tr=Tt("strTrim",O("trim",t,q)),V=Tt("strTrimStart",O("trimStart",t,R)),n=(Tt("strTrimLeft",V),Tt("strTrimEnd",O("trimEnd",t,L))),A=(Tt("strTrimRight",n),Tt("strUpper",O("toUpperCase",t))),jr=Tt("strLower",O("toLowerCase",t));function Or(n,i,c){return Tr(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||a;return c&&(e=A(e)),(u||a)+i+e})}function xr(n,r){return Or(n,"",!0).replace(/^\w/,r?A:jr)}var Er=Tt("mathFloor",u.floor),Cr=Tt("mathCeil",u.ceil),Fr=Tt("mathTrunc",u.trunc||function(n){n=+n;return(0<n?Er:Cr)(n)});function Dr(n,r){var t=+n;return t==1/0&&r&&vn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Fr(t)}var Pr=Tt("strRepeat",O("repeat",t,function(n,r){d(n)&&w("can't convert ["+T(n)+"]"),(r=Dr(r,!0))<0&&vn("invalid count must be >= 0 && < Infinity");for(var t=b(n)?n:I(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}));function zr(n,r,t){var e=a,n=(r=Dr(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=d(t)?" ":I(t))[c]?Pr(e,Cr(r/e[c])):e)[c]>r?Dn(e,0,r):e}var kr=Tt("strPadStart",O("padStart",t,function(n,r,t){return zr(n,r,t)+n}));Tt("strPadEnd",O("padEnd",t,function(n,r,t){return n+zr(n,r,t)}));var Ar,Nr,Lr,_r,N='"',Rr=/([^\w\d_$])/g;function Wr(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(_r=_r||!ur()||ur())){Lr||(Nr=Function[f].toString,Lr=Nr.call(e));try{var t=Sn(n),r=(r=!t)||(t=ln(t,K)?t[K]:t)&&typeof t===_&&Nr.call(t)===Lr}catch(n){}}return r}function Kr(n){var r=n.result={};return n.copyTo(r,n.value),!0}var Br,Hr,Ur=[qr,Qr,Zr,Jr];function $r(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],c={handler:e.handler,src:e.src,path:r},a={type:typeof n,isPrim:nn(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return $r(t,n,r?c:e,r)},copyTo:function(n,r){return Mr(t,n,r,c)}};return a.isPrim?i&&i.call(e,a)?a.result:n:(u=n,r=function(r){E(a,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<Ur.length?Ur[n++]:Kr)).call(e,a);)t=null},k(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function Mr(n,r,t,e){if(!d(t))for(var u in t)r[u]=$r(n,t[u],e,u);return r}function Gr(n,r,t){return Mr([],n,r,{handler:t,src:r,path:[]})}function Vr(n,r){return $r([],n,{handler:r,src:n})}function qr(n){var r,t=n.value;return!!m(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Jr(n){var r=n.value;return!!rn(r)&&(n.result=new Date(r.getTime()),!0)}function Zr(n){return n.type===_}function Qr(n){var r,t=n.value;return!!Wr(t)&&(r=n.result={},n.copyTo(r,t),!0)}function Xr(r,n){return k(n,function(n){Gr(r,n)}),r}function Yr(){return(Hr=!Hr||x.lzy&&!Hr.b?P("performance"):Hr).v}function nt(){var n=Yr();return n&&n.now?n.now():Sr()}function rt(n){return nt()-n}Tt("getLength",(Br=c,function(n){return n[Br]}));var tt="(.*)",et="(.)";function ut(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function ot(n,r){return n[ar(3)]=function(){return it(r)},n}function it(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[i]=r;var n;return r||E(n,s,{g:e}),n}};return t.r&&(n.return=function(n){var r={};return r[i]=!0,r[s]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={};return r[i]=!0,r[s]=t.t&&t.t(n),r}),n}function ct(r,n,t){var e;if(r&&(fr(r)||(r=r[e=ar(3)]?r[e]():null),fr(r)))try{for(var u=0,o=r.next();!o[i]&&-1!==n.call(t||r,o[s],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}o=e.create;function at(n,r,t){r=r&&r[ar(9)];return r?r(n,t):[n]}Tt("objCreate",o||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t});var ft=Tt("strSplit",O("split",t)),lt=(Tt("strSymSplit",z()?O("split",t):at),Tt("strEndsWith",O("endsWith",t,function(n,r,t){b(n)||w("'"+T(n)+"' is not a string");var r=b(r)?r:I(r),e=r[c],u=n[c],t=!v(t)&&t<u?t:u;return Dn(n,t-e,t)===r})),Tt("strIndexOf",O(U,t))),q=(Tt("strLastIndexOf",O($,t)),Tt("strIncludes",O("includes",t,st)));function st(n,r,t){return un(r)&&w("'searchString' must not be a regular expression"+T(r)),-1!==lt(n,I(r),t)}Tt("strContains",q);var pt,yt="ref",vt="un"+yt,dt="hasRef",bt="enabled";function ht(n,r,t){function e(){return c=!1,a&&a[vt]&&a[vt](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=null}var i,c=!0,a=n?r(null):null,n={cancel:o,refresh:u};return n[dt]=function(){return a&&a[dt]?a[dt]():c},n[yt]=function(){return c=!0,a&&a[yt]&&a[yt](),i},n[vt]=e,n[bt]=!1,Hn(i=n,bt,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=null}}}function gt(r,n,t,e){var u=m(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,c=(1<o?t[1]:l)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),a.apply(r,arguments)},ht(n,function(n){if(n){if(n.refresh)return n.refresh(),n;c.call(r,n)}return i.apply(r,e)},function(n){c.call(r,n)}));return f.h}function mt(n,r){return gt(this,!0,l,j(arguments,0))}var St=100,wt=50;function It(){return!(!(pt=pt||C(function(){return Y(requestIdleCallback)},!1)).v||!requestIdleCallback)}}}}); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
System.register("nevware21.ts-utils",[],function(Tt){"use strict";return{execute:function(){Tt({arrAppend:function(n,r){if(!v(r)&&n)if(m(r))n.push.apply(n,r);else if(fr(r))for(var t=r.next();!t[i];)n.push(t[s]),t=r.next();else n.push(r);return n},arrForEach:k,arrayDeepCopyHandler:qr,createArrayIterator:function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return Un(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),it(n)},createCustomError:mr,createEnum:function(n){return yn(n,1,0,gn)},createEnumKeyMap:wn,createEnumValueMap:function(n){return yn(n,1,1,gn)},createFilenameRegex:function(n,r,t){return ut(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?tt:et})},!!r,t)},createIterable:function(n){return ot({},n)},createIterator:it,createRangeIterator:function(n,r,t){var e=n,u=l,o=(d(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return Un(t,"v",{g:function(){return u}}),it(t)},createSimpleMap:In,createTimeout:function(n,r){return gt(this,!1,l,j(arguments,0))},createTimeoutWith:function(n,r,t){return gt(this,!1,n,j(arguments,1))},createTypeMap:In,createWildcardRegex:function(n,r,t){return ut(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,tt)},!!r,t)},dateDeepCopyHandler:Jr,deepExtend:function(n,r,t,e,u,o,i){return Xr(Vr(n)||{},j(arguments,0))},dumpObj:T,elapsedTime:rt,encodeAsHtml:function(n){return Ar=Ar||Mn(function(){var n={"&":"amp","<":"lt",">":"gt"};return n[N]="quot",n["'"]="#39",n}),I(n).replace(/[&<>"']/g,function(n){return"&"+Ar.v[n]+";"})},encodeAsJson:function(n,r){var t;if(b(n))t=N+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return n===N||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+kr(A(n),4,"0"))})+N;else try{t=JSON.stringify(n,null,r?tn(r)?r:4:l)}catch(n){t=N+T(n)+N}return t},functionDeepCopyHandler:Zr,getDocument:er,getGlobal:rr,getHistory:ir,getInst:tr,getIntValue:function(n,r){return d(n)?r:tn(n)?n:isNaN(n=parseInt(n,10))?r:n},getKnownSymbol:ar,getLazy:Mn,getNavigator:or,getPerformance:Yr,getSymbol:z,getValueByIter:function(r,n,t){return n&&r&&(ct(n,function(n){if(d(r))return-1;r=r[n]}),!d(r))?r:t},getValueByKey:function(n,r,t){if(!r||!n)return t;for(var e=ft(r,"."),u=e.length,o=0;o<u&&!d(n);o++)n=n[e[o]];return d(n)?t:n},getWindow:ur,hasDocument:function(){return!!er()},hasHistory:function(){return!!ir()},hasIdleCallback:It,hasNavigator:function(){return!!or()},hasPerformance:function(){return!!Yr()},hasSymbol:function(){return!!z()},hasValue:function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!d(r))if(m(r))o=0<r[c];else if(rn(r))o=!isNaN(r.getTime());else{if(en(r))return!0;if(g(r)){try{e=r,k([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(h(n)?n():n),-1});var i=u;if(en(i))return i;if(h(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!hn(r)[c]}o=an(r)}return o}(n,0)},hasWindow:function(){return!!ur()},isDefined:Y,isIterable:function(n){return!X(n)&&h(n[ar(3)])},isIterator:fr,isNode:function(){return(Qn=Qn||C(function(){return!(!process||!(process.versions||{}).node)},!1)).v},isNotTruthy:function(n){return!n||!J(function(){return n&&0+n},n)},isNullOrUndefined:d,isObject:g,isPlainObject:Wr,isPrimitive:nn,isPromise:function(n){return cn(n)&&h(n.catch)},isPromiseLike:cn,isStrictNullOrUndefined:X,isStrictUndefined:function(n){return!Y(n)},isTruthy:an,isTypeof:function(n,r){return typeof n===r},isUndefined:v,isWebWorker:function(){return(Zn=Zn||C(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},iterForOf:ct,makeGlobRegex:function(n,r,t){return ut(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?tt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},makeIterable:ot,mathToInt:Dr,newSymbol:function(n,r){return D&&(!x.lzy||D.b)||z(),D.v?D.v(n):r?null:Ln(n)},normalizeJsName:function(n,r){n=I(n).replace(Rr,"_");return v(r)?n:xr(n,!r)},objCopyProps:Gr,objDeepCopy:Vr,objDeepFreeze:gn,objDefine:Un,objDefineAccessors:function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),E(n,r,Bn(o))},objDefineGet:function(n,r,t,e,u){return E(n,r,Bn(((n={e:u,c:e})[h(t)?"g":"v"]=t,n)))},objDefineProps:function(n,r){var t={};return S(r,function(n,r){t[n]=Bn(r)}),Hn(n,t)},objExtend:function(n,r,t,e,u,o,i){return Xr(n||{},j(arguments,0))},objForEachKey:S,objHasOwnProperty:ln,objKeys:hn,objSetPrototypeOf:br,objToString:Q,perfNow:nt,plainObjDeepCopyHandler:Qr,polyArrFind:pr,polyArrFindIndex:yr,polyArrFindLast:vr,polyArrFindLastIndex:dr,polyArrIncludes:sr,polyGetKnownSymbol:Wn,polyIsArray:function(n){return!d(n)&&"[object Array]"===Q(n)},polyNewSymbol:Ln,polyObjHasOwn:pn,polyObjKeys:function(n){if(!g(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)sn(n,r)&&t.push(r);return t},polyStrIncludes:st,polyStrSubstr:Pn,polyStrSymSplit:at,polySymbolFor:_n,polySymbolKeyFor:Rn,polyUtcNow:wr,scheduleIdleCallback:function(r,t){function e(n){var r=nt();return{didTimeout:n,timeRemaining:function(){return wt-rt(r)}}}var u,n;return It()?(u=ht(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:mt(function(){r(e(!0))},v(n=(t||{}).timeout)?St:n)},scheduleInterval:function(n,r){var t=this,e=j(arguments,0);return ht(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},scheduleTimeout:mt,scheduleTimeoutWith:function(n,r,t){return gt(this,!0,n,j(arguments,1))},setBypassLazyCache:function(n){$n&&$n(),x.lzy=n},setDefaultIdleTimeout:function(n){St=n},setDefaultMaxExecutionTime:function(n){wt=n},setValueByIter:function(r,n,t){var e;r&&n&&(ct(n,function(n){e&&(d(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},setValueByKey:function(r,n,t){var e;r&&n&&(e=(n=ft(n,".")).pop(),k(n,function(n){d(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},strCamelCase:xr,strIsNullOrEmpty:function(n){return b(n)?n===a:d(n)},strIsNullOrWhiteSpace:function(n){return b(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:d(n)},strKebabCase:function(n,r){n=Or(n,"-");return(r?A:jr)(n)},strLeft:function(n,r){return Dn(n,0,r)},strLetterCase:function(n){return I(n).replace(/(_|\b)\w/g,A)},strRight:function(n,r){var t=n[c];return r<=0?a:r<t?Dn(n,t-r):n},strSnakeCase:function(n,r){n=Or(n,"_");return(r?A:jr)(n)},symbolFor:function(n){return Xn&&(!x.lzy||D.b)||z(),(Xn.v||_n)(n)},symbolKeyFor:function(n){return Yn&&(!x.lzy||D.b)||z(),(Yn.v||Rn)(n)},throwError:function(n){throw Error(n)},throwRangeError:vn,throwTypeError:w,throwUnsupported:function(n){throw new(hr=hr||mr("UnsupportedError"))(n)},utcNow:Sr});var l=void 0,a="",L="boolean",_="function",R="number",W="object",f="prototype",n="string",r="undefined",K="constructor",B="Symbol",H="_polyfill",U="indexOf",$="lastIndexOf",c="length",i="done",s="value",M="name",e=Object,G=e[f],V=String,t=V[f],u=Math,q=Array,o=q[f];function J(n,r){try{r=n()}catch(n){}return r}var Z=[n,R,L,r,"symbol","bigint"];function p(r){return function(n){return typeof n===r}}function y(n){var r="[object "+n+"]";return function(n){return!(!n||Q(n)!==r)}}function Q(n){return G.toString.call(n)}function v(n){return typeof n===r||n===r}function d(n){return null===n||v(n)}function X(n){return null===n||!Y(n)}function Y(n){return!!n||n!==l}function nn(n){var r=typeof n;return!(n&&r===W||null!==n&&!~Z.indexOf(r))}var b=Tt("isString",p(n)),h=Tt("isFunction",p(_));function g(n){return!(!n&&d(n)||!n||typeof n!==W)}var m=Tt("isArray",q.isArray),rn=Tt("isDate",y("Date")),tn=Tt("isNumber",p(R)),en=Tt("isBoolean",p(L)),un=Tt("isRegExp",y("RegExp")),on=(Tt("isFile",y("File")),Tt("isFormData",y("FormData")),Tt("isBlob",y("Blob")),Tt("isArrayBuffer",y("ArrayBuffer")),Tt("isError",y("Error")));function cn(n){return!!n&&h(n.then)}function an(n){return!(!n||J(function(){return!(n&&0+n)},!n))}Tt("isThenable",cn);var fn=Tt("objGetOwnPropertyDescriptor",e.getOwnPropertyDescriptor);function ln(n,r){return n&&G.hasOwnProperty.call(n,r)}var sn=Tt("objHasOwn",e.hasOwn||pn);function pn(n,r){return ln(n,r)||!!fn(n,r)}function S(n,r,t){if(n&&g(n))for(var e in n)if(sn(n,e)&&-1===r.call(t||n,e,n[e]))break}function yn(n,t,e,r){var u={};return S(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function w(n){throw new TypeError(n)}function vn(n){throw new RangeError(n)}function dn(n){return n}var bn=e.freeze;function hn(n){return g(n)&&null!==n||w("objKeys called on non-object"),e.keys(n)}function gn(n){return bn&&S(n,function(n,r){(m(r)||g(r))&&bn(r)}),mn(n)}Tt("objAssign",e.assign);var mn=Tt("objFreeze",bn||dn),Sn=(Tt("objSeal",e.seal||dn),Tt("objGetPrototypeOf",e.getPrototypeOf||dn));function wn(n){return yn(n,0,0,gn)}function In(n){var t={};return S(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),gn(t)}var Tn,jn=wn({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}),I=Tt("asString",V),On="__tsUtils$gblCfg";function xn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function En(){var n;return Tn||(n=xn()||{},Tn=n[On]=n[On]||{}),Tn}function T(n,r){var t=a;if(on(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?tn(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return Q(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[c];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));w("'"+I(t)+"' not defined for "+T(n))}}Tt("mathMin",u.min);var Cn=Tt("mathMax",u.max),Fn=Tt("strSlice",O("slice",t)),Dn=Tt("strSubstring",O("substring",t));function Pn(n,r,t){return d(n)&&w("'polyStrSubstr called with invalid "+T(n)),t<0?a:((r=r||0)<0&&(r=Cn(r+n[c],0)),v(t)?Fn(n,r):Fn(n,r,r+t))}Tt("strSubstr",O("substr",t,Pn));var zn,kn=Tt("strStartsWith",O("startsWith",t,function(n,r,t){b(n)||w("'"+T(n)+"' is not a string");var r=b(r)?r:I(r),e=r[c],t=0<t?t:0;return Dn(n,t,t+e)===r}));function An(){var n;return zn||(n=En(),zn=n.gblSym=n.gblSym||{k:{},s:{}}),zn}var Nn={};function Ln(n){var r={description:I(n),toString:function(){return B+"("+n+")"}};return r[H]=!0,r}function _n(n){var r,t=An();return sn(t,n)||(r=Ln(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Rn(n){return n&&n.toString&&kn(n.toString(),B)||w(n+" is not a symbol"),An().s[n]}function Wn(n){n=jn[n];return n?Nn[n]=Nn[n]||Ln(B+"."+n):void 0}var Kn={e:"enumerable",c:"configurable",v:s,w:"writable",g:"get",s:"set"};function Bn(n){var t={};return t[Kn.c]=!0,t[Kn.e]=!0,S(n,function(n,r){t[Kn[n]]=v(r)?t[Kn[n]]:r}),t}var x,E=Tt("objDefineProp",e.defineProperty),Hn=Tt("objDefineProperties",e.defineProperties);function Un(n,r,t){return E(n,r,Bn(t))}var $n=function(){x=En(),$n=null};function Mn(r){var t={};return $n&&$n(),t.b=x.lzy,E(t,"v",{configurable:!0,get:function(){var n=r();return x.lzy||(E(t,"v",{value:n}),t.b&&delete t.b),x.lzy&&t.b!==x.lzy&&(t.b=x.lzy),n}}),t}function C(n,r){return Mn(function(){return J(n,r)})}var Gn,F,Vn,qn,Jn,Zn,Qn,D,Xn,Yn,nr="window";function P(n){return C(function(){return tr(n)||l},l)}function rr(n){return(Gn=!Gn||!1===n||x.lzy&&!Gn.b?C(xn,null):Gn).v}function tr(n,r){r=rr(r);return r&&r[n]?r[n]:n===nr&&F?F.v:null}function er(){return(Vn=!Vn||x.lzy&&!Vn.b?P("document"):Vn).v}function ur(){return(F=!F||x.lzy&&!F.b?P(nr):F).v}function or(){return(qn=!qn||x.lzy&&!qn.b?P("navigator"):qn).v}function ir(){return(Jn=!Jn||x.lzy&&!Jn.b?P("history"):Jn).v}function cr(n){return C(function(){return D.v?D[n]:l},l)}function z(){var n=!D||x&&x.lzy&&!D.b;return n&&(D=P(B)),Xn&&!n||(Xn=cr("for")),Yn&&!n||(Yn=cr("keyFor")),D.v}function ar(n,r){var t=jn[n];return D&&(!x.lzy||D.b)||z(),D.v?D.v[t||n]:r?l:Wn(n)}function fr(n){return!!n&&h(n.next)}function k(n,r,t){if(n)for(var e=n[c]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}Tt("isSymbol",p("symbol")),Tt("arrEvery",O("every",o)),Tt("arrFilter",O("filter",o));var lr=Tt("arrIndexOf",O(U,o));function sr(n,r,t){return-1!==lr(n,r,t)}function pr(n,r,t){r=yr(n,r,t);return-1!==r?n[r]:void 0}function yr(t,e,u){var o=-1;return k(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function vr(n,r,t){r=dr(n,r,t);return-1!==r?n[r]:void 0}function dr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}Tt("arrLastIndexOf",O($,o)),Tt("arrFind",O("find",o,pr)),Tt("arrFindIndex",O("findIndex",o,yr)),Tt("arrFindLast",O("findLast",o,vr)),Tt("arrFindLastIndex",O("findLastIndex",o,dr));n=Tt("arrIncludes",O("includes",o,sr));function br(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){S(n,function(n,r){return t[n]=r})}))(n,r)}Tt("arrContains",n),Tt("arrMap",O("map",o)),Tt("arrReduce",O("reduce",o)),Tt("arrSome",O("some",o));var hr,gr=function(n,r){try{n[f][M]=r}catch(n){}};function mr(r,t){var n,e,u,o=Error,i=o[f][M];function c(){this.constructor=e,this[M]=n}return n=r,br(e=function(){var n=this;try{gr(o,r),(n=o.apply(n,arguments)||n)[M]=r,t&&t(n,arguments)}finally{gr(o,i)}return n},u=o),c[f]=u[f],e[f]=new c,e}function Sr(){return(Date.now||wr)()}function wr(){return(new Date).getTime()}function Ir(r){return function(n){return d(n)&&w("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,a):n}}var q=Tt("polyStrTrim",Ir(/^\s+|(?=\s)\s+$/g)),R=Tt("polyStrTrimStart",Ir(/^\s+/g)),L=Tt("polyStrTrimEnd",Ir(/(?=\s)\s+$/g)),Tr=Tt("strTrim",O("trim",t,q)),V=Tt("strTrimStart",O("trimStart",t,R)),n=(Tt("strTrimLeft",V),Tt("strTrimEnd",O("trimEnd",t,L))),A=(Tt("strTrimRight",n),Tt("strUpper",O("toUpperCase",t))),jr=Tt("strLower",O("toLowerCase",t));function Or(n,i,c){return Tr(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||a;return c&&(e=A(e)),(u||a)+i+e})}function xr(n,r){return Or(n,"",!0).replace(/^\w/,r?A:jr)}var Er=Tt("mathFloor",u.floor),Cr=Tt("mathCeil",u.ceil),Fr=Tt("mathTrunc",u.trunc||function(n){n=+n;return(0<n?Er:Cr)(n)});function Dr(n,r){var t=+n;return t==1/0&&r&&vn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Fr(t)}var Pr=Tt("strRepeat",O("repeat",t,function(n,r){d(n)&&w("can't convert ["+T(n)+"]"),(r=Dr(r,!0))<0&&vn("invalid count must be >= 0 && < Infinity");for(var t=b(n)?n:I(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}));function zr(n,r,t){var e=a,n=(r=Dr(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=d(t)?" ":I(t))[c]?Pr(e,Cr(r/e[c])):e)[c]>r?Dn(e,0,r):e}var kr=Tt("strPadStart",O("padStart",t,function(n,r,t){return zr(n,r,t)+n}));Tt("strPadEnd",O("padEnd",t,function(n,r,t){return n+zr(n,r,t)}));var Ar,Nr,Lr,_r,N='"',Rr=/([^\w\d_$])/g;function Wr(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(_r=_r||!ur()||ur())){Lr||(Nr=Function[f].toString,Lr=Nr.call(e));try{var t=Sn(n),r=(r=!t)||(t=ln(t,K)?t[K]:t)&&typeof t===_&&Nr.call(t)===Lr}catch(n){}}return r}function Kr(n){var r=n.result={};return n.copyTo(r,n.value),!0}var Br,Hr,Ur=[qr,Qr,Zr,Jr];function $r(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],c={handler:e.handler,src:e.src,path:r},a={type:typeof n,isPrim:nn(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return $r(t,n,r?c:e,r)},copyTo:function(n,r){return Mr(t,n,r,c)}};return a.isPrim?i&&i.call(e,a)?a.result:n:(u=n,r=function(r){Un(a,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<Ur.length?Ur[n++]:Kr)).call(e,a);)t=null},k(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function Mr(n,r,t,e){if(!d(t))for(var u in t)r[u]=$r(n,t[u],e,u);return r}function Gr(n,r,t){return Mr([],n,r,{handler:t,src:r,path:[]})}function Vr(n,r){return $r([],n,{handler:r,src:n})}function qr(n){var r,t=n.value;return!!m(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Jr(n){var r=n.value;return!!rn(r)&&(n.result=new Date(r.getTime()),!0)}function Zr(n){return n.type===_}function Qr(n){var r,t=n.value;return!!Wr(t)&&(r=n.result={},n.copyTo(r,t),!0)}function Xr(r,n){return k(n,function(n){Gr(r,n)}),r}function Yr(){return(Hr=!Hr||x.lzy&&!Hr.b?P("performance"):Hr).v}function nt(){var n=Yr();return n&&n.now?n.now():Sr()}function rt(n){return nt()-n}Tt("getLength",(Br=c,function(n){return n[Br]}));var tt="(.*)",et="(.)";function ut(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function ot(n,r){return n[ar(3)]=function(){return it(r)},n}function it(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[i]=r;var n;return r||Un(n,s,{g:e}),n}};return t.r&&(n.return=function(n){var r={};return r[i]=!0,r[s]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={};return r[i]=!0,r[s]=t.t&&t.t(n),r}),n}function ct(r,n,t){var e;if(r&&(fr(r)||(r=r[e=ar(3)]?r[e]():null),fr(r)))try{for(var u=0,o=r.next();!o[i]&&-1!==n.call(t||r,o[s],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}o=e.create;function at(n,r,t){r=r&&r[ar(9)];return r?r(n,t):[n]}Tt("objCreate",o||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t});var ft=Tt("strSplit",O("split",t)),lt=(Tt("strSymSplit",z()?O("split",t):at),Tt("strEndsWith",O("endsWith",t,function(n,r,t){b(n)||w("'"+T(n)+"' is not a string");var r=b(r)?r:I(r),e=r[c],u=n[c],t=!v(t)&&t<u?t:u;return Dn(n,t-e,t)===r})),Tt("strIndexOf",O(U,t))),q=(Tt("strLastIndexOf",O($,t)),Tt("strIncludes",O("includes",t,st)));function st(n,r,t){return un(r)&&w("'searchString' must not be a regular expression"+T(r)),-1!==lt(n,I(r),t)}Tt("strContains",q);var pt,yt="ref",vt="un"+yt,dt="hasRef",bt="enabled";function ht(n,r,t){function e(){return c=!1,a&&a[vt]&&a[vt](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=null}var i,c=!0,a=n?r(null):null,n={cancel:o,refresh:u};return n[dt]=function(){return a&&a[dt]?a[dt]():c},n[yt]=function(){return c=!0,a&&a[yt]&&a[yt](),i},n[vt]=e,n[bt]=!1,E(i=n,bt,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=null}}}function gt(r,n,t,e){var u=m(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,c=(1<o?t[1]:l)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),a.apply(r,arguments)},ht(n,function(n){if(n){if(n.refresh)return n.refresh(),n;c.call(r,n)}return i.apply(r,e)},function(n){c.call(r,n)}));return f.h}function mt(n,r){return gt(this,!0,l,j(arguments,0))}var St=100,wt=50;function It(){return!(!(pt=pt||C(function(){return Y(requestIdleCallback)},!1)).v||!requestIdleCallback)}}}}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
/* | ||
* NevWare21 - ts-utils Polyfills, v0.9.1 | ||
* NevWare21 - ts-utils Polyfills, v0.9.2 | ||
* https://github.com/nevware21/ts-utils | ||
@@ -4,0 +4,0 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -436,7 +436,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
var result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -443,0 +446,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
function n(n){"use strict";var l=void 0,c="",L="boolean",_="function",R="number",W="object",f="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",a="length",M="done",i="value",G="name",e=Object,V=e[f],t=(Dn=String)[f],u=Math,o=(un=Array)[f];function q(n,r){try{r=n()}catch(n){}return r}var J=[K,R,L,r,"symbol","bigint"];function s(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||Z(n)!==r)}}function Z(n){return V.toString.call(n)}function y(n){return typeof n===r||n===r}function v(n){return null===n||y(n)}function Q(n){return null===n||!X(n)}function X(n){return!!n||n!==l}function Y(n){var r=typeof n;return!(n&&r===W||null!==n&&!~J.indexOf(r))}var d=s(K),b=s(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=un.isArray,nn=p("Date"),rn=s(R),tn=s(L),en=p("RegExp"),K=p("File"),un=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),on=p("Error");function an(n){return!!n&&b(n.then)}var cn=an;function fn(n){return!(!n||q(function(){return!(n&&0+n)},!n))}var ln=e.getOwnPropertyDescriptor;function sn(n,r){return n&&V.hasOwnProperty.call(n,r)}var pn=e.hasOwn||yn;function yn(n,r){return sn(n,r)||!!ln(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(pn(n,e)&&-1===r.call(t||n,e,n[e]))break}function vn(n,t,e,r){var u={};return m(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function w(n){throw new TypeError(n)}function dn(n){throw new RangeError(n)}function bn(n){return n}var hn=e.freeze,gn=e.assign;function mn(n){return h(n)&&null!==n||w("objKeys called on non-object"),e.keys(n)}function S(n){return hn&&m(n,function(n,r){(g(r)||h(r))&&hn(r)}),wn(n)}var wn=hn||bn,Sn=e.seal||bn,In=e.getPrototypeOf||bn;function Tn(n){return vn(n,0,0,S)}function jn(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),S(t)}var On,xn=Tn({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}),I=Dn,En="__tsUtils$gblCfg";function Cn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Fn(){var n;return On||(n=Cn()||{},On=n[En]=n[En]||{}),On}function T(n,r){var t=c;if(on(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?rn(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return Z(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[a];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));w("'"+I(t)+"' not defined for "+T(n))}}var Dn=u.min,Pn=u.max,zn=O("slice",t),x=O("substring",t),kn=O("substr",t,An);function An(n,r,t){return v(n)&&w("'polyStrSubstr called with invalid "+T(n)),t<0?c:((r=r||0)<0&&(r=Pn(r+n[a],0)),y(t)?zn(n,r):zn(n,r,r+t))}var Nn,Ln=O("startsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],t=0<t?t:0;return x(n,t,t+e)===r});function _n(){var n;return Nn||(n=Fn(),Nn=n.gblSym=n.gblSym||{k:{},s:{}}),Nn}var Rn={};function Wn(n){return{description:I(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Kn(n){var r,t=_n();return pn(t,n)||(r=Wn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Bn(n){return n&&n.toString&&Ln(n.toString(),H)||w(n+" is not a symbol"),_n().s[n]}function Hn(n){n=xn[n];return n?Rn[n]=Rn[n]||Wn(H+"."+n):void 0}var Un={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function $n(n){var t={};return t[Un.c]=!0,t[Un.e]=!0,m(n,function(n,r){t[Un[n]]=y(r)?t[Un[n]]:r}),t}var E,Mn=e.defineProperty,Gn=e.defineProperties;function C(n,r,t){return Mn(n,r,$n(t))}var Vn=function(){E=Fn(),Vn=null};function qn(r){var t={};return Vn&&Vn(),t.b=E.lzy,C(t,"v",{g:function(){var n=r();return E.lzy||(C(t,"v",{v:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function F(n,r){return qn(function(){return q(n,r)})}var Jn,D,Zn,Qn,Xn,Yn,nr,P,rr,tr,er="window";function z(n){return F(function(){return or(n)||l},l)}function ur(n){return(Jn=!Jn||!1===n||E.lzy&&!Jn.b?F(Cn,null):Jn).v}function or(n,r){r=ur(r);return r&&r[n]?r[n]:n===er&&D?D.v:null}function ir(){return(Zn=!Zn||E.lzy&&!Zn.b?z("document"):Zn).v}function ar(){return(D=!D||E.lzy&&!D.b?z(er):D).v}function cr(){return(Qn=!Qn||E.lzy&&!Qn.b?z("navigator"):Qn).v}function fr(){return(Xn=!Xn||E.lzy&&!Xn.b?z("history"):Xn).v}function lr(n){return F(function(){return P.v?P[n]:l},l)}var sr=s("symbol");function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),rr&&!n||(rr=lr("for")),tr&&!n||(tr=lr("keyFor")),P.v}function pr(n,r){var t=xn[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?l:Hn(n)}function yr(n){return!!n&&b(n.next)}var vr=O("every",o),dr=O("filter",o);function A(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}var br=O(U,o),hr=O($,o);function gr(n,r,t){return-1!==br(n,r,t)}function mr(n,r,t){r=wr(n,r,t);return-1!==r?n[r]:void 0}function wr(t,e,u){var o=-1;return A(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function Sr(n,r,t){r=Ir(n,r,t);return-1!==r?n[r]:void 0}function Ir(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}var Tr,jr=O("find",o,mr),Or=O("findIndex",o,wr),xr=O("findLast",o,Sr),Er=O("findLastIndex",o,Ir),Cr=O("includes",o,gr),Fr=Cr,Dr=O("map",o),Pr=O("reduce",o),o=O("some",o);function zr(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function kr(n,r){try{n[f][G]=r}catch(n){}}function Ar(r,t){var n,e,u,o=Error,i=o[f][G];function a(){this.constructor=e,this[G]=n}return n=r,zr(e=function(){var n=this;try{kr(o,r),(n=o.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{kr(o,i)}return n},u=o),a[f]=u[f],e[f]=new a,e}function Nr(){return(Date.now||Lr)()}function Lr(){return(new Date).getTime()}function _r(r){return function(n){return v(n)&&w("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,c):n}}var Rr=_r(/^\s+|(?=\s)\s+$/g),Wr=_r(/^\s+/g),Kr=_r(/(?=\s)\s+$/g),Br=O("trim",t,Rr),Hr=O("trimStart",t,Wr),Ur=Hr,$r=O("trimEnd",t,Kr),Mr=$r,N=O("toUpperCase",t),Gr=O("toLowerCase",t);function Vr(n,i,a){return Br(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=N(e)),(u||c)+i+e})}function qr(n,r){return Vr(n,"",!0).replace(/^\w/,r?N:Gr)}var Jr=u.floor,Zr=u.ceil,Qr=u.trunc||function(n){n=+n;return(0<n?Jr:Zr)(n)};function Xr(n,r){var t=+n;return t==1/0&&r&&dn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Qr(t)}var Yr=O("repeat",t,function(n,r){v(n)&&w("can't convert ["+T(n)+"]"),(r=Xr(r,!0))<0&&dn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function nt(n,r,t){var e=c,n=(r=Xr(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[a]?Yr(e,Zr(r/e[a])):e)[a]>r?x(e,0,r):e}var rt,tt,et,ut,ot=O("padStart",t,function(n,r,t){return nt(n,r,t)+n}),u=O("padEnd",t,function(n,r,t){return n+nt(n,r,t)}),it=/([^\w\d_$])/g;function at(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(ut=ut||!ar()||ar())){et||(tt=Function[f].toString,et=tt.call(e));try{var t=In(n),r=(r=!t)||(t=sn(t,B)?t[B]:t)&&typeof t===_&&tt.call(t)===et}catch(n){}}return r}function ct(n){var r=n.result={};return n.copyTo(r,n.value),!0}var ft,lt=[dt,gt,ht,bt];function st(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c={type:typeof n,isPrim:Y(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return st(t,n,r?a:e,r)},copyTo:function(n,r){return pt(t,n,r,a)}};return c.isPrim?i&&i.call(e,c)?c.result:n:(u=n,r=function(r){C(c,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<lt.length?lt[n++]:ct)).call(e,c);)t=null},A(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function pt(n,r,t,e){if(!v(t))for(var u in t)r[u]=st(n,t[u],e,u);return r}function yt(n,r,t){return pt([],n,r,{handler:t,src:r,path:[]})}function vt(n,r){return st([],n,{handler:r,src:n})}function dt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function bt(n){var r=n.value;return!!nn(r)&&(n.result=new Date(r.getTime()),!0)}function ht(n){return n.type===_}function gt(n){var r,t=n.value;return!!at(t)&&(r=n.result={},n.copyTo(r,t),!0)}function mt(r,n){return A(n,function(n){yt(r,n)}),r}function wt(){return(ft=!ft||E.lzy&&!ft.b?z("performance"):ft).v}function St(){var n=wt();return n&&n.now?n.now():Nr()}function It(n){return St()-n}var Tt=a,jt="(.*)";function Ot(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function xt(n,r){return n[pr(3)]=function(){return Et(r)},n}function Et(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[M]=r;var n;return r||C(n,i,{g:e}),n}};return t.r&&(n.return=function(n){var r={done:!0};return r[i]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={done:!0};return r[i]=t.t&&t.t(n),r}),n}function Ct(r,n,t){var e;if(r&&(yr(r)||(r=r[e=pr(3)]?r[e]():null),yr(r)))try{for(var u=0,o=r.next();!o[M]&&-1!==n.call(t||r,o[i],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}var Ft=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t};function Dt(n,r,t){r=r&&r[pr(9)];return r?r(n,t):[n]}var Pt=O("split",t),zt=k()?O("split",t):Dt,kt=O("endsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],u=n[a],t=!y(t)&&t<u?t:u;return x(n,t-e,t)===r}),At=O(U,t),U=O($,t),t=$=O("includes",t,Nt);function Nt(n,r,t){return en(r)&&w("'searchString' must not be a regular expression"+T(r)),-1!==At(n,I(r),t)}var Lt,_t="ref",Rt="un"+_t,Wt="hasRef",Kt="enabled";function Bt(n,r,t){function e(){return a=!1,c&&c[Rt]&&c[Rt](),i}function u(){return c=r(c),a||e(),i}function o(){c&&t(c),c=null}var i,a=!0,c=n?r(null):null,n={cancel:o,refresh:u};return n[Wt]=function(){return c&&c[Wt]?c[Wt]():a},n[_t]=function(){return a=!0,c&&c[_t]&&c[_t](),i},n[Rt]=e,n[Kt]=!1,Mn(i=n,Kt,{get:function(){return!!c},set:function(n){!n&&c&&o(),n&&!c&&u()}}),{h:i,dn:function(){c=null}}}function Ht(r,n,t,e){var u=g(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,a=(1<o?t[1]:l)||clearTimeout,c=e[0],f=(e[0]=function(){f.dn(),c.apply(r,arguments)},Bt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;a.call(r,n)}return i.apply(r,e)},function(n){a.call(r,n)}));return f.h}function Ut(n,r){return Ht(this,!0,l,j(arguments,0))}var $t=100,Mt=50;function Gt(){return!(!(Lt=Lt||F(function(){return X(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(yr(r))for(var t=r.next();!t[M];)n.push(t[i]),t=r.next();else n.push(r);return n},n.arrContains=Fr,n.arrEvery=vr,n.arrFilter=dr,n.arrFind=jr,n.arrFindIndex=Or,n.arrFindLast=xr,n.arrFindLastIndex=Er,n.arrForEach=A,n.arrIncludes=Cr,n.arrIndexOf=br,n.arrLastIndexOf=hr,n.arrMap=Dr,n.arrReduce=Pr,n.arrSome=o,n.arrayDeepCopyHandler=dt,n.asString=I,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return C(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Et(n)},n.createCustomError=Ar,n.createEnum=function(n){return vn(n,1,0,S)},n.createEnumKeyMap=Tn,n.createEnumValueMap=function(n){return vn(n,1,1,S)},n.createFilenameRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?jt:"(.)"})},!!r,t)},n.createIterable=function(n){return xt({},n)},n.createIterator=Et,n.createRangeIterator=function(n,r,t){var e=n,u=l,o=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return C(t,"v",{g:function(){return u}}),Et(t)},n.createSimpleMap=jn,n.createTimeout=function(n,r){return Ht(this,!1,l,j(arguments,0))},n.createTimeoutWith=function(n,r,t){return Ht(this,!1,n,j(arguments,1))},n.createTypeMap=jn,n.createWildcardRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,jt)},!!r,t)},n.dateDeepCopyHandler=bt,n.deepExtend=function(n,r,t,e,u,o,i){return mt(vt(n)||{},j(arguments,0))},n.dumpObj=T,n.elapsedTime=It,n.encodeAsHtml=function(n){return rt=rt||qn(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+rt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+ot(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?rn(r)?r:4:l)}catch(n){t='"'+T(n)+'"'}return t},n.functionDeepCopyHandler=ht,n.getDocument=ir,n.getGlobal=ur,n.getHistory=fr,n.getInst=or,n.getIntValue=function(n,r){return v(n)?r:rn(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=pr,n.getLazy=qn,n.getLength=function(n){return n[Tt]},n.getNavigator=cr,n.getPerformance=wt,n.getSymbol=k,n.getValueByIter=function(r,n,t){return n&&r&&(Ct(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Pt(r,"."),u=e.length,o=0;o<u&&!v(n);o++)n=n[e[o]];return v(n)?t:n},n.getWindow=ar,n.hasDocument=function(){return!!ir()},n.hasHistory=function(){return!!fr()},n.hasIdleCallback=Gt,n.hasNavigator=function(){return!!cr()},n.hasPerformance=function(){return!!wt()},n.hasSymbol=function(){return!!k()},n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(g(r))o=0<r[a];else if(nn(r))o=!isNaN(r.getTime());else{if(tn(r))return!0;if(h(r)){try{e=r,A([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(b(n)?n():n),-1});var i=u;if(tn(i))return i;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!mn(r)[a]}o=fn(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=g,n.isArrayBuffer=L,n.isBlob=R,n.isBoolean=tn,n.isDate=nn,n.isDefined=X,n.isError=on,n.isFile=K,n.isFormData=un,n.isFunction=b,n.isIterable=function(n){return!Q(n)&&b(n[pr(3)])},n.isIterator=yr,n.isNode=function(){return(nr=nr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!q(function(){return n&&0+n},n)},n.isNullOrUndefined=v,n.isNumber=rn,n.isObject=h,n.isPlainObject=at,n.isPrimitive=Y,n.isPromise=function(n){return an(n)&&b(n.catch)},n.isPromiseLike=an,n.isRegExp=en,n.isStrictNullOrUndefined=Q,n.isStrictUndefined=function(n){return!X(n)},n.isString=d,n.isSymbol=sr,n.isThenable=cn,n.isTruthy=fn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return(Yn=Yn||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Ct,n.makeGlobRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=xt,n.mathCeil=Zr,n.mathFloor=Jr,n.mathMax=Pn,n.mathMin=Dn,n.mathToInt=Xr,n.mathTrunc=Qr,n.newSymbol=function(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Wn(n)},n.normalizeJsName=function(n,r){n=I(n).replace(it,"_");return y(r)?n:qr(n,!r)},n.objAssign=gn,n.objCopyProps=yt,n.objCreate=Ft,n.objDeepCopy=vt,n.objDeepFreeze=S,n.objDefine=C,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),Mn(n,r,$n(o))},n.objDefineGet=function(n,r,t,e,u){return Mn(n,r,$n(((n={e:u,c:e})[b(t)?"g":"v"]=t,n)))},n.objDefineProp=Mn,n.objDefineProperties=Gn,n.objDefineProps=function(n,r){var t={};return m(r,function(n,r){t[n]=$n(r)}),Gn(n,t)},n.objExtend=function(n,r,t,e,u,o,i){return mt(n||{},j(arguments,0))},n.objForEachKey=m,n.objFreeze=wn,n.objGetOwnPropertyDescriptor=ln,n.objGetPrototypeOf=In,n.objHasOwn=pn,n.objHasOwnProperty=sn,n.objKeys=mn,n.objSeal=Sn,n.objSetPrototypeOf=zr,n.objToString=Z,n.perfNow=St,n.plainObjDeepCopyHandler=gt,n.polyArrFind=mr,n.polyArrFindIndex=wr,n.polyArrFindLast=Sr,n.polyArrFindLastIndex=Ir,n.polyArrIncludes=gr,n.polyGetKnownSymbol=Hn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===Z(n)},n.polyNewSymbol=Wn,n.polyObjHasOwn=yn,n.polyObjKeys=function(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)pn(n,r)&&t.push(r);return t},n.polyStrIncludes=Nt,n.polyStrSubstr=An,n.polyStrSymSplit=Dt,n.polyStrTrim=Rr,n.polyStrTrimEnd=Kr,n.polyStrTrimStart=Wr,n.polySymbolFor=Kn,n.polySymbolKeyFor=Bn,n.polyUtcNow=Lr,n.scheduleIdleCallback=function(r,t){function e(n){var r=St();return{didTimeout:n,timeRemaining:function(){return Mt-It(r)}}}var u,n;return Gt()?(u=Bt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Ut(function(){r(e(!0))},y(n=(t||{}).timeout)?$t:n)},n.scheduleInterval=function(n,r){var t=this,e=j(arguments,0);return Bt(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},n.scheduleTimeout=Ut,n.scheduleTimeoutWith=function(n,r,t){return Ht(this,!0,n,j(arguments,1))},n.setBypassLazyCache=function(n){Vn&&Vn(),E.lzy=n},n.setDefaultIdleTimeout=function(n){$t=n},n.setDefaultMaxExecutionTime=function(n){Mt=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ct(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Pt(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=qr,n.strContains=t,n.strEndsWith=kt,n.strIncludes=$,n.strIndexOf=At,n.strIsNullOrEmpty=function(n){return d(n)?n===c:v(n)},n.strIsNullOrWhiteSpace=function(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:v(n)},n.strKebabCase=function(n,r){n=Vr(n,"-");return(r?N:Gr)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return x(n,0,r)},n.strLetterCase=function(n){return I(n).replace(/(_|\b)\w/g,N)},n.strLower=Gr,n.strPadEnd=u,n.strPadStart=ot,n.strRepeat=Yr,n.strRight=function(n,r){var t=n[a];return r<=0?c:r<t?x(n,t-r):n},n.strSlice=zn,n.strSnakeCase=function(n,r){n=Vr(n,"_");return(r?N:Gr)(n)},n.strSplit=Pt,n.strStartsWith=Ln,n.strSubstr=kn,n.strSubstring=x,n.strSymSplit=zt,n.strTrim=Br,n.strTrimEnd=$r,n.strTrimLeft=Ur,n.strTrimRight=Mr,n.strTrimStart=Hr,n.strUpper=N,n.symbolFor=function(n){return rr&&(!E.lzy||P.b)||k(),(rr.v||Kn)(n)},n.symbolKeyFor=function(n){return tr&&(!E.lzy||P.b)||k(),(tr.v||Bn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=dn,n.throwTypeError=w,n.throwUnsupported=function(n){throw new(Tr=Tr||Ar("UnsupportedError"))(n)},n.utcNow=Nr}var r=this;"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
function n(n){"use strict";var l=void 0,c="",L="boolean",_="function",R="number",W="object",f="prototype",K="string",r="undefined",B="constructor",H="Symbol",U="indexOf",$="lastIndexOf",a="length",M="done",i="value",G="name",e=Object,V=e[f],t=(Dn=String)[f],u=Math,o=(un=Array)[f];function q(n,r){try{r=n()}catch(n){}return r}var J=[K,R,L,r,"symbol","bigint"];function s(r){return function(n){return typeof n===r}}function p(n){var r="[object "+n+"]";return function(n){return!(!n||Z(n)!==r)}}function Z(n){return V.toString.call(n)}function y(n){return typeof n===r||n===r}function v(n){return null===n||y(n)}function Q(n){return null===n||!X(n)}function X(n){return!!n||n!==l}function Y(n){var r=typeof n;return!(n&&r===W||null!==n&&!~J.indexOf(r))}var d=s(K),b=s(_);function h(n){return!(!n&&v(n)||!n||typeof n!==W)}var g=un.isArray,nn=p("Date"),rn=s(R),tn=s(L),en=p("RegExp"),K=p("File"),un=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),on=p("Error");function an(n){return!!n&&b(n.then)}var cn=an;function fn(n){return!(!n||q(function(){return!(n&&0+n)},!n))}var ln=e.getOwnPropertyDescriptor;function sn(n,r){return n&&V.hasOwnProperty.call(n,r)}var pn=e.hasOwn||yn;function yn(n,r){return sn(n,r)||!!ln(n,r)}function m(n,r,t){if(n&&h(n))for(var e in n)if(pn(n,e)&&-1===r.call(t||n,e,n[e]))break}function vn(n,t,e,r){var u={};return m(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function w(n){throw new TypeError(n)}function dn(n){throw new RangeError(n)}function bn(n){return n}var hn=e.freeze,gn=e.assign;function mn(n){return h(n)&&null!==n||w("objKeys called on non-object"),e.keys(n)}function S(n){return hn&&m(n,function(n,r){(g(r)||h(r))&&hn(r)}),wn(n)}var wn=hn||bn,Sn=e.seal||bn,In=e.getPrototypeOf||bn;function Tn(n){return vn(n,0,0,S)}function jn(n){var t={};return m(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),S(t)}var On,xn=Tn({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}),I=Dn,En="__tsUtils$gblCfg";function Cn(){var n;return(n=(n=(n=typeof globalThis!==r?globalThis:n)||typeof self===r?n:self)||typeof window===r?n:window)||typeof global===r?n:global}function Fn(){var n;return On||(n=Cn()||{},On=n[En]=n[En]||{}),On}function T(n,r){var t=c;if(on(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,null,r?rn(r)?r:4:l)}catch(n){t=" - "+T(n,r)}return Z(n)+": "+t}function j(n,r){for(var t=[],e=r;e<n[a];e++)t[e-r]=n[e];return t}function O(t,e,u){return function(n){var r=n&&n[t]||e&&e[t];if(r||u)return(r||u).apply(n,j(arguments,r?1:0));w("'"+I(t)+"' not defined for "+T(n))}}var Dn=u.min,Pn=u.max,zn=O("slice",t),x=O("substring",t),kn=O("substr",t,An);function An(n,r,t){return v(n)&&w("'polyStrSubstr called with invalid "+T(n)),t<0?c:((r=r||0)<0&&(r=Pn(r+n[a],0)),y(t)?zn(n,r):zn(n,r,r+t))}var Nn,Ln=O("startsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],t=0<t?t:0;return x(n,t,t+e)===r});function _n(){var n;return Nn||(n=Fn(),Nn=n.gblSym=n.gblSym||{k:{},s:{}}),Nn}var Rn={};function Wn(n){return{description:I(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Kn(n){var r,t=_n();return pn(t,n)||(r=Wn(n),t.k[n]=r,t.s[r]=I(n)),t.k[n]}function Bn(n){return n&&n.toString&&Ln(n.toString(),H)||w(n+" is not a symbol"),_n().s[n]}function Hn(n){n=xn[n];return n?Rn[n]=Rn[n]||Wn(H+"."+n):void 0}var Un={e:"enumerable",c:"configurable",v:i,w:"writable",g:"get",s:"set"};function $n(n){var t={};return t[Un.c]=!0,t[Un.e]=!0,m(n,function(n,r){t[Un[n]]=y(r)?t[Un[n]]:r}),t}var E,C=e.defineProperty,Mn=e.defineProperties;function Gn(n,r,t){return C(n,r,$n(t))}var Vn=function(){E=Fn(),Vn=null};function qn(r){var t={};return Vn&&Vn(),t.b=E.lzy,C(t,"v",{configurable:!0,get:function(){var n=r();return E.lzy||(C(t,"v",{value:n}),t.b&&delete t.b),E.lzy&&t.b!==E.lzy&&(t.b=E.lzy),n}}),t}function F(n,r){return qn(function(){return q(n,r)})}var Jn,D,Zn,Qn,Xn,Yn,nr,P,rr,tr,er="window";function z(n){return F(function(){return or(n)||l},l)}function ur(n){return(Jn=!Jn||!1===n||E.lzy&&!Jn.b?F(Cn,null):Jn).v}function or(n,r){r=ur(r);return r&&r[n]?r[n]:n===er&&D?D.v:null}function ir(){return(Zn=!Zn||E.lzy&&!Zn.b?z("document"):Zn).v}function ar(){return(D=!D||E.lzy&&!D.b?z(er):D).v}function cr(){return(Qn=!Qn||E.lzy&&!Qn.b?z("navigator"):Qn).v}function fr(){return(Xn=!Xn||E.lzy&&!Xn.b?z("history"):Xn).v}function lr(n){return F(function(){return P.v?P[n]:l},l)}var sr=s("symbol");function k(){var n=!P||E&&E.lzy&&!P.b;return n&&(P=z(H)),rr&&!n||(rr=lr("for")),tr&&!n||(tr=lr("keyFor")),P.v}function pr(n,r){var t=xn[n];return P&&(!E.lzy||P.b)||k(),P.v?P.v[t||n]:r?l:Hn(n)}function yr(n){return!!n&&b(n.next)}var vr=O("every",o),dr=O("filter",o);function A(n,r,t){if(n)for(var e=n[a]>>>0,u=0;u<e&&!(u in n&&-1===r.call(t||n,n[u],u,n));u++);}var br=O(U,o),hr=O($,o);function gr(n,r,t){return-1!==br(n,r,t)}function mr(n,r,t){r=wr(n,r,t);return-1!==r?n[r]:void 0}function wr(t,e,u){var o=-1;return A(t,function(n,r){if(e.call(u|t,n,r,t))return o=r,-1}),o}function Sr(n,r,t){r=Ir(n,r,t);return-1!==r?n[r]:void 0}function Ir(n,r,t){for(var e=-1,u=(n[a]>>>0)-1;0<=u;u--)if(u in n&&r.call(t|n,n[u],u,n)){e=u;break}return e}var Tr,jr=O("find",o,mr),Or=O("findIndex",o,wr),xr=O("findLast",o,Sr),Er=O("findLastIndex",o,Ir),Cr=O("includes",o,gr),Fr=Cr,Dr=O("map",o),Pr=O("reduce",o),o=O("some",o);function zr(n,r){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(n,r){n.__proto__=r}:function(t,n){m(n,function(n,r){return t[n]=r})}))(n,r)}function kr(n,r){try{n[f][G]=r}catch(n){}}function Ar(r,t){var n,e,u,o=Error,i=o[f][G];function a(){this.constructor=e,this[G]=n}return n=r,zr(e=function(){var n=this;try{kr(o,r),(n=o.apply(n,arguments)||n)[G]=r,t&&t(n,arguments)}finally{kr(o,i)}return n},u=o),a[f]=u[f],e[f]=new a,e}function Nr(){return(Date.now||Lr)()}function Lr(){return(new Date).getTime()}function _r(r){return function(n){return v(n)&&w("strTrim called ["+T(n)+"]"),n&&n.replace?n.replace(r,c):n}}var Rr=_r(/^\s+|(?=\s)\s+$/g),Wr=_r(/^\s+/g),Kr=_r(/(?=\s)\s+$/g),Br=O("trim",t,Rr),Hr=O("trimStart",t,Wr),Ur=Hr,$r=O("trimEnd",t,Kr),Mr=$r,N=O("toUpperCase",t),Gr=O("toLowerCase",t);function Vr(n,i,a){return Br(I(n)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||c;return a&&(e=N(e)),(u||c)+i+e})}function qr(n,r){return Vr(n,"",!0).replace(/^\w/,r?N:Gr)}var Jr=u.floor,Zr=u.ceil,Qr=u.trunc||function(n){n=+n;return(0<n?Jr:Zr)(n)};function Xr(n,r){var t=+n;return t==1/0&&r&&dn("invalid value ["+T(n)+"]"),t!=t||0==t?0:Qr(t)}var Yr=O("repeat",t,function(n,r){v(n)&&w("can't convert ["+T(n)+"]"),(r=Xr(r,!0))<0&&dn("invalid count must be >= 0 && < Infinity");for(var t=d(n)?n:I(n),e=c;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function nt(n,r,t){var e=c,n=(r=Xr(r,!0),n[a]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":I(t))[a]?Yr(e,Zr(r/e[a])):e)[a]>r?x(e,0,r):e}var rt,tt,et,ut,ot=O("padStart",t,function(n,r,t){return nt(n,r,t)+n}),u=O("padEnd",t,function(n,r,t){return n+nt(n,r,t)}),it=/([^\w\d_$])/g;function at(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(ut=ut||!ar()||ar())){et||(tt=Function[f].toString,et=tt.call(e));try{var t=In(n),r=(r=!t)||(t=sn(t,B)?t[B]:t)&&typeof t===_&&tt.call(t)===et}catch(n){}}return r}function ct(n){var r=n.result={};return n.copyTo(r,n.value),!0}var ft,lt=[dt,gt,ht,bt];function st(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},c={type:typeof n,isPrim:Y(n),value:n,result:n,path:r,origin:e.src,copy:function(n,r){return st(t,n,r?a:e,r)},copyTo:function(n,r){return pt(t,n,r,a)}};return c.isPrim?i&&i.call(e,c)?c.result:n:(u=n,r=function(r){Gn(c,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<lt.length?lt[n++]:ct)).call(e,c);)t=null},A(n=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},n.push(o),r(o)),o.v)}function pt(n,r,t,e){if(!v(t))for(var u in t)r[u]=st(n,t[u],e,u);return r}function yt(n,r,t){return pt([],n,r,{handler:t,src:r,path:[]})}function vt(n,r){return st([],n,{handler:r,src:n})}function dt(n){var r,t=n.value;return!!g(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function bt(n){var r=n.value;return!!nn(r)&&(n.result=new Date(r.getTime()),!0)}function ht(n){return n.type===_}function gt(n){var r,t=n.value;return!!at(t)&&(r=n.result={},n.copyTo(r,t),!0)}function mt(r,n){return A(n,function(n){yt(r,n)}),r}function wt(){return(ft=!ft||E.lzy&&!ft.b?z("performance"):ft).v}function St(){var n=wt();return n&&n.now?n.now():Nr()}function It(n){return St()-n}var Tt=a,jt="(.*)";function Ot(n,r,t,e,u){return RegExp((u?"^":c)+t(n.replace(r,"\\$1"))+(u?"$":c),e?"i":"")}function xt(n,r){return n[pr(3)]=function(){return Et(r)},n}function Et(t){var r=!1;function e(){return t.v}var n={next:function(){r=r||!t.n||t.n(j(arguments,0)),(n={})[M]=r;var n;return r||Gn(n,i,{g:e}),n}};return t.r&&(n.return=function(n){var r={done:!0};return r[i]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r={done:!0};return r[i]=t.t&&t.t(n),r}),n}function Ct(r,n,t){var e;if(r&&(yr(r)||(r=r[e=pr(3)]?r[e]():null),yr(r)))try{for(var u=0,o=r.next();!o[M]&&-1!==n.call(t||r,o[i],u,r);)u++,o=r.next();r.return&&r.return(o)}catch(n){r.throw&&r.throw(n)}}var Ft=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+T(n));function t(){}return t[f]=n,new t};function Dt(n,r,t){r=r&&r[pr(9)];return r?r(n,t):[n]}var Pt=O("split",t),zt=k()?O("split",t):Dt,kt=O("endsWith",t,function(n,r,t){d(n)||w("'"+T(n)+"' is not a string");var r=d(r)?r:I(r),e=r[a],u=n[a],t=!y(t)&&t<u?t:u;return x(n,t-e,t)===r}),At=O(U,t),U=O($,t),t=$=O("includes",t,Nt);function Nt(n,r,t){return en(r)&&w("'searchString' must not be a regular expression"+T(r)),-1!==At(n,I(r),t)}var Lt,_t="ref",Rt="un"+_t,Wt="hasRef",Kt="enabled";function Bt(n,r,t){function e(){return a=!1,c&&c[Rt]&&c[Rt](),i}function u(){return c=r(c),a||e(),i}function o(){c&&t(c),c=null}var i,a=!0,c=n?r(null):null,n={cancel:o,refresh:u};return n[Wt]=function(){return c&&c[Wt]?c[Wt]():a},n[_t]=function(){return a=!0,c&&c[_t]&&c[_t](),i},n[Rt]=e,n[Kt]=!1,C(i=n,Kt,{get:function(){return!!c},set:function(n){!n&&c&&o(),n&&!c&&u()}}),{h:i,dn:function(){c=null}}}function Ht(r,n,t,e){var u=g(t),o=u?t.length:0,i=(0<o?t[0]:u?l:t)||setTimeout,a=(1<o?t[1]:l)||clearTimeout,c=e[0],f=(e[0]=function(){f.dn(),c.apply(r,arguments)},Bt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;a.call(r,n)}return i.apply(r,e)},function(n){a.call(r,n)}));return f.h}function Ut(n,r){return Ht(this,!0,l,j(arguments,0))}var $t=100,Mt=50;function Gt(){return!(!(Lt=Lt||F(function(){return X(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(yr(r))for(var t=r.next();!t[M];)n.push(t[i]),t=r.next();else n.push(r);return n},n.arrContains=Fr,n.arrEvery=vr,n.arrFilter=dr,n.arrFind=jr,n.arrFindIndex=Or,n.arrFindLast=xr,n.arrFindLastIndex=Er,n.arrForEach=A,n.arrIncludes=Cr,n.arrIndexOf=br,n.arrLastIndexOf=hr,n.arrMap=Dr,n.arrReduce=Pr,n.arrSome=o,n.arrayDeepCopyHandler=dt,n.asString=I,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[a],n={n:function(){return e<=++r}};return Gn(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Et(n)},n.createCustomError=Ar,n.createEnum=function(n){return vn(n,1,0,S)},n.createEnumKeyMap=Tn,n.createEnumValueMap=function(n){return vn(n,1,1,S)},n.createFilenameRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?jt:"(.)"})},!!r,t)},n.createIterable=function(n){return xt({},n)},n.createIterator=Et,n.createRangeIterator=function(n,r,t){var e=n,u=l,o=(v(r)&&(r=n),t||(n<=r?1:-1)),t={n:function(){var n;return(n=0<o?r<e:e<r)||(u=e,e+=o),n}};return Gn(t,"v",{g:function(){return u}}),Et(t)},n.createSimpleMap=jn,n.createTimeout=function(n,r){return Ht(this,!1,l,j(arguments,0))},n.createTimeoutWith=function(n,r,t){return Ht(this,!1,n,j(arguments,1))},n.createTypeMap=jn,n.createWildcardRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,jt)},!!r,t)},n.dateDeepCopyHandler=bt,n.deepExtend=function(n,r,t,e,u,o,i){return mt(vt(n)||{},j(arguments,0))},n.dumpObj=T,n.elapsedTime=It,n.encodeAsHtml=function(n){return rt=rt||qn(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),I(n).replace(/[&<>"']/g,function(n){return"&"+rt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(d(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+ot(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,null,r?rn(r)?r:4:l)}catch(n){t='"'+T(n)+'"'}return t},n.functionDeepCopyHandler=ht,n.getDocument=ir,n.getGlobal=ur,n.getHistory=fr,n.getInst=or,n.getIntValue=function(n,r){return v(n)?r:rn(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=pr,n.getLazy=qn,n.getLength=function(n){return n[Tt]},n.getNavigator=cr,n.getPerformance=wt,n.getSymbol=k,n.getValueByIter=function(r,n,t){return n&&r&&(Ct(n,function(n){if(v(r))return-1;r=r[n]}),!v(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Pt(r,"."),u=e.length,o=0;o<u&&!v(n);o++)n=n[e[o]];return v(n)?t:n},n.getWindow=ar,n.hasDocument=function(){return!!ir()},n.hasHistory=function(){return!!fr()},n.hasIdleCallback=Gt,n.hasNavigator=function(){return!!cr()},n.hasPerformance=function(){return!!wt()},n.hasSymbol=function(){return!!k()},n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(g(r))o=0<r[a];else if(nn(r))o=!isNaN(r.getTime());else{if(tn(r))return!0;if(h(r)){try{e=r,A([a,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(b(n)?n():n),-1});var i=u;if(tn(i))return i;if(b(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!mn(r)[a]}o=fn(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=g,n.isArrayBuffer=L,n.isBlob=R,n.isBoolean=tn,n.isDate=nn,n.isDefined=X,n.isError=on,n.isFile=K,n.isFormData=un,n.isFunction=b,n.isIterable=function(n){return!Q(n)&&b(n[pr(3)])},n.isIterator=yr,n.isNode=function(){return(nr=nr||F(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!q(function(){return n&&0+n},n)},n.isNullOrUndefined=v,n.isNumber=rn,n.isObject=h,n.isPlainObject=at,n.isPrimitive=Y,n.isPromise=function(n){return an(n)&&b(n.catch)},n.isPromiseLike=an,n.isRegExp=en,n.isStrictNullOrUndefined=Q,n.isStrictUndefined=function(n){return!X(n)},n.isString=d,n.isSymbol=sr,n.isThenable=cn,n.isTruthy=fn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=y,n.isWebWorker=function(){return(Yn=Yn||F(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Ct,n.makeGlobRegex=function(n,r,t){return Ot(I(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?jt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=xt,n.mathCeil=Zr,n.mathFloor=Jr,n.mathMax=Pn,n.mathMin=Dn,n.mathToInt=Xr,n.mathTrunc=Qr,n.newSymbol=function(n,r){return P&&(!E.lzy||P.b)||k(),P.v?P.v(n):r?null:Wn(n)},n.normalizeJsName=function(n,r){n=I(n).replace(it,"_");return y(r)?n:qr(n,!r)},n.objAssign=gn,n.objCopyProps=yt,n.objCreate=Ft,n.objDeepCopy=vt,n.objDeepFreeze=S,n.objDefine=Gn,n.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),C(n,r,$n(o))},n.objDefineGet=function(n,r,t,e,u){return C(n,r,$n(((n={e:u,c:e})[b(t)?"g":"v"]=t,n)))},n.objDefineProp=C,n.objDefineProperties=Mn,n.objDefineProps=function(n,r){var t={};return m(r,function(n,r){t[n]=$n(r)}),Mn(n,t)},n.objExtend=function(n,r,t,e,u,o,i){return mt(n||{},j(arguments,0))},n.objForEachKey=m,n.objFreeze=wn,n.objGetOwnPropertyDescriptor=ln,n.objGetPrototypeOf=In,n.objHasOwn=pn,n.objHasOwnProperty=sn,n.objKeys=mn,n.objSeal=Sn,n.objSetPrototypeOf=zr,n.objToString=Z,n.perfNow=St,n.plainObjDeepCopyHandler=gt,n.polyArrFind=mr,n.polyArrFindIndex=wr,n.polyArrFindLast=Sr,n.polyArrFindLastIndex=Ir,n.polyArrIncludes=gr,n.polyGetKnownSymbol=Hn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===Z(n)},n.polyNewSymbol=Wn,n.polyObjHasOwn=yn,n.polyObjKeys=function(n){if(!h(n)||null===n)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)pn(n,r)&&t.push(r);return t},n.polyStrIncludes=Nt,n.polyStrSubstr=An,n.polyStrSymSplit=Dt,n.polyStrTrim=Rr,n.polyStrTrimEnd=Kr,n.polyStrTrimStart=Wr,n.polySymbolFor=Kn,n.polySymbolKeyFor=Bn,n.polyUtcNow=Lr,n.scheduleIdleCallback=function(r,t){function e(n){var r=St();return{didTimeout:n,timeRemaining:function(){return Mt-It(r)}}}var u,n;return Gt()?(u=Bt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Ut(function(){r(e(!0))},y(n=(t||{}).timeout)?$t:n)},n.scheduleInterval=function(n,r){var t=this,e=j(arguments,0);return Bt(!0,function(n){return n&&clearInterval(n),setInterval.apply(t,e)},function(n){clearInterval(n)}).h},n.scheduleTimeout=Ut,n.scheduleTimeoutWith=function(n,r,t){return Ht(this,!0,n,j(arguments,1))},n.setBypassLazyCache=function(n){Vn&&Vn(),E.lzy=n},n.setDefaultIdleTimeout=function(n){$t=n},n.setDefaultMaxExecutionTime=function(n){Mt=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Ct(n,function(n){e&&(v(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Pt(n,".")).pop(),A(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=qr,n.strContains=t,n.strEndsWith=kt,n.strIncludes=$,n.strIndexOf=At,n.strIsNullOrEmpty=function(n){return d(n)?n===c:v(n)},n.strIsNullOrWhiteSpace=function(n){return d(n)?n.replace(/[\s\t\r\n\f]+/g,c)===c:v(n)},n.strKebabCase=function(n,r){n=Vr(n,"-");return(r?N:Gr)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return x(n,0,r)},n.strLetterCase=function(n){return I(n).replace(/(_|\b)\w/g,N)},n.strLower=Gr,n.strPadEnd=u,n.strPadStart=ot,n.strRepeat=Yr,n.strRight=function(n,r){var t=n[a];return r<=0?c:r<t?x(n,t-r):n},n.strSlice=zn,n.strSnakeCase=function(n,r){n=Vr(n,"_");return(r?N:Gr)(n)},n.strSplit=Pt,n.strStartsWith=Ln,n.strSubstr=kn,n.strSubstring=x,n.strSymSplit=zt,n.strTrim=Br,n.strTrimEnd=$r,n.strTrimLeft=Ur,n.strTrimRight=Mr,n.strTrimStart=Hr,n.strUpper=N,n.symbolFor=function(n){return rr&&(!E.lzy||P.b)||k(),(rr.v||Kn)(n)},n.symbolKeyFor=function(n){return tr&&(!E.lzy||P.b)||k(),(tr.v||Bn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=dn,n.throwTypeError=w,n.throwUnsupported=function(n){throw new(Tr=Tr||Ar("UnsupportedError"))(n)},n.utcNow=Nr}var r=this;"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -430,7 +430,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
let result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -437,0 +440,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
define(["exports"],function(t){"use strict";const s=void 0,l="";var L="boolean";const _="function";var R="number";const W="object",a="prototype";var K="string";const n="undefined",B="constructor",H="Symbol";var U="indexOf",r="lastIndexOf";const u="length",$="done",M="value",G="name",e=Object,V=e[a];var q=String,o=q[a],i=Math,J=Array,c=J[a];function Z(t,n){let r=n;try{r=t()}catch(t){}return r}const Q=[K,R,L,n,"symbol","bigint"];function f(n){return function(t){return typeof t===n}}function p(t){const n="[object "+t+"]";return function(t){return!(!t||X(t)!==n)}}function X(t){return V.toString.call(t)}function y(t){return typeof t===n||t===n}function d(t){return null===t||y(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==s}function nt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Q.indexOf(n))}const b=f(K),v=f(_);function h(t){return!(!t&&d(t)||!t||typeof t!==W)}const g=J.isArray,rt=p("Date"),et=f(R),ot=f(L),ut=p("RegExp");K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer");const it=p("Error");function ct(t){return!!t&&v(t.then)}var at=ct;function lt(t){return!(!t||Z(()=>!(t&&0+t),!t))}const st=e.getOwnPropertyDescriptor;function ft(t,n){return t&&V.hasOwnProperty.call(t,n)}const pt=e.hasOwn||yt;function yt(t,n){return ft(t,n)||!!st(t,n)}function m(t,n,r){if(t&&h(t))for(const e in t)if(pt(t,e)&&-1===n.call(r||t,e,t[e]))break}function dt(t,r,e,n){let o={};return m(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function S(t){throw new TypeError(t)}function bt(t){throw new RangeError(t)}const vt=e.freeze;var w=t=>t,ht=e.assign;function gt(t){return h(t)&&null!==t||S("objKeys called on non-object"),e.keys(t)}function mt(t){return vt&&m(t,(t,n)=>{(g(n)||h(n))&&vt(n)}),St(t)}const St=vt||w;var wt=e.seal||w;const It=e.getPrototypeOf||w;function Tt(t){return dt(t,0,0,mt)}function jt(t){let r={};return m(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),mt(r)}const Ot=Tt({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}),I=q,xt="__tsUtils$gblCfg";let Et;function Ct(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function Ft(){var t;return Et||(t=Ct()||{},Et=t[xt]=t[xt]||{}),Et}function T(t,n){let r=l;if(it(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?et(n)?n:4:s)}catch(t){r=" - "+T(t,n)}return X(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));S("'"+I(r)+"' not defined for "+T(t))}}w=i.min;const Dt=i.max,Pt=O("slice",o),x=O("substring",o);q=O("substr",o,zt);function zt(t,n,r){return d(t)&&S("'polyStrSubstr called with invalid "+T(t)),r<0?l:((n=n||0)<0&&(n=Dt(n+t[u],0)),y(r)?Pt(t,n):Pt(t,n,n+r))}const kt=O("startsWith",o,function(t,n,r){b(t)||S("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],r=0<r?r:0;return x(t,r,r+e)===n});let At;function Nt(){var t;return At||(t=Ft(),At=t.gblSym=t.gblSym||{k:{},s:{}}),At}let Lt={};function _t(t){return{description:I(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Rt(t){var n,r=Nt();return pt(r,t)||(n=_t(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Wt(t){return t&&t.toString&&kt(t.toString(),H)||S(t+" is not a symbol"),Nt().s[t]}function Kt(t){t=Ot[t];return t?Lt[t]=Lt[t]||_t(H+"."+t):void 0}const Bt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Ht(t){let r={};return r[Bt.c]=!0,r[Bt.e]=!0,m(t,(t,n)=>{r[Bt[t]]=y(n)?r[Bt[t]]:n}),r}const Ut=e.defineProperty,$t=e.defineProperties;function E(t,n,r){return Ut(t,n,Ht(r))}let C,Mt=function(){C=Ft(),Mt=null};function Gt(n){let r={};return Mt&&Mt(),r.b=C.lzy,E(r,"v",{g:function(){var t=n();return C.lzy||(E(r,"v",{v:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function F(t,n){return Gt(()=>Z(t,n))}const Vt="window";let qt,D,Jt,Zt,Qt,Xt,Yt;function P(t){return F(()=>nn(t)||s,s)}function tn(t){return(qt=!qt||!1===t||C.lzy&&!qt.b?F(Ct,null):qt).v}function nn(t,n){n=tn(n);return n&&n[t]?n[t]:t===Vt&&D?D.v:null}function rn(){return(Jt=!Jt||C.lzy&&!Jt.b?P("document"):Jt).v}function en(){return(D=!D||C.lzy&&!D.b?P(Vt):D).v}function on(){return(Zt=!Zt||C.lzy&&!Zt.b?P("navigator"):Zt).v}function un(){return(Qt=!Qt||C.lzy&&!Qt.b?P("history"):Qt).v}let z,cn,an;function ln(t){return F(function(){return z.v?z[t]:s},s)}var sn=f("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),cn&&!t||(cn=ln("for")),an&&!t||(an=ln("keyFor")),z.v}function fn(t,n){var r=Ot[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?s:Kt(t)}function pn(t){return!!t&&v(t.next)}var yn=O("every",c),dn=O("filter",c);function A(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const bn=O(U,c);var vn=O(r,c);function hn(t,n,r){return-1!==bn(t,n,r)}function gn(t,n,r){n=mn(t,n,r);return-1!==n?t[n]:void 0}function mn(r,e,o){let u=-1;return A(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function Sn(t,n,r){n=wn(t,n,r);return-1!==n?t[n]:void 0}function wn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}var In=O("find",c,gn),Tn=O("findIndex",c,mn),jn=O("findLast",c,Sn),On=O("findLastIndex",c,wn),xn=O("includes",c,hn),En=xn,Cn=O("map",c),Fn=O("reduce",c),c=O("some",c);function Dn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){m(t,(t,n)=>r[t]=n)}))(t,n)}const Pn=(t,n)=>{try{t[a][G]=n}catch(t){}};function zn(n,r){let e=Error,o=e[a][G];var t,u,i;function c(){this.constructor=u,this[G]=t}return t=n,u=function(){let t=this;try{Pn(e,n),(t=e.apply(t,arguments)||t)[G]=n,r&&r(t,arguments)}finally{Pn(e,o)}return t},i=e,Dn(u,i),c[a]=i[a],u[a]=new c,u}let kn;function An(){return(Date.now||Nn)()}function Nn(){return(new Date).getTime()}function Ln(n){return function(t){return d(t)&&S("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,l):t}}var _n=Ln(/^\s+|(?=\s)\s+$/g),Rn=Ln(/^\s+/g),Wn=Ln(/(?=\s)\s+$/g);const Kn=O("trim",o,_n);var Bn=O("trimStart",o,Rn),Hn=Bn,Un=O("trimEnd",o,Wn),$n=Un;const N=O("toUpperCase",o),Mn=O("toLowerCase",o);function Gn(t,c,a){return Kn(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=N(i)),(o||l)+c+i})}function Vn(t,n){return Gn(t,"",!0).replace(/^\w/,n?N:Mn)}const qn=i.floor,Jn=i.ceil,Zn=i.trunc||function(t){t=+t;return(0<t?qn:Jn)(t)};function Qn(t,n){var r=+t;return r==1/0&&n&&bt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Zn(r)}const Xn=O("repeat",o,function(t,n){d(t)&&S("can't convert ["+T(t)+"]"),(n=Qn(n,!0))<0&&bt("invalid count must be >= 0 && < Infinity");let r=b(t)?t:I(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Yn(t,n,r){let e=l;n=Qn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=d(r)?" ":I(r))[u]?Xn(e,Jn(n/e[u])):e)[u]>n)?x(e,0,n):e}const tr=O("padStart",o,function(t,n,r){return Yn(t,n,r)+t});var nr,i=O("padEnd",o,function(t,n,r){return t+Yn(t,n,r)});const rr=/([^\w\d_$])/g;let er,or,ur,ir;function cr(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(ir=ir||!en()||en())){ur||(or=Function[a].toString,ur=or.call(e));try{let t=It(n);(r=!t)||(ft(t,B)&&(t=t[B]),r=t&&typeof t===_&&or.call(t)===ur)}catch(t){}}return r}function ar(t){var n=t.result={};return t.copyTo(n,t.value),!0}const lr=[dr,hr,vr,br];function sr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:nt(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>sr(e,t,n?r:o,n),copyTo:(t,n)=>fr(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(A(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var a=r;E(i,"result",{g:function(){return a.v},s:function(t){a.v=t}});let t=0,n=u;for(;!(n||(t<lr.length?lr[t++]:ar)).call(o,i);)n=null}}return r.v}}function fr(t,n,r,e){if(!d(r))for(const o in r)n[o]=sr(t,r[o],e,o);return n}function pr(t,n,r){return fr([],t,n,{handler:r,src:n,path:[]})}function yr(t,n){return sr([],t,{handler:n,src:t})}function dr(t){var n,r=t.value;return!!g(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function br(t){var n=t.value;return!!rt(n)&&(t.result=new Date(n.getTime()),!0)}function vr(t){return t.type===_}function hr(t){var n,r=t.value;return!!cr(r)&&(n=t.result={},t.copyTo(n,r),!0)}function gr(n,t){return A(t,t=>{pr(n,t)}),n}nr=u;let mr;function Sr(){return(mr=!mr||C.lzy&&!mr.b?P("performance"):mr).v}function wr(){var t=Sr();return t&&t.now?t.now():An()}function Ir(t){return wr()-t}const Tr="(.*)";function jr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Or(t,n){return t[fn(3)]=function(){return xr(n)},t}function xr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(j(arguments,0))};return r||E(t,M,{g:e}),t}};return n.r&&(t.return=function(t){return{done:!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:!0,value:n.t&&n.t(t)}}),t}function Er(r,e,o){var t;if(r&&(pn(r)||(r=r[t=fn(3)]?r[t]():null),pn(r)))try{let t=0,n=r.next();for(;!n[$]&&-1!==e.call(o||r,n[M],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}var Cr=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[a]=t,new r};function Fr(t,n,r){n=n&&n[fn(9)];return n?n(t,r):[t]}const Dr=O("split",o);var Pr=k()?O("split",o):Fr,zr=O("endsWith",o,function(t,n,r){b(t)||S("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],o=t[u],r=!y(r)&&r<o?r:o;return x(t,r-e,r)===n});const kr=O(U,o);U=O(r,o),r=O("includes",o,Ar),o=r;function Ar(t,n,r){return ut(n)&&S("'searchString' must not be a regular expression"+T(n)),-1!==kr(t,I(n),r)}const Nr="ref",Lr="un"+Nr,_r="hasRef",Rr="enabled";function Wr(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[Lr]&&o[Lr](),u),c=()=>(o=n(o),e||i(),u),a=()=>{o&&r(o),o=null};return u={cancel:a,refresh:c,[_r]:()=>o&&o[_r]?o[_r]():e,[Nr]:()=>(e=!0,o&&o[Nr]&&o[Nr](),u),[Lr]:i,[Rr]:!1},Ut(u,Rr,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function Kr(n,t,r,e){var o=g(r),u=o?r.length:0;let i=(0<u?r[0]:o?s:r)||setTimeout,c=(1<u?r[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),a.apply(n,arguments)},Wr(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return l.h}function Br(t,n){return Kr(this,!0,s,j(arguments,0))}let Hr,Ur=100,$r=50;function Mr(){return!(!(Hr=Hr||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(pn(r)){let t=r.next();for(;!t[$];)n.push(t[M]),t=r.next()}else n.push(r);return n},t.arrContains=En,t.arrEvery=yn,t.arrFilter=dn,t.arrFind=In,t.arrFindIndex=Tn,t.arrFindLast=jn,t.arrFindLastIndex=On,t.arrForEach=A,t.arrIncludes=xn,t.arrIndexOf=bn,t.arrLastIndexOf=vn,t.arrMap=Cn,t.arrReduce=Fn,t.arrSome=c,t.arrayDeepCopyHandler=dr,t.asString=I,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return E(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),xr(t)},t.createCustomError=zn,t.createEnum=function(t){return dt(t,1,0,mt)},t.createEnumKeyMap=Tt,t.createEnumValueMap=function(t){return dt(t,1,1,mt)},t.createFilenameRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Tr:"(.)"}),!!n,r)},t.createIterable=function(t){return Or({},t)},t.createIterator=xr,t.createRangeIterator=function(t,n,r){let e=t,o=s,u=(d(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return E(r,"v",{g:function(){return o}}),xr(r)},t.createSimpleMap=jt,t.createTimeout=function(t,n){return Kr(this,!1,s,j(arguments,0))},t.createTimeoutWith=function(t,n,r){return Kr(this,!1,t,j(arguments,1))},t.createTypeMap=jt,t.createWildcardRegex=function(t,n,r){return jr(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Tr),!!n,r)},t.dateDeepCopyHandler=br,t.deepExtend=function(t,n,r,e,o,u,i){return gr(yr(t)||{},j(arguments,0))},t.dumpObj=T,t.elapsedTime=Ir,t.encodeAsHtml=function(t){return er=er||Gt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+er.v[t]+";")},t.encodeAsJson=function(t,n){let r;if(b(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+tr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?et(n)?n:4:s)}catch(t){r='"'+T(t)+'"'}return r},t.functionDeepCopyHandler=vr,t.getDocument=rn,t.getGlobal=tn,t.getHistory=un,t.getInst=nn,t.getIntValue=function(t,n){return d(t)?n:et(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=fn,t.getLazy=Gt,t.getLength=function(t){return t[nr]},t.getNavigator=on,t.getPerformance=Sr,t.getSymbol=k,t.getValueByIter=function(n,t,r){return t&&n&&(Er(t,t=>{if(d(n))return-1;n=n[t]}),!d(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Dr(t,"."),o=e.length;for(let t=0;t<o&&!d(n);t++)n=n[e[t]];return d(n)?r:n},t.getWindow=en,t.hasDocument=function(){return!!rn()},t.hasHistory=function(){return!!un()},t.hasIdleCallback=Mr,t.hasNavigator=function(){return!!on()},t.hasPerformance=function(){return!!Sr()},t.hasSymbol=function(){return!!k()},t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!d(n))if(g(n))e=0<n[u];else if(rt(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(h(n)){try{var o=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(v(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(ot(o))return o;if(v(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!gt(n)[u]}e=lt(n)}return e}(t,0)},t.hasWindow=function(){return!!en()},t.isArray=g,t.isArrayBuffer=L,t.isBlob=R,t.isBoolean=ot,t.isDate=rt,t.isDefined=tt,t.isError=it,t.isFile=K,t.isFormData=J,t.isFunction=v,t.isIterable=function(t){return!Y(t)&&v(t[fn(3)])},t.isIterator=pn,t.isNode=function(){return(Yt=Yt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},t.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},t.isNullOrUndefined=d,t.isNumber=et,t.isObject=h,t.isPlainObject=cr,t.isPrimitive=nt,t.isPromise=function(t){return ct(t)&&v(t.catch)},t.isPromiseLike=ct,t.isRegExp=ut,t.isStrictNullOrUndefined=Y,t.isStrictUndefined=function(t){return!tt(t)},t.isString=b,t.isSymbol=sn,t.isThenable=at,t.isTruthy=lt,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=y,t.isWebWorker=function(){return(Xt=Xt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},t.iterForOf=Er,t.makeGlobRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Tr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Or,t.mathCeil=Jn,t.mathFloor=qn,t.mathMax=Dt,t.mathMin=w,t.mathToInt=Qn,t.mathTrunc=Zn,t.newSymbol=function(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:_t(t)},t.normalizeJsName=function(t,n){t=I(t).replace(rr,"_");return y(n)?t:Vn(t,!n)},t.objAssign=ht,t.objCopyProps=pr,t.objCreate=Cr,t.objDeepCopy=yr,t.objDeepFreeze=mt,t.objDefine=E,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),Ut(t,n,Ht(u))},t.objDefineGet=function(t,n,r,e,o){return Ut(t,n,Ht({e:o,c:e,[v(r)?"g":"v"]:r}))},t.objDefineProp=Ut,t.objDefineProperties=$t,t.objDefineProps=function(t,n){let r={};return m(n,(t,n)=>{r[t]=Ht(n)}),$t(t,r)},t.objExtend=function(t,n,r,e,o,u,i){return gr(t||{},j(arguments,0))},t.objForEachKey=m,t.objFreeze=St,t.objGetOwnPropertyDescriptor=st,t.objGetPrototypeOf=It,t.objHasOwn=pt,t.objHasOwnProperty=ft,t.objKeys=gt,t.objSeal=wt,t.objSetPrototypeOf=Dn,t.objToString=X,t.perfNow=wr,t.plainObjDeepCopyHandler=hr,t.polyArrFind=gn,t.polyArrFindIndex=mn,t.polyArrFindLast=Sn,t.polyArrFindLastIndex=wn,t.polyArrIncludes=hn,t.polyGetKnownSymbol=Kt,t.polyIsArray=function(t){return!d(t)&&"[object Array]"===X(t)},t.polyNewSymbol=_t,t.polyObjHasOwn=yt,t.polyObjKeys=function(t){if(!h(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)pt(t,r)&&n.push(r);return n},t.polyStrIncludes=Ar,t.polyStrSubstr=zt,t.polyStrSymSplit=Fr,t.polyStrTrim=_n,t.polyStrTrimEnd=Wn,t.polyStrTrimStart=Rn,t.polySymbolFor=Rt,t.polySymbolKeyFor=Wt,t.polyUtcNow=Nn,t.scheduleIdleCallback=function(r,e){function o(t){let n=wr();return{didTimeout:t,timeRemaining:()=>$r-Ir(n)}}if(Mr()){let n=Wr(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return Br(()=>{r(o(!0))},y(t)?Ur:t)},t.scheduleInterval=function(t,n){let r=this,e=j(arguments,0);return Wr(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h},t.scheduleTimeout=Br,t.scheduleTimeoutWith=function(t,n,r){return Kr(this,!0,t,j(arguments,1))},t.setBypassLazyCache=function(t){Mt&&Mt(),C.lzy=t},t.setDefaultIdleTimeout=function(t){Ur=t},t.setDefaultMaxExecutionTime=function(t){$r=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;Er(t,t=>{n&&(d(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Dr(t,".")).pop(),A(t,t=>{d(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=Vn,t.strContains=o,t.strEndsWith=zr,t.strIncludes=r,t.strIndexOf=kr,t.strIsNullOrEmpty=function(t){return b(t)?t===l:d(t)},t.strIsNullOrWhiteSpace=function(t){return b(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:d(t)},t.strKebabCase=function(t,n){t=Gn(t,"-");return(n?N:Mn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,n){return x(t,0,n)},t.strLetterCase=function(t){return I(t).replace(/(_|\b)\w/g,N)},t.strLower=Mn,t.strPadEnd=i,t.strPadStart=tr,t.strRepeat=Xn,t.strRight=function(t,n){var r=t[u];return n<=0?l:n<r?x(t,r-n):t},t.strSlice=Pt,t.strSnakeCase=function(t,n){t=Gn(t,"_");return(n?N:Mn)(t)},t.strSplit=Dr,t.strStartsWith=kt,t.strSubstr=q,t.strSubstring=x,t.strSymSplit=Pr,t.strTrim=Kn,t.strTrimEnd=Un,t.strTrimLeft=Hn,t.strTrimRight=$n,t.strTrimStart=Bn,t.strUpper=N,t.symbolFor=function(t){return cn&&(!C.lzy||z.b)||k(),(cn.v||Rt)(t)},t.symbolKeyFor=function(t){return an&&(!C.lzy||z.b)||k(),(an.v||Wt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=bt,t.throwTypeError=S,t.throwUnsupported=function(t){throw new(kn=kn||zn("UnsupportedError"))(t)},t.utcNow=An}); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
define(["exports"],function(t){"use strict";const s=void 0,l="";var L="boolean";const _="function";var R="number";const W="object",a="prototype";var K="string";const n="undefined",B="constructor",H="Symbol";var U="indexOf",r="lastIndexOf";const u="length",$="done",M="value",G="name",e=Object,V=e[a];var q=String,o=q[a],i=Math,J=Array,c=J[a];function Z(t,n){let r=n;try{r=t()}catch(t){}return r}const Q=[K,R,L,n,"symbol","bigint"];function f(n){return function(t){return typeof t===n}}function p(t){const n="[object "+t+"]";return function(t){return!(!t||X(t)!==n)}}function X(t){return V.toString.call(t)}function y(t){return typeof t===n||t===n}function d(t){return null===t||y(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==s}function nt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Q.indexOf(n))}const b=f(K),v=f(_);function h(t){return!(!t&&d(t)||!t||typeof t!==W)}const g=J.isArray,rt=p("Date"),et=f(R),ot=f(L),ut=p("RegExp");K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer");const it=p("Error");function ct(t){return!!t&&v(t.then)}var at=ct;function lt(t){return!(!t||Z(()=>!(t&&0+t),!t))}const st=e.getOwnPropertyDescriptor;function ft(t,n){return t&&V.hasOwnProperty.call(t,n)}const pt=e.hasOwn||yt;function yt(t,n){return ft(t,n)||!!st(t,n)}function m(t,n,r){if(t&&h(t))for(const e in t)if(pt(t,e)&&-1===n.call(r||t,e,t[e]))break}function dt(t,r,e,n){let o={};return m(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function S(t){throw new TypeError(t)}function bt(t){throw new RangeError(t)}const vt=e.freeze;var w=t=>t,ht=e.assign;function gt(t){return h(t)&&null!==t||S("objKeys called on non-object"),e.keys(t)}function mt(t){return vt&&m(t,(t,n)=>{(g(n)||h(n))&&vt(n)}),St(t)}const St=vt||w;var wt=e.seal||w;const It=e.getPrototypeOf||w;function Tt(t){return dt(t,0,0,mt)}function jt(t){let r={};return m(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),mt(r)}const Ot=Tt({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}),I=q,xt="__tsUtils$gblCfg";let Et;function Ct(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function Ft(){var t;return Et||(t=Ct()||{},Et=t[xt]=t[xt]||{}),Et}function T(t,n){let r=l;if(it(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?et(n)?n:4:s)}catch(t){r=" - "+T(t,n)}return X(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));S("'"+I(r)+"' not defined for "+T(t))}}w=i.min;const Dt=i.max,Pt=O("slice",o),x=O("substring",o);q=O("substr",o,zt);function zt(t,n,r){return d(t)&&S("'polyStrSubstr called with invalid "+T(t)),r<0?l:((n=n||0)<0&&(n=Dt(n+t[u],0)),y(r)?Pt(t,n):Pt(t,n,n+r))}const kt=O("startsWith",o,function(t,n,r){b(t)||S("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],r=0<r?r:0;return x(t,r,r+e)===n});let At;function Nt(){var t;return At||(t=Ft(),At=t.gblSym=t.gblSym||{k:{},s:{}}),At}let Lt={};function _t(t){return{description:I(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Rt(t){var n,r=Nt();return pt(r,t)||(n=_t(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Wt(t){return t&&t.toString&&kt(t.toString(),H)||S(t+" is not a symbol"),Nt().s[t]}function Kt(t){t=Ot[t];return t?Lt[t]=Lt[t]||_t(H+"."+t):void 0}const Bt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Ht(t){let r={};return r[Bt.c]=!0,r[Bt.e]=!0,m(t,(t,n)=>{r[Bt[t]]=y(n)?r[Bt[t]]:n}),r}const E=e.defineProperty,Ut=e.defineProperties;function $t(t,n,r){return E(t,n,Ht(r))}let C,Mt=function(){C=Ft(),Mt=null};function Gt(n){let r={};return Mt&&Mt(),r.b=C.lzy,E(r,"v",{configurable:!0,get:function(){var t=n();return C.lzy||(E(r,"v",{value:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function F(t,n){return Gt(()=>Z(t,n))}const Vt="window";let qt,D,Jt,Zt,Qt,Xt,Yt;function P(t){return F(()=>nn(t)||s,s)}function tn(t){return(qt=!qt||!1===t||C.lzy&&!qt.b?F(Ct,null):qt).v}function nn(t,n){n=tn(n);return n&&n[t]?n[t]:t===Vt&&D?D.v:null}function rn(){return(Jt=!Jt||C.lzy&&!Jt.b?P("document"):Jt).v}function en(){return(D=!D||C.lzy&&!D.b?P(Vt):D).v}function on(){return(Zt=!Zt||C.lzy&&!Zt.b?P("navigator"):Zt).v}function un(){return(Qt=!Qt||C.lzy&&!Qt.b?P("history"):Qt).v}let z,cn,an;function ln(t){return F(function(){return z.v?z[t]:s},s)}var sn=f("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),cn&&!t||(cn=ln("for")),an&&!t||(an=ln("keyFor")),z.v}function fn(t,n){var r=Ot[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?s:Kt(t)}function pn(t){return!!t&&v(t.next)}var yn=O("every",c),dn=O("filter",c);function A(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const bn=O(U,c);var vn=O(r,c);function hn(t,n,r){return-1!==bn(t,n,r)}function gn(t,n,r){n=mn(t,n,r);return-1!==n?t[n]:void 0}function mn(r,e,o){let u=-1;return A(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function Sn(t,n,r){n=wn(t,n,r);return-1!==n?t[n]:void 0}function wn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}var In=O("find",c,gn),Tn=O("findIndex",c,mn),jn=O("findLast",c,Sn),On=O("findLastIndex",c,wn),xn=O("includes",c,hn),En=xn,Cn=O("map",c),Fn=O("reduce",c),c=O("some",c);function Dn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){m(t,(t,n)=>r[t]=n)}))(t,n)}const Pn=(t,n)=>{try{t[a][G]=n}catch(t){}};function zn(n,r){let e=Error,o=e[a][G];var t,u,i;function c(){this.constructor=u,this[G]=t}return t=n,u=function(){let t=this;try{Pn(e,n),(t=e.apply(t,arguments)||t)[G]=n,r&&r(t,arguments)}finally{Pn(e,o)}return t},i=e,Dn(u,i),c[a]=i[a],u[a]=new c,u}let kn;function An(){return(Date.now||Nn)()}function Nn(){return(new Date).getTime()}function Ln(n){return function(t){return d(t)&&S("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,l):t}}var _n=Ln(/^\s+|(?=\s)\s+$/g),Rn=Ln(/^\s+/g),Wn=Ln(/(?=\s)\s+$/g);const Kn=O("trim",o,_n);var Bn=O("trimStart",o,Rn),Hn=Bn,Un=O("trimEnd",o,Wn),$n=Un;const N=O("toUpperCase",o),Mn=O("toLowerCase",o);function Gn(t,c,a){return Kn(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=N(i)),(o||l)+c+i})}function Vn(t,n){return Gn(t,"",!0).replace(/^\w/,n?N:Mn)}const qn=i.floor,Jn=i.ceil,Zn=i.trunc||function(t){t=+t;return(0<t?qn:Jn)(t)};function Qn(t,n){var r=+t;return r==1/0&&n&&bt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Zn(r)}const Xn=O("repeat",o,function(t,n){d(t)&&S("can't convert ["+T(t)+"]"),(n=Qn(n,!0))<0&&bt("invalid count must be >= 0 && < Infinity");let r=b(t)?t:I(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Yn(t,n,r){let e=l;n=Qn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=d(r)?" ":I(r))[u]?Xn(e,Jn(n/e[u])):e)[u]>n)?x(e,0,n):e}const tr=O("padStart",o,function(t,n,r){return Yn(t,n,r)+t});var nr,i=O("padEnd",o,function(t,n,r){return t+Yn(t,n,r)});const rr=/([^\w\d_$])/g;let er,or,ur,ir;function cr(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(ir=ir||!en()||en())){ur||(or=Function[a].toString,ur=or.call(e));try{let t=It(n);(r=!t)||(ft(t,B)&&(t=t[B]),r=t&&typeof t===_&&or.call(t)===ur)}catch(t){}}return r}function ar(t){var n=t.result={};return t.copyTo(n,t.value),!0}const lr=[dr,hr,vr,br];function sr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:nt(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>sr(e,t,n?r:o,n),copyTo:(t,n)=>fr(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(A(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var a=r;$t(i,"result",{g:function(){return a.v},s:function(t){a.v=t}});let t=0,n=u;for(;!(n||(t<lr.length?lr[t++]:ar)).call(o,i);)n=null}}return r.v}}function fr(t,n,r,e){if(!d(r))for(const o in r)n[o]=sr(t,r[o],e,o);return n}function pr(t,n,r){return fr([],t,n,{handler:r,src:n,path:[]})}function yr(t,n){return sr([],t,{handler:n,src:t})}function dr(t){var n,r=t.value;return!!g(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function br(t){var n=t.value;return!!rt(n)&&(t.result=new Date(n.getTime()),!0)}function vr(t){return t.type===_}function hr(t){var n,r=t.value;return!!cr(r)&&(n=t.result={},t.copyTo(n,r),!0)}function gr(n,t){return A(t,t=>{pr(n,t)}),n}nr=u;let mr;function Sr(){return(mr=!mr||C.lzy&&!mr.b?P("performance"):mr).v}function wr(){var t=Sr();return t&&t.now?t.now():An()}function Ir(t){return wr()-t}const Tr="(.*)";function jr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Or(t,n){return t[fn(3)]=function(){return xr(n)},t}function xr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(j(arguments,0))};return r||$t(t,M,{g:e}),t}};return n.r&&(t.return=function(t){return{done:!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:!0,value:n.t&&n.t(t)}}),t}function Er(r,e,o){var t;if(r&&(pn(r)||(r=r[t=fn(3)]?r[t]():null),pn(r)))try{let t=0,n=r.next();for(;!n[$]&&-1!==e.call(o||r,n[M],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}var Cr=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[a]=t,new r};function Fr(t,n,r){n=n&&n[fn(9)];return n?n(t,r):[t]}const Dr=O("split",o);var Pr=k()?O("split",o):Fr,zr=O("endsWith",o,function(t,n,r){b(t)||S("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],o=t[u],r=!y(r)&&r<o?r:o;return x(t,r-e,r)===n});const kr=O(U,o);U=O(r,o),r=O("includes",o,Ar),o=r;function Ar(t,n,r){return ut(n)&&S("'searchString' must not be a regular expression"+T(n)),-1!==kr(t,I(n),r)}const Nr="ref",Lr="un"+Nr,_r="hasRef",Rr="enabled";function Wr(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[Lr]&&o[Lr](),u),c=()=>(o=n(o),e||i(),u),a=()=>{o&&r(o),o=null};return u={cancel:a,refresh:c,[_r]:()=>o&&o[_r]?o[_r]():e,[Nr]:()=>(e=!0,o&&o[Nr]&&o[Nr](),u),[Lr]:i,[Rr]:!1},E(u,Rr,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function Kr(n,t,r,e){var o=g(r),u=o?r.length:0;let i=(0<u?r[0]:o?s:r)||setTimeout,c=(1<u?r[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),a.apply(n,arguments)},Wr(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return l.h}function Br(t,n){return Kr(this,!0,s,j(arguments,0))}let Hr,Ur=100,$r=50;function Mr(){return!(!(Hr=Hr||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(pn(r)){let t=r.next();for(;!t[$];)n.push(t[M]),t=r.next()}else n.push(r);return n},t.arrContains=En,t.arrEvery=yn,t.arrFilter=dn,t.arrFind=In,t.arrFindIndex=Tn,t.arrFindLast=jn,t.arrFindLastIndex=On,t.arrForEach=A,t.arrIncludes=xn,t.arrIndexOf=bn,t.arrLastIndexOf=vn,t.arrMap=Cn,t.arrReduce=Fn,t.arrSome=c,t.arrayDeepCopyHandler=dr,t.asString=I,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return $t(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),xr(t)},t.createCustomError=zn,t.createEnum=function(t){return dt(t,1,0,mt)},t.createEnumKeyMap=Tt,t.createEnumValueMap=function(t){return dt(t,1,1,mt)},t.createFilenameRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Tr:"(.)"}),!!n,r)},t.createIterable=function(t){return Or({},t)},t.createIterator=xr,t.createRangeIterator=function(t,n,r){let e=t,o=s,u=(d(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return $t(r,"v",{g:function(){return o}}),xr(r)},t.createSimpleMap=jt,t.createTimeout=function(t,n){return Kr(this,!1,s,j(arguments,0))},t.createTimeoutWith=function(t,n,r){return Kr(this,!1,t,j(arguments,1))},t.createTypeMap=jt,t.createWildcardRegex=function(t,n,r){return jr(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Tr),!!n,r)},t.dateDeepCopyHandler=br,t.deepExtend=function(t,n,r,e,o,u,i){return gr(yr(t)||{},j(arguments,0))},t.dumpObj=T,t.elapsedTime=Ir,t.encodeAsHtml=function(t){return er=er||Gt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+er.v[t]+";")},t.encodeAsJson=function(t,n){let r;if(b(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+tr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?et(n)?n:4:s)}catch(t){r='"'+T(t)+'"'}return r},t.functionDeepCopyHandler=vr,t.getDocument=rn,t.getGlobal=tn,t.getHistory=un,t.getInst=nn,t.getIntValue=function(t,n){return d(t)?n:et(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=fn,t.getLazy=Gt,t.getLength=function(t){return t[nr]},t.getNavigator=on,t.getPerformance=Sr,t.getSymbol=k,t.getValueByIter=function(n,t,r){return t&&n&&(Er(t,t=>{if(d(n))return-1;n=n[t]}),!d(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Dr(t,"."),o=e.length;for(let t=0;t<o&&!d(n);t++)n=n[e[t]];return d(n)?r:n},t.getWindow=en,t.hasDocument=function(){return!!rn()},t.hasHistory=function(){return!!un()},t.hasIdleCallback=Mr,t.hasNavigator=function(){return!!on()},t.hasPerformance=function(){return!!Sr()},t.hasSymbol=function(){return!!k()},t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!d(n))if(g(n))e=0<n[u];else if(rt(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(h(n)){try{var o=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(v(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(ot(o))return o;if(v(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!gt(n)[u]}e=lt(n)}return e}(t,0)},t.hasWindow=function(){return!!en()},t.isArray=g,t.isArrayBuffer=L,t.isBlob=R,t.isBoolean=ot,t.isDate=rt,t.isDefined=tt,t.isError=it,t.isFile=K,t.isFormData=J,t.isFunction=v,t.isIterable=function(t){return!Y(t)&&v(t[fn(3)])},t.isIterator=pn,t.isNode=function(){return(Yt=Yt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},t.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},t.isNullOrUndefined=d,t.isNumber=et,t.isObject=h,t.isPlainObject=cr,t.isPrimitive=nt,t.isPromise=function(t){return ct(t)&&v(t.catch)},t.isPromiseLike=ct,t.isRegExp=ut,t.isStrictNullOrUndefined=Y,t.isStrictUndefined=function(t){return!tt(t)},t.isString=b,t.isSymbol=sn,t.isThenable=at,t.isTruthy=lt,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=y,t.isWebWorker=function(){return(Xt=Xt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},t.iterForOf=Er,t.makeGlobRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Tr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Or,t.mathCeil=Jn,t.mathFloor=qn,t.mathMax=Dt,t.mathMin=w,t.mathToInt=Qn,t.mathTrunc=Zn,t.newSymbol=function(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:_t(t)},t.normalizeJsName=function(t,n){t=I(t).replace(rr,"_");return y(n)?t:Vn(t,!n)},t.objAssign=ht,t.objCopyProps=pr,t.objCreate=Cr,t.objDeepCopy=yr,t.objDeepFreeze=mt,t.objDefine=$t,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),E(t,n,Ht(u))},t.objDefineGet=function(t,n,r,e,o){return E(t,n,Ht({e:o,c:e,[v(r)?"g":"v"]:r}))},t.objDefineProp=E,t.objDefineProperties=Ut,t.objDefineProps=function(t,n){let r={};return m(n,(t,n)=>{r[t]=Ht(n)}),Ut(t,r)},t.objExtend=function(t,n,r,e,o,u,i){return gr(t||{},j(arguments,0))},t.objForEachKey=m,t.objFreeze=St,t.objGetOwnPropertyDescriptor=st,t.objGetPrototypeOf=It,t.objHasOwn=pt,t.objHasOwnProperty=ft,t.objKeys=gt,t.objSeal=wt,t.objSetPrototypeOf=Dn,t.objToString=X,t.perfNow=wr,t.plainObjDeepCopyHandler=hr,t.polyArrFind=gn,t.polyArrFindIndex=mn,t.polyArrFindLast=Sn,t.polyArrFindLastIndex=wn,t.polyArrIncludes=hn,t.polyGetKnownSymbol=Kt,t.polyIsArray=function(t){return!d(t)&&"[object Array]"===X(t)},t.polyNewSymbol=_t,t.polyObjHasOwn=yt,t.polyObjKeys=function(t){if(!h(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)pt(t,r)&&n.push(r);return n},t.polyStrIncludes=Ar,t.polyStrSubstr=zt,t.polyStrSymSplit=Fr,t.polyStrTrim=_n,t.polyStrTrimEnd=Wn,t.polyStrTrimStart=Rn,t.polySymbolFor=Rt,t.polySymbolKeyFor=Wt,t.polyUtcNow=Nn,t.scheduleIdleCallback=function(r,e){function o(t){let n=wr();return{didTimeout:t,timeRemaining:()=>$r-Ir(n)}}if(Mr()){let n=Wr(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return Br(()=>{r(o(!0))},y(t)?Ur:t)},t.scheduleInterval=function(t,n){let r=this,e=j(arguments,0);return Wr(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h},t.scheduleTimeout=Br,t.scheduleTimeoutWith=function(t,n,r){return Kr(this,!0,t,j(arguments,1))},t.setBypassLazyCache=function(t){Mt&&Mt(),C.lzy=t},t.setDefaultIdleTimeout=function(t){Ur=t},t.setDefaultMaxExecutionTime=function(t){$r=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;Er(t,t=>{n&&(d(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Dr(t,".")).pop(),A(t,t=>{d(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=Vn,t.strContains=o,t.strEndsWith=zr,t.strIncludes=r,t.strIndexOf=kr,t.strIsNullOrEmpty=function(t){return b(t)?t===l:d(t)},t.strIsNullOrWhiteSpace=function(t){return b(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:d(t)},t.strKebabCase=function(t,n){t=Gn(t,"-");return(n?N:Mn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,n){return x(t,0,n)},t.strLetterCase=function(t){return I(t).replace(/(_|\b)\w/g,N)},t.strLower=Mn,t.strPadEnd=i,t.strPadStart=tr,t.strRepeat=Xn,t.strRight=function(t,n){var r=t[u];return n<=0?l:n<r?x(t,r-n):t},t.strSlice=Pt,t.strSnakeCase=function(t,n){t=Gn(t,"_");return(n?N:Mn)(t)},t.strSplit=Dr,t.strStartsWith=kt,t.strSubstr=q,t.strSubstring=x,t.strSymSplit=Pr,t.strTrim=Kn,t.strTrimEnd=Un,t.strTrimLeft=Hn,t.strTrimRight=$n,t.strTrimStart=Bn,t.strUpper=N,t.symbolFor=function(t){return cn&&(!C.lzy||z.b)||k(),(cn.v||Rt)(t)},t.symbolKeyFor=function(t){return an&&(!C.lzy||z.b)||k(),(an.v||Wt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=bt,t.throwTypeError=S,t.throwUnsupported=function(t){throw new(kn=kn||zn("UnsupportedError"))(t)},t.utcNow=An}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -430,7 +430,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
let result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -437,0 +440,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
"use strict";const l=void 0,a="";var L="boolean";const _="function";var R="number";const W="object",c="prototype";var K="string";const r="undefined",B="constructor",H="Symbol";var U="indexOf",t="lastIndexOf";const s="length",$="done",M="value",G="name",n=Object,V=n[c];var q=String,e=q[c],o=Math,J=Array,u=J[c];function Z(t,r){let e=r;try{e=t()}catch(t){}return e}const Q=[K,R,L,r,"symbol","bigint"];function i(r){return function(t){return typeof t===r}}function p(t){const r="[object "+t+"]";return function(t){return!(!t||X(t)!==r)}}function X(t){return V.toString.call(t)}function f(t){return typeof t===r||t===r}function x(t){return null===t||f(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==l}function rt(t){var r=typeof t;return!(t&&r===W||null!==t&&!~Q.indexOf(r))}const y=i(K),d=i(_);function b(t){return!(!t&&x(t)||!t||typeof t!==W)}const v=J.isArray,et=p("Date"),nt=i(R),ot=i(L),st=p("RegExp");K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer");const ut=p("Error");function it(t){return!!t&&d(t.then)}var ct=it;function at(t){return!(!t||Z(()=>!(t&&0+t),!t))}const lt=n.getOwnPropertyDescriptor;function pt(t,r){return t&&V.hasOwnProperty.call(t,r)}const ft=n.hasOwn||xt;function xt(t,r){return pt(t,r)||!!lt(t,r)}function h(t,r,e){if(t&&b(t))for(const n in t)if(ft(t,n)&&-1===r.call(e||t,n,t[n]))break}function yt(t,e,n,r){let o={};return h(t,(t,r)=>{o[t]=e?r:t,o[r]=n?r:t}),r(o)}function g(t){throw new TypeError(t)}function dt(t){throw new RangeError(t)}const bt=n.freeze;var m=t=>t,vt=n.assign;function ht(t){return b(t)&&null!==t||g("objKeys called on non-object"),n.keys(t)}function S(t){return bt&&h(t,(t,r)=>{(v(r)||b(r))&&bt(r)}),gt(t)}const gt=bt||m;var mt=n.seal||m;const St=n.getPrototypeOf||m;function wt(t){return yt(t,0,0,S)}function It(t){let e={};return h(t,(t,r)=>{e[t]=r[1],e[r[0]]=r[1]}),S(e)}const Tt=wt({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}),w=q,jt="__tsUtils$gblCfg";let Ot;function Et(){var t;return(t=(t=(t=typeof globalThis!==r?globalThis:void 0)||typeof self===r?t:self)||typeof window===r?t:window)||typeof global===r?t:global}function Ct(){var t;return Ot||(t=Et()||{},Ot=t[jt]=t[jt]||{}),Ot}function I(t,r){let e=a;if(ut(t))e="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{e=JSON.stringify(t,null,r?nt(r)?r:4:l)}catch(t){e=" - "+I(t,r)}return X(t)+": "+e}function T(r,e){var n=[];for(let t=e;t<r[s];t++)n[t-e]=r[t];return n}function j(e,n,o){return function(t){var r=t&&t[e]||n&&n[e];if(r||o)return(r||o).apply(t,T(arguments,r?1:0));g("'"+w(e)+"' not defined for "+I(t))}}m=o.min;const Ft=o.max,Dt=j("slice",e),O=j("substring",e);q=j("substr",e,Pt);function Pt(t,r,e){return x(t)&&g("'polyStrSubstr called with invalid "+I(t)),e<0?a:((r=r||0)<0&&(r=Ft(r+t[s],0)),f(e)?Dt(t,r):Dt(t,r,r+e))}const zt=j("startsWith",e,function(t,r,e){y(t)||g("'"+I(t)+"' is not a string");var r=y(r)?r:w(r),n=r[s],e=0<e?e:0;return O(t,e,e+n)===r});let kt;function At(){var t;return kt||(t=Ct(),kt=t.gblSym=t.gblSym||{k:{},s:{}}),kt}let Nt={};function Lt(t){return{description:w(t),toString:()=>H+"("+t+")",_polyfill:!0}}function _t(t){var r,e=At();return ft(e,t)||(r=Lt(t),e.k[t]=r,e.s[r]=w(t)),e.k[t]}function Rt(t){return t&&t.toString&&zt(t.toString(),H)||g(t+" is not a symbol"),At().s[t]}function Wt(t){t=Tt[t];return t?Nt[t]=Nt[t]||Lt(H+"."+t):void 0}const Kt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Bt(t){let e={};return e[Kt.c]=!0,e[Kt.e]=!0,h(t,(t,r)=>{e[Kt[t]]=f(r)?e[Kt[t]]:r}),e}const Ht=n.defineProperty,Ut=n.defineProperties;function E(t,r,e){return Ht(t,r,Bt(e))}let C,$t=function(){C=Ct(),$t=null};function Mt(r){let e={};return $t&&$t(),e.b=C.lzy,E(e,"v",{g:function(){var t=r();return C.lzy||(E(e,"v",{v:t}),e.b&&delete e.b),C.lzy&&e.b!==C.lzy&&(e.b=C.lzy),t}}),e}function F(t,r){return Mt(()=>Z(t,r))}const Gt="window";let Vt,D,qt,Jt,Zt,Qt,Xt;function P(t){return F(()=>tr(t)||l,l)}function Yt(t){return(Vt=!Vt||!1===t||C.lzy&&!Vt.b?F(Et,null):Vt).v}function tr(t,r){r=Yt(r);return r&&r[t]?r[t]:t===Gt&&D?D.v:null}function rr(){return(qt=!qt||C.lzy&&!qt.b?P("document"):qt).v}function er(){return(D=!D||C.lzy&&!D.b?P(Gt):D).v}function nr(){return(Jt=!Jt||C.lzy&&!Jt.b?P("navigator"):Jt).v}function or(){return(Zt=!Zt||C.lzy&&!Zt.b?P("history"):Zt).v}let z,sr,ur;function ir(t){return F(function(){return z.v?z[t]:l},l)}var cr=i("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),sr&&!t||(sr=ir("for")),ur&&!t||(ur=ir("keyFor")),z.v}function ar(t,r){var e=Tt[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[e||t]:r?l:Wt(t)}function lr(t){return!!t&&d(t.next)}var pr=j("every",u),fr=j("filter",u);function A(r,e,n){if(r){var o=r[s]>>>0;for(let t=0;t<o&&!(t in r&&-1===e.call(n||r,r[t],t,r));t++);}}const xr=j(U,u);var yr=j(t,u);function dr(t,r,e){return-1!==xr(t,r,e)}function br(t,r,e){r=vr(t,r,e);return-1!==r?t[r]:void 0}function vr(e,n,o){let s=-1;return A(e,(t,r)=>{if(n.call(o|e,t,r,e))return s=r,-1}),s}function hr(t,r,e){r=gr(t,r,e);return-1!==r?t[r]:void 0}function gr(r,e,n){let o=-1;for(let t=(r[s]>>>0)-1;0<=t;t--)if(t in r&&e.call(n|r,r[t],t,r)){o=t;break}return o}var mr=j("find",u,br),Sr=j("findIndex",u,vr),wr=j("findLast",u,hr),Ir=j("findLastIndex",u,gr),Tr=j("includes",u,dr),jr=Tr,Or=j("map",u),Er=j("reduce",u),u=j("some",u);function Cr(t,r){return(n.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,r){t.__proto__=r}:function(e,t){h(t,(t,r)=>e[t]=r)}))(t,r)}const Fr=(t,r)=>{try{t[c][G]=r}catch(t){}};function Dr(r,e){let n=Error,o=n[c][G];var t,s,u;function i(){this.constructor=s,this[G]=t}return t=r,s=function(){let t=this;try{Fr(n,r),(t=n.apply(t,arguments)||t)[G]=r,e&&e(t,arguments)}finally{Fr(n,o)}return t},u=n,Cr(s,u),i[c]=u[c],s[c]=new i,s}let Pr;function zr(){return(Date.now||kr)()}function kr(){return(new Date).getTime()}function Ar(r){return function(t){return x(t)&&g("strTrim called ["+I(t)+"]"),t&&t.replace?t.replace(r,a):t}}var Nr=Ar(/^\s+|(?=\s)\s+$/g),Lr=Ar(/^\s+/g),_r=Ar(/(?=\s)\s+$/g);const Rr=j("trim",e,Nr);var Wr=j("trimStart",e,Lr),Kr=Wr,Br=j("trimEnd",e,_r),Hr=Br;const N=j("toUpperCase",e),Ur=j("toLowerCase",e);function $r(t,i,c){return Rr(w(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,e,n,o,s)=>{let u=n||s||a;return c&&(u=N(u)),(o||a)+i+u})}function Mr(t,r){return $r(t,"",!0).replace(/^\w/,r?N:Ur)}const Gr=o.floor,Vr=o.ceil,qr=o.trunc||function(t){t=+t;return(0<t?Gr:Vr)(t)};function Jr(t,r){var e=+t;return e==1/0&&r&&dt("invalid value ["+I(t)+"]"),e!=e||0==e?0:qr(e)}const Zr=j("repeat",e,function(t,r){x(t)&&g("can't convert ["+I(t)+"]"),(r=Jr(r,!0))<0&&dt("invalid count must be >= 0 && < Infinity");let e=y(t)?t:w(t),n=a;for(;0<r;(r>>>=1)&&(e+=e))1&r&&(n+=e);return n});function Qr(t,r,e){let n=a;r=Jr(r,!0),r>>=0;t=t[s];return n=t<r&&(r-=t,(n=r>(n=x(e)?" ":w(e))[s]?Zr(n,Vr(r/n[s])):n)[s]>r)?O(n,0,r):n}const Xr=j("padStart",e,function(t,r,e){return Qr(t,r,e)+t});var Yr,o=j("padEnd",e,function(t,r,e){return t+Qr(t,r,e)});const te=/([^\w\d_$])/g;let re,ee,ne,oe;function se(r){if(!r||typeof r!==W)return!1;let e=!1;if(r!==(oe=oe||!er()||er())){ne||(ee=Function[c].toString,ne=ee.call(n));try{let t=St(r);(e=!t)||(pt(t,B)&&(t=t[B]),e=t&&typeof t===_&&ee.call(t)===ne)}catch(t){}}return e}function ue(t){var r=t.result={};return t.copyTo(r,t.value),!0}const ie=[fe,de,ye,xe];function ce(n,t,o,r){var s=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let e={handler:o.handler,src:o.src,path:r},u={type:typeof t,isPrim:rt(t),value:t,result:t,path:r,origin:o.src,copy:(t,r)=>ce(n,t,r?e:o,r),copyTo:(t,r)=>ae(n,t,r,e)};if(u.isPrim)return s&&s.call(o,u)?u.result:t;{var r=n,i=t;let e;if(A(r,t=>{if(t.k===i)return e=t,-1}),!e){e={k:i,v:i},r.push(e);{var c=e;E(u,"result",{g:function(){return c.v},s:function(t){c.v=t}});let t=0,r=s;for(;!(r||(t<ie.length?ie[t++]:ue)).call(o,u);)r=null}}return e.v}}function ae(t,r,e,n){if(!x(e))for(const o in e)r[o]=ce(t,e[o],n,o);return r}function le(t,r,e){return ae([],t,r,{handler:e,src:r,path:[]})}function pe(t,r){return ce([],t,{handler:r,src:t})}function fe(t){var r,e=t.value;return!!v(e)&&((r=t.result=[]).length=e.length,t.copyTo(r,e),!0)}function xe(t){var r=t.value;return!!et(r)&&(t.result=new Date(r.getTime()),!0)}function ye(t){return t.type===_}function de(t){var r,e=t.value;return!!se(e)&&(r=t.result={},t.copyTo(r,e),!0)}function be(r,t){return A(t,t=>{le(r,t)}),r}Yr=s;let ve;function he(){return(ve=!ve||C.lzy&&!ve.b?P("performance"):ve).v}function ge(){var t=he();return t&&t.now?t.now():zr()}function me(t){return ge()-t}const Se="(.*)";function we(t,r,e,n,o){return RegExp((o?"^":a)+e(t.replace(r,"\\$1"))+(o?"$":a),n?"i":"")}function Ie(t,r){return t[ar(3)]=function(){return Te(r)},t}function Te(r){let e=!1;function n(){return r.v}var t={next:function(){var t={done:e=e||!r.n||r.n(T(arguments,0))};return e||E(t,M,{g:n}),t}};return r.r&&(t.return=function(t){return{done:!0,value:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return{done:!0,value:r.t&&r.t(t)}}),t}function je(e,n,o){var t;if(e&&(lr(e)||(e=e[t=ar(3)]?e[t]():null),lr(e)))try{let t=0,r=e.next();for(;!r[$]&&-1!==n.call(o||e,r[M],t,e);)t++,r=e.next();e.return&&e.return(r)}catch(t){e.throw&&e.throw(t)}}var Oe=n.create||function(t){if(!t)return{};var r=typeof t;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+I(t));function e(){}return e[c]=t,new e};function Ee(t,r,e){r=r&&r[ar(9)];return r?r(t,e):[t]}const Ce=j("split",e);var Fe=k()?j("split",e):Ee,De=j("endsWith",e,function(t,r,e){y(t)||g("'"+I(t)+"' is not a string");var r=y(r)?r:w(r),n=r[s],o=t[s],e=!f(e)&&e<o?e:o;return O(t,e-n,e)===r});const Pe=j(U,e);U=j(t,e),t=j("includes",e,ze),e=t;function ze(t,r,e){return st(r)&&g("'searchString' must not be a regular expression"+I(r)),-1!==Pe(t,w(r),e)}const ke="ref",Ae="un"+ke,Ne="hasRef",Le="enabled";function _e(t,r,e){let n=!0,o=t?r(null):null,s;const u=()=>(n=!1,o&&o[Ae]&&o[Ae](),s),i=()=>(o=r(o),n||u(),s),c=()=>{o&&e(o),o=null};return s={cancel:c,refresh:i,[Ne]:()=>o&&o[Ne]?o[Ne]():n,[ke]:()=>(n=!0,o&&o[ke]&&o[ke](),s),[Ae]:u,[Le]:!1},Ht(s,Le,{get:()=>!!o,set:t=>{!t&&o&&c(),t&&!o&&i()}}),{h:s,dn:()=>{o=null}}}function Re(r,t,e,n){var o=v(e),s=o?e.length:0;let u=(0<s?e[0]:o?l:e)||setTimeout,i=(1<s?e[1]:l)||clearTimeout,c=n[0],a=(n[0]=function(){a.dn(),c.apply(r,arguments)},_e(t,t=>{if(t){if(t.refresh)return t.refresh(),t;i.call(r,t)}return u.apply(r,n)},function(t){i.call(r,t)}));return a.h}function We(t,r){return Re(this,!0,l,T(arguments,0))}let Ke,Be=100,He=50;function Ue(){return!(!(Ke=Ke||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}exports.arrAppend=function(r,e){if(!f(e)&&r)if(v(e))r.push.apply(r,e);else if(lr(e)){let t=e.next();for(;!t[$];)r.push(t[M]),t=e.next()}else r.push(e);return r},exports.arrContains=jr,exports.arrEvery=pr,exports.arrFilter=fr,exports.arrFind=mr,exports.arrFindIndex=Sr,exports.arrFindLast=wr,exports.arrFindLastIndex=Ir,exports.arrForEach=A,exports.arrIncludes=Tr,exports.arrIndexOf=xr,exports.arrLastIndexOf=yr,exports.arrMap=Or,exports.arrReduce=Er,exports.arrSome=u,exports.arrayDeepCopyHandler=fe,exports.asString=w,exports.createArrayIterator=function(t){let r=-1,e=t?t.slice():[],n=e[s];t={n:function(){return++r>=n}};return E(t,"v",{g:function(){if(0<=r&&r<n)return e[r]}}),Te(t)},exports.createCustomError=Dr,exports.createEnum=function(t){return yt(t,1,0,S)},exports.createEnumKeyMap=wt,exports.createEnumValueMap=function(t){return yt(t,1,1,S)},exports.createFilenameRegex=function(t,r,e){return we(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Se:"(.)"}),!!r,e)},exports.createIterable=function(t){return Ie({},t)},exports.createIterator=Te,exports.createRangeIterator=function(t,r,e){let n=t,o=l,s=(x(r)&&(r=t),e||(t<=r?1:-1));e={n:function(){var t;return(t=0<s?n>r:n<r)||(o=n,n+=s),t}};return E(e,"v",{g:function(){return o}}),Te(e)},exports.createSimpleMap=It,exports.createTimeout=function(t,r){return Re(this,!1,l,T(arguments,0))},exports.createTimeoutWith=function(t,r,e){return Re(this,!1,t,T(arguments,1))},exports.createTypeMap=It,exports.createWildcardRegex=function(t,r,e){return we(w(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Se),!!r,e)},exports.dateDeepCopyHandler=xe,exports.deepExtend=function(t,r,e,n,o,s,u){return be(pe(t)||{},T(arguments,0))},exports.dumpObj=I,exports.elapsedTime=me,exports.encodeAsHtml=function(t){return re=re||Mt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),w(t).replace(/[&<>"']/g,t=>"&"+re.v[t]+";")},exports.encodeAsJson=function(t,r){let e;if(y(t))e='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Xr(N(t),4,"0"))})+'"';else try{e=JSON.stringify(t,null,r?nt(r)?r:4:l)}catch(t){e='"'+I(t)+'"'}return e},exports.functionDeepCopyHandler=ye,exports.getDocument=rr,exports.getGlobal=Yt,exports.getHistory=or,exports.getInst=tr,exports.getIntValue=function(t,r){return x(t)?r:nt(t)?t:isNaN(t=parseInt(t,10))?r:t},exports.getKnownSymbol=ar,exports.getLazy=Mt,exports.getLength=function(t){return t[Yr]},exports.getNavigator=nr,exports.getPerformance=he,exports.getSymbol=k,exports.getValueByIter=function(r,t,e){return t&&r&&(je(t,t=>{if(x(r))return-1;r=r[t]}),!x(r))?r:e},exports.getValueByKey=function(r,t,e){if(!t||!r)return e;var n=Ce(t,"."),o=n.length;for(let t=0;t<o&&!x(r);t++)r=r[n[t]];return x(r)?e:r},exports.getWindow=er,exports.hasDocument=function(){return!!rr()},exports.hasHistory=function(){return!!or()},exports.hasIdleCallback=Ue,exports.hasNavigator=function(){return!!nr()},exports.hasPerformance=function(){return!!he()},exports.hasSymbol=function(){return!!k()},exports.hasValue=function(t){return function t(r,e){let n=!1===r||0===r;if(!n&&!x(r))if(v(r))n=0<r[s];else if(et(r))n=!isNaN(r.getTime());else{if(ot(r))return!0;if(b(r)){try{var o=function(r,t){let e;return A(t,t=>{if(t in r)return t=r[t],e=0<(d(t)?t():t),-1}),e}(r,[s,"byteLength","size","count"]);if(ot(o))return o;if(d(r.valueOf)&&e<5)return t(r.valueOf(),++e)}catch(t){}return!!ht(r)[s]}n=at(r)}return n}(t,0)},exports.hasWindow=function(){return!!er()},exports.isArray=v,exports.isArrayBuffer=L,exports.isBlob=R,exports.isBoolean=ot,exports.isDate=et,exports.isDefined=tt,exports.isError=ut,exports.isFile=K,exports.isFormData=J,exports.isFunction=d,exports.isIterable=function(t){return!Y(t)&&d(t[ar(3)])},exports.isIterator=lr,exports.isNode=function(){return(Xt=Xt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},exports.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},exports.isNullOrUndefined=x,exports.isNumber=nt,exports.isObject=b,exports.isPlainObject=se,exports.isPrimitive=rt,exports.isPromise=function(t){return it(t)&&d(t.catch)},exports.isPromiseLike=it,exports.isRegExp=st,exports.isStrictNullOrUndefined=Y,exports.isStrictUndefined=function(t){return!tt(t)},exports.isString=y,exports.isSymbol=cr,exports.isThenable=ct,exports.isTruthy=at,exports.isTypeof=function(t,r){return typeof t===r},exports.isUndefined=f,exports.isWebWorker=function(){return(Qt=Qt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},exports.iterForOf=je,exports.makeGlobRegex=function(t,r,e){return we(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Se:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,e)},exports.makeIterable=Ie,exports.mathCeil=Vr,exports.mathFloor=Gr,exports.mathMax=Ft,exports.mathMin=m,exports.mathToInt=Jr,exports.mathTrunc=qr,exports.newSymbol=function(t,r){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):r?null:Lt(t)},exports.normalizeJsName=function(t,r){t=w(t).replace(te,"_");return f(r)?t:Mr(t,!r)},exports.objAssign=vt,exports.objCopyProps=le,exports.objCreate=Oe,exports.objDeepCopy=pe,exports.objDeepFreeze=S,exports.objDefine=E,exports.objDefineAccessors=function(t,r,e,n,o,s){s={e:s,c:o};return e&&(s.g=e),n&&(s.s=n),Ht(t,r,Bt(s))},exports.objDefineGet=function(t,r,e,n,o){return Ht(t,r,Bt({e:o,c:n,[d(e)?"g":"v"]:e}))},exports.objDefineProp=Ht,exports.objDefineProperties=Ut,exports.objDefineProps=function(t,r){let e={};return h(r,(t,r)=>{e[t]=Bt(r)}),Ut(t,e)},exports.objExtend=function(t,r,e,n,o,s,u){return be(t||{},T(arguments,0))},exports.objForEachKey=h,exports.objFreeze=gt,exports.objGetOwnPropertyDescriptor=lt,exports.objGetPrototypeOf=St,exports.objHasOwn=ft,exports.objHasOwnProperty=pt,exports.objKeys=ht,exports.objSeal=mt,exports.objSetPrototypeOf=Cr,exports.objToString=X,exports.perfNow=ge,exports.plainObjDeepCopyHandler=de,exports.polyArrFind=br,exports.polyArrFindIndex=vr,exports.polyArrFindLast=hr,exports.polyArrFindLastIndex=gr,exports.polyArrIncludes=dr,exports.polyGetKnownSymbol=Wt,exports.polyIsArray=function(t){return!x(t)&&"[object Array]"===X(t)},exports.polyNewSymbol=Lt,exports.polyObjHasOwn=xt,exports.polyObjKeys=function(t){if(!b(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const e in t)ft(t,e)&&r.push(e);return r},exports.polyStrIncludes=ze,exports.polyStrSubstr=Pt,exports.polyStrSymSplit=Ee,exports.polyStrTrim=Nr,exports.polyStrTrimEnd=_r,exports.polyStrTrimStart=Lr,exports.polySymbolFor=_t,exports.polySymbolKeyFor=Rt,exports.polyUtcNow=kr,exports.scheduleIdleCallback=function(e,n){function o(t){let r=ge();return{didTimeout:t,timeRemaining:()=>He-me(r)}}if(Ue()){let r=_e(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),e(t||o(!1))},n)),t=>{cancelIdleCallback(t)});return r.h}var t=(n||{}).timeout;return We(()=>{e(o(!0))},f(t)?Be:t)},exports.scheduleInterval=function(t,r){let e=this,n=T(arguments,0);return _e(!0,t=>(t&&clearInterval(t),setInterval.apply(e,n)),t=>{clearInterval(t)}).h},exports.scheduleTimeout=We,exports.scheduleTimeoutWith=function(t,r,e){return Re(this,!0,t,T(arguments,1))},exports.setBypassLazyCache=function(t){$t&&$t(),C.lzy=t},exports.setDefaultIdleTimeout=function(t){Be=t},exports.setDefaultMaxExecutionTime=function(t){He=t},exports.setValueByIter=function(e,t,n){if(e&&t){let r;je(t,t=>{r&&(x(e[r])&&(e[r]={}),e=e[r]),r=t}),e[r]=n}},exports.setValueByKey=function(r,t,e){var n;r&&t&&(n=(t=Ce(t,".")).pop(),A(t,t=>{x(r[t])&&(r[t]={}),r=r[t]}),r[n]=e)},exports.strCamelCase=Mr,exports.strContains=e,exports.strEndsWith=De,exports.strIncludes=t,exports.strIndexOf=Pe,exports.strIsNullOrEmpty=function(t){return y(t)?t===a:x(t)},exports.strIsNullOrWhiteSpace=function(t){return y(t)?t.replace(/[\s\t\r\n\f]+/g,a)===a:x(t)},exports.strKebabCase=function(t,r){t=$r(t,"-");return(r?N:Ur)(t)},exports.strLastIndexOf=U,exports.strLeft=function(t,r){return O(t,0,r)},exports.strLetterCase=function(t){return w(t).replace(/(_|\b)\w/g,N)},exports.strLower=Ur,exports.strPadEnd=o,exports.strPadStart=Xr,exports.strRepeat=Zr,exports.strRight=function(t,r){var e=t[s];return r<=0?a:r<e?O(t,e-r):t},exports.strSlice=Dt,exports.strSnakeCase=function(t,r){t=$r(t,"_");return(r?N:Ur)(t)},exports.strSplit=Ce,exports.strStartsWith=zt,exports.strSubstr=q,exports.strSubstring=O,exports.strSymSplit=Fe,exports.strTrim=Rr,exports.strTrimEnd=Br,exports.strTrimLeft=Kr,exports.strTrimRight=Hr,exports.strTrimStart=Wr,exports.strUpper=N,exports.symbolFor=function(t){return sr&&(!C.lzy||z.b)||k(),(sr.v||_t)(t)},exports.symbolKeyFor=function(t){return ur&&(!C.lzy||z.b)||k(),(ur.v||Rt)(t)},exports.throwError=function(t){throw Error(t)},exports.throwRangeError=dt,exports.throwTypeError=g,exports.throwUnsupported=function(t){throw new(Pr=Pr||Dr("UnsupportedError"))(t)},exports.utcNow=zr; | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
"use strict";const l=void 0,a="";var L="boolean";const _="function";var R="number";const W="object",c="prototype";var K="string";const r="undefined",B="constructor",H="Symbol";var U="indexOf",t="lastIndexOf";const s="length",$="done",M="value",G="name",n=Object,V=n[c];var q=String,e=q[c],o=Math,J=Array,u=J[c];function Z(t,r){let e=r;try{e=t()}catch(t){}return e}const Q=[K,R,L,r,"symbol","bigint"];function i(r){return function(t){return typeof t===r}}function p(t){const r="[object "+t+"]";return function(t){return!(!t||X(t)!==r)}}function X(t){return V.toString.call(t)}function f(t){return typeof t===r||t===r}function x(t){return null===t||f(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==l}function rt(t){var r=typeof t;return!(t&&r===W||null!==t&&!~Q.indexOf(r))}const y=i(K),d=i(_);function b(t){return!(!t&&x(t)||!t||typeof t!==W)}const v=J.isArray,et=p("Date"),nt=i(R),ot=i(L),st=p("RegExp");K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer");const ut=p("Error");function it(t){return!!t&&d(t.then)}var ct=it;function at(t){return!(!t||Z(()=>!(t&&0+t),!t))}const lt=n.getOwnPropertyDescriptor;function pt(t,r){return t&&V.hasOwnProperty.call(t,r)}const ft=n.hasOwn||xt;function xt(t,r){return pt(t,r)||!!lt(t,r)}function h(t,r,e){if(t&&b(t))for(const n in t)if(ft(t,n)&&-1===r.call(e||t,n,t[n]))break}function yt(t,e,n,r){let o={};return h(t,(t,r)=>{o[t]=e?r:t,o[r]=n?r:t}),r(o)}function g(t){throw new TypeError(t)}function dt(t){throw new RangeError(t)}const bt=n.freeze;var m=t=>t,vt=n.assign;function ht(t){return b(t)&&null!==t||g("objKeys called on non-object"),n.keys(t)}function S(t){return bt&&h(t,(t,r)=>{(v(r)||b(r))&&bt(r)}),gt(t)}const gt=bt||m;var mt=n.seal||m;const St=n.getPrototypeOf||m;function wt(t){return yt(t,0,0,S)}function It(t){let e={};return h(t,(t,r)=>{e[t]=r[1],e[r[0]]=r[1]}),S(e)}const Tt=wt({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}),w=q,jt="__tsUtils$gblCfg";let Ot;function Et(){var t;return(t=(t=(t=typeof globalThis!==r?globalThis:void 0)||typeof self===r?t:self)||typeof window===r?t:window)||typeof global===r?t:global}function Ct(){var t;return Ot||(t=Et()||{},Ot=t[jt]=t[jt]||{}),Ot}function I(t,r){let e=a;if(ut(t))e="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{e=JSON.stringify(t,null,r?nt(r)?r:4:l)}catch(t){e=" - "+I(t,r)}return X(t)+": "+e}function T(r,e){var n=[];for(let t=e;t<r[s];t++)n[t-e]=r[t];return n}function j(e,n,o){return function(t){var r=t&&t[e]||n&&n[e];if(r||o)return(r||o).apply(t,T(arguments,r?1:0));g("'"+w(e)+"' not defined for "+I(t))}}m=o.min;const Ft=o.max,Dt=j("slice",e),O=j("substring",e);q=j("substr",e,Pt);function Pt(t,r,e){return x(t)&&g("'polyStrSubstr called with invalid "+I(t)),e<0?a:((r=r||0)<0&&(r=Ft(r+t[s],0)),f(e)?Dt(t,r):Dt(t,r,r+e))}const zt=j("startsWith",e,function(t,r,e){y(t)||g("'"+I(t)+"' is not a string");var r=y(r)?r:w(r),n=r[s],e=0<e?e:0;return O(t,e,e+n)===r});let kt;function At(){var t;return kt||(t=Ct(),kt=t.gblSym=t.gblSym||{k:{},s:{}}),kt}let Nt={};function Lt(t){return{description:w(t),toString:()=>H+"("+t+")",_polyfill:!0}}function _t(t){var r,e=At();return ft(e,t)||(r=Lt(t),e.k[t]=r,e.s[r]=w(t)),e.k[t]}function Rt(t){return t&&t.toString&&zt(t.toString(),H)||g(t+" is not a symbol"),At().s[t]}function Wt(t){t=Tt[t];return t?Nt[t]=Nt[t]||Lt(H+"."+t):void 0}const Kt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Bt(t){let e={};return e[Kt.c]=!0,e[Kt.e]=!0,h(t,(t,r)=>{e[Kt[t]]=f(r)?e[Kt[t]]:r}),e}const E=n.defineProperty,Ht=n.defineProperties;function Ut(t,r,e){return E(t,r,Bt(e))}let C,$t=function(){C=Ct(),$t=null};function Mt(r){let e={};return $t&&$t(),e.b=C.lzy,E(e,"v",{configurable:!0,get:function(){var t=r();return C.lzy||(E(e,"v",{value:t}),e.b&&delete e.b),C.lzy&&e.b!==C.lzy&&(e.b=C.lzy),t}}),e}function F(t,r){return Mt(()=>Z(t,r))}const Gt="window";let Vt,D,qt,Jt,Zt,Qt,Xt;function P(t){return F(()=>tr(t)||l,l)}function Yt(t){return(Vt=!Vt||!1===t||C.lzy&&!Vt.b?F(Et,null):Vt).v}function tr(t,r){r=Yt(r);return r&&r[t]?r[t]:t===Gt&&D?D.v:null}function rr(){return(qt=!qt||C.lzy&&!qt.b?P("document"):qt).v}function er(){return(D=!D||C.lzy&&!D.b?P(Gt):D).v}function nr(){return(Jt=!Jt||C.lzy&&!Jt.b?P("navigator"):Jt).v}function or(){return(Zt=!Zt||C.lzy&&!Zt.b?P("history"):Zt).v}let z,sr,ur;function ir(t){return F(function(){return z.v?z[t]:l},l)}var cr=i("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),sr&&!t||(sr=ir("for")),ur&&!t||(ur=ir("keyFor")),z.v}function ar(t,r){var e=Tt[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[e||t]:r?l:Wt(t)}function lr(t){return!!t&&d(t.next)}var pr=j("every",u),fr=j("filter",u);function A(r,e,n){if(r){var o=r[s]>>>0;for(let t=0;t<o&&!(t in r&&-1===e.call(n||r,r[t],t,r));t++);}}const xr=j(U,u);var yr=j(t,u);function dr(t,r,e){return-1!==xr(t,r,e)}function br(t,r,e){r=vr(t,r,e);return-1!==r?t[r]:void 0}function vr(e,n,o){let s=-1;return A(e,(t,r)=>{if(n.call(o|e,t,r,e))return s=r,-1}),s}function hr(t,r,e){r=gr(t,r,e);return-1!==r?t[r]:void 0}function gr(r,e,n){let o=-1;for(let t=(r[s]>>>0)-1;0<=t;t--)if(t in r&&e.call(n|r,r[t],t,r)){o=t;break}return o}var mr=j("find",u,br),Sr=j("findIndex",u,vr),wr=j("findLast",u,hr),Ir=j("findLastIndex",u,gr),Tr=j("includes",u,dr),jr=Tr,Or=j("map",u),Er=j("reduce",u),u=j("some",u);function Cr(t,r){return(n.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,r){t.__proto__=r}:function(e,t){h(t,(t,r)=>e[t]=r)}))(t,r)}const Fr=(t,r)=>{try{t[c][G]=r}catch(t){}};function Dr(r,e){let n=Error,o=n[c][G];var t,s,u;function i(){this.constructor=s,this[G]=t}return t=r,s=function(){let t=this;try{Fr(n,r),(t=n.apply(t,arguments)||t)[G]=r,e&&e(t,arguments)}finally{Fr(n,o)}return t},u=n,Cr(s,u),i[c]=u[c],s[c]=new i,s}let Pr;function zr(){return(Date.now||kr)()}function kr(){return(new Date).getTime()}function Ar(r){return function(t){return x(t)&&g("strTrim called ["+I(t)+"]"),t&&t.replace?t.replace(r,a):t}}var Nr=Ar(/^\s+|(?=\s)\s+$/g),Lr=Ar(/^\s+/g),_r=Ar(/(?=\s)\s+$/g);const Rr=j("trim",e,Nr);var Wr=j("trimStart",e,Lr),Kr=Wr,Br=j("trimEnd",e,_r),Hr=Br;const N=j("toUpperCase",e),Ur=j("toLowerCase",e);function $r(t,i,c){return Rr(w(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,e,n,o,s)=>{let u=n||s||a;return c&&(u=N(u)),(o||a)+i+u})}function Mr(t,r){return $r(t,"",!0).replace(/^\w/,r?N:Ur)}const Gr=o.floor,Vr=o.ceil,qr=o.trunc||function(t){t=+t;return(0<t?Gr:Vr)(t)};function Jr(t,r){var e=+t;return e==1/0&&r&&dt("invalid value ["+I(t)+"]"),e!=e||0==e?0:qr(e)}const Zr=j("repeat",e,function(t,r){x(t)&&g("can't convert ["+I(t)+"]"),(r=Jr(r,!0))<0&&dt("invalid count must be >= 0 && < Infinity");let e=y(t)?t:w(t),n=a;for(;0<r;(r>>>=1)&&(e+=e))1&r&&(n+=e);return n});function Qr(t,r,e){let n=a;r=Jr(r,!0),r>>=0;t=t[s];return n=t<r&&(r-=t,(n=r>(n=x(e)?" ":w(e))[s]?Zr(n,Vr(r/n[s])):n)[s]>r)?O(n,0,r):n}const Xr=j("padStart",e,function(t,r,e){return Qr(t,r,e)+t});var Yr,o=j("padEnd",e,function(t,r,e){return t+Qr(t,r,e)});const te=/([^\w\d_$])/g;let re,ee,ne,oe;function se(r){if(!r||typeof r!==W)return!1;let e=!1;if(r!==(oe=oe||!er()||er())){ne||(ee=Function[c].toString,ne=ee.call(n));try{let t=St(r);(e=!t)||(pt(t,B)&&(t=t[B]),e=t&&typeof t===_&&ee.call(t)===ne)}catch(t){}}return e}function ue(t){var r=t.result={};return t.copyTo(r,t.value),!0}const ie=[fe,de,ye,xe];function ce(n,t,o,r){var s=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let e={handler:o.handler,src:o.src,path:r},u={type:typeof t,isPrim:rt(t),value:t,result:t,path:r,origin:o.src,copy:(t,r)=>ce(n,t,r?e:o,r),copyTo:(t,r)=>ae(n,t,r,e)};if(u.isPrim)return s&&s.call(o,u)?u.result:t;{var r=n,i=t;let e;if(A(r,t=>{if(t.k===i)return e=t,-1}),!e){e={k:i,v:i},r.push(e);{var c=e;Ut(u,"result",{g:function(){return c.v},s:function(t){c.v=t}});let t=0,r=s;for(;!(r||(t<ie.length?ie[t++]:ue)).call(o,u);)r=null}}return e.v}}function ae(t,r,e,n){if(!x(e))for(const o in e)r[o]=ce(t,e[o],n,o);return r}function le(t,r,e){return ae([],t,r,{handler:e,src:r,path:[]})}function pe(t,r){return ce([],t,{handler:r,src:t})}function fe(t){var r,e=t.value;return!!v(e)&&((r=t.result=[]).length=e.length,t.copyTo(r,e),!0)}function xe(t){var r=t.value;return!!et(r)&&(t.result=new Date(r.getTime()),!0)}function ye(t){return t.type===_}function de(t){var r,e=t.value;return!!se(e)&&(r=t.result={},t.copyTo(r,e),!0)}function be(r,t){return A(t,t=>{le(r,t)}),r}Yr=s;let ve;function he(){return(ve=!ve||C.lzy&&!ve.b?P("performance"):ve).v}function ge(){var t=he();return t&&t.now?t.now():zr()}function me(t){return ge()-t}const Se="(.*)";function we(t,r,e,n,o){return RegExp((o?"^":a)+e(t.replace(r,"\\$1"))+(o?"$":a),n?"i":"")}function Ie(t,r){return t[ar(3)]=function(){return Te(r)},t}function Te(r){let e=!1;function n(){return r.v}var t={next:function(){var t={done:e=e||!r.n||r.n(T(arguments,0))};return e||Ut(t,M,{g:n}),t}};return r.r&&(t.return=function(t){return{done:!0,value:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return{done:!0,value:r.t&&r.t(t)}}),t}function je(e,n,o){var t;if(e&&(lr(e)||(e=e[t=ar(3)]?e[t]():null),lr(e)))try{let t=0,r=e.next();for(;!r[$]&&-1!==n.call(o||e,r[M],t,e);)t++,r=e.next();e.return&&e.return(r)}catch(t){e.throw&&e.throw(t)}}var Oe=n.create||function(t){if(!t)return{};var r=typeof t;if(r!==W&&r!==_)throw new TypeError("Prototype must be an Object or function: "+I(t));function e(){}return e[c]=t,new e};function Ee(t,r,e){r=r&&r[ar(9)];return r?r(t,e):[t]}const Ce=j("split",e);var Fe=k()?j("split",e):Ee,De=j("endsWith",e,function(t,r,e){y(t)||g("'"+I(t)+"' is not a string");var r=y(r)?r:w(r),n=r[s],o=t[s],e=!f(e)&&e<o?e:o;return O(t,e-n,e)===r});const Pe=j(U,e);U=j(t,e),t=j("includes",e,ze),e=t;function ze(t,r,e){return st(r)&&g("'searchString' must not be a regular expression"+I(r)),-1!==Pe(t,w(r),e)}const ke="ref",Ae="un"+ke,Ne="hasRef",Le="enabled";function _e(t,r,e){let n=!0,o=t?r(null):null,s;const u=()=>(n=!1,o&&o[Ae]&&o[Ae](),s),i=()=>(o=r(o),n||u(),s),c=()=>{o&&e(o),o=null};return s={cancel:c,refresh:i,[Ne]:()=>o&&o[Ne]?o[Ne]():n,[ke]:()=>(n=!0,o&&o[ke]&&o[ke](),s),[Ae]:u,[Le]:!1},E(s,Le,{get:()=>!!o,set:t=>{!t&&o&&c(),t&&!o&&i()}}),{h:s,dn:()=>{o=null}}}function Re(r,t,e,n){var o=v(e),s=o?e.length:0;let u=(0<s?e[0]:o?l:e)||setTimeout,i=(1<s?e[1]:l)||clearTimeout,c=n[0],a=(n[0]=function(){a.dn(),c.apply(r,arguments)},_e(t,t=>{if(t){if(t.refresh)return t.refresh(),t;i.call(r,t)}return u.apply(r,n)},function(t){i.call(r,t)}));return a.h}function We(t,r){return Re(this,!0,l,T(arguments,0))}let Ke,Be=100,He=50;function Ue(){return!(!(Ke=Ke||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}exports.arrAppend=function(r,e){if(!f(e)&&r)if(v(e))r.push.apply(r,e);else if(lr(e)){let t=e.next();for(;!t[$];)r.push(t[M]),t=e.next()}else r.push(e);return r},exports.arrContains=jr,exports.arrEvery=pr,exports.arrFilter=fr,exports.arrFind=mr,exports.arrFindIndex=Sr,exports.arrFindLast=wr,exports.arrFindLastIndex=Ir,exports.arrForEach=A,exports.arrIncludes=Tr,exports.arrIndexOf=xr,exports.arrLastIndexOf=yr,exports.arrMap=Or,exports.arrReduce=Er,exports.arrSome=u,exports.arrayDeepCopyHandler=fe,exports.asString=w,exports.createArrayIterator=function(t){let r=-1,e=t?t.slice():[],n=e[s];t={n:function(){return++r>=n}};return Ut(t,"v",{g:function(){if(0<=r&&r<n)return e[r]}}),Te(t)},exports.createCustomError=Dr,exports.createEnum=function(t){return yt(t,1,0,S)},exports.createEnumKeyMap=wt,exports.createEnumValueMap=function(t){return yt(t,1,1,S)},exports.createFilenameRegex=function(t,r,e){return we(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Se:"(.)"}),!!r,e)},exports.createIterable=function(t){return Ie({},t)},exports.createIterator=Te,exports.createRangeIterator=function(t,r,e){let n=t,o=l,s=(x(r)&&(r=t),e||(t<=r?1:-1));e={n:function(){var t;return(t=0<s?n>r:n<r)||(o=n,n+=s),t}};return Ut(e,"v",{g:function(){return o}}),Te(e)},exports.createSimpleMap=It,exports.createTimeout=function(t,r){return Re(this,!1,l,T(arguments,0))},exports.createTimeoutWith=function(t,r,e){return Re(this,!1,t,T(arguments,1))},exports.createTypeMap=It,exports.createWildcardRegex=function(t,r,e){return we(w(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Se),!!r,e)},exports.dateDeepCopyHandler=xe,exports.deepExtend=function(t,r,e,n,o,s,u){return be(pe(t)||{},T(arguments,0))},exports.dumpObj=I,exports.elapsedTime=me,exports.encodeAsHtml=function(t){return re=re||Mt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),w(t).replace(/[&<>"']/g,t=>"&"+re.v[t]+";")},exports.encodeAsJson=function(t,r){let e;if(y(t))e='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Xr(N(t),4,"0"))})+'"';else try{e=JSON.stringify(t,null,r?nt(r)?r:4:l)}catch(t){e='"'+I(t)+'"'}return e},exports.functionDeepCopyHandler=ye,exports.getDocument=rr,exports.getGlobal=Yt,exports.getHistory=or,exports.getInst=tr,exports.getIntValue=function(t,r){return x(t)?r:nt(t)?t:isNaN(t=parseInt(t,10))?r:t},exports.getKnownSymbol=ar,exports.getLazy=Mt,exports.getLength=function(t){return t[Yr]},exports.getNavigator=nr,exports.getPerformance=he,exports.getSymbol=k,exports.getValueByIter=function(r,t,e){return t&&r&&(je(t,t=>{if(x(r))return-1;r=r[t]}),!x(r))?r:e},exports.getValueByKey=function(r,t,e){if(!t||!r)return e;var n=Ce(t,"."),o=n.length;for(let t=0;t<o&&!x(r);t++)r=r[n[t]];return x(r)?e:r},exports.getWindow=er,exports.hasDocument=function(){return!!rr()},exports.hasHistory=function(){return!!or()},exports.hasIdleCallback=Ue,exports.hasNavigator=function(){return!!nr()},exports.hasPerformance=function(){return!!he()},exports.hasSymbol=function(){return!!k()},exports.hasValue=function(t){return function t(r,e){let n=!1===r||0===r;if(!n&&!x(r))if(v(r))n=0<r[s];else if(et(r))n=!isNaN(r.getTime());else{if(ot(r))return!0;if(b(r)){try{var o=function(r,t){let e;return A(t,t=>{if(t in r)return t=r[t],e=0<(d(t)?t():t),-1}),e}(r,[s,"byteLength","size","count"]);if(ot(o))return o;if(d(r.valueOf)&&e<5)return t(r.valueOf(),++e)}catch(t){}return!!ht(r)[s]}n=at(r)}return n}(t,0)},exports.hasWindow=function(){return!!er()},exports.isArray=v,exports.isArrayBuffer=L,exports.isBlob=R,exports.isBoolean=ot,exports.isDate=et,exports.isDefined=tt,exports.isError=ut,exports.isFile=K,exports.isFormData=J,exports.isFunction=d,exports.isIterable=function(t){return!Y(t)&&d(t[ar(3)])},exports.isIterator=lr,exports.isNode=function(){return(Xt=Xt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},exports.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},exports.isNullOrUndefined=x,exports.isNumber=nt,exports.isObject=b,exports.isPlainObject=se,exports.isPrimitive=rt,exports.isPromise=function(t){return it(t)&&d(t.catch)},exports.isPromiseLike=it,exports.isRegExp=st,exports.isStrictNullOrUndefined=Y,exports.isStrictUndefined=function(t){return!tt(t)},exports.isString=y,exports.isSymbol=cr,exports.isThenable=ct,exports.isTruthy=at,exports.isTypeof=function(t,r){return typeof t===r},exports.isUndefined=f,exports.isWebWorker=function(){return(Qt=Qt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},exports.iterForOf=je,exports.makeGlobRegex=function(t,r,e){return we(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Se:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,e)},exports.makeIterable=Ie,exports.mathCeil=Vr,exports.mathFloor=Gr,exports.mathMax=Ft,exports.mathMin=m,exports.mathToInt=Jr,exports.mathTrunc=qr,exports.newSymbol=function(t,r){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):r?null:Lt(t)},exports.normalizeJsName=function(t,r){t=w(t).replace(te,"_");return f(r)?t:Mr(t,!r)},exports.objAssign=vt,exports.objCopyProps=le,exports.objCreate=Oe,exports.objDeepCopy=pe,exports.objDeepFreeze=S,exports.objDefine=Ut,exports.objDefineAccessors=function(t,r,e,n,o,s){s={e:s,c:o};return e&&(s.g=e),n&&(s.s=n),E(t,r,Bt(s))},exports.objDefineGet=function(t,r,e,n,o){return E(t,r,Bt({e:o,c:n,[d(e)?"g":"v"]:e}))},exports.objDefineProp=E,exports.objDefineProperties=Ht,exports.objDefineProps=function(t,r){let e={};return h(r,(t,r)=>{e[t]=Bt(r)}),Ht(t,e)},exports.objExtend=function(t,r,e,n,o,s,u){return be(t||{},T(arguments,0))},exports.objForEachKey=h,exports.objFreeze=gt,exports.objGetOwnPropertyDescriptor=lt,exports.objGetPrototypeOf=St,exports.objHasOwn=ft,exports.objHasOwnProperty=pt,exports.objKeys=ht,exports.objSeal=mt,exports.objSetPrototypeOf=Cr,exports.objToString=X,exports.perfNow=ge,exports.plainObjDeepCopyHandler=de,exports.polyArrFind=br,exports.polyArrFindIndex=vr,exports.polyArrFindLast=hr,exports.polyArrFindLastIndex=gr,exports.polyArrIncludes=dr,exports.polyGetKnownSymbol=Wt,exports.polyIsArray=function(t){return!x(t)&&"[object Array]"===X(t)},exports.polyNewSymbol=Lt,exports.polyObjHasOwn=xt,exports.polyObjKeys=function(t){if(!b(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const e in t)ft(t,e)&&r.push(e);return r},exports.polyStrIncludes=ze,exports.polyStrSubstr=Pt,exports.polyStrSymSplit=Ee,exports.polyStrTrim=Nr,exports.polyStrTrimEnd=_r,exports.polyStrTrimStart=Lr,exports.polySymbolFor=_t,exports.polySymbolKeyFor=Rt,exports.polyUtcNow=kr,exports.scheduleIdleCallback=function(e,n){function o(t){let r=ge();return{didTimeout:t,timeRemaining:()=>He-me(r)}}if(Ue()){let r=_e(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),e(t||o(!1))},n)),t=>{cancelIdleCallback(t)});return r.h}var t=(n||{}).timeout;return We(()=>{e(o(!0))},f(t)?Be:t)},exports.scheduleInterval=function(t,r){let e=this,n=T(arguments,0);return _e(!0,t=>(t&&clearInterval(t),setInterval.apply(e,n)),t=>{clearInterval(t)}).h},exports.scheduleTimeout=We,exports.scheduleTimeoutWith=function(t,r,e){return Re(this,!0,t,T(arguments,1))},exports.setBypassLazyCache=function(t){$t&&$t(),C.lzy=t},exports.setDefaultIdleTimeout=function(t){Be=t},exports.setDefaultMaxExecutionTime=function(t){He=t},exports.setValueByIter=function(e,t,n){if(e&&t){let r;je(t,t=>{r&&(x(e[r])&&(e[r]={}),e=e[r]),r=t}),e[r]=n}},exports.setValueByKey=function(r,t,e){var n;r&&t&&(n=(t=Ce(t,".")).pop(),A(t,t=>{x(r[t])&&(r[t]={}),r=r[t]}),r[n]=e)},exports.strCamelCase=Mr,exports.strContains=e,exports.strEndsWith=De,exports.strIncludes=t,exports.strIndexOf=Pe,exports.strIsNullOrEmpty=function(t){return y(t)?t===a:x(t)},exports.strIsNullOrWhiteSpace=function(t){return y(t)?t.replace(/[\s\t\r\n\f]+/g,a)===a:x(t)},exports.strKebabCase=function(t,r){t=$r(t,"-");return(r?N:Ur)(t)},exports.strLastIndexOf=U,exports.strLeft=function(t,r){return O(t,0,r)},exports.strLetterCase=function(t){return w(t).replace(/(_|\b)\w/g,N)},exports.strLower=Ur,exports.strPadEnd=o,exports.strPadStart=Xr,exports.strRepeat=Zr,exports.strRight=function(t,r){var e=t[s];return r<=0?a:r<e?O(t,e-r):t},exports.strSlice=Dt,exports.strSnakeCase=function(t,r){t=$r(t,"_");return(r?N:Ur)(t)},exports.strSplit=Ce,exports.strStartsWith=zt,exports.strSubstr=q,exports.strSubstring=O,exports.strSymSplit=Fe,exports.strTrim=Rr,exports.strTrimEnd=Br,exports.strTrimLeft=Kr,exports.strTrimRight=Hr,exports.strTrimStart=Wr,exports.strUpper=N,exports.symbolFor=function(t){return sr&&(!C.lzy||z.b)||k(),(sr.v||_t)(t)},exports.symbolKeyFor=function(t){return ur&&(!C.lzy||z.b)||k(),(ur.v||Rt)(t)},exports.throwError=function(t){throw Error(t)},exports.throwRangeError=dt,exports.throwTypeError=g,exports.throwUnsupported=function(t){throw new(Pr=Pr||Dr("UnsupportedError"))(t)},exports.utcNow=zr; | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -428,7 +428,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
let result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -435,0 +438,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
const l=void 0,c="";var L="boolean";const _="function";var R="number";const W="object",i="prototype";var K="string";const n="undefined",B="constructor",H="Symbol",U="_polyfill";var $="indexOf",t="lastIndexOf";const o="length",s="done",u="value",M="name",e=Object,G=e[i];var V=String,r=V[i],a=Math,q=Array,f=q[i];function J(t,n){let r=n;try{r=t()}catch(t){}return r}const Z=[K,R,L,n,"symbol","bigint"];function p(n){return function(t){return typeof t===n}}function y(t){const n="[object "+t+"]";return function(t){return!(!t||Q(t)!==n)}}function Q(t){return G.toString.call(t)}function X(t,n){return typeof t===n}function d(t){return typeof t===n||t===n}function Y(t){return!nt(t)}function b(t){return null===t||d(t)}function tt(t){return null===t||!nt(t)}function nt(t){return!!t||t!==l}function rt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Z.indexOf(n))}const v=p(K),h=p(_);function g(t){return!(!t&&b(t)||!t||typeof t!==W)}const m=q.isArray,et=y("Date"),at=p(R),ot=p(L),st=y("RegExp");K=y("File"),q=y("FormData"),R=y("Blob"),L=y("ArrayBuffer");const ut=y("Error");function it(t){return!!t&&h(t.then)}var ct=it;function lt(t){return it(t)&&h(t.catch)}function ft(t){return!t||!J(()=>t&&0+t,t)}function pt(t){return!(!t||J(()=>!(t&&0+t),!t))}const yt=e.getOwnPropertyDescriptor;function dt(t,n){return t&&G.hasOwnProperty.call(t,n)}const bt=e.hasOwn||vt;function vt(t,n){return dt(t,n)||!!yt(t,n)}function S(t,n,r){if(t&&g(t))for(const e in t)if(bt(t,e)&&-1===n.call(r||t,e,t[e]))break}function ht(t,r,e,n){let a={};return S(t,(t,n)=>{a[t]=r?n:t,a[n]=e?n:t}),n(a)}function gt(t){throw Error(t)}function w(t){throw new TypeError(t)}function mt(t){throw new RangeError(t)}const St=e.freeze;var wt=t=>t,It=e.assign;function Tt(t){return g(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function jt(t){return St&&S(t,(t,n)=>{(m(n)||g(n))&&St(n)}),Ot(t)}const Ot=St||wt;var xt=e.seal||wt;const Et=e.getPrototypeOf||wt;function Ct(t){return ht(t,1,0,jt)}function Ft(t){return ht(t,0,0,jt)}function Dt(t){return ht(t,1,1,jt)}function Pt(t){let r={};return S(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),jt(r)}function zt(t){return Pt(t)}const kt=Ft({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}),I=V,At="__tsUtils$gblCfg";let Nt;function Lt(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function _t(){var t;return Nt||(t=Lt()||{},Nt=t[At]=t[At]||{}),Nt}function T(t,n){let r=c;if(ut(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?at(n)?n:4:l)}catch(t){r=" - "+T(t,n)}return Q(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[o];t++)e[t-r]=n[t];return e}function O(r,e,a){return function(t){var n=t&&t[r]||e&&e[r];if(n||a)return(n||a).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}wt=a.min;const Rt=a.max,Wt=O("slice",r),x=O("substring",r);V=O("substr",r,Kt);function Kt(t,n,r){return b(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?c:((n=n||0)<0&&(n=Rt(n+t[o],0)),d(r)?Wt(t,n):Wt(t,n,n+r))}function Bt(t,n){return x(t,0,n)}function Ht(t,n){var r=t[o];return n<=0?c:n<r?x(t,r-n):t}const Ut=O("startsWith",r,function(t,n,r){v(t)||w("'"+T(t)+"' is not a string");var n=v(n)?n:I(n),e=n[o],r=0<r?r:0;return x(t,r,r+e)===n});let $t;function Mt(){var t;return $t||(t=_t(),$t=t.gblSym=t.gblSym||{k:{},s:{}}),$t}let Gt={};function Vt(t){var n={description:I(t),toString:()=>H+"("+t+")"};return n[U]=!0,n}function qt(t){var n,r=Mt();return bt(r,t)||(n=Vt(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Jt(t){return t&&t.toString&&Ut(t.toString(),H)||w(t+" is not a symbol"),Mt().s[t]}function Zt(t){t=kt[t];return t?Gt[t]=Gt[t]||Vt(H+"."+t):void 0}const Qt={e:"enumerable",c:"configurable",v:u,w:"writable",g:"get",s:"set"};function Xt(t){let r={};return r[Qt.c]=!0,r[Qt.e]=!0,S(t,(t,n)=>{r[Qt[t]]=d(n)?r[Qt[t]]:n}),r}const Yt=e.defineProperty,tn=e.defineProperties;function nn(t,n,r,e,a){return Yt(t,n,Xt({e:a,c:e,[h(r)?"g":"v"]:r}))}function rn(t,n,r,e,a,o){o={e:o,c:a};return r&&(o.g=r),e&&(o.s=e),Yt(t,n,Xt(o))}function E(t,n,r){return Yt(t,n,Xt(r))}function en(t,n){let r={};return S(n,(t,n)=>{r[t]=Xt(n)}),tn(t,r)}let C,an=function(){C=_t(),an=null};function on(n){let r={};return an&&an(),r.b=C.lzy,E(r,"v",{g:function(){var t=n();return C.lzy||(E(r,"v",{v:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function sn(t){an&&an(),C.lzy=t}function F(t,n){return on(()=>J(t,n))}const un="window";let cn,D,ln,fn,pn,yn,dn;function P(t){return F(()=>vn(t)||l,l)}function bn(t){return(cn=!cn||!1===t||C.lzy&&!cn.b?F(Lt,null):cn).v}function vn(t,n){n=bn(n);return n&&n[t]?n[t]:t===un&&D?D.v:null}function hn(){return!!gn()}function gn(){return(ln=!ln||C.lzy&&!ln.b?P("document"):ln).v}function mn(){return!!Sn()}function Sn(){return(D=!D||C.lzy&&!D.b?P(un):D).v}function wn(){return!!In()}function In(){return(fn=!fn||C.lzy&&!fn.b?P("navigator"):fn).v}function Tn(){return!!jn()}function jn(){return(pn=!pn||C.lzy&&!pn.b?P("history"):pn).v}function On(){return(dn=dn||F(()=>!(!process||!(process.versions||{}).node),!1)).v}function xn(){return(yn=yn||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v}let z,En,Cn;function Fn(t){return F(function(){return z.v?z[t]:l},l)}var Dn=p("symbol");function Pn(){return!!k()}function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),En&&!t||(En=Fn("for")),Cn&&!t||(Cn=Fn("keyFor")),z.v}function zn(t,n){var r=kt[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?l:Zt(t)}function kn(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:Vt(t)}function An(t){return En&&(!C.lzy||z.b)||k(),(En.v||qt)(t)}function Nn(t){return Cn&&(!C.lzy||z.b)||k(),(Cn.v||Jt)(t)}function Ln(t){return!!t&&h(t.next)}function _n(t){return!tt(t)&&h(t[zn(3)])}function Rn(n,r){if(!d(r)&&n)if(m(r))n.push.apply(n,r);else if(Ln(r)){let t=r.next();for(;!t[s];)n.push(t[u]),t=r.next()}else n.push(r);return n}var Wn=O("every",f),Kn=O("filter",f);function A(n,r,e){if(n){var a=n[o]>>>0;for(let t=0;t<a&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const Bn=O($,f);var Hn=O(t,f);function Un(t){return!b(t)&&"[object Array]"===Q(t)}function $n(t,n,r){return-1!==Bn(t,n,r)}function Mn(t,n,r){n=Gn(t,n,r);return-1!==n?t[n]:void 0}function Gn(r,e,a){let o=-1;return A(r,(t,n)=>{if(e.call(a|r,t,n,r))return o=n,-1}),o}function Vn(t,n,r){n=qn(t,n,r);return-1!==n?t[n]:void 0}function qn(n,r,e){let a=-1;for(let t=(n[o]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){a=t;break}return a}var Jn=O("find",f,Mn),Zn=O("findIndex",f,Gn),Qn=O("findLast",f,Vn),Xn=O("findLastIndex",f,qn),Yn=O("includes",f,$n),tr=Yn,nr=O("map",f),rr=O("reduce",f),f=O("some",f);function er(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){S(t,(t,n)=>r[t]=n)}))(t,n)}const ar=(t,n)=>{try{t[i][M]=n}catch(t){}};function or(n,r){let e=Error,a=e[i][M];var t,o,s;function u(){this.constructor=o,this[M]=t}return t=n,o=function(){let t=this;try{ar(e,n),(t=e.apply(t,arguments)||t)[M]=n,r&&r(t,arguments)}finally{ar(e,a)}return t},s=e,er(o,s),u[i]=s[i],o[i]=new u,o}let sr;function ur(t){throw new(sr=sr||or("UnsupportedError"))(t)}function ir(){return(Date.now||cr)()}function cr(){return(new Date).getTime()}function lr(n){return function(t){return b(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,c):t}}var fr=lr(/^\s+|(?=\s)\s+$/g),pr=lr(/^\s+/g),yr=lr(/(?=\s)\s+$/g);const dr=O("trim",r,fr);var br=O("trimStart",r,pr),vr=br,hr=O("trimEnd",r,yr),gr=hr;const N=O("toUpperCase",r),mr=O("toLowerCase",r);function Sr(t,u,i){return dr(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,a,o)=>{let s=e||o||c;return i&&(s=N(s)),(a||c)+u+s})}function wr(t){return I(t).replace(/(_|\b)\w/g,N)}function Ir(t,n){return Sr(t,"",!0).replace(/^\w/,n?N:mr)}function Tr(t,n){t=Sr(t,"-");return(n?N:mr)(t)}function jr(t,n){t=Sr(t,"_");return(n?N:mr)(t)}const Or=a.floor,xr=a.ceil,Er=a.trunc||function(t){t=+t;return(0<t?Or:xr)(t)};function Cr(t,n){var r=+t;return r==1/0&&n&&mt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Er(r)}const Fr=O("repeat",r,function(t,n){b(t)&&w("can't convert ["+T(t)+"]"),(n=Cr(n,!0))<0&&mt("invalid count must be >= 0 && < Infinity");let r=v(t)?t:I(t),e=c;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Dr(t,n,r){let e=c;n=Cr(n,!0),n>>=0;t=t[o];return e=t<n&&(n-=t,(e=n>(e=b(r)?" ":I(r))[o]?Fr(e,xr(n/e[o])):e)[o]>n)?x(e,0,n):e}const Pr=O("padStart",r,function(t,n,r){return Dr(t,n,r)+t});var zr,a=O("padEnd",r,function(t,n,r){return t+Dr(t,n,r)});const kr=/([^\w\d_$])/g;let Ar;function Nr(t,n){t=I(t).replace(kr,"_");return d(n)?t:Ir(t,!n)}function Lr(t,n){let r;if(v(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Pr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?at(n)?n:4:l)}catch(t){r='"'+T(t)+'"'}return r}function _r(t){return Ar=Ar||on(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+Ar.v[t]+";")}let Rr,Wr,Kr;function Br(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(Kr=Kr||!Sn()||Sn())){Wr||(Rr=Function[i].toString,Wr=Rr.call(e));try{let t=Et(n);(r=!t)||(dt(t,B)&&(t=t[B]),r=t&&typeof t===_&&Rr.call(t)===Wr)}catch(t){}}return r}function Hr(t){var n=t.result={};return t.copyTo(n,t.value),!0}const Ur=[qr,Qr,Zr,Jr];function $r(e,t,a,n){var o=a.handler,n=a.path?n?a.path.concat(n):a.path:[];let r={handler:a.handler,src:a.src,path:n},s={type:typeof t,isPrim:rt(t),value:t,result:t,path:n,origin:a.src,copy:(t,n)=>$r(e,t,n?r:a,n),copyTo:(t,n)=>Mr(e,t,n,r)};if(s.isPrim)return o&&o.call(a,s)?s.result:t;{var n=e,u=t;let r;if(A(n,t=>{if(t.k===u)return r=t,-1}),!r){r={k:u,v:u},n.push(r);{var i=r;E(s,"result",{g:function(){return i.v},s:function(t){i.v=t}});let t=0,n=o;for(;!(n||(t<Ur.length?Ur[t++]:Hr)).call(a,s);)n=null}}return r.v}}function Mr(t,n,r,e){if(!b(r))for(const a in r)n[a]=$r(t,r[a],e,a);return n}function Gr(t,n,r){return Mr([],t,n,{handler:r,src:n,path:[]})}function Vr(t,n){return $r([],t,{handler:n,src:t})}function qr(t){var n,r=t.value;return!!m(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function Jr(t){var n=t.value;return!!et(n)&&(t.result=new Date(n.getTime()),!0)}function Zr(t){return t.type===_}function Qr(t){var n,r=t.value;return!!Br(r)&&(n=t.result={},t.copyTo(n,r),!0)}function Xr(n,t){return A(t,t=>{Gr(n,t)}),n}function Yr(t,n,r,e,a,o,s){return Xr(Vr(t)||{},j(arguments,0))}function te(t,n,r,e,a,o,s){return Xr(t||{},j(arguments,0))}function ne(t){return t[zr]}function re(t,n){return b(t)?n:at(t)?t:isNaN(t=parseInt(t,10))?n:t}zr=o;let ee;function ae(){return!!oe()}function oe(){return(ee=!ee||C.lzy&&!ee.b?P("performance"):ee).v}function se(){var t=oe();return t&&t.now?t.now():ir()}function ue(t){return se()-t}const ie="(.*)";function ce(t,n,r,e,a){return RegExp((a?"^":c)+r(t.replace(n,"\\$1"))+(a?"$":c),e?"i":"")}function le(t,n,r){return ce(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,ie),!!n,r)}function fe(t,n,r){return ce(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?ie:"(.)"}),!!n,r)}function pe(t,n,r){return ce(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?ie:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)}function ye(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!b(n))if(m(n))e=0<n[o];else if(et(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(g(n)){try{var a=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(h(t)?t():t),-1}),r}(n,[o,"byteLength","size","count"]);if(ot(a))return a;if(h(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!Tt(n)[o]}e=pt(n)}return e}(t,0)}function de(t){return be({},t)}function be(t,n){return t[zn(3)]=function(){return ve(n)},t}function ve(n){let r=!1;function e(){return n.v}var t={next:function(){r=r||!n.n||n.n(j(arguments,0));var t={[s]:r};return r||E(t,u,{g:e}),t}};return n.r&&(t.return=function(t){return{[s]:!0,[u]:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{[s]:!0,[u]:n.t&&n.t(t)}}),t}function he(t){let n=-1,r=t?t.slice():[],e=r[o];t={n:function(){return++n>=e}};return E(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),ve(t)}function ge(r,e,a){var t;if(r&&(Ln(r)||(r=r[t=zn(3)]?r[t]():null),Ln(r)))try{let t=0,n=r.next();for(;!n[s]&&-1!==e.call(a||r,n[u],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}function me(t,n,r){let e=t,a=l,o=(b(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<o?e>n:e<n)||(a=e,e+=o),t}};return E(r,"v",{g:function(){return a}}),ve(r)}var Se=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[i]=t,new r};function we(t,n,r){n=n&&n[zn(9)];return n?n(t,r):[t]}const Ie=O("split",r);var Te=k()?O("split",r):we;function je(n,t,r){if(!t||!n)return r;var e=Ie(t,"."),a=e.length;for(let t=0;t<a&&!b(n);t++)n=n[e[t]];return b(n)?r:n}function Oe(n,t,r){return t&&n&&(ge(t,t=>{if(b(n))return-1;n=n[t]}),!b(n))?n:r}function xe(n,t,r){var e;n&&t&&(e=(t=Ie(t,".")).pop(),A(t,t=>{b(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)}function Ee(r,t,e){if(r&&t){let n;ge(t,t=>{n&&(b(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}}var Ce=O("endsWith",r,function(t,n,r){v(t)||w("'"+T(t)+"' is not a string");var n=v(n)?n:I(n),e=n[o],a=t[o],r=!d(r)&&r<a?r:a;return x(t,r-e,r)===n});const Fe=O($,r);$=O(t,r),t=O("includes",r,De),r=t;function De(t,n,r){return st(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==Fe(t,I(n),r)}function Pe(t){return v(t)?t.replace(/[\s\t\r\n\f]+/g,c)===c:b(t)}function ze(t){return v(t)?t===c:b(t)}const ke="ref",Ae="un"+ke,Ne="hasRef",Le="enabled";function _e(t,n,r){let e=!0,a=t?n(null):null,o;const s=()=>(e=!1,a&&a[Ae]&&a[Ae](),o),u=()=>(a=n(a),e||s(),o),i=()=>{a&&r(a),a=null};return o={cancel:i,refresh:u,[Ne]:()=>a&&a[Ne]?a[Ne]():e,[ke]:()=>(e=!0,a&&a[ke]&&a[ke](),o),[Ae]:s,[Le]:!1},Yt(o,Le,{get:()=>!!a,set:t=>{!t&&a&&i(),t&&!a&&u()}}),{h:o,dn:()=>{a=null}}}function Re(n,t,r,e){var a=m(r),o=a?r.length:0;let s=(0<o?r[0]:a?l:r)||setTimeout,u=(1<o?r[1]:l)||clearTimeout,i=e[0],c=(e[0]=function(){c.dn(),i.apply(n,arguments)},_e(t,t=>{if(t){if(t.refresh)return t.refresh(),t;u.call(n,t)}return s.apply(n,e)},function(t){u.call(n,t)}));return c.h}function We(t,n){return Re(this,!0,l,j(arguments,0))}function Ke(t,n,r){return Re(this,!0,t,j(arguments,1))}function Be(t,n){return Re(this,!1,l,j(arguments,0))}function He(t,n,r){return Re(this,!1,t,j(arguments,1))}let Ue,$e=100,Me=50;function Ge(){return!(!(Ue=Ue||F(()=>nt(requestIdleCallback),!1)).v||!requestIdleCallback)}function Ve(t){$e=t}function qe(t){Me=t}function Je(r,e){function a(t){let n=se();return{didTimeout:t,timeRemaining:()=>Me-ue(n)}}if(Ge()){let n=_e(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||a(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return We(()=>{r(a(!0))},d(t)?$e:t)}function Ze(t,n){let r=this,e=j(arguments,0);return _e(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h}function Qe(t){if(!g(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)bt(t,r)&&n.push(r);return n}export{Rn as arrAppend,tr as arrContains,Wn as arrEvery,Kn as arrFilter,Jn as arrFind,Zn as arrFindIndex,Qn as arrFindLast,Xn as arrFindLastIndex,A as arrForEach,Yn as arrIncludes,Bn as arrIndexOf,Hn as arrLastIndexOf,nr as arrMap,rr as arrReduce,f as arrSome,qr as arrayDeepCopyHandler,I as asString,he as createArrayIterator,or as createCustomError,Ct as createEnum,Ft as createEnumKeyMap,Dt as createEnumValueMap,fe as createFilenameRegex,de as createIterable,ve as createIterator,me as createRangeIterator,Pt as createSimpleMap,Be as createTimeout,He as createTimeoutWith,zt as createTypeMap,le as createWildcardRegex,Jr as dateDeepCopyHandler,Yr as deepExtend,T as dumpObj,ue as elapsedTime,_r as encodeAsHtml,Lr as encodeAsJson,Zr as functionDeepCopyHandler,gn as getDocument,bn as getGlobal,jn as getHistory,vn as getInst,re as getIntValue,zn as getKnownSymbol,on as getLazy,ne as getLength,In as getNavigator,oe as getPerformance,k as getSymbol,Oe as getValueByIter,je as getValueByKey,Sn as getWindow,hn as hasDocument,Tn as hasHistory,Ge as hasIdleCallback,wn as hasNavigator,ae as hasPerformance,Pn as hasSymbol,ye as hasValue,mn as hasWindow,m as isArray,L as isArrayBuffer,R as isBlob,ot as isBoolean,et as isDate,nt as isDefined,ut as isError,K as isFile,q as isFormData,h as isFunction,_n as isIterable,Ln as isIterator,On as isNode,ft as isNotTruthy,b as isNullOrUndefined,at as isNumber,g as isObject,Br as isPlainObject,rt as isPrimitive,lt as isPromise,it as isPromiseLike,st as isRegExp,tt as isStrictNullOrUndefined,Y as isStrictUndefined,v as isString,Dn as isSymbol,ct as isThenable,pt as isTruthy,X as isTypeof,d as isUndefined,xn as isWebWorker,ge as iterForOf,pe as makeGlobRegex,be as makeIterable,xr as mathCeil,Or as mathFloor,Rt as mathMax,wt as mathMin,Cr as mathToInt,Er as mathTrunc,kn as newSymbol,Nr as normalizeJsName,It as objAssign,Gr as objCopyProps,Se as objCreate,Vr as objDeepCopy,jt as objDeepFreeze,E as objDefine,rn as objDefineAccessors,nn as objDefineGet,Yt as objDefineProp,tn as objDefineProperties,en as objDefineProps,te as objExtend,S as objForEachKey,Ot as objFreeze,yt as objGetOwnPropertyDescriptor,Et as objGetPrototypeOf,bt as objHasOwn,dt as objHasOwnProperty,Tt as objKeys,xt as objSeal,er as objSetPrototypeOf,Q as objToString,se as perfNow,Qr as plainObjDeepCopyHandler,Mn as polyArrFind,Gn as polyArrFindIndex,Vn as polyArrFindLast,qn as polyArrFindLastIndex,$n as polyArrIncludes,Zt as polyGetKnownSymbol,Un as polyIsArray,Vt as polyNewSymbol,vt as polyObjHasOwn,Qe as polyObjKeys,De as polyStrIncludes,Kt as polyStrSubstr,we as polyStrSymSplit,fr as polyStrTrim,yr as polyStrTrimEnd,pr as polyStrTrimStart,qt as polySymbolFor,Jt as polySymbolKeyFor,cr as polyUtcNow,Je as scheduleIdleCallback,Ze as scheduleInterval,We as scheduleTimeout,Ke as scheduleTimeoutWith,sn as setBypassLazyCache,Ve as setDefaultIdleTimeout,qe as setDefaultMaxExecutionTime,Ee as setValueByIter,xe as setValueByKey,Ir as strCamelCase,r as strContains,Ce as strEndsWith,t as strIncludes,Fe as strIndexOf,ze as strIsNullOrEmpty,Pe as strIsNullOrWhiteSpace,Tr as strKebabCase,$ as strLastIndexOf,Bt as strLeft,wr as strLetterCase,mr as strLower,a as strPadEnd,Pr as strPadStart,Fr as strRepeat,Ht as strRight,Wt as strSlice,jr as strSnakeCase,Ie as strSplit,Ut as strStartsWith,V as strSubstr,x as strSubstring,Te as strSymSplit,dr as strTrim,hr as strTrimEnd,vr as strTrimLeft,gr as strTrimRight,br as strTrimStart,N as strUpper,An as symbolFor,Nn as symbolKeyFor,gt as throwError,mt as throwRangeError,w as throwTypeError,ur as throwUnsupported,ir as utcNow}; | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
const l=void 0,c="";var L="boolean";const _="function";var R="number";const W="object",i="prototype";var K="string";const n="undefined",B="constructor",H="Symbol",U="_polyfill";var $="indexOf",t="lastIndexOf";const o="length",s="done",u="value",M="name",e=Object,G=e[i];var V=String,r=V[i],a=Math,q=Array,f=q[i];function J(t,n){let r=n;try{r=t()}catch(t){}return r}const Z=[K,R,L,n,"symbol","bigint"];function p(n){return function(t){return typeof t===n}}function y(t){const n="[object "+t+"]";return function(t){return!(!t||Q(t)!==n)}}function Q(t){return G.toString.call(t)}function X(t,n){return typeof t===n}function d(t){return typeof t===n||t===n}function Y(t){return!nt(t)}function b(t){return null===t||d(t)}function tt(t){return null===t||!nt(t)}function nt(t){return!!t||t!==l}function rt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Z.indexOf(n))}const v=p(K),h=p(_);function g(t){return!(!t&&b(t)||!t||typeof t!==W)}const m=q.isArray,et=y("Date"),at=p(R),ot=p(L),st=y("RegExp");K=y("File"),q=y("FormData"),R=y("Blob"),L=y("ArrayBuffer");const ut=y("Error");function it(t){return!!t&&h(t.then)}var ct=it;function lt(t){return it(t)&&h(t.catch)}function ft(t){return!t||!J(()=>t&&0+t,t)}function pt(t){return!(!t||J(()=>!(t&&0+t),!t))}const yt=e.getOwnPropertyDescriptor;function dt(t,n){return t&&G.hasOwnProperty.call(t,n)}const bt=e.hasOwn||vt;function vt(t,n){return dt(t,n)||!!yt(t,n)}function S(t,n,r){if(t&&g(t))for(const e in t)if(bt(t,e)&&-1===n.call(r||t,e,t[e]))break}function ht(t,r,e,n){let a={};return S(t,(t,n)=>{a[t]=r?n:t,a[n]=e?n:t}),n(a)}function gt(t){throw Error(t)}function w(t){throw new TypeError(t)}function mt(t){throw new RangeError(t)}const St=e.freeze;var wt=t=>t,It=e.assign;function Tt(t){return g(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function jt(t){return St&&S(t,(t,n)=>{(m(n)||g(n))&&St(n)}),Ot(t)}const Ot=St||wt;var xt=e.seal||wt;const Et=e.getPrototypeOf||wt;function Ct(t){return ht(t,1,0,jt)}function Ft(t){return ht(t,0,0,jt)}function Dt(t){return ht(t,1,1,jt)}function Pt(t){let r={};return S(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),jt(r)}function zt(t){return Pt(t)}const kt=Ft({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}),I=V,At="__tsUtils$gblCfg";let Nt;function Lt(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function _t(){var t;return Nt||(t=Lt()||{},Nt=t[At]=t[At]||{}),Nt}function T(t,n){let r=c;if(ut(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?at(n)?n:4:l)}catch(t){r=" - "+T(t,n)}return Q(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[o];t++)e[t-r]=n[t];return e}function O(r,e,a){return function(t){var n=t&&t[r]||e&&e[r];if(n||a)return(n||a).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}wt=a.min;const Rt=a.max,Wt=O("slice",r),x=O("substring",r);V=O("substr",r,Kt);function Kt(t,n,r){return b(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?c:((n=n||0)<0&&(n=Rt(n+t[o],0)),d(r)?Wt(t,n):Wt(t,n,n+r))}function Bt(t,n){return x(t,0,n)}function Ht(t,n){var r=t[o];return n<=0?c:n<r?x(t,r-n):t}const Ut=O("startsWith",r,function(t,n,r){v(t)||w("'"+T(t)+"' is not a string");var n=v(n)?n:I(n),e=n[o],r=0<r?r:0;return x(t,r,r+e)===n});let $t;function Mt(){var t;return $t||(t=_t(),$t=t.gblSym=t.gblSym||{k:{},s:{}}),$t}let Gt={};function Vt(t){var n={description:I(t),toString:()=>H+"("+t+")"};return n[U]=!0,n}function qt(t){var n,r=Mt();return bt(r,t)||(n=Vt(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Jt(t){return t&&t.toString&&Ut(t.toString(),H)||w(t+" is not a symbol"),Mt().s[t]}function Zt(t){t=kt[t];return t?Gt[t]=Gt[t]||Vt(H+"."+t):void 0}const Qt={e:"enumerable",c:"configurable",v:u,w:"writable",g:"get",s:"set"};function Xt(t){let r={};return r[Qt.c]=!0,r[Qt.e]=!0,S(t,(t,n)=>{r[Qt[t]]=d(n)?r[Qt[t]]:n}),r}const E=e.defineProperty,Yt=e.defineProperties;function tn(t,n,r,e,a){return E(t,n,Xt({e:a,c:e,[h(r)?"g":"v"]:r}))}function nn(t,n,r,e,a,o){o={e:o,c:a};return r&&(o.g=r),e&&(o.s=e),E(t,n,Xt(o))}function rn(t,n,r){return E(t,n,Xt(r))}function en(t,n){let r={};return S(n,(t,n)=>{r[t]=Xt(n)}),Yt(t,r)}let C,an=function(){C=_t(),an=null};function on(n){let r={};return an&&an(),r.b=C.lzy,E(r,"v",{configurable:!0,get:function(){var t=n();return C.lzy||(E(r,"v",{value:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function sn(t){an&&an(),C.lzy=t}function F(t,n){return on(()=>J(t,n))}const un="window";let cn,D,ln,fn,pn,yn,dn;function P(t){return F(()=>vn(t)||l,l)}function bn(t){return(cn=!cn||!1===t||C.lzy&&!cn.b?F(Lt,null):cn).v}function vn(t,n){n=bn(n);return n&&n[t]?n[t]:t===un&&D?D.v:null}function hn(){return!!gn()}function gn(){return(ln=!ln||C.lzy&&!ln.b?P("document"):ln).v}function mn(){return!!Sn()}function Sn(){return(D=!D||C.lzy&&!D.b?P(un):D).v}function wn(){return!!In()}function In(){return(fn=!fn||C.lzy&&!fn.b?P("navigator"):fn).v}function Tn(){return!!jn()}function jn(){return(pn=!pn||C.lzy&&!pn.b?P("history"):pn).v}function On(){return(dn=dn||F(()=>!(!process||!(process.versions||{}).node),!1)).v}function xn(){return(yn=yn||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v}let z,En,Cn;function Fn(t){return F(function(){return z.v?z[t]:l},l)}var Dn=p("symbol");function Pn(){return!!k()}function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),En&&!t||(En=Fn("for")),Cn&&!t||(Cn=Fn("keyFor")),z.v}function zn(t,n){var r=kt[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?l:Zt(t)}function kn(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:Vt(t)}function An(t){return En&&(!C.lzy||z.b)||k(),(En.v||qt)(t)}function Nn(t){return Cn&&(!C.lzy||z.b)||k(),(Cn.v||Jt)(t)}function Ln(t){return!!t&&h(t.next)}function _n(t){return!tt(t)&&h(t[zn(3)])}function Rn(n,r){if(!d(r)&&n)if(m(r))n.push.apply(n,r);else if(Ln(r)){let t=r.next();for(;!t[s];)n.push(t[u]),t=r.next()}else n.push(r);return n}var Wn=O("every",f),Kn=O("filter",f);function A(n,r,e){if(n){var a=n[o]>>>0;for(let t=0;t<a&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const Bn=O($,f);var Hn=O(t,f);function Un(t){return!b(t)&&"[object Array]"===Q(t)}function $n(t,n,r){return-1!==Bn(t,n,r)}function Mn(t,n,r){n=Gn(t,n,r);return-1!==n?t[n]:void 0}function Gn(r,e,a){let o=-1;return A(r,(t,n)=>{if(e.call(a|r,t,n,r))return o=n,-1}),o}function Vn(t,n,r){n=qn(t,n,r);return-1!==n?t[n]:void 0}function qn(n,r,e){let a=-1;for(let t=(n[o]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){a=t;break}return a}var Jn=O("find",f,Mn),Zn=O("findIndex",f,Gn),Qn=O("findLast",f,Vn),Xn=O("findLastIndex",f,qn),Yn=O("includes",f,$n),tr=Yn,nr=O("map",f),rr=O("reduce",f),f=O("some",f);function er(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){S(t,(t,n)=>r[t]=n)}))(t,n)}const ar=(t,n)=>{try{t[i][M]=n}catch(t){}};function or(n,r){let e=Error,a=e[i][M];var t,o,s;function u(){this.constructor=o,this[M]=t}return t=n,o=function(){let t=this;try{ar(e,n),(t=e.apply(t,arguments)||t)[M]=n,r&&r(t,arguments)}finally{ar(e,a)}return t},s=e,er(o,s),u[i]=s[i],o[i]=new u,o}let sr;function ur(t){throw new(sr=sr||or("UnsupportedError"))(t)}function ir(){return(Date.now||cr)()}function cr(){return(new Date).getTime()}function lr(n){return function(t){return b(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,c):t}}var fr=lr(/^\s+|(?=\s)\s+$/g),pr=lr(/^\s+/g),yr=lr(/(?=\s)\s+$/g);const dr=O("trim",r,fr);var br=O("trimStart",r,pr),vr=br,hr=O("trimEnd",r,yr),gr=hr;const N=O("toUpperCase",r),mr=O("toLowerCase",r);function Sr(t,u,i){return dr(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,a,o)=>{let s=e||o||c;return i&&(s=N(s)),(a||c)+u+s})}function wr(t){return I(t).replace(/(_|\b)\w/g,N)}function Ir(t,n){return Sr(t,"",!0).replace(/^\w/,n?N:mr)}function Tr(t,n){t=Sr(t,"-");return(n?N:mr)(t)}function jr(t,n){t=Sr(t,"_");return(n?N:mr)(t)}const Or=a.floor,xr=a.ceil,Er=a.trunc||function(t){t=+t;return(0<t?Or:xr)(t)};function Cr(t,n){var r=+t;return r==1/0&&n&&mt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Er(r)}const Fr=O("repeat",r,function(t,n){b(t)&&w("can't convert ["+T(t)+"]"),(n=Cr(n,!0))<0&&mt("invalid count must be >= 0 && < Infinity");let r=v(t)?t:I(t),e=c;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Dr(t,n,r){let e=c;n=Cr(n,!0),n>>=0;t=t[o];return e=t<n&&(n-=t,(e=n>(e=b(r)?" ":I(r))[o]?Fr(e,xr(n/e[o])):e)[o]>n)?x(e,0,n):e}const Pr=O("padStart",r,function(t,n,r){return Dr(t,n,r)+t});var zr,a=O("padEnd",r,function(t,n,r){return t+Dr(t,n,r)});const kr=/([^\w\d_$])/g;let Ar;function Nr(t,n){t=I(t).replace(kr,"_");return d(n)?t:Ir(t,!n)}function Lr(t,n){let r;if(v(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Pr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?at(n)?n:4:l)}catch(t){r='"'+T(t)+'"'}return r}function _r(t){return Ar=Ar||on(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+Ar.v[t]+";")}let Rr,Wr,Kr;function Br(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(Kr=Kr||!Sn()||Sn())){Wr||(Rr=Function[i].toString,Wr=Rr.call(e));try{let t=Et(n);(r=!t)||(dt(t,B)&&(t=t[B]),r=t&&typeof t===_&&Rr.call(t)===Wr)}catch(t){}}return r}function Hr(t){var n=t.result={};return t.copyTo(n,t.value),!0}const Ur=[qr,Qr,Zr,Jr];function $r(e,t,a,n){var o=a.handler,n=a.path?n?a.path.concat(n):a.path:[];let r={handler:a.handler,src:a.src,path:n},s={type:typeof t,isPrim:rt(t),value:t,result:t,path:n,origin:a.src,copy:(t,n)=>$r(e,t,n?r:a,n),copyTo:(t,n)=>Mr(e,t,n,r)};if(s.isPrim)return o&&o.call(a,s)?s.result:t;{var n=e,u=t;let r;if(A(n,t=>{if(t.k===u)return r=t,-1}),!r){r={k:u,v:u},n.push(r);{var i=r;rn(s,"result",{g:function(){return i.v},s:function(t){i.v=t}});let t=0,n=o;for(;!(n||(t<Ur.length?Ur[t++]:Hr)).call(a,s);)n=null}}return r.v}}function Mr(t,n,r,e){if(!b(r))for(const a in r)n[a]=$r(t,r[a],e,a);return n}function Gr(t,n,r){return Mr([],t,n,{handler:r,src:n,path:[]})}function Vr(t,n){return $r([],t,{handler:n,src:t})}function qr(t){var n,r=t.value;return!!m(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function Jr(t){var n=t.value;return!!et(n)&&(t.result=new Date(n.getTime()),!0)}function Zr(t){return t.type===_}function Qr(t){var n,r=t.value;return!!Br(r)&&(n=t.result={},t.copyTo(n,r),!0)}function Xr(n,t){return A(t,t=>{Gr(n,t)}),n}function Yr(t,n,r,e,a,o,s){return Xr(Vr(t)||{},j(arguments,0))}function te(t,n,r,e,a,o,s){return Xr(t||{},j(arguments,0))}function ne(t){return t[zr]}function re(t,n){return b(t)?n:at(t)?t:isNaN(t=parseInt(t,10))?n:t}zr=o;let ee;function ae(){return!!oe()}function oe(){return(ee=!ee||C.lzy&&!ee.b?P("performance"):ee).v}function se(){var t=oe();return t&&t.now?t.now():ir()}function ue(t){return se()-t}const ie="(.*)";function ce(t,n,r,e,a){return RegExp((a?"^":c)+r(t.replace(n,"\\$1"))+(a?"$":c),e?"i":"")}function le(t,n,r){return ce(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,ie),!!n,r)}function fe(t,n,r){return ce(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?ie:"(.)"}),!!n,r)}function pe(t,n,r){return ce(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?ie:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)}function ye(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!b(n))if(m(n))e=0<n[o];else if(et(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(g(n)){try{var a=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(h(t)?t():t),-1}),r}(n,[o,"byteLength","size","count"]);if(ot(a))return a;if(h(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!Tt(n)[o]}e=pt(n)}return e}(t,0)}function de(t){return be({},t)}function be(t,n){return t[zn(3)]=function(){return ve(n)},t}function ve(n){let r=!1;function e(){return n.v}var t={next:function(){r=r||!n.n||n.n(j(arguments,0));var t={[s]:r};return r||rn(t,u,{g:e}),t}};return n.r&&(t.return=function(t){return{[s]:!0,[u]:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{[s]:!0,[u]:n.t&&n.t(t)}}),t}function he(t){let n=-1,r=t?t.slice():[],e=r[o];t={n:function(){return++n>=e}};return rn(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),ve(t)}function ge(r,e,a){var t;if(r&&(Ln(r)||(r=r[t=zn(3)]?r[t]():null),Ln(r)))try{let t=0,n=r.next();for(;!n[s]&&-1!==e.call(a||r,n[u],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}function me(t,n,r){let e=t,a=l,o=(b(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<o?e>n:e<n)||(a=e,e+=o),t}};return rn(r,"v",{g:function(){return a}}),ve(r)}var Se=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[i]=t,new r};function we(t,n,r){n=n&&n[zn(9)];return n?n(t,r):[t]}const Ie=O("split",r);var Te=k()?O("split",r):we;function je(n,t,r){if(!t||!n)return r;var e=Ie(t,"."),a=e.length;for(let t=0;t<a&&!b(n);t++)n=n[e[t]];return b(n)?r:n}function Oe(n,t,r){return t&&n&&(ge(t,t=>{if(b(n))return-1;n=n[t]}),!b(n))?n:r}function xe(n,t,r){var e;n&&t&&(e=(t=Ie(t,".")).pop(),A(t,t=>{b(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)}function Ee(r,t,e){if(r&&t){let n;ge(t,t=>{n&&(b(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}}var Ce=O("endsWith",r,function(t,n,r){v(t)||w("'"+T(t)+"' is not a string");var n=v(n)?n:I(n),e=n[o],a=t[o],r=!d(r)&&r<a?r:a;return x(t,r-e,r)===n});const Fe=O($,r);$=O(t,r),t=O("includes",r,De),r=t;function De(t,n,r){return st(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==Fe(t,I(n),r)}function Pe(t){return v(t)?t.replace(/[\s\t\r\n\f]+/g,c)===c:b(t)}function ze(t){return v(t)?t===c:b(t)}const ke="ref",Ae="un"+ke,Ne="hasRef",Le="enabled";function _e(t,n,r){let e=!0,a=t?n(null):null,o;const s=()=>(e=!1,a&&a[Ae]&&a[Ae](),o),u=()=>(a=n(a),e||s(),o),i=()=>{a&&r(a),a=null};return o={cancel:i,refresh:u,[Ne]:()=>a&&a[Ne]?a[Ne]():e,[ke]:()=>(e=!0,a&&a[ke]&&a[ke](),o),[Ae]:s,[Le]:!1},E(o,Le,{get:()=>!!a,set:t=>{!t&&a&&i(),t&&!a&&u()}}),{h:o,dn:()=>{a=null}}}function Re(n,t,r,e){var a=m(r),o=a?r.length:0;let s=(0<o?r[0]:a?l:r)||setTimeout,u=(1<o?r[1]:l)||clearTimeout,i=e[0],c=(e[0]=function(){c.dn(),i.apply(n,arguments)},_e(t,t=>{if(t){if(t.refresh)return t.refresh(),t;u.call(n,t)}return s.apply(n,e)},function(t){u.call(n,t)}));return c.h}function We(t,n){return Re(this,!0,l,j(arguments,0))}function Ke(t,n,r){return Re(this,!0,t,j(arguments,1))}function Be(t,n){return Re(this,!1,l,j(arguments,0))}function He(t,n,r){return Re(this,!1,t,j(arguments,1))}let Ue,$e=100,Me=50;function Ge(){return!(!(Ue=Ue||F(()=>nt(requestIdleCallback),!1)).v||!requestIdleCallback)}function Ve(t){$e=t}function qe(t){Me=t}function Je(r,e){function a(t){let n=se();return{didTimeout:t,timeRemaining:()=>Me-ue(n)}}if(Ge()){let n=_e(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||a(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return We(()=>{r(a(!0))},d(t)?$e:t)}function Ze(t,n){let r=this,e=j(arguments,0);return _e(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h}function Qe(t){if(!g(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)bt(t,r)&&n.push(r);return n}export{Rn as arrAppend,tr as arrContains,Wn as arrEvery,Kn as arrFilter,Jn as arrFind,Zn as arrFindIndex,Qn as arrFindLast,Xn as arrFindLastIndex,A as arrForEach,Yn as arrIncludes,Bn as arrIndexOf,Hn as arrLastIndexOf,nr as arrMap,rr as arrReduce,f as arrSome,qr as arrayDeepCopyHandler,I as asString,he as createArrayIterator,or as createCustomError,Ct as createEnum,Ft as createEnumKeyMap,Dt as createEnumValueMap,fe as createFilenameRegex,de as createIterable,ve as createIterator,me as createRangeIterator,Pt as createSimpleMap,Be as createTimeout,He as createTimeoutWith,zt as createTypeMap,le as createWildcardRegex,Jr as dateDeepCopyHandler,Yr as deepExtend,T as dumpObj,ue as elapsedTime,_r as encodeAsHtml,Lr as encodeAsJson,Zr as functionDeepCopyHandler,gn as getDocument,bn as getGlobal,jn as getHistory,vn as getInst,re as getIntValue,zn as getKnownSymbol,on as getLazy,ne as getLength,In as getNavigator,oe as getPerformance,k as getSymbol,Oe as getValueByIter,je as getValueByKey,Sn as getWindow,hn as hasDocument,Tn as hasHistory,Ge as hasIdleCallback,wn as hasNavigator,ae as hasPerformance,Pn as hasSymbol,ye as hasValue,mn as hasWindow,m as isArray,L as isArrayBuffer,R as isBlob,ot as isBoolean,et as isDate,nt as isDefined,ut as isError,K as isFile,q as isFormData,h as isFunction,_n as isIterable,Ln as isIterator,On as isNode,ft as isNotTruthy,b as isNullOrUndefined,at as isNumber,g as isObject,Br as isPlainObject,rt as isPrimitive,lt as isPromise,it as isPromiseLike,st as isRegExp,tt as isStrictNullOrUndefined,Y as isStrictUndefined,v as isString,Dn as isSymbol,ct as isThenable,pt as isTruthy,X as isTypeof,d as isUndefined,xn as isWebWorker,ge as iterForOf,pe as makeGlobRegex,be as makeIterable,xr as mathCeil,Or as mathFloor,Rt as mathMax,wt as mathMin,Cr as mathToInt,Er as mathTrunc,kn as newSymbol,Nr as normalizeJsName,It as objAssign,Gr as objCopyProps,Se as objCreate,Vr as objDeepCopy,jt as objDeepFreeze,rn as objDefine,nn as objDefineAccessors,tn as objDefineGet,E as objDefineProp,Yt as objDefineProperties,en as objDefineProps,te as objExtend,S as objForEachKey,Ot as objFreeze,yt as objGetOwnPropertyDescriptor,Et as objGetPrototypeOf,bt as objHasOwn,dt as objHasOwnProperty,Tt as objKeys,xt as objSeal,er as objSetPrototypeOf,Q as objToString,se as perfNow,Qr as plainObjDeepCopyHandler,Mn as polyArrFind,Gn as polyArrFindIndex,Vn as polyArrFindLast,qn as polyArrFindLastIndex,$n as polyArrIncludes,Zt as polyGetKnownSymbol,Un as polyIsArray,Vt as polyNewSymbol,vt as polyObjHasOwn,Qe as polyObjKeys,De as polyStrIncludes,Kt as polyStrSubstr,we as polyStrSymSplit,fr as polyStrTrim,yr as polyStrTrimEnd,pr as polyStrTrimStart,qt as polySymbolFor,Jt as polySymbolKeyFor,cr as polyUtcNow,Je as scheduleIdleCallback,Ze as scheduleInterval,We as scheduleTimeout,Ke as scheduleTimeoutWith,sn as setBypassLazyCache,Ve as setDefaultIdleTimeout,qe as setDefaultMaxExecutionTime,Ee as setValueByIter,xe as setValueByKey,Ir as strCamelCase,r as strContains,Ce as strEndsWith,t as strIncludes,Fe as strIndexOf,ze as strIsNullOrEmpty,Pe as strIsNullOrWhiteSpace,Tr as strKebabCase,$ as strLastIndexOf,Bt as strLeft,wr as strLetterCase,mr as strLower,a as strPadEnd,Pr as strPadStart,Fr as strRepeat,Ht as strRight,Wt as strSlice,jr as strSnakeCase,Ie as strSplit,Ut as strStartsWith,V as strSubstr,x as strSubstring,Te as strSymSplit,dr as strTrim,hr as strTrimEnd,vr as strTrimLeft,gr as strTrimRight,br as strTrimStart,N as strUpper,An as symbolFor,Nn as symbolKeyFor,gt as throwError,mt as throwRangeError,w as throwTypeError,ur as throwUnsupported,ir as utcNow}; | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -432,7 +432,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
let result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -439,0 +442,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(t){"use strict";const s=void 0,l="";var L="boolean";const _="function";var R="number";const W="object",a="prototype";var K="string";const n="undefined",B="constructor",H="Symbol";var U="indexOf",r="lastIndexOf";const u="length",$="done",M="value",G="name",e=Object,V=e[a];var q=String,o=q[a],i=Math,J=Array,c=J[a];function Z(t,n){let r=n;try{r=t()}catch(t){}return r}const Q=[K,R,L,n,"symbol","bigint"];function f(n){return function(t){return typeof t===n}}function p(t){const n="[object "+t+"]";return function(t){return!(!t||X(t)!==n)}}function X(t){return V.toString.call(t)}function y(t){return typeof t===n||t===n}function d(t){return null===t||y(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==s}function nt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Q.indexOf(n))}const v=f(K),b=f(_);function h(t){return!(!t&&d(t)||!t||typeof t!==W)}const g=J.isArray,rt=p("Date"),et=f(R),ot=f(L),ut=p("RegExp");K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer");const it=p("Error");function ct(t){return!!t&&b(t.then)}var at=ct;function lt(t){return!(!t||Z(()=>!(t&&0+t),!t))}const st=e.getOwnPropertyDescriptor;function ft(t,n){return t&&V.hasOwnProperty.call(t,n)}const pt=e.hasOwn||yt;function yt(t,n){return ft(t,n)||!!st(t,n)}function m(t,n,r){if(t&&h(t))for(const e in t)if(pt(t,e)&&-1===n.call(r||t,e,t[e]))break}function dt(t,r,e,n){let o={};return m(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function w(t){throw new TypeError(t)}function vt(t){throw new RangeError(t)}const bt=e.freeze;var S=t=>t,ht=e.assign;function gt(t){return h(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function mt(t){return bt&&m(t,(t,n)=>{(g(n)||h(n))&&bt(n)}),wt(t)}const wt=bt||S;var St=e.seal||S;const It=e.getPrototypeOf||S;function Tt(t){return dt(t,0,0,mt)}function jt(t){let r={};return m(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),mt(r)}const Ot=Tt({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}),I=q,xt="__tsUtils$gblCfg";let Et;function Ct(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function Ft(){var t;return Et||(t=Ct()||{},Et=t[xt]=t[xt]||{}),Et}function T(t,n){let r=l;if(it(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?et(n)?n:4:s)}catch(t){r=" - "+T(t,n)}return X(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}S=i.min;const Dt=i.max,Pt=O("slice",o),x=O("substring",o);q=O("substr",o,zt);function zt(t,n,r){return d(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?l:((n=n||0)<0&&(n=Dt(n+t[u],0)),y(r)?Pt(t,n):Pt(t,n,n+r))}const kt=O("startsWith",o,function(t,n,r){v(t)||w("'"+T(t)+"' is not a string");var n=v(n)?n:I(n),e=n[u],r=0<r?r:0;return x(t,r,r+e)===n});let At;function Nt(){var t;return At||(t=Ft(),At=t.gblSym=t.gblSym||{k:{},s:{}}),At}let Lt={};function _t(t){return{description:I(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Rt(t){var n,r=Nt();return pt(r,t)||(n=_t(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Wt(t){return t&&t.toString&&kt(t.toString(),H)||w(t+" is not a symbol"),Nt().s[t]}function Kt(t){t=Ot[t];return t?Lt[t]=Lt[t]||_t(H+"."+t):void 0}const Bt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Ht(t){let r={};return r[Bt.c]=!0,r[Bt.e]=!0,m(t,(t,n)=>{r[Bt[t]]=y(n)?r[Bt[t]]:n}),r}const Ut=e.defineProperty,$t=e.defineProperties;function E(t,n,r){return Ut(t,n,Ht(r))}let C,Mt=function(){C=Ft(),Mt=null};function Gt(n){let r={};return Mt&&Mt(),r.b=C.lzy,E(r,"v",{g:function(){var t=n();return C.lzy||(E(r,"v",{v:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function F(t,n){return Gt(()=>Z(t,n))}const Vt="window";let qt,D,Jt,Zt,Qt,Xt,Yt;function P(t){return F(()=>nn(t)||s,s)}function tn(t){return(qt=!qt||!1===t||C.lzy&&!qt.b?F(Ct,null):qt).v}function nn(t,n){n=tn(n);return n&&n[t]?n[t]:t===Vt&&D?D.v:null}function rn(){return(Jt=!Jt||C.lzy&&!Jt.b?P("document"):Jt).v}function en(){return(D=!D||C.lzy&&!D.b?P(Vt):D).v}function on(){return(Zt=!Zt||C.lzy&&!Zt.b?P("navigator"):Zt).v}function un(){return(Qt=!Qt||C.lzy&&!Qt.b?P("history"):Qt).v}let z,cn,an;function ln(t){return F(function(){return z.v?z[t]:s},s)}var sn=f("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),cn&&!t||(cn=ln("for")),an&&!t||(an=ln("keyFor")),z.v}function fn(t,n){var r=Ot[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?s:Kt(t)}function pn(t){return!!t&&b(t.next)}var yn=O("every",c),dn=O("filter",c);function A(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const vn=O(U,c);var bn=O(r,c);function hn(t,n,r){return-1!==vn(t,n,r)}function gn(t,n,r){n=mn(t,n,r);return-1!==n?t[n]:void 0}function mn(r,e,o){let u=-1;return A(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function wn(t,n,r){n=Sn(t,n,r);return-1!==n?t[n]:void 0}function Sn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}var In=O("find",c,gn),Tn=O("findIndex",c,mn),jn=O("findLast",c,wn),On=O("findLastIndex",c,Sn),xn=O("includes",c,hn),En=xn,Cn=O("map",c),Fn=O("reduce",c),c=O("some",c);function Dn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){m(t,(t,n)=>r[t]=n)}))(t,n)}const Pn=(t,n)=>{try{t[a][G]=n}catch(t){}};function zn(n,r){let e=Error,o=e[a][G];var t,u,i;function c(){this.constructor=u,this[G]=t}return t=n,u=function(){let t=this;try{Pn(e,n),(t=e.apply(t,arguments)||t)[G]=n,r&&r(t,arguments)}finally{Pn(e,o)}return t},i=e,Dn(u,i),c[a]=i[a],u[a]=new c,u}let kn;function An(){return(Date.now||Nn)()}function Nn(){return(new Date).getTime()}function Ln(n){return function(t){return d(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,l):t}}var _n=Ln(/^\s+|(?=\s)\s+$/g),Rn=Ln(/^\s+/g),Wn=Ln(/(?=\s)\s+$/g);const Kn=O("trim",o,_n);var Bn=O("trimStart",o,Rn),Hn=Bn,Un=O("trimEnd",o,Wn),$n=Un;const N=O("toUpperCase",o),Mn=O("toLowerCase",o);function Gn(t,c,a){return Kn(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=N(i)),(o||l)+c+i})}function Vn(t,n){return Gn(t,"",!0).replace(/^\w/,n?N:Mn)}const qn=i.floor,Jn=i.ceil,Zn=i.trunc||function(t){t=+t;return(0<t?qn:Jn)(t)};function Qn(t,n){var r=+t;return r==1/0&&n&&vt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Zn(r)}const Xn=O("repeat",o,function(t,n){d(t)&&w("can't convert ["+T(t)+"]"),(n=Qn(n,!0))<0&&vt("invalid count must be >= 0 && < Infinity");let r=v(t)?t:I(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Yn(t,n,r){let e=l;n=Qn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=d(r)?" ":I(r))[u]?Xn(e,Jn(n/e[u])):e)[u]>n)?x(e,0,n):e}const tr=O("padStart",o,function(t,n,r){return Yn(t,n,r)+t});var nr,i=O("padEnd",o,function(t,n,r){return t+Yn(t,n,r)});const rr=/([^\w\d_$])/g;let er,or,ur,ir;function cr(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(ir=ir||!en()||en())){ur||(or=Function[a].toString,ur=or.call(e));try{let t=It(n);(r=!t)||(ft(t,B)&&(t=t[B]),r=t&&typeof t===_&&or.call(t)===ur)}catch(t){}}return r}function ar(t){var n=t.result={};return t.copyTo(n,t.value),!0}const lr=[dr,hr,br,vr];function sr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:nt(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>sr(e,t,n?r:o,n),copyTo:(t,n)=>fr(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(A(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var a=r;E(i,"result",{g:function(){return a.v},s:function(t){a.v=t}});let t=0,n=u;for(;!(n||(t<lr.length?lr[t++]:ar)).call(o,i);)n=null}}return r.v}}function fr(t,n,r,e){if(!d(r))for(const o in r)n[o]=sr(t,r[o],e,o);return n}function pr(t,n,r){return fr([],t,n,{handler:r,src:n,path:[]})}function yr(t,n){return sr([],t,{handler:n,src:t})}function dr(t){var n,r=t.value;return!!g(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function vr(t){var n=t.value;return!!rt(n)&&(t.result=new Date(n.getTime()),!0)}function br(t){return t.type===_}function hr(t){var n,r=t.value;return!!cr(r)&&(n=t.result={},t.copyTo(n,r),!0)}function gr(n,t){return A(t,t=>{pr(n,t)}),n}nr=u;let mr;function wr(){return(mr=!mr||C.lzy&&!mr.b?P("performance"):mr).v}function Sr(){var t=wr();return t&&t.now?t.now():An()}function Ir(t){return Sr()-t}const Tr="(.*)";function jr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Or(t,n){return t[fn(3)]=function(){return xr(n)},t}function xr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(j(arguments,0))};return r||E(t,M,{g:e}),t}};return n.r&&(t.return=function(t){return{done:!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:!0,value:n.t&&n.t(t)}}),t}function Er(r,e,o){var t;if(r&&(pn(r)||(r=r[t=fn(3)]?r[t]():null),pn(r)))try{let t=0,n=r.next();for(;!n[$]&&-1!==e.call(o||r,n[M],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}var Cr=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[a]=t,new r};function Fr(t,n,r){n=n&&n[fn(9)];return n?n(t,r):[t]}const Dr=O("split",o);var Pr=k()?O("split",o):Fr,zr=O("endsWith",o,function(t,n,r){v(t)||w("'"+T(t)+"' is not a string");var n=v(n)?n:I(n),e=n[u],o=t[u],r=!y(r)&&r<o?r:o;return x(t,r-e,r)===n});const kr=O(U,o);U=O(r,o),r=O("includes",o,Ar),o=r;function Ar(t,n,r){return ut(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==kr(t,I(n),r)}const Nr="ref",Lr="un"+Nr,_r="hasRef",Rr="enabled";function Wr(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[Lr]&&o[Lr](),u),c=()=>(o=n(o),e||i(),u),a=()=>{o&&r(o),o=null};return u={cancel:a,refresh:c,[_r]:()=>o&&o[_r]?o[_r]():e,[Nr]:()=>(e=!0,o&&o[Nr]&&o[Nr](),u),[Lr]:i,[Rr]:!1},Ut(u,Rr,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function Kr(n,t,r,e){var o=g(r),u=o?r.length:0;let i=(0<u?r[0]:o?s:r)||setTimeout,c=(1<u?r[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),a.apply(n,arguments)},Wr(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return l.h}function Br(t,n){return Kr(this,!0,s,j(arguments,0))}let Hr,Ur=100,$r=50;function Mr(){return!(!(Hr=Hr||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}return t.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(pn(r)){let t=r.next();for(;!t[$];)n.push(t[M]),t=r.next()}else n.push(r);return n},t.arrContains=En,t.arrEvery=yn,t.arrFilter=dn,t.arrFind=In,t.arrFindIndex=Tn,t.arrFindLast=jn,t.arrFindLastIndex=On,t.arrForEach=A,t.arrIncludes=xn,t.arrIndexOf=vn,t.arrLastIndexOf=bn,t.arrMap=Cn,t.arrReduce=Fn,t.arrSome=c,t.arrayDeepCopyHandler=dr,t.asString=I,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return E(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),xr(t)},t.createCustomError=zn,t.createEnum=function(t){return dt(t,1,0,mt)},t.createEnumKeyMap=Tt,t.createEnumValueMap=function(t){return dt(t,1,1,mt)},t.createFilenameRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Tr:"(.)"}),!!n,r)},t.createIterable=function(t){return Or({},t)},t.createIterator=xr,t.createRangeIterator=function(t,n,r){let e=t,o=s,u=(d(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return E(r,"v",{g:function(){return o}}),xr(r)},t.createSimpleMap=jt,t.createTimeout=function(t,n){return Kr(this,!1,s,j(arguments,0))},t.createTimeoutWith=function(t,n,r){return Kr(this,!1,t,j(arguments,1))},t.createTypeMap=jt,t.createWildcardRegex=function(t,n,r){return jr(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Tr),!!n,r)},t.dateDeepCopyHandler=vr,t.deepExtend=function(t,n,r,e,o,u,i){return gr(yr(t)||{},j(arguments,0))},t.dumpObj=T,t.elapsedTime=Ir,t.encodeAsHtml=function(t){return er=er||Gt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+er.v[t]+";")},t.encodeAsJson=function(t,n){let r;if(v(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+tr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?et(n)?n:4:s)}catch(t){r='"'+T(t)+'"'}return r},t.functionDeepCopyHandler=br,t.getDocument=rn,t.getGlobal=tn,t.getHistory=un,t.getInst=nn,t.getIntValue=function(t,n){return d(t)?n:et(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=fn,t.getLazy=Gt,t.getLength=function(t){return t[nr]},t.getNavigator=on,t.getPerformance=wr,t.getSymbol=k,t.getValueByIter=function(n,t,r){return t&&n&&(Er(t,t=>{if(d(n))return-1;n=n[t]}),!d(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Dr(t,"."),o=e.length;for(let t=0;t<o&&!d(n);t++)n=n[e[t]];return d(n)?r:n},t.getWindow=en,t.hasDocument=function(){return!!rn()},t.hasHistory=function(){return!!un()},t.hasIdleCallback=Mr,t.hasNavigator=function(){return!!on()},t.hasPerformance=function(){return!!wr()},t.hasSymbol=function(){return!!k()},t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!d(n))if(g(n))e=0<n[u];else if(rt(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(h(n)){try{var o=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(b(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(ot(o))return o;if(b(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!gt(n)[u]}e=lt(n)}return e}(t,0)},t.hasWindow=function(){return!!en()},t.isArray=g,t.isArrayBuffer=L,t.isBlob=R,t.isBoolean=ot,t.isDate=rt,t.isDefined=tt,t.isError=it,t.isFile=K,t.isFormData=J,t.isFunction=b,t.isIterable=function(t){return!Y(t)&&b(t[fn(3)])},t.isIterator=pn,t.isNode=function(){return(Yt=Yt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},t.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},t.isNullOrUndefined=d,t.isNumber=et,t.isObject=h,t.isPlainObject=cr,t.isPrimitive=nt,t.isPromise=function(t){return ct(t)&&b(t.catch)},t.isPromiseLike=ct,t.isRegExp=ut,t.isStrictNullOrUndefined=Y,t.isStrictUndefined=function(t){return!tt(t)},t.isString=v,t.isSymbol=sn,t.isThenable=at,t.isTruthy=lt,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=y,t.isWebWorker=function(){return(Xt=Xt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},t.iterForOf=Er,t.makeGlobRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Tr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Or,t.mathCeil=Jn,t.mathFloor=qn,t.mathMax=Dt,t.mathMin=S,t.mathToInt=Qn,t.mathTrunc=Zn,t.newSymbol=function(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:_t(t)},t.normalizeJsName=function(t,n){t=I(t).replace(rr,"_");return y(n)?t:Vn(t,!n)},t.objAssign=ht,t.objCopyProps=pr,t.objCreate=Cr,t.objDeepCopy=yr,t.objDeepFreeze=mt,t.objDefine=E,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),Ut(t,n,Ht(u))},t.objDefineGet=function(t,n,r,e,o){return Ut(t,n,Ht({e:o,c:e,[b(r)?"g":"v"]:r}))},t.objDefineProp=Ut,t.objDefineProperties=$t,t.objDefineProps=function(t,n){let r={};return m(n,(t,n)=>{r[t]=Ht(n)}),$t(t,r)},t.objExtend=function(t,n,r,e,o,u,i){return gr(t||{},j(arguments,0))},t.objForEachKey=m,t.objFreeze=wt,t.objGetOwnPropertyDescriptor=st,t.objGetPrototypeOf=It,t.objHasOwn=pt,t.objHasOwnProperty=ft,t.objKeys=gt,t.objSeal=St,t.objSetPrototypeOf=Dn,t.objToString=X,t.perfNow=Sr,t.plainObjDeepCopyHandler=hr,t.polyArrFind=gn,t.polyArrFindIndex=mn,t.polyArrFindLast=wn,t.polyArrFindLastIndex=Sn,t.polyArrIncludes=hn,t.polyGetKnownSymbol=Kt,t.polyIsArray=function(t){return!d(t)&&"[object Array]"===X(t)},t.polyNewSymbol=_t,t.polyObjHasOwn=yt,t.polyObjKeys=function(t){if(!h(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)pt(t,r)&&n.push(r);return n},t.polyStrIncludes=Ar,t.polyStrSubstr=zt,t.polyStrSymSplit=Fr,t.polyStrTrim=_n,t.polyStrTrimEnd=Wn,t.polyStrTrimStart=Rn,t.polySymbolFor=Rt,t.polySymbolKeyFor=Wt,t.polyUtcNow=Nn,t.scheduleIdleCallback=function(r,e){function o(t){let n=Sr();return{didTimeout:t,timeRemaining:()=>$r-Ir(n)}}if(Mr()){let n=Wr(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return Br(()=>{r(o(!0))},y(t)?Ur:t)},t.scheduleInterval=function(t,n){let r=this,e=j(arguments,0);return Wr(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h},t.scheduleTimeout=Br,t.scheduleTimeoutWith=function(t,n,r){return Kr(this,!0,t,j(arguments,1))},t.setBypassLazyCache=function(t){Mt&&Mt(),C.lzy=t},t.setDefaultIdleTimeout=function(t){Ur=t},t.setDefaultMaxExecutionTime=function(t){$r=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;Er(t,t=>{n&&(d(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Dr(t,".")).pop(),A(t,t=>{d(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=Vn,t.strContains=o,t.strEndsWith=zr,t.strIncludes=r,t.strIndexOf=kr,t.strIsNullOrEmpty=function(t){return v(t)?t===l:d(t)},t.strIsNullOrWhiteSpace=function(t){return v(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:d(t)},t.strKebabCase=function(t,n){t=Gn(t,"-");return(n?N:Mn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,n){return x(t,0,n)},t.strLetterCase=function(t){return I(t).replace(/(_|\b)\w/g,N)},t.strLower=Mn,t.strPadEnd=i,t.strPadStart=tr,t.strRepeat=Xn,t.strRight=function(t,n){var r=t[u];return n<=0?l:n<r?x(t,r-n):t},t.strSlice=Pt,t.strSnakeCase=function(t,n){t=Gn(t,"_");return(n?N:Mn)(t)},t.strSplit=Dr,t.strStartsWith=kt,t.strSubstr=q,t.strSubstring=x,t.strSymSplit=Pr,t.strTrim=Kn,t.strTrimEnd=Un,t.strTrimLeft=Hn,t.strTrimRight=$n,t.strTrimStart=Bn,t.strUpper=N,t.symbolFor=function(t){return cn&&(!C.lzy||z.b)||k(),(cn.v||Rt)(t)},t.symbolKeyFor=function(t){return an&&(!C.lzy||z.b)||k(),(an.v||Wt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=vt,t.throwTypeError=w,t.throwUnsupported=function(t){throw new(kn=kn||zn("UnsupportedError"))(t)},t.utcNow=An,t}({}); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(t){"use strict";const s=void 0,l="";var L="boolean";const _="function";var R="number";const W="object",a="prototype";var K="string";const n="undefined",B="constructor",H="Symbol";var U="indexOf",r="lastIndexOf";const u="length",$="done",M="value",G="name",e=Object,V=e[a];var q=String,o=q[a],i=Math,J=Array,c=J[a];function Z(t,n){let r=n;try{r=t()}catch(t){}return r}const Q=[K,R,L,n,"symbol","bigint"];function f(n){return function(t){return typeof t===n}}function p(t){const n="[object "+t+"]";return function(t){return!(!t||X(t)!==n)}}function X(t){return V.toString.call(t)}function y(t){return typeof t===n||t===n}function d(t){return null===t||y(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==s}function nt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Q.indexOf(n))}const b=f(K),v=f(_);function h(t){return!(!t&&d(t)||!t||typeof t!==W)}const g=J.isArray,rt=p("Date"),et=f(R),ot=f(L),ut=p("RegExp");K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer");const it=p("Error");function ct(t){return!!t&&v(t.then)}var at=ct;function lt(t){return!(!t||Z(()=>!(t&&0+t),!t))}const st=e.getOwnPropertyDescriptor;function ft(t,n){return t&&V.hasOwnProperty.call(t,n)}const pt=e.hasOwn||yt;function yt(t,n){return ft(t,n)||!!st(t,n)}function m(t,n,r){if(t&&h(t))for(const e in t)if(pt(t,e)&&-1===n.call(r||t,e,t[e]))break}function dt(t,r,e,n){let o={};return m(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function w(t){throw new TypeError(t)}function bt(t){throw new RangeError(t)}const vt=e.freeze;var S=t=>t,ht=e.assign;function gt(t){return h(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function mt(t){return vt&&m(t,(t,n)=>{(g(n)||h(n))&&vt(n)}),wt(t)}const wt=vt||S;var St=e.seal||S;const It=e.getPrototypeOf||S;function Tt(t){return dt(t,0,0,mt)}function jt(t){let r={};return m(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),mt(r)}const Ot=Tt({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}),I=q,xt="__tsUtils$gblCfg";let Et;function Ct(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function Ft(){var t;return Et||(t=Ct()||{},Et=t[xt]=t[xt]||{}),Et}function T(t,n){let r=l;if(it(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?et(n)?n:4:s)}catch(t){r=" - "+T(t,n)}return X(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}S=i.min;const Dt=i.max,Pt=O("slice",o),x=O("substring",o);q=O("substr",o,zt);function zt(t,n,r){return d(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?l:((n=n||0)<0&&(n=Dt(n+t[u],0)),y(r)?Pt(t,n):Pt(t,n,n+r))}const kt=O("startsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],r=0<r?r:0;return x(t,r,r+e)===n});let At;function Nt(){var t;return At||(t=Ft(),At=t.gblSym=t.gblSym||{k:{},s:{}}),At}let Lt={};function _t(t){return{description:I(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Rt(t){var n,r=Nt();return pt(r,t)||(n=_t(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Wt(t){return t&&t.toString&&kt(t.toString(),H)||w(t+" is not a symbol"),Nt().s[t]}function Kt(t){t=Ot[t];return t?Lt[t]=Lt[t]||_t(H+"."+t):void 0}const Bt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Ht(t){let r={};return r[Bt.c]=!0,r[Bt.e]=!0,m(t,(t,n)=>{r[Bt[t]]=y(n)?r[Bt[t]]:n}),r}const E=e.defineProperty,Ut=e.defineProperties;function $t(t,n,r){return E(t,n,Ht(r))}let C,Mt=function(){C=Ft(),Mt=null};function Gt(n){let r={};return Mt&&Mt(),r.b=C.lzy,E(r,"v",{configurable:!0,get:function(){var t=n();return C.lzy||(E(r,"v",{value:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function F(t,n){return Gt(()=>Z(t,n))}const Vt="window";let qt,D,Jt,Zt,Qt,Xt,Yt;function P(t){return F(()=>nn(t)||s,s)}function tn(t){return(qt=!qt||!1===t||C.lzy&&!qt.b?F(Ct,null):qt).v}function nn(t,n){n=tn(n);return n&&n[t]?n[t]:t===Vt&&D?D.v:null}function rn(){return(Jt=!Jt||C.lzy&&!Jt.b?P("document"):Jt).v}function en(){return(D=!D||C.lzy&&!D.b?P(Vt):D).v}function on(){return(Zt=!Zt||C.lzy&&!Zt.b?P("navigator"):Zt).v}function un(){return(Qt=!Qt||C.lzy&&!Qt.b?P("history"):Qt).v}let z,cn,an;function ln(t){return F(function(){return z.v?z[t]:s},s)}var sn=f("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),cn&&!t||(cn=ln("for")),an&&!t||(an=ln("keyFor")),z.v}function fn(t,n){var r=Ot[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?s:Kt(t)}function pn(t){return!!t&&v(t.next)}var yn=O("every",c),dn=O("filter",c);function A(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const bn=O(U,c);var vn=O(r,c);function hn(t,n,r){return-1!==bn(t,n,r)}function gn(t,n,r){n=mn(t,n,r);return-1!==n?t[n]:void 0}function mn(r,e,o){let u=-1;return A(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function wn(t,n,r){n=Sn(t,n,r);return-1!==n?t[n]:void 0}function Sn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}var In=O("find",c,gn),Tn=O("findIndex",c,mn),jn=O("findLast",c,wn),On=O("findLastIndex",c,Sn),xn=O("includes",c,hn),En=xn,Cn=O("map",c),Fn=O("reduce",c),c=O("some",c);function Dn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){m(t,(t,n)=>r[t]=n)}))(t,n)}const Pn=(t,n)=>{try{t[a][G]=n}catch(t){}};function zn(n,r){let e=Error,o=e[a][G];var t,u,i;function c(){this.constructor=u,this[G]=t}return t=n,u=function(){let t=this;try{Pn(e,n),(t=e.apply(t,arguments)||t)[G]=n,r&&r(t,arguments)}finally{Pn(e,o)}return t},i=e,Dn(u,i),c[a]=i[a],u[a]=new c,u}let kn;function An(){return(Date.now||Nn)()}function Nn(){return(new Date).getTime()}function Ln(n){return function(t){return d(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,l):t}}var _n=Ln(/^\s+|(?=\s)\s+$/g),Rn=Ln(/^\s+/g),Wn=Ln(/(?=\s)\s+$/g);const Kn=O("trim",o,_n);var Bn=O("trimStart",o,Rn),Hn=Bn,Un=O("trimEnd",o,Wn),$n=Un;const N=O("toUpperCase",o),Mn=O("toLowerCase",o);function Gn(t,c,a){return Kn(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=N(i)),(o||l)+c+i})}function Vn(t,n){return Gn(t,"",!0).replace(/^\w/,n?N:Mn)}const qn=i.floor,Jn=i.ceil,Zn=i.trunc||function(t){t=+t;return(0<t?qn:Jn)(t)};function Qn(t,n){var r=+t;return r==1/0&&n&&bt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Zn(r)}const Xn=O("repeat",o,function(t,n){d(t)&&w("can't convert ["+T(t)+"]"),(n=Qn(n,!0))<0&&bt("invalid count must be >= 0 && < Infinity");let r=b(t)?t:I(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Yn(t,n,r){let e=l;n=Qn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=d(r)?" ":I(r))[u]?Xn(e,Jn(n/e[u])):e)[u]>n)?x(e,0,n):e}const tr=O("padStart",o,function(t,n,r){return Yn(t,n,r)+t});var nr,i=O("padEnd",o,function(t,n,r){return t+Yn(t,n,r)});const rr=/([^\w\d_$])/g;let er,or,ur,ir;function cr(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(ir=ir||!en()||en())){ur||(or=Function[a].toString,ur=or.call(e));try{let t=It(n);(r=!t)||(ft(t,B)&&(t=t[B]),r=t&&typeof t===_&&or.call(t)===ur)}catch(t){}}return r}function ar(t){var n=t.result={};return t.copyTo(n,t.value),!0}const lr=[dr,hr,vr,br];function sr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:nt(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>sr(e,t,n?r:o,n),copyTo:(t,n)=>fr(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(A(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var a=r;$t(i,"result",{g:function(){return a.v},s:function(t){a.v=t}});let t=0,n=u;for(;!(n||(t<lr.length?lr[t++]:ar)).call(o,i);)n=null}}return r.v}}function fr(t,n,r,e){if(!d(r))for(const o in r)n[o]=sr(t,r[o],e,o);return n}function pr(t,n,r){return fr([],t,n,{handler:r,src:n,path:[]})}function yr(t,n){return sr([],t,{handler:n,src:t})}function dr(t){var n,r=t.value;return!!g(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function br(t){var n=t.value;return!!rt(n)&&(t.result=new Date(n.getTime()),!0)}function vr(t){return t.type===_}function hr(t){var n,r=t.value;return!!cr(r)&&(n=t.result={},t.copyTo(n,r),!0)}function gr(n,t){return A(t,t=>{pr(n,t)}),n}nr=u;let mr;function wr(){return(mr=!mr||C.lzy&&!mr.b?P("performance"):mr).v}function Sr(){var t=wr();return t&&t.now?t.now():An()}function Ir(t){return Sr()-t}const Tr="(.*)";function jr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Or(t,n){return t[fn(3)]=function(){return xr(n)},t}function xr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(j(arguments,0))};return r||$t(t,M,{g:e}),t}};return n.r&&(t.return=function(t){return{done:!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:!0,value:n.t&&n.t(t)}}),t}function Er(r,e,o){var t;if(r&&(pn(r)||(r=r[t=fn(3)]?r[t]():null),pn(r)))try{let t=0,n=r.next();for(;!n[$]&&-1!==e.call(o||r,n[M],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}var Cr=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[a]=t,new r};function Fr(t,n,r){n=n&&n[fn(9)];return n?n(t,r):[t]}const Dr=O("split",o);var Pr=k()?O("split",o):Fr,zr=O("endsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],o=t[u],r=!y(r)&&r<o?r:o;return x(t,r-e,r)===n});const kr=O(U,o);U=O(r,o),r=O("includes",o,Ar),o=r;function Ar(t,n,r){return ut(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==kr(t,I(n),r)}const Nr="ref",Lr="un"+Nr,_r="hasRef",Rr="enabled";function Wr(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[Lr]&&o[Lr](),u),c=()=>(o=n(o),e||i(),u),a=()=>{o&&r(o),o=null};return u={cancel:a,refresh:c,[_r]:()=>o&&o[_r]?o[_r]():e,[Nr]:()=>(e=!0,o&&o[Nr]&&o[Nr](),u),[Lr]:i,[Rr]:!1},E(u,Rr,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function Kr(n,t,r,e){var o=g(r),u=o?r.length:0;let i=(0<u?r[0]:o?s:r)||setTimeout,c=(1<u?r[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),a.apply(n,arguments)},Wr(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return l.h}function Br(t,n){return Kr(this,!0,s,j(arguments,0))}let Hr,Ur=100,$r=50;function Mr(){return!(!(Hr=Hr||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}return t.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(pn(r)){let t=r.next();for(;!t[$];)n.push(t[M]),t=r.next()}else n.push(r);return n},t.arrContains=En,t.arrEvery=yn,t.arrFilter=dn,t.arrFind=In,t.arrFindIndex=Tn,t.arrFindLast=jn,t.arrFindLastIndex=On,t.arrForEach=A,t.arrIncludes=xn,t.arrIndexOf=bn,t.arrLastIndexOf=vn,t.arrMap=Cn,t.arrReduce=Fn,t.arrSome=c,t.arrayDeepCopyHandler=dr,t.asString=I,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return $t(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),xr(t)},t.createCustomError=zn,t.createEnum=function(t){return dt(t,1,0,mt)},t.createEnumKeyMap=Tt,t.createEnumValueMap=function(t){return dt(t,1,1,mt)},t.createFilenameRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Tr:"(.)"}),!!n,r)},t.createIterable=function(t){return Or({},t)},t.createIterator=xr,t.createRangeIterator=function(t,n,r){let e=t,o=s,u=(d(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return $t(r,"v",{g:function(){return o}}),xr(r)},t.createSimpleMap=jt,t.createTimeout=function(t,n){return Kr(this,!1,s,j(arguments,0))},t.createTimeoutWith=function(t,n,r){return Kr(this,!1,t,j(arguments,1))},t.createTypeMap=jt,t.createWildcardRegex=function(t,n,r){return jr(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Tr),!!n,r)},t.dateDeepCopyHandler=br,t.deepExtend=function(t,n,r,e,o,u,i){return gr(yr(t)||{},j(arguments,0))},t.dumpObj=T,t.elapsedTime=Ir,t.encodeAsHtml=function(t){return er=er||Gt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+er.v[t]+";")},t.encodeAsJson=function(t,n){let r;if(b(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+tr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?et(n)?n:4:s)}catch(t){r='"'+T(t)+'"'}return r},t.functionDeepCopyHandler=vr,t.getDocument=rn,t.getGlobal=tn,t.getHistory=un,t.getInst=nn,t.getIntValue=function(t,n){return d(t)?n:et(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=fn,t.getLazy=Gt,t.getLength=function(t){return t[nr]},t.getNavigator=on,t.getPerformance=wr,t.getSymbol=k,t.getValueByIter=function(n,t,r){return t&&n&&(Er(t,t=>{if(d(n))return-1;n=n[t]}),!d(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Dr(t,"."),o=e.length;for(let t=0;t<o&&!d(n);t++)n=n[e[t]];return d(n)?r:n},t.getWindow=en,t.hasDocument=function(){return!!rn()},t.hasHistory=function(){return!!un()},t.hasIdleCallback=Mr,t.hasNavigator=function(){return!!on()},t.hasPerformance=function(){return!!wr()},t.hasSymbol=function(){return!!k()},t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!d(n))if(g(n))e=0<n[u];else if(rt(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(h(n)){try{var o=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(v(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(ot(o))return o;if(v(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!gt(n)[u]}e=lt(n)}return e}(t,0)},t.hasWindow=function(){return!!en()},t.isArray=g,t.isArrayBuffer=L,t.isBlob=R,t.isBoolean=ot,t.isDate=rt,t.isDefined=tt,t.isError=it,t.isFile=K,t.isFormData=J,t.isFunction=v,t.isIterable=function(t){return!Y(t)&&v(t[fn(3)])},t.isIterator=pn,t.isNode=function(){return(Yt=Yt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},t.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},t.isNullOrUndefined=d,t.isNumber=et,t.isObject=h,t.isPlainObject=cr,t.isPrimitive=nt,t.isPromise=function(t){return ct(t)&&v(t.catch)},t.isPromiseLike=ct,t.isRegExp=ut,t.isStrictNullOrUndefined=Y,t.isStrictUndefined=function(t){return!tt(t)},t.isString=b,t.isSymbol=sn,t.isThenable=at,t.isTruthy=lt,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=y,t.isWebWorker=function(){return(Xt=Xt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},t.iterForOf=Er,t.makeGlobRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Tr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Or,t.mathCeil=Jn,t.mathFloor=qn,t.mathMax=Dt,t.mathMin=S,t.mathToInt=Qn,t.mathTrunc=Zn,t.newSymbol=function(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:_t(t)},t.normalizeJsName=function(t,n){t=I(t).replace(rr,"_");return y(n)?t:Vn(t,!n)},t.objAssign=ht,t.objCopyProps=pr,t.objCreate=Cr,t.objDeepCopy=yr,t.objDeepFreeze=mt,t.objDefine=$t,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),E(t,n,Ht(u))},t.objDefineGet=function(t,n,r,e,o){return E(t,n,Ht({e:o,c:e,[v(r)?"g":"v"]:r}))},t.objDefineProp=E,t.objDefineProperties=Ut,t.objDefineProps=function(t,n){let r={};return m(n,(t,n)=>{r[t]=Ht(n)}),Ut(t,r)},t.objExtend=function(t,n,r,e,o,u,i){return gr(t||{},j(arguments,0))},t.objForEachKey=m,t.objFreeze=wt,t.objGetOwnPropertyDescriptor=st,t.objGetPrototypeOf=It,t.objHasOwn=pt,t.objHasOwnProperty=ft,t.objKeys=gt,t.objSeal=St,t.objSetPrototypeOf=Dn,t.objToString=X,t.perfNow=Sr,t.plainObjDeepCopyHandler=hr,t.polyArrFind=gn,t.polyArrFindIndex=mn,t.polyArrFindLast=wn,t.polyArrFindLastIndex=Sn,t.polyArrIncludes=hn,t.polyGetKnownSymbol=Kt,t.polyIsArray=function(t){return!d(t)&&"[object Array]"===X(t)},t.polyNewSymbol=_t,t.polyObjHasOwn=yt,t.polyObjKeys=function(t){if(!h(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)pt(t,r)&&n.push(r);return n},t.polyStrIncludes=Ar,t.polyStrSubstr=zt,t.polyStrSymSplit=Fr,t.polyStrTrim=_n,t.polyStrTrimEnd=Wn,t.polyStrTrimStart=Rn,t.polySymbolFor=Rt,t.polySymbolKeyFor=Wt,t.polyUtcNow=Nn,t.scheduleIdleCallback=function(r,e){function o(t){let n=Sr();return{didTimeout:t,timeRemaining:()=>$r-Ir(n)}}if(Mr()){let n=Wr(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return Br(()=>{r(o(!0))},y(t)?Ur:t)},t.scheduleInterval=function(t,n){let r=this,e=j(arguments,0);return Wr(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h},t.scheduleTimeout=Br,t.scheduleTimeoutWith=function(t,n,r){return Kr(this,!0,t,j(arguments,1))},t.setBypassLazyCache=function(t){Mt&&Mt(),C.lzy=t},t.setDefaultIdleTimeout=function(t){Ur=t},t.setDefaultMaxExecutionTime=function(t){$r=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;Er(t,t=>{n&&(d(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Dr(t,".")).pop(),A(t,t=>{d(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=Vn,t.strContains=o,t.strEndsWith=zr,t.strIncludes=r,t.strIndexOf=kr,t.strIsNullOrEmpty=function(t){return b(t)?t===l:d(t)},t.strIsNullOrWhiteSpace=function(t){return b(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:d(t)},t.strKebabCase=function(t,n){t=Gn(t,"-");return(n?N:Mn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,n){return x(t,0,n)},t.strLetterCase=function(t){return I(t).replace(/(_|\b)\w/g,N)},t.strLower=Mn,t.strPadEnd=i,t.strPadStart=tr,t.strRepeat=Xn,t.strRight=function(t,n){var r=t[u];return n<=0?l:n<r?x(t,r-n):t},t.strSlice=Pt,t.strSnakeCase=function(t,n){t=Gn(t,"_");return(n?N:Mn)(t)},t.strSplit=Dr,t.strStartsWith=kt,t.strSubstr=q,t.strSubstring=x,t.strSymSplit=Pr,t.strTrim=Kn,t.strTrimEnd=Un,t.strTrimLeft=Hn,t.strTrimRight=$n,t.strTrimStart=Bn,t.strUpper=N,t.symbolFor=function(t){return cn&&(!C.lzy||z.b)||k(),(cn.v||Rt)(t)},t.symbolKeyFor=function(t){return an&&(!C.lzy||z.b)||k(),(an.v||Wt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=bt,t.throwTypeError=w,t.throwUnsupported=function(t){throw new(kn=kn||zn("UnsupportedError"))(t)},t.utcNow=An,t}({}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -434,7 +434,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
let result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -441,0 +444,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
function t(t){"use strict";const f=void 0,l="";var L="boolean";const _="function";var R="number";const W="object",a="prototype";var K="string";const n="undefined",B="constructor",H="Symbol";var U="indexOf",r="lastIndexOf";const u="length",$="done",M="value",G="name",e=Object,V=e[a];var q=String,o=q[a],i=Math,J=Array,c=J[a];function Z(t,n){let r=n;try{r=t()}catch(t){}return r}const Q=[K,R,L,n,"symbol","bigint"];function s(n){return function(t){return typeof t===n}}function p(t){const n="[object "+t+"]";return function(t){return!(!t||X(t)!==n)}}function X(t){return V.toString.call(t)}function y(t){return typeof t===n||t===n}function d(t){return null===t||y(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==f}function nt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Q.indexOf(n))}const b=s(K),v=s(_);function h(t){return!(!t&&d(t)||!t||typeof t!==W)}const g=J.isArray,rt=p("Date"),et=s(R),ot=s(L),ut=p("RegExp"),it=(K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),p("Error"));function ct(t){return!!t&&v(t.then)}var at=ct;function lt(t){return!(!t||Z(()=>!(t&&0+t),!t))}const ft=e.getOwnPropertyDescriptor;function st(t,n){return t&&V.hasOwnProperty.call(t,n)}const pt=e.hasOwn||yt;function yt(t,n){return st(t,n)||!!ft(t,n)}function m(t,n,r){if(t&&h(t))for(const e in t)if(pt(t,e)&&-1===n.call(r||t,e,t[e]))break}function dt(t,r,e,n){let o={};return m(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function w(t){throw new TypeError(t)}function bt(t){throw new RangeError(t)}const vt=e.freeze;var S=t=>t,ht=e.assign;function gt(t){return h(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function mt(t){return vt&&m(t,(t,n)=>{(g(n)||h(n))&&vt(n)}),wt(t)}const wt=vt||S;var St=e.seal||S;const It=e.getPrototypeOf||S;function Tt(t){return dt(t,0,0,mt)}function jt(t){let r={};return m(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),mt(r)}const Ot=Tt({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}),I=q,xt="__tsUtils$gblCfg";let Et;function Ct(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function Ft(){var t;return Et||(t=Ct()||{},Et=t[xt]=t[xt]||{}),Et}function T(t,n){let r=l;if(it(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?et(n)?n:4:f)}catch(t){r=" - "+T(t,n)}return X(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}S=i.min;const Dt=i.max,Pt=O("slice",o),x=O("substring",o);function zt(t,n,r){return d(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?l:((n=n||0)<0&&(n=Dt(n+t[u],0)),y(r)?Pt(t,n):Pt(t,n,n+r))}q=O("substr",o,zt);const kt=O("startsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],r=0<r?r:0;return x(t,r,r+e)===n});let At;function Nt(){var t;return At||(t=Ft(),At=t.gblSym=t.gblSym||{k:{},s:{}}),At}let Lt={};function _t(t){return{description:I(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Rt(t){var n,r=Nt();return pt(r,t)||(n=_t(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Wt(t){return t&&t.toString&&kt(t.toString(),H)||w(t+" is not a symbol"),Nt().s[t]}function Kt(t){t=Ot[t];return t?Lt[t]=Lt[t]||_t(H+"."+t):void 0}const Bt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Ht(t){let r={};return r[Bt.c]=!0,r[Bt.e]=!0,m(t,(t,n)=>{r[Bt[t]]=y(n)?r[Bt[t]]:n}),r}const Ut=e.defineProperty,$t=e.defineProperties;function E(t,n,r){return Ut(t,n,Ht(r))}let C,Mt=function(){C=Ft(),Mt=null};function Gt(n){let r={};return Mt&&Mt(),r.b=C.lzy,E(r,"v",{g:function(){var t=n();return C.lzy||(E(r,"v",{v:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function F(t,n){return Gt(()=>Z(t,n))}const Vt="window";let qt,D,Jt,Zt,Qt,Xt,Yt;function P(t){return F(()=>nn(t)||f,f)}function tn(t){return(qt=!qt||!1===t||C.lzy&&!qt.b?F(Ct,null):qt).v}function nn(t,n){n=tn(n);return n&&n[t]?n[t]:t===Vt&&D?D.v:null}function rn(){return(Jt=!Jt||C.lzy&&!Jt.b?P("document"):Jt).v}function en(){return(D=!D||C.lzy&&!D.b?P(Vt):D).v}function on(){return(Zt=!Zt||C.lzy&&!Zt.b?P("navigator"):Zt).v}function un(){return(Qt=!Qt||C.lzy&&!Qt.b?P("history"):Qt).v}let z,cn,an;function ln(t){return F(function(){return z.v?z[t]:f},f)}var fn=s("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),cn&&!t||(cn=ln("for")),an&&!t||(an=ln("keyFor")),z.v}function sn(t,n){var r=Ot[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?f:Kt(t)}function pn(t){return!!t&&v(t.next)}var yn=O("every",c),dn=O("filter",c);function A(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const bn=O(U,c);var vn=O(r,c);function hn(t,n,r){return-1!==bn(t,n,r)}function gn(t,n,r){n=mn(t,n,r);return-1!==n?t[n]:void 0}function mn(r,e,o){let u=-1;return A(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function wn(t,n,r){n=Sn(t,n,r);return-1!==n?t[n]:void 0}function Sn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}var In=O("find",c,gn),Tn=O("findIndex",c,mn),jn=O("findLast",c,wn),On=O("findLastIndex",c,Sn),xn=O("includes",c,hn),En=xn,Cn=O("map",c),Fn=O("reduce",c),c=O("some",c);function Dn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){m(t,(t,n)=>r[t]=n)}))(t,n)}const Pn=(t,n)=>{try{t[a][G]=n}catch(t){}};function zn(n,r){let e=Error,o=e[a][G];var t,u,i;function c(){this.constructor=u,this[G]=t}return t=n,u=function(){let t=this;try{Pn(e,n),(t=e.apply(t,arguments)||t)[G]=n,r&&r(t,arguments)}finally{Pn(e,o)}return t},i=e,Dn(u,i),c[a]=i[a],u[a]=new c,u}let kn;function An(){return(Date.now||Nn)()}function Nn(){return(new Date).getTime()}function Ln(n){return function(t){return d(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,l):t}}var _n=Ln(/^\s+|(?=\s)\s+$/g),Rn=Ln(/^\s+/g),Wn=Ln(/(?=\s)\s+$/g);const Kn=O("trim",o,_n);var Bn=O("trimStart",o,Rn),Hn=Bn,Un=O("trimEnd",o,Wn),$n=Un;const N=O("toUpperCase",o),Mn=O("toLowerCase",o);function Gn(t,c,a){return Kn(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=N(i)),(o||l)+c+i})}function Vn(t,n){return Gn(t,"",!0).replace(/^\w/,n?N:Mn)}const qn=i.floor,Jn=i.ceil,Zn=i.trunc||function(t){t=+t;return(0<t?qn:Jn)(t)};function Qn(t,n){var r=+t;return r==1/0&&n&&bt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Zn(r)}const Xn=O("repeat",o,function(t,n){d(t)&&w("can't convert ["+T(t)+"]"),(n=Qn(n,!0))<0&&bt("invalid count must be >= 0 && < Infinity");let r=b(t)?t:I(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Yn(t,n,r){let e=l;n=Qn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=d(r)?" ":I(r))[u]?Xn(e,Jn(n/e[u])):e)[u]>n)?x(e,0,n):e}const tr=O("padStart",o,function(t,n,r){return Yn(t,n,r)+t});var nr,i=O("padEnd",o,function(t,n,r){return t+Yn(t,n,r)});const rr=/([^\w\d_$])/g;let er,or,ur,ir;function cr(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(ir=ir||!en()||en())){ur||(or=Function[a].toString,ur=or.call(e));try{let t=It(n);(r=!t)||(st(t,B)&&(t=t[B]),r=t&&typeof t===_&&or.call(t)===ur)}catch(t){}}return r}function ar(t){var n=t.result={};return t.copyTo(n,t.value),!0}const lr=[dr,hr,vr,br];function fr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:nt(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>fr(e,t,n?r:o,n),copyTo:(t,n)=>sr(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(A(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var a=r;E(i,"result",{g:function(){return a.v},s:function(t){a.v=t}});let t=0,n=u;for(;!(n||(t<lr.length?lr[t++]:ar)).call(o,i);)n=null}}return r.v}}function sr(t,n,r,e){if(!d(r))for(const o in r)n[o]=fr(t,r[o],e,o);return n}function pr(t,n,r){return sr([],t,n,{handler:r,src:n,path:[]})}function yr(t,n){return fr([],t,{handler:n,src:t})}function dr(t){var n,r=t.value;return!!g(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function br(t){var n=t.value;return!!rt(n)&&(t.result=new Date(n.getTime()),!0)}function vr(t){return t.type===_}function hr(t){var n,r=t.value;return!!cr(r)&&(n=t.result={},t.copyTo(n,r),!0)}function gr(n,t){return A(t,t=>{pr(n,t)}),n}nr=u;let mr;function wr(){return(mr=!mr||C.lzy&&!mr.b?P("performance"):mr).v}function Sr(){var t=wr();return t&&t.now?t.now():An()}function Ir(t){return Sr()-t}const Tr="(.*)";function jr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Or(t,n){return t[sn(3)]=function(){return xr(n)},t}function xr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(j(arguments,0))};return r||E(t,M,{g:e}),t}};return n.r&&(t.return=function(t){return{done:!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:!0,value:n.t&&n.t(t)}}),t}function Er(r,e,o){var t;if(r&&(pn(r)||(r=r[t=sn(3)]?r[t]():null),pn(r)))try{let t=0,n=r.next();for(;!n[$]&&-1!==e.call(o||r,n[M],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}var Cr=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[a]=t,new r};function Fr(t,n,r){n=n&&n[sn(9)];return n?n(t,r):[t]}const Dr=O("split",o);var Pr=k()?O("split",o):Fr,zr=O("endsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],o=t[u],r=!y(r)&&r<o?r:o;return x(t,r-e,r)===n});const kr=O(U,o);function Ar(t,n,r){return ut(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==kr(t,I(n),r)}U=O(r,o),r=O("includes",o,Ar),o=r;const Nr="ref",Lr="un"+Nr,_r="hasRef",Rr="enabled";function Wr(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[Lr]&&o[Lr](),u),c=()=>(o=n(o),e||i(),u),a=()=>{o&&r(o),o=null};return u={cancel:a,refresh:c,[_r]:()=>o&&o[_r]?o[_r]():e,[Nr]:()=>(e=!0,o&&o[Nr]&&o[Nr](),u),[Lr]:i,[Rr]:!1},Ut(u,Rr,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function Kr(n,t,r,e){var o=g(r),u=o?r.length:0;let i=(0<u?r[0]:o?f:r)||setTimeout,c=(1<u?r[1]:f)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),a.apply(n,arguments)},Wr(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return l.h}function Br(t,n){return Kr(this,!0,f,j(arguments,0))}let Hr,Ur=100,$r=50;function Mr(){return!(!(Hr=Hr||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(pn(r)){let t=r.next();for(;!t[$];)n.push(t[M]),t=r.next()}else n.push(r);return n},t.arrContains=En,t.arrEvery=yn,t.arrFilter=dn,t.arrFind=In,t.arrFindIndex=Tn,t.arrFindLast=jn,t.arrFindLastIndex=On,t.arrForEach=A,t.arrIncludes=xn,t.arrIndexOf=bn,t.arrLastIndexOf=vn,t.arrMap=Cn,t.arrReduce=Fn,t.arrSome=c,t.arrayDeepCopyHandler=dr,t.asString=I,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return E(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),xr(t)},t.createCustomError=zn,t.createEnum=function(t){return dt(t,1,0,mt)},t.createEnumKeyMap=Tt,t.createEnumValueMap=function(t){return dt(t,1,1,mt)},t.createFilenameRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Tr:"(.)"}),!!n,r)},t.createIterable=function(t){return Or({},t)},t.createIterator=xr,t.createRangeIterator=function(t,n,r){let e=t,o=f,u=(d(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return E(r,"v",{g:function(){return o}}),xr(r)},t.createSimpleMap=jt,t.createTimeout=function(t,n){return Kr(this,!1,f,j(arguments,0))},t.createTimeoutWith=function(t,n,r){return Kr(this,!1,t,j(arguments,1))},t.createTypeMap=jt,t.createWildcardRegex=function(t,n,r){return jr(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Tr),!!n,r)},t.dateDeepCopyHandler=br,t.deepExtend=function(t,n,r,e,o,u,i){return gr(yr(t)||{},j(arguments,0))},t.dumpObj=T,t.elapsedTime=Ir,t.encodeAsHtml=function(t){return er=er||Gt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+er.v[t]+";")},t.encodeAsJson=function(t,n){let r;if(b(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+tr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?et(n)?n:4:f)}catch(t){r='"'+T(t)+'"'}return r},t.functionDeepCopyHandler=vr,t.getDocument=rn,t.getGlobal=tn,t.getHistory=un,t.getInst=nn,t.getIntValue=function(t,n){return d(t)?n:et(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=sn,t.getLazy=Gt,t.getLength=function(t){return t[nr]},t.getNavigator=on,t.getPerformance=wr,t.getSymbol=k,t.getValueByIter=function(n,t,r){return t&&n&&(Er(t,t=>{if(d(n))return-1;n=n[t]}),!d(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Dr(t,"."),o=e.length;for(let t=0;t<o&&!d(n);t++)n=n[e[t]];return d(n)?r:n},t.getWindow=en,t.hasDocument=function(){return!!rn()},t.hasHistory=function(){return!!un()},t.hasIdleCallback=Mr,t.hasNavigator=function(){return!!on()},t.hasPerformance=function(){return!!wr()},t.hasSymbol=function(){return!!k()},t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!d(n))if(g(n))e=0<n[u];else if(rt(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(h(n)){try{var o=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(v(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(ot(o))return o;if(v(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!gt(n)[u]}e=lt(n)}return e}(t,0)},t.hasWindow=function(){return!!en()},t.isArray=g,t.isArrayBuffer=L,t.isBlob=R,t.isBoolean=ot,t.isDate=rt,t.isDefined=tt,t.isError=it,t.isFile=K,t.isFormData=J,t.isFunction=v,t.isIterable=function(t){return!Y(t)&&v(t[sn(3)])},t.isIterator=pn,t.isNode=function(){return(Yt=Yt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},t.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},t.isNullOrUndefined=d,t.isNumber=et,t.isObject=h,t.isPlainObject=cr,t.isPrimitive=nt,t.isPromise=function(t){return ct(t)&&v(t.catch)},t.isPromiseLike=ct,t.isRegExp=ut,t.isStrictNullOrUndefined=Y,t.isStrictUndefined=function(t){return!tt(t)},t.isString=b,t.isSymbol=fn,t.isThenable=at,t.isTruthy=lt,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=y,t.isWebWorker=function(){return(Xt=Xt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},t.iterForOf=Er,t.makeGlobRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Tr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Or,t.mathCeil=Jn,t.mathFloor=qn,t.mathMax=Dt,t.mathMin=S,t.mathToInt=Qn,t.mathTrunc=Zn,t.newSymbol=function(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:_t(t)},t.normalizeJsName=function(t,n){t=I(t).replace(rr,"_");return y(n)?t:Vn(t,!n)},t.objAssign=ht,t.objCopyProps=pr,t.objCreate=Cr,t.objDeepCopy=yr,t.objDeepFreeze=mt,t.objDefine=E,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),Ut(t,n,Ht(u))},t.objDefineGet=function(t,n,r,e,o){return Ut(t,n,Ht({e:o,c:e,[v(r)?"g":"v"]:r}))},t.objDefineProp=Ut,t.objDefineProperties=$t,t.objDefineProps=function(t,n){let r={};return m(n,(t,n)=>{r[t]=Ht(n)}),$t(t,r)},t.objExtend=function(t,n,r,e,o,u,i){return gr(t||{},j(arguments,0))},t.objForEachKey=m,t.objFreeze=wt,t.objGetOwnPropertyDescriptor=ft,t.objGetPrototypeOf=It,t.objHasOwn=pt,t.objHasOwnProperty=st,t.objKeys=gt,t.objSeal=St,t.objSetPrototypeOf=Dn,t.objToString=X,t.perfNow=Sr,t.plainObjDeepCopyHandler=hr,t.polyArrFind=gn,t.polyArrFindIndex=mn,t.polyArrFindLast=wn,t.polyArrFindLastIndex=Sn,t.polyArrIncludes=hn,t.polyGetKnownSymbol=Kt,t.polyIsArray=function(t){return!d(t)&&"[object Array]"===X(t)},t.polyNewSymbol=_t,t.polyObjHasOwn=yt,t.polyObjKeys=function(t){if(!h(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)pt(t,r)&&n.push(r);return n},t.polyStrIncludes=Ar,t.polyStrSubstr=zt,t.polyStrSymSplit=Fr,t.polyStrTrim=_n,t.polyStrTrimEnd=Wn,t.polyStrTrimStart=Rn,t.polySymbolFor=Rt,t.polySymbolKeyFor=Wt,t.polyUtcNow=Nn,t.scheduleIdleCallback=function(r,e){function o(t){let n=Sr();return{didTimeout:t,timeRemaining:()=>$r-Ir(n)}}if(Mr()){let n=Wr(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return Br(()=>{r(o(!0))},y(t)?Ur:t)},t.scheduleInterval=function(t,n){let r=this,e=j(arguments,0);return Wr(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h},t.scheduleTimeout=Br,t.scheduleTimeoutWith=function(t,n,r){return Kr(this,!0,t,j(arguments,1))},t.setBypassLazyCache=function(t){Mt&&Mt(),C.lzy=t},t.setDefaultIdleTimeout=function(t){Ur=t},t.setDefaultMaxExecutionTime=function(t){$r=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;Er(t,t=>{n&&(d(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Dr(t,".")).pop(),A(t,t=>{d(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=Vn,t.strContains=o,t.strEndsWith=zr,t.strIncludes=r,t.strIndexOf=kr,t.strIsNullOrEmpty=function(t){return b(t)?t===l:d(t)},t.strIsNullOrWhiteSpace=function(t){return b(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:d(t)},t.strKebabCase=function(t,n){t=Gn(t,"-");return(n?N:Mn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,n){return x(t,0,n)},t.strLetterCase=function(t){return I(t).replace(/(_|\b)\w/g,N)},t.strLower=Mn,t.strPadEnd=i,t.strPadStart=tr,t.strRepeat=Xn,t.strRight=function(t,n){var r=t[u];return n<=0?l:n<r?x(t,r-n):t},t.strSlice=Pt,t.strSnakeCase=function(t,n){t=Gn(t,"_");return(n?N:Mn)(t)},t.strSplit=Dr,t.strStartsWith=kt,t.strSubstr=q,t.strSubstring=x,t.strSymSplit=Pr,t.strTrim=Kn,t.strTrimEnd=Un,t.strTrimLeft=Hn,t.strTrimRight=$n,t.strTrimStart=Bn,t.strUpper=N,t.symbolFor=function(t){return cn&&(!C.lzy||z.b)||k(),(cn.v||Rt)(t)},t.symbolKeyFor=function(t){return an&&(!C.lzy||z.b)||k(),(an.v||Wt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=bt,t.throwTypeError=w,t.throwUnsupported=function(t){throw new(kn=kn||zn("UnsupportedError"))(t)},t.utcNow=An}var n=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((n="undefined"!=typeof globalThis?globalThis:n||self).nevware21=n.nevware21||{},n.nevware21["ts-utils"]={})); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
function t(t){"use strict";const f=void 0,l="";var L="boolean";const _="function";var R="number";const W="object",a="prototype";var K="string";const n="undefined",B="constructor",H="Symbol";var U="indexOf",r="lastIndexOf";const u="length",$="done",M="value",G="name",e=Object,V=e[a];var q=String,o=q[a],i=Math,J=Array,c=J[a];function Z(t,n){let r=n;try{r=t()}catch(t){}return r}const Q=[K,R,L,n,"symbol","bigint"];function s(n){return function(t){return typeof t===n}}function p(t){const n="[object "+t+"]";return function(t){return!(!t||X(t)!==n)}}function X(t){return V.toString.call(t)}function y(t){return typeof t===n||t===n}function d(t){return null===t||y(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==f}function nt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Q.indexOf(n))}const b=s(K),v=s(_);function h(t){return!(!t&&d(t)||!t||typeof t!==W)}const g=J.isArray,rt=p("Date"),et=s(R),ot=s(L),ut=p("RegExp"),it=(K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),p("Error"));function ct(t){return!!t&&v(t.then)}var at=ct;function lt(t){return!(!t||Z(()=>!(t&&0+t),!t))}const ft=e.getOwnPropertyDescriptor;function st(t,n){return t&&V.hasOwnProperty.call(t,n)}const pt=e.hasOwn||yt;function yt(t,n){return st(t,n)||!!ft(t,n)}function m(t,n,r){if(t&&h(t))for(const e in t)if(pt(t,e)&&-1===n.call(r||t,e,t[e]))break}function dt(t,r,e,n){let o={};return m(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function w(t){throw new TypeError(t)}function bt(t){throw new RangeError(t)}const vt=e.freeze;var S=t=>t,ht=e.assign;function gt(t){return h(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function mt(t){return vt&&m(t,(t,n)=>{(g(n)||h(n))&&vt(n)}),wt(t)}const wt=vt||S;var St=e.seal||S;const It=e.getPrototypeOf||S;function Tt(t){return dt(t,0,0,mt)}function jt(t){let r={};return m(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),mt(r)}const Ot=Tt({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}),I=q,xt="__tsUtils$gblCfg";let Et;function Ct(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function Ft(){var t;return Et||(t=Ct()||{},Et=t[xt]=t[xt]||{}),Et}function T(t,n){let r=l;if(it(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?et(n)?n:4:f)}catch(t){r=" - "+T(t,n)}return X(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}S=i.min;const Dt=i.max,Pt=O("slice",o),x=O("substring",o);function zt(t,n,r){return d(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?l:((n=n||0)<0&&(n=Dt(n+t[u],0)),y(r)?Pt(t,n):Pt(t,n,n+r))}q=O("substr",o,zt);const kt=O("startsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],r=0<r?r:0;return x(t,r,r+e)===n});let At;function Nt(){var t;return At||(t=Ft(),At=t.gblSym=t.gblSym||{k:{},s:{}}),At}let Lt={};function _t(t){return{description:I(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Rt(t){var n,r=Nt();return pt(r,t)||(n=_t(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Wt(t){return t&&t.toString&&kt(t.toString(),H)||w(t+" is not a symbol"),Nt().s[t]}function Kt(t){t=Ot[t];return t?Lt[t]=Lt[t]||_t(H+"."+t):void 0}const Bt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Ht(t){let r={};return r[Bt.c]=!0,r[Bt.e]=!0,m(t,(t,n)=>{r[Bt[t]]=y(n)?r[Bt[t]]:n}),r}const E=e.defineProperty,Ut=e.defineProperties;function $t(t,n,r){return E(t,n,Ht(r))}let C,Mt=function(){C=Ft(),Mt=null};function Gt(n){let r={};return Mt&&Mt(),r.b=C.lzy,E(r,"v",{configurable:!0,get:function(){var t=n();return C.lzy||(E(r,"v",{value:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function F(t,n){return Gt(()=>Z(t,n))}const Vt="window";let qt,D,Jt,Zt,Qt,Xt,Yt;function P(t){return F(()=>nn(t)||f,f)}function tn(t){return(qt=!qt||!1===t||C.lzy&&!qt.b?F(Ct,null):qt).v}function nn(t,n){n=tn(n);return n&&n[t]?n[t]:t===Vt&&D?D.v:null}function rn(){return(Jt=!Jt||C.lzy&&!Jt.b?P("document"):Jt).v}function en(){return(D=!D||C.lzy&&!D.b?P(Vt):D).v}function on(){return(Zt=!Zt||C.lzy&&!Zt.b?P("navigator"):Zt).v}function un(){return(Qt=!Qt||C.lzy&&!Qt.b?P("history"):Qt).v}let z,cn,an;function ln(t){return F(function(){return z.v?z[t]:f},f)}var fn=s("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),cn&&!t||(cn=ln("for")),an&&!t||(an=ln("keyFor")),z.v}function sn(t,n){var r=Ot[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?f:Kt(t)}function pn(t){return!!t&&v(t.next)}var yn=O("every",c),dn=O("filter",c);function A(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const bn=O(U,c);var vn=O(r,c);function hn(t,n,r){return-1!==bn(t,n,r)}function gn(t,n,r){n=mn(t,n,r);return-1!==n?t[n]:void 0}function mn(r,e,o){let u=-1;return A(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function wn(t,n,r){n=Sn(t,n,r);return-1!==n?t[n]:void 0}function Sn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}var In=O("find",c,gn),Tn=O("findIndex",c,mn),jn=O("findLast",c,wn),On=O("findLastIndex",c,Sn),xn=O("includes",c,hn),En=xn,Cn=O("map",c),Fn=O("reduce",c),c=O("some",c);function Dn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){m(t,(t,n)=>r[t]=n)}))(t,n)}const Pn=(t,n)=>{try{t[a][G]=n}catch(t){}};function zn(n,r){let e=Error,o=e[a][G];var t,u,i;function c(){this.constructor=u,this[G]=t}return t=n,u=function(){let t=this;try{Pn(e,n),(t=e.apply(t,arguments)||t)[G]=n,r&&r(t,arguments)}finally{Pn(e,o)}return t},i=e,Dn(u,i),c[a]=i[a],u[a]=new c,u}let kn;function An(){return(Date.now||Nn)()}function Nn(){return(new Date).getTime()}function Ln(n){return function(t){return d(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,l):t}}var _n=Ln(/^\s+|(?=\s)\s+$/g),Rn=Ln(/^\s+/g),Wn=Ln(/(?=\s)\s+$/g);const Kn=O("trim",o,_n);var Bn=O("trimStart",o,Rn),Hn=Bn,Un=O("trimEnd",o,Wn),$n=Un;const N=O("toUpperCase",o),Mn=O("toLowerCase",o);function Gn(t,c,a){return Kn(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=N(i)),(o||l)+c+i})}function Vn(t,n){return Gn(t,"",!0).replace(/^\w/,n?N:Mn)}const qn=i.floor,Jn=i.ceil,Zn=i.trunc||function(t){t=+t;return(0<t?qn:Jn)(t)};function Qn(t,n){var r=+t;return r==1/0&&n&&bt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Zn(r)}const Xn=O("repeat",o,function(t,n){d(t)&&w("can't convert ["+T(t)+"]"),(n=Qn(n,!0))<0&&bt("invalid count must be >= 0 && < Infinity");let r=b(t)?t:I(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Yn(t,n,r){let e=l;n=Qn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=d(r)?" ":I(r))[u]?Xn(e,Jn(n/e[u])):e)[u]>n)?x(e,0,n):e}const tr=O("padStart",o,function(t,n,r){return Yn(t,n,r)+t});var nr,i=O("padEnd",o,function(t,n,r){return t+Yn(t,n,r)});const rr=/([^\w\d_$])/g;let er,or,ur,ir;function cr(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(ir=ir||!en()||en())){ur||(or=Function[a].toString,ur=or.call(e));try{let t=It(n);(r=!t)||(st(t,B)&&(t=t[B]),r=t&&typeof t===_&&or.call(t)===ur)}catch(t){}}return r}function ar(t){var n=t.result={};return t.copyTo(n,t.value),!0}const lr=[dr,hr,vr,br];function fr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:nt(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>fr(e,t,n?r:o,n),copyTo:(t,n)=>sr(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(A(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var a=r;$t(i,"result",{g:function(){return a.v},s:function(t){a.v=t}});let t=0,n=u;for(;!(n||(t<lr.length?lr[t++]:ar)).call(o,i);)n=null}}return r.v}}function sr(t,n,r,e){if(!d(r))for(const o in r)n[o]=fr(t,r[o],e,o);return n}function pr(t,n,r){return sr([],t,n,{handler:r,src:n,path:[]})}function yr(t,n){return fr([],t,{handler:n,src:t})}function dr(t){var n,r=t.value;return!!g(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function br(t){var n=t.value;return!!rt(n)&&(t.result=new Date(n.getTime()),!0)}function vr(t){return t.type===_}function hr(t){var n,r=t.value;return!!cr(r)&&(n=t.result={},t.copyTo(n,r),!0)}function gr(n,t){return A(t,t=>{pr(n,t)}),n}nr=u;let mr;function wr(){return(mr=!mr||C.lzy&&!mr.b?P("performance"):mr).v}function Sr(){var t=wr();return t&&t.now?t.now():An()}function Ir(t){return Sr()-t}const Tr="(.*)";function jr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Or(t,n){return t[sn(3)]=function(){return xr(n)},t}function xr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(j(arguments,0))};return r||$t(t,M,{g:e}),t}};return n.r&&(t.return=function(t){return{done:!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:!0,value:n.t&&n.t(t)}}),t}function Er(r,e,o){var t;if(r&&(pn(r)||(r=r[t=sn(3)]?r[t]():null),pn(r)))try{let t=0,n=r.next();for(;!n[$]&&-1!==e.call(o||r,n[M],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}var Cr=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[a]=t,new r};function Fr(t,n,r){n=n&&n[sn(9)];return n?n(t,r):[t]}const Dr=O("split",o);var Pr=k()?O("split",o):Fr,zr=O("endsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],o=t[u],r=!y(r)&&r<o?r:o;return x(t,r-e,r)===n});const kr=O(U,o);function Ar(t,n,r){return ut(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==kr(t,I(n),r)}U=O(r,o),r=O("includes",o,Ar),o=r;const Nr="ref",Lr="un"+Nr,_r="hasRef",Rr="enabled";function Wr(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[Lr]&&o[Lr](),u),c=()=>(o=n(o),e||i(),u),a=()=>{o&&r(o),o=null};return u={cancel:a,refresh:c,[_r]:()=>o&&o[_r]?o[_r]():e,[Nr]:()=>(e=!0,o&&o[Nr]&&o[Nr](),u),[Lr]:i,[Rr]:!1},E(u,Rr,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function Kr(n,t,r,e){var o=g(r),u=o?r.length:0;let i=(0<u?r[0]:o?f:r)||setTimeout,c=(1<u?r[1]:f)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),a.apply(n,arguments)},Wr(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return l.h}function Br(t,n){return Kr(this,!0,f,j(arguments,0))}let Hr,Ur=100,$r=50;function Mr(){return!(!(Hr=Hr||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(pn(r)){let t=r.next();for(;!t[$];)n.push(t[M]),t=r.next()}else n.push(r);return n},t.arrContains=En,t.arrEvery=yn,t.arrFilter=dn,t.arrFind=In,t.arrFindIndex=Tn,t.arrFindLast=jn,t.arrFindLastIndex=On,t.arrForEach=A,t.arrIncludes=xn,t.arrIndexOf=bn,t.arrLastIndexOf=vn,t.arrMap=Cn,t.arrReduce=Fn,t.arrSome=c,t.arrayDeepCopyHandler=dr,t.asString=I,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return $t(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),xr(t)},t.createCustomError=zn,t.createEnum=function(t){return dt(t,1,0,mt)},t.createEnumKeyMap=Tt,t.createEnumValueMap=function(t){return dt(t,1,1,mt)},t.createFilenameRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Tr:"(.)"}),!!n,r)},t.createIterable=function(t){return Or({},t)},t.createIterator=xr,t.createRangeIterator=function(t,n,r){let e=t,o=f,u=(d(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return $t(r,"v",{g:function(){return o}}),xr(r)},t.createSimpleMap=jt,t.createTimeout=function(t,n){return Kr(this,!1,f,j(arguments,0))},t.createTimeoutWith=function(t,n,r){return Kr(this,!1,t,j(arguments,1))},t.createTypeMap=jt,t.createWildcardRegex=function(t,n,r){return jr(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Tr),!!n,r)},t.dateDeepCopyHandler=br,t.deepExtend=function(t,n,r,e,o,u,i){return gr(yr(t)||{},j(arguments,0))},t.dumpObj=T,t.elapsedTime=Ir,t.encodeAsHtml=function(t){return er=er||Gt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+er.v[t]+";")},t.encodeAsJson=function(t,n){let r;if(b(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+tr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?et(n)?n:4:f)}catch(t){r='"'+T(t)+'"'}return r},t.functionDeepCopyHandler=vr,t.getDocument=rn,t.getGlobal=tn,t.getHistory=un,t.getInst=nn,t.getIntValue=function(t,n){return d(t)?n:et(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=sn,t.getLazy=Gt,t.getLength=function(t){return t[nr]},t.getNavigator=on,t.getPerformance=wr,t.getSymbol=k,t.getValueByIter=function(n,t,r){return t&&n&&(Er(t,t=>{if(d(n))return-1;n=n[t]}),!d(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Dr(t,"."),o=e.length;for(let t=0;t<o&&!d(n);t++)n=n[e[t]];return d(n)?r:n},t.getWindow=en,t.hasDocument=function(){return!!rn()},t.hasHistory=function(){return!!un()},t.hasIdleCallback=Mr,t.hasNavigator=function(){return!!on()},t.hasPerformance=function(){return!!wr()},t.hasSymbol=function(){return!!k()},t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!d(n))if(g(n))e=0<n[u];else if(rt(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(h(n)){try{var o=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(v(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(ot(o))return o;if(v(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!gt(n)[u]}e=lt(n)}return e}(t,0)},t.hasWindow=function(){return!!en()},t.isArray=g,t.isArrayBuffer=L,t.isBlob=R,t.isBoolean=ot,t.isDate=rt,t.isDefined=tt,t.isError=it,t.isFile=K,t.isFormData=J,t.isFunction=v,t.isIterable=function(t){return!Y(t)&&v(t[sn(3)])},t.isIterator=pn,t.isNode=function(){return(Yt=Yt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},t.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},t.isNullOrUndefined=d,t.isNumber=et,t.isObject=h,t.isPlainObject=cr,t.isPrimitive=nt,t.isPromise=function(t){return ct(t)&&v(t.catch)},t.isPromiseLike=ct,t.isRegExp=ut,t.isStrictNullOrUndefined=Y,t.isStrictUndefined=function(t){return!tt(t)},t.isString=b,t.isSymbol=fn,t.isThenable=at,t.isTruthy=lt,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=y,t.isWebWorker=function(){return(Xt=Xt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},t.iterForOf=Er,t.makeGlobRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Tr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Or,t.mathCeil=Jn,t.mathFloor=qn,t.mathMax=Dt,t.mathMin=S,t.mathToInt=Qn,t.mathTrunc=Zn,t.newSymbol=function(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:_t(t)},t.normalizeJsName=function(t,n){t=I(t).replace(rr,"_");return y(n)?t:Vn(t,!n)},t.objAssign=ht,t.objCopyProps=pr,t.objCreate=Cr,t.objDeepCopy=yr,t.objDeepFreeze=mt,t.objDefine=$t,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),E(t,n,Ht(u))},t.objDefineGet=function(t,n,r,e,o){return E(t,n,Ht({e:o,c:e,[v(r)?"g":"v"]:r}))},t.objDefineProp=E,t.objDefineProperties=Ut,t.objDefineProps=function(t,n){let r={};return m(n,(t,n)=>{r[t]=Ht(n)}),Ut(t,r)},t.objExtend=function(t,n,r,e,o,u,i){return gr(t||{},j(arguments,0))},t.objForEachKey=m,t.objFreeze=wt,t.objGetOwnPropertyDescriptor=ft,t.objGetPrototypeOf=It,t.objHasOwn=pt,t.objHasOwnProperty=st,t.objKeys=gt,t.objSeal=St,t.objSetPrototypeOf=Dn,t.objToString=X,t.perfNow=Sr,t.plainObjDeepCopyHandler=hr,t.polyArrFind=gn,t.polyArrFindIndex=mn,t.polyArrFindLast=wn,t.polyArrFindLastIndex=Sn,t.polyArrIncludes=hn,t.polyGetKnownSymbol=Kt,t.polyIsArray=function(t){return!d(t)&&"[object Array]"===X(t)},t.polyNewSymbol=_t,t.polyObjHasOwn=yt,t.polyObjKeys=function(t){if(!h(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)pt(t,r)&&n.push(r);return n},t.polyStrIncludes=Ar,t.polyStrSubstr=zt,t.polyStrSymSplit=Fr,t.polyStrTrim=_n,t.polyStrTrimEnd=Wn,t.polyStrTrimStart=Rn,t.polySymbolFor=Rt,t.polySymbolKeyFor=Wt,t.polyUtcNow=Nn,t.scheduleIdleCallback=function(r,e){function o(t){let n=Sr();return{didTimeout:t,timeRemaining:()=>$r-Ir(n)}}if(Mr()){let n=Wr(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return Br(()=>{r(o(!0))},y(t)?Ur:t)},t.scheduleInterval=function(t,n){let r=this,e=j(arguments,0);return Wr(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h},t.scheduleTimeout=Br,t.scheduleTimeoutWith=function(t,n,r){return Kr(this,!0,t,j(arguments,1))},t.setBypassLazyCache=function(t){Mt&&Mt(),C.lzy=t},t.setDefaultIdleTimeout=function(t){Ur=t},t.setDefaultMaxExecutionTime=function(t){$r=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;Er(t,t=>{n&&(d(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Dr(t,".")).pop(),A(t,t=>{d(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=Vn,t.strContains=o,t.strEndsWith=zr,t.strIncludes=r,t.strIndexOf=kr,t.strIsNullOrEmpty=function(t){return b(t)?t===l:d(t)},t.strIsNullOrWhiteSpace=function(t){return b(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:d(t)},t.strKebabCase=function(t,n){t=Gn(t,"-");return(n?N:Mn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,n){return x(t,0,n)},t.strLetterCase=function(t){return I(t).replace(/(_|\b)\w/g,N)},t.strLower=Mn,t.strPadEnd=i,t.strPadStart=tr,t.strRepeat=Xn,t.strRight=function(t,n){var r=t[u];return n<=0?l:n<r?x(t,r-n):t},t.strSlice=Pt,t.strSnakeCase=function(t,n){t=Gn(t,"_");return(n?N:Mn)(t)},t.strSplit=Dr,t.strStartsWith=kt,t.strSubstr=q,t.strSubstring=x,t.strSymSplit=Pr,t.strTrim=Kn,t.strTrimEnd=Un,t.strTrimLeft=Hn,t.strTrimRight=$n,t.strTrimStart=Bn,t.strUpper=N,t.symbolFor=function(t){return cn&&(!C.lzy||z.b)||k(),(cn.v||Rt)(t)},t.symbolKeyFor=function(t){return an&&(!C.lzy||z.b)||k(),(an.v||Wt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=bt,t.throwTypeError=w,t.throwUnsupported=function(t){throw new(kn=kn||zn("UnsupportedError"))(t)},t.utcNow=An}var n=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((n="undefined"!=typeof globalThis?globalThis:n||self).nevware21=n.nevware21||{},n.nevware21["ts-utils"]={})); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
System.register("nevware21.ts-utils",[],function(Ir){"use strict";return{execute:function(){Ir({arrAppend:function(n,r){if(!b(r)&&n)if(tt(r))n.push.apply(n,r);else if(ln(r)){let t=r.next();for(;!t[i];)n.push(t[c]),t=r.next()}else n.push(r);return n},arrForEach:k,arrayDeepCopyHandler:Gn,createArrayIterator:function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return x(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),ur(t)},createCustomError:gn,createEnum:function(t){return pt(t,1,0,ht)},createEnumKeyMap:mt,createEnumValueMap:function(t){return pt(t,1,1,ht)},createFilenameRegex:function(t,n,r){return er(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?nr:rr}),!!n,r)},createIterable:function(t){return or({},t)},createIterator:ur,createRangeIterator:function(t,n,r){let e=t,o=s,u=(h(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return x(r,"v",{g:function(){return o}}),ur(r)},createSimpleMap:St,createTimeout:function(t,n){return hr(this,!1,s,j(arguments,0))},createTimeoutWith:function(t,n,r){return hr(this,!1,t,j(arguments,1))},createTypeMap:St,createWildcardRegex:function(t,n,r){return er(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,nr),!!n,r)},dateDeepCopyHandler:Vn,deepExtend:function(t,n,r,e,o,u,i){return Zn(Mn(t)||{},j(arguments,0))},dumpObj:T,elapsedTime:tr,encodeAsHtml:function(t){return Nn=Nn||Ut(()=>({"&":"amp","<":"lt",">":"gt",[N]:"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+Nn.v[t]+";")},encodeAsJson:function(t,n){let r;if(g(t))r=N+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return t===N||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+kn(A(t),4,"0"))})+N;else try{r=JSON.stringify(t,null,n?rt(n)?n:4:s)}catch(t){r=N+T(t)+N}return r},functionDeepCopyHandler:qn,getDocument:Yt,getGlobal:Qt,getHistory:rn,getInst:Xt,getIntValue:function(t,n){return h(t)?n:rt(t)?t:isNaN(t=parseInt(t,10))?n:t},getKnownSymbol:cn,getLazy:Ut,getNavigator:nn,getPerformance:Xn,getSymbol:z,getValueByIter:function(n,t,r){return t&&n&&(ir(t,t=>{if(h(n))return-1;n=n[t]}),!h(n))?n:r},getValueByKey:function(n,t,r){if(!t||!n)return r;var e=lr(t,"."),o=e.length;for(let t=0;t<o&&!h(n);t++)n=n[e[t]];return h(n)?r:n},getWindow:tn,hasDocument:function(){return!!Yt()},hasHistory:function(){return!!rn()},hasIdleCallback:wr,hasNavigator:function(){return!!nn()},hasPerformance:function(){return!!Xn()},hasSymbol:function(){return!!z()},hasValue:function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!h(n))if(tt(n))e=0<n[u];else if(nt(n))e=!isNaN(n.getTime());else{if(et(n))return!0;if(m(n)){try{var o=function(n,t){let r;return k(t,t=>{if(t in n)return t=n[t],r=0<(v(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(et(o))return o;if(v(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!bt(n)[u]}e=ct(n)}return e}(t,0)},hasWindow:function(){return!!tn()},isDefined:X,isIterable:function(t){return!Q(t)&&v(t[cn(3)])},isIterator:ln,isNode:function(){return(Zt=Zt||C(()=>!(!process||!(process.versions||{}).node),!1)).v},isNotTruthy:function(t){return!t||!V(()=>t&&0+t,t)},isNullOrUndefined:h,isObject:m,isPlainObject:Wn,isPrimitive:Y,isPromise:function(t){return it(t)&&v(t.catch)},isPromiseLike:it,isStrictNullOrUndefined:Q,isStrictUndefined:function(t){return!X(t)},isTruthy:ct,isTypeof:function(t,n){return typeof t===n},isUndefined:b,isWebWorker:function(){return(Jt=Jt||C(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},iterForOf:ir,makeGlobRegex:function(t,n,r){return er(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?nr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},makeIterable:or,mathToInt:Dn,newSymbol:function(t,n){return P&&(!E.lzy||P.b)||z(),P.v?P.v(t):n?null:At(t)},normalizeJsName:function(t,n){t=I(t).replace(An,"_");return b(n)?t:xn(t,!n)},objCopyProps:$n,objDeepCopy:Mn,objDeepFreeze:ht,objDefine:x,objDefineAccessors:function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),Kt(t,n,Wt(u))},objDefineGet:function(t,n,r,e,o){return Kt(t,n,Wt({e:o,c:e,[v(r)?"g":"v"]:r}))},objDefineProps:function(t,n){let r={};return S(n,(t,n)=>{r[t]=Wt(n)}),Bt(t,r)},objExtend:function(t,n,r,e,o,u,i){return Zn(t||{},j(arguments,0))},objForEachKey:S,objHasOwnProperty:at,objKeys:bt,objSetPrototypeOf:bn,objToString:Z,perfNow:Yn,plainObjDeepCopyHandler:Jn,polyArrFind:fn,polyArrFindIndex:pn,polyArrFindLast:yn,polyArrFindLastIndex:dn,polyArrIncludes:sn,polyGetKnownSymbol:_t,polyIsArray:function(t){return!h(t)&&"[object Array]"===Z(t)},polyNewSymbol:At,polyObjHasOwn:ft,polyObjKeys:function(t){if(!m(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)st(t,r)&&n.push(r);return n},polyStrIncludes:sr,polyStrSubstr:Ft,polyStrSymSplit:cr,polySymbolFor:Nt,polySymbolKeyFor:Lt,polyUtcNow:Sn,scheduleIdleCallback:function(r,e){function o(t){let n=Yn();return{didTimeout:t,timeRemaining:()=>Sr-tr(n)}}if(wr()){let n=br(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return gr(()=>{r(o(!0))},b(t)?mr:t)},scheduleInterval:function(t,n){let r=this,e=j(arguments,0),o=br(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)});return o.h},scheduleTimeout:gr,scheduleTimeoutWith:function(t,n,r){return hr(this,!0,t,j(arguments,1))},setBypassLazyCache:function(t){Ht&&Ht(),E.lzy=t},setDefaultIdleTimeout:function(t){mr=t},setDefaultMaxExecutionTime:function(t){Sr=t},setValueByIter:function(r,t,e){if(r&&t){let n;ir(t,t=>{n&&(h(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},setValueByKey:function(n,t,r){var e;n&&t&&(e=(t=lr(t,".")).pop(),k(t,t=>{h(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},strCamelCase:xn,strIsNullOrEmpty:function(t){return g(t)?t===a:h(t)},strIsNullOrWhiteSpace:function(t){return g(t)?t.replace(/[\s\t\r\n\f]+/g,a)===a:h(t)},strKebabCase:function(t,n){t=On(t,"-");return(n?A:jn)(t)},strLeft:function(t,n){return Ct(t,0,n)},strLetterCase:function(t){return I(t).replace(/(_|\b)\w/g,A)},strRight:function(t,n){var r=t[u];return n<=0?a:n<r?Ct(t,r-n):t},strSnakeCase:function(t,n){t=On(t,"_");return(n?A:jn)(t)},symbolFor:function(t){return en&&(!E.lzy||P.b)||z(),(en.v||Nt)(t)},symbolKeyFor:function(t){return on&&(!E.lzy||P.b)||z(),(on.v||Lt)(t)},throwError:function(t){throw Error(t)},throwRangeError:yt,throwTypeError:w,throwUnsupported:function(t){throw new(vn=vn||gn("UnsupportedError"))(t)},utcNow:mn});const s=void 0,a="";var L="boolean";const _="function";var t="number";const R="object",l="prototype";var n="string";const r="undefined",W="constructor",K="Symbol",B="_polyfill";var H="indexOf",U="lastIndexOf";const u="length",i="done",c="value",$="name",e=Object,M=e[l];var G=String,o=G[l],f=Math,p=Array,y=p[l];function V(t,n){let r=n;try{r=t()}catch(t){}return r}const q=[n,t,L,r,"symbol","bigint"];function J(n){return function(t){return typeof t===n}}function d(t){const n="[object "+t+"]";return function(t){return!(!t||Z(t)!==n)}}function Z(t){return M.toString.call(t)}function b(t){return typeof t===r||t===r}function h(t){return null===t||b(t)}function Q(t){return null===t||!X(t)}function X(t){return!!t||t!==s}function Y(t){var n=typeof t;return!(t&&n===R||null!==t&&!~q.indexOf(n))}const g=Ir("isString",J(n)),v=Ir("isFunction",J(_));function m(t){return!(!t&&h(t)||!t||typeof t!==R)}const tt=Ir("isArray",p.isArray),nt=Ir("isDate",d("Date")),rt=Ir("isNumber",J(t)),et=Ir("isBoolean",J(L)),ot=Ir("isRegExp",d("RegExp")),ut=(Ir("isFile",d("File")),Ir("isFormData",d("FormData")),Ir("isBlob",d("Blob")),Ir("isArrayBuffer",d("ArrayBuffer")),Ir("isError",d("Error")));function it(t){return!!t&&v(t.then)}function ct(t){return!(!t||V(()=>!(t&&0+t),!t))}Ir("isThenable",it);const lt=Ir("objGetOwnPropertyDescriptor",e.getOwnPropertyDescriptor);function at(t,n){return t&&M.hasOwnProperty.call(t,n)}const st=Ir("objHasOwn",e.hasOwn||ft);function ft(t,n){return at(t,n)||!!lt(t,n)}function S(t,n,r){if(t&&m(t))for(const e in t)if(st(t,e)&&-1===n.call(r||t,e,t[e]))break}function pt(t,r,e,n){let o={};return S(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function w(t){throw new TypeError(t)}function yt(t){throw new RangeError(t)}const dt=e.freeze;n=t=>t;function bt(t){return m(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function ht(t){return dt&&S(t,(t,n)=>{(tt(n)||m(n))&&dt(n)}),gt(t)}Ir("objAssign",e.assign);const gt=Ir("objFreeze",dt||n),vt=(Ir("objSeal",e.seal||n),Ir("objGetPrototypeOf",e.getPrototypeOf||n));function mt(t){return pt(t,0,0,ht)}function St(t){let r={};return S(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),ht(r)}const wt=mt({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}),I=Ir("asString",G),It="__tsUtils$gblCfg";let Tt;function jt(){var t;return(t=(t=(t=typeof globalThis!==r?globalThis:void 0)||typeof self===r?t:self)||typeof window===r?t:window)||typeof global===r?t:global}function Ot(){var t;return Tt||(t=jt()||{},Tt=t[It]=t[It]||{}),Tt}function T(t,n){let r=a;if(ut(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?rt(n)?n:4:s)}catch(t){r=" - "+T(t,n)}return Z(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}Ir("mathMin",f.min);const xt=Ir("mathMax",f.max),Et=Ir("strSlice",O("slice",o)),Ct=Ir("strSubstring",O("substring",o));function Ft(t,n,r){return h(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?a:((n=n||0)<0&&(n=xt(n+t[u],0)),b(r)?Et(t,n):Et(t,n,n+r))}Ir("strSubstr",O("substr",o,Ft));const Dt=Ir("strStartsWith",O("startsWith",o,function(t,n,r){g(t)||w("'"+T(t)+"' is not a string");var n=g(n)?n:I(n),e=n[u],r=0<r?r:0;return Ct(t,r,r+e)===n}));let Pt;function zt(){var t;return Pt||(t=Ot(),Pt=t.gblSym=t.gblSym||{k:{},s:{}}),Pt}let kt={};function At(t){var n={description:I(t),toString:()=>K+"("+t+")"};return n[B]=!0,n}function Nt(t){var n,r=zt();return st(r,t)||(n=At(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Lt(t){return t&&t.toString&&Dt(t.toString(),K)||w(t+" is not a symbol"),zt().s[t]}function _t(t){t=wt[t];return t?kt[t]=kt[t]||At(K+"."+t):void 0}const Rt={e:"enumerable",c:"configurable",v:c,w:"writable",g:"get",s:"set"};function Wt(t){let r={};return r[Rt.c]=!0,r[Rt.e]=!0,S(t,(t,n)=>{r[Rt[t]]=b(n)?r[Rt[t]]:n}),r}const Kt=Ir("objDefineProp",e.defineProperty),Bt=Ir("objDefineProperties",e.defineProperties);function x(t,n,r){return Kt(t,n,Wt(r))}let E,Ht=function(){E=Ot(),Ht=null};function Ut(n){let r={};return Ht&&Ht(),r.b=E.lzy,x(r,"v",{g:function(){var t=n();return E.lzy||(x(r,"v",{v:t}),r.b&&delete r.b),E.lzy&&r.b!==E.lzy&&(r.b=E.lzy),t}}),r}function C(t,n){return Ut(()=>V(t,n))}const $t="window";let Mt,F,Gt,Vt,qt,Jt,Zt;function D(t){return C(()=>Xt(t)||s,s)}function Qt(t){return(Mt=!Mt||!1===t||E.lzy&&!Mt.b?C(jt,null):Mt).v}function Xt(t,n){n=Qt(n);return n&&n[t]?n[t]:t===$t&&F?F.v:null}function Yt(){return(Gt=!Gt||E.lzy&&!Gt.b?D("document"):Gt).v}function tn(){return(F=!F||E.lzy&&!F.b?D($t):F).v}function nn(){return(Vt=!Vt||E.lzy&&!Vt.b?D("navigator"):Vt).v}function rn(){return(qt=!qt||E.lzy&&!qt.b?D("history"):qt).v}let P,en,on;function un(t){return C(function(){return P.v?P[t]:s},s)}function z(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=D(K)),en&&!t||(en=un("for")),on&&!t||(on=un("keyFor")),P.v}function cn(t,n){var r=wt[t];return P&&(!E.lzy||P.b)||z(),P.v?P.v[r||t]:n?s:_t(t)}function ln(t){return!!t&&v(t.next)}function k(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}Ir("isSymbol",J("symbol")),Ir("arrEvery",O("every",y)),Ir("arrFilter",O("filter",y));const an=Ir("arrIndexOf",O(H,y));function sn(t,n,r){return-1!==an(t,n,r)}function fn(t,n,r){n=pn(t,n,r);return-1!==n?t[n]:void 0}function pn(r,e,o){let u=-1;return k(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function yn(t,n,r){n=dn(t,n,r);return-1!==n?t[n]:void 0}function dn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}Ir("arrLastIndexOf",O(U,y)),Ir("arrFind",O("find",y,fn)),Ir("arrFindIndex",O("findIndex",y,pn)),Ir("arrFindLast",O("findLast",y,yn)),Ir("arrFindLastIndex",O("findLastIndex",y,dn));p=Ir("arrIncludes",O("includes",y,sn));function bn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){S(t,(t,n)=>r[t]=n)}))(t,n)}Ir("arrContains",p),Ir("arrMap",O("map",y)),Ir("arrReduce",O("reduce",y)),Ir("arrSome",O("some",y));const hn=(t,n)=>{try{t[l][$]=n}catch(t){}};function gn(n,r){let e=Error,o=e[l][$];var t,u,i;function c(){this.constructor=u,this[$]=t}return t=n,u=function(){let t=this;try{hn(e,n),(t=e.apply(t,arguments)||t)[$]=n,r&&r(t,arguments)}finally{hn(e,o)}return t},i=e,bn(u,i),c[l]=i[l],u[l]=new c,u}let vn;function mn(){return(Date.now||Sn)()}function Sn(){return(new Date).getTime()}function wn(n){return function(t){return h(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,a):t}}t=Ir("polyStrTrim",wn(/^\s+|(?=\s)\s+$/g)),L=Ir("polyStrTrimStart",wn(/^\s+/g)),n=Ir("polyStrTrimEnd",wn(/(?=\s)\s+$/g));const In=Ir("strTrim",O("trim",o,t));var Tn,G=Ir("strTrimStart",O("trimStart",o,L)),p=(Ir("strTrimLeft",G),Ir("strTrimEnd",O("trimEnd",o,n)));Ir("strTrimRight",p);const A=Ir("strUpper",O("toUpperCase",o)),jn=Ir("strLower",O("toLowerCase",o));function On(t,c,l){return In(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||a;return l&&(i=A(i)),(o||a)+c+i})}function xn(t,n){return On(t,"",!0).replace(/^\w/,n?A:jn)}const En=Ir("mathFloor",f.floor),Cn=Ir("mathCeil",f.ceil),Fn=Ir("mathTrunc",f.trunc||function(t){t=+t;return(0<t?En:Cn)(t)});function Dn(t,n){var r=+t;return r==1/0&&n&&yt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Fn(r)}const Pn=Ir("strRepeat",O("repeat",o,function(t,n){h(t)&&w("can't convert ["+T(t)+"]"),(n=Dn(n,!0))<0&&yt("invalid count must be >= 0 && < Infinity");let r=g(t)?t:I(t),e=a;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e}));function zn(t,n,r){let e=a;n=Dn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=h(r)?" ":I(r))[u]?Pn(e,Cn(n/e[u])):e)[u]>n)?Ct(e,0,n):e}const kn=Ir("strPadStart",O("padStart",o,function(t,n,r){return zn(t,n,r)+t})),N=(Ir("strPadEnd",O("padEnd",o,function(t,n,r){return t+zn(t,n,r)})),'"'),An=/([^\w\d_$])/g;let Nn,Ln,_n,Rn;function Wn(n){if(!n||typeof n!==R)return!1;let r=!1;if(n!==(Rn=Rn||!tn()||tn())){_n||(Ln=Function[l].toString,_n=Ln.call(e));try{let t=vt(n);(r=!t)||(at(t,W)&&(t=t[W]),r=t&&typeof t===_&&Ln.call(t)===_n)}catch(t){}}return r}function Kn(t){var n=t.result={};return t.copyTo(n,t.value),!0}const Bn=[Gn,Jn,qn,Vn];function Hn(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:Y(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>Hn(e,t,n?r:o,n),copyTo:(t,n)=>Un(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(k(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var l=r;x(i,"result",{g:function(){return l.v},s:function(t){l.v=t}});let t=0,n=u;for(;!(n||(t<Bn.length?Bn[t++]:Kn)).call(o,i);)n=null}}return r.v}}function Un(t,n,r,e){if(!h(r))for(const o in r)n[o]=Hn(t,r[o],e,o);return n}function $n(t,n,r){return Un([],t,n,{handler:r,src:n,path:[]})}function Mn(t,n){return Hn([],t,{handler:n,src:t})}function Gn(t){var n,r=t.value;return!!tt(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function Vn(t){var n=t.value;return!!nt(n)&&(t.result=new Date(n.getTime()),!0)}function qn(t){return t.type===_}function Jn(t){var n,r=t.value;return!!Wn(r)&&(n=t.result={},t.copyTo(n,r),!0)}function Zn(n,t){return k(t,t=>{$n(n,t)}),n}Ir("getLength",(Tn=u,function(t){return t[Tn]}));let Qn;function Xn(){return(Qn=!Qn||E.lzy&&!Qn.b?D("performance"):Qn).v}function Yn(){var t=Xn();return t&&t.now?t.now():mn()}function tr(t){return Yn()-t}const nr="(.*)",rr="(.)";function er(t,n,r,e,o){return RegExp((o?"^":a)+r(t.replace(n,"\\$1"))+(o?"$":a),e?"i":"")}function or(t,n){return t[cn(3)]=function(){return ur(n)},t}function ur(n){let r=!1;function e(){return n.v}var t={next:function(){r=r||!n.n||n.n(j(arguments,0));var t={[i]:r};return r||x(t,c,{g:e}),t}};return n.r&&(t.return=function(t){return{[i]:!0,[c]:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{[i]:!0,[c]:n.t&&n.t(t)}}),t}function ir(r,e,o){var t;if(r&&(ln(r)||(r=r[t=cn(3)]?r[t]():null),ln(r)))try{let t=0,n=r.next();for(;!n[i]&&-1!==e.call(o||r,n[c],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}y=e.create;function cr(t,n,r){n=n&&n[cn(9)];return n?n(t,r):[t]}Ir("objCreate",y||function(t){if(!t)return{};var n=typeof t;if(n!==R&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[l]=t,new r});const lr=Ir("strSplit",O("split",o)),ar=(Ir("strSymSplit",z()?O("split",o):cr),Ir("strEndsWith",O("endsWith",o,function(t,n,r){g(t)||w("'"+T(t)+"' is not a string");var n=g(n)?n:I(n),e=n[u],o=t[u],r=!b(r)&&r<o?r:o;return Ct(t,r-e,r)===n})),Ir("strIndexOf",O(H,o)));Ir("strLastIndexOf",O(U,o));t=Ir("strIncludes",O("includes",o,sr));function sr(t,n,r){return ot(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==ar(t,I(n),r)}Ir("strContains",t);const fr="ref",pr="un"+fr,yr="hasRef",dr="enabled";function br(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[pr]&&o[pr](),u),c=()=>(o=n(o),e||i(),u),l=()=>{o&&r(o),o=null};return u={cancel:l,refresh:c,[yr]:()=>o&&o[yr]?o[yr]():e,[fr]:()=>(e=!0,o&&o[fr]&&o[fr](),u),[pr]:i,[dr]:!1},Kt(u,dr,{get:()=>!!o,set:t=>{!t&&o&&l(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function hr(n,t,r,e){var o=tt(r),u=o?r.length:0;let i=(0<u?r[0]:o?s:r)||setTimeout,c=(1<u?r[1]:s)||clearTimeout,l=e[0],a=(e[0]=function(){a.dn(),l.apply(n,arguments)},br(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return a.h}function gr(t,n){return hr(this,!0,s,j(arguments,0))}let vr,mr=100,Sr=50;function wr(){return!(!(vr=vr||C(()=>X(requestIdleCallback),!1)).v||!requestIdleCallback)}}}}); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
System.register("nevware21.ts-utils",[],function(Ir){"use strict";return{execute:function(){Ir({arrAppend:function(n,r){if(!b(r)&&n)if(tt(r))n.push.apply(n,r);else if(ln(r)){let t=r.next();for(;!t[i];)n.push(t[c]),t=r.next()}else n.push(r);return n},arrForEach:k,arrayDeepCopyHandler:Gn,createArrayIterator:function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return Bt(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),ur(t)},createCustomError:gn,createEnum:function(t){return pt(t,1,0,ht)},createEnumKeyMap:mt,createEnumValueMap:function(t){return pt(t,1,1,ht)},createFilenameRegex:function(t,n,r){return er(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?nr:rr}),!!n,r)},createIterable:function(t){return or({},t)},createIterator:ur,createRangeIterator:function(t,n,r){let e=t,o=s,u=(h(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return Bt(r,"v",{g:function(){return o}}),ur(r)},createSimpleMap:St,createTimeout:function(t,n){return hr(this,!1,s,j(arguments,0))},createTimeoutWith:function(t,n,r){return hr(this,!1,t,j(arguments,1))},createTypeMap:St,createWildcardRegex:function(t,n,r){return er(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,nr),!!n,r)},dateDeepCopyHandler:Vn,deepExtend:function(t,n,r,e,o,u,i){return Zn(Mn(t)||{},j(arguments,0))},dumpObj:T,elapsedTime:tr,encodeAsHtml:function(t){return Nn=Nn||Ut(()=>({"&":"amp","<":"lt",">":"gt",[N]:"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+Nn.v[t]+";")},encodeAsJson:function(t,n){let r;if(g(t))r=N+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return t===N||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+kn(A(t),4,"0"))})+N;else try{r=JSON.stringify(t,null,n?rt(n)?n:4:s)}catch(t){r=N+T(t)+N}return r},functionDeepCopyHandler:qn,getDocument:Yt,getGlobal:Qt,getHistory:rn,getInst:Xt,getIntValue:function(t,n){return h(t)?n:rt(t)?t:isNaN(t=parseInt(t,10))?n:t},getKnownSymbol:cn,getLazy:Ut,getNavigator:nn,getPerformance:Xn,getSymbol:z,getValueByIter:function(n,t,r){return t&&n&&(ir(t,t=>{if(h(n))return-1;n=n[t]}),!h(n))?n:r},getValueByKey:function(n,t,r){if(!t||!n)return r;var e=lr(t,"."),o=e.length;for(let t=0;t<o&&!h(n);t++)n=n[e[t]];return h(n)?r:n},getWindow:tn,hasDocument:function(){return!!Yt()},hasHistory:function(){return!!rn()},hasIdleCallback:wr,hasNavigator:function(){return!!nn()},hasPerformance:function(){return!!Xn()},hasSymbol:function(){return!!z()},hasValue:function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!h(n))if(tt(n))e=0<n[u];else if(nt(n))e=!isNaN(n.getTime());else{if(et(n))return!0;if(m(n)){try{var o=function(n,t){let r;return k(t,t=>{if(t in n)return t=n[t],r=0<(v(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(et(o))return o;if(v(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!bt(n)[u]}e=ct(n)}return e}(t,0)},hasWindow:function(){return!!tn()},isDefined:X,isIterable:function(t){return!Q(t)&&v(t[cn(3)])},isIterator:ln,isNode:function(){return(Zt=Zt||C(()=>!(!process||!(process.versions||{}).node),!1)).v},isNotTruthy:function(t){return!t||!V(()=>t&&0+t,t)},isNullOrUndefined:h,isObject:m,isPlainObject:Wn,isPrimitive:Y,isPromise:function(t){return it(t)&&v(t.catch)},isPromiseLike:it,isStrictNullOrUndefined:Q,isStrictUndefined:function(t){return!X(t)},isTruthy:ct,isTypeof:function(t,n){return typeof t===n},isUndefined:b,isWebWorker:function(){return(Jt=Jt||C(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},iterForOf:ir,makeGlobRegex:function(t,n,r){return er(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?nr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},makeIterable:or,mathToInt:Dn,newSymbol:function(t,n){return P&&(!E.lzy||P.b)||z(),P.v?P.v(t):n?null:At(t)},normalizeJsName:function(t,n){t=I(t).replace(An,"_");return b(n)?t:xn(t,!n)},objCopyProps:$n,objDeepCopy:Mn,objDeepFreeze:ht,objDefine:Bt,objDefineAccessors:function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),x(t,n,Wt(u))},objDefineGet:function(t,n,r,e,o){return x(t,n,Wt({e:o,c:e,[v(r)?"g":"v"]:r}))},objDefineProps:function(t,n){let r={};return S(n,(t,n)=>{r[t]=Wt(n)}),Kt(t,r)},objExtend:function(t,n,r,e,o,u,i){return Zn(t||{},j(arguments,0))},objForEachKey:S,objHasOwnProperty:at,objKeys:bt,objSetPrototypeOf:bn,objToString:Z,perfNow:Yn,plainObjDeepCopyHandler:Jn,polyArrFind:fn,polyArrFindIndex:pn,polyArrFindLast:yn,polyArrFindLastIndex:dn,polyArrIncludes:sn,polyGetKnownSymbol:_t,polyIsArray:function(t){return!h(t)&&"[object Array]"===Z(t)},polyNewSymbol:At,polyObjHasOwn:ft,polyObjKeys:function(t){if(!m(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)st(t,r)&&n.push(r);return n},polyStrIncludes:sr,polyStrSubstr:Ft,polyStrSymSplit:cr,polySymbolFor:Nt,polySymbolKeyFor:Lt,polyUtcNow:Sn,scheduleIdleCallback:function(r,e){function o(t){let n=Yn();return{didTimeout:t,timeRemaining:()=>Sr-tr(n)}}if(wr()){let n=br(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return gr(()=>{r(o(!0))},b(t)?mr:t)},scheduleInterval:function(t,n){let r=this,e=j(arguments,0),o=br(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)});return o.h},scheduleTimeout:gr,scheduleTimeoutWith:function(t,n,r){return hr(this,!0,t,j(arguments,1))},setBypassLazyCache:function(t){Ht&&Ht(),E.lzy=t},setDefaultIdleTimeout:function(t){mr=t},setDefaultMaxExecutionTime:function(t){Sr=t},setValueByIter:function(r,t,e){if(r&&t){let n;ir(t,t=>{n&&(h(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},setValueByKey:function(n,t,r){var e;n&&t&&(e=(t=lr(t,".")).pop(),k(t,t=>{h(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},strCamelCase:xn,strIsNullOrEmpty:function(t){return g(t)?t===a:h(t)},strIsNullOrWhiteSpace:function(t){return g(t)?t.replace(/[\s\t\r\n\f]+/g,a)===a:h(t)},strKebabCase:function(t,n){t=On(t,"-");return(n?A:jn)(t)},strLeft:function(t,n){return Ct(t,0,n)},strLetterCase:function(t){return I(t).replace(/(_|\b)\w/g,A)},strRight:function(t,n){var r=t[u];return n<=0?a:n<r?Ct(t,r-n):t},strSnakeCase:function(t,n){t=On(t,"_");return(n?A:jn)(t)},symbolFor:function(t){return en&&(!E.lzy||P.b)||z(),(en.v||Nt)(t)},symbolKeyFor:function(t){return on&&(!E.lzy||P.b)||z(),(on.v||Lt)(t)},throwError:function(t){throw Error(t)},throwRangeError:yt,throwTypeError:w,throwUnsupported:function(t){throw new(vn=vn||gn("UnsupportedError"))(t)},utcNow:mn});const s=void 0,a="";var L="boolean";const _="function";var t="number";const R="object",l="prototype";var n="string";const r="undefined",W="constructor",K="Symbol",B="_polyfill";var H="indexOf",U="lastIndexOf";const u="length",i="done",c="value",$="name",e=Object,M=e[l];var G=String,o=G[l],f=Math,p=Array,y=p[l];function V(t,n){let r=n;try{r=t()}catch(t){}return r}const q=[n,t,L,r,"symbol","bigint"];function J(n){return function(t){return typeof t===n}}function d(t){const n="[object "+t+"]";return function(t){return!(!t||Z(t)!==n)}}function Z(t){return M.toString.call(t)}function b(t){return typeof t===r||t===r}function h(t){return null===t||b(t)}function Q(t){return null===t||!X(t)}function X(t){return!!t||t!==s}function Y(t){var n=typeof t;return!(t&&n===R||null!==t&&!~q.indexOf(n))}const g=Ir("isString",J(n)),v=Ir("isFunction",J(_));function m(t){return!(!t&&h(t)||!t||typeof t!==R)}const tt=Ir("isArray",p.isArray),nt=Ir("isDate",d("Date")),rt=Ir("isNumber",J(t)),et=Ir("isBoolean",J(L)),ot=Ir("isRegExp",d("RegExp")),ut=(Ir("isFile",d("File")),Ir("isFormData",d("FormData")),Ir("isBlob",d("Blob")),Ir("isArrayBuffer",d("ArrayBuffer")),Ir("isError",d("Error")));function it(t){return!!t&&v(t.then)}function ct(t){return!(!t||V(()=>!(t&&0+t),!t))}Ir("isThenable",it);const lt=Ir("objGetOwnPropertyDescriptor",e.getOwnPropertyDescriptor);function at(t,n){return t&&M.hasOwnProperty.call(t,n)}const st=Ir("objHasOwn",e.hasOwn||ft);function ft(t,n){return at(t,n)||!!lt(t,n)}function S(t,n,r){if(t&&m(t))for(const e in t)if(st(t,e)&&-1===n.call(r||t,e,t[e]))break}function pt(t,r,e,n){let o={};return S(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function w(t){throw new TypeError(t)}function yt(t){throw new RangeError(t)}const dt=e.freeze;n=t=>t;function bt(t){return m(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function ht(t){return dt&&S(t,(t,n)=>{(tt(n)||m(n))&&dt(n)}),gt(t)}Ir("objAssign",e.assign);const gt=Ir("objFreeze",dt||n),vt=(Ir("objSeal",e.seal||n),Ir("objGetPrototypeOf",e.getPrototypeOf||n));function mt(t){return pt(t,0,0,ht)}function St(t){let r={};return S(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),ht(r)}const wt=mt({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}),I=Ir("asString",G),It="__tsUtils$gblCfg";let Tt;function jt(){var t;return(t=(t=(t=typeof globalThis!==r?globalThis:void 0)||typeof self===r?t:self)||typeof window===r?t:window)||typeof global===r?t:global}function Ot(){var t;return Tt||(t=jt()||{},Tt=t[It]=t[It]||{}),Tt}function T(t,n){let r=a;if(ut(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?rt(n)?n:4:s)}catch(t){r=" - "+T(t,n)}return Z(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}Ir("mathMin",f.min);const xt=Ir("mathMax",f.max),Et=Ir("strSlice",O("slice",o)),Ct=Ir("strSubstring",O("substring",o));function Ft(t,n,r){return h(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?a:((n=n||0)<0&&(n=xt(n+t[u],0)),b(r)?Et(t,n):Et(t,n,n+r))}Ir("strSubstr",O("substr",o,Ft));const Dt=Ir("strStartsWith",O("startsWith",o,function(t,n,r){g(t)||w("'"+T(t)+"' is not a string");var n=g(n)?n:I(n),e=n[u],r=0<r?r:0;return Ct(t,r,r+e)===n}));let Pt;function zt(){var t;return Pt||(t=Ot(),Pt=t.gblSym=t.gblSym||{k:{},s:{}}),Pt}let kt={};function At(t){var n={description:I(t),toString:()=>K+"("+t+")"};return n[B]=!0,n}function Nt(t){var n,r=zt();return st(r,t)||(n=At(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Lt(t){return t&&t.toString&&Dt(t.toString(),K)||w(t+" is not a symbol"),zt().s[t]}function _t(t){t=wt[t];return t?kt[t]=kt[t]||At(K+"."+t):void 0}const Rt={e:"enumerable",c:"configurable",v:c,w:"writable",g:"get",s:"set"};function Wt(t){let r={};return r[Rt.c]=!0,r[Rt.e]=!0,S(t,(t,n)=>{r[Rt[t]]=b(n)?r[Rt[t]]:n}),r}const x=Ir("objDefineProp",e.defineProperty),Kt=Ir("objDefineProperties",e.defineProperties);function Bt(t,n,r){return x(t,n,Wt(r))}let E,Ht=function(){E=Ot(),Ht=null};function Ut(n){let r={};return Ht&&Ht(),r.b=E.lzy,x(r,"v",{configurable:!0,get:function(){var t=n();return E.lzy||(x(r,"v",{value:t}),r.b&&delete r.b),E.lzy&&r.b!==E.lzy&&(r.b=E.lzy),t}}),r}function C(t,n){return Ut(()=>V(t,n))}const $t="window";let Mt,F,Gt,Vt,qt,Jt,Zt;function D(t){return C(()=>Xt(t)||s,s)}function Qt(t){return(Mt=!Mt||!1===t||E.lzy&&!Mt.b?C(jt,null):Mt).v}function Xt(t,n){n=Qt(n);return n&&n[t]?n[t]:t===$t&&F?F.v:null}function Yt(){return(Gt=!Gt||E.lzy&&!Gt.b?D("document"):Gt).v}function tn(){return(F=!F||E.lzy&&!F.b?D($t):F).v}function nn(){return(Vt=!Vt||E.lzy&&!Vt.b?D("navigator"):Vt).v}function rn(){return(qt=!qt||E.lzy&&!qt.b?D("history"):qt).v}let P,en,on;function un(t){return C(function(){return P.v?P[t]:s},s)}function z(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=D(K)),en&&!t||(en=un("for")),on&&!t||(on=un("keyFor")),P.v}function cn(t,n){var r=wt[t];return P&&(!E.lzy||P.b)||z(),P.v?P.v[r||t]:n?s:_t(t)}function ln(t){return!!t&&v(t.next)}function k(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}Ir("isSymbol",J("symbol")),Ir("arrEvery",O("every",y)),Ir("arrFilter",O("filter",y));const an=Ir("arrIndexOf",O(H,y));function sn(t,n,r){return-1!==an(t,n,r)}function fn(t,n,r){n=pn(t,n,r);return-1!==n?t[n]:void 0}function pn(r,e,o){let u=-1;return k(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function yn(t,n,r){n=dn(t,n,r);return-1!==n?t[n]:void 0}function dn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}Ir("arrLastIndexOf",O(U,y)),Ir("arrFind",O("find",y,fn)),Ir("arrFindIndex",O("findIndex",y,pn)),Ir("arrFindLast",O("findLast",y,yn)),Ir("arrFindLastIndex",O("findLastIndex",y,dn));p=Ir("arrIncludes",O("includes",y,sn));function bn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){S(t,(t,n)=>r[t]=n)}))(t,n)}Ir("arrContains",p),Ir("arrMap",O("map",y)),Ir("arrReduce",O("reduce",y)),Ir("arrSome",O("some",y));const hn=(t,n)=>{try{t[l][$]=n}catch(t){}};function gn(n,r){let e=Error,o=e[l][$];var t,u,i;function c(){this.constructor=u,this[$]=t}return t=n,u=function(){let t=this;try{hn(e,n),(t=e.apply(t,arguments)||t)[$]=n,r&&r(t,arguments)}finally{hn(e,o)}return t},i=e,bn(u,i),c[l]=i[l],u[l]=new c,u}let vn;function mn(){return(Date.now||Sn)()}function Sn(){return(new Date).getTime()}function wn(n){return function(t){return h(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,a):t}}t=Ir("polyStrTrim",wn(/^\s+|(?=\s)\s+$/g)),L=Ir("polyStrTrimStart",wn(/^\s+/g)),n=Ir("polyStrTrimEnd",wn(/(?=\s)\s+$/g));const In=Ir("strTrim",O("trim",o,t));var Tn,G=Ir("strTrimStart",O("trimStart",o,L)),p=(Ir("strTrimLeft",G),Ir("strTrimEnd",O("trimEnd",o,n)));Ir("strTrimRight",p);const A=Ir("strUpper",O("toUpperCase",o)),jn=Ir("strLower",O("toLowerCase",o));function On(t,c,l){return In(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||a;return l&&(i=A(i)),(o||a)+c+i})}function xn(t,n){return On(t,"",!0).replace(/^\w/,n?A:jn)}const En=Ir("mathFloor",f.floor),Cn=Ir("mathCeil",f.ceil),Fn=Ir("mathTrunc",f.trunc||function(t){t=+t;return(0<t?En:Cn)(t)});function Dn(t,n){var r=+t;return r==1/0&&n&&yt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Fn(r)}const Pn=Ir("strRepeat",O("repeat",o,function(t,n){h(t)&&w("can't convert ["+T(t)+"]"),(n=Dn(n,!0))<0&&yt("invalid count must be >= 0 && < Infinity");let r=g(t)?t:I(t),e=a;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e}));function zn(t,n,r){let e=a;n=Dn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=h(r)?" ":I(r))[u]?Pn(e,Cn(n/e[u])):e)[u]>n)?Ct(e,0,n):e}const kn=Ir("strPadStart",O("padStart",o,function(t,n,r){return zn(t,n,r)+t})),N=(Ir("strPadEnd",O("padEnd",o,function(t,n,r){return t+zn(t,n,r)})),'"'),An=/([^\w\d_$])/g;let Nn,Ln,_n,Rn;function Wn(n){if(!n||typeof n!==R)return!1;let r=!1;if(n!==(Rn=Rn||!tn()||tn())){_n||(Ln=Function[l].toString,_n=Ln.call(e));try{let t=vt(n);(r=!t)||(at(t,W)&&(t=t[W]),r=t&&typeof t===_&&Ln.call(t)===_n)}catch(t){}}return r}function Kn(t){var n=t.result={};return t.copyTo(n,t.value),!0}const Bn=[Gn,Jn,qn,Vn];function Hn(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:Y(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>Hn(e,t,n?r:o,n),copyTo:(t,n)=>Un(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(k(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var l=r;Bt(i,"result",{g:function(){return l.v},s:function(t){l.v=t}});let t=0,n=u;for(;!(n||(t<Bn.length?Bn[t++]:Kn)).call(o,i);)n=null}}return r.v}}function Un(t,n,r,e){if(!h(r))for(const o in r)n[o]=Hn(t,r[o],e,o);return n}function $n(t,n,r){return Un([],t,n,{handler:r,src:n,path:[]})}function Mn(t,n){return Hn([],t,{handler:n,src:t})}function Gn(t){var n,r=t.value;return!!tt(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function Vn(t){var n=t.value;return!!nt(n)&&(t.result=new Date(n.getTime()),!0)}function qn(t){return t.type===_}function Jn(t){var n,r=t.value;return!!Wn(r)&&(n=t.result={},t.copyTo(n,r),!0)}function Zn(n,t){return k(t,t=>{$n(n,t)}),n}Ir("getLength",(Tn=u,function(t){return t[Tn]}));let Qn;function Xn(){return(Qn=!Qn||E.lzy&&!Qn.b?D("performance"):Qn).v}function Yn(){var t=Xn();return t&&t.now?t.now():mn()}function tr(t){return Yn()-t}const nr="(.*)",rr="(.)";function er(t,n,r,e,o){return RegExp((o?"^":a)+r(t.replace(n,"\\$1"))+(o?"$":a),e?"i":"")}function or(t,n){return t[cn(3)]=function(){return ur(n)},t}function ur(n){let r=!1;function e(){return n.v}var t={next:function(){r=r||!n.n||n.n(j(arguments,0));var t={[i]:r};return r||Bt(t,c,{g:e}),t}};return n.r&&(t.return=function(t){return{[i]:!0,[c]:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{[i]:!0,[c]:n.t&&n.t(t)}}),t}function ir(r,e,o){var t;if(r&&(ln(r)||(r=r[t=cn(3)]?r[t]():null),ln(r)))try{let t=0,n=r.next();for(;!n[i]&&-1!==e.call(o||r,n[c],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}y=e.create;function cr(t,n,r){n=n&&n[cn(9)];return n?n(t,r):[t]}Ir("objCreate",y||function(t){if(!t)return{};var n=typeof t;if(n!==R&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[l]=t,new r});const lr=Ir("strSplit",O("split",o)),ar=(Ir("strSymSplit",z()?O("split",o):cr),Ir("strEndsWith",O("endsWith",o,function(t,n,r){g(t)||w("'"+T(t)+"' is not a string");var n=g(n)?n:I(n),e=n[u],o=t[u],r=!b(r)&&r<o?r:o;return Ct(t,r-e,r)===n})),Ir("strIndexOf",O(H,o)));Ir("strLastIndexOf",O(U,o));t=Ir("strIncludes",O("includes",o,sr));function sr(t,n,r){return ot(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==ar(t,I(n),r)}Ir("strContains",t);const fr="ref",pr="un"+fr,yr="hasRef",dr="enabled";function br(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[pr]&&o[pr](),u),c=()=>(o=n(o),e||i(),u),l=()=>{o&&r(o),o=null};return u={cancel:l,refresh:c,[yr]:()=>o&&o[yr]?o[yr]():e,[fr]:()=>(e=!0,o&&o[fr]&&o[fr](),u),[pr]:i,[dr]:!1},x(u,dr,{get:()=>!!o,set:t=>{!t&&o&&l(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function hr(n,t,r,e){var o=tt(r),u=o?r.length:0;let i=(0<u?r[0]:o?s:r)||setTimeout,c=(1<u?r[1]:s)||clearTimeout,l=e[0],a=(e[0]=function(){a.dn(),l.apply(n,arguments)},br(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return a.h}function gr(t,n){return hr(this,!0,s,j(arguments,0))}let vr,mr=100,Sr=50;function wr(){return!(!(vr=vr||C(()=>X(requestIdleCallback),!1)).v||!requestIdleCallback)}}}}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
/* | ||
@@ -434,7 +434,10 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
lazyValue.b = _globalLazyTestHooks.lzy; | ||
objDefine(lazyValue, "v", { | ||
g: function () { | ||
objDefineProp(lazyValue, "v", { | ||
configurable: true, | ||
get: function () { | ||
let result = cb(); | ||
if (!_globalLazyTestHooks.lzy) { | ||
objDefine(lazyValue, "v", { v: result }); | ||
objDefineProp(lazyValue, "v", { | ||
value: result | ||
}); | ||
if (lazyValue.b) { | ||
@@ -441,0 +444,0 @@ delete lazyValue.b; |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.9.1 */ | ||
function t(t){"use strict";const f=void 0,l="";var L="boolean";const _="function";var R="number";const W="object",a="prototype";var K="string";const n="undefined",B="constructor",H="Symbol";var U="indexOf",r="lastIndexOf";const u="length",$="done",M="value",G="name",e=Object,V=e[a];var q=String,o=q[a],i=Math,J=Array,c=J[a];function Z(t,n){let r=n;try{r=t()}catch(t){}return r}const Q=[K,R,L,n,"symbol","bigint"];function s(n){return function(t){return typeof t===n}}function p(t){const n="[object "+t+"]";return function(t){return!(!t||X(t)!==n)}}function X(t){return V.toString.call(t)}function y(t){return typeof t===n||t===n}function d(t){return null===t||y(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==f}function nt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Q.indexOf(n))}const b=s(K),v=s(_);function h(t){return!(!t&&d(t)||!t||typeof t!==W)}const g=J.isArray,rt=p("Date"),et=s(R),ot=s(L),ut=p("RegExp"),it=(K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),p("Error"));function ct(t){return!!t&&v(t.then)}var at=ct;function lt(t){return!(!t||Z(()=>!(t&&0+t),!t))}const ft=e.getOwnPropertyDescriptor;function st(t,n){return t&&V.hasOwnProperty.call(t,n)}const pt=e.hasOwn||yt;function yt(t,n){return st(t,n)||!!ft(t,n)}function m(t,n,r){if(t&&h(t))for(const e in t)if(pt(t,e)&&-1===n.call(r||t,e,t[e]))break}function dt(t,r,e,n){let o={};return m(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function w(t){throw new TypeError(t)}function bt(t){throw new RangeError(t)}const vt=e.freeze;var S=t=>t,ht=e.assign;function gt(t){return h(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function mt(t){return vt&&m(t,(t,n)=>{(g(n)||h(n))&&vt(n)}),wt(t)}const wt=vt||S;var St=e.seal||S;const It=e.getPrototypeOf||S;function Tt(t){return dt(t,0,0,mt)}function jt(t){let r={};return m(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),mt(r)}const Ot=Tt({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}),I=q,xt="__tsUtils$gblCfg";let Et;function Ct(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function Ft(){var t;return Et||(t=Ct()||{},Et=t[xt]=t[xt]||{}),Et}function T(t,n){let r=l;if(it(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?et(n)?n:4:f)}catch(t){r=" - "+T(t,n)}return X(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}S=i.min;const Dt=i.max,Pt=O("slice",o),x=O("substring",o);function zt(t,n,r){return d(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?l:((n=n||0)<0&&(n=Dt(n+t[u],0)),y(r)?Pt(t,n):Pt(t,n,n+r))}q=O("substr",o,zt);const kt=O("startsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],r=0<r?r:0;return x(t,r,r+e)===n});let At;function Nt(){var t;return At||(t=Ft(),At=t.gblSym=t.gblSym||{k:{},s:{}}),At}let Lt={};function _t(t){return{description:I(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Rt(t){var n,r=Nt();return pt(r,t)||(n=_t(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Wt(t){return t&&t.toString&&kt(t.toString(),H)||w(t+" is not a symbol"),Nt().s[t]}function Kt(t){t=Ot[t];return t?Lt[t]=Lt[t]||_t(H+"."+t):void 0}const Bt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Ht(t){let r={};return r[Bt.c]=!0,r[Bt.e]=!0,m(t,(t,n)=>{r[Bt[t]]=y(n)?r[Bt[t]]:n}),r}const Ut=e.defineProperty,$t=e.defineProperties;function E(t,n,r){return Ut(t,n,Ht(r))}let C,Mt=function(){C=Ft(),Mt=null};function Gt(n){let r={};return Mt&&Mt(),r.b=C.lzy,E(r,"v",{g:function(){var t=n();return C.lzy||(E(r,"v",{v:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function F(t,n){return Gt(()=>Z(t,n))}const Vt="window";let qt,D,Jt,Zt,Qt,Xt,Yt;function P(t){return F(()=>nn(t)||f,f)}function tn(t){return(qt=!qt||!1===t||C.lzy&&!qt.b?F(Ct,null):qt).v}function nn(t,n){n=tn(n);return n&&n[t]?n[t]:t===Vt&&D?D.v:null}function rn(){return(Jt=!Jt||C.lzy&&!Jt.b?P("document"):Jt).v}function en(){return(D=!D||C.lzy&&!D.b?P(Vt):D).v}function on(){return(Zt=!Zt||C.lzy&&!Zt.b?P("navigator"):Zt).v}function un(){return(Qt=!Qt||C.lzy&&!Qt.b?P("history"):Qt).v}let z,cn,an;function ln(t){return F(function(){return z.v?z[t]:f},f)}var fn=s("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),cn&&!t||(cn=ln("for")),an&&!t||(an=ln("keyFor")),z.v}function sn(t,n){var r=Ot[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?f:Kt(t)}function pn(t){return!!t&&v(t.next)}var yn=O("every",c),dn=O("filter",c);function A(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const bn=O(U,c);var vn=O(r,c);function hn(t,n,r){return-1!==bn(t,n,r)}function gn(t,n,r){n=mn(t,n,r);return-1!==n?t[n]:void 0}function mn(r,e,o){let u=-1;return A(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function wn(t,n,r){n=Sn(t,n,r);return-1!==n?t[n]:void 0}function Sn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}var In=O("find",c,gn),Tn=O("findIndex",c,mn),jn=O("findLast",c,wn),On=O("findLastIndex",c,Sn),xn=O("includes",c,hn),En=xn,Cn=O("map",c),Fn=O("reduce",c),c=O("some",c);function Dn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){m(t,(t,n)=>r[t]=n)}))(t,n)}const Pn=(t,n)=>{try{t[a][G]=n}catch(t){}};function zn(n,r){let e=Error,o=e[a][G];var t,u,i;function c(){this.constructor=u,this[G]=t}return t=n,u=function(){let t=this;try{Pn(e,n),(t=e.apply(t,arguments)||t)[G]=n,r&&r(t,arguments)}finally{Pn(e,o)}return t},i=e,Dn(u,i),c[a]=i[a],u[a]=new c,u}let kn;function An(){return(Date.now||Nn)()}function Nn(){return(new Date).getTime()}function Ln(n){return function(t){return d(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,l):t}}var _n=Ln(/^\s+|(?=\s)\s+$/g),Rn=Ln(/^\s+/g),Wn=Ln(/(?=\s)\s+$/g);const Kn=O("trim",o,_n);var Bn=O("trimStart",o,Rn),Hn=Bn,Un=O("trimEnd",o,Wn),$n=Un;const N=O("toUpperCase",o),Mn=O("toLowerCase",o);function Gn(t,c,a){return Kn(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=N(i)),(o||l)+c+i})}function Vn(t,n){return Gn(t,"",!0).replace(/^\w/,n?N:Mn)}const qn=i.floor,Jn=i.ceil,Zn=i.trunc||function(t){t=+t;return(0<t?qn:Jn)(t)};function Qn(t,n){var r=+t;return r==1/0&&n&&bt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Zn(r)}const Xn=O("repeat",o,function(t,n){d(t)&&w("can't convert ["+T(t)+"]"),(n=Qn(n,!0))<0&&bt("invalid count must be >= 0 && < Infinity");let r=b(t)?t:I(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Yn(t,n,r){let e=l;n=Qn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=d(r)?" ":I(r))[u]?Xn(e,Jn(n/e[u])):e)[u]>n)?x(e,0,n):e}const tr=O("padStart",o,function(t,n,r){return Yn(t,n,r)+t});var nr,i=O("padEnd",o,function(t,n,r){return t+Yn(t,n,r)});const rr=/([^\w\d_$])/g;let er,or,ur,ir;function cr(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(ir=ir||!en()||en())){ur||(or=Function[a].toString,ur=or.call(e));try{let t=It(n);(r=!t)||(st(t,B)&&(t=t[B]),r=t&&typeof t===_&&or.call(t)===ur)}catch(t){}}return r}function ar(t){var n=t.result={};return t.copyTo(n,t.value),!0}const lr=[dr,hr,vr,br];function fr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:nt(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>fr(e,t,n?r:o,n),copyTo:(t,n)=>sr(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(A(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var a=r;E(i,"result",{g:function(){return a.v},s:function(t){a.v=t}});let t=0,n=u;for(;!(n||(t<lr.length?lr[t++]:ar)).call(o,i);)n=null}}return r.v}}function sr(t,n,r,e){if(!d(r))for(const o in r)n[o]=fr(t,r[o],e,o);return n}function pr(t,n,r){return sr([],t,n,{handler:r,src:n,path:[]})}function yr(t,n){return fr([],t,{handler:n,src:t})}function dr(t){var n,r=t.value;return!!g(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function br(t){var n=t.value;return!!rt(n)&&(t.result=new Date(n.getTime()),!0)}function vr(t){return t.type===_}function hr(t){var n,r=t.value;return!!cr(r)&&(n=t.result={},t.copyTo(n,r),!0)}function gr(n,t){return A(t,t=>{pr(n,t)}),n}nr=u;let mr;function wr(){return(mr=!mr||C.lzy&&!mr.b?P("performance"):mr).v}function Sr(){var t=wr();return t&&t.now?t.now():An()}function Ir(t){return Sr()-t}const Tr="(.*)";function jr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Or(t,n){return t[sn(3)]=function(){return xr(n)},t}function xr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(j(arguments,0))};return r||E(t,M,{g:e}),t}};return n.r&&(t.return=function(t){return{done:!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:!0,value:n.t&&n.t(t)}}),t}function Er(r,e,o){var t;if(r&&(pn(r)||(r=r[t=sn(3)]?r[t]():null),pn(r)))try{let t=0,n=r.next();for(;!n[$]&&-1!==e.call(o||r,n[M],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}var Cr=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[a]=t,new r};function Fr(t,n,r){n=n&&n[sn(9)];return n?n(t,r):[t]}const Dr=O("split",o);var Pr=k()?O("split",o):Fr,zr=O("endsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],o=t[u],r=!y(r)&&r<o?r:o;return x(t,r-e,r)===n});const kr=O(U,o);function Ar(t,n,r){return ut(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==kr(t,I(n),r)}U=O(r,o),r=O("includes",o,Ar),o=r;const Nr="ref",Lr="un"+Nr,_r="hasRef",Rr="enabled";function Wr(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[Lr]&&o[Lr](),u),c=()=>(o=n(o),e||i(),u),a=()=>{o&&r(o),o=null};return u={cancel:a,refresh:c,[_r]:()=>o&&o[_r]?o[_r]():e,[Nr]:()=>(e=!0,o&&o[Nr]&&o[Nr](),u),[Lr]:i,[Rr]:!1},Ut(u,Rr,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function Kr(n,t,r,e){var o=g(r),u=o?r.length:0;let i=(0<u?r[0]:o?f:r)||setTimeout,c=(1<u?r[1]:f)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),a.apply(n,arguments)},Wr(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return l.h}function Br(t,n){return Kr(this,!0,f,j(arguments,0))}let Hr,Ur=100,$r=50;function Mr(){return!(!(Hr=Hr||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(pn(r)){let t=r.next();for(;!t[$];)n.push(t[M]),t=r.next()}else n.push(r);return n},t.arrContains=En,t.arrEvery=yn,t.arrFilter=dn,t.arrFind=In,t.arrFindIndex=Tn,t.arrFindLast=jn,t.arrFindLastIndex=On,t.arrForEach=A,t.arrIncludes=xn,t.arrIndexOf=bn,t.arrLastIndexOf=vn,t.arrMap=Cn,t.arrReduce=Fn,t.arrSome=c,t.arrayDeepCopyHandler=dr,t.asString=I,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return E(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),xr(t)},t.createCustomError=zn,t.createEnum=function(t){return dt(t,1,0,mt)},t.createEnumKeyMap=Tt,t.createEnumValueMap=function(t){return dt(t,1,1,mt)},t.createFilenameRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Tr:"(.)"}),!!n,r)},t.createIterable=function(t){return Or({},t)},t.createIterator=xr,t.createRangeIterator=function(t,n,r){let e=t,o=f,u=(d(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return E(r,"v",{g:function(){return o}}),xr(r)},t.createSimpleMap=jt,t.createTimeout=function(t,n){return Kr(this,!1,f,j(arguments,0))},t.createTimeoutWith=function(t,n,r){return Kr(this,!1,t,j(arguments,1))},t.createTypeMap=jt,t.createWildcardRegex=function(t,n,r){return jr(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Tr),!!n,r)},t.dateDeepCopyHandler=br,t.deepExtend=function(t,n,r,e,o,u,i){return gr(yr(t)||{},j(arguments,0))},t.dumpObj=T,t.elapsedTime=Ir,t.encodeAsHtml=function(t){return er=er||Gt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+er.v[t]+";")},t.encodeAsJson=function(t,n){let r;if(b(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+tr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?et(n)?n:4:f)}catch(t){r='"'+T(t)+'"'}return r},t.functionDeepCopyHandler=vr,t.getDocument=rn,t.getGlobal=tn,t.getHistory=un,t.getInst=nn,t.getIntValue=function(t,n){return d(t)?n:et(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=sn,t.getLazy=Gt,t.getLength=function(t){return t[nr]},t.getNavigator=on,t.getPerformance=wr,t.getSymbol=k,t.getValueByIter=function(n,t,r){return t&&n&&(Er(t,t=>{if(d(n))return-1;n=n[t]}),!d(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Dr(t,"."),o=e.length;for(let t=0;t<o&&!d(n);t++)n=n[e[t]];return d(n)?r:n},t.getWindow=en,t.hasDocument=function(){return!!rn()},t.hasHistory=function(){return!!un()},t.hasIdleCallback=Mr,t.hasNavigator=function(){return!!on()},t.hasPerformance=function(){return!!wr()},t.hasSymbol=function(){return!!k()},t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!d(n))if(g(n))e=0<n[u];else if(rt(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(h(n)){try{var o=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(v(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(ot(o))return o;if(v(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!gt(n)[u]}e=lt(n)}return e}(t,0)},t.hasWindow=function(){return!!en()},t.isArray=g,t.isArrayBuffer=L,t.isBlob=R,t.isBoolean=ot,t.isDate=rt,t.isDefined=tt,t.isError=it,t.isFile=K,t.isFormData=J,t.isFunction=v,t.isIterable=function(t){return!Y(t)&&v(t[sn(3)])},t.isIterator=pn,t.isNode=function(){return(Yt=Yt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},t.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},t.isNullOrUndefined=d,t.isNumber=et,t.isObject=h,t.isPlainObject=cr,t.isPrimitive=nt,t.isPromise=function(t){return ct(t)&&v(t.catch)},t.isPromiseLike=ct,t.isRegExp=ut,t.isStrictNullOrUndefined=Y,t.isStrictUndefined=function(t){return!tt(t)},t.isString=b,t.isSymbol=fn,t.isThenable=at,t.isTruthy=lt,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=y,t.isWebWorker=function(){return(Xt=Xt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},t.iterForOf=Er,t.makeGlobRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Tr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Or,t.mathCeil=Jn,t.mathFloor=qn,t.mathMax=Dt,t.mathMin=S,t.mathToInt=Qn,t.mathTrunc=Zn,t.newSymbol=function(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:_t(t)},t.normalizeJsName=function(t,n){t=I(t).replace(rr,"_");return y(n)?t:Vn(t,!n)},t.objAssign=ht,t.objCopyProps=pr,t.objCreate=Cr,t.objDeepCopy=yr,t.objDeepFreeze=mt,t.objDefine=E,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),Ut(t,n,Ht(u))},t.objDefineGet=function(t,n,r,e,o){return Ut(t,n,Ht({e:o,c:e,[v(r)?"g":"v"]:r}))},t.objDefineProp=Ut,t.objDefineProperties=$t,t.objDefineProps=function(t,n){let r={};return m(n,(t,n)=>{r[t]=Ht(n)}),$t(t,r)},t.objExtend=function(t,n,r,e,o,u,i){return gr(t||{},j(arguments,0))},t.objForEachKey=m,t.objFreeze=wt,t.objGetOwnPropertyDescriptor=ft,t.objGetPrototypeOf=It,t.objHasOwn=pt,t.objHasOwnProperty=st,t.objKeys=gt,t.objSeal=St,t.objSetPrototypeOf=Dn,t.objToString=X,t.perfNow=Sr,t.plainObjDeepCopyHandler=hr,t.polyArrFind=gn,t.polyArrFindIndex=mn,t.polyArrFindLast=wn,t.polyArrFindLastIndex=Sn,t.polyArrIncludes=hn,t.polyGetKnownSymbol=Kt,t.polyIsArray=function(t){return!d(t)&&"[object Array]"===X(t)},t.polyNewSymbol=_t,t.polyObjHasOwn=yt,t.polyObjKeys=function(t){if(!h(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)pt(t,r)&&n.push(r);return n},t.polyStrIncludes=Ar,t.polyStrSubstr=zt,t.polyStrSymSplit=Fr,t.polyStrTrim=_n,t.polyStrTrimEnd=Wn,t.polyStrTrimStart=Rn,t.polySymbolFor=Rt,t.polySymbolKeyFor=Wt,t.polyUtcNow=Nn,t.scheduleIdleCallback=function(r,e){function o(t){let n=Sr();return{didTimeout:t,timeRemaining:()=>$r-Ir(n)}}if(Mr()){let n=Wr(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return Br(()=>{r(o(!0))},y(t)?Ur:t)},t.scheduleInterval=function(t,n){let r=this,e=j(arguments,0);return Wr(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h},t.scheduleTimeout=Br,t.scheduleTimeoutWith=function(t,n,r){return Kr(this,!0,t,j(arguments,1))},t.setBypassLazyCache=function(t){Mt&&Mt(),C.lzy=t},t.setDefaultIdleTimeout=function(t){Ur=t},t.setDefaultMaxExecutionTime=function(t){$r=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;Er(t,t=>{n&&(d(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Dr(t,".")).pop(),A(t,t=>{d(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=Vn,t.strContains=o,t.strEndsWith=zr,t.strIncludes=r,t.strIndexOf=kr,t.strIsNullOrEmpty=function(t){return b(t)?t===l:d(t)},t.strIsNullOrWhiteSpace=function(t){return b(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:d(t)},t.strKebabCase=function(t,n){t=Gn(t,"-");return(n?N:Mn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,n){return x(t,0,n)},t.strLetterCase=function(t){return I(t).replace(/(_|\b)\w/g,N)},t.strLower=Mn,t.strPadEnd=i,t.strPadStart=tr,t.strRepeat=Xn,t.strRight=function(t,n){var r=t[u];return n<=0?l:n<r?x(t,r-n):t},t.strSlice=Pt,t.strSnakeCase=function(t,n){t=Gn(t,"_");return(n?N:Mn)(t)},t.strSplit=Dr,t.strStartsWith=kt,t.strSubstr=q,t.strSubstring=x,t.strSymSplit=Pr,t.strTrim=Kn,t.strTrimEnd=Un,t.strTrimLeft=Hn,t.strTrimRight=$n,t.strTrimStart=Bn,t.strUpper=N,t.symbolFor=function(t){return cn&&(!C.lzy||z.b)||k(),(cn.v||Rt)(t)},t.symbolKeyFor=function(t){return an&&(!C.lzy||z.b)||k(),(an.v||Wt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=bt,t.throwTypeError=w,t.throwUnsupported=function(t){throw new(kn=kn||zn("UnsupportedError"))(t)},t.utcNow=An}var n=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((n="undefined"!=typeof globalThis?globalThis:n||self).nevware21=n.nevware21||{},n.nevware21["ts-utils"]={})); | ||
/*! https://github.com/nevware21/ts-utils v0.9.2 */ | ||
function t(t){"use strict";const f=void 0,l="";var L="boolean";const _="function";var R="number";const W="object",a="prototype";var K="string";const n="undefined",B="constructor",H="Symbol";var U="indexOf",r="lastIndexOf";const u="length",$="done",M="value",G="name",e=Object,V=e[a];var q=String,o=q[a],i=Math,J=Array,c=J[a];function Z(t,n){let r=n;try{r=t()}catch(t){}return r}const Q=[K,R,L,n,"symbol","bigint"];function s(n){return function(t){return typeof t===n}}function p(t){const n="[object "+t+"]";return function(t){return!(!t||X(t)!==n)}}function X(t){return V.toString.call(t)}function y(t){return typeof t===n||t===n}function d(t){return null===t||y(t)}function Y(t){return null===t||!tt(t)}function tt(t){return!!t||t!==f}function nt(t){var n=typeof t;return!(t&&n===W||null!==t&&!~Q.indexOf(n))}const b=s(K),v=s(_);function h(t){return!(!t&&d(t)||!t||typeof t!==W)}const g=J.isArray,rt=p("Date"),et=s(R),ot=s(L),ut=p("RegExp"),it=(K=p("File"),J=p("FormData"),R=p("Blob"),L=p("ArrayBuffer"),p("Error"));function ct(t){return!!t&&v(t.then)}var at=ct;function lt(t){return!(!t||Z(()=>!(t&&0+t),!t))}const ft=e.getOwnPropertyDescriptor;function st(t,n){return t&&V.hasOwnProperty.call(t,n)}const pt=e.hasOwn||yt;function yt(t,n){return st(t,n)||!!ft(t,n)}function m(t,n,r){if(t&&h(t))for(const e in t)if(pt(t,e)&&-1===n.call(r||t,e,t[e]))break}function dt(t,r,e,n){let o={};return m(t,(t,n)=>{o[t]=r?n:t,o[n]=e?n:t}),n(o)}function w(t){throw new TypeError(t)}function bt(t){throw new RangeError(t)}const vt=e.freeze;var S=t=>t,ht=e.assign;function gt(t){return h(t)&&null!==t||w("objKeys called on non-object"),e.keys(t)}function mt(t){return vt&&m(t,(t,n)=>{(g(n)||h(n))&&vt(n)}),wt(t)}const wt=vt||S;var St=e.seal||S;const It=e.getPrototypeOf||S;function Tt(t){return dt(t,0,0,mt)}function jt(t){let r={};return m(t,(t,n)=>{r[t]=n[1],r[n[0]]=n[1]}),mt(r)}const Ot=Tt({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}),I=q,xt="__tsUtils$gblCfg";let Et;function Ct(){var t;return(t=(t=(t=typeof globalThis!==n?globalThis:void 0)||typeof self===n?t:self)||typeof window===n?t:window)||typeof global===n?t:global}function Ft(){var t;return Et||(t=Ct()||{},Et=t[xt]=t[xt]||{}),Et}function T(t,n){let r=l;if(it(t))r="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{r=JSON.stringify(t,null,n?et(n)?n:4:f)}catch(t){r=" - "+T(t,n)}return X(t)+": "+r}function j(n,r){var e=[];for(let t=r;t<n[u];t++)e[t-r]=n[t];return e}function O(r,e,o){return function(t){var n=t&&t[r]||e&&e[r];if(n||o)return(n||o).apply(t,j(arguments,n?1:0));w("'"+I(r)+"' not defined for "+T(t))}}S=i.min;const Dt=i.max,Pt=O("slice",o),x=O("substring",o);function zt(t,n,r){return d(t)&&w("'polyStrSubstr called with invalid "+T(t)),r<0?l:((n=n||0)<0&&(n=Dt(n+t[u],0)),y(r)?Pt(t,n):Pt(t,n,n+r))}q=O("substr",o,zt);const kt=O("startsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],r=0<r?r:0;return x(t,r,r+e)===n});let At;function Nt(){var t;return At||(t=Ft(),At=t.gblSym=t.gblSym||{k:{},s:{}}),At}let Lt={};function _t(t){return{description:I(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Rt(t){var n,r=Nt();return pt(r,t)||(n=_t(t),r.k[t]=n,r.s[n]=I(t)),r.k[t]}function Wt(t){return t&&t.toString&&kt(t.toString(),H)||w(t+" is not a symbol"),Nt().s[t]}function Kt(t){t=Ot[t];return t?Lt[t]=Lt[t]||_t(H+"."+t):void 0}const Bt={e:"enumerable",c:"configurable",v:M,w:"writable",g:"get",s:"set"};function Ht(t){let r={};return r[Bt.c]=!0,r[Bt.e]=!0,m(t,(t,n)=>{r[Bt[t]]=y(n)?r[Bt[t]]:n}),r}const E=e.defineProperty,Ut=e.defineProperties;function $t(t,n,r){return E(t,n,Ht(r))}let C,Mt=function(){C=Ft(),Mt=null};function Gt(n){let r={};return Mt&&Mt(),r.b=C.lzy,E(r,"v",{configurable:!0,get:function(){var t=n();return C.lzy||(E(r,"v",{value:t}),r.b&&delete r.b),C.lzy&&r.b!==C.lzy&&(r.b=C.lzy),t}}),r}function F(t,n){return Gt(()=>Z(t,n))}const Vt="window";let qt,D,Jt,Zt,Qt,Xt,Yt;function P(t){return F(()=>nn(t)||f,f)}function tn(t){return(qt=!qt||!1===t||C.lzy&&!qt.b?F(Ct,null):qt).v}function nn(t,n){n=tn(n);return n&&n[t]?n[t]:t===Vt&&D?D.v:null}function rn(){return(Jt=!Jt||C.lzy&&!Jt.b?P("document"):Jt).v}function en(){return(D=!D||C.lzy&&!D.b?P(Vt):D).v}function on(){return(Zt=!Zt||C.lzy&&!Zt.b?P("navigator"):Zt).v}function un(){return(Qt=!Qt||C.lzy&&!Qt.b?P("history"):Qt).v}let z,cn,an;function ln(t){return F(function(){return z.v?z[t]:f},f)}var fn=s("symbol");function k(){var t=!z||C&&C.lzy&&!z.b;return t&&(z=P(H)),cn&&!t||(cn=ln("for")),an&&!t||(an=ln("keyFor")),z.v}function sn(t,n){var r=Ot[t];return z&&(!C.lzy||z.b)||k(),z.v?z.v[r||t]:n?f:Kt(t)}function pn(t){return!!t&&v(t.next)}var yn=O("every",c),dn=O("filter",c);function A(n,r,e){if(n){var o=n[u]>>>0;for(let t=0;t<o&&!(t in n&&-1===r.call(e||n,n[t],t,n));t++);}}const bn=O(U,c);var vn=O(r,c);function hn(t,n,r){return-1!==bn(t,n,r)}function gn(t,n,r){n=mn(t,n,r);return-1!==n?t[n]:void 0}function mn(r,e,o){let u=-1;return A(r,(t,n)=>{if(e.call(o|r,t,n,r))return u=n,-1}),u}function wn(t,n,r){n=Sn(t,n,r);return-1!==n?t[n]:void 0}function Sn(n,r,e){let o=-1;for(let t=(n[u]>>>0)-1;0<=t;t--)if(t in n&&r.call(e|n,n[t],t,n)){o=t;break}return o}var In=O("find",c,gn),Tn=O("findIndex",c,mn),jn=O("findLast",c,wn),On=O("findLastIndex",c,Sn),xn=O("includes",c,hn),En=xn,Cn=O("map",c),Fn=O("reduce",c),c=O("some",c);function Dn(t,n){return(e.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,n){t.__proto__=n}:function(r,t){m(t,(t,n)=>r[t]=n)}))(t,n)}const Pn=(t,n)=>{try{t[a][G]=n}catch(t){}};function zn(n,r){let e=Error,o=e[a][G];var t,u,i;function c(){this.constructor=u,this[G]=t}return t=n,u=function(){let t=this;try{Pn(e,n),(t=e.apply(t,arguments)||t)[G]=n,r&&r(t,arguments)}finally{Pn(e,o)}return t},i=e,Dn(u,i),c[a]=i[a],u[a]=new c,u}let kn;function An(){return(Date.now||Nn)()}function Nn(){return(new Date).getTime()}function Ln(n){return function(t){return d(t)&&w("strTrim called ["+T(t)+"]"),t&&t.replace?t.replace(n,l):t}}var _n=Ln(/^\s+|(?=\s)\s+$/g),Rn=Ln(/^\s+/g),Wn=Ln(/(?=\s)\s+$/g);const Kn=O("trim",o,_n);var Bn=O("trimStart",o,Rn),Hn=Bn,Un=O("trimEnd",o,Wn),$n=Un;const N=O("toUpperCase",o),Mn=O("toLowerCase",o);function Gn(t,c,a){return Kn(I(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,n,r,e,o,u)=>{let i=e||u||l;return a&&(i=N(i)),(o||l)+c+i})}function Vn(t,n){return Gn(t,"",!0).replace(/^\w/,n?N:Mn)}const qn=i.floor,Jn=i.ceil,Zn=i.trunc||function(t){t=+t;return(0<t?qn:Jn)(t)};function Qn(t,n){var r=+t;return r==1/0&&n&&bt("invalid value ["+T(t)+"]"),r!=r||0==r?0:Zn(r)}const Xn=O("repeat",o,function(t,n){d(t)&&w("can't convert ["+T(t)+"]"),(n=Qn(n,!0))<0&&bt("invalid count must be >= 0 && < Infinity");let r=b(t)?t:I(t),e=l;for(;0<n;(n>>>=1)&&(r+=r))1&n&&(e+=r);return e});function Yn(t,n,r){let e=l;n=Qn(n,!0),n>>=0;t=t[u];return e=t<n&&(n-=t,(e=n>(e=d(r)?" ":I(r))[u]?Xn(e,Jn(n/e[u])):e)[u]>n)?x(e,0,n):e}const tr=O("padStart",o,function(t,n,r){return Yn(t,n,r)+t});var nr,i=O("padEnd",o,function(t,n,r){return t+Yn(t,n,r)});const rr=/([^\w\d_$])/g;let er,or,ur,ir;function cr(n){if(!n||typeof n!==W)return!1;let r=!1;if(n!==(ir=ir||!en()||en())){ur||(or=Function[a].toString,ur=or.call(e));try{let t=It(n);(r=!t)||(st(t,B)&&(t=t[B]),r=t&&typeof t===_&&or.call(t)===ur)}catch(t){}}return r}function ar(t){var n=t.result={};return t.copyTo(n,t.value),!0}const lr=[dr,hr,vr,br];function fr(e,t,o,n){var u=o.handler,n=o.path?n?o.path.concat(n):o.path:[];let r={handler:o.handler,src:o.src,path:n},i={type:typeof t,isPrim:nt(t),value:t,result:t,path:n,origin:o.src,copy:(t,n)=>fr(e,t,n?r:o,n),copyTo:(t,n)=>sr(e,t,n,r)};if(i.isPrim)return u&&u.call(o,i)?i.result:t;{var n=e,c=t;let r;if(A(n,t=>{if(t.k===c)return r=t,-1}),!r){r={k:c,v:c},n.push(r);{var a=r;$t(i,"result",{g:function(){return a.v},s:function(t){a.v=t}});let t=0,n=u;for(;!(n||(t<lr.length?lr[t++]:ar)).call(o,i);)n=null}}return r.v}}function sr(t,n,r,e){if(!d(r))for(const o in r)n[o]=fr(t,r[o],e,o);return n}function pr(t,n,r){return sr([],t,n,{handler:r,src:n,path:[]})}function yr(t,n){return fr([],t,{handler:n,src:t})}function dr(t){var n,r=t.value;return!!g(r)&&((n=t.result=[]).length=r.length,t.copyTo(n,r),!0)}function br(t){var n=t.value;return!!rt(n)&&(t.result=new Date(n.getTime()),!0)}function vr(t){return t.type===_}function hr(t){var n,r=t.value;return!!cr(r)&&(n=t.result={},t.copyTo(n,r),!0)}function gr(n,t){return A(t,t=>{pr(n,t)}),n}nr=u;let mr;function wr(){return(mr=!mr||C.lzy&&!mr.b?P("performance"):mr).v}function Sr(){var t=wr();return t&&t.now?t.now():An()}function Ir(t){return Sr()-t}const Tr="(.*)";function jr(t,n,r,e,o){return RegExp((o?"^":l)+r(t.replace(n,"\\$1"))+(o?"$":l),e?"i":"")}function Or(t,n){return t[sn(3)]=function(){return xr(n)},t}function xr(n){let r=!1;function e(){return n.v}var t={next:function(){var t={done:r=r||!n.n||n.n(j(arguments,0))};return r||$t(t,M,{g:e}),t}};return n.r&&(t.return=function(t){return{done:!0,value:n.r&&n.r(t)}}),n.t&&(t.throw=function(t){return{done:!0,value:n.t&&n.t(t)}}),t}function Er(r,e,o){var t;if(r&&(pn(r)||(r=r[t=sn(3)]?r[t]():null),pn(r)))try{let t=0,n=r.next();for(;!n[$]&&-1!==e.call(o||r,n[M],t,r);)t++,n=r.next();r.return&&r.return(n)}catch(t){r.throw&&r.throw(t)}}var Cr=e.create||function(t){if(!t)return{};var n=typeof t;if(n!==W&&n!==_)throw new TypeError("Prototype must be an Object or function: "+T(t));function r(){}return r[a]=t,new r};function Fr(t,n,r){n=n&&n[sn(9)];return n?n(t,r):[t]}const Dr=O("split",o);var Pr=k()?O("split",o):Fr,zr=O("endsWith",o,function(t,n,r){b(t)||w("'"+T(t)+"' is not a string");var n=b(n)?n:I(n),e=n[u],o=t[u],r=!y(r)&&r<o?r:o;return x(t,r-e,r)===n});const kr=O(U,o);function Ar(t,n,r){return ut(n)&&w("'searchString' must not be a regular expression"+T(n)),-1!==kr(t,I(n),r)}U=O(r,o),r=O("includes",o,Ar),o=r;const Nr="ref",Lr="un"+Nr,_r="hasRef",Rr="enabled";function Wr(t,n,r){let e=!0,o=t?n(null):null,u;const i=()=>(e=!1,o&&o[Lr]&&o[Lr](),u),c=()=>(o=n(o),e||i(),u),a=()=>{o&&r(o),o=null};return u={cancel:a,refresh:c,[_r]:()=>o&&o[_r]?o[_r]():e,[Nr]:()=>(e=!0,o&&o[Nr]&&o[Nr](),u),[Lr]:i,[Rr]:!1},E(u,Rr,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:u,dn:()=>{o=null}}}function Kr(n,t,r,e){var o=g(r),u=o?r.length:0;let i=(0<u?r[0]:o?f:r)||setTimeout,c=(1<u?r[1]:f)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),a.apply(n,arguments)},Wr(t,t=>{if(t){if(t.refresh)return t.refresh(),t;c.call(n,t)}return i.apply(n,e)},function(t){c.call(n,t)}));return l.h}function Br(t,n){return Kr(this,!0,f,j(arguments,0))}let Hr,Ur=100,$r=50;function Mr(){return!(!(Hr=Hr||F(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(n,r){if(!y(r)&&n)if(g(r))n.push.apply(n,r);else if(pn(r)){let t=r.next();for(;!t[$];)n.push(t[M]),t=r.next()}else n.push(r);return n},t.arrContains=En,t.arrEvery=yn,t.arrFilter=dn,t.arrFind=In,t.arrFindIndex=Tn,t.arrFindLast=jn,t.arrFindLastIndex=On,t.arrForEach=A,t.arrIncludes=xn,t.arrIndexOf=bn,t.arrLastIndexOf=vn,t.arrMap=Cn,t.arrReduce=Fn,t.arrSome=c,t.arrayDeepCopyHandler=dr,t.asString=I,t.createArrayIterator=function(t){let n=-1,r=t?t.slice():[],e=r[u];t={n:function(){return++n>=e}};return $t(t,"v",{g:function(){if(0<=n&&n<e)return r[n]}}),xr(t)},t.createCustomError=zn,t.createEnum=function(t){return dt(t,1,0,mt)},t.createEnumKeyMap=Tt,t.createEnumValueMap=function(t){return dt(t,1,1,mt)},t.createFilenameRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,n){return"\\/"==n||"\\\\"==n?"[\\\\\\/]{1}":"*"==n?Tr:"(.)"}),!!n,r)},t.createIterable=function(t){return Or({},t)},t.createIterator=xr,t.createRangeIterator=function(t,n,r){let e=t,o=f,u=(d(n)&&(n=t),r||(t<=n?1:-1));r={n:function(){var t;return(t=0<u?e>n:e<n)||(o=e,e+=u),t}};return $t(r,"v",{g:function(){return o}}),xr(r)},t.createSimpleMap=jt,t.createTimeout=function(t,n){return Kr(this,!1,f,j(arguments,0))},t.createTimeoutWith=function(t,n,r){return Kr(this,!1,t,j(arguments,1))},t.createTypeMap=jt,t.createWildcardRegex=function(t,n,r){return jr(I(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Tr),!!n,r)},t.dateDeepCopyHandler=br,t.deepExtend=function(t,n,r,e,o,u,i){return gr(yr(t)||{},j(arguments,0))},t.dumpObj=T,t.elapsedTime=Ir,t.encodeAsHtml=function(t){return er=er||Gt(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),I(t).replace(/[&<>"']/g,t=>"&"+er.v[t]+";")},t.encodeAsJson=function(t,n){let r;if(b(t))r='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+tr(N(t),4,"0"))})+'"';else try{r=JSON.stringify(t,null,n?et(n)?n:4:f)}catch(t){r='"'+T(t)+'"'}return r},t.functionDeepCopyHandler=vr,t.getDocument=rn,t.getGlobal=tn,t.getHistory=un,t.getInst=nn,t.getIntValue=function(t,n){return d(t)?n:et(t)?t:isNaN(t=parseInt(t,10))?n:t},t.getKnownSymbol=sn,t.getLazy=Gt,t.getLength=function(t){return t[nr]},t.getNavigator=on,t.getPerformance=wr,t.getSymbol=k,t.getValueByIter=function(n,t,r){return t&&n&&(Er(t,t=>{if(d(n))return-1;n=n[t]}),!d(n))?n:r},t.getValueByKey=function(n,t,r){if(!t||!n)return r;var e=Dr(t,"."),o=e.length;for(let t=0;t<o&&!d(n);t++)n=n[e[t]];return d(n)?r:n},t.getWindow=en,t.hasDocument=function(){return!!rn()},t.hasHistory=function(){return!!un()},t.hasIdleCallback=Mr,t.hasNavigator=function(){return!!on()},t.hasPerformance=function(){return!!wr()},t.hasSymbol=function(){return!!k()},t.hasValue=function(t){return function t(n,r){let e=!1===n||0===n;if(!e&&!d(n))if(g(n))e=0<n[u];else if(rt(n))e=!isNaN(n.getTime());else{if(ot(n))return!0;if(h(n)){try{var o=function(n,t){let r;return A(t,t=>{if(t in n)return t=n[t],r=0<(v(t)?t():t),-1}),r}(n,[u,"byteLength","size","count"]);if(ot(o))return o;if(v(n.valueOf)&&r<5)return t(n.valueOf(),++r)}catch(t){}return!!gt(n)[u]}e=lt(n)}return e}(t,0)},t.hasWindow=function(){return!!en()},t.isArray=g,t.isArrayBuffer=L,t.isBlob=R,t.isBoolean=ot,t.isDate=rt,t.isDefined=tt,t.isError=it,t.isFile=K,t.isFormData=J,t.isFunction=v,t.isIterable=function(t){return!Y(t)&&v(t[sn(3)])},t.isIterator=pn,t.isNode=function(){return(Yt=Yt||F(()=>!(!process||!(process.versions||{}).node),!1)).v},t.isNotTruthy=function(t){return!t||!Z(()=>t&&0+t,t)},t.isNullOrUndefined=d,t.isNumber=et,t.isObject=h,t.isPlainObject=cr,t.isPrimitive=nt,t.isPromise=function(t){return ct(t)&&v(t.catch)},t.isPromiseLike=ct,t.isRegExp=ut,t.isStrictNullOrUndefined=Y,t.isStrictUndefined=function(t){return!tt(t)},t.isString=b,t.isSymbol=fn,t.isThenable=at,t.isTruthy=lt,t.isTypeof=function(t,n){return typeof t===n},t.isUndefined=y,t.isWebWorker=function(){return(Xt=Xt||F(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v},t.iterForOf=Er,t.makeGlobRegex=function(t,n,r){return jr(I(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,n){return"**\\/"==n||"**\\\\"==n?"(.*[\\\\\\/])*":"\\/"===n||"\\\\"==n?"[\\\\\\/]{1}":"**"===n?Tr:"*"===n?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!n,r)},t.makeIterable=Or,t.mathCeil=Jn,t.mathFloor=qn,t.mathMax=Dt,t.mathMin=S,t.mathToInt=Qn,t.mathTrunc=Zn,t.newSymbol=function(t,n){return z&&(!C.lzy||z.b)||k(),z.v?z.v(t):n?null:_t(t)},t.normalizeJsName=function(t,n){t=I(t).replace(rr,"_");return y(n)?t:Vn(t,!n)},t.objAssign=ht,t.objCopyProps=pr,t.objCreate=Cr,t.objDeepCopy=yr,t.objDeepFreeze=mt,t.objDefine=$t,t.objDefineAccessors=function(t,n,r,e,o,u){u={e:u,c:o};return r&&(u.g=r),e&&(u.s=e),E(t,n,Ht(u))},t.objDefineGet=function(t,n,r,e,o){return E(t,n,Ht({e:o,c:e,[v(r)?"g":"v"]:r}))},t.objDefineProp=E,t.objDefineProperties=Ut,t.objDefineProps=function(t,n){let r={};return m(n,(t,n)=>{r[t]=Ht(n)}),Ut(t,r)},t.objExtend=function(t,n,r,e,o,u,i){return gr(t||{},j(arguments,0))},t.objForEachKey=m,t.objFreeze=wt,t.objGetOwnPropertyDescriptor=ft,t.objGetPrototypeOf=It,t.objHasOwn=pt,t.objHasOwnProperty=st,t.objKeys=gt,t.objSeal=St,t.objSetPrototypeOf=Dn,t.objToString=X,t.perfNow=Sr,t.plainObjDeepCopyHandler=hr,t.polyArrFind=gn,t.polyArrFindIndex=mn,t.polyArrFindLast=wn,t.polyArrFindLastIndex=Sn,t.polyArrIncludes=hn,t.polyGetKnownSymbol=Kt,t.polyIsArray=function(t){return!d(t)&&"[object Array]"===X(t)},t.polyNewSymbol=_t,t.polyObjHasOwn=yt,t.polyObjKeys=function(t){if(!h(t)||null===t)throw new TypeError("polyObjKeys called on non-object");var n=[];for(const r in t)pt(t,r)&&n.push(r);return n},t.polyStrIncludes=Ar,t.polyStrSubstr=zt,t.polyStrSymSplit=Fr,t.polyStrTrim=_n,t.polyStrTrimEnd=Wn,t.polyStrTrimStart=Rn,t.polySymbolFor=Rt,t.polySymbolKeyFor=Wt,t.polyUtcNow=Nn,t.scheduleIdleCallback=function(r,e){function o(t){let n=Sr();return{didTimeout:t,timeRemaining:()=>$r-Ir(n)}}if(Mr()){let n=Wr(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{n.dn(),r(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return n.h}var t=(e||{}).timeout;return Br(()=>{r(o(!0))},y(t)?Ur:t)},t.scheduleInterval=function(t,n){let r=this,e=j(arguments,0);return Wr(!0,t=>(t&&clearInterval(t),setInterval.apply(r,e)),t=>{clearInterval(t)}).h},t.scheduleTimeout=Br,t.scheduleTimeoutWith=function(t,n,r){return Kr(this,!0,t,j(arguments,1))},t.setBypassLazyCache=function(t){Mt&&Mt(),C.lzy=t},t.setDefaultIdleTimeout=function(t){Ur=t},t.setDefaultMaxExecutionTime=function(t){$r=t},t.setValueByIter=function(r,t,e){if(r&&t){let n;Er(t,t=>{n&&(d(r[n])&&(r[n]={}),r=r[n]),n=t}),r[n]=e}},t.setValueByKey=function(n,t,r){var e;n&&t&&(e=(t=Dr(t,".")).pop(),A(t,t=>{d(n[t])&&(n[t]={}),n=n[t]}),n[e]=r)},t.strCamelCase=Vn,t.strContains=o,t.strEndsWith=zr,t.strIncludes=r,t.strIndexOf=kr,t.strIsNullOrEmpty=function(t){return b(t)?t===l:d(t)},t.strIsNullOrWhiteSpace=function(t){return b(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:d(t)},t.strKebabCase=function(t,n){t=Gn(t,"-");return(n?N:Mn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,n){return x(t,0,n)},t.strLetterCase=function(t){return I(t).replace(/(_|\b)\w/g,N)},t.strLower=Mn,t.strPadEnd=i,t.strPadStart=tr,t.strRepeat=Xn,t.strRight=function(t,n){var r=t[u];return n<=0?l:n<r?x(t,r-n):t},t.strSlice=Pt,t.strSnakeCase=function(t,n){t=Gn(t,"_");return(n?N:Mn)(t)},t.strSplit=Dr,t.strStartsWith=kt,t.strSubstr=q,t.strSubstring=x,t.strSymSplit=Pr,t.strTrim=Kn,t.strTrimEnd=Un,t.strTrimLeft=Hn,t.strTrimRight=$n,t.strTrimStart=Bn,t.strUpper=N,t.symbolFor=function(t){return cn&&(!C.lzy||z.b)||k(),(cn.v||Rt)(t)},t.symbolKeyFor=function(t){return an&&(!C.lzy||z.b)||k(),(an.v||Wt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=bt,t.throwTypeError=w,t.throwUnsupported=function(t){throw new(kn=kn||zn("UnsupportedError"))(t)},t.utcNow=An}var n=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((n="undefined"!=typeof globalThis?globalThis:n||self).nevware21=n.nevware21||{},n.nevware21["ts-utils"]={})); | ||
//# sourceMappingURL=ts-utils.min.js.map |
{ | ||
"name": "@nevware21/ts-utils", | ||
"description": "Common JavaScript/TypeScript helper functions for better minification", | ||
"version": "0.9.1", | ||
"version": "0.9.2", | ||
"homepage": "https://github.com/nevware21/ts-utils", | ||
@@ -6,0 +6,0 @@ "license": "MIT", |
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 too big to display
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 too big to display
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
9305152
38490