UNPKG

@nevware21/ts-utils

Version:

Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r

4 lines (3 loc) 36.8 kB
/*! https://github.com/nevware21/ts-utils v0.14.0 */ function n(n,r){return n||r}function r(n,r){return null!=n?n[r]:void 0}function s(n,r){try{return{v:n.apply(this,r)}}catch(n){return{e:n}}}function W(n,r,t){n=s(n,t);return n.e?r:n.v}function R(r){return function(n){return typeof n===r}}function U(r){return function(n){return typeof n===r||!(!n||n[Ot]!==r)}}function t(n){var r="[object "+n+"]";return function(n){return!(!n||L(n)!==r)}}function L(n){return gt[dt].call(n)}function B(n){return typeof n===vt||n===vt}function _(n){return n===g}function a(n){return n===b||B(n)}function f(n){return n===b||n===g}function G(n){return ft=ft||["string","number","boolean",vt,"symbol","bigint"],!(n===st||!~ft.indexOf(n))}function M(n){return!(!n&&a(n)||!n||typeof n!==st)}function c(n){return!f(n)&&!x(n)&&Tt(n[S])&&0<=n[S]}function K(n){return!!(n&&n.then&&x(n.then))}function $(n){return!!(n&&x(n.get)&&x(n.set)&&x(n.has)&&x(n.delete)&&Tt(n.size))}function V(n){return!!(n&&x(n.add)&&x(n.has)&&x(n.delete)&&Tt(n.size))}function H(n){return!(!n||W(function(){return!(n&&0+n)},!n))}function J(){}function q(){return[]}function Z(){return!1}function Q(n,r){var t=m,e=gt[dt][I](n);e===Kt&&(n={stack:T(n.stack),message:T(n.message),name:T(n.name)});try{t=((t=JSON.stringify(n,b,r?"number"==typeof r?r:4:g))?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):b)||T(n)}catch(n){t=" - "+Q(n,r)}return e+": "+t}function l(n){throw new TypeError(n)}function X(n){throw new RangeError(n)}function v(n){f(n)&&l("Cannot convert undefined or null to object")}function Y(n){C(n)||l("'"+Q(n)+"' is not a string")}function nn(n,r){return!!n&&gt.hasOwnProperty[I](n,r)}function rn(n,r){return v(n),nn(n,r)||!!$t(n,r)}function tn(n){return n===lt||n===pt||n===w}function en(n,r,t){if(n&&(M(n)||x(n)))for(var e in n)if(Vt(n,e)&&-1===r[I](f(t)?n:t,e,n[e]))break}function p(n,r,t){if(n)for(var e=n[S]>>>0,u=0;u<e&&!(u in n&&-1===r[I](f(t)?n:t,n[u],u,n));u++);}function e(e,n,u){var o=n?n[e]:b;return function(n){var r,t=(n?n[e]:b)||o;if(t||u)return r=arguments,(t||u).apply(n,t?E[I](r,1):r);l('"'+T(e)+'" not defined for '+Q(n))}}function un(e,n,u){var o=n?n[e]:b;return function(n){var r,t=o;if(t||u)return r=arguments,(t||u).apply(n,t?E[I](r,1):r);l('"'+T(e)+'" not defined for '+Q(n))}}function on(r){return function(n){return n[r]}}function an(r,t){var n,e=A.getOwnPropertyDescriptor;return(n=(n=!f(r)&&e?s(e,[r,t]).v||b:n)||f(r)?n:s(function(){for(var n in r)if(n==t)return{enumerable:nn(r,n)}}).v)&&n.enumerable||!1}function fn(r){var n,t={};return t[Qt.c]=!0,t[Qt.e]=!0,r.l&&(t.get=function(){return r.l.v},n=qt(r.l,"v"))&&n.set&&(t.set=function(n){r.l.v=n}),en(r,function(n,r){t[Qt[n]]=_(r)?t[Qt[n]]:r}),t}function cn(n,r,t){return P(n,r,fn(t))}function sn(n,t,e,r){var u={};return en(n,function(n,r){ln(u,n,t?r:n),ln(u,r,e?r:n)}),r?r(u):u}function ln(n,r,t){P(n,r,{value:t,enumerable:!0,writable:!1})}function vn(n,t){var e=[];return en(n,function(n,r){e.push(t(n,r))}),e}function pn(n){return vn(n,function(n,r){return[n,r]})}function yn(n){return vn(n,function(n,r){return r})}function hn(n,r){return n!=n?r!=r:0===n&&0===r?1/n==1/r:n===r}function dn(n){return n}function gn(n){return v(n),n[lt]||b}function bn(n){return sn(n,0,0,ue)}function mn(n){var t={};return en(n,function(n,r){ln(t,n,r[1]),ln(t,r[0],r[1])}),ue(t)}function wn(){var n;return(n=(n=(n=typeof globalThis!==vt?globalThis:n)||typeof self===vt?n:self)||typeof window===vt?n:window)||typeof global===vt?n:global}function Sn(){var n;return se||(n=s(wn).v||{},se=n[ve]=n[ve]||{}),se}function In(n,r,t){return v(n),t<0?m:((r=r||0)<0&&(r=ye(r+n[S],0)),B(t)?he(n,r):he(n,r,r+t))}function An(n,r){return de(n,0,r)}function jn(n,r){var t;function e(){}return t=f(n)?{}:((t=typeof n)!==st&&t!==ct&&l("Prototype must be an Object or function: "+Q(n)),e[w]=n,s(function(){e[lt]=n}),new e),r&&s(Xt,[t,r]),t}function On(){return(Date.now||En)()}function En(){return(new Date).getTime()}function y(n,r,t){return n.apply(r,t)}function Cn(n,r){return n.apply(r,E[I](arguments,2))}function xn(n,r){return n.bind.apply(n,E[I](arguments,1))}function Fn(){k=Sn()}function Tn(r,t){var e={};return k||Fn(),e.b=k.lzy,P(e,"v",{configurable:!0,get:function(){var n=y(r,null,t);return k.lzy||P(e,"v",{value:n}),e.b=k.lzy,n}}),e}function Pn(r,t){function e(n){P(u,"v",{value:n,writable:!0}),u.b&&delete u.b}var u={};return k||Fn(),u.b=k.lzy,P(u,"v",{configurable:!0,get:function(){var n=y(r,null,t);return k.lzy||e(n),k.lzy&&u.b!==k.lzy&&(u.b=k.lzy),n},set:e}),u}function kn(){var n;return me||(n=Sn(),me=n.gblSym=n.gblSym||{k:{},s:{}}),me}function Dn(n){var r="_"+Oe+++"_"+Ie.v,t=yt+"("+n+")";function e(n,r){cn(o,n,{v:r,e:!1,w:!1})}var u,o=be(null);return e("description",T(n)),e(dt,function(){return t+je+r}),e("valueOf",function(){return o}),e("v",t),e("_uid",r),(u=o)&&(s(function(){u[jt]=!0,u[Ot]="symbol"}),s(cn,[u,jt,{v:!0,w:!1,e:!1}]),s(cn,[u,Ot,{v:"symbol",w:!1,e:!1}])),u}function zn(n){var r,t,e=kn();return Vt(e.k,n)||(r=Dn(n),t=ee(e.s).length,r[Ae]=function(){return t+"_"+r[dt]()},e.k[n]=r,e.s[r[Ae]()]=T(n)),e.k[n]}function Nn(n){n&&n[dt]&&de(n[dt](),0,6)==yt||l(n+" is not a symbol");n=!(!n||!n[jt])&&n[Ae]&&n[Ae]();return n?kn().s[n]:void 0}function Wn(n){we=we||{};n=le[n];return n?we[n]=we[n]||Dn(yt+"."+n):void 0}function Rn(n){return P({toJSON:function(){return n}},"v",{value:n})}function Un(r,t){var e={toJSON:function(){return e.v}};return P(e,"v",{get:function(){var n=y(r,null,t);return r=b,P(e,"v",{value:n}),n},configurable:!0})}function Ln(r,t){function e(n){P(u,"v",{value:n,writable:!0})}var u={toJSON:function(){return u.v}};return P(u,"v",{get:function(){var n=y(r,null,t);return e(n),r=b,n},set:e,configurable:!0})}function Bn(n,r){var t;return function(){return k||Fn(),(t=t&&!k.lzy?t:Rn(s(n,r).v)).v}}function _n(n){return k||Fn(),(Ce=Ce&&!1!==n&&!k.lzy?Ce:Rn(s(wn).v||b)).v}function u(n,r){r=Ce&&!1!==r?Ce.v:_n(r);if(r&&r[n])return r[n];if(n===xe)try{return window}catch(n){}return b}function Gn(){return ke=Rn(s(u,[yt]).v)}function Mn(n){var r=(k.lzy?0:ke)||Gn();return r.v?r.v[n]:g}function Kn(){return!!$n()}function $n(){return k||Fn(),((k.lzy?0:ke)||Gn()).v}function h(n,r){var t=le[n],e=(k||Fn(),(k.lzy?0:ke)||Gn());return e.v?e.v[t||n]:r?g:Wn(n)}function Vn(n){return!!n&&x(n.next)}function Hn(n){return!f(n)&&x(n[h(3)])}function Jn(r,n,t){if(r&&(Vn(r)||(r=r[(Ue=Ue||Rn(h(3))).v]?r[Ue.v]():b),Vn(r))){var e=g,u=g;try{for(var o=0;!(u=r.next()).done&&-1!==n[I](f(t)?r:t,u.value,o,r);)o++}catch(n){e={e:n},r.throw&&(u=b,r.throw(e))}finally{try{u&&!u.done&&r.return&&r.return(u)}finally{if(e)throw e.e}}}}function qn(r,n){return!B(n)&&r&&(F(n)?y(r.push,r,n):Vn(n)||Hn(n)?Jn(n,function(n){r.push(n)}):r.push(n)),r}function Zn(n,r){var t;return c(n)&&(t=n.length,0<=(r=(r=r)<0?t+r:r))&&r<t?n[r]:void 0}function d(n,r,t){return((n?n.slice:b)||E).apply(n,E[I](arguments,1))}function Qn(n,r,t){return-1!==_e(n,r,t)}function Xn(n,r,t){r=Yn(n,r,t);return-1!==r?n[r]:void 0}function Yn(t,e,u){var o=-1;return p(t,function(n,r){if(e[I](f(u)?t:u,n,r,t))return o=r,-1}),o}function nr(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[S]>>>0)-1;0<=u;u--)if(u in n&&r[I](f(t)?n:t,n[u],u,n)){e=u;break}return e}function tr(n,t,e){var r,u;return F(n)?(r=d(n),t?Me(r,t,e):r):(u=[],Jn(n,function(n,r){return u.push(t?t[I](e,n,r):n)}),u)}function er(n,r,t,e){if(c(n))for(var u=Je(n),o=e===g?u:e,e=(e=t===g?0:t)<0?ye(u+e,0):pe(e,u),o=o<0?ye(u+o,0):pe(o,u),i=e;i<o;i++)n[i]=r;return n}function ur(t,e,n){v(t),x(e)||l("callbackFn must be a function");var u=[],o=2<arguments.length?n:void 0;return p(t,function(n,r){n=Cn(e,o,n,r,t);F(n)?p(n,function(n){u.push(n)}):u.push(n)}),u}function or(n){n=+n;return(0<n?tu:eu)(n)}function ir(n,r){var t=+n;return r&&t==1/0&&X("invalid value ["+Q(n)+"]"),t!=t||0==t?0:uu(t)}function ar(n,r){return n[h(3)]=function(){return cr(r)},n}function fr(n){var r=cr(n),n=h(3);return r[n]=function(){return r},r}function cr(r){var t=!1;function e(){return r.v}var n={next:function(){var n={done:t=t||!r.n||r.n(arguments)};return t||cn(n,"value",{g:e}),n}};return r.r&&(n.return=function(n){return{done:t=!0,value:r.r&&r.r(n)}}),r.t&&(n.throw=function(n){return{done:t=!0,value:r.t&&r.t(n)}}),n}function sr(n){v(n);var r=-1,t=ir(n.length);return t<0&&(t=0),fr({n:function(){var n=t<=++r;return n||(this.v=r),n}})}function lr(n){var t,e=[];return c(n)&&(t=be(null),p(n,function(n){var r=typeof n+"_"+n;Vt(t,r)||(t[r]=1,e.push(n))})),e}function vr(n,r,t){c(n)||X("Invalid array");var e=Je(n);return((r=r<0?e+r:r)<0||e<=r)&&X("Index out of bounds"),(e=d(n))[r]=t,e}function pr(t,e){return function(){var n=E[I](arguments),r=t();return y(r[e],r,n)}}function yr(t,n){var r;return(su=su||Rn(((r={})[lt]=[],r instanceof Array))).v?t[lt]=n:en(n,function(n,r){return t[n]=r}),t}function hr(n,r){r&&(n[ht]=r)}function dr(u,o,n,i){var r,t,a=n||Error,f=a[w][ht],c=Error.captureStackTrace,n=a;return s(cn,[t=function(){var n=this,r=arguments;try{s(hr,[a,u]);var t,e=y(a,n,i?i(r):E[I](r))||n;return e!==n&&(t=ie(n))!==ie(e)&&pu(e,t),c&&c(e,n[pt]),o&&o(e,r),e}finally{s(hr,[a,f])}},ht,{v:r=u,c:!0,e:!1}]),(t=pu(t,n))[w]=n===b?be(n):(e[w]=n[w],new e),t;function e(){this[pt]=t,s(cn,[this,ht,{v:r,c:!0,e:!1}])}}function gr(r){return function(n){return v(n),(n=T(n))&&D(n,r,m)}}function br(n,i,a){return D(gu(T(n)),/((_|\W)+(\w){0,1}|([a-z])([A-Z]))/g,function(n,r,t,e,u,o){e=e||o||m;return a&&(e=Iu(e)),(u||m)+i+e})}function mr(n){return D(T(n),/(_|\b)\w/g,Iu)}function wr(n,r){n=br(n,"",!0);return D(n,/^\w/,r?Iu:Au)}function Sr(n,r){v(n),(r=ir(r,!0))<0&&X("invalid count must be >= 0 && < Infinity");for(var t=C(n)?n:T(n),e=m;0<r;(r>>>=1)&&(t+=t))1&r&&(e+=t);return e}function Ir(n,r,t){var e=m,n=(r=ir(r,!0),n[S]);return n<(r>>=0)&&(e=(r-=n)>(e=a(t)?" ":T(t))[S]?ju(e,eu(r/e[S])):e)[S]>r?de(e,0,r):e}function Ar(n,r,t){return Ir(n,r,t)+n}function jr(n,r,t){return n+Ir(n,r,t)}function Or(r,t,e){return Un(function(){var n=s(r,e);return n.e?t:n.v})}function Er(n){var r;if(n||!f(n)){r=T(n);try{r=(Cu=Cu||Or(function(){return B(btoa)?xr:btoa},xr)).v(r)}catch(n){r=xr(r)}}return r||m}function Cr(n){var r;if(n||!f(n)){r=T(n);try{r=(xu=xu||Or(function(){return B(atob)?Fr:atob},Fr)).v(r)}catch(n){r=Fr(r)}}return r||n||m}function xr(n){var r=[];if(n||!f(n))for(var t=(n=T(n)).length,e=0;e<t;){var u=n.charCodeAt(e++),o=e<t,i=o?n.charCodeAt(e++):0,a=e<t,u=u<<16|i<<8|(a?n.charCodeAt(e++):0);r.push(zu[u>>18&63]),r.push(zu[u>>12&63]),r.push(o?zu[u>>6&63]:"="),r.push(a?zu[63&u]:"=")}return r.join("")}function Fr(n){var r=[];if(n||!f(n)){var t=(n=T(n)).length;if(!(Tu=Tu||{}).A)for(var e=0;e<zu.length;e++)Tu[zu[e]]=e;for(var u=0;u<t;){var o=(Tu[n[u++]]||0)<<18|(Tu[n[u++]]||0)<<12|(Tu[n[u++]]||0)<<6|(Tu[n[u++]]||0);r.push(String.fromCharCode(o>>16&255)),"="!==n[u-2]&&r.push(String.fromCharCode(o>>8&255)),"="!==n[u-1]&&r.push(String.fromCharCode(255&o))}}return r.join("")}function Tr(t){var e={};if(v(t),!Pu)try{Pu=!0,p(Wu(t),function(n){var r=Ru(t,n);void 0!==r&&(e[n]=r)}),p((n=>{var r=[],t=A.hasOwn||rn;if(!ku)try{ku=!0;for(var e=0;e<=12;){var u=h(e);u&&t(n,u)&&r.push(u),e++}}finally{ku=!1}return r})(t),function(n){var r=Ru(t,n);void 0!==r&&(e[n]=r)})}finally{Pu=!1}return e}function Pr(r,t,e){if(r!==b&&r!==g){for(var n in r)if(Vt(r,n)&&-1===t[I](f(e)?r:e,n,r[n]))return;p($u(r),function(n){if(Jt(r,n)&&-1===t[I](f(e)?r:e,n,r[n]))return-1})}}function kr(t,e,u){Pr(t,function(n,r){if(!tn(n))return e[I](f(u)?t:u,n,r)},u)}function Dr(n){if(!n||typeof n!==st)return!1;var r=!1;if(n!==(Bu=Bu||Te()||!0)){Lu||(Uu=Function[w][dt],Lu=Uu[I](A));try{var t=ie(n),r=(r=!t)||!(!(t=nn(t,pt)?t[pt]:t)||typeof t!==ct||Uu[I](t)!==Lu)}catch(n){}}return r}function o(n,r){r&&(n=n,r=r[w])&&n.push(r)}function zr(n){var r;return _u=_u||Rn((o(r=[gt,j,O,bt,mt,wt,St,It,At],s(u,["Map"]).v),o(r,s(u,["Set"]).v),o(r,s(u,["WeakMap"]).v),o(r,s(u,["WeakSet"]).v),o(r,s(u,["Promise"]).v),o(r,s(u,["Symbol"]).v),o(r,s(u,["ArrayBuffer"]).v),o(r,s(u,["SharedArrayBuffer"]).v),o(r,s(u,["DataView"]).v),o(r,s(u,["Int8Array"]).v),o(r,s(u,["Uint8Array"]).v),o(r,s(u,["Uint8ClampedArray"]).v),o(r,s(u,["Int16Array"]).v),o(r,s(u,["Uint16Array"]).v),o(r,s(u,["Int32Array"]).v),o(r,s(u,["Uint32Array"]).v),o(r,s(u,["Float32Array"]).v),o(r,s(u,["Float64Array"]).v),o(r,s(u,["BigInt64Array"]).v),o(r,s(u,["BigUint64Array"]).v),o(r,s(u,["WeakRef"]).v),o(r,s(u,["FinalizationRegistry"]).v),r)),0<=_e(_u.v,n)}function Nr(n){return n.value&&Mr(n),!0}function Wr(t,n,e,r){var u,o,i=e.handler,r=e.path?r?e.path.concat(r):e.path:[],a={handler:e.handler,src:e.src,path:r},f=typeof n,c=!1,s=n===b,l=(s||(n&&f===st?c=Dr(n):s=G(f)),{type:f,isPrim:s,isPlain:c,value:n,result:n,path:r,origin:e.src,copy:function(n,r){return Wr(t,n,r?a:e,r)},copyTo:function(n,r){return Rr(t,n,r,a)}});return l.isPrim?i&&i[I](e,l)?l.result:n:(u=n,f=function(r){cn(l,"result",{g:function(){return r.v},s:function(n){r.v=n}});for(var n=0,t=i;!(t||(n<Vu.length?Vu[n++]:Nr))[I](e,l);)t=b},p(s=t,function(n){if(n.k===u)return o=n,-1}),o||(o={k:u,v:u},s.push(o),f(o)),o.v)}function Rr(t,e,n,u){return zr(n)||kr(n,function(n,r){e[n]=Wr(t,r,u,n)}),e}function Ur(n,r,t){return Rr([],n,r,{handler:t,src:r,path:[]})}function Lr(n,r){return Wr([],n,{handler:r,src:n})}function Br(n){var r,t=n.value;return!!F(t)&&((r=n.result=[]).length=t.length,n.copyTo(r,t),!0)}function _r(n){var r=n.value;return!!Ft(r)&&(n.result=new Date(r.getTime()),!0)}function Gr(n){return n.type===ct}function Mr(n){var r,t=n.value;return!(!t||!n.isPlain||(r=n.result={},n.copyTo(r,t),0))}function Kr(r,n){return p(n,function(n){Ur(r,n)}),r}function $r(n,r,t){r=r?r[h(9)]:g;return r?r(n,t):[n]}function Vr(n){return Tt(n)&&!isNaN(n)&&isFinite(n)&&tu(n)===n}function Hr(){return k||Fn(),(qu=qu&&!k.lzy?qu:Rn(s(u,["performance"]).v)).v}function Jr(){var n=Hr();return n&&n.now?n.now():On()}function qr(n){return Jr()-n}function Zr(n,r,t,e,u){return RegExp((u?"^":m)+t(D(n,r,"\\$1"))+(u?"$":m),e?"i":"")}function Qr(n){return RegExp(D(T(n),/[.*+?^${}()|[\]\\]/g,"\\$&")||"(?:)","g")}function Xr(n){var t={};function r(n){var r;F(n)&&2<=n.length&&(n[0]===lt?(r=n[1],Object.defineProperty(t,lt,{value:r,enumerable:!0,configurable:!0,writable:!0})):t[n[0]]=n[1])}return F(n)?p(n,r):Hn(n)&&Jn(n,r),t}function Yr(n,r){return v(n),Zn(T(n),ir(r))}function nt(n,r,t){Y(n);r=C(r)?r:T(r),t=!B(t)&&t<n[S]?t:n[S];return de(n,t-r[S],t)===r}function rt(n,r,t){return kt(r)&&l("'searchString' must not be a regular expression"+Q(r)),-1!==po(n,T(r),t)}function tt(n,r){v(n);var o,i,t=h(4),t=kt(r)&&(!r||f(r[t])||!1!==r[t]),a=(t&&!r.global&&l("matcher must be a global regular expression"),T(n)),n=r&&r[h(5)];return x(n)?n.call(r,a):(o=t?(void 0===(t=(n=r).flags)&&(t=m,n.global&&(t+="g"),n.ignoreCase&&(t+="i"),n.multiline&&(t+="m"),n.dotAll&&(t+="s"),n.unicode&&(t+="u"),n.sticky)&&(t+="y"),(t=RegExp(n.source,t)).lastIndex=ye(0,n.lastIndex),t):RegExp(r,"g"),fr(i={n:function(){var n,r,t,e,u=o.exec(a);return!u||(u[0]===m&&(o.lastIndex=(n=a,e=(r=o.lastIndex)+1,o.unicode&&r<n.length&&55296<=(t=n.charCodeAt(r))&&t<=56319&&56320<=(t=n.charCodeAt(r+1))&&t<=57343&&e++,e)),i.v=u,!1)},v:void 0}))}function et(n,r,t){v(n);var e=h(4),u=h(6),o=kt(r),n=C(n)?n:T(n),i=r||!f(r);if(o&&i?!1!==r[e]:o)r.global||l("searchValue must be a global regular expression"),a=r;else{if(e=i?r[u]:null,x(e))return e.call(r,n,t);var a=Qr(C(r)?r:T(r))}return D(n,a,t)}function ut(n,r,t){Y(n);r=C(r)?r:T(r),t=0<t?t:0;return de(n,t,t+r[S])===r}function ot(n,r,t){var e,u=!0,o=n?r(b):b;function i(){return u=!1,o&&o[Eo]&&o[Eo](),e}function a(){o&&t(o),o=b}function f(){return o=r(o),u||i(),e}return(e={cancel:a,refresh:f})[Co]=function(){return o&&o[Co]?o[Co]():u},e[Oo]=function(){return u=!0,o&&o[Oo]&&o[Oo](),e},e[Eo]=i,{h:e=P(e,xo,{get:function(){return!!o},set:function(n){!n&&o&&a(),n&&!o&&f()}}),dn:function(){o=b}}}function it(n,r,t){var e,u=F(r),o=u?r.length:0,i=(u=0<o?r[0]:u?g:r,(u=x(u)?u:Ao)||(e=Sn().tmOut||[],F(e)&&0<e.length&&x(e[0])&&(u=e[0])),u||setTimeout),a=(e=1<o?r[1]:g,(u=x(e)?e:jo)||(o=Sn().tmOut||[],F(o)&&1<o.length&&x(o[1])&&(u=o[1])),u||clearTimeout),f=t[0],c=(t[0]=function(){c.dn(),y(f,g,E[I](arguments))},ot(n,function(n){if(n){if(n.refresh)return n.refresh(),n;y(a,g,[n])}return y(i,g,t)},function(n){y(a,g,[n])}));return c.h}function at(n,r){return it(!0,g,E[I](arguments))}var i,ft,g,b,m,ct,st,w,lt,vt,pt,yt,S,ht,I,dt,A,gt,j,O,E,bt,mt,wt,St,It,At,jt,Ot,C,x,Et,Ct,xt,F,Ft,Tt,Pt,kt,Dt,zt,Nt,Wt,Rt,Ut,Lt,Bt,_t,Gt,Mt,T,Kt,$t,Vt,Ht,Jt,qt,Zt,Qt,P,Xt,Yt,ne,re,te,ee,ue,oe,ie,ae,fe,ce,se,le,ve,pe,ye,he,de,ge,k,be,me,we,Se,Ie,Ae,je,Oe,Ee,Ce,xe,Fe,Te,Pe,ke,De,ze,Ne,We,Re,Ue,Le,Be,_e,Ge,Me,Ke,$e,Ve,He,Je,qe,Ze,Qe,Xe,Ye,nu,ru,tu,eu,uu,ou,iu,au,fu,cu,su,lu,vu,pu,D,yu,hu,du,gu,bu,mu,wu,Su,Iu,Au,ju,Ou,Eu,Cu,xu,Fu,Tu,Pu,ku,Du,zu,Nu,Wu,Ru,Uu,Lu,Bu,_u,Gu,Mu,Ku,$u,Vu,Hu,Ju,qu,Zu,Qu,Xu,Yu,no,ro,to,eo,uo,oo,io,ao,fo,co,z,so,lo,vo,po,N,yo,ho,go,bo,mo,wo,So,Io,Ao,jo,Oo,Eo,Co,xo,Fo,To,Po,ko;this.nevware21=this.nevware21||{},this.nevware21["ts-utils"]=(i={},g=void 0,b=null,m="",ct="function",st="object",lt="__proto__",vt="undefined",pt="constructor",yt="Symbol",S="length",ht="name",I="call",dt="toString",Ku="getOwnPropertyNames",gt=r(A=n(Object),w="prototype"),j=r(Gu=n(String),w),z=n(Math),E=r(O=r(ru=n(Array),w),"slice"),bt=r(Xu=n(Number),w),mt=r(n(Function),w),wt=r(n(Date),w),St=r(n(RegExp),w),It=r(n(Boolean),w),At=r(n(Error),w),jt="_polyfill",Ot="__nw21$polytype__",C=R("string"),x=R(ct),Et=t("AsyncFunction"),Ct=t("GeneratorFunction"),xt=t("AsyncGeneratorFunction"),F=r(ru,"isArray"),Ft=t("Date"),Tt=R("number"),Pt=R("boolean"),kt=t("RegExp"),Dt=t("File"),zt=t("FormData"),Nt=t("Blob"),Wt=t("ArrayBuffer"),Rt=t("Error"),Ut=K,Lt=t("Map"),Bt=t("WeakMap"),_t=t("Set"),Gt=t("WeakSet"),Mt=U("bigint"),T=n(Gu),Kt="[object Error]",$t=n(r(A,Gu="getOwnPropertyDescriptor"),J),Vt=n(r(A,"hasOwn"),rn),Ht=(N=e)("propertyIsEnumerable",b,an),Jt=un("propertyIsEnumerable",gt,an),qt=n(r(A,Gu),J),Zt=n(r(A,"getOwnPropertySymbols"),q),Qt={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"},P=r(A,"defineProperty"),Xt=r(A,"defineProperties"),Yt=n(r(A,"isFrozen"),Z),ne=n(r(A,"isSealed"),Z),re=r(A,"freeze"),te=r(A,"assign"),ee=r(A,"keys"),ue=n(re,dn),oe=n(r(A,"seal"),dn),ie=n(r(A,"getPrototypeOf"),gn),ae=n(r(A,"entries"),pn),fe=n(r(A,"values"),yn),ce=n(r(A,"is"),hn),le=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}),ve="__tsUtils$gblCfg",pe=r(z,"min"),ye=r(z,"max"),he=N("slice",j),de=N("substring",j),ge=e("substr",j,In),be=n(r(A,"create"),jn),Se=r(z,"random"),Ie=Tn(function(){for(var n=On().toString(36).slice(2);n.length<16;)n+=Se().toString(36).slice(2);return n.substring(0,16)}),Ae="_urid",je="$nw21sym",Oe=0,Ee=Un,Fe=Bn(u,["document"]),Te=Bn(u,[xe="window"]),Pe=Bn(u,["navigator"]),Ne=Bn(u,["history"]),We=Bn(function(){return!!s(function(){return process&&(process.versions||{}).node}).v}),Re=Bn(function(){return!!s(function(){return self&&self instanceof WorkerGlobalScope}).v}),Le=U("symbol"),Be=e("at",O,Zn),_e=N("indexOf",O),Ge=N("lastIndexOf",O),Me=N("map",O),$e=Ke=e("includes",O,Qn),Ve=N("every",O),He=N("filter",O),Je=on(S),qe=e("fill",O,er),Ze=e("find",O,Xn),Qe=e("findIndex",O,Yn),Xe=e("findLast",O,nr),Ye=e("findLastIndex",O,rr),nu=e("flatMap",O,ur),ru=n(r(ru,"from"),tr),tu=r(z,"floor"),eu=r(z,"ceil"),uu=n(r(z,"trunc"),or),ou=e("keys",O,sr),iu=N("reduce",O),au=N("reverse",O),fu=N("some",O),lu=e("with",O,vr),pu=n(r(A,"setPrototypeOf"),yr),D=N("replace",j),gu=e("trim",j,yu=gr(/^\s+|(?=\s)\s+$/g)),mu=n(bu=e("trimStart",j,hu=gr(/^\s+/g))),Su=n(wu=e("trimEnd",j,du=gr(/(?=\s)\s+$/g))),Iu=N("toUpperCase",j),Au=N("toLowerCase",j),ju=e("repeat",j,Sr),Ou=e("padStart",j,Ar),Eu=e("padEnd",j,jr),Du=/([^\w\d_$])/g,zu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Nu="0123456789abcdef",Wu=n(r(A,Ku),q),Ru=n(r(A,Gu),J),Gu=n(r(A,Gu),J),Mu=n(r(A,"getOwnPropertyDescriptors"),Tr),Ku=n(r(A,Ku),q),$u=n(r(A,"getOwnPropertySymbols"),q),Vu=[Br,Mr,Gr,_r],Hu=N("split",j),Ju=e("split",j,$r),Zu=n(r(Xu,"isInteger"),Vr),Qu="(.*)",Xu=r(z,"abs"),Yu=r(z,"exp"),no=r(z,"log"),ro=r(z,"asin"),to=r(z,"acos"),eo=r(z,"atan"),uo=r(z,"atan2"),oo=r(z,"pow"),io=r(z,"sqrt"),ao=r(z,"round"),fo=r(z,"sin"),co=r(z,"cos"),z=r(z,"tan"),so=n(r(A,"fromEntries"),Xr),lo=n(r(A,"preventExtensions"),dn),vo=n(r(A,"isExtensible"),Z),po=N("indexOf",j),N=N("lastIndexOf",j),yo=e("at",j,Yr),ho=e("endsWith",j,nt),bo=n(go=e("includes",j,rt)),mo=e("matchAll",j,tt),wo=e("replaceAll",j,et),So=e("startsWith",j,ut),Io=["\n","\r\n","\r","\n\r"],Oo="ref",Eo="unref",Co="hasRef",xo="enabled",Fo=100,To=50,Po=Bn(u,["requestIdleCallback"]),ko=Bn(u,["cancelIdleCallback"]),i.arrAppend=qn,i.arrAt=Be,i.arrChunk=function(n,r){var t,e,u=[];return c(n)&&0<r&&(t=0,e=-1,p(n,function(n){t%r==0&&(u.push([]),e++),u[e].push(n),t++})),u},i.arrCompact=function(n){var r=[];return c(n)&&p(n,function(n){n&&r.push(n)}),r},i.arrContains=$e,i.arrDifference=function(n){for(var u=[],r=1;r<arguments.length;r++)u[r-1]=arguments[r];var o=[];return c(n)&&p(n,function(n){for(var r=!1,t=0;t<u.length;t++){var e=u[t];if(c(e)&&Ke(e,n)){r=!0;break}}r||o.push(n)}),o},i.arrDrop=function(n,r){return d(n,ye(0,r))},i.arrDropWhile=function(t,e,u){var o;return c(t)&&p(t,function(n,r){if(!Cn(e,u,n,r,t))return o=d(t,r),-1}),o||[]},i.arrEvery=Ve,i.arrFill=qe,i.arrFilter=He,i.arrFind=Ze,i.arrFindIndex=Qe,i.arrFindLast=Xe,i.arrFindLastIndex=Ye,i.arrFlatMap=nu,i.arrFlatten=function(n,r){var t,e=[];return c(n)&&(t=B(r)?1:r,p(n,function(n){0<t&&F(n)?function n(r,t,e){for(var u=t.length,o=0;o<u;){var i=t[o];0<e&&F(i)?n(r,i,e-1):r.push(i),o++}}(e,n,t-1):e.push(n)})),e},i.arrForEach=p,i.arrFrom=ru,i.arrGroupBy=function(t,e,u){var o={};return c(t)&&x(e)&&p(t,function(n,r){r=e.call(u,n,r,t),r=Le(r)?r:T(r);Vt(o,r)||(tn(r)?cn(o,r,{v:[]}):o[r]=[]),o[r].push(n)}),o},i.arrIncludes=Ke,i.arrIndexKeys=function(n){v(n);var r=[],t=ir(Je(n));if(0<t)for(var e=0;e<t;e++)Vt(n,e)&&r.push(e);return r},i.arrIndexOf=_e,i.arrIntersection=function(){var n,r=[],u=arguments;return 0<u.length&&c(n=u[0])&&p(n,function(t){var e=!0;p(u,function(n,r){if(0<r&&!Ke(n,t))return e=!1,-1}),e&&!Ke(r,t)&&r.push(t)}),r},i.arrKeys=ou,i.arrLastIndexOf=Ge,i.arrMap=Me,i.arrPartition=function(n,e,u){var o=[],i=[];return c(n)&&p(n,function(n,r,t){(e.call(u,n,r,t)?o:i).push(n)}),[o,i]},i.arrReduce=iu,i.arrReverse=au,i.arrRotate=function(n,r){var t,e;return c(n)&&(0!==(e=n.length)&&0!==r&&0!==(r=(r=r%e)<0?e+r:r)&&(qn(t=[],d(n,r)),qn(t,d(n,0,r))),t=t||d(n)),t||[]},i.arrSample=function(n){var r;return c(n)&&0!==(r=Je(n))?n[tu(Se()*r)]:void 0},i.arrShuffle=function(n){for(var r=d(n),t=Je(r)-1;0<t;t--){var e=r[t],u=tu(Se()*(t+1));r[t]=r[u],r[u]=e}return r},i.arrSlice=d,i.arrSome=fu,i.arrTake=function(n,r){return d(n,0,ye(0,r))},i.arrTakeWhile=function(t,e,u){var o=[];return c(t)&&p(t,function(n,r){if(!e.call(u,n,r,t))return-1;o.push(n)}),o},i.arrUnion=function(){var r=[];return p(arguments,function(n){r=qn(r,d(n))}),lr(r)},i.arrUnique=lr,i.arrUnzip=function(n){if(c(n)&&0!==Je(n)){var t=0;if(p(n,function(n){c(n)&&(n=Je(n),t<n)&&(t=n)}),0!==t){for(var e=[],r=0;r<t;r++)e.push([]);p(n,function(n){if(c(n))for(var r=0;r<t;r++)e[r].push(r<Je(n)?n[r]:g)})}}return e||[]},i.arrWith=lu,i.arrZip=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(0!==n.length){for(var t=[],e=0;e<n.length;e++)c(n[e])&&t.push(n[e]);if(0!==t.length){for(var u=1/0,o=0;o<t.length;o++)u=pe(u,Je(t[o]));if(isFinite(u)&&0!==u)for(var i=[],o=0;o<u;o++){for(var a=[],f=0;f<t.length;f++)a.push(t[f][o]);i.push(a)}}}return i||[]},i.arrayDeepCopyHandler=Br,i.asString=T,i.createArrayIterator=function(n){var r=-1,t=n?n.slice():[],e=t[S],n={n:function(){return e<=++r}};return cn(n,"v",{g:function(){if(0<=r&&r<e)return t[r]}}),cr(n)},i.createCachedValue=Rn,i.createCustomError=dr,i.createDeferredCachedValue=Ee,i.createEnum=function(n){return sn(n,1,0,ue)},i.createEnumKeyMap=bn,i.createEnumValueMap=function(n){return sn(n,1,1,ue)},i.createFilenameRegex=function(n,r,t){return Zr(T(n),/([-+|^$#\.{}()\\\/\[\]\"\'])/g,function(n){return D(n,/(\\\\|\\\/|\*|\?)/g,function(n,r){return"\\/"==r||"\\\\"==r?"[\\\\\\/]{1}":"*"==r?Qu:"(.)"})},!!r,t)},i.createFnDeferredProxy=pr,i.createIterable=function(n){return ar({},n)},i.createIterableIterator=fr,i.createIterator=cr,i.createLiteralRegex=Qr,i.createProxyFuncs=function(t,e,n){var u;return t&&e&&F(n)&&(u=x(e),p(n,function(n){var r=n.as||n.n;!1===n.rp&&t[r]||(t[r]=u?pr(e,n.n):xn(e[n.n],e))})),t},i.createRangeIterator=function(n,r,t){var e=n,u=g,o=(a(r)&&(r=n),t||(n<=r?1:-1));return cr(cn({n:function(){var n=0<o?r<e:e<r;return n||(u=e,e+=o),n}},"v",{g:function(){return u}}))},i.createSimpleMap=mn,i.createTimeout=function(n,r){return it(!1,g,E[I](arguments))},i.createTimeoutWith=function(n,r,t){return it(!1,n,E[I](arguments,1))},i.createTypeMap=mn,i.createWildcardRegex=function(n,r,t){return Zr(T(n),/([-+|^$#\.\?{}()\[\]\\\/\"\'])/g,function(n){return D(n,/\*/g,Qu)},!!r,t)},i.dateDeepCopyHandler=_r,i.decodeBase64=Cr,i.decodeBase64Url=function(n){var r,t;return!n&&f(n)||((t=4-(r=T(n)).length%4)&&4!=t&&(r+=ju("=",t)),r=Cr(D(D(r,/-/g,"+"),/_/g,"/"))||m),r||n||m},i.decodeHex=function(n){var r=[];if(n||!f(n))for(var t=T(n),e=0;e<t.length;e+=2)r.push(String.fromCharCode(parseInt(ge(t,e,2),16)));return r.join("")},i.decodeUri=function(n){var r;if(n||!f(n))try{r=decodeURIComponent(T(n))}catch(n){}return r||n||m},i.deepExtend=function(n,r,t,e,u,o,i){return Kr(Lr(n)||{},E[I](arguments))},i.dumpObj=Q,i.elapsedTime=qr,i.encodeAsBase64=Er,i.encodeAsBase64Url=function(n){n=Er(n);return n&&D(D(D(n,/\+/g,"-"),/\//g,"_"),/=/g,"")||m},i.encodeAsHex=function(n){if(n||!f(n)){for(var r=T(n),t=[],e=0;e<r.length;e++){var u=r.charCodeAt(e);t.push(Nu[u>>4&15]),t.push(Nu[15&u])}r=t.join("")}return r||n||m},i.encodeAsHtml=function(n){return Fu=Fu||{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#39"},D(T(n),/[&<>"']/g,function(n){return"&"+Fu[n]+";"})},i.encodeAsJson=function(n,r){var t;if(C(n))t='"'+D(n,/[^\w .,\-!@#$%\^&*\(\)_+={}\[\]:;|<>?]/g,function(n){return'"'===n||"\\"===n?"\\"+n:(n=n.charCodeAt(0)[dt](16),"\\u"+Ou(Iu(n),4,"0"))})+'"';else try{t=JSON.stringify(n,b,r?Tt(r)?r:4:g)}catch(n){t='"'+Q(n)+'"'}return t},i.encodeAsUri=function(n){var r;if(n||!f(n))try{r=encodeURIComponent(T(n))}catch(n){}return r||n||m},i.fnApply=y,i.fnBind=xn,i.fnCall=Cn,i.forEachOwnKey=Pr,i.forEachOwnKeySafe=kr,i.functionDeepCopyHandler=Gr,i.getCancelIdleCallback=ko,i.getDeferred=Un,i.getDocument=Fe,i.getGlobal=_n,i.getHistory=Ne,i.getIdleCallback=Po,i.getInst=u,i.getIntValue=function(n,r){try{var t=n;return Tt(n)||(t=parseInt(T(n),10)),a(n)||isNaN(t)?r:t}catch(n){}return r},i.getKnownSymbol=h,i.getLazy=Tn,i.getLength=Je,i.getNavigator=Pe,i.getPerformance=Hr,i.getSymbol=$n,i.getValueByIter=function(r,n,t){return n&&r&&(Jn(n,function(n){if(a(r))return-1;r=r[n]}),!a(r))?r:t},i.getValueByKey=function(n,r,t){if(!r||!n)return t;for(var e=Hu(r,"."),u=e.length,o=0;o<u&&!a(n);o++)n=n[e[o]];return a(n)?t:n},i.getWindow=Te,i.getWritableDeferred=Ln,i.getWritableLazy=Pn,i.hasDocument=function(){return!!Fe()},i.hasHistory=function(){return!!Ne()},i.hasIdleCallback=function(){return!!Po()},i.hasNavigator=function(){return!!Pe()},i.hasPerformance=function(){return!!Hr()},i.hasSymbol=Kn,i.hasValue=function(n){return function n(r,t){var e,u,o=!1===r||0===r;if(!o&&!a(r))if(F(r))o=0<r[S];else if(Ft(r))o=!isNaN(r.getTime());else{if(Pt(r))return!0;if(M(r)){try{e=r,p([S,"byteLength","size","count"],function(n){if(n in e)return n=e[n],u=0<(x(n)?n():n),-1});var i=u;if(Pt(i))return i;if(x(r.valueOf)&&t<5)return n(r.valueOf(),++t)}catch(n){}return!!ee(r)[S]}o=H(r)}return o}(n,0)},i.hasWindow=function(){return!!Te()},i.isArray=F,i.isArrayBuffer=Wt,i.isArrayLike=c,i.isAsyncFunction=Et,i.isAsyncGenerator=xt,i.isAsyncIterable=function(n){return!f(n)&&x(n[h(0)])},i.isBigInt=Mt,i.isBlob=Nt,i.isBoolean=Pt,i.isDate=Ft,i.isDefined=function(n){return!!n||n!==g},i.isElement=function(n){return!!n&&1===n.nodeType&&!!n.nodeName&&!!("undefined"!=typeof Element&&n instanceof Element)},i.isElementLike=function(n){return!!n&&1===n.nodeType&&!!n.nodeName},i.isEmpty=function(n){var r=f(n);return r||(C(n)||F(n)?r=0===n.length:$(n)||V(n)?r=0===n.size:M(n)&&(r=0===ee(n).length)),r},i.isError=Rt,i.isFile=Dt,i.isFiniteNumber=function(n){return Tt(n)&&!isNaN(n)&&isFinite(n)},i.isFormData=zt,i.isFunction=x,i.isGenerator=Ct,i.isInteger=Zu,i.isIntegerInRange=function(n,r,t){return Zu(n)&&Zu(r)&&Zu(t)&&r<=t&&r<=n&&n<=t},i.isIterable=Hn,i.isIterator=Vn,i.isMap=Lt,i.isMapLike=$,i.isNode=We,i.isNotTruthy=function(n){return!n||!H(n)},i.isNullOrUndefined=a,i.isNumber=Tt,i.isObject=M,i.isPlainObject=Dr,i.isPrimitive=function(n){return n===b||G(typeof n)},i.isPrimitiveType=G,i.isPromise=function(n){return!!(n&&n.then&&n.catch&&x(n.then)&&x(n.catch))},i.isPromiseLike=K,i.isRegExp=kt,i.isSet=_t,i.isSetLike=V,i.isStrictNullOrUndefined=f,i.isStrictUndefined=_,i.isString=C,i.isSymbol=Le,i.isThenable=Ut,i.isTruthy=H,i.isTypeof=function(n,r){return typeof n===r},i.isUndefined=B,i.isUnsafePropKey=tn,i.isUnsafeTarget=zr,i.isWeakMap=Bt,i.isWeakSet=Gt,i.isWebWorker=Re,i.iterForOf=Jn,i.lazySafeGetInst=function(n){return Tn(function(){return s(u,[n]).v||g})},i.makeGlobRegex=function(n,r,t){return Zr(T(n),/([-+|^$#\.{}()\\\/\[\]\"\'])/g,function(n){return D(n,/(\*\*\\[\\\/]|\\\\|\\\/|\*\*|\*|\?)/g,function(n,r){return"**\\/"==r||"**\\\\"==r?"(.*[\\\\\\/])*":"\\/"===r||"\\\\"==r?"[\\\\\\/]{1}":"**"===r?Qu:"*"===r?"([^\\\\\\/]*)":"([^\\\\\\/]{1})"})},!!r,t)},i.makeIterable=ar,i.mathAbs=Xu,i.mathAcos=to,i.mathAsin=ro,i.mathAtan=eo,i.mathAtan2=uo,i.mathCeil=eu,i.mathCos=co,i.mathExp=Yu,i.mathFloor=tu,i.mathLog=no,i.mathMax=ye,i.mathMin=pe,i.mathPow=oo,i.mathRandom=Se,i.mathRound=ao,i.mathSin=fo,i.mathSqrt=io,i.mathTan=z,i.mathToInt=ir,i.mathTrunc=uu,i.newSymbol=function(n,r){k||Fn();var t=(k.lzy?0:ke)||Gn();return t.v?t.v(n):r?b:Dn(n)},i.normalizeJsName=function(n,r){n=D(T(n),Du,"_");return B(r)?n:wr(n,!r)},i.objAssign=te,i.objCopyProps=Ur,i.objCreate=be,i.objDeepCopy=Lr,i.objDeepFreeze=function(n){return re?function t(n,e){if((F(n)||M(n)||x(n))&&!Yt(n)){for(var r=0;r<e.length;r++)if(e[r]===n)return n;e.push(n),en(n,function(n,r){t(r,e)}),ue(n)}return n}(n,[]):n},i.objDefaults=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return t&&!zr(t)&&p(n,function(n){n&&kr(n,function(n,r){_(t[n])&&(t[n]=r)})}),t},i.objDefine=cn,i.objDefineAccessors=function(n,r,t,e,u,o){o={e:o,c:u};return t&&(o.g=t),e&&(o.s=e),P(n,r,fn(o))},i.objDefineGet=function(n,r,t,e,u){return P(n,r,fn(((n={e:u,c:e})[x(t)?"g":"v"]=t,n)))},i.objDefineProp=P,i.objDefineProperties=Xt,i.objDefineProps=function(n,r){var t={};return en(r,function(n,r){t[n]=fn(r)}),p(Zt(r),function(n){Jt(r,n)&&(t[n]=fn(r[n]))}),Xt(n,t)},i.objDiff=function(u,n){var o=be(null);return f(u)||Pr(n,function(n,r){var t=Vt(u,n),e=t?u[n]:void 0;t&&e===r||(o[n]=r)}),o},i.objEntries=ae,i.objExtend=function(n,r,t,e,u,o,i){return Kr(n||{},E[I](arguments))},i.objForEachKey=en,i.objForEachKeySafe=function(t,e,u){en(t,function(n,r){if(!tn(n))return e[I](f(u)?t:u,n,r)},u)},i.objFreeze=ue,i.objFromEntries=so,i.objGetOwnPropertyDescriptor=Gu,i.objGetOwnPropertyDescriptors=Mu,i.objGetOwnPropertyNames=Ku,i.objGetOwnPropertySymbols=$u,i.objGetPrototypeOf=ie,i.objHasOwn=Vt,i.objHasOwnProperty=nn,i.objIs=ce,i.objIsExtensible=vo,i.objIsFrozen=Yt,i.objIsSealed=ne,i.objKeys=ee,i.objMapValues=function(n,t){var e=be(null);return Pr(n,function(n,r){e[n]=t(r,n)}),e},i.objMergeIf=function(t,n,e){return t&&n&&!zr(t)&&kr(n,function(n,r){e(n,r,t[n])&&(t[n]=r)}),t},i.objOmit=function(n,u){var o=be(null);return n&&c(u)&&Pr(n,function(n,r){var t,e=-1!==_e(u,n);!e&&C(n)&&n===(t=+n)+""&&(t==t?e=-1!==_e(u,t):p(u,function(n){n!=n&&(e=!0)})),e||(o[n]=r)}),o},i.objOmitBy=function(n,t){var e=be(null);return Pr(n,function(n,r){t(n,r)||(e[n]=r)}),e},i.objPick=function(r,n){var t=be(null);return r&&c(n)&&p(n,function(n){Vt(r,n)&&Jt(r,n)&&(t[n]=r[n])}),t},i.objPickBy=function(n,t){var e=be(null);return Pr(n,function(n,r){t(n,r)&&(e[n]=r)}),e},i.objPreventExtensions=lo,i.objPropertyIsEnumerable=Ht,i.objSeal=oe,i.objSetPrototypeOf=pu,i.objToString=L,i.objValues=fe,i.perfNow=Jr,i.plainObjDeepCopyHandler=Mr,i.polyArrFind=Xn,i.polyArrFindIndex=Yn,i.polyArrFindLast=nr,i.polyArrFindLastIndex=rr,i.polyArrFrom=tr,i.polyArrIncludes=Qn,i.polyGetKnownSymbol=Wn,i.polyIsArray=function(n){return!a(n)&&"[object Array]"===L(n)},i.polyNewSymbol=Dn,i.polyObjEntries=pn,i.polyObjHasOwn=rn,i.polyObjIs=hn,i.polyObjKeys=function(n){return v(n),M(n)||l("non-object "+Q(n)),vn(n,function(n,r){return n})},i.polyStrIncludes=rt,i.polyStrSubstr=In,i.polyStrSymSplit=$r,i.polyStrTrim=yu,i.polyStrTrimEnd=du,i.polyStrTrimStart=hu,i.polySymbolFor=zn,i.polySymbolKeyFor=Nn,i.polyUtcNow=En,i.readArgs=function(n,r,t){if(!Vt(n,S)){var e=void 0;if(e=(cu=cu||Rn(Kn()&&h(3))).v?n[cu.v]:void 0){var u=[],o=r===g||r<0?0:r,i=t<0||r<0?g:t;if(Jn(e[I](n),function(n,r){if(i!==g&&i<=r)return-1;o<=r&&u.push(n)}),(r===g||0<=r)&&(t===g||0<=t))return u;n=u}}return d(n,r,t)},i.safe=s,i.safeGet=W,i.safeGetDeferred=Or,i.safeGetLazy=function(r,t,e){return Tn(function(){var n=s(r,e);return n.e?t:n.v})},i.safeGetWritableDeferred=function(r,t,e){return Ln(function(){var n=s(r,e);return n.e?t:n.v})},i.safeGetWritableLazy=function(r,t,e){return Pn(function(){var n=s(r,e);return n.e?t:n.v})},i.scheduleIdleCallback=function(r,t){function e(n){var r=Jr();return{didTimeout:n,timeRemaining:function(){return To-qr(r)}}}var u,n;return Po()?(u=ot(!0,function(n){return n&&ko()(n),Po()(function(n){u.dn(),r(n||e(!1))},t)},function(n){ko()(n)})).h:at(function(){r(e(!0))},B(n=(t||{}).timeout)?Fo:n)},i.scheduleInterval=function(n,r){var t=E[I](arguments);return ot(!0,function(n){return n&&clearInterval(n),y(setInterval,g,t)},function(n){y(clearInterval,g,[n])}).h},i.scheduleTimeout=at,i.scheduleTimeoutWith=function(n,r,t){return it(!0,n,E[I](arguments,1))},i.setBypassLazyCache=function(n){k||Fn(),k.lzy=n},i.setDefaultIdleTimeout=function(n){Fo=n},i.setDefaultMaxExecutionTime=function(n){To=n},i.setGlobalTimeoutOverrides=function(n){var r=F(n),t=r?n.length:0;Sn().tmOut=n?[0<t?n[0]:r?null:n,1<t?n[1]:null]:void 0},i.setTimeoutOverrides=function(n){var r=F(n),t=r?n.length:0;Ao=0<t?n[0]:r?g:n,jo=1<t?n[1]:g},i.setValueByIter=function(r,n,t){if(r&&n){var e,u,o,i=!0;if(Jn(n,function(n){if(zr(r)||tn(n))return i=!1,-1;e&&(a(r[e])&&(r[e]={},a(u))&&(u=r,o=e),r=r[e]),e=n}),!i||zr(r)||"string"!=typeof e||tn(e)){if(!a(u)&&"string"==typeof o)try{delete u[o]}catch(n){}}else r[e]=t}},i.setValueByKey=function(r,n,t){if(r&&n){var e,u,n=Hu(n,"."),o=n.pop(),i=!0;if(p(n,function(n){if(zr(r)||tn(n))return i=!1,-1;a(r[n])&&(r[n]={},e||(e=r,u=n)),r=r[n]}),!i||f(o)||zr(r)||tn(o)){if(e)try{delete e[u]}catch(n){}}else r[o]=t}},i.strAt=yo,i.strCamelCase=wr,i.strCapitalizeWords=function(n){return mr(Au(T(n)))},i.strContains=bo,i.strCount=function(n,r){v(n);var t=0,e=0,u=T(r);if(u!==m)for(var o=T(n);-1!==(e=po(o,u,e));)t++,e+=u[S];return t},i.strEndsWith=ho,i.strEndsWithAny=function(r,n,t){v(r);var e=!1;return n&&n[S]&&p(n,function(n){if(ho(r,n,t))return e=!0,-1}),e},i.strIncludes=go,i.strIndexOf=po,i.strIsNullOrEmpty=function(n){return C(n)?n===m:a(n)},i.strIsNullOrWhiteSpace=function(n){return C(n)?D(n,/[\s\t\r\n\f]+/g,m)===m:a(n)},i.strKebabCase=function(n,r){n=br(n,"-");return(r?Iu:Au)(n)},i.strLastIndexOf=N,i.strLeft=An,i.strLetterCase=mr,i.strLower=Au,i.strMatchAll=mo,i.strNormalizeNewlines=function(n,r){v(n);r=void 0!==r?r:"\n";return-1===_e(Io,r)&&l("Unsupported newlineType value"),D(T(n),/\r\n|\n\r|\r|\n/g,r)},i.strPadEnd=Eu,i.strPadStart=Ou,i.strRepeat=ju,i.strReplace=D,i.strReplaceAll=wo,i.strRight=function(n,r){return r<=0?m:n[S]>r?he(n,-r):n},i.strSlice=he,i.strSnakeCase=function(n,r){n=br(n,"_");return(r?Iu:Au)(n)},i.strSplit=Hu,i.strStartsWith=So,i.strStartsWithAny=function(r,n,t){v(r);var e=!1;return n&&n[S]&&p(n,function(n){if(So(r,n,t))return e=!0,-1}),e},i.strSubstr=ge,i.strSubstring=de,i.strSymSplit=Ju,i.strTrim=gu,i.strTrimEnd=wu,i.strTrimLeft=mu,i.strTrimRight=Su,i.strTrimStart=bu,i.strTruncate=function(n,r,t){v(n);var e,r=ir(r);return(e=0<r&&(e=T(n))[S]>r?(n=!t&&a(t)?m:T(t))[S]>=r?An(n,r):An(e,r-n[S])+n:e)||m},i.strUnwrap=function(n,r,t){v(n);n=T(n),t=a(t)?r:t;return So(n,r)&&ho(n,t)&&n[S]>=r[S]+t[S]?de(n,r[S],n[S]-t[S]):n},i.strUpper=Iu,i.strWrap=function(n,r,t){return v(n),r+T(n)+(a(t)?r:t)},i.symbolFor=function(n){return k||Fn(),((De=(k.lzy?0:De)||Rn(s(Mn,["for"]).v)).v||zn)(n)},i.symbolKeyFor=function(n){return k||Fn(),((ze=(k.lzy?0:ze)||Rn(s(Mn,["keyFor"]).v)).v||Nn)(n)},i.throwError=function(n){throw Error(n)},i.throwRangeError=X,i.throwTypeError=l,i.throwUnsupported=function(n){throw new(vu=vu||dr("UnsupportedError"))(n)},i.utcNow=On,i); //# sourceMappingURL=ts-utils.min.js.map