@nevware21/ts-utils
Advanced tools
Comparing version 0.10.0 to 0.10.1
@@ -15,2 +15,4 @@ /* | ||
import { strStartsWith } from "../string/starts_with"; | ||
import { objKeys } from "../object/object"; | ||
var UNIQUE_REGISTRY_ID = "_urid"; | ||
var _polySymbols; | ||
@@ -54,6 +56,8 @@ function _globalSymbolRegistry() { | ||
var registry = _globalSymbolRegistry(); | ||
if (!objHasOwn(registry, key)) { | ||
var newSymbol = polyNewSymbol(key); | ||
registry.k[key] = newSymbol; | ||
registry.s[newSymbol] = asString(key); | ||
if (!objHasOwn(registry.k, key)) { | ||
var newSymbol_1 = polyNewSymbol(key); | ||
var regId_1 = objKeys(registry.s).length; | ||
newSymbol_1[UNIQUE_REGISTRY_ID] = function () { return regId_1 + "_" + newSymbol_1.toString(); }; | ||
registry.k[key] = newSymbol_1; | ||
registry.s[newSymbol_1[UNIQUE_REGISTRY_ID]()] = asString(key); | ||
} | ||
@@ -73,3 +77,4 @@ return registry.k[key]; | ||
} | ||
return _globalSymbolRegistry().s[sym]; | ||
var regId = sym[POLYFILL_TAG] && sym[UNIQUE_REGISTRY_ID] && sym[UNIQUE_REGISTRY_ID](); | ||
return regId ? _globalSymbolRegistry().s[regId] : undefined; | ||
} | ||
@@ -76,0 +81,0 @@ /** |
@@ -20,3 +20,3 @@ /* | ||
return safeGetLazy(function () { | ||
return (_symbol.v ? _symbol[name] : UNDEF_VALUE); | ||
return (_symbol.v ? _symbol.v[name] : UNDEF_VALUE); | ||
}, UNDEF_VALUE); | ||
@@ -23,0 +23,0 @@ } |
@@ -15,2 +15,4 @@ /* | ||
import { strStartsWith } from "../string/starts_with"; | ||
import { objKeys } from "../object/object"; | ||
const UNIQUE_REGISTRY_ID = "_urid"; | ||
let _polySymbols; | ||
@@ -54,6 +56,8 @@ function _globalSymbolRegistry() { | ||
let registry = _globalSymbolRegistry(); | ||
if (!objHasOwn(registry, key)) { | ||
if (!objHasOwn(registry.k, key)) { | ||
let newSymbol = polyNewSymbol(key); | ||
let regId = objKeys(registry.s).length; | ||
newSymbol[UNIQUE_REGISTRY_ID] = () => regId + "_" + newSymbol.toString(); | ||
registry.k[key] = newSymbol; | ||
registry.s[newSymbol] = asString(key); | ||
registry.s[newSymbol[UNIQUE_REGISTRY_ID]()] = asString(key); | ||
} | ||
@@ -73,3 +77,4 @@ return registry.k[key]; | ||
} | ||
return _globalSymbolRegistry().s[sym]; | ||
const regId = sym[POLYFILL_TAG] && sym[UNIQUE_REGISTRY_ID] && sym[UNIQUE_REGISTRY_ID](); | ||
return regId ? _globalSymbolRegistry().s[regId] : undefined; | ||
} | ||
@@ -76,0 +81,0 @@ /** |
@@ -20,3 +20,3 @@ /* | ||
return safeGetLazy(function () { | ||
return (_symbol.v ? _symbol[name] : UNDEF_VALUE); | ||
return (_symbol.v ? _symbol.v[name] : UNDEF_VALUE); | ||
}, UNDEF_VALUE); | ||
@@ -23,0 +23,0 @@ } |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
define(["exports"],function(n){"use strict";var s=void 0,p=null,a="",L="boolean",R="function",W="number",K="object",f="prototype",_="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",c="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[f],Q=String,t=Q[f],u=Math,X=Array,o=X[f];function Y(n,r){try{r=n()}catch(n){}return r}var nn=[B,W,L,r,"symbol","bigint"];function rn(r){return function(n){return typeof n===r}}function i(n){var r="[object "+n+"]";return function(n){return!(!n||tn(n)!==r)}}function tn(n){return Z.toString.call(n)}function l(n){return typeof n===r||n===r}function v(n){return n===p||l(n)}function en(n){return n===p||!un(n)}function un(n){return!!n||n!==s}function on(n){return n!==K&&!!~nn.indexOf(n)}var y=rn(B),d=rn(R);function b(n){return!(!n&&v(n)||!n||typeof n!==K)}var h=X.isArray,cn=i("Date"),an=rn(W),fn=rn(L),sn=i("RegExp"),B=i("File"),W=i("FormData"),L=i("Blob"),ln=i("ArrayBuffer"),pn=i("Error");function vn(n){return!!n&&d(n.then)}var yn=vn;function dn(n){return!(!n||Y(function(){return!(n&&0+n)},!n))}var bn=e.getOwnPropertyDescriptor;function hn(n,r){return n&&Z.hasOwnProperty.call(n,r)}var gn=e.hasOwn||mn;function mn(n,r){return hn(n,r)||!!bn(n,r)}function g(n,r,t){if(n&&b(n))for(var e in n)if(gn(n,e)&&-1===r.call(t||n,e,n[e]))break}function Sn(n,t,e,r){var u={};return g(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function m(n){throw new TypeError(n)}function wn(n){throw new RangeError(n)}function In(n){var t=[];return g(n,function(n,r){t.push([n,r])}),t}function Tn(n){return n}var jn=e.freeze,On=e.assign;function En(n){return b(n)&&n!==p||m("objKeys called on non-object"),e.keys(n)}function xn(n){return jn&&g(n,function(n,r){(h(r)||b(r))&&jn(r)}),Fn(n)}var Fn=jn||Tn,Pn=e.seal||Tn,Cn=e.getPrototypeOf||function(n){return n[_]||p},zn=e.entries||In;function Dn(n){return Sn(n,0,0,xn)}function kn(n){var t={};return g(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),xn(t)}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}),S=Q,Ln="__tsUtils$gblCfg";function Rn(){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 Wn(){var n;return An||(n=Rn()||{},An=n[Ln]=n[Ln]||{}),An}function w(n,r){var t=a;if(pn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,p,r?an(r)?r:4:s)}catch(n){t=" - "+w(n,r)}return tn(n)+": "+t}function Kn(n,r){m("'"+S(n)+"' not defined for "+w(r))}function _n(r){return function(n){return n[r].apply(n,Bn.call(arguments,1))}}function I(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Bn.call(arguments,1));Kn(t,n)}}function T(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?Bn.call(r,1):r);Kn(e,n)}}var Bn=o[J],Q=u.min,Gn=u.max,Hn=I(J,t),j=I("substring",t),Un=T("substr",t,$n);function $n(n,r,t){return v(n)&&m("'polyStrSubstr called with invalid "+w(n)),t<0?a:((r=r||0)<0&&(r=Gn(r+n[c],0)),l(t)?Hn(n,r):Hn(n,r,r+t))}var Mn,Vn=T("startsWith",t,function(n,r,t){y(n)||m("'"+w(n)+"' is not a string");var r=y(r)?r:S(r),e=r[c],t=0<t?t:0;return j(n,t,t+e)===r});function qn(){var n;return Mn||(n=Wn(),Mn=n.gblSym=n.gblSym||{k:{},s:{}}),Mn}var Jn={};function Zn(n){return{description:S(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Qn(n){var r,t=qn();return gn(t,n)||(r=Zn(n),t.k[n]=r,t.s[r]=S(n)),t.k[n]}function Xn(n){return n&&n.toString&&Vn(n.toString(),H)||m(n+" is not a symbol"),qn().s[n]}function Yn(n){n=Nn[n];return n?Jn[n]=Jn[n]||Zn(H+"."+n):void 0}var nr={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function rr(r){var n,t={};return t[nr.c]=!0,t[nr.e]=!0,r.l&&(t.get=function(){return r.l.v},n=bn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),g(r,function(n,r){t[nr[n]]=l(r)?t[nr[n]]:r}),t}var O,E=e.defineProperty,tr=e.defineProperties;function er(n,r,t){return E(n,r,rr(t))}var ur=function(){O=Wn(),ur=p};function or(r){var t={};return ur&&ur(),t.b=O.lzy,E(t,"v",{configurable:!0,get:function(){var n=r();return O.lzy||(E(t,"v",{value:n}),t.b&&delete t.b),O.lzy&&t.b!==O.lzy&&(t.b=O.lzy),n}}),t}function x(n,r){return or(function(){return Y(n,r)})}function ir(n){return(lr=!lr||!1===n||O&&O.lzy&&!lr.b?x(Rn,p):lr).v}function cr(){return(vr=!vr||O&&O.lzy&&!vr.b?F("document"):vr).v}function ar(){return(pr=!pr||O&&O.lzy&&!pr.b?F("window"):pr).v}function fr(){return(yr=!yr||O&&O.lzy&&!yr.b?F("navigator"):yr).v}function sr(){return(dr=!dr||O&&O.lzy&&!dr.b?F("history"):dr).v}function F(n){return x(function(){return Sr(n)||s},s)}var lr,pr,vr,yr,dr,br,hr,P,gr,mr,Sr=function(n,r){r=lr&&!1!==r?lr.v:ir(r);return r&&r[n]?r[n]:"window"===n&&pr?pr.v:p};function wr(n){return x(function(){return P.v?P[n]:s},s)}var Ir,Tr=rn("symbol");function jr(){return!!C()}function C(){var n=!P||O&&O.lzy&&!P.b;return n&&(P=F(H)),gr&&!n||(gr=wr("for")),mr&&!n||(mr=wr("keyFor")),P.v}function Or(n,r){var t=Nn[n];return P&&(!O.lzy||P.b)||C(),P.v?P.v[t||n]:r?s:Yn(n)}function Er(n){return!!n&&d(n.next)}function xr(n){return!en(n)&&d(n[Or(3)])}function Fr(r,n,t){if(r&&(Er(r)||(r=r[(Ir=Ir||or(function(){return Or(3)})).v]?r[Ir.v]():null),Er(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[M]&&-1!==n.call(t||r,u[V],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[M]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}var z=_n("apply"),Pr=I("every",o),Cr=I("filter",o);function D(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 zr=I(U,o),Dr=I($,o),kr=I("map",o),k=I(J,o),A=_n("call");function Ar(n,r,t){return-1!==zr(n,r,t)}function Nr(n,r,t){r=Lr(n,r,t);return-1!==r?n[r]:void 0}function Lr(t,e,u){var o=-1;return D(t,function(n,r){if(A(e,u|t,n,r,t))return o=r,-1}),o}function Rr(n,r,t){r=Wr(n,r,t);return-1!==r?n[r]:void 0}function Wr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&A(r,t|n,n[u],u,n)){e=u;break}return e}function Kr(n,t,e){var r,u;return h(n)?(r=k(n),t?kr(r,t,e):r):(u=[],Fr(n,function(n,r){return u.push(t?A(t,e,n,r):n)}),u)}function _r(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}var Br,Gr,Hr,J=T("find",o,Nr),Ur=T("findIndex",o,Lr),$r=T("findLast",o,Rr),Mr=T("findLastIndex",o,Wr),X=X.from||Kr,Vr=T("includes",o,Ar),qr=Vr,Jr=I("reduce",o),o=I("some",o),Zr=_n("bind"),Qr=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+w(n));function t(){}return t[f]=n,new t};function Xr(n,r){return(e.setPrototypeOf||function(t,n){(Gr=Gr||or(function(){var n={};return n[_]=[],n instanceof Array})).v?t[_]=n:g(n,function(n,r){return t[n]=r})})(n,r)}function Yr(n,r){try{r&&(n[q]=r)}catch(n){}}function nt(n,r){try{er(n,q,{v:r,c:!0,e:!1})}catch(n){}}function rt(e,u,n){var r,t,o=n||Error,i=o[f][q],c=Error.captureStackTrace,n=o;return nt(t=function(){var n=this;try{Yr(o,e);var r,t=z(o,n,k(arguments))||n;return t!==n&&(r=Cn(n))!==Cn(t)&&Xr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{Yr(o,i)}},r=e),(t=Xr(t,n))[f]=n===p?Qr(n):(a[f]=n[f],new a),t;function a(){this.constructor=t,nt(this,r)}}function tt(){return(Date.now||et)()}function et(){return(new Date).getTime()}function ut(r){return function(n){return v(n)&&m("strTrim called ["+w(n)+"]"),n&&n.replace?n.replace(r,a):n}}var ot=ut(/^\s+|(?=\s)\s+$/g),it=ut(/^\s+/g),ct=ut(/(?=\s)\s+$/g),at=T("trim",t,ot),ft=T("trimStart",t,it),st=ft,lt=T("trimEnd",t,ct),pt=lt,N=I("toUpperCase",t),vt=I("toLowerCase",t);function yt(n,i,c){return at(S(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 dt(n,r){return yt(n,"",!0).replace(/^\w/,r?N:vt)}var bt=u.floor,ht=u.ceil,gt=u.trunc||function(n){n=+n;return(0<n?bt:ht)(n)};function mt(n,r){var t=+n;return t==1/0&&r&&wn("invalid value ["+w(n)+"]"),t!=t||0==t?0:gt(t)}var St=T("repeat",t,function(n,r){v(n)&&m("can't convert ["+w(n)+"]"),(r=mt(r,!0))<0&&wn("invalid count must be >= 0 && < Infinity");for(var t=y(n)?n:S(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function wt(n,r,t){var e=a,n=(r=mt(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":S(t))[c]?St(e,ht(r/e[c])):e)[c]>r?j(e,0,r):e}var It,Tt,jt,Ot,Et=T("padStart",t,function(n,r,t){return wt(n,r,t)+n}),u=T("padEnd",t,function(n,r,t){return n+wt(n,r,t)}),xt=/([^\w\d_$])/g;function Ft(n){if(!n||typeof n!==K)return!1;var r=!1;if(n!==(Ot=Ot||!ar()||ar())){jt||(Tt=Function[f].toString,jt=A(Tt,e));try{var t=Cn(n),r=(r=!t)||(t=hn(t,G)?t[G]:t)&&typeof t==R&&Tt.call(t)===jt}catch(n){}}return r}function Pt(n){return n.value&&Kt(n),!0}var Ct,zt=[Lt,Kt,Wt,Rt];function Dt(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=typeof n,f=!1,s=!1,l=(n&&a===K?f=Ft(n):s=n===p||on(a),{type:a,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return Dt(t,n,r?c:e,r)},copyTo:function(n,r){return kt(t,n,r,c)}});return l.isPrim?i&&A(i,e,l)?l.result:n:(u=n,a=function(r){er(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!A(t||(n<zt.length?zt[n++]:Pt),e,l);)t=p},D(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),a(o)),o.v)}function kt(n,r,t,e){if(!v(t))for(var u in t)r[u]=Dt(n,t[u],e,u);return r}function At(n,r,t){return kt([],n,r,{handler:t,src:r,path:[]})}function Nt(n,r){return Dt([],n,{handler:r,src:n})}function Lt(n){var r,t=n.value;return!!h(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Rt(n){var r=n.value;return!!cn(r)&&(n.result=new Date(r.getTime()),!0)}function Wt(n){return n.type===R}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function _t(r,n){return D(n,function(n){At(r,n)}),r}function Bt(){return(Ct=!Ct||!Ct.b&&O&&O.lzy?F("performance"):Ct).v}function Gt(){var n=Bt();return n&&n.now?n.now():tt()}function Ht(n){return Gt()-n}var Ut=c,$t="(.*)";function Mt(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function Vt(n,r){return n[Or(3)]=function(){return qt(r)},n}function qt(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[M]=e;var n;return e||er(n,V,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.t&&t.t(n),r}),n}function Jt(n,r,t){r=r&&r[Or(9)];return r?r(n,t):[n]}var Zt=I("split",t),Qt=C()?I("split",t):Jt,Xt=T("endsWith",t,function(n,r,t){y(n)||m("'"+w(n)+"' is not a string");var r=y(r)?r:S(r),e=r[c],u=n[c],t=!l(t)&&t<u?t:u;return j(n,t-e,t)===r}),Yt=I(U,t),U=I($,t),$=T("includes",t,ne),t=$;function ne(n,r,t){return sn(r)&&m("'searchString' must not be a regular expression"+w(r)),-1!==Yt(n,S(r),t)}var re,te="ref",ee="un"+te,ue="hasRef",oe="enabled";function ie(n,r,t){function e(){return c=!1,a&&a[ee]&&a[ee](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=p}var i,c=!0,a=n?r(p):p,n={cancel:o,refresh:u};return n[ue]=function(){return a&&a[ue]?a[ue]():c},n[te]=function(){return c=!0,a&&a[te]&&a[te](),i},n[ee]=e,n[oe]=!1,E(i=n,oe,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=p}}}function ce(r,n,t,e){var u=h(t),o=u?t.length:0,i=(0<o?t[0]:u?s:t)||setTimeout,c=(1<o?t[1]:s)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),z(a,r,k(arguments))},ie(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(c,r,[n])}return z(i,r,e)},function(n){z(c,r,[n])}));return f.h}function ae(n,r){return ce(this,!0,s,k(arguments))}var fe=100,se=50;function le(){return!(!(re=re||x(function(){return un(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(r,n){return!l(n)&&r&&(h(n)?z(r.push,r,n):Er(n)||xr(n)?Fr(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=qr,n.arrEvery=Pr,n.arrFilter=Cr,n.arrFind=J,n.arrFindIndex=Ur,n.arrFindLast=$r,n.arrFindLastIndex=Mr,n.arrForEach=D,n.arrFrom=X,n.arrIncludes=Vr,n.arrIndexOf=zr,n.arrLastIndexOf=Dr,n.arrMap=kr,n.arrReduce=Jr,n.arrSlice=k,n.arrSome=o,n.arrayDeepCopyHandler=Lt,n.asString=S,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return er(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),qt(n)},n.createCustomError=rt,n.createEnum=function(n){return Sn(n,1,0,xn)},n.createEnumKeyMap=Dn,n.createEnumValueMap=function(n){return Sn(n,1,1,xn)},n.createFilenameRegex=function(n,r,t){return Mt(S(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?$t:"(.)"})},!!r,t)},n.createFnDeferredProxy=_r,n.createIterable=function(n){return Vt({},n)},n.createIterator=qt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&h(n)&&(u=d(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?_r(e,n.n):Zr(e[n.n],e))})),t},n.createRangeIterator=function(n,r,t){var e=n,u=s,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 er(t,"v",{g:function(){return u}}),qt(t)},n.createSimpleMap=kn,n.createTimeout=function(n,r){return ce(this,!1,s,k(arguments))},n.createTimeoutWith=function(n,r,t){return ce(this,!1,n,k(arguments,1))},n.createTypeMap=kn,n.createWildcardRegex=function(n,r,t){return Mt(S(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,$t)},!!r,t)},n.dateDeepCopyHandler=Rt,n.deepExtend=function(n,r,t,e,u,o,i){return _t(Nt(n)||{},k(arguments))},n.dumpObj=w,n.elapsedTime=Ht,n.encodeAsHtml=function(n){return It=It||or(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),S(n).replace(/[&<>"']/g,function(n){return"&"+It.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(y(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+Et(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,p,r?an(r)?r:4:s)}catch(n){t='"'+w(n)+'"'}return t},n.fnApply=z,n.fnBind=Zr,n.fnCall=A,n.functionDeepCopyHandler=Wt,n.getDocument=cr,n.getGlobal=ir,n.getHistory=sr,n.getInst=Sr,n.getIntValue=function(n,r){return v(n)?r:an(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=Or,n.getLazy=or,n.getLength=function(n){return n[Ut]},n.getNavigator=fr,n.getPerformance=Bt,n.getSymbol=C,n.getValueByIter=function(r,n,t){return n&&r&&(Fr(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=Zt(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!!cr()},n.hasHistory=function(){return!!sr()},n.hasIdleCallback=le,n.hasNavigator=function(){return!!fr()},n.hasPerformance=function(){return!!Bt()},n.hasSymbol=jr,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(h(r))o=0<r[c];else if(cn(r))o=!isNaN(r.getTime());else{if(fn(r))return!0;if(b(r)){try{e=r,D([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(d(n)?n():n),-1});var i=u;if(fn(i))return i;if(d(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!En(r)[c]}o=dn(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=h,n.isArrayBuffer=ln,n.isBlob=L,n.isBoolean=fn,n.isDate=cn,n.isDefined=un,n.isError=pn,n.isFile=B,n.isFormData=W,n.isFunction=d,n.isIterable=xr,n.isIterator=Er,n.isNode=function(){return(hr=hr||x(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!Y(function(){return n&&0+n},n)},n.isNullOrUndefined=v,n.isNumber=an,n.isObject=b,n.isPlainObject=Ft,n.isPrimitive=function(n){return n===p||on(typeof n)},n.isPrimitiveType=on,n.isPromise=function(n){return vn(n)&&d(n.catch)},n.isPromiseLike=vn,n.isRegExp=sn,n.isStrictNullOrUndefined=en,n.isStrictUndefined=function(n){return!un(n)},n.isString=y,n.isSymbol=Tr,n.isThenable=yn,n.isTruthy=dn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=l,n.isWebWorker=function(){return(br=br||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Fr,n.lazySafeGetInst=F,n.makeGlobRegex=function(n,r,t){return Mt(S(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?$t:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=Vt,n.mathCeil=ht,n.mathFloor=bt,n.mathMax=Gn,n.mathMin=Q,n.mathToInt=mt,n.mathTrunc=gt,n.newSymbol=function(n,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(n):r?p:Zn(n)},n.normalizeJsName=function(n,r){n=S(n).replace(xt,"_");return l(r)?n:dt(n,!r)},n.objAssign=On,n.objCopyProps=At,n.objCreate=Qr,n.objDeepCopy=Nt,n.objDeepFreeze=xn,n.objDefine=er,n.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,rr(o))},n.objDefineGet=function(n,r,t,e,u){return E(n,r,rr(((n={e:u,c:e})[d(t)?"g":"v"]=t,n)))},n.objDefineProp=E,n.objDefineProperties=tr,n.objDefineProps=function(n,r){var t={};return g(r,function(n,r){t[n]=rr(r)}),tr(n,t)},n.objEntries=zn,n.objExtend=function(n,r,t,e,u,o,i){return _t(n||{},k(arguments))},n.objForEachKey=g,n.objFreeze=Fn,n.objGetOwnPropertyDescriptor=bn,n.objGetPrototypeOf=Cn,n.objHasOwn=gn,n.objHasOwnProperty=hn,n.objKeys=En,n.objSeal=Pn,n.objSetPrototypeOf=Xr,n.objToString=tn,n.perfNow=Gt,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=Nr,n.polyArrFindIndex=Lr,n.polyArrFindLast=Rr,n.polyArrFindLastIndex=Wr,n.polyArrFrom=Kr,n.polyArrIncludes=Ar,n.polyGetKnownSymbol=Yn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===tn(n)},n.polyNewSymbol=Zn,n.polyObjEntries=In,n.polyObjHasOwn=mn,n.polyObjKeys=function(n){if(!b(n)||n===p)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)gn(n,r)&&t.push(r);return t},n.polyStrIncludes=ne,n.polyStrSubstr=$n,n.polyStrSymSplit=Jt,n.polyStrTrim=ot,n.polyStrTrimEnd=ct,n.polyStrTrimStart=it,n.polySymbolFor=Qn,n.polySymbolKeyFor=Xn,n.polyUtcNow=et,n.readArgs=function(n,r,t){if(Br=Br||or(function(){return jr()&&Or(3)}),!gn(n,c)){var e=Br.v&&n[Br.v];if(e){var u=[],o=r===s||r<0?0:r,i=t<0||r<0?s:t;if(Fr(e.call(n),function(n,r){if(i!==s&&i<=r)return-1;o<=r&&u.push(n)}),(r===s||0<=r)&&(t===s||0<=t))return u;n=u}}return k(n,r,t)},n.safeGet=Y,n.safeGetLazy=x,n.scheduleIdleCallback=function(r,t){function e(n){var r=Gt();return{didTimeout:n,timeRemaining:function(){return se-Ht(r)}}}var u,n;return le()?(u=ie(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:ae(function(){r(e(!0))},l(n=(t||{}).timeout)?fe:n)},n.scheduleInterval=function(n,r){var t=this,e=k(arguments);return ie(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h},n.scheduleTimeout=ae,n.scheduleTimeoutWith=function(n,r,t){return ce(this,!0,n,k(arguments,1))},n.setBypassLazyCache=function(n){ur&&ur(),O.lzy=n},n.setDefaultIdleTimeout=function(n){fe=n},n.setDefaultMaxExecutionTime=function(n){se=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Fr(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=Zt(n,".")).pop(),D(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=dt,n.strContains=t,n.strEndsWith=Xt,n.strIncludes=$,n.strIndexOf=Yt,n.strIsNullOrEmpty=function(n){return y(n)?n===a:v(n)},n.strIsNullOrWhiteSpace=function(n){return y(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:v(n)},n.strKebabCase=function(n,r){n=yt(n,"-");return(r?N:vt)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return j(n,0,r)},n.strLetterCase=function(n){return S(n).replace(/(_|\b)\w/g,N)},n.strLower=vt,n.strPadEnd=u,n.strPadStart=Et,n.strRepeat=St,n.strRight=function(n,r){var t=n[c];return r<=0?a:r<t?j(n,t-r):n},n.strSlice=Hn,n.strSnakeCase=function(n,r){n=yt(n,"_");return(r?N:vt)(n)},n.strSplit=Zt,n.strStartsWith=Vn,n.strSubstr=Un,n.strSubstring=j,n.strSymSplit=Qt,n.strTrim=at,n.strTrimEnd=lt,n.strTrimLeft=st,n.strTrimRight=pt,n.strTrimStart=ft,n.strUpper=N,n.symbolFor=function(n){return gr&&(!O.lzy||P.b)||C(),(gr.v||Qn)(n)},n.symbolKeyFor=function(n){return mr&&(!O.lzy||P.b)||C(),(mr.v||Xn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=wn,n.throwTypeError=m,n.throwUnsupported=function(n){throw new(Hr=Hr||rt("UnsupportedError"))(n)},n.utcNow=tt}); | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
define(["exports"],function(n){"use strict";var l=void 0,v=null,a="",L="boolean",_="function",R="number",W="object",f="prototype",K="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",c="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[f],Q=String,t=Q[f],u=Math,X=Array,o=X[f];function Y(n,r){try{r=n()}catch(n){}return r}var nn=[B,R,L,r,"symbol","bigint"];function rn(r){return function(n){return typeof n===r}}function i(n){var r="[object "+n+"]";return function(n){return!(!n||tn(n)!==r)}}function tn(n){return Z.toString.call(n)}function s(n){return typeof n===r||n===r}function p(n){return n===v||s(n)}function en(n){return n===v||!un(n)}function un(n){return!!n||n!==l}function on(n){return n!==W&&!!~nn.indexOf(n)}var y=rn(B),d=rn(_);function b(n){return!(!n&&p(n)||!n||typeof n!==W)}var h=X.isArray,cn=i("Date"),an=rn(R),fn=rn(L),ln=i("RegExp"),B=i("File"),R=i("FormData"),L=i("Blob"),sn=i("ArrayBuffer"),vn=i("Error");function pn(n){return!!n&&d(n.then)}var yn=pn;function dn(n){return!(!n||Y(function(){return!(n&&0+n)},!n))}var bn=e.getOwnPropertyDescriptor;function hn(n,r){return n&&Z.hasOwnProperty.call(n,r)}var gn=e.hasOwn||mn;function mn(n,r){return hn(n,r)||!!bn(n,r)}function g(n,r,t){if(n&&b(n))for(var e in n)if(gn(n,e)&&-1===r.call(t||n,e,n[e]))break}function Sn(n,t,e,r){var u={};return g(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function m(n){throw new TypeError(n)}function wn(n){throw new RangeError(n)}function In(n){var t=[];return g(n,function(n,r){t.push([n,r])}),t}function Tn(n){return n}var jn=e.freeze,On=e.assign;function En(n){return b(n)&&n!==v||m("objKeys called on non-object"),e.keys(n)}function xn(n){return jn&&g(n,function(n,r){(h(r)||b(r))&&jn(r)}),Fn(n)}var Fn=jn||Tn,Pn=e.seal||Tn,Cn=e.getPrototypeOf||function(n){return n[K]||v},zn=e.entries||In;function Dn(n){return Sn(n,0,0,xn)}function kn(n){var t={};return g(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),xn(t)}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}),S=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 w(n,r){var t=a;if(vn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,v,r?an(r)?r:4:l)}catch(n){t=" - "+w(n,r)}return tn(n)+": "+t}function Wn(n,r){m("'"+S(n)+"' not defined for "+w(r))}function Kn(r){return function(n){return n[r].apply(n,Bn.call(arguments,1))}}function I(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Bn.call(arguments,1));Wn(t,n)}}function T(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?Bn.call(r,1):r);Wn(e,n)}}var Bn=o[J],Q=u.min,Gn=u.max,Hn=I(J,t),j=I("substring",t),Un=T("substr",t,$n);function $n(n,r,t){return p(n)&&m("'polyStrSubstr called with invalid "+w(n)),t<0?a:((r=r||0)<0&&(r=Gn(r+n[c],0)),s(t)?Hn(n,r):Hn(n,r,r+t))}var Mn,Vn=T("startsWith",t,function(n,r,t){y(n)||m("'"+w(n)+"' is not a string");var r=y(r)?r:S(r),e=r[c],t=0<t?t:0;return j(n,t,t+e)===r}),qn="_urid";function Jn(){var n;return Mn||(n=Rn(),Mn=n.gblSym=n.gblSym||{k:{},s:{}}),Mn}var Zn={};function Qn(n){return{description:S(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Xn(n){var r,t,e=Jn();return gn(e.k,n)||(r=Qn(n),t=En(e.s).length,r[qn]=function(){return t+"_"+r.toString()},e.k[n]=r,e.s[r[qn]()]=S(n)),e.k[n]}function Yn(n){n&&n.toString&&Vn(n.toString(),H)||m(n+" is not a symbol");n=n._polyfill&&n[qn]&&n[qn]();return n?Jn().s[n]:void 0}function nr(n){n=Nn[n];return n?Zn[n]=Zn[n]||Qn(H+"."+n):void 0}var rr={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function tr(r){var n,t={};return t[rr.c]=!0,t[rr.e]=!0,r.l&&(t.get=function(){return r.l.v},n=bn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),g(r,function(n,r){t[rr[n]]=s(r)?t[rr[n]]:r}),t}var O,E=e.defineProperty,er=e.defineProperties;function ur(n,r,t){return E(n,r,tr(t))}var or=function(){O=Rn(),or=v};function ir(r){var t={};return or&&or(),t.b=O.lzy,E(t,"v",{configurable:!0,get:function(){var n=r();return O.lzy||(E(t,"v",{value:n}),t.b&&delete t.b),O.lzy&&t.b!==O.lzy&&(t.b=O.lzy),n}}),t}function x(n,r){return ir(function(){return Y(n,r)})}function cr(n){return(vr=!vr||!1===n||O&&O.lzy&&!vr.b?x(_n,v):vr).v}function ar(){return(yr=!yr||O&&O.lzy&&!yr.b?F("document"):yr).v}function fr(){return(pr=!pr||O&&O.lzy&&!pr.b?F("window"):pr).v}function lr(){return(dr=!dr||O&&O.lzy&&!dr.b?F("navigator"):dr).v}function sr(){return(br=!br||O&&O.lzy&&!br.b?F("history"):br).v}function F(n){return x(function(){return wr(n)||l},l)}var vr,pr,yr,dr,br,hr,gr,P,mr,Sr,wr=function(n,r){r=vr&&!1!==r?vr.v:cr(r);return r&&r[n]?r[n]:"window"===n&&pr?pr.v:v};function Ir(n){return x(function(){return P.v?P.v[n]:l},l)}var Tr,jr=rn("symbol");function Or(){return!!C()}function C(){var n=!P||O&&O.lzy&&!P.b;return n&&(P=F(H)),mr&&!n||(mr=Ir("for")),Sr&&!n||(Sr=Ir("keyFor")),P.v}function Er(n,r){var t=Nn[n];return P&&(!O.lzy||P.b)||C(),P.v?P.v[t||n]:r?l:nr(n)}function xr(n){return!!n&&d(n.next)}function Fr(n){return!en(n)&&d(n[Er(3)])}function Pr(r,n,t){if(r&&(xr(r)||(r=r[(Tr=Tr||ir(function(){return Er(3)})).v]?r[Tr.v]():null),xr(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[M]&&-1!==n.call(t||r,u[V],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[M]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}var z=Kn("apply"),Cr=I("every",o),zr=I("filter",o);function D(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 Dr=I(U,o),kr=I($,o),Ar=I("map",o),k=I(J,o),A=Kn("call");function Nr(n,r,t){return-1!==Dr(n,r,t)}function Lr(n,r,t){r=_r(n,r,t);return-1!==r?n[r]:void 0}function _r(t,e,u){var o=-1;return D(t,function(n,r){if(A(e,u|t,n,r,t))return o=r,-1}),o}function Rr(n,r,t){r=Wr(n,r,t);return-1!==r?n[r]:void 0}function Wr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&A(r,t|n,n[u],u,n)){e=u;break}return e}function Kr(n,t,e){var r,u;return h(n)?(r=k(n),t?Ar(r,t,e):r):(u=[],Pr(n,function(n,r){return u.push(t?A(t,e,n,r):n)}),u)}function Br(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}var Gr,Hr,Ur,J=T("find",o,Lr),$r=T("findIndex",o,_r),Mr=T("findLast",o,Rr),Vr=T("findLastIndex",o,Wr),X=X.from||Kr,qr=T("includes",o,Nr),Jr=qr,Zr=I("reduce",o),o=I("some",o),Qr=Kn("bind"),Xr=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: "+w(n));function t(){}return t[f]=n,new t};function Yr(n,r){return(e.setPrototypeOf||function(t,n){(Hr=Hr||ir(function(){var n={};return n[K]=[],n instanceof Array})).v?t[K]=n:g(n,function(n,r){return t[n]=r})})(n,r)}function nt(n,r){try{r&&(n[q]=r)}catch(n){}}function rt(n,r){try{ur(n,q,{v:r,c:!0,e:!1})}catch(n){}}function tt(e,u,n){var r,t,o=n||Error,i=o[f][q],c=Error.captureStackTrace,n=o;return rt(t=function(){var n=this;try{nt(o,e);var r,t=z(o,n,k(arguments))||n;return t!==n&&(r=Cn(n))!==Cn(t)&&Yr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{nt(o,i)}},r=e),(t=Yr(t,n))[f]=n===v?Xr(n):(a[f]=n[f],new a),t;function a(){this.constructor=t,rt(this,r)}}function et(){return(Date.now||ut)()}function ut(){return(new Date).getTime()}function ot(r){return function(n){return p(n)&&m("strTrim called ["+w(n)+"]"),n&&n.replace?n.replace(r,a):n}}var it=ot(/^\s+|(?=\s)\s+$/g),ct=ot(/^\s+/g),at=ot(/(?=\s)\s+$/g),ft=T("trim",t,it),lt=T("trimStart",t,ct),st=lt,vt=T("trimEnd",t,at),pt=vt,N=I("toUpperCase",t),yt=I("toLowerCase",t);function dt(n,i,c){return ft(S(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 bt(n,r){return dt(n,"",!0).replace(/^\w/,r?N:yt)}var ht=u.floor,gt=u.ceil,mt=u.trunc||function(n){n=+n;return(0<n?ht:gt)(n)};function St(n,r){var t=+n;return t==1/0&&r&&wn("invalid value ["+w(n)+"]"),t!=t||0==t?0:mt(t)}var wt=T("repeat",t,function(n,r){p(n)&&m("can't convert ["+w(n)+"]"),(r=St(r,!0))<0&&wn("invalid count must be >= 0 && < Infinity");for(var t=y(n)?n:S(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function It(n,r,t){var e=a,n=(r=St(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=p(t)?" ":S(t))[c]?wt(e,gt(r/e[c])):e)[c]>r?j(e,0,r):e}var Tt,jt,Ot,Et,xt=T("padStart",t,function(n,r,t){return It(n,r,t)+n}),u=T("padEnd",t,function(n,r,t){return n+It(n,r,t)}),Ft=/([^\w\d_$])/g;function Pt(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(Et=Et||!fr()||fr())){Ot||(jt=Function[f].toString,Ot=A(jt,e));try{var t=Cn(n),r=(r=!t)||(t=hn(t,G)?t[G]:t)&&typeof t==_&&jt.call(t)===Ot}catch(n){}}return r}function Ct(n){return n.value&&Kt(n),!0}var zt,Dt=[_t,Kt,Wt,Rt];function kt(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=typeof n,f=!1,l=!1,s=(n&&a===W?f=Pt(n):l=n===v||on(a),{type:a,isPrim:l,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return kt(t,n,r?c:e,r)},copyTo:function(n,r){return At(t,n,r,c)}});return s.isPrim?i&&A(i,e,s)?s.result:n:(u=n,a=function(r){ur(s,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!A(t||(n<Dt.length?Dt[n++]:Ct),e,s);)t=v},D(l=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},l.push(o),a(o)),o.v)}function At(n,r,t,e){if(!p(t))for(var u in t)r[u]=kt(n,t[u],e,u);return r}function Nt(n,r,t){return At([],n,r,{handler:t,src:r,path:[]})}function Lt(n,r){return kt([],n,{handler:r,src:n})}function _t(n){var r,t=n.value;return!!h(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Rt(n){var r=n.value;return!!cn(r)&&(n.result=new Date(r.getTime()),!0)}function Wt(n){return n.type===_}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function Bt(r,n){return D(n,function(n){Nt(r,n)}),r}function Gt(){return(zt=!zt||!zt.b&&O&&O.lzy?F("performance"):zt).v}function Ht(){var n=Gt();return n&&n.now?n.now():et()}function Ut(n){return Ht()-n}var $t=c,Mt="(.*)";function Vt(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function qt(n,r){return n[Er(3)]=function(){return Jt(r)},n}function Jt(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[M]=e;var n;return e||ur(n,V,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.t&&t.t(n),r}),n}function Zt(n,r,t){r=r&&r[Er(9)];return r?r(n,t):[n]}var Qt=I("split",t),Xt=C()?I("split",t):Zt,Yt=T("endsWith",t,function(n,r,t){y(n)||m("'"+w(n)+"' is not a string");var r=y(r)?r:S(r),e=r[c],u=n[c],t=!s(t)&&t<u?t:u;return j(n,t-e,t)===r}),ne=I(U,t),U=I($,t),$=T("includes",t,re),t=$;function re(n,r,t){return ln(r)&&m("'searchString' must not be a regular expression"+w(r)),-1!==ne(n,S(r),t)}var te,ee="ref",ue="un"+ee,oe="hasRef",ie="enabled";function ce(n,r,t){function e(){return c=!1,a&&a[ue]&&a[ue](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=v}var i,c=!0,a=n?r(v):v,n={cancel:o,refresh:u};return n[oe]=function(){return a&&a[oe]?a[oe]():c},n[ee]=function(){return c=!0,a&&a[ee]&&a[ee](),i},n[ue]=e,n[ie]=!1,E(i=n,ie,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=v}}}function ae(r,n,t,e){var u=h(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(),z(a,r,k(arguments))},ce(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(c,r,[n])}return z(i,r,e)},function(n){z(c,r,[n])}));return f.h}function fe(n,r){return ae(this,!0,l,k(arguments))}var le=100,se=50;function ve(){return!(!(te=te||x(function(){return un(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(r,n){return!s(n)&&r&&(h(n)?z(r.push,r,n):xr(n)||Fr(n)?Pr(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=Jr,n.arrEvery=Cr,n.arrFilter=zr,n.arrFind=J,n.arrFindIndex=$r,n.arrFindLast=Mr,n.arrFindLastIndex=Vr,n.arrForEach=D,n.arrFrom=X,n.arrIncludes=qr,n.arrIndexOf=Dr,n.arrLastIndexOf=kr,n.arrMap=Ar,n.arrReduce=Zr,n.arrSlice=k,n.arrSome=o,n.arrayDeepCopyHandler=_t,n.asString=S,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return ur(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Jt(n)},n.createCustomError=tt,n.createEnum=function(n){return Sn(n,1,0,xn)},n.createEnumKeyMap=Dn,n.createEnumValueMap=function(n){return Sn(n,1,1,xn)},n.createFilenameRegex=function(n,r,t){return Vt(S(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Mt:"(.)"})},!!r,t)},n.createFnDeferredProxy=Br,n.createIterable=function(n){return qt({},n)},n.createIterator=Jt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&h(n)&&(u=d(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Br(e,n.n):Qr(e[n.n],e))})),t},n.createRangeIterator=function(n,r,t){var e=n,u=l,o=(p(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 ur(t,"v",{g:function(){return u}}),Jt(t)},n.createSimpleMap=kn,n.createTimeout=function(n,r){return ae(this,!1,l,k(arguments))},n.createTimeoutWith=function(n,r,t){return ae(this,!1,n,k(arguments,1))},n.createTypeMap=kn,n.createWildcardRegex=function(n,r,t){return Vt(S(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,Mt)},!!r,t)},n.dateDeepCopyHandler=Rt,n.deepExtend=function(n,r,t,e,u,o,i){return Bt(Lt(n)||{},k(arguments))},n.dumpObj=w,n.elapsedTime=Ut,n.encodeAsHtml=function(n){return Tt=Tt||ir(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),S(n).replace(/[&<>"']/g,function(n){return"&"+Tt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(y(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+xt(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,v,r?an(r)?r:4:l)}catch(n){t='"'+w(n)+'"'}return t},n.fnApply=z,n.fnBind=Qr,n.fnCall=A,n.functionDeepCopyHandler=Wt,n.getDocument=ar,n.getGlobal=cr,n.getHistory=sr,n.getInst=wr,n.getIntValue=function(n,r){return p(n)?r:an(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=Er,n.getLazy=ir,n.getLength=function(n){return n[$t]},n.getNavigator=lr,n.getPerformance=Gt,n.getSymbol=C,n.getValueByIter=function(r,n,t){return n&&r&&(Pr(n,function(n){if(p(r))return-1;r=r[n]}),!p(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Qt(r,"."),u=e.length,o=0;o<u&&!p(n);o++)n=n[e[o]];return p(n)?t:n},n.getWindow=fr,n.hasDocument=function(){return!!ar()},n.hasHistory=function(){return!!sr()},n.hasIdleCallback=ve,n.hasNavigator=function(){return!!lr()},n.hasPerformance=function(){return!!Gt()},n.hasSymbol=Or,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!p(r))if(h(r))o=0<r[c];else if(cn(r))o=!isNaN(r.getTime());else{if(fn(r))return!0;if(b(r)){try{e=r,D([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(d(n)?n():n),-1});var i=u;if(fn(i))return i;if(d(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!En(r)[c]}o=dn(r)}return o}(n,0)},n.hasWindow=function(){return!!fr()},n.isArray=h,n.isArrayBuffer=sn,n.isBlob=L,n.isBoolean=fn,n.isDate=cn,n.isDefined=un,n.isError=vn,n.isFile=B,n.isFormData=R,n.isFunction=d,n.isIterable=Fr,n.isIterator=xr,n.isNode=function(){return(gr=gr||x(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!Y(function(){return n&&0+n},n)},n.isNullOrUndefined=p,n.isNumber=an,n.isObject=b,n.isPlainObject=Pt,n.isPrimitive=function(n){return n===v||on(typeof n)},n.isPrimitiveType=on,n.isPromise=function(n){return pn(n)&&d(n.catch)},n.isPromiseLike=pn,n.isRegExp=ln,n.isStrictNullOrUndefined=en,n.isStrictUndefined=function(n){return!un(n)},n.isString=y,n.isSymbol=jr,n.isThenable=yn,n.isTruthy=dn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=s,n.isWebWorker=function(){return(hr=hr||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Pr,n.lazySafeGetInst=F,n.makeGlobRegex=function(n,r,t){return Vt(S(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Mt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=qt,n.mathCeil=gt,n.mathFloor=ht,n.mathMax=Gn,n.mathMin=Q,n.mathToInt=St,n.mathTrunc=mt,n.newSymbol=function(n,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(n):r?v:Qn(n)},n.normalizeJsName=function(n,r){n=S(n).replace(Ft,"_");return s(r)?n:bt(n,!r)},n.objAssign=On,n.objCopyProps=Nt,n.objCreate=Xr,n.objDeepCopy=Lt,n.objDeepFreeze=xn,n.objDefine=ur,n.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,tr(o))},n.objDefineGet=function(n,r,t,e,u){return E(n,r,tr(((n={e:u,c:e})[d(t)?"g":"v"]=t,n)))},n.objDefineProp=E,n.objDefineProperties=er,n.objDefineProps=function(n,r){var t={};return g(r,function(n,r){t[n]=tr(r)}),er(n,t)},n.objEntries=zn,n.objExtend=function(n,r,t,e,u,o,i){return Bt(n||{},k(arguments))},n.objForEachKey=g,n.objFreeze=Fn,n.objGetOwnPropertyDescriptor=bn,n.objGetPrototypeOf=Cn,n.objHasOwn=gn,n.objHasOwnProperty=hn,n.objKeys=En,n.objSeal=Pn,n.objSetPrototypeOf=Yr,n.objToString=tn,n.perfNow=Ht,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=Lr,n.polyArrFindIndex=_r,n.polyArrFindLast=Rr,n.polyArrFindLastIndex=Wr,n.polyArrFrom=Kr,n.polyArrIncludes=Nr,n.polyGetKnownSymbol=nr,n.polyIsArray=function(n){return!p(n)&&"[object Array]"===tn(n)},n.polyNewSymbol=Qn,n.polyObjEntries=In,n.polyObjHasOwn=mn,n.polyObjKeys=function(n){if(!b(n)||n===v)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)gn(n,r)&&t.push(r);return t},n.polyStrIncludes=re,n.polyStrSubstr=$n,n.polyStrSymSplit=Zt,n.polyStrTrim=it,n.polyStrTrimEnd=at,n.polyStrTrimStart=ct,n.polySymbolFor=Xn,n.polySymbolKeyFor=Yn,n.polyUtcNow=ut,n.readArgs=function(n,r,t){if(Gr=Gr||ir(function(){return Or()&&Er(3)}),!gn(n,c)){var e=Gr.v&&n[Gr.v];if(e){var u=[],o=r===l||r<0?0:r,i=t<0||r<0?l:t;if(Pr(e.call(n),function(n,r){if(i!==l&&i<=r)return-1;o<=r&&u.push(n)}),(r===l||0<=r)&&(t===l||0<=t))return u;n=u}}return k(n,r,t)},n.safeGet=Y,n.safeGetLazy=x,n.scheduleIdleCallback=function(r,t){function e(n){var r=Ht();return{didTimeout:n,timeRemaining:function(){return se-Ut(r)}}}var u,n;return ve()?(u=ce(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:fe(function(){r(e(!0))},s(n=(t||{}).timeout)?le:n)},n.scheduleInterval=function(n,r){var t=this,e=k(arguments);return ce(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h},n.scheduleTimeout=fe,n.scheduleTimeoutWith=function(n,r,t){return ae(this,!0,n,k(arguments,1))},n.setBypassLazyCache=function(n){or&&or(),O.lzy=n},n.setDefaultIdleTimeout=function(n){le=n},n.setDefaultMaxExecutionTime=function(n){se=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Pr(n,function(n){e&&(p(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Qt(n,".")).pop(),D(n,function(n){p(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=bt,n.strContains=t,n.strEndsWith=Yt,n.strIncludes=$,n.strIndexOf=ne,n.strIsNullOrEmpty=function(n){return y(n)?n===a:p(n)},n.strIsNullOrWhiteSpace=function(n){return y(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:p(n)},n.strKebabCase=function(n,r){n=dt(n,"-");return(r?N:yt)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return j(n,0,r)},n.strLetterCase=function(n){return S(n).replace(/(_|\b)\w/g,N)},n.strLower=yt,n.strPadEnd=u,n.strPadStart=xt,n.strRepeat=wt,n.strRight=function(n,r){var t=n[c];return r<=0?a:r<t?j(n,t-r):n},n.strSlice=Hn,n.strSnakeCase=function(n,r){n=dt(n,"_");return(r?N:yt)(n)},n.strSplit=Qt,n.strStartsWith=Vn,n.strSubstr=Un,n.strSubstring=j,n.strSymSplit=Xt,n.strTrim=ft,n.strTrimEnd=vt,n.strTrimLeft=st,n.strTrimRight=pt,n.strTrimStart=lt,n.strUpper=N,n.symbolFor=function(n){return mr&&(!O.lzy||P.b)||C(),(mr.v||Xn)(n)},n.symbolKeyFor=function(n){return Sr&&(!O.lzy||P.b)||C(),(Sr.v||Yn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=wn,n.throwTypeError=m,n.throwUnsupported=function(n){throw new(Ur=Ur||tt("UnsupportedError"))(n)},n.utcNow=et}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
/* | ||
@@ -367,2 +367,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
var UNIQUE_REGISTRY_ID = "_urid"; | ||
var _polySymbols; | ||
@@ -387,6 +388,8 @@ function _globalSymbolRegistry() { | ||
var registry = _globalSymbolRegistry(); | ||
if (!objHasOwn(registry, key)) { | ||
var newSymbol = polyNewSymbol(key); | ||
registry.k[key] = newSymbol; | ||
registry.s[newSymbol] = asString(key); | ||
if (!objHasOwn(registry.k, key)) { | ||
var newSymbol_1 = polyNewSymbol(key); | ||
var regId_1 = objKeys(registry.s).length; | ||
newSymbol_1[UNIQUE_REGISTRY_ID] = function () { return regId_1 + "_" + newSymbol_1.toString(); }; | ||
registry.k[key] = newSymbol_1; | ||
registry.s[newSymbol_1[UNIQUE_REGISTRY_ID]()] = asString(key); | ||
} | ||
@@ -399,3 +402,4 @@ return registry.k[key]; | ||
} | ||
return _globalSymbolRegistry().s[sym]; | ||
var regId = sym[POLYFILL_TAG] && sym[UNIQUE_REGISTRY_ID] && sym[UNIQUE_REGISTRY_ID](); | ||
return regId ? _globalSymbolRegistry().s[regId] : undefined; | ||
} | ||
@@ -567,3 +571,3 @@ function polyGetKnownSymbol(name) { | ||
return safeGetLazy(function () { | ||
return (_symbol.v ? _symbol[name] : UNDEF_VALUE); | ||
return (_symbol.v ? _symbol.v[name] : UNDEF_VALUE); | ||
}, UNDEF_VALUE); | ||
@@ -570,0 +574,0 @@ } |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
"use strict";var f=void 0,l=null,c="",L="boolean",R="function",W="number",K="object",a="prototype",_="__proto__",B="string",t="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",s="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[a],Q=String,r=Q[a],n=Math,X=Array,o=X[a];function Y(r,t){try{t=r()}catch(r){}return t}var rr=[B,W,L,t,"symbol","bigint"];function tr(t){return function(r){return typeof r===t}}function u(r){var t="[object "+r+"]";return function(r){return!(!r||nr(r)!==t)}}function nr(r){return Z.toString.call(r)}function i(r){return typeof r===t||r===t}function p(r){return r===l||i(r)}function er(r){return r===l||!or(r)}function or(r){return!!r||r!==f}function ur(r){return r!==K&&!!~rr.indexOf(r)}var x=tr(B),v=tr(R);function y(r){return!(!r&&p(r)||!r||typeof r!==K)}var d=X.isArray,ir=u("Date"),sr=tr(W),cr=tr(L),ar=u("RegExp"),B=u("File"),W=u("FormData"),L=u("Blob"),fr=u("ArrayBuffer"),pr=u("Error");function lr(r){return!!r&&v(r.then)}var xr=lr;function vr(r){return!(!r||Y(function(){return!(r&&0+r)},!r))}var yr=e.getOwnPropertyDescriptor;function dr(r,t){return r&&Z.hasOwnProperty.call(r,t)}var br=e.hasOwn||hr;function hr(r,t){return dr(r,t)||!!yr(r,t)}function b(r,t,n){if(r&&y(r))for(var e in r)if(br(r,e)&&-1===t.call(n||r,e,r[e]))break}function gr(r,n,e,t){var o={};return b(r,function(r,t){o[r]=n?t:r,o[t]=e?t:r}),t(o)}function h(r){throw new TypeError(r)}function mr(r){throw new RangeError(r)}function Sr(r){var n=[];return b(r,function(r,t){n.push([r,t])}),n}function wr(r){return r}var Ir=e.freeze,Tr=e.assign;function jr(r){return y(r)&&r!==l||h("objKeys called on non-object"),e.keys(r)}function Or(r){return Ir&&b(r,function(r,t){(d(t)||y(t))&&Ir(t)}),Er(r)}var Er=Ir||wr,Fr=e.seal||wr,Pr=e.getPrototypeOf||function(r){return r[_]||l},Cr=e.entries||Sr;function zr(r){return gr(r,0,0,Or)}function Dr(r){var n={};return b(r,function(r,t){n[r]=t[1],n[t[0]]=t[1]}),Or(n)}var kr,Ar=zr({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}),g=Q,Nr="__tsUtils$gblCfg";function Lr(){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 Rr(){var r;return kr||(r=Lr()||{},kr=r[Nr]=r[Nr]||{}),kr}function m(r,t){var n=c;if(pr(r))n="{ stack: '"+r.stack+"', message: '"+r.message+"', name: '"+r.name+"'";else try{n=JSON.stringify(r,l,t?sr(t)?t:4:f)}catch(r){n=" - "+m(r,t)}return nr(r)+": "+n}function Wr(r,t){h("'"+g(r)+"' not defined for "+m(t))}function Kr(t){return function(r){return r[t].apply(r,_r.call(arguments,1))}}function S(n,r){var e=r&&r[n];return function(r){var t=r&&r[n]||e;if(t)return t.apply(r,_r.call(arguments,1));Wr(n,r)}}function w(e,r,o){var u=r&&r[e];return function(r){var t,n=r&&r[e]||u;if(n||o)return t=arguments,(n||o).apply(r,n?_r.call(t,1):t);Wr(e,r)}}var _r=o[J],Q=n.min,Br=n.max,Gr=S(J,r),I=S("substring",r),Hr=w("substr",r,Ur);function Ur(r,t,n){return p(r)&&h("'polyStrSubstr called with invalid "+m(r)),n<0?c:((t=t||0)<0&&(t=Br(t+r[s],0)),i(n)?Gr(r,t):Gr(r,t,t+n))}var $r,Mr=w("startsWith",r,function(r,t,n){x(r)||h("'"+m(r)+"' is not a string");var t=x(t)?t:g(t),e=t[s],n=0<n?n:0;return I(r,n,n+e)===t});function Vr(){var r;return $r||(r=Rr(),$r=r.gblSym=r.gblSym||{k:{},s:{}}),$r}var qr={};function Jr(r){return{description:g(r),toString:function(){return H+"("+r+")"},_polyfill:!0}}function Zr(r){var t,n=Vr();return br(n,r)||(t=Jr(r),n.k[r]=t,n.s[t]=g(r)),n.k[r]}function Qr(r){return r&&r.toString&&Mr(r.toString(),H)||h(r+" is not a symbol"),Vr().s[r]}function Xr(r){r=Ar[r];return r?qr[r]=qr[r]||Jr(H+"."+r):void 0}var Yr={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function rt(t){var r,n={};return n[Yr.c]=!0,n[Yr.e]=!0,t.l&&(n.get=function(){return t.l.v},r=yr(t.l,"v"))&&r.set&&(n.set=function(r){t.l.v=r}),b(t,function(r,t){n[Yr[r]]=i(t)?n[Yr[r]]:t}),n}var T,j=e.defineProperty,tt=e.defineProperties;function O(r,t,n){return j(r,t,rt(n))}var nt=function(){T=Rr(),nt=l};function et(t){var n={};return nt&&nt(),n.b=T.lzy,j(n,"v",{configurable:!0,get:function(){var r=t();return T.lzy||(j(n,"v",{value:r}),n.b&&delete n.b),T.lzy&&n.b!==T.lzy&&(n.b=T.lzy),r}}),n}function E(r,t){return et(function(){return Y(r,t)})}function ot(r){return(at=!at||!1===r||T&&T.lzy&&!at.b?E(Lr,l):at).v}function ut(){return(pt=!pt||T&&T.lzy&&!pt.b?F("document"):pt).v}function it(){return(ft=!ft||T&&T.lzy&&!ft.b?F("window"):ft).v}function st(){return(lt=!lt||T&&T.lzy&&!lt.b?F("navigator"):lt).v}function ct(){return(xt=!xt||T&&T.lzy&&!xt.b?F("history"):xt).v}function F(r){return E(function(){return ht(r)||f},f)}var at,ft,pt,lt,xt,vt,yt,P,dt,bt,ht=function(r,t){t=at&&!1!==t?at.v:ot(t);return t&&t[r]?t[r]:"window"===r&&ft?ft.v:l};function gt(r){return E(function(){return P.v?P[r]:f},f)}var mt,St=tr("symbol");function wt(){return!!C()}function C(){var r=!P||T&&T.lzy&&!P.b;return r&&(P=F(H)),dt&&!r||(dt=gt("for")),bt&&!r||(bt=gt("keyFor")),P.v}function It(r,t){var n=Ar[r];return P&&(!T.lzy||P.b)||C(),P.v?P.v[n||r]:t?f:Xr(r)}function Tt(r){return!!r&&v(r.next)}function jt(r){return!er(r)&&v(r[It(3)])}function Ot(t,r,n){if(t&&(Tt(t)||(t=t[(mt=mt||et(function(){return It(3)})).v]?t[mt.v]():null),Tt(t))){var e=void 0,o=void 0;try{for(var u=0;!(o=t.next())[M]&&-1!==r.call(n||t,o[V],u,t);)u++}catch(r){e={e:r},t.throw&&(o=null,t.throw(e))}finally{try{o&&!o[M]&&t.return&&t.return(o)}finally{if(e)throw e.e}}}}var z=Kr("apply"),Et=S("every",o),Ft=S("filter",o);function D(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 Pt=S(U,o),Ct=S($,o),zt=S("map",o),k=S(J,o),A=Kr("call");function Dt(r,t,n){return-1!==Pt(r,t,n)}function kt(r,t,n){t=At(r,t,n);return-1!==t?r[t]:void 0}function At(n,e,o){var u=-1;return D(n,function(r,t){if(A(e,o|n,r,t,n))return u=t,-1}),u}function Nt(r,t,n){t=Lt(r,t,n);return-1!==t?r[t]:void 0}function Lt(r,t,n){for(var e=-1,o=(r[s]>>>0)-1;0<=o;o--)if(o in r&&A(t,n|r,r[o],o,r)){e=o;break}return e}function Rt(r,n,e){var t,o;return d(r)?(t=k(r),n?zt(t,n,e):t):(o=[],Ot(r,function(r,t){return o.push(n?A(n,e,r,t):r)}),o)}function Wt(n,e){return function(){var r=k(arguments),t=n();return z(t[e],t,r)}}var Kt,_t,Bt,J=w("find",o,kt),Gt=w("findIndex",o,At),Ht=w("findLast",o,Nt),Ut=w("findLastIndex",o,Lt),X=X.from||Rt,$t=w("includes",o,Dt),Mt=$t,Vt=S("reduce",o),o=S("some",o),qt=Kr("bind"),Jt=e.create||function(r){if(!r)return{};var t=typeof r;if(t!==K&&t!=R)throw new TypeError("Prototype must be an Object or function: "+m(r));function n(){}return n[a]=r,new n};function Zt(r,t){return(e.setPrototypeOf||function(n,r){(_t=_t||et(function(){var r={};return r[_]=[],r instanceof Array})).v?n[_]=r:b(r,function(r,t){return n[r]=t})})(r,t)}function Qt(r,t){try{t&&(r[q]=t)}catch(r){}}function Xt(r,t){try{O(r,q,{v:t,c:!0,e:!1})}catch(r){}}function Yt(e,o,r){var t,n,u=r||Error,i=u[a][q],s=Error.captureStackTrace,r=u;return Xt(n=function(){var r=this;try{Qt(u,e);var t,n=z(u,r,k(arguments))||r;return n!==r&&(t=Pr(r))!==Pr(n)&&Zt(n,t),s&&s(n,r[G]),o&&o(n,arguments),n}finally{Qt(u,i)}},t=e),(n=Zt(n,r))[a]=r===l?Jt(r):(c[a]=r[a],new c),n;function c(){this.constructor=n,Xt(this,t)}}function rn(){return(Date.now||tn)()}function tn(){return(new Date).getTime()}function nn(t){return function(r){return p(r)&&h("strTrim called ["+m(r)+"]"),r&&r.replace?r.replace(t,c):r}}var en=nn(/^\s+|(?=\s)\s+$/g),on=nn(/^\s+/g),un=nn(/(?=\s)\s+$/g),sn=w("trim",r,en),cn=w("trimStart",r,on),an=cn,fn=w("trimEnd",r,un),pn=fn,N=S("toUpperCase",r),ln=S("toLowerCase",r);function xn(r,i,s){return sn(g(r)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(r,t,n,e,o,u){e=e||u||c;return s&&(e=N(e)),(o||c)+i+e})}function vn(r,t){return xn(r,"",!0).replace(/^\w/,t?N:ln)}var yn=n.floor,dn=n.ceil,bn=n.trunc||function(r){r=+r;return(0<r?yn:dn)(r)};function hn(r,t){var n=+r;return n==1/0&&t&&mr("invalid value ["+m(r)+"]"),n!=n||0==n?0:bn(n)}var gn=w("repeat",r,function(r,t){p(r)&&h("can't convert ["+m(r)+"]"),(t=hn(t,!0))<0&&mr("invalid count must be >= 0 && < Infinity");for(var n=x(r)?r:g(r),e=c;0<t;(t>>>=1)&&(n+=n))1&t&&(e+=n);return e});function mn(r,t,n){var e=c,r=(t=hn(t,!0),r[s]);return r<(t>>=0)&&(e=(t-=r)>(e=p(n)?" ":g(n))[s]?gn(e,dn(t/e[s])):e)[s]>t?I(e,0,t):e}var Sn,wn,In,Tn,jn=w("padStart",r,function(r,t,n){return mn(r,t,n)+r}),n=w("padEnd",r,function(r,t,n){return r+mn(r,t,n)}),On=/([^\w\d_$])/g;function En(r){if(!r||typeof r!==K)return!1;var t=!1;if(r!==(Tn=Tn||!it()||it())){In||(wn=Function[a].toString,In=A(wn,e));try{var n=Pr(r),t=(t=!n)||(n=dr(n,G)?n[G]:n)&&typeof n==R&&wn.call(n)===In}catch(r){}}return t}function Fn(r){return r.value&&Wn(r),!0}var Pn,Cn=[Nn,Wn,Rn,Ln];function zn(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},c=typeof r,a=!1,f=!1,p=(r&&c===K?a=En(r):f=r===l||ur(c),{type:c,isPrim:f,isPlain:a,value:r,result:r,path:t,origin:e.src,copy:function(r,t){return zn(n,r,t?s:e,t)},copyTo:function(r,t){return Dn(n,r,t,s)}});return p.isPrim?i&&A(i,e,p)?p.result:r:(o=r,c=function(t){O(p,"result",{g:function(){return t.v},s:function(r){t.v=r}});for(var r=0,n=i;!A(n||(r<Cn.length?Cn[r++]:Fn),e,p);)n=l},D(f=n,function(r){if(r.k===o)return u=r,-1}),u||(u={k:o,v:o},f.push(u),c(u)),u.v)}function Dn(r,t,n,e){if(!p(n))for(var o in n)t[o]=zn(r,n[o],e,o);return t}function kn(r,t,n){return Dn([],r,t,{handler:n,src:t,path:[]})}function An(r,t){return zn([],r,{handler:t,src:r})}function Nn(r){var t,n=r.value;return!!d(n)&&((t=r.result=[]).length=n.length,r.copyTo(t,n),!0)}function Ln(r){var t=r.value;return!!ir(t)&&(r.result=new Date(t.getTime()),!0)}function Rn(r){return r.type===R}function Wn(r){var t,n=r.value;return!(!n||!r.isPlain||(t=r.result={},r.copyTo(t,n),0))}function Kn(t,r){return D(r,function(r){kn(t,r)}),t}function _n(){return(Pn=!Pn||!Pn.b&&T&&T.lzy?F("performance"):Pn).v}function Bn(){var r=_n();return r&&r.now?r.now():rn()}function Gn(r){return Bn()-r}var Hn=s,Un="(.*)";function $n(r,t,n,e,o){return RegExp((o?"^":c)+n(r.replace(t,"\\$1"))+(o?"$":c),e?"i":"")}function Mn(r,t){return r[It(3)]=function(){return Vn(t)},r}function Vn(n){var e=!1;function t(){return n.v}var r={next:function(){e=e||!n.n||n.n(arguments),(r={})[M]=e;var r;return e||O(r,V,{g:t}),r}};return n.r&&(r.return=function(r){var t;return e=!0,(t={})[M]=!0,t[V]=n.r&&n.r(r),t}),n.t&&(r.throw=function(r){var t;return e=!0,(t={})[M]=!0,t[V]=n.t&&n.t(r),t}),r}function qn(r,t,n){t=t&&t[It(9)];return t?t(r,n):[r]}var Jn=S("split",r),Zn=C()?S("split",r):qn,Qn=w("endsWith",r,function(r,t,n){x(r)||h("'"+m(r)+"' is not a string");var t=x(t)?t:g(t),e=t[s],o=r[s],n=!i(n)&&n<o?n:o;return I(r,n-e,n)===t}),Xn=S(U,r),U=S($,r),$=w("includes",r,Yn),r=$;function Yn(r,t,n){return ar(t)&&h("'searchString' must not be a regular expression"+m(t)),-1!==Xn(r,g(t),n)}var re,te="ref",ne="un"+te,ee="hasRef",oe="enabled";function ue(r,t,n){function e(){return s=!1,c&&c[ne]&&c[ne](),i}function o(){return c=t(c),s||e(),i}function u(){c&&n(c),c=l}var i,s=!0,c=r?t(l):l,r={cancel:u,refresh:o};return r[ee]=function(){return c&&c[ee]?c[ee]():s},r[te]=function(){return s=!0,c&&c[te]&&c[te](),i},r[ne]=e,r[oe]=!1,j(i=r,oe,{get:function(){return!!c},set:function(r){!r&&c&&u(),r&&!c&&o()}}),{h:i,dn:function(){c=l}}}function ie(t,r,n,e){var o=d(n),u=o?n.length:0,i=(0<u?n[0]:o?f:n)||setTimeout,s=(1<u?n[1]:f)||clearTimeout,c=e[0],a=(e[0]=function(){a.dn(),z(c,t,k(arguments))},ue(r,function(r){if(r){if(r.refresh)return r.refresh(),r;z(s,t,[r])}return z(i,t,e)},function(r){z(s,t,[r])}));return a.h}function se(r,t){return ie(this,!0,f,k(arguments))}var ce=100,ae=50;function fe(){return!(!(re=re||E(function(){return or(requestIdleCallback)},!1)).v||!requestIdleCallback)}exports.arrAppend=function(t,r){return!i(r)&&t&&(d(r)?z(t.push,t,r):Tt(r)||jt(r)?Ot(r,function(r){t.push(r)}):t.push(r)),t},exports.arrContains=Mt,exports.arrEvery=Et,exports.arrFilter=Ft,exports.arrFind=J,exports.arrFindIndex=Gt,exports.arrFindLast=Ht,exports.arrFindLastIndex=Ut,exports.arrForEach=D,exports.arrFrom=X,exports.arrIncludes=$t,exports.arrIndexOf=Pt,exports.arrLastIndexOf=Ct,exports.arrMap=zt,exports.arrReduce=Vt,exports.arrSlice=k,exports.arrSome=o,exports.arrayDeepCopyHandler=Nn,exports.asString=g,exports.createArrayIterator=function(r){var t=-1,n=r?r.slice():[],e=n[s],r={n:function(){return e<=++t}};return O(r,"v",{g:function(){if(0<=t&&t<e)return n[t]}}),Vn(r)},exports.createCustomError=Yt,exports.createEnum=function(r){return gr(r,1,0,Or)},exports.createEnumKeyMap=zr,exports.createEnumValueMap=function(r){return gr(r,1,1,Or)},exports.createFilenameRegex=function(r,t,n){return $n(g(r),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(r){return r.replace(/(\\\\|\\\/|\*|\?)/g,function(r,t){return"\\/"==t||"\\\\"==t?"[\\\\\\/]{1}":"*"==t?Un:"(.)"})},!!t,n)},exports.createFnDeferredProxy=Wt,exports.createIterable=function(r){return Mn({},r)},exports.createIterator=Vn,exports.createProxyFuncs=function(n,e,r){var o;return n&&e&&d(r)&&(o=v(e),D(r,function(r){var t=r.as||r.n;!1===r.rp&&n[t]||(n[t]=o?Wt(e,r.n):qt(e[r.n],e))})),n},exports.createRangeIterator=function(r,t,n){var e=r,o=f,u=(p(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 O(n,"v",{g:function(){return o}}),Vn(n)},exports.createSimpleMap=Dr,exports.createTimeout=function(r,t){return ie(this,!1,f,k(arguments))},exports.createTimeoutWith=function(r,t,n){return ie(this,!1,r,k(arguments,1))},exports.createTypeMap=Dr,exports.createWildcardRegex=function(r,t,n){return $n(g(r),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(r){return r.replace(/\*/g,Un)},!!t,n)},exports.dateDeepCopyHandler=Ln,exports.deepExtend=function(r,t,n,e,o,u,i){return Kn(An(r)||{},k(arguments))},exports.dumpObj=m,exports.elapsedTime=Gn,exports.encodeAsHtml=function(r){return Sn=Sn||et(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),g(r).replace(/[&<>"']/g,function(r){return"&"+Sn.v[r]+";"})},exports.encodeAsJson=function(r,t){var n;if(x(r))n='"'+r.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(r){return'"'===r||"\\"===r?"\\"+r:(r=r.charCodeAt(0).toString(16),"\\u"+jn(N(r),4,"0"))})+'"';else try{n=JSON.stringify(r,l,t?sr(t)?t:4:f)}catch(r){n='"'+m(r)+'"'}return n},exports.fnApply=z,exports.fnBind=qt,exports.fnCall=A,exports.functionDeepCopyHandler=Rn,exports.getDocument=ut,exports.getGlobal=ot,exports.getHistory=ct,exports.getInst=ht,exports.getIntValue=function(r,t){return p(r)?t:sr(r)?r:isNaN(r=parseInt(r,10))?t:r},exports.getKnownSymbol=It,exports.getLazy=et,exports.getLength=function(r){return r[Hn]},exports.getNavigator=st,exports.getPerformance=_n,exports.getSymbol=C,exports.getValueByIter=function(t,r,n){return r&&t&&(Ot(r,function(r){if(p(t))return-1;t=t[r]}),!p(t))?t:n},exports.getValueByKey=function(r,t,n){if(!t||!r)return n;for(var e=Jn(t,"."),o=e.length,u=0;u<o&&!p(r);u++)r=r[e[u]];return p(r)?n:r},exports.getWindow=it,exports.hasDocument=function(){return!!ut()},exports.hasHistory=function(){return!!ct()},exports.hasIdleCallback=fe,exports.hasNavigator=function(){return!!st()},exports.hasPerformance=function(){return!!_n()},exports.hasSymbol=wt,exports.hasValue=function(r){return function r(t,n){var e,o,u=!1===t||0===t;if(!u&&!p(t))if(d(t))u=0<t[s];else if(ir(t))u=!isNaN(t.getTime());else{if(cr(t))return!0;if(y(t)){try{e=t,D([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(cr(i))return i;if(v(t.valueOf)&&n<5)return r(t.valueOf(),++n)}catch(r){}return!!jr(t)[s]}u=vr(t)}return u}(r,0)},exports.hasWindow=function(){return!!it()},exports.isArray=d,exports.isArrayBuffer=fr,exports.isBlob=L,exports.isBoolean=cr,exports.isDate=ir,exports.isDefined=or,exports.isError=pr,exports.isFile=B,exports.isFormData=W,exports.isFunction=v,exports.isIterable=jt,exports.isIterator=Tt,exports.isNode=function(){return(yt=yt||E(function(){return!(!process||!(process.versions||{}).node)},!1)).v},exports.isNotTruthy=function(r){return!r||!Y(function(){return r&&0+r},r)},exports.isNullOrUndefined=p,exports.isNumber=sr,exports.isObject=y,exports.isPlainObject=En,exports.isPrimitive=function(r){return r===l||ur(typeof r)},exports.isPrimitiveType=ur,exports.isPromise=function(r){return lr(r)&&v(r.catch)},exports.isPromiseLike=lr,exports.isRegExp=ar,exports.isStrictNullOrUndefined=er,exports.isStrictUndefined=function(r){return!or(r)},exports.isString=x,exports.isSymbol=St,exports.isThenable=xr,exports.isTruthy=vr,exports.isTypeof=function(r,t){return typeof r===t},exports.isUndefined=i,exports.isWebWorker=function(){return(vt=vt||E(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},exports.iterForOf=Ot,exports.lazySafeGetInst=F,exports.makeGlobRegex=function(r,t,n){return $n(g(r),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(r){return r.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(r,t){return"**\\/"==t||"**\\\\"==t?"(.*[\\\\\\/])*":"\\/"===t||"\\\\"==t?"[\\\\\\/]{1}":"**"===t?Un:"*"===t?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!t,n)},exports.makeIterable=Mn,exports.mathCeil=dn,exports.mathFloor=yn,exports.mathMax=Br,exports.mathMin=Q,exports.mathToInt=hn,exports.mathTrunc=bn,exports.newSymbol=function(r,t){return P&&(!T.lzy||P.b)||C(),P.v?P.v(r):t?l:Jr(r)},exports.normalizeJsName=function(r,t){r=g(r).replace(On,"_");return i(t)?r:vn(r,!t)},exports.objAssign=Tr,exports.objCopyProps=kn,exports.objCreate=Jt,exports.objDeepCopy=An,exports.objDeepFreeze=Or,exports.objDefine=O,exports.objDefineAccessors=function(r,t,n,e,o,u){u={e:u,c:o};return n&&(u.g=n),e&&(u.s=e),j(r,t,rt(u))},exports.objDefineGet=function(r,t,n,e,o){return j(r,t,rt(((r={e:o,c:e})[v(n)?"g":"v"]=n,r)))},exports.objDefineProp=j,exports.objDefineProperties=tt,exports.objDefineProps=function(r,t){var n={};return b(t,function(r,t){n[r]=rt(t)}),tt(r,n)},exports.objEntries=Cr,exports.objExtend=function(r,t,n,e,o,u,i){return Kn(r||{},k(arguments))},exports.objForEachKey=b,exports.objFreeze=Er,exports.objGetOwnPropertyDescriptor=yr,exports.objGetPrototypeOf=Pr,exports.objHasOwn=br,exports.objHasOwnProperty=dr,exports.objKeys=jr,exports.objSeal=Fr,exports.objSetPrototypeOf=Zt,exports.objToString=nr,exports.perfNow=Bn,exports.plainObjDeepCopyHandler=Wn,exports.polyArrFind=kt,exports.polyArrFindIndex=At,exports.polyArrFindLast=Nt,exports.polyArrFindLastIndex=Lt,exports.polyArrFrom=Rt,exports.polyArrIncludes=Dt,exports.polyGetKnownSymbol=Xr,exports.polyIsArray=function(r){return!p(r)&&"[object Array]"===nr(r)},exports.polyNewSymbol=Jr,exports.polyObjEntries=Sr,exports.polyObjHasOwn=hr,exports.polyObjKeys=function(r){if(!y(r)||r===l)throw new TypeError("polyObjKeys called on non-object");var t,n=[];for(t in r)br(r,t)&&n.push(t);return n},exports.polyStrIncludes=Yn,exports.polyStrSubstr=Ur,exports.polyStrSymSplit=qn,exports.polyStrTrim=en,exports.polyStrTrimEnd=un,exports.polyStrTrimStart=on,exports.polySymbolFor=Zr,exports.polySymbolKeyFor=Qr,exports.polyUtcNow=tn,exports.readArgs=function(r,t,n){if(Kt=Kt||et(function(){return wt()&&It(3)}),!br(r,s)){var e=Kt.v&&r[Kt.v];if(e){var o=[],u=t===f||t<0?0:t,i=n<0||t<0?f:n;if(Ot(e.call(r),function(r,t){if(i!==f&&i<=t)return-1;u<=t&&o.push(r)}),(t===f||0<=t)&&(n===f||0<=n))return o;r=o}}return k(r,t,n)},exports.safeGet=Y,exports.safeGetLazy=E,exports.scheduleIdleCallback=function(t,n){function e(r){var t=Bn();return{didTimeout:r,timeRemaining:function(){return ae-Gn(t)}}}var o,r;return fe()?(o=ue(!0,function(r){return r&&cancelIdleCallback(r),requestIdleCallback(function(r){o.dn(),t(r||e(!1))},n)},function(r){cancelIdleCallback(r)})).h:se(function(){t(e(!0))},i(r=(n||{}).timeout)?ce:r)},exports.scheduleInterval=function(r,t){var n=this,e=k(arguments);return ue(!0,function(r){return r&&clearInterval(r),z(setInterval,n,e)},function(r){z(clearInterval,n,[r])}).h},exports.scheduleTimeout=se,exports.scheduleTimeoutWith=function(r,t,n){return ie(this,!0,r,k(arguments,1))},exports.setBypassLazyCache=function(r){nt&&nt(),T.lzy=r},exports.setDefaultIdleTimeout=function(r){ce=r},exports.setDefaultMaxExecutionTime=function(r){ae=r},exports.setValueByIter=function(t,r,n){var e;t&&r&&(Ot(r,function(r){e&&(p(t[e])&&(t[e]={}),t=t[e]),e=r}),t[e]=n)},exports.setValueByKey=function(t,r,n){var e;t&&r&&(e=(r=Jn(r,".")).pop(),D(r,function(r){p(t[r])&&(t[r]={}),t=t[r]}),t[e]=n)},exports.strCamelCase=vn,exports.strContains=r,exports.strEndsWith=Qn,exports.strIncludes=$,exports.strIndexOf=Xn,exports.strIsNullOrEmpty=function(r){return x(r)?r===c:p(r)},exports.strIsNullOrWhiteSpace=function(r){return x(r)?r.replace(/[\s\t\r\n\f]+/g,c)===c:p(r)},exports.strKebabCase=function(r,t){r=xn(r,"-");return(t?N:ln)(r)},exports.strLastIndexOf=U,exports.strLeft=function(r,t){return I(r,0,t)},exports.strLetterCase=function(r){return g(r).replace(/(_|\b)\w/g,N)},exports.strLower=ln,exports.strPadEnd=n,exports.strPadStart=jn,exports.strRepeat=gn,exports.strRight=function(r,t){var n=r[s];return t<=0?c:t<n?I(r,n-t):r},exports.strSlice=Gr,exports.strSnakeCase=function(r,t){r=xn(r,"_");return(t?N:ln)(r)},exports.strSplit=Jn,exports.strStartsWith=Mr,exports.strSubstr=Hr,exports.strSubstring=I,exports.strSymSplit=Zn,exports.strTrim=sn,exports.strTrimEnd=fn,exports.strTrimLeft=an,exports.strTrimRight=pn,exports.strTrimStart=cn,exports.strUpper=N,exports.symbolFor=function(r){return dt&&(!T.lzy||P.b)||C(),(dt.v||Zr)(r)},exports.symbolKeyFor=function(r){return bt&&(!T.lzy||P.b)||C(),(bt.v||Qr)(r)},exports.throwError=function(r){throw Error(r)},exports.throwRangeError=mr,exports.throwTypeError=h,exports.throwUnsupported=function(r){throw new(Bt=Bt||Yt("UnsupportedError"))(r)},exports.utcNow=rn; | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
"use strict";var f=void 0,l=null,c="",L="boolean",_="function",R="number",W="object",a="prototype",K="__proto__",B="string",t="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",s="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[a],Q=String,r=Q[a],n=Math,X=Array,o=X[a];function Y(r,t){try{t=r()}catch(r){}return t}var rr=[B,R,L,t,"symbol","bigint"];function tr(t){return function(r){return typeof r===t}}function u(r){var t="[object "+r+"]";return function(r){return!(!r||nr(r)!==t)}}function nr(r){return Z.toString.call(r)}function i(r){return typeof r===t||r===t}function p(r){return r===l||i(r)}function er(r){return r===l||!or(r)}function or(r){return!!r||r!==f}function ur(r){return r!==W&&!!~rr.indexOf(r)}var x=tr(B),v=tr(_);function y(r){return!(!r&&p(r)||!r||typeof r!==W)}var d=X.isArray,ir=u("Date"),sr=tr(R),cr=tr(L),ar=u("RegExp"),B=u("File"),R=u("FormData"),L=u("Blob"),fr=u("ArrayBuffer"),pr=u("Error");function lr(r){return!!r&&v(r.then)}var xr=lr;function vr(r){return!(!r||Y(function(){return!(r&&0+r)},!r))}var yr=e.getOwnPropertyDescriptor;function dr(r,t){return r&&Z.hasOwnProperty.call(r,t)}var br=e.hasOwn||hr;function hr(r,t){return dr(r,t)||!!yr(r,t)}function b(r,t,n){if(r&&y(r))for(var e in r)if(br(r,e)&&-1===t.call(n||r,e,r[e]))break}function gr(r,n,e,t){var o={};return b(r,function(r,t){o[r]=n?t:r,o[t]=e?t:r}),t(o)}function h(r){throw new TypeError(r)}function mr(r){throw new RangeError(r)}function Sr(r){var n=[];return b(r,function(r,t){n.push([r,t])}),n}function wr(r){return r}var Ir=e.freeze,Tr=e.assign;function jr(r){return y(r)&&r!==l||h("objKeys called on non-object"),e.keys(r)}function Or(r){return Ir&&b(r,function(r,t){(d(t)||y(t))&&Ir(t)}),Er(r)}var Er=Ir||wr,Fr=e.seal||wr,Pr=e.getPrototypeOf||function(r){return r[K]||l},Cr=e.entries||Sr;function zr(r){return gr(r,0,0,Or)}function Dr(r){var n={};return b(r,function(r,t){n[r]=t[1],n[t[0]]=t[1]}),Or(n)}var kr,Ar=zr({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}),g=Q,Nr="__tsUtils$gblCfg";function Lr(){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 _r(){var r;return kr||(r=Lr()||{},kr=r[Nr]=r[Nr]||{}),kr}function m(r,t){var n=c;if(pr(r))n="{ stack: '"+r.stack+"', message: '"+r.message+"', name: '"+r.name+"'";else try{n=JSON.stringify(r,l,t?sr(t)?t:4:f)}catch(r){n=" - "+m(r,t)}return nr(r)+": "+n}function Rr(r,t){h("'"+g(r)+"' not defined for "+m(t))}function Wr(t){return function(r){return r[t].apply(r,Kr.call(arguments,1))}}function S(n,r){var e=r&&r[n];return function(r){var t=r&&r[n]||e;if(t)return t.apply(r,Kr.call(arguments,1));Rr(n,r)}}function w(e,r,o){var u=r&&r[e];return function(r){var t,n=r&&r[e]||u;if(n||o)return t=arguments,(n||o).apply(r,n?Kr.call(t,1):t);Rr(e,r)}}var Kr=o[J],Q=n.min,Br=n.max,Gr=S(J,r),I=S("substring",r),Hr=w("substr",r,Ur);function Ur(r,t,n){return p(r)&&h("'polyStrSubstr called with invalid "+m(r)),n<0?c:((t=t||0)<0&&(t=Br(t+r[s],0)),i(n)?Gr(r,t):Gr(r,t,t+n))}var $r,Mr=w("startsWith",r,function(r,t,n){x(r)||h("'"+m(r)+"' is not a string");var t=x(t)?t:g(t),e=t[s],n=0<n?n:0;return I(r,n,n+e)===t}),Vr="_urid";function qr(){var r;return $r||(r=_r(),$r=r.gblSym=r.gblSym||{k:{},s:{}}),$r}var Jr={};function Zr(r){return{description:g(r),toString:function(){return H+"("+r+")"},_polyfill:!0}}function Qr(r){var t,n,e=qr();return br(e.k,r)||(t=Zr(r),n=jr(e.s).length,t[Vr]=function(){return n+"_"+t.toString()},e.k[r]=t,e.s[t[Vr]()]=g(r)),e.k[r]}function Xr(r){r&&r.toString&&Mr(r.toString(),H)||h(r+" is not a symbol");r=r._polyfill&&r[Vr]&&r[Vr]();return r?qr().s[r]:void 0}function Yr(r){r=Ar[r];return r?Jr[r]=Jr[r]||Zr(H+"."+r):void 0}var rt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function tt(t){var r,n={};return n[rt.c]=!0,n[rt.e]=!0,t.l&&(n.get=function(){return t.l.v},r=yr(t.l,"v"))&&r.set&&(n.set=function(r){t.l.v=r}),b(t,function(r,t){n[rt[r]]=i(t)?n[rt[r]]:t}),n}var T,j=e.defineProperty,nt=e.defineProperties;function O(r,t,n){return j(r,t,tt(n))}var et=function(){T=_r(),et=l};function ot(t){var n={};return et&&et(),n.b=T.lzy,j(n,"v",{configurable:!0,get:function(){var r=t();return T.lzy||(j(n,"v",{value:r}),n.b&&delete n.b),T.lzy&&n.b!==T.lzy&&(n.b=T.lzy),r}}),n}function E(r,t){return ot(function(){return Y(r,t)})}function ut(r){return(ft=!ft||!1===r||T&&T.lzy&&!ft.b?E(Lr,l):ft).v}function it(){return(lt=!lt||T&&T.lzy&&!lt.b?F("document"):lt).v}function st(){return(pt=!pt||T&&T.lzy&&!pt.b?F("window"):pt).v}function ct(){return(xt=!xt||T&&T.lzy&&!xt.b?F("navigator"):xt).v}function at(){return(vt=!vt||T&&T.lzy&&!vt.b?F("history"):vt).v}function F(r){return E(function(){return gt(r)||f},f)}var ft,pt,lt,xt,vt,yt,dt,P,bt,ht,gt=function(r,t){t=ft&&!1!==t?ft.v:ut(t);return t&&t[r]?t[r]:"window"===r&&pt?pt.v:l};function mt(r){return E(function(){return P.v?P.v[r]:f},f)}var St,wt=tr("symbol");function It(){return!!C()}function C(){var r=!P||T&&T.lzy&&!P.b;return r&&(P=F(H)),bt&&!r||(bt=mt("for")),ht&&!r||(ht=mt("keyFor")),P.v}function Tt(r,t){var n=Ar[r];return P&&(!T.lzy||P.b)||C(),P.v?P.v[n||r]:t?f:Yr(r)}function jt(r){return!!r&&v(r.next)}function Ot(r){return!er(r)&&v(r[Tt(3)])}function Et(t,r,n){if(t&&(jt(t)||(t=t[(St=St||ot(function(){return Tt(3)})).v]?t[St.v]():null),jt(t))){var e=void 0,o=void 0;try{for(var u=0;!(o=t.next())[M]&&-1!==r.call(n||t,o[V],u,t);)u++}catch(r){e={e:r},t.throw&&(o=null,t.throw(e))}finally{try{o&&!o[M]&&t.return&&t.return(o)}finally{if(e)throw e.e}}}}var z=Wr("apply"),Ft=S("every",o),Pt=S("filter",o);function D(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 Ct=S(U,o),zt=S($,o),Dt=S("map",o),k=S(J,o),A=Wr("call");function kt(r,t,n){return-1!==Ct(r,t,n)}function At(r,t,n){t=Nt(r,t,n);return-1!==t?r[t]:void 0}function Nt(n,e,o){var u=-1;return D(n,function(r,t){if(A(e,o|n,r,t,n))return u=t,-1}),u}function Lt(r,t,n){t=_t(r,t,n);return-1!==t?r[t]:void 0}function _t(r,t,n){for(var e=-1,o=(r[s]>>>0)-1;0<=o;o--)if(o in r&&A(t,n|r,r[o],o,r)){e=o;break}return e}function Rt(r,n,e){var t,o;return d(r)?(t=k(r),n?Dt(t,n,e):t):(o=[],Et(r,function(r,t){return o.push(n?A(n,e,r,t):r)}),o)}function Wt(n,e){return function(){var r=k(arguments),t=n();return z(t[e],t,r)}}var Kt,Bt,Gt,J=w("find",o,At),Ht=w("findIndex",o,Nt),Ut=w("findLast",o,Lt),$t=w("findLastIndex",o,_t),X=X.from||Rt,Mt=w("includes",o,kt),Vt=Mt,qt=S("reduce",o),o=S("some",o),Jt=Wr("bind"),Zt=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: "+m(r));function n(){}return n[a]=r,new n};function Qt(r,t){return(e.setPrototypeOf||function(n,r){(Bt=Bt||ot(function(){var r={};return r[K]=[],r instanceof Array})).v?n[K]=r:b(r,function(r,t){return n[r]=t})})(r,t)}function Xt(r,t){try{t&&(r[q]=t)}catch(r){}}function Yt(r,t){try{O(r,q,{v:t,c:!0,e:!1})}catch(r){}}function rn(e,o,r){var t,n,u=r||Error,i=u[a][q],s=Error.captureStackTrace,r=u;return Yt(n=function(){var r=this;try{Xt(u,e);var t,n=z(u,r,k(arguments))||r;return n!==r&&(t=Pr(r))!==Pr(n)&&Qt(n,t),s&&s(n,r[G]),o&&o(n,arguments),n}finally{Xt(u,i)}},t=e),(n=Qt(n,r))[a]=r===l?Zt(r):(c[a]=r[a],new c),n;function c(){this.constructor=n,Yt(this,t)}}function tn(){return(Date.now||nn)()}function nn(){return(new Date).getTime()}function en(t){return function(r){return p(r)&&h("strTrim called ["+m(r)+"]"),r&&r.replace?r.replace(t,c):r}}var on=en(/^\s+|(?=\s)\s+$/g),un=en(/^\s+/g),sn=en(/(?=\s)\s+$/g),cn=w("trim",r,on),an=w("trimStart",r,un),fn=an,pn=w("trimEnd",r,sn),ln=pn,N=S("toUpperCase",r),xn=S("toLowerCase",r);function vn(r,i,s){return cn(g(r)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(r,t,n,e,o,u){e=e||u||c;return s&&(e=N(e)),(o||c)+i+e})}function yn(r,t){return vn(r,"",!0).replace(/^\w/,t?N:xn)}var dn=n.floor,bn=n.ceil,hn=n.trunc||function(r){r=+r;return(0<r?dn:bn)(r)};function gn(r,t){var n=+r;return n==1/0&&t&&mr("invalid value ["+m(r)+"]"),n!=n||0==n?0:hn(n)}var mn=w("repeat",r,function(r,t){p(r)&&h("can't convert ["+m(r)+"]"),(t=gn(t,!0))<0&&mr("invalid count must be >= 0 && < Infinity");for(var n=x(r)?r:g(r),e=c;0<t;(t>>>=1)&&(n+=n))1&t&&(e+=n);return e});function Sn(r,t,n){var e=c,r=(t=gn(t,!0),r[s]);return r<(t>>=0)&&(e=(t-=r)>(e=p(n)?" ":g(n))[s]?mn(e,bn(t/e[s])):e)[s]>t?I(e,0,t):e}var wn,In,Tn,jn,On=w("padStart",r,function(r,t,n){return Sn(r,t,n)+r}),n=w("padEnd",r,function(r,t,n){return r+Sn(r,t,n)}),En=/([^\w\d_$])/g;function Fn(r){if(!r||typeof r!==W)return!1;var t=!1;if(r!==(jn=jn||!st()||st())){Tn||(In=Function[a].toString,Tn=A(In,e));try{var n=Pr(r),t=(t=!n)||(n=dr(n,G)?n[G]:n)&&typeof n==_&&In.call(n)===Tn}catch(r){}}return t}function Pn(r){return r.value&&Wn(r),!0}var Cn,zn=[Ln,Wn,Rn,_n];function Dn(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},c=typeof r,a=!1,f=!1,p=(r&&c===W?a=Fn(r):f=r===l||ur(c),{type:c,isPrim:f,isPlain:a,value:r,result:r,path:t,origin:e.src,copy:function(r,t){return Dn(n,r,t?s:e,t)},copyTo:function(r,t){return kn(n,r,t,s)}});return p.isPrim?i&&A(i,e,p)?p.result:r:(o=r,c=function(t){O(p,"result",{g:function(){return t.v},s:function(r){t.v=r}});for(var r=0,n=i;!A(n||(r<zn.length?zn[r++]:Pn),e,p);)n=l},D(f=n,function(r){if(r.k===o)return u=r,-1}),u||(u={k:o,v:o},f.push(u),c(u)),u.v)}function kn(r,t,n,e){if(!p(n))for(var o in n)t[o]=Dn(r,n[o],e,o);return t}function An(r,t,n){return kn([],r,t,{handler:n,src:t,path:[]})}function Nn(r,t){return Dn([],r,{handler:t,src:r})}function Ln(r){var t,n=r.value;return!!d(n)&&((t=r.result=[]).length=n.length,r.copyTo(t,n),!0)}function _n(r){var t=r.value;return!!ir(t)&&(r.result=new Date(t.getTime()),!0)}function Rn(r){return r.type===_}function Wn(r){var t,n=r.value;return!(!n||!r.isPlain||(t=r.result={},r.copyTo(t,n),0))}function Kn(t,r){return D(r,function(r){An(t,r)}),t}function Bn(){return(Cn=!Cn||!Cn.b&&T&&T.lzy?F("performance"):Cn).v}function Gn(){var r=Bn();return r&&r.now?r.now():tn()}function Hn(r){return Gn()-r}var Un=s,$n="(.*)";function Mn(r,t,n,e,o){return RegExp((o?"^":c)+n(r.replace(t,"\\$1"))+(o?"$":c),e?"i":"")}function Vn(r,t){return r[Tt(3)]=function(){return qn(t)},r}function qn(n){var e=!1;function t(){return n.v}var r={next:function(){e=e||!n.n||n.n(arguments),(r={})[M]=e;var r;return e||O(r,V,{g:t}),r}};return n.r&&(r.return=function(r){var t;return e=!0,(t={})[M]=!0,t[V]=n.r&&n.r(r),t}),n.t&&(r.throw=function(r){var t;return e=!0,(t={})[M]=!0,t[V]=n.t&&n.t(r),t}),r}function Jn(r,t,n){t=t&&t[Tt(9)];return t?t(r,n):[r]}var Zn=S("split",r),Qn=C()?S("split",r):Jn,Xn=w("endsWith",r,function(r,t,n){x(r)||h("'"+m(r)+"' is not a string");var t=x(t)?t:g(t),e=t[s],o=r[s],n=!i(n)&&n<o?n:o;return I(r,n-e,n)===t}),Yn=S(U,r),U=S($,r),$=w("includes",r,re),r=$;function re(r,t,n){return ar(t)&&h("'searchString' must not be a regular expression"+m(t)),-1!==Yn(r,g(t),n)}var te,ne="ref",ee="un"+ne,oe="hasRef",ue="enabled";function ie(r,t,n){function e(){return s=!1,c&&c[ee]&&c[ee](),i}function o(){return c=t(c),s||e(),i}function u(){c&&n(c),c=l}var i,s=!0,c=r?t(l):l,r={cancel:u,refresh:o};return r[oe]=function(){return c&&c[oe]?c[oe]():s},r[ne]=function(){return s=!0,c&&c[ne]&&c[ne](),i},r[ee]=e,r[ue]=!1,j(i=r,ue,{get:function(){return!!c},set:function(r){!r&&c&&u(),r&&!c&&o()}}),{h:i,dn:function(){c=l}}}function se(t,r,n,e){var o=d(n),u=o?n.length:0,i=(0<u?n[0]:o?f:n)||setTimeout,s=(1<u?n[1]:f)||clearTimeout,c=e[0],a=(e[0]=function(){a.dn(),z(c,t,k(arguments))},ie(r,function(r){if(r){if(r.refresh)return r.refresh(),r;z(s,t,[r])}return z(i,t,e)},function(r){z(s,t,[r])}));return a.h}function ce(r,t){return se(this,!0,f,k(arguments))}var ae=100,fe=50;function pe(){return!(!(te=te||E(function(){return or(requestIdleCallback)},!1)).v||!requestIdleCallback)}exports.arrAppend=function(t,r){return!i(r)&&t&&(d(r)?z(t.push,t,r):jt(r)||Ot(r)?Et(r,function(r){t.push(r)}):t.push(r)),t},exports.arrContains=Vt,exports.arrEvery=Ft,exports.arrFilter=Pt,exports.arrFind=J,exports.arrFindIndex=Ht,exports.arrFindLast=Ut,exports.arrFindLastIndex=$t,exports.arrForEach=D,exports.arrFrom=X,exports.arrIncludes=Mt,exports.arrIndexOf=Ct,exports.arrLastIndexOf=zt,exports.arrMap=Dt,exports.arrReduce=qt,exports.arrSlice=k,exports.arrSome=o,exports.arrayDeepCopyHandler=Ln,exports.asString=g,exports.createArrayIterator=function(r){var t=-1,n=r?r.slice():[],e=n[s],r={n:function(){return e<=++t}};return O(r,"v",{g:function(){if(0<=t&&t<e)return n[t]}}),qn(r)},exports.createCustomError=rn,exports.createEnum=function(r){return gr(r,1,0,Or)},exports.createEnumKeyMap=zr,exports.createEnumValueMap=function(r){return gr(r,1,1,Or)},exports.createFilenameRegex=function(r,t,n){return Mn(g(r),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(r){return r.replace(/(\\\\|\\\/|\*|\?)/g,function(r,t){return"\\/"==t||"\\\\"==t?"[\\\\\\/]{1}":"*"==t?$n:"(.)"})},!!t,n)},exports.createFnDeferredProxy=Wt,exports.createIterable=function(r){return Vn({},r)},exports.createIterator=qn,exports.createProxyFuncs=function(n,e,r){var o;return n&&e&&d(r)&&(o=v(e),D(r,function(r){var t=r.as||r.n;!1===r.rp&&n[t]||(n[t]=o?Wt(e,r.n):Jt(e[r.n],e))})),n},exports.createRangeIterator=function(r,t,n){var e=r,o=f,u=(p(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 O(n,"v",{g:function(){return o}}),qn(n)},exports.createSimpleMap=Dr,exports.createTimeout=function(r,t){return se(this,!1,f,k(arguments))},exports.createTimeoutWith=function(r,t,n){return se(this,!1,r,k(arguments,1))},exports.createTypeMap=Dr,exports.createWildcardRegex=function(r,t,n){return Mn(g(r),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(r){return r.replace(/\*/g,$n)},!!t,n)},exports.dateDeepCopyHandler=_n,exports.deepExtend=function(r,t,n,e,o,u,i){return Kn(Nn(r)||{},k(arguments))},exports.dumpObj=m,exports.elapsedTime=Hn,exports.encodeAsHtml=function(r){return wn=wn||ot(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),g(r).replace(/[&<>"']/g,function(r){return"&"+wn.v[r]+";"})},exports.encodeAsJson=function(r,t){var n;if(x(r))n='"'+r.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(r){return'"'===r||"\\"===r?"\\"+r:(r=r.charCodeAt(0).toString(16),"\\u"+On(N(r),4,"0"))})+'"';else try{n=JSON.stringify(r,l,t?sr(t)?t:4:f)}catch(r){n='"'+m(r)+'"'}return n},exports.fnApply=z,exports.fnBind=Jt,exports.fnCall=A,exports.functionDeepCopyHandler=Rn,exports.getDocument=it,exports.getGlobal=ut,exports.getHistory=at,exports.getInst=gt,exports.getIntValue=function(r,t){return p(r)?t:sr(r)?r:isNaN(r=parseInt(r,10))?t:r},exports.getKnownSymbol=Tt,exports.getLazy=ot,exports.getLength=function(r){return r[Un]},exports.getNavigator=ct,exports.getPerformance=Bn,exports.getSymbol=C,exports.getValueByIter=function(t,r,n){return r&&t&&(Et(r,function(r){if(p(t))return-1;t=t[r]}),!p(t))?t:n},exports.getValueByKey=function(r,t,n){if(!t||!r)return n;for(var e=Zn(t,"."),o=e.length,u=0;u<o&&!p(r);u++)r=r[e[u]];return p(r)?n:r},exports.getWindow=st,exports.hasDocument=function(){return!!it()},exports.hasHistory=function(){return!!at()},exports.hasIdleCallback=pe,exports.hasNavigator=function(){return!!ct()},exports.hasPerformance=function(){return!!Bn()},exports.hasSymbol=It,exports.hasValue=function(r){return function r(t,n){var e,o,u=!1===t||0===t;if(!u&&!p(t))if(d(t))u=0<t[s];else if(ir(t))u=!isNaN(t.getTime());else{if(cr(t))return!0;if(y(t)){try{e=t,D([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(cr(i))return i;if(v(t.valueOf)&&n<5)return r(t.valueOf(),++n)}catch(r){}return!!jr(t)[s]}u=vr(t)}return u}(r,0)},exports.hasWindow=function(){return!!st()},exports.isArray=d,exports.isArrayBuffer=fr,exports.isBlob=L,exports.isBoolean=cr,exports.isDate=ir,exports.isDefined=or,exports.isError=pr,exports.isFile=B,exports.isFormData=R,exports.isFunction=v,exports.isIterable=Ot,exports.isIterator=jt,exports.isNode=function(){return(dt=dt||E(function(){return!(!process||!(process.versions||{}).node)},!1)).v},exports.isNotTruthy=function(r){return!r||!Y(function(){return r&&0+r},r)},exports.isNullOrUndefined=p,exports.isNumber=sr,exports.isObject=y,exports.isPlainObject=Fn,exports.isPrimitive=function(r){return r===l||ur(typeof r)},exports.isPrimitiveType=ur,exports.isPromise=function(r){return lr(r)&&v(r.catch)},exports.isPromiseLike=lr,exports.isRegExp=ar,exports.isStrictNullOrUndefined=er,exports.isStrictUndefined=function(r){return!or(r)},exports.isString=x,exports.isSymbol=wt,exports.isThenable=xr,exports.isTruthy=vr,exports.isTypeof=function(r,t){return typeof r===t},exports.isUndefined=i,exports.isWebWorker=function(){return(yt=yt||E(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},exports.iterForOf=Et,exports.lazySafeGetInst=F,exports.makeGlobRegex=function(r,t,n){return Mn(g(r),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(r){return r.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(r,t){return"**\\/"==t||"**\\\\"==t?"(.*[\\\\\\/])*":"\\/"===t||"\\\\"==t?"[\\\\\\/]{1}":"**"===t?$n:"*"===t?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!t,n)},exports.makeIterable=Vn,exports.mathCeil=bn,exports.mathFloor=dn,exports.mathMax=Br,exports.mathMin=Q,exports.mathToInt=gn,exports.mathTrunc=hn,exports.newSymbol=function(r,t){return P&&(!T.lzy||P.b)||C(),P.v?P.v(r):t?l:Zr(r)},exports.normalizeJsName=function(r,t){r=g(r).replace(En,"_");return i(t)?r:yn(r,!t)},exports.objAssign=Tr,exports.objCopyProps=An,exports.objCreate=Zt,exports.objDeepCopy=Nn,exports.objDeepFreeze=Or,exports.objDefine=O,exports.objDefineAccessors=function(r,t,n,e,o,u){u={e:u,c:o};return n&&(u.g=n),e&&(u.s=e),j(r,t,tt(u))},exports.objDefineGet=function(r,t,n,e,o){return j(r,t,tt(((r={e:o,c:e})[v(n)?"g":"v"]=n,r)))},exports.objDefineProp=j,exports.objDefineProperties=nt,exports.objDefineProps=function(r,t){var n={};return b(t,function(r,t){n[r]=tt(t)}),nt(r,n)},exports.objEntries=Cr,exports.objExtend=function(r,t,n,e,o,u,i){return Kn(r||{},k(arguments))},exports.objForEachKey=b,exports.objFreeze=Er,exports.objGetOwnPropertyDescriptor=yr,exports.objGetPrototypeOf=Pr,exports.objHasOwn=br,exports.objHasOwnProperty=dr,exports.objKeys=jr,exports.objSeal=Fr,exports.objSetPrototypeOf=Qt,exports.objToString=nr,exports.perfNow=Gn,exports.plainObjDeepCopyHandler=Wn,exports.polyArrFind=At,exports.polyArrFindIndex=Nt,exports.polyArrFindLast=Lt,exports.polyArrFindLastIndex=_t,exports.polyArrFrom=Rt,exports.polyArrIncludes=kt,exports.polyGetKnownSymbol=Yr,exports.polyIsArray=function(r){return!p(r)&&"[object Array]"===nr(r)},exports.polyNewSymbol=Zr,exports.polyObjEntries=Sr,exports.polyObjHasOwn=hr,exports.polyObjKeys=function(r){if(!y(r)||r===l)throw new TypeError("polyObjKeys called on non-object");var t,n=[];for(t in r)br(r,t)&&n.push(t);return n},exports.polyStrIncludes=re,exports.polyStrSubstr=Ur,exports.polyStrSymSplit=Jn,exports.polyStrTrim=on,exports.polyStrTrimEnd=sn,exports.polyStrTrimStart=un,exports.polySymbolFor=Qr,exports.polySymbolKeyFor=Xr,exports.polyUtcNow=nn,exports.readArgs=function(r,t,n){if(Kt=Kt||ot(function(){return It()&&Tt(3)}),!br(r,s)){var e=Kt.v&&r[Kt.v];if(e){var o=[],u=t===f||t<0?0:t,i=n<0||t<0?f:n;if(Et(e.call(r),function(r,t){if(i!==f&&i<=t)return-1;u<=t&&o.push(r)}),(t===f||0<=t)&&(n===f||0<=n))return o;r=o}}return k(r,t,n)},exports.safeGet=Y,exports.safeGetLazy=E,exports.scheduleIdleCallback=function(t,n){function e(r){var t=Gn();return{didTimeout:r,timeRemaining:function(){return fe-Hn(t)}}}var o,r;return pe()?(o=ie(!0,function(r){return r&&cancelIdleCallback(r),requestIdleCallback(function(r){o.dn(),t(r||e(!1))},n)},function(r){cancelIdleCallback(r)})).h:ce(function(){t(e(!0))},i(r=(n||{}).timeout)?ae:r)},exports.scheduleInterval=function(r,t){var n=this,e=k(arguments);return ie(!0,function(r){return r&&clearInterval(r),z(setInterval,n,e)},function(r){z(clearInterval,n,[r])}).h},exports.scheduleTimeout=ce,exports.scheduleTimeoutWith=function(r,t,n){return se(this,!0,r,k(arguments,1))},exports.setBypassLazyCache=function(r){et&&et(),T.lzy=r},exports.setDefaultIdleTimeout=function(r){ae=r},exports.setDefaultMaxExecutionTime=function(r){fe=r},exports.setValueByIter=function(t,r,n){var e;t&&r&&(Et(r,function(r){e&&(p(t[e])&&(t[e]={}),t=t[e]),e=r}),t[e]=n)},exports.setValueByKey=function(t,r,n){var e;t&&r&&(e=(r=Zn(r,".")).pop(),D(r,function(r){p(t[r])&&(t[r]={}),t=t[r]}),t[e]=n)},exports.strCamelCase=yn,exports.strContains=r,exports.strEndsWith=Xn,exports.strIncludes=$,exports.strIndexOf=Yn,exports.strIsNullOrEmpty=function(r){return x(r)?r===c:p(r)},exports.strIsNullOrWhiteSpace=function(r){return x(r)?r.replace(/[\s\t\r\n\f]+/g,c)===c:p(r)},exports.strKebabCase=function(r,t){r=vn(r,"-");return(t?N:xn)(r)},exports.strLastIndexOf=U,exports.strLeft=function(r,t){return I(r,0,t)},exports.strLetterCase=function(r){return g(r).replace(/(_|\b)\w/g,N)},exports.strLower=xn,exports.strPadEnd=n,exports.strPadStart=On,exports.strRepeat=mn,exports.strRight=function(r,t){var n=r[s];return t<=0?c:t<n?I(r,n-t):r},exports.strSlice=Gr,exports.strSnakeCase=function(r,t){r=vn(r,"_");return(t?N:xn)(r)},exports.strSplit=Zn,exports.strStartsWith=Mr,exports.strSubstr=Hr,exports.strSubstring=I,exports.strSymSplit=Qn,exports.strTrim=cn,exports.strTrimEnd=pn,exports.strTrimLeft=fn,exports.strTrimRight=ln,exports.strTrimStart=an,exports.strUpper=N,exports.symbolFor=function(r){return bt&&(!T.lzy||P.b)||C(),(bt.v||Qr)(r)},exports.symbolKeyFor=function(r){return ht&&(!T.lzy||P.b)||C(),(ht.v||Xr)(r)},exports.throwError=function(r){throw Error(r)},exports.throwRangeError=mr,exports.throwTypeError=h,exports.throwUnsupported=function(r){throw new(Gt=Gt||rn("UnsupportedError"))(r)},exports.utcNow=tn; | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
/* | ||
@@ -365,2 +365,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
var UNIQUE_REGISTRY_ID = "_urid"; | ||
var _polySymbols; | ||
@@ -385,6 +386,8 @@ function _globalSymbolRegistry() { | ||
var registry = _globalSymbolRegistry(); | ||
if (!objHasOwn(registry, key)) { | ||
var newSymbol = polyNewSymbol(key); | ||
registry.k[key] = newSymbol; | ||
registry.s[newSymbol] = asString(key); | ||
if (!objHasOwn(registry.k, key)) { | ||
var newSymbol_1 = polyNewSymbol(key); | ||
var regId_1 = objKeys(registry.s).length; | ||
newSymbol_1[UNIQUE_REGISTRY_ID] = function () { return regId_1 + "_" + newSymbol_1.toString(); }; | ||
registry.k[key] = newSymbol_1; | ||
registry.s[newSymbol_1[UNIQUE_REGISTRY_ID]()] = asString(key); | ||
} | ||
@@ -397,3 +400,4 @@ return registry.k[key]; | ||
} | ||
return _globalSymbolRegistry().s[sym]; | ||
var regId = sym[POLYFILL_TAG] && sym[UNIQUE_REGISTRY_ID] && sym[UNIQUE_REGISTRY_ID](); | ||
return regId ? _globalSymbolRegistry().s[regId] : undefined; | ||
} | ||
@@ -565,3 +569,3 @@ function polyGetKnownSymbol(name) { | ||
return safeGetLazy(function () { | ||
return (_symbol.v ? _symbol[name] : UNDEF_VALUE); | ||
return (_symbol.v ? _symbol.v[name] : UNDEF_VALUE); | ||
}, UNDEF_VALUE); | ||
@@ -568,0 +572,0 @@ } |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
var f=void 0,v=null,s="",L="boolean",R="function",W="number",K="object",c="prototype",_="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="_polyfill",$="indexOf",M="lastIndexOf",i="length",V="done",q="value",J="name",Z="slice",e=Object,Q=e[c],X=String,n=X[c],t=Math,Y=Array,a=Y[c];function nn(n,r){try{r=n()}catch(n){}return r}var rn=[B,W,L,r,"symbol","bigint"];function tn(r){return function(n){return typeof n===r}}function u(n){var r="[object "+n+"]";return function(n){return!(!n||en(n)!==r)}}function en(n){return Q.toString.call(n)}function an(n,r){return typeof n===r}function o(n){return typeof n===r||n===r}function un(n){return!sn(n)}function l(n){return n===v||o(n)}function on(n){return n===v||!sn(n)}function sn(n){return!!n||n!==f}function cn(n){return n===v||fn(typeof n)}function fn(n){return n!==K&&!!~rn.indexOf(n)}var p=tn(B),y=tn(R);function d(n){return!(!n&&l(n)||!n||typeof n!==K)}var b=Y.isArray,ln=u("Date"),vn=tn(W),pn=tn(L),yn=u("RegExp"),B=u("File"),W=u("FormData"),L=u("Blob"),dn=u("ArrayBuffer"),bn=u("Error");function hn(n){return!!n&&y(n.then)}var gn=hn;function mn(n){return hn(n)&&y(n.catch)}function Sn(n){return!n||!nn(function(){return n&&0+n},n)}function wn(n){return!(!n||nn(function(){return!(n&&0+n)},!n))}var In=e.getOwnPropertyDescriptor;function Tn(n,r){return n&&Q.hasOwnProperty.call(n,r)}var jn=e.hasOwn||On;function On(n,r){return Tn(n,r)||!!In(n,r)}function h(n,r,t){if(n&&d(n))for(var e in n)if(jn(n,e)&&-1===r.call(t||n,e,n[e]))break}function En(n,t,e,r){var a={};return h(n,function(n,r){a[n]=t?r:n,a[r]=e?r:n}),r(a)}function xn(n){throw Error(n)}function g(n){throw new TypeError(n)}function Fn(n){throw new RangeError(n)}function Pn(n){if(!d(n)||n===v)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)jn(n,r)&&t.push(r);return t}function Cn(n){var t=[];return h(n,function(n,r){t.push([n,r])}),t}function zn(n){return n}var Dn=e.freeze,kn=e.assign;function An(n){return d(n)&&n!==v||g("objKeys called on non-object"),e.keys(n)}function Nn(n){return Dn&&h(n,function(n,r){(b(r)||d(r))&&Dn(r)}),Ln(n)}var Ln=Dn||zn,Rn=e.seal||zn,Wn=e.getPrototypeOf||function(n){return n[_]||v},Kn=e.entries||Cn;function _n(n){return En(n,1,0,Nn)}function Bn(n){return En(n,0,0,Nn)}function Gn(n){return En(n,1,1,Nn)}function Hn(n){var t={};return h(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),Nn(t)}function Un(n){return Hn(n)}var $n,Mn=Bn({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}),m=X,Vn="__tsUtils$gblCfg";function qn(){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 Jn(){var n;return $n||(n=qn()||{},$n=n[Vn]=n[Vn]||{}),$n}function S(n,r){var t=s;if(bn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,v,r?vn(r)?r:4:f)}catch(n){t=" - "+S(n,r)}return en(n)+": "+t}function Zn(n,r){g("'"+m(n)+"' not defined for "+S(r))}function Qn(r){return function(n){return n[r].apply(n,Xn.call(arguments,1))}}function w(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Xn.call(arguments,1));Zn(t,n)}}function I(e,n,a){var u=n&&n[e];return function(n){var r,t=n&&n[e]||u;if(t||a)return r=arguments,(t||a).apply(n,t?Xn.call(r,1):r);Zn(e,n)}}var Xn=a[Z],X=t.min,Yn=t.max,nr=w(Z,n),T=w("substring",n),rr=I("substr",n,tr);function tr(n,r,t){return l(n)&&g("'polyStrSubstr called with invalid "+S(n)),t<0?s:((r=r||0)<0&&(r=Yn(r+n[i],0)),o(t)?nr(n,r):nr(n,r,r+t))}function er(n,r){return T(n,0,r)}function ar(n,r){var t=n[i];return r<=0?s:r<t?T(n,t-r):n}var ur,or=I("startsWith",n,function(n,r,t){p(n)||g("'"+S(n)+"' is not a string");var r=p(r)?r:m(r),e=r[i],t=0<t?t:0;return T(n,t,t+e)===r});function ir(){var n;return ur||(n=Jn(),ur=n.gblSym=n.gblSym||{k:{},s:{}}),ur}var sr={};function cr(n){var r={description:m(n),toString:function(){return H+"("+n+")"}};return r[U]=!0,r}function fr(n){var r,t=ir();return jn(t,n)||(r=cr(n),t.k[n]=r,t.s[r]=m(n)),t.k[n]}function lr(n){return n&&n.toString&&or(n.toString(),H)||g(n+" is not a symbol"),ir().s[n]}function vr(n){n=Mn[n];return n?sr[n]=sr[n]||cr(H+"."+n):void 0}var pr={e:"enumerable",c:"configurable",v:q,w:"writable",g:"get",s:"set"};function yr(r){var n,t={};return t[pr.c]=!0,t[pr.e]=!0,r.l&&(t.get=function(){return r.l.v},n=In(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),h(r,function(n,r){t[pr[n]]=o(r)?t[pr[n]]:r}),t}var j,O=e.defineProperty,dr=e.defineProperties;function br(n,r,t,e,a){return O(n,r,yr(((n={e:a,c:e})[y(t)?"g":"v"]=t,n)))}function hr(n,r,t,e,a,u){u={e:u,c:a};return t&&(u.g=t),e&&(u.s=e),O(n,r,yr(u))}function E(n,r,t){return O(n,r,yr(t))}function gr(n,r){var t={};return h(r,function(n,r){t[n]=yr(r)}),dr(n,t)}var mr=function(){j=Jn(),mr=v};function Sr(r){var t={};return mr&&mr(),t.b=j.lzy,O(t,"v",{configurable:!0,get:function(){var n=r();return j.lzy||(O(t,"v",{value:n}),t.b&&delete t.b),j.lzy&&t.b!==j.lzy&&(t.b=j.lzy),n}}),t}function wr(n){mr&&mr(),j.lzy=n}function x(n,r){return Sr(function(){return nn(n,r)})}function Ir(n){return(kr=!kr||!1===n||j&&j.lzy&&!kr.b?x(qn,v):kr).v}function Tr(){return!!jr()}function jr(){return(Nr=!Nr||j&&j.lzy&&!Nr.b?F("document"):Nr).v}function Or(){return!!Er()}function Er(){return(Ar=!Ar||j&&j.lzy&&!Ar.b?F("window"):Ar).v}function xr(){return!!Fr()}function Fr(){return(Lr=!Lr||j&&j.lzy&&!Lr.b?F("navigator"):Lr).v}function Pr(){return!!Cr()}function Cr(){return(Rr=!Rr||j&&j.lzy&&!Rr.b?F("history"):Rr).v}function zr(){return(Kr=Kr||x(function(){return!(!process||!(process.versions||{}).node)},!1)).v}function Dr(){return(Wr=Wr||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v}function F(n){return x(function(){return Gr(n)||f},f)}var kr,Ar,Nr,Lr,Rr,Wr,Kr,P,_r,Br,Gr=function(n,r){r=kr&&!1!==r?kr.v:Ir(r);return r&&r[n]?r[n]:"window"===n&&Ar?Ar.v:v};function Hr(n){return x(function(){return P.v?P[n]:f},f)}var Ur,$r=tn("symbol");function Mr(){return!!C()}function C(){var n=!P||j&&j.lzy&&!P.b;return n&&(P=F(H)),_r&&!n||(_r=Hr("for")),Br&&!n||(Br=Hr("keyFor")),P.v}function Vr(n,r){var t=Mn[n];return P&&(!j.lzy||P.b)||C(),P.v?P.v[t||n]:r?f:vr(n)}function qr(n,r){return P&&(!j.lzy||P.b)||C(),P.v?P.v(n):r?v:cr(n)}function Jr(n){return _r&&(!j.lzy||P.b)||C(),(_r.v||fr)(n)}function Zr(n){return Br&&(!j.lzy||P.b)||C(),(Br.v||lr)(n)}function Qr(n){return!!n&&y(n.next)}function Xr(n){return!on(n)&&y(n[Vr(3)])}function Yr(r,n,t){if(r&&(Qr(r)||(r=r[(Ur=Ur||Sr(function(){return Vr(3)})).v]?r[Ur.v]():null),Qr(r))){var e=void 0,a=void 0;try{for(var u=0;!(a=r.next())[V]&&-1!==n.call(t||r,a[q],u,r);)u++}catch(n){e={e:n},r.throw&&(a=null,r.throw(e))}finally{try{a&&!a[V]&&r.return&&r.return(a)}finally{if(e)throw e.e}}}}var z=Qn("apply");function nt(r,n){return!o(n)&&r&&(b(n)?z(r.push,r,n):Qr(n)||Xr(n)?Yr(n,function(n){r.push(n)}):r.push(n)),r}var rt=w("every",a),tt=w("filter",a);function D(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 et=w($,a),at=w(M,a),ut=w("map",a),k=w(Z,a),A=Qn("call");function ot(n){return!l(n)&&"[object Array]"===en(n)}function it(n,r,t){return-1!==et(n,r,t)}function st(n,r,t){r=ct(n,r,t);return-1!==r?n[r]:void 0}function ct(t,e,a){var u=-1;return D(t,function(n,r){if(A(e,a|t,n,r,t))return u=r,-1}),u}function ft(n,r,t){r=lt(n,r,t);return-1!==r?n[r]:void 0}function lt(n,r,t){for(var e=-1,a=(n[i]>>>0)-1;0<=a;a--)if(a in n&&A(r,t|n,n[a],a,n)){e=a;break}return e}function vt(n,t,e){var r,a;return b(n)?(r=k(n),t?ut(r,t,e):r):(a=[],Yr(n,function(n,r){return a.push(t?A(t,e,n,r):n)}),a)}function pt(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}function yt(t,e,n){var a;return t&&e&&b(n)&&(a=y(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=a?pt(e,n.n):Ot(e[n.n],e))})),t}function dt(n,r,t){if(bt=bt||Sr(function(){return Mr()&&Vr(3)}),!jn(n,i)){var e=bt.v&&n[bt.v];if(e){var a=[],u=r===f||r<0?0:r,o=t<0||r<0?f:t;if(Yr(e.call(n),function(n,r){if(o!==f&&o<=r)return-1;u<=r&&a.push(n)}),(r===f||0<=r)&&(t===f||0<=t))return a;n=a}}return k(n,r,t)}var bt,ht,gt,Z=I("find",a,st),mt=I("findIndex",a,ct),St=I("findLast",a,ft),wt=I("findLastIndex",a,lt),Y=Y.from||vt,It=I("includes",a,it),Tt=It,jt=w("reduce",a),a=w("some",a),Ot=Qn("bind"),Et=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+S(n));function t(){}return t[c]=n,new t};function xt(n,r){return(e.setPrototypeOf||function(t,n){(ht=ht||Sr(function(){var n={};return n[_]=[],n instanceof Array})).v?t[_]=n:h(n,function(n,r){return t[n]=r})})(n,r)}function Ft(n,r){try{r&&(n[J]=r)}catch(n){}}function Pt(n,r){try{E(n,J,{v:r,c:!0,e:!1})}catch(n){}}function Ct(e,a,n){var r,t,u=n||Error,o=u[c][J],i=Error.captureStackTrace,n=u;return Pt(t=function(){var n=this;try{Ft(u,e);var r,t=z(u,n,k(arguments))||n;return t!==n&&(r=Wn(n))!==Wn(t)&&xt(t,r),i&&i(t,n[G]),a&&a(t,arguments),t}finally{Ft(u,o)}},r=e),(t=xt(t,n))[c]=n===v?Et(n):(s[c]=n[c],new s),t;function s(){this.constructor=t,Pt(this,r)}}function zt(n){throw new(gt=gt||Ct("UnsupportedError"))(n)}function Dt(){return(Date.now||kt)()}function kt(){return(new Date).getTime()}function At(r){return function(n){return l(n)&&g("strTrim called ["+S(n)+"]"),n&&n.replace?n.replace(r,s):n}}var Nt=At(/^\s+|(?=\s)\s+$/g),Lt=At(/^\s+/g),Rt=At(/(?=\s)\s+$/g),Wt=I("trim",n,Nt),Kt=I("trimStart",n,Lt),_t=Kt,Bt=I("trimEnd",n,Rt),Gt=Bt,N=w("toUpperCase",n),Ht=w("toLowerCase",n);function Ut(n,o,i){return Wt(m(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 $t(n){return m(n).replace(/(_|\b)\w/g,N)}function Mt(n,r){return Ut(n,"",!0).replace(/^\w/,r?N:Ht)}function Vt(n,r){n=Ut(n,"-");return(r?N:Ht)(n)}function qt(n,r){n=Ut(n,"_");return(r?N:Ht)(n)}var Jt=t.floor,Zt=t.ceil,Qt=t.trunc||function(n){n=+n;return(0<n?Jt:Zt)(n)};function Xt(n,r){var t=+n;return t==1/0&&r&&Fn("invalid value ["+S(n)+"]"),t!=t||0==t?0:Qt(t)}var Yt=I("repeat",n,function(n,r){l(n)&&g("can't convert ["+S(n)+"]"),(r=Xt(r,!0))<0&&Fn("invalid count must be >= 0 && < Infinity");for(var t=p(n)?n:m(n),e=s;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function ne(n,r,t){var e=s,n=(r=Xt(r,!0),n[i]);return n<(r>>=0)&&(e=(r-=n)>(e=l(t)?" ":m(t))[i]?Yt(e,Zt(r/e[i])):e)[i]>r?T(e,0,r):e}var re,te,ee,ae,ue=I("padStart",n,function(n,r,t){return ne(n,r,t)+n}),t=I("padEnd",n,function(n,r,t){return n+ne(n,r,t)}),oe=/([^\w\d_$])/g;function ie(n,r){n=m(n).replace(oe,"_");return o(r)?n:Mt(n,!r)}function se(n,r){var t;if(p(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+ue(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,v,r?vn(r)?r:4:f)}catch(n){t='"'+S(n)+'"'}return t}function ce(n){return re=re||Sr(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),m(n).replace(/[&<>"']/g,function(n){return"&"+re.v[n]+";"})}function fe(n){if(!n||typeof n!==K)return!1;var r=!1;if(n!==(ae=ae||!Er()||Er())){ee||(te=Function[c].toString,ee=A(te,e));try{var t=Wn(n),r=(r=!t)||(t=Tn(t,G)?t[G]:t)&&typeof t==R&&te.call(t)===ee}catch(n){}}return r}function le(n){return n.value&&we(n),!0}var ve,pe=[ge,we,Se,me];function ye(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=typeof n,c=!1,f=!1,l=(n&&s===K?c=fe(n):f=n===v||fn(s),{type:s,isPrim:f,isPlain:c,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return ye(t,n,r?i:e,r)},copyTo:function(n,r){return de(t,n,r,i)}});return l.isPrim?o&&A(o,e,l)?l.result:n:(a=n,s=function(r){E(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=o;!A(t||(n<pe.length?pe[n++]:le),e,l);)t=v},D(f=t,function(n){if(n.k===a)return u=n,-1}),u||(u={k:a,v:a},f.push(u),s(u)),u.v)}function de(n,r,t,e){if(!l(t))for(var a in t)r[a]=ye(n,t[a],e,a);return r}function be(n,r,t){return de([],n,r,{handler:t,src:r,path:[]})}function he(n,r){return ye([],n,{handler:r,src:n})}function ge(n){var r,t=n.value;return!!b(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function me(n){var r=n.value;return!!ln(r)&&(n.result=new Date(r.getTime()),!0)}function Se(n){return n.type===R}function we(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function Ie(r,n){return D(n,function(n){be(r,n)}),r}function Te(n,r,t,e,a,u,o){return Ie(he(n)||{},k(arguments))}function je(n,r,t,e,a,u,o){return Ie(n||{},k(arguments))}function Oe(n){return n[ze]}function Ee(n,r){return l(n)?r:vn(n)?n:isNaN(n=parseInt(n,10))?r:n}function xe(){return!!Fe()}function Fe(){return(ve=!ve||!ve.b&&j&&j.lzy?F("performance"):ve).v}function Pe(){var n=Fe();return n&&n.now?n.now():Dt()}function Ce(n){return Pe()-n}var ze=i,De="(.*)";function ke(n,r,t,e,a){return RegExp((a?"^":s)+t(n.replace(r,"\\$1"))+(a?"$":s),e?"i":"")}function Ae(n,r,t){return ke(m(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,De)},!!r,t)}function Ne(n,r,t){return ke(m(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?De:"(.)"})},!!r,t)}function Le(n,r,t){return ke(m(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?De:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)}function Re(n){return function n(r,t){var e,a,u=!1===r||0===r;if(!u&&!l(r))if(b(r))u=0<r[i];else if(ln(r))u=!isNaN(r.getTime());else{if(pn(r))return!0;if(d(r)){try{e=r,D([i,"byteLength","size","count"],function(n){if(n in e)return n=e[n],a=0<(y(n)?n():n),-1});var o=a;if(pn(o))return o;if(y(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!An(r)[i]}u=wn(r)}return u}(n,0)}function We(n){return Ke({},n)}function Ke(n,r){return n[Vr(3)]=function(){return _e(r)},n}function _e(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[V]=e;var n;return e||E(n,q,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[V]=!0,r[q]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[V]=!0,r[q]=t.t&&t.t(n),r}),n}function Be(n){var r=-1,t=n?n.slice():[],e=t[i],n={n:function(){return e<=++r}};return E(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),_e(n)}function Ge(n,r,t){var e=n,a=f,u=(l(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 E(t,"v",{g:function(){return a}}),_e(t)}function He(n,r,t){r=r&&r[Vr(9)];return r?r(n,t):[n]}var Ue=w("split",n),$e=C()?w("split",n):He;function Me(n,r,t){if(!r||!n)return t;for(var e=Ue(r,"."),a=e.length,u=0;u<a&&!l(n);u++)n=n[e[u]];return l(n)?t:n}function Ve(r,n,t){return n&&r&&(Yr(n,function(n){if(l(r))return-1;r=r[n]}),!l(r))?r:t}function qe(r,n,t){var e;r&&n&&(e=(n=Ue(n,".")).pop(),D(n,function(n){l(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)}function Je(r,n,t){var e;r&&n&&(Yr(n,function(n){e&&(l(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)}var Ze=I("endsWith",n,function(n,r,t){p(n)||g("'"+S(n)+"' is not a string");var r=p(r)?r:m(r),e=r[i],a=n[i],t=!o(t)&&t<a?t:a;return T(n,t-e,t)===r}),Qe=w($,n),$=w(M,n),M=I("includes",n,Xe),n=M;function Xe(n,r,t){return yn(r)&&g("'searchString' must not be a regular expression"+S(r)),-1!==Qe(n,m(r),t)}function Ye(n){return p(n)?n.replace(/[\s\t\r\n\f]+/g,s)===s:l(n)}function na(n){return p(n)?n===s:l(n)}var ra,ta="ref",ea="un"+ta,aa="hasRef",ua="enabled";function oa(n,r,t){function e(){return i=!1,s&&s[ea]&&s[ea](),o}function a(){return s=r(s),i||e(),o}function u(){s&&t(s),s=v}var o,i=!0,s=n?r(v):v,n={cancel:u,refresh:a};return n[aa]=function(){return s&&s[aa]?s[aa]():i},n[ta]=function(){return i=!0,s&&s[ta]&&s[ta](),o},n[ea]=e,n[ua]=!1,O(o=n,ua,{get:function(){return!!s},set:function(n){!n&&s&&u(),n&&!s&&a()}}),{h:o,dn:function(){s=v}}}function ia(r,n,t,e){var a=b(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(),z(s,r,k(arguments))},oa(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(i,r,[n])}return z(o,r,e)},function(n){z(i,r,[n])}));return c.h}function sa(n,r){return ia(this,!0,f,k(arguments))}function ca(n,r,t){return ia(this,!0,n,k(arguments,1))}function fa(n,r){return ia(this,!1,f,k(arguments))}function la(n,r,t){return ia(this,!1,n,k(arguments,1))}var va=100,pa=50;function ya(){return!(!(ra=ra||x(function(){return sn(requestIdleCallback)},!1)).v||!requestIdleCallback)}function da(n){va=n}function ba(n){pa=n}function ha(r,t){function e(n){var r=Pe();return{didTimeout:n,timeRemaining:function(){return pa-Ce(r)}}}var a,n;return ya()?(a=oa(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){a.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:sa(function(){r(e(!0))},o(n=(t||{}).timeout)?va:n)}function ga(n,r){var t=this,e=k(arguments);return oa(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h}export{nt as arrAppend,Tt as arrContains,rt as arrEvery,tt as arrFilter,Z as arrFind,mt as arrFindIndex,St as arrFindLast,wt as arrFindLastIndex,D as arrForEach,Y as arrFrom,It as arrIncludes,et as arrIndexOf,at as arrLastIndexOf,ut as arrMap,jt as arrReduce,k as arrSlice,a as arrSome,ge as arrayDeepCopyHandler,m as asString,Be as createArrayIterator,Ct as createCustomError,_n as createEnum,Bn as createEnumKeyMap,Gn as createEnumValueMap,Ne as createFilenameRegex,pt as createFnDeferredProxy,We as createIterable,_e as createIterator,yt as createProxyFuncs,Ge as createRangeIterator,Hn as createSimpleMap,fa as createTimeout,la as createTimeoutWith,Un as createTypeMap,Ae as createWildcardRegex,me as dateDeepCopyHandler,Te as deepExtend,S as dumpObj,Ce as elapsedTime,ce as encodeAsHtml,se as encodeAsJson,z as fnApply,Ot as fnBind,A as fnCall,Se as functionDeepCopyHandler,jr as getDocument,Ir as getGlobal,Cr as getHistory,Gr as getInst,Ee as getIntValue,Vr as getKnownSymbol,Sr as getLazy,Oe as getLength,Fr as getNavigator,Fe as getPerformance,C as getSymbol,Ve as getValueByIter,Me as getValueByKey,Er as getWindow,Tr as hasDocument,Pr as hasHistory,ya as hasIdleCallback,xr as hasNavigator,xe as hasPerformance,Mr as hasSymbol,Re as hasValue,Or as hasWindow,b as isArray,dn as isArrayBuffer,L as isBlob,pn as isBoolean,ln as isDate,sn as isDefined,bn as isError,B as isFile,W as isFormData,y as isFunction,Xr as isIterable,Qr as isIterator,zr as isNode,Sn as isNotTruthy,l as isNullOrUndefined,vn as isNumber,d as isObject,fe as isPlainObject,cn as isPrimitive,fn as isPrimitiveType,mn as isPromise,hn as isPromiseLike,yn as isRegExp,on as isStrictNullOrUndefined,un as isStrictUndefined,p as isString,$r as isSymbol,gn as isThenable,wn as isTruthy,an as isTypeof,o as isUndefined,Dr as isWebWorker,Yr as iterForOf,F as lazySafeGetInst,Le as makeGlobRegex,Ke as makeIterable,Zt as mathCeil,Jt as mathFloor,Yn as mathMax,X as mathMin,Xt as mathToInt,Qt as mathTrunc,qr as newSymbol,ie as normalizeJsName,kn as objAssign,be as objCopyProps,Et as objCreate,he as objDeepCopy,Nn as objDeepFreeze,E as objDefine,hr as objDefineAccessors,br as objDefineGet,O as objDefineProp,dr as objDefineProperties,gr as objDefineProps,Kn as objEntries,je as objExtend,h as objForEachKey,Ln as objFreeze,In as objGetOwnPropertyDescriptor,Wn as objGetPrototypeOf,jn as objHasOwn,Tn as objHasOwnProperty,An as objKeys,Rn as objSeal,xt as objSetPrototypeOf,en as objToString,Pe as perfNow,we as plainObjDeepCopyHandler,st as polyArrFind,ct as polyArrFindIndex,ft as polyArrFindLast,lt as polyArrFindLastIndex,vt as polyArrFrom,it as polyArrIncludes,vr as polyGetKnownSymbol,ot as polyIsArray,cr as polyNewSymbol,Cn as polyObjEntries,On as polyObjHasOwn,Pn as polyObjKeys,Xe as polyStrIncludes,tr as polyStrSubstr,He as polyStrSymSplit,Nt as polyStrTrim,Rt as polyStrTrimEnd,Lt as polyStrTrimStart,fr as polySymbolFor,lr as polySymbolKeyFor,kt as polyUtcNow,dt as readArgs,nn as safeGet,x as safeGetLazy,ha as scheduleIdleCallback,ga as scheduleInterval,sa as scheduleTimeout,ca as scheduleTimeoutWith,wr as setBypassLazyCache,da as setDefaultIdleTimeout,ba as setDefaultMaxExecutionTime,Je as setValueByIter,qe as setValueByKey,Mt as strCamelCase,n as strContains,Ze as strEndsWith,M as strIncludes,Qe as strIndexOf,na as strIsNullOrEmpty,Ye as strIsNullOrWhiteSpace,Vt as strKebabCase,$ as strLastIndexOf,er as strLeft,$t as strLetterCase,Ht as strLower,t as strPadEnd,ue as strPadStart,Yt as strRepeat,ar as strRight,nr as strSlice,qt as strSnakeCase,Ue as strSplit,or as strStartsWith,rr as strSubstr,T as strSubstring,$e as strSymSplit,Wt as strTrim,Bt as strTrimEnd,_t as strTrimLeft,Gt as strTrimRight,Kt as strTrimStart,N as strUpper,Jr as symbolFor,Zr as symbolKeyFor,xn as throwError,Fn as throwRangeError,g as throwTypeError,zt as throwUnsupported,Dt as utcNow}; | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
var f=void 0,v=null,s="",L="boolean",R="function",_="number",W="object",c="prototype",K="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="_polyfill",$="indexOf",M="lastIndexOf",i="length",V="done",q="value",J="name",Z="slice",e=Object,Q=e[c],X=String,n=X[c],t=Math,Y=Array,a=Y[c];function nn(n,r){try{r=n()}catch(n){}return r}var rn=[B,_,L,r,"symbol","bigint"];function tn(r){return function(n){return typeof n===r}}function u(n){var r="[object "+n+"]";return function(n){return!(!n||en(n)!==r)}}function en(n){return Q.toString.call(n)}function an(n,r){return typeof n===r}function o(n){return typeof n===r||n===r}function un(n){return!sn(n)}function l(n){return n===v||o(n)}function on(n){return n===v||!sn(n)}function sn(n){return!!n||n!==f}function cn(n){return n===v||fn(typeof n)}function fn(n){return n!==W&&!!~rn.indexOf(n)}var p=tn(B),y=tn(R);function d(n){return!(!n&&l(n)||!n||typeof n!==W)}var b=Y.isArray,ln=u("Date"),vn=tn(_),pn=tn(L),yn=u("RegExp"),B=u("File"),_=u("FormData"),L=u("Blob"),dn=u("ArrayBuffer"),bn=u("Error");function hn(n){return!!n&&y(n.then)}var gn=hn;function mn(n){return hn(n)&&y(n.catch)}function Sn(n){return!n||!nn(function(){return n&&0+n},n)}function wn(n){return!(!n||nn(function(){return!(n&&0+n)},!n))}var In=e.getOwnPropertyDescriptor;function Tn(n,r){return n&&Q.hasOwnProperty.call(n,r)}var jn=e.hasOwn||On;function On(n,r){return Tn(n,r)||!!In(n,r)}function h(n,r,t){if(n&&d(n))for(var e in n)if(jn(n,e)&&-1===r.call(t||n,e,n[e]))break}function En(n,t,e,r){var a={};return h(n,function(n,r){a[n]=t?r:n,a[r]=e?r:n}),r(a)}function xn(n){throw Error(n)}function g(n){throw new TypeError(n)}function Fn(n){throw new RangeError(n)}function Pn(n){if(!d(n)||n===v)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)jn(n,r)&&t.push(r);return t}function Cn(n){var t=[];return h(n,function(n,r){t.push([n,r])}),t}function zn(n){return n}var Dn=e.freeze,kn=e.assign;function An(n){return d(n)&&n!==v||g("objKeys called on non-object"),e.keys(n)}function Nn(n){return Dn&&h(n,function(n,r){(b(r)||d(r))&&Dn(r)}),Ln(n)}var Ln=Dn||zn,Rn=e.seal||zn,_n=e.getPrototypeOf||function(n){return n[K]||v},Wn=e.entries||Cn;function Kn(n){return En(n,1,0,Nn)}function Bn(n){return En(n,0,0,Nn)}function Gn(n){return En(n,1,1,Nn)}function Hn(n){var t={};return h(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),Nn(t)}function Un(n){return Hn(n)}var $n,Mn=Bn({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}),m=X,Vn="__tsUtils$gblCfg";function qn(){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 Jn(){var n;return $n||(n=qn()||{},$n=n[Vn]=n[Vn]||{}),$n}function S(n,r){var t=s;if(bn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,v,r?vn(r)?r:4:f)}catch(n){t=" - "+S(n,r)}return en(n)+": "+t}function Zn(n,r){g("'"+m(n)+"' not defined for "+S(r))}function Qn(r){return function(n){return n[r].apply(n,Xn.call(arguments,1))}}function w(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Xn.call(arguments,1));Zn(t,n)}}function I(e,n,a){var u=n&&n[e];return function(n){var r,t=n&&n[e]||u;if(t||a)return r=arguments,(t||a).apply(n,t?Xn.call(r,1):r);Zn(e,n)}}var Xn=a[Z],X=t.min,Yn=t.max,nr=w(Z,n),T=w("substring",n),rr=I("substr",n,tr);function tr(n,r,t){return l(n)&&g("'polyStrSubstr called with invalid "+S(n)),t<0?s:((r=r||0)<0&&(r=Yn(r+n[i],0)),o(t)?nr(n,r):nr(n,r,r+t))}function er(n,r){return T(n,0,r)}function ar(n,r){var t=n[i];return r<=0?s:r<t?T(n,t-r):n}var ur,or=I("startsWith",n,function(n,r,t){p(n)||g("'"+S(n)+"' is not a string");var r=p(r)?r:m(r),e=r[i],t=0<t?t:0;return T(n,t,t+e)===r}),ir="_urid";function sr(){var n;return ur||(n=Jn(),ur=n.gblSym=n.gblSym||{k:{},s:{}}),ur}var cr={};function fr(n){var r={description:m(n),toString:function(){return H+"("+n+")"}};return r[U]=!0,r}function lr(n){var r,t,e=sr();return jn(e.k,n)||(r=fr(n),t=An(e.s).length,r[ir]=function(){return t+"_"+r.toString()},e.k[n]=r,e.s[r[ir]()]=m(n)),e.k[n]}function vr(n){n&&n.toString&&or(n.toString(),H)||g(n+" is not a symbol");n=n[U]&&n[ir]&&n[ir]();return n?sr().s[n]:void 0}function pr(n){n=Mn[n];return n?cr[n]=cr[n]||fr(H+"."+n):void 0}var yr={e:"enumerable",c:"configurable",v:q,w:"writable",g:"get",s:"set"};function dr(r){var n,t={};return t[yr.c]=!0,t[yr.e]=!0,r.l&&(t.get=function(){return r.l.v},n=In(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),h(r,function(n,r){t[yr[n]]=o(r)?t[yr[n]]:r}),t}var j,O=e.defineProperty,br=e.defineProperties;function hr(n,r,t,e,a){return O(n,r,dr(((n={e:a,c:e})[y(t)?"g":"v"]=t,n)))}function gr(n,r,t,e,a,u){u={e:u,c:a};return t&&(u.g=t),e&&(u.s=e),O(n,r,dr(u))}function E(n,r,t){return O(n,r,dr(t))}function mr(n,r){var t={};return h(r,function(n,r){t[n]=dr(r)}),br(n,t)}var Sr=function(){j=Jn(),Sr=v};function wr(r){var t={};return Sr&&Sr(),t.b=j.lzy,O(t,"v",{configurable:!0,get:function(){var n=r();return j.lzy||(O(t,"v",{value:n}),t.b&&delete t.b),j.lzy&&t.b!==j.lzy&&(t.b=j.lzy),n}}),t}function Ir(n){Sr&&Sr(),j.lzy=n}function x(n,r){return wr(function(){return nn(n,r)})}function Tr(n){return(Ar=!Ar||!1===n||j&&j.lzy&&!Ar.b?x(qn,v):Ar).v}function jr(){return!!Or()}function Or(){return(Lr=!Lr||j&&j.lzy&&!Lr.b?F("document"):Lr).v}function Er(){return!!xr()}function xr(){return(Nr=!Nr||j&&j.lzy&&!Nr.b?F("window"):Nr).v}function Fr(){return!!Pr()}function Pr(){return(Rr=!Rr||j&&j.lzy&&!Rr.b?F("navigator"):Rr).v}function Cr(){return!!zr()}function zr(){return(_r=!_r||j&&j.lzy&&!_r.b?F("history"):_r).v}function Dr(){return(Kr=Kr||x(function(){return!(!process||!(process.versions||{}).node)},!1)).v}function kr(){return(Wr=Wr||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v}function F(n){return x(function(){return Hr(n)||f},f)}var Ar,Nr,Lr,Rr,_r,Wr,Kr,P,Br,Gr,Hr=function(n,r){r=Ar&&!1!==r?Ar.v:Tr(r);return r&&r[n]?r[n]:"window"===n&&Nr?Nr.v:v};function Ur(n){return x(function(){return P.v?P.v[n]:f},f)}var $r,Mr=tn("symbol");function Vr(){return!!C()}function C(){var n=!P||j&&j.lzy&&!P.b;return n&&(P=F(H)),Br&&!n||(Br=Ur("for")),Gr&&!n||(Gr=Ur("keyFor")),P.v}function qr(n,r){var t=Mn[n];return P&&(!j.lzy||P.b)||C(),P.v?P.v[t||n]:r?f:pr(n)}function Jr(n,r){return P&&(!j.lzy||P.b)||C(),P.v?P.v(n):r?v:fr(n)}function Zr(n){return Br&&(!j.lzy||P.b)||C(),(Br.v||lr)(n)}function Qr(n){return Gr&&(!j.lzy||P.b)||C(),(Gr.v||vr)(n)}function Xr(n){return!!n&&y(n.next)}function Yr(n){return!on(n)&&y(n[qr(3)])}function nt(r,n,t){if(r&&(Xr(r)||(r=r[($r=$r||wr(function(){return qr(3)})).v]?r[$r.v]():null),Xr(r))){var e=void 0,a=void 0;try{for(var u=0;!(a=r.next())[V]&&-1!==n.call(t||r,a[q],u,r);)u++}catch(n){e={e:n},r.throw&&(a=null,r.throw(e))}finally{try{a&&!a[V]&&r.return&&r.return(a)}finally{if(e)throw e.e}}}}var z=Qn("apply");function rt(r,n){return!o(n)&&r&&(b(n)?z(r.push,r,n):Xr(n)||Yr(n)?nt(n,function(n){r.push(n)}):r.push(n)),r}var tt=w("every",a),et=w("filter",a);function D(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 at=w($,a),ut=w(M,a),ot=w("map",a),k=w(Z,a),A=Qn("call");function it(n){return!l(n)&&"[object Array]"===en(n)}function st(n,r,t){return-1!==at(n,r,t)}function ct(n,r,t){r=ft(n,r,t);return-1!==r?n[r]:void 0}function ft(t,e,a){var u=-1;return D(t,function(n,r){if(A(e,a|t,n,r,t))return u=r,-1}),u}function lt(n,r,t){r=vt(n,r,t);return-1!==r?n[r]:void 0}function vt(n,r,t){for(var e=-1,a=(n[i]>>>0)-1;0<=a;a--)if(a in n&&A(r,t|n,n[a],a,n)){e=a;break}return e}function pt(n,t,e){var r,a;return b(n)?(r=k(n),t?ot(r,t,e):r):(a=[],nt(n,function(n,r){return a.push(t?A(t,e,n,r):n)}),a)}function yt(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}function dt(t,e,n){var a;return t&&e&&b(n)&&(a=y(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=a?yt(e,n.n):Et(e[n.n],e))})),t}function bt(n,r,t){if(ht=ht||wr(function(){return Vr()&&qr(3)}),!jn(n,i)){var e=ht.v&&n[ht.v];if(e){var a=[],u=r===f||r<0?0:r,o=t<0||r<0?f:t;if(nt(e.call(n),function(n,r){if(o!==f&&o<=r)return-1;u<=r&&a.push(n)}),(r===f||0<=r)&&(t===f||0<=t))return a;n=a}}return k(n,r,t)}var ht,gt,mt,Z=I("find",a,ct),St=I("findIndex",a,ft),wt=I("findLast",a,lt),It=I("findLastIndex",a,vt),Y=Y.from||pt,Tt=I("includes",a,st),jt=Tt,Ot=w("reduce",a),a=w("some",a),Et=Qn("bind"),xt=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!=R)throw new TypeError("Prototype must be an Object or function: "+S(n));function t(){}return t[c]=n,new t};function Ft(n,r){return(e.setPrototypeOf||function(t,n){(gt=gt||wr(function(){var n={};return n[K]=[],n instanceof Array})).v?t[K]=n:h(n,function(n,r){return t[n]=r})})(n,r)}function Pt(n,r){try{r&&(n[J]=r)}catch(n){}}function Ct(n,r){try{E(n,J,{v:r,c:!0,e:!1})}catch(n){}}function zt(e,a,n){var r,t,u=n||Error,o=u[c][J],i=Error.captureStackTrace,n=u;return Ct(t=function(){var n=this;try{Pt(u,e);var r,t=z(u,n,k(arguments))||n;return t!==n&&(r=_n(n))!==_n(t)&&Ft(t,r),i&&i(t,n[G]),a&&a(t,arguments),t}finally{Pt(u,o)}},r=e),(t=Ft(t,n))[c]=n===v?xt(n):(s[c]=n[c],new s),t;function s(){this.constructor=t,Ct(this,r)}}function Dt(n){throw new(mt=mt||zt("UnsupportedError"))(n)}function kt(){return(Date.now||At)()}function At(){return(new Date).getTime()}function Nt(r){return function(n){return l(n)&&g("strTrim called ["+S(n)+"]"),n&&n.replace?n.replace(r,s):n}}var Lt=Nt(/^\s+|(?=\s)\s+$/g),Rt=Nt(/^\s+/g),_t=Nt(/(?=\s)\s+$/g),Wt=I("trim",n,Lt),Kt=I("trimStart",n,Rt),Bt=Kt,Gt=I("trimEnd",n,_t),Ht=Gt,N=w("toUpperCase",n),Ut=w("toLowerCase",n);function $t(n,o,i){return Wt(m(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 Mt(n){return m(n).replace(/(_|\b)\w/g,N)}function Vt(n,r){return $t(n,"",!0).replace(/^\w/,r?N:Ut)}function qt(n,r){n=$t(n,"-");return(r?N:Ut)(n)}function Jt(n,r){n=$t(n,"_");return(r?N:Ut)(n)}var Zt=t.floor,Qt=t.ceil,Xt=t.trunc||function(n){n=+n;return(0<n?Zt:Qt)(n)};function Yt(n,r){var t=+n;return t==1/0&&r&&Fn("invalid value ["+S(n)+"]"),t!=t||0==t?0:Xt(t)}var ne=I("repeat",n,function(n,r){l(n)&&g("can't convert ["+S(n)+"]"),(r=Yt(r,!0))<0&&Fn("invalid count must be >= 0 && < Infinity");for(var t=p(n)?n:m(n),e=s;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function re(n,r,t){var e=s,n=(r=Yt(r,!0),n[i]);return n<(r>>=0)&&(e=(r-=n)>(e=l(t)?" ":m(t))[i]?ne(e,Qt(r/e[i])):e)[i]>r?T(e,0,r):e}var te,ee,ae,ue,oe=I("padStart",n,function(n,r,t){return re(n,r,t)+n}),t=I("padEnd",n,function(n,r,t){return n+re(n,r,t)}),ie=/([^\w\d_$])/g;function se(n,r){n=m(n).replace(ie,"_");return o(r)?n:Vt(n,!r)}function ce(n,r){var t;if(p(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+oe(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,v,r?vn(r)?r:4:f)}catch(n){t='"'+S(n)+'"'}return t}function fe(n){return te=te||wr(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),m(n).replace(/[&<>"']/g,function(n){return"&"+te.v[n]+";"})}function le(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(ue=ue||!xr()||xr())){ae||(ee=Function[c].toString,ae=A(ee,e));try{var t=_n(n),r=(r=!t)||(t=Tn(t,G)?t[G]:t)&&typeof t==R&&ee.call(t)===ae}catch(n){}}return r}function ve(n){return n.value&&Ie(n),!0}var pe,ye=[me,Ie,we,Se];function de(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=typeof n,c=!1,f=!1,l=(n&&s===W?c=le(n):f=n===v||fn(s),{type:s,isPrim:f,isPlain:c,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return de(t,n,r?i:e,r)},copyTo:function(n,r){return be(t,n,r,i)}});return l.isPrim?o&&A(o,e,l)?l.result:n:(a=n,s=function(r){E(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=o;!A(t||(n<ye.length?ye[n++]:ve),e,l);)t=v},D(f=t,function(n){if(n.k===a)return u=n,-1}),u||(u={k:a,v:a},f.push(u),s(u)),u.v)}function be(n,r,t,e){if(!l(t))for(var a in t)r[a]=de(n,t[a],e,a);return r}function he(n,r,t){return be([],n,r,{handler:t,src:r,path:[]})}function ge(n,r){return de([],n,{handler:r,src:n})}function me(n){var r,t=n.value;return!!b(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Se(n){var r=n.value;return!!ln(r)&&(n.result=new Date(r.getTime()),!0)}function we(n){return n.type===R}function Ie(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function Te(r,n){return D(n,function(n){he(r,n)}),r}function je(n,r,t,e,a,u,o){return Te(ge(n)||{},k(arguments))}function Oe(n,r,t,e,a,u,o){return Te(n||{},k(arguments))}function Ee(n){return n[De]}function xe(n,r){return l(n)?r:vn(n)?n:isNaN(n=parseInt(n,10))?r:n}function Fe(){return!!Pe()}function Pe(){return(pe=!pe||!pe.b&&j&&j.lzy?F("performance"):pe).v}function Ce(){var n=Pe();return n&&n.now?n.now():kt()}function ze(n){return Ce()-n}var De=i,ke="(.*)";function Ae(n,r,t,e,a){return RegExp((a?"^":s)+t(n.replace(r,"\\$1"))+(a?"$":s),e?"i":"")}function Ne(n,r,t){return Ae(m(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,ke)},!!r,t)}function Le(n,r,t){return Ae(m(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?ke:"(.)"})},!!r,t)}function Re(n,r,t){return Ae(m(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?ke:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)}function _e(n){return function n(r,t){var e,a,u=!1===r||0===r;if(!u&&!l(r))if(b(r))u=0<r[i];else if(ln(r))u=!isNaN(r.getTime());else{if(pn(r))return!0;if(d(r)){try{e=r,D([i,"byteLength","size","count"],function(n){if(n in e)return n=e[n],a=0<(y(n)?n():n),-1});var o=a;if(pn(o))return o;if(y(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!An(r)[i]}u=wn(r)}return u}(n,0)}function We(n){return Ke({},n)}function Ke(n,r){return n[qr(3)]=function(){return Be(r)},n}function Be(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[V]=e;var n;return e||E(n,q,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[V]=!0,r[q]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[V]=!0,r[q]=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 E(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Be(n)}function He(n,r,t){var e=n,a=f,u=(l(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 E(t,"v",{g:function(){return a}}),Be(t)}function Ue(n,r,t){r=r&&r[qr(9)];return r?r(n,t):[n]}var $e=w("split",n),Me=C()?w("split",n):Ue;function Ve(n,r,t){if(!r||!n)return t;for(var e=$e(r,"."),a=e.length,u=0;u<a&&!l(n);u++)n=n[e[u]];return l(n)?t:n}function qe(r,n,t){return n&&r&&(nt(n,function(n){if(l(r))return-1;r=r[n]}),!l(r))?r:t}function Je(r,n,t){var e;r&&n&&(e=(n=$e(n,".")).pop(),D(n,function(n){l(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)}function Ze(r,n,t){var e;r&&n&&(nt(n,function(n){e&&(l(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)}var Qe=I("endsWith",n,function(n,r,t){p(n)||g("'"+S(n)+"' is not a string");var r=p(r)?r:m(r),e=r[i],a=n[i],t=!o(t)&&t<a?t:a;return T(n,t-e,t)===r}),Xe=w($,n),$=w(M,n),M=I("includes",n,Ye),n=M;function Ye(n,r,t){return yn(r)&&g("'searchString' must not be a regular expression"+S(r)),-1!==Xe(n,m(r),t)}function na(n){return p(n)?n.replace(/[\s\t\r\n\f]+/g,s)===s:l(n)}function ra(n){return p(n)?n===s:l(n)}var ta,ea="ref",aa="un"+ea,ua="hasRef",oa="enabled";function ia(n,r,t){function e(){return i=!1,s&&s[aa]&&s[aa](),o}function a(){return s=r(s),i||e(),o}function u(){s&&t(s),s=v}var o,i=!0,s=n?r(v):v,n={cancel:u,refresh:a};return n[ua]=function(){return s&&s[ua]?s[ua]():i},n[ea]=function(){return i=!0,s&&s[ea]&&s[ea](),o},n[aa]=e,n[oa]=!1,O(o=n,oa,{get:function(){return!!s},set:function(n){!n&&s&&u(),n&&!s&&a()}}),{h:o,dn:function(){s=v}}}function sa(r,n,t,e){var a=b(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(),z(s,r,k(arguments))},ia(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(i,r,[n])}return z(o,r,e)},function(n){z(i,r,[n])}));return c.h}function ca(n,r){return sa(this,!0,f,k(arguments))}function fa(n,r,t){return sa(this,!0,n,k(arguments,1))}function la(n,r){return sa(this,!1,f,k(arguments))}function va(n,r,t){return sa(this,!1,n,k(arguments,1))}var pa=100,ya=50;function da(){return!(!(ta=ta||x(function(){return sn(requestIdleCallback)},!1)).v||!requestIdleCallback)}function ba(n){pa=n}function ha(n){ya=n}function ga(r,t){function e(n){var r=Ce();return{didTimeout:n,timeRemaining:function(){return ya-ze(r)}}}var a,n;return da()?(a=ia(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){a.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:ca(function(){r(e(!0))},o(n=(t||{}).timeout)?pa:n)}function ma(n,r){var t=this,e=k(arguments);return ia(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h}export{rt as arrAppend,jt as arrContains,tt as arrEvery,et as arrFilter,Z as arrFind,St as arrFindIndex,wt as arrFindLast,It as arrFindLastIndex,D as arrForEach,Y as arrFrom,Tt as arrIncludes,at as arrIndexOf,ut as arrLastIndexOf,ot as arrMap,Ot as arrReduce,k as arrSlice,a as arrSome,me as arrayDeepCopyHandler,m as asString,Ge as createArrayIterator,zt as createCustomError,Kn as createEnum,Bn as createEnumKeyMap,Gn as createEnumValueMap,Le as createFilenameRegex,yt as createFnDeferredProxy,We as createIterable,Be as createIterator,dt as createProxyFuncs,He as createRangeIterator,Hn as createSimpleMap,la as createTimeout,va as createTimeoutWith,Un as createTypeMap,Ne as createWildcardRegex,Se as dateDeepCopyHandler,je as deepExtend,S as dumpObj,ze as elapsedTime,fe as encodeAsHtml,ce as encodeAsJson,z as fnApply,Et as fnBind,A as fnCall,we as functionDeepCopyHandler,Or as getDocument,Tr as getGlobal,zr as getHistory,Hr as getInst,xe as getIntValue,qr as getKnownSymbol,wr as getLazy,Ee as getLength,Pr as getNavigator,Pe as getPerformance,C as getSymbol,qe as getValueByIter,Ve as getValueByKey,xr as getWindow,jr as hasDocument,Cr as hasHistory,da as hasIdleCallback,Fr as hasNavigator,Fe as hasPerformance,Vr as hasSymbol,_e as hasValue,Er as hasWindow,b as isArray,dn as isArrayBuffer,L as isBlob,pn as isBoolean,ln as isDate,sn as isDefined,bn as isError,B as isFile,_ as isFormData,y as isFunction,Yr as isIterable,Xr as isIterator,Dr as isNode,Sn as isNotTruthy,l as isNullOrUndefined,vn as isNumber,d as isObject,le as isPlainObject,cn as isPrimitive,fn as isPrimitiveType,mn as isPromise,hn as isPromiseLike,yn as isRegExp,on as isStrictNullOrUndefined,un as isStrictUndefined,p as isString,Mr as isSymbol,gn as isThenable,wn as isTruthy,an as isTypeof,o as isUndefined,kr as isWebWorker,nt as iterForOf,F as lazySafeGetInst,Re as makeGlobRegex,Ke as makeIterable,Qt as mathCeil,Zt as mathFloor,Yn as mathMax,X as mathMin,Yt as mathToInt,Xt as mathTrunc,Jr as newSymbol,se as normalizeJsName,kn as objAssign,he as objCopyProps,xt as objCreate,ge as objDeepCopy,Nn as objDeepFreeze,E as objDefine,gr as objDefineAccessors,hr as objDefineGet,O as objDefineProp,br as objDefineProperties,mr as objDefineProps,Wn as objEntries,Oe as objExtend,h as objForEachKey,Ln as objFreeze,In as objGetOwnPropertyDescriptor,_n as objGetPrototypeOf,jn as objHasOwn,Tn as objHasOwnProperty,An as objKeys,Rn as objSeal,Ft as objSetPrototypeOf,en as objToString,Ce as perfNow,Ie as plainObjDeepCopyHandler,ct as polyArrFind,ft as polyArrFindIndex,lt as polyArrFindLast,vt as polyArrFindLastIndex,pt as polyArrFrom,st as polyArrIncludes,pr as polyGetKnownSymbol,it as polyIsArray,fr as polyNewSymbol,Cn as polyObjEntries,On as polyObjHasOwn,Pn as polyObjKeys,Ye as polyStrIncludes,tr as polyStrSubstr,Ue as polyStrSymSplit,Lt as polyStrTrim,_t as polyStrTrimEnd,Rt as polyStrTrimStart,lr as polySymbolFor,vr as polySymbolKeyFor,At as polyUtcNow,bt as readArgs,nn as safeGet,x as safeGetLazy,ga as scheduleIdleCallback,ma as scheduleInterval,ca as scheduleTimeout,fa as scheduleTimeoutWith,Ir as setBypassLazyCache,ba as setDefaultIdleTimeout,ha as setDefaultMaxExecutionTime,Ze as setValueByIter,Je as setValueByKey,Vt as strCamelCase,n as strContains,Qe as strEndsWith,M as strIncludes,Xe as strIndexOf,ra as strIsNullOrEmpty,na as strIsNullOrWhiteSpace,qt as strKebabCase,$ as strLastIndexOf,er as strLeft,Mt as strLetterCase,Ut as strLower,t as strPadEnd,oe as strPadStart,ne as strRepeat,ar as strRight,nr as strSlice,Jt as strSnakeCase,$e as strSplit,or as strStartsWith,rr as strSubstr,T as strSubstring,Me as strSymSplit,Wt as strTrim,Gt as strTrimEnd,Bt as strTrimLeft,Ht as strTrimRight,Kt as strTrimStart,N as strUpper,Zr as symbolFor,Qr as symbolKeyFor,xn as throwError,Fn as throwRangeError,g as throwTypeError,Dt as throwUnsupported,kt as utcNow}; | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(n){"use strict";var s=void 0,v=null,a="",L="boolean",R="function",W="number",K="object",f="prototype",_="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",c="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[f],Q=String,t=Q[f],u=Math,X=Array,o=X[f];function Y(n,r){try{r=n()}catch(n){}return r}var nn=[B,W,L,r,"symbol","bigint"];function rn(r){return function(n){return typeof n===r}}function i(n){var r="[object "+n+"]";return function(n){return!(!n||tn(n)!==r)}}function tn(n){return Z.toString.call(n)}function l(n){return typeof n===r||n===r}function p(n){return n===v||l(n)}function en(n){return n===v||!un(n)}function un(n){return!!n||n!==s}function on(n){return n!==K&&!!~nn.indexOf(n)}var y=rn(B),d=rn(R);function b(n){return!(!n&&p(n)||!n||typeof n!==K)}var h=X.isArray,cn=i("Date"),an=rn(W),fn=rn(L),sn=i("RegExp"),B=i("File"),W=i("FormData"),L=i("Blob"),ln=i("ArrayBuffer"),vn=i("Error");function pn(n){return!!n&&d(n.then)}var yn=pn;function dn(n){return!(!n||Y(function(){return!(n&&0+n)},!n))}var bn=e.getOwnPropertyDescriptor;function hn(n,r){return n&&Z.hasOwnProperty.call(n,r)}var gn=e.hasOwn||mn;function mn(n,r){return hn(n,r)||!!bn(n,r)}function g(n,r,t){if(n&&b(n))for(var e in n)if(gn(n,e)&&-1===r.call(t||n,e,n[e]))break}function wn(n,t,e,r){var u={};return g(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function m(n){throw new TypeError(n)}function Sn(n){throw new RangeError(n)}function In(n){var t=[];return g(n,function(n,r){t.push([n,r])}),t}function Tn(n){return n}var jn=e.freeze,On=e.assign;function En(n){return b(n)&&n!==v||m("objKeys called on non-object"),e.keys(n)}function xn(n){return jn&&g(n,function(n,r){(h(r)||b(r))&&jn(r)}),Fn(n)}var Fn=jn||Tn,Pn=e.seal||Tn,Cn=e.getPrototypeOf||function(n){return n[_]||v},zn=e.entries||In;function Dn(n){return wn(n,0,0,xn)}function kn(n){var t={};return g(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),xn(t)}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}),w=Q,Ln="__tsUtils$gblCfg";function Rn(){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 Wn(){var n;return An||(n=Rn()||{},An=n[Ln]=n[Ln]||{}),An}function S(n,r){var t=a;if(vn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,v,r?an(r)?r:4:s)}catch(n){t=" - "+S(n,r)}return tn(n)+": "+t}function Kn(n,r){m("'"+w(n)+"' not defined for "+S(r))}function _n(r){return function(n){return n[r].apply(n,Bn.call(arguments,1))}}function I(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Bn.call(arguments,1));Kn(t,n)}}function T(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?Bn.call(r,1):r);Kn(e,n)}}var Bn=o[J],Q=u.min,Gn=u.max,Hn=I(J,t),j=I("substring",t),Un=T("substr",t,$n);function $n(n,r,t){return p(n)&&m("'polyStrSubstr called with invalid "+S(n)),t<0?a:((r=r||0)<0&&(r=Gn(r+n[c],0)),l(t)?Hn(n,r):Hn(n,r,r+t))}var Mn,Vn=T("startsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],t=0<t?t:0;return j(n,t,t+e)===r});function qn(){var n;return Mn||(n=Wn(),Mn=n.gblSym=n.gblSym||{k:{},s:{}}),Mn}var Jn={};function Zn(n){return{description:w(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Qn(n){var r,t=qn();return gn(t,n)||(r=Zn(n),t.k[n]=r,t.s[r]=w(n)),t.k[n]}function Xn(n){return n&&n.toString&&Vn(n.toString(),H)||m(n+" is not a symbol"),qn().s[n]}function Yn(n){n=Nn[n];return n?Jn[n]=Jn[n]||Zn(H+"."+n):void 0}var nr={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function rr(r){var n,t={};return t[nr.c]=!0,t[nr.e]=!0,r.l&&(t.get=function(){return r.l.v},n=bn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),g(r,function(n,r){t[nr[n]]=l(r)?t[nr[n]]:r}),t}var O,E=e.defineProperty,tr=e.defineProperties;function er(n,r,t){return E(n,r,rr(t))}var ur=function(){O=Wn(),ur=v};function or(r){var t={};return ur&&ur(),t.b=O.lzy,E(t,"v",{configurable:!0,get:function(){var n=r();return O.lzy||(E(t,"v",{value:n}),t.b&&delete t.b),O.lzy&&t.b!==O.lzy&&(t.b=O.lzy),n}}),t}function x(n,r){return or(function(){return Y(n,r)})}function ir(n){return(lr=!lr||!1===n||O&&O.lzy&&!lr.b?x(Rn,v):lr).v}function cr(){return(pr=!pr||O&&O.lzy&&!pr.b?F("document"):pr).v}function ar(){return(vr=!vr||O&&O.lzy&&!vr.b?F("window"):vr).v}function fr(){return(yr=!yr||O&&O.lzy&&!yr.b?F("navigator"):yr).v}function sr(){return(dr=!dr||O&&O.lzy&&!dr.b?F("history"):dr).v}function F(n){return x(function(){return wr(n)||s},s)}var lr,vr,pr,yr,dr,br,hr,P,gr,mr,wr=function(n,r){r=lr&&!1!==r?lr.v:ir(r);return r&&r[n]?r[n]:"window"===n&&vr?vr.v:v};function Sr(n){return x(function(){return P.v?P[n]:s},s)}var Ir,Tr=rn("symbol");function jr(){return!!C()}function C(){var n=!P||O&&O.lzy&&!P.b;return n&&(P=F(H)),gr&&!n||(gr=Sr("for")),mr&&!n||(mr=Sr("keyFor")),P.v}function Or(n,r){var t=Nn[n];return P&&(!O.lzy||P.b)||C(),P.v?P.v[t||n]:r?s:Yn(n)}function Er(n){return!!n&&d(n.next)}function xr(n){return!en(n)&&d(n[Or(3)])}function Fr(r,n,t){if(r&&(Er(r)||(r=r[(Ir=Ir||or(function(){return Or(3)})).v]?r[Ir.v]():null),Er(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[M]&&-1!==n.call(t||r,u[V],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[M]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}var z=_n("apply"),Pr=I("every",o),Cr=I("filter",o);function D(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 zr=I(U,o),Dr=I($,o),kr=I("map",o),k=I(J,o),A=_n("call");function Ar(n,r,t){return-1!==zr(n,r,t)}function Nr(n,r,t){r=Lr(n,r,t);return-1!==r?n[r]:void 0}function Lr(t,e,u){var o=-1;return D(t,function(n,r){if(A(e,u|t,n,r,t))return o=r,-1}),o}function Rr(n,r,t){r=Wr(n,r,t);return-1!==r?n[r]:void 0}function Wr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&A(r,t|n,n[u],u,n)){e=u;break}return e}function Kr(n,t,e){var r,u;return h(n)?(r=k(n),t?kr(r,t,e):r):(u=[],Fr(n,function(n,r){return u.push(t?A(t,e,n,r):n)}),u)}function _r(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}var Br,Gr,Hr,J=T("find",o,Nr),Ur=T("findIndex",o,Lr),$r=T("findLast",o,Rr),Mr=T("findLastIndex",o,Wr),X=X.from||Kr,Vr=T("includes",o,Ar),qr=Vr,Jr=I("reduce",o),o=I("some",o),Zr=_n("bind"),Qr=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+S(n));function t(){}return t[f]=n,new t};function Xr(n,r){return(e.setPrototypeOf||function(t,n){(Gr=Gr||or(function(){var n={};return n[_]=[],n instanceof Array})).v?t[_]=n:g(n,function(n,r){return t[n]=r})})(n,r)}function Yr(n,r){try{r&&(n[q]=r)}catch(n){}}function nt(n,r){try{er(n,q,{v:r,c:!0,e:!1})}catch(n){}}function rt(e,u,n){var r,t,o=n||Error,i=o[f][q],c=Error.captureStackTrace,n=o;return nt(t=function(){var n=this;try{Yr(o,e);var r,t=z(o,n,k(arguments))||n;return t!==n&&(r=Cn(n))!==Cn(t)&&Xr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{Yr(o,i)}},r=e),(t=Xr(t,n))[f]=n===v?Qr(n):(a[f]=n[f],new a),t;function a(){this.constructor=t,nt(this,r)}}function tt(){return(Date.now||et)()}function et(){return(new Date).getTime()}function ut(r){return function(n){return p(n)&&m("strTrim called ["+S(n)+"]"),n&&n.replace?n.replace(r,a):n}}var ot=ut(/^\s+|(?=\s)\s+$/g),it=ut(/^\s+/g),ct=ut(/(?=\s)\s+$/g),at=T("trim",t,ot),ft=T("trimStart",t,it),st=ft,lt=T("trimEnd",t,ct),vt=lt,N=I("toUpperCase",t),pt=I("toLowerCase",t);function yt(n,i,c){return at(w(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 dt(n,r){return yt(n,"",!0).replace(/^\w/,r?N:pt)}var bt=u.floor,ht=u.ceil,gt=u.trunc||function(n){n=+n;return(0<n?bt:ht)(n)};function mt(n,r){var t=+n;return t==1/0&&r&&Sn("invalid value ["+S(n)+"]"),t!=t||0==t?0:gt(t)}var wt=T("repeat",t,function(n,r){p(n)&&m("can't convert ["+S(n)+"]"),(r=mt(r,!0))<0&&Sn("invalid count must be >= 0 && < Infinity");for(var t=y(n)?n:w(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function St(n,r,t){var e=a,n=(r=mt(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=p(t)?" ":w(t))[c]?wt(e,ht(r/e[c])):e)[c]>r?j(e,0,r):e}var It,Tt,jt,Ot,Et=T("padStart",t,function(n,r,t){return St(n,r,t)+n}),u=T("padEnd",t,function(n,r,t){return n+St(n,r,t)}),xt=/([^\w\d_$])/g;function Ft(n){if(!n||typeof n!==K)return!1;var r=!1;if(n!==(Ot=Ot||!ar()||ar())){jt||(Tt=Function[f].toString,jt=A(Tt,e));try{var t=Cn(n),r=(r=!t)||(t=hn(t,G)?t[G]:t)&&typeof t==R&&Tt.call(t)===jt}catch(n){}}return r}function Pt(n){return n.value&&Kt(n),!0}var Ct,zt=[Lt,Kt,Wt,Rt];function Dt(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=typeof n,f=!1,s=!1,l=(n&&a===K?f=Ft(n):s=n===v||on(a),{type:a,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return Dt(t,n,r?c:e,r)},copyTo:function(n,r){return kt(t,n,r,c)}});return l.isPrim?i&&A(i,e,l)?l.result:n:(u=n,a=function(r){er(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!A(t||(n<zt.length?zt[n++]:Pt),e,l);)t=v},D(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),a(o)),o.v)}function kt(n,r,t,e){if(!p(t))for(var u in t)r[u]=Dt(n,t[u],e,u);return r}function At(n,r,t){return kt([],n,r,{handler:t,src:r,path:[]})}function Nt(n,r){return Dt([],n,{handler:r,src:n})}function Lt(n){var r,t=n.value;return!!h(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Rt(n){var r=n.value;return!!cn(r)&&(n.result=new Date(r.getTime()),!0)}function Wt(n){return n.type===R}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function _t(r,n){return D(n,function(n){At(r,n)}),r}function Bt(){return(Ct=!Ct||!Ct.b&&O&&O.lzy?F("performance"):Ct).v}function Gt(){var n=Bt();return n&&n.now?n.now():tt()}function Ht(n){return Gt()-n}var Ut=c,$t="(.*)";function Mt(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function Vt(n,r){return n[Or(3)]=function(){return qt(r)},n}function qt(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[M]=e;var n;return e||er(n,V,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.t&&t.t(n),r}),n}function Jt(n,r,t){r=r&&r[Or(9)];return r?r(n,t):[n]}var Zt=I("split",t),Qt=C()?I("split",t):Jt,Xt=T("endsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],u=n[c],t=!l(t)&&t<u?t:u;return j(n,t-e,t)===r}),Yt=I(U,t),U=I($,t),$=T("includes",t,ne),t=$;function ne(n,r,t){return sn(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==Yt(n,w(r),t)}var re,te="ref",ee="un"+te,ue="hasRef",oe="enabled";function ie(n,r,t){function e(){return c=!1,a&&a[ee]&&a[ee](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=v}var i,c=!0,a=n?r(v):v,n={cancel:o,refresh:u};return n[ue]=function(){return a&&a[ue]?a[ue]():c},n[te]=function(){return c=!0,a&&a[te]&&a[te](),i},n[ee]=e,n[oe]=!1,E(i=n,oe,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=v}}}function ce(r,n,t,e){var u=h(t),o=u?t.length:0,i=(0<o?t[0]:u?s:t)||setTimeout,c=(1<o?t[1]:s)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),z(a,r,k(arguments))},ie(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(c,r,[n])}return z(i,r,e)},function(n){z(c,r,[n])}));return f.h}function ae(n,r){return ce(this,!0,s,k(arguments))}var fe=100,se=50;function le(){return!(!(re=re||x(function(){return un(requestIdleCallback)},!1)).v||!requestIdleCallback)}return n.arrAppend=function(r,n){return!l(n)&&r&&(h(n)?z(r.push,r,n):Er(n)||xr(n)?Fr(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=qr,n.arrEvery=Pr,n.arrFilter=Cr,n.arrFind=J,n.arrFindIndex=Ur,n.arrFindLast=$r,n.arrFindLastIndex=Mr,n.arrForEach=D,n.arrFrom=X,n.arrIncludes=Vr,n.arrIndexOf=zr,n.arrLastIndexOf=Dr,n.arrMap=kr,n.arrReduce=Jr,n.arrSlice=k,n.arrSome=o,n.arrayDeepCopyHandler=Lt,n.asString=w,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return er(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),qt(n)},n.createCustomError=rt,n.createEnum=function(n){return wn(n,1,0,xn)},n.createEnumKeyMap=Dn,n.createEnumValueMap=function(n){return wn(n,1,1,xn)},n.createFilenameRegex=function(n,r,t){return Mt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?$t:"(.)"})},!!r,t)},n.createFnDeferredProxy=_r,n.createIterable=function(n){return Vt({},n)},n.createIterator=qt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&h(n)&&(u=d(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?_r(e,n.n):Zr(e[n.n],e))})),t},n.createRangeIterator=function(n,r,t){var e=n,u=s,o=(p(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 er(t,"v",{g:function(){return u}}),qt(t)},n.createSimpleMap=kn,n.createTimeout=function(n,r){return ce(this,!1,s,k(arguments))},n.createTimeoutWith=function(n,r,t){return ce(this,!1,n,k(arguments,1))},n.createTypeMap=kn,n.createWildcardRegex=function(n,r,t){return Mt(w(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,$t)},!!r,t)},n.dateDeepCopyHandler=Rt,n.deepExtend=function(n,r,t,e,u,o,i){return _t(Nt(n)||{},k(arguments))},n.dumpObj=S,n.elapsedTime=Ht,n.encodeAsHtml=function(n){return It=It||or(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),w(n).replace(/[&<>"']/g,function(n){return"&"+It.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(y(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+Et(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,v,r?an(r)?r:4:s)}catch(n){t='"'+S(n)+'"'}return t},n.fnApply=z,n.fnBind=Zr,n.fnCall=A,n.functionDeepCopyHandler=Wt,n.getDocument=cr,n.getGlobal=ir,n.getHistory=sr,n.getInst=wr,n.getIntValue=function(n,r){return p(n)?r:an(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=Or,n.getLazy=or,n.getLength=function(n){return n[Ut]},n.getNavigator=fr,n.getPerformance=Bt,n.getSymbol=C,n.getValueByIter=function(r,n,t){return n&&r&&(Fr(n,function(n){if(p(r))return-1;r=r[n]}),!p(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Zt(r,"."),u=e.length,o=0;o<u&&!p(n);o++)n=n[e[o]];return p(n)?t:n},n.getWindow=ar,n.hasDocument=function(){return!!cr()},n.hasHistory=function(){return!!sr()},n.hasIdleCallback=le,n.hasNavigator=function(){return!!fr()},n.hasPerformance=function(){return!!Bt()},n.hasSymbol=jr,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!p(r))if(h(r))o=0<r[c];else if(cn(r))o=!isNaN(r.getTime());else{if(fn(r))return!0;if(b(r)){try{e=r,D([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(d(n)?n():n),-1});var i=u;if(fn(i))return i;if(d(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!En(r)[c]}o=dn(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=h,n.isArrayBuffer=ln,n.isBlob=L,n.isBoolean=fn,n.isDate=cn,n.isDefined=un,n.isError=vn,n.isFile=B,n.isFormData=W,n.isFunction=d,n.isIterable=xr,n.isIterator=Er,n.isNode=function(){return(hr=hr||x(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!Y(function(){return n&&0+n},n)},n.isNullOrUndefined=p,n.isNumber=an,n.isObject=b,n.isPlainObject=Ft,n.isPrimitive=function(n){return n===v||on(typeof n)},n.isPrimitiveType=on,n.isPromise=function(n){return pn(n)&&d(n.catch)},n.isPromiseLike=pn,n.isRegExp=sn,n.isStrictNullOrUndefined=en,n.isStrictUndefined=function(n){return!un(n)},n.isString=y,n.isSymbol=Tr,n.isThenable=yn,n.isTruthy=dn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=l,n.isWebWorker=function(){return(br=br||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Fr,n.lazySafeGetInst=F,n.makeGlobRegex=function(n,r,t){return Mt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?$t:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=Vt,n.mathCeil=ht,n.mathFloor=bt,n.mathMax=Gn,n.mathMin=Q,n.mathToInt=mt,n.mathTrunc=gt,n.newSymbol=function(n,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(n):r?v:Zn(n)},n.normalizeJsName=function(n,r){n=w(n).replace(xt,"_");return l(r)?n:dt(n,!r)},n.objAssign=On,n.objCopyProps=At,n.objCreate=Qr,n.objDeepCopy=Nt,n.objDeepFreeze=xn,n.objDefine=er,n.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,rr(o))},n.objDefineGet=function(n,r,t,e,u){return E(n,r,rr(((n={e:u,c:e})[d(t)?"g":"v"]=t,n)))},n.objDefineProp=E,n.objDefineProperties=tr,n.objDefineProps=function(n,r){var t={};return g(r,function(n,r){t[n]=rr(r)}),tr(n,t)},n.objEntries=zn,n.objExtend=function(n,r,t,e,u,o,i){return _t(n||{},k(arguments))},n.objForEachKey=g,n.objFreeze=Fn,n.objGetOwnPropertyDescriptor=bn,n.objGetPrototypeOf=Cn,n.objHasOwn=gn,n.objHasOwnProperty=hn,n.objKeys=En,n.objSeal=Pn,n.objSetPrototypeOf=Xr,n.objToString=tn,n.perfNow=Gt,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=Nr,n.polyArrFindIndex=Lr,n.polyArrFindLast=Rr,n.polyArrFindLastIndex=Wr,n.polyArrFrom=Kr,n.polyArrIncludes=Ar,n.polyGetKnownSymbol=Yn,n.polyIsArray=function(n){return!p(n)&&"[object Array]"===tn(n)},n.polyNewSymbol=Zn,n.polyObjEntries=In,n.polyObjHasOwn=mn,n.polyObjKeys=function(n){if(!b(n)||n===v)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)gn(n,r)&&t.push(r);return t},n.polyStrIncludes=ne,n.polyStrSubstr=$n,n.polyStrSymSplit=Jt,n.polyStrTrim=ot,n.polyStrTrimEnd=ct,n.polyStrTrimStart=it,n.polySymbolFor=Qn,n.polySymbolKeyFor=Xn,n.polyUtcNow=et,n.readArgs=function(n,r,t){if(Br=Br||or(function(){return jr()&&Or(3)}),!gn(n,c)){var e=Br.v&&n[Br.v];if(e){var u=[],o=r===s||r<0?0:r,i=t<0||r<0?s:t;if(Fr(e.call(n),function(n,r){if(i!==s&&i<=r)return-1;o<=r&&u.push(n)}),(r===s||0<=r)&&(t===s||0<=t))return u;n=u}}return k(n,r,t)},n.safeGet=Y,n.safeGetLazy=x,n.scheduleIdleCallback=function(r,t){function e(n){var r=Gt();return{didTimeout:n,timeRemaining:function(){return se-Ht(r)}}}var u,n;return le()?(u=ie(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:ae(function(){r(e(!0))},l(n=(t||{}).timeout)?fe:n)},n.scheduleInterval=function(n,r){var t=this,e=k(arguments);return ie(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h},n.scheduleTimeout=ae,n.scheduleTimeoutWith=function(n,r,t){return ce(this,!0,n,k(arguments,1))},n.setBypassLazyCache=function(n){ur&&ur(),O.lzy=n},n.setDefaultIdleTimeout=function(n){fe=n},n.setDefaultMaxExecutionTime=function(n){se=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Fr(n,function(n){e&&(p(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Zt(n,".")).pop(),D(n,function(n){p(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=dt,n.strContains=t,n.strEndsWith=Xt,n.strIncludes=$,n.strIndexOf=Yt,n.strIsNullOrEmpty=function(n){return y(n)?n===a:p(n)},n.strIsNullOrWhiteSpace=function(n){return y(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:p(n)},n.strKebabCase=function(n,r){n=yt(n,"-");return(r?N:pt)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return j(n,0,r)},n.strLetterCase=function(n){return w(n).replace(/(_|\b)\w/g,N)},n.strLower=pt,n.strPadEnd=u,n.strPadStart=Et,n.strRepeat=wt,n.strRight=function(n,r){var t=n[c];return r<=0?a:r<t?j(n,t-r):n},n.strSlice=Hn,n.strSnakeCase=function(n,r){n=yt(n,"_");return(r?N:pt)(n)},n.strSplit=Zt,n.strStartsWith=Vn,n.strSubstr=Un,n.strSubstring=j,n.strSymSplit=Qt,n.strTrim=at,n.strTrimEnd=lt,n.strTrimLeft=st,n.strTrimRight=vt,n.strTrimStart=ft,n.strUpper=N,n.symbolFor=function(n){return gr&&(!O.lzy||P.b)||C(),(gr.v||Qn)(n)},n.symbolKeyFor=function(n){return mr&&(!O.lzy||P.b)||C(),(mr.v||Xn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=Sn,n.throwTypeError=m,n.throwUnsupported=function(n){throw new(Hr=Hr||rt("UnsupportedError"))(n)},n.utcNow=tt,n}({}); | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(n){"use strict";var s=void 0,v=null,a="",L="boolean",_="function",R="number",W="object",f="prototype",K="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",c="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[f],Q=String,t=Q[f],u=Math,X=Array,o=X[f];function Y(n,r){try{r=n()}catch(n){}return r}var nn=[B,R,L,r,"symbol","bigint"];function rn(r){return function(n){return typeof n===r}}function i(n){var r="[object "+n+"]";return function(n){return!(!n||tn(n)!==r)}}function tn(n){return Z.toString.call(n)}function l(n){return typeof n===r||n===r}function p(n){return n===v||l(n)}function en(n){return n===v||!un(n)}function un(n){return!!n||n!==s}function on(n){return n!==W&&!!~nn.indexOf(n)}var y=rn(B),d=rn(_);function b(n){return!(!n&&p(n)||!n||typeof n!==W)}var h=X.isArray,cn=i("Date"),an=rn(R),fn=rn(L),sn=i("RegExp"),B=i("File"),R=i("FormData"),L=i("Blob"),ln=i("ArrayBuffer"),vn=i("Error");function pn(n){return!!n&&d(n.then)}var yn=pn;function dn(n){return!(!n||Y(function(){return!(n&&0+n)},!n))}var bn=e.getOwnPropertyDescriptor;function hn(n,r){return n&&Z.hasOwnProperty.call(n,r)}var gn=e.hasOwn||mn;function mn(n,r){return hn(n,r)||!!bn(n,r)}function g(n,r,t){if(n&&b(n))for(var e in n)if(gn(n,e)&&-1===r.call(t||n,e,n[e]))break}function wn(n,t,e,r){var u={};return g(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function m(n){throw new TypeError(n)}function Sn(n){throw new RangeError(n)}function In(n){var t=[];return g(n,function(n,r){t.push([n,r])}),t}function Tn(n){return n}var jn=e.freeze,On=e.assign;function En(n){return b(n)&&n!==v||m("objKeys called on non-object"),e.keys(n)}function xn(n){return jn&&g(n,function(n,r){(h(r)||b(r))&&jn(r)}),Fn(n)}var Fn=jn||Tn,Pn=e.seal||Tn,Cn=e.getPrototypeOf||function(n){return n[K]||v},zn=e.entries||In;function Dn(n){return wn(n,0,0,xn)}function kn(n){var t={};return g(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),xn(t)}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}),w=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 S(n,r){var t=a;if(vn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,v,r?an(r)?r:4:s)}catch(n){t=" - "+S(n,r)}return tn(n)+": "+t}function Wn(n,r){m("'"+w(n)+"' not defined for "+S(r))}function Kn(r){return function(n){return n[r].apply(n,Bn.call(arguments,1))}}function I(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Bn.call(arguments,1));Wn(t,n)}}function T(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?Bn.call(r,1):r);Wn(e,n)}}var Bn=o[J],Q=u.min,Gn=u.max,Hn=I(J,t),j=I("substring",t),Un=T("substr",t,$n);function $n(n,r,t){return p(n)&&m("'polyStrSubstr called with invalid "+S(n)),t<0?a:((r=r||0)<0&&(r=Gn(r+n[c],0)),l(t)?Hn(n,r):Hn(n,r,r+t))}var Mn,Vn=T("startsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],t=0<t?t:0;return j(n,t,t+e)===r}),qn="_urid";function Jn(){var n;return Mn||(n=Rn(),Mn=n.gblSym=n.gblSym||{k:{},s:{}}),Mn}var Zn={};function Qn(n){return{description:w(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Xn(n){var r,t,e=Jn();return gn(e.k,n)||(r=Qn(n),t=En(e.s).length,r[qn]=function(){return t+"_"+r.toString()},e.k[n]=r,e.s[r[qn]()]=w(n)),e.k[n]}function Yn(n){n&&n.toString&&Vn(n.toString(),H)||m(n+" is not a symbol");n=n._polyfill&&n[qn]&&n[qn]();return n?Jn().s[n]:void 0}function nr(n){n=Nn[n];return n?Zn[n]=Zn[n]||Qn(H+"."+n):void 0}var rr={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function tr(r){var n,t={};return t[rr.c]=!0,t[rr.e]=!0,r.l&&(t.get=function(){return r.l.v},n=bn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),g(r,function(n,r){t[rr[n]]=l(r)?t[rr[n]]:r}),t}var O,E=e.defineProperty,er=e.defineProperties;function ur(n,r,t){return E(n,r,tr(t))}var or=function(){O=Rn(),or=v};function ir(r){var t={};return or&&or(),t.b=O.lzy,E(t,"v",{configurable:!0,get:function(){var n=r();return O.lzy||(E(t,"v",{value:n}),t.b&&delete t.b),O.lzy&&t.b!==O.lzy&&(t.b=O.lzy),n}}),t}function x(n,r){return ir(function(){return Y(n,r)})}function cr(n){return(vr=!vr||!1===n||O&&O.lzy&&!vr.b?x(_n,v):vr).v}function ar(){return(yr=!yr||O&&O.lzy&&!yr.b?F("document"):yr).v}function fr(){return(pr=!pr||O&&O.lzy&&!pr.b?F("window"):pr).v}function sr(){return(dr=!dr||O&&O.lzy&&!dr.b?F("navigator"):dr).v}function lr(){return(br=!br||O&&O.lzy&&!br.b?F("history"):br).v}function F(n){return x(function(){return Sr(n)||s},s)}var vr,pr,yr,dr,br,hr,gr,P,mr,wr,Sr=function(n,r){r=vr&&!1!==r?vr.v:cr(r);return r&&r[n]?r[n]:"window"===n&&pr?pr.v:v};function Ir(n){return x(function(){return P.v?P.v[n]:s},s)}var Tr,jr=rn("symbol");function Or(){return!!C()}function C(){var n=!P||O&&O.lzy&&!P.b;return n&&(P=F(H)),mr&&!n||(mr=Ir("for")),wr&&!n||(wr=Ir("keyFor")),P.v}function Er(n,r){var t=Nn[n];return P&&(!O.lzy||P.b)||C(),P.v?P.v[t||n]:r?s:nr(n)}function xr(n){return!!n&&d(n.next)}function Fr(n){return!en(n)&&d(n[Er(3)])}function Pr(r,n,t){if(r&&(xr(r)||(r=r[(Tr=Tr||ir(function(){return Er(3)})).v]?r[Tr.v]():null),xr(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[M]&&-1!==n.call(t||r,u[V],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[M]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}var z=Kn("apply"),Cr=I("every",o),zr=I("filter",o);function D(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 Dr=I(U,o),kr=I($,o),Ar=I("map",o),k=I(J,o),A=Kn("call");function Nr(n,r,t){return-1!==Dr(n,r,t)}function Lr(n,r,t){r=_r(n,r,t);return-1!==r?n[r]:void 0}function _r(t,e,u){var o=-1;return D(t,function(n,r){if(A(e,u|t,n,r,t))return o=r,-1}),o}function Rr(n,r,t){r=Wr(n,r,t);return-1!==r?n[r]:void 0}function Wr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&A(r,t|n,n[u],u,n)){e=u;break}return e}function Kr(n,t,e){var r,u;return h(n)?(r=k(n),t?Ar(r,t,e):r):(u=[],Pr(n,function(n,r){return u.push(t?A(t,e,n,r):n)}),u)}function Br(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}var Gr,Hr,Ur,J=T("find",o,Lr),$r=T("findIndex",o,_r),Mr=T("findLast",o,Rr),Vr=T("findLastIndex",o,Wr),X=X.from||Kr,qr=T("includes",o,Nr),Jr=qr,Zr=I("reduce",o),o=I("some",o),Qr=Kn("bind"),Xr=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: "+S(n));function t(){}return t[f]=n,new t};function Yr(n,r){return(e.setPrototypeOf||function(t,n){(Hr=Hr||ir(function(){var n={};return n[K]=[],n instanceof Array})).v?t[K]=n:g(n,function(n,r){return t[n]=r})})(n,r)}function nt(n,r){try{r&&(n[q]=r)}catch(n){}}function rt(n,r){try{ur(n,q,{v:r,c:!0,e:!1})}catch(n){}}function tt(e,u,n){var r,t,o=n||Error,i=o[f][q],c=Error.captureStackTrace,n=o;return rt(t=function(){var n=this;try{nt(o,e);var r,t=z(o,n,k(arguments))||n;return t!==n&&(r=Cn(n))!==Cn(t)&&Yr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{nt(o,i)}},r=e),(t=Yr(t,n))[f]=n===v?Xr(n):(a[f]=n[f],new a),t;function a(){this.constructor=t,rt(this,r)}}function et(){return(Date.now||ut)()}function ut(){return(new Date).getTime()}function ot(r){return function(n){return p(n)&&m("strTrim called ["+S(n)+"]"),n&&n.replace?n.replace(r,a):n}}var it=ot(/^\s+|(?=\s)\s+$/g),ct=ot(/^\s+/g),at=ot(/(?=\s)\s+$/g),ft=T("trim",t,it),st=T("trimStart",t,ct),lt=st,vt=T("trimEnd",t,at),pt=vt,N=I("toUpperCase",t),yt=I("toLowerCase",t);function dt(n,i,c){return ft(w(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 bt(n,r){return dt(n,"",!0).replace(/^\w/,r?N:yt)}var ht=u.floor,gt=u.ceil,mt=u.trunc||function(n){n=+n;return(0<n?ht:gt)(n)};function wt(n,r){var t=+n;return t==1/0&&r&&Sn("invalid value ["+S(n)+"]"),t!=t||0==t?0:mt(t)}var St=T("repeat",t,function(n,r){p(n)&&m("can't convert ["+S(n)+"]"),(r=wt(r,!0))<0&&Sn("invalid count must be >= 0 && < Infinity");for(var t=y(n)?n:w(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function It(n,r,t){var e=a,n=(r=wt(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=p(t)?" ":w(t))[c]?St(e,gt(r/e[c])):e)[c]>r?j(e,0,r):e}var Tt,jt,Ot,Et,xt=T("padStart",t,function(n,r,t){return It(n,r,t)+n}),u=T("padEnd",t,function(n,r,t){return n+It(n,r,t)}),Ft=/([^\w\d_$])/g;function Pt(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(Et=Et||!fr()||fr())){Ot||(jt=Function[f].toString,Ot=A(jt,e));try{var t=Cn(n),r=(r=!t)||(t=hn(t,G)?t[G]:t)&&typeof t==_&&jt.call(t)===Ot}catch(n){}}return r}function Ct(n){return n.value&&Kt(n),!0}var zt,Dt=[_t,Kt,Wt,Rt];function kt(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=typeof n,f=!1,s=!1,l=(n&&a===W?f=Pt(n):s=n===v||on(a),{type:a,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return kt(t,n,r?c:e,r)},copyTo:function(n,r){return At(t,n,r,c)}});return l.isPrim?i&&A(i,e,l)?l.result:n:(u=n,a=function(r){ur(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!A(t||(n<Dt.length?Dt[n++]:Ct),e,l);)t=v},D(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),a(o)),o.v)}function At(n,r,t,e){if(!p(t))for(var u in t)r[u]=kt(n,t[u],e,u);return r}function Nt(n,r,t){return At([],n,r,{handler:t,src:r,path:[]})}function Lt(n,r){return kt([],n,{handler:r,src:n})}function _t(n){var r,t=n.value;return!!h(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Rt(n){var r=n.value;return!!cn(r)&&(n.result=new Date(r.getTime()),!0)}function Wt(n){return n.type===_}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function Bt(r,n){return D(n,function(n){Nt(r,n)}),r}function Gt(){return(zt=!zt||!zt.b&&O&&O.lzy?F("performance"):zt).v}function Ht(){var n=Gt();return n&&n.now?n.now():et()}function Ut(n){return Ht()-n}var $t=c,Mt="(.*)";function Vt(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function qt(n,r){return n[Er(3)]=function(){return Jt(r)},n}function Jt(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[M]=e;var n;return e||ur(n,V,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.t&&t.t(n),r}),n}function Zt(n,r,t){r=r&&r[Er(9)];return r?r(n,t):[n]}var Qt=I("split",t),Xt=C()?I("split",t):Zt,Yt=T("endsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],u=n[c],t=!l(t)&&t<u?t:u;return j(n,t-e,t)===r}),ne=I(U,t),U=I($,t),$=T("includes",t,re),t=$;function re(n,r,t){return sn(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==ne(n,w(r),t)}var te,ee="ref",ue="un"+ee,oe="hasRef",ie="enabled";function ce(n,r,t){function e(){return c=!1,a&&a[ue]&&a[ue](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=v}var i,c=!0,a=n?r(v):v,n={cancel:o,refresh:u};return n[oe]=function(){return a&&a[oe]?a[oe]():c},n[ee]=function(){return c=!0,a&&a[ee]&&a[ee](),i},n[ue]=e,n[ie]=!1,E(i=n,ie,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=v}}}function ae(r,n,t,e){var u=h(t),o=u?t.length:0,i=(0<o?t[0]:u?s:t)||setTimeout,c=(1<o?t[1]:s)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),z(a,r,k(arguments))},ce(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(c,r,[n])}return z(i,r,e)},function(n){z(c,r,[n])}));return f.h}function fe(n,r){return ae(this,!0,s,k(arguments))}var se=100,le=50;function ve(){return!(!(te=te||x(function(){return un(requestIdleCallback)},!1)).v||!requestIdleCallback)}return n.arrAppend=function(r,n){return!l(n)&&r&&(h(n)?z(r.push,r,n):xr(n)||Fr(n)?Pr(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=Jr,n.arrEvery=Cr,n.arrFilter=zr,n.arrFind=J,n.arrFindIndex=$r,n.arrFindLast=Mr,n.arrFindLastIndex=Vr,n.arrForEach=D,n.arrFrom=X,n.arrIncludes=qr,n.arrIndexOf=Dr,n.arrLastIndexOf=kr,n.arrMap=Ar,n.arrReduce=Zr,n.arrSlice=k,n.arrSome=o,n.arrayDeepCopyHandler=_t,n.asString=w,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return ur(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Jt(n)},n.createCustomError=tt,n.createEnum=function(n){return wn(n,1,0,xn)},n.createEnumKeyMap=Dn,n.createEnumValueMap=function(n){return wn(n,1,1,xn)},n.createFilenameRegex=function(n,r,t){return Vt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Mt:"(.)"})},!!r,t)},n.createFnDeferredProxy=Br,n.createIterable=function(n){return qt({},n)},n.createIterator=Jt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&h(n)&&(u=d(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Br(e,n.n):Qr(e[n.n],e))})),t},n.createRangeIterator=function(n,r,t){var e=n,u=s,o=(p(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 ur(t,"v",{g:function(){return u}}),Jt(t)},n.createSimpleMap=kn,n.createTimeout=function(n,r){return ae(this,!1,s,k(arguments))},n.createTimeoutWith=function(n,r,t){return ae(this,!1,n,k(arguments,1))},n.createTypeMap=kn,n.createWildcardRegex=function(n,r,t){return Vt(w(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,Mt)},!!r,t)},n.dateDeepCopyHandler=Rt,n.deepExtend=function(n,r,t,e,u,o,i){return Bt(Lt(n)||{},k(arguments))},n.dumpObj=S,n.elapsedTime=Ut,n.encodeAsHtml=function(n){return Tt=Tt||ir(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),w(n).replace(/[&<>"']/g,function(n){return"&"+Tt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(y(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+xt(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,v,r?an(r)?r:4:s)}catch(n){t='"'+S(n)+'"'}return t},n.fnApply=z,n.fnBind=Qr,n.fnCall=A,n.functionDeepCopyHandler=Wt,n.getDocument=ar,n.getGlobal=cr,n.getHistory=lr,n.getInst=Sr,n.getIntValue=function(n,r){return p(n)?r:an(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=Er,n.getLazy=ir,n.getLength=function(n){return n[$t]},n.getNavigator=sr,n.getPerformance=Gt,n.getSymbol=C,n.getValueByIter=function(r,n,t){return n&&r&&(Pr(n,function(n){if(p(r))return-1;r=r[n]}),!p(r))?r:t},n.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Qt(r,"."),u=e.length,o=0;o<u&&!p(n);o++)n=n[e[o]];return p(n)?t:n},n.getWindow=fr,n.hasDocument=function(){return!!ar()},n.hasHistory=function(){return!!lr()},n.hasIdleCallback=ve,n.hasNavigator=function(){return!!sr()},n.hasPerformance=function(){return!!Gt()},n.hasSymbol=Or,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!p(r))if(h(r))o=0<r[c];else if(cn(r))o=!isNaN(r.getTime());else{if(fn(r))return!0;if(b(r)){try{e=r,D([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(d(n)?n():n),-1});var i=u;if(fn(i))return i;if(d(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!En(r)[c]}o=dn(r)}return o}(n,0)},n.hasWindow=function(){return!!fr()},n.isArray=h,n.isArrayBuffer=ln,n.isBlob=L,n.isBoolean=fn,n.isDate=cn,n.isDefined=un,n.isError=vn,n.isFile=B,n.isFormData=R,n.isFunction=d,n.isIterable=Fr,n.isIterator=xr,n.isNode=function(){return(gr=gr||x(function(){return!(!process||!(process.versions||{}).node)},!1)).v},n.isNotTruthy=function(n){return!n||!Y(function(){return n&&0+n},n)},n.isNullOrUndefined=p,n.isNumber=an,n.isObject=b,n.isPlainObject=Pt,n.isPrimitive=function(n){return n===v||on(typeof n)},n.isPrimitiveType=on,n.isPromise=function(n){return pn(n)&&d(n.catch)},n.isPromiseLike=pn,n.isRegExp=sn,n.isStrictNullOrUndefined=en,n.isStrictUndefined=function(n){return!un(n)},n.isString=y,n.isSymbol=jr,n.isThenable=yn,n.isTruthy=dn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=l,n.isWebWorker=function(){return(hr=hr||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Pr,n.lazySafeGetInst=F,n.makeGlobRegex=function(n,r,t){return Vt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Mt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=qt,n.mathCeil=gt,n.mathFloor=ht,n.mathMax=Gn,n.mathMin=Q,n.mathToInt=wt,n.mathTrunc=mt,n.newSymbol=function(n,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(n):r?v:Qn(n)},n.normalizeJsName=function(n,r){n=w(n).replace(Ft,"_");return l(r)?n:bt(n,!r)},n.objAssign=On,n.objCopyProps=Nt,n.objCreate=Xr,n.objDeepCopy=Lt,n.objDeepFreeze=xn,n.objDefine=ur,n.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,tr(o))},n.objDefineGet=function(n,r,t,e,u){return E(n,r,tr(((n={e:u,c:e})[d(t)?"g":"v"]=t,n)))},n.objDefineProp=E,n.objDefineProperties=er,n.objDefineProps=function(n,r){var t={};return g(r,function(n,r){t[n]=tr(r)}),er(n,t)},n.objEntries=zn,n.objExtend=function(n,r,t,e,u,o,i){return Bt(n||{},k(arguments))},n.objForEachKey=g,n.objFreeze=Fn,n.objGetOwnPropertyDescriptor=bn,n.objGetPrototypeOf=Cn,n.objHasOwn=gn,n.objHasOwnProperty=hn,n.objKeys=En,n.objSeal=Pn,n.objSetPrototypeOf=Yr,n.objToString=tn,n.perfNow=Ht,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=Lr,n.polyArrFindIndex=_r,n.polyArrFindLast=Rr,n.polyArrFindLastIndex=Wr,n.polyArrFrom=Kr,n.polyArrIncludes=Nr,n.polyGetKnownSymbol=nr,n.polyIsArray=function(n){return!p(n)&&"[object Array]"===tn(n)},n.polyNewSymbol=Qn,n.polyObjEntries=In,n.polyObjHasOwn=mn,n.polyObjKeys=function(n){if(!b(n)||n===v)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)gn(n,r)&&t.push(r);return t},n.polyStrIncludes=re,n.polyStrSubstr=$n,n.polyStrSymSplit=Zt,n.polyStrTrim=it,n.polyStrTrimEnd=at,n.polyStrTrimStart=ct,n.polySymbolFor=Xn,n.polySymbolKeyFor=Yn,n.polyUtcNow=ut,n.readArgs=function(n,r,t){if(Gr=Gr||ir(function(){return Or()&&Er(3)}),!gn(n,c)){var e=Gr.v&&n[Gr.v];if(e){var u=[],o=r===s||r<0?0:r,i=t<0||r<0?s:t;if(Pr(e.call(n),function(n,r){if(i!==s&&i<=r)return-1;o<=r&&u.push(n)}),(r===s||0<=r)&&(t===s||0<=t))return u;n=u}}return k(n,r,t)},n.safeGet=Y,n.safeGetLazy=x,n.scheduleIdleCallback=function(r,t){function e(n){var r=Ht();return{didTimeout:n,timeRemaining:function(){return le-Ut(r)}}}var u,n;return ve()?(u=ce(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:fe(function(){r(e(!0))},l(n=(t||{}).timeout)?se:n)},n.scheduleInterval=function(n,r){var t=this,e=k(arguments);return ce(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h},n.scheduleTimeout=fe,n.scheduleTimeoutWith=function(n,r,t){return ae(this,!0,n,k(arguments,1))},n.setBypassLazyCache=function(n){or&&or(),O.lzy=n},n.setDefaultIdleTimeout=function(n){se=n},n.setDefaultMaxExecutionTime=function(n){le=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Pr(n,function(n){e&&(p(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},n.setValueByKey=function(r,n,t){var e;r&&n&&(e=(n=Qt(n,".")).pop(),D(n,function(n){p(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=bt,n.strContains=t,n.strEndsWith=Yt,n.strIncludes=$,n.strIndexOf=ne,n.strIsNullOrEmpty=function(n){return y(n)?n===a:p(n)},n.strIsNullOrWhiteSpace=function(n){return y(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:p(n)},n.strKebabCase=function(n,r){n=dt(n,"-");return(r?N:yt)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return j(n,0,r)},n.strLetterCase=function(n){return w(n).replace(/(_|\b)\w/g,N)},n.strLower=yt,n.strPadEnd=u,n.strPadStart=xt,n.strRepeat=St,n.strRight=function(n,r){var t=n[c];return r<=0?a:r<t?j(n,t-r):n},n.strSlice=Hn,n.strSnakeCase=function(n,r){n=dt(n,"_");return(r?N:yt)(n)},n.strSplit=Qt,n.strStartsWith=Vn,n.strSubstr=Un,n.strSubstring=j,n.strSymSplit=Xt,n.strTrim=ft,n.strTrimEnd=vt,n.strTrimLeft=lt,n.strTrimRight=pt,n.strTrimStart=st,n.strUpper=N,n.symbolFor=function(n){return mr&&(!O.lzy||P.b)||C(),(mr.v||Xn)(n)},n.symbolKeyFor=function(n){return wr&&(!O.lzy||P.b)||C(),(wr.v||Yn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=Sn,n.throwTypeError=m,n.throwUnsupported=function(n){throw new(Ur=Ur||tt("UnsupportedError"))(n)},n.utcNow=et,n}({}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
function n(n){"use strict";var s=void 0,p=null,a="",L="boolean",R="function",W="number",K="object",f="prototype",_="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",c="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[f],t=(_n=String)[f],u=Math,o=(Mr=Array)[f];function Q(n,r){try{r=n()}catch(n){}return r}var X=[B,W,L,r,"symbol","bigint"];function Y(r){return function(n){return typeof n===r}}function i(n){var r="[object "+n+"]";return function(n){return!(!n||nn(n)!==r)}}function nn(n){return Z.toString.call(n)}function l(n){return typeof n===r||n===r}function v(n){return n===p||l(n)}function rn(n){return n===p||!tn(n)}function tn(n){return!!n||n!==s}function en(n){return n!==K&&!!~X.indexOf(n)}var y=Y(B),d=Y(R);function b(n){return!(!n&&v(n)||!n||typeof n!==K)}var h=Mr.isArray,un=i("Date"),on=Y(W),cn=Y(L),an=i("RegExp"),B=i("File"),W=i("FormData"),L=i("Blob"),fn=i("ArrayBuffer"),sn=i("Error");function ln(n){return!!n&&d(n.then)}var pn=ln;function vn(n){return!(!n||Q(function(){return!(n&&0+n)},!n))}var yn=e.getOwnPropertyDescriptor;function dn(n,r){return n&&Z.hasOwnProperty.call(n,r)}var bn=e.hasOwn||hn;function hn(n,r){return dn(n,r)||!!yn(n,r)}function g(n,r,t){if(n&&b(n))for(var e in n)if(bn(n,e)&&-1===r.call(t||n,e,n[e]))break}function gn(n,t,e,r){var u={};return g(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function m(n){throw new TypeError(n)}function mn(n){throw new RangeError(n)}function wn(n){var t=[];return g(n,function(n,r){t.push([n,r])}),t}function Sn(n){return n}var In=e.freeze,Tn=e.assign;function jn(n){return b(n)&&n!==p||m("objKeys called on non-object"),e.keys(n)}function On(n){return In&&g(n,function(n,r){(h(r)||b(r))&&In(r)}),En(n)}var En=In||Sn,xn=e.seal||Sn,Fn=e.getPrototypeOf||function(n){return n[_]||p},Pn=e.entries||wn;function Cn(n){return gn(n,0,0,On)}function zn(n){var t={};return g(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),On(t)}var Dn,kn=Cn({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=_n,An="__tsUtils$gblCfg";function Nn(){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 Ln(){var n;return Dn||(n=Nn()||{},Dn=n[An]=n[An]||{}),Dn}function S(n,r){var t=a;if(sn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,p,r?on(r)?r:4:s)}catch(n){t=" - "+S(n,r)}return nn(n)+": "+t}function Rn(n,r){m("'"+w(n)+"' not defined for "+S(r))}function Wn(r){return function(n){return n[r].apply(n,Kn.call(arguments,1))}}function I(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Kn.call(arguments,1));Rn(t,n)}}function T(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?Kn.call(r,1):r);Rn(e,n)}}var Kn=o[J],_n=u.min,Bn=u.max,Gn=I(J,t),j=I("substring",t),Hn=T("substr",t,Un);function Un(n,r,t){return v(n)&&m("'polyStrSubstr called with invalid "+S(n)),t<0?a:((r=r||0)<0&&(r=Bn(r+n[c],0)),l(t)?Gn(n,r):Gn(n,r,r+t))}var $n,Mn=T("startsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],t=0<t?t:0;return j(n,t,t+e)===r});function Vn(){var n;return $n||(n=Ln(),$n=n.gblSym=n.gblSym||{k:{},s:{}}),$n}var qn={};function Jn(n){return{description:w(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Zn(n){var r,t=Vn();return bn(t,n)||(r=Jn(n),t.k[n]=r,t.s[r]=w(n)),t.k[n]}function Qn(n){return n&&n.toString&&Mn(n.toString(),H)||m(n+" is not a symbol"),Vn().s[n]}function Xn(n){n=kn[n];return n?qn[n]=qn[n]||Jn(H+"."+n):void 0}var Yn={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function nr(r){var n,t={};return t[Yn.c]=!0,t[Yn.e]=!0,r.l&&(t.get=function(){return r.l.v},n=yn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),g(r,function(n,r){t[Yn[n]]=l(r)?t[Yn[n]]:r}),t}var O,E=e.defineProperty,rr=e.defineProperties;function tr(n,r,t){return E(n,r,nr(t))}var er=function(){O=Ln(),er=p};function ur(r){var t={};return er&&er(),t.b=O.lzy,E(t,"v",{configurable:!0,get:function(){var n=r();return O.lzy||(E(t,"v",{value:n}),t.b&&delete t.b),O.lzy&&t.b!==O.lzy&&(t.b=O.lzy),n}}),t}function x(n,r){return ur(function(){return Q(n,r)})}function or(n){return(sr=!sr||!1===n||O&&O.lzy&&!sr.b?x(Nn,p):sr).v}function ir(){return(pr=!pr||O&&O.lzy&&!pr.b?F("document"):pr).v}function cr(){return(lr=!lr||O&&O.lzy&&!lr.b?F("window"):lr).v}function ar(){return(vr=!vr||O&&O.lzy&&!vr.b?F("navigator"):vr).v}function fr(){return(yr=!yr||O&&O.lzy&&!yr.b?F("history"):yr).v}function F(n){return x(function(){return mr(n)||s},s)}var sr,lr,pr,vr,yr,dr,br,P,hr,gr,mr=function(n,r){r=sr&&!1!==r?sr.v:or(r);return r&&r[n]?r[n]:"window"===n&&lr?lr.v:p};function wr(n){return x(function(){return P.v?P[n]:s},s)}var Sr,Ir=Y("symbol");function Tr(){return!!C()}function C(){var n=!P||O&&O.lzy&&!P.b;return n&&(P=F(H)),hr&&!n||(hr=wr("for")),gr&&!n||(gr=wr("keyFor")),P.v}function jr(n,r){var t=kn[n];return P&&(!O.lzy||P.b)||C(),P.v?P.v[t||n]:r?s:Xn(n)}function Or(n){return!!n&&d(n.next)}function Er(n){return!rn(n)&&d(n[jr(3)])}function xr(r,n,t){if(r&&(Or(r)||(r=r[(Sr=Sr||ur(function(){return jr(3)})).v]?r[Sr.v]():null),Or(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[M]&&-1!==n.call(t||r,u[V],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[M]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}var z=Wn("apply"),Fr=I("every",o),Pr=I("filter",o);function D(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 Cr=I(U,o),zr=I($,o),Dr=I("map",o),k=I(J,o),A=Wn("call");function kr(n,r,t){return-1!==Cr(n,r,t)}function Ar(n,r,t){r=Nr(n,r,t);return-1!==r?n[r]:void 0}function Nr(t,e,u){var o=-1;return D(t,function(n,r){if(A(e,u|t,n,r,t))return o=r,-1}),o}function Lr(n,r,t){r=Rr(n,r,t);return-1!==r?n[r]:void 0}function Rr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&A(r,t|n,n[u],u,n)){e=u;break}return e}function Wr(n,t,e){var r,u;return h(n)?(r=k(n),t?Dr(r,t,e):r):(u=[],xr(n,function(n,r){return u.push(t?A(t,e,n,r):n)}),u)}function Kr(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}var _r,Br,Gr,J=T("find",o,Ar),Hr=T("findIndex",o,Nr),Ur=T("findLast",o,Lr),$r=T("findLastIndex",o,Rr),Mr=Mr.from||Wr,Vr=T("includes",o,kr),qr=Vr,Jr=I("reduce",o),o=I("some",o),Zr=Wn("bind"),Qr=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+S(n));function t(){}return t[f]=n,new t};function Xr(n,r){return(e.setPrototypeOf||function(t,n){(Br=Br||ur(function(){var n={};return n[_]=[],n instanceof Array})).v?t[_]=n:g(n,function(n,r){return t[n]=r})})(n,r)}function Yr(n,r){try{r&&(n[q]=r)}catch(n){}}function nt(n,r){try{tr(n,q,{v:r,c:!0,e:!1})}catch(n){}}function rt(e,u,n){var r,t,o=n||Error,i=o[f][q],c=Error.captureStackTrace,n=o;return nt(t=function(){var n=this;try{Yr(o,e);var r,t=z(o,n,k(arguments))||n;return t!==n&&(r=Fn(n))!==Fn(t)&&Xr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{Yr(o,i)}},r=e),(t=Xr(t,n))[f]=n===p?Qr(n):(a[f]=n[f],new a),t;function a(){this.constructor=t,nt(this,r)}}function tt(){return(Date.now||et)()}function et(){return(new Date).getTime()}function ut(r){return function(n){return v(n)&&m("strTrim called ["+S(n)+"]"),n&&n.replace?n.replace(r,a):n}}var ot=ut(/^\s+|(?=\s)\s+$/g),it=ut(/^\s+/g),ct=ut(/(?=\s)\s+$/g),at=T("trim",t,ot),ft=T("trimStart",t,it),st=ft,lt=T("trimEnd",t,ct),pt=lt,N=I("toUpperCase",t),vt=I("toLowerCase",t);function yt(n,i,c){return at(w(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 dt(n,r){return yt(n,"",!0).replace(/^\w/,r?N:vt)}var bt=u.floor,ht=u.ceil,gt=u.trunc||function(n){n=+n;return(0<n?bt:ht)(n)};function mt(n,r){var t=+n;return t==1/0&&r&&mn("invalid value ["+S(n)+"]"),t!=t||0==t?0:gt(t)}var wt=T("repeat",t,function(n,r){v(n)&&m("can't convert ["+S(n)+"]"),(r=mt(r,!0))<0&&mn("invalid count must be >= 0 && < Infinity");for(var t=y(n)?n:w(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function St(n,r,t){var e=a,n=(r=mt(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":w(t))[c]?wt(e,ht(r/e[c])):e)[c]>r?j(e,0,r):e}var It,Tt,jt,Ot,Et=T("padStart",t,function(n,r,t){return St(n,r,t)+n}),u=T("padEnd",t,function(n,r,t){return n+St(n,r,t)}),xt=/([^\w\d_$])/g;function Ft(n){if(!n||typeof n!==K)return!1;var r=!1;if(n!==(Ot=Ot||!cr()||cr())){jt||(Tt=Function[f].toString,jt=A(Tt,e));try{var t=Fn(n),r=(r=!t)||(t=dn(t,G)?t[G]:t)&&typeof t==R&&Tt.call(t)===jt}catch(n){}}return r}function Pt(n){return n.value&&Kt(n),!0}var Ct,zt=[Lt,Kt,Wt,Rt];function Dt(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=typeof n,f=!1,s=!1,l=(n&&a===K?f=Ft(n):s=n===p||en(a),{type:a,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return Dt(t,n,r?c:e,r)},copyTo:function(n,r){return kt(t,n,r,c)}});return l.isPrim?i&&A(i,e,l)?l.result:n:(u=n,a=function(r){tr(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!A(t||(n<zt.length?zt[n++]:Pt),e,l);)t=p},D(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),a(o)),o.v)}function kt(n,r,t,e){if(!v(t))for(var u in t)r[u]=Dt(n,t[u],e,u);return r}function At(n,r,t){return kt([],n,r,{handler:t,src:r,path:[]})}function Nt(n,r){return Dt([],n,{handler:r,src:n})}function Lt(n){var r,t=n.value;return!!h(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Rt(n){var r=n.value;return!!un(r)&&(n.result=new Date(r.getTime()),!0)}function Wt(n){return n.type===R}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function _t(r,n){return D(n,function(n){At(r,n)}),r}function Bt(){return(Ct=!Ct||!Ct.b&&O&&O.lzy?F("performance"):Ct).v}function Gt(){var n=Bt();return n&&n.now?n.now():tt()}function Ht(n){return Gt()-n}var Ut=c,$t="(.*)";function Mt(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function Vt(n,r){return n[jr(3)]=function(){return qt(r)},n}function qt(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[M]=e;var n;return e||tr(n,V,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.t&&t.t(n),r}),n}function Jt(n,r,t){r=r&&r[jr(9)];return r?r(n,t):[n]}var Zt=I("split",t),Qt=C()?I("split",t):Jt,Xt=T("endsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],u=n[c],t=!l(t)&&t<u?t:u;return j(n,t-e,t)===r}),Yt=I(U,t),U=I($,t),t=$=T("includes",t,ne);function ne(n,r,t){return an(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==Yt(n,w(r),t)}var re,te="ref",ee="un"+te,ue="hasRef",oe="enabled";function ie(n,r,t){function e(){return c=!1,a&&a[ee]&&a[ee](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=p}var i,c=!0,a=n?r(p):p,n={cancel:o,refresh:u};return n[ue]=function(){return a&&a[ue]?a[ue]():c},n[te]=function(){return c=!0,a&&a[te]&&a[te](),i},n[ee]=e,n[oe]=!1,E(i=n,oe,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=p}}}function ce(r,n,t,e){var u=h(t),o=u?t.length:0,i=(0<o?t[0]:u?s:t)||setTimeout,c=(1<o?t[1]:s)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),z(a,r,k(arguments))},ie(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(c,r,[n])}return z(i,r,e)},function(n){z(c,r,[n])}));return f.h}function ae(n,r){return ce(this,!0,s,k(arguments))}var fe=100,se=50;function le(){return!(!(re=re||x(function(){return tn(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(r,n){return!l(n)&&r&&(h(n)?z(r.push,r,n):Or(n)||Er(n)?xr(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=qr,n.arrEvery=Fr,n.arrFilter=Pr,n.arrFind=J,n.arrFindIndex=Hr,n.arrFindLast=Ur,n.arrFindLastIndex=$r,n.arrForEach=D,n.arrFrom=Mr,n.arrIncludes=Vr,n.arrIndexOf=Cr,n.arrLastIndexOf=zr,n.arrMap=Dr,n.arrReduce=Jr,n.arrSlice=k,n.arrSome=o,n.arrayDeepCopyHandler=Lt,n.asString=w,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return tr(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),qt(n)},n.createCustomError=rt,n.createEnum=function(n){return gn(n,1,0,On)},n.createEnumKeyMap=Cn,n.createEnumValueMap=function(n){return gn(n,1,1,On)},n.createFilenameRegex=function(n,r,t){return Mt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?$t:"(.)"})},!!r,t)},n.createFnDeferredProxy=Kr,n.createIterable=function(n){return Vt({},n)},n.createIterator=qt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&h(n)&&(u=d(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Kr(e,n.n):Zr(e[n.n],e))})),t},n.createRangeIterator=function(n,r,t){var e=n,u=s,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 tr(t,"v",{g:function(){return u}}),qt(t)},n.createSimpleMap=zn,n.createTimeout=function(n,r){return ce(this,!1,s,k(arguments))},n.createTimeoutWith=function(n,r,t){return ce(this,!1,n,k(arguments,1))},n.createTypeMap=zn,n.createWildcardRegex=function(n,r,t){return Mt(w(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,$t)},!!r,t)},n.dateDeepCopyHandler=Rt,n.deepExtend=function(n,r,t,e,u,o,i){return _t(Nt(n)||{},k(arguments))},n.dumpObj=S,n.elapsedTime=Ht,n.encodeAsHtml=function(n){return It=It||ur(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),w(n).replace(/[&<>"']/g,function(n){return"&"+It.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(y(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+Et(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,p,r?on(r)?r:4:s)}catch(n){t='"'+S(n)+'"'}return t},n.fnApply=z,n.fnBind=Zr,n.fnCall=A,n.functionDeepCopyHandler=Wt,n.getDocument=ir,n.getGlobal=or,n.getHistory=fr,n.getInst=mr,n.getIntValue=function(n,r){return v(n)?r:on(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=jr,n.getLazy=ur,n.getLength=function(n){return n[Ut]},n.getNavigator=ar,n.getPerformance=Bt,n.getSymbol=C,n.getValueByIter=function(r,n,t){return n&&r&&(xr(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=Zt(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=le,n.hasNavigator=function(){return!!ar()},n.hasPerformance=function(){return!!Bt()},n.hasSymbol=Tr,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(h(r))o=0<r[c];else if(un(r))o=!isNaN(r.getTime());else{if(cn(r))return!0;if(b(r)){try{e=r,D([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(d(n)?n():n),-1});var i=u;if(cn(i))return i;if(d(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!jn(r)[c]}o=vn(r)}return o}(n,0)},n.hasWindow=function(){return!!cr()},n.isArray=h,n.isArrayBuffer=fn,n.isBlob=L,n.isBoolean=cn,n.isDate=un,n.isDefined=tn,n.isError=sn,n.isFile=B,n.isFormData=W,n.isFunction=d,n.isIterable=Er,n.isIterator=Or,n.isNode=function(){return(br=br||x(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=on,n.isObject=b,n.isPlainObject=Ft,n.isPrimitive=function(n){return n===p||en(typeof n)},n.isPrimitiveType=en,n.isPromise=function(n){return ln(n)&&d(n.catch)},n.isPromiseLike=ln,n.isRegExp=an,n.isStrictNullOrUndefined=rn,n.isStrictUndefined=function(n){return!tn(n)},n.isString=y,n.isSymbol=Ir,n.isThenable=pn,n.isTruthy=vn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=l,n.isWebWorker=function(){return(dr=dr||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=xr,n.lazySafeGetInst=F,n.makeGlobRegex=function(n,r,t){return Mt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?$t:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=Vt,n.mathCeil=ht,n.mathFloor=bt,n.mathMax=Bn,n.mathMin=_n,n.mathToInt=mt,n.mathTrunc=gt,n.newSymbol=function(n,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(n):r?p:Jn(n)},n.normalizeJsName=function(n,r){n=w(n).replace(xt,"_");return l(r)?n:dt(n,!r)},n.objAssign=Tn,n.objCopyProps=At,n.objCreate=Qr,n.objDeepCopy=Nt,n.objDeepFreeze=On,n.objDefine=tr,n.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,nr(o))},n.objDefineGet=function(n,r,t,e,u){return E(n,r,nr(((n={e:u,c:e})[d(t)?"g":"v"]=t,n)))},n.objDefineProp=E,n.objDefineProperties=rr,n.objDefineProps=function(n,r){var t={};return g(r,function(n,r){t[n]=nr(r)}),rr(n,t)},n.objEntries=Pn,n.objExtend=function(n,r,t,e,u,o,i){return _t(n||{},k(arguments))},n.objForEachKey=g,n.objFreeze=En,n.objGetOwnPropertyDescriptor=yn,n.objGetPrototypeOf=Fn,n.objHasOwn=bn,n.objHasOwnProperty=dn,n.objKeys=jn,n.objSeal=xn,n.objSetPrototypeOf=Xr,n.objToString=nn,n.perfNow=Gt,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=Ar,n.polyArrFindIndex=Nr,n.polyArrFindLast=Lr,n.polyArrFindLastIndex=Rr,n.polyArrFrom=Wr,n.polyArrIncludes=kr,n.polyGetKnownSymbol=Xn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===nn(n)},n.polyNewSymbol=Jn,n.polyObjEntries=wn,n.polyObjHasOwn=hn,n.polyObjKeys=function(n){if(!b(n)||n===p)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)bn(n,r)&&t.push(r);return t},n.polyStrIncludes=ne,n.polyStrSubstr=Un,n.polyStrSymSplit=Jt,n.polyStrTrim=ot,n.polyStrTrimEnd=ct,n.polyStrTrimStart=it,n.polySymbolFor=Zn,n.polySymbolKeyFor=Qn,n.polyUtcNow=et,n.readArgs=function(n,r,t){if(_r=_r||ur(function(){return Tr()&&jr(3)}),!bn(n,c)){var e=_r.v&&n[_r.v];if(e){var u=[],o=r===s||r<0?0:r,i=t<0||r<0?s:t;if(xr(e.call(n),function(n,r){if(i!==s&&i<=r)return-1;o<=r&&u.push(n)}),(r===s||0<=r)&&(t===s||0<=t))return u;n=u}}return k(n,r,t)},n.safeGet=Q,n.safeGetLazy=x,n.scheduleIdleCallback=function(r,t){function e(n){var r=Gt();return{didTimeout:n,timeRemaining:function(){return se-Ht(r)}}}var u,n;return le()?(u=ie(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:ae(function(){r(e(!0))},l(n=(t||{}).timeout)?fe:n)},n.scheduleInterval=function(n,r){var t=this,e=k(arguments);return ie(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h},n.scheduleTimeout=ae,n.scheduleTimeoutWith=function(n,r,t){return ce(this,!0,n,k(arguments,1))},n.setBypassLazyCache=function(n){er&&er(),O.lzy=n},n.setDefaultIdleTimeout=function(n){fe=n},n.setDefaultMaxExecutionTime=function(n){se=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(xr(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=Zt(n,".")).pop(),D(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=dt,n.strContains=t,n.strEndsWith=Xt,n.strIncludes=$,n.strIndexOf=Yt,n.strIsNullOrEmpty=function(n){return y(n)?n===a:v(n)},n.strIsNullOrWhiteSpace=function(n){return y(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:v(n)},n.strKebabCase=function(n,r){n=yt(n,"-");return(r?N:vt)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return j(n,0,r)},n.strLetterCase=function(n){return w(n).replace(/(_|\b)\w/g,N)},n.strLower=vt,n.strPadEnd=u,n.strPadStart=Et,n.strRepeat=wt,n.strRight=function(n,r){var t=n[c];return r<=0?a:r<t?j(n,t-r):n},n.strSlice=Gn,n.strSnakeCase=function(n,r){n=yt(n,"_");return(r?N:vt)(n)},n.strSplit=Zt,n.strStartsWith=Mn,n.strSubstr=Hn,n.strSubstring=j,n.strSymSplit=Qt,n.strTrim=at,n.strTrimEnd=lt,n.strTrimLeft=st,n.strTrimRight=pt,n.strTrimStart=ft,n.strUpper=N,n.symbolFor=function(n){return hr&&(!O.lzy||P.b)||C(),(hr.v||Zn)(n)},n.symbolKeyFor=function(n){return gr&&(!O.lzy||P.b)||C(),(gr.v||Qn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=mn,n.throwTypeError=m,n.throwUnsupported=function(n){throw new(Gr=Gr||rt("UnsupportedError"))(n)},n.utcNow=tt}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.10.1 */ | ||
function n(n){"use strict";var l=void 0,p=null,a="",L="boolean",_="function",R="number",W="object",f="prototype",K="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",c="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[f],t=(Kn=String)[f],u=Math,o=(Vr=Array)[f];function Q(n,r){try{r=n()}catch(n){}return r}var X=[B,R,L,r,"symbol","bigint"];function Y(r){return function(n){return typeof n===r}}function i(n){var r="[object "+n+"]";return function(n){return!(!n||nn(n)!==r)}}function nn(n){return Z.toString.call(n)}function s(n){return typeof n===r||n===r}function v(n){return n===p||s(n)}function rn(n){return n===p||!tn(n)}function tn(n){return!!n||n!==l}function en(n){return n!==W&&!!~X.indexOf(n)}var y=Y(B),d=Y(_);function b(n){return!(!n&&v(n)||!n||typeof n!==W)}var h=Vr.isArray,un=i("Date"),on=Y(R),cn=Y(L),an=i("RegExp"),B=i("File"),R=i("FormData"),L=i("Blob"),fn=i("ArrayBuffer"),ln=i("Error");function sn(n){return!!n&&d(n.then)}var pn=sn;function vn(n){return!(!n||Q(function(){return!(n&&0+n)},!n))}var yn=e.getOwnPropertyDescriptor;function dn(n,r){return n&&Z.hasOwnProperty.call(n,r)}var bn=e.hasOwn||hn;function hn(n,r){return dn(n,r)||!!yn(n,r)}function g(n,r,t){if(n&&b(n))for(var e in n)if(bn(n,e)&&-1===r.call(t||n,e,n[e]))break}function gn(n,t,e,r){var u={};return g(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function m(n){throw new TypeError(n)}function mn(n){throw new RangeError(n)}function wn(n){var t=[];return g(n,function(n,r){t.push([n,r])}),t}function Sn(n){return n}var In=e.freeze,Tn=e.assign;function jn(n){return b(n)&&n!==p||m("objKeys called on non-object"),e.keys(n)}function On(n){return In&&g(n,function(n,r){(h(r)||b(r))&&In(r)}),En(n)}var En=In||Sn,xn=e.seal||Sn,Fn=e.getPrototypeOf||function(n){return n[K]||p},Pn=e.entries||wn;function Cn(n){return gn(n,0,0,On)}function zn(n){var t={};return g(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),On(t)}var Dn,kn=Cn({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=Kn,An="__tsUtils$gblCfg";function Nn(){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 Ln(){var n;return Dn||(n=Nn()||{},Dn=n[An]=n[An]||{}),Dn}function S(n,r){var t=a;if(ln(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,p,r?on(r)?r:4:l)}catch(n){t=" - "+S(n,r)}return nn(n)+": "+t}function _n(n,r){m("'"+w(n)+"' not defined for "+S(r))}function Rn(r){return function(n){return n[r].apply(n,Wn.call(arguments,1))}}function I(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Wn.call(arguments,1));_n(t,n)}}function T(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?Wn.call(r,1):r);_n(e,n)}}var Wn=o[J],Kn=u.min,Bn=u.max,Gn=I(J,t),j=I("substring",t),Hn=T("substr",t,Un);function Un(n,r,t){return v(n)&&m("'polyStrSubstr called with invalid "+S(n)),t<0?a:((r=r||0)<0&&(r=Bn(r+n[c],0)),s(t)?Gn(n,r):Gn(n,r,r+t))}var $n,Mn=T("startsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],t=0<t?t:0;return j(n,t,t+e)===r}),Vn="_urid";function qn(){var n;return $n||(n=Ln(),$n=n.gblSym=n.gblSym||{k:{},s:{}}),$n}var Jn={};function Zn(n){return{description:w(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Qn(n){var r,t,e=qn();return bn(e.k,n)||(r=Zn(n),t=jn(e.s).length,r[Vn]=function(){return t+"_"+r.toString()},e.k[n]=r,e.s[r[Vn]()]=w(n)),e.k[n]}function Xn(n){n&&n.toString&&Mn(n.toString(),H)||m(n+" is not a symbol");n=n._polyfill&&n[Vn]&&n[Vn]();return n?qn().s[n]:void 0}function Yn(n){n=kn[n];return n?Jn[n]=Jn[n]||Zn(H+"."+n):void 0}var nr={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function rr(r){var n,t={};return t[nr.c]=!0,t[nr.e]=!0,r.l&&(t.get=function(){return r.l.v},n=yn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),g(r,function(n,r){t[nr[n]]=s(r)?t[nr[n]]:r}),t}var O,E=e.defineProperty,tr=e.defineProperties;function er(n,r,t){return E(n,r,rr(t))}var ur=function(){O=Ln(),ur=p};function or(r){var t={};return ur&&ur(),t.b=O.lzy,E(t,"v",{configurable:!0,get:function(){var n=r();return O.lzy||(E(t,"v",{value:n}),t.b&&delete t.b),O.lzy&&t.b!==O.lzy&&(t.b=O.lzy),n}}),t}function x(n,r){return or(function(){return Q(n,r)})}function ir(n){return(sr=!sr||!1===n||O&&O.lzy&&!sr.b?x(Nn,p):sr).v}function cr(){return(vr=!vr||O&&O.lzy&&!vr.b?F("document"):vr).v}function ar(){return(pr=!pr||O&&O.lzy&&!pr.b?F("window"):pr).v}function fr(){return(yr=!yr||O&&O.lzy&&!yr.b?F("navigator"):yr).v}function lr(){return(dr=!dr||O&&O.lzy&&!dr.b?F("history"):dr).v}function F(n){return x(function(){return wr(n)||l},l)}var sr,pr,vr,yr,dr,br,hr,P,gr,mr,wr=function(n,r){r=sr&&!1!==r?sr.v:ir(r);return r&&r[n]?r[n]:"window"===n&&pr?pr.v:p};function Sr(n){return x(function(){return P.v?P.v[n]:l},l)}var Ir,Tr=Y("symbol");function jr(){return!!C()}function C(){var n=!P||O&&O.lzy&&!P.b;return n&&(P=F(H)),gr&&!n||(gr=Sr("for")),mr&&!n||(mr=Sr("keyFor")),P.v}function Or(n,r){var t=kn[n];return P&&(!O.lzy||P.b)||C(),P.v?P.v[t||n]:r?l:Yn(n)}function Er(n){return!!n&&d(n.next)}function xr(n){return!rn(n)&&d(n[Or(3)])}function Fr(r,n,t){if(r&&(Er(r)||(r=r[(Ir=Ir||or(function(){return Or(3)})).v]?r[Ir.v]():null),Er(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[M]&&-1!==n.call(t||r,u[V],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[M]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}var z=Rn("apply"),Pr=I("every",o),Cr=I("filter",o);function D(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 zr=I(U,o),Dr=I($,o),kr=I("map",o),k=I(J,o),A=Rn("call");function Ar(n,r,t){return-1!==zr(n,r,t)}function Nr(n,r,t){r=Lr(n,r,t);return-1!==r?n[r]:void 0}function Lr(t,e,u){var o=-1;return D(t,function(n,r){if(A(e,u|t,n,r,t))return o=r,-1}),o}function _r(n,r,t){r=Rr(n,r,t);return-1!==r?n[r]:void 0}function Rr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&A(r,t|n,n[u],u,n)){e=u;break}return e}function Wr(n,t,e){var r,u;return h(n)?(r=k(n),t?kr(r,t,e):r):(u=[],Fr(n,function(n,r){return u.push(t?A(t,e,n,r):n)}),u)}function Kr(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}var Br,Gr,Hr,J=T("find",o,Nr),Ur=T("findIndex",o,Lr),$r=T("findLast",o,_r),Mr=T("findLastIndex",o,Rr),Vr=Vr.from||Wr,qr=T("includes",o,Ar),Jr=qr,Zr=I("reduce",o),o=I("some",o),Qr=Rn("bind"),Xr=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: "+S(n));function t(){}return t[f]=n,new t};function Yr(n,r){return(e.setPrototypeOf||function(t,n){(Gr=Gr||or(function(){var n={};return n[K]=[],n instanceof Array})).v?t[K]=n:g(n,function(n,r){return t[n]=r})})(n,r)}function nt(n,r){try{r&&(n[q]=r)}catch(n){}}function rt(n,r){try{er(n,q,{v:r,c:!0,e:!1})}catch(n){}}function tt(e,u,n){var r,t,o=n||Error,i=o[f][q],c=Error.captureStackTrace,n=o;return rt(t=function(){var n=this;try{nt(o,e);var r,t=z(o,n,k(arguments))||n;return t!==n&&(r=Fn(n))!==Fn(t)&&Yr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{nt(o,i)}},r=e),(t=Yr(t,n))[f]=n===p?Xr(n):(a[f]=n[f],new a),t;function a(){this.constructor=t,rt(this,r)}}function et(){return(Date.now||ut)()}function ut(){return(new Date).getTime()}function ot(r){return function(n){return v(n)&&m("strTrim called ["+S(n)+"]"),n&&n.replace?n.replace(r,a):n}}var it=ot(/^\s+|(?=\s)\s+$/g),ct=ot(/^\s+/g),at=ot(/(?=\s)\s+$/g),ft=T("trim",t,it),lt=T("trimStart",t,ct),st=lt,pt=T("trimEnd",t,at),vt=pt,N=I("toUpperCase",t),yt=I("toLowerCase",t);function dt(n,i,c){return ft(w(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 bt(n,r){return dt(n,"",!0).replace(/^\w/,r?N:yt)}var ht=u.floor,gt=u.ceil,mt=u.trunc||function(n){n=+n;return(0<n?ht:gt)(n)};function wt(n,r){var t=+n;return t==1/0&&r&&mn("invalid value ["+S(n)+"]"),t!=t||0==t?0:mt(t)}var St=T("repeat",t,function(n,r){v(n)&&m("can't convert ["+S(n)+"]"),(r=wt(r,!0))<0&&mn("invalid count must be >= 0 && < Infinity");for(var t=y(n)?n:w(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function It(n,r,t){var e=a,n=(r=wt(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":w(t))[c]?St(e,gt(r/e[c])):e)[c]>r?j(e,0,r):e}var Tt,jt,Ot,Et,xt=T("padStart",t,function(n,r,t){return It(n,r,t)+n}),u=T("padEnd",t,function(n,r,t){return n+It(n,r,t)}),Ft=/([^\w\d_$])/g;function Pt(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(Et=Et||!ar()||ar())){Ot||(jt=Function[f].toString,Ot=A(jt,e));try{var t=Fn(n),r=(r=!t)||(t=dn(t,G)?t[G]:t)&&typeof t==_&&jt.call(t)===Ot}catch(n){}}return r}function Ct(n){return n.value&&Kt(n),!0}var zt,Dt=[_t,Kt,Wt,Rt];function kt(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=typeof n,f=!1,l=!1,s=(n&&a===W?f=Pt(n):l=n===p||en(a),{type:a,isPrim:l,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return kt(t,n,r?c:e,r)},copyTo:function(n,r){return At(t,n,r,c)}});return s.isPrim?i&&A(i,e,s)?s.result:n:(u=n,a=function(r){er(s,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!A(t||(n<Dt.length?Dt[n++]:Ct),e,s);)t=p},D(l=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},l.push(o),a(o)),o.v)}function At(n,r,t,e){if(!v(t))for(var u in t)r[u]=kt(n,t[u],e,u);return r}function Nt(n,r,t){return At([],n,r,{handler:t,src:r,path:[]})}function Lt(n,r){return kt([],n,{handler:r,src:n})}function _t(n){var r,t=n.value;return!!h(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Rt(n){var r=n.value;return!!un(r)&&(n.result=new Date(r.getTime()),!0)}function Wt(n){return n.type===_}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function Bt(r,n){return D(n,function(n){Nt(r,n)}),r}function Gt(){return(zt=!zt||!zt.b&&O&&O.lzy?F("performance"):zt).v}function Ht(){var n=Gt();return n&&n.now?n.now():et()}function Ut(n){return Ht()-n}var $t=c,Mt="(.*)";function Vt(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function qt(n,r){return n[Or(3)]=function(){return Jt(r)},n}function Jt(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[M]=e;var n;return e||er(n,V,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.t&&t.t(n),r}),n}function Zt(n,r,t){r=r&&r[Or(9)];return r?r(n,t):[n]}var Qt=I("split",t),Xt=C()?I("split",t):Zt,Yt=T("endsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],u=n[c],t=!s(t)&&t<u?t:u;return j(n,t-e,t)===r}),ne=I(U,t),U=I($,t),t=$=T("includes",t,re);function re(n,r,t){return an(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==ne(n,w(r),t)}var te,ee="ref",ue="un"+ee,oe="hasRef",ie="enabled";function ce(n,r,t){function e(){return c=!1,a&&a[ue]&&a[ue](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=p}var i,c=!0,a=n?r(p):p,n={cancel:o,refresh:u};return n[oe]=function(){return a&&a[oe]?a[oe]():c},n[ee]=function(){return c=!0,a&&a[ee]&&a[ee](),i},n[ue]=e,n[ie]=!1,E(i=n,ie,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=p}}}function ae(r,n,t,e){var u=h(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(),z(a,r,k(arguments))},ce(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(c,r,[n])}return z(i,r,e)},function(n){z(c,r,[n])}));return f.h}function fe(n,r){return ae(this,!0,l,k(arguments))}var le=100,se=50;function pe(){return!(!(te=te||x(function(){return tn(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(r,n){return!s(n)&&r&&(h(n)?z(r.push,r,n):Er(n)||xr(n)?Fr(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=Jr,n.arrEvery=Pr,n.arrFilter=Cr,n.arrFind=J,n.arrFindIndex=Ur,n.arrFindLast=$r,n.arrFindLastIndex=Mr,n.arrForEach=D,n.arrFrom=Vr,n.arrIncludes=qr,n.arrIndexOf=zr,n.arrLastIndexOf=Dr,n.arrMap=kr,n.arrReduce=Zr,n.arrSlice=k,n.arrSome=o,n.arrayDeepCopyHandler=_t,n.asString=w,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return er(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Jt(n)},n.createCustomError=tt,n.createEnum=function(n){return gn(n,1,0,On)},n.createEnumKeyMap=Cn,n.createEnumValueMap=function(n){return gn(n,1,1,On)},n.createFilenameRegex=function(n,r,t){return Vt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Mt:"(.)"})},!!r,t)},n.createFnDeferredProxy=Kr,n.createIterable=function(n){return qt({},n)},n.createIterator=Jt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&h(n)&&(u=d(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Kr(e,n.n):Qr(e[n.n],e))})),t},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 er(t,"v",{g:function(){return u}}),Jt(t)},n.createSimpleMap=zn,n.createTimeout=function(n,r){return ae(this,!1,l,k(arguments))},n.createTimeoutWith=function(n,r,t){return ae(this,!1,n,k(arguments,1))},n.createTypeMap=zn,n.createWildcardRegex=function(n,r,t){return Vt(w(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,Mt)},!!r,t)},n.dateDeepCopyHandler=Rt,n.deepExtend=function(n,r,t,e,u,o,i){return Bt(Lt(n)||{},k(arguments))},n.dumpObj=S,n.elapsedTime=Ut,n.encodeAsHtml=function(n){return Tt=Tt||or(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),w(n).replace(/[&<>"']/g,function(n){return"&"+Tt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(y(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+xt(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,p,r?on(r)?r:4:l)}catch(n){t='"'+S(n)+'"'}return t},n.fnApply=z,n.fnBind=Qr,n.fnCall=A,n.functionDeepCopyHandler=Wt,n.getDocument=cr,n.getGlobal=ir,n.getHistory=lr,n.getInst=wr,n.getIntValue=function(n,r){return v(n)?r:on(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=Or,n.getLazy=or,n.getLength=function(n){return n[$t]},n.getNavigator=fr,n.getPerformance=Gt,n.getSymbol=C,n.getValueByIter=function(r,n,t){return n&&r&&(Fr(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=Qt(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!!cr()},n.hasHistory=function(){return!!lr()},n.hasIdleCallback=pe,n.hasNavigator=function(){return!!fr()},n.hasPerformance=function(){return!!Gt()},n.hasSymbol=jr,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(h(r))o=0<r[c];else if(un(r))o=!isNaN(r.getTime());else{if(cn(r))return!0;if(b(r)){try{e=r,D([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(d(n)?n():n),-1});var i=u;if(cn(i))return i;if(d(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!jn(r)[c]}o=vn(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=h,n.isArrayBuffer=fn,n.isBlob=L,n.isBoolean=cn,n.isDate=un,n.isDefined=tn,n.isError=ln,n.isFile=B,n.isFormData=R,n.isFunction=d,n.isIterable=xr,n.isIterator=Er,n.isNode=function(){return(hr=hr||x(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=on,n.isObject=b,n.isPlainObject=Pt,n.isPrimitive=function(n){return n===p||en(typeof n)},n.isPrimitiveType=en,n.isPromise=function(n){return sn(n)&&d(n.catch)},n.isPromiseLike=sn,n.isRegExp=an,n.isStrictNullOrUndefined=rn,n.isStrictUndefined=function(n){return!tn(n)},n.isString=y,n.isSymbol=Tr,n.isThenable=pn,n.isTruthy=vn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=s,n.isWebWorker=function(){return(br=br||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Fr,n.lazySafeGetInst=F,n.makeGlobRegex=function(n,r,t){return Vt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Mt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=qt,n.mathCeil=gt,n.mathFloor=ht,n.mathMax=Bn,n.mathMin=Kn,n.mathToInt=wt,n.mathTrunc=mt,n.newSymbol=function(n,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(n):r?p:Zn(n)},n.normalizeJsName=function(n,r){n=w(n).replace(Ft,"_");return s(r)?n:bt(n,!r)},n.objAssign=Tn,n.objCopyProps=Nt,n.objCreate=Xr,n.objDeepCopy=Lt,n.objDeepFreeze=On,n.objDefine=er,n.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,rr(o))},n.objDefineGet=function(n,r,t,e,u){return E(n,r,rr(((n={e:u,c:e})[d(t)?"g":"v"]=t,n)))},n.objDefineProp=E,n.objDefineProperties=tr,n.objDefineProps=function(n,r){var t={};return g(r,function(n,r){t[n]=rr(r)}),tr(n,t)},n.objEntries=Pn,n.objExtend=function(n,r,t,e,u,o,i){return Bt(n||{},k(arguments))},n.objForEachKey=g,n.objFreeze=En,n.objGetOwnPropertyDescriptor=yn,n.objGetPrototypeOf=Fn,n.objHasOwn=bn,n.objHasOwnProperty=dn,n.objKeys=jn,n.objSeal=xn,n.objSetPrototypeOf=Yr,n.objToString=nn,n.perfNow=Ht,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=Nr,n.polyArrFindIndex=Lr,n.polyArrFindLast=_r,n.polyArrFindLastIndex=Rr,n.polyArrFrom=Wr,n.polyArrIncludes=Ar,n.polyGetKnownSymbol=Yn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===nn(n)},n.polyNewSymbol=Zn,n.polyObjEntries=wn,n.polyObjHasOwn=hn,n.polyObjKeys=function(n){if(!b(n)||n===p)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)bn(n,r)&&t.push(r);return t},n.polyStrIncludes=re,n.polyStrSubstr=Un,n.polyStrSymSplit=Zt,n.polyStrTrim=it,n.polyStrTrimEnd=at,n.polyStrTrimStart=ct,n.polySymbolFor=Qn,n.polySymbolKeyFor=Xn,n.polyUtcNow=ut,n.readArgs=function(n,r,t){if(Br=Br||or(function(){return jr()&&Or(3)}),!bn(n,c)){var e=Br.v&&n[Br.v];if(e){var u=[],o=r===l||r<0?0:r,i=t<0||r<0?l:t;if(Fr(e.call(n),function(n,r){if(i!==l&&i<=r)return-1;o<=r&&u.push(n)}),(r===l||0<=r)&&(t===l||0<=t))return u;n=u}}return k(n,r,t)},n.safeGet=Q,n.safeGetLazy=x,n.scheduleIdleCallback=function(r,t){function e(n){var r=Ht();return{didTimeout:n,timeRemaining:function(){return se-Ut(r)}}}var u,n;return pe()?(u=ce(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:fe(function(){r(e(!0))},s(n=(t||{}).timeout)?le:n)},n.scheduleInterval=function(n,r){var t=this,e=k(arguments);return ce(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h},n.scheduleTimeout=fe,n.scheduleTimeoutWith=function(n,r,t){return ae(this,!0,n,k(arguments,1))},n.setBypassLazyCache=function(n){ur&&ur(),O.lzy=n},n.setDefaultIdleTimeout=function(n){le=n},n.setDefaultMaxExecutionTime=function(n){se=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Fr(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=Qt(n,".")).pop(),D(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=bt,n.strContains=t,n.strEndsWith=Yt,n.strIncludes=$,n.strIndexOf=ne,n.strIsNullOrEmpty=function(n){return y(n)?n===a:v(n)},n.strIsNullOrWhiteSpace=function(n){return y(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:v(n)},n.strKebabCase=function(n,r){n=dt(n,"-");return(r?N:yt)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return j(n,0,r)},n.strLetterCase=function(n){return w(n).replace(/(_|\b)\w/g,N)},n.strLower=yt,n.strPadEnd=u,n.strPadStart=xt,n.strRepeat=St,n.strRight=function(n,r){var t=n[c];return r<=0?a:r<t?j(n,t-r):n},n.strSlice=Gn,n.strSnakeCase=function(n,r){n=dt(n,"_");return(r?N:yt)(n)},n.strSplit=Qt,n.strStartsWith=Mn,n.strSubstr=Hn,n.strSubstring=j,n.strSymSplit=Xt,n.strTrim=ft,n.strTrimEnd=pt,n.strTrimLeft=st,n.strTrimRight=vt,n.strTrimStart=lt,n.strUpper=N,n.symbolFor=function(n){return gr&&(!O.lzy||P.b)||C(),(gr.v||Qn)(n)},n.symbolKeyFor=function(n){return mr&&(!O.lzy||P.b)||C(),(mr.v||Xn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=mn,n.throwTypeError=m,n.throwUnsupported=function(n){throw new(Hr=Hr||tt("UnsupportedError"))(n)},n.utcNow=et}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.10.0 */ | ||
System.register("nevware21.ts-utils",[],function($t){"use strict";return{execute:function(){$t({arrAppend:function(r,n){return!o(n)&&r&&(d(n)?k(r.push,r,n):gr(n)||mr(n)?Sr(n,function(n){r.push(n)}):r.push(n)),r},arrForEach:A,arrayDeepCopyHandler:ht,createArrayIterator:function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return j(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Pt(n)},createCustomError:_r,createEnum:function(n){return Sn(n,1,0,En)},createEnumKeyMap:Pn,createEnumValueMap:function(n){return Sn(n,1,1,En)},createFilenameRegex:function(n,r,t){return xt(g(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Ot:Et})},!!r,t)},createIterable:function(n){return Ft({},n)},createIterator:Pt,createRangeIterator:function(n,r,t){var e=n,u=s,o=(l(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 j(t,"v",{g:function(){return u}}),Pt(t)},createSimpleMap:Cn,createTimeout:function(n,r){return _t(this,!1,s,N(arguments))},createTimeoutWith:function(n,r,t){return _t(this,!1,n,N(arguments,1))},createTypeMap:Cn,createWildcardRegex:function(n,r,t){return xt(g(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,Ot)},!!r,t)},dateDeepCopyHandler:gt,deepExtend:function(n,r,t,e,u,o,i){return wt(bt(n)||{},N(arguments))},dumpObj:m,elapsedTime:jt,encodeAsHtml:function(n){return tt=tt||O(function(){var n={"&":"amp","<":"lt",">":"gt"};return n[it]="quot",n["'"]="#39",n}),g(n).replace(/[&<>"']/g,function(n){return"&"+tt.v[n]+";"})},encodeAsJson:function(n,r){var t;if(i(n))t=it+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return n===it||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+rt($r(n),4,"0"))})+it;else try{t=JSON.stringify(n,v,r?sn(r)?r:4:s)}catch(n){t=it+m(n)+it}return t},functionDeepCopyHandler:mt,getIntValue:function(n,r){return l(n)?r:sn(n)?n:isNaN(n=parseInt(n,10))?r:n},getKnownSymbol:D,getLazy:O,getPerformance:It,getSymbol:z,getValueByIter:function(r,n,t){return n&&r&&(Sr(n,function(n){if(l(r))return-1;r=r[n]}),!l(r))?r:t},getValueByKey:function(n,r,t){if(!r||!n)return t;for(var e=zt(r,"."),u=e.length,o=0;o<u&&!l(n);o++)n=n[e[o]];return l(n)?t:n},hasIdleCallback:Ut,hasPerformance:function(){return!!It()},hasSymbol:hr,hasValue:function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!l(r))if(d(r))o=0<r[c];else if(fn(r))o=!isNaN(r.getTime());else{if(ln(r))return!0;if(y(r)){try{e=r,A([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(p(n)?n():n),-1});var i=u;if(ln(i))return i;if(p(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!On(r)[c]}o=dn(r)}return o}(n,0)},isDefined:cn,isIterable:mr,isIterator:gr,isNotTruthy:function(n){return!n||!rn(function(){return n&&0+n},n)},isNullOrUndefined:l,isObject:y,isPlainObject:at,isPromise:function(n){return yn(n)&&p(n.catch)},isPromiseLike:yn,isStrictNullOrUndefined:on,isStrictUndefined:function(n){return!cn(n)},isTruthy:dn,isTypeof:function(n,r){return typeof n===r},isUndefined:o,iterForOf:Sr,makeGlobRegex:function(n,r,t){return xt(g(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Ot:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},makeIterable:Ft,mathToInt:Xr,newSymbol:function(n,r){return P&&(!I.lzy||P.b)||z(),P.v?P.v(n):r?v:Vn(n)},normalizeJsName:function(n,r){n=g(n).replace(ct,"_");return o(r)?n:qr(n,!r)},objCopyProps:dt,objDeepCopy:bt,objDeepFreeze:En,objDefine:j,objDefineAccessors:function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),T(n,r,Xn(o))},objDefineGet:function(n,r,t,e,u){return T(n,r,Xn(((n={e:u,c:e})[p(t)?"g":"v"]=t,n)))},objDefineProps:function(n,r){var t={};return b(r,function(n,r){t[n]=Xn(r)}),Yn(n,t)},objExtend:function(n,r,t,e,u,o,i){return wt(n||{},N(arguments))},objForEachKey:b,objHasOwnProperty:hn,objKeys:On,objSetPrototypeOf:Nr,objToString:un,perfNow:Tt,plainObjDeepCopyHandler:St,polyArrFind:Or,polyArrFindIndex:Er,polyArrFindLast:xr,polyArrFindLastIndex:Fr,polyArrFrom:Pr,polyArrIncludes:jr,polyGetKnownSymbol:Zn,polyIsArray:function(n){return!l(n)&&"[object Array]"===un(n)},polyNewSymbol:Vn,polyObjEntries:In,polyObjHasOwn:mn,polyObjKeys:function(n){if(!y(n)||n===v)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)gn(n,r)&&t.push(r);return t},polyStrIncludes:kt,polyStrSubstr:Gn,polyStrSymSplit:Ct,polySymbolFor:qn,polySymbolKeyFor:Jn,polyUtcNow:Gr,safeGet:rn,safeGetLazy:E,scheduleIdleCallback:function(r,t){function e(n){var r=Tt();return{didTimeout:n,timeRemaining:function(){return Ht-jt(r)}}}var u,n;return Ut()?(u=Kt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Bt(function(){r(e(!0))},o(n=(t||{}).timeout)?Gt:n)},scheduleInterval:function(n,r){var t=this,e=N(arguments);return Kt(!0,function(n){return n&&clearInterval(n),k(setInterval,t,e)},function(n){k(clearInterval,t,[n])}).h},scheduleTimeout:Bt,scheduleTimeoutWith:function(n,r,t){return _t(this,!0,n,N(arguments,1))},setBypassLazyCache:function(n){nr&&nr(),I.lzy=n},setDefaultIdleTimeout:function(n){Gt=n},setDefaultMaxExecutionTime:function(n){Ht=n},setValueByIter:function(r,n,t){var e;r&&n&&(Sr(n,function(n){e&&(l(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},setValueByKey:function(r,n,t){var e;r&&n&&(e=(n=zt(n,".")).pop(),A(n,function(n){l(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},strCamelCase:qr,strIsNullOrEmpty:function(n){return i(n)?n===a:l(n)},strIsNullOrWhiteSpace:function(n){return i(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:l(n)},strKebabCase:function(n,r){n=Vr(n,"-");return(r?$r:Mr)(n)},strLeft:function(n,r){return Bn(n,0,r)},strLetterCase:function(n){return g(n).replace(/(_|\b)\w/g,$r)},strRight:function(n,r){var t=n[c];return r<=0?a:r<t?Bn(n,t-r):n},strSnakeCase:function(n,r){n=Vr(n,"_");return(r?$r:Mr)(n)},symbolFor:function(n){return ir&&(!I.lzy||P.b)||z(),(ir.v||qn)(n)},symbolKeyFor:function(n){return cr&&(!I.lzy||P.b)||z(),(cr.v||Jn)(n)},throwError:function(n){throw Error(n)},throwRangeError:wn,throwTypeError:h,throwUnsupported:function(n){throw new(Lr=Lr||_r("UnsupportedError"))(n)},utcNow:Br});var s=void 0,v=null,a="",L="boolean",R="function",W="number",K="object",f="prototype",_="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="_polyfill",$="indexOf",M="lastIndexOf",c="length",V="done",q="value",J="name",Z="slice",e=Object,Q=e[f],X=String,n=X[f],Y=Math,nn=Array,t=nn[f];function rn(n,r){try{r=n()}catch(n){}return r}var tn=[B,W,L,r,"symbol","bigint"];function en(r){return function(n){return typeof n===r}}function u(n){var r="[object "+n+"]";return function(n){return!(!n||un(n)!==r)}}function un(n){return Q.toString.call(n)}function o(n){return typeof n===r||n===r}function l(n){return n===v||o(n)}function on(n){return n===v||!cn(n)}function cn(n){return!!n||n!==s}$t("isPrimitive",function(n){return n===v||an(typeof n)});var an=$t("isPrimitiveType",function(n){return n!==K&&!!~tn.indexOf(n)}),i=$t("isString",en(B)),p=$t("isFunction",en(R));function y(n){return!(!n&&l(n)||!n||typeof n!==K)}var d=$t("isArray",nn.isArray),fn=$t("isDate",u("Date")),sn=$t("isNumber",en(W)),ln=$t("isBoolean",en(L)),vn=$t("isRegExp",u("RegExp")),pn=($t("isFile",u("File")),$t("isFormData",u("FormData")),$t("isBlob",u("Blob")),$t("isArrayBuffer",u("ArrayBuffer")),$t("isError",u("Error")));function yn(n){return!!n&&p(n.then)}function dn(n){return!(!n||rn(function(){return!(n&&0+n)},!n))}$t("isThenable",yn);var bn=$t("objGetOwnPropertyDescriptor",e.getOwnPropertyDescriptor);function hn(n,r){return n&&Q.hasOwnProperty.call(n,r)}var gn=$t("objHasOwn",e.hasOwn||mn);function mn(n,r){return hn(n,r)||!!bn(n,r)}function b(n,r,t){if(n&&y(n))for(var e in n)if(gn(n,e)&&-1===r.call(t||n,e,n[e]))break}function Sn(n,t,e,r){var u={};return b(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function h(n){throw new TypeError(n)}function wn(n){throw new RangeError(n)}function In(n){var t=[];return b(n,function(n,r){t.push([n,r])}),t}function Tn(n){return n}var jn=e.freeze;function On(n){return y(n)&&n!==v||h("objKeys called on non-object"),e.keys(n)}function En(n){return jn&&b(n,function(n,r){(d(r)||y(r))&&jn(r)}),xn(n)}$t("objAssign",e.assign);var xn=$t("objFreeze",jn||Tn),Fn=($t("objSeal",e.seal||Tn),$t("objGetPrototypeOf",e.getPrototypeOf||function(n){return n[_]||v}));function Pn(n){return Sn(n,0,0,En)}function Cn(n){var t={};return b(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),En(t)}$t("objEntries",e.entries||In);var zn,Dn=Pn({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}),g=$t("asString",X),kn="__tsUtils$gblCfg";function An(){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 Nn(){var n;return zn||(n=An()||{},zn=n[kn]=n[kn]||{}),zn}function m(n,r){var t=a;if(pn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,v,r?sn(r)?r:4:s)}catch(n){t=" - "+m(n,r)}return un(n)+": "+t}function Ln(n,r){h("'"+g(n)+"' not defined for "+m(r))}function Rn(r){return function(n){return n[r].apply(n,Wn.call(arguments,1))}}function S(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Wn.call(arguments,1));Ln(t,n)}}function w(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?Wn.call(r,1):r);Ln(e,n)}}var Wn=t[Z],Kn=($t("mathMin",Y.min),$t("mathMax",Y.max)),_n=$t("strSlice",S(Z,n)),Bn=$t("strSubstring",S("substring",n));function Gn(n,r,t){return l(n)&&h("'polyStrSubstr called with invalid "+m(n)),t<0?a:((r=r||0)<0&&(r=Kn(r+n[c],0)),o(t)?_n(n,r):_n(n,r,r+t))}$t("strSubstr",w("substr",n,Gn));var Hn,Un=$t("strStartsWith",w("startsWith",n,function(n,r,t){i(n)||h("'"+m(n)+"' is not a string");var r=i(r)?r:g(r),e=r[c],t=0<t?t:0;return Bn(n,t,t+e)===r}));function $n(){var n;return Hn||(n=Nn(),Hn=n.gblSym=n.gblSym||{k:{},s:{}}),Hn}var Mn={};function Vn(n){var r={description:g(n),toString:function(){return H+"("+n+")"}};return r[U]=!0,r}function qn(n){var r,t=$n();return gn(t,n)||(r=Vn(n),t.k[n]=r,t.s[r]=g(n)),t.k[n]}function Jn(n){return n&&n.toString&&Un(n.toString(),H)||h(n+" is not a symbol"),$n().s[n]}function Zn(n){n=Dn[n];return n?Mn[n]=Mn[n]||Vn(H+"."+n):void 0}var Qn={e:"enumerable",c:"configurable",v:q,w:"writable",g:"get",s:"set"};function Xn(r){var n,t={};return t[Qn.c]=!0,t[Qn.e]=!0,r.l&&(t.get=function(){return r.l.v},n=bn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),b(r,function(n,r){t[Qn[n]]=o(r)?t[Qn[n]]:r}),t}var I,T=$t("objDefineProp",e.defineProperty),Yn=$t("objDefineProperties",e.defineProperties);function j(n,r,t){return T(n,r,Xn(t))}var nr=function(){I=Nn(),nr=v};function O(r){var t={};return nr&&nr(),t.b=I.lzy,T(t,"v",{configurable:!0,get:function(){var n=r();return I.lzy||(T(t,"v",{value:n}),t.b&&delete t.b),I.lzy&&t.b!==I.lzy&&(t.b=I.lzy),n}}),t}function E(n,r){return O(function(){return rn(n,r)})}var x,F,rr,tr,er,ur,or,P,ir,cr,ar,C=$t("lazySafeGetInst",function(n){return E(function(){return sr(n)||s},s)}),fr=$t("getGlobal",function(n){return(x=!x||!1===n||I&&I.lzy&&!x.b?E(An,v):x).v}),sr=$t("getInst",function(n,r){r=x&&!1!==r?x.v:fr(r);return r&&r[n]?r[n]:"window"===n&&F?F.v:v}),lr=($t("hasDocument",function(){return!!lr()}),$t("getDocument",function(){return(rr=!rr||I&&I.lzy&&!rr.b?C("document"):rr).v})),vr=$t("hasWindow",function(){return!!pr()}),pr=$t("getWindow",function(){return(F=!F||I&&I.lzy&&!F.b?C("window"):F).v}),yr=($t("hasNavigator",function(){return!!yr()}),$t("getNavigator",function(){return(tr=!tr||I&&I.lzy&&!tr.b?C("navigator"):tr).v})),dr=($t("hasHistory",function(){return!!dr()}),$t("getHistory",function(){return(er=!er||I&&I.lzy&&!er.b?C("history"):er).v}));function br(n){return E(function(){return P.v?P[n]:s},s)}function hr(){return!!z()}function z(){var n=!P||I&&I.lzy&&!P.b;return n&&(P=C(H)),ir&&!n||(ir=br("for")),cr&&!n||(cr=br("keyFor")),P.v}function D(n,r){var t=Dn[n];return P&&(!I.lzy||P.b)||z(),P.v?P.v[t||n]:r?s:Zn(n)}function gr(n){return!!n&&p(n.next)}function mr(n){return!on(n)&&p(n[D(3)])}function Sr(r,n,t){if(r&&(gr(r)||(r=r[(ar=ar||O(function(){return D(3)})).v]?r[ar.v]():null),gr(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[V]&&-1!==n.call(t||r,u[q],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[V]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}$t("isNode",function(){return(or=or||E(function(){return!(!process||!(process.versions||{}).node)},!1)).v}),$t("isWebWorker",function(){return(ur=ur||E(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v}),$t("isSymbol",en("symbol"));var k=$t("fnApply",Rn("apply"));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++);}$t("arrEvery",S("every",t)),$t("arrFilter",S("filter",t));var wr=$t("arrIndexOf",S($,t)),Ir=($t("arrLastIndexOf",S(M,t)),$t("arrMap",S("map",t))),N=$t("arrSlice",S(Z,t)),Tr=$t("fnCall",Rn("call"));function jr(n,r,t){return-1!==wr(n,r,t)}function Or(n,r,t){r=Er(n,r,t);return-1!==r?n[r]:void 0}function Er(t,e,u){var o=-1;return A(t,function(n,r){if(Tr(e,u|t,n,r,t))return o=r,-1}),o}function xr(n,r,t){r=Fr(n,r,t);return-1!==r?n[r]:void 0}function Fr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&Tr(r,t|n,n[u],u,n)){e=u;break}return e}function Pr(n,t,e){var r,u;return d(n)?(r=N(n),t?Ir(r,t,e):r):(u=[],Sr(n,function(n,r){return u.push(t?Tr(t,e,n,r):n)}),u)}$t("arrFind",w("find",t,Or)),$t("arrFindIndex",w("findIndex",t,Er)),$t("arrFindLast",w("findLast",t,xr)),$t("arrFindLastIndex",w("findLastIndex",t,Fr)),$t("arrFrom",nn.from||Pr);var Cr,zr,B=$t("arrIncludes",w("includes",t,jr)),Dr=($t("arrContains",B),$t("arrReduce",S("reduce",t)),$t("arrSome",S("some",t)),$t("fnBind",Rn("bind"))),kr=$t("createFnDeferredProxy",function(t,e){return function(){var n=N(arguments),r=t();return k(r[e],r,n)}}),W=($t("createProxyFuncs",function(t,e,n){var u;return t&&e&&d(n)&&(u=p(e),A(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?kr(e,n.n):Dr(e[n.n],e))})),t}),$t("readArgs",function(n,r,t){if(Cr=Cr||O(function(){return hr()&&D(3)}),!gn(n,c)){var e=Cr.v&&n[Cr.v];if(e){var u=[],o=r===s||r<0?0:r,i=t<0||r<0?s:t;if(Sr(e.call(n),function(n,r){if(i!==s&&i<=r)return-1;o<=r&&u.push(n)}),(r===s||0<=r)&&(t===s||0<=t))return u;n=u}}return N(n,r,t)}),e.create),Ar=$t("objCreate",W||function(n){if(!n)return{};var r=typeof n;if(r!==K&&r!==R)throw new TypeError("Prototype must be an Object or function: "+m(n));function t(){}return t[f]=n,new t});function Nr(n,r){return(e.setPrototypeOf||function(t,n){(zr=zr||O(function(){var n={};return n[_]=[],n instanceof Array})).v?t[_]=n:b(n,function(n,r){return t[n]=r})})(n,r)}var Lr,Rr=function(n,r,t){function e(){this.constructor=r,Kr(this,n)}return Kr(r,n),(r=Nr(r,t))[f]=t===v?Ar(t):(e[f]=t[f],new e),r},Wr=function(n,r){try{r&&(n[J]=r)}catch(n){}},Kr=function(n,r){try{j(n,J,{v:r,c:!0,e:!1})}catch(n){}};function _r(e,u,n){var o=n||Error,i=o[f][J],c=Error.captureStackTrace;return Rr(e,function(){var n=this;try{Wr(o,e);var r,t=k(o,n,N(arguments))||n;return t!==n&&(r=Fn(n))!==Fn(t)&&Nr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{Wr(o,i)}},o)}function Br(){return(Date.now||Gr)()}function Gr(){return(new Date).getTime()}function Hr(r){return function(n){return l(n)&&h("strTrim called ["+m(n)+"]"),n&&n.replace?n.replace(r,a):n}}var L=$t("polyStrTrim",Hr(/^\s+|(?=\s)\s+$/g)),X=$t("polyStrTrimStart",Hr(/^\s+/g)),Z=$t("polyStrTrimEnd",Hr(/(?=\s)\s+$/g)),Ur=$t("strTrim",w("trim",n,L)),nn=$t("strTrimStart",w("trimStart",n,X)),B=($t("strTrimLeft",nn),$t("strTrimEnd",w("trimEnd",n,Z))),$r=($t("strTrimRight",B),$t("strUpper",S("toUpperCase",n))),Mr=$t("strLower",S("toLowerCase",n));function Vr(n,i,c){return Ur(g(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=$r(e)),(u||a)+i+e})}function qr(n,r){return Vr(n,"",!0).replace(/^\w/,r?$r:Mr)}var Jr=$t("mathFloor",Y.floor),Zr=$t("mathCeil",Y.ceil),Qr=$t("mathTrunc",Y.trunc||function(n){n=+n;return(0<n?Jr:Zr)(n)});function Xr(n,r){var t=+n;return t==1/0&&r&&wn("invalid value ["+m(n)+"]"),t!=t||0==t?0:Qr(t)}var Yr=$t("strRepeat",w("repeat",n,function(n,r){l(n)&&h("can't convert ["+m(n)+"]"),(r=Xr(r,!0))<0&&wn("invalid count must be >= 0 && < Infinity");for(var t=i(n)?n:g(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=l(t)?" ":g(t))[c]?Yr(e,Zr(r/e[c])):e)[c]>r?Bn(e,0,r):e}var rt=$t("strPadStart",w("padStart",n,function(n,r,t){return nt(n,r,t)+n}));$t("strPadEnd",w("padEnd",n,function(n,r,t){return n+nt(n,r,t)}));var tt,et,ut,ot,it='"',ct=/([^\w\d_$])/g;function at(n){if(!n||typeof n!==K)return!1;var r=!1;if(n!==(ot=ot||!vr()||pr())){ut||(et=Function[f].toString,ut=Tr(et,e));try{var t=Fn(n),r=(r=!t)||(t=hn(t,G)?t[G]:t)&&typeof t===R&&et.call(t)===ut}catch(n){}}return r}function ft(n){return n.value&&St(n),!0}var st,lt,vt=[ht,St,mt,gt];function pt(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=typeof n,f=!1,s=!1,l=(n&&a===K?f=at(n):s=n===v||an(a),{type:a,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return pt(t,n,r?c:e,r)},copyTo:function(n,r){return yt(t,n,r,c)}});return l.isPrim?i&&Tr(i,e,l)?l.result:n:(u=n,a=function(r){j(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!Tr(t||(n<vt.length?vt[n++]:ft),e,l);)t=v},A(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),a(o)),o.v)}function yt(n,r,t,e){if(!l(t))for(var u in t)r[u]=pt(n,t[u],e,u);return r}function dt(n,r,t){return yt([],n,r,{handler:t,src:r,path:[]})}function bt(n,r){return pt([],n,{handler:r,src:n})}function ht(n){var r,t=n.value;return!!d(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function gt(n){var r=n.value;return!!fn(r)&&(n.result=new Date(r.getTime()),!0)}function mt(n){return n.type===R}function St(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function wt(r,n){return A(n,function(n){dt(r,n)}),r}function It(){return(lt=!lt||!lt.b&&I&&I.lzy?C("performance"):lt).v}function Tt(){var n=It();return n&&n.now?n.now():Br()}function jt(n){return Tt()-n}$t("getLength",(st=c,function(n){return n[st]}));var Ot="(.*)",Et="(.)";function xt(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function Ft(n,r){return n[D(3)]=function(){return Pt(r)},n}function Pt(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[V]=e;var n;return e||j(n,q,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[V]=!0,r[q]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[V]=!0,r[q]=t.t&&t.t(n),r}),n}function Ct(n,r,t){r=r&&r[D(9)];return r?r(n,t):[n]}var zt=$t("strSplit",S("split",n)),Dt=($t("strSymSplit",z()?S("split",n):Ct),$t("strEndsWith",w("endsWith",n,function(n,r,t){i(n)||h("'"+m(n)+"' is not a string");var r=i(r)?r:g(r),e=r[c],u=n[c],t=!o(t)&&t<u?t:u;return Bn(n,t-e,t)===r})),$t("strIndexOf",S($,n))),t=($t("strLastIndexOf",S(M,n)),$t("strIncludes",w("includes",n,kt)));function kt(n,r,t){return vn(r)&&h("'searchString' must not be a regular expression"+m(r)),-1!==Dt(n,g(r),t)}$t("strContains",t);var At,Nt="ref",Lt="un"+Nt,Rt="hasRef",Wt="enabled";function Kt(n,r,t){function e(){return c=!1,a&&a[Lt]&&a[Lt](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=v}var i,c=!0,a=n?r(v):v,n={cancel:o,refresh:u};return n[Rt]=function(){return a&&a[Rt]?a[Rt]():c},n[Nt]=function(){return c=!0,a&&a[Nt]&&a[Nt](),i},n[Lt]=e,n[Wt]=!1,T(i=n,Wt,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=v}}}function _t(r,n,t,e){var u=d(t),o=u?t.length:0,i=(0<o?t[0]:u?s:t)||setTimeout,c=(1<o?t[1]:s)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),k(a,r,N(arguments))},Kt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;k(c,r,[n])}return k(i,r,e)},function(n){k(c,r,[n])}));return f.h}function Bt(n,r){return _t(this,!0,s,N(arguments))}var Gt=100,Ht=50;function Ut(){return!(!(At=At||E(function(){return cn(requestIdleCallback)},!1)).v||!requestIdleCallback)}}}}); | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
System.register("nevware21.ts-utils",[],function(Mt){"use strict";return{execute:function(){Mt({arrAppend:function(r,n){return!o(n)&&r&&(d(n)?k(r.push,r,n):mr(n)||Sr(n)?wr(n,function(n){r.push(n)}):r.push(n)),r},arrForEach:A,arrayDeepCopyHandler:gt,createArrayIterator:function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return j(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Ct(n)},createCustomError:Br,createEnum:function(n){return Sn(n,1,0,En)},createEnumKeyMap:Pn,createEnumValueMap:function(n){return Sn(n,1,1,En)},createFilenameRegex:function(n,r,t){return Ft(g(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Et:xt})},!!r,t)},createIterable:function(n){return Pt({},n)},createIterator:Ct,createRangeIterator:function(n,r,t){var e=n,u=s,o=(l(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 j(t,"v",{g:function(){return u}}),Ct(t)},createSimpleMap:Cn,createTimeout:function(n,r){return Bt(this,!1,s,N(arguments))},createTimeoutWith:function(n,r,t){return Bt(this,!1,n,N(arguments,1))},createTypeMap:Cn,createWildcardRegex:function(n,r,t){return Ft(g(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,Et)},!!r,t)},dateDeepCopyHandler:mt,deepExtend:function(n,r,t,e,u,o,i){return It(ht(n)||{},N(arguments))},dumpObj:m,elapsedTime:Ot,encodeAsHtml:function(n){return et=et||O(function(){var n={"&":"amp","<":"lt",">":"gt"};return n[ct]="quot",n["'"]="#39",n}),g(n).replace(/[&<>"']/g,function(n){return"&"+et.v[n]+";"})},encodeAsJson:function(n,r){var t;if(i(n))t=ct+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return n===ct||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+tt(Mr(n),4,"0"))})+ct;else try{t=JSON.stringify(n,v,r?sn(r)?r:4:s)}catch(n){t=ct+m(n)+ct}return t},functionDeepCopyHandler:St,getIntValue:function(n,r){return l(n)?r:sn(n)?n:isNaN(n=parseInt(n,10))?r:n},getKnownSymbol:D,getLazy:O,getPerformance:Tt,getSymbol:z,getValueByIter:function(r,n,t){return n&&r&&(wr(n,function(n){if(l(r))return-1;r=r[n]}),!l(r))?r:t},getValueByKey:function(n,r,t){if(!r||!n)return t;for(var e=Dt(r,"."),u=e.length,o=0;o<u&&!l(n);o++)n=n[e[o]];return l(n)?t:n},hasIdleCallback:$t,hasPerformance:function(){return!!Tt()},hasSymbol:gr,hasValue:function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!l(r))if(d(r))o=0<r[c];else if(fn(r))o=!isNaN(r.getTime());else{if(ln(r))return!0;if(y(r)){try{e=r,A([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(p(n)?n():n),-1});var i=u;if(ln(i))return i;if(p(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!On(r)[c]}o=dn(r)}return o}(n,0)},isDefined:cn,isIterable:Sr,isIterator:mr,isNotTruthy:function(n){return!n||!rn(function(){return n&&0+n},n)},isNullOrUndefined:l,isObject:y,isPlainObject:ft,isPromise:function(n){return yn(n)&&p(n.catch)},isPromiseLike:yn,isStrictNullOrUndefined:on,isStrictUndefined:function(n){return!cn(n)},isTruthy:dn,isTypeof:function(n,r){return typeof n===r},isUndefined:o,iterForOf:wr,makeGlobRegex:function(n,r,t){return Ft(g(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Et:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},makeIterable:Pt,mathToInt:Yr,newSymbol:function(n,r){return P&&(!I.lzy||P.b)||z(),P.v?P.v(n):r?v:qn(n)},normalizeJsName:function(n,r){n=g(n).replace(at,"_");return o(r)?n:Jr(n,!r)},objCopyProps:bt,objDeepCopy:ht,objDeepFreeze:En,objDefine:j,objDefineAccessors:function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),T(n,r,Yn(o))},objDefineGet:function(n,r,t,e,u){return T(n,r,Yn(((n={e:u,c:e})[p(t)?"g":"v"]=t,n)))},objDefineProps:function(n,r){var t={};return b(r,function(n,r){t[n]=Yn(r)}),nr(n,t)},objExtend:function(n,r,t,e,u,o,i){return It(n||{},N(arguments))},objForEachKey:b,objHasOwnProperty:hn,objKeys:On,objSetPrototypeOf:Lr,objToString:un,perfNow:jt,plainObjDeepCopyHandler:wt,polyArrFind:Er,polyArrFindIndex:xr,polyArrFindLast:Fr,polyArrFindLastIndex:Pr,polyArrFrom:Cr,polyArrIncludes:Or,polyGetKnownSymbol:Qn,polyIsArray:function(n){return!l(n)&&"[object Array]"===un(n)},polyNewSymbol:qn,polyObjEntries:In,polyObjHasOwn:mn,polyObjKeys:function(n){if(!y(n)||n===v)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)gn(n,r)&&t.push(r);return t},polyStrIncludes:At,polyStrSubstr:Gn,polyStrSymSplit:zt,polySymbolFor:Jn,polySymbolKeyFor:Zn,polyUtcNow:Hr,safeGet:rn,safeGetLazy:E,scheduleIdleCallback:function(r,t){function e(n){var r=jt();return{didTimeout:n,timeRemaining:function(){return Ut-Ot(r)}}}var u,n;return $t()?(u=Kt(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:Gt(function(){r(e(!0))},o(n=(t||{}).timeout)?Ht:n)},scheduleInterval:function(n,r){var t=this,e=N(arguments);return Kt(!0,function(n){return n&&clearInterval(n),k(setInterval,t,e)},function(n){k(clearInterval,t,[n])}).h},scheduleTimeout:Gt,scheduleTimeoutWith:function(n,r,t){return Bt(this,!0,n,N(arguments,1))},setBypassLazyCache:function(n){rr&&rr(),I.lzy=n},setDefaultIdleTimeout:function(n){Ht=n},setDefaultMaxExecutionTime:function(n){Ut=n},setValueByIter:function(r,n,t){var e;r&&n&&(wr(n,function(n){e&&(l(r[e])&&(r[e]={}),r=r[e]),e=n}),r[e]=t)},setValueByKey:function(r,n,t){var e;r&&n&&(e=(n=Dt(n,".")).pop(),A(n,function(n){l(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},strCamelCase:Jr,strIsNullOrEmpty:function(n){return i(n)?n===a:l(n)},strIsNullOrWhiteSpace:function(n){return i(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:l(n)},strKebabCase:function(n,r){n=qr(n,"-");return(r?Mr:Vr)(n)},strLeft:function(n,r){return Bn(n,0,r)},strLetterCase:function(n){return g(n).replace(/(_|\b)\w/g,Mr)},strRight:function(n,r){var t=n[c];return r<=0?a:r<t?Bn(n,t-r):n},strSnakeCase:function(n,r){n=qr(n,"_");return(r?Mr:Vr)(n)},symbolFor:function(n){return cr&&(!I.lzy||P.b)||z(),(cr.v||Jn)(n)},symbolKeyFor:function(n){return ar&&(!I.lzy||P.b)||z(),(ar.v||Zn)(n)},throwError:function(n){throw Error(n)},throwRangeError:wn,throwTypeError:h,throwUnsupported:function(n){throw new(Rr=Rr||Br("UnsupportedError"))(n)},utcNow:Gr});var s=void 0,v=null,a="",L="boolean",R="function",_="number",W="object",f="prototype",K="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="_polyfill",$="indexOf",M="lastIndexOf",c="length",V="done",q="value",J="name",Z="slice",e=Object,Q=e[f],X=String,n=X[f],Y=Math,nn=Array,t=nn[f];function rn(n,r){try{r=n()}catch(n){}return r}var tn=[B,_,L,r,"symbol","bigint"];function en(r){return function(n){return typeof n===r}}function u(n){var r="[object "+n+"]";return function(n){return!(!n||un(n)!==r)}}function un(n){return Q.toString.call(n)}function o(n){return typeof n===r||n===r}function l(n){return n===v||o(n)}function on(n){return n===v||!cn(n)}function cn(n){return!!n||n!==s}Mt("isPrimitive",function(n){return n===v||an(typeof n)});var an=Mt("isPrimitiveType",function(n){return n!==W&&!!~tn.indexOf(n)}),i=Mt("isString",en(B)),p=Mt("isFunction",en(R));function y(n){return!(!n&&l(n)||!n||typeof n!==W)}var d=Mt("isArray",nn.isArray),fn=Mt("isDate",u("Date")),sn=Mt("isNumber",en(_)),ln=Mt("isBoolean",en(L)),vn=Mt("isRegExp",u("RegExp")),pn=(Mt("isFile",u("File")),Mt("isFormData",u("FormData")),Mt("isBlob",u("Blob")),Mt("isArrayBuffer",u("ArrayBuffer")),Mt("isError",u("Error")));function yn(n){return!!n&&p(n.then)}function dn(n){return!(!n||rn(function(){return!(n&&0+n)},!n))}Mt("isThenable",yn);var bn=Mt("objGetOwnPropertyDescriptor",e.getOwnPropertyDescriptor);function hn(n,r){return n&&Q.hasOwnProperty.call(n,r)}var gn=Mt("objHasOwn",e.hasOwn||mn);function mn(n,r){return hn(n,r)||!!bn(n,r)}function b(n,r,t){if(n&&y(n))for(var e in n)if(gn(n,e)&&-1===r.call(t||n,e,n[e]))break}function Sn(n,t,e,r){var u={};return b(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function h(n){throw new TypeError(n)}function wn(n){throw new RangeError(n)}function In(n){var t=[];return b(n,function(n,r){t.push([n,r])}),t}function Tn(n){return n}var jn=e.freeze;function On(n){return y(n)&&n!==v||h("objKeys called on non-object"),e.keys(n)}function En(n){return jn&&b(n,function(n,r){(d(r)||y(r))&&jn(r)}),xn(n)}Mt("objAssign",e.assign);var xn=Mt("objFreeze",jn||Tn),Fn=(Mt("objSeal",e.seal||Tn),Mt("objGetPrototypeOf",e.getPrototypeOf||function(n){return n[K]||v}));function Pn(n){return Sn(n,0,0,En)}function Cn(n){var t={};return b(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),En(t)}Mt("objEntries",e.entries||In);var zn,Dn=Pn({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}),g=Mt("asString",X),kn="__tsUtils$gblCfg";function An(){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 Nn(){var n;return zn||(n=An()||{},zn=n[kn]=n[kn]||{}),zn}function m(n,r){var t=a;if(pn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,v,r?sn(r)?r:4:s)}catch(n){t=" - "+m(n,r)}return un(n)+": "+t}function Ln(n,r){h("'"+g(n)+"' not defined for "+m(r))}function Rn(r){return function(n){return n[r].apply(n,_n.call(arguments,1))}}function S(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,_n.call(arguments,1));Ln(t,n)}}function w(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?_n.call(r,1):r);Ln(e,n)}}var _n=t[Z],Wn=(Mt("mathMin",Y.min),Mt("mathMax",Y.max)),Kn=Mt("strSlice",S(Z,n)),Bn=Mt("strSubstring",S("substring",n));function Gn(n,r,t){return l(n)&&h("'polyStrSubstr called with invalid "+m(n)),t<0?a:((r=r||0)<0&&(r=Wn(r+n[c],0)),o(t)?Kn(n,r):Kn(n,r,r+t))}Mt("strSubstr",w("substr",n,Gn));var Hn,Un=Mt("strStartsWith",w("startsWith",n,function(n,r,t){i(n)||h("'"+m(n)+"' is not a string");var r=i(r)?r:g(r),e=r[c],t=0<t?t:0;return Bn(n,t,t+e)===r})),$n="_urid";function Mn(){var n;return Hn||(n=Nn(),Hn=n.gblSym=n.gblSym||{k:{},s:{}}),Hn}var Vn={};function qn(n){var r={description:g(n),toString:function(){return H+"("+n+")"}};return r[U]=!0,r}function Jn(n){var r,t,e=Mn();return gn(e.k,n)||(r=qn(n),t=On(e.s).length,r[$n]=function(){return t+"_"+r.toString()},e.k[n]=r,e.s[r[$n]()]=g(n)),e.k[n]}function Zn(n){n&&n.toString&&Un(n.toString(),H)||h(n+" is not a symbol");n=n[U]&&n[$n]&&n[$n]();return n?Mn().s[n]:void 0}function Qn(n){n=Dn[n];return n?Vn[n]=Vn[n]||qn(H+"."+n):void 0}var Xn={e:"enumerable",c:"configurable",v:q,w:"writable",g:"get",s:"set"};function Yn(r){var n,t={};return t[Xn.c]=!0,t[Xn.e]=!0,r.l&&(t.get=function(){return r.l.v},n=bn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),b(r,function(n,r){t[Xn[n]]=o(r)?t[Xn[n]]:r}),t}var I,T=Mt("objDefineProp",e.defineProperty),nr=Mt("objDefineProperties",e.defineProperties);function j(n,r,t){return T(n,r,Yn(t))}var rr=function(){I=Nn(),rr=v};function O(r){var t={};return rr&&rr(),t.b=I.lzy,T(t,"v",{configurable:!0,get:function(){var n=r();return I.lzy||(T(t,"v",{value:n}),t.b&&delete t.b),I.lzy&&t.b!==I.lzy&&(t.b=I.lzy),n}}),t}function E(n,r){return O(function(){return rn(n,r)})}var x,F,tr,er,ur,or,ir,P,cr,ar,fr,C=Mt("lazySafeGetInst",function(n){return E(function(){return lr(n)||s},s)}),sr=Mt("getGlobal",function(n){return(x=!x||!1===n||I&&I.lzy&&!x.b?E(An,v):x).v}),lr=Mt("getInst",function(n,r){r=x&&!1!==r?x.v:sr(r);return r&&r[n]?r[n]:"window"===n&&F?F.v:v}),vr=(Mt("hasDocument",function(){return!!vr()}),Mt("getDocument",function(){return(tr=!tr||I&&I.lzy&&!tr.b?C("document"):tr).v})),pr=Mt("hasWindow",function(){return!!yr()}),yr=Mt("getWindow",function(){return(F=!F||I&&I.lzy&&!F.b?C("window"):F).v}),dr=(Mt("hasNavigator",function(){return!!dr()}),Mt("getNavigator",function(){return(er=!er||I&&I.lzy&&!er.b?C("navigator"):er).v})),br=(Mt("hasHistory",function(){return!!br()}),Mt("getHistory",function(){return(ur=!ur||I&&I.lzy&&!ur.b?C("history"):ur).v}));function hr(n){return E(function(){return P.v?P.v[n]:s},s)}function gr(){return!!z()}function z(){var n=!P||I&&I.lzy&&!P.b;return n&&(P=C(H)),cr&&!n||(cr=hr("for")),ar&&!n||(ar=hr("keyFor")),P.v}function D(n,r){var t=Dn[n];return P&&(!I.lzy||P.b)||z(),P.v?P.v[t||n]:r?s:Qn(n)}function mr(n){return!!n&&p(n.next)}function Sr(n){return!on(n)&&p(n[D(3)])}function wr(r,n,t){if(r&&(mr(r)||(r=r[(fr=fr||O(function(){return D(3)})).v]?r[fr.v]():null),mr(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[V]&&-1!==n.call(t||r,u[q],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[V]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}Mt("isNode",function(){return(ir=ir||E(function(){return!(!process||!(process.versions||{}).node)},!1)).v}),Mt("isWebWorker",function(){return(or=or||E(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v}),Mt("isSymbol",en("symbol"));var k=Mt("fnApply",Rn("apply"));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++);}Mt("arrEvery",S("every",t)),Mt("arrFilter",S("filter",t));var Ir=Mt("arrIndexOf",S($,t)),Tr=(Mt("arrLastIndexOf",S(M,t)),Mt("arrMap",S("map",t))),N=Mt("arrSlice",S(Z,t)),jr=Mt("fnCall",Rn("call"));function Or(n,r,t){return-1!==Ir(n,r,t)}function Er(n,r,t){r=xr(n,r,t);return-1!==r?n[r]:void 0}function xr(t,e,u){var o=-1;return A(t,function(n,r){if(jr(e,u|t,n,r,t))return o=r,-1}),o}function Fr(n,r,t){r=Pr(n,r,t);return-1!==r?n[r]:void 0}function Pr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&jr(r,t|n,n[u],u,n)){e=u;break}return e}function Cr(n,t,e){var r,u;return d(n)?(r=N(n),t?Tr(r,t,e):r):(u=[],wr(n,function(n,r){return u.push(t?jr(t,e,n,r):n)}),u)}Mt("arrFind",w("find",t,Er)),Mt("arrFindIndex",w("findIndex",t,xr)),Mt("arrFindLast",w("findLast",t,Fr)),Mt("arrFindLastIndex",w("findLastIndex",t,Pr)),Mt("arrFrom",nn.from||Cr);var zr,Dr,B=Mt("arrIncludes",w("includes",t,Or)),kr=(Mt("arrContains",B),Mt("arrReduce",S("reduce",t)),Mt("arrSome",S("some",t)),Mt("fnBind",Rn("bind"))),Ar=Mt("createFnDeferredProxy",function(t,e){return function(){var n=N(arguments),r=t();return k(r[e],r,n)}}),_=(Mt("createProxyFuncs",function(t,e,n){var u;return t&&e&&d(n)&&(u=p(e),A(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Ar(e,n.n):kr(e[n.n],e))})),t}),Mt("readArgs",function(n,r,t){if(zr=zr||O(function(){return gr()&&D(3)}),!gn(n,c)){var e=zr.v&&n[zr.v];if(e){var u=[],o=r===s||r<0?0:r,i=t<0||r<0?s:t;if(wr(e.call(n),function(n,r){if(i!==s&&i<=r)return-1;o<=r&&u.push(n)}),(r===s||0<=r)&&(t===s||0<=t))return u;n=u}}return N(n,r,t)}),e.create),Nr=Mt("objCreate",_||function(n){if(!n)return{};var r=typeof n;if(r!==W&&r!==R)throw new TypeError("Prototype must be an Object or function: "+m(n));function t(){}return t[f]=n,new t});function Lr(n,r){return(e.setPrototypeOf||function(t,n){(Dr=Dr||O(function(){var n={};return n[K]=[],n instanceof Array})).v?t[K]=n:b(n,function(n,r){return t[n]=r})})(n,r)}var Rr,_r=function(n,r,t){function e(){this.constructor=r,Kr(this,n)}return Kr(r,n),(r=Lr(r,t))[f]=t===v?Nr(t):(e[f]=t[f],new e),r},Wr=function(n,r){try{r&&(n[J]=r)}catch(n){}},Kr=function(n,r){try{j(n,J,{v:r,c:!0,e:!1})}catch(n){}};function Br(e,u,n){var o=n||Error,i=o[f][J],c=Error.captureStackTrace;return _r(e,function(){var n=this;try{Wr(o,e);var r,t=k(o,n,N(arguments))||n;return t!==n&&(r=Fn(n))!==Fn(t)&&Lr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{Wr(o,i)}},o)}function Gr(){return(Date.now||Hr)()}function Hr(){return(new Date).getTime()}function Ur(r){return function(n){return l(n)&&h("strTrim called ["+m(n)+"]"),n&&n.replace?n.replace(r,a):n}}var L=Mt("polyStrTrim",Ur(/^\s+|(?=\s)\s+$/g)),X=Mt("polyStrTrimStart",Ur(/^\s+/g)),Z=Mt("polyStrTrimEnd",Ur(/(?=\s)\s+$/g)),$r=Mt("strTrim",w("trim",n,L)),nn=Mt("strTrimStart",w("trimStart",n,X)),B=(Mt("strTrimLeft",nn),Mt("strTrimEnd",w("trimEnd",n,Z))),Mr=(Mt("strTrimRight",B),Mt("strUpper",S("toUpperCase",n))),Vr=Mt("strLower",S("toLowerCase",n));function qr(n,i,c){return $r(g(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=Mr(e)),(u||a)+i+e})}function Jr(n,r){return qr(n,"",!0).replace(/^\w/,r?Mr:Vr)}var Zr=Mt("mathFloor",Y.floor),Qr=Mt("mathCeil",Y.ceil),Xr=Mt("mathTrunc",Y.trunc||function(n){n=+n;return(0<n?Zr:Qr)(n)});function Yr(n,r){var t=+n;return t==1/0&&r&&wn("invalid value ["+m(n)+"]"),t!=t||0==t?0:Xr(t)}var nt=Mt("strRepeat",w("repeat",n,function(n,r){l(n)&&h("can't convert ["+m(n)+"]"),(r=Yr(r,!0))<0&&wn("invalid count must be >= 0 && < Infinity");for(var t=i(n)?n:g(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}));function rt(n,r,t){var e=a,n=(r=Yr(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=l(t)?" ":g(t))[c]?nt(e,Qr(r/e[c])):e)[c]>r?Bn(e,0,r):e}var tt=Mt("strPadStart",w("padStart",n,function(n,r,t){return rt(n,r,t)+n}));Mt("strPadEnd",w("padEnd",n,function(n,r,t){return n+rt(n,r,t)}));var et,ut,ot,it,ct='"',at=/([^\w\d_$])/g;function ft(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(it=it||!pr()||yr())){ot||(ut=Function[f].toString,ot=jr(ut,e));try{var t=Fn(n),r=(r=!t)||(t=hn(t,G)?t[G]:t)&&typeof t===R&&ut.call(t)===ot}catch(n){}}return r}function st(n){return n.value&&wt(n),!0}var lt,vt,pt=[gt,wt,St,mt];function yt(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=typeof n,f=!1,s=!1,l=(n&&a===W?f=ft(n):s=n===v||an(a),{type:a,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return yt(t,n,r?c:e,r)},copyTo:function(n,r){return dt(t,n,r,c)}});return l.isPrim?i&&jr(i,e,l)?l.result:n:(u=n,a=function(r){j(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!jr(t||(n<pt.length?pt[n++]:st),e,l);)t=v},A(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),a(o)),o.v)}function dt(n,r,t,e){if(!l(t))for(var u in t)r[u]=yt(n,t[u],e,u);return r}function bt(n,r,t){return dt([],n,r,{handler:t,src:r,path:[]})}function ht(n,r){return yt([],n,{handler:r,src:n})}function gt(n){var r,t=n.value;return!!d(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function mt(n){var r=n.value;return!!fn(r)&&(n.result=new Date(r.getTime()),!0)}function St(n){return n.type===R}function wt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function It(r,n){return A(n,function(n){bt(r,n)}),r}function Tt(){return(vt=!vt||!vt.b&&I&&I.lzy?C("performance"):vt).v}function jt(){var n=Tt();return n&&n.now?n.now():Gr()}function Ot(n){return jt()-n}Mt("getLength",(lt=c,function(n){return n[lt]}));var Et="(.*)",xt="(.)";function Ft(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function Pt(n,r){return n[D(3)]=function(){return Ct(r)},n}function Ct(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[V]=e;var n;return e||j(n,q,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[V]=!0,r[q]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[V]=!0,r[q]=t.t&&t.t(n),r}),n}function zt(n,r,t){r=r&&r[D(9)];return r?r(n,t):[n]}var Dt=Mt("strSplit",S("split",n)),kt=(Mt("strSymSplit",z()?S("split",n):zt),Mt("strEndsWith",w("endsWith",n,function(n,r,t){i(n)||h("'"+m(n)+"' is not a string");var r=i(r)?r:g(r),e=r[c],u=n[c],t=!o(t)&&t<u?t:u;return Bn(n,t-e,t)===r})),Mt("strIndexOf",S($,n))),t=(Mt("strLastIndexOf",S(M,n)),Mt("strIncludes",w("includes",n,At)));function At(n,r,t){return vn(r)&&h("'searchString' must not be a regular expression"+m(r)),-1!==kt(n,g(r),t)}Mt("strContains",t);var Nt,Lt="ref",Rt="un"+Lt,_t="hasRef",Wt="enabled";function Kt(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=v}var i,c=!0,a=n?r(v):v,n={cancel:o,refresh:u};return n[_t]=function(){return a&&a[_t]?a[_t]():c},n[Lt]=function(){return c=!0,a&&a[Lt]&&a[Lt](),i},n[Rt]=e,n[Wt]=!1,T(i=n,Wt,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=v}}}function Bt(r,n,t,e){var u=d(t),o=u?t.length:0,i=(0<o?t[0]:u?s:t)||setTimeout,c=(1<o?t[1]:s)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),k(a,r,N(arguments))},Kt(n,function(n){if(n){if(n.refresh)return n.refresh(),n;k(c,r,[n])}return k(i,r,e)},function(n){k(c,r,[n])}));return f.h}function Gt(n,r){return Bt(this,!0,s,N(arguments))}var Ht=100,Ut=50;function $t(){return!(!(Nt=Nt||E(function(){return cn(requestIdleCallback)},!1)).v||!requestIdleCallback)}}}}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
/* | ||
* NevWare21 - ts-utils Polyfills, v0.10.0 | ||
* NevWare21 - ts-utils Polyfills, v0.10.1 | ||
* https://github.com/nevware21/ts-utils | ||
@@ -373,3 +373,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
return safeGetLazy(function () { | ||
return (_symbol.v ? _symbol[name] : UNDEF_VALUE); | ||
return (_symbol.v ? _symbol.v[name] : UNDEF_VALUE); | ||
}, UNDEF_VALUE); | ||
@@ -376,0 +376,0 @@ } |
@@ -1,2 +0,2 @@ | ||
!function(){"use strict";var o=void 0,a=null,i="",_="object",n="prototype",r="undefined",C="Symbol",D="indexOf",F="lastIndexOf",u="length",J="done",t="slice",e=Object,K=e[n],c=String,f=c[n],l=Math,s=Array,v=s[n];function y(n,r,t){if(n)for(var e=n[u]>>>0,i=0;i<e&&!(i in n&&-1===r.call(t||n,n[i],i,n));i++);}function p(r){return function(n){return typeof n===r}}function M(n){var r="[object "+n+"]";return function(n){return!(!n||d(n)!==r)}}function d(n){return K.toString.call(n)}function b(n){return typeof n===r||n===r}function h(n){return n===a||b(n)}var g=p("string"),N=p("function");function m(n){return(n||!h(n))&&n&&typeof n===_}var U=s.isArray,q=p("number"),B=M("RegExp"),G=M("Error");function w(n,r){var t=i;if(G(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,a,r?q(r)?r:4:o)}catch(n){t=" - "+w(n,r)}return d(n)+": "+t}function S(n){throw new TypeError(n)}function H(n){throw new RangeError(n)}function Q(n,r){S("'"+j(n)+"' not defined for "+w(r))}function x(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,k.call(arguments,1));Q(t,n)}}function z(e,n,i){var u=n&&n[e];return function(n){var r,t=n&&n[e]||u;if(t||i)return r=arguments,(t||i).apply(n,t?k.call(r,1):r);Q(e,n)}}function O(n){return n.call.apply(n,k.call(arguments,1))}var E,j=c,k=v[t],V=x(D,v),X=(x(F,v),x("map",v)),Y=x(t,v),Z="__tsUtils$gblCfg";function nn(){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}var rn=e.getOwnPropertyDescriptor,tn=e.hasOwn||en;function en(n,r){return n&&K.hasOwnProperty.call(n,r)||!!rn(n,r)}function un(n,r,t){if(n&&m(n))for(var e in n)if(tn(n,e)&&-1===r.call(t||n,e,n[e]))break}var I,on=e.defineProperty,T=function(){var n;E||(n=nn()||{},E=n[Z]=n[Z]||{}),I=E,T=a};function an(r){var t={};return T&&T(),t.b=I.lzy,on(t,"v",{configurable:!0,get:function(){var n=r();return I.lzy||(on(t,"v",{value:n}),t.b&&delete t.b),I.lzy&&t.b!==I.lzy&&(t.b=I.lzy),n}}),t}function A(n){if(!m(n)||n===a)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)tn(n,r)&&t.push(r);return t}var P=e.freeze,n=P||function(n){return n},W={};un({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,r){W[n]=n,W[r]=n});c=W,P&&un(c,function(n,r){(U(r)||m(r))&&P(r)});var cn=n(c),fn=l.max,ln=x(t,f),sn=x("substring",f);function vn(n,r,t){return h(n)&&S("'polyStrSubstr called with invalid "+w(n)),t<0?i:((r=r||0)<0&&(r=fn(r+n[u],0)),b(t)?ln(n,r):ln(n,r,r+t))}function yn(n,r,t){g(n)||S("'"+w(n)+"' is not a string");var r=g(r)?r:j(r),e=r[u],t=0<t?t:0;return sn(n,t,t+e)===r}z("substr",f,vn),z("startsWith",f,yn);var L,R,pn,dn,bn,hn={};function gn(t,e){return an(function(){var n=t,r=e;try{r=n()}catch(n){}return r})}function mn(n){return gn(function(){return R.v?R[n]:o},o)}function wn(n){return n&&N(n.next)}function Sn(r,n,t){if(r&&(wn(r)||(r=r[(bn=bn||an(function(){return t=cn[3],R&&(!I.lzy||R.b)||((r=!R||I&&I.lzy&&!R.b)&&(R=gn(function(){return n="Symbol",((r=(L&&!1!==r?L:L=!L||!1===r||I&&I.lzy&&!L.b?gn(nn,a):L).v)&&r[n]?r[n]:a)||o;var n,r},o)),pn&&!r||(pn=mn("for")),dn&&!r||(dn=mn("keyFor")),R.v),R.v?R.v[t||3]:(r=cn[3])?hn[r]=hn[r]||{description:j(n=C+"."+r),toString:function(){return C+"("+n+")"},_polyfill:!0}:void 0;var n,r,t})).v]?r[bn.v]():null),wn(r))){var e=void 0,i=void 0;try{for(var u=0;!(i=r.next())[J]&&-1!==n.call(t||r,i.value,u,r);)u++}catch(n){e={e:n},r.throw&&(i=null,r.throw(e))}finally{try{i&&!i[J]&&r.return&&r.return(i)}finally{if(e)throw e.e}}}}function xn(t,e,i){var u=-1;return y(t,function(n,r){if(O(e,i|t,n,r,t))return u=r,-1}),u}function zn(n,r,t){for(var e=-1,i=(n[u]>>>0)-1;0<=i;i--)if(i in n&&O(r,t|n,n[i],i,n)){e=i;break}return e}function On(n,r,t){g(n)||S("'"+w(n)+"' is not a string");var r=g(r)?r:j(r),e=r[u],i=n[u],t=!b(t)&&t<i?t:i;return sn(n,t-e,t)===r}function En(r){return function(n){return h(n)&&S("strTrim called ["+w(n)+"]"),n&&n.replace?n.replace(r,i):n}}z("endsWith",f,On);var n=En(/^\s+|(?=\s)\s+$/g),c=En(/^\s+/g),t=En(/(?=\s)\s+$/g),jn=l.floor,kn=l.ceil,In=l.trunc||function(n){n=+n;return(0<n?jn:kn)(n)};function Tn(n,r){var t=+n;return t==1/0&&r&&H("invalid value ["+w(n)+"]"),t!=t||0==t?0:In(t)}var An=z("repeat",f,function(n,r){h(n)&&S("can't convert ["+w(n)+"]"),(r=Tn(r,!0))<0&&H("invalid count must be >= 0 && < Infinity");for(var t=g(n)?n:j(n),e=i;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function Pn(n,r,t){var e=i,n=(r=Tn(r,!0),n[u]);return n<(r>>=0)&&(e=(r-=n)>(e=h(t)?" ":j(t))[u]?An(e,kn(r/e[u])):e)[u]>r?sn(e,0,r):e}function Wn(n,r,t){return Pn(n,r,t)+n}function Ln(n,r,t){return n+Pn(n,r,t)}function $(t){return function(){for(var n=[this],r=0;r<arguments[u];r++)n[r+1]=arguments[r];return t.apply(this,n)}}z("padStart",f,Wn),z("padEnd",f,Ln);var Rn,$n,_n,Cn,Dn=x(D,f);function Fn(n,r,t){return B(r)&&S("'searchString' must not be a regular expression"+w(r)),-1!==Dn(n,j(r),t)}x(F,f),z("includes",f,Fn),$n={startsWith:yn,endsWith:On,padStart:Wn,padEnd:Ln,trim:n,trimStart:c,trimLeft:c,trimEnd:t,trimRight:t,substr:vn,includes:Fn},_n={isArray:function(n){return!h(n)&&"[object Array]"===d(n)},from:function(n,t,e){var r,i;return U(n)?(r=Y(n),t?X(r,t,e):r):(i=[],Sn(n,function(n,r){return i.push(t?O(t,e,n,r):n)}),i)}},Cn={includes:function(n,r,t){return-1!==V(n,r,t)},find:function(n,r,t){r=xn(n,r,t);return-1!==r?n[r]:void 0},findIndex:xn,findLast:function(n,r,t){r=zn(n,r,t);return-1!==r?n[r]:void 0},findLastIndex:zn},y(A(Rn={keys:A,hasOwn:en}),function(n){e[n]||(e[n]=$(Rn[n]))}),y(A(_n),function(n){s[n]||(s[n]=$(_n[n]))}),y(A(Cn),function(n){v[n]||(v[n]=$(Cn[n]))}),y(A($n),function(n){f[n]||(f[n]=$($n[n]))})}(); | ||
!function(){"use strict";var o=void 0,a=null,i="",_="object",n="prototype",r="undefined",C="Symbol",D="indexOf",F="lastIndexOf",u="length",J="done",t="slice",e=Object,K=e[n],c=String,f=c[n],l=Math,s=Array,v=s[n];function y(n,r,t){if(n)for(var e=n[u]>>>0,i=0;i<e&&!(i in n&&-1===r.call(t||n,n[i],i,n));i++);}function p(r){return function(n){return typeof n===r}}function M(n){var r="[object "+n+"]";return function(n){return!(!n||d(n)!==r)}}function d(n){return K.toString.call(n)}function b(n){return typeof n===r||n===r}function h(n){return n===a||b(n)}var g=p("string"),N=p("function");function m(n){return(n||!h(n))&&n&&typeof n===_}var U=s.isArray,q=p("number"),B=M("RegExp"),G=M("Error");function w(n,r){var t=i;if(G(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,a,r?q(r)?r:4:o)}catch(n){t=" - "+w(n,r)}return d(n)+": "+t}function S(n){throw new TypeError(n)}function H(n){throw new RangeError(n)}function Q(n,r){S("'"+j(n)+"' not defined for "+w(r))}function x(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,k.call(arguments,1));Q(t,n)}}function z(e,n,i){var u=n&&n[e];return function(n){var r,t=n&&n[e]||u;if(t||i)return r=arguments,(t||i).apply(n,t?k.call(r,1):r);Q(e,n)}}function O(n){return n.call.apply(n,k.call(arguments,1))}var E,j=c,k=v[t],V=x(D,v),X=(x(F,v),x("map",v)),Y=x(t,v),Z="__tsUtils$gblCfg";function nn(){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}var rn=e.getOwnPropertyDescriptor,tn=e.hasOwn||en;function en(n,r){return n&&K.hasOwnProperty.call(n,r)||!!rn(n,r)}function un(n,r,t){if(n&&m(n))for(var e in n)if(tn(n,e)&&-1===r.call(t||n,e,n[e]))break}var I,on=e.defineProperty,T=function(){var n;E||(n=nn()||{},E=n[Z]=n[Z]||{}),I=E,T=a};function an(r){var t={};return T&&T(),t.b=I.lzy,on(t,"v",{configurable:!0,get:function(){var n=r();return I.lzy||(on(t,"v",{value:n}),t.b&&delete t.b),I.lzy&&t.b!==I.lzy&&(t.b=I.lzy),n}}),t}function A(n){if(!m(n)||n===a)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)tn(n,r)&&t.push(r);return t}var P=e.freeze,n=P||function(n){return n},W={};un({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12},function(n,r){W[n]=n,W[r]=n});c=W,P&&un(c,function(n,r){(U(r)||m(r))&&P(r)});var cn=n(c),fn=l.max,ln=x(t,f),sn=x("substring",f);function vn(n,r,t){return h(n)&&S("'polyStrSubstr called with invalid "+w(n)),t<0?i:((r=r||0)<0&&(r=fn(r+n[u],0)),b(t)?ln(n,r):ln(n,r,r+t))}function yn(n,r,t){g(n)||S("'"+w(n)+"' is not a string");var r=g(r)?r:j(r),e=r[u],t=0<t?t:0;return sn(n,t,t+e)===r}z("substr",f,vn),z("startsWith",f,yn);var L,R,pn,dn,bn,hn={};function gn(t,e){return an(function(){var n=t,r=e;try{r=n()}catch(n){}return r})}function mn(n){return gn(function(){return R.v?R.v[n]:o},o)}function wn(n){return n&&N(n.next)}function Sn(r,n,t){if(r&&(wn(r)||(r=r[(bn=bn||an(function(){return t=cn[3],R&&(!I.lzy||R.b)||((r=!R||I&&I.lzy&&!R.b)&&(R=gn(function(){return n="Symbol",((r=(L&&!1!==r?L:L=!L||!1===r||I&&I.lzy&&!L.b?gn(nn,a):L).v)&&r[n]?r[n]:a)||o;var n,r},o)),pn&&!r||(pn=mn("for")),dn&&!r||(dn=mn("keyFor")),R.v),R.v?R.v[t||3]:(r=cn[3])?hn[r]=hn[r]||{description:j(n=C+"."+r),toString:function(){return C+"("+n+")"},_polyfill:!0}:void 0;var n,r,t})).v]?r[bn.v]():null),wn(r))){var e=void 0,i=void 0;try{for(var u=0;!(i=r.next())[J]&&-1!==n.call(t||r,i.value,u,r);)u++}catch(n){e={e:n},r.throw&&(i=null,r.throw(e))}finally{try{i&&!i[J]&&r.return&&r.return(i)}finally{if(e)throw e.e}}}}function xn(t,e,i){var u=-1;return y(t,function(n,r){if(O(e,i|t,n,r,t))return u=r,-1}),u}function zn(n,r,t){for(var e=-1,i=(n[u]>>>0)-1;0<=i;i--)if(i in n&&O(r,t|n,n[i],i,n)){e=i;break}return e}function On(n,r,t){g(n)||S("'"+w(n)+"' is not a string");var r=g(r)?r:j(r),e=r[u],i=n[u],t=!b(t)&&t<i?t:i;return sn(n,t-e,t)===r}function En(r){return function(n){return h(n)&&S("strTrim called ["+w(n)+"]"),n&&n.replace?n.replace(r,i):n}}z("endsWith",f,On);var n=En(/^\s+|(?=\s)\s+$/g),c=En(/^\s+/g),t=En(/(?=\s)\s+$/g),jn=l.floor,kn=l.ceil,In=l.trunc||function(n){n=+n;return(0<n?jn:kn)(n)};function Tn(n,r){var t=+n;return t==1/0&&r&&H("invalid value ["+w(n)+"]"),t!=t||0==t?0:In(t)}var An=z("repeat",f,function(n,r){h(n)&&S("can't convert ["+w(n)+"]"),(r=Tn(r,!0))<0&&H("invalid count must be >= 0 && < Infinity");for(var t=g(n)?n:j(n),e=i;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function Pn(n,r,t){var e=i,n=(r=Tn(r,!0),n[u]);return n<(r>>=0)&&(e=(r-=n)>(e=h(t)?" ":j(t))[u]?An(e,kn(r/e[u])):e)[u]>r?sn(e,0,r):e}function Wn(n,r,t){return Pn(n,r,t)+n}function Ln(n,r,t){return n+Pn(n,r,t)}function $(t){return function(){for(var n=[this],r=0;r<arguments[u];r++)n[r+1]=arguments[r];return t.apply(this,n)}}z("padStart",f,Wn),z("padEnd",f,Ln);var Rn,$n,_n,Cn,Dn=x(D,f);function Fn(n,r,t){return B(r)&&S("'searchString' must not be a regular expression"+w(r)),-1!==Dn(n,j(r),t)}x(F,f),z("includes",f,Fn),$n={startsWith:yn,endsWith:On,padStart:Wn,padEnd:Ln,trim:n,trimStart:c,trimLeft:c,trimEnd:t,trimRight:t,substr:vn,includes:Fn},_n={isArray:function(n){return!h(n)&&"[object Array]"===d(n)},from:function(n,t,e){var r,i;return U(n)?(r=Y(n),t?X(r,t,e):r):(i=[],Sn(n,function(n,r){return i.push(t?O(t,e,n,r):n)}),i)}},Cn={includes:function(n,r,t){return-1!==V(n,r,t)},find:function(n,r,t){r=xn(n,r,t);return-1!==r?n[r]:void 0},findIndex:xn,findLast:function(n,r,t){r=zn(n,r,t);return-1!==r?n[r]:void 0},findLastIndex:zn},y(A(Rn={keys:A,hasOwn:en}),function(n){e[n]||(e[n]=$(Rn[n]))}),y(A(_n),function(n){s[n]||(s[n]=$(_n[n]))}),y(A(Cn),function(n){v[n]||(v[n]=$(Cn[n]))}),y(A($n),function(n){f[n]||(f[n]=$($n[n]))})}(); | ||
//# sourceMappingURL=ts-polyfills-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
function n(n){"use strict";var s=void 0,p=null,a="",L="boolean",R="function",W="number",K="object",f="prototype",_="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",c="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[f],t=(_n=String)[f],u=Math,o=(Mr=Array)[f];function Q(n,r){try{r=n()}catch(n){}return r}var X=[B,W,L,r,"symbol","bigint"];function Y(r){return function(n){return typeof n===r}}function i(n){var r="[object "+n+"]";return function(n){return!(!n||nn(n)!==r)}}function nn(n){return Z.toString.call(n)}function l(n){return typeof n===r||n===r}function v(n){return n===p||l(n)}function rn(n){return n===p||!tn(n)}function tn(n){return!!n||n!==s}function en(n){return n!==K&&!!~X.indexOf(n)}var y=Y(B),d=Y(R);function b(n){return!(!n&&v(n)||!n||typeof n!==K)}var h=Mr.isArray,un=i("Date"),on=Y(W),cn=Y(L),an=i("RegExp"),B=i("File"),W=i("FormData"),L=i("Blob"),fn=i("ArrayBuffer"),sn=i("Error");function ln(n){return!!n&&d(n.then)}var pn=ln;function vn(n){return!(!n||Q(function(){return!(n&&0+n)},!n))}var yn=e.getOwnPropertyDescriptor;function dn(n,r){return n&&Z.hasOwnProperty.call(n,r)}var bn=e.hasOwn||hn;function hn(n,r){return dn(n,r)||!!yn(n,r)}function g(n,r,t){if(n&&b(n))for(var e in n)if(bn(n,e)&&-1===r.call(t||n,e,n[e]))break}function gn(n,t,e,r){var u={};return g(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function m(n){throw new TypeError(n)}function mn(n){throw new RangeError(n)}function wn(n){var t=[];return g(n,function(n,r){t.push([n,r])}),t}function Sn(n){return n}var In=e.freeze,Tn=e.assign;function jn(n){return b(n)&&n!==p||m("objKeys called on non-object"),e.keys(n)}function On(n){return In&&g(n,function(n,r){(h(r)||b(r))&&In(r)}),En(n)}var En=In||Sn,xn=e.seal||Sn,Fn=e.getPrototypeOf||function(n){return n[_]||p},Pn=e.entries||wn;function Cn(n){return gn(n,0,0,On)}function zn(n){var t={};return g(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),On(t)}var Dn,kn=Cn({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=_n,An="__tsUtils$gblCfg";function Nn(){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 Ln(){var n;return Dn||(n=Nn()||{},Dn=n[An]=n[An]||{}),Dn}function S(n,r){var t=a;if(sn(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,p,r?on(r)?r:4:s)}catch(n){t=" - "+S(n,r)}return nn(n)+": "+t}function Rn(n,r){m("'"+w(n)+"' not defined for "+S(r))}function Wn(r){return function(n){return n[r].apply(n,Kn.call(arguments,1))}}function I(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Kn.call(arguments,1));Rn(t,n)}}function T(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?Kn.call(r,1):r);Rn(e,n)}}var Kn=o[J],_n=u.min,Bn=u.max,Gn=I(J,t),j=I("substring",t),Hn=T("substr",t,Un);function Un(n,r,t){return v(n)&&m("'polyStrSubstr called with invalid "+S(n)),t<0?a:((r=r||0)<0&&(r=Bn(r+n[c],0)),l(t)?Gn(n,r):Gn(n,r,r+t))}var $n,Mn=T("startsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],t=0<t?t:0;return j(n,t,t+e)===r});function Vn(){var n;return $n||(n=Ln(),$n=n.gblSym=n.gblSym||{k:{},s:{}}),$n}var qn={};function Jn(n){return{description:w(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Zn(n){var r,t=Vn();return bn(t,n)||(r=Jn(n),t.k[n]=r,t.s[r]=w(n)),t.k[n]}function Qn(n){return n&&n.toString&&Mn(n.toString(),H)||m(n+" is not a symbol"),Vn().s[n]}function Xn(n){n=kn[n];return n?qn[n]=qn[n]||Jn(H+"."+n):void 0}var Yn={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function nr(r){var n,t={};return t[Yn.c]=!0,t[Yn.e]=!0,r.l&&(t.get=function(){return r.l.v},n=yn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),g(r,function(n,r){t[Yn[n]]=l(r)?t[Yn[n]]:r}),t}var O,E=e.defineProperty,rr=e.defineProperties;function tr(n,r,t){return E(n,r,nr(t))}var er=function(){O=Ln(),er=p};function ur(r){var t={};return er&&er(),t.b=O.lzy,E(t,"v",{configurable:!0,get:function(){var n=r();return O.lzy||(E(t,"v",{value:n}),t.b&&delete t.b),O.lzy&&t.b!==O.lzy&&(t.b=O.lzy),n}}),t}function x(n,r){return ur(function(){return Q(n,r)})}function or(n){return(sr=!sr||!1===n||O&&O.lzy&&!sr.b?x(Nn,p):sr).v}function ir(){return(pr=!pr||O&&O.lzy&&!pr.b?F("document"):pr).v}function cr(){return(lr=!lr||O&&O.lzy&&!lr.b?F("window"):lr).v}function ar(){return(vr=!vr||O&&O.lzy&&!vr.b?F("navigator"):vr).v}function fr(){return(yr=!yr||O&&O.lzy&&!yr.b?F("history"):yr).v}function F(n){return x(function(){return mr(n)||s},s)}var sr,lr,pr,vr,yr,dr,br,P,hr,gr,mr=function(n,r){r=sr&&!1!==r?sr.v:or(r);return r&&r[n]?r[n]:"window"===n&&lr?lr.v:p};function wr(n){return x(function(){return P.v?P[n]:s},s)}var Sr,Ir=Y("symbol");function Tr(){return!!C()}function C(){var n=!P||O&&O.lzy&&!P.b;return n&&(P=F(H)),hr&&!n||(hr=wr("for")),gr&&!n||(gr=wr("keyFor")),P.v}function jr(n,r){var t=kn[n];return P&&(!O.lzy||P.b)||C(),P.v?P.v[t||n]:r?s:Xn(n)}function Or(n){return!!n&&d(n.next)}function Er(n){return!rn(n)&&d(n[jr(3)])}function xr(r,n,t){if(r&&(Or(r)||(r=r[(Sr=Sr||ur(function(){return jr(3)})).v]?r[Sr.v]():null),Or(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[M]&&-1!==n.call(t||r,u[V],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[M]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}var z=Wn("apply"),Fr=I("every",o),Pr=I("filter",o);function D(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 Cr=I(U,o),zr=I($,o),Dr=I("map",o),k=I(J,o),A=Wn("call");function kr(n,r,t){return-1!==Cr(n,r,t)}function Ar(n,r,t){r=Nr(n,r,t);return-1!==r?n[r]:void 0}function Nr(t,e,u){var o=-1;return D(t,function(n,r){if(A(e,u|t,n,r,t))return o=r,-1}),o}function Lr(n,r,t){r=Rr(n,r,t);return-1!==r?n[r]:void 0}function Rr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&A(r,t|n,n[u],u,n)){e=u;break}return e}function Wr(n,t,e){var r,u;return h(n)?(r=k(n),t?Dr(r,t,e):r):(u=[],xr(n,function(n,r){return u.push(t?A(t,e,n,r):n)}),u)}function Kr(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}var _r,Br,Gr,J=T("find",o,Ar),Hr=T("findIndex",o,Nr),Ur=T("findLast",o,Lr),$r=T("findLastIndex",o,Rr),Mr=Mr.from||Wr,Vr=T("includes",o,kr),qr=Vr,Jr=I("reduce",o),o=I("some",o),Zr=Wn("bind"),Qr=e.create||function(n){if(!n)return{};var r=typeof n;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+S(n));function t(){}return t[f]=n,new t};function Xr(n,r){return(e.setPrototypeOf||function(t,n){(Br=Br||ur(function(){var n={};return n[_]=[],n instanceof Array})).v?t[_]=n:g(n,function(n,r){return t[n]=r})})(n,r)}function Yr(n,r){try{r&&(n[q]=r)}catch(n){}}function nt(n,r){try{tr(n,q,{v:r,c:!0,e:!1})}catch(n){}}function rt(e,u,n){var r,t,o=n||Error,i=o[f][q],c=Error.captureStackTrace,n=o;return nt(t=function(){var n=this;try{Yr(o,e);var r,t=z(o,n,k(arguments))||n;return t!==n&&(r=Fn(n))!==Fn(t)&&Xr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{Yr(o,i)}},r=e),(t=Xr(t,n))[f]=n===p?Qr(n):(a[f]=n[f],new a),t;function a(){this.constructor=t,nt(this,r)}}function tt(){return(Date.now||et)()}function et(){return(new Date).getTime()}function ut(r){return function(n){return v(n)&&m("strTrim called ["+S(n)+"]"),n&&n.replace?n.replace(r,a):n}}var ot=ut(/^\s+|(?=\s)\s+$/g),it=ut(/^\s+/g),ct=ut(/(?=\s)\s+$/g),at=T("trim",t,ot),ft=T("trimStart",t,it),st=ft,lt=T("trimEnd",t,ct),pt=lt,N=I("toUpperCase",t),vt=I("toLowerCase",t);function yt(n,i,c){return at(w(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 dt(n,r){return yt(n,"",!0).replace(/^\w/,r?N:vt)}var bt=u.floor,ht=u.ceil,gt=u.trunc||function(n){n=+n;return(0<n?bt:ht)(n)};function mt(n,r){var t=+n;return t==1/0&&r&&mn("invalid value ["+S(n)+"]"),t!=t||0==t?0:gt(t)}var wt=T("repeat",t,function(n,r){v(n)&&m("can't convert ["+S(n)+"]"),(r=mt(r,!0))<0&&mn("invalid count must be >= 0 && < Infinity");for(var t=y(n)?n:w(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function St(n,r,t){var e=a,n=(r=mt(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":w(t))[c]?wt(e,ht(r/e[c])):e)[c]>r?j(e,0,r):e}var It,Tt,jt,Ot,Et=T("padStart",t,function(n,r,t){return St(n,r,t)+n}),u=T("padEnd",t,function(n,r,t){return n+St(n,r,t)}),xt=/([^\w\d_$])/g;function Ft(n){if(!n||typeof n!==K)return!1;var r=!1;if(n!==(Ot=Ot||!cr()||cr())){jt||(Tt=Function[f].toString,jt=A(Tt,e));try{var t=Fn(n),r=(r=!t)||(t=dn(t,G)?t[G]:t)&&typeof t==R&&Tt.call(t)===jt}catch(n){}}return r}function Pt(n){return n.value&&Kt(n),!0}var Ct,zt=[Lt,Kt,Wt,Rt];function Dt(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=typeof n,f=!1,s=!1,l=(n&&a===K?f=Ft(n):s=n===p||en(a),{type:a,isPrim:s,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return Dt(t,n,r?c:e,r)},copyTo:function(n,r){return kt(t,n,r,c)}});return l.isPrim?i&&A(i,e,l)?l.result:n:(u=n,a=function(r){tr(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!A(t||(n<zt.length?zt[n++]:Pt),e,l);)t=p},D(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),a(o)),o.v)}function kt(n,r,t,e){if(!v(t))for(var u in t)r[u]=Dt(n,t[u],e,u);return r}function At(n,r,t){return kt([],n,r,{handler:t,src:r,path:[]})}function Nt(n,r){return Dt([],n,{handler:r,src:n})}function Lt(n){var r,t=n.value;return!!h(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Rt(n){var r=n.value;return!!un(r)&&(n.result=new Date(r.getTime()),!0)}function Wt(n){return n.type===R}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function _t(r,n){return D(n,function(n){At(r,n)}),r}function Bt(){return(Ct=!Ct||!Ct.b&&O&&O.lzy?F("performance"):Ct).v}function Gt(){var n=Bt();return n&&n.now?n.now():tt()}function Ht(n){return Gt()-n}var Ut=c,$t="(.*)";function Mt(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function Vt(n,r){return n[jr(3)]=function(){return qt(r)},n}function qt(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[M]=e;var n;return e||tr(n,V,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.t&&t.t(n),r}),n}function Jt(n,r,t){r=r&&r[jr(9)];return r?r(n,t):[n]}var Zt=I("split",t),Qt=C()?I("split",t):Jt,Xt=T("endsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],u=n[c],t=!l(t)&&t<u?t:u;return j(n,t-e,t)===r}),Yt=I(U,t),U=I($,t),t=$=T("includes",t,ne);function ne(n,r,t){return an(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==Yt(n,w(r),t)}var re,te="ref",ee="un"+te,ue="hasRef",oe="enabled";function ie(n,r,t){function e(){return c=!1,a&&a[ee]&&a[ee](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=p}var i,c=!0,a=n?r(p):p,n={cancel:o,refresh:u};return n[ue]=function(){return a&&a[ue]?a[ue]():c},n[te]=function(){return c=!0,a&&a[te]&&a[te](),i},n[ee]=e,n[oe]=!1,E(i=n,oe,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=p}}}function ce(r,n,t,e){var u=h(t),o=u?t.length:0,i=(0<o?t[0]:u?s:t)||setTimeout,c=(1<o?t[1]:s)||clearTimeout,a=e[0],f=(e[0]=function(){f.dn(),z(a,r,k(arguments))},ie(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(c,r,[n])}return z(i,r,e)},function(n){z(c,r,[n])}));return f.h}function ae(n,r){return ce(this,!0,s,k(arguments))}var fe=100,se=50;function le(){return!(!(re=re||x(function(){return tn(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(r,n){return!l(n)&&r&&(h(n)?z(r.push,r,n):Or(n)||Er(n)?xr(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=qr,n.arrEvery=Fr,n.arrFilter=Pr,n.arrFind=J,n.arrFindIndex=Hr,n.arrFindLast=Ur,n.arrFindLastIndex=$r,n.arrForEach=D,n.arrFrom=Mr,n.arrIncludes=Vr,n.arrIndexOf=Cr,n.arrLastIndexOf=zr,n.arrMap=Dr,n.arrReduce=Jr,n.arrSlice=k,n.arrSome=o,n.arrayDeepCopyHandler=Lt,n.asString=w,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return tr(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),qt(n)},n.createCustomError=rt,n.createEnum=function(n){return gn(n,1,0,On)},n.createEnumKeyMap=Cn,n.createEnumValueMap=function(n){return gn(n,1,1,On)},n.createFilenameRegex=function(n,r,t){return Mt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?$t:"(.)"})},!!r,t)},n.createFnDeferredProxy=Kr,n.createIterable=function(n){return Vt({},n)},n.createIterator=qt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&h(n)&&(u=d(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Kr(e,n.n):Zr(e[n.n],e))})),t},n.createRangeIterator=function(n,r,t){var e=n,u=s,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 tr(t,"v",{g:function(){return u}}),qt(t)},n.createSimpleMap=zn,n.createTimeout=function(n,r){return ce(this,!1,s,k(arguments))},n.createTimeoutWith=function(n,r,t){return ce(this,!1,n,k(arguments,1))},n.createTypeMap=zn,n.createWildcardRegex=function(n,r,t){return Mt(w(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,$t)},!!r,t)},n.dateDeepCopyHandler=Rt,n.deepExtend=function(n,r,t,e,u,o,i){return _t(Nt(n)||{},k(arguments))},n.dumpObj=S,n.elapsedTime=Ht,n.encodeAsHtml=function(n){return It=It||ur(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),w(n).replace(/[&<>"']/g,function(n){return"&"+It.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(y(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+Et(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,p,r?on(r)?r:4:s)}catch(n){t='"'+S(n)+'"'}return t},n.fnApply=z,n.fnBind=Zr,n.fnCall=A,n.functionDeepCopyHandler=Wt,n.getDocument=ir,n.getGlobal=or,n.getHistory=fr,n.getInst=mr,n.getIntValue=function(n,r){return v(n)?r:on(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=jr,n.getLazy=ur,n.getLength=function(n){return n[Ut]},n.getNavigator=ar,n.getPerformance=Bt,n.getSymbol=C,n.getValueByIter=function(r,n,t){return n&&r&&(xr(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=Zt(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=le,n.hasNavigator=function(){return!!ar()},n.hasPerformance=function(){return!!Bt()},n.hasSymbol=Tr,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(h(r))o=0<r[c];else if(un(r))o=!isNaN(r.getTime());else{if(cn(r))return!0;if(b(r)){try{e=r,D([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(d(n)?n():n),-1});var i=u;if(cn(i))return i;if(d(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!jn(r)[c]}o=vn(r)}return o}(n,0)},n.hasWindow=function(){return!!cr()},n.isArray=h,n.isArrayBuffer=fn,n.isBlob=L,n.isBoolean=cn,n.isDate=un,n.isDefined=tn,n.isError=sn,n.isFile=B,n.isFormData=W,n.isFunction=d,n.isIterable=Er,n.isIterator=Or,n.isNode=function(){return(br=br||x(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=on,n.isObject=b,n.isPlainObject=Ft,n.isPrimitive=function(n){return n===p||en(typeof n)},n.isPrimitiveType=en,n.isPromise=function(n){return ln(n)&&d(n.catch)},n.isPromiseLike=ln,n.isRegExp=an,n.isStrictNullOrUndefined=rn,n.isStrictUndefined=function(n){return!tn(n)},n.isString=y,n.isSymbol=Ir,n.isThenable=pn,n.isTruthy=vn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=l,n.isWebWorker=function(){return(dr=dr||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=xr,n.lazySafeGetInst=F,n.makeGlobRegex=function(n,r,t){return Mt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?$t:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=Vt,n.mathCeil=ht,n.mathFloor=bt,n.mathMax=Bn,n.mathMin=_n,n.mathToInt=mt,n.mathTrunc=gt,n.newSymbol=function(n,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(n):r?p:Jn(n)},n.normalizeJsName=function(n,r){n=w(n).replace(xt,"_");return l(r)?n:dt(n,!r)},n.objAssign=Tn,n.objCopyProps=At,n.objCreate=Qr,n.objDeepCopy=Nt,n.objDeepFreeze=On,n.objDefine=tr,n.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,nr(o))},n.objDefineGet=function(n,r,t,e,u){return E(n,r,nr(((n={e:u,c:e})[d(t)?"g":"v"]=t,n)))},n.objDefineProp=E,n.objDefineProperties=rr,n.objDefineProps=function(n,r){var t={};return g(r,function(n,r){t[n]=nr(r)}),rr(n,t)},n.objEntries=Pn,n.objExtend=function(n,r,t,e,u,o,i){return _t(n||{},k(arguments))},n.objForEachKey=g,n.objFreeze=En,n.objGetOwnPropertyDescriptor=yn,n.objGetPrototypeOf=Fn,n.objHasOwn=bn,n.objHasOwnProperty=dn,n.objKeys=jn,n.objSeal=xn,n.objSetPrototypeOf=Xr,n.objToString=nn,n.perfNow=Gt,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=Ar,n.polyArrFindIndex=Nr,n.polyArrFindLast=Lr,n.polyArrFindLastIndex=Rr,n.polyArrFrom=Wr,n.polyArrIncludes=kr,n.polyGetKnownSymbol=Xn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===nn(n)},n.polyNewSymbol=Jn,n.polyObjEntries=wn,n.polyObjHasOwn=hn,n.polyObjKeys=function(n){if(!b(n)||n===p)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)bn(n,r)&&t.push(r);return t},n.polyStrIncludes=ne,n.polyStrSubstr=Un,n.polyStrSymSplit=Jt,n.polyStrTrim=ot,n.polyStrTrimEnd=ct,n.polyStrTrimStart=it,n.polySymbolFor=Zn,n.polySymbolKeyFor=Qn,n.polyUtcNow=et,n.readArgs=function(n,r,t){if(_r=_r||ur(function(){return Tr()&&jr(3)}),!bn(n,c)){var e=_r.v&&n[_r.v];if(e){var u=[],o=r===s||r<0?0:r,i=t<0||r<0?s:t;if(xr(e.call(n),function(n,r){if(i!==s&&i<=r)return-1;o<=r&&u.push(n)}),(r===s||0<=r)&&(t===s||0<=t))return u;n=u}}return k(n,r,t)},n.safeGet=Q,n.safeGetLazy=x,n.scheduleIdleCallback=function(r,t){function e(n){var r=Gt();return{didTimeout:n,timeRemaining:function(){return se-Ht(r)}}}var u,n;return le()?(u=ie(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:ae(function(){r(e(!0))},l(n=(t||{}).timeout)?fe:n)},n.scheduleInterval=function(n,r){var t=this,e=k(arguments);return ie(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h},n.scheduleTimeout=ae,n.scheduleTimeoutWith=function(n,r,t){return ce(this,!0,n,k(arguments,1))},n.setBypassLazyCache=function(n){er&&er(),O.lzy=n},n.setDefaultIdleTimeout=function(n){fe=n},n.setDefaultMaxExecutionTime=function(n){se=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(xr(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=Zt(n,".")).pop(),D(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=dt,n.strContains=t,n.strEndsWith=Xt,n.strIncludes=$,n.strIndexOf=Yt,n.strIsNullOrEmpty=function(n){return y(n)?n===a:v(n)},n.strIsNullOrWhiteSpace=function(n){return y(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:v(n)},n.strKebabCase=function(n,r){n=yt(n,"-");return(r?N:vt)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return j(n,0,r)},n.strLetterCase=function(n){return w(n).replace(/(_|\b)\w/g,N)},n.strLower=vt,n.strPadEnd=u,n.strPadStart=Et,n.strRepeat=wt,n.strRight=function(n,r){var t=n[c];return r<=0?a:r<t?j(n,t-r):n},n.strSlice=Gn,n.strSnakeCase=function(n,r){n=yt(n,"_");return(r?N:vt)(n)},n.strSplit=Zt,n.strStartsWith=Mn,n.strSubstr=Hn,n.strSubstring=j,n.strSymSplit=Qt,n.strTrim=at,n.strTrimEnd=lt,n.strTrimLeft=st,n.strTrimRight=pt,n.strTrimStart=ft,n.strUpper=N,n.symbolFor=function(n){return hr&&(!O.lzy||P.b)||C(),(hr.v||Zn)(n)},n.symbolKeyFor=function(n){return gr&&(!O.lzy||P.b)||C(),(gr.v||Qn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=mn,n.throwTypeError=m,n.throwUnsupported=function(n){throw new(Gr=Gr||rt("UnsupportedError"))(n)},n.utcNow=tt}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.10.1 */ | ||
function n(n){"use strict";var l=void 0,p=null,a="",L="boolean",_="function",R="number",W="object",f="prototype",K="__proto__",B="string",r="undefined",G="constructor",H="Symbol",U="indexOf",$="lastIndexOf",c="length",M="done",V="value",q="name",J="slice",e=Object,Z=e[f],t=(Kn=String)[f],u=Math,o=(Vr=Array)[f];function Q(n,r){try{r=n()}catch(n){}return r}var X=[B,R,L,r,"symbol","bigint"];function Y(r){return function(n){return typeof n===r}}function i(n){var r="[object "+n+"]";return function(n){return!(!n||nn(n)!==r)}}function nn(n){return Z.toString.call(n)}function s(n){return typeof n===r||n===r}function v(n){return n===p||s(n)}function rn(n){return n===p||!tn(n)}function tn(n){return!!n||n!==l}function en(n){return n!==W&&!!~X.indexOf(n)}var y=Y(B),d=Y(_);function b(n){return!(!n&&v(n)||!n||typeof n!==W)}var h=Vr.isArray,un=i("Date"),on=Y(R),cn=Y(L),an=i("RegExp"),B=i("File"),R=i("FormData"),L=i("Blob"),fn=i("ArrayBuffer"),ln=i("Error");function sn(n){return!!n&&d(n.then)}var pn=sn;function vn(n){return!(!n||Q(function(){return!(n&&0+n)},!n))}var yn=e.getOwnPropertyDescriptor;function dn(n,r){return n&&Z.hasOwnProperty.call(n,r)}var bn=e.hasOwn||hn;function hn(n,r){return dn(n,r)||!!yn(n,r)}function g(n,r,t){if(n&&b(n))for(var e in n)if(bn(n,e)&&-1===r.call(t||n,e,n[e]))break}function gn(n,t,e,r){var u={};return g(n,function(n,r){u[n]=t?r:n,u[r]=e?r:n}),r(u)}function m(n){throw new TypeError(n)}function mn(n){throw new RangeError(n)}function wn(n){var t=[];return g(n,function(n,r){t.push([n,r])}),t}function Sn(n){return n}var In=e.freeze,Tn=e.assign;function jn(n){return b(n)&&n!==p||m("objKeys called on non-object"),e.keys(n)}function On(n){return In&&g(n,function(n,r){(h(r)||b(r))&&In(r)}),En(n)}var En=In||Sn,xn=e.seal||Sn,Fn=e.getPrototypeOf||function(n){return n[K]||p},Pn=e.entries||wn;function Cn(n){return gn(n,0,0,On)}function zn(n){var t={};return g(n,function(n,r){t[n]=r[1],t[r[0]]=r[1]}),On(t)}var Dn,kn=Cn({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=Kn,An="__tsUtils$gblCfg";function Nn(){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 Ln(){var n;return Dn||(n=Nn()||{},Dn=n[An]=n[An]||{}),Dn}function S(n,r){var t=a;if(ln(n))t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'";else try{t=JSON.stringify(n,p,r?on(r)?r:4:l)}catch(n){t=" - "+S(n,r)}return nn(n)+": "+t}function _n(n,r){m("'"+w(n)+"' not defined for "+S(r))}function Rn(r){return function(n){return n[r].apply(n,Wn.call(arguments,1))}}function I(t,n){var e=n&&n[t];return function(n){var r=n&&n[t]||e;if(r)return r.apply(n,Wn.call(arguments,1));_n(t,n)}}function T(e,n,u){var o=n&&n[e];return function(n){var r,t=n&&n[e]||o;if(t||u)return r=arguments,(t||u).apply(n,t?Wn.call(r,1):r);_n(e,n)}}var Wn=o[J],Kn=u.min,Bn=u.max,Gn=I(J,t),j=I("substring",t),Hn=T("substr",t,Un);function Un(n,r,t){return v(n)&&m("'polyStrSubstr called with invalid "+S(n)),t<0?a:((r=r||0)<0&&(r=Bn(r+n[c],0)),s(t)?Gn(n,r):Gn(n,r,r+t))}var $n,Mn=T("startsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],t=0<t?t:0;return j(n,t,t+e)===r}),Vn="_urid";function qn(){var n;return $n||(n=Ln(),$n=n.gblSym=n.gblSym||{k:{},s:{}}),$n}var Jn={};function Zn(n){return{description:w(n),toString:function(){return H+"("+n+")"},_polyfill:!0}}function Qn(n){var r,t,e=qn();return bn(e.k,n)||(r=Zn(n),t=jn(e.s).length,r[Vn]=function(){return t+"_"+r.toString()},e.k[n]=r,e.s[r[Vn]()]=w(n)),e.k[n]}function Xn(n){n&&n.toString&&Mn(n.toString(),H)||m(n+" is not a symbol");n=n._polyfill&&n[Vn]&&n[Vn]();return n?qn().s[n]:void 0}function Yn(n){n=kn[n];return n?Jn[n]=Jn[n]||Zn(H+"."+n):void 0}var nr={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function rr(r){var n,t={};return t[nr.c]=!0,t[nr.e]=!0,r.l&&(t.get=function(){return r.l.v},n=yn(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),g(r,function(n,r){t[nr[n]]=s(r)?t[nr[n]]:r}),t}var O,E=e.defineProperty,tr=e.defineProperties;function er(n,r,t){return E(n,r,rr(t))}var ur=function(){O=Ln(),ur=p};function or(r){var t={};return ur&&ur(),t.b=O.lzy,E(t,"v",{configurable:!0,get:function(){var n=r();return O.lzy||(E(t,"v",{value:n}),t.b&&delete t.b),O.lzy&&t.b!==O.lzy&&(t.b=O.lzy),n}}),t}function x(n,r){return or(function(){return Q(n,r)})}function ir(n){return(sr=!sr||!1===n||O&&O.lzy&&!sr.b?x(Nn,p):sr).v}function cr(){return(vr=!vr||O&&O.lzy&&!vr.b?F("document"):vr).v}function ar(){return(pr=!pr||O&&O.lzy&&!pr.b?F("window"):pr).v}function fr(){return(yr=!yr||O&&O.lzy&&!yr.b?F("navigator"):yr).v}function lr(){return(dr=!dr||O&&O.lzy&&!dr.b?F("history"):dr).v}function F(n){return x(function(){return wr(n)||l},l)}var sr,pr,vr,yr,dr,br,hr,P,gr,mr,wr=function(n,r){r=sr&&!1!==r?sr.v:ir(r);return r&&r[n]?r[n]:"window"===n&&pr?pr.v:p};function Sr(n){return x(function(){return P.v?P.v[n]:l},l)}var Ir,Tr=Y("symbol");function jr(){return!!C()}function C(){var n=!P||O&&O.lzy&&!P.b;return n&&(P=F(H)),gr&&!n||(gr=Sr("for")),mr&&!n||(mr=Sr("keyFor")),P.v}function Or(n,r){var t=kn[n];return P&&(!O.lzy||P.b)||C(),P.v?P.v[t||n]:r?l:Yn(n)}function Er(n){return!!n&&d(n.next)}function xr(n){return!rn(n)&&d(n[Or(3)])}function Fr(r,n,t){if(r&&(Er(r)||(r=r[(Ir=Ir||or(function(){return Or(3)})).v]?r[Ir.v]():null),Er(r))){var e=void 0,u=void 0;try{for(var o=0;!(u=r.next())[M]&&-1!==n.call(t||r,u[V],o,r);)o++}catch(n){e={e:n},r.throw&&(u=null,r.throw(e))}finally{try{u&&!u[M]&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}var z=Rn("apply"),Pr=I("every",o),Cr=I("filter",o);function D(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 zr=I(U,o),Dr=I($,o),kr=I("map",o),k=I(J,o),A=Rn("call");function Ar(n,r,t){return-1!==zr(n,r,t)}function Nr(n,r,t){r=Lr(n,r,t);return-1!==r?n[r]:void 0}function Lr(t,e,u){var o=-1;return D(t,function(n,r){if(A(e,u|t,n,r,t))return o=r,-1}),o}function _r(n,r,t){r=Rr(n,r,t);return-1!==r?n[r]:void 0}function Rr(n,r,t){for(var e=-1,u=(n[c]>>>0)-1;0<=u;u--)if(u in n&&A(r,t|n,n[u],u,n)){e=u;break}return e}function Wr(n,t,e){var r,u;return h(n)?(r=k(n),t?kr(r,t,e):r):(u=[],Fr(n,function(n,r){return u.push(t?A(t,e,n,r):n)}),u)}function Kr(t,e){return function(){var n=k(arguments),r=t();return z(r[e],r,n)}}var Br,Gr,Hr,J=T("find",o,Nr),Ur=T("findIndex",o,Lr),$r=T("findLast",o,_r),Mr=T("findLastIndex",o,Rr),Vr=Vr.from||Wr,qr=T("includes",o,Ar),Jr=qr,Zr=I("reduce",o),o=I("some",o),Qr=Rn("bind"),Xr=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: "+S(n));function t(){}return t[f]=n,new t};function Yr(n,r){return(e.setPrototypeOf||function(t,n){(Gr=Gr||or(function(){var n={};return n[K]=[],n instanceof Array})).v?t[K]=n:g(n,function(n,r){return t[n]=r})})(n,r)}function nt(n,r){try{r&&(n[q]=r)}catch(n){}}function rt(n,r){try{er(n,q,{v:r,c:!0,e:!1})}catch(n){}}function tt(e,u,n){var r,t,o=n||Error,i=o[f][q],c=Error.captureStackTrace,n=o;return rt(t=function(){var n=this;try{nt(o,e);var r,t=z(o,n,k(arguments))||n;return t!==n&&(r=Fn(n))!==Fn(t)&&Yr(t,r),c&&c(t,n[G]),u&&u(t,arguments),t}finally{nt(o,i)}},r=e),(t=Yr(t,n))[f]=n===p?Xr(n):(a[f]=n[f],new a),t;function a(){this.constructor=t,rt(this,r)}}function et(){return(Date.now||ut)()}function ut(){return(new Date).getTime()}function ot(r){return function(n){return v(n)&&m("strTrim called ["+S(n)+"]"),n&&n.replace?n.replace(r,a):n}}var it=ot(/^\s+|(?=\s)\s+$/g),ct=ot(/^\s+/g),at=ot(/(?=\s)\s+$/g),ft=T("trim",t,it),lt=T("trimStart",t,ct),st=lt,pt=T("trimEnd",t,at),vt=pt,N=I("toUpperCase",t),yt=I("toLowerCase",t);function dt(n,i,c){return ft(w(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 bt(n,r){return dt(n,"",!0).replace(/^\w/,r?N:yt)}var ht=u.floor,gt=u.ceil,mt=u.trunc||function(n){n=+n;return(0<n?ht:gt)(n)};function wt(n,r){var t=+n;return t==1/0&&r&&mn("invalid value ["+S(n)+"]"),t!=t||0==t?0:mt(t)}var St=T("repeat",t,function(n,r){v(n)&&m("can't convert ["+S(n)+"]"),(r=wt(r,!0))<0&&mn("invalid count must be >= 0 && < Infinity");for(var t=y(n)?n:w(n),e=a;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e});function It(n,r,t){var e=a,n=(r=wt(r,!0),n[c]);return n<(r>>=0)&&(e=(r-=n)>(e=v(t)?" ":w(t))[c]?St(e,gt(r/e[c])):e)[c]>r?j(e,0,r):e}var Tt,jt,Ot,Et,xt=T("padStart",t,function(n,r,t){return It(n,r,t)+n}),u=T("padEnd",t,function(n,r,t){return n+It(n,r,t)}),Ft=/([^\w\d_$])/g;function Pt(n){if(!n||typeof n!==W)return!1;var r=!1;if(n!==(Et=Et||!ar()||ar())){Ot||(jt=Function[f].toString,Ot=A(jt,e));try{var t=Fn(n),r=(r=!t)||(t=dn(t,G)?t[G]:t)&&typeof t==_&&jt.call(t)===Ot}catch(n){}}return r}function Ct(n){return n.value&&Kt(n),!0}var zt,Dt=[_t,Kt,Wt,Rt];function kt(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=typeof n,f=!1,l=!1,s=(n&&a===W?f=Pt(n):l=n===p||en(a),{type:a,isPrim:l,isPlain:f,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return kt(t,n,r?c:e,r)},copyTo:function(n,r){return At(t,n,r,c)}});return s.isPrim?i&&A(i,e,s)?s.result:n:(u=n,a=function(r){er(s,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!A(t||(n<Dt.length?Dt[n++]:Ct),e,s);)t=p},D(l=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},l.push(o),a(o)),o.v)}function At(n,r,t,e){if(!v(t))for(var u in t)r[u]=kt(n,t[u],e,u);return r}function Nt(n,r,t){return At([],n,r,{handler:t,src:r,path:[]})}function Lt(n,r){return kt([],n,{handler:r,src:n})}function _t(n){var r,t=n.value;return!!h(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function Rt(n){var r=n.value;return!!un(r)&&(n.result=new Date(r.getTime()),!0)}function Wt(n){return n.type===_}function Kt(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function Bt(r,n){return D(n,function(n){Nt(r,n)}),r}function Gt(){return(zt=!zt||!zt.b&&O&&O.lzy?F("performance"):zt).v}function Ht(){var n=Gt();return n&&n.now?n.now():et()}function Ut(n){return Ht()-n}var $t=c,Mt="(.*)";function Vt(n,r,t,e,u){return RegExp((u?"^":a)+t(n.replace(r,"\\$1"))+(u?"$":a),e?"i":"")}function qt(n,r){return n[Or(3)]=function(){return Jt(r)},n}function Jt(t){var e=!1;function r(){return t.v}var n={next:function(){e=e||!t.n||t.n(arguments),(n={})[M]=e;var n;return e||er(n,V,{g:r}),n}};return t.r&&(n.return=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.r&&t.r(n),r}),t.t&&(n.throw=function(n){var r;return e=!0,(r={})[M]=!0,r[V]=t.t&&t.t(n),r}),n}function Zt(n,r,t){r=r&&r[Or(9)];return r?r(n,t):[n]}var Qt=I("split",t),Xt=C()?I("split",t):Zt,Yt=T("endsWith",t,function(n,r,t){y(n)||m("'"+S(n)+"' is not a string");var r=y(r)?r:w(r),e=r[c],u=n[c],t=!s(t)&&t<u?t:u;return j(n,t-e,t)===r}),ne=I(U,t),U=I($,t),t=$=T("includes",t,re);function re(n,r,t){return an(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==ne(n,w(r),t)}var te,ee="ref",ue="un"+ee,oe="hasRef",ie="enabled";function ce(n,r,t){function e(){return c=!1,a&&a[ue]&&a[ue](),i}function u(){return a=r(a),c||e(),i}function o(){a&&t(a),a=p}var i,c=!0,a=n?r(p):p,n={cancel:o,refresh:u};return n[oe]=function(){return a&&a[oe]?a[oe]():c},n[ee]=function(){return c=!0,a&&a[ee]&&a[ee](),i},n[ue]=e,n[ie]=!1,E(i=n,ie,{get:function(){return!!a},set:function(n){!n&&a&&o(),n&&!a&&u()}}),{h:i,dn:function(){a=p}}}function ae(r,n,t,e){var u=h(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(),z(a,r,k(arguments))},ce(n,function(n){if(n){if(n.refresh)return n.refresh(),n;z(c,r,[n])}return z(i,r,e)},function(n){z(c,r,[n])}));return f.h}function fe(n,r){return ae(this,!0,l,k(arguments))}var le=100,se=50;function pe(){return!(!(te=te||x(function(){return tn(requestIdleCallback)},!1)).v||!requestIdleCallback)}n.arrAppend=function(r,n){return!s(n)&&r&&(h(n)?z(r.push,r,n):Er(n)||xr(n)?Fr(n,function(n){r.push(n)}):r.push(n)),r},n.arrContains=Jr,n.arrEvery=Pr,n.arrFilter=Cr,n.arrFind=J,n.arrFindIndex=Ur,n.arrFindLast=$r,n.arrFindLastIndex=Mr,n.arrForEach=D,n.arrFrom=Vr,n.arrIncludes=qr,n.arrIndexOf=zr,n.arrLastIndexOf=Dr,n.arrMap=kr,n.arrReduce=Zr,n.arrSlice=k,n.arrSome=o,n.arrayDeepCopyHandler=_t,n.asString=w,n.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[c],n={n:function(){return e<=++r}};return er(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),Jt(n)},n.createCustomError=tt,n.createEnum=function(n){return gn(n,1,0,On)},n.createEnumKeyMap=Cn,n.createEnumValueMap=function(n){return gn(n,1,1,On)},n.createFilenameRegex=function(n,r,t){return Vt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Mt:"(.)"})},!!r,t)},n.createFnDeferredProxy=Kr,n.createIterable=function(n){return qt({},n)},n.createIterator=Jt,n.createProxyFuncs=function(t,e,n){var u;return t&&e&&h(n)&&(u=d(e),D(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?Kr(e,n.n):Qr(e[n.n],e))})),t},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 er(t,"v",{g:function(){return u}}),Jt(t)},n.createSimpleMap=zn,n.createTimeout=function(n,r){return ae(this,!1,l,k(arguments))},n.createTimeoutWith=function(n,r,t){return ae(this,!1,n,k(arguments,1))},n.createTypeMap=zn,n.createWildcardRegex=function(n,r,t){return Vt(w(n),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,function(n){return n.replace(/\*/g,Mt)},!!r,t)},n.dateDeepCopyHandler=Rt,n.deepExtend=function(n,r,t,e,u,o,i){return Bt(Lt(n)||{},k(arguments))},n.dumpObj=S,n.elapsedTime=Ut,n.encodeAsHtml=function(n){return Tt=Tt||or(function(){return{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"}}),w(n).replace(/[&<>"']/g,function(n){return"&"+Tt.v[n]+";"})},n.encodeAsJson=function(n,r){var t;if(y(n))t='"'+n.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0).toString(16),"\\u"+xt(N(n),4,"0"))})+'"';else try{t=JSON.stringify(n,p,r?on(r)?r:4:l)}catch(n){t='"'+S(n)+'"'}return t},n.fnApply=z,n.fnBind=Qr,n.fnCall=A,n.functionDeepCopyHandler=Wt,n.getDocument=cr,n.getGlobal=ir,n.getHistory=lr,n.getInst=wr,n.getIntValue=function(n,r){return v(n)?r:on(n)?n:isNaN(n=parseInt(n,10))?r:n},n.getKnownSymbol=Or,n.getLazy=or,n.getLength=function(n){return n[$t]},n.getNavigator=fr,n.getPerformance=Gt,n.getSymbol=C,n.getValueByIter=function(r,n,t){return n&&r&&(Fr(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=Qt(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!!cr()},n.hasHistory=function(){return!!lr()},n.hasIdleCallback=pe,n.hasNavigator=function(){return!!fr()},n.hasPerformance=function(){return!!Gt()},n.hasSymbol=jr,n.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!v(r))if(h(r))o=0<r[c];else if(un(r))o=!isNaN(r.getTime());else{if(cn(r))return!0;if(b(r)){try{e=r,D([c,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(d(n)?n():n),-1});var i=u;if(cn(i))return i;if(d(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!jn(r)[c]}o=vn(r)}return o}(n,0)},n.hasWindow=function(){return!!ar()},n.isArray=h,n.isArrayBuffer=fn,n.isBlob=L,n.isBoolean=cn,n.isDate=un,n.isDefined=tn,n.isError=ln,n.isFile=B,n.isFormData=R,n.isFunction=d,n.isIterable=xr,n.isIterator=Er,n.isNode=function(){return(hr=hr||x(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=on,n.isObject=b,n.isPlainObject=Pt,n.isPrimitive=function(n){return n===p||en(typeof n)},n.isPrimitiveType=en,n.isPromise=function(n){return sn(n)&&d(n.catch)},n.isPromiseLike=sn,n.isRegExp=an,n.isStrictNullOrUndefined=rn,n.isStrictUndefined=function(n){return!tn(n)},n.isString=y,n.isSymbol=Tr,n.isThenable=pn,n.isTruthy=vn,n.isTypeof=function(n,r){return typeof n===r},n.isUndefined=s,n.isWebWorker=function(){return(br=br||x(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)).v},n.iterForOf=Fr,n.lazySafeGetInst=F,n.makeGlobRegex=function(n,r,t){return Vt(w(n),/([-+|^$#.{}()\\\/\[\]\"\'])/g,function(n){return n.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Mt:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},n.makeIterable=qt,n.mathCeil=gt,n.mathFloor=ht,n.mathMax=Bn,n.mathMin=Kn,n.mathToInt=wt,n.mathTrunc=mt,n.newSymbol=function(n,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(n):r?p:Zn(n)},n.normalizeJsName=function(n,r){n=w(n).replace(Ft,"_");return s(r)?n:bt(n,!r)},n.objAssign=Tn,n.objCopyProps=Nt,n.objCreate=Xr,n.objDeepCopy=Lt,n.objDeepFreeze=On,n.objDefine=er,n.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,rr(o))},n.objDefineGet=function(n,r,t,e,u){return E(n,r,rr(((n={e:u,c:e})[d(t)?"g":"v"]=t,n)))},n.objDefineProp=E,n.objDefineProperties=tr,n.objDefineProps=function(n,r){var t={};return g(r,function(n,r){t[n]=rr(r)}),tr(n,t)},n.objEntries=Pn,n.objExtend=function(n,r,t,e,u,o,i){return Bt(n||{},k(arguments))},n.objForEachKey=g,n.objFreeze=En,n.objGetOwnPropertyDescriptor=yn,n.objGetPrototypeOf=Fn,n.objHasOwn=bn,n.objHasOwnProperty=dn,n.objKeys=jn,n.objSeal=xn,n.objSetPrototypeOf=Yr,n.objToString=nn,n.perfNow=Ht,n.plainObjDeepCopyHandler=Kt,n.polyArrFind=Nr,n.polyArrFindIndex=Lr,n.polyArrFindLast=_r,n.polyArrFindLastIndex=Rr,n.polyArrFrom=Wr,n.polyArrIncludes=Ar,n.polyGetKnownSymbol=Yn,n.polyIsArray=function(n){return!v(n)&&"[object Array]"===nn(n)},n.polyNewSymbol=Zn,n.polyObjEntries=wn,n.polyObjHasOwn=hn,n.polyObjKeys=function(n){if(!b(n)||n===p)throw new TypeError("polyObjKeys called on non-object");var r,t=[];for(r in n)bn(n,r)&&t.push(r);return t},n.polyStrIncludes=re,n.polyStrSubstr=Un,n.polyStrSymSplit=Zt,n.polyStrTrim=it,n.polyStrTrimEnd=at,n.polyStrTrimStart=ct,n.polySymbolFor=Qn,n.polySymbolKeyFor=Xn,n.polyUtcNow=ut,n.readArgs=function(n,r,t){if(Br=Br||or(function(){return jr()&&Or(3)}),!bn(n,c)){var e=Br.v&&n[Br.v];if(e){var u=[],o=r===l||r<0?0:r,i=t<0||r<0?l:t;if(Fr(e.call(n),function(n,r){if(i!==l&&i<=r)return-1;o<=r&&u.push(n)}),(r===l||0<=r)&&(t===l||0<=t))return u;n=u}}return k(n,r,t)},n.safeGet=Q,n.safeGetLazy=x,n.scheduleIdleCallback=function(r,t){function e(n){var r=Ht();return{didTimeout:n,timeRemaining:function(){return se-Ut(r)}}}var u,n;return pe()?(u=ce(!0,function(n){return n&&cancelIdleCallback(n),requestIdleCallback(function(n){u.dn(),r(n||e(!1))},t)},function(n){cancelIdleCallback(n)})).h:fe(function(){r(e(!0))},s(n=(t||{}).timeout)?le:n)},n.scheduleInterval=function(n,r){var t=this,e=k(arguments);return ce(!0,function(n){return n&&clearInterval(n),z(setInterval,t,e)},function(n){z(clearInterval,t,[n])}).h},n.scheduleTimeout=fe,n.scheduleTimeoutWith=function(n,r,t){return ae(this,!0,n,k(arguments,1))},n.setBypassLazyCache=function(n){ur&&ur(),O.lzy=n},n.setDefaultIdleTimeout=function(n){le=n},n.setDefaultMaxExecutionTime=function(n){se=n},n.setValueByIter=function(r,n,t){var e;r&&n&&(Fr(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=Qt(n,".")).pop(),D(n,function(n){v(r[n])&&(r[n]={}),r=r[n]}),r[e]=t)},n.strCamelCase=bt,n.strContains=t,n.strEndsWith=Yt,n.strIncludes=$,n.strIndexOf=ne,n.strIsNullOrEmpty=function(n){return y(n)?n===a:v(n)},n.strIsNullOrWhiteSpace=function(n){return y(n)?n.replace(/[\s\t\r\n\f]+/g,a)===a:v(n)},n.strKebabCase=function(n,r){n=dt(n,"-");return(r?N:yt)(n)},n.strLastIndexOf=U,n.strLeft=function(n,r){return j(n,0,r)},n.strLetterCase=function(n){return w(n).replace(/(_|\b)\w/g,N)},n.strLower=yt,n.strPadEnd=u,n.strPadStart=xt,n.strRepeat=St,n.strRight=function(n,r){var t=n[c];return r<=0?a:r<t?j(n,t-r):n},n.strSlice=Gn,n.strSnakeCase=function(n,r){n=dt(n,"_");return(r?N:yt)(n)},n.strSplit=Qt,n.strStartsWith=Mn,n.strSubstr=Hn,n.strSubstring=j,n.strSymSplit=Xt,n.strTrim=ft,n.strTrimEnd=pt,n.strTrimLeft=st,n.strTrimRight=vt,n.strTrimStart=lt,n.strUpper=N,n.symbolFor=function(n){return gr&&(!O.lzy||P.b)||C(),(gr.v||Qn)(n)},n.symbolKeyFor=function(n){return mr&&(!O.lzy||P.b)||C(),(mr.v||Xn)(n)},n.throwError=function(n){throw Error(n)},n.throwRangeError=mn,n.throwTypeError=m,n.throwUnsupported=function(n){throw new(Hr=Hr||tt("UnsupportedError"))(n)},n.utcNow=et}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.10.0 */ | ||
define(["exports"],function(t){"use strict";const s=void 0,p=null,l="";var L="boolean";const R="function";var W="number";const K="object",f="prototype",_="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const c="length",M="done",V="value",q="name";var J="slice";const e=Object,Z=e[f];var n=String,o=n[f],i=Math,Q=Array,u=Q[f];function X(t,r){let n=r;try{n=t()}catch(t){}return n}const Y=[B,W,L,r,"symbol","bigint"];function tt(r){return function(t){return typeof t===r}}function a(t){const r="[object "+t+"]";return function(t){return!(!t||rt(t)!==r)}}function rt(t){return Z.toString.call(t)}function y(t){return typeof t===r||t===r}function v(t){return t===p||y(t)}function nt(t){return t===p||!et(t)}function et(t){return!!t||t!==s}const ot=t=>t!==K&&!!~Y.indexOf(t),d=tt(B),b=tt(R);function h(t){return!(!t&&v(t)||!t||typeof t!==K)}const g=Q.isArray,it=a("Date"),ut=tt(W),ct=tt(L),at=a("RegExp");var B=a("File"),W=a("FormData"),L=a("Blob"),lt=a("ArrayBuffer");const st=a("Error");function ft(t){return!!t&&b(t.then)}var pt=ft;function yt(t){return!(!t||X(()=>!(t&&0+t),!t))}const vt=e.getOwnPropertyDescriptor;function dt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const bt=e.hasOwn||ht;function ht(t,r){return dt(t,r)||!!vt(t,r)}function m(t,r,n){if(t&&h(t))for(const e in t)if(bt(t,e)&&-1===r.call(n||t,e,t[e]))break}function gt(t,n,e,r){let o={};return m(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function S(t){throw new TypeError(t)}function mt(t){throw new RangeError(t)}function St(t){let n=[];return m(t,(t,r)=>{n.push([t,r])}),n}const wt=e.freeze;var It=t=>t,Tt=e.assign;function jt(t){return h(t)&&t!==p||S("objKeys called on non-object"),e.keys(t)}function Ot(t){return wt&&m(t,(t,r)=>{(g(r)||h(r))&&wt(r)}),Et(t)}const Et=wt||It;It=e.seal||It;const xt=e.getPrototypeOf||(t=>t[_]||p);var Ft=e.entries||St;function Pt(t){return gt(t,0,0,Ot)}function Ct(t){let n={};return m(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),Ot(n)}const zt=Pt({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=n,Dt="__tsUtils$gblCfg";let kt;function At(){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 Nt(){var t;return kt||(t=At()||{},kt=t[Dt]=t[Dt]||{}),kt}function I(t,r){let n=l;if(st(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?ut(r)?r:4:s)}catch(t){n=" - "+I(t,r)}return rt(t)+": "+n}const Lt=u[J],Rt=(t,r)=>{S("'"+w(t)+"' not defined for "+I(r))};var n=r=>function(t){return t[r].apply(t,Lt.call(arguments,1))},T=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Lt.call(arguments,1));Rt(n,t)}},j=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Lt.call(r,1):r);Rt(e,t)}},Wt=i.min;const Kt=i.max,_t=T(J,o),Bt=T("substring",o);var Gt=j("substr",o,Ht);function Ht(t,r,n){return v(t)&&S("'polyStrSubstr called with invalid "+I(t)),n<0?l:((r=r||0)<0&&(r=Kt(r+t[c],0)),y(n)?_t(t,r):_t(t,r,r+n))}const Ut=j("startsWith",o,function(t,r,n){d(t)||S("'"+I(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],n=0<n?n:0;return Bt(t,n,n+e)===r});let $t;function Mt(){var t;return $t||(t=Nt(),$t=t.gblSym=t.gblSym||{k:{},s:{}}),$t}let Vt={};function qt(t){return{description:w(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Jt(t){var r,n=Mt();return bt(n,t)||(r=qt(t),n.k[t]=r,n.s[r]=w(t)),n.k[t]}function Zt(t){return t&&t.toString&&Ut(t.toString(),H)||S(t+" is not a symbol"),Mt().s[t]}function Qt(t){t=zt[t];return t?Vt[t]=Vt[t]||qt(H+"."+t):void 0}const Xt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function Yt(r){let n={};var t;return n[Xt.c]=!0,n[Xt.e]=!0,r.l&&(n.get=()=>r.l.v,t=vt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),m(r,(t,r)=>{n[Xt[t]]=y(r)?n[Xt[t]]:r}),n}const O=e.defineProperty,tr=e.defineProperties;function rr(t,r,n){return O(t,r,Yt(n))}let E,nr=function(){E=Nt(),nr=p};function er(r){let n={};return nr&&nr(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function x(t,r){return er(()=>X(t,r))}let or,ir,ur,cr,ar,lr,sr;const F=t=>x(()=>pr(t)||s,s),fr=t=>(or=!or||!1===t||E&&E.lzy&&!or.b?x(At,p):or).v,pr=(t,r)=>{r=or&&!1!==r?or.v:fr(r);return r&&r[t]?r[t]:"window"===t&&ir?ir.v:p},yr=()=>(ur=!ur||E&&E.lzy&&!ur.b?F("document"):ur).v,vr=()=>(ir=!ir||E&&E.lzy&&!ir.b?F("window"):ir).v,dr=()=>(cr=!cr||E&&E.lzy&&!cr.b?F("navigator"):cr).v,br=()=>(ar=!ar||E&&E.lzy&&!ar.b?F("history"):ar).v;let P,hr,gr;function mr(t){return x(function(){return P.v?P[t]:s},s)}var Sr=tt("symbol");function wr(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),hr&&!t||(hr=mr("for")),gr&&!t||(gr=mr("keyFor")),P.v}function Ir(t,r){var n=zt[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?s:Qt(t)}function Tr(t){return!!t&&b(t.next)}function jr(t){return!nt(t)&&b(t[Ir(3)])}let Or;function Er(e,o,i){if(e&&(Tr(e)||(e=e[(Or=Or||er(()=>Ir(3))).v]?e[Or.v]():null),Tr(e))){let r,n;try{let t=0;for(;!(n=e.next())[M]&&-1!==o.call(i||e,n[V],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[M]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=n("apply");var xr=T("every",u),Fr=T("filter",u);function D(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const Pr=T(U,u);var Cr=T($,u);const zr=T("map",u),k=T(J,u),A=n("call");function Dr(t,r,n){return-1!==Pr(t,r,n)}function kr(t,r,n){r=Ar(t,r,n);return-1!==r?t[r]:void 0}function Ar(n,e,o){let i=-1;return D(n,(t,r)=>{if(A(e,o|n,t,r,n))return i=r,-1}),i}function Nr(t,r,n){r=Lr(t,r,n);return-1!==r?t[r]:void 0}function Lr(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){o=t;break}return o}function Rr(t,n,e){var r;if(g(t))return r=k(t),n?zr(r,n,e):r;let o=[];return Er(t,(t,r)=>o.push(n?A(n,e,t,r):t)),o}var J=j("find",u,kr),Wr=j("findIndex",u,Ar),Kr=j("findLast",u,Nr),_r=j("findLastIndex",u,Lr),Q=Q.from||Rr,Br=j("includes",u,Dr),Gr=Br,Hr=T("reduce",u),u=T("some",u);const Ur=n("bind"),$r=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};let Mr;const Vr=e.create||function(t){if(!t)return{};var r=typeof t;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+I(t));function n(){}return n[f]=t,new n};let qr;function Jr(t,r){return(e.setPrototypeOf||function(n,t){(qr=qr||er(()=>({[_]:[]})instanceof Array)).v?n[_]=t:m(t,(t,r)=>n[t]=r)})(t,r)}const Zr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Qr=(t,r)=>{try{rr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Xr(e,o,t){let i=t||Error,u=i[f][q],c=Error.captureStackTrace;return n=e,a=function(){var t=this;try{Zr(i,e);var r,n=z(i,t,k(arguments))||t;return n!==t&&(r=xt(t))!==xt(n)&&Jr(n,r),c&&c(n,t[G]),o&&o(n,arguments),n}finally{Zr(i,u)}},t=i,Qr(a,n),(a=Jr(a,t))[f]=t===p?Vr(t):(r[f]=t[f],new r),a;function r(){this.constructor=a,Qr(this,n)}var n,a}let Yr;function tn(){return(Date.now||rn)()}function rn(){return(new Date).getTime()}function nn(r){return function(t){return v(t)&&S("strTrim called ["+I(t)+"]"),t&&t.replace?t.replace(r,l):t}}var n=nn(/^\s+|(?=\s)\s+$/g),en=nn(/^\s+/g),on=nn(/(?=\s)\s+$/g);const un=j("trim",o,n);var cn=j("trimStart",o,en),an=cn,ln=j("trimEnd",o,on),sn=ln;const N=T("toUpperCase",o),fn=T("toLowerCase",o);function pn(t,c,a){return un(w(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=N(u)),(o||l)+c+u})}function yn(t,r){return pn(t,"",!0).replace(/^\w/,r?N:fn)}const vn=i.floor,dn=i.ceil,bn=i.trunc||function(t){t=+t;return(0<t?vn:dn)(t)};function hn(t,r){var n=+t;return n==1/0&&r&&mt("invalid value ["+I(t)+"]"),n!=n||0==n?0:bn(n)}const gn=j("repeat",o,function(t,r){v(t)&&S("can't convert ["+I(t)+"]"),(r=hn(r,!0))<0&&mt("invalid count must be >= 0 && < Infinity");let n=d(t)?t:w(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function mn(t,r,n){let e=l;r=hn(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=v(n)?" ":w(n))[c]?gn(e,dn(r/e[c])):e)[c]>r)?Bt(e,0,r):e}const Sn=j("padStart",o,function(t,r,n){return mn(t,r,n)+t});var wn,i=j("padEnd",o,function(t,r,n){return t+mn(t,r,n)});const In=/([^\w\d_$])/g;let Tn,jn,On,En;function xn(r){if(!r||typeof r!==K)return!1;let n=!1;if(r!==(En=En||!vr()||vr())){On||(jn=Function[f].toString,On=A(jn,e));try{let t=xt(r);(n=!t)||(dt(t,G)&&(t=t[G]),n=t&&typeof t==R&&jn.call(t)===On)}catch(t){}}return n}const Fn=t=>(t.value&&Rn(t),!0),Pn=[An,Rn,Ln,Nn];function Cn(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===K?c=xn(t):a=t===p||ot(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>Cn(e,t,r?n:o,r),copyTo:(t,r)=>zn(e,t,r,n)});if(l.isPrim)return i&&A(i,o,l)?l.result:t;{var u=e,s=t;let n;if(D(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;rr(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!A(r||(t<Pn.length?Pn[t++]:Fn),o,l);)r=p}}return n.v}}function zn(t,r,n,e){if(!v(n))for(const o in n)r[o]=Cn(t,n[o],e,o);return r}function Dn(t,r,n){return zn([],t,r,{handler:n,src:r,path:[]})}function kn(t,r){return Cn([],t,{handler:r,src:t})}function An(t){var r,n=t.value;return!!g(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function Nn(t){var r=t.value;return!!it(r)&&(t.result=new Date(r.getTime()),!0)}function Ln(t){return t.type===R}function Rn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Wn(r,t){return D(t,t=>{Dn(r,t)}),r}wn=c;let Kn;function _n(){return(Kn=!Kn||!Kn.b&&E&&E.lzy?F("performance"):Kn).v}function Bn(){var t=_n();return t&&t.now?t.now():tn()}function Gn(t){return Bn()-t}const Hn="(.*)";function Un(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function $n(t,r){return t[Ir(3)]=function(){return Mn(r)},t}function Mn(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[M]:n};return n||rr(t,V,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function Vn(t,r,n){r=r&&r[Ir(9)];return r?r(t,n):[t]}const qn=T("split",o);var Jn=C()?T("split",o):Vn,Zn=j("endsWith",o,function(t,r,n){d(t)||S("'"+I(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],o=t[c],n=!y(n)&&n<o?n:o;return Bt(t,n-e,n)===r});const Qn=T(U,o);U=T($,o),T=j("includes",o,Xn),$=T;function Xn(t,r,n){return at(r)&&S("'searchString' must not be a regular expression"+I(r)),-1!==Qn(t,w(r),n)}const Yn="ref",te="un"+Yn,re="hasRef",ne="enabled";function ee(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[te]&&o[te](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[re]:()=>o&&o[re]?o[re]():e,[Yn]:()=>(e=!0,o&&o[Yn]&&o[Yn](),i),[te]:u,[ne]:!1},O(i,ne,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function oe(r,t,n,e){var o=g(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),z(a,r,k(arguments))},ee(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(c,r,[t])}return z(u,r,e)},function(t){z(c,r,[t])}));return l.h}function ie(t,r){return oe(this,!0,s,k(arguments))}let ue,ce=100,ae=50;function le(){return!(!(ue=ue||x(()=>et(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(r,t){return!y(t)&&r&&(g(t)?z(r.push,r,t):Tr(t)||jr(t)?Er(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Gr,t.arrEvery=xr,t.arrFilter=Fr,t.arrFind=J,t.arrFindIndex=Wr,t.arrFindLast=Kr,t.arrFindLastIndex=_r,t.arrForEach=D,t.arrFrom=Q,t.arrIncludes=Br,t.arrIndexOf=Pr,t.arrLastIndexOf=Cr,t.arrMap=zr,t.arrReduce=Hr,t.arrSlice=k,t.arrSome=u,t.arrayDeepCopyHandler=An,t.asString=w,t.createArrayIterator=function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return rr(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),Mn(t)},t.createCustomError=Xr,t.createEnum=function(t){return gt(t,1,0,Ot)},t.createEnumKeyMap=Pt,t.createEnumValueMap=function(t){return gt(t,1,1,Ot)},t.createFilenameRegex=function(t,r,n){return Un(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Hn:"(.)"}),!!r,n)},t.createFnDeferredProxy=$r,t.createIterable=function(t){return $n({},t)},t.createIterator=Mn,t.createProxyFuncs=(e,o,t)=>{if(e&&o&&g(t)){let n=b(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?$r(o,t.n):Ur(o[t.n],o))})}return e},t.createRangeIterator=function(t,r,n){let e=t,o=s,i=(v(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return rr(n,"v",{g:function(){return o}}),Mn(n)},t.createSimpleMap=Ct,t.createTimeout=function(t,r){return oe(this,!1,s,k(arguments))},t.createTimeoutWith=function(t,r,n){return oe(this,!1,t,k(arguments,1))},t.createTypeMap=Ct,t.createWildcardRegex=function(t,r,n){return Un(w(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Hn),!!r,n)},t.dateDeepCopyHandler=Nn,t.deepExtend=function(t,r,n,e,o,i,u){return Wn(kn(t)||{},k(arguments))},t.dumpObj=I,t.elapsedTime=Gn,t.encodeAsHtml=function(t){return Tn=Tn||er(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),w(t).replace(/[&<>"']/g,t=>"&"+Tn.v[t]+";")},t.encodeAsJson=function(t,r){let n;if(d(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Sn(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?ut(r)?r:4:s)}catch(t){n='"'+I(t)+'"'}return n},t.fnApply=z,t.fnBind=Ur,t.fnCall=A,t.functionDeepCopyHandler=Ln,t.getDocument=yr,t.getGlobal=fr,t.getHistory=br,t.getInst=pr,t.getIntValue=function(t,r){return v(t)?r:ut(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=Ir,t.getLazy=er,t.getLength=function(t){return t[wn]},t.getNavigator=dr,t.getPerformance=_n,t.getSymbol=C,t.getValueByIter=function(r,t,n){return t&&r&&(Er(t,t=>{if(v(r))return-1;r=r[t]}),!v(r))?r:n},t.getValueByKey=function(r,t,n){if(!t||!r)return n;var e=qn(t,"."),o=e.length;for(let t=0;t<o&&!v(r);t++)r=r[e[t]];return v(r)?n:r},t.getWindow=vr,t.hasDocument=()=>!!yr(),t.hasHistory=()=>!!br(),t.hasIdleCallback=le,t.hasNavigator=()=>!!dr(),t.hasPerformance=function(){return!!_n()},t.hasSymbol=wr,t.hasValue=function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!v(r))if(g(r))e=0<r[c];else if(it(r))e=!isNaN(r.getTime());else{if(ct(r))return!0;if(h(r)){try{var o=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(b(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ct(o))return o;if(b(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!jt(r)[c]}e=yt(r)}return e}(t,0)},t.hasWindow=()=>!!vr(),t.isArray=g,t.isArrayBuffer=lt,t.isBlob=L,t.isBoolean=ct,t.isDate=it,t.isDefined=et,t.isError=st,t.isFile=B,t.isFormData=W,t.isFunction=b,t.isIterable=jr,t.isIterator=Tr,t.isNode=()=>(sr=sr||x(()=>!(!process||!(process.versions||{}).node),!1)).v,t.isNotTruthy=function(t){return!t||!X(()=>t&&0+t,t)},t.isNullOrUndefined=v,t.isNumber=ut,t.isObject=h,t.isPlainObject=xn,t.isPrimitive=t=>t===p||ot(typeof t),t.isPrimitiveType=ot,t.isPromise=function(t){return ft(t)&&b(t.catch)},t.isPromiseLike=ft,t.isRegExp=at,t.isStrictNullOrUndefined=nt,t.isStrictUndefined=function(t){return!et(t)},t.isString=d,t.isSymbol=Sr,t.isThenable=pt,t.isTruthy=yt,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=y,t.isWebWorker=()=>(lr=lr||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,t.iterForOf=Er,t.lazySafeGetInst=F,t.makeGlobRegex=function(t,r,n){return Un(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Hn:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},t.makeIterable=$n,t.mathCeil=dn,t.mathFloor=vn,t.mathMax=Kt,t.mathMin=Wt,t.mathToInt=hn,t.mathTrunc=bn,t.newSymbol=function(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:qt(t)},t.normalizeJsName=function(t,r){t=w(t).replace(In,"_");return y(r)?t:yn(t,!r)},t.objAssign=Tt,t.objCopyProps=Dn,t.objCreate=Vr,t.objDeepCopy=kn,t.objDeepFreeze=Ot,t.objDefine=rr,t.objDefineAccessors=function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),O(t,r,Yt(i))},t.objDefineGet=function(t,r,n,e,o){return O(t,r,Yt({e:o,c:e,[b(n)?"g":"v"]:n}))},t.objDefineProp=O,t.objDefineProperties=tr,t.objDefineProps=function(t,r){let n={};return m(r,(t,r)=>{n[t]=Yt(r)}),tr(t,n)},t.objEntries=Ft,t.objExtend=function(t,r,n,e,o,i,u){return Wn(t||{},k(arguments))},t.objForEachKey=m,t.objFreeze=Et,t.objGetOwnPropertyDescriptor=vt,t.objGetPrototypeOf=xt,t.objHasOwn=bt,t.objHasOwnProperty=dt,t.objKeys=jt,t.objSeal=It,t.objSetPrototypeOf=Jr,t.objToString=rt,t.perfNow=Bn,t.plainObjDeepCopyHandler=Rn,t.polyArrFind=kr,t.polyArrFindIndex=Ar,t.polyArrFindLast=Nr,t.polyArrFindLastIndex=Lr,t.polyArrFrom=Rr,t.polyArrIncludes=Dr,t.polyGetKnownSymbol=Qt,t.polyIsArray=function(t){return!v(t)&&"[object Array]"===rt(t)},t.polyNewSymbol=qt,t.polyObjEntries=St,t.polyObjHasOwn=ht,t.polyObjKeys=function(t){if(!h(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)bt(t,n)&&r.push(n);return r},t.polyStrIncludes=Xn,t.polyStrSubstr=Ht,t.polyStrSymSplit=Vn,t.polyStrTrim=n,t.polyStrTrimEnd=on,t.polyStrTrimStart=en,t.polySymbolFor=Jt,t.polySymbolKeyFor=Zt,t.polyUtcNow=rn,t.readArgs=(t,r,i)=>{if(Mr=Mr||er(()=>wr()&&Ir(3)),!bt(t,c)){var u=Mr.v&&t[Mr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(Er(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return k(t,r,i)},t.safeGet=X,t.safeGetLazy=x,t.scheduleIdleCallback=function(n,e){function o(t){let r=Bn();return{didTimeout:t,timeRemaining:()=>ae-Gn(r)}}if(le()){let r=ee(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return ie(()=>{n(o(!0))},y(t)?ce:t)},t.scheduleInterval=function(t,r){let n=this,e=k(arguments);return ee(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h},t.scheduleTimeout=ie,t.scheduleTimeoutWith=function(t,r,n){return oe(this,!0,t,k(arguments,1))},t.setBypassLazyCache=function(t){nr&&nr(),E.lzy=t},t.setDefaultIdleTimeout=function(t){ce=t},t.setDefaultMaxExecutionTime=function(t){ae=t},t.setValueByIter=function(n,t,e){if(n&&t){let r;Er(t,t=>{r&&(v(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},t.setValueByKey=function(r,t,n){var e;r&&t&&(e=(t=qn(t,".")).pop(),D(t,t=>{v(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},t.strCamelCase=yn,t.strContains=$,t.strEndsWith=Zn,t.strIncludes=T,t.strIndexOf=Qn,t.strIsNullOrEmpty=function(t){return d(t)?t===l:v(t)},t.strIsNullOrWhiteSpace=function(t){return d(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:v(t)},t.strKebabCase=function(t,r){t=pn(t,"-");return(r?N:fn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,r){return Bt(t,0,r)},t.strLetterCase=function(t){return w(t).replace(/(_|\b)\w/g,N)},t.strLower=fn,t.strPadEnd=i,t.strPadStart=Sn,t.strRepeat=gn,t.strRight=function(t,r){var n=t[c];return r<=0?l:r<n?Bt(t,n-r):t},t.strSlice=_t,t.strSnakeCase=function(t,r){t=pn(t,"_");return(r?N:fn)(t)},t.strSplit=qn,t.strStartsWith=Ut,t.strSubstr=Gt,t.strSubstring=Bt,t.strSymSplit=Jn,t.strTrim=un,t.strTrimEnd=ln,t.strTrimLeft=an,t.strTrimRight=sn,t.strTrimStart=cn,t.strUpper=N,t.symbolFor=function(t){return hr&&(!E.lzy||P.b)||C(),(hr.v||Jt)(t)},t.symbolKeyFor=function(t){return gr&&(!E.lzy||P.b)||C(),(gr.v||Zt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=mt,t.throwTypeError=S,t.throwUnsupported=function(t){throw new(Yr=Yr||Xr("UnsupportedError"))(t)},t.utcNow=tn}); | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
define(["exports"],function(t){"use strict";const s=void 0,p=null,l="";var L="boolean";const _="function";var R="number";const W="object",f="prototype",K="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const c="length",M="done",V="value",q="name";var J="slice";const e=Object,Z=e[f];var n=String,o=n[f],i=Math,Q=Array,u=Q[f];function X(t,r){let n=r;try{n=t()}catch(t){}return n}const Y=[B,R,L,r,"symbol","bigint"];function tt(r){return function(t){return typeof t===r}}function a(t){const r="[object "+t+"]";return function(t){return!(!t||rt(t)!==r)}}function rt(t){return Z.toString.call(t)}function y(t){return typeof t===r||t===r}function v(t){return t===p||y(t)}function nt(t){return t===p||!et(t)}function et(t){return!!t||t!==s}const ot=t=>t!==W&&!!~Y.indexOf(t),d=tt(B),b=tt(_);function h(t){return!(!t&&v(t)||!t||typeof t!==W)}const g=Q.isArray,it=a("Date"),ut=tt(R),ct=tt(L),at=a("RegExp");var B=a("File"),R=a("FormData"),L=a("Blob"),lt=a("ArrayBuffer");const st=a("Error");function ft(t){return!!t&&b(t.then)}var pt=ft;function yt(t){return!(!t||X(()=>!(t&&0+t),!t))}const vt=e.getOwnPropertyDescriptor;function dt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const bt=e.hasOwn||ht;function ht(t,r){return dt(t,r)||!!vt(t,r)}function m(t,r,n){if(t&&h(t))for(const e in t)if(bt(t,e)&&-1===r.call(n||t,e,t[e]))break}function gt(t,n,e,r){let o={};return m(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function S(t){throw new TypeError(t)}function mt(t){throw new RangeError(t)}function St(t){let n=[];return m(t,(t,r)=>{n.push([t,r])}),n}const wt=e.freeze;var It=t=>t,Tt=e.assign;function jt(t){return h(t)&&t!==p||S("objKeys called on non-object"),e.keys(t)}function Ot(t){return wt&&m(t,(t,r)=>{(g(r)||h(r))&&wt(r)}),Et(t)}const Et=wt||It;It=e.seal||It;const xt=e.getPrototypeOf||(t=>t[K]||p);var Ft=e.entries||St;function Pt(t){return gt(t,0,0,Ot)}function Ct(t){let n={};return m(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),Ot(n)}const zt=Pt({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=n,Dt="__tsUtils$gblCfg";let kt;function At(){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 Nt(){var t;return kt||(t=At()||{},kt=t[Dt]=t[Dt]||{}),kt}function I(t,r){let n=l;if(st(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?ut(r)?r:4:s)}catch(t){n=" - "+I(t,r)}return rt(t)+": "+n}const Lt=u[J],_t=(t,r)=>{S("'"+w(t)+"' not defined for "+I(r))};var n=r=>function(t){return t[r].apply(t,Lt.call(arguments,1))},T=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Lt.call(arguments,1));_t(n,t)}},j=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Lt.call(r,1):r);_t(e,t)}},Rt=i.min;const Wt=i.max,Kt=T(J,o),Bt=T("substring",o);var Gt=j("substr",o,Ht);function Ht(t,r,n){return v(t)&&S("'polyStrSubstr called with invalid "+I(t)),n<0?l:((r=r||0)<0&&(r=Wt(r+t[c],0)),y(n)?Kt(t,r):Kt(t,r,r+n))}const Ut=j("startsWith",o,function(t,r,n){d(t)||S("'"+I(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],n=0<n?n:0;return Bt(t,n,n+e)===r}),$t="_urid";let Mt;function Vt(){var t;return Mt||(t=Nt(),Mt=t.gblSym=t.gblSym||{k:{},s:{}}),Mt}let qt={};function Jt(t){return{description:w(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Zt(n){var e=Vt();if(!bt(e.k,n)){let t=Jt(n),r=jt(e.s).length;t[$t]=()=>r+"_"+t.toString(),e.k[n]=t,e.s[t[$t]()]=w(n)}return e.k[n]}function Qt(t){t&&t.toString&&Ut(t.toString(),H)||S(t+" is not a symbol");t=t._polyfill&&t[$t]&&t[$t]();return t?Vt().s[t]:void 0}function Xt(t){t=zt[t];return t?qt[t]=qt[t]||Jt(H+"."+t):void 0}const Yt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function tr(r){let n={};var t;return n[Yt.c]=!0,n[Yt.e]=!0,r.l&&(n.get=()=>r.l.v,t=vt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),m(r,(t,r)=>{n[Yt[t]]=y(r)?n[Yt[t]]:r}),n}const O=e.defineProperty,rr=e.defineProperties;function nr(t,r,n){return O(t,r,tr(n))}let E,er=function(){E=Nt(),er=p};function or(r){let n={};return er&&er(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function x(t,r){return or(()=>X(t,r))}let ir,ur,cr,ar,lr,sr,fr;const F=t=>x(()=>yr(t)||s,s),pr=t=>(ir=!ir||!1===t||E&&E.lzy&&!ir.b?x(At,p):ir).v,yr=(t,r)=>{r=ir&&!1!==r?ir.v:pr(r);return r&&r[t]?r[t]:"window"===t&&ur?ur.v:p},vr=()=>(cr=!cr||E&&E.lzy&&!cr.b?F("document"):cr).v,dr=()=>(ur=!ur||E&&E.lzy&&!ur.b?F("window"):ur).v,br=()=>(ar=!ar||E&&E.lzy&&!ar.b?F("navigator"):ar).v,hr=()=>(lr=!lr||E&&E.lzy&&!lr.b?F("history"):lr).v;let P,gr,mr;function Sr(t){return x(function(){return P.v?P.v[t]:s},s)}var wr=tt("symbol");function Ir(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),gr&&!t||(gr=Sr("for")),mr&&!t||(mr=Sr("keyFor")),P.v}function Tr(t,r){var n=zt[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?s:Xt(t)}function jr(t){return!!t&&b(t.next)}function Or(t){return!nt(t)&&b(t[Tr(3)])}let Er;function xr(e,o,i){if(e&&(jr(e)||(e=e[(Er=Er||or(()=>Tr(3))).v]?e[Er.v]():null),jr(e))){let r,n;try{let t=0;for(;!(n=e.next())[M]&&-1!==o.call(i||e,n[V],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[M]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=n("apply");var Fr=T("every",u),Pr=T("filter",u);function D(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const Cr=T(U,u);var zr=T($,u);const Dr=T("map",u),k=T(J,u),A=n("call");function kr(t,r,n){return-1!==Cr(t,r,n)}function Ar(t,r,n){r=Nr(t,r,n);return-1!==r?t[r]:void 0}function Nr(n,e,o){let i=-1;return D(n,(t,r)=>{if(A(e,o|n,t,r,n))return i=r,-1}),i}function Lr(t,r,n){r=_r(t,r,n);return-1!==r?t[r]:void 0}function _r(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){o=t;break}return o}function Rr(t,n,e){var r;if(g(t))return r=k(t),n?Dr(r,n,e):r;let o=[];return xr(t,(t,r)=>o.push(n?A(n,e,t,r):t)),o}var J=j("find",u,Ar),Wr=j("findIndex",u,Nr),Kr=j("findLast",u,Lr),Br=j("findLastIndex",u,_r),Q=Q.from||Rr,Gr=j("includes",u,kr),Hr=Gr,Ur=T("reduce",u),u=T("some",u);const $r=n("bind"),Mr=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};let Vr;const qr=e.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 n(){}return n[f]=t,new n};let Jr;function Zr(t,r){return(e.setPrototypeOf||function(n,t){(Jr=Jr||or(()=>({[K]:[]})instanceof Array)).v?n[K]=t:m(t,(t,r)=>n[t]=r)})(t,r)}const Qr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Xr=(t,r)=>{try{nr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Yr(e,o,t){let i=t||Error,u=i[f][q],c=Error.captureStackTrace;return n=e,a=function(){var t=this;try{Qr(i,e);var r,n=z(i,t,k(arguments))||t;return n!==t&&(r=xt(t))!==xt(n)&&Zr(n,r),c&&c(n,t[G]),o&&o(n,arguments),n}finally{Qr(i,u)}},t=i,Xr(a,n),(a=Zr(a,t))[f]=t===p?qr(t):(r[f]=t[f],new r),a;function r(){this.constructor=a,Xr(this,n)}var n,a}let tn;function rn(){return(Date.now||nn)()}function nn(){return(new Date).getTime()}function en(r){return function(t){return v(t)&&S("strTrim called ["+I(t)+"]"),t&&t.replace?t.replace(r,l):t}}var n=en(/^\s+|(?=\s)\s+$/g),on=en(/^\s+/g),un=en(/(?=\s)\s+$/g);const cn=j("trim",o,n);var an=j("trimStart",o,on),ln=an,sn=j("trimEnd",o,un),fn=sn;const N=T("toUpperCase",o),pn=T("toLowerCase",o);function yn(t,c,a){return cn(w(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=N(u)),(o||l)+c+u})}function vn(t,r){return yn(t,"",!0).replace(/^\w/,r?N:pn)}const dn=i.floor,bn=i.ceil,hn=i.trunc||function(t){t=+t;return(0<t?dn:bn)(t)};function gn(t,r){var n=+t;return n==1/0&&r&&mt("invalid value ["+I(t)+"]"),n!=n||0==n?0:hn(n)}const mn=j("repeat",o,function(t,r){v(t)&&S("can't convert ["+I(t)+"]"),(r=gn(r,!0))<0&&mt("invalid count must be >= 0 && < Infinity");let n=d(t)?t:w(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function Sn(t,r,n){let e=l;r=gn(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=v(n)?" ":w(n))[c]?mn(e,bn(r/e[c])):e)[c]>r)?Bt(e,0,r):e}const wn=j("padStart",o,function(t,r,n){return Sn(t,r,n)+t});var In,i=j("padEnd",o,function(t,r,n){return t+Sn(t,r,n)});const Tn=/([^\w\d_$])/g;let jn,On,En,xn;function Fn(r){if(!r||typeof r!==W)return!1;let n=!1;if(r!==(xn=xn||!dr()||dr())){En||(On=Function[f].toString,En=A(On,e));try{let t=xt(r);(n=!t)||(dt(t,G)&&(t=t[G]),n=t&&typeof t==_&&On.call(t)===En)}catch(t){}}return n}const Pn=t=>(t.value&&Rn(t),!0),Cn=[Nn,Rn,_n,Ln];function zn(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===W?c=Fn(t):a=t===p||ot(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>zn(e,t,r?n:o,r),copyTo:(t,r)=>Dn(e,t,r,n)});if(l.isPrim)return i&&A(i,o,l)?l.result:t;{var u=e,s=t;let n;if(D(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;nr(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!A(r||(t<Cn.length?Cn[t++]:Pn),o,l);)r=p}}return n.v}}function Dn(t,r,n,e){if(!v(n))for(const o in n)r[o]=zn(t,n[o],e,o);return r}function kn(t,r,n){return Dn([],t,r,{handler:n,src:r,path:[]})}function An(t,r){return zn([],t,{handler:r,src:t})}function Nn(t){var r,n=t.value;return!!g(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function Ln(t){var r=t.value;return!!it(r)&&(t.result=new Date(r.getTime()),!0)}function _n(t){return t.type===_}function Rn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Wn(r,t){return D(t,t=>{kn(r,t)}),r}In=c;let Kn;function Bn(){return(Kn=!Kn||!Kn.b&&E&&E.lzy?F("performance"):Kn).v}function Gn(){var t=Bn();return t&&t.now?t.now():rn()}function Hn(t){return Gn()-t}const Un="(.*)";function $n(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function Mn(t,r){return t[Tr(3)]=function(){return Vn(r)},t}function Vn(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[M]:n};return n||nr(t,V,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function qn(t,r,n){r=r&&r[Tr(9)];return r?r(t,n):[t]}const Jn=T("split",o);var Zn=C()?T("split",o):qn,Qn=j("endsWith",o,function(t,r,n){d(t)||S("'"+I(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],o=t[c],n=!y(n)&&n<o?n:o;return Bt(t,n-e,n)===r});const Xn=T(U,o);U=T($,o),T=j("includes",o,Yn),$=T;function Yn(t,r,n){return at(r)&&S("'searchString' must not be a regular expression"+I(r)),-1!==Xn(t,w(r),n)}const te="ref",re="un"+te,ne="hasRef",ee="enabled";function oe(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[re]&&o[re](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[ne]:()=>o&&o[ne]?o[ne]():e,[te]:()=>(e=!0,o&&o[te]&&o[te](),i),[re]:u,[ee]:!1},O(i,ee,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function ie(r,t,n,e){var o=g(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),z(a,r,k(arguments))},oe(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(c,r,[t])}return z(u,r,e)},function(t){z(c,r,[t])}));return l.h}function ue(t,r){return ie(this,!0,s,k(arguments))}let ce,ae=100,le=50;function se(){return!(!(ce=ce||x(()=>et(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(r,t){return!y(t)&&r&&(g(t)?z(r.push,r,t):jr(t)||Or(t)?xr(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Hr,t.arrEvery=Fr,t.arrFilter=Pr,t.arrFind=J,t.arrFindIndex=Wr,t.arrFindLast=Kr,t.arrFindLastIndex=Br,t.arrForEach=D,t.arrFrom=Q,t.arrIncludes=Gr,t.arrIndexOf=Cr,t.arrLastIndexOf=zr,t.arrMap=Dr,t.arrReduce=Ur,t.arrSlice=k,t.arrSome=u,t.arrayDeepCopyHandler=Nn,t.asString=w,t.createArrayIterator=function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return nr(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),Vn(t)},t.createCustomError=Yr,t.createEnum=function(t){return gt(t,1,0,Ot)},t.createEnumKeyMap=Pt,t.createEnumValueMap=function(t){return gt(t,1,1,Ot)},t.createFilenameRegex=function(t,r,n){return $n(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Un:"(.)"}),!!r,n)},t.createFnDeferredProxy=Mr,t.createIterable=function(t){return Mn({},t)},t.createIterator=Vn,t.createProxyFuncs=(e,o,t)=>{if(e&&o&&g(t)){let n=b(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?Mr(o,t.n):$r(o[t.n],o))})}return e},t.createRangeIterator=function(t,r,n){let e=t,o=s,i=(v(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return nr(n,"v",{g:function(){return o}}),Vn(n)},t.createSimpleMap=Ct,t.createTimeout=function(t,r){return ie(this,!1,s,k(arguments))},t.createTimeoutWith=function(t,r,n){return ie(this,!1,t,k(arguments,1))},t.createTypeMap=Ct,t.createWildcardRegex=function(t,r,n){return $n(w(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Un),!!r,n)},t.dateDeepCopyHandler=Ln,t.deepExtend=function(t,r,n,e,o,i,u){return Wn(An(t)||{},k(arguments))},t.dumpObj=I,t.elapsedTime=Hn,t.encodeAsHtml=function(t){return jn=jn||or(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),w(t).replace(/[&<>"']/g,t=>"&"+jn.v[t]+";")},t.encodeAsJson=function(t,r){let n;if(d(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+wn(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?ut(r)?r:4:s)}catch(t){n='"'+I(t)+'"'}return n},t.fnApply=z,t.fnBind=$r,t.fnCall=A,t.functionDeepCopyHandler=_n,t.getDocument=vr,t.getGlobal=pr,t.getHistory=hr,t.getInst=yr,t.getIntValue=function(t,r){return v(t)?r:ut(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=Tr,t.getLazy=or,t.getLength=function(t){return t[In]},t.getNavigator=br,t.getPerformance=Bn,t.getSymbol=C,t.getValueByIter=function(r,t,n){return t&&r&&(xr(t,t=>{if(v(r))return-1;r=r[t]}),!v(r))?r:n},t.getValueByKey=function(r,t,n){if(!t||!r)return n;var e=Jn(t,"."),o=e.length;for(let t=0;t<o&&!v(r);t++)r=r[e[t]];return v(r)?n:r},t.getWindow=dr,t.hasDocument=()=>!!vr(),t.hasHistory=()=>!!hr(),t.hasIdleCallback=se,t.hasNavigator=()=>!!br(),t.hasPerformance=function(){return!!Bn()},t.hasSymbol=Ir,t.hasValue=function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!v(r))if(g(r))e=0<r[c];else if(it(r))e=!isNaN(r.getTime());else{if(ct(r))return!0;if(h(r)){try{var o=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(b(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ct(o))return o;if(b(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!jt(r)[c]}e=yt(r)}return e}(t,0)},t.hasWindow=()=>!!dr(),t.isArray=g,t.isArrayBuffer=lt,t.isBlob=L,t.isBoolean=ct,t.isDate=it,t.isDefined=et,t.isError=st,t.isFile=B,t.isFormData=R,t.isFunction=b,t.isIterable=Or,t.isIterator=jr,t.isNode=()=>(fr=fr||x(()=>!(!process||!(process.versions||{}).node),!1)).v,t.isNotTruthy=function(t){return!t||!X(()=>t&&0+t,t)},t.isNullOrUndefined=v,t.isNumber=ut,t.isObject=h,t.isPlainObject=Fn,t.isPrimitive=t=>t===p||ot(typeof t),t.isPrimitiveType=ot,t.isPromise=function(t){return ft(t)&&b(t.catch)},t.isPromiseLike=ft,t.isRegExp=at,t.isStrictNullOrUndefined=nt,t.isStrictUndefined=function(t){return!et(t)},t.isString=d,t.isSymbol=wr,t.isThenable=pt,t.isTruthy=yt,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=y,t.isWebWorker=()=>(sr=sr||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,t.iterForOf=xr,t.lazySafeGetInst=F,t.makeGlobRegex=function(t,r,n){return $n(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Un:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},t.makeIterable=Mn,t.mathCeil=bn,t.mathFloor=dn,t.mathMax=Wt,t.mathMin=Rt,t.mathToInt=gn,t.mathTrunc=hn,t.newSymbol=function(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:Jt(t)},t.normalizeJsName=function(t,r){t=w(t).replace(Tn,"_");return y(r)?t:vn(t,!r)},t.objAssign=Tt,t.objCopyProps=kn,t.objCreate=qr,t.objDeepCopy=An,t.objDeepFreeze=Ot,t.objDefine=nr,t.objDefineAccessors=function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),O(t,r,tr(i))},t.objDefineGet=function(t,r,n,e,o){return O(t,r,tr({e:o,c:e,[b(n)?"g":"v"]:n}))},t.objDefineProp=O,t.objDefineProperties=rr,t.objDefineProps=function(t,r){let n={};return m(r,(t,r)=>{n[t]=tr(r)}),rr(t,n)},t.objEntries=Ft,t.objExtend=function(t,r,n,e,o,i,u){return Wn(t||{},k(arguments))},t.objForEachKey=m,t.objFreeze=Et,t.objGetOwnPropertyDescriptor=vt,t.objGetPrototypeOf=xt,t.objHasOwn=bt,t.objHasOwnProperty=dt,t.objKeys=jt,t.objSeal=It,t.objSetPrototypeOf=Zr,t.objToString=rt,t.perfNow=Gn,t.plainObjDeepCopyHandler=Rn,t.polyArrFind=Ar,t.polyArrFindIndex=Nr,t.polyArrFindLast=Lr,t.polyArrFindLastIndex=_r,t.polyArrFrom=Rr,t.polyArrIncludes=kr,t.polyGetKnownSymbol=Xt,t.polyIsArray=function(t){return!v(t)&&"[object Array]"===rt(t)},t.polyNewSymbol=Jt,t.polyObjEntries=St,t.polyObjHasOwn=ht,t.polyObjKeys=function(t){if(!h(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)bt(t,n)&&r.push(n);return r},t.polyStrIncludes=Yn,t.polyStrSubstr=Ht,t.polyStrSymSplit=qn,t.polyStrTrim=n,t.polyStrTrimEnd=un,t.polyStrTrimStart=on,t.polySymbolFor=Zt,t.polySymbolKeyFor=Qt,t.polyUtcNow=nn,t.readArgs=(t,r,i)=>{if(Vr=Vr||or(()=>Ir()&&Tr(3)),!bt(t,c)){var u=Vr.v&&t[Vr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(xr(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return k(t,r,i)},t.safeGet=X,t.safeGetLazy=x,t.scheduleIdleCallback=function(n,e){function o(t){let r=Gn();return{didTimeout:t,timeRemaining:()=>le-Hn(r)}}if(se()){let r=oe(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return ue(()=>{n(o(!0))},y(t)?ae:t)},t.scheduleInterval=function(t,r){let n=this,e=k(arguments);return oe(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h},t.scheduleTimeout=ue,t.scheduleTimeoutWith=function(t,r,n){return ie(this,!0,t,k(arguments,1))},t.setBypassLazyCache=function(t){er&&er(),E.lzy=t},t.setDefaultIdleTimeout=function(t){ae=t},t.setDefaultMaxExecutionTime=function(t){le=t},t.setValueByIter=function(n,t,e){if(n&&t){let r;xr(t,t=>{r&&(v(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},t.setValueByKey=function(r,t,n){var e;r&&t&&(e=(t=Jn(t,".")).pop(),D(t,t=>{v(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},t.strCamelCase=vn,t.strContains=$,t.strEndsWith=Qn,t.strIncludes=T,t.strIndexOf=Xn,t.strIsNullOrEmpty=function(t){return d(t)?t===l:v(t)},t.strIsNullOrWhiteSpace=function(t){return d(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:v(t)},t.strKebabCase=function(t,r){t=yn(t,"-");return(r?N:pn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,r){return Bt(t,0,r)},t.strLetterCase=function(t){return w(t).replace(/(_|\b)\w/g,N)},t.strLower=pn,t.strPadEnd=i,t.strPadStart=wn,t.strRepeat=mn,t.strRight=function(t,r){var n=t[c];return r<=0?l:r<n?Bt(t,n-r):t},t.strSlice=Kt,t.strSnakeCase=function(t,r){t=yn(t,"_");return(r?N:pn)(t)},t.strSplit=Jn,t.strStartsWith=Ut,t.strSubstr=Gt,t.strSubstring=Bt,t.strSymSplit=Zn,t.strTrim=cn,t.strTrimEnd=sn,t.strTrimLeft=ln,t.strTrimRight=fn,t.strTrimStart=an,t.strUpper=N,t.symbolFor=function(t){return gr&&(!E.lzy||P.b)||C(),(gr.v||Zt)(t)},t.symbolKeyFor=function(t){return mr&&(!E.lzy||P.b)||C(),(mr.v||Qt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=mt,t.throwTypeError=S,t.throwUnsupported=function(t){throw new(tn=tn||Yr("UnsupportedError"))(t)},t.utcNow=rn}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
/* | ||
@@ -367,2 +367,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
const UNIQUE_REGISTRY_ID = "_urid"; | ||
let _polySymbols; | ||
@@ -387,6 +388,8 @@ function _globalSymbolRegistry() { | ||
let registry = _globalSymbolRegistry(); | ||
if (!objHasOwn(registry, key)) { | ||
if (!objHasOwn(registry.k, key)) { | ||
let newSymbol = polyNewSymbol(key); | ||
let regId = objKeys(registry.s).length; | ||
newSymbol[UNIQUE_REGISTRY_ID] = () => regId + "_" + newSymbol.toString(); | ||
registry.k[key] = newSymbol; | ||
registry.s[newSymbol] = asString(key); | ||
registry.s[newSymbol[UNIQUE_REGISTRY_ID]()] = asString(key); | ||
} | ||
@@ -399,3 +402,4 @@ return registry.k[key]; | ||
} | ||
return _globalSymbolRegistry().s[sym]; | ||
const regId = sym[POLYFILL_TAG] && sym[UNIQUE_REGISTRY_ID] && sym[UNIQUE_REGISTRY_ID](); | ||
return regId ? _globalSymbolRegistry().s[regId] : undefined; | ||
} | ||
@@ -565,3 +569,3 @@ function polyGetKnownSymbol(name) { | ||
return safeGetLazy(function () { | ||
return (_symbol.v ? _symbol[name] : UNDEF_VALUE); | ||
return (_symbol.v ? _symbol.v[name] : UNDEF_VALUE); | ||
}, UNDEF_VALUE); | ||
@@ -568,0 +572,0 @@ } |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
"use strict";const p=void 0,f=null,a="";var L="boolean";const R="function";var W="number";const K="object",l="prototype",_="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const u="length",M="done",V="value",q="name";var J="slice";const n=Object,Z=n[l];var t=String,e=t[l],o=Math,Q=Array,s=Q[l];function X(t,r){let e=r;try{e=t()}catch(t){}return e}const Y=[B,W,L,r,"symbol","bigint"];function tt(r){return function(t){return typeof t===r}}function i(t){const r="[object "+t+"]";return function(t){return!(!t||rt(t)!==r)}}function rt(t){return Z.toString.call(t)}function c(t){return typeof t===r||t===r}function x(t){return t===f||c(t)}function et(t){return t===f||!nt(t)}function nt(t){return!!t||t!==p}const ot=t=>t!==K&&!!~Y.indexOf(t),y=tt(B),v=tt(R);function d(t){return!(!t&&x(t)||!t||typeof t!==K)}const b=Q.isArray,st=i("Date"),it=tt(W),ut=tt(L),ct=i("RegExp");var B=i("File"),W=i("FormData"),L=i("Blob"),at=i("ArrayBuffer");const pt=i("Error");function lt(t){return!!t&&v(t.then)}var ft=lt;function xt(t){return!(!t||X(()=>!(t&&0+t),!t))}const yt=n.getOwnPropertyDescriptor;function vt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const dt=n.hasOwn||bt;function bt(t,r){return vt(t,r)||!!yt(t,r)}function h(t,r,e){if(t&&d(t))for(const n in t)if(dt(t,n)&&-1===r.call(e||t,n,t[n]))break}function ht(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 gt(t){throw new RangeError(t)}function mt(t){let e=[];return h(t,(t,r)=>{e.push([t,r])}),e}const St=n.freeze;var wt=t=>t,It=n.assign;function Tt(t){return d(t)&&t!==f||g("objKeys called on non-object"),n.keys(t)}function jt(t){return St&&h(t,(t,r)=>{(b(r)||d(r))&&St(r)}),Ot(t)}const Ot=St||wt;wt=n.seal||wt;const Et=n.getPrototypeOf||(t=>t[_]||f);var Ft=n.entries||mt;function Pt(t){return ht(t,0,0,jt)}function Ct(t){let e={};return h(t,(t,r)=>{e[t]=r[1],e[r[0]]=r[1]}),jt(e)}const zt=Pt({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}),m=t,Dt="__tsUtils$gblCfg";let kt;function At(){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 Nt(){var t;return kt||(t=At()||{},kt=t[Dt]=t[Dt]||{}),kt}function S(t,r){let e=a;if(pt(t))e="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{e=JSON.stringify(t,f,r?it(r)?r:4:p)}catch(t){e=" - "+S(t,r)}return rt(t)+": "+e}const Lt=s[J],Rt=(t,r)=>{g("'"+m(t)+"' not defined for "+S(r))};var t=r=>function(t){return t[r].apply(t,Lt.call(arguments,1))},w=(e,t)=>{let n=t&&t[e];return function(t){var r=t&&t[e]||n;if(r)return r.apply(t,Lt.call(arguments,1));Rt(e,t)}},I=(n,t,o)=>{let s=t&&t[n];return function(t){var r,e=t&&t[n]||s;if(e||o)return r=arguments,(e||o).apply(t,e?Lt.call(r,1):r);Rt(n,t)}},Wt=o.min;const Kt=o.max,_t=w(J,e),T=w("substring",e);var Bt=I("substr",e,Gt);function Gt(t,r,e){return x(t)&&g("'polyStrSubstr called with invalid "+S(t)),e<0?a:((r=r||0)<0&&(r=Kt(r+t[u],0)),c(e)?_t(t,r):_t(t,r,r+e))}const Ht=I("startsWith",e,function(t,r,e){y(t)||g("'"+S(t)+"' is not a string");var r=y(r)?r:m(r),n=r[u],e=0<e?e:0;return T(t,e,e+n)===r});let Ut;function $t(){var t;return Ut||(t=Nt(),Ut=t.gblSym=t.gblSym||{k:{},s:{}}),Ut}let Mt={};function Vt(t){return{description:m(t),toString:()=>H+"("+t+")",_polyfill:!0}}function qt(t){var r,e=$t();return dt(e,t)||(r=Vt(t),e.k[t]=r,e.s[r]=m(t)),e.k[t]}function Jt(t){return t&&t.toString&&Ht(t.toString(),H)||g(t+" is not a symbol"),$t().s[t]}function Zt(t){t=zt[t];return t?Mt[t]=Mt[t]||Vt(H+"."+t):void 0}const Qt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function Xt(r){let e={};var t;return e[Qt.c]=!0,e[Qt.e]=!0,r.l&&(e.get=()=>r.l.v,t=yt(r.l,"v"))&&t.set&&(e.set=t=>{r.l.v=t}),h(r,(t,r)=>{e[Qt[t]]=c(r)?e[Qt[t]]:r}),e}const j=n.defineProperty,Yt=n.defineProperties;function tr(t,r,e){return j(t,r,Xt(e))}let O,rr=function(){O=Nt(),rr=f};function er(r){let e={};return rr&&rr(),e.b=O.lzy,j(e,"v",{configurable:!0,get:function(){var t=r();return O.lzy||(j(e,"v",{value:t}),e.b&&delete e.b),O.lzy&&e.b!==O.lzy&&(e.b=O.lzy),t}}),e}function E(t,r){return er(()=>X(t,r))}let nr,or,sr,ir,ur,cr,ar;const F=t=>E(()=>lr(t)||p,p),pr=t=>(nr=!nr||!1===t||O&&O.lzy&&!nr.b?E(At,f):nr).v,lr=(t,r)=>{r=nr&&!1!==r?nr.v:pr(r);return r&&r[t]?r[t]:"window"===t&&or?or.v:f},fr=()=>(sr=!sr||O&&O.lzy&&!sr.b?F("document"):sr).v,xr=()=>(or=!or||O&&O.lzy&&!or.b?F("window"):or).v,yr=()=>(ir=!ir||O&&O.lzy&&!ir.b?F("navigator"):ir).v,vr=()=>(ur=!ur||O&&O.lzy&&!ur.b?F("history"):ur).v;let P,dr,br;function hr(t){return E(function(){return P.v?P[t]:p},p)}var gr=tt("symbol");function mr(){return!!C()}function C(){var t=!P||O&&O.lzy&&!P.b;return t&&(P=F(H)),dr&&!t||(dr=hr("for")),br&&!t||(br=hr("keyFor")),P.v}function Sr(t,r){var e=zt[t];return P&&(!O.lzy||P.b)||C(),P.v?P.v[e||t]:r?p:Zt(t)}function wr(t){return!!t&&v(t.next)}function Ir(t){return!et(t)&&v(t[Sr(3)])}let Tr;function jr(n,o,s){if(n&&(wr(n)||(n=n[(Tr=Tr||er(()=>Sr(3))).v]?n[Tr.v]():null),wr(n))){let r,e;try{let t=0;for(;!(e=n.next())[M]&&-1!==o.call(s||n,e[V],t,n);)t++}catch(t){r={e:t},n.throw&&(e=null,n.throw(r))}finally{try{e&&!e[M]&&n.return&&n.return(e)}finally{if(r)throw r.e}}}}const z=t("apply");var Or=w("every",s),Er=w("filter",s);function D(r,e,n){if(r){var o=r[u]>>>0;for(let t=0;t<o&&!(t in r&&-1===e.call(n||r,r[t],t,r));t++);}}const Fr=w(U,s);var Pr=w($,s);const Cr=w("map",s),k=w(J,s),A=t("call");function zr(t,r,e){return-1!==Fr(t,r,e)}function Dr(t,r,e){r=kr(t,r,e);return-1!==r?t[r]:void 0}function kr(e,n,o){let s=-1;return D(e,(t,r)=>{if(A(n,o|e,t,r,e))return s=r,-1}),s}function Ar(t,r,e){r=Nr(t,r,e);return-1!==r?t[r]:void 0}function Nr(r,e,n){let o=-1;for(let t=(r[u]>>>0)-1;0<=t;t--)if(t in r&&A(e,n|r,r[t],t,r)){o=t;break}return o}function Lr(t,e,n){var r;if(b(t))return r=k(t),e?Cr(r,e,n):r;let o=[];return jr(t,(t,r)=>o.push(e?A(e,n,t,r):t)),o}var J=I("find",s,Dr),Rr=I("findIndex",s,kr),Wr=I("findLast",s,Ar),Kr=I("findLastIndex",s,Nr),Q=Q.from||Lr,_r=I("includes",s,zr),Br=_r,Gr=w("reduce",s),s=w("some",s);const Hr=t("bind"),Ur=(e,n)=>function(){var t=k(arguments),r=e();return z(r[n],r,t)};let $r;const Mr=n.create||function(t){if(!t)return{};var r=typeof t;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+S(t));function e(){}return e[l]=t,new e};let Vr;function qr(t,r){return(n.setPrototypeOf||function(e,t){(Vr=Vr||er(()=>({[_]:[]})instanceof Array)).v?e[_]=t:h(t,(t,r)=>e[t]=r)})(t,r)}const Jr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Zr=(t,r)=>{try{tr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Qr(n,o,t){let s=t||Error,i=s[l][q],u=Error.captureStackTrace;return e=n,c=function(){var t=this;try{Jr(s,n);var r,e=z(s,t,k(arguments))||t;return e!==t&&(r=Et(t))!==Et(e)&&qr(e,r),u&&u(e,t[G]),o&&o(e,arguments),e}finally{Jr(s,i)}},t=s,Zr(c,e),(c=qr(c,t))[l]=t===f?Mr(t):(r[l]=t[l],new r),c;function r(){this.constructor=c,Zr(this,e)}var e,c}let Xr;function Yr(){return(Date.now||te)()}function te(){return(new Date).getTime()}function re(r){return function(t){return x(t)&&g("strTrim called ["+S(t)+"]"),t&&t.replace?t.replace(r,a):t}}var t=re(/^\s+|(?=\s)\s+$/g),ee=re(/^\s+/g),ne=re(/(?=\s)\s+$/g);const oe=I("trim",e,t);var se=I("trimStart",e,ee),ie=se,ue=I("trimEnd",e,ne),ce=ue;const N=w("toUpperCase",e),ae=w("toLowerCase",e);function pe(t,u,c){return oe(m(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,e,n,o,s)=>{let i=n||s||a;return c&&(i=N(i)),(o||a)+u+i})}function le(t,r){return pe(t,"",!0).replace(/^\w/,r?N:ae)}const fe=o.floor,xe=o.ceil,ye=o.trunc||function(t){t=+t;return(0<t?fe:xe)(t)};function ve(t,r){var e=+t;return e==1/0&&r&>("invalid value ["+S(t)+"]"),e!=e||0==e?0:ye(e)}const de=I("repeat",e,function(t,r){x(t)&&g("can't convert ["+S(t)+"]"),(r=ve(r,!0))<0&>("invalid count must be >= 0 && < Infinity");let e=y(t)?t:m(t),n=a;for(;0<r;(r>>>=1)&&(e+=e))1&r&&(n+=e);return n});function be(t,r,e){let n=a;r=ve(r,!0),r>>=0;t=t[u];return n=t<r&&(r-=t,(n=r>(n=x(e)?" ":m(e))[u]?de(n,xe(r/n[u])):n)[u]>r)?T(n,0,r):n}const he=I("padStart",e,function(t,r,e){return be(t,r,e)+t});var ge,o=I("padEnd",e,function(t,r,e){return t+be(t,r,e)});const me=/([^\w\d_$])/g;let Se,we,Ie,Te;function je(r){if(!r||typeof r!==K)return!1;let e=!1;if(r!==(Te=Te||!xr()||xr())){Ie||(we=Function[l].toString,Ie=A(we,n));try{let t=Et(r);(e=!t)||(vt(t,G)&&(t=t[G]),e=t&&typeof t==R&&we.call(t)===Ie)}catch(t){}}return e}const Oe=t=>(t.value&&Ne(t),!0),Ee=[De,Ne,Ae,ke];function Fe(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};var i=typeof t;let u=!1,c=!1,a=(t&&i===K?u=je(t):c=t===f||ot(i),{type:i,isPrim:c,isPlain:u,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>Fe(n,t,r?e:o,r),copyTo:(t,r)=>Pe(n,t,r,e)});if(a.isPrim)return s&&A(s,o,a)?a.result:t;{var i=n,p=t;let e;if(D(i,t=>{if(t.k===p)return e=t,-1}),!e){e={k:p,v:p},i.push(e);{var l=e;tr(a,"result",{g:function(){return l.v},s:function(t){l.v=t}});let t=0,r=s;for(;!A(r||(t<Ee.length?Ee[t++]:Oe),o,a);)r=f}}return e.v}}function Pe(t,r,e,n){if(!x(e))for(const o in e)r[o]=Fe(t,e[o],n,o);return r}function Ce(t,r,e){return Pe([],t,r,{handler:e,src:r,path:[]})}function ze(t,r){return Fe([],t,{handler:r,src:t})}function De(t){var r,e=t.value;return!!b(e)&&((r=t.result=[]).length=e.length,t.copyTo(r,e),!0)}function ke(t){var r=t.value;return!!st(r)&&(t.result=new Date(r.getTime()),!0)}function Ae(t){return t.type===R}function Ne(t){var r,e=t.value;return!(!e||!t.isPlain||(r=t.result={},t.copyTo(r,e),0))}function Le(r,t){return D(t,t=>{Ce(r,t)}),r}ge=u;let Re;function We(){return(Re=!Re||!Re.b&&O&&O.lzy?F("performance"):Re).v}function Ke(){var t=We();return t&&t.now?t.now():Yr()}function _e(t){return Ke()-t}const Be="(.*)";function Ge(t,r,e,n,o){return RegExp((o?"^":a)+e(t.replace(r,"\\$1"))+(o?"$":a),n?"i":"")}function He(t,r){return t[Sr(3)]=function(){return Ue(r)},t}function Ue(r){let e=!1;function n(){return r.v}var t={next:function(){e=e||!r.n||r.n(arguments);var t={[M]:e};return e||tr(t,V,{g:n}),t}};return r.r&&(t.return=function(t){return e=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return e=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function $e(t,r,e){r=r&&r[Sr(9)];return r?r(t,e):[t]}const Me=w("split",e);var Ve=C()?w("split",e):$e,qe=I("endsWith",e,function(t,r,e){y(t)||g("'"+S(t)+"' is not a string");var r=y(r)?r:m(r),n=r[u],o=t[u],e=!c(e)&&e<o?e:o;return T(t,e-n,e)===r});const Je=w(U,e);U=w($,e),w=I("includes",e,Ze),$=w;function Ze(t,r,e){return ct(r)&&g("'searchString' must not be a regular expression"+S(r)),-1!==Je(t,m(r),e)}const Qe="ref",Xe="un"+Qe,Ye="hasRef",tn="enabled";function rn(t,r,e){let n=!0,o=t?r(f):f,s;const i=()=>(n=!1,o&&o[Xe]&&o[Xe](),s),u=()=>(o=r(o),n||i(),s),c=()=>{o&&e(o),o=f};return s={cancel:c,refresh:u,[Ye]:()=>o&&o[Ye]?o[Ye]():n,[Qe]:()=>(n=!0,o&&o[Qe]&&o[Qe](),s),[Xe]:i,[tn]:!1},j(s,tn,{get:()=>!!o,set:t=>{!t&&o&&c(),t&&!o&&u()}}),{h:s,dn:()=>{o=f}}}function en(r,t,e,n){var o=b(e),s=o?e.length:0;let i=(0<s?e[0]:o?p:e)||setTimeout,u=(1<s?e[1]:p)||clearTimeout,c=n[0],a=(n[0]=function(){a.dn(),z(c,r,k(arguments))},rn(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(u,r,[t])}return z(i,r,n)},function(t){z(u,r,[t])}));return a.h}function nn(t,r){return en(this,!0,p,k(arguments))}let on,sn=100,un=50;function cn(){return!(!(on=on||E(()=>nt(requestIdleCallback),!1)).v||!requestIdleCallback)}exports.arrAppend=function(r,t){return!c(t)&&r&&(b(t)?z(r.push,r,t):wr(t)||Ir(t)?jr(t,t=>{r.push(t)}):r.push(t)),r},exports.arrContains=Br,exports.arrEvery=Or,exports.arrFilter=Er,exports.arrFind=J,exports.arrFindIndex=Rr,exports.arrFindLast=Wr,exports.arrFindLastIndex=Kr,exports.arrForEach=D,exports.arrFrom=Q,exports.arrIncludes=_r,exports.arrIndexOf=Fr,exports.arrLastIndexOf=Pr,exports.arrMap=Cr,exports.arrReduce=Gr,exports.arrSlice=k,exports.arrSome=s,exports.arrayDeepCopyHandler=De,exports.asString=m,exports.createArrayIterator=function(t){let r=-1,e=t?t.slice():[],n=e[u];t={n:function(){return++r>=n}};return tr(t,"v",{g:function(){if(0<=r&&r<n)return e[r]}}),Ue(t)},exports.createCustomError=Qr,exports.createEnum=function(t){return ht(t,1,0,jt)},exports.createEnumKeyMap=Pt,exports.createEnumValueMap=function(t){return ht(t,1,1,jt)},exports.createFilenameRegex=function(t,r,e){return Ge(m(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Be:"(.)"}),!!r,e)},exports.createFnDeferredProxy=Ur,exports.createIterable=function(t){return He({},t)},exports.createIterator=Ue,exports.createProxyFuncs=(n,o,t)=>{if(n&&o&&b(t)){let e=v(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&n[r]||(n[r]=e?Ur(o,t.n):Hr(o[t.n],o))})}return n},exports.createRangeIterator=function(t,r,e){let n=t,o=p,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 tr(e,"v",{g:function(){return o}}),Ue(e)},exports.createSimpleMap=Ct,exports.createTimeout=function(t,r){return en(this,!1,p,k(arguments))},exports.createTimeoutWith=function(t,r,e){return en(this,!1,t,k(arguments,1))},exports.createTypeMap=Ct,exports.createWildcardRegex=function(t,r,e){return Ge(m(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Be),!!r,e)},exports.dateDeepCopyHandler=ke,exports.deepExtend=function(t,r,e,n,o,s,i){return Le(ze(t)||{},k(arguments))},exports.dumpObj=S,exports.elapsedTime=_e,exports.encodeAsHtml=function(t){return Se=Se||er(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),m(t).replace(/[&<>"']/g,t=>"&"+Se.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"+he(N(t),4,"0"))})+'"';else try{e=JSON.stringify(t,f,r?it(r)?r:4:p)}catch(t){e='"'+S(t)+'"'}return e},exports.fnApply=z,exports.fnBind=Hr,exports.fnCall=A,exports.functionDeepCopyHandler=Ae,exports.getDocument=fr,exports.getGlobal=pr,exports.getHistory=vr,exports.getInst=lr,exports.getIntValue=function(t,r){return x(t)?r:it(t)?t:isNaN(t=parseInt(t,10))?r:t},exports.getKnownSymbol=Sr,exports.getLazy=er,exports.getLength=function(t){return t[ge]},exports.getNavigator=yr,exports.getPerformance=We,exports.getSymbol=C,exports.getValueByIter=function(r,t,e){return t&&r&&(jr(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=Me(t,"."),o=n.length;for(let t=0;t<o&&!x(r);t++)r=r[n[t]];return x(r)?e:r},exports.getWindow=xr,exports.hasDocument=()=>!!fr(),exports.hasHistory=()=>!!vr(),exports.hasIdleCallback=cn,exports.hasNavigator=()=>!!yr(),exports.hasPerformance=function(){return!!We()},exports.hasSymbol=mr,exports.hasValue=function(t){return function t(r,e){let n=!1===r||0===r;if(!n&&!x(r))if(b(r))n=0<r[u];else if(st(r))n=!isNaN(r.getTime());else{if(ut(r))return!0;if(d(r)){try{var o=function(r,t){let e;return D(t,t=>{if(t in r)return t=r[t],e=0<(v(t)?t():t),-1}),e}(r,[u,"byteLength","size","count"]);if(ut(o))return o;if(v(r.valueOf)&&e<5)return t(r.valueOf(),++e)}catch(t){}return!!Tt(r)[u]}n=xt(r)}return n}(t,0)},exports.hasWindow=()=>!!xr(),exports.isArray=b,exports.isArrayBuffer=at,exports.isBlob=L,exports.isBoolean=ut,exports.isDate=st,exports.isDefined=nt,exports.isError=pt,exports.isFile=B,exports.isFormData=W,exports.isFunction=v,exports.isIterable=Ir,exports.isIterator=wr,exports.isNode=()=>(ar=ar||E(()=>!(!process||!(process.versions||{}).node),!1)).v,exports.isNotTruthy=function(t){return!t||!X(()=>t&&0+t,t)},exports.isNullOrUndefined=x,exports.isNumber=it,exports.isObject=d,exports.isPlainObject=je,exports.isPrimitive=t=>t===f||ot(typeof t),exports.isPrimitiveType=ot,exports.isPromise=function(t){return lt(t)&&v(t.catch)},exports.isPromiseLike=lt,exports.isRegExp=ct,exports.isStrictNullOrUndefined=et,exports.isStrictUndefined=function(t){return!nt(t)},exports.isString=y,exports.isSymbol=gr,exports.isThenable=ft,exports.isTruthy=xt,exports.isTypeof=function(t,r){return typeof t===r},exports.isUndefined=c,exports.isWebWorker=()=>(cr=cr||E(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,exports.iterForOf=jr,exports.lazySafeGetInst=F,exports.makeGlobRegex=function(t,r,e){return Ge(m(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Be:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,e)},exports.makeIterable=He,exports.mathCeil=xe,exports.mathFloor=fe,exports.mathMax=Kt,exports.mathMin=Wt,exports.mathToInt=ve,exports.mathTrunc=ye,exports.newSymbol=function(t,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(t):r?f:Vt(t)},exports.normalizeJsName=function(t,r){t=m(t).replace(me,"_");return c(r)?t:le(t,!r)},exports.objAssign=It,exports.objCopyProps=Ce,exports.objCreate=Mr,exports.objDeepCopy=ze,exports.objDeepFreeze=jt,exports.objDefine=tr,exports.objDefineAccessors=function(t,r,e,n,o,s){s={e:s,c:o};return e&&(s.g=e),n&&(s.s=n),j(t,r,Xt(s))},exports.objDefineGet=function(t,r,e,n,o){return j(t,r,Xt({e:o,c:n,[v(e)?"g":"v"]:e}))},exports.objDefineProp=j,exports.objDefineProperties=Yt,exports.objDefineProps=function(t,r){let e={};return h(r,(t,r)=>{e[t]=Xt(r)}),Yt(t,e)},exports.objEntries=Ft,exports.objExtend=function(t,r,e,n,o,s,i){return Le(t||{},k(arguments))},exports.objForEachKey=h,exports.objFreeze=Ot,exports.objGetOwnPropertyDescriptor=yt,exports.objGetPrototypeOf=Et,exports.objHasOwn=dt,exports.objHasOwnProperty=vt,exports.objKeys=Tt,exports.objSeal=wt,exports.objSetPrototypeOf=qr,exports.objToString=rt,exports.perfNow=Ke,exports.plainObjDeepCopyHandler=Ne,exports.polyArrFind=Dr,exports.polyArrFindIndex=kr,exports.polyArrFindLast=Ar,exports.polyArrFindLastIndex=Nr,exports.polyArrFrom=Lr,exports.polyArrIncludes=zr,exports.polyGetKnownSymbol=Zt,exports.polyIsArray=function(t){return!x(t)&&"[object Array]"===rt(t)},exports.polyNewSymbol=Vt,exports.polyObjEntries=mt,exports.polyObjHasOwn=bt,exports.polyObjKeys=function(t){if(!d(t)||t===f)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const e in t)dt(t,e)&&r.push(e);return r},exports.polyStrIncludes=Ze,exports.polyStrSubstr=Gt,exports.polyStrSymSplit=$e,exports.polyStrTrim=t,exports.polyStrTrimEnd=ne,exports.polyStrTrimStart=ee,exports.polySymbolFor=qt,exports.polySymbolKeyFor=Jt,exports.polyUtcNow=te,exports.readArgs=(t,r,s)=>{if($r=$r||er(()=>mr()&&Sr(3)),!dt(t,u)){var i=$r.v&&t[$r.v];if(i){let e=[],n=r===p||r<0?0:r,o=s<0||r<0?p:s;if(jr(i.call(t),(t,r)=>{if(o!==p&&r>=o)return-1;r>=n&&e.push(t)}),(r===p||0<=r)&&(s===p||0<=s))return e;t=e}}return k(t,r,s)},exports.safeGet=X,exports.safeGetLazy=E,exports.scheduleIdleCallback=function(e,n){function o(t){let r=Ke();return{didTimeout:t,timeRemaining:()=>un-_e(r)}}if(cn()){let r=rn(!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 nn(()=>{e(o(!0))},c(t)?sn:t)},exports.scheduleInterval=function(t,r){let e=this,n=k(arguments);return rn(!0,t=>(t&&clearInterval(t),z(setInterval,e,n)),t=>{z(clearInterval,e,[t])}).h},exports.scheduleTimeout=nn,exports.scheduleTimeoutWith=function(t,r,e){return en(this,!0,t,k(arguments,1))},exports.setBypassLazyCache=function(t){rr&&rr(),O.lzy=t},exports.setDefaultIdleTimeout=function(t){sn=t},exports.setDefaultMaxExecutionTime=function(t){un=t},exports.setValueByIter=function(e,t,n){if(e&&t){let r;jr(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=Me(t,".")).pop(),D(t,t=>{x(r[t])&&(r[t]={}),r=r[t]}),r[n]=e)},exports.strCamelCase=le,exports.strContains=$,exports.strEndsWith=qe,exports.strIncludes=w,exports.strIndexOf=Je,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=pe(t,"-");return(r?N:ae)(t)},exports.strLastIndexOf=U,exports.strLeft=function(t,r){return T(t,0,r)},exports.strLetterCase=function(t){return m(t).replace(/(_|\b)\w/g,N)},exports.strLower=ae,exports.strPadEnd=o,exports.strPadStart=he,exports.strRepeat=de,exports.strRight=function(t,r){var e=t[u];return r<=0?a:r<e?T(t,e-r):t},exports.strSlice=_t,exports.strSnakeCase=function(t,r){t=pe(t,"_");return(r?N:ae)(t)},exports.strSplit=Me,exports.strStartsWith=Ht,exports.strSubstr=Bt,exports.strSubstring=T,exports.strSymSplit=Ve,exports.strTrim=oe,exports.strTrimEnd=ue,exports.strTrimLeft=ie,exports.strTrimRight=ce,exports.strTrimStart=se,exports.strUpper=N,exports.symbolFor=function(t){return dr&&(!O.lzy||P.b)||C(),(dr.v||qt)(t)},exports.symbolKeyFor=function(t){return br&&(!O.lzy||P.b)||C(),(br.v||Jt)(t)},exports.throwError=function(t){throw Error(t)},exports.throwRangeError=gt,exports.throwTypeError=g,exports.throwUnsupported=function(t){throw new(Xr=Xr||Qr("UnsupportedError"))(t)},exports.utcNow=Yr; | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
"use strict";const p=void 0,f=null,a="";var L="boolean";const _="function";var R="number";const W="object",l="prototype",K="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const u="length",M="done",V="value",q="name";var J="slice";const n=Object,Z=n[l];var t=String,e=t[l],o=Math,Q=Array,s=Q[l];function X(t,r){let e=r;try{e=t()}catch(t){}return e}const Y=[B,R,L,r,"symbol","bigint"];function tt(r){return function(t){return typeof t===r}}function i(t){const r="[object "+t+"]";return function(t){return!(!t||rt(t)!==r)}}function rt(t){return Z.toString.call(t)}function c(t){return typeof t===r||t===r}function x(t){return t===f||c(t)}function et(t){return t===f||!nt(t)}function nt(t){return!!t||t!==p}const ot=t=>t!==W&&!!~Y.indexOf(t),y=tt(B),v=tt(_);function d(t){return!(!t&&x(t)||!t||typeof t!==W)}const b=Q.isArray,st=i("Date"),it=tt(R),ut=tt(L),ct=i("RegExp");var B=i("File"),R=i("FormData"),L=i("Blob"),at=i("ArrayBuffer");const pt=i("Error");function lt(t){return!!t&&v(t.then)}var ft=lt;function xt(t){return!(!t||X(()=>!(t&&0+t),!t))}const yt=n.getOwnPropertyDescriptor;function vt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const dt=n.hasOwn||bt;function bt(t,r){return vt(t,r)||!!yt(t,r)}function h(t,r,e){if(t&&d(t))for(const n in t)if(dt(t,n)&&-1===r.call(e||t,n,t[n]))break}function ht(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 gt(t){throw new RangeError(t)}function mt(t){let e=[];return h(t,(t,r)=>{e.push([t,r])}),e}const St=n.freeze;var wt=t=>t,It=n.assign;function Tt(t){return d(t)&&t!==f||g("objKeys called on non-object"),n.keys(t)}function jt(t){return St&&h(t,(t,r)=>{(b(r)||d(r))&&St(r)}),Ot(t)}const Ot=St||wt;wt=n.seal||wt;const Et=n.getPrototypeOf||(t=>t[K]||f);var Ft=n.entries||mt;function Pt(t){return ht(t,0,0,jt)}function Ct(t){let e={};return h(t,(t,r)=>{e[t]=r[1],e[r[0]]=r[1]}),jt(e)}const zt=Pt({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}),m=t,Dt="__tsUtils$gblCfg";let kt;function At(){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 Nt(){var t;return kt||(t=At()||{},kt=t[Dt]=t[Dt]||{}),kt}function S(t,r){let e=a;if(pt(t))e="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{e=JSON.stringify(t,f,r?it(r)?r:4:p)}catch(t){e=" - "+S(t,r)}return rt(t)+": "+e}const Lt=s[J],_t=(t,r)=>{g("'"+m(t)+"' not defined for "+S(r))};var t=r=>function(t){return t[r].apply(t,Lt.call(arguments,1))},w=(e,t)=>{let n=t&&t[e];return function(t){var r=t&&t[e]||n;if(r)return r.apply(t,Lt.call(arguments,1));_t(e,t)}},I=(n,t,o)=>{let s=t&&t[n];return function(t){var r,e=t&&t[n]||s;if(e||o)return r=arguments,(e||o).apply(t,e?Lt.call(r,1):r);_t(n,t)}},Rt=o.min;const Wt=o.max,Kt=w(J,e),T=w("substring",e);var Bt=I("substr",e,Gt);function Gt(t,r,e){return x(t)&&g("'polyStrSubstr called with invalid "+S(t)),e<0?a:((r=r||0)<0&&(r=Wt(r+t[u],0)),c(e)?Kt(t,r):Kt(t,r,r+e))}const Ht=I("startsWith",e,function(t,r,e){y(t)||g("'"+S(t)+"' is not a string");var r=y(r)?r:m(r),n=r[u],e=0<e?e:0;return T(t,e,e+n)===r}),Ut="_urid";let $t;function Mt(){var t;return $t||(t=Nt(),$t=t.gblSym=t.gblSym||{k:{},s:{}}),$t}let Vt={};function qt(t){return{description:m(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Jt(e){var n=Mt();if(!dt(n.k,e)){let t=qt(e),r=Tt(n.s).length;t[Ut]=()=>r+"_"+t.toString(),n.k[e]=t,n.s[t[Ut]()]=m(e)}return n.k[e]}function Zt(t){t&&t.toString&&Ht(t.toString(),H)||g(t+" is not a symbol");t=t._polyfill&&t[Ut]&&t[Ut]();return t?Mt().s[t]:void 0}function Qt(t){t=zt[t];return t?Vt[t]=Vt[t]||qt(H+"."+t):void 0}const Xt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function Yt(r){let e={};var t;return e[Xt.c]=!0,e[Xt.e]=!0,r.l&&(e.get=()=>r.l.v,t=yt(r.l,"v"))&&t.set&&(e.set=t=>{r.l.v=t}),h(r,(t,r)=>{e[Xt[t]]=c(r)?e[Xt[t]]:r}),e}const j=n.defineProperty,tr=n.defineProperties;function rr(t,r,e){return j(t,r,Yt(e))}let O,er=function(){O=Nt(),er=f};function nr(r){let e={};return er&&er(),e.b=O.lzy,j(e,"v",{configurable:!0,get:function(){var t=r();return O.lzy||(j(e,"v",{value:t}),e.b&&delete e.b),O.lzy&&e.b!==O.lzy&&(e.b=O.lzy),t}}),e}function E(t,r){return nr(()=>X(t,r))}let or,sr,ir,ur,cr,ar,pr;const F=t=>E(()=>fr(t)||p,p),lr=t=>(or=!or||!1===t||O&&O.lzy&&!or.b?E(At,f):or).v,fr=(t,r)=>{r=or&&!1!==r?or.v:lr(r);return r&&r[t]?r[t]:"window"===t&&sr?sr.v:f},xr=()=>(ir=!ir||O&&O.lzy&&!ir.b?F("document"):ir).v,yr=()=>(sr=!sr||O&&O.lzy&&!sr.b?F("window"):sr).v,vr=()=>(ur=!ur||O&&O.lzy&&!ur.b?F("navigator"):ur).v,dr=()=>(cr=!cr||O&&O.lzy&&!cr.b?F("history"):cr).v;let P,br,hr;function gr(t){return E(function(){return P.v?P.v[t]:p},p)}var mr=tt("symbol");function Sr(){return!!C()}function C(){var t=!P||O&&O.lzy&&!P.b;return t&&(P=F(H)),br&&!t||(br=gr("for")),hr&&!t||(hr=gr("keyFor")),P.v}function wr(t,r){var e=zt[t];return P&&(!O.lzy||P.b)||C(),P.v?P.v[e||t]:r?p:Qt(t)}function Ir(t){return!!t&&v(t.next)}function Tr(t){return!et(t)&&v(t[wr(3)])}let jr;function Or(n,o,s){if(n&&(Ir(n)||(n=n[(jr=jr||nr(()=>wr(3))).v]?n[jr.v]():null),Ir(n))){let r,e;try{let t=0;for(;!(e=n.next())[M]&&-1!==o.call(s||n,e[V],t,n);)t++}catch(t){r={e:t},n.throw&&(e=null,n.throw(r))}finally{try{e&&!e[M]&&n.return&&n.return(e)}finally{if(r)throw r.e}}}}const z=t("apply");var Er=w("every",s),Fr=w("filter",s);function D(r,e,n){if(r){var o=r[u]>>>0;for(let t=0;t<o&&!(t in r&&-1===e.call(n||r,r[t],t,r));t++);}}const Pr=w(U,s);var Cr=w($,s);const zr=w("map",s),k=w(J,s),A=t("call");function Dr(t,r,e){return-1!==Pr(t,r,e)}function kr(t,r,e){r=Ar(t,r,e);return-1!==r?t[r]:void 0}function Ar(e,n,o){let s=-1;return D(e,(t,r)=>{if(A(n,o|e,t,r,e))return s=r,-1}),s}function Nr(t,r,e){r=Lr(t,r,e);return-1!==r?t[r]:void 0}function Lr(r,e,n){let o=-1;for(let t=(r[u]>>>0)-1;0<=t;t--)if(t in r&&A(e,n|r,r[t],t,r)){o=t;break}return o}function _r(t,e,n){var r;if(b(t))return r=k(t),e?zr(r,e,n):r;let o=[];return Or(t,(t,r)=>o.push(e?A(e,n,t,r):t)),o}var J=I("find",s,kr),Rr=I("findIndex",s,Ar),Wr=I("findLast",s,Nr),Kr=I("findLastIndex",s,Lr),Q=Q.from||_r,Br=I("includes",s,Dr),Gr=Br,Hr=w("reduce",s),s=w("some",s);const Ur=t("bind"),$r=(e,n)=>function(){var t=k(arguments),r=e();return z(r[n],r,t)};let Mr;const Vr=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: "+S(t));function e(){}return e[l]=t,new e};let qr;function Jr(t,r){return(n.setPrototypeOf||function(e,t){(qr=qr||nr(()=>({[K]:[]})instanceof Array)).v?e[K]=t:h(t,(t,r)=>e[t]=r)})(t,r)}const Zr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Qr=(t,r)=>{try{rr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Xr(n,o,t){let s=t||Error,i=s[l][q],u=Error.captureStackTrace;return e=n,c=function(){var t=this;try{Zr(s,n);var r,e=z(s,t,k(arguments))||t;return e!==t&&(r=Et(t))!==Et(e)&&Jr(e,r),u&&u(e,t[G]),o&&o(e,arguments),e}finally{Zr(s,i)}},t=s,Qr(c,e),(c=Jr(c,t))[l]=t===f?Vr(t):(r[l]=t[l],new r),c;function r(){this.constructor=c,Qr(this,e)}var e,c}let Yr;function te(){return(Date.now||re)()}function re(){return(new Date).getTime()}function ee(r){return function(t){return x(t)&&g("strTrim called ["+S(t)+"]"),t&&t.replace?t.replace(r,a):t}}var t=ee(/^\s+|(?=\s)\s+$/g),ne=ee(/^\s+/g),oe=ee(/(?=\s)\s+$/g);const se=I("trim",e,t);var ie=I("trimStart",e,ne),ue=ie,ce=I("trimEnd",e,oe),ae=ce;const N=w("toUpperCase",e),pe=w("toLowerCase",e);function le(t,u,c){return se(m(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,e,n,o,s)=>{let i=n||s||a;return c&&(i=N(i)),(o||a)+u+i})}function fe(t,r){return le(t,"",!0).replace(/^\w/,r?N:pe)}const xe=o.floor,ye=o.ceil,ve=o.trunc||function(t){t=+t;return(0<t?xe:ye)(t)};function de(t,r){var e=+t;return e==1/0&&r&>("invalid value ["+S(t)+"]"),e!=e||0==e?0:ve(e)}const be=I("repeat",e,function(t,r){x(t)&&g("can't convert ["+S(t)+"]"),(r=de(r,!0))<0&>("invalid count must be >= 0 && < Infinity");let e=y(t)?t:m(t),n=a;for(;0<r;(r>>>=1)&&(e+=e))1&r&&(n+=e);return n});function he(t,r,e){let n=a;r=de(r,!0),r>>=0;t=t[u];return n=t<r&&(r-=t,(n=r>(n=x(e)?" ":m(e))[u]?be(n,ye(r/n[u])):n)[u]>r)?T(n,0,r):n}const ge=I("padStart",e,function(t,r,e){return he(t,r,e)+t});var me,o=I("padEnd",e,function(t,r,e){return t+he(t,r,e)});const Se=/([^\w\d_$])/g;let we,Ie,Te,je;function Oe(r){if(!r||typeof r!==W)return!1;let e=!1;if(r!==(je=je||!yr()||yr())){Te||(Ie=Function[l].toString,Te=A(Ie,n));try{let t=Et(r);(e=!t)||(vt(t,G)&&(t=t[G]),e=t&&typeof t==_&&Ie.call(t)===Te)}catch(t){}}return e}const Ee=t=>(t.value&&Le(t),!0),Fe=[ke,Le,Ne,Ae];function Pe(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};var i=typeof t;let u=!1,c=!1,a=(t&&i===W?u=Oe(t):c=t===f||ot(i),{type:i,isPrim:c,isPlain:u,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>Pe(n,t,r?e:o,r),copyTo:(t,r)=>Ce(n,t,r,e)});if(a.isPrim)return s&&A(s,o,a)?a.result:t;{var i=n,p=t;let e;if(D(i,t=>{if(t.k===p)return e=t,-1}),!e){e={k:p,v:p},i.push(e);{var l=e;rr(a,"result",{g:function(){return l.v},s:function(t){l.v=t}});let t=0,r=s;for(;!A(r||(t<Fe.length?Fe[t++]:Ee),o,a);)r=f}}return e.v}}function Ce(t,r,e,n){if(!x(e))for(const o in e)r[o]=Pe(t,e[o],n,o);return r}function ze(t,r,e){return Ce([],t,r,{handler:e,src:r,path:[]})}function De(t,r){return Pe([],t,{handler:r,src:t})}function ke(t){var r,e=t.value;return!!b(e)&&((r=t.result=[]).length=e.length,t.copyTo(r,e),!0)}function Ae(t){var r=t.value;return!!st(r)&&(t.result=new Date(r.getTime()),!0)}function Ne(t){return t.type===_}function Le(t){var r,e=t.value;return!(!e||!t.isPlain||(r=t.result={},t.copyTo(r,e),0))}function _e(r,t){return D(t,t=>{ze(r,t)}),r}me=u;let Re;function We(){return(Re=!Re||!Re.b&&O&&O.lzy?F("performance"):Re).v}function Ke(){var t=We();return t&&t.now?t.now():te()}function Be(t){return Ke()-t}const Ge="(.*)";function He(t,r,e,n,o){return RegExp((o?"^":a)+e(t.replace(r,"\\$1"))+(o?"$":a),n?"i":"")}function Ue(t,r){return t[wr(3)]=function(){return $e(r)},t}function $e(r){let e=!1;function n(){return r.v}var t={next:function(){e=e||!r.n||r.n(arguments);var t={[M]:e};return e||rr(t,V,{g:n}),t}};return r.r&&(t.return=function(t){return e=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return e=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function Me(t,r,e){r=r&&r[wr(9)];return r?r(t,e):[t]}const Ve=w("split",e);var qe=C()?w("split",e):Me,Je=I("endsWith",e,function(t,r,e){y(t)||g("'"+S(t)+"' is not a string");var r=y(r)?r:m(r),n=r[u],o=t[u],e=!c(e)&&e<o?e:o;return T(t,e-n,e)===r});const Ze=w(U,e);U=w($,e),w=I("includes",e,Qe),$=w;function Qe(t,r,e){return ct(r)&&g("'searchString' must not be a regular expression"+S(r)),-1!==Ze(t,m(r),e)}const Xe="ref",Ye="un"+Xe,tn="hasRef",rn="enabled";function en(t,r,e){let n=!0,o=t?r(f):f,s;const i=()=>(n=!1,o&&o[Ye]&&o[Ye](),s),u=()=>(o=r(o),n||i(),s),c=()=>{o&&e(o),o=f};return s={cancel:c,refresh:u,[tn]:()=>o&&o[tn]?o[tn]():n,[Xe]:()=>(n=!0,o&&o[Xe]&&o[Xe](),s),[Ye]:i,[rn]:!1},j(s,rn,{get:()=>!!o,set:t=>{!t&&o&&c(),t&&!o&&u()}}),{h:s,dn:()=>{o=f}}}function nn(r,t,e,n){var o=b(e),s=o?e.length:0;let i=(0<s?e[0]:o?p:e)||setTimeout,u=(1<s?e[1]:p)||clearTimeout,c=n[0],a=(n[0]=function(){a.dn(),z(c,r,k(arguments))},en(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(u,r,[t])}return z(i,r,n)},function(t){z(u,r,[t])}));return a.h}function on(t,r){return nn(this,!0,p,k(arguments))}let sn,un=100,cn=50;function an(){return!(!(sn=sn||E(()=>nt(requestIdleCallback),!1)).v||!requestIdleCallback)}exports.arrAppend=function(r,t){return!c(t)&&r&&(b(t)?z(r.push,r,t):Ir(t)||Tr(t)?Or(t,t=>{r.push(t)}):r.push(t)),r},exports.arrContains=Gr,exports.arrEvery=Er,exports.arrFilter=Fr,exports.arrFind=J,exports.arrFindIndex=Rr,exports.arrFindLast=Wr,exports.arrFindLastIndex=Kr,exports.arrForEach=D,exports.arrFrom=Q,exports.arrIncludes=Br,exports.arrIndexOf=Pr,exports.arrLastIndexOf=Cr,exports.arrMap=zr,exports.arrReduce=Hr,exports.arrSlice=k,exports.arrSome=s,exports.arrayDeepCopyHandler=ke,exports.asString=m,exports.createArrayIterator=function(t){let r=-1,e=t?t.slice():[],n=e[u];t={n:function(){return++r>=n}};return rr(t,"v",{g:function(){if(0<=r&&r<n)return e[r]}}),$e(t)},exports.createCustomError=Xr,exports.createEnum=function(t){return ht(t,1,0,jt)},exports.createEnumKeyMap=Pt,exports.createEnumValueMap=function(t){return ht(t,1,1,jt)},exports.createFilenameRegex=function(t,r,e){return He(m(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Ge:"(.)"}),!!r,e)},exports.createFnDeferredProxy=$r,exports.createIterable=function(t){return Ue({},t)},exports.createIterator=$e,exports.createProxyFuncs=(n,o,t)=>{if(n&&o&&b(t)){let e=v(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&n[r]||(n[r]=e?$r(o,t.n):Ur(o[t.n],o))})}return n},exports.createRangeIterator=function(t,r,e){let n=t,o=p,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 rr(e,"v",{g:function(){return o}}),$e(e)},exports.createSimpleMap=Ct,exports.createTimeout=function(t,r){return nn(this,!1,p,k(arguments))},exports.createTimeoutWith=function(t,r,e){return nn(this,!1,t,k(arguments,1))},exports.createTypeMap=Ct,exports.createWildcardRegex=function(t,r,e){return He(m(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Ge),!!r,e)},exports.dateDeepCopyHandler=Ae,exports.deepExtend=function(t,r,e,n,o,s,i){return _e(De(t)||{},k(arguments))},exports.dumpObj=S,exports.elapsedTime=Be,exports.encodeAsHtml=function(t){return we=we||nr(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),m(t).replace(/[&<>"']/g,t=>"&"+we.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"+ge(N(t),4,"0"))})+'"';else try{e=JSON.stringify(t,f,r?it(r)?r:4:p)}catch(t){e='"'+S(t)+'"'}return e},exports.fnApply=z,exports.fnBind=Ur,exports.fnCall=A,exports.functionDeepCopyHandler=Ne,exports.getDocument=xr,exports.getGlobal=lr,exports.getHistory=dr,exports.getInst=fr,exports.getIntValue=function(t,r){return x(t)?r:it(t)?t:isNaN(t=parseInt(t,10))?r:t},exports.getKnownSymbol=wr,exports.getLazy=nr,exports.getLength=function(t){return t[me]},exports.getNavigator=vr,exports.getPerformance=We,exports.getSymbol=C,exports.getValueByIter=function(r,t,e){return t&&r&&(Or(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=Ve(t,"."),o=n.length;for(let t=0;t<o&&!x(r);t++)r=r[n[t]];return x(r)?e:r},exports.getWindow=yr,exports.hasDocument=()=>!!xr(),exports.hasHistory=()=>!!dr(),exports.hasIdleCallback=an,exports.hasNavigator=()=>!!vr(),exports.hasPerformance=function(){return!!We()},exports.hasSymbol=Sr,exports.hasValue=function(t){return function t(r,e){let n=!1===r||0===r;if(!n&&!x(r))if(b(r))n=0<r[u];else if(st(r))n=!isNaN(r.getTime());else{if(ut(r))return!0;if(d(r)){try{var o=function(r,t){let e;return D(t,t=>{if(t in r)return t=r[t],e=0<(v(t)?t():t),-1}),e}(r,[u,"byteLength","size","count"]);if(ut(o))return o;if(v(r.valueOf)&&e<5)return t(r.valueOf(),++e)}catch(t){}return!!Tt(r)[u]}n=xt(r)}return n}(t,0)},exports.hasWindow=()=>!!yr(),exports.isArray=b,exports.isArrayBuffer=at,exports.isBlob=L,exports.isBoolean=ut,exports.isDate=st,exports.isDefined=nt,exports.isError=pt,exports.isFile=B,exports.isFormData=R,exports.isFunction=v,exports.isIterable=Tr,exports.isIterator=Ir,exports.isNode=()=>(pr=pr||E(()=>!(!process||!(process.versions||{}).node),!1)).v,exports.isNotTruthy=function(t){return!t||!X(()=>t&&0+t,t)},exports.isNullOrUndefined=x,exports.isNumber=it,exports.isObject=d,exports.isPlainObject=Oe,exports.isPrimitive=t=>t===f||ot(typeof t),exports.isPrimitiveType=ot,exports.isPromise=function(t){return lt(t)&&v(t.catch)},exports.isPromiseLike=lt,exports.isRegExp=ct,exports.isStrictNullOrUndefined=et,exports.isStrictUndefined=function(t){return!nt(t)},exports.isString=y,exports.isSymbol=mr,exports.isThenable=ft,exports.isTruthy=xt,exports.isTypeof=function(t,r){return typeof t===r},exports.isUndefined=c,exports.isWebWorker=()=>(ar=ar||E(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,exports.iterForOf=Or,exports.lazySafeGetInst=F,exports.makeGlobRegex=function(t,r,e){return He(m(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Ge:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,e)},exports.makeIterable=Ue,exports.mathCeil=ye,exports.mathFloor=xe,exports.mathMax=Wt,exports.mathMin=Rt,exports.mathToInt=de,exports.mathTrunc=ve,exports.newSymbol=function(t,r){return P&&(!O.lzy||P.b)||C(),P.v?P.v(t):r?f:qt(t)},exports.normalizeJsName=function(t,r){t=m(t).replace(Se,"_");return c(r)?t:fe(t,!r)},exports.objAssign=It,exports.objCopyProps=ze,exports.objCreate=Vr,exports.objDeepCopy=De,exports.objDeepFreeze=jt,exports.objDefine=rr,exports.objDefineAccessors=function(t,r,e,n,o,s){s={e:s,c:o};return e&&(s.g=e),n&&(s.s=n),j(t,r,Yt(s))},exports.objDefineGet=function(t,r,e,n,o){return j(t,r,Yt({e:o,c:n,[v(e)?"g":"v"]:e}))},exports.objDefineProp=j,exports.objDefineProperties=tr,exports.objDefineProps=function(t,r){let e={};return h(r,(t,r)=>{e[t]=Yt(r)}),tr(t,e)},exports.objEntries=Ft,exports.objExtend=function(t,r,e,n,o,s,i){return _e(t||{},k(arguments))},exports.objForEachKey=h,exports.objFreeze=Ot,exports.objGetOwnPropertyDescriptor=yt,exports.objGetPrototypeOf=Et,exports.objHasOwn=dt,exports.objHasOwnProperty=vt,exports.objKeys=Tt,exports.objSeal=wt,exports.objSetPrototypeOf=Jr,exports.objToString=rt,exports.perfNow=Ke,exports.plainObjDeepCopyHandler=Le,exports.polyArrFind=kr,exports.polyArrFindIndex=Ar,exports.polyArrFindLast=Nr,exports.polyArrFindLastIndex=Lr,exports.polyArrFrom=_r,exports.polyArrIncludes=Dr,exports.polyGetKnownSymbol=Qt,exports.polyIsArray=function(t){return!x(t)&&"[object Array]"===rt(t)},exports.polyNewSymbol=qt,exports.polyObjEntries=mt,exports.polyObjHasOwn=bt,exports.polyObjKeys=function(t){if(!d(t)||t===f)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const e in t)dt(t,e)&&r.push(e);return r},exports.polyStrIncludes=Qe,exports.polyStrSubstr=Gt,exports.polyStrSymSplit=Me,exports.polyStrTrim=t,exports.polyStrTrimEnd=oe,exports.polyStrTrimStart=ne,exports.polySymbolFor=Jt,exports.polySymbolKeyFor=Zt,exports.polyUtcNow=re,exports.readArgs=(t,r,s)=>{if(Mr=Mr||nr(()=>Sr()&&wr(3)),!dt(t,u)){var i=Mr.v&&t[Mr.v];if(i){let e=[],n=r===p||r<0?0:r,o=s<0||r<0?p:s;if(Or(i.call(t),(t,r)=>{if(o!==p&&r>=o)return-1;r>=n&&e.push(t)}),(r===p||0<=r)&&(s===p||0<=s))return e;t=e}}return k(t,r,s)},exports.safeGet=X,exports.safeGetLazy=E,exports.scheduleIdleCallback=function(e,n){function o(t){let r=Ke();return{didTimeout:t,timeRemaining:()=>cn-Be(r)}}if(an()){let r=en(!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 on(()=>{e(o(!0))},c(t)?un:t)},exports.scheduleInterval=function(t,r){let e=this,n=k(arguments);return en(!0,t=>(t&&clearInterval(t),z(setInterval,e,n)),t=>{z(clearInterval,e,[t])}).h},exports.scheduleTimeout=on,exports.scheduleTimeoutWith=function(t,r,e){return nn(this,!0,t,k(arguments,1))},exports.setBypassLazyCache=function(t){er&&er(),O.lzy=t},exports.setDefaultIdleTimeout=function(t){un=t},exports.setDefaultMaxExecutionTime=function(t){cn=t},exports.setValueByIter=function(e,t,n){if(e&&t){let r;Or(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=Ve(t,".")).pop(),D(t,t=>{x(r[t])&&(r[t]={}),r=r[t]}),r[n]=e)},exports.strCamelCase=fe,exports.strContains=$,exports.strEndsWith=Je,exports.strIncludes=w,exports.strIndexOf=Ze,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=le(t,"-");return(r?N:pe)(t)},exports.strLastIndexOf=U,exports.strLeft=function(t,r){return T(t,0,r)},exports.strLetterCase=function(t){return m(t).replace(/(_|\b)\w/g,N)},exports.strLower=pe,exports.strPadEnd=o,exports.strPadStart=ge,exports.strRepeat=be,exports.strRight=function(t,r){var e=t[u];return r<=0?a:r<e?T(t,e-r):t},exports.strSlice=Kt,exports.strSnakeCase=function(t,r){t=le(t,"_");return(r?N:pe)(t)},exports.strSplit=Ve,exports.strStartsWith=Ht,exports.strSubstr=Bt,exports.strSubstring=T,exports.strSymSplit=qe,exports.strTrim=se,exports.strTrimEnd=ce,exports.strTrimLeft=ue,exports.strTrimRight=ae,exports.strTrimStart=ie,exports.strUpper=N,exports.symbolFor=function(t){return br&&(!O.lzy||P.b)||C(),(br.v||Jt)(t)},exports.symbolKeyFor=function(t){return hr&&(!O.lzy||P.b)||C(),(hr.v||Zt)(t)},exports.throwError=function(t){throw Error(t)},exports.throwRangeError=gt,exports.throwTypeError=g,exports.throwUnsupported=function(t){throw new(Yr=Yr||Xr("UnsupportedError"))(t)},exports.utcNow=te; | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,2 +0,2 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
/* | ||
@@ -365,2 +365,3 @@ * Copyright (c) NevWare21 and contributors. All rights reserved. | ||
const UNIQUE_REGISTRY_ID = "_urid"; | ||
let _polySymbols; | ||
@@ -385,6 +386,8 @@ function _globalSymbolRegistry() { | ||
let registry = _globalSymbolRegistry(); | ||
if (!objHasOwn(registry, key)) { | ||
if (!objHasOwn(registry.k, key)) { | ||
let newSymbol = polyNewSymbol(key); | ||
let regId = objKeys(registry.s).length; | ||
newSymbol[UNIQUE_REGISTRY_ID] = () => regId + "_" + newSymbol.toString(); | ||
registry.k[key] = newSymbol; | ||
registry.s[newSymbol] = asString(key); | ||
registry.s[newSymbol[UNIQUE_REGISTRY_ID]()] = asString(key); | ||
} | ||
@@ -397,3 +400,4 @@ return registry.k[key]; | ||
} | ||
return _globalSymbolRegistry().s[sym]; | ||
const regId = sym[POLYFILL_TAG] && sym[UNIQUE_REGISTRY_ID] && sym[UNIQUE_REGISTRY_ID](); | ||
return regId ? _globalSymbolRegistry().s[regId] : undefined; | ||
} | ||
@@ -563,3 +567,3 @@ function polyGetKnownSymbol(name) { | ||
return safeGetLazy(function () { | ||
return (_symbol.v ? _symbol[name] : UNDEF_VALUE); | ||
return (_symbol.v ? _symbol.v[name] : UNDEF_VALUE); | ||
}, UNDEF_VALUE); | ||
@@ -566,0 +570,0 @@ } |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
const l=void 0,p=null,c="";var L="boolean";const R="function";var W="number";const K="object",f="prototype",_="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol",U="_polyfill";var $="indexOf",M="lastIndexOf";const i="length",V="done",q="value",J="name";var Z="slice";const e=Object,Q=e[f];var t=String,n=t[f],a=Math,X=Array,s=X[f];function Y(t,r){let n=r;try{n=t()}catch(t){}return n}const tt=[B,W,L,r,"symbol","bigint"];function rt(r){return function(t){return typeof t===r}}function o(t){const r="[object "+t+"]";return function(t){return!(!t||nt(t)!==r)}}function nt(t){return Q.toString.call(t)}function et(t,r){return typeof t===r}function u(t){return typeof t===r||t===r}function at(t){return!ot(t)}function y(t){return t===p||u(t)}function st(t){return t===p||!ot(t)}function ot(t){return!!t||t!==l}var it=t=>t===p||ut(typeof t);const ut=t=>t!==K&&!!~tt.indexOf(t),v=rt(B),d=rt(R);function b(t){return!(!t&&y(t)||!t||typeof t!==K)}const h=X.isArray,ct=o("Date"),lt=rt(W),ft=rt(L),pt=o("RegExp");var B=o("File"),W=o("FormData"),L=o("Blob"),yt=o("ArrayBuffer");const vt=o("Error");function dt(t){return!!t&&d(t.then)}var bt=dt;function ht(t){return dt(t)&&d(t.catch)}function gt(t){return!t||!Y(()=>t&&0+t,t)}function mt(t){return!(!t||Y(()=>!(t&&0+t),!t))}const St=e.getOwnPropertyDescriptor;function wt(t,r){return t&&Q.hasOwnProperty.call(t,r)}const It=e.hasOwn||Tt;function Tt(t,r){return wt(t,r)||!!St(t,r)}function g(t,r,n){if(t&&b(t))for(const e in t)if(It(t,e)&&-1===r.call(n||t,e,t[e]))break}function jt(t,n,e,r){let a={};return g(t,(t,r)=>{a[t]=n?r:t,a[r]=e?r:t}),r(a)}function Ot(t){throw Error(t)}function m(t){throw new TypeError(t)}function Et(t){throw new RangeError(t)}function xt(t){if(!b(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)It(t,n)&&r.push(n);return r}function Ft(t){let n=[];return g(t,(t,r)=>{n.push([t,r])}),n}const Pt=e.freeze;var Ct=t=>t,zt=e.assign;function Dt(t){return b(t)&&t!==p||m("objKeys called on non-object"),e.keys(t)}function kt(t){return Pt&&g(t,(t,r)=>{(h(r)||b(r))&&Pt(r)}),At(t)}const At=Pt||Ct;Ct=e.seal||Ct;const Nt=e.getPrototypeOf||(t=>t[_]||p);var Lt=e.entries||Ft;function Rt(t){return jt(t,1,0,kt)}function Wt(t){return jt(t,0,0,kt)}function Kt(t){return jt(t,1,1,kt)}function _t(t){let n={};return g(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),kt(n)}function Bt(t){return _t(t)}const Gt=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}),S=t,Ht="__tsUtils$gblCfg";let Ut;function $t(){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 Mt(){var t;return Ut||(t=$t()||{},Ut=t[Ht]=t[Ht]||{}),Ut}function w(t,r){let n=c;if(vt(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?lt(r)?r:4:l)}catch(t){n=" - "+w(t,r)}return nt(t)+": "+n}const Vt=s[Z],qt=(t,r)=>{m("'"+S(t)+"' not defined for "+w(r))};var t=r=>function(t){return t[r].apply(t,Vt.call(arguments,1))},I=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Vt.call(arguments,1));qt(n,t)}},T=(e,t,a)=>{let s=t&&t[e];return function(t){var r,n=t&&t[e]||s;if(n||a)return r=arguments,(n||a).apply(t,n?Vt.call(r,1):r);qt(e,t)}},Jt=a.min;const Zt=a.max,Qt=I(Z,n),j=I("substring",n);var Xt=T("substr",n,Yt);function Yt(t,r,n){return y(t)&&m("'polyStrSubstr called with invalid "+w(t)),n<0?c:((r=r||0)<0&&(r=Zt(r+t[i],0)),u(n)?Qt(t,r):Qt(t,r,r+n))}function tr(t,r){return j(t,0,r)}function rr(t,r){var n=t[i];return r<=0?c:r<n?j(t,n-r):t}const nr=T("startsWith",n,function(t,r,n){v(t)||m("'"+w(t)+"' is not a string");var r=v(r)?r:S(r),e=r[i],n=0<n?n:0;return j(t,n,n+e)===r});let er;function ar(){var t;return er||(t=Mt(),er=t.gblSym=t.gblSym||{k:{},s:{}}),er}let sr={};function or(t){var r={description:S(t),toString:()=>H+"("+t+")"};return r[U]=!0,r}function ir(t){var r,n=ar();return It(n,t)||(r=or(t),n.k[t]=r,n.s[r]=S(t)),n.k[t]}function ur(t){return t&&t.toString&&nr(t.toString(),H)||m(t+" is not a symbol"),ar().s[t]}function cr(t){t=Gt[t];return t?sr[t]=sr[t]||or(H+"."+t):void 0}const lr={e:"enumerable",c:"configurable",v:q,w:"writable",g:"get",s:"set"};function fr(r){let n={};var t;return n[lr.c]=!0,n[lr.e]=!0,r.l&&(n.get=()=>r.l.v,t=St(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),g(r,(t,r)=>{n[lr[t]]=u(r)?n[lr[t]]:r}),n}const O=e.defineProperty,pr=e.defineProperties;function yr(t,r,n,e,a){return O(t,r,fr({e:a,c:e,[d(n)?"g":"v"]:n}))}function vr(t,r,n,e,a,s){s={e:s,c:a};return n&&(s.g=n),e&&(s.s=e),O(t,r,fr(s))}function dr(t,r,n){return O(t,r,fr(n))}function br(t,r){let n={};return g(r,(t,r)=>{n[t]=fr(r)}),pr(t,n)}let E,hr=function(){E=Mt(),hr=p};function gr(r){let n={};return hr&&hr(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function mr(t){hr&&hr(),E.lzy=t}function x(t,r){return gr(()=>Y(t,r))}let Sr,wr,Ir,Tr,jr,Or,Er;const F=t=>x(()=>Fr(t)||l,l),xr=t=>(Sr=!Sr||!1===t||E&&E.lzy&&!Sr.b?x($t,p):Sr).v,Fr=(t,r)=>{r=Sr&&!1!==r?Sr.v:xr(r);return r&&r[t]?r[t]:"window"===t&&wr?wr.v:p};var Pr=()=>!!Cr();const Cr=()=>(Ir=!Ir||E&&E.lzy&&!Ir.b?F("document"):Ir).v,zr=()=>!!Dr(),Dr=()=>(wr=!wr||E&&E.lzy&&!wr.b?F("window"):wr).v;var kr=()=>!!Ar();const Ar=()=>(Tr=!Tr||E&&E.lzy&&!Tr.b?F("navigator"):Tr).v;var Nr=()=>!!Lr();const Lr=()=>(jr=!jr||E&&E.lzy&&!jr.b?F("history"):jr).v;var Rr=()=>(Er=Er||x(()=>!(!process||!(process.versions||{}).node),!1)).v,Wr=()=>(Or=Or||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v;let P,Kr,_r;function Br(t){return x(function(){return P.v?P[t]:l},l)}var Gr=rt("symbol");function Hr(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),Kr&&!t||(Kr=Br("for")),_r&&!t||(_r=Br("keyFor")),P.v}function Ur(t,r){var n=Gt[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?l:cr(t)}function $r(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:or(t)}function Mr(t){return Kr&&(!E.lzy||P.b)||C(),(Kr.v||ir)(t)}function Vr(t){return _r&&(!E.lzy||P.b)||C(),(_r.v||ur)(t)}function qr(t){return!!t&&d(t.next)}function Jr(t){return!st(t)&&d(t[Ur(3)])}let Zr;function Qr(e,a,s){if(e&&(qr(e)||(e=e[(Zr=Zr||gr(()=>Ur(3))).v]?e[Zr.v]():null),qr(e))){let r,n;try{let t=0;for(;!(n=e.next())[V]&&-1!==a.call(s||e,n[q],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[V]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=t("apply");function Xr(r,t){return!u(t)&&r&&(h(t)?z(r.push,r,t):qr(t)||Jr(t)?Qr(t,t=>{r.push(t)}):r.push(t)),r}var Yr=I("every",s),tn=I("filter",s);function D(r,n,e){if(r){var a=r[i]>>>0;for(let t=0;t<a&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const rn=I($,s);var nn=I(M,s);const en=I("map",s),k=I(Z,s),A=t("call");function an(t){return!y(t)&&"[object Array]"===nt(t)}function sn(t,r,n){return-1!==rn(t,r,n)}function on(t,r,n){r=un(t,r,n);return-1!==r?t[r]:void 0}function un(n,e,a){let s=-1;return D(n,(t,r)=>{if(A(e,a|n,t,r,n))return s=r,-1}),s}function cn(t,r,n){r=ln(t,r,n);return-1!==r?t[r]:void 0}function ln(r,n,e){let a=-1;for(let t=(r[i]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){a=t;break}return a}function fn(t,n,e){var r;if(h(t))return r=k(t),n?en(r,n,e):r;let a=[];return Qr(t,(t,r)=>a.push(n?A(n,e,t,r):t)),a}var Z=T("find",s,on),pn=T("findIndex",s,un),yn=T("findLast",s,cn),vn=T("findLastIndex",s,ln),X=X.from||fn,dn=T("includes",s,sn),bn=dn,hn=I("reduce",s),s=I("some",s);const gn=t("bind"),mn=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};t=(e,a,t)=>{if(e&&a&&h(t)){let n=d(a);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?mn(a,t.n):gn(a[t.n],a))})}return e};let Sn;var wn=(t,r,s)=>{if(Sn=Sn||gr(()=>Hr()&&Ur(3)),!It(t,i)){var o=Sn.v&&t[Sn.v];if(o){let n=[],e=r===l||r<0?0:r,a=s<0||r<0?l:s;if(Qr(o.call(t),(t,r)=>{if(a!==l&&r>=a)return-1;r>=e&&n.push(t)}),(r===l||0<=r)&&(s===l||0<=s))return n;t=n}}return k(t,r,s)};const In=e.create||function(t){if(!t)return{};var r=typeof t;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+w(t));function n(){}return n[f]=t,new n};let Tn;function jn(t,r){return(e.setPrototypeOf||function(n,t){(Tn=Tn||gr(()=>({[_]:[]})instanceof Array)).v?n[_]=t:g(t,(t,r)=>n[t]=r)})(t,r)}const On=(t,r)=>{try{r&&(t[J]=r)}catch(t){}},En=(t,r)=>{try{dr(t,J,{v:r,c:!0,e:!1})}catch(t){}};function xn(e,a,t){let s=t||Error,o=s[f][J],i=Error.captureStackTrace;return n=e,u=function(){var t=this;try{On(s,e);var r,n=z(s,t,k(arguments))||t;return n!==t&&(r=Nt(t))!==Nt(n)&&jn(n,r),i&&i(n,t[G]),a&&a(n,arguments),n}finally{On(s,o)}},t=s,En(u,n),(u=jn(u,t))[f]=t===p?In(t):(r[f]=t[f],new r),u;function r(){this.constructor=u,En(this,n)}var n,u}let Fn;function Pn(t){throw new(Fn=Fn||xn("UnsupportedError"))(t)}function Cn(){return(Date.now||zn)()}function zn(){return(new Date).getTime()}function Dn(r){return function(t){return y(t)&&m("strTrim called ["+w(t)+"]"),t&&t.replace?t.replace(r,c):t}}var kn=Dn(/^\s+|(?=\s)\s+$/g),An=Dn(/^\s+/g),Nn=Dn(/(?=\s)\s+$/g);const Ln=T("trim",n,kn);var Rn=T("trimStart",n,An),Wn=Rn,Kn=T("trimEnd",n,Nn),_n=Kn;const N=I("toUpperCase",n),Bn=I("toLowerCase",n);function Gn(t,i,u){return Ln(S(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,a,s)=>{let o=e||s||c;return u&&(o=N(o)),(a||c)+i+o})}function Hn(t){return S(t).replace(/(_|\b)\w/g,N)}function Un(t,r){return Gn(t,"",!0).replace(/^\w/,r?N:Bn)}function $n(t,r){t=Gn(t,"-");return(r?N:Bn)(t)}function Mn(t,r){t=Gn(t,"_");return(r?N:Bn)(t)}const Vn=a.floor,qn=a.ceil,Jn=a.trunc||function(t){t=+t;return(0<t?Vn:qn)(t)};function Zn(t,r){var n=+t;return n==1/0&&r&&Et("invalid value ["+w(t)+"]"),n!=n||0==n?0:Jn(n)}const Qn=T("repeat",n,function(t,r){y(t)&&m("can't convert ["+w(t)+"]"),(r=Zn(r,!0))<0&&Et("invalid count must be >= 0 && < Infinity");let n=v(t)?t:S(t),e=c;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function Xn(t,r,n){let e=c;r=Zn(r,!0),r>>=0;t=t[i];return e=t<r&&(r-=t,(e=r>(e=y(n)?" ":S(n))[i]?Qn(e,qn(r/e[i])):e)[i]>r)?j(e,0,r):e}const Yn=T("padStart",n,function(t,r,n){return Xn(t,r,n)+t});var te,a=T("padEnd",n,function(t,r,n){return t+Xn(t,r,n)});const re=/([^\w\d_$])/g;let ne;function ee(t,r){t=S(t).replace(re,"_");return u(r)?t:Un(t,!r)}function ae(t,r){let n;if(v(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Yn(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?lt(r)?r:4:l)}catch(t){n='"'+w(t)+'"'}return n}function se(t){return ne=ne||gr(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),S(t).replace(/[&<>"']/g,t=>"&"+ne.v[t]+";")}let oe,ie,ue;function ce(r){if(!r||typeof r!==K)return!1;let n=!1;if(r!==(ue=ue||!Dr()||Dr())){ie||(oe=Function[f].toString,ie=A(oe,e));try{let t=Nt(r);(n=!t)||(wt(t,G)&&(t=t[G]),n=t&&typeof t==R&&oe.call(t)===ie)}catch(t){}}return n}const le=t=>(t.value&&me(t),!0),fe=[be,me,ge,he];function pe(e,t,a,r){var s=a.handler,r=a.path?r?a.path.concat(r):a.path:[];let n={handler:a.handler,src:a.src,path:r};var o=typeof t;let i=!1,u=!1,c=(t&&o===K?i=ce(t):u=t===p||ut(o),{type:o,isPrim:u,isPlain:i,value:t,result:t,path:r,origin:a.src,copy:(t,r)=>pe(e,t,r?n:a,r),copyTo:(t,r)=>ye(e,t,r,n)});if(c.isPrim)return s&&A(s,a,c)?c.result:t;{var o=e,l=t;let n;if(D(o,t=>{if(t.k===l)return n=t,-1}),!n){n={k:l,v:l},o.push(n);{var f=n;dr(c,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=s;for(;!A(r||(t<fe.length?fe[t++]:le),a,c);)r=p}}return n.v}}function ye(t,r,n,e){if(!y(n))for(const a in n)r[a]=pe(t,n[a],e,a);return r}function ve(t,r,n){return ye([],t,r,{handler:n,src:r,path:[]})}function de(t,r){return pe([],t,{handler:r,src:t})}function be(t){var r,n=t.value;return!!h(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function he(t){var r=t.value;return!!ct(r)&&(t.result=new Date(r.getTime()),!0)}function ge(t){return t.type===R}function me(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Se(r,t){return D(t,t=>{ve(r,t)}),r}function we(t,r,n,e,a,s,o){return Se(de(t)||{},k(arguments))}function Ie(t,r,n,e,a,s,o){return Se(t||{},k(arguments))}function Te(t){return t[te]}function je(t,r){return y(t)?r:lt(t)?t:isNaN(t=parseInt(t,10))?r:t}te=i;let Oe;function Ee(){return!!xe()}function xe(){return(Oe=!Oe||!Oe.b&&E&&E.lzy?F("performance"):Oe).v}function Fe(){var t=xe();return t&&t.now?t.now():Cn()}function Pe(t){return Fe()-t}const Ce="(.*)";function ze(t,r,n,e,a){return RegExp((a?"^":c)+n(t.replace(r,"\\$1"))+(a?"$":c),e?"i":"")}function De(t,r,n){return ze(S(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Ce),!!r,n)}function ke(t,r,n){return ze(S(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Ce:"(.)"}),!!r,n)}function Ae(t,r,n){return ze(S(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Ce:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)}function Ne(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!y(r))if(h(r))e=0<r[i];else if(ct(r))e=!isNaN(r.getTime());else{if(ft(r))return!0;if(b(r)){try{var a=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(d(t)?t():t),-1}),n}(r,[i,"byteLength","size","count"]);if(ft(a))return a;if(d(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!Dt(r)[i]}e=mt(r)}return e}(t,0)}function Le(t){return Re({},t)}function Re(t,r){return t[Ur(3)]=function(){return We(r)},t}function We(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[V]:n};return n||dr(t,q,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[V]:!0,[q]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[V]:!0,[q]:r.t&&r.t(t)}}),t}function Ke(t){let r=-1,n=t?t.slice():[],e=n[i];t={n:function(){return++r>=e}};return dr(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),We(t)}function _e(t,r,n){let e=t,a=l,s=(y(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<s?e>r:e<r)||(a=e,e+=s),t}};return dr(n,"v",{g:function(){return a}}),We(n)}function Be(t,r,n){r=r&&r[Ur(9)];return r?r(t,n):[t]}const Ge=I("split",n);var He=C()?I("split",n):Be;function Ue(r,t,n){if(!t||!r)return n;var e=Ge(t,"."),a=e.length;for(let t=0;t<a&&!y(r);t++)r=r[e[t]];return y(r)?n:r}function $e(r,t,n){return t&&r&&(Qr(t,t=>{if(y(r))return-1;r=r[t]}),!y(r))?r:n}function Me(r,t,n){var e;r&&t&&(e=(t=Ge(t,".")).pop(),D(t,t=>{y(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)}function Ve(n,t,e){if(n&&t){let r;Qr(t,t=>{r&&(y(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}}var qe=T("endsWith",n,function(t,r,n){v(t)||m("'"+w(t)+"' is not a string");var r=v(r)?r:S(r),e=r[i],a=t[i],n=!u(n)&&n<a?n:a;return j(t,n-e,n)===r});const Je=I($,n);$=I(M,n),I=T("includes",n,Ze),M=I;function Ze(t,r,n){return pt(r)&&m("'searchString' must not be a regular expression"+w(r)),-1!==Je(t,S(r),n)}function Qe(t){return v(t)?t.replace(/[\s\t\r\n\f]+/g,c)===c:y(t)}function Xe(t){return v(t)?t===c:y(t)}const Ye="ref",ta="un"+Ye,ra="hasRef",na="enabled";function ea(t,r,n){let e=!0,a=t?r(p):p,s;const o=()=>(e=!1,a&&a[ta]&&a[ta](),s),i=()=>(a=r(a),e||o(),s),u=()=>{a&&n(a),a=p};return s={cancel:u,refresh:i,[ra]:()=>a&&a[ra]?a[ra]():e,[Ye]:()=>(e=!0,a&&a[Ye]&&a[Ye](),s),[ta]:o,[na]:!1},O(s,na,{get:()=>!!a,set:t=>{!t&&a&&u(),t&&!a&&i()}}),{h:s,dn:()=>{a=p}}}function aa(r,t,n,e){var a=h(n),s=a?n.length:0;let o=(0<s?n[0]:a?l:n)||setTimeout,i=(1<s?n[1]:l)||clearTimeout,u=e[0],c=(e[0]=function(){c.dn(),z(u,r,k(arguments))},ea(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(i,r,[t])}return z(o,r,e)},function(t){z(i,r,[t])}));return c.h}function sa(t,r){return aa(this,!0,l,k(arguments))}function oa(t,r,n){return aa(this,!0,t,k(arguments,1))}function ia(t,r){return aa(this,!1,l,k(arguments))}function ua(t,r,n){return aa(this,!1,t,k(arguments,1))}let ca,la=100,fa=50;function pa(){return!(!(ca=ca||x(()=>ot(requestIdleCallback),!1)).v||!requestIdleCallback)}function ya(t){la=t}function va(t){fa=t}function da(n,e){function a(t){let r=Fe();return{didTimeout:t,timeRemaining:()=>fa-Pe(r)}}if(pa()){let r=ea(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||a(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return sa(()=>{n(a(!0))},u(t)?la:t)}function ba(t,r){let n=this,e=k(arguments);return ea(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h}export{Xr as arrAppend,bn as arrContains,Yr as arrEvery,tn as arrFilter,Z as arrFind,pn as arrFindIndex,yn as arrFindLast,vn as arrFindLastIndex,D as arrForEach,X as arrFrom,dn as arrIncludes,rn as arrIndexOf,nn as arrLastIndexOf,en as arrMap,hn as arrReduce,k as arrSlice,s as arrSome,be as arrayDeepCopyHandler,S as asString,Ke as createArrayIterator,xn as createCustomError,Rt as createEnum,Wt as createEnumKeyMap,Kt as createEnumValueMap,ke as createFilenameRegex,mn as createFnDeferredProxy,Le as createIterable,We as createIterator,t as createProxyFuncs,_e as createRangeIterator,_t as createSimpleMap,ia as createTimeout,ua as createTimeoutWith,Bt as createTypeMap,De as createWildcardRegex,he as dateDeepCopyHandler,we as deepExtend,w as dumpObj,Pe as elapsedTime,se as encodeAsHtml,ae as encodeAsJson,z as fnApply,gn as fnBind,A as fnCall,ge as functionDeepCopyHandler,Cr as getDocument,xr as getGlobal,Lr as getHistory,Fr as getInst,je as getIntValue,Ur as getKnownSymbol,gr as getLazy,Te as getLength,Ar as getNavigator,xe as getPerformance,C as getSymbol,$e as getValueByIter,Ue as getValueByKey,Dr as getWindow,Pr as hasDocument,Nr as hasHistory,pa as hasIdleCallback,kr as hasNavigator,Ee as hasPerformance,Hr as hasSymbol,Ne as hasValue,zr as hasWindow,h as isArray,yt as isArrayBuffer,L as isBlob,ft as isBoolean,ct as isDate,ot as isDefined,vt as isError,B as isFile,W as isFormData,d as isFunction,Jr as isIterable,qr as isIterator,Rr as isNode,gt as isNotTruthy,y as isNullOrUndefined,lt as isNumber,b as isObject,ce as isPlainObject,it as isPrimitive,ut as isPrimitiveType,ht as isPromise,dt as isPromiseLike,pt as isRegExp,st as isStrictNullOrUndefined,at as isStrictUndefined,v as isString,Gr as isSymbol,bt as isThenable,mt as isTruthy,et as isTypeof,u as isUndefined,Wr as isWebWorker,Qr as iterForOf,F as lazySafeGetInst,Ae as makeGlobRegex,Re as makeIterable,qn as mathCeil,Vn as mathFloor,Zt as mathMax,Jt as mathMin,Zn as mathToInt,Jn as mathTrunc,$r as newSymbol,ee as normalizeJsName,zt as objAssign,ve as objCopyProps,In as objCreate,de as objDeepCopy,kt as objDeepFreeze,dr as objDefine,vr as objDefineAccessors,yr as objDefineGet,O as objDefineProp,pr as objDefineProperties,br as objDefineProps,Lt as objEntries,Ie as objExtend,g as objForEachKey,At as objFreeze,St as objGetOwnPropertyDescriptor,Nt as objGetPrototypeOf,It as objHasOwn,wt as objHasOwnProperty,Dt as objKeys,Ct as objSeal,jn as objSetPrototypeOf,nt as objToString,Fe as perfNow,me as plainObjDeepCopyHandler,on as polyArrFind,un as polyArrFindIndex,cn as polyArrFindLast,ln as polyArrFindLastIndex,fn as polyArrFrom,sn as polyArrIncludes,cr as polyGetKnownSymbol,an as polyIsArray,or as polyNewSymbol,Ft as polyObjEntries,Tt as polyObjHasOwn,xt as polyObjKeys,Ze as polyStrIncludes,Yt as polyStrSubstr,Be as polyStrSymSplit,kn as polyStrTrim,Nn as polyStrTrimEnd,An as polyStrTrimStart,ir as polySymbolFor,ur as polySymbolKeyFor,zn as polyUtcNow,wn as readArgs,Y as safeGet,x as safeGetLazy,da as scheduleIdleCallback,ba as scheduleInterval,sa as scheduleTimeout,oa as scheduleTimeoutWith,mr as setBypassLazyCache,ya as setDefaultIdleTimeout,va as setDefaultMaxExecutionTime,Ve as setValueByIter,Me as setValueByKey,Un as strCamelCase,M as strContains,qe as strEndsWith,I as strIncludes,Je as strIndexOf,Xe as strIsNullOrEmpty,Qe as strIsNullOrWhiteSpace,$n as strKebabCase,$ as strLastIndexOf,tr as strLeft,Hn as strLetterCase,Bn as strLower,a as strPadEnd,Yn as strPadStart,Qn as strRepeat,rr as strRight,Qt as strSlice,Mn as strSnakeCase,Ge as strSplit,nr as strStartsWith,Xt as strSubstr,j as strSubstring,He as strSymSplit,Ln as strTrim,Kn as strTrimEnd,Wn as strTrimLeft,_n as strTrimRight,Rn as strTrimStart,N as strUpper,Mr as symbolFor,Vr as symbolKeyFor,Ot as throwError,Et as throwRangeError,m as throwTypeError,Pn as throwUnsupported,Cn as utcNow}; | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
const l=void 0,p=null,c="";var L="boolean";const R="function";var _="number";const W="object",f="prototype",K="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol",U="_polyfill";var $="indexOf",M="lastIndexOf";const i="length",V="done",q="value",J="name";var Z="slice";const e=Object,Q=e[f];var t=String,n=t[f],a=Math,X=Array,s=X[f];function Y(t,r){let n=r;try{n=t()}catch(t){}return n}const tt=[B,_,L,r,"symbol","bigint"];function rt(r){return function(t){return typeof t===r}}function o(t){const r="[object "+t+"]";return function(t){return!(!t||nt(t)!==r)}}function nt(t){return Q.toString.call(t)}function et(t,r){return typeof t===r}function u(t){return typeof t===r||t===r}function at(t){return!ot(t)}function y(t){return t===p||u(t)}function st(t){return t===p||!ot(t)}function ot(t){return!!t||t!==l}var it=t=>t===p||ut(typeof t);const ut=t=>t!==W&&!!~tt.indexOf(t),v=rt(B),d=rt(R);function b(t){return!(!t&&y(t)||!t||typeof t!==W)}const h=X.isArray,ct=o("Date"),lt=rt(_),ft=rt(L),pt=o("RegExp");var B=o("File"),_=o("FormData"),L=o("Blob"),yt=o("ArrayBuffer");const vt=o("Error");function dt(t){return!!t&&d(t.then)}var bt=dt;function ht(t){return dt(t)&&d(t.catch)}function gt(t){return!t||!Y(()=>t&&0+t,t)}function mt(t){return!(!t||Y(()=>!(t&&0+t),!t))}const St=e.getOwnPropertyDescriptor;function wt(t,r){return t&&Q.hasOwnProperty.call(t,r)}const It=e.hasOwn||Tt;function Tt(t,r){return wt(t,r)||!!St(t,r)}function g(t,r,n){if(t&&b(t))for(const e in t)if(It(t,e)&&-1===r.call(n||t,e,t[e]))break}function jt(t,n,e,r){let a={};return g(t,(t,r)=>{a[t]=n?r:t,a[r]=e?r:t}),r(a)}function Ot(t){throw Error(t)}function m(t){throw new TypeError(t)}function Et(t){throw new RangeError(t)}function xt(t){if(!b(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)It(t,n)&&r.push(n);return r}function Ft(t){let n=[];return g(t,(t,r)=>{n.push([t,r])}),n}const Pt=e.freeze;var Ct=t=>t,zt=e.assign;function Dt(t){return b(t)&&t!==p||m("objKeys called on non-object"),e.keys(t)}function kt(t){return Pt&&g(t,(t,r)=>{(h(r)||b(r))&&Pt(r)}),At(t)}const At=Pt||Ct;Ct=e.seal||Ct;const Nt=e.getPrototypeOf||(t=>t[K]||p);var Lt=e.entries||Ft;function Rt(t){return jt(t,1,0,kt)}function _t(t){return jt(t,0,0,kt)}function Wt(t){return jt(t,1,1,kt)}function Kt(t){let n={};return g(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),kt(n)}function Bt(t){return Kt(t)}const Gt=_t({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=t,Ht="__tsUtils$gblCfg";let Ut;function $t(){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 Mt(){var t;return Ut||(t=$t()||{},Ut=t[Ht]=t[Ht]||{}),Ut}function w(t,r){let n=c;if(vt(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?lt(r)?r:4:l)}catch(t){n=" - "+w(t,r)}return nt(t)+": "+n}const Vt=s[Z],qt=(t,r)=>{m("'"+S(t)+"' not defined for "+w(r))};var t=r=>function(t){return t[r].apply(t,Vt.call(arguments,1))},I=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Vt.call(arguments,1));qt(n,t)}},T=(e,t,a)=>{let s=t&&t[e];return function(t){var r,n=t&&t[e]||s;if(n||a)return r=arguments,(n||a).apply(t,n?Vt.call(r,1):r);qt(e,t)}},Jt=a.min;const Zt=a.max,Qt=I(Z,n),j=I("substring",n);var Xt=T("substr",n,Yt);function Yt(t,r,n){return y(t)&&m("'polyStrSubstr called with invalid "+w(t)),n<0?c:((r=r||0)<0&&(r=Zt(r+t[i],0)),u(n)?Qt(t,r):Qt(t,r,r+n))}function tr(t,r){return j(t,0,r)}function rr(t,r){var n=t[i];return r<=0?c:r<n?j(t,n-r):t}const nr=T("startsWith",n,function(t,r,n){v(t)||m("'"+w(t)+"' is not a string");var r=v(r)?r:S(r),e=r[i],n=0<n?n:0;return j(t,n,n+e)===r}),er="_urid";let ar;function sr(){var t;return ar||(t=Mt(),ar=t.gblSym=t.gblSym||{k:{},s:{}}),ar}let or={};function ir(t){var r={description:S(t),toString:()=>H+"("+t+")"};return r[U]=!0,r}function ur(n){var e=sr();if(!It(e.k,n)){let t=ir(n),r=Dt(e.s).length;t[er]=()=>r+"_"+t.toString(),e.k[n]=t,e.s[t[er]()]=S(n)}return e.k[n]}function cr(t){t&&t.toString&&nr(t.toString(),H)||m(t+" is not a symbol");t=t[U]&&t[er]&&t[er]();return t?sr().s[t]:void 0}function lr(t){t=Gt[t];return t?or[t]=or[t]||ir(H+"."+t):void 0}const fr={e:"enumerable",c:"configurable",v:q,w:"writable",g:"get",s:"set"};function pr(r){let n={};var t;return n[fr.c]=!0,n[fr.e]=!0,r.l&&(n.get=()=>r.l.v,t=St(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),g(r,(t,r)=>{n[fr[t]]=u(r)?n[fr[t]]:r}),n}const O=e.defineProperty,yr=e.defineProperties;function vr(t,r,n,e,a){return O(t,r,pr({e:a,c:e,[d(n)?"g":"v"]:n}))}function dr(t,r,n,e,a,s){s={e:s,c:a};return n&&(s.g=n),e&&(s.s=e),O(t,r,pr(s))}function br(t,r,n){return O(t,r,pr(n))}function hr(t,r){let n={};return g(r,(t,r)=>{n[t]=pr(r)}),yr(t,n)}let E,gr=function(){E=Mt(),gr=p};function mr(r){let n={};return gr&&gr(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function Sr(t){gr&&gr(),E.lzy=t}function x(t,r){return mr(()=>Y(t,r))}let wr,Ir,Tr,jr,Or,Er,xr;const F=t=>x(()=>Pr(t)||l,l),Fr=t=>(wr=!wr||!1===t||E&&E.lzy&&!wr.b?x($t,p):wr).v,Pr=(t,r)=>{r=wr&&!1!==r?wr.v:Fr(r);return r&&r[t]?r[t]:"window"===t&&Ir?Ir.v:p};var Cr=()=>!!zr();const zr=()=>(Tr=!Tr||E&&E.lzy&&!Tr.b?F("document"):Tr).v,Dr=()=>!!kr(),kr=()=>(Ir=!Ir||E&&E.lzy&&!Ir.b?F("window"):Ir).v;var Ar=()=>!!Nr();const Nr=()=>(jr=!jr||E&&E.lzy&&!jr.b?F("navigator"):jr).v;var Lr=()=>!!Rr();const Rr=()=>(Or=!Or||E&&E.lzy&&!Or.b?F("history"):Or).v;var _r=()=>(xr=xr||x(()=>!(!process||!(process.versions||{}).node),!1)).v,Wr=()=>(Er=Er||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v;let P,Kr,Br;function Gr(t){return x(function(){return P.v?P.v[t]:l},l)}var Hr=rt("symbol");function Ur(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),Kr&&!t||(Kr=Gr("for")),Br&&!t||(Br=Gr("keyFor")),P.v}function $r(t,r){var n=Gt[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?l:lr(t)}function Mr(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:ir(t)}function Vr(t){return Kr&&(!E.lzy||P.b)||C(),(Kr.v||ur)(t)}function qr(t){return Br&&(!E.lzy||P.b)||C(),(Br.v||cr)(t)}function Jr(t){return!!t&&d(t.next)}function Zr(t){return!st(t)&&d(t[$r(3)])}let Qr;function Xr(e,a,s){if(e&&(Jr(e)||(e=e[(Qr=Qr||mr(()=>$r(3))).v]?e[Qr.v]():null),Jr(e))){let r,n;try{let t=0;for(;!(n=e.next())[V]&&-1!==a.call(s||e,n[q],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[V]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=t("apply");function Yr(r,t){return!u(t)&&r&&(h(t)?z(r.push,r,t):Jr(t)||Zr(t)?Xr(t,t=>{r.push(t)}):r.push(t)),r}var tn=I("every",s),rn=I("filter",s);function D(r,n,e){if(r){var a=r[i]>>>0;for(let t=0;t<a&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const nn=I($,s);var en=I(M,s);const an=I("map",s),k=I(Z,s),A=t("call");function sn(t){return!y(t)&&"[object Array]"===nt(t)}function on(t,r,n){return-1!==nn(t,r,n)}function un(t,r,n){r=cn(t,r,n);return-1!==r?t[r]:void 0}function cn(n,e,a){let s=-1;return D(n,(t,r)=>{if(A(e,a|n,t,r,n))return s=r,-1}),s}function ln(t,r,n){r=fn(t,r,n);return-1!==r?t[r]:void 0}function fn(r,n,e){let a=-1;for(let t=(r[i]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){a=t;break}return a}function pn(t,n,e){var r;if(h(t))return r=k(t),n?an(r,n,e):r;let a=[];return Xr(t,(t,r)=>a.push(n?A(n,e,t,r):t)),a}var Z=T("find",s,un),yn=T("findIndex",s,cn),vn=T("findLast",s,ln),dn=T("findLastIndex",s,fn),X=X.from||pn,bn=T("includes",s,on),hn=bn,gn=I("reduce",s),s=I("some",s);const mn=t("bind"),Sn=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};t=(e,a,t)=>{if(e&&a&&h(t)){let n=d(a);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?Sn(a,t.n):mn(a[t.n],a))})}return e};let wn;var In=(t,r,s)=>{if(wn=wn||mr(()=>Ur()&&$r(3)),!It(t,i)){var o=wn.v&&t[wn.v];if(o){let n=[],e=r===l||r<0?0:r,a=s<0||r<0?l:s;if(Xr(o.call(t),(t,r)=>{if(a!==l&&r>=a)return-1;r>=e&&n.push(t)}),(r===l||0<=r)&&(s===l||0<=s))return n;t=n}}return k(t,r,s)};const Tn=e.create||function(t){if(!t)return{};var r=typeof t;if(r!==W&&r!=R)throw new TypeError("Prototype must be an Object or function: "+w(t));function n(){}return n[f]=t,new n};let jn;function On(t,r){return(e.setPrototypeOf||function(n,t){(jn=jn||mr(()=>({[K]:[]})instanceof Array)).v?n[K]=t:g(t,(t,r)=>n[t]=r)})(t,r)}const En=(t,r)=>{try{r&&(t[J]=r)}catch(t){}},xn=(t,r)=>{try{br(t,J,{v:r,c:!0,e:!1})}catch(t){}};function Fn(e,a,t){let s=t||Error,o=s[f][J],i=Error.captureStackTrace;return n=e,u=function(){var t=this;try{En(s,e);var r,n=z(s,t,k(arguments))||t;return n!==t&&(r=Nt(t))!==Nt(n)&&On(n,r),i&&i(n,t[G]),a&&a(n,arguments),n}finally{En(s,o)}},t=s,xn(u,n),(u=On(u,t))[f]=t===p?Tn(t):(r[f]=t[f],new r),u;function r(){this.constructor=u,xn(this,n)}var n,u}let Pn;function Cn(t){throw new(Pn=Pn||Fn("UnsupportedError"))(t)}function zn(){return(Date.now||Dn)()}function Dn(){return(new Date).getTime()}function kn(r){return function(t){return y(t)&&m("strTrim called ["+w(t)+"]"),t&&t.replace?t.replace(r,c):t}}var An=kn(/^\s+|(?=\s)\s+$/g),Nn=kn(/^\s+/g),Ln=kn(/(?=\s)\s+$/g);const Rn=T("trim",n,An);var _n=T("trimStart",n,Nn),Wn=_n,Kn=T("trimEnd",n,Ln),Bn=Kn;const N=I("toUpperCase",n),Gn=I("toLowerCase",n);function Hn(t,i,u){return Rn(S(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,a,s)=>{let o=e||s||c;return u&&(o=N(o)),(a||c)+i+o})}function Un(t){return S(t).replace(/(_|\b)\w/g,N)}function $n(t,r){return Hn(t,"",!0).replace(/^\w/,r?N:Gn)}function Mn(t,r){t=Hn(t,"-");return(r?N:Gn)(t)}function Vn(t,r){t=Hn(t,"_");return(r?N:Gn)(t)}const qn=a.floor,Jn=a.ceil,Zn=a.trunc||function(t){t=+t;return(0<t?qn:Jn)(t)};function Qn(t,r){var n=+t;return n==1/0&&r&&Et("invalid value ["+w(t)+"]"),n!=n||0==n?0:Zn(n)}const Xn=T("repeat",n,function(t,r){y(t)&&m("can't convert ["+w(t)+"]"),(r=Qn(r,!0))<0&&Et("invalid count must be >= 0 && < Infinity");let n=v(t)?t:S(t),e=c;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function Yn(t,r,n){let e=c;r=Qn(r,!0),r>>=0;t=t[i];return e=t<r&&(r-=t,(e=r>(e=y(n)?" ":S(n))[i]?Xn(e,Jn(r/e[i])):e)[i]>r)?j(e,0,r):e}const te=T("padStart",n,function(t,r,n){return Yn(t,r,n)+t});var re,a=T("padEnd",n,function(t,r,n){return t+Yn(t,r,n)});const ne=/([^\w\d_$])/g;let ee;function ae(t,r){t=S(t).replace(ne,"_");return u(r)?t:$n(t,!r)}function se(t,r){let n;if(v(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+te(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?lt(r)?r:4:l)}catch(t){n='"'+w(t)+'"'}return n}function oe(t){return ee=ee||mr(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),S(t).replace(/[&<>"']/g,t=>"&"+ee.v[t]+";")}let ie,ue,ce;function le(r){if(!r||typeof r!==W)return!1;let n=!1;if(r!==(ce=ce||!kr()||kr())){ue||(ie=Function[f].toString,ue=A(ie,e));try{let t=Nt(r);(n=!t)||(wt(t,G)&&(t=t[G]),n=t&&typeof t==R&&ie.call(t)===ue)}catch(t){}}return n}const fe=t=>(t.value&&Se(t),!0),pe=[he,Se,me,ge];function ye(e,t,a,r){var s=a.handler,r=a.path?r?a.path.concat(r):a.path:[];let n={handler:a.handler,src:a.src,path:r};var o=typeof t;let i=!1,u=!1,c=(t&&o===W?i=le(t):u=t===p||ut(o),{type:o,isPrim:u,isPlain:i,value:t,result:t,path:r,origin:a.src,copy:(t,r)=>ye(e,t,r?n:a,r),copyTo:(t,r)=>ve(e,t,r,n)});if(c.isPrim)return s&&A(s,a,c)?c.result:t;{var o=e,l=t;let n;if(D(o,t=>{if(t.k===l)return n=t,-1}),!n){n={k:l,v:l},o.push(n);{var f=n;br(c,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=s;for(;!A(r||(t<pe.length?pe[t++]:fe),a,c);)r=p}}return n.v}}function ve(t,r,n,e){if(!y(n))for(const a in n)r[a]=ye(t,n[a],e,a);return r}function de(t,r,n){return ve([],t,r,{handler:n,src:r,path:[]})}function be(t,r){return ye([],t,{handler:r,src:t})}function he(t){var r,n=t.value;return!!h(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function ge(t){var r=t.value;return!!ct(r)&&(t.result=new Date(r.getTime()),!0)}function me(t){return t.type===R}function Se(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function we(r,t){return D(t,t=>{de(r,t)}),r}function Ie(t,r,n,e,a,s,o){return we(be(t)||{},k(arguments))}function Te(t,r,n,e,a,s,o){return we(t||{},k(arguments))}function je(t){return t[re]}function Oe(t,r){return y(t)?r:lt(t)?t:isNaN(t=parseInt(t,10))?r:t}re=i;let Ee;function xe(){return!!Fe()}function Fe(){return(Ee=!Ee||!Ee.b&&E&&E.lzy?F("performance"):Ee).v}function Pe(){var t=Fe();return t&&t.now?t.now():zn()}function Ce(t){return Pe()-t}const ze="(.*)";function De(t,r,n,e,a){return RegExp((a?"^":c)+n(t.replace(r,"\\$1"))+(a?"$":c),e?"i":"")}function ke(t,r,n){return De(S(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,ze),!!r,n)}function Ae(t,r,n){return De(S(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?ze:"(.)"}),!!r,n)}function Ne(t,r,n){return De(S(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?ze:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)}function Le(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!y(r))if(h(r))e=0<r[i];else if(ct(r))e=!isNaN(r.getTime());else{if(ft(r))return!0;if(b(r)){try{var a=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(d(t)?t():t),-1}),n}(r,[i,"byteLength","size","count"]);if(ft(a))return a;if(d(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!Dt(r)[i]}e=mt(r)}return e}(t,0)}function Re(t){return _e({},t)}function _e(t,r){return t[$r(3)]=function(){return We(r)},t}function We(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[V]:n};return n||br(t,q,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[V]:!0,[q]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[V]:!0,[q]:r.t&&r.t(t)}}),t}function Ke(t){let r=-1,n=t?t.slice():[],e=n[i];t={n:function(){return++r>=e}};return br(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),We(t)}function Be(t,r,n){let e=t,a=l,s=(y(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<s?e>r:e<r)||(a=e,e+=s),t}};return br(n,"v",{g:function(){return a}}),We(n)}function Ge(t,r,n){r=r&&r[$r(9)];return r?r(t,n):[t]}const He=I("split",n);var Ue=C()?I("split",n):Ge;function $e(r,t,n){if(!t||!r)return n;var e=He(t,"."),a=e.length;for(let t=0;t<a&&!y(r);t++)r=r[e[t]];return y(r)?n:r}function Me(r,t,n){return t&&r&&(Xr(t,t=>{if(y(r))return-1;r=r[t]}),!y(r))?r:n}function Ve(r,t,n){var e;r&&t&&(e=(t=He(t,".")).pop(),D(t,t=>{y(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)}function qe(n,t,e){if(n&&t){let r;Xr(t,t=>{r&&(y(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}}var Je=T("endsWith",n,function(t,r,n){v(t)||m("'"+w(t)+"' is not a string");var r=v(r)?r:S(r),e=r[i],a=t[i],n=!u(n)&&n<a?n:a;return j(t,n-e,n)===r});const Ze=I($,n);$=I(M,n),I=T("includes",n,Qe),M=I;function Qe(t,r,n){return pt(r)&&m("'searchString' must not be a regular expression"+w(r)),-1!==Ze(t,S(r),n)}function Xe(t){return v(t)?t.replace(/[\s\t\r\n\f]+/g,c)===c:y(t)}function Ye(t){return v(t)?t===c:y(t)}const ta="ref",ra="un"+ta,na="hasRef",ea="enabled";function aa(t,r,n){let e=!0,a=t?r(p):p,s;const o=()=>(e=!1,a&&a[ra]&&a[ra](),s),i=()=>(a=r(a),e||o(),s),u=()=>{a&&n(a),a=p};return s={cancel:u,refresh:i,[na]:()=>a&&a[na]?a[na]():e,[ta]:()=>(e=!0,a&&a[ta]&&a[ta](),s),[ra]:o,[ea]:!1},O(s,ea,{get:()=>!!a,set:t=>{!t&&a&&u(),t&&!a&&i()}}),{h:s,dn:()=>{a=p}}}function sa(r,t,n,e){var a=h(n),s=a?n.length:0;let o=(0<s?n[0]:a?l:n)||setTimeout,i=(1<s?n[1]:l)||clearTimeout,u=e[0],c=(e[0]=function(){c.dn(),z(u,r,k(arguments))},aa(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(i,r,[t])}return z(o,r,e)},function(t){z(i,r,[t])}));return c.h}function oa(t,r){return sa(this,!0,l,k(arguments))}function ia(t,r,n){return sa(this,!0,t,k(arguments,1))}function ua(t,r){return sa(this,!1,l,k(arguments))}function ca(t,r,n){return sa(this,!1,t,k(arguments,1))}let la,fa=100,pa=50;function ya(){return!(!(la=la||x(()=>ot(requestIdleCallback),!1)).v||!requestIdleCallback)}function va(t){fa=t}function da(t){pa=t}function ba(n,e){function a(t){let r=Pe();return{didTimeout:t,timeRemaining:()=>pa-Ce(r)}}if(ya()){let r=aa(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||a(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return oa(()=>{n(a(!0))},u(t)?fa:t)}function ha(t,r){let n=this,e=k(arguments);return aa(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h}export{Yr as arrAppend,hn as arrContains,tn as arrEvery,rn as arrFilter,Z as arrFind,yn as arrFindIndex,vn as arrFindLast,dn as arrFindLastIndex,D as arrForEach,X as arrFrom,bn as arrIncludes,nn as arrIndexOf,en as arrLastIndexOf,an as arrMap,gn as arrReduce,k as arrSlice,s as arrSome,he as arrayDeepCopyHandler,S as asString,Ke as createArrayIterator,Fn as createCustomError,Rt as createEnum,_t as createEnumKeyMap,Wt as createEnumValueMap,Ae as createFilenameRegex,Sn as createFnDeferredProxy,Re as createIterable,We as createIterator,t as createProxyFuncs,Be as createRangeIterator,Kt as createSimpleMap,ua as createTimeout,ca as createTimeoutWith,Bt as createTypeMap,ke as createWildcardRegex,ge as dateDeepCopyHandler,Ie as deepExtend,w as dumpObj,Ce as elapsedTime,oe as encodeAsHtml,se as encodeAsJson,z as fnApply,mn as fnBind,A as fnCall,me as functionDeepCopyHandler,zr as getDocument,Fr as getGlobal,Rr as getHistory,Pr as getInst,Oe as getIntValue,$r as getKnownSymbol,mr as getLazy,je as getLength,Nr as getNavigator,Fe as getPerformance,C as getSymbol,Me as getValueByIter,$e as getValueByKey,kr as getWindow,Cr as hasDocument,Lr as hasHistory,ya as hasIdleCallback,Ar as hasNavigator,xe as hasPerformance,Ur as hasSymbol,Le as hasValue,Dr as hasWindow,h as isArray,yt as isArrayBuffer,L as isBlob,ft as isBoolean,ct as isDate,ot as isDefined,vt as isError,B as isFile,_ as isFormData,d as isFunction,Zr as isIterable,Jr as isIterator,_r as isNode,gt as isNotTruthy,y as isNullOrUndefined,lt as isNumber,b as isObject,le as isPlainObject,it as isPrimitive,ut as isPrimitiveType,ht as isPromise,dt as isPromiseLike,pt as isRegExp,st as isStrictNullOrUndefined,at as isStrictUndefined,v as isString,Hr as isSymbol,bt as isThenable,mt as isTruthy,et as isTypeof,u as isUndefined,Wr as isWebWorker,Xr as iterForOf,F as lazySafeGetInst,Ne as makeGlobRegex,_e as makeIterable,Jn as mathCeil,qn as mathFloor,Zt as mathMax,Jt as mathMin,Qn as mathToInt,Zn as mathTrunc,Mr as newSymbol,ae as normalizeJsName,zt as objAssign,de as objCopyProps,Tn as objCreate,be as objDeepCopy,kt as objDeepFreeze,br as objDefine,dr as objDefineAccessors,vr as objDefineGet,O as objDefineProp,yr as objDefineProperties,hr as objDefineProps,Lt as objEntries,Te as objExtend,g as objForEachKey,At as objFreeze,St as objGetOwnPropertyDescriptor,Nt as objGetPrototypeOf,It as objHasOwn,wt as objHasOwnProperty,Dt as objKeys,Ct as objSeal,On as objSetPrototypeOf,nt as objToString,Pe as perfNow,Se as plainObjDeepCopyHandler,un as polyArrFind,cn as polyArrFindIndex,ln as polyArrFindLast,fn as polyArrFindLastIndex,pn as polyArrFrom,on as polyArrIncludes,lr as polyGetKnownSymbol,sn as polyIsArray,ir as polyNewSymbol,Ft as polyObjEntries,Tt as polyObjHasOwn,xt as polyObjKeys,Qe as polyStrIncludes,Yt as polyStrSubstr,Ge as polyStrSymSplit,An as polyStrTrim,Ln as polyStrTrimEnd,Nn as polyStrTrimStart,ur as polySymbolFor,cr as polySymbolKeyFor,Dn as polyUtcNow,In as readArgs,Y as safeGet,x as safeGetLazy,ba as scheduleIdleCallback,ha as scheduleInterval,oa as scheduleTimeout,ia as scheduleTimeoutWith,Sr as setBypassLazyCache,va as setDefaultIdleTimeout,da as setDefaultMaxExecutionTime,qe as setValueByIter,Ve as setValueByKey,$n as strCamelCase,M as strContains,Je as strEndsWith,I as strIncludes,Ze as strIndexOf,Ye as strIsNullOrEmpty,Xe as strIsNullOrWhiteSpace,Mn as strKebabCase,$ as strLastIndexOf,tr as strLeft,Un as strLetterCase,Gn as strLower,a as strPadEnd,te as strPadStart,Xn as strRepeat,rr as strRight,Qt as strSlice,Vn as strSnakeCase,He as strSplit,nr as strStartsWith,Xt as strSubstr,j as strSubstring,Ue as strSymSplit,Rn as strTrim,Kn as strTrimEnd,Wn as strTrimLeft,Bn as strTrimRight,_n as strTrimStart,N as strUpper,Vr as symbolFor,qr as symbolKeyFor,Ot as throwError,Et as throwRangeError,m as throwTypeError,Cn as throwUnsupported,zn as utcNow}; | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(t){"use strict";const s=void 0,p=null,l="";var L="boolean";const R="function";var W="number";const K="object",f="prototype",_="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const c="length",M="done",V="value",q="name";var J="slice";const e=Object,Z=e[f];var n=String,o=n[f],i=Math,Q=Array,u=Q[f];function X(t,r){let n=r;try{n=t()}catch(t){}return n}const Y=[B,W,L,r,"symbol","bigint"];function tt(r){return function(t){return typeof t===r}}function a(t){const r="[object "+t+"]";return function(t){return!(!t||rt(t)!==r)}}function rt(t){return Z.toString.call(t)}function y(t){return typeof t===r||t===r}function v(t){return t===p||y(t)}function nt(t){return t===p||!et(t)}function et(t){return!!t||t!==s}const ot=t=>t!==K&&!!~Y.indexOf(t),d=tt(B),b=tt(R);function h(t){return!(!t&&v(t)||!t||typeof t!==K)}const g=Q.isArray,it=a("Date"),ut=tt(W),ct=tt(L),at=a("RegExp");var B=a("File"),W=a("FormData"),L=a("Blob"),lt=a("ArrayBuffer");const st=a("Error");function ft(t){return!!t&&b(t.then)}var pt=ft;function yt(t){return!(!t||X(()=>!(t&&0+t),!t))}const vt=e.getOwnPropertyDescriptor;function dt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const bt=e.hasOwn||ht;function ht(t,r){return dt(t,r)||!!vt(t,r)}function m(t,r,n){if(t&&h(t))for(const e in t)if(bt(t,e)&&-1===r.call(n||t,e,t[e]))break}function gt(t,n,e,r){let o={};return m(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function w(t){throw new TypeError(t)}function mt(t){throw new RangeError(t)}function wt(t){let n=[];return m(t,(t,r)=>{n.push([t,r])}),n}const St=e.freeze;var It=t=>t,Tt=e.assign;function jt(t){return h(t)&&t!==p||w("objKeys called on non-object"),e.keys(t)}function Ot(t){return St&&m(t,(t,r)=>{(g(r)||h(r))&&St(r)}),Et(t)}const Et=St||It;It=e.seal||It;const xt=e.getPrototypeOf||(t=>t[_]||p);var Ft=e.entries||wt;function Pt(t){return gt(t,0,0,Ot)}function Ct(t){let n={};return m(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),Ot(n)}const zt=Pt({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=n,Dt="__tsUtils$gblCfg";let kt;function At(){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 Nt(){var t;return kt||(t=At()||{},kt=t[Dt]=t[Dt]||{}),kt}function I(t,r){let n=l;if(st(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?ut(r)?r:4:s)}catch(t){n=" - "+I(t,r)}return rt(t)+": "+n}const Lt=u[J],Rt=(t,r)=>{w("'"+S(t)+"' not defined for "+I(r))};var n=r=>function(t){return t[r].apply(t,Lt.call(arguments,1))},T=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Lt.call(arguments,1));Rt(n,t)}},j=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Lt.call(r,1):r);Rt(e,t)}},Wt=i.min;const Kt=i.max,_t=T(J,o),Bt=T("substring",o);var Gt=j("substr",o,Ht);function Ht(t,r,n){return v(t)&&w("'polyStrSubstr called with invalid "+I(t)),n<0?l:((r=r||0)<0&&(r=Kt(r+t[c],0)),y(n)?_t(t,r):_t(t,r,r+n))}const Ut=j("startsWith",o,function(t,r,n){d(t)||w("'"+I(t)+"' is not a string");var r=d(r)?r:S(r),e=r[c],n=0<n?n:0;return Bt(t,n,n+e)===r});let $t;function Mt(){var t;return $t||(t=Nt(),$t=t.gblSym=t.gblSym||{k:{},s:{}}),$t}let Vt={};function qt(t){return{description:S(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Jt(t){var r,n=Mt();return bt(n,t)||(r=qt(t),n.k[t]=r,n.s[r]=S(t)),n.k[t]}function Zt(t){return t&&t.toString&&Ut(t.toString(),H)||w(t+" is not a symbol"),Mt().s[t]}function Qt(t){t=zt[t];return t?Vt[t]=Vt[t]||qt(H+"."+t):void 0}const Xt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function Yt(r){let n={};var t;return n[Xt.c]=!0,n[Xt.e]=!0,r.l&&(n.get=()=>r.l.v,t=vt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),m(r,(t,r)=>{n[Xt[t]]=y(r)?n[Xt[t]]:r}),n}const O=e.defineProperty,tr=e.defineProperties;function rr(t,r,n){return O(t,r,Yt(n))}let E,nr=function(){E=Nt(),nr=p};function er(r){let n={};return nr&&nr(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function x(t,r){return er(()=>X(t,r))}let or,ir,ur,cr,ar,lr,sr;const F=t=>x(()=>pr(t)||s,s),fr=t=>(or=!or||!1===t||E&&E.lzy&&!or.b?x(At,p):or).v,pr=(t,r)=>{r=or&&!1!==r?or.v:fr(r);return r&&r[t]?r[t]:"window"===t&&ir?ir.v:p},yr=()=>(ur=!ur||E&&E.lzy&&!ur.b?F("document"):ur).v,vr=()=>(ir=!ir||E&&E.lzy&&!ir.b?F("window"):ir).v,dr=()=>(cr=!cr||E&&E.lzy&&!cr.b?F("navigator"):cr).v,br=()=>(ar=!ar||E&&E.lzy&&!ar.b?F("history"):ar).v;let P,hr,gr;function mr(t){return x(function(){return P.v?P[t]:s},s)}var wr=tt("symbol");function Sr(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),hr&&!t||(hr=mr("for")),gr&&!t||(gr=mr("keyFor")),P.v}function Ir(t,r){var n=zt[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?s:Qt(t)}function Tr(t){return!!t&&b(t.next)}function jr(t){return!nt(t)&&b(t[Ir(3)])}let Or;function Er(e,o,i){if(e&&(Tr(e)||(e=e[(Or=Or||er(()=>Ir(3))).v]?e[Or.v]():null),Tr(e))){let r,n;try{let t=0;for(;!(n=e.next())[M]&&-1!==o.call(i||e,n[V],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[M]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=n("apply");var xr=T("every",u),Fr=T("filter",u);function D(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const Pr=T(U,u);var Cr=T($,u);const zr=T("map",u),k=T(J,u),A=n("call");function Dr(t,r,n){return-1!==Pr(t,r,n)}function kr(t,r,n){r=Ar(t,r,n);return-1!==r?t[r]:void 0}function Ar(n,e,o){let i=-1;return D(n,(t,r)=>{if(A(e,o|n,t,r,n))return i=r,-1}),i}function Nr(t,r,n){r=Lr(t,r,n);return-1!==r?t[r]:void 0}function Lr(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){o=t;break}return o}function Rr(t,n,e){var r;if(g(t))return r=k(t),n?zr(r,n,e):r;let o=[];return Er(t,(t,r)=>o.push(n?A(n,e,t,r):t)),o}var J=j("find",u,kr),Wr=j("findIndex",u,Ar),Kr=j("findLast",u,Nr),_r=j("findLastIndex",u,Lr),Q=Q.from||Rr,Br=j("includes",u,Dr),Gr=Br,Hr=T("reduce",u),u=T("some",u);const Ur=n("bind"),$r=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};let Mr;const Vr=e.create||function(t){if(!t)return{};var r=typeof t;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+I(t));function n(){}return n[f]=t,new n};let qr;function Jr(t,r){return(e.setPrototypeOf||function(n,t){(qr=qr||er(()=>({[_]:[]})instanceof Array)).v?n[_]=t:m(t,(t,r)=>n[t]=r)})(t,r)}const Zr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Qr=(t,r)=>{try{rr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Xr(e,o,t){let i=t||Error,u=i[f][q],c=Error.captureStackTrace;return n=e,a=function(){var t=this;try{Zr(i,e);var r,n=z(i,t,k(arguments))||t;return n!==t&&(r=xt(t))!==xt(n)&&Jr(n,r),c&&c(n,t[G]),o&&o(n,arguments),n}finally{Zr(i,u)}},t=i,Qr(a,n),(a=Jr(a,t))[f]=t===p?Vr(t):(r[f]=t[f],new r),a;function r(){this.constructor=a,Qr(this,n)}var n,a}let Yr;function tn(){return(Date.now||rn)()}function rn(){return(new Date).getTime()}function nn(r){return function(t){return v(t)&&w("strTrim called ["+I(t)+"]"),t&&t.replace?t.replace(r,l):t}}var n=nn(/^\s+|(?=\s)\s+$/g),en=nn(/^\s+/g),on=nn(/(?=\s)\s+$/g);const un=j("trim",o,n);var cn=j("trimStart",o,en),an=cn,ln=j("trimEnd",o,on),sn=ln;const N=T("toUpperCase",o),fn=T("toLowerCase",o);function pn(t,c,a){return un(S(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=N(u)),(o||l)+c+u})}function yn(t,r){return pn(t,"",!0).replace(/^\w/,r?N:fn)}const vn=i.floor,dn=i.ceil,bn=i.trunc||function(t){t=+t;return(0<t?vn:dn)(t)};function hn(t,r){var n=+t;return n==1/0&&r&&mt("invalid value ["+I(t)+"]"),n!=n||0==n?0:bn(n)}const gn=j("repeat",o,function(t,r){v(t)&&w("can't convert ["+I(t)+"]"),(r=hn(r,!0))<0&&mt("invalid count must be >= 0 && < Infinity");let n=d(t)?t:S(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function mn(t,r,n){let e=l;r=hn(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=v(n)?" ":S(n))[c]?gn(e,dn(r/e[c])):e)[c]>r)?Bt(e,0,r):e}const wn=j("padStart",o,function(t,r,n){return mn(t,r,n)+t});var Sn,i=j("padEnd",o,function(t,r,n){return t+mn(t,r,n)});const In=/([^\w\d_$])/g;let Tn,jn,On,En;function xn(r){if(!r||typeof r!==K)return!1;let n=!1;if(r!==(En=En||!vr()||vr())){On||(jn=Function[f].toString,On=A(jn,e));try{let t=xt(r);(n=!t)||(dt(t,G)&&(t=t[G]),n=t&&typeof t==R&&jn.call(t)===On)}catch(t){}}return n}const Fn=t=>(t.value&&Rn(t),!0),Pn=[An,Rn,Ln,Nn];function Cn(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===K?c=xn(t):a=t===p||ot(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>Cn(e,t,r?n:o,r),copyTo:(t,r)=>zn(e,t,r,n)});if(l.isPrim)return i&&A(i,o,l)?l.result:t;{var u=e,s=t;let n;if(D(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;rr(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!A(r||(t<Pn.length?Pn[t++]:Fn),o,l);)r=p}}return n.v}}function zn(t,r,n,e){if(!v(n))for(const o in n)r[o]=Cn(t,n[o],e,o);return r}function Dn(t,r,n){return zn([],t,r,{handler:n,src:r,path:[]})}function kn(t,r){return Cn([],t,{handler:r,src:t})}function An(t){var r,n=t.value;return!!g(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function Nn(t){var r=t.value;return!!it(r)&&(t.result=new Date(r.getTime()),!0)}function Ln(t){return t.type===R}function Rn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Wn(r,t){return D(t,t=>{Dn(r,t)}),r}Sn=c;let Kn;function _n(){return(Kn=!Kn||!Kn.b&&E&&E.lzy?F("performance"):Kn).v}function Bn(){var t=_n();return t&&t.now?t.now():tn()}function Gn(t){return Bn()-t}const Hn="(.*)";function Un(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function $n(t,r){return t[Ir(3)]=function(){return Mn(r)},t}function Mn(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[M]:n};return n||rr(t,V,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function Vn(t,r,n){r=r&&r[Ir(9)];return r?r(t,n):[t]}const qn=T("split",o);var Jn=C()?T("split",o):Vn,Zn=j("endsWith",o,function(t,r,n){d(t)||w("'"+I(t)+"' is not a string");var r=d(r)?r:S(r),e=r[c],o=t[c],n=!y(n)&&n<o?n:o;return Bt(t,n-e,n)===r});const Qn=T(U,o);U=T($,o),T=j("includes",o,Xn),$=T;function Xn(t,r,n){return at(r)&&w("'searchString' must not be a regular expression"+I(r)),-1!==Qn(t,S(r),n)}const Yn="ref",te="un"+Yn,re="hasRef",ne="enabled";function ee(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[te]&&o[te](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[re]:()=>o&&o[re]?o[re]():e,[Yn]:()=>(e=!0,o&&o[Yn]&&o[Yn](),i),[te]:u,[ne]:!1},O(i,ne,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function oe(r,t,n,e){var o=g(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),z(a,r,k(arguments))},ee(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(c,r,[t])}return z(u,r,e)},function(t){z(c,r,[t])}));return l.h}function ie(t,r){return oe(this,!0,s,k(arguments))}let ue,ce=100,ae=50;function le(){return!(!(ue=ue||x(()=>et(requestIdleCallback),!1)).v||!requestIdleCallback)}return t.arrAppend=function(r,t){return!y(t)&&r&&(g(t)?z(r.push,r,t):Tr(t)||jr(t)?Er(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Gr,t.arrEvery=xr,t.arrFilter=Fr,t.arrFind=J,t.arrFindIndex=Wr,t.arrFindLast=Kr,t.arrFindLastIndex=_r,t.arrForEach=D,t.arrFrom=Q,t.arrIncludes=Br,t.arrIndexOf=Pr,t.arrLastIndexOf=Cr,t.arrMap=zr,t.arrReduce=Hr,t.arrSlice=k,t.arrSome=u,t.arrayDeepCopyHandler=An,t.asString=S,t.createArrayIterator=function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return rr(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),Mn(t)},t.createCustomError=Xr,t.createEnum=function(t){return gt(t,1,0,Ot)},t.createEnumKeyMap=Pt,t.createEnumValueMap=function(t){return gt(t,1,1,Ot)},t.createFilenameRegex=function(t,r,n){return Un(S(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Hn:"(.)"}),!!r,n)},t.createFnDeferredProxy=$r,t.createIterable=function(t){return $n({},t)},t.createIterator=Mn,t.createProxyFuncs=(e,o,t)=>{if(e&&o&&g(t)){let n=b(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?$r(o,t.n):Ur(o[t.n],o))})}return e},t.createRangeIterator=function(t,r,n){let e=t,o=s,i=(v(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return rr(n,"v",{g:function(){return o}}),Mn(n)},t.createSimpleMap=Ct,t.createTimeout=function(t,r){return oe(this,!1,s,k(arguments))},t.createTimeoutWith=function(t,r,n){return oe(this,!1,t,k(arguments,1))},t.createTypeMap=Ct,t.createWildcardRegex=function(t,r,n){return Un(S(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Hn),!!r,n)},t.dateDeepCopyHandler=Nn,t.deepExtend=function(t,r,n,e,o,i,u){return Wn(kn(t)||{},k(arguments))},t.dumpObj=I,t.elapsedTime=Gn,t.encodeAsHtml=function(t){return Tn=Tn||er(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),S(t).replace(/[&<>"']/g,t=>"&"+Tn.v[t]+";")},t.encodeAsJson=function(t,r){let n;if(d(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+wn(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?ut(r)?r:4:s)}catch(t){n='"'+I(t)+'"'}return n},t.fnApply=z,t.fnBind=Ur,t.fnCall=A,t.functionDeepCopyHandler=Ln,t.getDocument=yr,t.getGlobal=fr,t.getHistory=br,t.getInst=pr,t.getIntValue=function(t,r){return v(t)?r:ut(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=Ir,t.getLazy=er,t.getLength=function(t){return t[Sn]},t.getNavigator=dr,t.getPerformance=_n,t.getSymbol=C,t.getValueByIter=function(r,t,n){return t&&r&&(Er(t,t=>{if(v(r))return-1;r=r[t]}),!v(r))?r:n},t.getValueByKey=function(r,t,n){if(!t||!r)return n;var e=qn(t,"."),o=e.length;for(let t=0;t<o&&!v(r);t++)r=r[e[t]];return v(r)?n:r},t.getWindow=vr,t.hasDocument=()=>!!yr(),t.hasHistory=()=>!!br(),t.hasIdleCallback=le,t.hasNavigator=()=>!!dr(),t.hasPerformance=function(){return!!_n()},t.hasSymbol=Sr,t.hasValue=function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!v(r))if(g(r))e=0<r[c];else if(it(r))e=!isNaN(r.getTime());else{if(ct(r))return!0;if(h(r)){try{var o=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(b(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ct(o))return o;if(b(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!jt(r)[c]}e=yt(r)}return e}(t,0)},t.hasWindow=()=>!!vr(),t.isArray=g,t.isArrayBuffer=lt,t.isBlob=L,t.isBoolean=ct,t.isDate=it,t.isDefined=et,t.isError=st,t.isFile=B,t.isFormData=W,t.isFunction=b,t.isIterable=jr,t.isIterator=Tr,t.isNode=()=>(sr=sr||x(()=>!(!process||!(process.versions||{}).node),!1)).v,t.isNotTruthy=function(t){return!t||!X(()=>t&&0+t,t)},t.isNullOrUndefined=v,t.isNumber=ut,t.isObject=h,t.isPlainObject=xn,t.isPrimitive=t=>t===p||ot(typeof t),t.isPrimitiveType=ot,t.isPromise=function(t){return ft(t)&&b(t.catch)},t.isPromiseLike=ft,t.isRegExp=at,t.isStrictNullOrUndefined=nt,t.isStrictUndefined=function(t){return!et(t)},t.isString=d,t.isSymbol=wr,t.isThenable=pt,t.isTruthy=yt,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=y,t.isWebWorker=()=>(lr=lr||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,t.iterForOf=Er,t.lazySafeGetInst=F,t.makeGlobRegex=function(t,r,n){return Un(S(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Hn:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},t.makeIterable=$n,t.mathCeil=dn,t.mathFloor=vn,t.mathMax=Kt,t.mathMin=Wt,t.mathToInt=hn,t.mathTrunc=bn,t.newSymbol=function(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:qt(t)},t.normalizeJsName=function(t,r){t=S(t).replace(In,"_");return y(r)?t:yn(t,!r)},t.objAssign=Tt,t.objCopyProps=Dn,t.objCreate=Vr,t.objDeepCopy=kn,t.objDeepFreeze=Ot,t.objDefine=rr,t.objDefineAccessors=function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),O(t,r,Yt(i))},t.objDefineGet=function(t,r,n,e,o){return O(t,r,Yt({e:o,c:e,[b(n)?"g":"v"]:n}))},t.objDefineProp=O,t.objDefineProperties=tr,t.objDefineProps=function(t,r){let n={};return m(r,(t,r)=>{n[t]=Yt(r)}),tr(t,n)},t.objEntries=Ft,t.objExtend=function(t,r,n,e,o,i,u){return Wn(t||{},k(arguments))},t.objForEachKey=m,t.objFreeze=Et,t.objGetOwnPropertyDescriptor=vt,t.objGetPrototypeOf=xt,t.objHasOwn=bt,t.objHasOwnProperty=dt,t.objKeys=jt,t.objSeal=It,t.objSetPrototypeOf=Jr,t.objToString=rt,t.perfNow=Bn,t.plainObjDeepCopyHandler=Rn,t.polyArrFind=kr,t.polyArrFindIndex=Ar,t.polyArrFindLast=Nr,t.polyArrFindLastIndex=Lr,t.polyArrFrom=Rr,t.polyArrIncludes=Dr,t.polyGetKnownSymbol=Qt,t.polyIsArray=function(t){return!v(t)&&"[object Array]"===rt(t)},t.polyNewSymbol=qt,t.polyObjEntries=wt,t.polyObjHasOwn=ht,t.polyObjKeys=function(t){if(!h(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)bt(t,n)&&r.push(n);return r},t.polyStrIncludes=Xn,t.polyStrSubstr=Ht,t.polyStrSymSplit=Vn,t.polyStrTrim=n,t.polyStrTrimEnd=on,t.polyStrTrimStart=en,t.polySymbolFor=Jt,t.polySymbolKeyFor=Zt,t.polyUtcNow=rn,t.readArgs=(t,r,i)=>{if(Mr=Mr||er(()=>Sr()&&Ir(3)),!bt(t,c)){var u=Mr.v&&t[Mr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(Er(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return k(t,r,i)},t.safeGet=X,t.safeGetLazy=x,t.scheduleIdleCallback=function(n,e){function o(t){let r=Bn();return{didTimeout:t,timeRemaining:()=>ae-Gn(r)}}if(le()){let r=ee(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return ie(()=>{n(o(!0))},y(t)?ce:t)},t.scheduleInterval=function(t,r){let n=this,e=k(arguments);return ee(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h},t.scheduleTimeout=ie,t.scheduleTimeoutWith=function(t,r,n){return oe(this,!0,t,k(arguments,1))},t.setBypassLazyCache=function(t){nr&&nr(),E.lzy=t},t.setDefaultIdleTimeout=function(t){ce=t},t.setDefaultMaxExecutionTime=function(t){ae=t},t.setValueByIter=function(n,t,e){if(n&&t){let r;Er(t,t=>{r&&(v(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},t.setValueByKey=function(r,t,n){var e;r&&t&&(e=(t=qn(t,".")).pop(),D(t,t=>{v(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},t.strCamelCase=yn,t.strContains=$,t.strEndsWith=Zn,t.strIncludes=T,t.strIndexOf=Qn,t.strIsNullOrEmpty=function(t){return d(t)?t===l:v(t)},t.strIsNullOrWhiteSpace=function(t){return d(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:v(t)},t.strKebabCase=function(t,r){t=pn(t,"-");return(r?N:fn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,r){return Bt(t,0,r)},t.strLetterCase=function(t){return S(t).replace(/(_|\b)\w/g,N)},t.strLower=fn,t.strPadEnd=i,t.strPadStart=wn,t.strRepeat=gn,t.strRight=function(t,r){var n=t[c];return r<=0?l:r<n?Bt(t,n-r):t},t.strSlice=_t,t.strSnakeCase=function(t,r){t=pn(t,"_");return(r?N:fn)(t)},t.strSplit=qn,t.strStartsWith=Ut,t.strSubstr=Gt,t.strSubstring=Bt,t.strSymSplit=Jn,t.strTrim=un,t.strTrimEnd=ln,t.strTrimLeft=an,t.strTrimRight=sn,t.strTrimStart=cn,t.strUpper=N,t.symbolFor=function(t){return hr&&(!E.lzy||P.b)||C(),(hr.v||Jt)(t)},t.symbolKeyFor=function(t){return gr&&(!E.lzy||P.b)||C(),(gr.v||Zt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=mt,t.throwTypeError=w,t.throwUnsupported=function(t){throw new(Yr=Yr||Xr("UnsupportedError"))(t)},t.utcNow=tn,t}({}); | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=function(t){"use strict";const s=void 0,p=null,l="";var L="boolean";const _="function";var R="number";const W="object",f="prototype",K="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const c="length",M="done",V="value",q="name";var J="slice";const e=Object,Z=e[f];var n=String,o=n[f],i=Math,Q=Array,u=Q[f];function X(t,r){let n=r;try{n=t()}catch(t){}return n}const Y=[B,R,L,r,"symbol","bigint"];function tt(r){return function(t){return typeof t===r}}function a(t){const r="[object "+t+"]";return function(t){return!(!t||rt(t)!==r)}}function rt(t){return Z.toString.call(t)}function y(t){return typeof t===r||t===r}function v(t){return t===p||y(t)}function nt(t){return t===p||!et(t)}function et(t){return!!t||t!==s}const ot=t=>t!==W&&!!~Y.indexOf(t),d=tt(B),b=tt(_);function h(t){return!(!t&&v(t)||!t||typeof t!==W)}const g=Q.isArray,it=a("Date"),ut=tt(R),ct=tt(L),at=a("RegExp");var B=a("File"),R=a("FormData"),L=a("Blob"),lt=a("ArrayBuffer");const st=a("Error");function ft(t){return!!t&&b(t.then)}var pt=ft;function yt(t){return!(!t||X(()=>!(t&&0+t),!t))}const vt=e.getOwnPropertyDescriptor;function dt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const bt=e.hasOwn||ht;function ht(t,r){return dt(t,r)||!!vt(t,r)}function m(t,r,n){if(t&&h(t))for(const e in t)if(bt(t,e)&&-1===r.call(n||t,e,t[e]))break}function gt(t,n,e,r){let o={};return m(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function w(t){throw new TypeError(t)}function mt(t){throw new RangeError(t)}function wt(t){let n=[];return m(t,(t,r)=>{n.push([t,r])}),n}const St=e.freeze;var It=t=>t,Tt=e.assign;function jt(t){return h(t)&&t!==p||w("objKeys called on non-object"),e.keys(t)}function Ot(t){return St&&m(t,(t,r)=>{(g(r)||h(r))&&St(r)}),Et(t)}const Et=St||It;It=e.seal||It;const xt=e.getPrototypeOf||(t=>t[K]||p);var Ft=e.entries||wt;function Pt(t){return gt(t,0,0,Ot)}function Ct(t){let n={};return m(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),Ot(n)}const zt=Pt({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=n,Dt="__tsUtils$gblCfg";let kt;function At(){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 Nt(){var t;return kt||(t=At()||{},kt=t[Dt]=t[Dt]||{}),kt}function I(t,r){let n=l;if(st(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?ut(r)?r:4:s)}catch(t){n=" - "+I(t,r)}return rt(t)+": "+n}const Lt=u[J],_t=(t,r)=>{w("'"+S(t)+"' not defined for "+I(r))};var n=r=>function(t){return t[r].apply(t,Lt.call(arguments,1))},T=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Lt.call(arguments,1));_t(n,t)}},j=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Lt.call(r,1):r);_t(e,t)}},Rt=i.min;const Wt=i.max,Kt=T(J,o),Bt=T("substring",o);var Gt=j("substr",o,Ht);function Ht(t,r,n){return v(t)&&w("'polyStrSubstr called with invalid "+I(t)),n<0?l:((r=r||0)<0&&(r=Wt(r+t[c],0)),y(n)?Kt(t,r):Kt(t,r,r+n))}const Ut=j("startsWith",o,function(t,r,n){d(t)||w("'"+I(t)+"' is not a string");var r=d(r)?r:S(r),e=r[c],n=0<n?n:0;return Bt(t,n,n+e)===r}),$t="_urid";let Mt;function Vt(){var t;return Mt||(t=Nt(),Mt=t.gblSym=t.gblSym||{k:{},s:{}}),Mt}let qt={};function Jt(t){return{description:S(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Zt(n){var e=Vt();if(!bt(e.k,n)){let t=Jt(n),r=jt(e.s).length;t[$t]=()=>r+"_"+t.toString(),e.k[n]=t,e.s[t[$t]()]=S(n)}return e.k[n]}function Qt(t){t&&t.toString&&Ut(t.toString(),H)||w(t+" is not a symbol");t=t._polyfill&&t[$t]&&t[$t]();return t?Vt().s[t]:void 0}function Xt(t){t=zt[t];return t?qt[t]=qt[t]||Jt(H+"."+t):void 0}const Yt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function tr(r){let n={};var t;return n[Yt.c]=!0,n[Yt.e]=!0,r.l&&(n.get=()=>r.l.v,t=vt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),m(r,(t,r)=>{n[Yt[t]]=y(r)?n[Yt[t]]:r}),n}const O=e.defineProperty,rr=e.defineProperties;function nr(t,r,n){return O(t,r,tr(n))}let E,er=function(){E=Nt(),er=p};function or(r){let n={};return er&&er(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function x(t,r){return or(()=>X(t,r))}let ir,ur,cr,ar,lr,sr,fr;const F=t=>x(()=>yr(t)||s,s),pr=t=>(ir=!ir||!1===t||E&&E.lzy&&!ir.b?x(At,p):ir).v,yr=(t,r)=>{r=ir&&!1!==r?ir.v:pr(r);return r&&r[t]?r[t]:"window"===t&&ur?ur.v:p},vr=()=>(cr=!cr||E&&E.lzy&&!cr.b?F("document"):cr).v,dr=()=>(ur=!ur||E&&E.lzy&&!ur.b?F("window"):ur).v,br=()=>(ar=!ar||E&&E.lzy&&!ar.b?F("navigator"):ar).v,hr=()=>(lr=!lr||E&&E.lzy&&!lr.b?F("history"):lr).v;let P,gr,mr;function wr(t){return x(function(){return P.v?P.v[t]:s},s)}var Sr=tt("symbol");function Ir(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),gr&&!t||(gr=wr("for")),mr&&!t||(mr=wr("keyFor")),P.v}function Tr(t,r){var n=zt[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?s:Xt(t)}function jr(t){return!!t&&b(t.next)}function Or(t){return!nt(t)&&b(t[Tr(3)])}let Er;function xr(e,o,i){if(e&&(jr(e)||(e=e[(Er=Er||or(()=>Tr(3))).v]?e[Er.v]():null),jr(e))){let r,n;try{let t=0;for(;!(n=e.next())[M]&&-1!==o.call(i||e,n[V],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[M]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=n("apply");var Fr=T("every",u),Pr=T("filter",u);function D(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const Cr=T(U,u);var zr=T($,u);const Dr=T("map",u),k=T(J,u),A=n("call");function kr(t,r,n){return-1!==Cr(t,r,n)}function Ar(t,r,n){r=Nr(t,r,n);return-1!==r?t[r]:void 0}function Nr(n,e,o){let i=-1;return D(n,(t,r)=>{if(A(e,o|n,t,r,n))return i=r,-1}),i}function Lr(t,r,n){r=_r(t,r,n);return-1!==r?t[r]:void 0}function _r(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){o=t;break}return o}function Rr(t,n,e){var r;if(g(t))return r=k(t),n?Dr(r,n,e):r;let o=[];return xr(t,(t,r)=>o.push(n?A(n,e,t,r):t)),o}var J=j("find",u,Ar),Wr=j("findIndex",u,Nr),Kr=j("findLast",u,Lr),Br=j("findLastIndex",u,_r),Q=Q.from||Rr,Gr=j("includes",u,kr),Hr=Gr,Ur=T("reduce",u),u=T("some",u);const $r=n("bind"),Mr=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};let Vr;const qr=e.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 n(){}return n[f]=t,new n};let Jr;function Zr(t,r){return(e.setPrototypeOf||function(n,t){(Jr=Jr||or(()=>({[K]:[]})instanceof Array)).v?n[K]=t:m(t,(t,r)=>n[t]=r)})(t,r)}const Qr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Xr=(t,r)=>{try{nr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Yr(e,o,t){let i=t||Error,u=i[f][q],c=Error.captureStackTrace;return n=e,a=function(){var t=this;try{Qr(i,e);var r,n=z(i,t,k(arguments))||t;return n!==t&&(r=xt(t))!==xt(n)&&Zr(n,r),c&&c(n,t[G]),o&&o(n,arguments),n}finally{Qr(i,u)}},t=i,Xr(a,n),(a=Zr(a,t))[f]=t===p?qr(t):(r[f]=t[f],new r),a;function r(){this.constructor=a,Xr(this,n)}var n,a}let tn;function rn(){return(Date.now||nn)()}function nn(){return(new Date).getTime()}function en(r){return function(t){return v(t)&&w("strTrim called ["+I(t)+"]"),t&&t.replace?t.replace(r,l):t}}var n=en(/^\s+|(?=\s)\s+$/g),on=en(/^\s+/g),un=en(/(?=\s)\s+$/g);const cn=j("trim",o,n);var an=j("trimStart",o,on),ln=an,sn=j("trimEnd",o,un),fn=sn;const N=T("toUpperCase",o),pn=T("toLowerCase",o);function yn(t,c,a){return cn(S(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=N(u)),(o||l)+c+u})}function vn(t,r){return yn(t,"",!0).replace(/^\w/,r?N:pn)}const dn=i.floor,bn=i.ceil,hn=i.trunc||function(t){t=+t;return(0<t?dn:bn)(t)};function gn(t,r){var n=+t;return n==1/0&&r&&mt("invalid value ["+I(t)+"]"),n!=n||0==n?0:hn(n)}const mn=j("repeat",o,function(t,r){v(t)&&w("can't convert ["+I(t)+"]"),(r=gn(r,!0))<0&&mt("invalid count must be >= 0 && < Infinity");let n=d(t)?t:S(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function wn(t,r,n){let e=l;r=gn(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=v(n)?" ":S(n))[c]?mn(e,bn(r/e[c])):e)[c]>r)?Bt(e,0,r):e}const Sn=j("padStart",o,function(t,r,n){return wn(t,r,n)+t});var In,i=j("padEnd",o,function(t,r,n){return t+wn(t,r,n)});const Tn=/([^\w\d_$])/g;let jn,On,En,xn;function Fn(r){if(!r||typeof r!==W)return!1;let n=!1;if(r!==(xn=xn||!dr()||dr())){En||(On=Function[f].toString,En=A(On,e));try{let t=xt(r);(n=!t)||(dt(t,G)&&(t=t[G]),n=t&&typeof t==_&&On.call(t)===En)}catch(t){}}return n}const Pn=t=>(t.value&&Rn(t),!0),Cn=[Nn,Rn,_n,Ln];function zn(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===W?c=Fn(t):a=t===p||ot(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>zn(e,t,r?n:o,r),copyTo:(t,r)=>Dn(e,t,r,n)});if(l.isPrim)return i&&A(i,o,l)?l.result:t;{var u=e,s=t;let n;if(D(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;nr(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!A(r||(t<Cn.length?Cn[t++]:Pn),o,l);)r=p}}return n.v}}function Dn(t,r,n,e){if(!v(n))for(const o in n)r[o]=zn(t,n[o],e,o);return r}function kn(t,r,n){return Dn([],t,r,{handler:n,src:r,path:[]})}function An(t,r){return zn([],t,{handler:r,src:t})}function Nn(t){var r,n=t.value;return!!g(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function Ln(t){var r=t.value;return!!it(r)&&(t.result=new Date(r.getTime()),!0)}function _n(t){return t.type===_}function Rn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Wn(r,t){return D(t,t=>{kn(r,t)}),r}In=c;let Kn;function Bn(){return(Kn=!Kn||!Kn.b&&E&&E.lzy?F("performance"):Kn).v}function Gn(){var t=Bn();return t&&t.now?t.now():rn()}function Hn(t){return Gn()-t}const Un="(.*)";function $n(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function Mn(t,r){return t[Tr(3)]=function(){return Vn(r)},t}function Vn(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[M]:n};return n||nr(t,V,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function qn(t,r,n){r=r&&r[Tr(9)];return r?r(t,n):[t]}const Jn=T("split",o);var Zn=C()?T("split",o):qn,Qn=j("endsWith",o,function(t,r,n){d(t)||w("'"+I(t)+"' is not a string");var r=d(r)?r:S(r),e=r[c],o=t[c],n=!y(n)&&n<o?n:o;return Bt(t,n-e,n)===r});const Xn=T(U,o);U=T($,o),T=j("includes",o,Yn),$=T;function Yn(t,r,n){return at(r)&&w("'searchString' must not be a regular expression"+I(r)),-1!==Xn(t,S(r),n)}const te="ref",re="un"+te,ne="hasRef",ee="enabled";function oe(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[re]&&o[re](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[ne]:()=>o&&o[ne]?o[ne]():e,[te]:()=>(e=!0,o&&o[te]&&o[te](),i),[re]:u,[ee]:!1},O(i,ee,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function ie(r,t,n,e){var o=g(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),z(a,r,k(arguments))},oe(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(c,r,[t])}return z(u,r,e)},function(t){z(c,r,[t])}));return l.h}function ue(t,r){return ie(this,!0,s,k(arguments))}let ce,ae=100,le=50;function se(){return!(!(ce=ce||x(()=>et(requestIdleCallback),!1)).v||!requestIdleCallback)}return t.arrAppend=function(r,t){return!y(t)&&r&&(g(t)?z(r.push,r,t):jr(t)||Or(t)?xr(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Hr,t.arrEvery=Fr,t.arrFilter=Pr,t.arrFind=J,t.arrFindIndex=Wr,t.arrFindLast=Kr,t.arrFindLastIndex=Br,t.arrForEach=D,t.arrFrom=Q,t.arrIncludes=Gr,t.arrIndexOf=Cr,t.arrLastIndexOf=zr,t.arrMap=Dr,t.arrReduce=Ur,t.arrSlice=k,t.arrSome=u,t.arrayDeepCopyHandler=Nn,t.asString=S,t.createArrayIterator=function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return nr(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),Vn(t)},t.createCustomError=Yr,t.createEnum=function(t){return gt(t,1,0,Ot)},t.createEnumKeyMap=Pt,t.createEnumValueMap=function(t){return gt(t,1,1,Ot)},t.createFilenameRegex=function(t,r,n){return $n(S(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Un:"(.)"}),!!r,n)},t.createFnDeferredProxy=Mr,t.createIterable=function(t){return Mn({},t)},t.createIterator=Vn,t.createProxyFuncs=(e,o,t)=>{if(e&&o&&g(t)){let n=b(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?Mr(o,t.n):$r(o[t.n],o))})}return e},t.createRangeIterator=function(t,r,n){let e=t,o=s,i=(v(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return nr(n,"v",{g:function(){return o}}),Vn(n)},t.createSimpleMap=Ct,t.createTimeout=function(t,r){return ie(this,!1,s,k(arguments))},t.createTimeoutWith=function(t,r,n){return ie(this,!1,t,k(arguments,1))},t.createTypeMap=Ct,t.createWildcardRegex=function(t,r,n){return $n(S(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Un),!!r,n)},t.dateDeepCopyHandler=Ln,t.deepExtend=function(t,r,n,e,o,i,u){return Wn(An(t)||{},k(arguments))},t.dumpObj=I,t.elapsedTime=Hn,t.encodeAsHtml=function(t){return jn=jn||or(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),S(t).replace(/[&<>"']/g,t=>"&"+jn.v[t]+";")},t.encodeAsJson=function(t,r){let n;if(d(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Sn(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?ut(r)?r:4:s)}catch(t){n='"'+I(t)+'"'}return n},t.fnApply=z,t.fnBind=$r,t.fnCall=A,t.functionDeepCopyHandler=_n,t.getDocument=vr,t.getGlobal=pr,t.getHistory=hr,t.getInst=yr,t.getIntValue=function(t,r){return v(t)?r:ut(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=Tr,t.getLazy=or,t.getLength=function(t){return t[In]},t.getNavigator=br,t.getPerformance=Bn,t.getSymbol=C,t.getValueByIter=function(r,t,n){return t&&r&&(xr(t,t=>{if(v(r))return-1;r=r[t]}),!v(r))?r:n},t.getValueByKey=function(r,t,n){if(!t||!r)return n;var e=Jn(t,"."),o=e.length;for(let t=0;t<o&&!v(r);t++)r=r[e[t]];return v(r)?n:r},t.getWindow=dr,t.hasDocument=()=>!!vr(),t.hasHistory=()=>!!hr(),t.hasIdleCallback=se,t.hasNavigator=()=>!!br(),t.hasPerformance=function(){return!!Bn()},t.hasSymbol=Ir,t.hasValue=function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!v(r))if(g(r))e=0<r[c];else if(it(r))e=!isNaN(r.getTime());else{if(ct(r))return!0;if(h(r)){try{var o=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(b(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ct(o))return o;if(b(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!jt(r)[c]}e=yt(r)}return e}(t,0)},t.hasWindow=()=>!!dr(),t.isArray=g,t.isArrayBuffer=lt,t.isBlob=L,t.isBoolean=ct,t.isDate=it,t.isDefined=et,t.isError=st,t.isFile=B,t.isFormData=R,t.isFunction=b,t.isIterable=Or,t.isIterator=jr,t.isNode=()=>(fr=fr||x(()=>!(!process||!(process.versions||{}).node),!1)).v,t.isNotTruthy=function(t){return!t||!X(()=>t&&0+t,t)},t.isNullOrUndefined=v,t.isNumber=ut,t.isObject=h,t.isPlainObject=Fn,t.isPrimitive=t=>t===p||ot(typeof t),t.isPrimitiveType=ot,t.isPromise=function(t){return ft(t)&&b(t.catch)},t.isPromiseLike=ft,t.isRegExp=at,t.isStrictNullOrUndefined=nt,t.isStrictUndefined=function(t){return!et(t)},t.isString=d,t.isSymbol=Sr,t.isThenable=pt,t.isTruthy=yt,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=y,t.isWebWorker=()=>(sr=sr||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,t.iterForOf=xr,t.lazySafeGetInst=F,t.makeGlobRegex=function(t,r,n){return $n(S(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Un:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},t.makeIterable=Mn,t.mathCeil=bn,t.mathFloor=dn,t.mathMax=Wt,t.mathMin=Rt,t.mathToInt=gn,t.mathTrunc=hn,t.newSymbol=function(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:Jt(t)},t.normalizeJsName=function(t,r){t=S(t).replace(Tn,"_");return y(r)?t:vn(t,!r)},t.objAssign=Tt,t.objCopyProps=kn,t.objCreate=qr,t.objDeepCopy=An,t.objDeepFreeze=Ot,t.objDefine=nr,t.objDefineAccessors=function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),O(t,r,tr(i))},t.objDefineGet=function(t,r,n,e,o){return O(t,r,tr({e:o,c:e,[b(n)?"g":"v"]:n}))},t.objDefineProp=O,t.objDefineProperties=rr,t.objDefineProps=function(t,r){let n={};return m(r,(t,r)=>{n[t]=tr(r)}),rr(t,n)},t.objEntries=Ft,t.objExtend=function(t,r,n,e,o,i,u){return Wn(t||{},k(arguments))},t.objForEachKey=m,t.objFreeze=Et,t.objGetOwnPropertyDescriptor=vt,t.objGetPrototypeOf=xt,t.objHasOwn=bt,t.objHasOwnProperty=dt,t.objKeys=jt,t.objSeal=It,t.objSetPrototypeOf=Zr,t.objToString=rt,t.perfNow=Gn,t.plainObjDeepCopyHandler=Rn,t.polyArrFind=Ar,t.polyArrFindIndex=Nr,t.polyArrFindLast=Lr,t.polyArrFindLastIndex=_r,t.polyArrFrom=Rr,t.polyArrIncludes=kr,t.polyGetKnownSymbol=Xt,t.polyIsArray=function(t){return!v(t)&&"[object Array]"===rt(t)},t.polyNewSymbol=Jt,t.polyObjEntries=wt,t.polyObjHasOwn=ht,t.polyObjKeys=function(t){if(!h(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)bt(t,n)&&r.push(n);return r},t.polyStrIncludes=Yn,t.polyStrSubstr=Ht,t.polyStrSymSplit=qn,t.polyStrTrim=n,t.polyStrTrimEnd=un,t.polyStrTrimStart=on,t.polySymbolFor=Zt,t.polySymbolKeyFor=Qt,t.polyUtcNow=nn,t.readArgs=(t,r,i)=>{if(Vr=Vr||or(()=>Ir()&&Tr(3)),!bt(t,c)){var u=Vr.v&&t[Vr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(xr(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return k(t,r,i)},t.safeGet=X,t.safeGetLazy=x,t.scheduleIdleCallback=function(n,e){function o(t){let r=Gn();return{didTimeout:t,timeRemaining:()=>le-Hn(r)}}if(se()){let r=oe(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return ue(()=>{n(o(!0))},y(t)?ae:t)},t.scheduleInterval=function(t,r){let n=this,e=k(arguments);return oe(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h},t.scheduleTimeout=ue,t.scheduleTimeoutWith=function(t,r,n){return ie(this,!0,t,k(arguments,1))},t.setBypassLazyCache=function(t){er&&er(),E.lzy=t},t.setDefaultIdleTimeout=function(t){ae=t},t.setDefaultMaxExecutionTime=function(t){le=t},t.setValueByIter=function(n,t,e){if(n&&t){let r;xr(t,t=>{r&&(v(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},t.setValueByKey=function(r,t,n){var e;r&&t&&(e=(t=Jn(t,".")).pop(),D(t,t=>{v(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},t.strCamelCase=vn,t.strContains=$,t.strEndsWith=Qn,t.strIncludes=T,t.strIndexOf=Xn,t.strIsNullOrEmpty=function(t){return d(t)?t===l:v(t)},t.strIsNullOrWhiteSpace=function(t){return d(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:v(t)},t.strKebabCase=function(t,r){t=yn(t,"-");return(r?N:pn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,r){return Bt(t,0,r)},t.strLetterCase=function(t){return S(t).replace(/(_|\b)\w/g,N)},t.strLower=pn,t.strPadEnd=i,t.strPadStart=Sn,t.strRepeat=mn,t.strRight=function(t,r){var n=t[c];return r<=0?l:r<n?Bt(t,n-r):t},t.strSlice=Kt,t.strSnakeCase=function(t,r){t=yn(t,"_");return(r?N:pn)(t)},t.strSplit=Jn,t.strStartsWith=Ut,t.strSubstr=Gt,t.strSubstring=Bt,t.strSymSplit=Zn,t.strTrim=cn,t.strTrimEnd=sn,t.strTrimLeft=ln,t.strTrimRight=fn,t.strTrimStart=an,t.strUpper=N,t.symbolFor=function(t){return gr&&(!E.lzy||P.b)||C(),(gr.v||Zt)(t)},t.symbolKeyFor=function(t){return mr&&(!E.lzy||P.b)||C(),(mr.v||Qt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=mt,t.throwTypeError=w,t.throwUnsupported=function(t){throw new(tn=tn||Yr("UnsupportedError"))(t)},t.utcNow=rn,t}({}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
function t(t){"use strict";const s=void 0,p=null,l="";var L="boolean";const R="function";var W="number";const K="object",f="prototype",_="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const c="length",M="done",V="value",q="name";var J="slice";const e=Object,Z=e[f];var n=(I=String)[f],o=Math,i=(_r=Array)[f];function Q(t,r){let n=r;try{n=t()}catch(t){}return n}const X=[B,W,L,r,"symbol","bigint"];function Y(r){return function(t){return typeof t===r}}function u(t){const r="[object "+t+"]";return function(t){return!(!t||tt(t)!==r)}}function tt(t){return Z.toString.call(t)}function a(t){return typeof t===r||t===r}function y(t){return t===p||a(t)}function rt(t){return t===p||!nt(t)}function nt(t){return!!t||t!==s}const et=t=>t!==K&&!!~X.indexOf(t),d=Y(B),v=Y(R);function b(t){return!(!t&&y(t)||!t||typeof t!==K)}const h=_r.isArray,ot=u("Date"),it=Y(W),ut=Y(L),ct=u("RegExp");var B=u("File"),W=u("FormData"),L=u("Blob"),at=u("ArrayBuffer");const lt=u("Error");function st(t){return!!t&&v(t.then)}var ft=st;function pt(t){return!(!t||Q(()=>!(t&&0+t),!t))}const yt=e.getOwnPropertyDescriptor;function dt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const vt=e.hasOwn||bt;function bt(t,r){return dt(t,r)||!!yt(t,r)}function g(t,r,n){if(t&&b(t))for(const e in t)if(vt(t,e)&&-1===r.call(n||t,e,t[e]))break}function ht(t,n,e,r){let o={};return g(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function m(t){throw new TypeError(t)}function gt(t){throw new RangeError(t)}function mt(t){let n=[];return g(t,(t,r)=>{n.push([t,r])}),n}const wt=e.freeze;var St=t=>t,It=e.assign;function Tt(t){return b(t)&&t!==p||m("objKeys called on non-object"),e.keys(t)}function jt(t){return wt&&g(t,(t,r)=>{(h(r)||b(r))&&wt(r)}),Ot(t)}const Ot=wt||St,Et=(St=e.seal||St,e.getPrototypeOf||(t=>t[_]||p));var xt=e.entries||mt;function Ft(t){return ht(t,0,0,jt)}function Pt(t){let n={};return g(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),jt(n)}const Ct=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}),w=I,zt="__tsUtils$gblCfg";let Dt;function kt(){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 At(){var t;return Dt||(t=kt()||{},Dt=t[zt]=t[zt]||{}),Dt}function S(t,r){let n=l;if(lt(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?it(r)?r:4:s)}catch(t){n=" - "+S(t,r)}return tt(t)+": "+n}const Nt=i[J],Lt=(t,r)=>{m("'"+w(t)+"' not defined for "+S(r))};var I=r=>function(t){return t[r].apply(t,Nt.call(arguments,1))},T=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Nt.call(arguments,1));Lt(n,t)}},j=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Nt.call(r,1):r);Lt(e,t)}},Rt=o.min;const Wt=o.max,Kt=T(J,n),_t=T("substring",n);var Bt=j("substr",n,Gt);function Gt(t,r,n){return y(t)&&m("'polyStrSubstr called with invalid "+S(t)),n<0?l:((r=r||0)<0&&(r=Wt(r+t[c],0)),a(n)?Kt(t,r):Kt(t,r,r+n))}const Ht=j("startsWith",n,function(t,r,n){d(t)||m("'"+S(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],n=0<n?n:0;return _t(t,n,n+e)===r});let Ut;function $t(){var t;return Ut||(t=At(),Ut=t.gblSym=t.gblSym||{k:{},s:{}}),Ut}let Mt={};function Vt(t){return{description:w(t),toString:()=>H+"("+t+")",_polyfill:!0}}function qt(t){var r,n=$t();return vt(n,t)||(r=Vt(t),n.k[t]=r,n.s[r]=w(t)),n.k[t]}function Jt(t){return t&&t.toString&&Ht(t.toString(),H)||m(t+" is not a symbol"),$t().s[t]}function Zt(t){t=Ct[t];return t?Mt[t]=Mt[t]||Vt(H+"."+t):void 0}const Qt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function Xt(r){let n={};var t;return n[Qt.c]=!0,n[Qt.e]=!0,r.l&&(n.get=()=>r.l.v,t=yt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),g(r,(t,r)=>{n[Qt[t]]=a(r)?n[Qt[t]]:r}),n}const O=e.defineProperty,Yt=e.defineProperties;function tr(t,r,n){return O(t,r,Xt(n))}let E,rr=function(){E=At(),rr=p};function nr(r){let n={};return rr&&rr(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function x(t,r){return nr(()=>Q(t,r))}let er,or,ir,ur,cr,ar,lr;const F=t=>x(()=>fr(t)||s,s),sr=t=>(er=!er||!1===t||E&&E.lzy&&!er.b?x(kt,p):er).v,fr=(t,r)=>{r=er&&!1!==r?er.v:sr(r);return r&&r[t]?r[t]:"window"===t&&or?or.v:p},pr=()=>(ir=!ir||E&&E.lzy&&!ir.b?F("document"):ir).v,yr=()=>(or=!or||E&&E.lzy&&!or.b?F("window"):or).v,dr=()=>(ur=!ur||E&&E.lzy&&!ur.b?F("navigator"):ur).v,vr=()=>(cr=!cr||E&&E.lzy&&!cr.b?F("history"):cr).v;let P,br,hr;function gr(t){return x(function(){return P.v?P[t]:s},s)}var mr=Y("symbol");function wr(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),br&&!t||(br=gr("for")),hr&&!t||(hr=gr("keyFor")),P.v}function Sr(t,r){var n=Ct[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?s:Zt(t)}function Ir(t){return!!t&&v(t.next)}function Tr(t){return!rt(t)&&v(t[Sr(3)])}let jr;function Or(e,o,i){if(e&&(Ir(e)||(e=e[(jr=jr||nr(()=>Sr(3))).v]?e[jr.v]():null),Ir(e))){let r,n;try{let t=0;for(;!(n=e.next())[M]&&-1!==o.call(i||e,n[V],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[M]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=I("apply");var Er=T("every",i),xr=T("filter",i);function D(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const Fr=T(U,i);var Pr=T($,i);const Cr=T("map",i),k=T(J,i),A=I("call");function zr(t,r,n){return-1!==Fr(t,r,n)}function Dr(t,r,n){r=kr(t,r,n);return-1!==r?t[r]:void 0}function kr(n,e,o){let i=-1;return D(n,(t,r)=>{if(A(e,o|n,t,r,n))return i=r,-1}),i}function Ar(t,r,n){r=Nr(t,r,n);return-1!==r?t[r]:void 0}function Nr(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){o=t;break}return o}function Lr(t,n,e){var r;if(h(t))return r=k(t),n?Cr(r,n,e):r;let o=[];return Or(t,(t,r)=>o.push(n?A(n,e,t,r):t)),o}var J=j("find",i,Dr),Rr=j("findIndex",i,kr),Wr=j("findLast",i,Ar),Kr=j("findLastIndex",i,Nr),_r=_r.from||Lr,Br=j("includes",i,zr),Gr=Br,Hr=T("reduce",i),i=T("some",i);const Ur=I("bind"),$r=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};let Mr;const Vr=e.create||function(t){if(!t)return{};var r=typeof t;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+S(t));function n(){}return n[f]=t,new n};let qr;function Jr(t,r){return(e.setPrototypeOf||function(n,t){(qr=qr||nr(()=>({[_]:[]})instanceof Array)).v?n[_]=t:g(t,(t,r)=>n[t]=r)})(t,r)}const Zr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Qr=(t,r)=>{try{tr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Xr(e,o,t){let i=t||Error,u=i[f][q],c=Error.captureStackTrace;return n=e,a=function(){var t=this;try{Zr(i,e);var r,n=z(i,t,k(arguments))||t;return n!==t&&(r=Et(t))!==Et(n)&&Jr(n,r),c&&c(n,t[G]),o&&o(n,arguments),n}finally{Zr(i,u)}},t=i,Qr(a,n),(a=Jr(a,t))[f]=t===p?Vr(t):(r[f]=t[f],new r),a;function r(){this.constructor=a,Qr(this,n)}var n,a}let Yr;function tn(){return(Date.now||rn)()}function rn(){return(new Date).getTime()}function nn(r){return function(t){return y(t)&&m("strTrim called ["+S(t)+"]"),t&&t.replace?t.replace(r,l):t}}var I=nn(/^\s+|(?=\s)\s+$/g),en=nn(/^\s+/g),on=nn(/(?=\s)\s+$/g);const un=j("trim",n,I);var cn=j("trimStart",n,en),an=cn,ln=j("trimEnd",n,on),sn=ln;const N=T("toUpperCase",n),fn=T("toLowerCase",n);function pn(t,c,a){return un(w(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=N(u)),(o||l)+c+u})}function yn(t,r){return pn(t,"",!0).replace(/^\w/,r?N:fn)}const dn=o.floor,vn=o.ceil,bn=o.trunc||function(t){t=+t;return(0<t?dn:vn)(t)};function hn(t,r){var n=+t;return n==1/0&&r&>("invalid value ["+S(t)+"]"),n!=n||0==n?0:bn(n)}const gn=j("repeat",n,function(t,r){y(t)&&m("can't convert ["+S(t)+"]"),(r=hn(r,!0))<0&>("invalid count must be >= 0 && < Infinity");let n=d(t)?t:w(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function mn(t,r,n){let e=l;r=hn(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=y(n)?" ":w(n))[c]?gn(e,vn(r/e[c])):e)[c]>r)?_t(e,0,r):e}const wn=j("padStart",n,function(t,r,n){return mn(t,r,n)+t});var Sn,o=j("padEnd",n,function(t,r,n){return t+mn(t,r,n)});const In=/([^\w\d_$])/g;let Tn,jn,On,En;function xn(r){if(!r||typeof r!==K)return!1;let n=!1;if(r!==(En=En||!yr()||yr())){On||(jn=Function[f].toString,On=A(jn,e));try{let t=Et(r);(n=!t)||(dt(t,G)&&(t=t[G]),n=t&&typeof t==R&&jn.call(t)===On)}catch(t){}}return n}const Fn=t=>(t.value&&Rn(t),!0),Pn=[An,Rn,Ln,Nn];function Cn(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===K?c=xn(t):a=t===p||et(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>Cn(e,t,r?n:o,r),copyTo:(t,r)=>zn(e,t,r,n)});if(l.isPrim)return i&&A(i,o,l)?l.result:t;{var u=e,s=t;let n;if(D(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;tr(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!A(r||(t<Pn.length?Pn[t++]:Fn),o,l);)r=p}}return n.v}}function zn(t,r,n,e){if(!y(n))for(const o in n)r[o]=Cn(t,n[o],e,o);return r}function Dn(t,r,n){return zn([],t,r,{handler:n,src:r,path:[]})}function kn(t,r){return Cn([],t,{handler:r,src:t})}function An(t){var r,n=t.value;return!!h(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function Nn(t){var r=t.value;return!!ot(r)&&(t.result=new Date(r.getTime()),!0)}function Ln(t){return t.type===R}function Rn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Wn(r,t){return D(t,t=>{Dn(r,t)}),r}Sn=c;let Kn;function _n(){return(Kn=!Kn||!Kn.b&&E&&E.lzy?F("performance"):Kn).v}function Bn(){var t=_n();return t&&t.now?t.now():tn()}function Gn(t){return Bn()-t}const Hn="(.*)";function Un(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function $n(t,r){return t[Sr(3)]=function(){return Mn(r)},t}function Mn(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[M]:n};return n||tr(t,V,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function Vn(t,r,n){r=r&&r[Sr(9)];return r?r(t,n):[t]}const qn=T("split",n);var Jn=C()?T("split",n):Vn,Zn=j("endsWith",n,function(t,r,n){d(t)||m("'"+S(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],o=t[c],n=!a(n)&&n<o?n:o;return _t(t,n-e,n)===r});const Qn=T(U,n);function Xn(t,r,n){return ct(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==Qn(t,w(r),n)}U=T($,n),T=j("includes",n,Xn),$=T;const Yn="ref",te="un"+Yn,re="hasRef",ne="enabled";function ee(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[te]&&o[te](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[re]:()=>o&&o[re]?o[re]():e,[Yn]:()=>(e=!0,o&&o[Yn]&&o[Yn](),i),[te]:u,[ne]:!1},O(i,ne,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function oe(r,t,n,e){var o=h(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),z(a,r,k(arguments))},ee(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(c,r,[t])}return z(u,r,e)},function(t){z(c,r,[t])}));return l.h}function ie(t,r){return oe(this,!0,s,k(arguments))}let ue,ce=100,ae=50;function le(){return!(!(ue=ue||x(()=>nt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(r,t){return!a(t)&&r&&(h(t)?z(r.push,r,t):Ir(t)||Tr(t)?Or(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Gr,t.arrEvery=Er,t.arrFilter=xr,t.arrFind=J,t.arrFindIndex=Rr,t.arrFindLast=Wr,t.arrFindLastIndex=Kr,t.arrForEach=D,t.arrFrom=_r,t.arrIncludes=Br,t.arrIndexOf=Fr,t.arrLastIndexOf=Pr,t.arrMap=Cr,t.arrReduce=Hr,t.arrSlice=k,t.arrSome=i,t.arrayDeepCopyHandler=An,t.asString=w,t.createArrayIterator=function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return tr(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),Mn(t)},t.createCustomError=Xr,t.createEnum=function(t){return ht(t,1,0,jt)},t.createEnumKeyMap=Ft,t.createEnumValueMap=function(t){return ht(t,1,1,jt)},t.createFilenameRegex=function(t,r,n){return Un(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Hn:"(.)"}),!!r,n)},t.createFnDeferredProxy=$r,t.createIterable=function(t){return $n({},t)},t.createIterator=Mn,t.createProxyFuncs=(e,o,t)=>{if(e&&o&&h(t)){let n=v(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?$r(o,t.n):Ur(o[t.n],o))})}return e},t.createRangeIterator=function(t,r,n){let e=t,o=s,i=(y(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return tr(n,"v",{g:function(){return o}}),Mn(n)},t.createSimpleMap=Pt,t.createTimeout=function(t,r){return oe(this,!1,s,k(arguments))},t.createTimeoutWith=function(t,r,n){return oe(this,!1,t,k(arguments,1))},t.createTypeMap=Pt,t.createWildcardRegex=function(t,r,n){return Un(w(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Hn),!!r,n)},t.dateDeepCopyHandler=Nn,t.deepExtend=function(t,r,n,e,o,i,u){return Wn(kn(t)||{},k(arguments))},t.dumpObj=S,t.elapsedTime=Gn,t.encodeAsHtml=function(t){return Tn=Tn||nr(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),w(t).replace(/[&<>"']/g,t=>"&"+Tn.v[t]+";")},t.encodeAsJson=function(t,r){let n;if(d(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+wn(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?it(r)?r:4:s)}catch(t){n='"'+S(t)+'"'}return n},t.fnApply=z,t.fnBind=Ur,t.fnCall=A,t.functionDeepCopyHandler=Ln,t.getDocument=pr,t.getGlobal=sr,t.getHistory=vr,t.getInst=fr,t.getIntValue=function(t,r){return y(t)?r:it(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=Sr,t.getLazy=nr,t.getLength=function(t){return t[Sn]},t.getNavigator=dr,t.getPerformance=_n,t.getSymbol=C,t.getValueByIter=function(r,t,n){return t&&r&&(Or(t,t=>{if(y(r))return-1;r=r[t]}),!y(r))?r:n},t.getValueByKey=function(r,t,n){if(!t||!r)return n;var e=qn(t,"."),o=e.length;for(let t=0;t<o&&!y(r);t++)r=r[e[t]];return y(r)?n:r},t.getWindow=yr,t.hasDocument=()=>!!pr(),t.hasHistory=()=>!!vr(),t.hasIdleCallback=le,t.hasNavigator=()=>!!dr(),t.hasPerformance=function(){return!!_n()},t.hasSymbol=wr,t.hasValue=function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!y(r))if(h(r))e=0<r[c];else if(ot(r))e=!isNaN(r.getTime());else{if(ut(r))return!0;if(b(r)){try{var o=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(v(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ut(o))return o;if(v(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!Tt(r)[c]}e=pt(r)}return e}(t,0)},t.hasWindow=()=>!!yr(),t.isArray=h,t.isArrayBuffer=at,t.isBlob=L,t.isBoolean=ut,t.isDate=ot,t.isDefined=nt,t.isError=lt,t.isFile=B,t.isFormData=W,t.isFunction=v,t.isIterable=Tr,t.isIterator=Ir,t.isNode=()=>(lr=lr||x(()=>!(!process||!(process.versions||{}).node),!1)).v,t.isNotTruthy=function(t){return!t||!Q(()=>t&&0+t,t)},t.isNullOrUndefined=y,t.isNumber=it,t.isObject=b,t.isPlainObject=xn,t.isPrimitive=t=>t===p||et(typeof t),t.isPrimitiveType=et,t.isPromise=function(t){return st(t)&&v(t.catch)},t.isPromiseLike=st,t.isRegExp=ct,t.isStrictNullOrUndefined=rt,t.isStrictUndefined=function(t){return!nt(t)},t.isString=d,t.isSymbol=mr,t.isThenable=ft,t.isTruthy=pt,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=a,t.isWebWorker=()=>(ar=ar||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,t.iterForOf=Or,t.lazySafeGetInst=F,t.makeGlobRegex=function(t,r,n){return Un(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Hn:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},t.makeIterable=$n,t.mathCeil=vn,t.mathFloor=dn,t.mathMax=Wt,t.mathMin=Rt,t.mathToInt=hn,t.mathTrunc=bn,t.newSymbol=function(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:Vt(t)},t.normalizeJsName=function(t,r){t=w(t).replace(In,"_");return a(r)?t:yn(t,!r)},t.objAssign=It,t.objCopyProps=Dn,t.objCreate=Vr,t.objDeepCopy=kn,t.objDeepFreeze=jt,t.objDefine=tr,t.objDefineAccessors=function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),O(t,r,Xt(i))},t.objDefineGet=function(t,r,n,e,o){return O(t,r,Xt({e:o,c:e,[v(n)?"g":"v"]:n}))},t.objDefineProp=O,t.objDefineProperties=Yt,t.objDefineProps=function(t,r){let n={};return g(r,(t,r)=>{n[t]=Xt(r)}),Yt(t,n)},t.objEntries=xt,t.objExtend=function(t,r,n,e,o,i,u){return Wn(t||{},k(arguments))},t.objForEachKey=g,t.objFreeze=Ot,t.objGetOwnPropertyDescriptor=yt,t.objGetPrototypeOf=Et,t.objHasOwn=vt,t.objHasOwnProperty=dt,t.objKeys=Tt,t.objSeal=St,t.objSetPrototypeOf=Jr,t.objToString=tt,t.perfNow=Bn,t.plainObjDeepCopyHandler=Rn,t.polyArrFind=Dr,t.polyArrFindIndex=kr,t.polyArrFindLast=Ar,t.polyArrFindLastIndex=Nr,t.polyArrFrom=Lr,t.polyArrIncludes=zr,t.polyGetKnownSymbol=Zt,t.polyIsArray=function(t){return!y(t)&&"[object Array]"===tt(t)},t.polyNewSymbol=Vt,t.polyObjEntries=mt,t.polyObjHasOwn=bt,t.polyObjKeys=function(t){if(!b(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)vt(t,n)&&r.push(n);return r},t.polyStrIncludes=Xn,t.polyStrSubstr=Gt,t.polyStrSymSplit=Vn,t.polyStrTrim=I,t.polyStrTrimEnd=on,t.polyStrTrimStart=en,t.polySymbolFor=qt,t.polySymbolKeyFor=Jt,t.polyUtcNow=rn,t.readArgs=(t,r,i)=>{if(Mr=Mr||nr(()=>wr()&&Sr(3)),!vt(t,c)){var u=Mr.v&&t[Mr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(Or(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return k(t,r,i)},t.safeGet=Q,t.safeGetLazy=x,t.scheduleIdleCallback=function(n,e){function o(t){let r=Bn();return{didTimeout:t,timeRemaining:()=>ae-Gn(r)}}if(le()){let r=ee(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return ie(()=>{n(o(!0))},a(t)?ce:t)},t.scheduleInterval=function(t,r){let n=this,e=k(arguments);return ee(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h},t.scheduleTimeout=ie,t.scheduleTimeoutWith=function(t,r,n){return oe(this,!0,t,k(arguments,1))},t.setBypassLazyCache=function(t){rr&&rr(),E.lzy=t},t.setDefaultIdleTimeout=function(t){ce=t},t.setDefaultMaxExecutionTime=function(t){ae=t},t.setValueByIter=function(n,t,e){if(n&&t){let r;Or(t,t=>{r&&(y(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},t.setValueByKey=function(r,t,n){var e;r&&t&&(e=(t=qn(t,".")).pop(),D(t,t=>{y(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},t.strCamelCase=yn,t.strContains=$,t.strEndsWith=Zn,t.strIncludes=T,t.strIndexOf=Qn,t.strIsNullOrEmpty=function(t){return d(t)?t===l:y(t)},t.strIsNullOrWhiteSpace=function(t){return d(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:y(t)},t.strKebabCase=function(t,r){t=pn(t,"-");return(r?N:fn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,r){return _t(t,0,r)},t.strLetterCase=function(t){return w(t).replace(/(_|\b)\w/g,N)},t.strLower=fn,t.strPadEnd=o,t.strPadStart=wn,t.strRepeat=gn,t.strRight=function(t,r){var n=t[c];return r<=0?l:r<n?_t(t,n-r):t},t.strSlice=Kt,t.strSnakeCase=function(t,r){t=pn(t,"_");return(r?N:fn)(t)},t.strSplit=qn,t.strStartsWith=Ht,t.strSubstr=Bt,t.strSubstring=_t,t.strSymSplit=Jn,t.strTrim=un,t.strTrimEnd=ln,t.strTrimLeft=an,t.strTrimRight=sn,t.strTrimStart=cn,t.strUpper=N,t.symbolFor=function(t){return br&&(!E.lzy||P.b)||C(),(br.v||qt)(t)},t.symbolKeyFor=function(t){return hr&&(!E.lzy||P.b)||C(),(hr.v||Jt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=gt,t.throwTypeError=m,t.throwUnsupported=function(t){throw new(Yr=Yr||Xr("UnsupportedError"))(t)},t.utcNow=tn}var r=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
function t(t){"use strict";const s=void 0,p=null,l="";var L="boolean";const _="function";var R="number";const W="object",f="prototype",K="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const c="length",M="done",V="value",q="name";var J="slice";const e=Object,Z=e[f];var n=(I=String)[f],o=Math,i=(Br=Array)[f];function Q(t,r){let n=r;try{n=t()}catch(t){}return n}const X=[B,R,L,r,"symbol","bigint"];function Y(r){return function(t){return typeof t===r}}function u(t){const r="[object "+t+"]";return function(t){return!(!t||tt(t)!==r)}}function tt(t){return Z.toString.call(t)}function a(t){return typeof t===r||t===r}function y(t){return t===p||a(t)}function rt(t){return t===p||!nt(t)}function nt(t){return!!t||t!==s}const et=t=>t!==W&&!!~X.indexOf(t),d=Y(B),v=Y(_);function b(t){return!(!t&&y(t)||!t||typeof t!==W)}const h=Br.isArray,ot=u("Date"),it=Y(R),ut=Y(L),ct=u("RegExp");var B=u("File"),R=u("FormData"),L=u("Blob"),at=u("ArrayBuffer");const lt=u("Error");function st(t){return!!t&&v(t.then)}var ft=st;function pt(t){return!(!t||Q(()=>!(t&&0+t),!t))}const yt=e.getOwnPropertyDescriptor;function dt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const vt=e.hasOwn||bt;function bt(t,r){return dt(t,r)||!!yt(t,r)}function g(t,r,n){if(t&&b(t))for(const e in t)if(vt(t,e)&&-1===r.call(n||t,e,t[e]))break}function ht(t,n,e,r){let o={};return g(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function m(t){throw new TypeError(t)}function gt(t){throw new RangeError(t)}function mt(t){let n=[];return g(t,(t,r)=>{n.push([t,r])}),n}const wt=e.freeze;var St=t=>t,It=e.assign;function Tt(t){return b(t)&&t!==p||m("objKeys called on non-object"),e.keys(t)}function jt(t){return wt&&g(t,(t,r)=>{(h(r)||b(r))&&wt(r)}),Ot(t)}const Ot=wt||St,Et=(St=e.seal||St,e.getPrototypeOf||(t=>t[K]||p));var xt=e.entries||mt;function Ft(t){return ht(t,0,0,jt)}function Pt(t){let n={};return g(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),jt(n)}const Ct=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}),w=I,zt="__tsUtils$gblCfg";let Dt;function kt(){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 At(){var t;return Dt||(t=kt()||{},Dt=t[zt]=t[zt]||{}),Dt}function S(t,r){let n=l;if(lt(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?it(r)?r:4:s)}catch(t){n=" - "+S(t,r)}return tt(t)+": "+n}const Nt=i[J],Lt=(t,r)=>{m("'"+w(t)+"' not defined for "+S(r))};var I=r=>function(t){return t[r].apply(t,Nt.call(arguments,1))},T=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Nt.call(arguments,1));Lt(n,t)}},j=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Nt.call(r,1):r);Lt(e,t)}},_t=o.min;const Rt=o.max,Wt=T(J,n),Kt=T("substring",n);var Bt=j("substr",n,Gt);function Gt(t,r,n){return y(t)&&m("'polyStrSubstr called with invalid "+S(t)),n<0?l:((r=r||0)<0&&(r=Rt(r+t[c],0)),a(n)?Wt(t,r):Wt(t,r,r+n))}const Ht=j("startsWith",n,function(t,r,n){d(t)||m("'"+S(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],n=0<n?n:0;return Kt(t,n,n+e)===r}),Ut="_urid";let $t;function Mt(){var t;return $t||(t=At(),$t=t.gblSym=t.gblSym||{k:{},s:{}}),$t}let Vt={};function qt(t){return{description:w(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Jt(n){var e=Mt();if(!vt(e.k,n)){let t=qt(n),r=Tt(e.s).length;t[Ut]=()=>r+"_"+t.toString(),e.k[n]=t,e.s[t[Ut]()]=w(n)}return e.k[n]}function Zt(t){t&&t.toString&&Ht(t.toString(),H)||m(t+" is not a symbol");t=t._polyfill&&t[Ut]&&t[Ut]();return t?Mt().s[t]:void 0}function Qt(t){t=Ct[t];return t?Vt[t]=Vt[t]||qt(H+"."+t):void 0}const Xt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function Yt(r){let n={};var t;return n[Xt.c]=!0,n[Xt.e]=!0,r.l&&(n.get=()=>r.l.v,t=yt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),g(r,(t,r)=>{n[Xt[t]]=a(r)?n[Xt[t]]:r}),n}const O=e.defineProperty,tr=e.defineProperties;function rr(t,r,n){return O(t,r,Yt(n))}let E,nr=function(){E=At(),nr=p};function er(r){let n={};return nr&&nr(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function x(t,r){return er(()=>Q(t,r))}let or,ir,ur,cr,ar,lr,sr;const F=t=>x(()=>pr(t)||s,s),fr=t=>(or=!or||!1===t||E&&E.lzy&&!or.b?x(kt,p):or).v,pr=(t,r)=>{r=or&&!1!==r?or.v:fr(r);return r&&r[t]?r[t]:"window"===t&&ir?ir.v:p},yr=()=>(ur=!ur||E&&E.lzy&&!ur.b?F("document"):ur).v,dr=()=>(ir=!ir||E&&E.lzy&&!ir.b?F("window"):ir).v,vr=()=>(cr=!cr||E&&E.lzy&&!cr.b?F("navigator"):cr).v,br=()=>(ar=!ar||E&&E.lzy&&!ar.b?F("history"):ar).v;let P,hr,gr;function mr(t){return x(function(){return P.v?P.v[t]:s},s)}var wr=Y("symbol");function Sr(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),hr&&!t||(hr=mr("for")),gr&&!t||(gr=mr("keyFor")),P.v}function Ir(t,r){var n=Ct[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?s:Qt(t)}function Tr(t){return!!t&&v(t.next)}function jr(t){return!rt(t)&&v(t[Ir(3)])}let Or;function Er(e,o,i){if(e&&(Tr(e)||(e=e[(Or=Or||er(()=>Ir(3))).v]?e[Or.v]():null),Tr(e))){let r,n;try{let t=0;for(;!(n=e.next())[M]&&-1!==o.call(i||e,n[V],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[M]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=I("apply");var xr=T("every",i),Fr=T("filter",i);function D(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const Pr=T(U,i);var Cr=T($,i);const zr=T("map",i),k=T(J,i),A=I("call");function Dr(t,r,n){return-1!==Pr(t,r,n)}function kr(t,r,n){r=Ar(t,r,n);return-1!==r?t[r]:void 0}function Ar(n,e,o){let i=-1;return D(n,(t,r)=>{if(A(e,o|n,t,r,n))return i=r,-1}),i}function Nr(t,r,n){r=Lr(t,r,n);return-1!==r?t[r]:void 0}function Lr(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){o=t;break}return o}function _r(t,n,e){var r;if(h(t))return r=k(t),n?zr(r,n,e):r;let o=[];return Er(t,(t,r)=>o.push(n?A(n,e,t,r):t)),o}var J=j("find",i,kr),Rr=j("findIndex",i,Ar),Wr=j("findLast",i,Nr),Kr=j("findLastIndex",i,Lr),Br=Br.from||_r,Gr=j("includes",i,Dr),Hr=Gr,Ur=T("reduce",i),i=T("some",i);const $r=I("bind"),Mr=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};let Vr;const qr=e.create||function(t){if(!t)return{};var r=typeof t;if(r!==W&&r!=_)throw new TypeError("Prototype must be an Object or function: "+S(t));function n(){}return n[f]=t,new n};let Jr;function Zr(t,r){return(e.setPrototypeOf||function(n,t){(Jr=Jr||er(()=>({[K]:[]})instanceof Array)).v?n[K]=t:g(t,(t,r)=>n[t]=r)})(t,r)}const Qr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Xr=(t,r)=>{try{rr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Yr(e,o,t){let i=t||Error,u=i[f][q],c=Error.captureStackTrace;return n=e,a=function(){var t=this;try{Qr(i,e);var r,n=z(i,t,k(arguments))||t;return n!==t&&(r=Et(t))!==Et(n)&&Zr(n,r),c&&c(n,t[G]),o&&o(n,arguments),n}finally{Qr(i,u)}},t=i,Xr(a,n),(a=Zr(a,t))[f]=t===p?qr(t):(r[f]=t[f],new r),a;function r(){this.constructor=a,Xr(this,n)}var n,a}let tn;function rn(){return(Date.now||nn)()}function nn(){return(new Date).getTime()}function en(r){return function(t){return y(t)&&m("strTrim called ["+S(t)+"]"),t&&t.replace?t.replace(r,l):t}}var I=en(/^\s+|(?=\s)\s+$/g),on=en(/^\s+/g),un=en(/(?=\s)\s+$/g);const cn=j("trim",n,I);var an=j("trimStart",n,on),ln=an,sn=j("trimEnd",n,un),fn=sn;const N=T("toUpperCase",n),pn=T("toLowerCase",n);function yn(t,c,a){return cn(w(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=N(u)),(o||l)+c+u})}function dn(t,r){return yn(t,"",!0).replace(/^\w/,r?N:pn)}const vn=o.floor,bn=o.ceil,hn=o.trunc||function(t){t=+t;return(0<t?vn:bn)(t)};function gn(t,r){var n=+t;return n==1/0&&r&>("invalid value ["+S(t)+"]"),n!=n||0==n?0:hn(n)}const mn=j("repeat",n,function(t,r){y(t)&&m("can't convert ["+S(t)+"]"),(r=gn(r,!0))<0&>("invalid count must be >= 0 && < Infinity");let n=d(t)?t:w(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function wn(t,r,n){let e=l;r=gn(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=y(n)?" ":w(n))[c]?mn(e,bn(r/e[c])):e)[c]>r)?Kt(e,0,r):e}const Sn=j("padStart",n,function(t,r,n){return wn(t,r,n)+t});var In,o=j("padEnd",n,function(t,r,n){return t+wn(t,r,n)});const Tn=/([^\w\d_$])/g;let jn,On,En,xn;function Fn(r){if(!r||typeof r!==W)return!1;let n=!1;if(r!==(xn=xn||!dr()||dr())){En||(On=Function[f].toString,En=A(On,e));try{let t=Et(r);(n=!t)||(dt(t,G)&&(t=t[G]),n=t&&typeof t==_&&On.call(t)===En)}catch(t){}}return n}const Pn=t=>(t.value&&Rn(t),!0),Cn=[Nn,Rn,_n,Ln];function zn(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===W?c=Fn(t):a=t===p||et(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>zn(e,t,r?n:o,r),copyTo:(t,r)=>Dn(e,t,r,n)});if(l.isPrim)return i&&A(i,o,l)?l.result:t;{var u=e,s=t;let n;if(D(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;rr(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!A(r||(t<Cn.length?Cn[t++]:Pn),o,l);)r=p}}return n.v}}function Dn(t,r,n,e){if(!y(n))for(const o in n)r[o]=zn(t,n[o],e,o);return r}function kn(t,r,n){return Dn([],t,r,{handler:n,src:r,path:[]})}function An(t,r){return zn([],t,{handler:r,src:t})}function Nn(t){var r,n=t.value;return!!h(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function Ln(t){var r=t.value;return!!ot(r)&&(t.result=new Date(r.getTime()),!0)}function _n(t){return t.type===_}function Rn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Wn(r,t){return D(t,t=>{kn(r,t)}),r}In=c;let Kn;function Bn(){return(Kn=!Kn||!Kn.b&&E&&E.lzy?F("performance"):Kn).v}function Gn(){var t=Bn();return t&&t.now?t.now():rn()}function Hn(t){return Gn()-t}const Un="(.*)";function $n(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function Mn(t,r){return t[Ir(3)]=function(){return Vn(r)},t}function Vn(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[M]:n};return n||rr(t,V,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function qn(t,r,n){r=r&&r[Ir(9)];return r?r(t,n):[t]}const Jn=T("split",n);var Zn=C()?T("split",n):qn,Qn=j("endsWith",n,function(t,r,n){d(t)||m("'"+S(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],o=t[c],n=!a(n)&&n<o?n:o;return Kt(t,n-e,n)===r});const Xn=T(U,n);function Yn(t,r,n){return ct(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==Xn(t,w(r),n)}U=T($,n),T=j("includes",n,Yn),$=T;const te="ref",re="un"+te,ne="hasRef",ee="enabled";function oe(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[re]&&o[re](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[ne]:()=>o&&o[ne]?o[ne]():e,[te]:()=>(e=!0,o&&o[te]&&o[te](),i),[re]:u,[ee]:!1},O(i,ee,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function ie(r,t,n,e){var o=h(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),z(a,r,k(arguments))},oe(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(c,r,[t])}return z(u,r,e)},function(t){z(c,r,[t])}));return l.h}function ue(t,r){return ie(this,!0,s,k(arguments))}let ce,ae=100,le=50;function se(){return!(!(ce=ce||x(()=>nt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(r,t){return!a(t)&&r&&(h(t)?z(r.push,r,t):Tr(t)||jr(t)?Er(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Hr,t.arrEvery=xr,t.arrFilter=Fr,t.arrFind=J,t.arrFindIndex=Rr,t.arrFindLast=Wr,t.arrFindLastIndex=Kr,t.arrForEach=D,t.arrFrom=Br,t.arrIncludes=Gr,t.arrIndexOf=Pr,t.arrLastIndexOf=Cr,t.arrMap=zr,t.arrReduce=Ur,t.arrSlice=k,t.arrSome=i,t.arrayDeepCopyHandler=Nn,t.asString=w,t.createArrayIterator=function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return rr(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),Vn(t)},t.createCustomError=Yr,t.createEnum=function(t){return ht(t,1,0,jt)},t.createEnumKeyMap=Ft,t.createEnumValueMap=function(t){return ht(t,1,1,jt)},t.createFilenameRegex=function(t,r,n){return $n(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Un:"(.)"}),!!r,n)},t.createFnDeferredProxy=Mr,t.createIterable=function(t){return Mn({},t)},t.createIterator=Vn,t.createProxyFuncs=(e,o,t)=>{if(e&&o&&h(t)){let n=v(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?Mr(o,t.n):$r(o[t.n],o))})}return e},t.createRangeIterator=function(t,r,n){let e=t,o=s,i=(y(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return rr(n,"v",{g:function(){return o}}),Vn(n)},t.createSimpleMap=Pt,t.createTimeout=function(t,r){return ie(this,!1,s,k(arguments))},t.createTimeoutWith=function(t,r,n){return ie(this,!1,t,k(arguments,1))},t.createTypeMap=Pt,t.createWildcardRegex=function(t,r,n){return $n(w(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Un),!!r,n)},t.dateDeepCopyHandler=Ln,t.deepExtend=function(t,r,n,e,o,i,u){return Wn(An(t)||{},k(arguments))},t.dumpObj=S,t.elapsedTime=Hn,t.encodeAsHtml=function(t){return jn=jn||er(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),w(t).replace(/[&<>"']/g,t=>"&"+jn.v[t]+";")},t.encodeAsJson=function(t,r){let n;if(d(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Sn(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?it(r)?r:4:s)}catch(t){n='"'+S(t)+'"'}return n},t.fnApply=z,t.fnBind=$r,t.fnCall=A,t.functionDeepCopyHandler=_n,t.getDocument=yr,t.getGlobal=fr,t.getHistory=br,t.getInst=pr,t.getIntValue=function(t,r){return y(t)?r:it(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=Ir,t.getLazy=er,t.getLength=function(t){return t[In]},t.getNavigator=vr,t.getPerformance=Bn,t.getSymbol=C,t.getValueByIter=function(r,t,n){return t&&r&&(Er(t,t=>{if(y(r))return-1;r=r[t]}),!y(r))?r:n},t.getValueByKey=function(r,t,n){if(!t||!r)return n;var e=Jn(t,"."),o=e.length;for(let t=0;t<o&&!y(r);t++)r=r[e[t]];return y(r)?n:r},t.getWindow=dr,t.hasDocument=()=>!!yr(),t.hasHistory=()=>!!br(),t.hasIdleCallback=se,t.hasNavigator=()=>!!vr(),t.hasPerformance=function(){return!!Bn()},t.hasSymbol=Sr,t.hasValue=function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!y(r))if(h(r))e=0<r[c];else if(ot(r))e=!isNaN(r.getTime());else{if(ut(r))return!0;if(b(r)){try{var o=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(v(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ut(o))return o;if(v(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!Tt(r)[c]}e=pt(r)}return e}(t,0)},t.hasWindow=()=>!!dr(),t.isArray=h,t.isArrayBuffer=at,t.isBlob=L,t.isBoolean=ut,t.isDate=ot,t.isDefined=nt,t.isError=lt,t.isFile=B,t.isFormData=R,t.isFunction=v,t.isIterable=jr,t.isIterator=Tr,t.isNode=()=>(sr=sr||x(()=>!(!process||!(process.versions||{}).node),!1)).v,t.isNotTruthy=function(t){return!t||!Q(()=>t&&0+t,t)},t.isNullOrUndefined=y,t.isNumber=it,t.isObject=b,t.isPlainObject=Fn,t.isPrimitive=t=>t===p||et(typeof t),t.isPrimitiveType=et,t.isPromise=function(t){return st(t)&&v(t.catch)},t.isPromiseLike=st,t.isRegExp=ct,t.isStrictNullOrUndefined=rt,t.isStrictUndefined=function(t){return!nt(t)},t.isString=d,t.isSymbol=wr,t.isThenable=ft,t.isTruthy=pt,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=a,t.isWebWorker=()=>(lr=lr||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,t.iterForOf=Er,t.lazySafeGetInst=F,t.makeGlobRegex=function(t,r,n){return $n(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Un:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},t.makeIterable=Mn,t.mathCeil=bn,t.mathFloor=vn,t.mathMax=Rt,t.mathMin=_t,t.mathToInt=gn,t.mathTrunc=hn,t.newSymbol=function(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:qt(t)},t.normalizeJsName=function(t,r){t=w(t).replace(Tn,"_");return a(r)?t:dn(t,!r)},t.objAssign=It,t.objCopyProps=kn,t.objCreate=qr,t.objDeepCopy=An,t.objDeepFreeze=jt,t.objDefine=rr,t.objDefineAccessors=function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),O(t,r,Yt(i))},t.objDefineGet=function(t,r,n,e,o){return O(t,r,Yt({e:o,c:e,[v(n)?"g":"v"]:n}))},t.objDefineProp=O,t.objDefineProperties=tr,t.objDefineProps=function(t,r){let n={};return g(r,(t,r)=>{n[t]=Yt(r)}),tr(t,n)},t.objEntries=xt,t.objExtend=function(t,r,n,e,o,i,u){return Wn(t||{},k(arguments))},t.objForEachKey=g,t.objFreeze=Ot,t.objGetOwnPropertyDescriptor=yt,t.objGetPrototypeOf=Et,t.objHasOwn=vt,t.objHasOwnProperty=dt,t.objKeys=Tt,t.objSeal=St,t.objSetPrototypeOf=Zr,t.objToString=tt,t.perfNow=Gn,t.plainObjDeepCopyHandler=Rn,t.polyArrFind=kr,t.polyArrFindIndex=Ar,t.polyArrFindLast=Nr,t.polyArrFindLastIndex=Lr,t.polyArrFrom=_r,t.polyArrIncludes=Dr,t.polyGetKnownSymbol=Qt,t.polyIsArray=function(t){return!y(t)&&"[object Array]"===tt(t)},t.polyNewSymbol=qt,t.polyObjEntries=mt,t.polyObjHasOwn=bt,t.polyObjKeys=function(t){if(!b(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)vt(t,n)&&r.push(n);return r},t.polyStrIncludes=Yn,t.polyStrSubstr=Gt,t.polyStrSymSplit=qn,t.polyStrTrim=I,t.polyStrTrimEnd=un,t.polyStrTrimStart=on,t.polySymbolFor=Jt,t.polySymbolKeyFor=Zt,t.polyUtcNow=nn,t.readArgs=(t,r,i)=>{if(Vr=Vr||er(()=>Sr()&&Ir(3)),!vt(t,c)){var u=Vr.v&&t[Vr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(Er(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return k(t,r,i)},t.safeGet=Q,t.safeGetLazy=x,t.scheduleIdleCallback=function(n,e){function o(t){let r=Gn();return{didTimeout:t,timeRemaining:()=>le-Hn(r)}}if(se()){let r=oe(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return ue(()=>{n(o(!0))},a(t)?ae:t)},t.scheduleInterval=function(t,r){let n=this,e=k(arguments);return oe(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h},t.scheduleTimeout=ue,t.scheduleTimeoutWith=function(t,r,n){return ie(this,!0,t,k(arguments,1))},t.setBypassLazyCache=function(t){nr&&nr(),E.lzy=t},t.setDefaultIdleTimeout=function(t){ae=t},t.setDefaultMaxExecutionTime=function(t){le=t},t.setValueByIter=function(n,t,e){if(n&&t){let r;Er(t,t=>{r&&(y(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},t.setValueByKey=function(r,t,n){var e;r&&t&&(e=(t=Jn(t,".")).pop(),D(t,t=>{y(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},t.strCamelCase=dn,t.strContains=$,t.strEndsWith=Qn,t.strIncludes=T,t.strIndexOf=Xn,t.strIsNullOrEmpty=function(t){return d(t)?t===l:y(t)},t.strIsNullOrWhiteSpace=function(t){return d(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:y(t)},t.strKebabCase=function(t,r){t=yn(t,"-");return(r?N:pn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,r){return Kt(t,0,r)},t.strLetterCase=function(t){return w(t).replace(/(_|\b)\w/g,N)},t.strLower=pn,t.strPadEnd=o,t.strPadStart=Sn,t.strRepeat=mn,t.strRight=function(t,r){var n=t[c];return r<=0?l:r<n?Kt(t,n-r):t},t.strSlice=Wt,t.strSnakeCase=function(t,r){t=yn(t,"_");return(r?N:pn)(t)},t.strSplit=Jn,t.strStartsWith=Ht,t.strSubstr=Bt,t.strSubstring=Kt,t.strSymSplit=Zn,t.strTrim=cn,t.strTrimEnd=sn,t.strTrimLeft=ln,t.strTrimRight=fn,t.strTrimStart=an,t.strUpper=N,t.symbolFor=function(t){return hr&&(!E.lzy||P.b)||C(),(hr.v||Jt)(t)},t.symbolKeyFor=function(t){return gr&&(!E.lzy||P.b)||C(),(gr.v||Zt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=gt,t.throwTypeError=m,t.throwUnsupported=function(t){throw new(tn=tn||Yr("UnsupportedError"))(t)},t.utcNow=rn}var r=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((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.10.0 */ | ||
System.register("nevware21.ts-utils",[],function(Bn){"use strict";return{execute:function(){Bn({arrAppend:function(r,t){return!v(t)&&r&&(w(t)?k(r.push,r,t):pr(t)||yr(t)?br(t,t=>{r.push(t)}):r.push(t)),r},arrForEach:A,arrayDeepCopyHandler:pn,createArrayIterator:function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return x(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),On(t)},createCustomError:Ar,createEnum:function(t){return yt(t,1,0,gt)},createEnumKeyMap:wt,createEnumValueMap:function(t){return yt(t,1,1,gt)},createFilenameRegex:function(t,r,n){return Tn(j(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?wn:In}),!!r,n)},createIterable:function(t){return jn({},t)},createIterator:On,createRangeIterator:function(t,r,n){let e=t,o=s,i=(h(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return x(n,"v",{g:function(){return o}}),On(n)},createSimpleMap:It,createTimeout:function(t,r){return Nn(this,!1,s,N(arguments))},createTimeoutWith:function(t,r,n){return Nn(this,!1,t,N(arguments,1))},createTypeMap:It,createWildcardRegex:function(t,r,n){return Tn(j(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,wn),!!r,n)},dateDeepCopyHandler:yn,deepExtend:function(t,r,n,e,o,i,u){return vn(fn(t)||{},N(arguments))},dumpObj:O,elapsedTime:Sn,encodeAsHtml:function(t){return tn=tn||P(()=>({"&":"amp","<":"lt",">":"gt",[Xr]:"quot","'":"#39"})),j(t).replace(/[&<>"']/g,t=>"&"+tn.v[t]+";")},encodeAsJson:function(t,r){let n;if(g(t))n=Xr+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return t===Xr||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Qr(Br(t),4,"0"))})+Xr;else try{n=JSON.stringify(t,p,r?et(r)?r:4:s)}catch(t){n=Xr+O(t)+Xr}return n},functionDeepCopyHandler:dn,getIntValue:function(t,r){return h(t)?r:et(t)?t:isNaN(t=parseInt(t,10))?r:t},getKnownSymbol:fr,getLazy:P,getPerformance:gn,getSymbol:D,getValueByIter:function(r,t,n){return t&&r&&(br(t,t=>{if(h(r))return-1;r=r[t]}),!h(r))?r:n},getValueByKey:function(r,t,n){if(!t||!r)return n;var e=xn(t,"."),o=e.length;for(let t=0;t<o&&!h(r);t++)r=r[e[t]];return h(r)?n:r},hasIdleCallback:_n,hasPerformance:function(){return!!gn()},hasSymbol:sr,hasValue:function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!h(r))if(w(r))e=0<r[c];else if(nt(r))e=!isNaN(r.getTime());else{if(ot(r))return!0;if(S(r)){try{var o=function(r,t){let n;return A(t,t=>{if(t in r)return t=r[t],n=0<(m(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ot(o))return o;if(m(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!ht(r)[c]}e=at(r)}return e}(t,0)},isDefined:tt,isIterable:yr,isIterator:pr,isNotTruthy:function(t){return!t||!J(()=>t&&0+t,t)},isNullOrUndefined:h,isObject:S,isPlainObject:on,isPromise:function(t){return ct(t)&&m(t.catch)},isPromiseLike:ct,isStrictNullOrUndefined:Y,isStrictUndefined:function(t){return!tt(t)},isTruthy:at,isTypeof:function(t,r){return typeof t===r},isUndefined:v,iterForOf:br,makeGlobRegex:function(t,r,n){return Tn(j(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?wn:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},makeIterable:jn,mathToInt:qr,newSymbol:function(t,r){return z&&(!F.lzy||z.b)||D(),z.v?z.v(t):r?p:Wt(t)},normalizeJsName:function(t,r){t=j(t).replace(Yr,"_");return v(r)?t:Ur(t,!r)},objCopyProps:sn,objDeepCopy:fn,objDeepFreeze:gt,objDefine:x,objDefineAccessors:function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),E(t,r,Ht(i))},objDefineGet:function(t,r,n,e,o){return E(t,r,Ht({e:o,c:e,[m(n)?"g":"v"]:n}))},objDefineProps:function(t,r){let n={};return I(r,(t,r)=>{n[t]=Ht(r)}),Ut(t,n)},objExtend:function(t,r,n,e,o,i,u){return vn(t||{},N(arguments))},objForEachKey:I,objHasOwnProperty:st,objKeys:ht,objSetPrototypeOf:Cr,objToString:X,perfNow:mn,plainObjDeepCopyHandler:bn,polyArrFind:Sr,polyArrFindIndex:wr,polyArrFindLast:Ir,polyArrFindLastIndex:Tr,polyArrFrom:jr,polyArrIncludes:mr,polyGetKnownSymbol:Bt,polyIsArray:function(t){return!h(t)&&"[object Array]"===X(t)},polyNewSymbol:Wt,polyObjEntries:bt,polyObjHasOwn:pt,polyObjKeys:function(t){if(!S(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)ft(t,n)&&r.push(n);return r},polyStrIncludes:Pn,polyStrSubstr:kt,polyStrSymSplit:En,polySymbolFor:Kt,polySymbolKeyFor:_t,polyUtcNow:Rr,safeGet:J,safeGetLazy:C,scheduleIdleCallback:function(n,e){function o(t){let r=mn();return{didTimeout:t,timeRemaining:()=>Kn-Sn(r)}}if(_n()){let r=An(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return Ln(()=>{n(o(!0))},v(t)?Wn:t)},scheduleInterval:function(t,r){let n=this,e=N(arguments),o=An(!0,t=>(t&&clearInterval(t),k(setInterval,n,e)),t=>{k(clearInterval,n,[t])});return o.h},scheduleTimeout:Ln,scheduleTimeoutWith:function(t,r,n){return Nn(this,!0,t,N(arguments,1))},setBypassLazyCache:function(t){$t&&$t(),F.lzy=t},setDefaultIdleTimeout:function(t){Wn=t},setDefaultMaxExecutionTime:function(t){Kn=t},setValueByIter:function(n,t,e){if(n&&t){let r;br(t,t=>{r&&(h(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},setValueByKey:function(r,t,n){var e;r&&t&&(e=(t=xn(t,".")).pop(),A(t,t=>{h(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},strCamelCase:Ur,strIsNullOrEmpty:function(t){return g(t)?t===l:h(t)},strIsNullOrWhiteSpace:function(t){return g(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:h(t)},strKebabCase:function(t,r){t=Hr(t,"-");return(r?Br:Gr)(t)},strLeft:function(t,r){return Dt(t,0,r)},strLetterCase:function(t){return j(t).replace(/(_|\b)\w/g,Br)},strRight:function(t,r){var n=t[c];return r<=0?l:r<n?Dt(t,n-r):t},strSnakeCase:function(t,r){t=Hr(t,"_");return(r?Br:Gr)(t)},symbolFor:function(t){return cr&&(!F.lzy||z.b)||D(),(cr.v||Kt)(t)},symbolKeyFor:function(t){return ar&&(!F.lzy||z.b)||D(),(ar.v||_t)(t)},throwError:function(t){throw Error(t)},throwRangeError:dt,throwTypeError:T,throwUnsupported:function(t){throw new(Nr=Nr||Ar("UnsupportedError"))(t)},utcNow:Lr});const s=void 0,p=null,l="";var t="boolean";const L="function";var r="number";const R="object",a="prototype",W="__proto__";var n="string";const e="undefined",K="constructor",_="Symbol",B="_polyfill";var G="indexOf",H="lastIndexOf";const c="length",U="done",$="value",M="name";var o="slice";const i=Object,V=i[a];var u=String,f=u[a],q=Math,y=Array,d=y[a];function J(t,r){let n=r;try{n=t()}catch(t){}return n}const Z=[n,r,t,e,"symbol","bigint"];function Q(r){return function(t){return typeof t===r}}function b(t){const r="[object "+t+"]";return function(t){return!(!t||X(t)!==r)}}function X(t){return V.toString.call(t)}function v(t){return typeof t===e||t===e}function h(t){return t===p||v(t)}function Y(t){return t===p||!tt(t)}function tt(t){return!!t||t!==s}Bn("isPrimitive",t=>t===p||rt(typeof t));const rt=Bn("isPrimitiveType",t=>t!==R&&!!~Z.indexOf(t)),g=Bn("isString",Q(n)),m=Bn("isFunction",Q(L));function S(t){return!(!t&&h(t)||!t||typeof t!==R)}const w=Bn("isArray",y.isArray),nt=Bn("isDate",b("Date")),et=Bn("isNumber",Q(r)),ot=Bn("isBoolean",Q(t)),it=Bn("isRegExp",b("RegExp")),ut=(Bn("isFile",b("File")),Bn("isFormData",b("FormData")),Bn("isBlob",b("Blob")),Bn("isArrayBuffer",b("ArrayBuffer")),Bn("isError",b("Error")));function ct(t){return!!t&&m(t.then)}function at(t){return!(!t||J(()=>!(t&&0+t),!t))}Bn("isThenable",ct);const lt=Bn("objGetOwnPropertyDescriptor",i.getOwnPropertyDescriptor);function st(t,r){return t&&V.hasOwnProperty.call(t,r)}const ft=Bn("objHasOwn",i.hasOwn||pt);function pt(t,r){return st(t,r)||!!lt(t,r)}function I(t,r,n){if(t&&S(t))for(const e in t)if(ft(t,e)&&-1===r.call(n||t,e,t[e]))break}function yt(t,n,e,r){let o={};return I(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function T(t){throw new TypeError(t)}function dt(t){throw new RangeError(t)}function bt(t){let n=[];return I(t,(t,r)=>{n.push([t,r])}),n}const vt=i.freeze;n=t=>t;function ht(t){return S(t)&&t!==p||T("objKeys called on non-object"),i.keys(t)}function gt(t){return vt&&I(t,(t,r)=>{(w(r)||S(r))&&vt(r)}),mt(t)}Bn("objAssign",i.assign);const mt=Bn("objFreeze",vt||n),St=(Bn("objSeal",i.seal||n),Bn("objGetPrototypeOf",i.getPrototypeOf||(t=>t[W]||p)));function wt(t){return yt(t,0,0,gt)}function It(t){let n={};return I(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),gt(n)}Bn("objEntries",i.entries||bt);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}),j=Bn("asString",u),jt="__tsUtils$gblCfg";let Ot;function Et(){var t;return(t=(t=(t=typeof globalThis!==e?globalThis:void 0)||typeof self===e?t:self)||typeof window===e?t:window)||typeof global===e?t:global}function xt(){var t;return Ot||(t=Et()||{},Ot=t[jt]=t[jt]||{}),Ot}function O(t,r){let n=l;if(ut(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?et(r)?r:4:s)}catch(t){n=" - "+O(t,r)}return X(t)+": "+n}const Ft=d[o],Pt=(t,r)=>{T("'"+j(t)+"' not defined for "+O(r))};r=r=>function(t){return t[r].apply(t,Ft.call(arguments,1))},t=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Ft.call(arguments,1));Pt(n,t)}},n=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Ft.call(r,1):r);Pt(e,t)}};Bn("mathMin",q.min);const Ct=Bn("mathMax",q.max),zt=Bn("strSlice",t(o,f)),Dt=Bn("strSubstring",t("substring",f));function kt(t,r,n){return h(t)&&T("'polyStrSubstr called with invalid "+O(t)),n<0?l:((r=r||0)<0&&(r=Ct(r+t[c],0)),v(n)?zt(t,r):zt(t,r,r+n))}Bn("strSubstr",n("substr",f,kt));const At=Bn("strStartsWith",n("startsWith",f,function(t,r,n){g(t)||T("'"+O(t)+"' is not a string");var r=g(r)?r:j(r),e=r[c],n=0<n?n:0;return Dt(t,n,n+e)===r}));let Nt;function Lt(){var t;return Nt||(t=xt(),Nt=t.gblSym=t.gblSym||{k:{},s:{}}),Nt}let Rt={};function Wt(t){var r={description:j(t),toString:()=>_+"("+t+")"};return r[B]=!0,r}function Kt(t){var r,n=Lt();return ft(n,t)||(r=Wt(t),n.k[t]=r,n.s[r]=j(t)),n.k[t]}function _t(t){return t&&t.toString&&At(t.toString(),_)||T(t+" is not a symbol"),Lt().s[t]}function Bt(t){t=Tt[t];return t?Rt[t]=Rt[t]||Wt(_+"."+t):void 0}const Gt={e:"enumerable",c:"configurable",v:$,w:"writable",g:"get",s:"set"};function Ht(r){let n={};var t;return n[Gt.c]=!0,n[Gt.e]=!0,r.l&&(n.get=()=>r.l.v,t=lt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),I(r,(t,r)=>{n[Gt[t]]=v(r)?n[Gt[t]]:r}),n}const E=Bn("objDefineProp",i.defineProperty),Ut=Bn("objDefineProperties",i.defineProperties);function x(t,r,n){return E(t,r,Ht(n))}let F,$t=function(){F=xt(),$t=p};function P(r){let n={};return $t&&$t(),n.b=F.lzy,E(n,"v",{configurable:!0,get:function(){var t=r();return F.lzy||(E(n,"v",{value:t}),n.b&&delete n.b),F.lzy&&n.b!==F.lzy&&(n.b=F.lzy),t}}),n}function C(t,r){return P(()=>J(t,r))}let Mt,Vt,qt,Jt,Zt,Qt,Xt;const Yt=Bn("lazySafeGetInst",t=>C(()=>rr(t)||s,s)),tr=Bn("getGlobal",t=>(Mt=!Mt||!1===t||F&&F.lzy&&!Mt.b?C(Et,p):Mt).v),rr=Bn("getInst",(t,r)=>{r=Mt&&!1!==r?Mt.v:tr(r);return r&&r[t]?r[t]:"window"===t&&Vt?Vt.v:p}),nr=(Bn("hasDocument",()=>!!nr()),Bn("getDocument",()=>(qt=!qt||F&&F.lzy&&!qt.b?Yt("document"):qt).v)),er=Bn("hasWindow",()=>!!or()),or=Bn("getWindow",()=>(Vt=!Vt||F&&F.lzy&&!Vt.b?Yt("window"):Vt).v),ir=(Bn("hasNavigator",()=>!!ir()),Bn("getNavigator",()=>(Jt=!Jt||F&&F.lzy&&!Jt.b?Yt("navigator"):Jt).v)),ur=(Bn("hasHistory",()=>!!ur()),Bn("getHistory",()=>(Zt=!Zt||F&&F.lzy&&!Zt.b?Yt("history"):Zt).v));Bn("isNode",()=>(Xt=Xt||C(()=>!(!process||!(process.versions||{}).node),!1)).v),Bn("isWebWorker",()=>(Qt=Qt||C(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v);let z,cr,ar;function lr(t){return C(function(){return z.v?z[t]:s},s)}function sr(){return!!D()}function D(){var t=!z||F&&F.lzy&&!z.b;return t&&(z=Yt(_)),cr&&!t||(cr=lr("for")),ar&&!t||(ar=lr("keyFor")),z.v}function fr(t,r){var n=Tt[t];return z&&(!F.lzy||z.b)||D(),z.v?z.v[n||t]:r?s:Bt(t)}function pr(t){return!!t&&m(t.next)}function yr(t){return!Y(t)&&m(t[fr(3)])}Bn("isSymbol",Q("symbol"));let dr;function br(e,o,i){if(e&&(pr(e)||(e=e[(dr=dr||P(()=>fr(3))).v]?e[dr.v]():null),pr(e))){let r,n;try{let t=0;for(;!(n=e.next())[U]&&-1!==o.call(i||e,n[$],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[U]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const k=Bn("fnApply",r("apply"));function A(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}Bn("arrEvery",t("every",d)),Bn("arrFilter",t("filter",d));const vr=Bn("arrIndexOf",t(G,d)),hr=(Bn("arrLastIndexOf",t(H,d)),Bn("arrMap",t("map",d))),N=Bn("arrSlice",t(o,d)),gr=Bn("fnCall",r("call"));function mr(t,r,n){return-1!==vr(t,r,n)}function Sr(t,r,n){r=wr(t,r,n);return-1!==r?t[r]:void 0}function wr(n,e,o){let i=-1;return A(n,(t,r)=>{if(gr(e,o|n,t,r,n))return i=r,-1}),i}function Ir(t,r,n){r=Tr(t,r,n);return-1!==r?t[r]:void 0}function Tr(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&gr(n,e|r,r[t],t,r)){o=t;break}return o}function jr(t,n,e){var r;if(w(t))return r=N(t),n?hr(r,n,e):r;let o=[];return br(t,(t,r)=>o.push(n?gr(n,e,t,r):t)),o}Bn("arrFind",n("find",d,Sr)),Bn("arrFindIndex",n("findIndex",d,wr)),Bn("arrFindLast",n("findLast",d,Ir)),Bn("arrFindLastIndex",n("findLastIndex",d,Tr)),Bn("arrFrom",y.from||jr);u=Bn("arrIncludes",n("includes",d,mr));Bn("arrContains",u),Bn("arrReduce",t("reduce",d)),Bn("arrSome",t("some",d));const Or=Bn("fnBind",r("bind")),Er=Bn("createFnDeferredProxy",(n,e)=>function(){var t=N(arguments),r=n();return k(r[e],r,t)});Bn("createProxyFuncs",(e,o,t)=>{if(e&&o&&w(t)){let n=m(o);A(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?Er(o,t.n):Or(o[t.n],o))})}return e});let xr;Bn("readArgs",(t,r,i)=>{if(xr=xr||P(()=>sr()&&fr(3)),!ft(t,c)){var u=xr.v&&t[xr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(br(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return N(t,r,i)});o=i.create;const Fr=Bn("objCreate",o||function(t){if(!t)return{};var r=typeof t;if(r!==R&&r!==L)throw new TypeError("Prototype must be an Object or function: "+O(t));function n(){}return n[a]=t,new n});let Pr;function Cr(t,r){return(i.setPrototypeOf||function(n,t){(Pr=Pr||P(()=>({[W]:[]})instanceof Array)).v?n[W]=t:I(t,(t,r)=>n[t]=r)})(t,r)}const zr=(t,r,n)=>{function e(){this.constructor=r,kr(this,t)}return kr(r,t),(r=Cr(r,n))[a]=n===p?Fr(n):(e[a]=n[a],new e),r},Dr=(t,r)=>{try{r&&(t[M]=r)}catch(t){}},kr=(t,r)=>{try{x(t,M,{v:r,c:!0,e:!1})}catch(t){}};function Ar(e,o,t){let i=t||Error,u=i[a][M],c=Error.captureStackTrace;return zr(e,function(){var t=this;try{Dr(i,e);var r,n=k(i,t,N(arguments))||t;return n!==t&&(r=St(t))!==St(n)&&Cr(n,r),c&&c(n,t[K]),o&&o(n,arguments),n}finally{Dr(i,u)}},i)}let Nr;function Lr(){return(Date.now||Rr)()}function Rr(){return(new Date).getTime()}function Wr(r){return function(t){return h(t)&&T("strTrim called ["+O(t)+"]"),t&&t.replace?t.replace(r,l):t}}y=Bn("polyStrTrim",Wr(/^\s+|(?=\s)\s+$/g)),u=Bn("polyStrTrimStart",Wr(/^\s+/g)),d=Bn("polyStrTrimEnd",Wr(/(?=\s)\s+$/g));const Kr=Bn("strTrim",n("trim",f,y));var _r,r=Bn("strTrimStart",n("trimStart",f,u)),o=(Bn("strTrimLeft",r),Bn("strTrimEnd",n("trimEnd",f,d)));Bn("strTrimRight",o);const Br=Bn("strUpper",t("toUpperCase",f)),Gr=Bn("strLower",t("toLowerCase",f));function Hr(t,c,a){return Kr(j(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=Br(u)),(o||l)+c+u})}function Ur(t,r){return Hr(t,"",!0).replace(/^\w/,r?Br:Gr)}const $r=Bn("mathFloor",q.floor),Mr=Bn("mathCeil",q.ceil),Vr=Bn("mathTrunc",q.trunc||function(t){t=+t;return(0<t?$r:Mr)(t)});function qr(t,r){var n=+t;return n==1/0&&r&&dt("invalid value ["+O(t)+"]"),n!=n||0==n?0:Vr(n)}const Jr=Bn("strRepeat",n("repeat",f,function(t,r){h(t)&&T("can't convert ["+O(t)+"]"),(r=qr(r,!0))<0&&dt("invalid count must be >= 0 && < Infinity");let n=g(t)?t:j(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e}));function Zr(t,r,n){let e=l;r=qr(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=h(n)?" ":j(n))[c]?Jr(e,Mr(r/e[c])):e)[c]>r)?Dt(e,0,r):e}const Qr=Bn("strPadStart",n("padStart",f,function(t,r,n){return Zr(t,r,n)+t})),Xr=(Bn("strPadEnd",n("padEnd",f,function(t,r,n){return t+Zr(t,r,n)})),'"'),Yr=/([^\w\d_$])/g;let tn,rn,nn,en;function on(r){if(!r||typeof r!==R)return!1;let n=!1;if(r!==(en=en||!er()||or())){nn||(rn=Function[a].toString,nn=gr(rn,i));try{let t=St(r);(n=!t)||(st(t,K)&&(t=t[K]),n=t&&typeof t===L&&rn.call(t)===nn)}catch(t){}}return n}const un=t=>(t.value&&bn(t),!0),cn=[pn,bn,dn,yn];function an(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===R?c=on(t):a=t===p||rt(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>an(e,t,r?n:o,r),copyTo:(t,r)=>ln(e,t,r,n)});if(l.isPrim)return i&&gr(i,o,l)?l.result:t;{var u=e,s=t;let n;if(A(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;x(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!gr(r||(t<cn.length?cn[t++]:un),o,l);)r=p}}return n.v}}function ln(t,r,n,e){if(!h(n))for(const o in n)r[o]=an(t,n[o],e,o);return r}function sn(t,r,n){return ln([],t,r,{handler:n,src:r,path:[]})}function fn(t,r){return an([],t,{handler:r,src:t})}function pn(t){var r,n=t.value;return!!w(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function yn(t){var r=t.value;return!!nt(r)&&(t.result=new Date(r.getTime()),!0)}function dn(t){return t.type===L}function bn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function vn(r,t){return A(t,t=>{sn(r,t)}),r}Bn("getLength",(_r=c,function(t){return t[_r]}));let hn;function gn(){return(hn=!hn||!hn.b&&F&&F.lzy?Yt("performance"):hn).v}function mn(){var t=gn();return t&&t.now?t.now():Lr()}function Sn(t){return mn()-t}const wn="(.*)",In="(.)";function Tn(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function jn(t,r){return t[fr(3)]=function(){return On(r)},t}function On(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[U]:n};return n||x(t,$,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[U]:!0,[$]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[U]:!0,[$]:r.t&&r.t(t)}}),t}function En(t,r,n){r=r&&r[fr(9)];return r?r(t,n):[t]}const xn=Bn("strSplit",t("split",f)),Fn=(Bn("strSymSplit",D()?t("split",f):En),Bn("strEndsWith",n("endsWith",f,function(t,r,n){g(t)||T("'"+O(t)+"' is not a string");var r=g(r)?r:j(r),e=r[c],o=t[c],n=!v(n)&&n<o?n:o;return Dt(t,n-e,n)===r})),Bn("strIndexOf",t(G,f)));Bn("strLastIndexOf",t(H,f));y=Bn("strIncludes",n("includes",f,Pn));function Pn(t,r,n){return it(r)&&T("'searchString' must not be a regular expression"+O(r)),-1!==Fn(t,j(r),n)}Bn("strContains",y);const Cn="ref",zn="un"+Cn,Dn="hasRef",kn="enabled";function An(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[zn]&&o[zn](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[Dn]:()=>o&&o[Dn]?o[Dn]():e,[Cn]:()=>(e=!0,o&&o[Cn]&&o[Cn](),i),[zn]:u,[kn]:!1},E(i,kn,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function Nn(r,t,n,e){var o=w(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),k(a,r,N(arguments))},An(t,t=>{if(t){if(t.refresh)return t.refresh(),t;k(c,r,[t])}return k(u,r,e)},function(t){k(c,r,[t])}));return l.h}function Ln(t,r){return Nn(this,!0,s,N(arguments))}let Rn,Wn=100,Kn=50;function _n(){return!(!(Rn=Rn||C(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}}}}); | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
System.register("nevware21.ts-utils",[],function(Gn){"use strict";return{execute:function(){Gn({arrAppend:function(r,t){return!b(t)&&r&&(w(t)?k(r.push,r,t):yr(t)||dr(t)?br(t,t=>{r.push(t)}):r.push(t)),r},arrForEach:A,arrayDeepCopyHandler:yn,createArrayIterator:function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return x(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),En(t)},createCustomError:Nr,createEnum:function(t){return yt(t,1,0,gt)},createEnumKeyMap:wt,createEnumValueMap:function(t){return yt(t,1,1,gt)},createFilenameRegex:function(t,r,n){return jn(j(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?In:Tn}),!!r,n)},createIterable:function(t){return On({},t)},createIterator:En,createRangeIterator:function(t,r,n){let e=t,o=s,i=(h(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return x(n,"v",{g:function(){return o}}),En(n)},createSimpleMap:It,createTimeout:function(t,r){return Ln(this,!1,s,N(arguments))},createTimeoutWith:function(t,r,n){return Ln(this,!1,t,N(arguments,1))},createTypeMap:It,createWildcardRegex:function(t,r,n){return jn(j(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,In),!!r,n)},dateDeepCopyHandler:dn,deepExtend:function(t,r,n,e,o,i,u){return hn(pn(t)||{},N(arguments))},dumpObj:O,elapsedTime:wn,encodeAsHtml:function(t){return rn=rn||P(()=>({"&":"amp","<":"lt",">":"gt",[Yr]:"quot","'":"#39"})),j(t).replace(/[&<>"']/g,t=>"&"+rn.v[t]+";")},encodeAsJson:function(t,r){let n;if(g(t))n=Yr+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return t===Yr||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Xr(Gr(t),4,"0"))})+Yr;else try{n=JSON.stringify(t,p,r?et(r)?r:4:s)}catch(t){n=Yr+O(t)+Yr}return n},functionDeepCopyHandler:vn,getIntValue:function(t,r){return h(t)?r:et(t)?t:isNaN(t=parseInt(t,10))?r:t},getKnownSymbol:pr,getLazy:P,getPerformance:mn,getSymbol:D,getValueByIter:function(r,t,n){return t&&r&&(br(t,t=>{if(h(r))return-1;r=r[t]}),!h(r))?r:n},getValueByKey:function(r,t,n){if(!t||!r)return n;var e=Fn(t,"."),o=e.length;for(let t=0;t<o&&!h(r);t++)r=r[e[t]];return h(r)?n:r},hasIdleCallback:Bn,hasPerformance:function(){return!!mn()},hasSymbol:fr,hasValue:function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!h(r))if(w(r))e=0<r[c];else if(nt(r))e=!isNaN(r.getTime());else{if(ot(r))return!0;if(S(r)){try{var o=function(r,t){let n;return A(t,t=>{if(t in r)return t=r[t],n=0<(m(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ot(o))return o;if(m(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!ht(r)[c]}e=at(r)}return e}(t,0)},isDefined:tt,isIterable:dr,isIterator:yr,isNotTruthy:function(t){return!t||!J(()=>t&&0+t,t)},isNullOrUndefined:h,isObject:S,isPlainObject:un,isPromise:function(t){return ct(t)&&m(t.catch)},isPromiseLike:ct,isStrictNullOrUndefined:Y,isStrictUndefined:function(t){return!tt(t)},isTruthy:at,isTypeof:function(t,r){return typeof t===r},isUndefined:b,iterForOf:br,makeGlobRegex:function(t,r,n){return jn(j(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?In:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},makeIterable:On,mathToInt:Jr,newSymbol:function(t,r){return z&&(!F.lzy||z.b)||D(),z.v?z.v(t):r?p:Wt(t)},normalizeJsName:function(t,r){t=j(t).replace(tn,"_");return b(r)?t:$r(t,!r)},objCopyProps:fn,objDeepCopy:pn,objDeepFreeze:gt,objDefine:x,objDefineAccessors:function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),E(t,r,Ut(i))},objDefineGet:function(t,r,n,e,o){return E(t,r,Ut({e:o,c:e,[m(n)?"g":"v"]:n}))},objDefineProps:function(t,r){let n={};return I(r,(t,r)=>{n[t]=Ut(r)}),$t(t,n)},objExtend:function(t,r,n,e,o,i,u){return hn(t||{},N(arguments))},objForEachKey:I,objHasOwnProperty:st,objKeys:ht,objSetPrototypeOf:zr,objToString:X,perfNow:Sn,plainObjDeepCopyHandler:bn,polyArrFind:wr,polyArrFindIndex:Ir,polyArrFindLast:Tr,polyArrFindLastIndex:jr,polyArrFrom:Or,polyArrIncludes:Sr,polyGetKnownSymbol:Gt,polyIsArray:function(t){return!h(t)&&"[object Array]"===X(t)},polyNewSymbol:Wt,polyObjEntries:vt,polyObjHasOwn:pt,polyObjKeys:function(t){if(!S(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)ft(t,n)&&r.push(n);return r},polyStrIncludes:Cn,polyStrSubstr:kt,polyStrSymSplit:xn,polySymbolFor:Kt,polySymbolKeyFor:Bt,polyUtcNow:_r,safeGet:J,safeGetLazy:C,scheduleIdleCallback:function(n,e){function o(t){let r=Sn();return{didTimeout:t,timeRemaining:()=>Kn-wn(r)}}if(Bn()){let r=Nn(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return Rn(()=>{n(o(!0))},b(t)?Wn:t)},scheduleInterval:function(t,r){let n=this,e=N(arguments),o=Nn(!0,t=>(t&&clearInterval(t),k(setInterval,n,e)),t=>{k(clearInterval,n,[t])});return o.h},scheduleTimeout:Rn,scheduleTimeoutWith:function(t,r,n){return Ln(this,!0,t,N(arguments,1))},setBypassLazyCache:function(t){Mt&&Mt(),F.lzy=t},setDefaultIdleTimeout:function(t){Wn=t},setDefaultMaxExecutionTime:function(t){Kn=t},setValueByIter:function(n,t,e){if(n&&t){let r;br(t,t=>{r&&(h(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},setValueByKey:function(r,t,n){var e;r&&t&&(e=(t=Fn(t,".")).pop(),A(t,t=>{h(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},strCamelCase:$r,strIsNullOrEmpty:function(t){return g(t)?t===l:h(t)},strIsNullOrWhiteSpace:function(t){return g(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:h(t)},strKebabCase:function(t,r){t=Ur(t,"-");return(r?Gr:Hr)(t)},strLeft:function(t,r){return Dt(t,0,r)},strLetterCase:function(t){return j(t).replace(/(_|\b)\w/g,Gr)},strRight:function(t,r){var n=t[c];return r<=0?l:r<n?Dt(t,n-r):t},strSnakeCase:function(t,r){t=Ur(t,"_");return(r?Gr:Hr)(t)},symbolFor:function(t){return ar&&(!F.lzy||z.b)||D(),(ar.v||Kt)(t)},symbolKeyFor:function(t){return lr&&(!F.lzy||z.b)||D(),(lr.v||Bt)(t)},throwError:function(t){throw Error(t)},throwRangeError:dt,throwTypeError:T,throwUnsupported:function(t){throw new(Lr=Lr||Nr("UnsupportedError"))(t)},utcNow:Rr});const s=void 0,p=null,l="";var t="boolean";const L="function";var r="number";const R="object",a="prototype",_="__proto__";var n="string";const e="undefined",W="constructor",K="Symbol",B="_polyfill";var G="indexOf",H="lastIndexOf";const c="length",U="done",$="value",M="name";var o="slice";const i=Object,V=i[a];var u=String,f=u[a],q=Math,y=Array,d=y[a];function J(t,r){let n=r;try{n=t()}catch(t){}return n}const Z=[n,r,t,e,"symbol","bigint"];function Q(r){return function(t){return typeof t===r}}function v(t){const r="[object "+t+"]";return function(t){return!(!t||X(t)!==r)}}function X(t){return V.toString.call(t)}function b(t){return typeof t===e||t===e}function h(t){return t===p||b(t)}function Y(t){return t===p||!tt(t)}function tt(t){return!!t||t!==s}Gn("isPrimitive",t=>t===p||rt(typeof t));const rt=Gn("isPrimitiveType",t=>t!==R&&!!~Z.indexOf(t)),g=Gn("isString",Q(n)),m=Gn("isFunction",Q(L));function S(t){return!(!t&&h(t)||!t||typeof t!==R)}const w=Gn("isArray",y.isArray),nt=Gn("isDate",v("Date")),et=Gn("isNumber",Q(r)),ot=Gn("isBoolean",Q(t)),it=Gn("isRegExp",v("RegExp")),ut=(Gn("isFile",v("File")),Gn("isFormData",v("FormData")),Gn("isBlob",v("Blob")),Gn("isArrayBuffer",v("ArrayBuffer")),Gn("isError",v("Error")));function ct(t){return!!t&&m(t.then)}function at(t){return!(!t||J(()=>!(t&&0+t),!t))}Gn("isThenable",ct);const lt=Gn("objGetOwnPropertyDescriptor",i.getOwnPropertyDescriptor);function st(t,r){return t&&V.hasOwnProperty.call(t,r)}const ft=Gn("objHasOwn",i.hasOwn||pt);function pt(t,r){return st(t,r)||!!lt(t,r)}function I(t,r,n){if(t&&S(t))for(const e in t)if(ft(t,e)&&-1===r.call(n||t,e,t[e]))break}function yt(t,n,e,r){let o={};return I(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function T(t){throw new TypeError(t)}function dt(t){throw new RangeError(t)}function vt(t){let n=[];return I(t,(t,r)=>{n.push([t,r])}),n}const bt=i.freeze;n=t=>t;function ht(t){return S(t)&&t!==p||T("objKeys called on non-object"),i.keys(t)}function gt(t){return bt&&I(t,(t,r)=>{(w(r)||S(r))&&bt(r)}),mt(t)}Gn("objAssign",i.assign);const mt=Gn("objFreeze",bt||n),St=(Gn("objSeal",i.seal||n),Gn("objGetPrototypeOf",i.getPrototypeOf||(t=>t[_]||p)));function wt(t){return yt(t,0,0,gt)}function It(t){let n={};return I(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),gt(n)}Gn("objEntries",i.entries||vt);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}),j=Gn("asString",u),jt="__tsUtils$gblCfg";let Ot;function Et(){var t;return(t=(t=(t=typeof globalThis!==e?globalThis:void 0)||typeof self===e?t:self)||typeof window===e?t:window)||typeof global===e?t:global}function xt(){var t;return Ot||(t=Et()||{},Ot=t[jt]=t[jt]||{}),Ot}function O(t,r){let n=l;if(ut(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?et(r)?r:4:s)}catch(t){n=" - "+O(t,r)}return X(t)+": "+n}const Ft=d[o],Pt=(t,r)=>{T("'"+j(t)+"' not defined for "+O(r))};r=r=>function(t){return t[r].apply(t,Ft.call(arguments,1))},t=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Ft.call(arguments,1));Pt(n,t)}},n=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Ft.call(r,1):r);Pt(e,t)}};Gn("mathMin",q.min);const Ct=Gn("mathMax",q.max),zt=Gn("strSlice",t(o,f)),Dt=Gn("strSubstring",t("substring",f));function kt(t,r,n){return h(t)&&T("'polyStrSubstr called with invalid "+O(t)),n<0?l:((r=r||0)<0&&(r=Ct(r+t[c],0)),b(n)?zt(t,r):zt(t,r,r+n))}Gn("strSubstr",n("substr",f,kt));const At=Gn("strStartsWith",n("startsWith",f,function(t,r,n){g(t)||T("'"+O(t)+"' is not a string");var r=g(r)?r:j(r),e=r[c],n=0<n?n:0;return Dt(t,n,n+e)===r})),Nt="_urid";let Lt;function Rt(){var t;return Lt||(t=xt(),Lt=t.gblSym=t.gblSym||{k:{},s:{}}),Lt}let _t={};function Wt(t){var r={description:j(t),toString:()=>K+"("+t+")"};return r[B]=!0,r}function Kt(n){var e=Rt();if(!ft(e.k,n)){let t=Wt(n),r=ht(e.s).length;t[Nt]=()=>r+"_"+t.toString(),e.k[n]=t,e.s[t[Nt]()]=j(n)}return e.k[n]}function Bt(t){t&&t.toString&&At(t.toString(),K)||T(t+" is not a symbol");t=t[B]&&t[Nt]&&t[Nt]();return t?Rt().s[t]:void 0}function Gt(t){t=Tt[t];return t?_t[t]=_t[t]||Wt(K+"."+t):void 0}const Ht={e:"enumerable",c:"configurable",v:$,w:"writable",g:"get",s:"set"};function Ut(r){let n={};var t;return n[Ht.c]=!0,n[Ht.e]=!0,r.l&&(n.get=()=>r.l.v,t=lt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),I(r,(t,r)=>{n[Ht[t]]=b(r)?n[Ht[t]]:r}),n}const E=Gn("objDefineProp",i.defineProperty),$t=Gn("objDefineProperties",i.defineProperties);function x(t,r,n){return E(t,r,Ut(n))}let F,Mt=function(){F=xt(),Mt=p};function P(r){let n={};return Mt&&Mt(),n.b=F.lzy,E(n,"v",{configurable:!0,get:function(){var t=r();return F.lzy||(E(n,"v",{value:t}),n.b&&delete n.b),F.lzy&&n.b!==F.lzy&&(n.b=F.lzy),t}}),n}function C(t,r){return P(()=>J(t,r))}let Vt,qt,Jt,Zt,Qt,Xt,Yt;const tr=Gn("lazySafeGetInst",t=>C(()=>nr(t)||s,s)),rr=Gn("getGlobal",t=>(Vt=!Vt||!1===t||F&&F.lzy&&!Vt.b?C(Et,p):Vt).v),nr=Gn("getInst",(t,r)=>{r=Vt&&!1!==r?Vt.v:rr(r);return r&&r[t]?r[t]:"window"===t&&qt?qt.v:p}),er=(Gn("hasDocument",()=>!!er()),Gn("getDocument",()=>(Jt=!Jt||F&&F.lzy&&!Jt.b?tr("document"):Jt).v)),or=Gn("hasWindow",()=>!!ir()),ir=Gn("getWindow",()=>(qt=!qt||F&&F.lzy&&!qt.b?tr("window"):qt).v),ur=(Gn("hasNavigator",()=>!!ur()),Gn("getNavigator",()=>(Zt=!Zt||F&&F.lzy&&!Zt.b?tr("navigator"):Zt).v)),cr=(Gn("hasHistory",()=>!!cr()),Gn("getHistory",()=>(Qt=!Qt||F&&F.lzy&&!Qt.b?tr("history"):Qt).v));Gn("isNode",()=>(Yt=Yt||C(()=>!(!process||!(process.versions||{}).node),!1)).v),Gn("isWebWorker",()=>(Xt=Xt||C(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v);let z,ar,lr;function sr(t){return C(function(){return z.v?z.v[t]:s},s)}function fr(){return!!D()}function D(){var t=!z||F&&F.lzy&&!z.b;return t&&(z=tr(K)),ar&&!t||(ar=sr("for")),lr&&!t||(lr=sr("keyFor")),z.v}function pr(t,r){var n=Tt[t];return z&&(!F.lzy||z.b)||D(),z.v?z.v[n||t]:r?s:Gt(t)}function yr(t){return!!t&&m(t.next)}function dr(t){return!Y(t)&&m(t[pr(3)])}Gn("isSymbol",Q("symbol"));let vr;function br(e,o,i){if(e&&(yr(e)||(e=e[(vr=vr||P(()=>pr(3))).v]?e[vr.v]():null),yr(e))){let r,n;try{let t=0;for(;!(n=e.next())[U]&&-1!==o.call(i||e,n[$],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[U]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const k=Gn("fnApply",r("apply"));function A(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}Gn("arrEvery",t("every",d)),Gn("arrFilter",t("filter",d));const hr=Gn("arrIndexOf",t(G,d)),gr=(Gn("arrLastIndexOf",t(H,d)),Gn("arrMap",t("map",d))),N=Gn("arrSlice",t(o,d)),mr=Gn("fnCall",r("call"));function Sr(t,r,n){return-1!==hr(t,r,n)}function wr(t,r,n){r=Ir(t,r,n);return-1!==r?t[r]:void 0}function Ir(n,e,o){let i=-1;return A(n,(t,r)=>{if(mr(e,o|n,t,r,n))return i=r,-1}),i}function Tr(t,r,n){r=jr(t,r,n);return-1!==r?t[r]:void 0}function jr(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&mr(n,e|r,r[t],t,r)){o=t;break}return o}function Or(t,n,e){var r;if(w(t))return r=N(t),n?gr(r,n,e):r;let o=[];return br(t,(t,r)=>o.push(n?mr(n,e,t,r):t)),o}Gn("arrFind",n("find",d,wr)),Gn("arrFindIndex",n("findIndex",d,Ir)),Gn("arrFindLast",n("findLast",d,Tr)),Gn("arrFindLastIndex",n("findLastIndex",d,jr)),Gn("arrFrom",y.from||Or);u=Gn("arrIncludes",n("includes",d,Sr));Gn("arrContains",u),Gn("arrReduce",t("reduce",d)),Gn("arrSome",t("some",d));const Er=Gn("fnBind",r("bind")),xr=Gn("createFnDeferredProxy",(n,e)=>function(){var t=N(arguments),r=n();return k(r[e],r,t)});Gn("createProxyFuncs",(e,o,t)=>{if(e&&o&&w(t)){let n=m(o);A(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?xr(o,t.n):Er(o[t.n],o))})}return e});let Fr;Gn("readArgs",(t,r,i)=>{if(Fr=Fr||P(()=>fr()&&pr(3)),!ft(t,c)){var u=Fr.v&&t[Fr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(br(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return N(t,r,i)});o=i.create;const Pr=Gn("objCreate",o||function(t){if(!t)return{};var r=typeof t;if(r!==R&&r!==L)throw new TypeError("Prototype must be an Object or function: "+O(t));function n(){}return n[a]=t,new n});let Cr;function zr(t,r){return(i.setPrototypeOf||function(n,t){(Cr=Cr||P(()=>({[_]:[]})instanceof Array)).v?n[_]=t:I(t,(t,r)=>n[t]=r)})(t,r)}const Dr=(t,r,n)=>{function e(){this.constructor=r,Ar(this,t)}return Ar(r,t),(r=zr(r,n))[a]=n===p?Pr(n):(e[a]=n[a],new e),r},kr=(t,r)=>{try{r&&(t[M]=r)}catch(t){}},Ar=(t,r)=>{try{x(t,M,{v:r,c:!0,e:!1})}catch(t){}};function Nr(e,o,t){let i=t||Error,u=i[a][M],c=Error.captureStackTrace;return Dr(e,function(){var t=this;try{kr(i,e);var r,n=k(i,t,N(arguments))||t;return n!==t&&(r=St(t))!==St(n)&&zr(n,r),c&&c(n,t[W]),o&&o(n,arguments),n}finally{kr(i,u)}},i)}let Lr;function Rr(){return(Date.now||_r)()}function _r(){return(new Date).getTime()}function Wr(r){return function(t){return h(t)&&T("strTrim called ["+O(t)+"]"),t&&t.replace?t.replace(r,l):t}}y=Gn("polyStrTrim",Wr(/^\s+|(?=\s)\s+$/g)),u=Gn("polyStrTrimStart",Wr(/^\s+/g)),d=Gn("polyStrTrimEnd",Wr(/(?=\s)\s+$/g));const Kr=Gn("strTrim",n("trim",f,y));var Br,r=Gn("strTrimStart",n("trimStart",f,u)),o=(Gn("strTrimLeft",r),Gn("strTrimEnd",n("trimEnd",f,d)));Gn("strTrimRight",o);const Gr=Gn("strUpper",t("toUpperCase",f)),Hr=Gn("strLower",t("toLowerCase",f));function Ur(t,c,a){return Kr(j(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=Gr(u)),(o||l)+c+u})}function $r(t,r){return Ur(t,"",!0).replace(/^\w/,r?Gr:Hr)}const Mr=Gn("mathFloor",q.floor),Vr=Gn("mathCeil",q.ceil),qr=Gn("mathTrunc",q.trunc||function(t){t=+t;return(0<t?Mr:Vr)(t)});function Jr(t,r){var n=+t;return n==1/0&&r&&dt("invalid value ["+O(t)+"]"),n!=n||0==n?0:qr(n)}const Zr=Gn("strRepeat",n("repeat",f,function(t,r){h(t)&&T("can't convert ["+O(t)+"]"),(r=Jr(r,!0))<0&&dt("invalid count must be >= 0 && < Infinity");let n=g(t)?t:j(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e}));function Qr(t,r,n){let e=l;r=Jr(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=h(n)?" ":j(n))[c]?Zr(e,Vr(r/e[c])):e)[c]>r)?Dt(e,0,r):e}const Xr=Gn("strPadStart",n("padStart",f,function(t,r,n){return Qr(t,r,n)+t})),Yr=(Gn("strPadEnd",n("padEnd",f,function(t,r,n){return t+Qr(t,r,n)})),'"'),tn=/([^\w\d_$])/g;let rn,nn,en,on;function un(r){if(!r||typeof r!==R)return!1;let n=!1;if(r!==(on=on||!or()||ir())){en||(nn=Function[a].toString,en=mr(nn,i));try{let t=St(r);(n=!t)||(st(t,W)&&(t=t[W]),n=t&&typeof t===L&&nn.call(t)===en)}catch(t){}}return n}const cn=t=>(t.value&&bn(t),!0),an=[yn,bn,vn,dn];function ln(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===R?c=un(t):a=t===p||rt(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>ln(e,t,r?n:o,r),copyTo:(t,r)=>sn(e,t,r,n)});if(l.isPrim)return i&&mr(i,o,l)?l.result:t;{var u=e,s=t;let n;if(A(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;x(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!mr(r||(t<an.length?an[t++]:cn),o,l);)r=p}}return n.v}}function sn(t,r,n,e){if(!h(n))for(const o in n)r[o]=ln(t,n[o],e,o);return r}function fn(t,r,n){return sn([],t,r,{handler:n,src:r,path:[]})}function pn(t,r){return ln([],t,{handler:r,src:t})}function yn(t){var r,n=t.value;return!!w(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function dn(t){var r=t.value;return!!nt(r)&&(t.result=new Date(r.getTime()),!0)}function vn(t){return t.type===L}function bn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function hn(r,t){return A(t,t=>{fn(r,t)}),r}Gn("getLength",(Br=c,function(t){return t[Br]}));let gn;function mn(){return(gn=!gn||!gn.b&&F&&F.lzy?tr("performance"):gn).v}function Sn(){var t=mn();return t&&t.now?t.now():Rr()}function wn(t){return Sn()-t}const In="(.*)",Tn="(.)";function jn(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function On(t,r){return t[pr(3)]=function(){return En(r)},t}function En(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[U]:n};return n||x(t,$,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[U]:!0,[$]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[U]:!0,[$]:r.t&&r.t(t)}}),t}function xn(t,r,n){r=r&&r[pr(9)];return r?r(t,n):[t]}const Fn=Gn("strSplit",t("split",f)),Pn=(Gn("strSymSplit",D()?t("split",f):xn),Gn("strEndsWith",n("endsWith",f,function(t,r,n){g(t)||T("'"+O(t)+"' is not a string");var r=g(r)?r:j(r),e=r[c],o=t[c],n=!b(n)&&n<o?n:o;return Dt(t,n-e,n)===r})),Gn("strIndexOf",t(G,f)));Gn("strLastIndexOf",t(H,f));y=Gn("strIncludes",n("includes",f,Cn));function Cn(t,r,n){return it(r)&&T("'searchString' must not be a regular expression"+O(r)),-1!==Pn(t,j(r),n)}Gn("strContains",y);const zn="ref",Dn="un"+zn,kn="hasRef",An="enabled";function Nn(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[Dn]&&o[Dn](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[kn]:()=>o&&o[kn]?o[kn]():e,[zn]:()=>(e=!0,o&&o[zn]&&o[zn](),i),[Dn]:u,[An]:!1},E(i,An,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function Ln(r,t,n,e){var o=w(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),k(a,r,N(arguments))},Nn(t,t=>{if(t){if(t.refresh)return t.refresh(),t;k(c,r,[t])}return k(u,r,e)},function(t){k(c,r,[t])}));return l.h}function Rn(t,r){return Ln(this,!0,s,N(arguments))}let _n,Wn=100,Kn=50;function Bn(){return!(!(_n=_n||C(()=>tt(requestIdleCallback),!1)).v||!requestIdleCallback)}}}}); | ||
//# sourceMappingURL=ts-utils.min.js.map |
@@ -1,3 +0,3 @@ | ||
/*! https://github.com/nevware21/ts-utils v0.10.0 */ | ||
function t(t){"use strict";const s=void 0,p=null,l="";var L="boolean";const R="function";var W="number";const K="object",f="prototype",_="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const c="length",M="done",V="value",q="name";var J="slice";const e=Object,Z=e[f];var n=(I=String)[f],o=Math,i=(_r=Array)[f];function Q(t,r){let n=r;try{n=t()}catch(t){}return n}const X=[B,W,L,r,"symbol","bigint"];function Y(r){return function(t){return typeof t===r}}function u(t){const r="[object "+t+"]";return function(t){return!(!t||tt(t)!==r)}}function tt(t){return Z.toString.call(t)}function a(t){return typeof t===r||t===r}function y(t){return t===p||a(t)}function rt(t){return t===p||!nt(t)}function nt(t){return!!t||t!==s}const et=t=>t!==K&&!!~X.indexOf(t),d=Y(B),v=Y(R);function b(t){return!(!t&&y(t)||!t||typeof t!==K)}const h=_r.isArray,ot=u("Date"),it=Y(W),ut=Y(L),ct=u("RegExp");var B=u("File"),W=u("FormData"),L=u("Blob"),at=u("ArrayBuffer");const lt=u("Error");function st(t){return!!t&&v(t.then)}var ft=st;function pt(t){return!(!t||Q(()=>!(t&&0+t),!t))}const yt=e.getOwnPropertyDescriptor;function dt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const vt=e.hasOwn||bt;function bt(t,r){return dt(t,r)||!!yt(t,r)}function g(t,r,n){if(t&&b(t))for(const e in t)if(vt(t,e)&&-1===r.call(n||t,e,t[e]))break}function ht(t,n,e,r){let o={};return g(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function m(t){throw new TypeError(t)}function gt(t){throw new RangeError(t)}function mt(t){let n=[];return g(t,(t,r)=>{n.push([t,r])}),n}const wt=e.freeze;var St=t=>t,It=e.assign;function Tt(t){return b(t)&&t!==p||m("objKeys called on non-object"),e.keys(t)}function jt(t){return wt&&g(t,(t,r)=>{(h(r)||b(r))&&wt(r)}),Ot(t)}const Ot=wt||St,Et=(St=e.seal||St,e.getPrototypeOf||(t=>t[_]||p));var xt=e.entries||mt;function Ft(t){return ht(t,0,0,jt)}function Pt(t){let n={};return g(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),jt(n)}const Ct=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}),w=I,zt="__tsUtils$gblCfg";let Dt;function kt(){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 At(){var t;return Dt||(t=kt()||{},Dt=t[zt]=t[zt]||{}),Dt}function S(t,r){let n=l;if(lt(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?it(r)?r:4:s)}catch(t){n=" - "+S(t,r)}return tt(t)+": "+n}const Nt=i[J],Lt=(t,r)=>{m("'"+w(t)+"' not defined for "+S(r))};var I=r=>function(t){return t[r].apply(t,Nt.call(arguments,1))},T=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Nt.call(arguments,1));Lt(n,t)}},j=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Nt.call(r,1):r);Lt(e,t)}},Rt=o.min;const Wt=o.max,Kt=T(J,n),_t=T("substring",n);var Bt=j("substr",n,Gt);function Gt(t,r,n){return y(t)&&m("'polyStrSubstr called with invalid "+S(t)),n<0?l:((r=r||0)<0&&(r=Wt(r+t[c],0)),a(n)?Kt(t,r):Kt(t,r,r+n))}const Ht=j("startsWith",n,function(t,r,n){d(t)||m("'"+S(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],n=0<n?n:0;return _t(t,n,n+e)===r});let Ut;function $t(){var t;return Ut||(t=At(),Ut=t.gblSym=t.gblSym||{k:{},s:{}}),Ut}let Mt={};function Vt(t){return{description:w(t),toString:()=>H+"("+t+")",_polyfill:!0}}function qt(t){var r,n=$t();return vt(n,t)||(r=Vt(t),n.k[t]=r,n.s[r]=w(t)),n.k[t]}function Jt(t){return t&&t.toString&&Ht(t.toString(),H)||m(t+" is not a symbol"),$t().s[t]}function Zt(t){t=Ct[t];return t?Mt[t]=Mt[t]||Vt(H+"."+t):void 0}const Qt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function Xt(r){let n={};var t;return n[Qt.c]=!0,n[Qt.e]=!0,r.l&&(n.get=()=>r.l.v,t=yt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),g(r,(t,r)=>{n[Qt[t]]=a(r)?n[Qt[t]]:r}),n}const O=e.defineProperty,Yt=e.defineProperties;function tr(t,r,n){return O(t,r,Xt(n))}let E,rr=function(){E=At(),rr=p};function nr(r){let n={};return rr&&rr(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function x(t,r){return nr(()=>Q(t,r))}let er,or,ir,ur,cr,ar,lr;const F=t=>x(()=>fr(t)||s,s),sr=t=>(er=!er||!1===t||E&&E.lzy&&!er.b?x(kt,p):er).v,fr=(t,r)=>{r=er&&!1!==r?er.v:sr(r);return r&&r[t]?r[t]:"window"===t&&or?or.v:p},pr=()=>(ir=!ir||E&&E.lzy&&!ir.b?F("document"):ir).v,yr=()=>(or=!or||E&&E.lzy&&!or.b?F("window"):or).v,dr=()=>(ur=!ur||E&&E.lzy&&!ur.b?F("navigator"):ur).v,vr=()=>(cr=!cr||E&&E.lzy&&!cr.b?F("history"):cr).v;let P,br,hr;function gr(t){return x(function(){return P.v?P[t]:s},s)}var mr=Y("symbol");function wr(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),br&&!t||(br=gr("for")),hr&&!t||(hr=gr("keyFor")),P.v}function Sr(t,r){var n=Ct[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?s:Zt(t)}function Ir(t){return!!t&&v(t.next)}function Tr(t){return!rt(t)&&v(t[Sr(3)])}let jr;function Or(e,o,i){if(e&&(Ir(e)||(e=e[(jr=jr||nr(()=>Sr(3))).v]?e[jr.v]():null),Ir(e))){let r,n;try{let t=0;for(;!(n=e.next())[M]&&-1!==o.call(i||e,n[V],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[M]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=I("apply");var Er=T("every",i),xr=T("filter",i);function D(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const Fr=T(U,i);var Pr=T($,i);const Cr=T("map",i),k=T(J,i),A=I("call");function zr(t,r,n){return-1!==Fr(t,r,n)}function Dr(t,r,n){r=kr(t,r,n);return-1!==r?t[r]:void 0}function kr(n,e,o){let i=-1;return D(n,(t,r)=>{if(A(e,o|n,t,r,n))return i=r,-1}),i}function Ar(t,r,n){r=Nr(t,r,n);return-1!==r?t[r]:void 0}function Nr(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){o=t;break}return o}function Lr(t,n,e){var r;if(h(t))return r=k(t),n?Cr(r,n,e):r;let o=[];return Or(t,(t,r)=>o.push(n?A(n,e,t,r):t)),o}var J=j("find",i,Dr),Rr=j("findIndex",i,kr),Wr=j("findLast",i,Ar),Kr=j("findLastIndex",i,Nr),_r=_r.from||Lr,Br=j("includes",i,zr),Gr=Br,Hr=T("reduce",i),i=T("some",i);const Ur=I("bind"),$r=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};let Mr;const Vr=e.create||function(t){if(!t)return{};var r=typeof t;if(r!==K&&r!=R)throw new TypeError("Prototype must be an Object or function: "+S(t));function n(){}return n[f]=t,new n};let qr;function Jr(t,r){return(e.setPrototypeOf||function(n,t){(qr=qr||nr(()=>({[_]:[]})instanceof Array)).v?n[_]=t:g(t,(t,r)=>n[t]=r)})(t,r)}const Zr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Qr=(t,r)=>{try{tr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Xr(e,o,t){let i=t||Error,u=i[f][q],c=Error.captureStackTrace;return n=e,a=function(){var t=this;try{Zr(i,e);var r,n=z(i,t,k(arguments))||t;return n!==t&&(r=Et(t))!==Et(n)&&Jr(n,r),c&&c(n,t[G]),o&&o(n,arguments),n}finally{Zr(i,u)}},t=i,Qr(a,n),(a=Jr(a,t))[f]=t===p?Vr(t):(r[f]=t[f],new r),a;function r(){this.constructor=a,Qr(this,n)}var n,a}let Yr;function tn(){return(Date.now||rn)()}function rn(){return(new Date).getTime()}function nn(r){return function(t){return y(t)&&m("strTrim called ["+S(t)+"]"),t&&t.replace?t.replace(r,l):t}}var I=nn(/^\s+|(?=\s)\s+$/g),en=nn(/^\s+/g),on=nn(/(?=\s)\s+$/g);const un=j("trim",n,I);var cn=j("trimStart",n,en),an=cn,ln=j("trimEnd",n,on),sn=ln;const N=T("toUpperCase",n),fn=T("toLowerCase",n);function pn(t,c,a){return un(w(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=N(u)),(o||l)+c+u})}function yn(t,r){return pn(t,"",!0).replace(/^\w/,r?N:fn)}const dn=o.floor,vn=o.ceil,bn=o.trunc||function(t){t=+t;return(0<t?dn:vn)(t)};function hn(t,r){var n=+t;return n==1/0&&r&>("invalid value ["+S(t)+"]"),n!=n||0==n?0:bn(n)}const gn=j("repeat",n,function(t,r){y(t)&&m("can't convert ["+S(t)+"]"),(r=hn(r,!0))<0&>("invalid count must be >= 0 && < Infinity");let n=d(t)?t:w(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function mn(t,r,n){let e=l;r=hn(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=y(n)?" ":w(n))[c]?gn(e,vn(r/e[c])):e)[c]>r)?_t(e,0,r):e}const wn=j("padStart",n,function(t,r,n){return mn(t,r,n)+t});var Sn,o=j("padEnd",n,function(t,r,n){return t+mn(t,r,n)});const In=/([^\w\d_$])/g;let Tn,jn,On,En;function xn(r){if(!r||typeof r!==K)return!1;let n=!1;if(r!==(En=En||!yr()||yr())){On||(jn=Function[f].toString,On=A(jn,e));try{let t=Et(r);(n=!t)||(dt(t,G)&&(t=t[G]),n=t&&typeof t==R&&jn.call(t)===On)}catch(t){}}return n}const Fn=t=>(t.value&&Rn(t),!0),Pn=[An,Rn,Ln,Nn];function Cn(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===K?c=xn(t):a=t===p||et(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>Cn(e,t,r?n:o,r),copyTo:(t,r)=>zn(e,t,r,n)});if(l.isPrim)return i&&A(i,o,l)?l.result:t;{var u=e,s=t;let n;if(D(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;tr(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!A(r||(t<Pn.length?Pn[t++]:Fn),o,l);)r=p}}return n.v}}function zn(t,r,n,e){if(!y(n))for(const o in n)r[o]=Cn(t,n[o],e,o);return r}function Dn(t,r,n){return zn([],t,r,{handler:n,src:r,path:[]})}function kn(t,r){return Cn([],t,{handler:r,src:t})}function An(t){var r,n=t.value;return!!h(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function Nn(t){var r=t.value;return!!ot(r)&&(t.result=new Date(r.getTime()),!0)}function Ln(t){return t.type===R}function Rn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Wn(r,t){return D(t,t=>{Dn(r,t)}),r}Sn=c;let Kn;function _n(){return(Kn=!Kn||!Kn.b&&E&&E.lzy?F("performance"):Kn).v}function Bn(){var t=_n();return t&&t.now?t.now():tn()}function Gn(t){return Bn()-t}const Hn="(.*)";function Un(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function $n(t,r){return t[Sr(3)]=function(){return Mn(r)},t}function Mn(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[M]:n};return n||tr(t,V,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function Vn(t,r,n){r=r&&r[Sr(9)];return r?r(t,n):[t]}const qn=T("split",n);var Jn=C()?T("split",n):Vn,Zn=j("endsWith",n,function(t,r,n){d(t)||m("'"+S(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],o=t[c],n=!a(n)&&n<o?n:o;return _t(t,n-e,n)===r});const Qn=T(U,n);function Xn(t,r,n){return ct(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==Qn(t,w(r),n)}U=T($,n),T=j("includes",n,Xn),$=T;const Yn="ref",te="un"+Yn,re="hasRef",ne="enabled";function ee(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[te]&&o[te](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[re]:()=>o&&o[re]?o[re]():e,[Yn]:()=>(e=!0,o&&o[Yn]&&o[Yn](),i),[te]:u,[ne]:!1},O(i,ne,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function oe(r,t,n,e){var o=h(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),z(a,r,k(arguments))},ee(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(c,r,[t])}return z(u,r,e)},function(t){z(c,r,[t])}));return l.h}function ie(t,r){return oe(this,!0,s,k(arguments))}let ue,ce=100,ae=50;function le(){return!(!(ue=ue||x(()=>nt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(r,t){return!a(t)&&r&&(h(t)?z(r.push,r,t):Ir(t)||Tr(t)?Or(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Gr,t.arrEvery=Er,t.arrFilter=xr,t.arrFind=J,t.arrFindIndex=Rr,t.arrFindLast=Wr,t.arrFindLastIndex=Kr,t.arrForEach=D,t.arrFrom=_r,t.arrIncludes=Br,t.arrIndexOf=Fr,t.arrLastIndexOf=Pr,t.arrMap=Cr,t.arrReduce=Hr,t.arrSlice=k,t.arrSome=i,t.arrayDeepCopyHandler=An,t.asString=w,t.createArrayIterator=function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return tr(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),Mn(t)},t.createCustomError=Xr,t.createEnum=function(t){return ht(t,1,0,jt)},t.createEnumKeyMap=Ft,t.createEnumValueMap=function(t){return ht(t,1,1,jt)},t.createFilenameRegex=function(t,r,n){return Un(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Hn:"(.)"}),!!r,n)},t.createFnDeferredProxy=$r,t.createIterable=function(t){return $n({},t)},t.createIterator=Mn,t.createProxyFuncs=(e,o,t)=>{if(e&&o&&h(t)){let n=v(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?$r(o,t.n):Ur(o[t.n],o))})}return e},t.createRangeIterator=function(t,r,n){let e=t,o=s,i=(y(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return tr(n,"v",{g:function(){return o}}),Mn(n)},t.createSimpleMap=Pt,t.createTimeout=function(t,r){return oe(this,!1,s,k(arguments))},t.createTimeoutWith=function(t,r,n){return oe(this,!1,t,k(arguments,1))},t.createTypeMap=Pt,t.createWildcardRegex=function(t,r,n){return Un(w(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Hn),!!r,n)},t.dateDeepCopyHandler=Nn,t.deepExtend=function(t,r,n,e,o,i,u){return Wn(kn(t)||{},k(arguments))},t.dumpObj=S,t.elapsedTime=Gn,t.encodeAsHtml=function(t){return Tn=Tn||nr(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),w(t).replace(/[&<>"']/g,t=>"&"+Tn.v[t]+";")},t.encodeAsJson=function(t,r){let n;if(d(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+wn(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?it(r)?r:4:s)}catch(t){n='"'+S(t)+'"'}return n},t.fnApply=z,t.fnBind=Ur,t.fnCall=A,t.functionDeepCopyHandler=Ln,t.getDocument=pr,t.getGlobal=sr,t.getHistory=vr,t.getInst=fr,t.getIntValue=function(t,r){return y(t)?r:it(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=Sr,t.getLazy=nr,t.getLength=function(t){return t[Sn]},t.getNavigator=dr,t.getPerformance=_n,t.getSymbol=C,t.getValueByIter=function(r,t,n){return t&&r&&(Or(t,t=>{if(y(r))return-1;r=r[t]}),!y(r))?r:n},t.getValueByKey=function(r,t,n){if(!t||!r)return n;var e=qn(t,"."),o=e.length;for(let t=0;t<o&&!y(r);t++)r=r[e[t]];return y(r)?n:r},t.getWindow=yr,t.hasDocument=()=>!!pr(),t.hasHistory=()=>!!vr(),t.hasIdleCallback=le,t.hasNavigator=()=>!!dr(),t.hasPerformance=function(){return!!_n()},t.hasSymbol=wr,t.hasValue=function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!y(r))if(h(r))e=0<r[c];else if(ot(r))e=!isNaN(r.getTime());else{if(ut(r))return!0;if(b(r)){try{var o=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(v(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ut(o))return o;if(v(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!Tt(r)[c]}e=pt(r)}return e}(t,0)},t.hasWindow=()=>!!yr(),t.isArray=h,t.isArrayBuffer=at,t.isBlob=L,t.isBoolean=ut,t.isDate=ot,t.isDefined=nt,t.isError=lt,t.isFile=B,t.isFormData=W,t.isFunction=v,t.isIterable=Tr,t.isIterator=Ir,t.isNode=()=>(lr=lr||x(()=>!(!process||!(process.versions||{}).node),!1)).v,t.isNotTruthy=function(t){return!t||!Q(()=>t&&0+t,t)},t.isNullOrUndefined=y,t.isNumber=it,t.isObject=b,t.isPlainObject=xn,t.isPrimitive=t=>t===p||et(typeof t),t.isPrimitiveType=et,t.isPromise=function(t){return st(t)&&v(t.catch)},t.isPromiseLike=st,t.isRegExp=ct,t.isStrictNullOrUndefined=rt,t.isStrictUndefined=function(t){return!nt(t)},t.isString=d,t.isSymbol=mr,t.isThenable=ft,t.isTruthy=pt,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=a,t.isWebWorker=()=>(ar=ar||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,t.iterForOf=Or,t.lazySafeGetInst=F,t.makeGlobRegex=function(t,r,n){return Un(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Hn:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},t.makeIterable=$n,t.mathCeil=vn,t.mathFloor=dn,t.mathMax=Wt,t.mathMin=Rt,t.mathToInt=hn,t.mathTrunc=bn,t.newSymbol=function(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:Vt(t)},t.normalizeJsName=function(t,r){t=w(t).replace(In,"_");return a(r)?t:yn(t,!r)},t.objAssign=It,t.objCopyProps=Dn,t.objCreate=Vr,t.objDeepCopy=kn,t.objDeepFreeze=jt,t.objDefine=tr,t.objDefineAccessors=function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),O(t,r,Xt(i))},t.objDefineGet=function(t,r,n,e,o){return O(t,r,Xt({e:o,c:e,[v(n)?"g":"v"]:n}))},t.objDefineProp=O,t.objDefineProperties=Yt,t.objDefineProps=function(t,r){let n={};return g(r,(t,r)=>{n[t]=Xt(r)}),Yt(t,n)},t.objEntries=xt,t.objExtend=function(t,r,n,e,o,i,u){return Wn(t||{},k(arguments))},t.objForEachKey=g,t.objFreeze=Ot,t.objGetOwnPropertyDescriptor=yt,t.objGetPrototypeOf=Et,t.objHasOwn=vt,t.objHasOwnProperty=dt,t.objKeys=Tt,t.objSeal=St,t.objSetPrototypeOf=Jr,t.objToString=tt,t.perfNow=Bn,t.plainObjDeepCopyHandler=Rn,t.polyArrFind=Dr,t.polyArrFindIndex=kr,t.polyArrFindLast=Ar,t.polyArrFindLastIndex=Nr,t.polyArrFrom=Lr,t.polyArrIncludes=zr,t.polyGetKnownSymbol=Zt,t.polyIsArray=function(t){return!y(t)&&"[object Array]"===tt(t)},t.polyNewSymbol=Vt,t.polyObjEntries=mt,t.polyObjHasOwn=bt,t.polyObjKeys=function(t){if(!b(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)vt(t,n)&&r.push(n);return r},t.polyStrIncludes=Xn,t.polyStrSubstr=Gt,t.polyStrSymSplit=Vn,t.polyStrTrim=I,t.polyStrTrimEnd=on,t.polyStrTrimStart=en,t.polySymbolFor=qt,t.polySymbolKeyFor=Jt,t.polyUtcNow=rn,t.readArgs=(t,r,i)=>{if(Mr=Mr||nr(()=>wr()&&Sr(3)),!vt(t,c)){var u=Mr.v&&t[Mr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(Or(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return k(t,r,i)},t.safeGet=Q,t.safeGetLazy=x,t.scheduleIdleCallback=function(n,e){function o(t){let r=Bn();return{didTimeout:t,timeRemaining:()=>ae-Gn(r)}}if(le()){let r=ee(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return ie(()=>{n(o(!0))},a(t)?ce:t)},t.scheduleInterval=function(t,r){let n=this,e=k(arguments);return ee(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h},t.scheduleTimeout=ie,t.scheduleTimeoutWith=function(t,r,n){return oe(this,!0,t,k(arguments,1))},t.setBypassLazyCache=function(t){rr&&rr(),E.lzy=t},t.setDefaultIdleTimeout=function(t){ce=t},t.setDefaultMaxExecutionTime=function(t){ae=t},t.setValueByIter=function(n,t,e){if(n&&t){let r;Or(t,t=>{r&&(y(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},t.setValueByKey=function(r,t,n){var e;r&&t&&(e=(t=qn(t,".")).pop(),D(t,t=>{y(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},t.strCamelCase=yn,t.strContains=$,t.strEndsWith=Zn,t.strIncludes=T,t.strIndexOf=Qn,t.strIsNullOrEmpty=function(t){return d(t)?t===l:y(t)},t.strIsNullOrWhiteSpace=function(t){return d(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:y(t)},t.strKebabCase=function(t,r){t=pn(t,"-");return(r?N:fn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,r){return _t(t,0,r)},t.strLetterCase=function(t){return w(t).replace(/(_|\b)\w/g,N)},t.strLower=fn,t.strPadEnd=o,t.strPadStart=wn,t.strRepeat=gn,t.strRight=function(t,r){var n=t[c];return r<=0?l:r<n?_t(t,n-r):t},t.strSlice=Kt,t.strSnakeCase=function(t,r){t=pn(t,"_");return(r?N:fn)(t)},t.strSplit=qn,t.strStartsWith=Ht,t.strSubstr=Bt,t.strSubstring=_t,t.strSymSplit=Jn,t.strTrim=un,t.strTrimEnd=ln,t.strTrimLeft=an,t.strTrimRight=sn,t.strTrimStart=cn,t.strUpper=N,t.symbolFor=function(t){return br&&(!E.lzy||P.b)||C(),(br.v||qt)(t)},t.symbolKeyFor=function(t){return hr&&(!E.lzy||P.b)||C(),(hr.v||Jt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=gt,t.throwTypeError=m,t.throwUnsupported=function(t){throw new(Yr=Yr||Xr("UnsupportedError"))(t)},t.utcNow=tn}var r=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
/*! https://github.com/nevware21/ts-utils v0.10.1 */ | ||
function t(t){"use strict";const s=void 0,p=null,l="";var L="boolean";const _="function";var R="number";const W="object",f="prototype",K="__proto__";var B="string";const r="undefined",G="constructor",H="Symbol";var U="indexOf",$="lastIndexOf";const c="length",M="done",V="value",q="name";var J="slice";const e=Object,Z=e[f];var n=(I=String)[f],o=Math,i=(Br=Array)[f];function Q(t,r){let n=r;try{n=t()}catch(t){}return n}const X=[B,R,L,r,"symbol","bigint"];function Y(r){return function(t){return typeof t===r}}function u(t){const r="[object "+t+"]";return function(t){return!(!t||tt(t)!==r)}}function tt(t){return Z.toString.call(t)}function a(t){return typeof t===r||t===r}function y(t){return t===p||a(t)}function rt(t){return t===p||!nt(t)}function nt(t){return!!t||t!==s}const et=t=>t!==W&&!!~X.indexOf(t),d=Y(B),v=Y(_);function b(t){return!(!t&&y(t)||!t||typeof t!==W)}const h=Br.isArray,ot=u("Date"),it=Y(R),ut=Y(L),ct=u("RegExp");var B=u("File"),R=u("FormData"),L=u("Blob"),at=u("ArrayBuffer");const lt=u("Error");function st(t){return!!t&&v(t.then)}var ft=st;function pt(t){return!(!t||Q(()=>!(t&&0+t),!t))}const yt=e.getOwnPropertyDescriptor;function dt(t,r){return t&&Z.hasOwnProperty.call(t,r)}const vt=e.hasOwn||bt;function bt(t,r){return dt(t,r)||!!yt(t,r)}function g(t,r,n){if(t&&b(t))for(const e in t)if(vt(t,e)&&-1===r.call(n||t,e,t[e]))break}function ht(t,n,e,r){let o={};return g(t,(t,r)=>{o[t]=n?r:t,o[r]=e?r:t}),r(o)}function m(t){throw new TypeError(t)}function gt(t){throw new RangeError(t)}function mt(t){let n=[];return g(t,(t,r)=>{n.push([t,r])}),n}const wt=e.freeze;var St=t=>t,It=e.assign;function Tt(t){return b(t)&&t!==p||m("objKeys called on non-object"),e.keys(t)}function jt(t){return wt&&g(t,(t,r)=>{(h(r)||b(r))&&wt(r)}),Ot(t)}const Ot=wt||St,Et=(St=e.seal||St,e.getPrototypeOf||(t=>t[K]||p));var xt=e.entries||mt;function Ft(t){return ht(t,0,0,jt)}function Pt(t){let n={};return g(t,(t,r)=>{n[t]=r[1],n[r[0]]=r[1]}),jt(n)}const Ct=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}),w=I,zt="__tsUtils$gblCfg";let Dt;function kt(){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 At(){var t;return Dt||(t=kt()||{},Dt=t[zt]=t[zt]||{}),Dt}function S(t,r){let n=l;if(lt(t))n="{ stack: '"+t.stack+"', message: '"+t.message+"', name: '"+t.name+"'";else try{n=JSON.stringify(t,p,r?it(r)?r:4:s)}catch(t){n=" - "+S(t,r)}return tt(t)+": "+n}const Nt=i[J],Lt=(t,r)=>{m("'"+w(t)+"' not defined for "+S(r))};var I=r=>function(t){return t[r].apply(t,Nt.call(arguments,1))},T=(n,t)=>{let e=t&&t[n];return function(t){var r=t&&t[n]||e;if(r)return r.apply(t,Nt.call(arguments,1));Lt(n,t)}},j=(e,t,o)=>{let i=t&&t[e];return function(t){var r,n=t&&t[e]||i;if(n||o)return r=arguments,(n||o).apply(t,n?Nt.call(r,1):r);Lt(e,t)}},_t=o.min;const Rt=o.max,Wt=T(J,n),Kt=T("substring",n);var Bt=j("substr",n,Gt);function Gt(t,r,n){return y(t)&&m("'polyStrSubstr called with invalid "+S(t)),n<0?l:((r=r||0)<0&&(r=Rt(r+t[c],0)),a(n)?Wt(t,r):Wt(t,r,r+n))}const Ht=j("startsWith",n,function(t,r,n){d(t)||m("'"+S(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],n=0<n?n:0;return Kt(t,n,n+e)===r}),Ut="_urid";let $t;function Mt(){var t;return $t||(t=At(),$t=t.gblSym=t.gblSym||{k:{},s:{}}),$t}let Vt={};function qt(t){return{description:w(t),toString:()=>H+"("+t+")",_polyfill:!0}}function Jt(n){var e=Mt();if(!vt(e.k,n)){let t=qt(n),r=Tt(e.s).length;t[Ut]=()=>r+"_"+t.toString(),e.k[n]=t,e.s[t[Ut]()]=w(n)}return e.k[n]}function Zt(t){t&&t.toString&&Ht(t.toString(),H)||m(t+" is not a symbol");t=t._polyfill&&t[Ut]&&t[Ut]();return t?Mt().s[t]:void 0}function Qt(t){t=Ct[t];return t?Vt[t]=Vt[t]||qt(H+"."+t):void 0}const Xt={e:"enumerable",c:"configurable",v:V,w:"writable",g:"get",s:"set"};function Yt(r){let n={};var t;return n[Xt.c]=!0,n[Xt.e]=!0,r.l&&(n.get=()=>r.l.v,t=yt(r.l,"v"))&&t.set&&(n.set=t=>{r.l.v=t}),g(r,(t,r)=>{n[Xt[t]]=a(r)?n[Xt[t]]:r}),n}const O=e.defineProperty,tr=e.defineProperties;function rr(t,r,n){return O(t,r,Yt(n))}let E,nr=function(){E=At(),nr=p};function er(r){let n={};return nr&&nr(),n.b=E.lzy,O(n,"v",{configurable:!0,get:function(){var t=r();return E.lzy||(O(n,"v",{value:t}),n.b&&delete n.b),E.lzy&&n.b!==E.lzy&&(n.b=E.lzy),t}}),n}function x(t,r){return er(()=>Q(t,r))}let or,ir,ur,cr,ar,lr,sr;const F=t=>x(()=>pr(t)||s,s),fr=t=>(or=!or||!1===t||E&&E.lzy&&!or.b?x(kt,p):or).v,pr=(t,r)=>{r=or&&!1!==r?or.v:fr(r);return r&&r[t]?r[t]:"window"===t&&ir?ir.v:p},yr=()=>(ur=!ur||E&&E.lzy&&!ur.b?F("document"):ur).v,dr=()=>(ir=!ir||E&&E.lzy&&!ir.b?F("window"):ir).v,vr=()=>(cr=!cr||E&&E.lzy&&!cr.b?F("navigator"):cr).v,br=()=>(ar=!ar||E&&E.lzy&&!ar.b?F("history"):ar).v;let P,hr,gr;function mr(t){return x(function(){return P.v?P.v[t]:s},s)}var wr=Y("symbol");function Sr(){return!!C()}function C(){var t=!P||E&&E.lzy&&!P.b;return t&&(P=F(H)),hr&&!t||(hr=mr("for")),gr&&!t||(gr=mr("keyFor")),P.v}function Ir(t,r){var n=Ct[t];return P&&(!E.lzy||P.b)||C(),P.v?P.v[n||t]:r?s:Qt(t)}function Tr(t){return!!t&&v(t.next)}function jr(t){return!rt(t)&&v(t[Ir(3)])}let Or;function Er(e,o,i){if(e&&(Tr(e)||(e=e[(Or=Or||er(()=>Ir(3))).v]?e[Or.v]():null),Tr(e))){let r,n;try{let t=0;for(;!(n=e.next())[M]&&-1!==o.call(i||e,n[V],t,e);)t++}catch(t){r={e:t},e.throw&&(n=null,e.throw(r))}finally{try{n&&!n[M]&&e.return&&e.return(n)}finally{if(r)throw r.e}}}}const z=I("apply");var xr=T("every",i),Fr=T("filter",i);function D(r,n,e){if(r){var o=r[c]>>>0;for(let t=0;t<o&&!(t in r&&-1===n.call(e||r,r[t],t,r));t++);}}const Pr=T(U,i);var Cr=T($,i);const zr=T("map",i),k=T(J,i),A=I("call");function Dr(t,r,n){return-1!==Pr(t,r,n)}function kr(t,r,n){r=Ar(t,r,n);return-1!==r?t[r]:void 0}function Ar(n,e,o){let i=-1;return D(n,(t,r)=>{if(A(e,o|n,t,r,n))return i=r,-1}),i}function Nr(t,r,n){r=Lr(t,r,n);return-1!==r?t[r]:void 0}function Lr(r,n,e){let o=-1;for(let t=(r[c]>>>0)-1;0<=t;t--)if(t in r&&A(n,e|r,r[t],t,r)){o=t;break}return o}function _r(t,n,e){var r;if(h(t))return r=k(t),n?zr(r,n,e):r;let o=[];return Er(t,(t,r)=>o.push(n?A(n,e,t,r):t)),o}var J=j("find",i,kr),Rr=j("findIndex",i,Ar),Wr=j("findLast",i,Nr),Kr=j("findLastIndex",i,Lr),Br=Br.from||_r,Gr=j("includes",i,Dr),Hr=Gr,Ur=T("reduce",i),i=T("some",i);const $r=I("bind"),Mr=(n,e)=>function(){var t=k(arguments),r=n();return z(r[e],r,t)};let Vr;const qr=e.create||function(t){if(!t)return{};var r=typeof t;if(r!==W&&r!=_)throw new TypeError("Prototype must be an Object or function: "+S(t));function n(){}return n[f]=t,new n};let Jr;function Zr(t,r){return(e.setPrototypeOf||function(n,t){(Jr=Jr||er(()=>({[K]:[]})instanceof Array)).v?n[K]=t:g(t,(t,r)=>n[t]=r)})(t,r)}const Qr=(t,r)=>{try{r&&(t[q]=r)}catch(t){}},Xr=(t,r)=>{try{rr(t,q,{v:r,c:!0,e:!1})}catch(t){}};function Yr(e,o,t){let i=t||Error,u=i[f][q],c=Error.captureStackTrace;return n=e,a=function(){var t=this;try{Qr(i,e);var r,n=z(i,t,k(arguments))||t;return n!==t&&(r=Et(t))!==Et(n)&&Zr(n,r),c&&c(n,t[G]),o&&o(n,arguments),n}finally{Qr(i,u)}},t=i,Xr(a,n),(a=Zr(a,t))[f]=t===p?qr(t):(r[f]=t[f],new r),a;function r(){this.constructor=a,Xr(this,n)}var n,a}let tn;function rn(){return(Date.now||nn)()}function nn(){return(new Date).getTime()}function en(r){return function(t){return y(t)&&m("strTrim called ["+S(t)+"]"),t&&t.replace?t.replace(r,l):t}}var I=en(/^\s+|(?=\s)\s+$/g),on=en(/^\s+/g),un=en(/(?=\s)\s+$/g);const cn=j("trim",n,I);var an=j("trimStart",n,on),ln=an,sn=j("trimEnd",n,un),fn=sn;const N=T("toUpperCase",n),pn=T("toLowerCase",n);function yn(t,c,a){return cn(w(t)).replace(/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,(t,r,n,e,o,i)=>{let u=e||i||l;return a&&(u=N(u)),(o||l)+c+u})}function dn(t,r){return yn(t,"",!0).replace(/^\w/,r?N:pn)}const vn=o.floor,bn=o.ceil,hn=o.trunc||function(t){t=+t;return(0<t?vn:bn)(t)};function gn(t,r){var n=+t;return n==1/0&&r&>("invalid value ["+S(t)+"]"),n!=n||0==n?0:hn(n)}const mn=j("repeat",n,function(t,r){y(t)&&m("can't convert ["+S(t)+"]"),(r=gn(r,!0))<0&>("invalid count must be >= 0 && < Infinity");let n=d(t)?t:w(t),e=l;for(;0<r;(r>>>=1)&&(n+=n))1&r&&(e+=n);return e});function wn(t,r,n){let e=l;r=gn(r,!0),r>>=0;t=t[c];return e=t<r&&(r-=t,(e=r>(e=y(n)?" ":w(n))[c]?mn(e,bn(r/e[c])):e)[c]>r)?Kt(e,0,r):e}const Sn=j("padStart",n,function(t,r,n){return wn(t,r,n)+t});var In,o=j("padEnd",n,function(t,r,n){return t+wn(t,r,n)});const Tn=/([^\w\d_$])/g;let jn,On,En,xn;function Fn(r){if(!r||typeof r!==W)return!1;let n=!1;if(r!==(xn=xn||!dr()||dr())){En||(On=Function[f].toString,En=A(On,e));try{let t=Et(r);(n=!t)||(dt(t,G)&&(t=t[G]),n=t&&typeof t==_&&On.call(t)===En)}catch(t){}}return n}const Pn=t=>(t.value&&Rn(t),!0),Cn=[Nn,Rn,_n,Ln];function zn(e,t,o,r){var i=o.handler,r=o.path?r?o.path.concat(r):o.path:[];let n={handler:o.handler,src:o.src,path:r};var u=typeof t;let c=!1,a=!1,l=(t&&u===W?c=Fn(t):a=t===p||et(u),{type:u,isPrim:a,isPlain:c,value:t,result:t,path:r,origin:o.src,copy:(t,r)=>zn(e,t,r?n:o,r),copyTo:(t,r)=>Dn(e,t,r,n)});if(l.isPrim)return i&&A(i,o,l)?l.result:t;{var u=e,s=t;let n;if(D(u,t=>{if(t.k===s)return n=t,-1}),!n){n={k:s,v:s},u.push(n);{var f=n;rr(l,"result",{g:function(){return f.v},s:function(t){f.v=t}});let t=0,r=i;for(;!A(r||(t<Cn.length?Cn[t++]:Pn),o,l);)r=p}}return n.v}}function Dn(t,r,n,e){if(!y(n))for(const o in n)r[o]=zn(t,n[o],e,o);return r}function kn(t,r,n){return Dn([],t,r,{handler:n,src:r,path:[]})}function An(t,r){return zn([],t,{handler:r,src:t})}function Nn(t){var r,n=t.value;return!!h(n)&&((r=t.result=[]).length=n.length,t.copyTo(r,n),!0)}function Ln(t){var r=t.value;return!!ot(r)&&(t.result=new Date(r.getTime()),!0)}function _n(t){return t.type===_}function Rn(t){var r,n=t.value;return!(!n||!t.isPlain||(r=t.result={},t.copyTo(r,n),0))}function Wn(r,t){return D(t,t=>{kn(r,t)}),r}In=c;let Kn;function Bn(){return(Kn=!Kn||!Kn.b&&E&&E.lzy?F("performance"):Kn).v}function Gn(){var t=Bn();return t&&t.now?t.now():rn()}function Hn(t){return Gn()-t}const Un="(.*)";function $n(t,r,n,e,o){return RegExp((o?"^":l)+n(t.replace(r,"\\$1"))+(o?"$":l),e?"i":"")}function Mn(t,r){return t[Ir(3)]=function(){return Vn(r)},t}function Vn(r){let n=!1;function e(){return r.v}var t={next:function(){n=n||!r.n||r.n(arguments);var t={[M]:n};return n||rr(t,V,{g:e}),t}};return r.r&&(t.return=function(t){return n=!0,{[M]:!0,[V]:r.r&&r.r(t)}}),r.t&&(t.throw=function(t){return n=!0,{[M]:!0,[V]:r.t&&r.t(t)}}),t}function qn(t,r,n){r=r&&r[Ir(9)];return r?r(t,n):[t]}const Jn=T("split",n);var Zn=C()?T("split",n):qn,Qn=j("endsWith",n,function(t,r,n){d(t)||m("'"+S(t)+"' is not a string");var r=d(r)?r:w(r),e=r[c],o=t[c],n=!a(n)&&n<o?n:o;return Kt(t,n-e,n)===r});const Xn=T(U,n);function Yn(t,r,n){return ct(r)&&m("'searchString' must not be a regular expression"+S(r)),-1!==Xn(t,w(r),n)}U=T($,n),T=j("includes",n,Yn),$=T;const te="ref",re="un"+te,ne="hasRef",ee="enabled";function oe(t,r,n){let e=!0,o=t?r(p):p,i;const u=()=>(e=!1,o&&o[re]&&o[re](),i),c=()=>(o=r(o),e||u(),i),a=()=>{o&&n(o),o=p};return i={cancel:a,refresh:c,[ne]:()=>o&&o[ne]?o[ne]():e,[te]:()=>(e=!0,o&&o[te]&&o[te](),i),[re]:u,[ee]:!1},O(i,ee,{get:()=>!!o,set:t=>{!t&&o&&a(),t&&!o&&c()}}),{h:i,dn:()=>{o=p}}}function ie(r,t,n,e){var o=h(n),i=o?n.length:0;let u=(0<i?n[0]:o?s:n)||setTimeout,c=(1<i?n[1]:s)||clearTimeout,a=e[0],l=(e[0]=function(){l.dn(),z(a,r,k(arguments))},oe(t,t=>{if(t){if(t.refresh)return t.refresh(),t;z(c,r,[t])}return z(u,r,e)},function(t){z(c,r,[t])}));return l.h}function ue(t,r){return ie(this,!0,s,k(arguments))}let ce,ae=100,le=50;function se(){return!(!(ce=ce||x(()=>nt(requestIdleCallback),!1)).v||!requestIdleCallback)}t.arrAppend=function(r,t){return!a(t)&&r&&(h(t)?z(r.push,r,t):Tr(t)||jr(t)?Er(t,t=>{r.push(t)}):r.push(t)),r},t.arrContains=Hr,t.arrEvery=xr,t.arrFilter=Fr,t.arrFind=J,t.arrFindIndex=Rr,t.arrFindLast=Wr,t.arrFindLastIndex=Kr,t.arrForEach=D,t.arrFrom=Br,t.arrIncludes=Gr,t.arrIndexOf=Pr,t.arrLastIndexOf=Cr,t.arrMap=zr,t.arrReduce=Ur,t.arrSlice=k,t.arrSome=i,t.arrayDeepCopyHandler=Nn,t.asString=w,t.createArrayIterator=function(t){let r=-1,n=t?t.slice():[],e=n[c];t={n:function(){return++r>=e}};return rr(t,"v",{g:function(){if(0<=r&&r<e)return n[r]}}),Vn(t)},t.createCustomError=Yr,t.createEnum=function(t){return ht(t,1,0,jt)},t.createEnumKeyMap=Ft,t.createEnumValueMap=function(t){return ht(t,1,1,jt)},t.createFilenameRegex=function(t,r,n){return $n(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\\\\|\\\/|\*|\?)/g,function(t,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Un:"(.)"}),!!r,n)},t.createFnDeferredProxy=Mr,t.createIterable=function(t){return Mn({},t)},t.createIterator=Vn,t.createProxyFuncs=(e,o,t)=>{if(e&&o&&h(t)){let n=v(o);D(t,t=>{var r=t.as||t.n;!1===t.rp&&e[r]||(e[r]=n?Mr(o,t.n):$r(o[t.n],o))})}return e},t.createRangeIterator=function(t,r,n){let e=t,o=s,i=(y(r)&&(r=t),n||(t<=r?1:-1));n={n:function(){var t;return(t=0<i?e>r:e<r)||(o=e,e+=i),t}};return rr(n,"v",{g:function(){return o}}),Vn(n)},t.createSimpleMap=Pt,t.createTimeout=function(t,r){return ie(this,!1,s,k(arguments))},t.createTimeoutWith=function(t,r,n){return ie(this,!1,t,k(arguments,1))},t.createTypeMap=Pt,t.createWildcardRegex=function(t,r,n){return $n(w(t),/([-+|^$#.\?{}()\[\]\\/\"\'])/g,t=>t.replace(/\*/g,Un),!!r,n)},t.dateDeepCopyHandler=Ln,t.deepExtend=function(t,r,n,e,o,i,u){return Wn(An(t)||{},k(arguments))},t.dumpObj=S,t.elapsedTime=Hn,t.encodeAsHtml=function(t){return jn=jn||er(()=>({"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"})),w(t).replace(/[&<>"']/g,t=>"&"+jn.v[t]+";")},t.encodeAsJson=function(t,r){let n;if(d(t))n='"'+t.replace(/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,t=>{return'"'===t||"\\"===t?"\\"+t:(t=t.charCodeAt(0).toString(16),"\\u"+Sn(N(t),4,"0"))})+'"';else try{n=JSON.stringify(t,p,r?it(r)?r:4:s)}catch(t){n='"'+S(t)+'"'}return n},t.fnApply=z,t.fnBind=$r,t.fnCall=A,t.functionDeepCopyHandler=_n,t.getDocument=yr,t.getGlobal=fr,t.getHistory=br,t.getInst=pr,t.getIntValue=function(t,r){return y(t)?r:it(t)?t:isNaN(t=parseInt(t,10))?r:t},t.getKnownSymbol=Ir,t.getLazy=er,t.getLength=function(t){return t[In]},t.getNavigator=vr,t.getPerformance=Bn,t.getSymbol=C,t.getValueByIter=function(r,t,n){return t&&r&&(Er(t,t=>{if(y(r))return-1;r=r[t]}),!y(r))?r:n},t.getValueByKey=function(r,t,n){if(!t||!r)return n;var e=Jn(t,"."),o=e.length;for(let t=0;t<o&&!y(r);t++)r=r[e[t]];return y(r)?n:r},t.getWindow=dr,t.hasDocument=()=>!!yr(),t.hasHistory=()=>!!br(),t.hasIdleCallback=se,t.hasNavigator=()=>!!vr(),t.hasPerformance=function(){return!!Bn()},t.hasSymbol=Sr,t.hasValue=function(t){return function t(r,n){let e=!1===r||0===r;if(!e&&!y(r))if(h(r))e=0<r[c];else if(ot(r))e=!isNaN(r.getTime());else{if(ut(r))return!0;if(b(r)){try{var o=function(r,t){let n;return D(t,t=>{if(t in r)return t=r[t],n=0<(v(t)?t():t),-1}),n}(r,[c,"byteLength","size","count"]);if(ut(o))return o;if(v(r.valueOf)&&n<5)return t(r.valueOf(),++n)}catch(t){}return!!Tt(r)[c]}e=pt(r)}return e}(t,0)},t.hasWindow=()=>!!dr(),t.isArray=h,t.isArrayBuffer=at,t.isBlob=L,t.isBoolean=ut,t.isDate=ot,t.isDefined=nt,t.isError=lt,t.isFile=B,t.isFormData=R,t.isFunction=v,t.isIterable=jr,t.isIterator=Tr,t.isNode=()=>(sr=sr||x(()=>!(!process||!(process.versions||{}).node),!1)).v,t.isNotTruthy=function(t){return!t||!Q(()=>t&&0+t,t)},t.isNullOrUndefined=y,t.isNumber=it,t.isObject=b,t.isPlainObject=Fn,t.isPrimitive=t=>t===p||et(typeof t),t.isPrimitiveType=et,t.isPromise=function(t){return st(t)&&v(t.catch)},t.isPromiseLike=st,t.isRegExp=ct,t.isStrictNullOrUndefined=rt,t.isStrictUndefined=function(t){return!nt(t)},t.isString=d,t.isSymbol=wr,t.isThenable=ft,t.isTruthy=pt,t.isTypeof=function(t,r){return typeof t===r},t.isUndefined=a,t.isWebWorker=()=>(lr=lr||x(()=>!!(self&&self instanceof WorkerGlobalScope),!1)).v,t.iterForOf=Er,t.lazySafeGetInst=F,t.makeGlobRegex=function(t,r,n){return $n(w(t),/([-+|^$#.{}()\\\/\[\]\"\'])/g,t=>t.replace(/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(t,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Un:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"}),!!r,n)},t.makeIterable=Mn,t.mathCeil=bn,t.mathFloor=vn,t.mathMax=Rt,t.mathMin=_t,t.mathToInt=gn,t.mathTrunc=hn,t.newSymbol=function(t,r){return P&&(!E.lzy||P.b)||C(),P.v?P.v(t):r?p:qt(t)},t.normalizeJsName=function(t,r){t=w(t).replace(Tn,"_");return a(r)?t:dn(t,!r)},t.objAssign=It,t.objCopyProps=kn,t.objCreate=qr,t.objDeepCopy=An,t.objDeepFreeze=jt,t.objDefine=rr,t.objDefineAccessors=function(t,r,n,e,o,i){i={e:i,c:o};return n&&(i.g=n),e&&(i.s=e),O(t,r,Yt(i))},t.objDefineGet=function(t,r,n,e,o){return O(t,r,Yt({e:o,c:e,[v(n)?"g":"v"]:n}))},t.objDefineProp=O,t.objDefineProperties=tr,t.objDefineProps=function(t,r){let n={};return g(r,(t,r)=>{n[t]=Yt(r)}),tr(t,n)},t.objEntries=xt,t.objExtend=function(t,r,n,e,o,i,u){return Wn(t||{},k(arguments))},t.objForEachKey=g,t.objFreeze=Ot,t.objGetOwnPropertyDescriptor=yt,t.objGetPrototypeOf=Et,t.objHasOwn=vt,t.objHasOwnProperty=dt,t.objKeys=Tt,t.objSeal=St,t.objSetPrototypeOf=Zr,t.objToString=tt,t.perfNow=Gn,t.plainObjDeepCopyHandler=Rn,t.polyArrFind=kr,t.polyArrFindIndex=Ar,t.polyArrFindLast=Nr,t.polyArrFindLastIndex=Lr,t.polyArrFrom=_r,t.polyArrIncludes=Dr,t.polyGetKnownSymbol=Qt,t.polyIsArray=function(t){return!y(t)&&"[object Array]"===tt(t)},t.polyNewSymbol=qt,t.polyObjEntries=mt,t.polyObjHasOwn=bt,t.polyObjKeys=function(t){if(!b(t)||t===p)throw new TypeError("polyObjKeys called on non-object");var r=[];for(const n in t)vt(t,n)&&r.push(n);return r},t.polyStrIncludes=Yn,t.polyStrSubstr=Gt,t.polyStrSymSplit=qn,t.polyStrTrim=I,t.polyStrTrimEnd=un,t.polyStrTrimStart=on,t.polySymbolFor=Jt,t.polySymbolKeyFor=Zt,t.polyUtcNow=nn,t.readArgs=(t,r,i)=>{if(Vr=Vr||er(()=>Sr()&&Ir(3)),!vt(t,c)){var u=Vr.v&&t[Vr.v];if(u){let n=[],e=r===s||r<0?0:r,o=i<0||r<0?s:i;if(Er(u.call(t),(t,r)=>{if(o!==s&&r>=o)return-1;r>=e&&n.push(t)}),(r===s||0<=r)&&(i===s||0<=i))return n;t=n}}return k(t,r,i)},t.safeGet=Q,t.safeGetLazy=x,t.scheduleIdleCallback=function(n,e){function o(t){let r=Gn();return{didTimeout:t,timeRemaining:()=>le-Hn(r)}}if(se()){let r=oe(!0,t=>(t&&cancelIdleCallback(t),requestIdleCallback(t=>{r.dn(),n(t||o(!1))},e)),t=>{cancelIdleCallback(t)});return r.h}var t=(e||{}).timeout;return ue(()=>{n(o(!0))},a(t)?ae:t)},t.scheduleInterval=function(t,r){let n=this,e=k(arguments);return oe(!0,t=>(t&&clearInterval(t),z(setInterval,n,e)),t=>{z(clearInterval,n,[t])}).h},t.scheduleTimeout=ue,t.scheduleTimeoutWith=function(t,r,n){return ie(this,!0,t,k(arguments,1))},t.setBypassLazyCache=function(t){nr&&nr(),E.lzy=t},t.setDefaultIdleTimeout=function(t){ae=t},t.setDefaultMaxExecutionTime=function(t){le=t},t.setValueByIter=function(n,t,e){if(n&&t){let r;Er(t,t=>{r&&(y(n[r])&&(n[r]={}),n=n[r]),r=t}),n[r]=e}},t.setValueByKey=function(r,t,n){var e;r&&t&&(e=(t=Jn(t,".")).pop(),D(t,t=>{y(r[t])&&(r[t]={}),r=r[t]}),r[e]=n)},t.strCamelCase=dn,t.strContains=$,t.strEndsWith=Qn,t.strIncludes=T,t.strIndexOf=Xn,t.strIsNullOrEmpty=function(t){return d(t)?t===l:y(t)},t.strIsNullOrWhiteSpace=function(t){return d(t)?t.replace(/[\s\t\r\n\f]+/g,l)===l:y(t)},t.strKebabCase=function(t,r){t=yn(t,"-");return(r?N:pn)(t)},t.strLastIndexOf=U,t.strLeft=function(t,r){return Kt(t,0,r)},t.strLetterCase=function(t){return w(t).replace(/(_|\b)\w/g,N)},t.strLower=pn,t.strPadEnd=o,t.strPadStart=Sn,t.strRepeat=mn,t.strRight=function(t,r){var n=t[c];return r<=0?l:r<n?Kt(t,n-r):t},t.strSlice=Wt,t.strSnakeCase=function(t,r){t=yn(t,"_");return(r?N:pn)(t)},t.strSplit=Jn,t.strStartsWith=Ht,t.strSubstr=Bt,t.strSubstring=Kt,t.strSymSplit=Zn,t.strTrim=cn,t.strTrimEnd=sn,t.strTrimLeft=ln,t.strTrimRight=fn,t.strTrimStart=an,t.strUpper=N,t.symbolFor=function(t){return hr&&(!E.lzy||P.b)||C(),(hr.v||Jt)(t)},t.symbolKeyFor=function(t){return gr&&(!E.lzy||P.b)||C(),(gr.v||Zt)(t)},t.throwError=function(t){throw Error(t)},t.throwRangeError=gt,t.throwTypeError=m,t.throwUnsupported=function(t){throw new(tn=tn||Yr("UnsupportedError"))(t)},t.utcNow=rn}var r=this;"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((r="undefined"!=typeof globalThis?globalThis:r||self).nevware21=r.nevware21||{},r.nevware21["ts-utils"]={})); | ||
//# sourceMappingURL=ts-utils.min.js.map |
{ | ||
"name": "@nevware21/ts-utils", | ||
"description": "Common JavaScript/TypeScript helper functions for better minification", | ||
"version": "0.10.0", | ||
"version": "0.10.1", | ||
"homepage": "https://github.com/nevware21/ts-utils", | ||
@@ -6,0 +6,0 @@ "license": "MIT", |
@@ -54,3 +54,2 @@ <h1 align="center">@nevware21 ts-utils</h1> | ||
## Language ECMAScript Support | ||
@@ -76,6 +75,5 @@ | ||
> ```json | ||
> "@nevware21/ts-utils": ">= 0.10.0 < 2.x" | ||
> "@nevware21/ts-utils": ">= 0.10.1 < 2.x" | ||
> ``` | ||
And then just import the helpers and use them. | ||
@@ -82,0 +80,0 @@ |
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 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 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 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 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 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 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 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 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 too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
14616071
48726
211