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