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