Comparing version 1.0.0-alpha.0 to 1.0.0-alpha.1
@@ -1,2 +0,2 @@ | ||
(function(y,$){typeof exports=="object"&&typeof module<"u"?$(exports,require("vue-demi")):typeof define=="function"&&define.amd?define(["exports","vue-demi"],$):(y=typeof globalThis<"u"?globalThis:y||self,$(y.Admate={},y.VueDemi))})(this,function(y,$){"use strict";var xr=typeof global=="object"&&global&&global.Object===Object&&global,Vn=typeof self=="object"&&self&&self.Object===Object&&self,E=xr||Vn||Function("return this")(),C=E.Symbol,zr=Object.prototype,Kn=zr.hasOwnProperty,qn=zr.toString,ut=C?C.toStringTag:void 0;function Xn(t){var r=Kn.call(t,ut),e=t[ut];try{t[ut]=void 0;var n=!0}catch{}var o=qn.call(t);return n&&(r?t[ut]=e:delete t[ut]),o}var Yn=Object.prototype,Zn=Yn.toString;function Jn(t){return Zn.call(t)}var Qn="[object Null]",kn="[object Undefined]",Nr=C?C.toStringTag:void 0;function V(t){return t==null?t===void 0?kn:Qn:Nr&&Nr in Object(t)?Xn(t):Jn(t)}function F(t){return t!=null&&typeof t=="object"}var to="[object Symbol]";function Bt(t){return typeof t=="symbol"||F(t)&&V(t)==to}function ro(t,r){for(var e=-1,n=t==null?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o}var S=Array.isArray,eo=1/0,Dr=C?C.prototype:void 0,Ur=Dr?Dr.toString:void 0;function Br(t){if(typeof t=="string")return t;if(S(t))return ro(t,Br)+"";if(Bt(t))return Ur?Ur.call(t):"";var r=t+"";return r=="0"&&1/t==-eo?"-0":r}function M(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}function Rt(t){return t}var no="[object AsyncFunction]",oo="[object Function]",ao="[object GeneratorFunction]",io="[object Proxy]";function Gt(t){if(!M(t))return!1;var r=V(t);return r==oo||r==ao||r==no||r==io}var Wt=E["__core-js_shared__"],Rr=function(){var t=/[^.]+$/.exec(Wt&&Wt.keys&&Wt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function uo(t){return!!Rr&&Rr in t}var co=Function.prototype,fo=co.toString;function K(t){if(t!=null){try{return fo.call(t)}catch{}try{return t+""}catch{}}return""}var so=/[\\^$.*+?()[\]{}|]/g,lo=/^\[object .+?Constructor\]$/,po=Function.prototype,ho=Object.prototype,bo=po.toString,go=ho.hasOwnProperty,vo=RegExp("^"+bo.call(go).replace(so,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function yo(t){if(!M(t)||uo(t))return!1;var r=Gt(t)?vo:lo;return r.test(K(t))}function _o(t,r){return t==null?void 0:t[r]}function q(t,r){var e=_o(t,r);return yo(e)?e:void 0}var Ht=q(E,"WeakMap"),Gr=Object.create,jo=function(){function t(){}return function(r){if(!M(r))return{};if(Gr)return Gr(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();function mo(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function wo(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}var Oo=800,To=16,Ao=Date.now;function $o(t){var r=0,e=0;return function(){var n=Ao(),o=To-(n-e);if(e=n,o>0){if(++r>=Oo)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function So(t){return function(){return t}}var jt=function(){try{var t=q(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Io=jt?function(t,r){return jt(t,"toString",{configurable:!0,enumerable:!1,value:So(r),writable:!0})}:Rt,Po=$o(Io);function Eo(t,r){for(var e=-1,n=t==null?0:t.length;++e<n&&r(t[e],e,t)!==!1;);return t}var Co=9007199254740991,Fo=/^(?:0|[1-9]\d*)$/;function Vt(t,r){var e=typeof t;return r=r??Co,!!r&&(e=="number"||e!="symbol"&&Fo.test(t))&&t>-1&&t%1==0&&t<r}function mt(t,r,e){r=="__proto__"&&jt?jt(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e}function ct(t,r){return t===r||t!==t&&r!==r}var Mo=Object.prototype,Lo=Mo.hasOwnProperty;function Wr(t,r,e){var n=t[r];(!(Lo.call(t,r)&&ct(n,e))||e===void 0&&!(r in t))&&mt(t,r,e)}function Hr(t,r,e,n){var o=!e;e||(e={});for(var a=-1,u=r.length;++a<u;){var i=r[a],f=n?n(e[i],t[i],i,e,t):void 0;f===void 0&&(f=t[i]),o?mt(e,i,f):Wr(e,i,f)}return e}var Vr=Math.max;function xo(t,r,e){return r=Vr(r===void 0?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=Vr(n.length-r,0),u=Array(a);++o<a;)u[o]=n[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=n[o];return i[r]=e(u),mo(t,this,i)}}function zo(t,r){return Po(xo(t,r,Rt),t+"")}var No=9007199254740991;function Kt(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=No}function wt(t){return t!=null&&Kt(t.length)&&!Gt(t)}function Do(t,r,e){if(!M(e))return!1;var n=typeof r;return(n=="number"?wt(e)&&Vt(r,e.length):n=="string"&&r in e)?ct(e[r],t):!1}function Kr(t){return zo(function(r,e){var n=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(o--,a):void 0,u&&Do(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),r=Object(r);++n<o;){var i=e[n];i&&t(r,i,n,a)}return r})}var Uo=Object.prototype;function qt(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||Uo;return t===e}function Bo(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}var Ro="[object Arguments]";function qr(t){return F(t)&&V(t)==Ro}var Xr=Object.prototype,Go=Xr.hasOwnProperty,Wo=Xr.propertyIsEnumerable,Ot=qr(function(){return arguments}())?qr:function(t){return F(t)&&Go.call(t,"callee")&&!Wo.call(t,"callee")};function Ho(){return!1}var Yr=typeof y=="object"&&y&&!y.nodeType&&y,Zr=Yr&&typeof module=="object"&&module&&!module.nodeType&&module,Vo=Zr&&Zr.exports===Yr,Jr=Vo?E.Buffer:void 0,Ko=Jr?Jr.isBuffer:void 0,ft=Ko||Ho,qo="[object Arguments]",Xo="[object Array]",Yo="[object Boolean]",Zo="[object Date]",Jo="[object Error]",Qo="[object Function]",ko="[object Map]",ta="[object Number]",ra="[object Object]",ea="[object RegExp]",na="[object Set]",oa="[object String]",aa="[object WeakMap]",ia="[object ArrayBuffer]",ua="[object DataView]",ca="[object Float32Array]",fa="[object Float64Array]",sa="[object Int8Array]",la="[object Int16Array]",pa="[object Int32Array]",da="[object Uint8Array]",ha="[object Uint8ClampedArray]",ba="[object Uint16Array]",ga="[object Uint32Array]",w={};w[ca]=w[fa]=w[sa]=w[la]=w[pa]=w[da]=w[ha]=w[ba]=w[ga]=!0,w[qo]=w[Xo]=w[ia]=w[Yo]=w[ua]=w[Zo]=w[Jo]=w[Qo]=w[ko]=w[ta]=w[ra]=w[ea]=w[na]=w[oa]=w[aa]=!1;function va(t){return F(t)&&Kt(t.length)&&!!w[V(t)]}function Xt(t){return function(r){return t(r)}}var Qr=typeof y=="object"&&y&&!y.nodeType&&y,st=Qr&&typeof module=="object"&&module&&!module.nodeType&&module,ya=st&&st.exports===Qr,Yt=ya&&xr.process,nt=function(){try{var t=st&&st.require&&st.require("util").types;return t||Yt&&Yt.binding&&Yt.binding("util")}catch{}}(),kr=nt&&nt.isTypedArray,Zt=kr?Xt(kr):va,_a=Object.prototype,ja=_a.hasOwnProperty;function te(t,r){var e=S(t),n=!e&&Ot(t),o=!e&&!n&&ft(t),a=!e&&!n&&!o&&Zt(t),u=e||n||o||a,i=u?Bo(t.length,String):[],f=i.length;for(var c in t)(r||ja.call(t,c))&&!(u&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Vt(c,f)))&&i.push(c);return i}function re(t,r){return function(e){return t(r(e))}}var ma=re(Object.keys,Object),wa=Object.prototype,Oa=wa.hasOwnProperty;function Ta(t){if(!qt(t))return ma(t);var r=[];for(var e in Object(t))Oa.call(t,e)&&e!="constructor"&&r.push(e);return r}function Jt(t){return wt(t)?te(t):Ta(t)}function Aa(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var $a=Object.prototype,Sa=$a.hasOwnProperty;function Ia(t){if(!M(t))return Aa(t);var r=qt(t),e=[];for(var n in t)n=="constructor"&&(r||!Sa.call(t,n))||e.push(n);return e}function Qt(t){return wt(t)?te(t,!0):Ia(t)}var Pa=Kr(function(t,r,e,n){Hr(r,Qt(r),t,n)}),Ea=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ca=/^\w*$/;function kt(t,r){if(S(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||Bt(t)?!0:Ca.test(t)||!Ea.test(t)||r!=null&&t in Object(r)}var lt=q(Object,"create");function Fa(){this.__data__=lt?lt(null):{},this.size=0}function Ma(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var La="__lodash_hash_undefined__",xa=Object.prototype,za=xa.hasOwnProperty;function Na(t){var r=this.__data__;if(lt){var e=r[t];return e===La?void 0:e}return za.call(r,t)?r[t]:void 0}var Da=Object.prototype,Ua=Da.hasOwnProperty;function Ba(t){var r=this.__data__;return lt?r[t]!==void 0:Ua.call(r,t)}var Ra="__lodash_hash_undefined__";function Ga(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=lt&&r===void 0?Ra:r,this}function X(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}X.prototype.clear=Fa,X.prototype.delete=Ma,X.prototype.get=Na,X.prototype.has=Ba,X.prototype.set=Ga;function Wa(){this.__data__=[],this.size=0}function Tt(t,r){for(var e=t.length;e--;)if(ct(t[e][0],r))return e;return-1}var Ha=Array.prototype,Va=Ha.splice;function Ka(t){var r=this.__data__,e=Tt(r,t);if(e<0)return!1;var n=r.length-1;return e==n?r.pop():Va.call(r,e,1),--this.size,!0}function qa(t){var r=this.__data__,e=Tt(r,t);return e<0?void 0:r[e][1]}function Xa(t){return Tt(this.__data__,t)>-1}function Ya(t,r){var e=this.__data__,n=Tt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function z(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}z.prototype.clear=Wa,z.prototype.delete=Ka,z.prototype.get=qa,z.prototype.has=Xa,z.prototype.set=Ya;var pt=q(E,"Map");function Za(){this.size=0,this.__data__={hash:new X,map:new(pt||z),string:new X}}function Ja(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function At(t,r){var e=t.__data__;return Ja(r)?e[typeof r=="string"?"string":"hash"]:e.map}function Qa(t){var r=At(this,t).delete(t);return this.size-=r?1:0,r}function ka(t){return At(this,t).get(t)}function ti(t){return At(this,t).has(t)}function ri(t,r){var e=At(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this}function N(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}N.prototype.clear=Za,N.prototype.delete=Qa,N.prototype.get=ka,N.prototype.has=ti,N.prototype.set=ri;var ei="Expected a function";function tr(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(ei);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var u=t.apply(this,n);return e.cache=a.set(o,u)||a,u};return e.cache=new(tr.Cache||N),e}tr.Cache=N;var ni=500;function oi(t){var r=tr(t,function(n){return e.size===ni&&e.clear(),n}),e=r.cache;return r}var ai=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ii=/\\(\\)?/g,ui=oi(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(ai,function(e,n,o,a){r.push(o?a.replace(ii,"$1"):n||e)}),r});function ci(t){return t==null?"":Br(t)}function ee(t,r){return S(t)?t:kt(t,r)?[t]:ui(ci(t))}var fi=1/0;function $t(t){if(typeof t=="string"||Bt(t))return t;var r=t+"";return r=="0"&&1/t==-fi?"-0":r}function ne(t,r){r=ee(r,t);for(var e=0,n=r.length;t!=null&&e<n;)t=t[$t(r[e++])];return e&&e==n?t:void 0}function si(t,r,e){var n=t==null?void 0:ne(t,r);return n===void 0?e:n}function li(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}var pi=re(Object.getPrototypeOf,Object);const oe=pi;var di="[object Object]",hi=Function.prototype,bi=Object.prototype,ae=hi.toString,gi=bi.hasOwnProperty,vi=ae.call(Object);function yi(t){if(!F(t)||V(t)!=di)return!1;var r=oe(t);if(r===null)return!0;var e=gi.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&ae.call(e)==vi}function _i(){this.__data__=new z,this.size=0}function ji(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e}function mi(t){return this.__data__.get(t)}function wi(t){return this.__data__.has(t)}var Oi=200;function Ti(t,r){var e=this.__data__;if(e instanceof z){var n=e.__data__;if(!pt||n.length<Oi-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new N(n)}return e.set(t,r),this.size=e.size,this}function I(t){var r=this.__data__=new z(t);this.size=r.size}I.prototype.clear=_i,I.prototype.delete=ji,I.prototype.get=mi,I.prototype.has=wi,I.prototype.set=Ti;var ie=typeof y=="object"&&y&&!y.nodeType&&y,ue=ie&&typeof module=="object"&&module&&!module.nodeType&&module,Ai=ue&&ue.exports===ie,ce=Ai?E.Buffer:void 0,fe=ce?ce.allocUnsafe:void 0;function se(t,r){if(r)return t.slice();var e=t.length,n=fe?fe(e):new t.constructor(e);return t.copy(n),n}function $i(t,r){for(var e=-1,n=t==null?0:t.length,o=0,a=[];++e<n;){var u=t[e];r(u,e,t)&&(a[o++]=u)}return a}function Si(){return[]}var Ii=Object.prototype,Pi=Ii.propertyIsEnumerable,le=Object.getOwnPropertySymbols,Ei=le?function(t){return t==null?[]:(t=Object(t),$i(le(t),function(r){return Pi.call(t,r)}))}:Si;function Ci(t,r,e){var n=r(t);return S(t)?n:li(n,e(t))}function rr(t){return Ci(t,Jt,Ei)}var er=q(E,"DataView"),nr=q(E,"Promise"),or=q(E,"Set"),pe="[object Map]",Fi="[object Object]",de="[object Promise]",he="[object Set]",be="[object WeakMap]",ge="[object DataView]",Mi=K(er),Li=K(pt),xi=K(nr),zi=K(or),Ni=K(Ht),Y=V;(er&&Y(new er(new ArrayBuffer(1)))!=ge||pt&&Y(new pt)!=pe||nr&&Y(nr.resolve())!=de||or&&Y(new or)!=he||Ht&&Y(new Ht)!=be)&&(Y=function(t){var r=V(t),e=r==Fi?t.constructor:void 0,n=e?K(e):"";if(n)switch(n){case Mi:return ge;case Li:return pe;case xi:return de;case zi:return he;case Ni:return be}return r});const dt=Y;var Di=Object.prototype,Ui=Di.hasOwnProperty;function Bi(t){var r=t.length,e=new t.constructor(r);return r&&typeof t[0]=="string"&&Ui.call(t,"index")&&(e.index=t.index,e.input=t.input),e}var St=E.Uint8Array;function ar(t){var r=new t.constructor(t.byteLength);return new St(r).set(new St(t)),r}function Ri(t,r){var e=ar(t.buffer);return new t.constructor(e,t.byteOffset,t.byteLength)}var Gi=/\w*$/;function Wi(t){var r=new t.constructor(t.source,Gi.exec(t));return r.lastIndex=t.lastIndex,r}var ve=C?C.prototype:void 0,ye=ve?ve.valueOf:void 0;function Hi(t){return ye?Object(ye.call(t)):{}}function _e(t,r){var e=r?ar(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var Vi="[object Boolean]",Ki="[object Date]",qi="[object Map]",Xi="[object Number]",Yi="[object RegExp]",Zi="[object Set]",Ji="[object String]",Qi="[object Symbol]",ki="[object ArrayBuffer]",tu="[object DataView]",ru="[object Float32Array]",eu="[object Float64Array]",nu="[object Int8Array]",ou="[object Int16Array]",au="[object Int32Array]",iu="[object Uint8Array]",uu="[object Uint8ClampedArray]",cu="[object Uint16Array]",fu="[object Uint32Array]";function su(t,r,e){var n=t.constructor;switch(r){case ki:return ar(t);case Vi:case Ki:return new n(+t);case tu:return Ri(t);case ru:case eu:case nu:case ou:case au:case iu:case uu:case cu:case fu:return _e(t,e);case qi:return new n;case Xi:case Ji:return new n(t);case Yi:return Wi(t);case Zi:return new n;case Qi:return Hi(t)}}function je(t){return typeof t.constructor=="function"&&!qt(t)?jo(oe(t)):{}}var lu="[object Map]";function pu(t){return F(t)&&dt(t)==lu}var me=nt&&nt.isMap,du=me?Xt(me):pu,hu="[object Set]";function bu(t){return F(t)&&dt(t)==hu}var we=nt&&nt.isSet,gu=we?Xt(we):bu,vu=1,Oe="[object Arguments]",yu="[object Array]",_u="[object Boolean]",ju="[object Date]",mu="[object Error]",Te="[object Function]",wu="[object GeneratorFunction]",Ou="[object Map]",Tu="[object Number]",Ae="[object Object]",Au="[object RegExp]",$u="[object Set]",Su="[object String]",Iu="[object Symbol]",Pu="[object WeakMap]",Eu="[object ArrayBuffer]",Cu="[object DataView]",Fu="[object Float32Array]",Mu="[object Float64Array]",Lu="[object Int8Array]",xu="[object Int16Array]",zu="[object Int32Array]",Nu="[object Uint8Array]",Du="[object Uint8ClampedArray]",Uu="[object Uint16Array]",Bu="[object Uint32Array]",j={};j[Oe]=j[yu]=j[Eu]=j[Cu]=j[_u]=j[ju]=j[Fu]=j[Mu]=j[Lu]=j[xu]=j[zu]=j[Ou]=j[Tu]=j[Ae]=j[Au]=j[$u]=j[Su]=j[Iu]=j[Nu]=j[Du]=j[Uu]=j[Bu]=!0,j[mu]=j[Te]=j[Pu]=!1;function It(t,r,e,n,o,a){var u,i=r&vu;if(u!==void 0)return u;if(!M(t))return t;var f=S(t);if(f)u=Bi(t);else{var c=dt(t),p=c==Te||c==wu;if(ft(t))return se(t,i);if(c==Ae||c==Oe||p&&!o)u=p?{}:je(t);else{if(!j[c])return o?t:{};u=su(t,c,i)}}a||(a=new I);var d=a.get(t);if(d)return d;a.set(t,u),gu(t)?t.forEach(function(v){u.add(It(v,r,e,v,t,a))}):du(t)&&t.forEach(function(v,l){u.set(l,It(v,r,e,l,t,a))});var b=rr,g=f?void 0:b(t);return Eo(g||t,function(v,l){g&&(l=v,v=t[l]),Wr(u,l,It(v,r,e,l,t,a))}),u}var Ru=1,Gu=4;function Wu(t){return It(t,Ru|Gu)}var Hu="__lodash_hash_undefined__";function Vu(t){return this.__data__.set(t,Hu),this}function Ku(t){return this.__data__.has(t)}function Pt(t){var r=-1,e=t==null?0:t.length;for(this.__data__=new N;++r<e;)this.add(t[r])}Pt.prototype.add=Pt.prototype.push=Vu,Pt.prototype.has=Ku;function qu(t,r){for(var e=-1,n=t==null?0:t.length;++e<n;)if(r(t[e],e,t))return!0;return!1}function Xu(t,r){return t.has(r)}var Yu=1,Zu=2;function $e(t,r,e,n,o,a){var u=e&Yu,i=t.length,f=r.length;if(i!=f&&!(u&&f>i))return!1;var c=a.get(t),p=a.get(r);if(c&&p)return c==r&&p==t;var d=-1,b=!0,g=e&Zu?new Pt:void 0;for(a.set(t,r),a.set(r,t);++d<i;){var v=t[d],l=r[d];if(n)var h=u?n(l,v,d,r,t,a):n(v,l,d,t,r,a);if(h!==void 0){if(h)continue;b=!1;break}if(g){if(!qu(r,function(s,_){if(!Xu(g,_)&&(v===s||o(v,s,e,n,a)))return g.push(_)})){b=!1;break}}else if(!(v===l||o(v,l,e,n,a))){b=!1;break}}return a.delete(t),a.delete(r),b}function Ju(t){var r=-1,e=Array(t.size);return t.forEach(function(n,o){e[++r]=[o,n]}),e}function Qu(t){var r=-1,e=Array(t.size);return t.forEach(function(n){e[++r]=n}),e}var ku=1,tc=2,rc="[object Boolean]",ec="[object Date]",nc="[object Error]",oc="[object Map]",ac="[object Number]",ic="[object RegExp]",uc="[object Set]",cc="[object String]",fc="[object Symbol]",sc="[object ArrayBuffer]",lc="[object DataView]",Se=C?C.prototype:void 0,ir=Se?Se.valueOf:void 0;function pc(t,r,e,n,o,a,u){switch(e){case lc:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case sc:return!(t.byteLength!=r.byteLength||!a(new St(t),new St(r)));case rc:case ec:case ac:return ct(+t,+r);case nc:return t.name==r.name&&t.message==r.message;case ic:case cc:return t==r+"";case oc:var i=Ju;case uc:var f=n&ku;if(i||(i=Qu),t.size!=r.size&&!f)return!1;var c=u.get(t);if(c)return c==r;n|=tc,u.set(t,r);var p=$e(i(t),i(r),n,o,a,u);return u.delete(t),p;case fc:if(ir)return ir.call(t)==ir.call(r)}return!1}var dc=1,hc=Object.prototype,bc=hc.hasOwnProperty;function gc(t,r,e,n,o,a){var u=e&dc,i=rr(t),f=i.length,c=rr(r),p=c.length;if(f!=p&&!u)return!1;for(var d=f;d--;){var b=i[d];if(!(u?b in r:bc.call(r,b)))return!1}var g=a.get(t),v=a.get(r);if(g&&v)return g==r&&v==t;var l=!0;a.set(t,r),a.set(r,t);for(var h=u;++d<f;){b=i[d];var s=t[b],_=r[b];if(n)var R=u?n(_,s,b,r,t,a):n(s,_,b,t,r,a);if(!(R===void 0?s===_||o(s,_,e,n,a):R)){l=!1;break}h||(h=b=="constructor")}if(l&&!h){var et=t.constructor,x=r.constructor;et!=x&&"constructor"in t&&"constructor"in r&&!(typeof et=="function"&&et instanceof et&&typeof x=="function"&&x instanceof x)&&(l=!1)}return a.delete(t),a.delete(r),l}var vc=1,Ie="[object Arguments]",Pe="[object Array]",Et="[object Object]",yc=Object.prototype,Ee=yc.hasOwnProperty;function _c(t,r,e,n,o,a){var u=S(t),i=S(r),f=u?Pe:dt(t),c=i?Pe:dt(r);f=f==Ie?Et:f,c=c==Ie?Et:c;var p=f==Et,d=c==Et,b=f==c;if(b&&ft(t)){if(!ft(r))return!1;u=!0,p=!1}if(b&&!p)return a||(a=new I),u||Zt(t)?$e(t,r,e,n,o,a):pc(t,r,f,e,n,o,a);if(!(e&vc)){var g=p&&Ee.call(t,"__wrapped__"),v=d&&Ee.call(r,"__wrapped__");if(g||v){var l=g?t.value():t,h=v?r.value():r;return a||(a=new I),o(l,h,e,n,a)}}return b?(a||(a=new I),gc(t,r,e,n,o,a)):!1}function ur(t,r,e,n,o){return t===r?!0:t==null||r==null||!F(t)&&!F(r)?t!==t&&r!==r:_c(t,r,e,n,ur,o)}var jc=1,mc=2;function wc(t,r,e,n){var o=e.length,a=o;if(t==null)return!a;for(t=Object(t);o--;){var u=e[o];if(u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++o<a;){u=e[o];var i=u[0],f=t[i],c=u[1];if(u[2]){if(f===void 0&&!(i in t))return!1}else{var p=new I,d;if(!(d===void 0?ur(c,f,jc|mc,n,p):d))return!1}}return!0}function Ce(t){return t===t&&!M(t)}function Oc(t){for(var r=Jt(t),e=r.length;e--;){var n=r[e],o=t[n];r[e]=[n,o,Ce(o)]}return r}function Fe(t,r){return function(e){return e==null?!1:e[t]===r&&(r!==void 0||t in Object(e))}}function Tc(t){var r=Oc(t);return r.length==1&&r[0][2]?Fe(r[0][0],r[0][1]):function(e){return e===t||wc(e,t,r)}}function Ac(t,r){return t!=null&&r in Object(t)}function $c(t,r,e){r=ee(r,t);for(var n=-1,o=r.length,a=!1;++n<o;){var u=$t(r[n]);if(!(a=t!=null&&e(t,u)))break;t=t[u]}return a||++n!=o?a:(o=t==null?0:t.length,!!o&&Kt(o)&&Vt(u,o)&&(S(t)||Ot(t)))}function Sc(t,r){return t!=null&&$c(t,r,Ac)}var Ic=1,Pc=2;function Ec(t,r){return kt(t)&&Ce(r)?Fe($t(t),r):function(e){var n=si(e,t);return n===void 0&&n===r?Sc(e,t):ur(r,n,Ic|Pc)}}function Cc(t){return function(r){return r==null?void 0:r[t]}}function Fc(t){return function(r){return ne(r,t)}}function Mc(t){return kt(t)?Cc($t(t)):Fc(t)}function Lc(t){return typeof t=="function"?t:t==null?Rt:typeof t=="object"?S(t)?Ec(t[0],t[1]):Tc(t):Mc(t)}function xc(t){return function(r,e,n){for(var o=-1,a=Object(r),u=n(r),i=u.length;i--;){var f=u[++o];if(e(a[f],f,a)===!1)break}return r}}var Me=xc();function zc(t,r){return t&&Me(t,r,Jt)}function cr(t,r,e){(e!==void 0&&!ct(t[r],e)||e===void 0&&!(r in t))&&mt(t,r,e)}function Nc(t){return F(t)&&wt(t)}function fr(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function Dc(t){return Hr(t,Qt(t))}function Uc(t,r,e,n,o,a,u){var i=fr(t,e),f=fr(r,e),c=u.get(f);if(c){cr(t,e,c);return}var p=a?a(i,f,e+"",t,r,u):void 0,d=p===void 0;if(d){var b=S(f),g=!b&&ft(f),v=!b&&!g&&Zt(f);p=f,b||g||v?S(i)?p=i:Nc(i)?p=wo(i):g?(d=!1,p=se(f,!0)):v?(d=!1,p=_e(f,!0)):p=[]:yi(f)||Ot(f)?(p=i,Ot(i)?p=Dc(i):(!M(i)||Gt(i))&&(p=je(f))):d=!1}d&&(u.set(f,p),o(p,f,n,a,u),u.delete(f)),cr(t,e,p)}function Le(t,r,e,n,o){t!==r&&Me(r,function(a,u){if(o||(o=new I),M(a))Uc(t,r,u,e,Le,n,o);else{var i=n?n(fr(t,u),a,u+"",t,r,o):void 0;i===void 0&&(i=a),cr(t,u,i)}},Qt)}var Bc=Kr(function(t,r,e,n){Le(t,r,e,n)});function Rc(t,r){var e={};return r=Lc(r),zc(t,function(n,o,a){mt(e,r(n,o,a),n)}),e}const Gc=new RegExp("([\\p{Ll}\\d])(\\p{Lu})","gu"),Wc=new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])","gu"),Hc=new RegExp("(\\d)\\p{Ll}|(\\p{L})\\d","u"),Vc=/[^\p{L}\d]+/giu,xe="$1\0$2",ze="";function Ne(t){let r=t.trim();r=r.replace(Gc,xe).replace(Wc,xe),r=r.replace(Vc,"\0");let e=0,n=r.length;for(;r.charAt(e)==="\0";)e++;if(e===n)return[];for(;r.charAt(n-1)==="\0";)n--;return r.slice(e,n).split(/\0/g)}function Kc(t){const r=Ne(t);for(let e=0;e<r.length;e++){const n=r[e],o=Hc.exec(n);if(o){const a=o.index+(o[1]??o[2]).length;r.splice(e,1,n.slice(0,a),n.slice(a))}}return r}function qc(t,r){const[e,n,o]=Jc(t,r),a=Xc(void 0),u=Yc(void 0),i=Zc(a,u);return e+n.map((f,c)=>c===0?a(f):i(f,c)).join("")+o}function Xc(t){return r=>r.toLocaleLowerCase(t)}function Yc(t){return r=>r.toLocaleUpperCase(t)}function Zc(t,r){return(e,n)=>{const o=e[0];return(n>0&&o>="0"&&o<="9"?"_"+o:r(o))+t(e.slice(1))}}function Jc(t,r={}){const e=r.split??(r.separateNumbers?Kc:Ne),n=r.prefixCharacters??ze,o=r.suffixCharacters??ze;let a=0,u=t.length;for(;a<t.length;){const i=t.charAt(a);if(!n.includes(i))break;a++}for(;u>a;){const i=u-1,f=t.charAt(i);if(!o.includes(f))break;u=i}return[t.slice(0,a),e(t.slice(a,u)),t.slice(u)]}const Qc=t=>/.+-.+/.test(t)?qc(t):t,kc=t=>Object.prototype.toString.call(t).slice(8,-1)==="Object";function tf(t,r){const e=Object.create(null),n=t.split(",");for(let o=0;o<n.length;o++)e[n[o]]=!0;return o=>!!e[o]}const rf=tf("String,Number,Boolean,Function,Symbol,BigInt");function ef(t){const r=t==null?void 0:t.toString().match(/^\s*function (\w+)/);return r?r[1]:t===null?"null":""}function nf(t,r){let e;const n=ef(r);if(rf(n)){const o=typeof t;e=o===n.toLowerCase(),!e&&o==="object"&&(e=t instanceof r)}else n==="Object"?e=M(t):n==="Array"?e=Array.isArray(t):n==="null"?e=t===null:e=t instanceof r;return{valid:e,expectedType:n}}function of({prop:t,type:r,validator:e}){if(![void 0,null].includes(t)&&r){let n=!1;const o=Array.isArray(r)?r:[r],a=[];for(let u=0;u<o.length&&!n;u++){const{valid:i,expectedType:f}=nf(t,o[u]);a.push(f||""),n=i}if(!n)throw new TypeError(`Invalid prop: type check failed, expecting [${a.join(", ")}], receiving: ${t}`)}if(e&&!e(t))throw new Error(`Invalid prop: validator check failed, receiving: ${t}`)}function af(t,{mergeObject:r,mergeFunction:e}){const n=[];for(let a=t.length-1;a>=0;a--)n.push(t[a]);const o=e?(a,u)=>typeof a=="function"&&typeof u=="function"?e(u,a):void 0:void 0;return r==="deep"?Bc(...n,o):Pa(...n,o)}function uf(t,{mergeFunction:r}){return t.reduce(r,()=>{})}function sr(t,r={}){const{type:e,default:n,defaultIsDynamic:o=!1,required:a=!1,validator:u,camelizeObjectKeys:i=!1,mergeObjectApplyOnlyToDefault:f=!1,mergeFunctionApplyOnlyToDefault:c=!0}=r;let{mergeObject:p="deep",mergeFunction:d=!1}=r;const b=[];let g,v=!1,l=!1;const h=s=>{if(s!==void 0){of({type:e,prop:s,validator:u});const _=kc(s),R=typeof s=="function";return v=_,l=R,_?(s=Wu(s),i?Rc(s,(et,x)=>Qc(x)):s):s}};for(const s of t)b.push(h(s));if(!o)b.push(h(n));else if(typeof n!="function")throw new TypeError(`Invalid option: options.default should be Function when options.defaultIsDynamic enabled, receiving: ${n}`);v||(p=!1,l||(d=!1));for(let s=0;s<b.length;s++){const _=b[s];if(_!==void 0){s===b.length-1?g=_:p?g=af(f?[_,n]:b,{mergeObject:p,mergeFunction:d}):d?g=uf(c?[_,n]:b,{mergeFunction:d}):g=_;break}}if(a&&[void 0,null].includes(g))throw new Error("Missing required prop");return o?sr(t,{...r,default:n(g),defaultIsDynamic:!1}):g}var De=typeof global=="object"&&global&&global.Object===Object&&global,cf=typeof self=="object"&&self&&self.Object===Object&&self,P=De||cf||Function("return this")(),L=P.Symbol,Ue=Object.prototype,ff=Ue.hasOwnProperty,sf=Ue.toString,ht=L?L.toStringTag:void 0;function lf(t){var r=ff.call(t,ht),e=t[ht];try{t[ht]=void 0;var n=!0}catch{}var o=sf.call(t);return n&&(r?t[ht]=e:delete t[ht]),o}var pf=Object.prototype,df=pf.toString;function hf(t){return df.call(t)}var bf="[object Null]",gf="[object Undefined]",Be=L?L.toStringTag:void 0;function Z(t){return t==null?t===void 0?gf:bf:Be&&Be in Object(t)?lf(t):hf(t)}function G(t){return t!=null&&typeof t=="object"}var vf="[object Symbol]";function Ct(t){return typeof t=="symbol"||G(t)&&Z(t)==vf}function yf(t,r){for(var e=-1,n=t==null?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o}var D=Array.isArray,_f=1/0,Re=L?L.prototype:void 0,Ge=Re?Re.toString:void 0;function We(t){if(typeof t=="string")return t;if(D(t))return yf(t,We)+"";if(Ct(t))return Ge?Ge.call(t):"";var r=t+"";return r=="0"&&1/t==-_f?"-0":r}var jf=/\s/;function mf(t){for(var r=t.length;r--&&jf.test(t.charAt(r)););return r}var wf=/^\s+/;function Of(t){return t&&t.slice(0,mf(t)+1).replace(wf,"")}function A(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}var He=NaN,Tf=/^[-+]0x[0-9a-f]+$/i,Af=/^0b[01]+$/i,$f=/^0o[0-7]+$/i,Sf=parseInt;function Ve(t){if(typeof t=="number")return t;if(Ct(t))return He;if(A(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=A(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=Of(t);var e=Af.test(t);return e||$f.test(t)?Sf(t.slice(2),e?2:8):Tf.test(t)?He:+t}function Ke(t){return t}var If="[object AsyncFunction]",Pf="[object Function]",Ef="[object GeneratorFunction]",Cf="[object Proxy]";function lr(t){if(!A(t))return!1;var r=Z(t);return r==Pf||r==Ef||r==If||r==Cf}var pr=P["__core-js_shared__"],qe=function(){var t=/[^.]+$/.exec(pr&&pr.keys&&pr.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Ff(t){return!!qe&&qe in t}var Mf=Function.prototype,Lf=Mf.toString;function J(t){if(t!=null){try{return Lf.call(t)}catch{}try{return t+""}catch{}}return""}var xf=/[\\^$.*+?()[\]{}|]/g,zf=/^\[object .+?Constructor\]$/,Nf=Function.prototype,Df=Object.prototype,Uf=Nf.toString,Bf=Df.hasOwnProperty,Rf=RegExp("^"+Uf.call(Bf).replace(xf,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Gf(t){if(!A(t)||Ff(t))return!1;var r=lr(t)?Rf:zf;return r.test(J(t))}function Wf(t,r){return t==null?void 0:t[r]}function Q(t,r){var e=Wf(t,r);return Gf(e)?e:void 0}var dr=Q(P,"WeakMap"),Xe=Object.create,Hf=function(){function t(){}return function(r){if(!A(r))return{};if(Xe)return Xe(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();function Vf(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function Ye(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}var Kf=800,qf=16,Xf=Date.now;function Yf(t){var r=0,e=0;return function(){var n=Xf(),o=qf-(n-e);if(e=n,o>0){if(++r>=Kf)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function Zf(t){return function(){return t}}var Ft=function(){try{var t=Q(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Jf=Ft?function(t,r){return Ft(t,"toString",{configurable:!0,enumerable:!1,value:Zf(r),writable:!0})}:Ke,Ze=Yf(Jf);function Qf(t,r){for(var e=-1,n=t==null?0:t.length;++e<n&&r(t[e],e,t)!==!1;);return t}var kf=9007199254740991,ts=/^(?:0|[1-9]\d*)$/;function hr(t,r){var e=typeof t;return r=r??kf,!!r&&(e=="number"||e!="symbol"&&ts.test(t))&&t>-1&&t%1==0&&t<r}function br(t,r,e){r=="__proto__"&&Ft?Ft(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e}function Mt(t,r){return t===r||t!==t&&r!==r}var rs=Object.prototype,es=rs.hasOwnProperty;function gr(t,r,e){var n=t[r];(!(es.call(t,r)&&Mt(n,e))||e===void 0&&!(r in t))&&br(t,r,e)}function ot(t,r,e,n){var o=!e;e||(e={});for(var a=-1,u=r.length;++a<u;){var i=r[a],f=void 0;f===void 0&&(f=t[i]),o?br(e,i,f):gr(e,i,f)}return e}var Je=Math.max;function Qe(t,r,e){return r=Je(r===void 0?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=Je(n.length-r,0),u=Array(a);++o<a;)u[o]=n[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=n[o];return i[r]=e(u),Vf(t,this,i)}}function ns(t,r){return Ze(Qe(t,r,Ke),t+"")}var os=9007199254740991;function ke(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=os}function Lt(t){return t!=null&&ke(t.length)&&!lr(t)}function as(t,r,e){if(!A(e))return!1;var n=typeof r;return(n=="number"?Lt(e)&&hr(r,e.length):n=="string"&&r in e)?Mt(e[r],t):!1}function tn(t){return ns(function(r,e){var n=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(o--,a):void 0,u&&as(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),r=Object(r);++n<o;){var i=e[n];i&&t(r,i,n,a)}return r})}var is=Object.prototype;function vr(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||is;return t===e}function us(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}var cs="[object Arguments]";function rn(t){return G(t)&&Z(t)==cs}var en=Object.prototype,fs=en.hasOwnProperty,ss=en.propertyIsEnumerable,xt=rn(function(){return arguments}())?rn:function(t){return G(t)&&fs.call(t,"callee")&&!ss.call(t,"callee")};function ls(){return!1}var nn=typeof y=="object"&&y&&!y.nodeType&&y,on=nn&&typeof module=="object"&&module&&!module.nodeType&&module,ps=on&&on.exports===nn,an=ps?P.Buffer:void 0,ds=an?an.isBuffer:void 0,yr=ds||ls,hs="[object Arguments]",bs="[object Array]",gs="[object Boolean]",vs="[object Date]",ys="[object Error]",_s="[object Function]",js="[object Map]",ms="[object Number]",ws="[object Object]",Os="[object RegExp]",Ts="[object Set]",As="[object String]",$s="[object WeakMap]",Ss="[object ArrayBuffer]",Is="[object DataView]",Ps="[object Float32Array]",Es="[object Float64Array]",Cs="[object Int8Array]",Fs="[object Int16Array]",Ms="[object Int32Array]",Ls="[object Uint8Array]",xs="[object Uint8ClampedArray]",zs="[object Uint16Array]",Ns="[object Uint32Array]",O={};O[Ps]=O[Es]=O[Cs]=O[Fs]=O[Ms]=O[Ls]=O[xs]=O[zs]=O[Ns]=!0,O[hs]=O[bs]=O[Ss]=O[gs]=O[Is]=O[vs]=O[ys]=O[_s]=O[js]=O[ms]=O[ws]=O[Os]=O[Ts]=O[As]=O[$s]=!1;function Ds(t){return G(t)&&ke(t.length)&&!!O[Z(t)]}function _r(t){return function(r){return t(r)}}var un=typeof y=="object"&&y&&!y.nodeType&&y,bt=un&&typeof module=="object"&&module&&!module.nodeType&&module,Us=bt&&bt.exports===un,jr=Us&&De.process,at=function(){try{var t=bt&&bt.require&&bt.require("util").types;return t||jr&&jr.binding&&jr.binding("util")}catch{}}(),cn=at&&at.isTypedArray,fn=cn?_r(cn):Ds,Bs=Object.prototype,Rs=Bs.hasOwnProperty;function sn(t,r){var e=D(t),n=!e&&xt(t),o=!e&&!n&&yr(t),a=!e&&!n&&!o&&fn(t),u=e||n||o||a,i=u?us(t.length,String):[],f=i.length;for(var c in t)(r||Rs.call(t,c))&&!(u&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||hr(c,f)))&&i.push(c);return i}function ln(t,r){return function(e){return t(r(e))}}var Gs=ln(Object.keys,Object),Ws=Object.prototype,Hs=Ws.hasOwnProperty;function Vs(t){if(!vr(t))return Gs(t);var r=[];for(var e in Object(t))Hs.call(t,e)&&e!="constructor"&&r.push(e);return r}function mr(t){return Lt(t)?sn(t):Vs(t)}function Ks(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var qs=Object.prototype,Xs=qs.hasOwnProperty;function Ys(t){if(!A(t))return Ks(t);var r=vr(t),e=[];for(var n in t)n=="constructor"&&(r||!Xs.call(t,n))||e.push(n);return e}function it(t){return Lt(t)?sn(t,!0):Ys(t)}var pn=tn(function(t,r){ot(r,it(r),t)}),Zs=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Js=/^\w*$/;function Qs(t,r){if(D(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||Ct(t)?!0:Js.test(t)||!Zs.test(t)||r!=null&&t in Object(r)}var gt=Q(Object,"create");function ks(){this.__data__=gt?gt(null):{},this.size=0}function tl(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var rl="__lodash_hash_undefined__",el=Object.prototype,nl=el.hasOwnProperty;function ol(t){var r=this.__data__;if(gt){var e=r[t];return e===rl?void 0:e}return nl.call(r,t)?r[t]:void 0}var al=Object.prototype,il=al.hasOwnProperty;function ul(t){var r=this.__data__;return gt?r[t]!==void 0:il.call(r,t)}var cl="__lodash_hash_undefined__";function fl(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=gt&&r===void 0?cl:r,this}function k(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}k.prototype.clear=ks,k.prototype.delete=tl,k.prototype.get=ol,k.prototype.has=ul,k.prototype.set=fl;function sl(){this.__data__=[],this.size=0}function zt(t,r){for(var e=t.length;e--;)if(Mt(t[e][0],r))return e;return-1}var ll=Array.prototype,pl=ll.splice;function dl(t){var r=this.__data__,e=zt(r,t);if(e<0)return!1;var n=r.length-1;return e==n?r.pop():pl.call(r,e,1),--this.size,!0}function hl(t){var r=this.__data__,e=zt(r,t);return e<0?void 0:r[e][1]}function bl(t){return zt(this.__data__,t)>-1}function gl(t,r){var e=this.__data__,n=zt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function U(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}U.prototype.clear=sl,U.prototype.delete=dl,U.prototype.get=hl,U.prototype.has=bl,U.prototype.set=gl;var vt=Q(P,"Map");function vl(){this.size=0,this.__data__={hash:new k,map:new(vt||U),string:new k}}function yl(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function Nt(t,r){var e=t.__data__;return yl(r)?e[typeof r=="string"?"string":"hash"]:e.map}function _l(t){var r=Nt(this,t).delete(t);return this.size-=r?1:0,r}function jl(t){return Nt(this,t).get(t)}function ml(t){return Nt(this,t).has(t)}function wl(t,r){var e=Nt(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this}function W(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}W.prototype.clear=vl,W.prototype.delete=_l,W.prototype.get=jl,W.prototype.has=ml,W.prototype.set=wl;var Ol="Expected a function";function wr(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(Ol);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var u=t.apply(this,n);return e.cache=a.set(o,u)||a,u};return e.cache=new(wr.Cache||W),e}wr.Cache=W;var Tl=500;function Al(t){var r=wr(t,function(n){return e.size===Tl&&e.clear(),n}),e=r.cache;return r}var $l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Sl=/\\(\\)?/g,Il=Al(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace($l,function(e,n,o,a){r.push(o?a.replace(Sl,"$1"):n||e)}),r});function Pl(t){return t==null?"":We(t)}function dn(t,r){return D(t)?t:Qs(t,r)?[t]:Il(Pl(t))}var El=1/0;function hn(t){if(typeof t=="string"||Ct(t))return t;var r=t+"";return r=="0"&&1/t==-El?"-0":r}function Cl(t,r){r=dn(r,t);for(var e=0,n=r.length;t!=null&&e<n;)t=t[hn(r[e++])];return e&&e==n?t:void 0}function Fl(t,r,e){var n=t==null?void 0:Cl(t,r);return n===void 0?e:n}function Ml(t,r){for(var e=-1,n=r.length,o=Array(n),a=t==null;++e<n;)o[e]=a?void 0:Fl(t,r[e]);return o}function Or(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}var bn=L?L.isConcatSpreadable:void 0;function Ll(t){return D(t)||xt(t)||!!(bn&&t&&t[bn])}function xl(t,r,e,n,o){var a=-1,u=t.length;for(e||(e=Ll),o||(o=[]);++a<u;){var i=t[a];e(i)?Or(o,i):o[o.length]=i}return o}function zl(t){var r=t==null?0:t.length;return r?xl(t):[]}function Nl(t){return Ze(Qe(t,void 0,zl),t+"")}var Dl=Nl(Ml),Tr=ln(Object.getPrototypeOf,Object),Ul="[object Object]",Bl=Function.prototype,Rl=Object.prototype,gn=Bl.toString,Gl=Rl.hasOwnProperty,Wl=gn.call(Object);function yt(t){if(!G(t)||Z(t)!=Ul)return!1;var r=Tr(t);if(r===null)return!0;var e=Gl.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&gn.call(e)==Wl}function Hl(){this.__data__=new U,this.size=0}function Vl(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e}function Kl(t){return this.__data__.get(t)}function ql(t){return this.__data__.has(t)}var Xl=200;function Yl(t,r){var e=this.__data__;if(e instanceof U){var n=e.__data__;if(!vt||n.length<Xl-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new W(n)}return e.set(t,r),this.size=e.size,this}function tt(t){var r=this.__data__=new U(t);this.size=r.size}tt.prototype.clear=Hl,tt.prototype.delete=Vl,tt.prototype.get=Kl,tt.prototype.has=ql,tt.prototype.set=Yl;function Zl(t,r){return t&&ot(r,mr(r),t)}function Jl(t,r){return t&&ot(r,it(r),t)}var vn=typeof y=="object"&&y&&!y.nodeType&&y,yn=vn&&typeof module=="object"&&module&&!module.nodeType&&module,Ql=yn&&yn.exports===vn,_n=Ql?P.Buffer:void 0,jn=_n?_n.allocUnsafe:void 0;function mn(t,r){if(r)return t.slice();var e=t.length,n=jn?jn(e):new t.constructor(e);return t.copy(n),n}function kl(t,r){for(var e=-1,n=t==null?0:t.length,o=0,a=[];++e<n;){var u=t[e];r(u,e,t)&&(a[o++]=u)}return a}function wn(){return[]}var tp=Object.prototype,rp=tp.propertyIsEnumerable,On=Object.getOwnPropertySymbols,Ar=On?function(t){return t==null?[]:(t=Object(t),kl(On(t),function(r){return rp.call(t,r)}))}:wn;function ep(t,r){return ot(t,Ar(t),r)}var np=Object.getOwnPropertySymbols,Tn=np?function(t){for(var r=[];t;)Or(r,Ar(t)),t=Tr(t);return r}:wn;function op(t,r){return ot(t,Tn(t),r)}function An(t,r,e){var n=r(t);return D(t)?n:Or(n,e(t))}function ap(t){return An(t,mr,Ar)}function ip(t){return An(t,it,Tn)}var $r=Q(P,"DataView"),Sr=Q(P,"Promise"),Ir=Q(P,"Set"),$n="[object Map]",up="[object Object]",Sn="[object Promise]",In="[object Set]",Pn="[object WeakMap]",En="[object DataView]",cp=J($r),fp=J(vt),sp=J(Sr),lp=J(Ir),pp=J(dr),B=Z;($r&&B(new $r(new ArrayBuffer(1)))!=En||vt&&B(new vt)!=$n||Sr&&B(Sr.resolve())!=Sn||Ir&&B(new Ir)!=In||dr&&B(new dr)!=Pn)&&(B=function(t){var r=Z(t),e=r==up?t.constructor:void 0,n=e?J(e):"";if(n)switch(n){case cp:return En;case fp:return $n;case sp:return Sn;case lp:return In;case pp:return Pn}return r});var dp=Object.prototype,hp=dp.hasOwnProperty;function bp(t){var r=t.length,e=new t.constructor(r);return r&&typeof t[0]=="string"&&hp.call(t,"index")&&(e.index=t.index,e.input=t.input),e}var Cn=P.Uint8Array;function Pr(t){var r=new t.constructor(t.byteLength);return new Cn(r).set(new Cn(t)),r}function gp(t,r){var e=r?Pr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}var vp=/\w*$/;function yp(t){var r=new t.constructor(t.source,vp.exec(t));return r.lastIndex=t.lastIndex,r}var Fn=L?L.prototype:void 0,Mn=Fn?Fn.valueOf:void 0;function _p(t){return Mn?Object(Mn.call(t)):{}}function Ln(t,r){var e=r?Pr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var jp="[object Boolean]",mp="[object Date]",wp="[object Map]",Op="[object Number]",Tp="[object RegExp]",Ap="[object Set]",$p="[object String]",Sp="[object Symbol]",Ip="[object ArrayBuffer]",Pp="[object DataView]",Ep="[object Float32Array]",Cp="[object Float64Array]",Fp="[object Int8Array]",Mp="[object Int16Array]",Lp="[object Int32Array]",xp="[object Uint8Array]",zp="[object Uint8ClampedArray]",Np="[object Uint16Array]",Dp="[object Uint32Array]";function Up(t,r,e){var n=t.constructor;switch(r){case Ip:return Pr(t);case jp:case mp:return new n(+t);case Pp:return gp(t,e);case Ep:case Cp:case Fp:case Mp:case Lp:case xp:case zp:case Np:case Dp:return Ln(t,e);case wp:return new n;case Op:case $p:return new n(t);case Tp:return yp(t);case Ap:return new n;case Sp:return _p(t)}}function xn(t){return typeof t.constructor=="function"&&!vr(t)?Hf(Tr(t)):{}}var Bp="[object Map]";function Rp(t){return G(t)&&B(t)==Bp}var zn=at&&at.isMap,Gp=zn?_r(zn):Rp,Wp="[object Set]";function Hp(t){return G(t)&&B(t)==Wp}var Nn=at&&at.isSet,Vp=Nn?_r(Nn):Hp,Kp=1,qp=2,Xp=4,Dn="[object Arguments]",Yp="[object Array]",Zp="[object Boolean]",Jp="[object Date]",Qp="[object Error]",Un="[object Function]",kp="[object GeneratorFunction]",td="[object Map]",rd="[object Number]",Bn="[object Object]",ed="[object RegExp]",nd="[object Set]",od="[object String]",ad="[object Symbol]",id="[object WeakMap]",ud="[object ArrayBuffer]",cd="[object DataView]",fd="[object Float32Array]",sd="[object Float64Array]",ld="[object Int8Array]",pd="[object Int16Array]",dd="[object Int32Array]",hd="[object Uint8Array]",bd="[object Uint8ClampedArray]",gd="[object Uint16Array]",vd="[object Uint32Array]",m={};m[Dn]=m[Yp]=m[ud]=m[cd]=m[Zp]=m[Jp]=m[fd]=m[sd]=m[ld]=m[pd]=m[dd]=m[td]=m[rd]=m[Bn]=m[ed]=m[nd]=m[od]=m[ad]=m[hd]=m[bd]=m[gd]=m[vd]=!0,m[Qp]=m[Un]=m[id]=!1;function Dt(t,r,e,n,o,a){var u,i=r&Kp,f=r&qp,c=r&Xp;if(u!==void 0)return u;if(!A(t))return t;var p=D(t);if(p){if(u=bp(t),!i)return Ye(t,u)}else{var d=B(t),b=d==Un||d==kp;if(yr(t))return mn(t,i);if(d==Bn||d==Dn||b&&!o){if(u=f||b?{}:xn(t),!i)return f?op(t,Jl(u,t)):ep(t,Zl(u,t))}else{if(!m[d])return o?t:{};u=Up(t,d,i)}}a||(a=new tt);var g=a.get(t);if(g)return g;a.set(t,u),Vp(t)?t.forEach(function(h){u.add(Dt(h,r,e,h,t,a))}):Gp(t)&&t.forEach(function(h,s){u.set(s,Dt(h,r,e,s,t,a))});var v=c?f?ip:ap:f?it:mr,l=p?void 0:v(t);return Qf(l||t,function(h,s){l&&(s=h,h=t[s]),gr(u,s,Dt(h,r,e,s,t,a))}),u}var yd=1,_d=4;function Er(t){return Dt(t,yd|_d)}function jd(t){return function(r,e,n){for(var o=-1,a=Object(r),u=n(r),i=u.length;i--;){var f=u[++o];if(e(a[f],f,a)===!1)break}return r}}var md=jd(),Cr=function(){return P.Date.now()},wd="Expected a function",Od=Math.max,Td=Math.min;function Ad(t,r,e){var n,o,a,u,i,f,c=0,p=!1,d=!1,b=!0;if(typeof t!="function")throw new TypeError(wd);r=Ve(r)||0,A(e)&&(p=!!e.leading,d="maxWait"in e,a=d?Od(Ve(e.maxWait)||0,r):a,b="trailing"in e?!!e.trailing:b);function g(T){var H=n,_t=o;return n=o=void 0,c=T,u=t.apply(_t,H),u}function v(T){return c=T,i=setTimeout(s,r),p?g(T):u}function l(T){var H=T-f,_t=T-c,Hn=r-H;return d?Td(Hn,a-_t):Hn}function h(T){var H=T-f,_t=T-c;return f===void 0||H>=r||H<0||d&&_t>=a}function s(){var T=Cr();if(h(T))return _(T);i=setTimeout(s,l(T))}function _(T){return i=void 0,b&&n?g(T):(n=o=void 0,u)}function R(){i!==void 0&&clearTimeout(i),c=0,n=f=o=i=void 0}function et(){return i===void 0?u:_(Cr())}function x(){var T=Cr(),H=h(T);if(n=arguments,o=this,f=T,H){if(i===void 0)return v(f);if(d)return clearTimeout(i),i=setTimeout(s,r),g(f)}return i===void 0&&(i=setTimeout(s,r)),u}return x.cancel=R,x.flush=et,x}function Fr(t,r,e){(e!==void 0&&!Mt(t[r],e)||e===void 0&&!(r in t))&&br(t,r,e)}function $d(t){return G(t)&&Lt(t)}function Mr(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function Sd(t){return ot(t,it(t))}function Id(t,r,e,n,o,a,u){var i=Mr(t,e),f=Mr(r,e),c=u.get(f);if(c){Fr(t,e,c);return}var p=a?a(i,f,e+"",t,r,u):void 0,d=p===void 0;if(d){var b=D(f),g=!b&&yr(f),v=!b&&!g&&fn(f);p=f,b||g||v?D(i)?p=i:$d(i)?p=Ye(i):g?(d=!1,p=mn(f,!0)):v?(d=!1,p=Ln(f,!0)):p=[]:yt(f)||xt(f)?(p=i,xt(i)?p=Sd(i):(!A(i)||lr(i))&&(p=xn(f))):d=!1}d&&(u.set(f,p),o(p,f,n,a,u),u.delete(f)),Fr(t,e,p)}function Rn(t,r,e,n,o){t!==r&&md(r,function(a,u){if(o||(o=new tt),A(a))Id(t,r,u,e,Rn,n,o);else{var i=n?n(Mr(t,u),a,u+"",t,r,o):void 0;i===void 0&&(i=a),Fr(t,u,i)}},it)}var Lr=tn(function(t,r,e){Rn(t,r,e)});function Pd(t,r,e,n){if(!A(t))return t;r=dn(r,t);for(var o=-1,a=r.length,u=a-1,i=t;i!=null&&++o<a;){var f=hn(r[o]),c=e;if(f==="__proto__"||f==="constructor"||f==="prototype")return t;if(o!=u){var p=i[f];c=void 0,c===void 0&&(c=A(p)?p:hr(r[o+1])?[]:{})}gr(i,f,c),i=i[f]}return t}function Ed(t,r,e){return t==null?t:Pd(t,r,e)}const Cd=["PUT","POST","DELETE","PATCH"],Fd=(t,r)=>r?r.startsWith("/")?r:(t.endsWith("/")?t:`${t}/`)+r:t;function Gn(t,r,e){return e?(n,o)=>{var u;const a=typeof e=="function"?e(n):e;return n&&(o??(o=Cd.includes(((u=a.method)==null?void 0:u.toUpperCase())||"")?"data":"params"),o==="data"?a.data??(a.data=n):o==="params"&&(a.params??(a.params=n))),a.url=Fd(r,a.url),t(a)}:()=>{}}function Md(t,r){const e={list:{read:Gn(t,r.urlPrefix,r.list.read)},form:{}};for(const n in r.form)e.form[n]=Gn(t,r.urlPrefix,r.form[n]);return e}function rt(t,r){if(t&&r)switch(typeof r){case"string":return Dl(t,r)[0];case"function":return r(t);case"symbol":if(yt(t))return t[r]}return t}function Ut(t,r,e){if(t&&r)switch(typeof r){case"string":return Ed(t,r,e);case"function":return r(t);case"symbol":yt(t)&&(t[r]=e)}return t}function Wn(t,r){t.mergeData&&yt(t.data)&&yt(r)?$.isVue3?t.mergeData==="deep"?Lr(t.data,r):t.mergeData==="shallow"?pn(t.data,r):typeof t.mergeData=="function"&&t.mergeData(r):t.mergeData==="deep"?t.data=Lr(Er(t.data),r):t.mergeData==="shallow"?t.data={...t.data,...r}:typeof t.mergeData=="function"&&t.mergeData(r):t.data=r}function Ld({axios:t,axiosConfig:r,list:e,form:n}){const o=Md(t,r),a=$.ref(),u=()=>sr([e],{default:l=>({data:[],loading:!1,total:0,...(l==null?void 0:l.pageNumberAt)&&{filter:Ut({},l.pageNumberAt,1)},watchFilter:!0,debounceInterval:300}),defaultIsDynamic:!0}),i=$.reactive(u()),f=()=>Er({status:"",show:!1,data:{},mergeData:"deep",loading:!1,submitting:!1,...n}),c=$.reactive(f()),p=({state:l,defaultState:h,mergeState:s="shallow"})=>{const _=sr([l,h]);s==="deep"?Lr(c,_):pn(c,_)},d=(l=i.filter,h)=>(i.loading=!0,o.list.read(l,h).then(s=>{var _;return i.data=rt(s,i.dataAt)??[],i.total=(_=i.data)!=null&&_.length?rt(s,i.totalAt)??0:0,s}).catch(()=>{i.data=[]}).finally(()=>{i.loading=!1}));let b=1;i.read=(...l)=>{const h=rt(i.filter,i.pageNumberAt);if(a.value==="filterChange"&&h!==1){Ut(i.filter,i.pageNumberAt,1),a.value=void 0;return}b=h;const s=i.proxy.read?i.proxy.read((..._)=>d(..._.length?_:l),a.value):d(...l);return a.value=void 0,s},c.delete=(l,h)=>o.form.delete(l,h).then(s=>{var _;if(((_=i.data)==null?void 0:_.length)===1){const R=rt(i.filter,i.pageNumberAt);R===1?(a.value="delete",i.read()):(a.value="delete",Ut(i.filter,i.pageNumberAt,R-1),i.watchFilter||i.read())}else a.value="delete",i.read();return s}),c.switch=(l,h)=>o.form.switch(l,h).then(s=>(a.value="switch",i.read(),s));const g=(l,h)=>{if(l)if(h==="cache")Wn(c,Er(l)),c.show=!0;else return c.loading=!0,c.show=!0,o.form.read(l,h).then(s=>(Wn(c,rt(s,c.dataAt)),s));else c.status==="read"&&!arguments.length&&console.warn("When the form status is 'read', the parameter of `form.open` must be passed"),c.show=!0};c.open=(...l)=>{const h=n.proxy.open?n.proxy.open((...s)=>g(...s.length?s:l)):g(...l);return h instanceof Promise?h.then(s=>{p({target:c,state:s,defaultState:{loading:!1}})}).catch(s=>{p({target:c,state:s,defaultState:{show:!1}})}):p({target:c,state:h,defaultState:{loading:!1}}),h},c.create=(...l)=>{c.status="create",c.open(...l)},c.read=(...l)=>{c.status="read",c.open(...l)},c.update=(...l)=>{c.status="update",c.open(...l)};const v=(l=c.data,h)=>{if(!c.status||!["create","update"].includes(c.status))throw new Error("submitForm can only be called when the form status is 'create' or 'update'");return c.submitting=!0,o.form[c.status](l,h).then(s=>(a.value=c.status,i.read(),s))};return c.submit=(...l)=>{const h=n.proxy.submit?n.proxy.submit((...s)=>v(...s.length?s:l)):v(...l);return h instanceof Promise?h.then(s=>{p({target:c,state:s,defaultState:{show:!1}})}).catch(s=>{p({target:c,state:s,defaultState:{submitting:!1}})}):p({target:c,state:h,defaultState:{show:!1}}),h},$.watch(()=>c.show,l=>{l||setTimeout(()=>{Object.assign(c,{...f(),show:c.show})},500)}),a.value="immediate",i.read(),$.onMounted(()=>{if(i.watchFilter){const l=$.ref(Ad(()=>{a.value="filterChange",i.read()},i.debounceInterval));setTimeout(()=>{$.watch(()=>i.filter,()=>{rt(i.filter,i.pageNumberAt)===b?l.value():(a.value??(a.value="pageNumberChange"),i.read())},{deep:!0})},0)}}),{list:i,form:c}}y.default=Ld,y.getValue=rt,y.setValue=Ut,Object.defineProperties(y,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); | ||
(function(y,$){typeof exports=="object"&&typeof module<"u"?$(exports,require("vue-demi")):typeof define=="function"&&define.amd?define(["exports","vue-demi"],$):(y=typeof globalThis<"u"?globalThis:y||self,$(y.Admate={},y.VueDemi))})(this,function(y,$){"use strict";var xr=typeof global=="object"&&global&&global.Object===Object&&global,Vn=typeof self=="object"&&self&&self.Object===Object&&self,E=xr||Vn||Function("return this")(),C=E.Symbol,zr=Object.prototype,Kn=zr.hasOwnProperty,qn=zr.toString,ut=C?C.toStringTag:void 0;function Xn(t){var r=Kn.call(t,ut),e=t[ut];try{t[ut]=void 0;var n=!0}catch{}var o=qn.call(t);return n&&(r?t[ut]=e:delete t[ut]),o}var Yn=Object.prototype,Zn=Yn.toString;function Jn(t){return Zn.call(t)}var Qn="[object Null]",kn="[object Undefined]",Nr=C?C.toStringTag:void 0;function V(t){return t==null?t===void 0?kn:Qn:Nr&&Nr in Object(t)?Xn(t):Jn(t)}function F(t){return t!=null&&typeof t=="object"}var to="[object Symbol]";function Bt(t){return typeof t=="symbol"||F(t)&&V(t)==to}function ro(t,r){for(var e=-1,n=t==null?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o}var S=Array.isArray,eo=1/0,Dr=C?C.prototype:void 0,Ur=Dr?Dr.toString:void 0;function Br(t){if(typeof t=="string")return t;if(S(t))return ro(t,Br)+"";if(Bt(t))return Ur?Ur.call(t):"";var r=t+"";return r=="0"&&1/t==-eo?"-0":r}function M(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}function Rt(t){return t}var no="[object AsyncFunction]",oo="[object Function]",ao="[object GeneratorFunction]",io="[object Proxy]";function Gt(t){if(!M(t))return!1;var r=V(t);return r==oo||r==ao||r==no||r==io}var Wt=E["__core-js_shared__"],Rr=function(){var t=/[^.]+$/.exec(Wt&&Wt.keys&&Wt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function uo(t){return!!Rr&&Rr in t}var co=Function.prototype,fo=co.toString;function K(t){if(t!=null){try{return fo.call(t)}catch{}try{return t+""}catch{}}return""}var so=/[\\^$.*+?()[\]{}|]/g,lo=/^\[object .+?Constructor\]$/,po=Function.prototype,ho=Object.prototype,go=po.toString,bo=ho.hasOwnProperty,vo=RegExp("^"+go.call(bo).replace(so,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function yo(t){if(!M(t)||uo(t))return!1;var r=Gt(t)?vo:lo;return r.test(K(t))}function _o(t,r){return t==null?void 0:t[r]}function q(t,r){var e=_o(t,r);return yo(e)?e:void 0}var Ht=q(E,"WeakMap"),Gr=Object.create,jo=function(){function t(){}return function(r){if(!M(r))return{};if(Gr)return Gr(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();function mo(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function wo(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}var Oo=800,To=16,Ao=Date.now;function $o(t){var r=0,e=0;return function(){var n=Ao(),o=To-(n-e);if(e=n,o>0){if(++r>=Oo)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function So(t){return function(){return t}}var jt=function(){try{var t=q(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Io=jt?function(t,r){return jt(t,"toString",{configurable:!0,enumerable:!1,value:So(r),writable:!0})}:Rt,Po=$o(Io);function Eo(t,r){for(var e=-1,n=t==null?0:t.length;++e<n&&r(t[e],e,t)!==!1;);return t}var Co=9007199254740991,Fo=/^(?:0|[1-9]\d*)$/;function Vt(t,r){var e=typeof t;return r=r??Co,!!r&&(e=="number"||e!="symbol"&&Fo.test(t))&&t>-1&&t%1==0&&t<r}function mt(t,r,e){r=="__proto__"&&jt?jt(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e}function ct(t,r){return t===r||t!==t&&r!==r}var Mo=Object.prototype,Lo=Mo.hasOwnProperty;function Wr(t,r,e){var n=t[r];(!(Lo.call(t,r)&&ct(n,e))||e===void 0&&!(r in t))&&mt(t,r,e)}function Hr(t,r,e,n){var o=!e;e||(e={});for(var a=-1,u=r.length;++a<u;){var i=r[a],f=n?n(e[i],t[i],i,e,t):void 0;f===void 0&&(f=t[i]),o?mt(e,i,f):Wr(e,i,f)}return e}var Vr=Math.max;function xo(t,r,e){return r=Vr(r===void 0?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=Vr(n.length-r,0),u=Array(a);++o<a;)u[o]=n[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=n[o];return i[r]=e(u),mo(t,this,i)}}function zo(t,r){return Po(xo(t,r,Rt),t+"")}var No=9007199254740991;function Kt(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=No}function wt(t){return t!=null&&Kt(t.length)&&!Gt(t)}function Do(t,r,e){if(!M(e))return!1;var n=typeof r;return(n=="number"?wt(e)&&Vt(r,e.length):n=="string"&&r in e)?ct(e[r],t):!1}function Kr(t){return zo(function(r,e){var n=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(o--,a):void 0,u&&Do(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),r=Object(r);++n<o;){var i=e[n];i&&t(r,i,n,a)}return r})}var Uo=Object.prototype;function qt(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||Uo;return t===e}function Bo(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}var Ro="[object Arguments]";function qr(t){return F(t)&&V(t)==Ro}var Xr=Object.prototype,Go=Xr.hasOwnProperty,Wo=Xr.propertyIsEnumerable,Ot=qr(function(){return arguments}())?qr:function(t){return F(t)&&Go.call(t,"callee")&&!Wo.call(t,"callee")};function Ho(){return!1}var Yr=typeof y=="object"&&y&&!y.nodeType&&y,Zr=Yr&&typeof module=="object"&&module&&!module.nodeType&&module,Vo=Zr&&Zr.exports===Yr,Jr=Vo?E.Buffer:void 0,Ko=Jr?Jr.isBuffer:void 0,ft=Ko||Ho,qo="[object Arguments]",Xo="[object Array]",Yo="[object Boolean]",Zo="[object Date]",Jo="[object Error]",Qo="[object Function]",ko="[object Map]",ta="[object Number]",ra="[object Object]",ea="[object RegExp]",na="[object Set]",oa="[object String]",aa="[object WeakMap]",ia="[object ArrayBuffer]",ua="[object DataView]",ca="[object Float32Array]",fa="[object Float64Array]",sa="[object Int8Array]",la="[object Int16Array]",pa="[object Int32Array]",da="[object Uint8Array]",ha="[object Uint8ClampedArray]",ga="[object Uint16Array]",ba="[object Uint32Array]",w={};w[ca]=w[fa]=w[sa]=w[la]=w[pa]=w[da]=w[ha]=w[ga]=w[ba]=!0,w[qo]=w[Xo]=w[ia]=w[Yo]=w[ua]=w[Zo]=w[Jo]=w[Qo]=w[ko]=w[ta]=w[ra]=w[ea]=w[na]=w[oa]=w[aa]=!1;function va(t){return F(t)&&Kt(t.length)&&!!w[V(t)]}function Xt(t){return function(r){return t(r)}}var Qr=typeof y=="object"&&y&&!y.nodeType&&y,st=Qr&&typeof module=="object"&&module&&!module.nodeType&&module,ya=st&&st.exports===Qr,Yt=ya&&xr.process,nt=function(){try{var t=st&&st.require&&st.require("util").types;return t||Yt&&Yt.binding&&Yt.binding("util")}catch{}}(),kr=nt&&nt.isTypedArray,Zt=kr?Xt(kr):va,_a=Object.prototype,ja=_a.hasOwnProperty;function te(t,r){var e=S(t),n=!e&&Ot(t),o=!e&&!n&&ft(t),a=!e&&!n&&!o&&Zt(t),u=e||n||o||a,i=u?Bo(t.length,String):[],f=i.length;for(var c in t)(r||ja.call(t,c))&&!(u&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Vt(c,f)))&&i.push(c);return i}function re(t,r){return function(e){return t(r(e))}}var ma=re(Object.keys,Object),wa=Object.prototype,Oa=wa.hasOwnProperty;function Ta(t){if(!qt(t))return ma(t);var r=[];for(var e in Object(t))Oa.call(t,e)&&e!="constructor"&&r.push(e);return r}function Jt(t){return wt(t)?te(t):Ta(t)}function Aa(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var $a=Object.prototype,Sa=$a.hasOwnProperty;function Ia(t){if(!M(t))return Aa(t);var r=qt(t),e=[];for(var n in t)n=="constructor"&&(r||!Sa.call(t,n))||e.push(n);return e}function Qt(t){return wt(t)?te(t,!0):Ia(t)}var Pa=Kr(function(t,r,e,n){Hr(r,Qt(r),t,n)}),Ea=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ca=/^\w*$/;function kt(t,r){if(S(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||Bt(t)?!0:Ca.test(t)||!Ea.test(t)||r!=null&&t in Object(r)}var lt=q(Object,"create");function Fa(){this.__data__=lt?lt(null):{},this.size=0}function Ma(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var La="__lodash_hash_undefined__",xa=Object.prototype,za=xa.hasOwnProperty;function Na(t){var r=this.__data__;if(lt){var e=r[t];return e===La?void 0:e}return za.call(r,t)?r[t]:void 0}var Da=Object.prototype,Ua=Da.hasOwnProperty;function Ba(t){var r=this.__data__;return lt?r[t]!==void 0:Ua.call(r,t)}var Ra="__lodash_hash_undefined__";function Ga(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=lt&&r===void 0?Ra:r,this}function X(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}X.prototype.clear=Fa,X.prototype.delete=Ma,X.prototype.get=Na,X.prototype.has=Ba,X.prototype.set=Ga;function Wa(){this.__data__=[],this.size=0}function Tt(t,r){for(var e=t.length;e--;)if(ct(t[e][0],r))return e;return-1}var Ha=Array.prototype,Va=Ha.splice;function Ka(t){var r=this.__data__,e=Tt(r,t);if(e<0)return!1;var n=r.length-1;return e==n?r.pop():Va.call(r,e,1),--this.size,!0}function qa(t){var r=this.__data__,e=Tt(r,t);return e<0?void 0:r[e][1]}function Xa(t){return Tt(this.__data__,t)>-1}function Ya(t,r){var e=this.__data__,n=Tt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function z(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}z.prototype.clear=Wa,z.prototype.delete=Ka,z.prototype.get=qa,z.prototype.has=Xa,z.prototype.set=Ya;var pt=q(E,"Map");function Za(){this.size=0,this.__data__={hash:new X,map:new(pt||z),string:new X}}function Ja(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function At(t,r){var e=t.__data__;return Ja(r)?e[typeof r=="string"?"string":"hash"]:e.map}function Qa(t){var r=At(this,t).delete(t);return this.size-=r?1:0,r}function ka(t){return At(this,t).get(t)}function ti(t){return At(this,t).has(t)}function ri(t,r){var e=At(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this}function N(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}N.prototype.clear=Za,N.prototype.delete=Qa,N.prototype.get=ka,N.prototype.has=ti,N.prototype.set=ri;var ei="Expected a function";function tr(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(ei);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var u=t.apply(this,n);return e.cache=a.set(o,u)||a,u};return e.cache=new(tr.Cache||N),e}tr.Cache=N;var ni=500;function oi(t){var r=tr(t,function(n){return e.size===ni&&e.clear(),n}),e=r.cache;return r}var ai=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ii=/\\(\\)?/g,ui=oi(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(ai,function(e,n,o,a){r.push(o?a.replace(ii,"$1"):n||e)}),r});function ci(t){return t==null?"":Br(t)}function ee(t,r){return S(t)?t:kt(t,r)?[t]:ui(ci(t))}var fi=1/0;function $t(t){if(typeof t=="string"||Bt(t))return t;var r=t+"";return r=="0"&&1/t==-fi?"-0":r}function ne(t,r){r=ee(r,t);for(var e=0,n=r.length;t!=null&&e<n;)t=t[$t(r[e++])];return e&&e==n?t:void 0}function si(t,r,e){var n=t==null?void 0:ne(t,r);return n===void 0?e:n}function li(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}var pi=re(Object.getPrototypeOf,Object);const oe=pi;var di="[object Object]",hi=Function.prototype,gi=Object.prototype,ae=hi.toString,bi=gi.hasOwnProperty,vi=ae.call(Object);function yi(t){if(!F(t)||V(t)!=di)return!1;var r=oe(t);if(r===null)return!0;var e=bi.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&ae.call(e)==vi}function _i(){this.__data__=new z,this.size=0}function ji(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e}function mi(t){return this.__data__.get(t)}function wi(t){return this.__data__.has(t)}var Oi=200;function Ti(t,r){var e=this.__data__;if(e instanceof z){var n=e.__data__;if(!pt||n.length<Oi-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new N(n)}return e.set(t,r),this.size=e.size,this}function I(t){var r=this.__data__=new z(t);this.size=r.size}I.prototype.clear=_i,I.prototype.delete=ji,I.prototype.get=mi,I.prototype.has=wi,I.prototype.set=Ti;var ie=typeof y=="object"&&y&&!y.nodeType&&y,ue=ie&&typeof module=="object"&&module&&!module.nodeType&&module,Ai=ue&&ue.exports===ie,ce=Ai?E.Buffer:void 0,fe=ce?ce.allocUnsafe:void 0;function se(t,r){if(r)return t.slice();var e=t.length,n=fe?fe(e):new t.constructor(e);return t.copy(n),n}function $i(t,r){for(var e=-1,n=t==null?0:t.length,o=0,a=[];++e<n;){var u=t[e];r(u,e,t)&&(a[o++]=u)}return a}function Si(){return[]}var Ii=Object.prototype,Pi=Ii.propertyIsEnumerable,le=Object.getOwnPropertySymbols,Ei=le?function(t){return t==null?[]:(t=Object(t),$i(le(t),function(r){return Pi.call(t,r)}))}:Si;function Ci(t,r,e){var n=r(t);return S(t)?n:li(n,e(t))}function rr(t){return Ci(t,Jt,Ei)}var er=q(E,"DataView"),nr=q(E,"Promise"),or=q(E,"Set"),pe="[object Map]",Fi="[object Object]",de="[object Promise]",he="[object Set]",ge="[object WeakMap]",be="[object DataView]",Mi=K(er),Li=K(pt),xi=K(nr),zi=K(or),Ni=K(Ht),Y=V;(er&&Y(new er(new ArrayBuffer(1)))!=be||pt&&Y(new pt)!=pe||nr&&Y(nr.resolve())!=de||or&&Y(new or)!=he||Ht&&Y(new Ht)!=ge)&&(Y=function(t){var r=V(t),e=r==Fi?t.constructor:void 0,n=e?K(e):"";if(n)switch(n){case Mi:return be;case Li:return pe;case xi:return de;case zi:return he;case Ni:return ge}return r});const dt=Y;var Di=Object.prototype,Ui=Di.hasOwnProperty;function Bi(t){var r=t.length,e=new t.constructor(r);return r&&typeof t[0]=="string"&&Ui.call(t,"index")&&(e.index=t.index,e.input=t.input),e}var St=E.Uint8Array;function ar(t){var r=new t.constructor(t.byteLength);return new St(r).set(new St(t)),r}function Ri(t,r){var e=ar(t.buffer);return new t.constructor(e,t.byteOffset,t.byteLength)}var Gi=/\w*$/;function Wi(t){var r=new t.constructor(t.source,Gi.exec(t));return r.lastIndex=t.lastIndex,r}var ve=C?C.prototype:void 0,ye=ve?ve.valueOf:void 0;function Hi(t){return ye?Object(ye.call(t)):{}}function _e(t,r){var e=r?ar(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var Vi="[object Boolean]",Ki="[object Date]",qi="[object Map]",Xi="[object Number]",Yi="[object RegExp]",Zi="[object Set]",Ji="[object String]",Qi="[object Symbol]",ki="[object ArrayBuffer]",tu="[object DataView]",ru="[object Float32Array]",eu="[object Float64Array]",nu="[object Int8Array]",ou="[object Int16Array]",au="[object Int32Array]",iu="[object Uint8Array]",uu="[object Uint8ClampedArray]",cu="[object Uint16Array]",fu="[object Uint32Array]";function su(t,r,e){var n=t.constructor;switch(r){case ki:return ar(t);case Vi:case Ki:return new n(+t);case tu:return Ri(t);case ru:case eu:case nu:case ou:case au:case iu:case uu:case cu:case fu:return _e(t,e);case qi:return new n;case Xi:case Ji:return new n(t);case Yi:return Wi(t);case Zi:return new n;case Qi:return Hi(t)}}function je(t){return typeof t.constructor=="function"&&!qt(t)?jo(oe(t)):{}}var lu="[object Map]";function pu(t){return F(t)&&dt(t)==lu}var me=nt&&nt.isMap,du=me?Xt(me):pu,hu="[object Set]";function gu(t){return F(t)&&dt(t)==hu}var we=nt&&nt.isSet,bu=we?Xt(we):gu,vu=1,Oe="[object Arguments]",yu="[object Array]",_u="[object Boolean]",ju="[object Date]",mu="[object Error]",Te="[object Function]",wu="[object GeneratorFunction]",Ou="[object Map]",Tu="[object Number]",Ae="[object Object]",Au="[object RegExp]",$u="[object Set]",Su="[object String]",Iu="[object Symbol]",Pu="[object WeakMap]",Eu="[object ArrayBuffer]",Cu="[object DataView]",Fu="[object Float32Array]",Mu="[object Float64Array]",Lu="[object Int8Array]",xu="[object Int16Array]",zu="[object Int32Array]",Nu="[object Uint8Array]",Du="[object Uint8ClampedArray]",Uu="[object Uint16Array]",Bu="[object Uint32Array]",j={};j[Oe]=j[yu]=j[Eu]=j[Cu]=j[_u]=j[ju]=j[Fu]=j[Mu]=j[Lu]=j[xu]=j[zu]=j[Ou]=j[Tu]=j[Ae]=j[Au]=j[$u]=j[Su]=j[Iu]=j[Nu]=j[Du]=j[Uu]=j[Bu]=!0,j[mu]=j[Te]=j[Pu]=!1;function It(t,r,e,n,o,a){var u,i=r&vu;if(u!==void 0)return u;if(!M(t))return t;var f=S(t);if(f)u=Bi(t);else{var c=dt(t),p=c==Te||c==wu;if(ft(t))return se(t,i);if(c==Ae||c==Oe||p&&!o)u=p?{}:je(t);else{if(!j[c])return o?t:{};u=su(t,c,i)}}a||(a=new I);var d=a.get(t);if(d)return d;a.set(t,u),bu(t)?t.forEach(function(v){u.add(It(v,r,e,v,t,a))}):du(t)&&t.forEach(function(v,l){u.set(l,It(v,r,e,l,t,a))});var g=rr,b=f?void 0:g(t);return Eo(b||t,function(v,l){b&&(l=v,v=t[l]),Wr(u,l,It(v,r,e,l,t,a))}),u}var Ru=1,Gu=4;function Wu(t){return It(t,Ru|Gu)}var Hu="__lodash_hash_undefined__";function Vu(t){return this.__data__.set(t,Hu),this}function Ku(t){return this.__data__.has(t)}function Pt(t){var r=-1,e=t==null?0:t.length;for(this.__data__=new N;++r<e;)this.add(t[r])}Pt.prototype.add=Pt.prototype.push=Vu,Pt.prototype.has=Ku;function qu(t,r){for(var e=-1,n=t==null?0:t.length;++e<n;)if(r(t[e],e,t))return!0;return!1}function Xu(t,r){return t.has(r)}var Yu=1,Zu=2;function $e(t,r,e,n,o,a){var u=e&Yu,i=t.length,f=r.length;if(i!=f&&!(u&&f>i))return!1;var c=a.get(t),p=a.get(r);if(c&&p)return c==r&&p==t;var d=-1,g=!0,b=e&Zu?new Pt:void 0;for(a.set(t,r),a.set(r,t);++d<i;){var v=t[d],l=r[d];if(n)var h=u?n(l,v,d,r,t,a):n(v,l,d,t,r,a);if(h!==void 0){if(h)continue;g=!1;break}if(b){if(!qu(r,function(s,_){if(!Xu(b,_)&&(v===s||o(v,s,e,n,a)))return b.push(_)})){g=!1;break}}else if(!(v===l||o(v,l,e,n,a))){g=!1;break}}return a.delete(t),a.delete(r),g}function Ju(t){var r=-1,e=Array(t.size);return t.forEach(function(n,o){e[++r]=[o,n]}),e}function Qu(t){var r=-1,e=Array(t.size);return t.forEach(function(n){e[++r]=n}),e}var ku=1,tc=2,rc="[object Boolean]",ec="[object Date]",nc="[object Error]",oc="[object Map]",ac="[object Number]",ic="[object RegExp]",uc="[object Set]",cc="[object String]",fc="[object Symbol]",sc="[object ArrayBuffer]",lc="[object DataView]",Se=C?C.prototype:void 0,ir=Se?Se.valueOf:void 0;function pc(t,r,e,n,o,a,u){switch(e){case lc:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case sc:return!(t.byteLength!=r.byteLength||!a(new St(t),new St(r)));case rc:case ec:case ac:return ct(+t,+r);case nc:return t.name==r.name&&t.message==r.message;case ic:case cc:return t==r+"";case oc:var i=Ju;case uc:var f=n&ku;if(i||(i=Qu),t.size!=r.size&&!f)return!1;var c=u.get(t);if(c)return c==r;n|=tc,u.set(t,r);var p=$e(i(t),i(r),n,o,a,u);return u.delete(t),p;case fc:if(ir)return ir.call(t)==ir.call(r)}return!1}var dc=1,hc=Object.prototype,gc=hc.hasOwnProperty;function bc(t,r,e,n,o,a){var u=e&dc,i=rr(t),f=i.length,c=rr(r),p=c.length;if(f!=p&&!u)return!1;for(var d=f;d--;){var g=i[d];if(!(u?g in r:gc.call(r,g)))return!1}var b=a.get(t),v=a.get(r);if(b&&v)return b==r&&v==t;var l=!0;a.set(t,r),a.set(r,t);for(var h=u;++d<f;){g=i[d];var s=t[g],_=r[g];if(n)var R=u?n(_,s,g,r,t,a):n(s,_,g,t,r,a);if(!(R===void 0?s===_||o(s,_,e,n,a):R)){l=!1;break}h||(h=g=="constructor")}if(l&&!h){var et=t.constructor,x=r.constructor;et!=x&&"constructor"in t&&"constructor"in r&&!(typeof et=="function"&&et instanceof et&&typeof x=="function"&&x instanceof x)&&(l=!1)}return a.delete(t),a.delete(r),l}var vc=1,Ie="[object Arguments]",Pe="[object Array]",Et="[object Object]",yc=Object.prototype,Ee=yc.hasOwnProperty;function _c(t,r,e,n,o,a){var u=S(t),i=S(r),f=u?Pe:dt(t),c=i?Pe:dt(r);f=f==Ie?Et:f,c=c==Ie?Et:c;var p=f==Et,d=c==Et,g=f==c;if(g&&ft(t)){if(!ft(r))return!1;u=!0,p=!1}if(g&&!p)return a||(a=new I),u||Zt(t)?$e(t,r,e,n,o,a):pc(t,r,f,e,n,o,a);if(!(e&vc)){var b=p&&Ee.call(t,"__wrapped__"),v=d&&Ee.call(r,"__wrapped__");if(b||v){var l=b?t.value():t,h=v?r.value():r;return a||(a=new I),o(l,h,e,n,a)}}return g?(a||(a=new I),bc(t,r,e,n,o,a)):!1}function ur(t,r,e,n,o){return t===r?!0:t==null||r==null||!F(t)&&!F(r)?t!==t&&r!==r:_c(t,r,e,n,ur,o)}var jc=1,mc=2;function wc(t,r,e,n){var o=e.length,a=o;if(t==null)return!a;for(t=Object(t);o--;){var u=e[o];if(u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++o<a;){u=e[o];var i=u[0],f=t[i],c=u[1];if(u[2]){if(f===void 0&&!(i in t))return!1}else{var p=new I,d;if(!(d===void 0?ur(c,f,jc|mc,n,p):d))return!1}}return!0}function Ce(t){return t===t&&!M(t)}function Oc(t){for(var r=Jt(t),e=r.length;e--;){var n=r[e],o=t[n];r[e]=[n,o,Ce(o)]}return r}function Fe(t,r){return function(e){return e==null?!1:e[t]===r&&(r!==void 0||t in Object(e))}}function Tc(t){var r=Oc(t);return r.length==1&&r[0][2]?Fe(r[0][0],r[0][1]):function(e){return e===t||wc(e,t,r)}}function Ac(t,r){return t!=null&&r in Object(t)}function $c(t,r,e){r=ee(r,t);for(var n=-1,o=r.length,a=!1;++n<o;){var u=$t(r[n]);if(!(a=t!=null&&e(t,u)))break;t=t[u]}return a||++n!=o?a:(o=t==null?0:t.length,!!o&&Kt(o)&&Vt(u,o)&&(S(t)||Ot(t)))}function Sc(t,r){return t!=null&&$c(t,r,Ac)}var Ic=1,Pc=2;function Ec(t,r){return kt(t)&&Ce(r)?Fe($t(t),r):function(e){var n=si(e,t);return n===void 0&&n===r?Sc(e,t):ur(r,n,Ic|Pc)}}function Cc(t){return function(r){return r==null?void 0:r[t]}}function Fc(t){return function(r){return ne(r,t)}}function Mc(t){return kt(t)?Cc($t(t)):Fc(t)}function Lc(t){return typeof t=="function"?t:t==null?Rt:typeof t=="object"?S(t)?Ec(t[0],t[1]):Tc(t):Mc(t)}function xc(t){return function(r,e,n){for(var o=-1,a=Object(r),u=n(r),i=u.length;i--;){var f=u[++o];if(e(a[f],f,a)===!1)break}return r}}var Me=xc();function zc(t,r){return t&&Me(t,r,Jt)}function cr(t,r,e){(e!==void 0&&!ct(t[r],e)||e===void 0&&!(r in t))&&mt(t,r,e)}function Nc(t){return F(t)&&wt(t)}function fr(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function Dc(t){return Hr(t,Qt(t))}function Uc(t,r,e,n,o,a,u){var i=fr(t,e),f=fr(r,e),c=u.get(f);if(c){cr(t,e,c);return}var p=a?a(i,f,e+"",t,r,u):void 0,d=p===void 0;if(d){var g=S(f),b=!g&&ft(f),v=!g&&!b&&Zt(f);p=f,g||b||v?S(i)?p=i:Nc(i)?p=wo(i):b?(d=!1,p=se(f,!0)):v?(d=!1,p=_e(f,!0)):p=[]:yi(f)||Ot(f)?(p=i,Ot(i)?p=Dc(i):(!M(i)||Gt(i))&&(p=je(f))):d=!1}d&&(u.set(f,p),o(p,f,n,a,u),u.delete(f)),cr(t,e,p)}function Le(t,r,e,n,o){t!==r&&Me(r,function(a,u){if(o||(o=new I),M(a))Uc(t,r,u,e,Le,n,o);else{var i=n?n(fr(t,u),a,u+"",t,r,o):void 0;i===void 0&&(i=a),cr(t,u,i)}},Qt)}var Bc=Kr(function(t,r,e,n){Le(t,r,e,n)});function Rc(t,r){var e={};return r=Lc(r),zc(t,function(n,o,a){mt(e,r(n,o,a),n)}),e}const Gc=new RegExp("([\\p{Ll}\\d])(\\p{Lu})","gu"),Wc=new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])","gu"),Hc=new RegExp("(\\d)\\p{Ll}|(\\p{L})\\d","u"),Vc=/[^\p{L}\d]+/giu,xe="$1\0$2",ze="";function Ne(t){let r=t.trim();r=r.replace(Gc,xe).replace(Wc,xe),r=r.replace(Vc,"\0");let e=0,n=r.length;for(;r.charAt(e)==="\0";)e++;if(e===n)return[];for(;r.charAt(n-1)==="\0";)n--;return r.slice(e,n).split(/\0/g)}function Kc(t){const r=Ne(t);for(let e=0;e<r.length;e++){const n=r[e],o=Hc.exec(n);if(o){const a=o.index+(o[1]??o[2]).length;r.splice(e,1,n.slice(0,a),n.slice(a))}}return r}function qc(t,r){const[e,n,o]=Jc(t,r),a=Xc(void 0),u=Yc(void 0),i=Zc(a,u);return e+n.map((f,c)=>c===0?a(f):i(f,c)).join("")+o}function Xc(t){return r=>r.toLocaleLowerCase(t)}function Yc(t){return r=>r.toLocaleUpperCase(t)}function Zc(t,r){return(e,n)=>{const o=e[0];return(n>0&&o>="0"&&o<="9"?"_"+o:r(o))+t(e.slice(1))}}function Jc(t,r={}){const e=r.split??(r.separateNumbers?Kc:Ne),n=r.prefixCharacters??ze,o=r.suffixCharacters??ze;let a=0,u=t.length;for(;a<t.length;){const i=t.charAt(a);if(!n.includes(i))break;a++}for(;u>a;){const i=u-1,f=t.charAt(i);if(!o.includes(f))break;u=i}return[t.slice(0,a),e(t.slice(a,u)),t.slice(u)]}const Qc=t=>/.+-.+/.test(t)?qc(t):t,kc=t=>Object.prototype.toString.call(t).slice(8,-1)==="Object";function tf(t,r){const e=Object.create(null),n=t.split(",");for(let o=0;o<n.length;o++)e[n[o]]=!0;return o=>!!e[o]}const rf=tf("String,Number,Boolean,Function,Symbol,BigInt");function ef(t){const r=t==null?void 0:t.toString().match(/^\s*function (\w+)/);return r?r[1]:t===null?"null":""}function nf(t,r){let e;const n=ef(r);if(rf(n)){const o=typeof t;e=o===n.toLowerCase(),!e&&o==="object"&&(e=t instanceof r)}else n==="Object"?e=M(t):n==="Array"?e=Array.isArray(t):n==="null"?e=t===null:e=t instanceof r;return{valid:e,expectedType:n}}function of({prop:t,type:r,validator:e}){if(![void 0,null].includes(t)&&r){let n=!1;const o=Array.isArray(r)?r:[r],a=[];for(let u=0;u<o.length&&!n;u++){const{valid:i,expectedType:f}=nf(t,o[u]);a.push(f||""),n=i}if(!n)throw new TypeError(`Invalid prop: type check failed, expecting [${a.join(", ")}], receiving: ${t}`)}if(e&&!e(t))throw new Error(`Invalid prop: validator check failed, receiving: ${t}`)}function af(t,{mergeObject:r,mergeFunction:e}){const n=[];for(let a=t.length-1;a>=0;a--)n.push(t[a]);const o=e?(a,u)=>typeof a=="function"&&typeof u=="function"?e(u,a):void 0:void 0;return r==="deep"?Bc(...n,o):Pa(...n,o)}function uf(t,{mergeFunction:r}){return t.reduce(r,()=>{})}function sr(t,r={}){const{type:e,default:n,defaultIsDynamic:o=!1,required:a=!1,validator:u,camelizeObjectKeys:i=!1,mergeObjectApplyOnlyToDefault:f=!1,mergeFunctionApplyOnlyToDefault:c=!0}=r;let{mergeObject:p="deep",mergeFunction:d=!1}=r;const g=[];let b,v=!1,l=!1;const h=s=>{if(s!==void 0){of({type:e,prop:s,validator:u});const _=kc(s),R=typeof s=="function";return v=_,l=R,_?(s=Wu(s),i?Rc(s,(et,x)=>Qc(x)):s):s}};for(const s of t)g.push(h(s));if(!o)g.push(h(n));else if(typeof n!="function")throw new TypeError(`Invalid option: options.default should be Function when options.defaultIsDynamic enabled, receiving: ${n}`);v||(p=!1,l||(d=!1));for(let s=0;s<g.length;s++){const _=g[s];if(_!==void 0){s===g.length-1?b=_:p?b=af(f?[_,n]:g,{mergeObject:p,mergeFunction:d}):d?b=uf(c?[_,n]:g,{mergeFunction:d}):b=_;break}}if(a&&[void 0,null].includes(b))throw new Error("Missing required prop");return o?sr(t,{...r,default:n(b),defaultIsDynamic:!1}):b}var De=typeof global=="object"&&global&&global.Object===Object&&global,cf=typeof self=="object"&&self&&self.Object===Object&&self,P=De||cf||Function("return this")(),L=P.Symbol,Ue=Object.prototype,ff=Ue.hasOwnProperty,sf=Ue.toString,ht=L?L.toStringTag:void 0;function lf(t){var r=ff.call(t,ht),e=t[ht];try{t[ht]=void 0;var n=!0}catch{}var o=sf.call(t);return n&&(r?t[ht]=e:delete t[ht]),o}var pf=Object.prototype,df=pf.toString;function hf(t){return df.call(t)}var gf="[object Null]",bf="[object Undefined]",Be=L?L.toStringTag:void 0;function Z(t){return t==null?t===void 0?bf:gf:Be&&Be in Object(t)?lf(t):hf(t)}function G(t){return t!=null&&typeof t=="object"}var vf="[object Symbol]";function Ct(t){return typeof t=="symbol"||G(t)&&Z(t)==vf}function yf(t,r){for(var e=-1,n=t==null?0:t.length,o=Array(n);++e<n;)o[e]=r(t[e],e,t);return o}var D=Array.isArray,_f=1/0,Re=L?L.prototype:void 0,Ge=Re?Re.toString:void 0;function We(t){if(typeof t=="string")return t;if(D(t))return yf(t,We)+"";if(Ct(t))return Ge?Ge.call(t):"";var r=t+"";return r=="0"&&1/t==-_f?"-0":r}var jf=/\s/;function mf(t){for(var r=t.length;r--&&jf.test(t.charAt(r)););return r}var wf=/^\s+/;function Of(t){return t&&t.slice(0,mf(t)+1).replace(wf,"")}function A(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}var He=NaN,Tf=/^[-+]0x[0-9a-f]+$/i,Af=/^0b[01]+$/i,$f=/^0o[0-7]+$/i,Sf=parseInt;function Ve(t){if(typeof t=="number")return t;if(Ct(t))return He;if(A(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=A(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=Of(t);var e=Af.test(t);return e||$f.test(t)?Sf(t.slice(2),e?2:8):Tf.test(t)?He:+t}function Ke(t){return t}var If="[object AsyncFunction]",Pf="[object Function]",Ef="[object GeneratorFunction]",Cf="[object Proxy]";function lr(t){if(!A(t))return!1;var r=Z(t);return r==Pf||r==Ef||r==If||r==Cf}var pr=P["__core-js_shared__"],qe=function(){var t=/[^.]+$/.exec(pr&&pr.keys&&pr.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Ff(t){return!!qe&&qe in t}var Mf=Function.prototype,Lf=Mf.toString;function J(t){if(t!=null){try{return Lf.call(t)}catch{}try{return t+""}catch{}}return""}var xf=/[\\^$.*+?()[\]{}|]/g,zf=/^\[object .+?Constructor\]$/,Nf=Function.prototype,Df=Object.prototype,Uf=Nf.toString,Bf=Df.hasOwnProperty,Rf=RegExp("^"+Uf.call(Bf).replace(xf,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Gf(t){if(!A(t)||Ff(t))return!1;var r=lr(t)?Rf:zf;return r.test(J(t))}function Wf(t,r){return t==null?void 0:t[r]}function Q(t,r){var e=Wf(t,r);return Gf(e)?e:void 0}var dr=Q(P,"WeakMap"),Xe=Object.create,Hf=function(){function t(){}return function(r){if(!A(r))return{};if(Xe)return Xe(r);t.prototype=r;var e=new t;return t.prototype=void 0,e}}();function Vf(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}function Ye(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e<n;)r[e]=t[e];return r}var Kf=800,qf=16,Xf=Date.now;function Yf(t){var r=0,e=0;return function(){var n=Xf(),o=qf-(n-e);if(e=n,o>0){if(++r>=Kf)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function Zf(t){return function(){return t}}var Ft=function(){try{var t=Q(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Jf=Ft?function(t,r){return Ft(t,"toString",{configurable:!0,enumerable:!1,value:Zf(r),writable:!0})}:Ke,Ze=Yf(Jf);function Qf(t,r){for(var e=-1,n=t==null?0:t.length;++e<n&&r(t[e],e,t)!==!1;);return t}var kf=9007199254740991,ts=/^(?:0|[1-9]\d*)$/;function hr(t,r){var e=typeof t;return r=r??kf,!!r&&(e=="number"||e!="symbol"&&ts.test(t))&&t>-1&&t%1==0&&t<r}function gr(t,r,e){r=="__proto__"&&Ft?Ft(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e}function Mt(t,r){return t===r||t!==t&&r!==r}var rs=Object.prototype,es=rs.hasOwnProperty;function br(t,r,e){var n=t[r];(!(es.call(t,r)&&Mt(n,e))||e===void 0&&!(r in t))&&gr(t,r,e)}function ot(t,r,e,n){var o=!e;e||(e={});for(var a=-1,u=r.length;++a<u;){var i=r[a],f=void 0;f===void 0&&(f=t[i]),o?gr(e,i,f):br(e,i,f)}return e}var Je=Math.max;function Qe(t,r,e){return r=Je(r===void 0?t.length-1:r,0),function(){for(var n=arguments,o=-1,a=Je(n.length-r,0),u=Array(a);++o<a;)u[o]=n[r+o];o=-1;for(var i=Array(r+1);++o<r;)i[o]=n[o];return i[r]=e(u),Vf(t,this,i)}}function ns(t,r){return Ze(Qe(t,r,Ke),t+"")}var os=9007199254740991;function ke(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=os}function Lt(t){return t!=null&&ke(t.length)&&!lr(t)}function as(t,r,e){if(!A(e))return!1;var n=typeof r;return(n=="number"?Lt(e)&&hr(r,e.length):n=="string"&&r in e)?Mt(e[r],t):!1}function tn(t){return ns(function(r,e){var n=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(o--,a):void 0,u&&as(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),r=Object(r);++n<o;){var i=e[n];i&&t(r,i,n,a)}return r})}var is=Object.prototype;function vr(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||is;return t===e}function us(t,r){for(var e=-1,n=Array(t);++e<t;)n[e]=r(e);return n}var cs="[object Arguments]";function rn(t){return G(t)&&Z(t)==cs}var en=Object.prototype,fs=en.hasOwnProperty,ss=en.propertyIsEnumerable,xt=rn(function(){return arguments}())?rn:function(t){return G(t)&&fs.call(t,"callee")&&!ss.call(t,"callee")};function ls(){return!1}var nn=typeof y=="object"&&y&&!y.nodeType&&y,on=nn&&typeof module=="object"&&module&&!module.nodeType&&module,ps=on&&on.exports===nn,an=ps?P.Buffer:void 0,ds=an?an.isBuffer:void 0,yr=ds||ls,hs="[object Arguments]",gs="[object Array]",bs="[object Boolean]",vs="[object Date]",ys="[object Error]",_s="[object Function]",js="[object Map]",ms="[object Number]",ws="[object Object]",Os="[object RegExp]",Ts="[object Set]",As="[object String]",$s="[object WeakMap]",Ss="[object ArrayBuffer]",Is="[object DataView]",Ps="[object Float32Array]",Es="[object Float64Array]",Cs="[object Int8Array]",Fs="[object Int16Array]",Ms="[object Int32Array]",Ls="[object Uint8Array]",xs="[object Uint8ClampedArray]",zs="[object Uint16Array]",Ns="[object Uint32Array]",O={};O[Ps]=O[Es]=O[Cs]=O[Fs]=O[Ms]=O[Ls]=O[xs]=O[zs]=O[Ns]=!0,O[hs]=O[gs]=O[Ss]=O[bs]=O[Is]=O[vs]=O[ys]=O[_s]=O[js]=O[ms]=O[ws]=O[Os]=O[Ts]=O[As]=O[$s]=!1;function Ds(t){return G(t)&&ke(t.length)&&!!O[Z(t)]}function _r(t){return function(r){return t(r)}}var un=typeof y=="object"&&y&&!y.nodeType&&y,gt=un&&typeof module=="object"&&module&&!module.nodeType&&module,Us=gt&>.exports===un,jr=Us&&De.process,at=function(){try{var t=gt&>.require&>.require("util").types;return t||jr&&jr.binding&&jr.binding("util")}catch{}}(),cn=at&&at.isTypedArray,fn=cn?_r(cn):Ds,Bs=Object.prototype,Rs=Bs.hasOwnProperty;function sn(t,r){var e=D(t),n=!e&&xt(t),o=!e&&!n&&yr(t),a=!e&&!n&&!o&&fn(t),u=e||n||o||a,i=u?us(t.length,String):[],f=i.length;for(var c in t)(r||Rs.call(t,c))&&!(u&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||hr(c,f)))&&i.push(c);return i}function ln(t,r){return function(e){return t(r(e))}}var Gs=ln(Object.keys,Object),Ws=Object.prototype,Hs=Ws.hasOwnProperty;function Vs(t){if(!vr(t))return Gs(t);var r=[];for(var e in Object(t))Hs.call(t,e)&&e!="constructor"&&r.push(e);return r}function mr(t){return Lt(t)?sn(t):Vs(t)}function Ks(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var qs=Object.prototype,Xs=qs.hasOwnProperty;function Ys(t){if(!A(t))return Ks(t);var r=vr(t),e=[];for(var n in t)n=="constructor"&&(r||!Xs.call(t,n))||e.push(n);return e}function it(t){return Lt(t)?sn(t,!0):Ys(t)}var pn=tn(function(t,r){ot(r,it(r),t)}),Zs=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Js=/^\w*$/;function Qs(t,r){if(D(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||Ct(t)?!0:Js.test(t)||!Zs.test(t)||r!=null&&t in Object(r)}var bt=Q(Object,"create");function ks(){this.__data__=bt?bt(null):{},this.size=0}function tl(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var rl="__lodash_hash_undefined__",el=Object.prototype,nl=el.hasOwnProperty;function ol(t){var r=this.__data__;if(bt){var e=r[t];return e===rl?void 0:e}return nl.call(r,t)?r[t]:void 0}var al=Object.prototype,il=al.hasOwnProperty;function ul(t){var r=this.__data__;return bt?r[t]!==void 0:il.call(r,t)}var cl="__lodash_hash_undefined__";function fl(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=bt&&r===void 0?cl:r,this}function k(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}k.prototype.clear=ks,k.prototype.delete=tl,k.prototype.get=ol,k.prototype.has=ul,k.prototype.set=fl;function sl(){this.__data__=[],this.size=0}function zt(t,r){for(var e=t.length;e--;)if(Mt(t[e][0],r))return e;return-1}var ll=Array.prototype,pl=ll.splice;function dl(t){var r=this.__data__,e=zt(r,t);if(e<0)return!1;var n=r.length-1;return e==n?r.pop():pl.call(r,e,1),--this.size,!0}function hl(t){var r=this.__data__,e=zt(r,t);return e<0?void 0:r[e][1]}function gl(t){return zt(this.__data__,t)>-1}function bl(t,r){var e=this.__data__,n=zt(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function U(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}U.prototype.clear=sl,U.prototype.delete=dl,U.prototype.get=hl,U.prototype.has=gl,U.prototype.set=bl;var vt=Q(P,"Map");function vl(){this.size=0,this.__data__={hash:new k,map:new(vt||U),string:new k}}function yl(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function Nt(t,r){var e=t.__data__;return yl(r)?e[typeof r=="string"?"string":"hash"]:e.map}function _l(t){var r=Nt(this,t).delete(t);return this.size-=r?1:0,r}function jl(t){return Nt(this,t).get(t)}function ml(t){return Nt(this,t).has(t)}function wl(t,r){var e=Nt(this,t),n=e.size;return e.set(t,r),this.size+=e.size==n?0:1,this}function W(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r<e;){var n=t[r];this.set(n[0],n[1])}}W.prototype.clear=vl,W.prototype.delete=_l,W.prototype.get=jl,W.prototype.has=ml,W.prototype.set=wl;var Ol="Expected a function";function wr(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(Ol);var e=function(){var n=arguments,o=r?r.apply(this,n):n[0],a=e.cache;if(a.has(o))return a.get(o);var u=t.apply(this,n);return e.cache=a.set(o,u)||a,u};return e.cache=new(wr.Cache||W),e}wr.Cache=W;var Tl=500;function Al(t){var r=wr(t,function(n){return e.size===Tl&&e.clear(),n}),e=r.cache;return r}var $l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Sl=/\\(\\)?/g,Il=Al(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace($l,function(e,n,o,a){r.push(o?a.replace(Sl,"$1"):n||e)}),r});function Pl(t){return t==null?"":We(t)}function dn(t,r){return D(t)?t:Qs(t,r)?[t]:Il(Pl(t))}var El=1/0;function hn(t){if(typeof t=="string"||Ct(t))return t;var r=t+"";return r=="0"&&1/t==-El?"-0":r}function Cl(t,r){r=dn(r,t);for(var e=0,n=r.length;t!=null&&e<n;)t=t[hn(r[e++])];return e&&e==n?t:void 0}function Fl(t,r,e){var n=t==null?void 0:Cl(t,r);return n===void 0?e:n}function Ml(t,r){for(var e=-1,n=r.length,o=Array(n),a=t==null;++e<n;)o[e]=a?void 0:Fl(t,r[e]);return o}function Or(t,r){for(var e=-1,n=r.length,o=t.length;++e<n;)t[o+e]=r[e];return t}var gn=L?L.isConcatSpreadable:void 0;function Ll(t){return D(t)||xt(t)||!!(gn&&t&&t[gn])}function xl(t,r,e,n,o){var a=-1,u=t.length;for(e||(e=Ll),o||(o=[]);++a<u;){var i=t[a];e(i)?Or(o,i):o[o.length]=i}return o}function zl(t){var r=t==null?0:t.length;return r?xl(t):[]}function Nl(t){return Ze(Qe(t,void 0,zl),t+"")}var Dl=Nl(Ml),Tr=ln(Object.getPrototypeOf,Object),Ul="[object Object]",Bl=Function.prototype,Rl=Object.prototype,bn=Bl.toString,Gl=Rl.hasOwnProperty,Wl=bn.call(Object);function yt(t){if(!G(t)||Z(t)!=Ul)return!1;var r=Tr(t);if(r===null)return!0;var e=Gl.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&bn.call(e)==Wl}function Hl(){this.__data__=new U,this.size=0}function Vl(t){var r=this.__data__,e=r.delete(t);return this.size=r.size,e}function Kl(t){return this.__data__.get(t)}function ql(t){return this.__data__.has(t)}var Xl=200;function Yl(t,r){var e=this.__data__;if(e instanceof U){var n=e.__data__;if(!vt||n.length<Xl-1)return n.push([t,r]),this.size=++e.size,this;e=this.__data__=new W(n)}return e.set(t,r),this.size=e.size,this}function tt(t){var r=this.__data__=new U(t);this.size=r.size}tt.prototype.clear=Hl,tt.prototype.delete=Vl,tt.prototype.get=Kl,tt.prototype.has=ql,tt.prototype.set=Yl;function Zl(t,r){return t&&ot(r,mr(r),t)}function Jl(t,r){return t&&ot(r,it(r),t)}var vn=typeof y=="object"&&y&&!y.nodeType&&y,yn=vn&&typeof module=="object"&&module&&!module.nodeType&&module,Ql=yn&&yn.exports===vn,_n=Ql?P.Buffer:void 0,jn=_n?_n.allocUnsafe:void 0;function mn(t,r){if(r)return t.slice();var e=t.length,n=jn?jn(e):new t.constructor(e);return t.copy(n),n}function kl(t,r){for(var e=-1,n=t==null?0:t.length,o=0,a=[];++e<n;){var u=t[e];r(u,e,t)&&(a[o++]=u)}return a}function wn(){return[]}var tp=Object.prototype,rp=tp.propertyIsEnumerable,On=Object.getOwnPropertySymbols,Ar=On?function(t){return t==null?[]:(t=Object(t),kl(On(t),function(r){return rp.call(t,r)}))}:wn;function ep(t,r){return ot(t,Ar(t),r)}var np=Object.getOwnPropertySymbols,Tn=np?function(t){for(var r=[];t;)Or(r,Ar(t)),t=Tr(t);return r}:wn;function op(t,r){return ot(t,Tn(t),r)}function An(t,r,e){var n=r(t);return D(t)?n:Or(n,e(t))}function ap(t){return An(t,mr,Ar)}function ip(t){return An(t,it,Tn)}var $r=Q(P,"DataView"),Sr=Q(P,"Promise"),Ir=Q(P,"Set"),$n="[object Map]",up="[object Object]",Sn="[object Promise]",In="[object Set]",Pn="[object WeakMap]",En="[object DataView]",cp=J($r),fp=J(vt),sp=J(Sr),lp=J(Ir),pp=J(dr),B=Z;($r&&B(new $r(new ArrayBuffer(1)))!=En||vt&&B(new vt)!=$n||Sr&&B(Sr.resolve())!=Sn||Ir&&B(new Ir)!=In||dr&&B(new dr)!=Pn)&&(B=function(t){var r=Z(t),e=r==up?t.constructor:void 0,n=e?J(e):"";if(n)switch(n){case cp:return En;case fp:return $n;case sp:return Sn;case lp:return In;case pp:return Pn}return r});var dp=Object.prototype,hp=dp.hasOwnProperty;function gp(t){var r=t.length,e=new t.constructor(r);return r&&typeof t[0]=="string"&&hp.call(t,"index")&&(e.index=t.index,e.input=t.input),e}var Cn=P.Uint8Array;function Pr(t){var r=new t.constructor(t.byteLength);return new Cn(r).set(new Cn(t)),r}function bp(t,r){var e=r?Pr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}var vp=/\w*$/;function yp(t){var r=new t.constructor(t.source,vp.exec(t));return r.lastIndex=t.lastIndex,r}var Fn=L?L.prototype:void 0,Mn=Fn?Fn.valueOf:void 0;function _p(t){return Mn?Object(Mn.call(t)):{}}function Ln(t,r){var e=r?Pr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var jp="[object Boolean]",mp="[object Date]",wp="[object Map]",Op="[object Number]",Tp="[object RegExp]",Ap="[object Set]",$p="[object String]",Sp="[object Symbol]",Ip="[object ArrayBuffer]",Pp="[object DataView]",Ep="[object Float32Array]",Cp="[object Float64Array]",Fp="[object Int8Array]",Mp="[object Int16Array]",Lp="[object Int32Array]",xp="[object Uint8Array]",zp="[object Uint8ClampedArray]",Np="[object Uint16Array]",Dp="[object Uint32Array]";function Up(t,r,e){var n=t.constructor;switch(r){case Ip:return Pr(t);case jp:case mp:return new n(+t);case Pp:return bp(t,e);case Ep:case Cp:case Fp:case Mp:case Lp:case xp:case zp:case Np:case Dp:return Ln(t,e);case wp:return new n;case Op:case $p:return new n(t);case Tp:return yp(t);case Ap:return new n;case Sp:return _p(t)}}function xn(t){return typeof t.constructor=="function"&&!vr(t)?Hf(Tr(t)):{}}var Bp="[object Map]";function Rp(t){return G(t)&&B(t)==Bp}var zn=at&&at.isMap,Gp=zn?_r(zn):Rp,Wp="[object Set]";function Hp(t){return G(t)&&B(t)==Wp}var Nn=at&&at.isSet,Vp=Nn?_r(Nn):Hp,Kp=1,qp=2,Xp=4,Dn="[object Arguments]",Yp="[object Array]",Zp="[object Boolean]",Jp="[object Date]",Qp="[object Error]",Un="[object Function]",kp="[object GeneratorFunction]",td="[object Map]",rd="[object Number]",Bn="[object Object]",ed="[object RegExp]",nd="[object Set]",od="[object String]",ad="[object Symbol]",id="[object WeakMap]",ud="[object ArrayBuffer]",cd="[object DataView]",fd="[object Float32Array]",sd="[object Float64Array]",ld="[object Int8Array]",pd="[object Int16Array]",dd="[object Int32Array]",hd="[object Uint8Array]",gd="[object Uint8ClampedArray]",bd="[object Uint16Array]",vd="[object Uint32Array]",m={};m[Dn]=m[Yp]=m[ud]=m[cd]=m[Zp]=m[Jp]=m[fd]=m[sd]=m[ld]=m[pd]=m[dd]=m[td]=m[rd]=m[Bn]=m[ed]=m[nd]=m[od]=m[ad]=m[hd]=m[gd]=m[bd]=m[vd]=!0,m[Qp]=m[Un]=m[id]=!1;function Dt(t,r,e,n,o,a){var u,i=r&Kp,f=r&qp,c=r&Xp;if(u!==void 0)return u;if(!A(t))return t;var p=D(t);if(p){if(u=gp(t),!i)return Ye(t,u)}else{var d=B(t),g=d==Un||d==kp;if(yr(t))return mn(t,i);if(d==Bn||d==Dn||g&&!o){if(u=f||g?{}:xn(t),!i)return f?op(t,Jl(u,t)):ep(t,Zl(u,t))}else{if(!m[d])return o?t:{};u=Up(t,d,i)}}a||(a=new tt);var b=a.get(t);if(b)return b;a.set(t,u),Vp(t)?t.forEach(function(h){u.add(Dt(h,r,e,h,t,a))}):Gp(t)&&t.forEach(function(h,s){u.set(s,Dt(h,r,e,s,t,a))});var v=c?f?ip:ap:f?it:mr,l=p?void 0:v(t);return Qf(l||t,function(h,s){l&&(s=h,h=t[s]),br(u,s,Dt(h,r,e,s,t,a))}),u}var yd=1,_d=4;function Er(t){return Dt(t,yd|_d)}function jd(t){return function(r,e,n){for(var o=-1,a=Object(r),u=n(r),i=u.length;i--;){var f=u[++o];if(e(a[f],f,a)===!1)break}return r}}var md=jd(),Cr=function(){return P.Date.now()},wd="Expected a function",Od=Math.max,Td=Math.min;function Ad(t,r,e){var n,o,a,u,i,f,c=0,p=!1,d=!1,g=!0;if(typeof t!="function")throw new TypeError(wd);r=Ve(r)||0,A(e)&&(p=!!e.leading,d="maxWait"in e,a=d?Od(Ve(e.maxWait)||0,r):a,g="trailing"in e?!!e.trailing:g);function b(T){var H=n,_t=o;return n=o=void 0,c=T,u=t.apply(_t,H),u}function v(T){return c=T,i=setTimeout(s,r),p?b(T):u}function l(T){var H=T-f,_t=T-c,Hn=r-H;return d?Td(Hn,a-_t):Hn}function h(T){var H=T-f,_t=T-c;return f===void 0||H>=r||H<0||d&&_t>=a}function s(){var T=Cr();if(h(T))return _(T);i=setTimeout(s,l(T))}function _(T){return i=void 0,g&&n?b(T):(n=o=void 0,u)}function R(){i!==void 0&&clearTimeout(i),c=0,n=f=o=i=void 0}function et(){return i===void 0?u:_(Cr())}function x(){var T=Cr(),H=h(T);if(n=arguments,o=this,f=T,H){if(i===void 0)return v(f);if(d)return clearTimeout(i),i=setTimeout(s,r),b(f)}return i===void 0&&(i=setTimeout(s,r)),u}return x.cancel=R,x.flush=et,x}function Fr(t,r,e){(e!==void 0&&!Mt(t[r],e)||e===void 0&&!(r in t))&&gr(t,r,e)}function $d(t){return G(t)&&Lt(t)}function Mr(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function Sd(t){return ot(t,it(t))}function Id(t,r,e,n,o,a,u){var i=Mr(t,e),f=Mr(r,e),c=u.get(f);if(c){Fr(t,e,c);return}var p=a?a(i,f,e+"",t,r,u):void 0,d=p===void 0;if(d){var g=D(f),b=!g&&yr(f),v=!g&&!b&&fn(f);p=f,g||b||v?D(i)?p=i:$d(i)?p=Ye(i):b?(d=!1,p=mn(f,!0)):v?(d=!1,p=Ln(f,!0)):p=[]:yt(f)||xt(f)?(p=i,xt(i)?p=Sd(i):(!A(i)||lr(i))&&(p=xn(f))):d=!1}d&&(u.set(f,p),o(p,f,n,a,u),u.delete(f)),Fr(t,e,p)}function Rn(t,r,e,n,o){t!==r&&md(r,function(a,u){if(o||(o=new tt),A(a))Id(t,r,u,e,Rn,n,o);else{var i=n?n(Mr(t,u),a,u+"",t,r,o):void 0;i===void 0&&(i=a),Fr(t,u,i)}},it)}var Lr=tn(function(t,r,e){Rn(t,r,e)});function Pd(t,r,e,n){if(!A(t))return t;r=dn(r,t);for(var o=-1,a=r.length,u=a-1,i=t;i!=null&&++o<a;){var f=hn(r[o]),c=e;if(f==="__proto__"||f==="constructor"||f==="prototype")return t;if(o!=u){var p=i[f];c=void 0,c===void 0&&(c=A(p)?p:hr(r[o+1])?[]:{})}br(i,f,c),i=i[f]}return t}function Ed(t,r,e){return t==null?t:Pd(t,r,e)}const Cd=["PUT","POST","DELETE","PATCH"],Fd=(t,r)=>r?r.startsWith("/")?r:(t.endsWith("/")?t:`${t}/`)+r:t;function Gn(t,r,e){return e?(n,o)=>{var u;const a=typeof e=="function"?e(n):e;return n&&(o??(o=Cd.includes(((u=a.method)==null?void 0:u.toUpperCase())||"")?"data":"params"),o==="data"?a.data=n:o==="params"&&(a.params=n)),a.url=Fd(r,a.url),t(a)}:()=>{}}function Md(t,r){const e={list:{read:Gn(t,r.urlPrefix,r.list.read)},form:{}};for(const n in r.form)e.form[n]=Gn(t,r.urlPrefix,r.form[n]);return e}function rt(t,r){if(t&&r)switch(typeof r){case"string":return Dl(t,r)[0];case"function":return r(t);case"symbol":if(yt(t))return t[r]}return t}function Ut(t,r,e){if(t&&r)switch(typeof r){case"string":return Ed(t,r,e);case"function":return r(t);case"symbol":yt(t)&&(t[r]=e)}return t}function Wn(t,r){t.mergeData&&yt(t.data)&&yt(r)?$.isVue3?t.mergeData==="deep"?Lr(t.data,r):t.mergeData==="shallow"?pn(t.data,r):typeof t.mergeData=="function"&&t.mergeData(r):t.mergeData==="deep"?t.data=Lr(Er(t.data),r):t.mergeData==="shallow"?t.data={...t.data,...r}:typeof t.mergeData=="function"&&t.mergeData(r):t.data=r}function Ld({axios:t,axiosConfig:r,list:e,form:n}){const o=Md(t,r),a=$.ref(),u=()=>sr([e],{default:l=>({data:[],loading:!1,total:0,...(l==null?void 0:l.pageNumberAt)&&{filter:Ut({},l.pageNumberAt,1)},watchFilter:!0,debounceInterval:300}),defaultIsDynamic:!0}),i=$.reactive(u()),f=()=>Er({status:"",show:!1,data:{},mergeData:"deep",loading:!1,submitting:!1,...n}),c=$.reactive(f()),p=({state:l,defaultState:h,mergeState:s="shallow"})=>{const _=sr([l,h]);s==="deep"?Lr(c,_):pn(c,_)},d=(l=i.filter,h)=>(i.loading=!0,o.list.read(l,h).then(s=>{var _;return i.data=rt(s,i.dataAt)??[],i.total=(_=i.data)!=null&&_.length?rt(s,i.totalAt)??0:0,s}).catch(()=>{i.data=[]}).finally(()=>{i.loading=!1}));let g=1;i.read=(...l)=>{const h=rt(i.filter,i.pageNumberAt);if(a.value==="filterChange"&&h!==1){Ut(i.filter,i.pageNumberAt,1),a.value=void 0;return}g=h;const s=i.proxy.read?i.proxy.read((..._)=>d(..._.length?_:l),a.value):d(...l);return a.value=void 0,s},c.delete=(l,h)=>o.form.delete(l,h).then(s=>{var _;if(((_=i.data)==null?void 0:_.length)===1){const R=rt(i.filter,i.pageNumberAt);R===1?(a.value="delete",i.read()):(a.value="delete",Ut(i.filter,i.pageNumberAt,R-1),i.watchFilter||i.read())}else a.value="delete",i.read();return s}),c.switch=(l,h)=>o.form.switch(l,h).then(s=>(a.value="switch",i.read(),s));const b=(l,h)=>{if(l)if(h==="cache")Wn(c,Er(l)),c.show=!0;else return c.loading=!0,c.show=!0,o.form.read(l,h).then(s=>(Wn(c,rt(s,c.dataAt)),s));else c.status==="read"&&!arguments.length&&console.warn("When the form status is 'read', the parameter of `form.open` must be passed"),c.show=!0};c.open=(...l)=>{const h=n.proxy.open?n.proxy.open((...s)=>b(...s.length?s:l)):b(...l);return h instanceof Promise?h.then(s=>{p({target:c,state:s,defaultState:{loading:!1}})}).catch(s=>{p({target:c,state:s,defaultState:{show:!1}})}):p({target:c,state:h,defaultState:{loading:!1}}),h},c.create=(...l)=>{c.status="create",c.open(...l)},c.read=(...l)=>{c.status="read",c.open(...l)},c.update=(...l)=>{c.status="update",c.open(...l)};const v=(l=c.data,h)=>{if(!c.status||!["create","update"].includes(c.status))throw new Error("submitForm can only be called when the form status is 'create' or 'update'");return c.submitting=!0,o.form[c.status](l,h).then(s=>(a.value=c.status,i.read(),s))};return c.submit=(...l)=>{const h=n.proxy.submit?n.proxy.submit((...s)=>v(...s.length?s:l)):v(...l);return h instanceof Promise?h.then(s=>{p({target:c,state:s,defaultState:{show:!1}})}).catch(s=>{p({target:c,state:s,defaultState:{submitting:!1}})}):p({target:c,state:h,defaultState:{show:!1}}),h},$.watch(()=>c.show,l=>{l||setTimeout(()=>{Object.assign(c,{...f(),show:c.show})},500)}),a.value="immediate",i.read(),$.onMounted(()=>{if(i.watchFilter){const l=$.ref(Ad(()=>{a.value="filterChange",i.read()},i.debounceInterval));setTimeout(()=>{$.watch(()=>i.filter,()=>{rt(i.filter,i.pageNumberAt)===g?l.value():(a.value??(a.value="pageNumberChange"),i.read())},{deep:!0})},0)}}),{list:i,form:c}}y.default=Ld,y.getValue=rt,y.setValue=Ut,Object.defineProperties(y,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); | ||
//# sourceMappingURL=admate.umd.js.map |
{ | ||
"name": "admate", | ||
"PascalCasedName": "Admate", | ||
"version": "1.0.0-alpha.0", | ||
"version": "1.0.0-alpha.1", | ||
"private": false, | ||
@@ -76,3 +76,3 @@ "description": "Admin CRUD frontend meta framework for Vue 2.6/2.7/3, extremely concise without losing flexibility.", | ||
"devDependencies": { | ||
"@antfu/eslint-config": "^2.25.0", | ||
"@antfu/eslint-config": "^2.25.1", | ||
"@commitlint/cli": "^19.4.0", | ||
@@ -82,3 +82,3 @@ "@commitlint/config-conventional": "^19.2.2", | ||
"@types/lodash-es": "^4.17.12", | ||
"@types/node": "^22.1.0", | ||
"@types/node": "^22.2.0", | ||
"@vitejs/plugin-vue": "latest", | ||
@@ -110,5 +110,5 @@ "@vue/compiler-sfc": "latest", | ||
"typescript": "^5.5.4", | ||
"unocss": "0.58", | ||
"unocss": "~0.58.9", | ||
"unplugin-auto-import": "^0.18.2", | ||
"unplugin-vue-components": "^0.27.3", | ||
"unplugin-vue-components": "^0.27.4", | ||
"vite": "^5.4.0", | ||
@@ -115,0 +115,0 @@ "vite-plugin-dts": "4.0.2", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
695966