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