@rwsbillyang/usecache
Advanced tools
Comparing version 1.1.0 to 1.2.0
@@ -1,1 +0,1 @@ | ||
var Uo=Object.defineProperty,$o=Object.defineProperties;var Bo=Object.getOwnPropertyDescriptors;var Pr=Object.getOwnPropertySymbols;var Jo=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable;var xr=(e,r,t)=>r in e?Uo(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,P=(e,r)=>{for(var t in r||(r={}))Jo.call(r,t)&&xr(e,t,r[t]);if(Pr)for(var t of Pr(r))Go.call(r,t)&&xr(e,t,r[t]);return e},x=(e,r)=>$o(e,Bo(r));var f=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports);var Lr=(e,r,t)=>new Promise((n,o)=>{var u=l=>{try{i(t.next(l))}catch(c){o(c)}},a=l=>{try{i(t.throw(l))}catch(c){o(c)}},i=l=>l.done?n(l.value):Promise.resolve(l.value).then(u,a);i((t=t.apply(e,r)).next())});var j=f((wf,Rr)=>{var ge=function(e){return e&&e.Math==Math&&e};Rr.exports=ge(typeof globalThis=="object"&&globalThis)||ge(typeof window=="object"&&window)||ge(typeof self=="object"&&self)||ge(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var A=f((Nf,Fr)=>{Fr.exports=function(e){try{return!!e()}catch(r){return!0}}});var B=f((Cf,Mr)=>{var ko=A();Mr.exports=!ko(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var de=f((Pf,Dr)=>{var Ho=A();Dr.exports=!Ho(function(){var e=function(){}.bind();return typeof e!="function"||e.hasOwnProperty("prototype")})});var b=f((xf,jr)=>{var zo=de(),he=Function.prototype.call;jr.exports=zo?he.bind(he):function(){return he.apply(he,arguments)}});var Ur=f(_r=>{"use strict";var Ar={}.propertyIsEnumerable,Kr=Object.getOwnPropertyDescriptor,Vo=Kr&&!Ar.call({1:2},1);_r.f=Vo?function(r){var t=Kr(this,r);return!!t&&t.enumerable}:Ar});var Le=f((Rf,$r)=>{$r.exports=function(e,r){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}}});var w=f((Ff,Gr)=>{var Br=de(),Jr=Function.prototype,Wo=Jr.bind,Re=Jr.call,Yo=Br&&Wo.bind(Re,Re);Gr.exports=Br?function(e){return e&&Yo(e)}:function(e){return e&&function(){return Re.apply(e,arguments)}}});var Fe=f((Mf,Hr)=>{var kr=w(),Qo=kr({}.toString),Xo=kr("".slice);Hr.exports=function(e){return Xo(Qo(e),8,-1)}});var Vr=f((Df,zr)=>{var Zo=w(),ea=A(),ra=Fe(),Me=Object,ta=Zo("".split);zr.exports=ea(function(){return!Me("z").propertyIsEnumerable(0)})?function(e){return ra(e)=="String"?ta(e,""):Me(e)}:Me});var ae=f((jf,Wr)=>{Wr.exports=function(e){return e==null}});var De=f((Af,Yr)=>{var na=ae(),oa=TypeError;Yr.exports=function(e){if(na(e))throw oa("Can't call method on "+e);return e}});var me=f((Kf,Qr)=>{var aa=Vr(),ia=De();Qr.exports=function(e){return aa(ia(e))}});var T=f((_f,Xr)=>{Xr.exports=function(e){return typeof e=="function"}});var Z=f((Uf,et)=>{var Zr=T(),je=typeof document=="object"&&document.all,ua=typeof je=="undefined"&&je!==void 0;et.exports=ua?function(e){return typeof e=="object"?e!==null:Zr(e)||e===je}:function(e){return typeof e=="object"?e!==null:Zr(e)}});var J=f(($f,rt)=>{var Ae=j(),sa=T(),la=function(e){return sa(e)?e:void 0};rt.exports=function(e,r){return arguments.length<2?la(Ae[e]):Ae[e]&&Ae[e][r]}});var Ke=f((Bf,tt)=>{var fa=w();tt.exports=fa({}.isPrototypeOf)});var ot=f((Jf,nt)=>{var ca=J();nt.exports=ca("navigator","userAgent")||""});var ct=f((Gf,ft)=>{var lt=j(),_e=ot(),at=lt.process,it=lt.Deno,ut=at&&at.versions||it&&it.version,st=ut&&ut.v8,L,ve;st&&(L=st.split("."),ve=L[0]>0&&L[0]<4?1:+(L[0]+L[1]));!ve&&_e&&(L=_e.match(/Edge\/(\d+)/),(!L||L[1]>=74)&&(L=_e.match(/Chrome\/(\d+)/),L&&(ve=+L[1])));ft.exports=ve});var Ue=f((kf,dt)=>{var gt=ct(),ga=A();dt.exports=!!Object.getOwnPropertySymbols&&!ga(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&>&><41})});var $e=f((Hf,ht)=>{var da=Ue();ht.exports=da&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var Be=f((zf,mt)=>{var ha=J(),ma=T(),va=Ke(),pa=$e(),ya=Object;mt.exports=pa?function(e){return typeof e=="symbol"}:function(e){var r=ha("Symbol");return ma(r)&&va(r.prototype,ya(e))}});var ie=f((Vf,vt)=>{var Sa=String;vt.exports=function(e){try{return Sa(e)}catch(r){return"Object"}}});var R=f((Wf,pt)=>{var Oa=T(),Ea=ie(),qa=TypeError;pt.exports=function(e){if(Oa(e))return e;throw qa(Ea(e)+" is not a function")}});var pe=f((Yf,yt)=>{var ba=R(),Ta=ae();yt.exports=function(e,r){var t=e[r];return Ta(t)?void 0:ba(t)}});var Ot=f((Qf,St)=>{var Je=b(),Ge=T(),ke=Z(),Ia=TypeError;St.exports=function(e,r){var t,n;if(r==="string"&&Ge(t=e.toString)&&!ke(n=Je(t,e))||Ge(t=e.valueOf)&&!ke(n=Je(t,e))||r!=="string"&&Ge(t=e.toString)&&!ke(n=Je(t,e)))return n;throw Ia("Can't convert object to primitive value")}});var qt=f((Xf,Et)=>{Et.exports=!1});var ye=f((Zf,Tt)=>{var bt=j(),wa=Object.defineProperty;Tt.exports=function(e,r){try{wa(bt,e,{value:r,configurable:!0,writable:!0})}catch(t){bt[e]=r}return r}});var Se=f((ec,wt)=>{var Na=j(),Ca=ye(),It="__core-js_shared__",Pa=Na[It]||Ca(It,{});wt.exports=Pa});var He=f((rc,Ct)=>{var xa=qt(),Nt=Se();(Ct.exports=function(e,r){return Nt[e]||(Nt[e]=r!==void 0?r:{})})("versions",[]).push({version:"3.25.1",mode:xa?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.1/LICENSE",source:"https://github.com/zloirock/core-js"})});var xt=f((tc,Pt)=>{var La=De(),Ra=Object;Pt.exports=function(e){return Ra(La(e))}});var G=f((nc,Lt)=>{var Fa=w(),Ma=xt(),Da=Fa({}.hasOwnProperty);Lt.exports=Object.hasOwn||function(r,t){return Da(Ma(r),t)}});var ze=f((oc,Rt)=>{var ja=w(),Aa=0,Ka=Math.random(),_a=ja(1 .toString);Rt.exports=function(e){return"Symbol("+(e===void 0?"":e)+")_"+_a(++Aa+Ka,36)}});var V=f((ac,At)=>{var Ua=j(),$a=He(),Ft=G(),Ba=ze(),Mt=Ue(),jt=$e(),ee=$a("wks"),z=Ua.Symbol,Dt=z&&z.for,Ja=jt?z:z&&z.withoutSetter||Ba;At.exports=function(e){if(!Ft(ee,e)||!(Mt||typeof ee[e]=="string")){var r="Symbol."+e;Mt&&Ft(z,e)?ee[e]=z[e]:jt&&Dt?ee[e]=Dt(r):ee[e]=Ja(r)}return ee[e]}});var $t=f((ic,Ut)=>{var Ga=b(),Kt=Z(),_t=Be(),ka=pe(),Ha=Ot(),za=V(),Va=TypeError,Wa=za("toPrimitive");Ut.exports=function(e,r){if(!Kt(e)||_t(e))return e;var t=ka(e,Wa),n;if(t){if(r===void 0&&(r="default"),n=Ga(t,e,r),!Kt(n)||_t(n))return n;throw Va("Can't convert object to primitive value")}return r===void 0&&(r="number"),Ha(e,r)}});var Ve=f((uc,Bt)=>{var Ya=$t(),Qa=Be();Bt.exports=function(e){var r=Ya(e,"string");return Qa(r)?r:r+""}});var kt=f((sc,Gt)=>{var Xa=j(),Jt=Z(),We=Xa.document,Za=Jt(We)&&Jt(We.createElement);Gt.exports=function(e){return Za?We.createElement(e):{}}});var Ye=f((lc,Ht)=>{var ei=B(),ri=A(),ti=kt();Ht.exports=!ei&&!ri(function(){return Object.defineProperty(ti("div"),"a",{get:function(){return 7}}).a!=7})});var Qe=f(Vt=>{var ni=B(),oi=b(),ai=Ur(),ii=Le(),ui=me(),si=Ve(),li=G(),fi=Ye(),zt=Object.getOwnPropertyDescriptor;Vt.f=ni?zt:function(r,t){if(r=ui(r),t=si(t),fi)try{return zt(r,t)}catch(n){}if(li(r,t))return ii(!oi(ai.f,r,t),r[t])}});var Yt=f((cc,Wt)=>{var ci=B(),gi=A();Wt.exports=ci&&gi(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var p=f((gc,Qt)=>{var di=Z(),hi=String,mi=TypeError;Qt.exports=function(e){if(di(e))return e;throw mi(hi(e)+" is not an object")}});var Ee=f(Zt=>{var vi=B(),pi=Ye(),yi=Yt(),Oe=p(),Xt=Ve(),Si=TypeError,Xe=Object.defineProperty,Oi=Object.getOwnPropertyDescriptor,Ze="enumerable",er="configurable",rr="writable";Zt.f=vi?yi?function(r,t,n){if(Oe(r),t=Xt(t),Oe(n),typeof r=="function"&&t==="prototype"&&"value"in n&&rr in n&&!n[rr]){var o=Oi(r,t);o&&o[rr]&&(r[t]=n.value,n={configurable:er in n?n[er]:o[er],enumerable:Ze in n?n[Ze]:o[Ze],writable:!1})}return Xe(r,t,n)}:Xe:function(r,t,n){if(Oe(r),t=Xt(t),Oe(n),pi)try{return Xe(r,t,n)}catch(o){}if("get"in n||"set"in n)throw Si("Accessors not supported");return"value"in n&&(r[t]=n.value),r}});var tr=f((hc,en)=>{var Ei=B(),qi=Ee(),bi=Le();en.exports=Ei?function(e,r,t){return qi.f(e,r,bi(1,t))}:function(e,r,t){return e[r]=t,e}});var nn=f((mc,tn)=>{var nr=B(),Ti=G(),rn=Function.prototype,Ii=nr&&Object.getOwnPropertyDescriptor,or=Ti(rn,"name"),wi=or&&function(){}.name==="something",Ni=or&&(!nr||nr&&Ii(rn,"name").configurable);tn.exports={EXISTS:or,PROPER:wi,CONFIGURABLE:Ni}});var ir=f((vc,on)=>{var Ci=w(),Pi=T(),ar=Se(),xi=Ci(Function.toString);Pi(ar.inspectSource)||(ar.inspectSource=function(e){return xi(e)});on.exports=ar.inspectSource});var sn=f((pc,un)=>{var Li=j(),Ri=T(),an=Li.WeakMap;un.exports=Ri(an)&&/native code/.test(String(an))});var cn=f((yc,fn)=>{var Fi=He(),Mi=ze(),ln=Fi("keys");fn.exports=function(e){return ln[e]||(ln[e]=Mi(e))}});var ur=f((Sc,gn)=>{gn.exports={}});var yn=f((Oc,pn)=>{var Di=sn(),vn=j(),sr=w(),ji=Z(),Ai=tr(),lr=G(),fr=Se(),Ki=cn(),_i=ur(),dn="Object already initialized",gr=vn.TypeError,Ui=vn.WeakMap,qe,ue,be,$i=function(e){return be(e)?ue(e):qe(e,{})},Bi=function(e){return function(r){var t;if(!ji(r)||(t=ue(r)).type!==e)throw gr("Incompatible receiver, "+e+" required");return t}};Di||fr.state?(k=fr.state||(fr.state=new Ui),hn=sr(k.get),cr=sr(k.has),mn=sr(k.set),qe=function(e,r){if(cr(k,e))throw gr(dn);return r.facade=e,mn(k,e,r),r},ue=function(e){return hn(k,e)||{}},be=function(e){return cr(k,e)}):(W=Ki("state"),_i[W]=!0,qe=function(e,r){if(lr(e,W))throw gr(dn);return r.facade=e,Ai(e,W,r),r},ue=function(e){return lr(e,W)?e[W]:{}},be=function(e){return lr(e,W)});var k,hn,cr,mn,W;pn.exports={set:qe,get:ue,has:be,enforce:$i,getterFor:Bi}});var En=f((Ec,On)=>{var Ji=A(),Gi=T(),Te=G(),dr=B(),ki=nn().CONFIGURABLE,Hi=ir(),Sn=yn(),zi=Sn.enforce,Vi=Sn.get,Ie=Object.defineProperty,Wi=dr&&!Ji(function(){return Ie(function(){},"length",{value:8}).length!==8}),Yi=String(String).split("String"),Qi=On.exports=function(e,r,t){String(r).slice(0,7)==="Symbol("&&(r="["+String(r).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),t&&t.getter&&(r="get "+r),t&&t.setter&&(r="set "+r),(!Te(e,"name")||ki&&e.name!==r)&&(dr?Ie(e,"name",{value:r,configurable:!0}):e.name=r),Wi&&t&&Te(t,"arity")&&e.length!==t.arity&&Ie(e,"length",{value:t.arity});try{t&&Te(t,"constructor")&&t.constructor?dr&&Ie(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var n=zi(e);return Te(n,"source")||(n.source=Yi.join(typeof r=="string"?r:"")),e};Function.prototype.toString=Qi(function(){return Gi(this)&&Vi(this).source||Hi(this)},"toString")});var bn=f((qc,qn)=>{var Xi=T(),Zi=Ee(),eu=En(),ru=ye();qn.exports=function(e,r,t,n){n||(n={});var o=n.enumerable,u=n.name!==void 0?n.name:r;if(Xi(t)&&eu(t,u,n),n.global)o?e[r]=t:ru(r,t);else{try{n.unsafe?e[r]&&(o=!0):delete e[r]}catch(a){}o?e[r]=t:Zi.f(e,r,{value:t,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e}});var In=f((bc,Tn)=>{var tu=Math.ceil,nu=Math.floor;Tn.exports=Math.trunc||function(r){var t=+r;return(t>0?nu:tu)(t)}});var hr=f((Tc,wn)=>{var ou=In();wn.exports=function(e){var r=+e;return r!==r||r===0?0:ou(r)}});var Cn=f((Ic,Nn)=>{var au=hr(),iu=Math.max,uu=Math.min;Nn.exports=function(e,r){var t=au(e);return t<0?iu(t+r,0):uu(t,r)}});var xn=f((wc,Pn)=>{var su=hr(),lu=Math.min;Pn.exports=function(e){return e>0?lu(su(e),9007199254740991):0}});var mr=f((Nc,Ln)=>{var fu=xn();Ln.exports=function(e){return fu(e.length)}});var Mn=f((Cc,Fn)=>{var cu=me(),gu=Cn(),du=mr(),Rn=function(e){return function(r,t,n){var o=cu(r),u=du(o),a=gu(n,u),i;if(e&&t!=t){for(;u>a;)if(i=o[a++],i!=i)return!0}else for(;u>a;a++)if((e||a in o)&&o[a]===t)return e||a||0;return!e&&-1}};Fn.exports={includes:Rn(!0),indexOf:Rn(!1)}});var An=f((Pc,jn)=>{var hu=w(),vr=G(),mu=me(),vu=Mn().indexOf,pu=ur(),Dn=hu([].push);jn.exports=function(e,r){var t=mu(e),n=0,o=[],u;for(u in t)!vr(pu,u)&&vr(t,u)&&Dn(o,u);for(;r.length>n;)vr(t,u=r[n++])&&(~vu(o,u)||Dn(o,u));return o}});var _n=f((xc,Kn)=>{Kn.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var $n=f(Un=>{var yu=An(),Su=_n(),Ou=Su.concat("length","prototype");Un.f=Object.getOwnPropertyNames||function(r){return yu(r,Ou)}});var Jn=f(Bn=>{Bn.f=Object.getOwnPropertySymbols});var kn=f((Fc,Gn)=>{var Eu=J(),qu=w(),bu=$n(),Tu=Jn(),Iu=p(),wu=qu([].concat);Gn.exports=Eu("Reflect","ownKeys")||function(r){var t=bu.f(Iu(r)),n=Tu.f;return n?wu(t,n(r)):t}});var Vn=f((Mc,zn)=>{var Hn=G(),Nu=kn(),Cu=Qe(),Pu=Ee();zn.exports=function(e,r,t){for(var n=Nu(r),o=Pu.f,u=Cu.f,a=0;a<n.length;a++){var i=n[a];!Hn(e,i)&&!(t&&Hn(t,i))&&o(e,i,u(r,i))}}});var Yn=f((Dc,Wn)=>{var xu=A(),Lu=T(),Ru=/#|\.prototype\./,se=function(e,r){var t=Mu[Fu(e)];return t==ju?!0:t==Du?!1:Lu(r)?xu(r):!!r},Fu=se.normalize=function(e){return String(e).replace(Ru,".").toLowerCase()},Mu=se.data={},Du=se.NATIVE="N",ju=se.POLYFILL="P";Wn.exports=se});var E=f((jc,Qn)=>{var pr=j(),Au=Qe().f,Ku=tr(),_u=bn(),Uu=ye(),$u=Vn(),Bu=Yn();Qn.exports=function(e,r){var t=e.target,n=e.global,o=e.stat,u,a,i,l,c,h;if(n?a=pr:o?a=pr[t]||Uu(t,{}):a=(pr[t]||{}).prototype,a)for(i in r){if(c=r[i],e.dontCallGetSet?(h=Au(a,i),l=h&&h.value):l=a[i],u=Bu(n?i:t+(o?".":"#")+i,e.forced),!u&&l!==void 0){if(typeof c==typeof l)continue;$u(c,l)}(e.sham||l&&l.sham)&&Ku(c,"sham",!0),_u(a,i,c,e)}}});var Zn=f((Ac,Xn)=>{"use strict";var Ju=b(),Gu=R(),ku=p();Xn.exports=function(){for(var r=ku(this),t=Gu(r.delete),n=!0,o,u=0,a=arguments.length;u<a;u++)o=Ju(t,r,arguments[u]),n=n&&o;return!!n}});var _=f((Kc,ro)=>{var eo=w(),Vu=R(),Wu=de(),Yu=eo(eo.bind);ro.exports=function(e,r){return Vu(e),r===void 0?e:Wu?Yu(e,r):function(){return e.apply(r,arguments)}}});var F=f((_c,to)=>{var Qu=b();to.exports=function(e){return Qu(Map.prototype.entries,e)}});var yr=f((Uc,no)=>{no.exports={}});var ao=f(($c,oo)=>{var Xu=V(),Zu=yr(),es=Xu("iterator"),rs=Array.prototype;oo.exports=function(e){return e!==void 0&&(Zu.Array===e||rs[es]===e)}});var so=f((Bc,uo)=>{var ts=V(),ns=ts("toStringTag"),io={};io[ns]="z";uo.exports=String(io)==="[object z]"});var Sr=f((Jc,lo)=>{var os=so(),as=T(),we=Fe(),is=V(),us=is("toStringTag"),ss=Object,ls=we(function(){return arguments}())=="Arguments",fs=function(e,r){try{return e[r]}catch(t){}};lo.exports=os?we:function(e){var r,t,n;return e===void 0?"Undefined":e===null?"Null":typeof(t=fs(r=ss(e),us))=="string"?t:ls?we(r):(n=we(r))=="Object"&&as(r.callee)?"Arguments":n}});var Or=f((Gc,co)=>{var cs=Sr(),fo=pe(),gs=ae(),ds=yr(),hs=V(),ms=hs("iterator");co.exports=function(e){if(!gs(e))return fo(e,ms)||fo(e,"@@iterator")||ds[cs(e)]}});var ho=f((kc,go)=>{var vs=b(),ps=R(),ys=p(),Ss=ie(),Os=Or(),Es=TypeError;go.exports=function(e,r){var t=arguments.length<2?Os(e):r;if(ps(t))return ys(vs(t,e));throw Es(Ss(e)+" is not iterable")}});var po=f((Hc,vo)=>{var qs=b(),mo=p(),bs=pe();vo.exports=function(e,r,t){var n,o;mo(e);try{if(n=bs(e,"return"),!n){if(r==="throw")throw t;return t}n=qs(n,e)}catch(u){o=!0,n=u}if(r==="throw")throw t;if(o)throw n;return mo(n),t}});var N=f((zc,Eo)=>{var Ts=_(),Is=b(),ws=p(),Ns=ie(),Cs=ao(),Ps=mr(),yo=Ke(),xs=ho(),Ls=Or(),So=po(),Rs=TypeError,Ne=function(e,r){this.stopped=e,this.result=r},Oo=Ne.prototype;Eo.exports=function(e,r,t){var n=t&&t.that,o=!!(t&&t.AS_ENTRIES),u=!!(t&&t.IS_RECORD),a=!!(t&&t.IS_ITERATOR),i=!!(t&&t.INTERRUPTED),l=Ts(r,n),c,h,v,K,S,H,C,q=function(d){return c&&So(c,"normal",d),new Ne(!0,d)},te=function(d){return o?(ws(d),i?l(d[0],d[1],q):l(d[0],d[1])):i?l(d,q):l(d)};if(u)c=e.iterator;else if(a)c=e;else{if(h=Ls(e),!h)throw Rs(Ns(e)+" is not iterable");if(Cs(h)){for(v=0,K=Ps(e);K>v;v++)if(S=te(e[v]),S&&yo(Oo,S))return S;return new Ne(!1)}c=xs(e,h)}for(H=u?e.next:c.next;!(C=Is(H,c)).done;){try{S=te(C.value)}catch(d){So(c,"throw",d)}if(typeof S=="object"&&S&&yo(Oo,S))return S}return new Ne(!1)}});var No=f((Vc,wo)=>{var Ks=w(),_s=A(),qo=T(),Us=Sr(),$s=J(),Bs=ir(),bo=function(){},Js=[],To=$s("Reflect","construct"),Er=/^\s*(?:class|function)\b/,Gs=Ks(Er.exec),ks=!Er.exec(bo),le=function(r){if(!qo(r))return!1;try{return To(bo,Js,r),!0}catch(t){return!1}},Io=function(r){if(!qo(r))return!1;switch(Us(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return ks||!!Gs(Er,Bs(r))}catch(t){return!0}};Io.sham=!0;wo.exports=!To||_s(function(){var e;return le(le.call)||!le(Object)||!le(function(){e=!0})||e})?Io:le});var Po=f((Wc,Co)=>{var Hs=No(),zs=ie(),Vs=TypeError;Co.exports=function(e){if(Hs(e))return e;throw Vs(zs(e)+" is not a constructor")}});var Ce=f((Yc,Lo)=>{var xo=p(),Ws=Po(),Ys=ae(),Qs=V(),Xs=Qs("species");Lo.exports=function(e,r){var t=xo(e).constructor,n;return t===void 0||Ys(n=xo(t)[Xs])?r:Ws(n)}});var Fo=f((Qc,Ro)=>{Ro.exports=function(e,r){return e===r||e!=e&&r!=r}});var g={OnlySessionStorage:1,OnlyLocalStorage:2,BothStorage:3,NONE:0};var Hu=E(),zu=Zn();Hu({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:zu});var Fs=E(),Ms=p(),Ds=_(),js=F(),As=N();Fs({target:"Map",proto:!0,real:!0,forced:!0},{every:function(r){var t=Ms(this),n=js(t),o=Ds(r,arguments.length>1?arguments[1]:void 0);return!As(n,function(u,a,i){if(!o(a,u,t))return i()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var Zs=E(),el=J(),rl=_(),tl=b(),nl=R(),ol=p(),al=Ce(),il=F(),ul=N();Zs({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(r){var t=ol(this),n=il(t),o=rl(r,arguments.length>1?arguments[1]:void 0),u=new(al(t,el("Map"))),a=nl(u.set);return ul(n,function(i,l){o(l,i,t)&&tl(a,u,i,l)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),u}});var sl=E(),ll=p(),fl=_(),cl=F(),gl=N();sl({target:"Map",proto:!0,real:!0,forced:!0},{find:function(r){var t=ll(this),n=cl(t),o=fl(r,arguments.length>1?arguments[1]:void 0);return gl(n,function(u,a,i){if(o(a,u,t))return i(a)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var dl=E(),hl=p(),ml=_(),vl=F(),pl=N();dl({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(r){var t=hl(this),n=vl(t),o=ml(r,arguments.length>1?arguments[1]:void 0);return pl(n,function(u,a,i){if(o(a,u,t))return i(u)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var yl=E(),Sl=p(),Ol=F(),El=Fo(),ql=N();yl({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(r){return ql(Ol(Sl(this)),function(t,n,o){if(El(n,r))return o()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var bl=E(),Tl=p(),Il=F(),wl=N();bl({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(r){return wl(Il(Tl(this)),function(t,n,o){if(n===r)return o(t)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var Nl=E(),Cl=J(),Pl=_(),xl=b(),Ll=R(),Rl=p(),Fl=Ce(),Ml=F(),Dl=N();Nl({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(r){var t=Rl(this),n=Ml(t),o=Pl(r,arguments.length>1?arguments[1]:void 0),u=new(Fl(t,Cl("Map"))),a=Ll(u.set);return Dl(n,function(i,l){xl(a,u,o(l,i,t),l)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),u}});var jl=E(),Al=J(),Kl=_(),_l=b(),Ul=R(),$l=p(),Bl=Ce(),Jl=F(),Gl=N();jl({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(r){var t=$l(this),n=Jl(t),o=Kl(r,arguments.length>1?arguments[1]:void 0),u=new(Bl(t,Al("Map"))),a=Ul(u.set);return Gl(n,function(i,l){_l(a,u,i,o(l,i,t))},{AS_ENTRIES:!0,IS_ITERATOR:!0}),u}});var kl=E(),Hl=R(),zl=p(),Vl=N();kl({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(r){for(var t=zl(this),n=Hl(t.set),o=arguments.length,u=0;u<o;)Vl(arguments[u++],n,{that:t,AS_ENTRIES:!0});return t}});var Wl=E(),Yl=p(),Ql=R(),Xl=F(),Zl=N(),ef=TypeError;Wl({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(r){var t=Yl(this),n=Xl(t),o=arguments.length<2,u=o?void 0:arguments[1];if(Ql(r),Zl(n,function(a,i){o?(o=!1,u=i):u=r(u,i,a,t)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),o)throw ef("Reduce of empty map with no initial value");return u}});var rf=E(),tf=p(),nf=_(),of=F(),af=N();rf({target:"Map",proto:!0,real:!0,forced:!0},{some:function(r){var t=tf(this),n=of(t),o=nf(r,arguments.length>1?arguments[1]:void 0);return af(n,function(u,a,i){if(o(a,u,t))return i()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var uf=E(),qr=b(),sf=p(),fe=R(),lf=TypeError;uf({target:"Map",proto:!0,real:!0,forced:!0},{update:function(r,t){var n=sf(this),o=fe(n.get),u=fe(n.has),a=fe(n.set),i=arguments.length;fe(t);var l=qr(u,n,r);if(!l&&i<3)throw lf("Updating absent value");var c=l?qr(o,n,r):fe(i>2?arguments[2]:void 0)(r,n);return qr(a,n,r,t(c,r,n)),n}});var br=e=>encodeURIComponent(JSON.stringify(e));var ff=()=>window.location.protocol+"//"+window.location.host,ce=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!e)return;let t=[];for(let n in e)if(n){let o=e[n];o==null||o===""?r&&console.log(`serializeObject: no value for ${n}, ignore`):t.push(`${n}=${o}`)}return t.length>0?t.sort().join("&"):void 0};function re(e){if(!e)return"";let r=x(P({},e),{umi:e.pagination?br(e.pagination):void 0,pagination:void 0});s.EnableLog&&console.log("query2Params: newQuery="+JSON.stringify(e));let t=ce(r);return t?"?"+t:""}function cf(e,r,t){if(!e||e.length===0||!r)return!1;let n=t||((o,u)=>o===u);for(let o=0;o<e.length;o++)if(n(e[o],r))return!0;return!1}function Pe(e,r){let t=new Map;return t.set("M+",e.getMonth()+1),t.set("d+",e.getDate()),t.set("h+",e.getHours()),t.set("m+",e.getMinutes()),t.set("s+",e.getSeconds()),t.set("q+",Math.floor((e.getMonth()+3)/3)),t.set("S",e.getMilliseconds()),/(y+)/.test(r)&&(r=r.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),t.forEach((n,o)=>{new RegExp("("+o+")").test(r)&&(r=r.replace(RegExp.$1,RegExp.$1.length===1?n.toString():("00"+n).substr((""+n).length)))}),r}var gf=e=>{if(!e)return"";let r=new Date(e);return Pe(r,"yyyy-MM-dd hh:mm:ss")},df=e=>{if(!e)return"";let r=new Date(e);return Pe(r,"MM-dd hh:mm:ss")},hf=e=>{if(!e)return"";let r=new Date(e);return Pe(r,"MM\u6708dd\u65E5")},mf=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"\u9605\u8BFB\uFF1A";if(!e)return"";let n=Math.floor(e/3600),o=Math.floor((e-n*3600)/60),u=Math.floor(e-n*3600-o*60),a=r?t:"";return n>0&&(a+=n+"\u5C0F\u65F6"),o>0&&(a+=o+"\u5206"),u>0&&(a+=u+"\u79D2"),a};var Mo={get:(e,r)=>fetch(e+(r?"?"+ce(r):""),{method:"GET",headers:new Headers(x(P({},s.authheaders()),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))}),post:(e,r)=>fetch(e,{method:"POST",body:JSON.stringify(r),headers:new Headers(x(P({},s.authheaders()),{"Content-Type":"application/json; charset=UTF-8"}))}),upload:(e,r)=>fetch(e,{body:r,method:"POST",headers:new Headers(x(P({},s.authheaders()),{"Content-Type":"application/octet-stream"}))}),getWithoutAuth:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return fetch(e+(r?"?"+ce(r):""),{method:"GET",headers:new Headers({"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","Referrer-Policy":t?"no-referrer":"origin"})})},postWithoutAuth:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return fetch(e,{body:JSON.stringify(r),method:"POST",headers:new Headers({"Content-Type":"application/json; charset=UTF-8","Referrer-Policy":t?"no-referrer":"origin"})})}};var s={EnableLog:!1,cacheSpace:()=>"",defaultIdentiyKey:"_id",defaultStorageType:g.OnlySessionStorage,PageSize:10,request:Mo,authheaders:()=>{}};var m={getItem:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage,t=arguments.length>2?arguments[2]:void 0;if(r===g.NONE)return t;let n,o=s.cacheSpace()+e;return r===g.OnlySessionStorage?n=sessionStorage.getItem(o):r===g.OnlyLocalStorage?n=localStorage.getItem(o):r===g.BothStorage&&(n=sessionStorage.getItem(o),n||(n=localStorage.getItem(o),n&&sessionStorage.setItem(o,n))),s.EnableLog&&console.log(`CacheStorage.getItem: key=${o}, defaultValue=${t}`),n||t},getObject:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage,t=arguments.length>2?arguments[2]:void 0,n=m.getItem(e,r);return n?JSON.parse(n):t},saveItem:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g.OnlySessionStorage;if(t===g.NONE)return;let n=s.cacheSpace()+e;t===g.OnlySessionStorage?sessionStorage.setItem(n,r):t===g.OnlyLocalStorage?localStorage.setItem(n,r):t===g.BothStorage&&(sessionStorage.setItem(n,r),localStorage.setItem(n,r)),s.EnableLog&&console.log(`CacheStorage.saveItem: key=${n}`)},saveObject:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g.OnlySessionStorage;return m.saveItem(e,JSON.stringify(r),t)},remove:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage;if(r===g.NONE)return;let t=s.cacheSpace()+e;r===g.OnlySessionStorage?sessionStorage.removeItem(t):r===g.OnlyLocalStorage?localStorage.removeItem(t):r===g.BothStorage&&(sessionStorage.removeItem(t),localStorage.removeItem(t))}};var M={findOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(r===void 0){s.EnableLog&&console.log("Cache.findOne: no id");return}if(n===g.NONE)return;let o=t||s.defaultIdentiyKey,u=m.getItem(e,n);if(u){let a=JSON.parse(u);if(a&&a.length>0){for(let i=0;i<a.length;i++)if(a[i][o]===r)return s.EnableLog&&console.log("Cache.findOne: found, shortKey: "+e),a[i]}}},findOneInArray:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(r===void 0){console.log("Cache.findOneInArray: no id");return}let n=t||s.defaultIdentiyKey;if(e&&e.length>0){for(let o=0;o<e.length;o++)if(e[o][n]===r)return s.EnableLog&&console.log("Cache.findOneInArray: found one"),e[o]}},findMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return;let o=t||s.defaultIdentiyKey,u=m.getItem(e,n);if(u){let a=JSON.parse(u);if(a&&a.length>0){for(let i=0;i<a.length;i++){let l=a[i];for(let c=0;c<r.length;c++)l[o]===r[c]&&a.push(l)}return s.EnableLog&&console.log("Cache.findMany: found, shortKey: "+e),a}}},onAddOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultStorageType;if(t===g.NONE)return!1;let n=m.getItem(e,t);if(n){let o=JSON.parse(n);o&&o.length>0?(o.unshift(r),m.saveObject(e,o)):m.saveObject(e,[r])}else m.saveObject(e,[r]);return s.EnableLog&&console.log("Cache.onAddOne: done, shortKey: "+e),!0},onEditOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=m.getItem(e,n);if(u){let a=JSON.parse(u);if(a&&a.length>0){for(let i=0;i<a.length;i++)if(a[i][o]===r[o])return s.EnableLog&&console.log(`Cache.onEditOne, e[${o}]=${r[o]}, shortKey: ${e}`),a[i]=r,m.saveObject(e,a),!0;s.EnableLog&&console.log(`Cache.onEditOne\uFF1Anot found in list, key=${o}, shortKey: ${e}`)}}else s.EnableLog&&console.log("Cache.onEditOne\uFF1Anot found list: shortKey: "+e);return!1},onEditMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=m.getItem(e,n);if(u){let a=!1,i=JSON.parse(u);if(i&&i.length>0){for(let l=0;l<r.length;l++){let c=r[l];for(let h=0;h<i.length;h++)i[h][o]===c[o]&&(i[h]=c,a=!0)}if(a)return m.saveItem(e,JSON.stringify(i)),s.EnableLog&&console.log("Cache.onEditMany: updateMany done, shortKey: "+e),!0}else return m.saveItem(e,JSON.stringify(r)),s.EnableLog&&console.log("Cache.onEditMany: insert done, shortKey: "+e),!0}else s.EnableLog&&console.log("Cache.onEditMany: not found list, shortKey: "+e);return!1},onDelOneById:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(r===void 0||n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=m.getItem(e);if(u){let a=JSON.parse(u);if(a&&a.length>0){for(let i=0;i<a.length;i++)if(a[i][o]===r)return a.splice(i,1),m.saveItem(e,JSON.stringify(a)),s.EnableLog&&console.log(`Cache.onDelOneById: del done: ${o}=${r}, shortKey: ${e}`),!0}}return!1},onDelOne:function(e,r){var t;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(o===g.NONE)return!1;let u=n||s.defaultIdentiyKey,a=(t=r[u])===null||t===void 0?void 0:t.toString();return a?(s.EnableLog&&console.log(`Cache.onDelOne: del done: ${u}=${a}, shortKey: ${e}`),M.onDelOneById(e,a,n,o)):(console.log("Cache.onDelOne: not found id by key="+u+"in entity="+JSON.stringify(r)),!1)},onDelManyByIds:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(!r||n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=m.getItem(e);if(u){let a=!1,i=JSON.parse(u);if(i&&i.length>0){for(let l=0;l<i.length;l++)for(let c=0;c<r.length;c++){let h=r[c];i[l][o]===h&&(s.EnableLog&&console.log(`Cache.onDelManyByIds: del one: ${o}=${h}, shortKey: ${e}`),i.splice(l,1),a=!0)}return a&&(m.saveItem(e,JSON.stringify(i)),s.EnableLog&&console.log(`Cache.onDelManyByIds: del done, shortKey: ${e}`)),!0}}return!1},onDelMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=r.map(a=>{var i;return(i=a[o])===null||i===void 0?void 0:i.toString()}).filter(a=>!!a);return u&&u.length>0?M.onDelManyByIds(e,u,t,n):(s.EnableLog&&console.log("Cache.onDelOne: not found id by key="+o+"in entity list="+JSON.stringify(r)),!1)},evictCache:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s.defaultStorageType,t=s.cacheSpace()+e;r===g.OnlySessionStorage?sessionStorage.removeItem(t):r===g.OnlyLocalStorage?localStorage.removeItem(t):r===g.BothStorage&&(sessionStorage.removeItem(t),localStorage.removeItem(t)),s.EnableLog&&console.log("Cache.evictCache done, shortKey: "+e)},evictAllCaches:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s.defaultStorageType;e===g.OnlySessionStorage?sessionStorage.clear():e===g.OnlyLocalStorage?localStorage.clear():e===g.BothStorage&&(sessionStorage.clear(),localStorage.clear()),s.EnableLog&&console.log("Cache.evictAllCaches done")},removeOneFromArray:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(!e||e.length===0||r===void 0||n===g.OnlySessionStorage)return!1;for(let o=0;o<e.length;o++)if(e[o][t]===r)return e.splice(o,1),!0;return!1}};var Y;(function(e){e.OK="OK",e.KO="KO",e.NewUser="NewUser",e.TokenExpired="TokenExpired"})(Y||(Y={}));function Tr(e){if(e){if(e.code===Y.OK)return e.data;console.warn("getDataFromBox:"+JSON.stringify(e));return}else{console.warn("\u51FA\u9519\u4E86\uFF0C\u8BF7\u6C42\u7ED3\u679C\u6CA1\u6709\u6570\u636E");return}}import{useEffect as Sf,useState as wr}from"react";function Ir(e,r,t,n){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;return{url:e,data:t,shortKey:n,method:"GET",attachAuthHeader:u,isShowLoading:o,storageType:s.defaultStorageType,onOK:r,onNoData:()=>{s.EnableLog&&console.log("defaultFetchParams: onNoData, no data from remote server"),s.showToast&&s.showToast("no data")},onKO:(i,l)=>{s.EnableLog&&console.log("defaultFetchParams: onKO from remote server: code="+i+", msg="+l),s.showToast&&s.showToast(i+":"+l)},onErr:i=>{s.EnableLog&&console.log("defaultFetchParams: onErr from remote server: errMsg="+i),s.showToast&&s.showToast(i)}}}function vf(e,r,t,n){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,a=Ir(e,r,t,n,o,u);return a.method="GET",Q(a)}function pf(e,r,t,n){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,a=Ir(e,r,t,n,o,u);return a.method="POST",Q(a)}function Q(e){let r=e.storageType===void 0?s.defaultStorageType:e.storageType;if(e.shortKey){let a=m.getObject(e.shortKey,r);if(a)return s.EnableLog&&console.log("cachedFetch: got value from cache, shortKey="+e.shortKey),e.onOK(a),!0;s.EnableLog&&console.log("cachedFetch: not found value from cache, shortKey="+e.shortKey)}let t=e.url,n,o=e.attachAuthHeader===!1?void 0:s.authheaders();switch(e.method){case"GET":case"DELETE":{t=e.url+re(e.data),n={method:e.method,headers:new Headers(x(P({},o),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))};break}case"POST":case"PUT":{t=e.url,n={method:e.method,body:e.data?JSON.stringify(e.data):void 0,headers:new Headers(x(P({},o),{"Content-Type":"application/json; charset=UTF-8"}))};break}default:return console.warn("please use fetch API directly"),!1}let u=e.isShowLoading!==!1;if(u){let a=e.showLoading||s.showLoading;a&&a()}return s.EnableLog&&console.log("cachedFetch: from remote server..."),fetch(t,n).then(a=>{if(u&&e.hideLoading){let i=e.hideLoading||s.hideLoading;i&&i()}if(e.onDone&&e.onDone(),a.ok)return a.json();{let i=a.status+": "+a.statusText;throw console.warn("cachedFetch: "+i),new Error(i)}}).then(a=>{let i=e.transformDataBoxFromResponseJson?e.transformDataBoxFromResponseJson(a):a;if(i.code===Y.OK){let l=Tr(i);return l===void 0?e.onNoData?(s.EnableLog&&console.log("cachedFetch: no data from remote server"),e.onNoData()):console.log("cachedFetch: no onNoData handler"):(e.shortKey&&m.saveItem(e.shortKey,JSON.stringify(l),r),e.onOK(l)),!1}else return e.onKO?(s.EnableLog&&console.log("cachedFetch: fail from remote server: code="+i.code+",msg="+i.msg),e.onKO(i.code,i.msg)):console.log("cachedFetch: no onKO handler"),!1}).catch(a=>{if(u&&e.hideLoading){let i=e.hideLoading||s.hideLoading;i&&i()}if(s.EnableLog&&console.log("cachedFetch exception from remote server:",a),e.onErr)e.onErr(a.message);else throw console.warn("cachedFetch: no onErr handler, but has err: "+a.message+", throw it"),new Error(a.message);return!1}),!1}var yf=function(o,u,a,i){return Lr(this,arguments,function*(e,r,t,n){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,c=arguments.length>5?arguments[5]:void 0,h=arguments.length>6?arguments[6]:void 0,v=arguments.length>7?arguments[7]:void 0,K=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1,S=arguments.length>9?arguments[9]:void 0,H=arguments.length>10?arguments[10]:void 0;if(n){let d=m.getObject(n,l);if(d){s.EnableLog&&console.log("cachedFetchPromise: got value from cache, shortKey="+n);let y=h?h(d):d;return new Promise((O,$)=>O(y))}else s.EnableLog&&console.log("cachedFetchPromise: not found value from cache, shortKey="+n)}let C,q=v===!1?void 0:s.authheaders();switch(r){case"GET":case"DELETE":{e=e+re(t),C={method:r,headers:new Headers(x(P({},q),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))};break}case"POST":case"PUT":{e=e,C={method:r,body:t?JSON.stringify(t):void 0,headers:new Headers(x(P({},q),{"Content-Type":"application/json; charset=UTF-8"}))};break}default:return console.warn("cachedFetchPromise: please use fetch API directly"),new Promise((d,y)=>y("please use fetch API directly"))}if(K){let d=S||s.showLoading;d&&d()}return s.EnableLog&&console.log("cachedFetchPromise: from remote server..."),fetch(e,C).then(d=>{if(K&&H){let y=H||s.hideLoading;y&&y()}if(d.ok)return d.json();{let y=d.status+": "+d.statusText;throw console.warn("cachedFetchPromise: "+y),new Error(y)}}).then(d=>{let y=c?c(d):d;if(y.code===Y.OK){let O=y.data;O===void 0?s.EnableLog&&console.log("cachedFetchPromise: no data from remote server"):n&&m.saveItem(n,JSON.stringify(O),l);let $=h?h(O):O;return new Promise(ne=>ne($))}else return s.EnableLog&&console.log("cachedFetchPromise: fail from remote server: code="+y.code+",msg="+y.msg),new Promise((O,$)=>$("code="+y.code+", msg="+y.msg))}).catch(d=>{throw s.EnableLog?console.log("cachedFetchPromise exception from remote server:"+d):console.warn("cachedFetchPromise: no onErr handler, but has err: "+d),Error(d)})})};function Of(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,[u,a]=wr(!1),[i,l]=wr(),[c,h]=wr();return Sf(()=>{a(!0),n&&(!s.showLoading||!s.hideLoading)&&console.warn("not config request showLoading/hideLoading, please set ConfigRequest firstly"),Q({url:e,shortKey:r,storageType:o,attachAuthHeader:!t,method:"GET",onOK:v=>{a(!1),l(v)},onNoData:()=>{a(!1),h("\u6570\u636E\u79FB\u6C11\u706B\u661F\u4E86^_^")},onKO:(v,K)=>{a(!1),h(v+": "+K)},showLoading:n?s.showLoading:void 0,hideLoading:n?s===null||s===void 0?void 0:s.hideLoading:void 0})},[e]),{loading:u,entity:i,errMsg:c}}import{useEffect as Ef,useRef as qf,useState as X}from"react";function bf(e,r,t){var n;let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,[a,i]=X([]),[l,c]=X(!0),[h,v]=X(!1),[K,S]=X(),[H,C]=X(r?Do(r):!0),[q,te]=X(),[d,y]=X(0);s.EnableLog&&console.log("call useCacheList, wholeUrl: "+q+", current list.length: "+a.length);let{current:O}=qf({pageSize:(t==null||(n=t.pagination)===null||n===void 0?void 0:n.pageSize)||s.PageSize,useCache:!!r,isLoadMore:!1}),$=I=>{O.useCache=I},ne=I=>{O.isLoadMore=I},jo=()=>{y(d+1)},Ao=I=>{s.EnableLog&&console.log("setQuery: "+JSON.stringify(I)),te(e+re(I))},Nr=(I,Ko,_o)=>Q({url:_o,method:"GET",attachAuthHeader:!0,storageType:u,isShowLoading:!0,onDone:()=>{ne(!1)},onOK:D=>{c(!1),v(!1),$(!0);let oe=I&&a&&a.length>0?a.concat(D):D;if(i(oe),r&&m.saveObject(r,oe,u),o){let Cr=D.length>=Ko;C(Cr),r&&xe(r,Cr)}s.EnableLog&&console.log("return from remote server: list.length: "+D.length)},onKO:(D,oe)=>{c(!1),v(!0),o&&(C(!1),r&&xe(r,!1)),S(D+": "+oe),s.EnableLog&&console.log("remote server return err code="+D+", msg="+oe)},onNoData:()=>{c(!1),v(!0),o&&(S("no data"),r&&xe(r,!1)),s.EnableLog&&console.log("return from remote server: no data")},onErr:D=>{c(!1),$(!1),v(!0),S(D),o&&(r&&xe(r,!1),C(!1)),ne(!1),s.EnableLog&&console.log("useCacheList exception from remote server: ",D)}});return Ef(()=>{if(s.EnableLog&&console.log("useCacheList useEffect, try load from local or remote, refreshCount="+d+", wholeUrl="+q),c(!0),O.useCache&&r){let I=m.getObject(r,u);I?(s.EnableLog&&console.log("fetch from local cache, shortKey:"+r+", list.length: "+I.length),i(I),c(!1),C(Do(r))):(s.EnableLog&&console.log("no local cache, try from remote..."),q?Nr(O.isLoadMore,O.pageSize,q):console.log("wholeUrl is not set, setQuery firstly"))}else s.EnableLog&&console.log("useCache=false, try from remote..."),q?Nr(O.isLoadMore,O.pageSize,q):console.log("wholeUrl is not set, setQuery firstly")},[q,d]),{isLoading:l,isError:h,errMsg:K,loadMoreState:H,list:a,refreshCount:d,setList:i,setQuery:Ao,setRefresh:jo,setUseCache:$,setIsLoadMore:ne}}function Do(e){let r=s.cacheSpace()+e+"/loadMore",t=sessionStorage.getItem(r);return!(t&&t==="0")}function xe(e,r){let t=s.cacheSpace()+e+"/loadMore";sessionStorage.setItem(t,r?"1":"0")}var U={getElementsByPathIdsInTreeFromCache:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(o===g.NONE){u&&console.log("StorageType is none");return}if(!r||r.length===0){u&&console.log("no path");return}let a=m.getItem(e,o);if(a){let i=JSON.parse(a);return U.getElementsByPathIdsInTree(i,r,t,n,o)}else u&&console.log("no key="+e)},getElementsByPathIdsInTree:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(o===g.NONE)return;if(!e||e.length===0||!r||r.length===0){u&&console.log("no data tree array, or no path");return}let a=[],i=e;for(let l=0;l<r.length;l++)if(i&&i.length>0){u&&console.log("find "+r[l]);let c=M.findOneInArray(i,r[l],t);c&&(a.push(c),i=c[n])}return u&&a.length===0&&console.log("not found elem path in tree: ",e),a},getPathFromTreeCacheKey:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultIdentiyKey,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType;if(r===void 0){s.EnableLog&&console.log("Cache.findOne: no id");return}if(u===g.NONE)return;let a=m.getItem(e,u);if(a){let l=JSON.parse(a);if(t){let c=[];return U.getAllPathFromTreeArray(c,l,r,n,o),c}else{var i;return(i=U.getOnePathFromTreeArray(l,r,n,o))===null||i===void 0?void 0:i.reverse()}}},getOnePathFromTreeArray:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"children",n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!e||!r)return;let u;for(let a=0;a<e.length;a++){let i=[];if(u=e[a],o&&console.log("check id="+u[n]),u[n]===r)return i.push(u),o&&console.log("got one: id="+u[n]+", return path=",i),i;{o&&console.log("check children, id="+u[n]);let l=u[t];if(l){let c=U.getOnePathFromTreeArray(l,r,t,n);if(c)return c.push(u),o&&console.log("got one in child: id="+u[n]+", return path=",c),c}}}},getAllPathFromTreeArray:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultIdentiyKey,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[];if(!(!r||!t))for(let a=0;a<r.length;a++){let i=r[a];if(u.push(i),i[o]===t)e.push([...u]);else{let l=i[n];l&&U.getAllPathFromTreeArray(e,l,t,n,o,u)}u.pop()}},onAddOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",u=arguments.length>5?arguments[5]:void 0,a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:s.defaultStorageType,i=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!0;if(a===g.NONE)return!1;if(!t||t.length===0)M.onAddOne(e,r,a);else{let l=U.getElementsByPathIdsInTreeFromCache(e,t,n,o,a,i);if(!l||l.length===0)return console.warn("no parentElemPath for parentIdPath, shortKey="+e+", idKey="+n+", parentPath="+JSON.stringify(t)),!1;if((l==null?void 0:l.length)!=t.length)return console.warn("not get enough parentElemPath for parentIdPath, shortKey="+e+", idKey="+n+", parentPath="+JSON.stringify(t)),!1;let c=l[l.length-1];u&&u(l,c),c[o]?c[o].push(r):c[o]=[r],M.onEditOne(e,l[0],n,a)}return!0},onEditOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType,a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!0;if(u===g.NONE)return!1;if(t.length===0)return console.warn("idPath is empty"),!1;let i=U.getElementsByPathIdsInTreeFromCache(e,t,n,o,u,a);if(!i||i.length===0)return console.warn("no elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if((i==null?void 0:i.length)!=t.length)return console.warn("not get enough elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if(i.length===1)M.onEditOne(e,r,n,u);else{let l=i[i.length-2],c=l[o],h=!1;for(let v=0;v<c.length;v++)if(c[v][n]===r[n]){c[v]=r,h=!0,a&&console.log("got one and update it in chidlren");break}if(h)M.onEditOne(e,i[0],n,u);else return a&&console.warn("not found in chidlren, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)+", parent=",l),!1}return!0},onDelOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType,a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!0;if(u===g.NONE)return!1;if(t.length===0)return console.warn("idPath is empty"),!1;if(t.length===1)return a&&console.log("del root node in cache"),M.onDelOneById(e,t[0],n,u),!0;let i=U.getElementsByPathIdsInTreeFromCache(e,t,n,o,u,a);if(!i||i.length===0)return console.warn("no elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if((i==null?void 0:i.length)!=t.length)return console.warn("not get enough elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;let l=i[i.length-2],c=l[o],h=!1;for(let v=0;v<c.length;v++)if(c[v][n]===r[n]){c.splice(v,1),h=!0,a&&console.log("got one and update it in chidlren");break}if(h)M.onEditOne(e,i[0],n,u);else return a&&console.warn("not found in chidlren, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)+", parent=",l),!1;return!0}};export{Y as CODE,M as Cache,m as CacheStorage,g as StorageType,U as TreeCache,s as UseCacheConfig,Q as cachedFetch,yf as cachedFetchPromise,vf as cachedGet,pf as cachedPost,cf as contains,ff as currentHref,Pe as dateFormat,Ir as defaultFetchParams,br as encodeUmi,hf as formatDate,df as formatDateTime,mf as formatDuration,gf as formatYearDateTime,Tr as getDataFromBox,re as query2Params,ce as serializeObject,Of as useCache,bf as useCacheList}; | ||
var Qa=Object.defineProperty,Xa=Object.defineProperties;var Za=Object.getOwnPropertyDescriptors;var Fr=Object.getOwnPropertySymbols;var eo=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable;var Mr=(e,r,t)=>r in e?Qa(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,R=(e,r)=>{for(var t in r||(r={}))eo.call(r,t)&&Mr(e,t,r[t]);if(Fr)for(var t of Fr(r))ro.call(r,t)&&Mr(e,t,r[t]);return e},F=(e,r)=>Xa(e,Za(r));var f=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports);var jr=(e,r,t)=>new Promise((n,a)=>{var o=l=>{try{u(t.next(l))}catch(c){a(c)}},i=l=>{try{u(t.throw(l))}catch(c){a(c)}},u=l=>l.done?n(l.value):Promise.resolve(l.value).then(o,i);u((t=t.apply(e,r)).next())});var K=f((Ig,Ar)=>{var me=function(e){return e&&e.Math==Math&&e};Ar.exports=me(typeof globalThis=="object"&&globalThis)||me(typeof window=="object"&&window)||me(typeof self=="object"&&self)||me(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var _=f((wg,Dr)=>{Dr.exports=function(e){try{return!!e()}catch(r){return!0}}});var G=f((Cg,Kr)=>{var to=_();Kr.exports=!to(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var he=f((Ng,_r)=>{var no=_();_r.exports=!no(function(){var e=function(){}.bind();return typeof e!="function"||e.hasOwnProperty("prototype")})});var S=f((Rg,$r)=>{var ao=he(),ve=Function.prototype.call;$r.exports=ao?ve.bind(ve):function(){return ve.apply(ve,arguments)}});var Gr=f(Jr=>{"use strict";var Ur={}.propertyIsEnumerable,Br=Object.getOwnPropertyDescriptor,oo=Br&&!Ur.call({1:2},1);Jr.f=oo?function(r){var t=Br(this,r);return!!t&&t.enumerable}:Ur});var je=f((Lg,kr)=>{kr.exports=function(e,r){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}}});var P=f((xg,Vr)=>{var Hr=he(),zr=Function.prototype,io=zr.bind,Ae=zr.call,uo=Hr&&io.bind(Ae,Ae);Vr.exports=Hr?function(e){return e&&uo(e)}:function(e){return e&&function(){return Ae.apply(e,arguments)}}});var De=f((Fg,Yr)=>{var Wr=P(),so=Wr({}.toString),lo=Wr("".slice);Yr.exports=function(e){return lo(so(e),8,-1)}});var Xr=f((Mg,Qr)=>{var fo=P(),co=_(),go=De(),Ke=Object,mo=fo("".split);Qr.exports=co(function(){return!Ke("z").propertyIsEnumerable(0)})?function(e){return go(e)=="String"?mo(e,""):Ke(e)}:Ke});var ue=f((jg,Zr)=>{Zr.exports=function(e){return e==null}});var _e=f((Ag,et)=>{var ho=ue(),vo=TypeError;et.exports=function(e){if(ho(e))throw vo("Can't call method on "+e);return e}});var pe=f((Dg,rt)=>{var po=Xr(),yo=_e();rt.exports=function(e){return po(yo(e))}});var w=f((Kg,tt)=>{tt.exports=function(e){return typeof e=="function"}});var re=f((_g,at)=>{var nt=w(),$e=typeof document=="object"&&document.all,qo=typeof $e=="undefined"&&$e!==void 0;at.exports=qo?function(e){return typeof e=="object"?e!==null:nt(e)||e===$e}:function(e){return typeof e=="object"?e!==null:nt(e)}});var I=f(($g,ot)=>{var Ue=K(),So=w(),Oo=function(e){return So(e)?e:void 0};ot.exports=function(e,r){return arguments.length<2?Oo(Ue[e]):Ue[e]&&Ue[e][r]}});var Be=f((Ug,it)=>{var bo=P();it.exports=bo({}.isPrototypeOf)});var st=f((Bg,ut)=>{var Eo=I();ut.exports=Eo("navigator","userAgent")||""});var ht=f((Jg,mt)=>{var dt=K(),Je=st(),lt=dt.process,ft=dt.Deno,ct=lt&<.versions||ft&&ft.version,gt=ct&&ct.v8,M,ye;gt&&(M=gt.split("."),ye=M[0]>0&&M[0]<4?1:+(M[0]+M[1]));!ye&&Je&&(M=Je.match(/Edge\/(\d+)/),(!M||M[1]>=74)&&(M=Je.match(/Chrome\/(\d+)/),M&&(ye=+M[1])));mt.exports=ye});var Ge=f((Gg,pt)=>{var vt=ht(),To=_();pt.exports=!!Object.getOwnPropertySymbols&&!To(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&vt&&vt<41})});var ke=f((kg,yt)=>{var Io=Ge();yt.exports=Io&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var He=f((Hg,qt)=>{var wo=I(),Co=w(),No=Be(),Ro=ke(),Po=Object;qt.exports=Ro?function(e){return typeof e=="symbol"}:function(e){var r=wo("Symbol");return Co(r)&&No(r.prototype,Po(e))}});var se=f((zg,St)=>{var Lo=String;St.exports=function(e){try{return Lo(e)}catch(r){return"Object"}}});var O=f((Vg,Ot)=>{var xo=w(),Fo=se(),Mo=TypeError;Ot.exports=function(e){if(xo(e))return e;throw Mo(Fo(e)+" is not a function")}});var qe=f((Wg,bt)=>{var jo=O(),Ao=ue();bt.exports=function(e,r){var t=e[r];return Ao(t)?void 0:jo(t)}});var Tt=f((Yg,Et)=>{var ze=S(),Ve=w(),We=re(),Do=TypeError;Et.exports=function(e,r){var t,n;if(r==="string"&&Ve(t=e.toString)&&!We(n=ze(t,e))||Ve(t=e.valueOf)&&!We(n=ze(t,e))||r!=="string"&&Ve(t=e.toString)&&!We(n=ze(t,e)))return n;throw Do("Can't convert object to primitive value")}});var wt=f((Qg,It)=>{It.exports=!1});var Se=f((Xg,Nt)=>{var Ct=K(),Ko=Object.defineProperty;Nt.exports=function(e,r){try{Ko(Ct,e,{value:r,configurable:!0,writable:!0})}catch(t){Ct[e]=r}return r}});var Oe=f((Zg,Pt)=>{var _o=K(),$o=Se(),Rt="__core-js_shared__",Uo=_o[Rt]||$o(Rt,{});Pt.exports=Uo});var Ye=f((ed,xt)=>{var Bo=wt(),Lt=Oe();(xt.exports=function(e,r){return Lt[e]||(Lt[e]=r!==void 0?r:{})})("versions",[]).push({version:"3.25.1",mode:Bo?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.1/LICENSE",source:"https://github.com/zloirock/core-js"})});var Mt=f((rd,Ft)=>{var Jo=_e(),Go=Object;Ft.exports=function(e){return Go(Jo(e))}});var k=f((td,jt)=>{var ko=P(),Ho=Mt(),zo=ko({}.hasOwnProperty);jt.exports=Object.hasOwn||function(r,t){return zo(Ho(r),t)}});var Qe=f((nd,At)=>{var Vo=P(),Wo=0,Yo=Math.random(),Qo=Vo(1 .toString);At.exports=function(e){return"Symbol("+(e===void 0?"":e)+")_"+Qo(++Wo+Yo,36)}});var Y=f((ad,Ut)=>{var Xo=K(),Zo=Ye(),Dt=k(),ei=Qe(),Kt=Ge(),$t=ke(),te=Zo("wks"),W=Xo.Symbol,_t=W&&W.for,ri=$t?W:W&&W.withoutSetter||ei;Ut.exports=function(e){if(!Dt(te,e)||!(Kt||typeof te[e]=="string")){var r="Symbol."+e;Kt&&Dt(W,e)?te[e]=W[e]:$t&&_t?te[e]=_t(r):te[e]=ri(r)}return te[e]}});var kt=f((od,Gt)=>{var ti=S(),Bt=re(),Jt=He(),ni=qe(),ai=Tt(),oi=Y(),ii=TypeError,ui=oi("toPrimitive");Gt.exports=function(e,r){if(!Bt(e)||Jt(e))return e;var t=ni(e,ui),n;if(t){if(r===void 0&&(r="default"),n=ti(t,e,r),!Bt(n)||Jt(n))return n;throw ii("Can't convert object to primitive value")}return r===void 0&&(r="number"),ai(e,r)}});var Xe=f((id,Ht)=>{var si=kt(),li=He();Ht.exports=function(e){var r=si(e,"string");return li(r)?r:r+""}});var Wt=f((ud,Vt)=>{var fi=K(),zt=re(),Ze=fi.document,ci=zt(Ze)&&zt(Ze.createElement);Vt.exports=function(e){return ci?Ze.createElement(e):{}}});var er=f((sd,Yt)=>{var gi=G(),di=_(),mi=Wt();Yt.exports=!gi&&!di(function(){return Object.defineProperty(mi("div"),"a",{get:function(){return 7}}).a!=7})});var rr=f(Xt=>{var hi=G(),vi=S(),pi=Gr(),yi=je(),qi=pe(),Si=Xe(),Oi=k(),bi=er(),Qt=Object.getOwnPropertyDescriptor;Xt.f=hi?Qt:function(r,t){if(r=qi(r),t=Si(t),bi)try{return Qt(r,t)}catch(n){}if(Oi(r,t))return yi(!vi(pi.f,r,t),r[t])}});var en=f((fd,Zt)=>{var Ei=G(),Ti=_();Zt.exports=Ei&&Ti(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var m=f((cd,rn)=>{var Ii=re(),wi=String,Ci=TypeError;rn.exports=function(e){if(Ii(e))return e;throw Ci(wi(e)+" is not an object")}});var Ee=f(nn=>{var Ni=G(),Ri=er(),Pi=en(),be=m(),tn=Xe(),Li=TypeError,tr=Object.defineProperty,xi=Object.getOwnPropertyDescriptor,nr="enumerable",ar="configurable",or="writable";nn.f=Ni?Pi?function(r,t,n){if(be(r),t=tn(t),be(n),typeof r=="function"&&t==="prototype"&&"value"in n&&or in n&&!n[or]){var a=xi(r,t);a&&a[or]&&(r[t]=n.value,n={configurable:ar in n?n[ar]:a[ar],enumerable:nr in n?n[nr]:a[nr],writable:!1})}return tr(r,t,n)}:tr:function(r,t,n){if(be(r),t=tn(t),be(n),Ri)try{return tr(r,t,n)}catch(a){}if("get"in n||"set"in n)throw Li("Accessors not supported");return"value"in n&&(r[t]=n.value),r}});var ir=f((dd,an)=>{var Fi=G(),Mi=Ee(),ji=je();an.exports=Fi?function(e,r,t){return Mi.f(e,r,ji(1,t))}:function(e,r,t){return e[r]=t,e}});var sn=f((md,un)=>{var ur=G(),Ai=k(),on=Function.prototype,Di=ur&&Object.getOwnPropertyDescriptor,sr=Ai(on,"name"),Ki=sr&&function(){}.name==="something",_i=sr&&(!ur||ur&&Di(on,"name").configurable);un.exports={EXISTS:sr,PROPER:Ki,CONFIGURABLE:_i}});var fr=f((hd,ln)=>{var $i=P(),Ui=w(),lr=Oe(),Bi=$i(Function.toString);Ui(lr.inspectSource)||(lr.inspectSource=function(e){return Bi(e)});ln.exports=lr.inspectSource});var gn=f((vd,cn)=>{var Ji=K(),Gi=w(),fn=Ji.WeakMap;cn.exports=Gi(fn)&&/native code/.test(String(fn))});var hn=f((pd,mn)=>{var ki=Ye(),Hi=Qe(),dn=ki("keys");mn.exports=function(e){return dn[e]||(dn[e]=Hi(e))}});var cr=f((yd,vn)=>{vn.exports={}});var bn=f((qd,On)=>{var zi=gn(),Sn=K(),gr=P(),Vi=re(),Wi=ir(),dr=k(),mr=Oe(),Yi=hn(),Qi=cr(),pn="Object already initialized",vr=Sn.TypeError,Xi=Sn.WeakMap,Te,le,Ie,Zi=function(e){return Ie(e)?le(e):Te(e,{})},eu=function(e){return function(r){var t;if(!Vi(r)||(t=le(r)).type!==e)throw vr("Incompatible receiver, "+e+" required");return t}};zi||mr.state?(H=mr.state||(mr.state=new Xi),yn=gr(H.get),hr=gr(H.has),qn=gr(H.set),Te=function(e,r){if(hr(H,e))throw vr(pn);return r.facade=e,qn(H,e,r),r},le=function(e){return yn(H,e)||{}},Ie=function(e){return hr(H,e)}):(Q=Yi("state"),Qi[Q]=!0,Te=function(e,r){if(dr(e,Q))throw vr(pn);return r.facade=e,Wi(e,Q,r),r},le=function(e){return dr(e,Q)?e[Q]:{}},Ie=function(e){return dr(e,Q)});var H,yn,hr,qn,Q;On.exports={set:Te,get:le,has:Ie,enforce:Zi,getterFor:eu}});var In=f((Sd,Tn)=>{var ru=_(),tu=w(),we=k(),pr=G(),nu=sn().CONFIGURABLE,au=fr(),En=bn(),ou=En.enforce,iu=En.get,Ce=Object.defineProperty,uu=pr&&!ru(function(){return Ce(function(){},"length",{value:8}).length!==8}),su=String(String).split("String"),lu=Tn.exports=function(e,r,t){String(r).slice(0,7)==="Symbol("&&(r="["+String(r).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),t&&t.getter&&(r="get "+r),t&&t.setter&&(r="set "+r),(!we(e,"name")||nu&&e.name!==r)&&(pr?Ce(e,"name",{value:r,configurable:!0}):e.name=r),uu&&t&&we(t,"arity")&&e.length!==t.arity&&Ce(e,"length",{value:t.arity});try{t&&we(t,"constructor")&&t.constructor?pr&&Ce(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(a){}var n=ou(e);return we(n,"source")||(n.source=su.join(typeof r=="string"?r:"")),e};Function.prototype.toString=lu(function(){return tu(this)&&iu(this).source||au(this)},"toString")});var Cn=f((Od,wn)=>{var fu=w(),cu=Ee(),gu=In(),du=Se();wn.exports=function(e,r,t,n){n||(n={});var a=n.enumerable,o=n.name!==void 0?n.name:r;if(fu(t)&&gu(t,o,n),n.global)a?e[r]=t:du(r,t);else{try{n.unsafe?e[r]&&(a=!0):delete e[r]}catch(i){}a?e[r]=t:cu.f(e,r,{value:t,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e}});var Rn=f((bd,Nn)=>{var mu=Math.ceil,hu=Math.floor;Nn.exports=Math.trunc||function(r){var t=+r;return(t>0?hu:mu)(t)}});var yr=f((Ed,Pn)=>{var vu=Rn();Pn.exports=function(e){var r=+e;return r!==r||r===0?0:vu(r)}});var xn=f((Td,Ln)=>{var pu=yr(),yu=Math.max,qu=Math.min;Ln.exports=function(e,r){var t=pu(e);return t<0?yu(t+r,0):qu(t,r)}});var Mn=f((Id,Fn)=>{var Su=yr(),Ou=Math.min;Fn.exports=function(e){return e>0?Ou(Su(e),9007199254740991):0}});var qr=f((wd,jn)=>{var bu=Mn();jn.exports=function(e){return bu(e.length)}});var Kn=f((Cd,Dn)=>{var Eu=pe(),Tu=xn(),Iu=qr(),An=function(e){return function(r,t,n){var a=Eu(r),o=Iu(a),i=Tu(n,o),u;if(e&&t!=t){for(;o>i;)if(u=a[i++],u!=u)return!0}else for(;o>i;i++)if((e||i in a)&&a[i]===t)return e||i||0;return!e&&-1}};Dn.exports={includes:An(!0),indexOf:An(!1)}});var Un=f((Nd,$n)=>{var wu=P(),Sr=k(),Cu=pe(),Nu=Kn().indexOf,Ru=cr(),_n=wu([].push);$n.exports=function(e,r){var t=Cu(e),n=0,a=[],o;for(o in t)!Sr(Ru,o)&&Sr(t,o)&&_n(a,o);for(;r.length>n;)Sr(t,o=r[n++])&&(~Nu(a,o)||_n(a,o));return a}});var Jn=f((Rd,Bn)=>{Bn.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var kn=f(Gn=>{var Pu=Un(),Lu=Jn(),xu=Lu.concat("length","prototype");Gn.f=Object.getOwnPropertyNames||function(r){return Pu(r,xu)}});var zn=f(Hn=>{Hn.f=Object.getOwnPropertySymbols});var Wn=f((xd,Vn)=>{var Fu=I(),Mu=P(),ju=kn(),Au=zn(),Du=m(),Ku=Mu([].concat);Vn.exports=Fu("Reflect","ownKeys")||function(r){var t=ju.f(Du(r)),n=Au.f;return n?Ku(t,n(r)):t}});var Xn=f((Fd,Qn)=>{var Yn=k(),_u=Wn(),$u=rr(),Uu=Ee();Qn.exports=function(e,r,t){for(var n=_u(r),a=Uu.f,o=$u.f,i=0;i<n.length;i++){var u=n[i];!Yn(e,u)&&!(t&&Yn(t,u))&&a(e,u,o(r,u))}}});var ea=f((Md,Zn)=>{var Bu=_(),Ju=w(),Gu=/#|\.prototype\./,fe=function(e,r){var t=Hu[ku(e)];return t==Vu?!0:t==zu?!1:Ju(r)?Bu(r):!!r},ku=fe.normalize=function(e){return String(e).replace(Gu,".").toLowerCase()},Hu=fe.data={},zu=fe.NATIVE="N",Vu=fe.POLYFILL="P";Zn.exports=fe});var v=f((jd,ra)=>{var Or=K(),Wu=rr().f,Yu=ir(),Qu=Cn(),Xu=Se(),Zu=Xn(),es=ea();ra.exports=function(e,r){var t=e.target,n=e.global,a=e.stat,o,i,u,l,c,h;if(n?i=Or:a?i=Or[t]||Xu(t,{}):i=(Or[t]||{}).prototype,i)for(u in r){if(c=r[u],e.dontCallGetSet?(h=Wu(i,u),l=h&&h.value):l=i[u],o=es(n?u:t+(a?".":"#")+u,e.forced),!o&&l!==void 0){if(typeof c==typeof l)continue;Zu(c,l)}(e.sham||l&&l.sham)&&Yu(c,"sham",!0),Qu(i,u,c,e)}}});var Ne=f((Ad,ta)=>{"use strict";var rs=S(),ts=O(),ns=m();ta.exports=function(){for(var r=ns(this),t=ts(r.delete),n=!0,a,o=0,i=arguments.length;o<i;o++)a=rs(t,r,arguments[o]),n=n&&a;return!!n}});var aa=f((Dd,na)=>{"use strict";var is=S(),us=O(),ss=m();na.exports=function(){for(var r=ss(this),t=us(r.add),n=0,a=arguments.length;n<a;n++)is(t,r,arguments[n]);return r}});var ua=f((Kd,ia)=>{var ds=Y(),ms=ds("toStringTag"),oa={};oa[ms]="z";ia.exports=String(oa)==="[object z]"});var Pe=f((_d,sa)=>{var hs=ua(),vs=w(),Re=De(),ps=Y(),ys=ps("toStringTag"),qs=Object,Ss=Re(function(){return arguments}())=="Arguments",Os=function(e,r){try{return e[r]}catch(t){}};sa.exports=hs?Re:function(e){var r,t,n;return e===void 0?"Undefined":e===null?"Null":typeof(t=Os(r=qs(e),ys))=="string"?t:Ss?Re(r):(n=Re(r))=="Object"&&vs(r.callee)?"Arguments":n}});var ma=f(($d,da)=>{var bs=P(),Es=_(),la=w(),Ts=Pe(),Is=I(),ws=fr(),fa=function(){},Cs=[],ca=Is("Reflect","construct"),br=/^\s*(?:class|function)\b/,Ns=bs(br.exec),Rs=!br.exec(fa),ce=function(r){if(!la(r))return!1;try{return ca(fa,Cs,r),!0}catch(t){return!1}},ga=function(r){if(!la(r))return!1;switch(Ts(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Rs||!!Ns(br,ws(r))}catch(t){return!0}};ga.sham=!0;da.exports=!ca||Es(function(){var e;return ce(ce.call)||!ce(Object)||!ce(function(){e=!0})||e})?ga:ce});var va=f((Ud,ha)=>{var Ps=ma(),Ls=se(),xs=TypeError;ha.exports=function(e){if(Ps(e))return e;throw xs(Ls(e)+" is not a constructor")}});var $=f((Bd,ya)=>{var pa=m(),Fs=va(),Ms=ue(),js=Y(),As=js("species");ya.exports=function(e,r){var t=pa(e).constructor,n;return t===void 0||Ms(n=pa(t)[As])?r:Fs(n)}});var C=f((Jd,Sa)=>{var qa=P(),Ds=O(),Ks=he(),_s=qa(qa.bind);Sa.exports=function(e,r){return Ds(e),r===void 0?e:Ks?_s(e,r):function(){return e.apply(r,arguments)}}});var Er=f((Gd,Oa)=>{Oa.exports={}});var Ea=f((kd,ba)=>{var $s=Y(),Us=Er(),Bs=$s("iterator"),Js=Array.prototype;ba.exports=function(e){return e!==void 0&&(Us.Array===e||Js[Bs]===e)}});var Tr=f((Hd,Ia)=>{var Gs=Pe(),Ta=qe(),ks=ue(),Hs=Er(),zs=Y(),Vs=zs("iterator");Ia.exports=function(e){if(!ks(e))return Ta(e,Vs)||Ta(e,"@@iterator")||Hs[Gs(e)]}});var Ir=f((zd,wa)=>{var Ws=S(),Ys=O(),Qs=m(),Xs=se(),Zs=Tr(),el=TypeError;wa.exports=function(e,r){var t=arguments.length<2?Zs(e):r;if(Ys(t))return Qs(Ws(t,e));throw el(Xs(e)+" is not iterable")}});var Ra=f((Vd,Na)=>{var rl=S(),Ca=m(),tl=qe();Na.exports=function(e,r,t){var n,a;Ca(e);try{if(n=tl(e,"return"),!n){if(r==="throw")throw t;return t}n=rl(n,e)}catch(o){a=!0,n=o}if(r==="throw")throw t;if(a)throw n;return Ca(n),t}});var y=f((Wd,Fa)=>{var nl=C(),al=S(),ol=m(),il=se(),ul=Ea(),sl=qr(),Pa=Be(),ll=Ir(),fl=Tr(),La=Ra(),cl=TypeError,Le=function(e,r){this.stopped=e,this.result=r},xa=Le.prototype;Fa.exports=function(e,r,t){var n=t&&t.that,a=!!(t&&t.AS_ENTRIES),o=!!(t&&t.IS_RECORD),i=!!(t&&t.IS_ITERATOR),u=!!(t&&t.INTERRUPTED),l=nl(r,n),c,h,q,B,E,V,x,N=function(d){return c&&La(c,"normal",d),new Le(!0,d)},ae=function(d){return a?(ol(d),u?l(d[0],d[1],N):l(d[0],d[1])):u?l(d,N):l(d)};if(o)c=e.iterator;else if(i)c=e;else{if(h=fl(e),!h)throw cl(il(e)+" is not iterable");if(ul(h)){for(q=0,B=sl(e);B>q;q++)if(E=ae(e[q]),E&&Pa(xa,E))return E;return new Le(!1)}c=ll(e,h)}for(V=o?e.next:c.next;!(x=al(V,c)).done;){try{E=ae(x.value)}catch(d){La(c,"throw",d)}if(typeof E=="object"&&E&&Pa(xa,E))return E}return new Le(!1)}});var z=f((Yd,Ma)=>{var ql=S();Ma.exports=function(e){return ql(Set.prototype.values,e)}});var Ka=f((Qd,Da)=>{var lf=Pe(),ff=String;Da.exports=function(e){if(lf(e)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ff(e)}});var j=f((Xd,Ua)=>{var Xf=S();Ua.exports=function(e){return Xf(Map.prototype.entries,e)}});var Ja=f((Zd,Ba)=>{Ba.exports=function(e,r){return e===r||e!=e&&r!=r}});var g={OnlySessionStorage:1,OnlyLocalStorage:2,BothStorage:3,NONE:0};var as=v(),os=Ne();as({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:os});var ls=v(),fs=aa();ls({target:"Set",proto:!0,real:!0,forced:!0},{addAll:fs});var cs=v(),gs=Ne();cs({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:gs});var gl=v(),dl=I(),ml=S(),hl=O(),vl=m(),pl=$(),yl=y();gl({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(r){var t=vl(this),n=new(pl(t,dl("Set")))(t),a=hl(n.delete);return yl(r,function(o){ml(a,n,o)}),n}});var Sl=v(),Ol=m(),bl=C(),El=z(),Tl=y();Sl({target:"Set",proto:!0,real:!0,forced:!0},{every:function(r){var t=Ol(this),n=El(t),a=bl(r,arguments.length>1?arguments[1]:void 0);return!Tl(n,function(o,i){if(!a(o,o,t))return i()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var Il=v(),wl=I(),Cl=S(),Nl=O(),Rl=m(),Pl=C(),Ll=$(),xl=z(),Fl=y();Il({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(r){var t=Rl(this),n=xl(t),a=Pl(r,arguments.length>1?arguments[1]:void 0),o=new(Ll(t,wl("Set"))),i=Nl(o.add);return Fl(n,function(u){a(u,u,t)&&Cl(i,o,u)},{IS_ITERATOR:!0}),o}});var Ml=v(),jl=m(),Al=C(),Dl=z(),Kl=y();Ml({target:"Set",proto:!0,real:!0,forced:!0},{find:function(r){var t=jl(this),n=Dl(t),a=Al(r,arguments.length>1?arguments[1]:void 0);return Kl(n,function(o,i){if(a(o,o,t))return i(o)},{IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var _l=v(),$l=I(),ja=S(),Aa=O(),Ul=m(),Bl=$(),Jl=y();_l({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(r){var t=Ul(this),n=new(Bl(t,$l("Set"))),a=Aa(t.has),o=Aa(n.add);return Jl(r,function(i){ja(a,t,i)&&ja(o,n,i)}),n}});var Gl=v(),kl=S(),Hl=O(),zl=m(),Vl=y();Gl({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(r){var t=zl(this),n=Hl(t.has);return!Vl(r,function(a,o){if(kl(n,t,a)===!0)return o()},{INTERRUPTED:!0}).stopped}});var Wl=v(),Yl=I(),Ql=S(),Xl=O(),Zl=w(),ef=m(),rf=Ir(),tf=y();Wl({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(r){var t=rf(this),n=ef(r),a=n.has;return Zl(a)||(n=new(Yl("Set"))(r),a=Xl(n.has)),!tf(t,function(o,i){if(Ql(a,n,o)===!1)return i()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var nf=v(),af=S(),of=O(),uf=m(),sf=y();nf({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(r){var t=uf(this),n=of(t.has);return!sf(r,function(a,o){if(af(n,t,a)===!1)return o()},{INTERRUPTED:!0}).stopped}});var cf=v(),gf=P(),df=m(),mf=Ka(),hf=z(),vf=y(),pf=gf([].join),yf=[].push;cf({target:"Set",proto:!0,real:!0,forced:!0},{join:function(r){var t=df(this),n=hf(t),a=r===void 0?",":mf(r),o=[];return vf(n,yf,{that:o,IS_ITERATOR:!0}),pf(o,a)}});var qf=v(),Sf=I(),Of=C(),bf=S(),Ef=O(),Tf=m(),If=$(),wf=z(),Cf=y();qf({target:"Set",proto:!0,real:!0,forced:!0},{map:function(r){var t=Tf(this),n=wf(t),a=Of(r,arguments.length>1?arguments[1]:void 0),o=new(If(t,Sf("Set"))),i=Ef(o.add);return Cf(n,function(u){bf(i,o,a(u,u,t))},{IS_ITERATOR:!0}),o}});var Nf=v(),Rf=O(),Pf=m(),Lf=z(),xf=y(),Ff=TypeError;Nf({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(r){var t=Pf(this),n=Lf(t),a=arguments.length<2,o=a?void 0:arguments[1];if(Rf(r),xf(n,function(i){a?(a=!1,o=i):o=r(o,i,i,t)},{IS_ITERATOR:!0}),a)throw Ff("Reduce of empty set with no initial value");return o}});var Mf=v(),jf=m(),Af=C(),Df=z(),Kf=y();Mf({target:"Set",proto:!0,real:!0,forced:!0},{some:function(r){var t=jf(this),n=Df(t),a=Af(r,arguments.length>1?arguments[1]:void 0);return Kf(n,function(o,i){if(a(o,o,t))return i()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var _f=v(),$f=I(),_a=S(),$a=O(),Uf=m(),Bf=$(),Jf=y();_f({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(r){var t=Uf(this),n=new(Bf(t,$f("Set")))(t),a=$a(n.delete),o=$a(n.add);return Jf(r,function(i){_a(a,n,i)||_a(o,n,i)}),n}});var Gf=v(),kf=I(),Hf=O(),zf=m(),Vf=$(),Wf=y();Gf({target:"Set",proto:!0,real:!0,forced:!0},{union:function(r){var t=zf(this),n=new(Vf(t,kf("Set")))(t);return Wf(r,Hf(n.add),{that:n}),n}});var Yf=v(),Qf=Ne();Yf({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:Qf});var Zf=v(),ec=m(),rc=C(),tc=j(),nc=y();Zf({target:"Map",proto:!0,real:!0,forced:!0},{every:function(r){var t=ec(this),n=tc(t),a=rc(r,arguments.length>1?arguments[1]:void 0);return!nc(n,function(o,i,u){if(!a(i,o,t))return u()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var ac=v(),oc=I(),ic=C(),uc=S(),sc=O(),lc=m(),fc=$(),cc=j(),gc=y();ac({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(r){var t=lc(this),n=cc(t),a=ic(r,arguments.length>1?arguments[1]:void 0),o=new(fc(t,oc("Map"))),i=sc(o.set);return gc(n,function(u,l){a(l,u,t)&&uc(i,o,u,l)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}});var dc=v(),mc=m(),hc=C(),vc=j(),pc=y();dc({target:"Map",proto:!0,real:!0,forced:!0},{find:function(r){var t=mc(this),n=vc(t),a=hc(r,arguments.length>1?arguments[1]:void 0);return pc(n,function(o,i,u){if(a(i,o,t))return u(i)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var yc=v(),qc=m(),Sc=C(),Oc=j(),bc=y();yc({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(r){var t=qc(this),n=Oc(t),a=Sc(r,arguments.length>1?arguments[1]:void 0);return bc(n,function(o,i,u){if(a(i,o,t))return u(o)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var Ec=v(),Tc=m(),Ic=j(),wc=Ja(),Cc=y();Ec({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(r){return Cc(Ic(Tc(this)),function(t,n,a){if(wc(n,r))return a()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var Nc=v(),Rc=m(),Pc=j(),Lc=y();Nc({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(r){return Lc(Pc(Rc(this)),function(t,n,a){if(n===r)return a(t)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var xc=v(),Fc=I(),Mc=C(),jc=S(),Ac=O(),Dc=m(),Kc=$(),_c=j(),$c=y();xc({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(r){var t=Dc(this),n=_c(t),a=Mc(r,arguments.length>1?arguments[1]:void 0),o=new(Kc(t,Fc("Map"))),i=Ac(o.set);return $c(n,function(u,l){jc(i,o,a(l,u,t),l)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}});var Uc=v(),Bc=I(),Jc=C(),Gc=S(),kc=O(),Hc=m(),zc=$(),Vc=j(),Wc=y();Uc({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(r){var t=Hc(this),n=Vc(t),a=Jc(r,arguments.length>1?arguments[1]:void 0),o=new(zc(t,Bc("Map"))),i=kc(o.set);return Wc(n,function(u,l){Gc(i,o,u,a(l,u,t))},{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}});var Yc=v(),Qc=O(),Xc=m(),Zc=y();Yc({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(r){for(var t=Xc(this),n=Qc(t.set),a=arguments.length,o=0;o<a;)Zc(arguments[o++],n,{that:t,AS_ENTRIES:!0});return t}});var eg=v(),rg=m(),tg=O(),ng=j(),ag=y(),og=TypeError;eg({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(r){var t=rg(this),n=ng(t),a=arguments.length<2,o=a?void 0:arguments[1];if(tg(r),ag(n,function(i,u){a?(a=!1,o=u):o=r(o,u,i,t)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),a)throw og("Reduce of empty map with no initial value");return o}});var ig=v(),ug=m(),sg=C(),lg=j(),fg=y();ig({target:"Map",proto:!0,real:!0,forced:!0},{some:function(r){var t=ug(this),n=lg(t),a=sg(r,arguments.length>1?arguments[1]:void 0);return fg(n,function(o,i,u){if(a(i,o,t))return u()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var cg=v(),wr=S(),gg=m(),ge=O(),dg=TypeError;cg({target:"Map",proto:!0,real:!0,forced:!0},{update:function(r,t){var n=gg(this),a=ge(n.get),o=ge(n.has),i=ge(n.set),u=arguments.length;ge(t);var l=wr(o,n,r);if(!l&&u<3)throw dg("Updating absent value");var c=l?wr(a,n,r):ge(u>2?arguments[2]:void 0)(r,n);return wr(i,n,r,t(c,r,n)),n}});var A={contains:function(e,r,t){if(!e||e.length===0||!r)return!1;let n=t||((a,o)=>a===o);for(let a=0;a<e.length;a++)if(n(e[a],r))return!0;return!1},findOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(!e||e.length===0||r===void 0){s.EnableLog&&console.log("ArrayUtil.findOne: no array or empty, no id");return}let n=t||s.defaultIdentiyKey;if(e&&e.length>0){for(let a=0;a<e.length;a++)if(e[a][n]===r)return s.EnableLog&&console.log("ArrayUtil.findOne: found one"),e[a]}},findMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(!e||e.length===0||!r||r.length===0){s.EnableLog&&console.log("ArrayUtil.findMany: no array or empty, no ids");return}let n=t||s.defaultIdentiyKey,a=[];if(e&&e.length>0)for(let o=0;o<e.length;o++)for(let i=0;i<r.length;i++)e[o][n]===r[i]&&a.push(e[o]);return a.length===0?void 0:a},removeOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(!e||e.length===0||r===void 0)return!1;for(let n=0;n<e.length;n++)if(e[n][t]===r)return e.splice(n,1),!0;return!1},removeMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(!e||e.length===0||!r||r.length===0)return!1;var n=!1;for(let a=0;a<e.length;a++)for(let o=0;o<r.length;o++)e[a][t]===r[o]&&(e.splice(a,1),n=!0);return n},getArrayByPathInTree:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.EnableLog;if(!e||e.length===0||!r||r.length===0){a&&console.log("no data tree array, or no path");return}let o=[],i=e;for(let u=0;u<r.length;u++)if(i&&i.length>0){a&&console.log("find "+r[u]);let l=A.findOne(i,r[u],t);l&&(o.push(l),i=l[n])}return a&&o.length===0&&console.log("not found elem path idKey="+t+" in tree: ",e),o},trimTreeByPath:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.EnableLog,o=A.getArrayByPathInTree(e,r,t,n,a);if(!o||o.length===0){a&&console.log("not found any one");return}if(o.length===1)return o[0];let i=[];for(let u=0;u<o.length-1;u++)i.push(R({},o[u]));i.push(o[o.length-1]);for(let u=0;u<o.length-1;u++)i[u][n]=[i[u+1]];return i[0]},findOneFromTree:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"children",n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.EnableLog;if(!e||!r)return;let o;for(let i=0;i<e.length;i++){let u=[];if(o=e[i],a&&console.log("check id="+o[n]),o[n]===r)return u.push(o),a&&console.log("got one: id="+o[n]+", return path=",u),u;{a&&console.log("check children, id="+o[n]);let l=o[t];if(l){let c=A.findOneFromTree(l,r,t,n);if(c)return c.push(o),a&&console.log("got one in child: id="+o[n]+", return path=",c),c}}}},findAllFromTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultIdentiyKey,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[];if(!(!r||!t))for(let i=0;i<r.length;i++){let u=r[i];if(o.push(u),u[a]===t)e.push([...o]);else{let l=u[n];l&&A.findAllFromTree(e,l,t,n,a,o)}o.pop()}}};var Cr=e=>encodeURIComponent(JSON.stringify(e));var mg=()=>window.location.protocol+"//"+window.location.host,de=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!e)return;let t=[];for(let n in e)if(n){let a=e[n];a==null||a===""?r&&console.log(`serializeObject: no value for ${n}, ignore`):t.push(`${n}=${a}`)}return t.length>0?t.sort().join("&"):void 0};function ne(e){if(!e)return"";let r=F(R({},e),{umi:e.pagination?Cr(e.pagination):void 0,pagination:void 0});s.EnableLog&&console.log("query2Params: newQuery="+JSON.stringify(e));let t=de(r);return t?"?"+t:""}function Ga(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new WeakMap;if(typeof e!="object"||e===null)throw new TypeError("\u4F20\u5165\u53C2\u6570\u4E0D\u662F\u5BF9\u8C61");if(t.has(e))return t.get(e);let n={};return Object.keys(e).forEach(o=>{let i=e[o];typeof i!="object"||i===null||A.contains(r,o)?n[o]=i:Array.isArray(i)?n[o]=[...i]:i instanceof Set?n[o]=new Set([...i]):i instanceof Map?n[o]=new Map([...i]):(t.set(e,e),n[o]=Ga(i,r,t))}),n}var ka={get:(e,r)=>fetch(e+(r?"?"+de(r):""),{method:"GET",headers:new Headers(F(R({},s.authheaders()),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))}),post:(e,r)=>fetch(e,{method:"POST",body:JSON.stringify(r),headers:new Headers(F(R({},s.authheaders()),{"Content-Type":"application/json; charset=UTF-8"}))}),upload:(e,r)=>fetch(e,{body:r,method:"POST",headers:new Headers(F(R({},s.authheaders()),{"Content-Type":"application/octet-stream"}))}),getWithoutAuth:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return fetch(e+(r?"?"+de(r):""),{method:"GET",headers:new Headers({"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","Referrer-Policy":t?"no-referrer":"origin"})})},postWithoutAuth:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return fetch(e,{body:JSON.stringify(r),method:"POST",headers:new Headers({"Content-Type":"application/json; charset=UTF-8","Referrer-Policy":t?"no-referrer":"origin"})})}};var s={EnableLog:!1,cacheSpace:()=>"",defaultIdentiyKey:"_id",defaultStorageType:g.OnlySessionStorage,PageSize:10,request:ka,authheaders:()=>{}};var p={getItem:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage,t=arguments.length>2?arguments[2]:void 0;if(r===g.NONE)return t;let n,a=s.cacheSpace()+e;return r===g.OnlySessionStorage?n=sessionStorage.getItem(a):r===g.OnlyLocalStorage?n=localStorage.getItem(a):r===g.BothStorage&&(n=sessionStorage.getItem(a),n||(n=localStorage.getItem(a),n&&sessionStorage.setItem(a,n))),s.EnableLog&&console.log(`CacheStorage.getItem: key=${a}, defaultValue=${t}`),n||t},getObject:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage,t=arguments.length>2?arguments[2]:void 0,n=p.getItem(e,r);return n?JSON.parse(n):t},saveItem:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g.OnlySessionStorage;if(t===g.NONE)return;let n=s.cacheSpace()+e;t===g.OnlySessionStorage?sessionStorage.setItem(n,r):t===g.OnlyLocalStorage?localStorage.setItem(n,r):t===g.BothStorage&&(sessionStorage.setItem(n,r),localStorage.setItem(n,r)),s.EnableLog&&console.log(`CacheStorage.saveItem: key=${n}`)},saveObject:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g.OnlySessionStorage;return p.saveItem(e,JSON.stringify(r),t)},remove:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage;if(r===g.NONE)return;let t=s.cacheSpace()+e;r===g.OnlySessionStorage?sessionStorage.removeItem(t):r===g.OnlyLocalStorage?localStorage.removeItem(t):r===g.BothStorage&&(sessionStorage.removeItem(t),localStorage.removeItem(t))}};var U={findOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(r===void 0){s.EnableLog&&console.log("Cache.findOne: no id");return}if(n===g.NONE)return;let a=t||s.defaultIdentiyKey,o=p.getItem(e,n);if(o){let i=JSON.parse(o);if(i&&i.length>0){for(let u=0;u<i.length;u++)if(i[u][a]===r)return s.EnableLog&&console.log("Cache.findOne: found, shortKey: "+e),i[u]}}},findMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return;let a=t||s.defaultIdentiyKey,o=p.getItem(e,n);if(o){let i=JSON.parse(o);if(i&&i.length>0){for(let u=0;u<i.length;u++){let l=i[u];for(let c=0;c<r.length;c++)l[a]===r[c]&&i.push(l)}return s.EnableLog&&console.log("Cache.findMany: found, shortKey: "+e),i}}},onAddOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultStorageType;if(t===g.NONE)return!1;let n=p.getItem(e,t);if(n){let a=JSON.parse(n);a&&a.length>0?(a.unshift(r),p.saveObject(e,a)):p.saveObject(e,[r])}else p.saveObject(e,[r]);return s.EnableLog&&console.log("Cache.onAddOne: done, shortKey: "+e),!0},onEditOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=p.getItem(e,n);if(o){let i=JSON.parse(o);if(i&&i.length>0){for(let u=0;u<i.length;u++)if(i[u][a]===r[a])return s.EnableLog&&console.log(`Cache.onEditOne, e[${a}]=${r[a]}, shortKey: ${e}`),i[u]=r,p.saveObject(e,i),!0;s.EnableLog&&console.log(`Cache.onEditOne\uFF1Anot found in list, key=${a}, shortKey: ${e}`)}}else s.EnableLog&&console.log("Cache.onEditOne\uFF1Anot found list: shortKey: "+e);return!1},onEditMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=p.getItem(e,n);if(o){let i=!1,u=JSON.parse(o);if(u&&u.length>0){for(let l=0;l<r.length;l++){let c=r[l];for(let h=0;h<u.length;h++)u[h][a]===c[a]&&(u[h]=c,i=!0)}if(i)return p.saveItem(e,JSON.stringify(u)),s.EnableLog&&console.log("Cache.onEditMany: updateMany done, shortKey: "+e),!0}else return p.saveItem(e,JSON.stringify(r)),s.EnableLog&&console.log("Cache.onEditMany: insert done, shortKey: "+e),!0}else s.EnableLog&&console.log("Cache.onEditMany: not found list, shortKey: "+e);return!1},onDelOneById:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(r===void 0||n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=p.getItem(e);if(o){let i=JSON.parse(o);if(i&&i.length>0){for(let u=0;u<i.length;u++)if(i[u][a]===r)return i.splice(u,1),p.saveItem(e,JSON.stringify(i)),s.EnableLog&&console.log(`Cache.onDelOneById: del done: ${a}=${r}, shortKey: ${e}`),!0}}return!1},onDelOne:function(e,r){var t;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(a===g.NONE)return!1;let o=n||s.defaultIdentiyKey,i=(t=r[o])===null||t===void 0?void 0:t.toString();return i?(s.EnableLog&&console.log(`Cache.onDelOne: del done: ${o}=${i}, shortKey: ${e}`),U.onDelOneById(e,i,n,a)):(console.log("Cache.onDelOne: not found id by key="+o+"in entity="+JSON.stringify(r)),!1)},onDelManyByIds:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(!r||n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=p.getItem(e);if(o){let i=!1,u=JSON.parse(o);if(u&&u.length>0){for(let l=0;l<u.length;l++)for(let c=0;c<r.length;c++){let h=r[c];u[l][a]===h&&(s.EnableLog&&console.log(`Cache.onDelManyByIds: del one: ${a}=${h}, shortKey: ${e}`),u.splice(l,1),i=!0)}return i&&(p.saveItem(e,JSON.stringify(u)),s.EnableLog&&console.log(`Cache.onDelManyByIds: del done, shortKey: ${e}`)),!0}}return!1},onDelMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=r.map(i=>{var u;return(u=i[a])===null||u===void 0?void 0:u.toString()}).filter(i=>!!i);return o&&o.length>0?U.onDelManyByIds(e,o,t,n):(s.EnableLog&&console.log("Cache.onDelOne: not found id by key="+a+"in entity list="+JSON.stringify(r)),!1)},evictCache:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s.defaultStorageType,t=s.cacheSpace()+e;r===g.OnlySessionStorage?sessionStorage.removeItem(t):r===g.OnlyLocalStorage?localStorage.removeItem(t):r===g.BothStorage&&(sessionStorage.removeItem(t),localStorage.removeItem(t)),s.EnableLog&&console.log("Cache.evictCache done, shortKey: "+e)},evictAllCaches:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s.defaultStorageType;e===g.OnlySessionStorage?sessionStorage.clear():e===g.OnlyLocalStorage?localStorage.clear():e===g.BothStorage&&(sessionStorage.clear(),localStorage.clear()),s.EnableLog&&console.log("Cache.evictAllCaches done")}};var X;(function(e){e.OK="OK",e.KO="KO",e.NewUser="NewUser",e.TokenExpired="TokenExpired"})(X||(X={}));function Nr(e){if(e){if(e.code===X.OK)return e.data;console.warn("getDataFromBox:"+JSON.stringify(e));return}else{console.warn("\u51FA\u9519\u4E86\uFF0C\u8BF7\u6C42\u7ED3\u679C\u6CA1\u6709\u6570\u636E");return}}import{useEffect as yg,useState as Pr}from"react";function Rr(e,r,t,n){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;return{url:e,data:t,shortKey:n,method:"GET",attachAuthHeader:o,isShowLoading:a,storageType:s.defaultStorageType,onOK:r,onNoData:()=>{s.EnableLog&&console.log("defaultFetchParams: onNoData, no data from remote server"),s.showToast&&s.showToast("no data")},onKO:(u,l)=>{s.EnableLog&&console.log("defaultFetchParams: onKO from remote server: code="+u+", msg="+l),s.showToast&&s.showToast(u+":"+l)},onErr:u=>{s.EnableLog&&console.log("defaultFetchParams: onErr from remote server: errMsg="+u),s.showToast&&s.showToast(u)}}}function hg(e,r,t,n){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,i=Rr(e,r,t,n,a,o);return i.method="GET",Z(i)}function vg(e,r,t,n){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,i=Rr(e,r,t,n,a,o);return i.method="POST",Z(i)}function Z(e){let r=e.storageType===void 0?s.defaultStorageType:e.storageType;if(e.shortKey){let i=p.getObject(e.shortKey,r);if(i)return s.EnableLog&&console.log("cachedFetch: got value from cache, shortKey="+e.shortKey),e.onOK(i),!0;s.EnableLog&&console.log("cachedFetch: not found value from cache, shortKey="+e.shortKey)}let t=e.url,n,a=e.attachAuthHeader===!1?void 0:s.authheaders();switch(e.method){case"GET":case"DELETE":{t=e.url+ne(e.data),n={method:e.method,headers:new Headers(F(R({},a),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))};break}case"POST":case"PUT":{t=e.url,n={method:e.method,body:e.data?JSON.stringify(e.data):void 0,headers:new Headers(F(R({},a),{"Content-Type":"application/json; charset=UTF-8"}))};break}default:return console.warn("please use fetch API directly"),!1}let o=e.isShowLoading!==!1;if(o){let i=e.showLoading||s.showLoading;i&&i()}return s.EnableLog&&console.log("cachedFetch: from remote server..."),fetch(t,n).then(i=>{if(o&&e.hideLoading){let u=e.hideLoading||s.hideLoading;u&&u()}if(e.onDone&&e.onDone(),i.ok)return i.json();{let u=i.status+": "+i.statusText;throw console.warn("cachedFetch: "+u),new Error(u)}}).then(i=>{let u=e.transformDataBoxFromResponseJson?e.transformDataBoxFromResponseJson(i):i;if(u.code===X.OK){let l=Nr(u);return l===void 0?e.onNoData?(s.EnableLog&&console.log("cachedFetch: no data from remote server"),e.onNoData()):console.log("cachedFetch: no onNoData handler"):(e.shortKey&&p.saveItem(e.shortKey,JSON.stringify(l),r),e.onOK(l)),!1}else return e.onKO?(s.EnableLog&&console.log("cachedFetch: fail from remote server: code="+u.code+",msg="+u.msg),e.onKO(u.code,u.msg)):console.log("cachedFetch: no onKO handler"),!1}).catch(i=>{if(o&&e.hideLoading){let u=e.hideLoading||s.hideLoading;u&&u()}if(s.EnableLog&&console.log("cachedFetch exception from remote server:",i),e.onErr)e.onErr(i.message);else throw console.warn("cachedFetch: no onErr handler, but has err: "+i.message+", throw it"),new Error(i.message);return!1}),!1}var pg=function(a,o,i,u){return jr(this,arguments,function*(e,r,t,n){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,c=arguments.length>5?arguments[5]:void 0,h=arguments.length>6?arguments[6]:void 0,q=arguments.length>7?arguments[7]:void 0,B=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1,E=arguments.length>9?arguments[9]:void 0,V=arguments.length>10?arguments[10]:void 0;if(n){let d=p.getObject(n,l);if(d){s.EnableLog&&console.log("cachedFetchPromise: got value from cache, shortKey="+n);let b=h?h(d):d;return new Promise((T,J)=>T(b))}else s.EnableLog&&console.log("cachedFetchPromise: not found value from cache, shortKey="+n)}let x,N=q===!1?void 0:s.authheaders();switch(r){case"GET":case"DELETE":{e=e+ne(t),x={method:r,headers:new Headers(F(R({},N),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))};break}case"POST":case"PUT":{e=e,x={method:r,body:t?JSON.stringify(t):void 0,headers:new Headers(F(R({},N),{"Content-Type":"application/json; charset=UTF-8"}))};break}default:return console.warn("cachedFetchPromise: please use fetch API directly"),new Promise((d,b)=>b("please use fetch API directly"))}if(B){let d=E||s.showLoading;d&&d()}return s.EnableLog&&console.log("cachedFetchPromise: from remote server..."),fetch(e,x).then(d=>{if(B&&V){let b=V||s.hideLoading;b&&b()}if(d.ok)return d.json();{let b=d.status+": "+d.statusText;throw console.warn("cachedFetchPromise: "+b),new Error(b)}}).then(d=>{let b=c?c(d):d;if(b.code===X.OK){let T=b.data;T===void 0?s.EnableLog&&console.log("cachedFetchPromise: no data from remote server"):n&&p.saveItem(n,JSON.stringify(T),l);let J=h?h(T):T;return new Promise(oe=>oe(J))}else return s.EnableLog&&console.log("cachedFetchPromise: fail from remote server: code="+b.code+",msg="+b.msg),new Promise((T,J)=>J("code="+b.code+", msg="+b.msg))}).catch(d=>{throw s.EnableLog?console.log("cachedFetchPromise exception from remote server:"+d):console.warn("cachedFetchPromise: no onErr handler, but has err: "+d),Error(d)})})};function qg(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,[o,i]=Pr(!1),[u,l]=Pr(),[c,h]=Pr();return yg(()=>{i(!0),n&&(!s.showLoading||!s.hideLoading)&&console.warn("not config request showLoading/hideLoading, please set ConfigRequest firstly"),Z({url:e,shortKey:r,storageType:a,attachAuthHeader:!t,method:"GET",onOK:q=>{i(!1),l(q)},onNoData:()=>{i(!1),h("\u6570\u636E\u79FB\u6C11\u706B\u661F\u4E86^_^")},onKO:(q,B)=>{i(!1),h(q+": "+B)},showLoading:n?s.showLoading:void 0,hideLoading:n?s===null||s===void 0?void 0:s.hideLoading:void 0})},[e]),{loading:o,entity:u,errMsg:c}}import{useEffect as Sg,useRef as Og,useState as ee}from"react";function bg(e,r,t){var n;let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,[i,u]=ee([]),[l,c]=ee(!0),[h,q]=ee(!1),[B,E]=ee(),[V,x]=ee(r?Ha(r):!0),[N,ae]=ee(),[d,b]=ee(0);s.EnableLog&&console.log("call useCacheList, wholeUrl: "+N+", current list.length: "+i.length);let{current:T}=Og({pageSize:(t==null||(n=t.pagination)===null||n===void 0?void 0:n.pageSize)||s.PageSize,useCache:!!r,isLoadMore:!1}),J=L=>{T.useCache=L},oe=L=>{T.isLoadMore=L},za=()=>{b(d+1)},Va=L=>{s.EnableLog&&console.log("setQuery: "+JSON.stringify(L)),ae(e+ne(L))},Lr=(L,Wa,Ya)=>Z({url:Ya,method:"GET",attachAuthHeader:!0,storageType:o,isShowLoading:!0,onDone:()=>{oe(!1)},onOK:D=>{c(!1),q(!1),J(!0);let ie=L&&i&&i.length>0?i.concat(D):D;if(u(ie),r&&p.saveObject(r,ie,o),a){let xr=D.length>=Wa;x(xr),r&&xe(r,xr)}s.EnableLog&&console.log("return from remote server: list.length: "+D.length)},onKO:(D,ie)=>{c(!1),q(!0),a&&(x(!1),r&&xe(r,!1)),E(D+": "+ie),s.EnableLog&&console.log("remote server return err code="+D+", msg="+ie)},onNoData:()=>{c(!1),q(!0),a&&(E("no data"),r&&xe(r,!1)),s.EnableLog&&console.log("return from remote server: no data")},onErr:D=>{c(!1),J(!1),q(!0),E(D),a&&(r&&xe(r,!1),x(!1)),oe(!1),s.EnableLog&&console.log("useCacheList exception from remote server: ",D)}});return Sg(()=>{if(s.EnableLog&&console.log("useCacheList useEffect, try load from local or remote, refreshCount="+d+", wholeUrl="+N),c(!0),T.useCache&&r){let L=p.getObject(r,o);L?(s.EnableLog&&console.log("fetch from local cache, shortKey:"+r+", list.length: "+L.length),u(L),c(!1),x(Ha(r))):(s.EnableLog&&console.log("no local cache, try from remote..."),N?Lr(T.isLoadMore,T.pageSize,N):console.log("wholeUrl is not set, setQuery firstly"))}else s.EnableLog&&console.log("useCache=false, try from remote..."),N?Lr(T.isLoadMore,T.pageSize,N):console.log("wholeUrl is not set, setQuery firstly")},[N,d]),{isLoading:l,isError:h,errMsg:B,loadMoreState:V,list:i,refreshCount:d,setList:u,setQuery:Va,setRefresh:za,setUseCache:J,setIsLoadMore:oe}}function Ha(e){let r=s.cacheSpace()+e+"/loadMore",t=sessionStorage.getItem(r);return!(t&&t==="0")}function xe(e,r){let t=s.cacheSpace()+e+"/loadMore";sessionStorage.setItem(t,r?"1":"0")}var Fe={getElementsByPathIdsInTreeFromCache:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.EnableLog;if(a===g.NONE){o&&console.log("StorageType is none");return}if(!r||r.length===0){o&&console.log("no path");return}let i=p.getItem(e,a);if(i){let u=JSON.parse(i);return A.getArrayByPathInTree(u,r,t,n)}else o&&console.log("no key="+e)},getPathFromTreeCacheKey:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultIdentiyKey,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType;if(r===void 0){s.EnableLog&&console.log("Cache.findOne: no id");return}if(o===g.NONE)return;let i=p.getItem(e,o);if(i){let l=JSON.parse(i);if(t){let c=[];return A.findAllFromTree(c,l,r,n,a),c}else{var u;return(u=A.findOneFromTree(l,r,n,a))===null||u===void 0?void 0:u.reverse()}}},onAddOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",o=arguments.length>5?arguments[5]:void 0,i=arguments.length>6&&arguments[6]!==void 0?arguments[6]:s.defaultStorageType,u=arguments.length>7&&arguments[7]!==void 0?arguments[7]:s.EnableLog;if(i===g.NONE)return!1;if(!t||t.length===0)U.onAddOne(e,r,i);else{let l=Fe.getElementsByPathIdsInTreeFromCache(e,t,n,a,i,u);if(!l||l.length===0)return console.warn("no parentElemPath for parentIdPath, shortKey="+e+", idKey="+n+", parentPath="+JSON.stringify(t)),!1;if((l==null?void 0:l.length)!=t.length)return console.warn("not get enough parentElemPath for parentIdPath, shortKey="+e+", idKey="+n+", parentPath="+JSON.stringify(t)),!1;let c=l[l.length-1];o&&o(l,c),c[a]?c[a].push(r):c[a]=[r],U.onEditOne(e,l[0],n,i)}return!0},onEditOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType,i=arguments.length>6&&arguments[6]!==void 0?arguments[6]:s.EnableLog;if(o===g.NONE)return!1;if(t.length===0)return console.warn("idPath is empty"),!1;let u=Fe.getElementsByPathIdsInTreeFromCache(e,t,n,a,o,i);if(!u||u.length===0)return console.warn("no elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if((u==null?void 0:u.length)!=t.length)return console.warn("not get enough elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if(u.length===1)U.onEditOne(e,r,n,o);else{let l=u[u.length-2],c=l[a],h=!1;for(let q=0;q<c.length;q++)if(c[q][n]===r[n]){c[q]=r,h=!0,i&&console.log("got one and update it in chidlren");break}if(h)U.onEditOne(e,u[0],n,o);else return i&&console.warn("not found in chidlren, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)+", parent=",l),!1}return!0},onDelOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType,i=arguments.length>6&&arguments[6]!==void 0?arguments[6]:s.EnableLog;if(o===g.NONE)return!1;if(t.length===0)return console.warn("idPath is empty"),!1;if(t.length===1)return i&&console.log("del root node in cache"),U.onDelOneById(e,t[0],n,o),!0;let u=Fe.getElementsByPathIdsInTreeFromCache(e,t,n,a,o,i);if(!u||u.length===0)return console.warn("no elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if((u==null?void 0:u.length)!=t.length)return console.warn("not get enough elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;let l=u[u.length-2],c=l[a],h=!1;for(let q=0;q<c.length;q++)if(c[q][n]===r[n]){c.splice(q,1),h=!0,i&&console.log("got one and update it in chidlren");break}if(h)U.onEditOne(e,u[0],n,o);else return i&&console.warn("not found in chidlren, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)+", parent=",l),!1;return!0}};var Me={dateFormat:function(r,t){let n=new Map;return n.set("M+",r.getMonth()+1),n.set("d+",r.getDate()),n.set("h+",r.getHours()),n.set("m+",r.getMinutes()),n.set("s+",r.getSeconds()),n.set("q+",Math.floor((r.getMonth()+3)/3)),n.set("S",r.getMilliseconds()),/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(r.getFullYear()+"").substr(4-RegExp.$1.length))),n.forEach((a,o)=>{new RegExp("("+o+")").test(t)&&(t=t.replace(RegExp.$1,RegExp.$1.length===1?a.toString():("00"+a).substr((""+a).length)))}),t},formatYearDateTime:e=>{if(!e)return"";let r=new Date(e);return Me.dateFormat(r,"yyyy-MM-dd hh:mm:ss")},formatDateTime:e=>{if(!e)return"";let r=new Date(e);return Me.dateFormat(r,"MM-dd hh:mm:ss")},formatDate:e=>{if(!e)return"";let r=new Date(e);return Me.dateFormat(r,"MM\u6708dd\u65E5")},formatDuration:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"\u9605\u8BFB\uFF1A";if(!e)return"";let n=Math.floor(e/3600),a=Math.floor((e-n*3600)/60),o=Math.floor(e-n*3600-a*60),i=r?t:"";return n>0&&(i+=n+"\u5C0F\u65F6"),a>0&&(i+=a+"\u5206"),o>0&&(i+=o+"\u79D2"),i}};export{A as ArrayUtil,X as CODE,U as Cache,p as CacheStorage,Me as DateTimeUtil,g as StorageType,Fe as TreeCache,s as UseCacheConfig,Z as cachedFetch,pg as cachedFetchPromise,hg as cachedGet,vg as cachedPost,mg as currentHref,Ga as deepCopy,Rr as defaultFetchParams,Cr as encodeUmi,Nr as getDataFromBox,ne as query2Params,de as serializeObject,qg as useCache,bg as useCacheList}; |
@@ -13,3 +13,2 @@ import * as react from 'react'; | ||
findOne: (shortKey: string, id: string | number | undefined, idKey?: string, storageType?: number) => any; | ||
findOneInArray: (arry: any[], id: string | number | undefined, idKey?: string) => any; | ||
findMany: (shortKey: string, identities: string[], key?: string, storageType?: number) => any[] | undefined; | ||
@@ -89,11 +88,2 @@ /** | ||
evictAllCaches: (storageType?: number) => void; | ||
/** | ||
* 从数组中移除一项 | ||
* @param array | ||
* @param id | ||
* @param idKey | ||
* @param storageType | ||
* @returns 成功返回true | ||
*/ | ||
removeOneFromArray: (array: any[], id: string | number | undefined, idKey?: string, storageType?: number) => boolean; | ||
}; | ||
@@ -332,27 +322,10 @@ | ||
/** | ||
* 数组array是否包含某个元素 | ||
* @param array | ||
* @param e | ||
*/ | ||
declare function contains<T>(array?: T[], e?: T, comparator?: ((e1: T, e2: T) => boolean)): boolean; | ||
declare function dateFormat(date: Date, fmt: string): string; | ||
/** | ||
* 格式UTC时间 输出形如: 2019-12-02 08:09:04 | ||
* */ | ||
declare const formatYearDateTime: (time?: number) => string; | ||
/** | ||
* 格式UTC时间 输出形如: 12-02 08:09:04 | ||
* */ | ||
declare const formatDateTime: (time?: number) => string; | ||
/** | ||
* | ||
* @param time utc long time | ||
* 基于 https://juejin.cn/post/6844904042322198541改进: | ||
* 增加忽略的键,该键的值不被deepCopy | ||
* @param data | ||
* @param ignoreDeepKeys 忽略deepcopy的键数组,该键的值不被深拷贝 | ||
* @param hash | ||
* @returns | ||
*/ | ||
declare const formatDate: (time?: number) => string; | ||
/** | ||
* TODO: 格式化 | ||
* @param duration 单位秒 | ||
*/ | ||
declare const formatDuration: (duration?: number, attachPrompt?: boolean, prefix?: string) => string; | ||
declare function deepCopy(data: object, ignoreDeepKeys?: string[], hash?: WeakMap<object, any>): any; | ||
@@ -459,11 +432,2 @@ /** | ||
/** | ||
* 在缓存中返回通过path节点id路径返回对应的元素数组 | ||
* @param tree | ||
* @param path | ||
* @param idKey 数组 数组中元素进行相等性比较时,用哪个字段,默认id,若元素的id相同,就认为两个元素相同 | ||
* @param childrenFieldName 存储父节点id信息的字符串,默认 children | ||
* @param storageType 缓存类型 | ||
*/ | ||
getElementsByPathIdsInTree: (tree?: any[], path?: (string | number)[], idKey?: string, childrenFieldName?: string, storageType?: number, debug?: boolean) => any[] | undefined; | ||
/** | ||
* 从数组array中,根据children字段查找某节点e | ||
@@ -480,22 +444,2 @@ * @param shortKey 存储数组都的cache key, 由其得到待查询的数组 | ||
/** | ||
* 从数组rootArray中,找到一条命中路径 | ||
* @param rootArray 数组 | ||
* @param id 待查找的元素id | ||
* @param childrenFieldName 存储父节点id信息的字符串,默认 children | ||
* @param idKey 数组 数组中元素进行相等性比较时,用哪个字段,默认id,若元素的id相同,就认为两个元素相同 | ||
* @returns 返回数组:叶节点排最前,根节点最后 | ||
*/ | ||
getOnePathFromTreeArray: (rootArray: any[], id?: string | number | undefined, childrenFieldName?: string, idKey?: string, debug?: boolean) => any[] | undefined; | ||
/** | ||
* | ||
* @param allPaths 最后结果保存在该数组中,返回多条路径,每条路径是从根元素到所寻找叶子节点元素的数组 | ||
* @param rootArray 数组 | ||
* @param id 待查找的元素id | ||
* @param childrenFieldName 存储父节点id信息的字符串,默认 children | ||
* @param idKey 数组 数组中元素进行相等性比较时,用哪个字段,默认id,若元素的id相同,就认为两个元素相同 | ||
* @param tempPath 临时变量,内部实现使用,不要传递 | ||
* @returns | ||
*/ | ||
getAllPathFromTreeArray: (allPaths: any[][], rootArray: any[], id?: string | number | undefined, childrenFieldName?: string, idKey?: string, tempPath?: any[]) => void; | ||
/** | ||
* 将数据插入到树上的一个节点中后,然后更新其缓存 | ||
@@ -538,2 +482,109 @@ * @param shortKey 缓存键 | ||
export { BasePageQuery, BaseRecord, CODE, Cache, CacheStorage, DataBox, DataBoxBase, DataBoxTableList, FetchParams, MongoRecord, QueryPagination, SqlRecord, StorageType, TreeCache, UseCacheConfig, cachedFetch, cachedFetchPromise, cachedGet, cachedPost, contains, currentHref, dateFormat, defaultFetchParams, encodeUmi, formatDate, formatDateTime, formatDuration, formatYearDateTime, getDataFromBox, query2Params, serializeObject, useCache, useCacheList }; | ||
/** | ||
* 数组工具,支持树形数组 | ||
*/ | ||
declare const ArrayUtil: { | ||
/** | ||
* 数组array是否包含某个元素 | ||
* @param array | ||
* @param e | ||
*/ | ||
contains: <T>(array?: T[] | undefined, e?: T | undefined, comparator?: ((e1: T, e2: T) => boolean) | undefined) => boolean; | ||
/** | ||
* 从数组中找一项 | ||
* @param array | ||
* @param id | ||
* @param idKey | ||
* @returns 成功返回该项 | ||
*/ | ||
findOne: <T_1>(array?: T_1[] | undefined, id?: string | number, idKey?: string) => T_1 | undefined; | ||
/** | ||
* 从数组中找多项 | ||
* @param array | ||
* @param id | ||
* @param idKey | ||
* @returns 成功返回数组,要么有值,要么undefined,不返回空数组 | ||
*/ | ||
findMany: <T_2>(array?: T_2[] | undefined, ids?: (string | number)[], idKey?: string) => T_2[] | undefined; | ||
/** | ||
* 从数组中移除一项 | ||
* @param array | ||
* @param id | ||
* @param idKey | ||
* @returns 成功返回true | ||
*/ | ||
removeOne: <T_3>(array?: T_3[] | undefined, id?: string | number, idKey?: string) => boolean; | ||
/** | ||
* 从数组中移除多项 | ||
* @param array | ||
* @param id | ||
* @param idKey | ||
* @param storageType | ||
* @returns 有一个被删除就返回true | ||
*/ | ||
removeMany: <T_4>(array?: T_4[] | undefined, ids?: (string | number)[], idKey?: string) => boolean; | ||
/** | ||
* 通过id path,在树形数组中找到各元素,以数组返回 | ||
* @param tree | ||
* @param path | ||
* @param idKey 数组 数组中元素进行相等性比较时,用哪个字段,默认id,若元素的id相同,就认为两个元素相同 | ||
* @param childrenFieldName 存储父节点id信息的字符串,默认 children | ||
* @param debug 缓存类型 | ||
*/ | ||
getArrayByPathInTree: <T_5>(tree?: T_5[] | undefined, path?: (string | number)[], idKey?: string, childrenFieldName?: string, debug?: boolean) => T_5[] | undefined; | ||
/** | ||
* 通过id path,返回根节点,根节点及下面的children只保留搜索路径中的元素,其它的被去除,不影响原tree数据 | ||
* 可用于剪除其它无关枝丫 | ||
* @param tree | ||
* @param path | ||
* @param idKey 数组 数组中元素进行相等性比较时,用哪个字段,默认id,若元素的id相同,就认为两个元素相同 | ||
* @param childrenFieldName 存储父节点id信息的字符串,默认 children | ||
* @param debug 缓存类型 | ||
*/ | ||
trimTreeByPath: <T_6>(tree?: T_6[] | undefined, path?: (string | number)[], idKey?: string, childrenFieldName?: string, debug?: boolean) => T_6 | undefined; | ||
/** | ||
* 搜索id, 从树形数组tree中,找到第一条命中的数组 | ||
* @param tree 树形数组数组 | ||
* @param id 待查找的元素id | ||
* @param childrenFieldName 存储父节点id信息的字符串,默认 children | ||
* @param idKey 数组 数组中元素进行相等性比较时,用哪个字段,默认id,若元素的id相同,就认为两个元素相同 | ||
* @returns 返回数组:叶节点排最前,根节点最后 | ||
*/ | ||
findOneFromTree: <T_7>(tree?: T_7[] | undefined, id?: string | number | undefined, childrenFieldName?: string, idKey?: string, debug?: boolean) => T_7[] | undefined; | ||
/** | ||
* 搜索id, 从树形数组rootArray中,找到所有命中路径数组, 结果存放在第一个参数resultPaths中 | ||
* @param resultPaths 最后结果保存在该数组中,返回多条路径,每条路径是从根元素到所寻找叶子节点元素的数组 | ||
* @param tree 数组 | ||
* @param id 待查找的元素id | ||
* @param childrenFieldName 存储父节点id信息的字符串,默认 children | ||
* @param idKey 数组 数组中元素进行相等性比较时,用哪个字段,默认id,若元素的id相同,就认为两个元素相同 | ||
* @param tempPath 临时变量,内部实现使用,不要传递 | ||
* @returns | ||
*/ | ||
findAllFromTree: <T_8>(resultPaths: T_8[][], tree: T_8[], id?: string | number, childrenFieldName?: string, idKey?: string, tempPath?: T_8[]) => void; | ||
}; | ||
declare const DateTimeUtil: { | ||
dateFormat: (date: Date, fmt: string) => string; | ||
/** | ||
* 格式UTC时间 输出形如: 2019-12-02 08:09:04 | ||
* */ | ||
formatYearDateTime: (time?: number) => string; | ||
/** | ||
* 格式UTC时间 输出形如: 12-02 08:09:04 | ||
* */ | ||
formatDateTime: (time?: number) => string; | ||
/** | ||
* | ||
* @param time utc long time | ||
* @returns | ||
*/ | ||
formatDate: (time?: number) => string; | ||
/** | ||
* TODO: 格式化 | ||
* @param duration 单位秒 | ||
*/ | ||
formatDuration: (duration?: number, attachPrompt?: boolean, prefix?: string) => string; | ||
}; | ||
export { ArrayUtil, BasePageQuery, BaseRecord, CODE, Cache, CacheStorage, DataBox, DataBoxBase, DataBoxTableList, DateTimeUtil, FetchParams, MongoRecord, QueryPagination, SqlRecord, StorageType, TreeCache, UseCacheConfig, cachedFetch, cachedFetchPromise, cachedGet, cachedPost, currentHref, deepCopy, defaultFetchParams, encodeUmi, getDataFromBox, query2Params, serializeObject, useCache, useCacheList }; |
@@ -1,1 +0,1 @@ | ||
"use strict";var he=Object.defineProperty,Zo=Object.defineProperties,ea=Object.getOwnPropertyDescriptor,ra=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertyNames,xr=Object.getOwnPropertySymbols;var Rr=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable;var Lr=(e,r,t)=>r in e?he(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,L=(e,r)=>{for(var t in r||(r={}))Rr.call(r,t)&&Lr(e,t,r[t]);if(xr)for(var t of xr(r))na.call(r,t)&&Lr(e,t,r[t]);return e},R=(e,r)=>Zo(e,ra(r));var f=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),oa=(e,r)=>{for(var t in r)he(e,t,{get:r[t],enumerable:!0})},aa=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of ta(r))!Rr.call(e,o)&&o!==t&&he(e,o,{get:()=>r[o],enumerable:!(n=ea(r,o))||n.enumerable});return e};var ia=e=>aa(he({},"__esModule",{value:!0}),e);var Fr=(e,r,t)=>new Promise((n,o)=>{var u=l=>{try{i(t.next(l))}catch(c){o(c)}},a=l=>{try{i(t.throw(l))}catch(c){o(c)}},i=l=>l.done?n(l.value):Promise.resolve(l.value).then(u,a);i((t=t.apply(e,r)).next())});var A=f((Pf,Mr)=>{var me=function(e){return e&&e.Math==Math&&e};Mr.exports=me(typeof globalThis=="object"&&globalThis)||me(typeof window=="object"&&window)||me(typeof self=="object"&&self)||me(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var K=f((xf,Dr)=>{Dr.exports=function(e){try{return!!e()}catch(r){return!0}}});var J=f((Lf,jr)=>{var ua=K();jr.exports=!ua(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var ve=f((Rf,Ar)=>{var sa=K();Ar.exports=!sa(function(){var e=function(){}.bind();return typeof e!="function"||e.hasOwnProperty("prototype")})});var b=f((Ff,Kr)=>{var la=ve(),pe=Function.prototype.call;Kr.exports=la?pe.bind(pe):function(){return pe.apply(pe,arguments)}});var Br=f($r=>{"use strict";var _r={}.propertyIsEnumerable,Ur=Object.getOwnPropertyDescriptor,fa=Ur&&!_r.call({1:2},1);$r.f=fa?function(r){var t=Ur(this,r);return!!t&&t.enumerable}:_r});var je=f((Df,Jr)=>{Jr.exports=function(e,r){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}}});var w=f((jf,Hr)=>{var Gr=ve(),kr=Function.prototype,ca=kr.bind,Ae=kr.call,ga=Gr&&ca.bind(Ae,Ae);Hr.exports=Gr?function(e){return e&&ga(e)}:function(e){return e&&function(){return Ae.apply(e,arguments)}}});var Ke=f((Af,Vr)=>{var zr=w(),da=zr({}.toString),ha=zr("".slice);Vr.exports=function(e){return ha(da(e),8,-1)}});var Yr=f((Kf,Wr)=>{var ma=w(),va=K(),pa=Ke(),_e=Object,ya=ma("".split);Wr.exports=va(function(){return!_e("z").propertyIsEnumerable(0)})?function(e){return pa(e)=="String"?ya(e,""):_e(e)}:_e});var ue=f((_f,Qr)=>{Qr.exports=function(e){return e==null}});var Ue=f((Uf,Xr)=>{var Sa=ue(),Oa=TypeError;Xr.exports=function(e){if(Sa(e))throw Oa("Can't call method on "+e);return e}});var ye=f(($f,Zr)=>{var Ea=Yr(),qa=Ue();Zr.exports=function(e){return Ea(qa(e))}});var T=f((Bf,et)=>{et.exports=function(e){return typeof e=="function"}});var ee=f((Jf,tt)=>{var rt=T(),$e=typeof document=="object"&&document.all,ba=typeof $e=="undefined"&&$e!==void 0;tt.exports=ba?function(e){return typeof e=="object"?e!==null:rt(e)||e===$e}:function(e){return typeof e=="object"?e!==null:rt(e)}});var G=f((Gf,nt)=>{var Be=A(),Ta=T(),Ia=function(e){return Ta(e)?e:void 0};nt.exports=function(e,r){return arguments.length<2?Ia(Be[e]):Be[e]&&Be[e][r]}});var Je=f((kf,ot)=>{var wa=w();ot.exports=wa({}.isPrototypeOf)});var it=f((Hf,at)=>{var Na=G();at.exports=Na("navigator","userAgent")||""});var dt=f((zf,gt)=>{var ct=A(),Ge=it(),ut=ct.process,st=ct.Deno,lt=ut&&ut.versions||st&&st.version,ft=lt&<.v8,F,Se;ft&&(F=ft.split("."),Se=F[0]>0&&F[0]<4?1:+(F[0]+F[1]));!Se&&Ge&&(F=Ge.match(/Edge\/(\d+)/),(!F||F[1]>=74)&&(F=Ge.match(/Chrome\/(\d+)/),F&&(Se=+F[1])));gt.exports=Se});var ke=f((Vf,mt)=>{var ht=dt(),Ca=K();mt.exports=!!Object.getOwnPropertySymbols&&!Ca(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&ht&&ht<41})});var He=f((Wf,vt)=>{var Pa=ke();vt.exports=Pa&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var ze=f((Yf,pt)=>{var xa=G(),La=T(),Ra=Je(),Fa=He(),Ma=Object;pt.exports=Fa?function(e){return typeof e=="symbol"}:function(e){var r=xa("Symbol");return La(r)&&Ra(r.prototype,Ma(e))}});var se=f((Qf,yt)=>{var Da=String;yt.exports=function(e){try{return Da(e)}catch(r){return"Object"}}});var M=f((Xf,St)=>{var ja=T(),Aa=se(),Ka=TypeError;St.exports=function(e){if(ja(e))return e;throw Ka(Aa(e)+" is not a function")}});var Oe=f((Zf,Ot)=>{var _a=M(),Ua=ue();Ot.exports=function(e,r){var t=e[r];return Ua(t)?void 0:_a(t)}});var qt=f((ec,Et)=>{var Ve=b(),We=T(),Ye=ee(),$a=TypeError;Et.exports=function(e,r){var t,n;if(r==="string"&&We(t=e.toString)&&!Ye(n=Ve(t,e))||We(t=e.valueOf)&&!Ye(n=Ve(t,e))||r!=="string"&&We(t=e.toString)&&!Ye(n=Ve(t,e)))return n;throw $a("Can't convert object to primitive value")}});var Tt=f((rc,bt)=>{bt.exports=!1});var Ee=f((tc,wt)=>{var It=A(),Ba=Object.defineProperty;wt.exports=function(e,r){try{Ba(It,e,{value:r,configurable:!0,writable:!0})}catch(t){It[e]=r}return r}});var qe=f((nc,Ct)=>{var Ja=A(),Ga=Ee(),Nt="__core-js_shared__",ka=Ja[Nt]||Ga(Nt,{});Ct.exports=ka});var Qe=f((oc,xt)=>{var Ha=Tt(),Pt=qe();(xt.exports=function(e,r){return Pt[e]||(Pt[e]=r!==void 0?r:{})})("versions",[]).push({version:"3.25.1",mode:Ha?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.1/LICENSE",source:"https://github.com/zloirock/core-js"})});var Rt=f((ac,Lt)=>{var za=Ue(),Va=Object;Lt.exports=function(e){return Va(za(e))}});var k=f((ic,Ft)=>{var Wa=w(),Ya=Rt(),Qa=Wa({}.hasOwnProperty);Ft.exports=Object.hasOwn||function(r,t){return Qa(Ya(r),t)}});var Xe=f((uc,Mt)=>{var Xa=w(),Za=0,ei=Math.random(),ri=Xa(1 .toString);Mt.exports=function(e){return"Symbol("+(e===void 0?"":e)+")_"+ri(++Za+ei,36)}});var Q=f((sc,_t)=>{var ti=A(),ni=Qe(),Dt=k(),oi=Xe(),jt=ke(),Kt=He(),re=ni("wks"),Y=ti.Symbol,At=Y&&Y.for,ai=Kt?Y:Y&&Y.withoutSetter||oi;_t.exports=function(e){if(!Dt(re,e)||!(jt||typeof re[e]=="string")){var r="Symbol."+e;jt&&Dt(Y,e)?re[e]=Y[e]:Kt&&At?re[e]=At(r):re[e]=ai(r)}return re[e]}});var Jt=f((lc,Bt)=>{var ii=b(),Ut=ee(),$t=ze(),ui=Oe(),si=qt(),li=Q(),fi=TypeError,ci=li("toPrimitive");Bt.exports=function(e,r){if(!Ut(e)||$t(e))return e;var t=ui(e,ci),n;if(t){if(r===void 0&&(r="default"),n=ii(t,e,r),!Ut(n)||$t(n))return n;throw fi("Can't convert object to primitive value")}return r===void 0&&(r="number"),si(e,r)}});var Ze=f((fc,Gt)=>{var gi=Jt(),di=ze();Gt.exports=function(e){var r=gi(e,"string");return di(r)?r:r+""}});var zt=f((cc,Ht)=>{var hi=A(),kt=ee(),er=hi.document,mi=kt(er)&&kt(er.createElement);Ht.exports=function(e){return mi?er.createElement(e):{}}});var rr=f((gc,Vt)=>{var vi=J(),pi=K(),yi=zt();Vt.exports=!vi&&!pi(function(){return Object.defineProperty(yi("div"),"a",{get:function(){return 7}}).a!=7})});var tr=f(Yt=>{var Si=J(),Oi=b(),Ei=Br(),qi=je(),bi=ye(),Ti=Ze(),Ii=k(),wi=rr(),Wt=Object.getOwnPropertyDescriptor;Yt.f=Si?Wt:function(r,t){if(r=bi(r),t=Ti(t),wi)try{return Wt(r,t)}catch(n){}if(Ii(r,t))return qi(!Oi(Ei.f,r,t),r[t])}});var Xt=f((hc,Qt)=>{var Ni=J(),Ci=K();Qt.exports=Ni&&Ci(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var p=f((mc,Zt)=>{var Pi=ee(),xi=String,Li=TypeError;Zt.exports=function(e){if(Pi(e))return e;throw Li(xi(e)+" is not an object")}});var Te=f(rn=>{var Ri=J(),Fi=rr(),Mi=Xt(),be=p(),en=Ze(),Di=TypeError,nr=Object.defineProperty,ji=Object.getOwnPropertyDescriptor,or="enumerable",ar="configurable",ir="writable";rn.f=Ri?Mi?function(r,t,n){if(be(r),t=en(t),be(n),typeof r=="function"&&t==="prototype"&&"value"in n&&ir in n&&!n[ir]){var o=ji(r,t);o&&o[ir]&&(r[t]=n.value,n={configurable:ar in n?n[ar]:o[ar],enumerable:or in n?n[or]:o[or],writable:!1})}return nr(r,t,n)}:nr:function(r,t,n){if(be(r),t=en(t),be(n),Fi)try{return nr(r,t,n)}catch(o){}if("get"in n||"set"in n)throw Di("Accessors not supported");return"value"in n&&(r[t]=n.value),r}});var ur=f((pc,tn)=>{var Ai=J(),Ki=Te(),_i=je();tn.exports=Ai?function(e,r,t){return Ki.f(e,r,_i(1,t))}:function(e,r,t){return e[r]=t,e}});var an=f((yc,on)=>{var sr=J(),Ui=k(),nn=Function.prototype,$i=sr&&Object.getOwnPropertyDescriptor,lr=Ui(nn,"name"),Bi=lr&&function(){}.name==="something",Ji=lr&&(!sr||sr&&$i(nn,"name").configurable);on.exports={EXISTS:lr,PROPER:Bi,CONFIGURABLE:Ji}});var cr=f((Sc,un)=>{var Gi=w(),ki=T(),fr=qe(),Hi=Gi(Function.toString);ki(fr.inspectSource)||(fr.inspectSource=function(e){return Hi(e)});un.exports=fr.inspectSource});var fn=f((Oc,ln)=>{var zi=A(),Vi=T(),sn=zi.WeakMap;ln.exports=Vi(sn)&&/native code/.test(String(sn))});var dn=f((Ec,gn)=>{var Wi=Qe(),Yi=Xe(),cn=Wi("keys");gn.exports=function(e){return cn[e]||(cn[e]=Yi(e))}});var gr=f((qc,hn)=>{hn.exports={}});var On=f((bc,Sn)=>{var Qi=fn(),yn=A(),dr=w(),Xi=ee(),Zi=ur(),hr=k(),mr=qe(),eu=dn(),ru=gr(),mn="Object already initialized",pr=yn.TypeError,tu=yn.WeakMap,Ie,le,we,nu=function(e){return we(e)?le(e):Ie(e,{})},ou=function(e){return function(r){var t;if(!Xi(r)||(t=le(r)).type!==e)throw pr("Incompatible receiver, "+e+" required");return t}};Qi||mr.state?(H=mr.state||(mr.state=new tu),vn=dr(H.get),vr=dr(H.has),pn=dr(H.set),Ie=function(e,r){if(vr(H,e))throw pr(mn);return r.facade=e,pn(H,e,r),r},le=function(e){return vn(H,e)||{}},we=function(e){return vr(H,e)}):(X=eu("state"),ru[X]=!0,Ie=function(e,r){if(hr(e,X))throw pr(mn);return r.facade=e,Zi(e,X,r),r},le=function(e){return hr(e,X)?e[X]:{}},we=function(e){return hr(e,X)});var H,vn,vr,pn,X;Sn.exports={set:Ie,get:le,has:we,enforce:nu,getterFor:ou}});var bn=f((Tc,qn)=>{var au=K(),iu=T(),Ne=k(),yr=J(),uu=an().CONFIGURABLE,su=cr(),En=On(),lu=En.enforce,fu=En.get,Ce=Object.defineProperty,cu=yr&&!au(function(){return Ce(function(){},"length",{value:8}).length!==8}),gu=String(String).split("String"),du=qn.exports=function(e,r,t){String(r).slice(0,7)==="Symbol("&&(r="["+String(r).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),t&&t.getter&&(r="get "+r),t&&t.setter&&(r="set "+r),(!Ne(e,"name")||uu&&e.name!==r)&&(yr?Ce(e,"name",{value:r,configurable:!0}):e.name=r),cu&&t&&Ne(t,"arity")&&e.length!==t.arity&&Ce(e,"length",{value:t.arity});try{t&&Ne(t,"constructor")&&t.constructor?yr&&Ce(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var n=lu(e);return Ne(n,"source")||(n.source=gu.join(typeof r=="string"?r:"")),e};Function.prototype.toString=du(function(){return iu(this)&&fu(this).source||su(this)},"toString")});var In=f((Ic,Tn)=>{var hu=T(),mu=Te(),vu=bn(),pu=Ee();Tn.exports=function(e,r,t,n){n||(n={});var o=n.enumerable,u=n.name!==void 0?n.name:r;if(hu(t)&&vu(t,u,n),n.global)o?e[r]=t:pu(r,t);else{try{n.unsafe?e[r]&&(o=!0):delete e[r]}catch(a){}o?e[r]=t:mu.f(e,r,{value:t,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e}});var Nn=f((wc,wn)=>{var yu=Math.ceil,Su=Math.floor;wn.exports=Math.trunc||function(r){var t=+r;return(t>0?Su:yu)(t)}});var Sr=f((Nc,Cn)=>{var Ou=Nn();Cn.exports=function(e){var r=+e;return r!==r||r===0?0:Ou(r)}});var xn=f((Cc,Pn)=>{var Eu=Sr(),qu=Math.max,bu=Math.min;Pn.exports=function(e,r){var t=Eu(e);return t<0?qu(t+r,0):bu(t,r)}});var Rn=f((Pc,Ln)=>{var Tu=Sr(),Iu=Math.min;Ln.exports=function(e){return e>0?Iu(Tu(e),9007199254740991):0}});var Or=f((xc,Fn)=>{var wu=Rn();Fn.exports=function(e){return wu(e.length)}});var jn=f((Lc,Dn)=>{var Nu=ye(),Cu=xn(),Pu=Or(),Mn=function(e){return function(r,t,n){var o=Nu(r),u=Pu(o),a=Cu(n,u),i;if(e&&t!=t){for(;u>a;)if(i=o[a++],i!=i)return!0}else for(;u>a;a++)if((e||a in o)&&o[a]===t)return e||a||0;return!e&&-1}};Dn.exports={includes:Mn(!0),indexOf:Mn(!1)}});var _n=f((Rc,Kn)=>{var xu=w(),Er=k(),Lu=ye(),Ru=jn().indexOf,Fu=gr(),An=xu([].push);Kn.exports=function(e,r){var t=Lu(e),n=0,o=[],u;for(u in t)!Er(Fu,u)&&Er(t,u)&&An(o,u);for(;r.length>n;)Er(t,u=r[n++])&&(~Ru(o,u)||An(o,u));return o}});var $n=f((Fc,Un)=>{Un.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var Jn=f(Bn=>{var Mu=_n(),Du=$n(),ju=Du.concat("length","prototype");Bn.f=Object.getOwnPropertyNames||function(r){return Mu(r,ju)}});var kn=f(Gn=>{Gn.f=Object.getOwnPropertySymbols});var zn=f((jc,Hn)=>{var Au=G(),Ku=w(),_u=Jn(),Uu=kn(),$u=p(),Bu=Ku([].concat);Hn.exports=Au("Reflect","ownKeys")||function(r){var t=_u.f($u(r)),n=Uu.f;return n?Bu(t,n(r)):t}});var Yn=f((Ac,Wn)=>{var Vn=k(),Ju=zn(),Gu=tr(),ku=Te();Wn.exports=function(e,r,t){for(var n=Ju(r),o=ku.f,u=Gu.f,a=0;a<n.length;a++){var i=n[a];!Vn(e,i)&&!(t&&Vn(t,i))&&o(e,i,u(r,i))}}});var Xn=f((Kc,Qn)=>{var Hu=K(),zu=T(),Vu=/#|\.prototype\./,fe=function(e,r){var t=Yu[Wu(e)];return t==Xu?!0:t==Qu?!1:zu(r)?Hu(r):!!r},Wu=fe.normalize=function(e){return String(e).replace(Vu,".").toLowerCase()},Yu=fe.data={},Qu=fe.NATIVE="N",Xu=fe.POLYFILL="P";Qn.exports=fe});var E=f((_c,Zn)=>{var qr=A(),Zu=tr().f,es=ur(),rs=In(),ts=Ee(),ns=Yn(),os=Xn();Zn.exports=function(e,r){var t=e.target,n=e.global,o=e.stat,u,a,i,l,c,h;if(n?a=qr:o?a=qr[t]||ts(t,{}):a=(qr[t]||{}).prototype,a)for(i in r){if(c=r[i],e.dontCallGetSet?(h=Zu(a,i),l=h&&h.value):l=a[i],u=os(n?i:t+(o?".":"#")+i,e.forced),!u&&l!==void 0){if(typeof c==typeof l)continue;ns(c,l)}(e.sham||l&&l.sham)&&es(c,"sham",!0),rs(a,i,c,e)}}});var ro=f((Uc,eo)=>{"use strict";var as=b(),is=M(),us=p();eo.exports=function(){for(var r=us(this),t=is(r.delete),n=!0,o,u=0,a=arguments.length;u<a;u++)o=as(t,r,arguments[u]),n=n&&o;return!!n}});var $=f(($c,no)=>{var to=w(),fs=M(),cs=ve(),gs=to(to.bind);no.exports=function(e,r){return fs(e),r===void 0?e:cs?gs(e,r):function(){return e.apply(r,arguments)}}});var D=f((Bc,oo)=>{var ds=b();oo.exports=function(e){return ds(Map.prototype.entries,e)}});var br=f((Jc,ao)=>{ao.exports={}});var uo=f((Gc,io)=>{var hs=Q(),ms=br(),vs=hs("iterator"),ps=Array.prototype;io.exports=function(e){return e!==void 0&&(ms.Array===e||ps[vs]===e)}});var fo=f((kc,lo)=>{var ys=Q(),Ss=ys("toStringTag"),so={};so[Ss]="z";lo.exports=String(so)==="[object z]"});var Tr=f((Hc,co)=>{var Os=fo(),Es=T(),Pe=Ke(),qs=Q(),bs=qs("toStringTag"),Ts=Object,Is=Pe(function(){return arguments}())=="Arguments",ws=function(e,r){try{return e[r]}catch(t){}};co.exports=Os?Pe:function(e){var r,t,n;return e===void 0?"Undefined":e===null?"Null":typeof(t=ws(r=Ts(e),bs))=="string"?t:Is?Pe(r):(n=Pe(r))=="Object"&&Es(r.callee)?"Arguments":n}});var Ir=f((zc,ho)=>{var Ns=Tr(),go=Oe(),Cs=ue(),Ps=br(),xs=Q(),Ls=xs("iterator");ho.exports=function(e){if(!Cs(e))return go(e,Ls)||go(e,"@@iterator")||Ps[Ns(e)]}});var vo=f((Vc,mo)=>{var Rs=b(),Fs=M(),Ms=p(),Ds=se(),js=Ir(),As=TypeError;mo.exports=function(e,r){var t=arguments.length<2?js(e):r;if(Fs(t))return Ms(Rs(t,e));throw As(Ds(e)+" is not iterable")}});var So=f((Wc,yo)=>{var Ks=b(),po=p(),_s=Oe();yo.exports=function(e,r,t){var n,o;po(e);try{if(n=_s(e,"return"),!n){if(r==="throw")throw t;return t}n=Ks(n,e)}catch(u){o=!0,n=u}if(r==="throw")throw t;if(o)throw n;return po(n),t}});var N=f((Yc,bo)=>{var Us=$(),$s=b(),Bs=p(),Js=se(),Gs=uo(),ks=Or(),Oo=Je(),Hs=vo(),zs=Ir(),Eo=So(),Vs=TypeError,xe=function(e,r){this.stopped=e,this.result=r},qo=xe.prototype;bo.exports=function(e,r,t){var n=t&&t.that,o=!!(t&&t.AS_ENTRIES),u=!!(t&&t.IS_RECORD),a=!!(t&&t.IS_ITERATOR),i=!!(t&&t.INTERRUPTED),l=Us(r,n),c,h,v,U,S,W,x,q=function(d){return c&&Eo(c,"normal",d),new xe(!0,d)},oe=function(d){return o?(Bs(d),i?l(d[0],d[1],q):l(d[0],d[1])):i?l(d,q):l(d)};if(u)c=e.iterator;else if(a)c=e;else{if(h=zs(e),!h)throw Vs(Js(e)+" is not iterable");if(Gs(h)){for(v=0,U=ks(e);U>v;v++)if(S=oe(e[v]),S&&Oo(qo,S))return S;return new xe(!1)}c=Hs(e,h)}for(W=u?e.next:c.next;!(x=$s(W,c)).done;){try{S=oe(x.value)}catch(d){Eo(c,"throw",d)}if(typeof S=="object"&&S&&Oo(qo,S))return S}return new xe(!1)}});var Po=f((Qc,Co)=>{var el=w(),rl=K(),To=T(),tl=Tr(),nl=G(),ol=cr(),Io=function(){},al=[],wo=nl("Reflect","construct"),wr=/^\s*(?:class|function)\b/,il=el(wr.exec),ul=!wr.exec(Io),ce=function(r){if(!To(r))return!1;try{return wo(Io,al,r),!0}catch(t){return!1}},No=function(r){if(!To(r))return!1;switch(tl(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return ul||!!il(wr,ol(r))}catch(t){return!0}};No.sham=!0;Co.exports=!wo||rl(function(){var e;return ce(ce.call)||!ce(Object)||!ce(function(){e=!0})||e})?No:ce});var Lo=f((Xc,xo)=>{var sl=Po(),ll=se(),fl=TypeError;xo.exports=function(e){if(sl(e))return e;throw fl(ll(e)+" is not a constructor")}});var Le=f((Zc,Fo)=>{var Ro=p(),cl=Lo(),gl=ue(),dl=Q(),hl=dl("species");Fo.exports=function(e,r){var t=Ro(e).constructor,n;return t===void 0||gl(n=Ro(t)[hl])?r:cl(n)}});var Do=f((eg,Mo)=>{Mo.exports=function(e,r){return e===r||e!=e&&r!=r}});var wf={};oa(wf,{CODE:()=>z,Cache:()=>C,CacheStorage:()=>m,StorageType:()=>g,TreeCache:()=>_,UseCacheConfig:()=>s,cachedFetch:()=>V,cachedFetchPromise:()=>ko,cachedGet:()=>Jo,cachedPost:()=>Go,contains:()=>Ao,currentHref:()=>jo,dateFormat:()=>de,defaultFetchParams:()=>Me,encodeUmi:()=>Re,formatDate:()=>Uo,formatDateTime:()=>_o,formatDuration:()=>$o,formatYearDateTime:()=>Ko,getDataFromBox:()=>Fe,query2Params:()=>Z,serializeObject:()=>te,useCache:()=>Ho,useCacheList:()=>Vo});module.exports=ia(wf);var g={OnlySessionStorage:1,OnlyLocalStorage:2,BothStorage:3,NONE:0};var ss=E(),ls=ro();ss({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:ls});var Ws=E(),Ys=p(),Qs=$(),Xs=D(),Zs=N();Ws({target:"Map",proto:!0,real:!0,forced:!0},{every:function(r){var t=Ys(this),n=Xs(t),o=Qs(r,arguments.length>1?arguments[1]:void 0);return!Zs(n,function(u,a,i){if(!o(a,u,t))return i()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var ml=E(),vl=G(),pl=$(),yl=b(),Sl=M(),Ol=p(),El=Le(),ql=D(),bl=N();ml({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(r){var t=Ol(this),n=ql(t),o=pl(r,arguments.length>1?arguments[1]:void 0),u=new(El(t,vl("Map"))),a=Sl(u.set);return bl(n,function(i,l){o(l,i,t)&&yl(a,u,i,l)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),u}});var Tl=E(),Il=p(),wl=$(),Nl=D(),Cl=N();Tl({target:"Map",proto:!0,real:!0,forced:!0},{find:function(r){var t=Il(this),n=Nl(t),o=wl(r,arguments.length>1?arguments[1]:void 0);return Cl(n,function(u,a,i){if(o(a,u,t))return i(a)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var Pl=E(),xl=p(),Ll=$(),Rl=D(),Fl=N();Pl({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(r){var t=xl(this),n=Rl(t),o=Ll(r,arguments.length>1?arguments[1]:void 0);return Fl(n,function(u,a,i){if(o(a,u,t))return i(u)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var Ml=E(),Dl=p(),jl=D(),Al=Do(),Kl=N();Ml({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(r){return Kl(jl(Dl(this)),function(t,n,o){if(Al(n,r))return o()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var _l=E(),Ul=p(),$l=D(),Bl=N();_l({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(r){return Bl($l(Ul(this)),function(t,n,o){if(n===r)return o(t)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var Jl=E(),Gl=G(),kl=$(),Hl=b(),zl=M(),Vl=p(),Wl=Le(),Yl=D(),Ql=N();Jl({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(r){var t=Vl(this),n=Yl(t),o=kl(r,arguments.length>1?arguments[1]:void 0),u=new(Wl(t,Gl("Map"))),a=zl(u.set);return Ql(n,function(i,l){Hl(a,u,o(l,i,t),l)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),u}});var Xl=E(),Zl=G(),ef=$(),rf=b(),tf=M(),nf=p(),of=Le(),af=D(),uf=N();Xl({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(r){var t=nf(this),n=af(t),o=ef(r,arguments.length>1?arguments[1]:void 0),u=new(of(t,Zl("Map"))),a=tf(u.set);return uf(n,function(i,l){rf(a,u,i,o(l,i,t))},{AS_ENTRIES:!0,IS_ITERATOR:!0}),u}});var sf=E(),lf=M(),ff=p(),cf=N();sf({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(r){for(var t=ff(this),n=lf(t.set),o=arguments.length,u=0;u<o;)cf(arguments[u++],n,{that:t,AS_ENTRIES:!0});return t}});var gf=E(),df=p(),hf=M(),mf=D(),vf=N(),pf=TypeError;gf({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(r){var t=df(this),n=mf(t),o=arguments.length<2,u=o?void 0:arguments[1];if(hf(r),vf(n,function(a,i){o?(o=!1,u=i):u=r(u,i,a,t)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),o)throw pf("Reduce of empty map with no initial value");return u}});var yf=E(),Sf=p(),Of=$(),Ef=D(),qf=N();yf({target:"Map",proto:!0,real:!0,forced:!0},{some:function(r){var t=Sf(this),n=Ef(t),o=Of(r,arguments.length>1?arguments[1]:void 0);return qf(n,function(u,a,i){if(o(a,u,t))return i()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var bf=E(),Nr=b(),Tf=p(),ge=M(),If=TypeError;bf({target:"Map",proto:!0,real:!0,forced:!0},{update:function(r,t){var n=Tf(this),o=ge(n.get),u=ge(n.has),a=ge(n.set),i=arguments.length;ge(t);var l=Nr(u,n,r);if(!l&&i<3)throw If("Updating absent value");var c=l?Nr(o,n,r):ge(i>2?arguments[2]:void 0)(r,n);return Nr(a,n,r,t(c,r,n)),n}});var Re=e=>encodeURIComponent(JSON.stringify(e));var jo=()=>window.location.protocol+"//"+window.location.host,te=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!e)return;let t=[];for(let n in e)if(n){let o=e[n];o==null||o===""?r&&console.log(`serializeObject: no value for ${n}, ignore`):t.push(`${n}=${o}`)}return t.length>0?t.sort().join("&"):void 0};function Z(e){if(!e)return"";let r=R(L({},e),{umi:e.pagination?Re(e.pagination):void 0,pagination:void 0});s.EnableLog&&console.log("query2Params: newQuery="+JSON.stringify(e));let t=te(r);return t?"?"+t:""}function Ao(e,r,t){if(!e||e.length===0||!r)return!1;let n=t||((o,u)=>o===u);for(let o=0;o<e.length;o++)if(n(e[o],r))return!0;return!1}function de(e,r){let t=new Map;return t.set("M+",e.getMonth()+1),t.set("d+",e.getDate()),t.set("h+",e.getHours()),t.set("m+",e.getMinutes()),t.set("s+",e.getSeconds()),t.set("q+",Math.floor((e.getMonth()+3)/3)),t.set("S",e.getMilliseconds()),/(y+)/.test(r)&&(r=r.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),t.forEach((n,o)=>{new RegExp("("+o+")").test(r)&&(r=r.replace(RegExp.$1,RegExp.$1.length===1?n.toString():("00"+n).substr((""+n).length)))}),r}var Ko=e=>{if(!e)return"";let r=new Date(e);return de(r,"yyyy-MM-dd hh:mm:ss")},_o=e=>{if(!e)return"";let r=new Date(e);return de(r,"MM-dd hh:mm:ss")},Uo=e=>{if(!e)return"";let r=new Date(e);return de(r,"MM\u6708dd\u65E5")},$o=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"\u9605\u8BFB\uFF1A";if(!e)return"";let n=Math.floor(e/3600),o=Math.floor((e-n*3600)/60),u=Math.floor(e-n*3600-o*60),a=r?t:"";return n>0&&(a+=n+"\u5C0F\u65F6"),o>0&&(a+=o+"\u5206"),u>0&&(a+=u+"\u79D2"),a};var Bo={get:(e,r)=>fetch(e+(r?"?"+te(r):""),{method:"GET",headers:new Headers(R(L({},s.authheaders()),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))}),post:(e,r)=>fetch(e,{method:"POST",body:JSON.stringify(r),headers:new Headers(R(L({},s.authheaders()),{"Content-Type":"application/json; charset=UTF-8"}))}),upload:(e,r)=>fetch(e,{body:r,method:"POST",headers:new Headers(R(L({},s.authheaders()),{"Content-Type":"application/octet-stream"}))}),getWithoutAuth:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return fetch(e+(r?"?"+te(r):""),{method:"GET",headers:new Headers({"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","Referrer-Policy":t?"no-referrer":"origin"})})},postWithoutAuth:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return fetch(e,{body:JSON.stringify(r),method:"POST",headers:new Headers({"Content-Type":"application/json; charset=UTF-8","Referrer-Policy":t?"no-referrer":"origin"})})}};var s={EnableLog:!1,cacheSpace:()=>"",defaultIdentiyKey:"_id",defaultStorageType:g.OnlySessionStorage,PageSize:10,request:Bo,authheaders:()=>{}};var m={getItem:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage,t=arguments.length>2?arguments[2]:void 0;if(r===g.NONE)return t;let n,o=s.cacheSpace()+e;return r===g.OnlySessionStorage?n=sessionStorage.getItem(o):r===g.OnlyLocalStorage?n=localStorage.getItem(o):r===g.BothStorage&&(n=sessionStorage.getItem(o),n||(n=localStorage.getItem(o),n&&sessionStorage.setItem(o,n))),s.EnableLog&&console.log(`CacheStorage.getItem: key=${o}, defaultValue=${t}`),n||t},getObject:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage,t=arguments.length>2?arguments[2]:void 0,n=m.getItem(e,r);return n?JSON.parse(n):t},saveItem:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g.OnlySessionStorage;if(t===g.NONE)return;let n=s.cacheSpace()+e;t===g.OnlySessionStorage?sessionStorage.setItem(n,r):t===g.OnlyLocalStorage?localStorage.setItem(n,r):t===g.BothStorage&&(sessionStorage.setItem(n,r),localStorage.setItem(n,r)),s.EnableLog&&console.log(`CacheStorage.saveItem: key=${n}`)},saveObject:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g.OnlySessionStorage;return m.saveItem(e,JSON.stringify(r),t)},remove:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage;if(r===g.NONE)return;let t=s.cacheSpace()+e;r===g.OnlySessionStorage?sessionStorage.removeItem(t):r===g.OnlyLocalStorage?localStorage.removeItem(t):r===g.BothStorage&&(sessionStorage.removeItem(t),localStorage.removeItem(t))}};var C={findOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(r===void 0){s.EnableLog&&console.log("Cache.findOne: no id");return}if(n===g.NONE)return;let o=t||s.defaultIdentiyKey,u=m.getItem(e,n);if(u){let a=JSON.parse(u);if(a&&a.length>0){for(let i=0;i<a.length;i++)if(a[i][o]===r)return s.EnableLog&&console.log("Cache.findOne: found, shortKey: "+e),a[i]}}},findOneInArray:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(r===void 0){console.log("Cache.findOneInArray: no id");return}let n=t||s.defaultIdentiyKey;if(e&&e.length>0){for(let o=0;o<e.length;o++)if(e[o][n]===r)return s.EnableLog&&console.log("Cache.findOneInArray: found one"),e[o]}},findMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return;let o=t||s.defaultIdentiyKey,u=m.getItem(e,n);if(u){let a=JSON.parse(u);if(a&&a.length>0){for(let i=0;i<a.length;i++){let l=a[i];for(let c=0;c<r.length;c++)l[o]===r[c]&&a.push(l)}return s.EnableLog&&console.log("Cache.findMany: found, shortKey: "+e),a}}},onAddOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultStorageType;if(t===g.NONE)return!1;let n=m.getItem(e,t);if(n){let o=JSON.parse(n);o&&o.length>0?(o.unshift(r),m.saveObject(e,o)):m.saveObject(e,[r])}else m.saveObject(e,[r]);return s.EnableLog&&console.log("Cache.onAddOne: done, shortKey: "+e),!0},onEditOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=m.getItem(e,n);if(u){let a=JSON.parse(u);if(a&&a.length>0){for(let i=0;i<a.length;i++)if(a[i][o]===r[o])return s.EnableLog&&console.log(`Cache.onEditOne, e[${o}]=${r[o]}, shortKey: ${e}`),a[i]=r,m.saveObject(e,a),!0;s.EnableLog&&console.log(`Cache.onEditOne\uFF1Anot found in list, key=${o}, shortKey: ${e}`)}}else s.EnableLog&&console.log("Cache.onEditOne\uFF1Anot found list: shortKey: "+e);return!1},onEditMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=m.getItem(e,n);if(u){let a=!1,i=JSON.parse(u);if(i&&i.length>0){for(let l=0;l<r.length;l++){let c=r[l];for(let h=0;h<i.length;h++)i[h][o]===c[o]&&(i[h]=c,a=!0)}if(a)return m.saveItem(e,JSON.stringify(i)),s.EnableLog&&console.log("Cache.onEditMany: updateMany done, shortKey: "+e),!0}else return m.saveItem(e,JSON.stringify(r)),s.EnableLog&&console.log("Cache.onEditMany: insert done, shortKey: "+e),!0}else s.EnableLog&&console.log("Cache.onEditMany: not found list, shortKey: "+e);return!1},onDelOneById:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(r===void 0||n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=m.getItem(e);if(u){let a=JSON.parse(u);if(a&&a.length>0){for(let i=0;i<a.length;i++)if(a[i][o]===r)return a.splice(i,1),m.saveItem(e,JSON.stringify(a)),s.EnableLog&&console.log(`Cache.onDelOneById: del done: ${o}=${r}, shortKey: ${e}`),!0}}return!1},onDelOne:function(e,r){var t;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(o===g.NONE)return!1;let u=n||s.defaultIdentiyKey,a=(t=r[u])===null||t===void 0?void 0:t.toString();return a?(s.EnableLog&&console.log(`Cache.onDelOne: del done: ${u}=${a}, shortKey: ${e}`),C.onDelOneById(e,a,n,o)):(console.log("Cache.onDelOne: not found id by key="+u+"in entity="+JSON.stringify(r)),!1)},onDelManyByIds:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(!r||n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=m.getItem(e);if(u){let a=!1,i=JSON.parse(u);if(i&&i.length>0){for(let l=0;l<i.length;l++)for(let c=0;c<r.length;c++){let h=r[c];i[l][o]===h&&(s.EnableLog&&console.log(`Cache.onDelManyByIds: del one: ${o}=${h}, shortKey: ${e}`),i.splice(l,1),a=!0)}return a&&(m.saveItem(e,JSON.stringify(i)),s.EnableLog&&console.log(`Cache.onDelManyByIds: del done, shortKey: ${e}`)),!0}}return!1},onDelMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let o=t||s.defaultIdentiyKey,u=r.map(a=>{var i;return(i=a[o])===null||i===void 0?void 0:i.toString()}).filter(a=>!!a);return u&&u.length>0?C.onDelManyByIds(e,u,t,n):(s.EnableLog&&console.log("Cache.onDelOne: not found id by key="+o+"in entity list="+JSON.stringify(r)),!1)},evictCache:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s.defaultStorageType,t=s.cacheSpace()+e;r===g.OnlySessionStorage?sessionStorage.removeItem(t):r===g.OnlyLocalStorage?localStorage.removeItem(t):r===g.BothStorage&&(sessionStorage.removeItem(t),localStorage.removeItem(t)),s.EnableLog&&console.log("Cache.evictCache done, shortKey: "+e)},evictAllCaches:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s.defaultStorageType;e===g.OnlySessionStorage?sessionStorage.clear():e===g.OnlyLocalStorage?localStorage.clear():e===g.BothStorage&&(sessionStorage.clear(),localStorage.clear()),s.EnableLog&&console.log("Cache.evictAllCaches done")},removeOneFromArray:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(!e||e.length===0||r===void 0||n===g.OnlySessionStorage)return!1;for(let o=0;o<e.length;o++)if(e[o][t]===r)return e.splice(o,1),!0;return!1}};var z;(function(e){e.OK="OK",e.KO="KO",e.NewUser="NewUser",e.TokenExpired="TokenExpired"})(z||(z={}));function Fe(e){if(e){if(e.code===z.OK)return e.data;console.warn("getDataFromBox:"+JSON.stringify(e));return}else{console.warn("\u51FA\u9519\u4E86\uFF0C\u8BF7\u6C42\u7ED3\u679C\u6CA1\u6709\u6570\u636E");return}}var ne=require("react");function Me(e,r,t,n){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;return{url:e,data:t,shortKey:n,method:"GET",attachAuthHeader:u,isShowLoading:o,storageType:s.defaultStorageType,onOK:r,onNoData:()=>{s.EnableLog&&console.log("defaultFetchParams: onNoData, no data from remote server"),s.showToast&&s.showToast("no data")},onKO:(i,l)=>{s.EnableLog&&console.log("defaultFetchParams: onKO from remote server: code="+i+", msg="+l),s.showToast&&s.showToast(i+":"+l)},onErr:i=>{s.EnableLog&&console.log("defaultFetchParams: onErr from remote server: errMsg="+i),s.showToast&&s.showToast(i)}}}function Jo(e,r,t,n){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,a=Me(e,r,t,n,o,u);return a.method="GET",V(a)}function Go(e,r,t,n){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,a=Me(e,r,t,n,o,u);return a.method="POST",V(a)}function V(e){let r=e.storageType===void 0?s.defaultStorageType:e.storageType;if(e.shortKey){let a=m.getObject(e.shortKey,r);if(a)return s.EnableLog&&console.log("cachedFetch: got value from cache, shortKey="+e.shortKey),e.onOK(a),!0;s.EnableLog&&console.log("cachedFetch: not found value from cache, shortKey="+e.shortKey)}let t=e.url,n,o=e.attachAuthHeader===!1?void 0:s.authheaders();switch(e.method){case"GET":case"DELETE":{t=e.url+Z(e.data),n={method:e.method,headers:new Headers(R(L({},o),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))};break}case"POST":case"PUT":{t=e.url,n={method:e.method,body:e.data?JSON.stringify(e.data):void 0,headers:new Headers(R(L({},o),{"Content-Type":"application/json; charset=UTF-8"}))};break}default:return console.warn("please use fetch API directly"),!1}let u=e.isShowLoading!==!1;if(u){let a=e.showLoading||s.showLoading;a&&a()}return s.EnableLog&&console.log("cachedFetch: from remote server..."),fetch(t,n).then(a=>{if(u&&e.hideLoading){let i=e.hideLoading||s.hideLoading;i&&i()}if(e.onDone&&e.onDone(),a.ok)return a.json();{let i=a.status+": "+a.statusText;throw console.warn("cachedFetch: "+i),new Error(i)}}).then(a=>{let i=e.transformDataBoxFromResponseJson?e.transformDataBoxFromResponseJson(a):a;if(i.code===z.OK){let l=Fe(i);return l===void 0?e.onNoData?(s.EnableLog&&console.log("cachedFetch: no data from remote server"),e.onNoData()):console.log("cachedFetch: no onNoData handler"):(e.shortKey&&m.saveItem(e.shortKey,JSON.stringify(l),r),e.onOK(l)),!1}else return e.onKO?(s.EnableLog&&console.log("cachedFetch: fail from remote server: code="+i.code+",msg="+i.msg),e.onKO(i.code,i.msg)):console.log("cachedFetch: no onKO handler"),!1}).catch(a=>{if(u&&e.hideLoading){let i=e.hideLoading||s.hideLoading;i&&i()}if(s.EnableLog&&console.log("cachedFetch exception from remote server:",a),e.onErr)e.onErr(a.message);else throw console.warn("cachedFetch: no onErr handler, but has err: "+a.message+", throw it"),new Error(a.message);return!1}),!1}var ko=function(o,u,a,i){return Fr(this,arguments,function*(e,r,t,n){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,c=arguments.length>5?arguments[5]:void 0,h=arguments.length>6?arguments[6]:void 0,v=arguments.length>7?arguments[7]:void 0,U=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1,S=arguments.length>9?arguments[9]:void 0,W=arguments.length>10?arguments[10]:void 0;if(n){let d=m.getObject(n,l);if(d){s.EnableLog&&console.log("cachedFetchPromise: got value from cache, shortKey="+n);let y=h?h(d):d;return new Promise((O,B)=>O(y))}else s.EnableLog&&console.log("cachedFetchPromise: not found value from cache, shortKey="+n)}let x,q=v===!1?void 0:s.authheaders();switch(r){case"GET":case"DELETE":{e=e+Z(t),x={method:r,headers:new Headers(R(L({},q),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))};break}case"POST":case"PUT":{e=e,x={method:r,body:t?JSON.stringify(t):void 0,headers:new Headers(R(L({},q),{"Content-Type":"application/json; charset=UTF-8"}))};break}default:return console.warn("cachedFetchPromise: please use fetch API directly"),new Promise((d,y)=>y("please use fetch API directly"))}if(U){let d=S||s.showLoading;d&&d()}return s.EnableLog&&console.log("cachedFetchPromise: from remote server..."),fetch(e,x).then(d=>{if(U&&W){let y=W||s.hideLoading;y&&y()}if(d.ok)return d.json();{let y=d.status+": "+d.statusText;throw console.warn("cachedFetchPromise: "+y),new Error(y)}}).then(d=>{let y=c?c(d):d;if(y.code===z.OK){let O=y.data;O===void 0?s.EnableLog&&console.log("cachedFetchPromise: no data from remote server"):n&&m.saveItem(n,JSON.stringify(O),l);let B=h?h(O):O;return new Promise(ae=>ae(B))}else return s.EnableLog&&console.log("cachedFetchPromise: fail from remote server: code="+y.code+",msg="+y.msg),new Promise((O,B)=>B("code="+y.code+", msg="+y.msg))}).catch(d=>{throw s.EnableLog?console.log("cachedFetchPromise exception from remote server:"+d):console.warn("cachedFetchPromise: no onErr handler, but has err: "+d),Error(d)})})};function Ho(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,[u,a]=(0,ne.useState)(!1),[i,l]=(0,ne.useState)(),[c,h]=(0,ne.useState)();return(0,ne.useEffect)(()=>{a(!0),n&&(!s.showLoading||!s.hideLoading)&&console.warn("not config request showLoading/hideLoading, please set ConfigRequest firstly"),V({url:e,shortKey:r,storageType:o,attachAuthHeader:!t,method:"GET",onOK:v=>{a(!1),l(v)},onNoData:()=>{a(!1),h("\u6570\u636E\u79FB\u6C11\u706B\u661F\u4E86^_^")},onKO:(v,U)=>{a(!1),h(v+": "+U)},showLoading:n?s.showLoading:void 0,hideLoading:n?s===null||s===void 0?void 0:s.hideLoading:void 0})},[e]),{loading:u,entity:i,errMsg:c}}var P=require("react");function Vo(e,r,t){var n;let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,[a,i]=(0,P.useState)([]),[l,c]=(0,P.useState)(!0),[h,v]=(0,P.useState)(!1),[U,S]=(0,P.useState)(),[W,x]=(0,P.useState)(r?zo(r):!0),[q,oe]=(0,P.useState)(),[d,y]=(0,P.useState)(0);s.EnableLog&&console.log("call useCacheList, wholeUrl: "+q+", current list.length: "+a.length);let{current:O}=(0,P.useRef)({pageSize:(t==null||(n=t.pagination)===null||n===void 0?void 0:n.pageSize)||s.PageSize,useCache:!!r,isLoadMore:!1}),B=I=>{O.useCache=I},ae=I=>{O.isLoadMore=I},Wo=()=>{y(d+1)},Yo=I=>{s.EnableLog&&console.log("setQuery: "+JSON.stringify(I)),oe(e+Z(I))},Cr=(I,Qo,Xo)=>V({url:Xo,method:"GET",attachAuthHeader:!0,storageType:u,isShowLoading:!0,onDone:()=>{ae(!1)},onOK:j=>{c(!1),v(!1),B(!0);let ie=I&&a&&a.length>0?a.concat(j):j;if(i(ie),r&&m.saveObject(r,ie,u),o){let Pr=j.length>=Qo;x(Pr),r&&De(r,Pr)}s.EnableLog&&console.log("return from remote server: list.length: "+j.length)},onKO:(j,ie)=>{c(!1),v(!0),o&&(x(!1),r&&De(r,!1)),S(j+": "+ie),s.EnableLog&&console.log("remote server return err code="+j+", msg="+ie)},onNoData:()=>{c(!1),v(!0),o&&(S("no data"),r&&De(r,!1)),s.EnableLog&&console.log("return from remote server: no data")},onErr:j=>{c(!1),B(!1),v(!0),S(j),o&&(r&&De(r,!1),x(!1)),ae(!1),s.EnableLog&&console.log("useCacheList exception from remote server: ",j)}});return(0,P.useEffect)(()=>{if(s.EnableLog&&console.log("useCacheList useEffect, try load from local or remote, refreshCount="+d+", wholeUrl="+q),c(!0),O.useCache&&r){let I=m.getObject(r,u);I?(s.EnableLog&&console.log("fetch from local cache, shortKey:"+r+", list.length: "+I.length),i(I),c(!1),x(zo(r))):(s.EnableLog&&console.log("no local cache, try from remote..."),q?Cr(O.isLoadMore,O.pageSize,q):console.log("wholeUrl is not set, setQuery firstly"))}else s.EnableLog&&console.log("useCache=false, try from remote..."),q?Cr(O.isLoadMore,O.pageSize,q):console.log("wholeUrl is not set, setQuery firstly")},[q,d]),{isLoading:l,isError:h,errMsg:U,loadMoreState:W,list:a,refreshCount:d,setList:i,setQuery:Yo,setRefresh:Wo,setUseCache:B,setIsLoadMore:ae}}function zo(e){let r=s.cacheSpace()+e+"/loadMore",t=sessionStorage.getItem(r);return!(t&&t==="0")}function De(e,r){let t=s.cacheSpace()+e+"/loadMore";sessionStorage.setItem(t,r?"1":"0")}var _={getElementsByPathIdsInTreeFromCache:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(o===g.NONE){u&&console.log("StorageType is none");return}if(!r||r.length===0){u&&console.log("no path");return}let a=m.getItem(e,o);if(a){let i=JSON.parse(a);return _.getElementsByPathIdsInTree(i,r,t,n,o)}else u&&console.log("no key="+e)},getElementsByPathIdsInTree:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(o===g.NONE)return;if(!e||e.length===0||!r||r.length===0){u&&console.log("no data tree array, or no path");return}let a=[],i=e;for(let l=0;l<r.length;l++)if(i&&i.length>0){u&&console.log("find "+r[l]);let c=C.findOneInArray(i,r[l],t);c&&(a.push(c),i=c[n])}return u&&a.length===0&&console.log("not found elem path in tree: ",e),a},getPathFromTreeCacheKey:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultIdentiyKey,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType;if(r===void 0){s.EnableLog&&console.log("Cache.findOne: no id");return}if(u===g.NONE)return;let a=m.getItem(e,u);if(a){let l=JSON.parse(a);if(t){let c=[];return _.getAllPathFromTreeArray(c,l,r,n,o),c}else{var i;return(i=_.getOnePathFromTreeArray(l,r,n,o))===null||i===void 0?void 0:i.reverse()}}},getOnePathFromTreeArray:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"children",n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!e||!r)return;let u;for(let a=0;a<e.length;a++){let i=[];if(u=e[a],o&&console.log("check id="+u[n]),u[n]===r)return i.push(u),o&&console.log("got one: id="+u[n]+", return path=",i),i;{o&&console.log("check children, id="+u[n]);let l=u[t];if(l){let c=_.getOnePathFromTreeArray(l,r,t,n);if(c)return c.push(u),o&&console.log("got one in child: id="+u[n]+", return path=",c),c}}}},getAllPathFromTreeArray:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultIdentiyKey,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[];if(!(!r||!t))for(let a=0;a<r.length;a++){let i=r[a];if(u.push(i),i[o]===t)e.push([...u]);else{let l=i[n];l&&_.getAllPathFromTreeArray(e,l,t,n,o,u)}u.pop()}},onAddOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",u=arguments.length>5?arguments[5]:void 0,a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:s.defaultStorageType,i=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!0;if(a===g.NONE)return!1;if(!t||t.length===0)C.onAddOne(e,r,a);else{let l=_.getElementsByPathIdsInTreeFromCache(e,t,n,o,a,i);if(!l||l.length===0)return console.warn("no parentElemPath for parentIdPath, shortKey="+e+", idKey="+n+", parentPath="+JSON.stringify(t)),!1;if((l==null?void 0:l.length)!=t.length)return console.warn("not get enough parentElemPath for parentIdPath, shortKey="+e+", idKey="+n+", parentPath="+JSON.stringify(t)),!1;let c=l[l.length-1];u&&u(l,c),c[o]?c[o].push(r):c[o]=[r],C.onEditOne(e,l[0],n,a)}return!0},onEditOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType,a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!0;if(u===g.NONE)return!1;if(t.length===0)return console.warn("idPath is empty"),!1;let i=_.getElementsByPathIdsInTreeFromCache(e,t,n,o,u,a);if(!i||i.length===0)return console.warn("no elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if((i==null?void 0:i.length)!=t.length)return console.warn("not get enough elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if(i.length===1)C.onEditOne(e,r,n,u);else{let l=i[i.length-2],c=l[o],h=!1;for(let v=0;v<c.length;v++)if(c[v][n]===r[n]){c[v]=r,h=!0,a&&console.log("got one and update it in chidlren");break}if(h)C.onEditOne(e,i[0],n,u);else return a&&console.warn("not found in chidlren, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)+", parent=",l),!1}return!0},onDelOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType,a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!0;if(u===g.NONE)return!1;if(t.length===0)return console.warn("idPath is empty"),!1;if(t.length===1)return a&&console.log("del root node in cache"),C.onDelOneById(e,t[0],n,u),!0;let i=_.getElementsByPathIdsInTreeFromCache(e,t,n,o,u,a);if(!i||i.length===0)return console.warn("no elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if((i==null?void 0:i.length)!=t.length)return console.warn("not get enough elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;let l=i[i.length-2],c=l[o],h=!1;for(let v=0;v<c.length;v++)if(c[v][n]===r[n]){c.splice(v,1),h=!0,a&&console.log("got one and update it in chidlren");break}if(h)C.onEditOne(e,i[0],n,u);else return a&&console.warn("not found in chidlren, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)+", parent=",l),!1;return!0}};0&&(module.exports={CODE,Cache,CacheStorage,StorageType,TreeCache,UseCacheConfig,cachedFetch,cachedFetchPromise,cachedGet,cachedPost,contains,currentHref,dateFormat,defaultFetchParams,encodeUmi,formatDate,formatDateTime,formatDuration,formatYearDateTime,getDataFromBox,query2Params,serializeObject,useCache,useCacheList}); | ||
"use strict";var pe=Object.defineProperty,oo=Object.defineProperties,io=Object.getOwnPropertyDescriptor,uo=Object.getOwnPropertyDescriptors,so=Object.getOwnPropertyNames,jr=Object.getOwnPropertySymbols;var Dr=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable;var Ar=(e,r,t)=>r in e?pe(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,R=(e,r)=>{for(var t in r||(r={}))Dr.call(r,t)&&Ar(e,t,r[t]);if(jr)for(var t of jr(r))lo.call(r,t)&&Ar(e,t,r[t]);return e},j=(e,r)=>oo(e,uo(r));var f=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),fo=(e,r)=>{for(var t in r)pe(e,t,{get:r[t],enumerable:!0})},co=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of so(r))!Dr.call(e,a)&&a!==t&&pe(e,a,{get:()=>r[a],enumerable:!(n=io(r,a))||n.enumerable});return e};var go=e=>co(pe({},"__esModule",{value:!0}),e);var Kr=(e,r,t)=>new Promise((n,a)=>{var o=l=>{try{u(t.next(l))}catch(c){a(c)}},i=l=>{try{u(t.throw(l))}catch(c){a(c)}},u=l=>l.done?n(l.value):Promise.resolve(l.value).then(o,i);u((t=t.apply(e,r)).next())});var $=f((Ng,_r)=>{var ye=function(e){return e&&e.Math==Math&&e};_r.exports=ye(typeof globalThis=="object"&&globalThis)||ye(typeof window=="object"&&window)||ye(typeof self=="object"&&self)||ye(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var U=f((Rg,$r)=>{$r.exports=function(e){try{return!!e()}catch(r){return!0}}});var k=f((Pg,Ur)=>{var mo=U();Ur.exports=!mo(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var qe=f((Lg,Br)=>{var ho=U();Br.exports=!ho(function(){var e=function(){}.bind();return typeof e!="function"||e.hasOwnProperty("prototype")})});var S=f((xg,Jr)=>{var vo=qe(),Se=Function.prototype.call;Jr.exports=vo?Se.bind(Se):function(){return Se.apply(Se,arguments)}});var zr=f(Hr=>{"use strict";var Gr={}.propertyIsEnumerable,kr=Object.getOwnPropertyDescriptor,po=kr&&!Gr.call({1:2},1);Hr.f=po?function(r){var t=kr(this,r);return!!t&&t.enumerable}:Gr});var $e=f((Mg,Vr)=>{Vr.exports=function(e,r){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}}});var P=f((jg,Qr)=>{var Wr=qe(),Yr=Function.prototype,yo=Yr.bind,Ue=Yr.call,qo=Wr&&yo.bind(Ue,Ue);Qr.exports=Wr?function(e){return e&&qo(e)}:function(e){return e&&function(){return Ue.apply(e,arguments)}}});var Be=f((Ag,Zr)=>{var Xr=P(),So=Xr({}.toString),Oo=Xr("".slice);Zr.exports=function(e){return Oo(So(e),8,-1)}});var rt=f((Dg,et)=>{var bo=P(),Eo=U(),To=Be(),Je=Object,Io=bo("".split);et.exports=Eo(function(){return!Je("z").propertyIsEnumerable(0)})?function(e){return To(e)=="String"?Io(e,""):Je(e)}:Je});var le=f((Kg,tt)=>{tt.exports=function(e){return e==null}});var Ge=f((_g,nt)=>{var wo=le(),Co=TypeError;nt.exports=function(e){if(wo(e))throw Co("Can't call method on "+e);return e}});var Oe=f(($g,at)=>{var No=rt(),Ro=Ge();at.exports=function(e){return No(Ro(e))}});var w=f((Ug,ot)=>{ot.exports=function(e){return typeof e=="function"}});var te=f((Bg,ut)=>{var it=w(),ke=typeof document=="object"&&document.all,Po=typeof ke=="undefined"&&ke!==void 0;ut.exports=Po?function(e){return typeof e=="object"?e!==null:it(e)||e===ke}:function(e){return typeof e=="object"?e!==null:it(e)}});var I=f((Jg,st)=>{var He=$(),Lo=w(),xo=function(e){return Lo(e)?e:void 0};st.exports=function(e,r){return arguments.length<2?xo(He[e]):He[e]&&He[e][r]}});var ze=f((Gg,lt)=>{var Fo=P();lt.exports=Fo({}.isPrototypeOf)});var ct=f((kg,ft)=>{var Mo=I();ft.exports=Mo("navigator","userAgent")||""});var yt=f((Hg,pt)=>{var vt=$(),Ve=ct(),gt=vt.process,dt=vt.Deno,mt=gt&>.versions||dt&&dt.version,ht=mt&&mt.v8,A,be;ht&&(A=ht.split("."),be=A[0]>0&&A[0]<4?1:+(A[0]+A[1]));!be&&Ve&&(A=Ve.match(/Edge\/(\d+)/),(!A||A[1]>=74)&&(A=Ve.match(/Chrome\/(\d+)/),A&&(be=+A[1])));pt.exports=be});var We=f((zg,St)=>{var qt=yt(),jo=U();St.exports=!!Object.getOwnPropertySymbols&&!jo(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&qt&&qt<41})});var Ye=f((Vg,Ot)=>{var Ao=We();Ot.exports=Ao&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var Qe=f((Wg,bt)=>{var Do=I(),Ko=w(),_o=ze(),$o=Ye(),Uo=Object;bt.exports=$o?function(e){return typeof e=="symbol"}:function(e){var r=Do("Symbol");return Ko(r)&&_o(r.prototype,Uo(e))}});var fe=f((Yg,Et)=>{var Bo=String;Et.exports=function(e){try{return Bo(e)}catch(r){return"Object"}}});var O=f((Qg,Tt)=>{var Jo=w(),Go=fe(),ko=TypeError;Tt.exports=function(e){if(Jo(e))return e;throw ko(Go(e)+" is not a function")}});var Ee=f((Xg,It)=>{var Ho=O(),zo=le();It.exports=function(e,r){var t=e[r];return zo(t)?void 0:Ho(t)}});var Ct=f((Zg,wt)=>{var Xe=S(),Ze=w(),er=te(),Vo=TypeError;wt.exports=function(e,r){var t,n;if(r==="string"&&Ze(t=e.toString)&&!er(n=Xe(t,e))||Ze(t=e.valueOf)&&!er(n=Xe(t,e))||r!=="string"&&Ze(t=e.toString)&&!er(n=Xe(t,e)))return n;throw Vo("Can't convert object to primitive value")}});var Rt=f((ed,Nt)=>{Nt.exports=!1});var Te=f((rd,Lt)=>{var Pt=$(),Wo=Object.defineProperty;Lt.exports=function(e,r){try{Wo(Pt,e,{value:r,configurable:!0,writable:!0})}catch(t){Pt[e]=r}return r}});var Ie=f((td,Ft)=>{var Yo=$(),Qo=Te(),xt="__core-js_shared__",Xo=Yo[xt]||Qo(xt,{});Ft.exports=Xo});var rr=f((nd,jt)=>{var Zo=Rt(),Mt=Ie();(jt.exports=function(e,r){return Mt[e]||(Mt[e]=r!==void 0?r:{})})("versions",[]).push({version:"3.25.1",mode:Zo?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.1/LICENSE",source:"https://github.com/zloirock/core-js"})});var Dt=f((ad,At)=>{var ei=Ge(),ri=Object;At.exports=function(e){return ri(ei(e))}});var H=f((od,Kt)=>{var ti=P(),ni=Dt(),ai=ti({}.hasOwnProperty);Kt.exports=Object.hasOwn||function(r,t){return ai(ni(r),t)}});var tr=f((id,_t)=>{var oi=P(),ii=0,ui=Math.random(),si=oi(1 .toString);_t.exports=function(e){return"Symbol("+(e===void 0?"":e)+")_"+si(++ii+ui,36)}});var Z=f((ud,Gt)=>{var li=$(),fi=rr(),$t=H(),ci=tr(),Ut=We(),Jt=Ye(),ne=fi("wks"),X=li.Symbol,Bt=X&&X.for,gi=Jt?X:X&&X.withoutSetter||ci;Gt.exports=function(e){if(!$t(ne,e)||!(Ut||typeof ne[e]=="string")){var r="Symbol."+e;Ut&&$t(X,e)?ne[e]=X[e]:Jt&&Bt?ne[e]=Bt(r):ne[e]=gi(r)}return ne[e]}});var Vt=f((sd,zt)=>{var di=S(),kt=te(),Ht=Qe(),mi=Ee(),hi=Ct(),vi=Z(),pi=TypeError,yi=vi("toPrimitive");zt.exports=function(e,r){if(!kt(e)||Ht(e))return e;var t=mi(e,yi),n;if(t){if(r===void 0&&(r="default"),n=di(t,e,r),!kt(n)||Ht(n))return n;throw pi("Can't convert object to primitive value")}return r===void 0&&(r="number"),hi(e,r)}});var nr=f((ld,Wt)=>{var qi=Vt(),Si=Qe();Wt.exports=function(e){var r=qi(e,"string");return Si(r)?r:r+""}});var Xt=f((fd,Qt)=>{var Oi=$(),Yt=te(),ar=Oi.document,bi=Yt(ar)&&Yt(ar.createElement);Qt.exports=function(e){return bi?ar.createElement(e):{}}});var or=f((cd,Zt)=>{var Ei=k(),Ti=U(),Ii=Xt();Zt.exports=!Ei&&!Ti(function(){return Object.defineProperty(Ii("div"),"a",{get:function(){return 7}}).a!=7})});var ir=f(rn=>{var wi=k(),Ci=S(),Ni=zr(),Ri=$e(),Pi=Oe(),Li=nr(),xi=H(),Fi=or(),en=Object.getOwnPropertyDescriptor;rn.f=wi?en:function(r,t){if(r=Pi(r),t=Li(t),Fi)try{return en(r,t)}catch(n){}if(xi(r,t))return Ri(!Ci(Ni.f,r,t),r[t])}});var nn=f((dd,tn)=>{var Mi=k(),ji=U();tn.exports=Mi&&ji(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var m=f((md,an)=>{var Ai=te(),Di=String,Ki=TypeError;an.exports=function(e){if(Ai(e))return e;throw Ki(Di(e)+" is not an object")}});var Ce=f(un=>{var _i=k(),$i=or(),Ui=nn(),we=m(),on=nr(),Bi=TypeError,ur=Object.defineProperty,Ji=Object.getOwnPropertyDescriptor,sr="enumerable",lr="configurable",fr="writable";un.f=_i?Ui?function(r,t,n){if(we(r),t=on(t),we(n),typeof r=="function"&&t==="prototype"&&"value"in n&&fr in n&&!n[fr]){var a=Ji(r,t);a&&a[fr]&&(r[t]=n.value,n={configurable:lr in n?n[lr]:a[lr],enumerable:sr in n?n[sr]:a[sr],writable:!1})}return ur(r,t,n)}:ur:function(r,t,n){if(we(r),t=on(t),we(n),$i)try{return ur(r,t,n)}catch(a){}if("get"in n||"set"in n)throw Bi("Accessors not supported");return"value"in n&&(r[t]=n.value),r}});var cr=f((vd,sn)=>{var Gi=k(),ki=Ce(),Hi=$e();sn.exports=Gi?function(e,r,t){return ki.f(e,r,Hi(1,t))}:function(e,r,t){return e[r]=t,e}});var cn=f((pd,fn)=>{var gr=k(),zi=H(),ln=Function.prototype,Vi=gr&&Object.getOwnPropertyDescriptor,dr=zi(ln,"name"),Wi=dr&&function(){}.name==="something",Yi=dr&&(!gr||gr&&Vi(ln,"name").configurable);fn.exports={EXISTS:dr,PROPER:Wi,CONFIGURABLE:Yi}});var hr=f((yd,gn)=>{var Qi=P(),Xi=w(),mr=Ie(),Zi=Qi(Function.toString);Xi(mr.inspectSource)||(mr.inspectSource=function(e){return Zi(e)});gn.exports=mr.inspectSource});var hn=f((qd,mn)=>{var eu=$(),ru=w(),dn=eu.WeakMap;mn.exports=ru(dn)&&/native code/.test(String(dn))});var yn=f((Sd,pn)=>{var tu=rr(),nu=tr(),vn=tu("keys");pn.exports=function(e){return vn[e]||(vn[e]=nu(e))}});var vr=f((Od,qn)=>{qn.exports={}});var In=f((bd,Tn)=>{var au=hn(),En=$(),pr=P(),ou=te(),iu=cr(),yr=H(),qr=Ie(),uu=yn(),su=vr(),Sn="Object already initialized",Or=En.TypeError,lu=En.WeakMap,Ne,ce,Re,fu=function(e){return Re(e)?ce(e):Ne(e,{})},cu=function(e){return function(r){var t;if(!ou(r)||(t=ce(r)).type!==e)throw Or("Incompatible receiver, "+e+" required");return t}};au||qr.state?(z=qr.state||(qr.state=new lu),On=pr(z.get),Sr=pr(z.has),bn=pr(z.set),Ne=function(e,r){if(Sr(z,e))throw Or(Sn);return r.facade=e,bn(z,e,r),r},ce=function(e){return On(z,e)||{}},Re=function(e){return Sr(z,e)}):(ee=uu("state"),su[ee]=!0,Ne=function(e,r){if(yr(e,ee))throw Or(Sn);return r.facade=e,iu(e,ee,r),r},ce=function(e){return yr(e,ee)?e[ee]:{}},Re=function(e){return yr(e,ee)});var z,On,Sr,bn,ee;Tn.exports={set:Ne,get:ce,has:Re,enforce:fu,getterFor:cu}});var Nn=f((Ed,Cn)=>{var gu=U(),du=w(),Pe=H(),br=k(),mu=cn().CONFIGURABLE,hu=hr(),wn=In(),vu=wn.enforce,pu=wn.get,Le=Object.defineProperty,yu=br&&!gu(function(){return Le(function(){},"length",{value:8}).length!==8}),qu=String(String).split("String"),Su=Cn.exports=function(e,r,t){String(r).slice(0,7)==="Symbol("&&(r="["+String(r).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),t&&t.getter&&(r="get "+r),t&&t.setter&&(r="set "+r),(!Pe(e,"name")||mu&&e.name!==r)&&(br?Le(e,"name",{value:r,configurable:!0}):e.name=r),yu&&t&&Pe(t,"arity")&&e.length!==t.arity&&Le(e,"length",{value:t.arity});try{t&&Pe(t,"constructor")&&t.constructor?br&&Le(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(a){}var n=vu(e);return Pe(n,"source")||(n.source=qu.join(typeof r=="string"?r:"")),e};Function.prototype.toString=Su(function(){return du(this)&&pu(this).source||hu(this)},"toString")});var Pn=f((Td,Rn)=>{var Ou=w(),bu=Ce(),Eu=Nn(),Tu=Te();Rn.exports=function(e,r,t,n){n||(n={});var a=n.enumerable,o=n.name!==void 0?n.name:r;if(Ou(t)&&Eu(t,o,n),n.global)a?e[r]=t:Tu(r,t);else{try{n.unsafe?e[r]&&(a=!0):delete e[r]}catch(i){}a?e[r]=t:bu.f(e,r,{value:t,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e}});var xn=f((Id,Ln)=>{var Iu=Math.ceil,wu=Math.floor;Ln.exports=Math.trunc||function(r){var t=+r;return(t>0?wu:Iu)(t)}});var Er=f((wd,Fn)=>{var Cu=xn();Fn.exports=function(e){var r=+e;return r!==r||r===0?0:Cu(r)}});var jn=f((Cd,Mn)=>{var Nu=Er(),Ru=Math.max,Pu=Math.min;Mn.exports=function(e,r){var t=Nu(e);return t<0?Ru(t+r,0):Pu(t,r)}});var Dn=f((Nd,An)=>{var Lu=Er(),xu=Math.min;An.exports=function(e){return e>0?xu(Lu(e),9007199254740991):0}});var Tr=f((Rd,Kn)=>{var Fu=Dn();Kn.exports=function(e){return Fu(e.length)}});var Un=f((Pd,$n)=>{var Mu=Oe(),ju=jn(),Au=Tr(),_n=function(e){return function(r,t,n){var a=Mu(r),o=Au(a),i=ju(n,o),u;if(e&&t!=t){for(;o>i;)if(u=a[i++],u!=u)return!0}else for(;o>i;i++)if((e||i in a)&&a[i]===t)return e||i||0;return!e&&-1}};$n.exports={includes:_n(!0),indexOf:_n(!1)}});var Gn=f((Ld,Jn)=>{var Du=P(),Ir=H(),Ku=Oe(),_u=Un().indexOf,$u=vr(),Bn=Du([].push);Jn.exports=function(e,r){var t=Ku(e),n=0,a=[],o;for(o in t)!Ir($u,o)&&Ir(t,o)&&Bn(a,o);for(;r.length>n;)Ir(t,o=r[n++])&&(~_u(a,o)||Bn(a,o));return a}});var Hn=f((xd,kn)=>{kn.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var Vn=f(zn=>{var Uu=Gn(),Bu=Hn(),Ju=Bu.concat("length","prototype");zn.f=Object.getOwnPropertyNames||function(r){return Uu(r,Ju)}});var Yn=f(Wn=>{Wn.f=Object.getOwnPropertySymbols});var Xn=f((jd,Qn)=>{var Gu=I(),ku=P(),Hu=Vn(),zu=Yn(),Vu=m(),Wu=ku([].concat);Qn.exports=Gu("Reflect","ownKeys")||function(r){var t=Hu.f(Vu(r)),n=zu.f;return n?Wu(t,n(r)):t}});var ra=f((Ad,ea)=>{var Zn=H(),Yu=Xn(),Qu=ir(),Xu=Ce();ea.exports=function(e,r,t){for(var n=Yu(r),a=Xu.f,o=Qu.f,i=0;i<n.length;i++){var u=n[i];!Zn(e,u)&&!(t&&Zn(t,u))&&a(e,u,o(r,u))}}});var na=f((Dd,ta)=>{var Zu=U(),es=w(),rs=/#|\.prototype\./,ge=function(e,r){var t=ns[ts(e)];return t==os?!0:t==as?!1:es(r)?Zu(r):!!r},ts=ge.normalize=function(e){return String(e).replace(rs,".").toLowerCase()},ns=ge.data={},as=ge.NATIVE="N",os=ge.POLYFILL="P";ta.exports=ge});var v=f((Kd,aa)=>{var wr=$(),is=ir().f,us=cr(),ss=Pn(),ls=Te(),fs=ra(),cs=na();aa.exports=function(e,r){var t=e.target,n=e.global,a=e.stat,o,i,u,l,c,h;if(n?i=wr:a?i=wr[t]||ls(t,{}):i=(wr[t]||{}).prototype,i)for(u in r){if(c=r[u],e.dontCallGetSet?(h=is(i,u),l=h&&h.value):l=i[u],o=cs(n?u:t+(a?".":"#")+u,e.forced),!o&&l!==void 0){if(typeof c==typeof l)continue;fs(c,l)}(e.sham||l&&l.sham)&&us(c,"sham",!0),ss(i,u,c,e)}}});var xe=f((_d,oa)=>{"use strict";var gs=S(),ds=O(),ms=m();oa.exports=function(){for(var r=ms(this),t=ds(r.delete),n=!0,a,o=0,i=arguments.length;o<i;o++)a=gs(t,r,arguments[o]),n=n&&a;return!!n}});var ua=f(($d,ia)=>{"use strict";var ps=S(),ys=O(),qs=m();ia.exports=function(){for(var r=qs(this),t=ys(r.add),n=0,a=arguments.length;n<a;n++)ps(t,r,arguments[n]);return r}});var fa=f((Ud,la)=>{var Ts=Z(),Is=Ts("toStringTag"),sa={};sa[Is]="z";la.exports=String(sa)==="[object z]"});var Me=f((Bd,ca)=>{var ws=fa(),Cs=w(),Fe=Be(),Ns=Z(),Rs=Ns("toStringTag"),Ps=Object,Ls=Fe(function(){return arguments}())=="Arguments",xs=function(e,r){try{return e[r]}catch(t){}};ca.exports=ws?Fe:function(e){var r,t,n;return e===void 0?"Undefined":e===null?"Null":typeof(t=xs(r=Ps(e),Rs))=="string"?t:Ls?Fe(r):(n=Fe(r))=="Object"&&Cs(r.callee)?"Arguments":n}});var pa=f((Jd,va)=>{var Fs=P(),Ms=U(),ga=w(),js=Me(),As=I(),Ds=hr(),da=function(){},Ks=[],ma=As("Reflect","construct"),Cr=/^\s*(?:class|function)\b/,_s=Fs(Cr.exec),$s=!Cr.exec(da),de=function(r){if(!ga(r))return!1;try{return ma(da,Ks,r),!0}catch(t){return!1}},ha=function(r){if(!ga(r))return!1;switch(js(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return $s||!!_s(Cr,Ds(r))}catch(t){return!0}};ha.sham=!0;va.exports=!ma||Ms(function(){var e;return de(de.call)||!de(Object)||!de(function(){e=!0})||e})?ha:de});var qa=f((Gd,ya)=>{var Us=pa(),Bs=fe(),Js=TypeError;ya.exports=function(e){if(Us(e))return e;throw Js(Bs(e)+" is not a constructor")}});var B=f((kd,Oa)=>{var Sa=m(),Gs=qa(),ks=le(),Hs=Z(),zs=Hs("species");Oa.exports=function(e,r){var t=Sa(e).constructor,n;return t===void 0||ks(n=Sa(t)[zs])?r:Gs(n)}});var C=f((Hd,Ea)=>{var ba=P(),Vs=O(),Ws=qe(),Ys=ba(ba.bind);Ea.exports=function(e,r){return Vs(e),r===void 0?e:Ws?Ys(e,r):function(){return e.apply(r,arguments)}}});var Nr=f((zd,Ta)=>{Ta.exports={}});var wa=f((Vd,Ia)=>{var Qs=Z(),Xs=Nr(),Zs=Qs("iterator"),el=Array.prototype;Ia.exports=function(e){return e!==void 0&&(Xs.Array===e||el[Zs]===e)}});var Rr=f((Wd,Na)=>{var rl=Me(),Ca=Ee(),tl=le(),nl=Nr(),al=Z(),ol=al("iterator");Na.exports=function(e){if(!tl(e))return Ca(e,ol)||Ca(e,"@@iterator")||nl[rl(e)]}});var Pr=f((Yd,Ra)=>{var il=S(),ul=O(),sl=m(),ll=fe(),fl=Rr(),cl=TypeError;Ra.exports=function(e,r){var t=arguments.length<2?fl(e):r;if(ul(t))return sl(il(t,e));throw cl(ll(e)+" is not iterable")}});var xa=f((Qd,La)=>{var gl=S(),Pa=m(),dl=Ee();La.exports=function(e,r,t){var n,a;Pa(e);try{if(n=dl(e,"return"),!n){if(r==="throw")throw t;return t}n=gl(n,e)}catch(o){a=!0,n=o}if(r==="throw")throw t;if(a)throw n;return Pa(n),t}});var y=f((Xd,Aa)=>{var ml=C(),hl=S(),vl=m(),pl=fe(),yl=wa(),ql=Tr(),Fa=ze(),Sl=Pr(),Ol=Rr(),Ma=xa(),bl=TypeError,je=function(e,r){this.stopped=e,this.result=r},ja=je.prototype;Aa.exports=function(e,r,t){var n=t&&t.that,a=!!(t&&t.AS_ENTRIES),o=!!(t&&t.IS_RECORD),i=!!(t&&t.IS_ITERATOR),u=!!(t&&t.INTERRUPTED),l=ml(r,n),c,h,q,J,E,Q,M,N=function(d){return c&&Ma(c,"normal",d),new je(!0,d)},ie=function(d){return a?(vl(d),u?l(d[0],d[1],N):l(d[0],d[1])):u?l(d,N):l(d)};if(o)c=e.iterator;else if(i)c=e;else{if(h=Ol(e),!h)throw bl(pl(e)+" is not iterable");if(yl(h)){for(q=0,J=ql(e);J>q;q++)if(E=ie(e[q]),E&&Fa(ja,E))return E;return new je(!1)}c=Sl(e,h)}for(Q=o?e.next:c.next;!(M=hl(Q,c)).done;){try{E=ie(M.value)}catch(d){Ma(c,"throw",d)}if(typeof E=="object"&&E&&Fa(ja,E))return E}return new je(!1)}});var V=f((Zd,Da)=>{var Pl=S();Da.exports=function(e){return Pl(Set.prototype.values,e)}});var Ua=f((em,$a)=>{var Sf=Me(),Of=String;$a.exports=function(e){if(Sf(e)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return Of(e)}});var D=f((rm,Ga)=>{var lc=S();Ga.exports=function(e){return lc(Map.prototype.entries,e)}});var Ha=f((tm,ka)=>{ka.exports=function(e,r){return e===r||e!=e&&r!=r}});var Ig={};fo(Ig,{ArrayUtil:()=>x,CODE:()=>W,Cache:()=>K,CacheStorage:()=>p,DateTimeUtil:()=>ve,StorageType:()=>g,TreeCache:()=>he,UseCacheConfig:()=>s,cachedFetch:()=>Y,cachedFetchPromise:()=>Qa,cachedGet:()=>Wa,cachedPost:()=>Ya,currentHref:()=>za,deepCopy:()=>xr,defaultFetchParams:()=>Ke,encodeUmi:()=>Ae,getDataFromBox:()=>De,query2Params:()=>re,serializeObject:()=>ae,useCache:()=>Xa,useCacheList:()=>eo});module.exports=go(Ig);var g={OnlySessionStorage:1,OnlyLocalStorage:2,BothStorage:3,NONE:0};var hs=v(),vs=xe();hs({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:vs});var Ss=v(),Os=ua();Ss({target:"Set",proto:!0,real:!0,forced:!0},{addAll:Os});var bs=v(),Es=xe();bs({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:Es});var El=v(),Tl=I(),Il=S(),wl=O(),Cl=m(),Nl=B(),Rl=y();El({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(r){var t=Cl(this),n=new(Nl(t,Tl("Set")))(t),a=wl(n.delete);return Rl(r,function(o){Il(a,n,o)}),n}});var Ll=v(),xl=m(),Fl=C(),Ml=V(),jl=y();Ll({target:"Set",proto:!0,real:!0,forced:!0},{every:function(r){var t=xl(this),n=Ml(t),a=Fl(r,arguments.length>1?arguments[1]:void 0);return!jl(n,function(o,i){if(!a(o,o,t))return i()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var Al=v(),Dl=I(),Kl=S(),_l=O(),$l=m(),Ul=C(),Bl=B(),Jl=V(),Gl=y();Al({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(r){var t=$l(this),n=Jl(t),a=Ul(r,arguments.length>1?arguments[1]:void 0),o=new(Bl(t,Dl("Set"))),i=_l(o.add);return Gl(n,function(u){a(u,u,t)&&Kl(i,o,u)},{IS_ITERATOR:!0}),o}});var kl=v(),Hl=m(),zl=C(),Vl=V(),Wl=y();kl({target:"Set",proto:!0,real:!0,forced:!0},{find:function(r){var t=Hl(this),n=Vl(t),a=zl(r,arguments.length>1?arguments[1]:void 0);return Wl(n,function(o,i){if(a(o,o,t))return i(o)},{IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var Yl=v(),Ql=I(),Ka=S(),_a=O(),Xl=m(),Zl=B(),ef=y();Yl({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(r){var t=Xl(this),n=new(Zl(t,Ql("Set"))),a=_a(t.has),o=_a(n.add);return ef(r,function(i){Ka(a,t,i)&&Ka(o,n,i)}),n}});var rf=v(),tf=S(),nf=O(),af=m(),of=y();rf({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(r){var t=af(this),n=nf(t.has);return!of(r,function(a,o){if(tf(n,t,a)===!0)return o()},{INTERRUPTED:!0}).stopped}});var uf=v(),sf=I(),lf=S(),ff=O(),cf=w(),gf=m(),df=Pr(),mf=y();uf({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(r){var t=df(this),n=gf(r),a=n.has;return cf(a)||(n=new(sf("Set"))(r),a=ff(n.has)),!mf(t,function(o,i){if(lf(a,n,o)===!1)return i()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var hf=v(),vf=S(),pf=O(),yf=m(),qf=y();hf({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(r){var t=yf(this),n=pf(t.has);return!qf(r,function(a,o){if(vf(n,t,a)===!1)return o()},{INTERRUPTED:!0}).stopped}});var bf=v(),Ef=P(),Tf=m(),If=Ua(),wf=V(),Cf=y(),Nf=Ef([].join),Rf=[].push;bf({target:"Set",proto:!0,real:!0,forced:!0},{join:function(r){var t=Tf(this),n=wf(t),a=r===void 0?",":If(r),o=[];return Cf(n,Rf,{that:o,IS_ITERATOR:!0}),Nf(o,a)}});var Pf=v(),Lf=I(),xf=C(),Ff=S(),Mf=O(),jf=m(),Af=B(),Df=V(),Kf=y();Pf({target:"Set",proto:!0,real:!0,forced:!0},{map:function(r){var t=jf(this),n=Df(t),a=xf(r,arguments.length>1?arguments[1]:void 0),o=new(Af(t,Lf("Set"))),i=Mf(o.add);return Kf(n,function(u){Ff(i,o,a(u,u,t))},{IS_ITERATOR:!0}),o}});var _f=v(),$f=O(),Uf=m(),Bf=V(),Jf=y(),Gf=TypeError;_f({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(r){var t=Uf(this),n=Bf(t),a=arguments.length<2,o=a?void 0:arguments[1];if($f(r),Jf(n,function(i){a?(a=!1,o=i):o=r(o,i,i,t)},{IS_ITERATOR:!0}),a)throw Gf("Reduce of empty set with no initial value");return o}});var kf=v(),Hf=m(),zf=C(),Vf=V(),Wf=y();kf({target:"Set",proto:!0,real:!0,forced:!0},{some:function(r){var t=Hf(this),n=Vf(t),a=zf(r,arguments.length>1?arguments[1]:void 0);return Wf(n,function(o,i){if(a(o,o,t))return i()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var Yf=v(),Qf=I(),Ba=S(),Ja=O(),Xf=m(),Zf=B(),ec=y();Yf({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(r){var t=Xf(this),n=new(Zf(t,Qf("Set")))(t),a=Ja(n.delete),o=Ja(n.add);return ec(r,function(i){Ba(a,n,i)||Ba(o,n,i)}),n}});var rc=v(),tc=I(),nc=O(),ac=m(),oc=B(),ic=y();rc({target:"Set",proto:!0,real:!0,forced:!0},{union:function(r){var t=ac(this),n=new(oc(t,tc("Set")))(t);return ic(r,nc(n.add),{that:n}),n}});var uc=v(),sc=xe();uc({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:sc});var fc=v(),cc=m(),gc=C(),dc=D(),mc=y();fc({target:"Map",proto:!0,real:!0,forced:!0},{every:function(r){var t=cc(this),n=dc(t),a=gc(r,arguments.length>1?arguments[1]:void 0);return!mc(n,function(o,i,u){if(!a(i,o,t))return u()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var hc=v(),vc=I(),pc=C(),yc=S(),qc=O(),Sc=m(),Oc=B(),bc=D(),Ec=y();hc({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(r){var t=Sc(this),n=bc(t),a=pc(r,arguments.length>1?arguments[1]:void 0),o=new(Oc(t,vc("Map"))),i=qc(o.set);return Ec(n,function(u,l){a(l,u,t)&&yc(i,o,u,l)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}});var Tc=v(),Ic=m(),wc=C(),Cc=D(),Nc=y();Tc({target:"Map",proto:!0,real:!0,forced:!0},{find:function(r){var t=Ic(this),n=Cc(t),a=wc(r,arguments.length>1?arguments[1]:void 0);return Nc(n,function(o,i,u){if(a(i,o,t))return u(i)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var Rc=v(),Pc=m(),Lc=C(),xc=D(),Fc=y();Rc({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(r){var t=Pc(this),n=xc(t),a=Lc(r,arguments.length>1?arguments[1]:void 0);return Fc(n,function(o,i,u){if(a(i,o,t))return u(o)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var Mc=v(),jc=m(),Ac=D(),Dc=Ha(),Kc=y();Mc({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(r){return Kc(Ac(jc(this)),function(t,n,a){if(Dc(n,r))return a()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var _c=v(),$c=m(),Uc=D(),Bc=y();_c({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(r){return Bc(Uc($c(this)),function(t,n,a){if(n===r)return a(t)},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}});var Jc=v(),Gc=I(),kc=C(),Hc=S(),zc=O(),Vc=m(),Wc=B(),Yc=D(),Qc=y();Jc({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(r){var t=Vc(this),n=Yc(t),a=kc(r,arguments.length>1?arguments[1]:void 0),o=new(Wc(t,Gc("Map"))),i=zc(o.set);return Qc(n,function(u,l){Hc(i,o,a(l,u,t),l)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}});var Xc=v(),Zc=I(),eg=C(),rg=S(),tg=O(),ng=m(),ag=B(),og=D(),ig=y();Xc({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(r){var t=ng(this),n=og(t),a=eg(r,arguments.length>1?arguments[1]:void 0),o=new(ag(t,Zc("Map"))),i=tg(o.set);return ig(n,function(u,l){rg(i,o,u,a(l,u,t))},{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}});var ug=v(),sg=O(),lg=m(),fg=y();ug({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(r){for(var t=lg(this),n=sg(t.set),a=arguments.length,o=0;o<a;)fg(arguments[o++],n,{that:t,AS_ENTRIES:!0});return t}});var cg=v(),gg=m(),dg=O(),mg=D(),hg=y(),vg=TypeError;cg({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(r){var t=gg(this),n=mg(t),a=arguments.length<2,o=a?void 0:arguments[1];if(dg(r),hg(n,function(i,u){a?(a=!1,o=u):o=r(o,u,i,t)},{AS_ENTRIES:!0,IS_ITERATOR:!0}),a)throw vg("Reduce of empty map with no initial value");return o}});var pg=v(),yg=m(),qg=C(),Sg=D(),Og=y();pg({target:"Map",proto:!0,real:!0,forced:!0},{some:function(r){var t=yg(this),n=Sg(t),a=qg(r,arguments.length>1?arguments[1]:void 0);return Og(n,function(o,i,u){if(a(i,o,t))return u()},{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var bg=v(),Lr=S(),Eg=m(),me=O(),Tg=TypeError;bg({target:"Map",proto:!0,real:!0,forced:!0},{update:function(r,t){var n=Eg(this),a=me(n.get),o=me(n.has),i=me(n.set),u=arguments.length;me(t);var l=Lr(o,n,r);if(!l&&u<3)throw Tg("Updating absent value");var c=l?Lr(a,n,r):me(u>2?arguments[2]:void 0)(r,n);return Lr(i,n,r,t(c,r,n)),n}});var x={contains:function(e,r,t){if(!e||e.length===0||!r)return!1;let n=t||((a,o)=>a===o);for(let a=0;a<e.length;a++)if(n(e[a],r))return!0;return!1},findOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(!e||e.length===0||r===void 0){s.EnableLog&&console.log("ArrayUtil.findOne: no array or empty, no id");return}let n=t||s.defaultIdentiyKey;if(e&&e.length>0){for(let a=0;a<e.length;a++)if(e[a][n]===r)return s.EnableLog&&console.log("ArrayUtil.findOne: found one"),e[a]}},findMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(!e||e.length===0||!r||r.length===0){s.EnableLog&&console.log("ArrayUtil.findMany: no array or empty, no ids");return}let n=t||s.defaultIdentiyKey,a=[];if(e&&e.length>0)for(let o=0;o<e.length;o++)for(let i=0;i<r.length;i++)e[o][n]===r[i]&&a.push(e[o]);return a.length===0?void 0:a},removeOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(!e||e.length===0||r===void 0)return!1;for(let n=0;n<e.length;n++)if(e[n][t]===r)return e.splice(n,1),!0;return!1},removeMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey;if(!e||e.length===0||!r||r.length===0)return!1;var n=!1;for(let a=0;a<e.length;a++)for(let o=0;o<r.length;o++)e[a][t]===r[o]&&(e.splice(a,1),n=!0);return n},getArrayByPathInTree:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.EnableLog;if(!e||e.length===0||!r||r.length===0){a&&console.log("no data tree array, or no path");return}let o=[],i=e;for(let u=0;u<r.length;u++)if(i&&i.length>0){a&&console.log("find "+r[u]);let l=x.findOne(i,r[u],t);l&&(o.push(l),i=l[n])}return a&&o.length===0&&console.log("not found elem path idKey="+t+" in tree: ",e),o},trimTreeByPath:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.EnableLog,o=x.getArrayByPathInTree(e,r,t,n,a);if(!o||o.length===0){a&&console.log("not found any one");return}if(o.length===1)return o[0];let i=[];for(let u=0;u<o.length-1;u++)i.push(R({},o[u]));i.push(o[o.length-1]);for(let u=0;u<o.length-1;u++)i[u][n]=[i[u+1]];return i[0]},findOneFromTree:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"children",n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.EnableLog;if(!e||!r)return;let o;for(let i=0;i<e.length;i++){let u=[];if(o=e[i],a&&console.log("check id="+o[n]),o[n]===r)return u.push(o),a&&console.log("got one: id="+o[n]+", return path=",u),u;{a&&console.log("check children, id="+o[n]);let l=o[t];if(l){let c=x.findOneFromTree(l,r,t,n);if(c)return c.push(o),a&&console.log("got one in child: id="+o[n]+", return path=",c),c}}}},findAllFromTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultIdentiyKey,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[];if(!(!r||!t))for(let i=0;i<r.length;i++){let u=r[i];if(o.push(u),u[a]===t)e.push([...o]);else{let l=u[n];l&&x.findAllFromTree(e,l,t,n,a,o)}o.pop()}}};var Ae=e=>encodeURIComponent(JSON.stringify(e));var za=()=>window.location.protocol+"//"+window.location.host,ae=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!e)return;let t=[];for(let n in e)if(n){let a=e[n];a==null||a===""?r&&console.log(`serializeObject: no value for ${n}, ignore`):t.push(`${n}=${a}`)}return t.length>0?t.sort().join("&"):void 0};function re(e){if(!e)return"";let r=j(R({},e),{umi:e.pagination?Ae(e.pagination):void 0,pagination:void 0});s.EnableLog&&console.log("query2Params: newQuery="+JSON.stringify(e));let t=ae(r);return t?"?"+t:""}function xr(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new WeakMap;if(typeof e!="object"||e===null)throw new TypeError("\u4F20\u5165\u53C2\u6570\u4E0D\u662F\u5BF9\u8C61");if(t.has(e))return t.get(e);let n={};return Object.keys(e).forEach(o=>{let i=e[o];typeof i!="object"||i===null||x.contains(r,o)?n[o]=i:Array.isArray(i)?n[o]=[...i]:i instanceof Set?n[o]=new Set([...i]):i instanceof Map?n[o]=new Map([...i]):(t.set(e,e),n[o]=xr(i,r,t))}),n}var Va={get:(e,r)=>fetch(e+(r?"?"+ae(r):""),{method:"GET",headers:new Headers(j(R({},s.authheaders()),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))}),post:(e,r)=>fetch(e,{method:"POST",body:JSON.stringify(r),headers:new Headers(j(R({},s.authheaders()),{"Content-Type":"application/json; charset=UTF-8"}))}),upload:(e,r)=>fetch(e,{body:r,method:"POST",headers:new Headers(j(R({},s.authheaders()),{"Content-Type":"application/octet-stream"}))}),getWithoutAuth:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return fetch(e+(r?"?"+ae(r):""),{method:"GET",headers:new Headers({"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","Referrer-Policy":t?"no-referrer":"origin"})})},postWithoutAuth:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return fetch(e,{body:JSON.stringify(r),method:"POST",headers:new Headers({"Content-Type":"application/json; charset=UTF-8","Referrer-Policy":t?"no-referrer":"origin"})})}};var s={EnableLog:!1,cacheSpace:()=>"",defaultIdentiyKey:"_id",defaultStorageType:g.OnlySessionStorage,PageSize:10,request:Va,authheaders:()=>{}};var p={getItem:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage,t=arguments.length>2?arguments[2]:void 0;if(r===g.NONE)return t;let n,a=s.cacheSpace()+e;return r===g.OnlySessionStorage?n=sessionStorage.getItem(a):r===g.OnlyLocalStorage?n=localStorage.getItem(a):r===g.BothStorage&&(n=sessionStorage.getItem(a),n||(n=localStorage.getItem(a),n&&sessionStorage.setItem(a,n))),s.EnableLog&&console.log(`CacheStorage.getItem: key=${a}, defaultValue=${t}`),n||t},getObject:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage,t=arguments.length>2?arguments[2]:void 0,n=p.getItem(e,r);return n?JSON.parse(n):t},saveItem:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g.OnlySessionStorage;if(t===g.NONE)return;let n=s.cacheSpace()+e;t===g.OnlySessionStorage?sessionStorage.setItem(n,r):t===g.OnlyLocalStorage?localStorage.setItem(n,r):t===g.BothStorage&&(sessionStorage.setItem(n,r),localStorage.setItem(n,r)),s.EnableLog&&console.log(`CacheStorage.saveItem: key=${n}`)},saveObject:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g.OnlySessionStorage;return p.saveItem(e,JSON.stringify(r),t)},remove:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g.OnlySessionStorage;if(r===g.NONE)return;let t=s.cacheSpace()+e;r===g.OnlySessionStorage?sessionStorage.removeItem(t):r===g.OnlyLocalStorage?localStorage.removeItem(t):r===g.BothStorage&&(sessionStorage.removeItem(t),localStorage.removeItem(t))}};var K={findOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(r===void 0){s.EnableLog&&console.log("Cache.findOne: no id");return}if(n===g.NONE)return;let a=t||s.defaultIdentiyKey,o=p.getItem(e,n);if(o){let i=JSON.parse(o);if(i&&i.length>0){for(let u=0;u<i.length;u++)if(i[u][a]===r)return s.EnableLog&&console.log("Cache.findOne: found, shortKey: "+e),i[u]}}},findMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return;let a=t||s.defaultIdentiyKey,o=p.getItem(e,n);if(o){let i=JSON.parse(o);if(i&&i.length>0){for(let u=0;u<i.length;u++){let l=i[u];for(let c=0;c<r.length;c++)l[a]===r[c]&&i.push(l)}return s.EnableLog&&console.log("Cache.findMany: found, shortKey: "+e),i}}},onAddOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultStorageType;if(t===g.NONE)return!1;let n=p.getItem(e,t);if(n){let a=JSON.parse(n);a&&a.length>0?(a.unshift(r),p.saveObject(e,a)):p.saveObject(e,[r])}else p.saveObject(e,[r]);return s.EnableLog&&console.log("Cache.onAddOne: done, shortKey: "+e),!0},onEditOne:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=p.getItem(e,n);if(o){let i=JSON.parse(o);if(i&&i.length>0){for(let u=0;u<i.length;u++)if(i[u][a]===r[a])return s.EnableLog&&console.log(`Cache.onEditOne, e[${a}]=${r[a]}, shortKey: ${e}`),i[u]=r,p.saveObject(e,i),!0;s.EnableLog&&console.log(`Cache.onEditOne\uFF1Anot found in list, key=${a}, shortKey: ${e}`)}}else s.EnableLog&&console.log("Cache.onEditOne\uFF1Anot found list: shortKey: "+e);return!1},onEditMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=p.getItem(e,n);if(o){let i=!1,u=JSON.parse(o);if(u&&u.length>0){for(let l=0;l<r.length;l++){let c=r[l];for(let h=0;h<u.length;h++)u[h][a]===c[a]&&(u[h]=c,i=!0)}if(i)return p.saveItem(e,JSON.stringify(u)),s.EnableLog&&console.log("Cache.onEditMany: updateMany done, shortKey: "+e),!0}else return p.saveItem(e,JSON.stringify(r)),s.EnableLog&&console.log("Cache.onEditMany: insert done, shortKey: "+e),!0}else s.EnableLog&&console.log("Cache.onEditMany: not found list, shortKey: "+e);return!1},onDelOneById:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(r===void 0||n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=p.getItem(e);if(o){let i=JSON.parse(o);if(i&&i.length>0){for(let u=0;u<i.length;u++)if(i[u][a]===r)return i.splice(u,1),p.saveItem(e,JSON.stringify(i)),s.EnableLog&&console.log(`Cache.onDelOneById: del done: ${a}=${r}, shortKey: ${e}`),!0}}return!1},onDelOne:function(e,r){var t;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(a===g.NONE)return!1;let o=n||s.defaultIdentiyKey,i=(t=r[o])===null||t===void 0?void 0:t.toString();return i?(s.EnableLog&&console.log(`Cache.onDelOne: del done: ${o}=${i}, shortKey: ${e}`),K.onDelOneById(e,i,n,a)):(console.log("Cache.onDelOne: not found id by key="+o+"in entity="+JSON.stringify(r)),!1)},onDelManyByIds:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(!r||n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=p.getItem(e);if(o){let i=!1,u=JSON.parse(o);if(u&&u.length>0){for(let l=0;l<u.length;l++)for(let c=0;c<r.length;c++){let h=r[c];u[l][a]===h&&(s.EnableLog&&console.log(`Cache.onDelManyByIds: del one: ${a}=${h}, shortKey: ${e}`),u.splice(l,1),i=!0)}return i&&(p.saveItem(e,JSON.stringify(u)),s.EnableLog&&console.log(`Cache.onDelManyByIds: del done, shortKey: ${e}`)),!0}}return!1},onDelMany:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultStorageType;if(n===g.NONE)return!1;let a=t||s.defaultIdentiyKey,o=r.map(i=>{var u;return(u=i[a])===null||u===void 0?void 0:u.toString()}).filter(i=>!!i);return o&&o.length>0?K.onDelManyByIds(e,o,t,n):(s.EnableLog&&console.log("Cache.onDelOne: not found id by key="+a+"in entity list="+JSON.stringify(r)),!1)},evictCache:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s.defaultStorageType,t=s.cacheSpace()+e;r===g.OnlySessionStorage?sessionStorage.removeItem(t):r===g.OnlyLocalStorage?localStorage.removeItem(t):r===g.BothStorage&&(sessionStorage.removeItem(t),localStorage.removeItem(t)),s.EnableLog&&console.log("Cache.evictCache done, shortKey: "+e)},evictAllCaches:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s.defaultStorageType;e===g.OnlySessionStorage?sessionStorage.clear():e===g.OnlyLocalStorage?localStorage.clear():e===g.BothStorage&&(sessionStorage.clear(),localStorage.clear()),s.EnableLog&&console.log("Cache.evictAllCaches done")}};var W;(function(e){e.OK="OK",e.KO="KO",e.NewUser="NewUser",e.TokenExpired="TokenExpired"})(W||(W={}));function De(e){if(e){if(e.code===W.OK)return e.data;console.warn("getDataFromBox:"+JSON.stringify(e));return}else{console.warn("\u51FA\u9519\u4E86\uFF0C\u8BF7\u6C42\u7ED3\u679C\u6CA1\u6709\u6570\u636E");return}}var oe=require("react");function Ke(e,r,t,n){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;return{url:e,data:t,shortKey:n,method:"GET",attachAuthHeader:o,isShowLoading:a,storageType:s.defaultStorageType,onOK:r,onNoData:()=>{s.EnableLog&&console.log("defaultFetchParams: onNoData, no data from remote server"),s.showToast&&s.showToast("no data")},onKO:(u,l)=>{s.EnableLog&&console.log("defaultFetchParams: onKO from remote server: code="+u+", msg="+l),s.showToast&&s.showToast(u+":"+l)},onErr:u=>{s.EnableLog&&console.log("defaultFetchParams: onErr from remote server: errMsg="+u),s.showToast&&s.showToast(u)}}}function Wa(e,r,t,n){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,i=Ke(e,r,t,n,a,o);return i.method="GET",Y(i)}function Ya(e,r,t,n){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,i=Ke(e,r,t,n,a,o);return i.method="POST",Y(i)}function Y(e){let r=e.storageType===void 0?s.defaultStorageType:e.storageType;if(e.shortKey){let i=p.getObject(e.shortKey,r);if(i)return s.EnableLog&&console.log("cachedFetch: got value from cache, shortKey="+e.shortKey),e.onOK(i),!0;s.EnableLog&&console.log("cachedFetch: not found value from cache, shortKey="+e.shortKey)}let t=e.url,n,a=e.attachAuthHeader===!1?void 0:s.authheaders();switch(e.method){case"GET":case"DELETE":{t=e.url+re(e.data),n={method:e.method,headers:new Headers(j(R({},a),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))};break}case"POST":case"PUT":{t=e.url,n={method:e.method,body:e.data?JSON.stringify(e.data):void 0,headers:new Headers(j(R({},a),{"Content-Type":"application/json; charset=UTF-8"}))};break}default:return console.warn("please use fetch API directly"),!1}let o=e.isShowLoading!==!1;if(o){let i=e.showLoading||s.showLoading;i&&i()}return s.EnableLog&&console.log("cachedFetch: from remote server..."),fetch(t,n).then(i=>{if(o&&e.hideLoading){let u=e.hideLoading||s.hideLoading;u&&u()}if(e.onDone&&e.onDone(),i.ok)return i.json();{let u=i.status+": "+i.statusText;throw console.warn("cachedFetch: "+u),new Error(u)}}).then(i=>{let u=e.transformDataBoxFromResponseJson?e.transformDataBoxFromResponseJson(i):i;if(u.code===W.OK){let l=De(u);return l===void 0?e.onNoData?(s.EnableLog&&console.log("cachedFetch: no data from remote server"),e.onNoData()):console.log("cachedFetch: no onNoData handler"):(e.shortKey&&p.saveItem(e.shortKey,JSON.stringify(l),r),e.onOK(l)),!1}else return e.onKO?(s.EnableLog&&console.log("cachedFetch: fail from remote server: code="+u.code+",msg="+u.msg),e.onKO(u.code,u.msg)):console.log("cachedFetch: no onKO handler"),!1}).catch(i=>{if(o&&e.hideLoading){let u=e.hideLoading||s.hideLoading;u&&u()}if(s.EnableLog&&console.log("cachedFetch exception from remote server:",i),e.onErr)e.onErr(i.message);else throw console.warn("cachedFetch: no onErr handler, but has err: "+i.message+", throw it"),new Error(i.message);return!1}),!1}var Qa=function(a,o,i,u){return Kr(this,arguments,function*(e,r,t,n){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,c=arguments.length>5?arguments[5]:void 0,h=arguments.length>6?arguments[6]:void 0,q=arguments.length>7?arguments[7]:void 0,J=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1,E=arguments.length>9?arguments[9]:void 0,Q=arguments.length>10?arguments[10]:void 0;if(n){let d=p.getObject(n,l);if(d){s.EnableLog&&console.log("cachedFetchPromise: got value from cache, shortKey="+n);let b=h?h(d):d;return new Promise((T,G)=>T(b))}else s.EnableLog&&console.log("cachedFetchPromise: not found value from cache, shortKey="+n)}let M,N=q===!1?void 0:s.authheaders();switch(r){case"GET":case"DELETE":{e=e+re(t),M={method:r,headers:new Headers(j(R({},N),{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}))};break}case"POST":case"PUT":{e=e,M={method:r,body:t?JSON.stringify(t):void 0,headers:new Headers(j(R({},N),{"Content-Type":"application/json; charset=UTF-8"}))};break}default:return console.warn("cachedFetchPromise: please use fetch API directly"),new Promise((d,b)=>b("please use fetch API directly"))}if(J){let d=E||s.showLoading;d&&d()}return s.EnableLog&&console.log("cachedFetchPromise: from remote server..."),fetch(e,M).then(d=>{if(J&&Q){let b=Q||s.hideLoading;b&&b()}if(d.ok)return d.json();{let b=d.status+": "+d.statusText;throw console.warn("cachedFetchPromise: "+b),new Error(b)}}).then(d=>{let b=c?c(d):d;if(b.code===W.OK){let T=b.data;T===void 0?s.EnableLog&&console.log("cachedFetchPromise: no data from remote server"):n&&p.saveItem(n,JSON.stringify(T),l);let G=h?h(T):T;return new Promise(ue=>ue(G))}else return s.EnableLog&&console.log("cachedFetchPromise: fail from remote server: code="+b.code+",msg="+b.msg),new Promise((T,G)=>G("code="+b.code+", msg="+b.msg))}).catch(d=>{throw s.EnableLog?console.log("cachedFetchPromise exception from remote server:"+d):console.warn("cachedFetchPromise: no onErr handler, but has err: "+d),Error(d)})})};function Xa(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,[o,i]=(0,oe.useState)(!1),[u,l]=(0,oe.useState)(),[c,h]=(0,oe.useState)();return(0,oe.useEffect)(()=>{i(!0),n&&(!s.showLoading||!s.hideLoading)&&console.warn("not config request showLoading/hideLoading, please set ConfigRequest firstly"),Y({url:e,shortKey:r,storageType:a,attachAuthHeader:!t,method:"GET",onOK:q=>{i(!1),l(q)},onNoData:()=>{i(!1),h("\u6570\u636E\u79FB\u6C11\u706B\u661F\u4E86^_^")},onKO:(q,J)=>{i(!1),h(q+": "+J)},showLoading:n?s.showLoading:void 0,hideLoading:n?s===null||s===void 0?void 0:s.hideLoading:void 0})},[e]),{loading:o,entity:u,errMsg:c}}var F=require("react");function eo(e,r,t){var n;let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,[i,u]=(0,F.useState)([]),[l,c]=(0,F.useState)(!0),[h,q]=(0,F.useState)(!1),[J,E]=(0,F.useState)(),[Q,M]=(0,F.useState)(r?Za(r):!0),[N,ie]=(0,F.useState)(),[d,b]=(0,F.useState)(0);s.EnableLog&&console.log("call useCacheList, wholeUrl: "+N+", current list.length: "+i.length);let{current:T}=(0,F.useRef)({pageSize:(t==null||(n=t.pagination)===null||n===void 0?void 0:n.pageSize)||s.PageSize,useCache:!!r,isLoadMore:!1}),G=L=>{T.useCache=L},ue=L=>{T.isLoadMore=L},ro=()=>{b(d+1)},to=L=>{s.EnableLog&&console.log("setQuery: "+JSON.stringify(L)),ie(e+re(L))},Fr=(L,no,ao)=>Y({url:ao,method:"GET",attachAuthHeader:!0,storageType:o,isShowLoading:!0,onDone:()=>{ue(!1)},onOK:_=>{c(!1),q(!1),G(!0);let se=L&&i&&i.length>0?i.concat(_):_;if(u(se),r&&p.saveObject(r,se,o),a){let Mr=_.length>=no;M(Mr),r&&_e(r,Mr)}s.EnableLog&&console.log("return from remote server: list.length: "+_.length)},onKO:(_,se)=>{c(!1),q(!0),a&&(M(!1),r&&_e(r,!1)),E(_+": "+se),s.EnableLog&&console.log("remote server return err code="+_+", msg="+se)},onNoData:()=>{c(!1),q(!0),a&&(E("no data"),r&&_e(r,!1)),s.EnableLog&&console.log("return from remote server: no data")},onErr:_=>{c(!1),G(!1),q(!0),E(_),a&&(r&&_e(r,!1),M(!1)),ue(!1),s.EnableLog&&console.log("useCacheList exception from remote server: ",_)}});return(0,F.useEffect)(()=>{if(s.EnableLog&&console.log("useCacheList useEffect, try load from local or remote, refreshCount="+d+", wholeUrl="+N),c(!0),T.useCache&&r){let L=p.getObject(r,o);L?(s.EnableLog&&console.log("fetch from local cache, shortKey:"+r+", list.length: "+L.length),u(L),c(!1),M(Za(r))):(s.EnableLog&&console.log("no local cache, try from remote..."),N?Fr(T.isLoadMore,T.pageSize,N):console.log("wholeUrl is not set, setQuery firstly"))}else s.EnableLog&&console.log("useCache=false, try from remote..."),N?Fr(T.isLoadMore,T.pageSize,N):console.log("wholeUrl is not set, setQuery firstly")},[N,d]),{isLoading:l,isError:h,errMsg:J,loadMoreState:Q,list:i,refreshCount:d,setList:u,setQuery:to,setRefresh:ro,setUseCache:G,setIsLoadMore:ue}}function Za(e){let r=s.cacheSpace()+e+"/loadMore",t=sessionStorage.getItem(r);return!(t&&t==="0")}function _e(e,r){let t=s.cacheSpace()+e+"/loadMore";sessionStorage.setItem(t,r?"1":"0")}var he={getElementsByPathIdsInTreeFromCache:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.defaultIdentiyKey,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultStorageType,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.EnableLog;if(a===g.NONE){o&&console.log("StorageType is none");return}if(!r||r.length===0){o&&console.log("no path");return}let i=p.getItem(e,a);if(i){let u=JSON.parse(i);return x.getArrayByPathInTree(u,r,t,n)}else o&&console.log("no key="+e)},getPathFromTreeCacheKey:function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"children",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:s.defaultIdentiyKey,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType;if(r===void 0){s.EnableLog&&console.log("Cache.findOne: no id");return}if(o===g.NONE)return;let i=p.getItem(e,o);if(i){let l=JSON.parse(i);if(t){let c=[];return x.findAllFromTree(c,l,r,n,a),c}else{var u;return(u=x.findOneFromTree(l,r,n,a))===null||u===void 0?void 0:u.reverse()}}},onAddOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",o=arguments.length>5?arguments[5]:void 0,i=arguments.length>6&&arguments[6]!==void 0?arguments[6]:s.defaultStorageType,u=arguments.length>7&&arguments[7]!==void 0?arguments[7]:s.EnableLog;if(i===g.NONE)return!1;if(!t||t.length===0)K.onAddOne(e,r,i);else{let l=he.getElementsByPathIdsInTreeFromCache(e,t,n,a,i,u);if(!l||l.length===0)return console.warn("no parentElemPath for parentIdPath, shortKey="+e+", idKey="+n+", parentPath="+JSON.stringify(t)),!1;if((l==null?void 0:l.length)!=t.length)return console.warn("not get enough parentElemPath for parentIdPath, shortKey="+e+", idKey="+n+", parentPath="+JSON.stringify(t)),!1;let c=l[l.length-1];o&&o(l,c),c[a]?c[a].push(r):c[a]=[r],K.onEditOne(e,l[0],n,i)}return!0},onEditOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType,i=arguments.length>6&&arguments[6]!==void 0?arguments[6]:s.EnableLog;if(o===g.NONE)return!1;if(t.length===0)return console.warn("idPath is empty"),!1;let u=he.getElementsByPathIdsInTreeFromCache(e,t,n,a,o,i);if(!u||u.length===0)return console.warn("no elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if((u==null?void 0:u.length)!=t.length)return console.warn("not get enough elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if(u.length===1)K.onEditOne(e,r,n,o);else{let l=u[u.length-2],c=l[a],h=!1;for(let q=0;q<c.length;q++)if(c[q][n]===r[n]){c[q]=r,h=!0,i&&console.log("got one and update it in chidlren");break}if(h)K.onEditOne(e,u[0],n,o);else return i&&console.warn("not found in chidlren, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)+", parent=",l),!1}return!0},onDelOneInTree:function(e,r,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:s.defaultIdentiyKey,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"children",o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:s.defaultStorageType,i=arguments.length>6&&arguments[6]!==void 0?arguments[6]:s.EnableLog;if(o===g.NONE)return!1;if(t.length===0)return console.warn("idPath is empty"),!1;if(t.length===1)return i&&console.log("del root node in cache"),K.onDelOneById(e,t[0],n,o),!0;let u=he.getElementsByPathIdsInTreeFromCache(e,t,n,a,o,i);if(!u||u.length===0)return console.warn("no elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;if((u==null?void 0:u.length)!=t.length)return console.warn("not get enough elemPath for idPath, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)),!1;let l=u[u.length-2],c=l[a],h=!1;for(let q=0;q<c.length;q++)if(c[q][n]===r[n]){c.splice(q,1),h=!0,i&&console.log("got one and update it in chidlren");break}if(h)K.onEditOne(e,u[0],n,o);else return i&&console.warn("not found in chidlren, shortKey="+e+", idKey="+n+", idPath="+JSON.stringify(t)+", parent=",l),!1;return!0}};var ve={dateFormat:function(r,t){let n=new Map;return n.set("M+",r.getMonth()+1),n.set("d+",r.getDate()),n.set("h+",r.getHours()),n.set("m+",r.getMinutes()),n.set("s+",r.getSeconds()),n.set("q+",Math.floor((r.getMonth()+3)/3)),n.set("S",r.getMilliseconds()),/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(r.getFullYear()+"").substr(4-RegExp.$1.length))),n.forEach((a,o)=>{new RegExp("("+o+")").test(t)&&(t=t.replace(RegExp.$1,RegExp.$1.length===1?a.toString():("00"+a).substr((""+a).length)))}),t},formatYearDateTime:e=>{if(!e)return"";let r=new Date(e);return ve.dateFormat(r,"yyyy-MM-dd hh:mm:ss")},formatDateTime:e=>{if(!e)return"";let r=new Date(e);return ve.dateFormat(r,"MM-dd hh:mm:ss")},formatDate:e=>{if(!e)return"";let r=new Date(e);return ve.dateFormat(r,"MM\u6708dd\u65E5")},formatDuration:function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"\u9605\u8BFB\uFF1A";if(!e)return"";let n=Math.floor(e/3600),a=Math.floor((e-n*3600)/60),o=Math.floor(e-n*3600-a*60),i=r?t:"";return n>0&&(i+=n+"\u5C0F\u65F6"),a>0&&(i+=a+"\u5206"),o>0&&(i+=o+"\u79D2"),i}};0&&(module.exports={ArrayUtil,CODE,Cache,CacheStorage,DateTimeUtil,StorageType,TreeCache,UseCacheConfig,cachedFetch,cachedFetchPromise,cachedGet,cachedPost,currentHref,deepCopy,defaultFetchParams,encodeUmi,getDataFromBox,query2Params,serializeObject,useCache,useCacheList}); |
{ | ||
"name": "@rwsbillyang/usecache", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"description": "react hooks use cache before client fetch data from remote server, likes cache in server side before database I/O", | ||
@@ -5,0 +5,0 @@ "repository": { |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
167333
964
17