vue-hooks-plus
Version:
Vue hooks library
1 lines • 131 kB
JavaScript
"use strict";var Cu=Object.defineProperty;var Du=(e,t,n)=>t in e?Cu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var $=(e,t,n)=>(Du(e,typeof t!="symbol"?t+"":t,n),n);Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const c=require("vue"),to=(e,{manual:t,ready:n=!0,refreshDeps:r=[],refreshDepsAction:o})=>{const u=c.ref(!1);return c.watchEffect(()=>{!t&&e.options.refreshDeps!==!0&&(u.value=c.unref(n))}),r instanceof Array?c.watch([u,...r],([s])=>{!s||!t&&s&&(o?o():e.refresh())},{deep:!0,immediate:!1}):c.watch(u,s=>{!t&&s&&(o?o():e.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!c.unref(n))return{stopNow:!0}}}};to.onInit=({ready:e=!0,manual:t})=>({loading:!t&&c.unref(e)});const me=new Map,Iu=(e,t,n)=>{const r=me.get(e);r!=null&&r.timer&&clearTimeout(r.timer);let o;t>-1&&(o=setTimeout(()=>{me.delete(e)},t)),me.set(e,{...n,timer:o})},Pu=e=>me.get(e),Ru=e=>{e?(Array.isArray(e)?e:[e]).forEach(n=>me.delete(n)):me.clear()},Xe=new Map,xu=e=>Xe.get(e),Fu=(e,t)=>{Xe.set(e,t),t.then(n=>(Xe.delete(e),n)).catch(n=>{throw Xe.delete(e),n})},oe={},ku=[],Lu=(e,t)=>{oe[e]&&(oe[e].forEach(n=>n(t)),ku.forEach(n=>n({type:e,data:t})))},gt=(e,t)=>(oe[e]||(oe[e]=[]),oe[e].push(t),function(){const r=oe[e].indexOf(t);oe[e].splice(r,1)}),Nu=(e,{cacheKey:t,cacheTime:n=5*60*1e3,staleTime:r=0,setCache:o,getCache:u})=>{const s=c.ref(),a=c.ref(),i=(d,l)=>{o?o(l):Iu(d,n,l),Lu(d,l.data)},f=(d,l=[])=>u?u(l):Pu(d);return c.watchEffect(()=>{if(!t)return;const d=f(t);d&&Object.hasOwnProperty.call(d,"data")&&(e.state.data=d.data,e.state.params=d.params,(r===-1||new Date().getTime()-d.time<=r)&&(e.state.loading=!1)),s.value=gt(t,l=>{e.setState({data:l})})}),c.onScopeDispose(()=>{var d;(d=s.value)==null||d.call(s)}),t?{name:"cachePlugin",onBefore:d=>{const l=f(t,d);return!l||!Object.hasOwnProperty.call(l,"data")?{}:r===-1||new Date().getTime()-l.time<=r?{loading:!1,data:l==null?void 0:l.data,returnNow:!0}:{data:l==null?void 0:l.data}},onRequest:(d,l)=>{let p=xu(t);return p&&p!==a.value?{servicePromise:p}:(p=d(...l),a.value=p,Fu(t,p),{servicePromise:p})},onSuccess:(d,l)=>{var p;t&&((p=s.value)==null||p.call(s),i(t,{data:d,params:l,time:new Date().getTime()}),s.value=gt(t,g=>{e.setState({data:g})}))},onMutate:d=>{var l;t&&((l=s.value)==null||l.call(s),i(t,{data:d,params:e.state.params,time:new Date().getTime()}),s.value=gt(t,p=>{e.setState({data:p})}))}}:{}};function j(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Uu=typeof global=="object"&&global&&global.Object===Object&&global;const no=Uu;var $u=typeof self=="object"&&self&&self.Object===Object&&self,Bu=no||$u||Function("return this")();const z=Bu;var Mu=function(){return z.Date.now()};const pt=Mu;var Vu=/\s/;function ju(e){for(var t=e.length;t--&&Vu.test(e.charAt(t)););return t}var Hu=/^\s+/;function zu(e){return e&&e.slice(0,ju(e)+1).replace(Hu,"")}var Ku=z.Symbol;const ee=Ku;var ro=Object.prototype,qu=ro.hasOwnProperty,Gu=ro.toString,Se=ee?ee.toStringTag:void 0;function Wu(e){var t=qu.call(e,Se),n=e[Se];try{e[Se]=void 0;var r=!0}catch{}var o=Gu.call(e);return r&&(t?e[Se]=n:delete e[Se]),o}var Yu=Object.prototype,Xu=Yu.toString;function Zu(e){return Xu.call(e)}var Ju="[object Null]",Qu="[object Undefined]",_n=ee?ee.toStringTag:void 0;function le(e){return e==null?e===void 0?Qu:Ju:_n&&_n in Object(e)?Wu(e):Zu(e)}function Y(e){return e!=null&&typeof e=="object"}var es="[object Symbol]";function ts(e){return typeof e=="symbol"||Y(e)&&le(e)==es}var vn=0/0,ns=/^[-+]0x[0-9a-f]+$/i,rs=/^0b[01]+$/i,os=/^0o[0-7]+$/i,us=parseInt;function mn(e){if(typeof e=="number")return e;if(ts(e))return vn;if(j(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=j(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=zu(e);var n=rs.test(e);return n||os.test(e)?us(e.slice(2),n?2:8):ns.test(e)?vn:+e}var ss="Expected a function",as=Math.max,is=Math.min;function Ht(e,t,n){var r,o,u,s,a,i,f=0,d=!1,l=!1,p=!0;if(typeof e!="function")throw new TypeError(ss);t=mn(t)||0,j(n)&&(d=!!n.leading,l="maxWait"in n,u=l?as(mn(n.maxWait)||0,t):u,p="trailing"in n?!!n.trailing:p);function g(w){var x=r,F=o;return r=o=void 0,f=w,s=e.apply(F,x),s}function v(w){return f=w,a=setTimeout(_,t),d?g(w):s}function m(w){var x=w-i,F=w-f,N=t-x;return l?is(N,u-F):N}function h(w){var x=w-i,F=w-f;return i===void 0||x>=t||x<0||l&&F>=u}function _(){var w=pt();if(h(w))return y(w);a=setTimeout(_,m(w))}function y(w){return a=void 0,p&&r?g(w):(r=o=void 0,s)}function T(){a!==void 0&&clearTimeout(a),f=0,r=i=o=a=void 0}function O(){return a===void 0?s:y(pt())}function A(){var w=pt(),x=h(w);if(r=arguments,o=this,i=w,x){if(a===void 0)return v(i);if(l)return clearTimeout(a),a=setTimeout(_,t),g(i)}return a===void 0&&(a=setTimeout(_,t)),s}return A.cancel=T,A.flush=O,A}const ls=(e,{debounceWait:t,debounceLeading:n,debounceTrailing:r,debounceMaxWait:o})=>{const u=c.ref(),s=c.computed(()=>{const a={},i=c.unref(n),f=c.unref(r),d=c.unref(o);return i!==void 0&&(a.leading=i),f!==void 0&&(a.trailing=f),d!==void 0&&(a.maxWait=d),a});return c.watchEffect(a=>{if(c.unref(t)){const i=e.runAsync.bind(e);u.value=Ht(f=>{f()},c.unref(t),s.value),e.runAsync=(...f)=>new Promise((d,l)=>{var p;(p=u.value)==null||p.call(u,()=>{i(...f).then(d).catch(l)})}),a(()=>{var f;(f=u.value)==null||f.cancel(),e.runAsync=i})}}),c.unref(t)?{name:"debouncePlugin",onCancel:()=>{var a;(a=u.value)==null||a.cancel()}}:{}};function cs(e){const n=e.toString().match(/^function\s+([^\s(]+)/);return n?n[1]:""}function fs(e){const t=e.toString(),n=/([a-zA-Z$_][a-zA-Z0-9$_]*)\s*\(/,r=t.match(n);return r?r[1].trim():""}function ds(e){return e==="pending"?16747520:e==="done"?6586111:e==="error"?16724736:e==="cancel"?10500409:e==="mutate"?27647:4873398}class gs{constructor(){$(this,"requestInstances",new Map);$(this,"listeners",[])}emit(t){this.listeners.forEach(n=>n(t))}subscribe(t){return this.listeners.push(t),()=>{const n=this.listeners.indexOf(t);this.listeners.splice(n,1)}}insert(t,n){this.requestInstances.set(t,{...n}),this.emit({key:t,...n})}update(t,n){this.has(t)&&this.requestInstances.set(t,{...this.requestInstances.get(t),...n})}has(t){return this.requestInstances.has(t)}reset(t){if(this.requestInstances.has(t)){const n=this.requestInstances.get(t);this.requestInstances.clear(),this.insert(t,n)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}const k=new gs,ps=(e,{ready:t=!0,debugKey:n,...r})=>{const o=()=>{if(n&&!k.has(n)){const s=e.serviceRef.value.toString().includes("function")?cs(e.serviceRef.value.toString()):fs(e.serviceRef.value.toString());k.insert(n,{instance:e,requestName:s,time:Date.now()})}},u=c.computed(()=>Object.fromEntries(Object.entries({ready:t,...r}).map(([s,a])=>[s,c.unref(a)])));return c.watchEffect(()=>{n&&k.has(n)&&k.emit({...e,options:{...e.options,...u.value}})}),{name:"devtoolsPlugin",onBefore:s=>{o(),n&&k.has(n)&&k.emit({...e.state,key:n,params:s,loading:!0,time:Date.now(),type:"pending"})},onSuccess(s,a){o(),n&&k.has(n)&&k.emit({...e.state,key:n,data:s,params:a,loading:!1,time:Date.now(),type:"done"})},onCancel(){o(),n&&k.has(n)&&k.emit({...e.state,key:n,loading:!1,time:Date.now(),type:"cancel"})},onError(s,a){o(),n&&k.has(n)&&k.emit({...e.state,key:n,params:a,loading:!1,error:s,time:Date.now(),type:"error"})},onMutate(s){o(),n&&k.has(n)&&k.emit({...e.state,key:n,data:s,loading:!1,time:Date.now(),type:"mutate"})}}},hs=(e,{loadingDelay:t})=>{const n=c.ref(),r=()=>{n.value&&(clearTimeout(c.unref(n.value)),n.value=void 0)};return{name:"loadingDelayPlugin",onFinally:()=>{r();const o=c.unref(t);o&&(e.setState({loading:!0}),n.value=setTimeout(()=>{e.setState({loading:!1})},o))},onError:()=>{r()}}};function zt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const _s=!!(typeof window<"u"&&window.document&&window.document.createElement);function Kt(){return zt()?document.visibilityState!=="hidden":!0}const Ie=[];function vs(e){return Ie.push(e),function(){const n=Ie.indexOf(e);Ie.splice(n,1)}}if(zt()){const e=()=>{if(!!Kt())for(let t=0;t<Ie.length;t++){const n=Ie[t];n()}};window.addEventListener("visibilitychange",e,!1)}const ms=(e,{pollingInterval:t,pollingWhenHidden:n=!0,pollingErrorRetryCount:r=-1})=>{let o;const u=c.ref(),s=c.ref(0),a=()=>{var i;o&&clearTimeout(o),(i=u.value)==null||i.call(u)};return c.watchEffect(()=>{c.unref(t)||a()}),c.unref(t)?{name:"pollingPlugin",onBefore:()=>{a()},onError:()=>{s.value+=1},onSuccess:()=>{s.value=0},onFinally:()=>{r===-1||r!==-1&&s.value<=r?o=setTimeout(()=>{!n&&!Kt()?u.value=vs(()=>{e.refresh()}):e.refresh()},c.unref(t)):s.value=0},onCancel:()=>{a()}}:{}};function Es(e,t){let n=!1;return(...r)=>{n||(n=!0,e(...r),setTimeout(()=>{n=!1},t))}}function ys(){return zt()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const Pe=[];function bs(e){return Pe.push(e),function(){const n=Pe.indexOf(e);n>-1&&Pe.splice(n,1)}}if(_s){const e=()=>{if(!(!Kt()||!ys()))for(let t=0;t<Pe.length;t++){const n=Pe[t];n()}};window.addEventListener("visibilitychange",e,!1),window.addEventListener("focus",e,!1)}const Ts=(e,{refreshOnWindowFocus:t,focusTimespan:n=5e3})=>{const r=c.ref(),o=()=>{var u;(u=r.value)==null||u.call(r)};return c.watchEffect(u=>{if(c.unref(t)){const s=Es(e.refresh.bind(e),c.unref(n));r.value=bs(()=>{s()})}u(()=>{o()})}),c.onScopeDispose(()=>{o()}),{name:"refreshOnWindowFocusPlugin"}},As=(e,{retryInterval:t,retryCount:n})=>{const r=c.ref(),o=c.ref(0),u=c.ref(!1);return n?{name:"retryPlugin",onBefore:()=>{u.value||(o.value=0),u.value=!1,r.value&&clearTimeout(r.value)},onSuccess:()=>{o.value=0},onError:()=>{if(o.value+=1,n===-1||o.value<=n){const s=t!=null?t:Math.min(1e3*2**o.value,3e4);r.value=setTimeout(()=>{u.value=!0,e.refresh()},s)}else o.value=0},onCancel:()=>{o.value=0,r.value&&clearTimeout(r.value)}}:{}};var ws=Array.isArray;const se=ws;function oo(e){return e}var Os="[object AsyncFunction]",Ss="[object Function]",Cs="[object GeneratorFunction]",Ds="[object Proxy]";function qt(e){if(!j(e))return!1;var t=le(e);return t==Ss||t==Cs||t==Os||t==Ds}var Is=z["__core-js_shared__"];const ht=Is;var En=function(){var e=/[^.]+$/.exec(ht&&ht.keys&&ht.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Ps(e){return!!En&&En in e}var Rs=Function.prototype,xs=Rs.toString;function ce(e){if(e!=null){try{return xs.call(e)}catch{}try{return e+""}catch{}}return""}var Fs=/[\\^$.*+?()[\]{}|]/g,ks=/^\[object .+?Constructor\]$/,Ls=Function.prototype,Ns=Object.prototype,Us=Ls.toString,$s=Ns.hasOwnProperty,Bs=RegExp("^"+Us.call($s).replace(Fs,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Ms(e){if(!j(e)||Ps(e))return!1;var t=qt(e)?Bs:ks;return t.test(ce(e))}function Vs(e,t){return e==null?void 0:e[t]}function fe(e,t){var n=Vs(e,t);return Ms(n)?n:void 0}var js=fe(z,"WeakMap");const wt=js;var yn=Object.create,Hs=function(){function e(){}return function(t){if(!j(t))return{};if(yn)return yn(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const zs=Hs;function Ks(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function uo(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var qs=800,Gs=16,Ws=Date.now;function Ys(e){var t=0,n=0;return function(){var r=Ws(),o=Gs-(r-n);if(n=r,o>0){if(++t>=qs)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Xs(e){return function(){return e}}var Zs=function(){try{var e=fe(Object,"defineProperty");return e({},"",{}),e}catch{}}();const et=Zs;var Js=et?function(e,t){return et(e,"toString",{configurable:!0,enumerable:!1,value:Xs(t),writable:!0})}:oo;const Qs=Js;var ea=Ys(Qs);const ta=ea;function na(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var ra=9007199254740991,oa=/^(?:0|[1-9]\d*)$/;function so(e,t){var n=typeof e;return t=t==null?ra:t,!!t&&(n=="number"||n!="symbol"&&oa.test(e))&&e>-1&&e%1==0&&e<t}function Gt(e,t,n){t=="__proto__"&&et?et(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function je(e,t){return e===t||e!==e&&t!==t}var ua=Object.prototype,sa=ua.hasOwnProperty;function ao(e,t,n){var r=e[t];(!(sa.call(e,t)&&je(r,n))||n===void 0&&!(t in e))&&Gt(e,t,n)}function He(e,t,n,r){var o=!n;n||(n={});for(var u=-1,s=t.length;++u<s;){var a=t[u],i=r?r(n[a],e[a],a,n,e):void 0;i===void 0&&(i=e[a]),o?Gt(n,a,i):ao(n,a,i)}return n}var bn=Math.max;function aa(e,t,n){return t=bn(t===void 0?e.length-1:t,0),function(){for(var r=arguments,o=-1,u=bn(r.length-t,0),s=Array(u);++o<u;)s[o]=r[t+o];o=-1;for(var a=Array(t+1);++o<t;)a[o]=r[o];return a[t]=n(s),Ks(e,this,a)}}function ia(e,t){return ta(aa(e,t,oo),e+"")}var la=9007199254740991;function io(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=la}function ot(e){return e!=null&&io(e.length)&&!qt(e)}function ca(e,t,n){if(!j(n))return!1;var r=typeof t;return(r=="number"?ot(n)&&so(t,n.length):r=="string"&&t in n)?je(n[t],e):!1}function fa(e){return ia(function(t,n){var r=-1,o=n.length,u=o>1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(u=e.length>3&&typeof u=="function"?(o--,u):void 0,s&&ca(n[0],n[1],s)&&(u=o<3?void 0:u,o=1),t=Object(t);++r<o;){var a=n[r];a&&e(t,a,r,u)}return t})}var da=Object.prototype;function Wt(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||da;return e===n}function ga(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var pa="[object Arguments]";function Tn(e){return Y(e)&&le(e)==pa}var lo=Object.prototype,ha=lo.hasOwnProperty,_a=lo.propertyIsEnumerable,va=Tn(function(){return arguments}())?Tn:function(e){return Y(e)&&ha.call(e,"callee")&&!_a.call(e,"callee")};const Ot=va;function ma(){return!1}var co=typeof exports=="object"&&exports&&!exports.nodeType&&exports,An=co&&typeof module=="object"&&module&&!module.nodeType&&module,Ea=An&&An.exports===co,wn=Ea?z.Buffer:void 0,ya=wn?wn.isBuffer:void 0,ba=ya||ma;const Fe=ba;var Ta="[object Arguments]",Aa="[object Array]",wa="[object Boolean]",Oa="[object Date]",Sa="[object Error]",Ca="[object Function]",Da="[object Map]",Ia="[object Number]",Pa="[object Object]",Ra="[object RegExp]",xa="[object Set]",Fa="[object String]",ka="[object WeakMap]",La="[object ArrayBuffer]",Na="[object DataView]",Ua="[object Float32Array]",$a="[object Float64Array]",Ba="[object Int8Array]",Ma="[object Int16Array]",Va="[object Int32Array]",ja="[object Uint8Array]",Ha="[object Uint8ClampedArray]",za="[object Uint16Array]",Ka="[object Uint32Array]",I={};I[Ua]=I[$a]=I[Ba]=I[Ma]=I[Va]=I[ja]=I[Ha]=I[za]=I[Ka]=!0;I[Ta]=I[Aa]=I[La]=I[wa]=I[Na]=I[Oa]=I[Sa]=I[Ca]=I[Da]=I[Ia]=I[Pa]=I[Ra]=I[xa]=I[Fa]=I[ka]=!1;function qa(e){return Y(e)&&io(e.length)&&!!I[le(e)]}function Yt(e){return function(t){return e(t)}}var fo=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Re=fo&&typeof module=="object"&&module&&!module.nodeType&&module,Ga=Re&&Re.exports===fo,_t=Ga&&no.process,Wa=function(){try{var e=Re&&Re.require&&Re.require("util").types;return e||_t&&_t.binding&&_t.binding("util")}catch{}}();const Ee=Wa;var On=Ee&&Ee.isTypedArray,Ya=On?Yt(On):qa;const Xt=Ya;var Xa=Object.prototype,Za=Xa.hasOwnProperty;function go(e,t){var n=se(e),r=!n&&Ot(e),o=!n&&!r&&Fe(e),u=!n&&!r&&!o&&Xt(e),s=n||r||o||u,a=s?ga(e.length,String):[],i=a.length;for(var f in e)(t||Za.call(e,f))&&!(s&&(f=="length"||o&&(f=="offset"||f=="parent")||u&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||so(f,i)))&&a.push(f);return a}function po(e,t){return function(n){return e(t(n))}}var Ja=po(Object.keys,Object);const Qa=Ja;var ei=Object.prototype,ti=ei.hasOwnProperty;function ni(e){if(!Wt(e))return Qa(e);var t=[];for(var n in Object(e))ti.call(e,n)&&n!="constructor"&&t.push(n);return t}function Zt(e){return ot(e)?go(e):ni(e)}function ri(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var oi=Object.prototype,ui=oi.hasOwnProperty;function si(e){if(!j(e))return ri(e);var t=Wt(e),n=[];for(var r in e)r=="constructor"&&(t||!ui.call(e,r))||n.push(r);return n}function ze(e){return ot(e)?go(e,!0):si(e)}var ai=fe(Object,"create");const ke=ai;function ii(){this.__data__=ke?ke(null):{},this.size=0}function li(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var ci="__lodash_hash_undefined__",fi=Object.prototype,di=fi.hasOwnProperty;function gi(e){var t=this.__data__;if(ke){var n=t[e];return n===ci?void 0:n}return di.call(t,e)?t[e]:void 0}var pi=Object.prototype,hi=pi.hasOwnProperty;function _i(e){var t=this.__data__;return ke?t[e]!==void 0:hi.call(t,e)}var vi="__lodash_hash_undefined__";function mi(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ke&&t===void 0?vi:t,this}function ae(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ae.prototype.clear=ii;ae.prototype.delete=li;ae.prototype.get=gi;ae.prototype.has=_i;ae.prototype.set=mi;function Ei(){this.__data__=[],this.size=0}function ut(e,t){for(var n=e.length;n--;)if(je(e[n][0],t))return n;return-1}var yi=Array.prototype,bi=yi.splice;function Ti(e){var t=this.__data__,n=ut(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():bi.call(t,n,1),--this.size,!0}function Ai(e){var t=this.__data__,n=ut(t,e);return n<0?void 0:t[n][1]}function wi(e){return ut(this.__data__,e)>-1}function Oi(e,t){var n=this.__data__,r=ut(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function J(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}J.prototype.clear=Ei;J.prototype.delete=Ti;J.prototype.get=Ai;J.prototype.has=wi;J.prototype.set=Oi;var Si=fe(z,"Map");const Le=Si;function Ci(){this.size=0,this.__data__={hash:new ae,map:new(Le||J),string:new ae}}function Di(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function st(e,t){var n=e.__data__;return Di(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Ii(e){var t=st(this,e).delete(e);return this.size-=t?1:0,t}function Pi(e){return st(this,e).get(e)}function Ri(e){return st(this,e).has(e)}function xi(e,t){var n=st(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function de(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}de.prototype.clear=Ci;de.prototype.delete=Ii;de.prototype.get=Pi;de.prototype.has=Ri;de.prototype.set=xi;function ho(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}var Fi=po(Object.getPrototypeOf,Object);const Jt=Fi;var ki="[object Object]",Li=Function.prototype,Ni=Object.prototype,_o=Li.toString,Ui=Ni.hasOwnProperty,$i=_o.call(Object);function Bi(e){if(!Y(e)||le(e)!=ki)return!1;var t=Jt(e);if(t===null)return!0;var n=Ui.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&_o.call(n)==$i}function Mi(){this.__data__=new J,this.size=0}function Vi(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function ji(e){return this.__data__.get(e)}function Hi(e){return this.__data__.has(e)}var zi=200;function Ki(e,t){var n=this.__data__;if(n instanceof J){var r=n.__data__;if(!Le||r.length<zi-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new de(r)}return n.set(e,t),this.size=n.size,this}function W(e){var t=this.__data__=new J(e);this.size=t.size}W.prototype.clear=Mi;W.prototype.delete=Vi;W.prototype.get=ji;W.prototype.has=Hi;W.prototype.set=Ki;function qi(e,t){return e&&He(t,Zt(t),e)}function Gi(e,t){return e&&He(t,ze(t),e)}var vo=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Sn=vo&&typeof module=="object"&&module&&!module.nodeType&&module,Wi=Sn&&Sn.exports===vo,Cn=Wi?z.Buffer:void 0,Dn=Cn?Cn.allocUnsafe:void 0;function mo(e,t){if(t)return e.slice();var n=e.length,r=Dn?Dn(n):new e.constructor(n);return e.copy(r),r}function Yi(e,t){for(var n=-1,r=e==null?0:e.length,o=0,u=[];++n<r;){var s=e[n];t(s,n,e)&&(u[o++]=s)}return u}function Eo(){return[]}var Xi=Object.prototype,Zi=Xi.propertyIsEnumerable,In=Object.getOwnPropertySymbols,Ji=In?function(e){return e==null?[]:(e=Object(e),Yi(In(e),function(t){return Zi.call(e,t)}))}:Eo;const Qt=Ji;function Qi(e,t){return He(e,Qt(e),t)}var el=Object.getOwnPropertySymbols,tl=el?function(e){for(var t=[];e;)ho(t,Qt(e)),e=Jt(e);return t}:Eo;const yo=tl;function nl(e,t){return He(e,yo(e),t)}function bo(e,t,n){var r=t(e);return se(e)?r:ho(r,n(e))}function St(e){return bo(e,Zt,Qt)}function rl(e){return bo(e,ze,yo)}var ol=fe(z,"DataView");const Ct=ol;var ul=fe(z,"Promise");const Dt=ul;var sl=fe(z,"Set");const It=sl;var Pn="[object Map]",al="[object Object]",Rn="[object Promise]",xn="[object Set]",Fn="[object WeakMap]",kn="[object DataView]",il=ce(Ct),ll=ce(Le),cl=ce(Dt),fl=ce(It),dl=ce(wt),re=le;(Ct&&re(new Ct(new ArrayBuffer(1)))!=kn||Le&&re(new Le)!=Pn||Dt&&re(Dt.resolve())!=Rn||It&&re(new It)!=xn||wt&&re(new wt)!=Fn)&&(re=function(e){var t=le(e),n=t==al?e.constructor:void 0,r=n?ce(n):"";if(r)switch(r){case il:return kn;case ll:return Pn;case cl:return Rn;case fl:return xn;case dl:return Fn}return t});const Ne=re;var gl=Object.prototype,pl=gl.hasOwnProperty;function hl(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&pl.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var _l=z.Uint8Array;const tt=_l;function en(e){var t=new e.constructor(e.byteLength);return new tt(t).set(new tt(e)),t}function vl(e,t){var n=t?en(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var ml=/\w*$/;function El(e){var t=new e.constructor(e.source,ml.exec(e));return t.lastIndex=e.lastIndex,t}var Ln=ee?ee.prototype:void 0,Nn=Ln?Ln.valueOf:void 0;function yl(e){return Nn?Object(Nn.call(e)):{}}function To(e,t){var n=t?en(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var bl="[object Boolean]",Tl="[object Date]",Al="[object Map]",wl="[object Number]",Ol="[object RegExp]",Sl="[object Set]",Cl="[object String]",Dl="[object Symbol]",Il="[object ArrayBuffer]",Pl="[object DataView]",Rl="[object Float32Array]",xl="[object Float64Array]",Fl="[object Int8Array]",kl="[object Int16Array]",Ll="[object Int32Array]",Nl="[object Uint8Array]",Ul="[object Uint8ClampedArray]",$l="[object Uint16Array]",Bl="[object Uint32Array]";function Ml(e,t,n){var r=e.constructor;switch(t){case Il:return en(e);case bl:case Tl:return new r(+e);case Pl:return vl(e,n);case Rl:case xl:case Fl:case kl:case Ll:case Nl:case Ul:case $l:case Bl:return To(e,n);case Al:return new r;case wl:case Cl:return new r(e);case Ol:return El(e);case Sl:return new r;case Dl:return yl(e)}}function Ao(e){return typeof e.constructor=="function"&&!Wt(e)?zs(Jt(e)):{}}var Vl="[object Map]";function jl(e){return Y(e)&&Ne(e)==Vl}var Un=Ee&&Ee.isMap,Hl=Un?Yt(Un):jl;const zl=Hl;var Kl="[object Set]";function ql(e){return Y(e)&&Ne(e)==Kl}var $n=Ee&&Ee.isSet,Gl=$n?Yt($n):ql;const Wl=Gl;var Yl=1,Xl=2,Zl=4,wo="[object Arguments]",Jl="[object Array]",Ql="[object Boolean]",ec="[object Date]",tc="[object Error]",Oo="[object Function]",nc="[object GeneratorFunction]",rc="[object Map]",oc="[object Number]",So="[object Object]",uc="[object RegExp]",sc="[object Set]",ac="[object String]",ic="[object Symbol]",lc="[object WeakMap]",cc="[object ArrayBuffer]",fc="[object DataView]",dc="[object Float32Array]",gc="[object Float64Array]",pc="[object Int8Array]",hc="[object Int16Array]",_c="[object Int32Array]",vc="[object Uint8Array]",mc="[object Uint8ClampedArray]",Ec="[object Uint16Array]",yc="[object Uint32Array]",C={};C[wo]=C[Jl]=C[cc]=C[fc]=C[Ql]=C[ec]=C[dc]=C[gc]=C[pc]=C[hc]=C[_c]=C[rc]=C[oc]=C[So]=C[uc]=C[sc]=C[ac]=C[ic]=C[vc]=C[mc]=C[Ec]=C[yc]=!0;C[tc]=C[Oo]=C[lc]=!1;function Ze(e,t,n,r,o,u){var s,a=t&Yl,i=t&Xl,f=t&Zl;if(n&&(s=o?n(e,r,o,u):n(e)),s!==void 0)return s;if(!j(e))return e;var d=se(e);if(d){if(s=hl(e),!a)return uo(e,s)}else{var l=Ne(e),p=l==Oo||l==nc;if(Fe(e))return mo(e,a);if(l==So||l==wo||p&&!o){if(s=i||p?{}:Ao(e),!a)return i?nl(e,Gi(s,e)):Qi(e,qi(s,e))}else{if(!C[l])return o?e:{};s=Ml(e,l,a)}}u||(u=new W);var g=u.get(e);if(g)return g;u.set(e,s),Wl(e)?e.forEach(function(h){s.add(Ze(h,t,n,h,e,u))}):zl(e)&&e.forEach(function(h,_){s.set(_,Ze(h,t,n,_,e,u))});var v=f?i?rl:St:i?ze:Zt,m=d?void 0:v(e);return na(m||e,function(h,_){m&&(_=h,h=e[_]),ao(s,_,Ze(h,t,n,_,e,u))}),s}var bc=1,Tc=4;function Bn(e){return Ze(e,bc|Tc)}var Ac="__lodash_hash_undefined__";function wc(e){return this.__data__.set(e,Ac),this}function Oc(e){return this.__data__.has(e)}function nt(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new de;++t<n;)this.add(e[t])}nt.prototype.add=nt.prototype.push=wc;nt.prototype.has=Oc;function Sc(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function Cc(e,t){return e.has(t)}var Dc=1,Ic=2;function Co(e,t,n,r,o,u){var s=n&Dc,a=e.length,i=t.length;if(a!=i&&!(s&&i>a))return!1;var f=u.get(e),d=u.get(t);if(f&&d)return f==t&&d==e;var l=-1,p=!0,g=n&Ic?new nt:void 0;for(u.set(e,t),u.set(t,e);++l<a;){var v=e[l],m=t[l];if(r)var h=s?r(m,v,l,t,e,u):r(v,m,l,e,t,u);if(h!==void 0){if(h)continue;p=!1;break}if(g){if(!Sc(t,function(_,y){if(!Cc(g,y)&&(v===_||o(v,_,n,r,u)))return g.push(y)})){p=!1;break}}else if(!(v===m||o(v,m,n,r,u))){p=!1;break}}return u.delete(e),u.delete(t),p}function Pc(e){var t=-1,n=Array(e.size);return e.forEach(function(r,o){n[++t]=[o,r]}),n}function Rc(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var xc=1,Fc=2,kc="[object Boolean]",Lc="[object Date]",Nc="[object Error]",Uc="[object Map]",$c="[object Number]",Bc="[object RegExp]",Mc="[object Set]",Vc="[object String]",jc="[object Symbol]",Hc="[object ArrayBuffer]",zc="[object DataView]",Mn=ee?ee.prototype:void 0,vt=Mn?Mn.valueOf:void 0;function Kc(e,t,n,r,o,u,s){switch(n){case zc:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Hc:return!(e.byteLength!=t.byteLength||!u(new tt(e),new tt(t)));case kc:case Lc:case $c:return je(+e,+t);case Nc:return e.name==t.name&&e.message==t.message;case Bc:case Vc:return e==t+"";case Uc:var a=Pc;case Mc:var i=r&xc;if(a||(a=Rc),e.size!=t.size&&!i)return!1;var f=s.get(e);if(f)return f==t;r|=Fc,s.set(e,t);var d=Co(a(e),a(t),r,o,u,s);return s.delete(e),d;case jc:if(vt)return vt.call(e)==vt.call(t)}return!1}var qc=1,Gc=Object.prototype,Wc=Gc.hasOwnProperty;function Yc(e,t,n,r,o,u){var s=n&qc,a=St(e),i=a.length,f=St(t),d=f.length;if(i!=d&&!s)return!1;for(var l=i;l--;){var p=a[l];if(!(s?p in t:Wc.call(t,p)))return!1}var g=u.get(e),v=u.get(t);if(g&&v)return g==t&&v==e;var m=!0;u.set(e,t),u.set(t,e);for(var h=s;++l<i;){p=a[l];var _=e[p],y=t[p];if(r)var T=s?r(y,_,p,t,e,u):r(_,y,p,e,t,u);if(!(T===void 0?_===y||o(_,y,n,r,u):T)){m=!1;break}h||(h=p=="constructor")}if(m&&!h){var O=e.constructor,A=t.constructor;O!=A&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof A=="function"&&A instanceof A)&&(m=!1)}return u.delete(e),u.delete(t),m}var Xc=1,Vn="[object Arguments]",jn="[object Array]",Ge="[object Object]",Zc=Object.prototype,Hn=Zc.hasOwnProperty;function Jc(e,t,n,r,o,u){var s=se(e),a=se(t),i=s?jn:Ne(e),f=a?jn:Ne(t);i=i==Vn?Ge:i,f=f==Vn?Ge:f;var d=i==Ge,l=f==Ge,p=i==f;if(p&&Fe(e)){if(!Fe(t))return!1;s=!0,d=!1}if(p&&!d)return u||(u=new W),s||Xt(e)?Co(e,t,n,r,o,u):Kc(e,t,i,n,r,o,u);if(!(n&Xc)){var g=d&&Hn.call(e,"__wrapped__"),v=l&&Hn.call(t,"__wrapped__");if(g||v){var m=g?e.value():e,h=v?t.value():t;return u||(u=new W),o(m,h,n,r,u)}}return p?(u||(u=new W),Yc(e,t,n,r,o,u)):!1}function Do(e,t,n,r,o){return e===t?!0:e==null||t==null||!Y(e)&&!Y(t)?e!==e&&t!==t:Jc(e,t,n,r,Do,o)}function Qc(e){return function(t,n,r){for(var o=-1,u=Object(t),s=r(t),a=s.length;a--;){var i=s[e?a:++o];if(n(u[i],i,u)===!1)break}return t}}var ef=Qc();const tf=ef;function Pt(e,t,n){(n!==void 0&&!je(e[t],n)||n===void 0&&!(t in e))&&Gt(e,t,n)}function nf(e){return Y(e)&&ot(e)}function Rt(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function rf(e){return He(e,ze(e))}function of(e,t,n,r,o,u,s){var a=Rt(e,n),i=Rt(t,n),f=s.get(i);if(f){Pt(e,n,f);return}var d=u?u(a,i,n+"",e,t,s):void 0,l=d===void 0;if(l){var p=se(i),g=!p&&Fe(i),v=!p&&!g&&Xt(i);d=i,p||g||v?se(a)?d=a:nf(a)?d=uo(a):g?(l=!1,d=mo(i,!0)):v?(l=!1,d=To(i,!0)):d=[]:Bi(i)||Ot(i)?(d=a,Ot(a)?d=rf(a):(!j(a)||qt(a))&&(d=Ao(i))):l=!1}l&&(s.set(i,d),o(d,i,r,u,s),s.delete(i)),Pt(e,n,d)}function Io(e,t,n,r,o){e!==t&&tf(t,function(u,s){if(o||(o=new W),j(u))of(e,t,s,n,Io,r,o);else{var a=r?r(Rt(e,s),u,s+"",e,t,o):void 0;a===void 0&&(a=u),Pt(e,s,a)}},ze)}function uf(e,t){return Do(e,t)}var sf=fa(function(e,t,n){Io(e,t,n)});const af=sf;var lf="Expected a function";function Po(e,t,n){var r=!0,o=!0;if(typeof e!="function")throw new TypeError(lf);return j(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Ht(e,t,{leading:r,maxWait:t,trailing:o})}const cf=(e,{throttleWait:t,throttleLeading:n,throttleTrailing:r})=>{let o=null;const u=c.computed(()=>{const f={};return c.unref(n)!==void 0&&(f.leading=c.unref(n)),c.unref(r)!==void 0&&(f.trailing=c.unref(r)),f}),s=e.runAsync.bind(e),a=c.ref(),i=c.computed(()=>c.unref(t));return c.watch([i,u],f=>{o&&(o.cancel(),e.runAsync=s);const[d,l]=f,p=Po(g=>{g()},c.unref(d),l);o=p,a.value=p,e.runAsync=(...g)=>new Promise((v,m)=>{var h;(h=a.value)==null||h.call(a,()=>{s(...g).then(v).catch(m)})})},{immediate:!0}),c.unref(t)?(c.onUnmounted(()=>{var f;(f=a.value)==null||f.cancel()}),{name:"throttlePlugin",onCancel:()=>{var f;(f=a.value)==null||f.cancel()}}):{}},zn=e=>typeof e=="function",ff=e=>typeof e=="boolean";class df{constructor(t,n,r,o={}){$(this,"pluginImpls");$(this,"count",0);$(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0});$(this,"previousValidData");this.serviceRef=t,this.options=n,this.setUpdateData=r,this.initState=o,this.state={...this.state,loading:!n.manual,...o}}setState(t={}){this.state={...this.state,...t},this.setUpdateData(this.state)}setData(t,n){console.warn("Please use 'setFetchState' instead of 'setData'"),n instanceof Array?n.forEach(r=>{this.state[r]=t,this.setUpdateData(t,r)}):(this.state[n]=t,this.setUpdateData(t,n))}setFetchState(t,n){n instanceof Array?n.forEach(r=>{this.state[r]=t,this.setUpdateData(t,r)}):(this.state[n]=t,this.setUpdateData(t,n))}runPluginHandler(t,...n){var o,u,s;const r=(s=(u=(o=this.pluginImpls)==null?void 0:o.map(a=>{var i;return(i=a[t])==null?void 0:i.call(a,...n)}))!=null?u:[])==null?void 0:s.filter(Boolean);return Object.assign({},...r)}async runAsync(...t){var s,a,i,f,d,l,p,g,v,m,h;this.count+=1;const n=this.count,{stopNow:r=!1,returnNow:o=!1,...u}=this.runPluginHandler("onBefore",t);if(r)return new Promise(()=>{});if(this.setState({loading:!0,params:t,...u}),o)return Promise.resolve(u.data);try{(a=(s=this.options).onBefore)==null||a.call(s,t)}catch(_){return this.setState({error:_,loading:!1}),(f=(i=this.options).onError)==null||f.call(i,_,t),this.runPluginHandler("onError",_,t),new Promise(()=>{})}try{let{servicePromise:_}=this.runPluginHandler("onRequest",this.serviceRef.value,t);const y=O=>{var x,F,N,P;if(n!==this.count)return new Promise(()=>{});const A=this.options.formatResult?this.options.formatResult(O):O,w={data:O};return this.setState({data:A,error:void 0,loading:!1}),(F=(x=this.options).onSuccess)==null||F.call(x,A,t),this.runPluginHandler("onSuccess",A,t,w),this.previousValidData=A,(P=(N=this.options).onFinally)==null||P.call(N,t,A,void 0),n===this.count&&this.runPluginHandler("onFinally",t,A,void 0),A};_||(_=this.serviceRef.value(...t));const T=await _;return y(T)}catch(_){if(n!==this.count)return new Promise(()=>{});throw this.setState({error:_,loading:!1}),(l=(d=this.options).onError)==null||l.call(d,_,t),this.runPluginHandler("onError",_,t),(zn((p=this.options)==null?void 0:p.rollbackOnError)&&((g=this.options)==null?void 0:g.rollbackOnError(t))||ff((v=this.options)==null?void 0:v.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(h=(m=this.options).onFinally)==null||h.call(m,t,void 0,_),n===this.count&&this.runPluginHandler("onFinally",t,void 0,_),_}}run(...t){this.runAsync(...t).catch(n=>{this.options.onError||console.error(n)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(t){const n=zn(t)?t(this.state.data):t;this.runPluginHandler("onMutate",n),this.setState({data:n})}}const Ro=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function gf(e){return Object.keys(e).filter(n=>["data","loading","params","error"].includes(n)).length===4}function pf(e,t={},n=[]){const r=c.inject(Ro,{}),{initialData:o=void 0,manual:u=!1,ready:s=!0,...a}={...r!=null?r:{},...t!=null?t:{}},i={manual:u,ready:s,initialData:o,...a},f=c.ref(e),d=c.reactive({data:o,loading:!1,params:void 0,error:void 0}),l=(m,h)=>{h?d[h]=m:gf(m)&&(d.data=m.data,d.loading=m.loading,d.error=m.error,d.params=m.params)},p=n.map(m=>{var h;return(h=m==null?void 0:m.onInit)==null?void 0:h.call(m,i)}).filter(Boolean),g=new df(f,i,l,Object.assign({},...p,d));g.options=i,g.pluginImpls=n.map(m=>m(g,i));const v=c.computed(()=>c.isRef(s)?s.value:s);if(c.watchEffect(()=>{if(!u){const m=g.state.params||t.defaultParams||[];v.value&&g.options.refreshDeps===!0&&!!f.value&&g.run(...m)}}),!u&&g.options.refreshDeps!==!0){const m=g.state.params||t.defaultParams||[];c.unref(s)&&g.run(...m)}return c.onScopeDispose(()=>{g.cancel()}),{...c.toRefs(d),cancel:g.cancel.bind(g),refresh:g.refresh.bind(g),refreshAsync:g.refreshAsync.bind(g),run:g.run.bind(g),runAsync:g.runAsync.bind(g),mutate:g.mutate.bind(g)}}const hf=(e,t)=>function(r,o={},u=[]){let s=e;const a=t||[];for(let i=a.length;i--;)s=a[i](s);return s(r,o,u)};function tn(e,t,n){const r=[process.env.NODE_ENV==="development"?ps:null,ls,hs,ms,Ts,cf,to,Nu,As].filter(Boolean);return hf(pf,t==null?void 0:t.use)(e,t,[...n||[],...r])}function _f(e){c.provide(Ro,e)}var vf=Object.create,xo=Object.defineProperty,mf=Object.getOwnPropertyDescriptor,nn=Object.getOwnPropertyNames,Ef=Object.getPrototypeOf,yf=Object.prototype.hasOwnProperty,bf=(e,t)=>function(){return e&&(t=(0,e[nn(e)[0]])(e=0)),t},Tf=(e,t)=>function(){return t||(0,e[nn(e)[0]])((t={exports:{}}).exports,t),t.exports},Af=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of nn(t))!yf.call(e,o)&&o!==n&&xo(e,o,{get:()=>t[o],enumerable:!(r=mf(t,o))||r.enumerable});return e},wf=(e,t,n)=>(n=e!=null?vf(Ef(e)):{},Af(t||!e||!e.__esModule?xo(n,"default",{value:e,enumerable:!0}):n,e)),Ke=bf({"../../node_modules/.pnpm/tsup@8.3.5_@microsoft+api-extractor@7.48.1_@types+node@22.10.5__jiti@2.4.2_postcss@8.4.49_tsx_s7k37zks4wtn7x2grzma6lrsfa/node_modules/tsup/assets/esm_shims.js"(){}}),Of=Tf({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(e,t){Ke(),t.exports=r;function n(u){return u instanceof Buffer?Buffer.from(u):new u.constructor(u.buffer.slice(),u.byteOffset,u.length)}function r(u){if(u=u||{},u.circles)return o(u);const s=new Map;if(s.set(Date,l=>new Date(l)),s.set(Map,(l,p)=>new Map(i(Array.from(l),p))),s.set(Set,(l,p)=>new Set(i(Array.from(l),p))),u.constructorHandlers)for(const l of u.constructorHandlers)s.set(l[0],l[1]);let a=null;return u.proto?d:f;function i(l,p){const g=Object.keys(l),v=new Array(g.length);for(let m=0;m<g.length;m++){const h=g[m],_=l[h];typeof _!="object"||_===null?v[h]=_:_.constructor!==Object&&(a=s.get(_.constructor))?v[h]=a(_,p):ArrayBuffer.isView(_)?v[h]=n(_):v[h]=p(_)}return v}function f(l){if(typeof l!="object"||l===null)return l;if(Array.isArray(l))return i(l,f);if(l.constructor!==Object&&(a=s.get(l.constructor)))return a(l,f);const p={};for(const g in l){if(Object.hasOwnProperty.call(l,g)===!1)continue;const v=l[g];typeof v!="object"||v===null?p[g]=v:v.constructor!==Object&&(a=s.get(v.constructor))?p[g]=a(v,f):ArrayBuffer.isView(v)?p[g]=n(v):p[g]=f(v)}return p}function d(l){if(typeof l!="object"||l===null)return l;if(Array.isArray(l))return i(l,d);if(l.constructor!==Object&&(a=s.get(l.constructor)))return a(l,d);const p={};for(const g in l){const v=l[g];typeof v!="object"||v===null?p[g]=v:v.constructor!==Object&&(a=s.get(v.constructor))?p[g]=a(v,d):ArrayBuffer.isView(v)?p[g]=n(v):p[g]=d(v)}return p}}function o(u){const s=[],a=[],i=new Map;if(i.set(Date,g=>new Date(g)),i.set(Map,(g,v)=>new Map(d(Array.from(g),v))),i.set(Set,(g,v)=>new Set(d(Array.from(g),v))),u.constructorHandlers)for(const g of u.constructorHandlers)i.set(g[0],g[1]);let f=null;return u.proto?p:l;function d(g,v){const m=Object.keys(g),h=new Array(m.length);for(let _=0;_<m.length;_++){const y=m[_],T=g[y];if(typeof T!="object"||T===null)h[y]=T;else if(T.constructor!==Object&&(f=i.get(T.constructor)))h[y]=f(T,v);else if(ArrayBuffer.isView(T))h[y]=n(T);else{const O=s.indexOf(T);O!==-1?h[y]=a[O]:h[y]=v(T)}}return h}function l(g){if(typeof g!="object"||g===null)return g;if(Array.isArray(g))return d(g,l);if(g.constructor!==Object&&(f=i.get(g.constructor)))return f(g,l);const v={};s.push(g),a.push(v);for(const m in g){if(Object.hasOwnProperty.call(g,m)===!1)continue;const h=g[m];if(typeof h!="object"||h===null)v[m]=h;else if(h.constructor!==Object&&(f=i.get(h.constructor)))v[m]=f(h,l);else if(ArrayBuffer.isView(h))v[m]=n(h);else{const _=s.indexOf(h);_!==-1?v[m]=a[_]:v[m]=l(h)}}return s.pop(),a.pop(),v}function p(g){if(typeof g!="object"||g===null)return g;if(Array.isArray(g))return d(g,p);if(g.constructor!==Object&&(f=i.get(g.constructor)))return f(g,p);const v={};s.push(g),a.push(v);for(const m in g){const h=g[m];if(typeof h!="object"||h===null)v[m]=h;else if(h.constructor!==Object&&(f=i.get(h.constructor)))v[m]=f(h,p);else if(ArrayBuffer.isView(h))v[m]=n(h);else{const _=s.indexOf(h);_!==-1?v[m]=a[_]:v[m]=p(h)}}return s.pop(),a.pop(),v}}}});Ke();Ke();Ke();var Fo=typeof navigator<"u",b=typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof global<"u"?global:{};typeof b.chrome<"u"&&b.chrome.devtools;Fo&&(b.self,b.top);var Kn;typeof navigator<"u"&&((Kn=navigator.userAgent)==null||Kn.toLowerCase().includes("electron"));Ke();var Sf=wf(Of(),1),Cf=/(?:^|[-_/])(\w)/g;function Df(e,t){return t?t.toUpperCase():""}function If(e){return e&&`${e}`.replace(Cf,Df)}function Pf(e,t){let n=e.replace(/^[a-z]:/i,"").replace(/\\/g,"/");n.endsWith(`index${t}`)&&(n=n.replace(`/index${t}`,t));const r=n.lastIndexOf("/"),o=n.substring(r+1);if(t){const u=o.lastIndexOf(t);return o.substring(0,u)}return""}var qn=(0,Sf.default)({circles:!0});const Rf={trailing:!0};function ye(e,t=25,n={}){if(n={...Rf,...n},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let r,o,u=[],s,a;const i=(f,d)=>(s=xf(e,f,d),s.finally(()=>{if(s=null,n.trailing&&a&&!o){const l=i(f,a);return a=null,l}}),s);return function(...f){return s?(n.trailing&&(a=f),s):new Promise(d=>{const l=!o&&n.leading;clearTimeout(o),o=setTimeout(()=>{o=null;const p=n.leading?r:i(this,f);for(const g of u)g(p);u=[]},t),l?(r=i(this,f),d(r)):u.push(d)})}}async function xf(e,t,n){return await e.apply(t,n)}function xt(e,t={},n){for(const r in e){const o=e[r],u=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?xt(o,t,u):typeof o=="function"&&(t[u]=o)}return t}const Ff={run:e=>e()},kf=()=>Ff,ko=typeof console.createTask<"u"?console.createTask:kf;function Lf(e,t){const n=t.shift(),r=ko(n);return e.reduce((o,u)=>o.then(()=>r.run(()=>u(...t))),Promise.resolve())}function Nf(e,t){const n=t.shift(),r=ko(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function mt(e,t){for(const n of[...e])n(t)}class Uf{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let u;for(;this._deprecatedHooks[t];)u=this._deprecatedHooks[t],t=u.to;if(u&&!r.allowDeprecated){let s=u.message;s||(s=`${o} hook has been deprecated`+(u.to?`, please use ${u.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,o=(...u)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...u));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=xt(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=xt(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Lf,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Nf,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&mt(this._before,o);const u=t(n in this._hooks?[...this._hooks[n]]:[],r);return u instanceof Promise?u.finally(()=>{this._after&&o&&mt(this._after,o)}):(this._after&&o&&mt(this._after,o),u)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Lo(){return new Uf}var $f=Object.create,No=Object.defineProperty,Bf=Object.getOwnPropertyDescriptor,rn=Object.getOwnPropertyNames,Mf=Object.getPrototypeOf,Vf=Object.prototype.hasOwnProperty,jf=(e,t)=>function(){return e&&(t=(0,e[rn(e)[0]])(e=0)),t},Uo=(e,t)=>function(){return t||(0,e[rn(e)[0]])((t={exports:{}}).exports,t),t.exports},Hf=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of rn(t))!Vf.call(e,o)&&o!==n&&No(e,o,{get:()=>t[o],enumerable:!(r=Bf(t,o))||r.enumerable});return e},zf=(e,t,n)=>(n=e!=null?$f(Mf(e)):{},Hf(t||!e||!e.__esModule?No(n,"default",{value:e,enumerable:!0}):n,e)),E=jf({"../../node_modules/.pnpm/tsup@8.3.5_@microsoft+api-extractor@7.48.1_@types+node@22.10.5__jiti@2.4.2_postcss@8.4.49_tsx_s7k37zks4wtn7x2grzma6lrsfa/node_modules/tsup/assets/esm_shims.js"(){}}),Kf=Uo({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(e,t){E(),function(n){var r={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"Ae",\u00C5:"A",\u00C6:"AE",\u00C7:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"Oe",\u0150:"O",\u00D8:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"Ue",\u0170:"U",\u00DD:"Y",\u00DE:"TH",\u00DF:"ss",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"ae",\u00E5:"a",\u00E6:"ae",\u00E7:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"oe",\u0151:"o",\u00F8:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"ue",\u0171:"u",\u00FD:"y",\u00FE:"th",\u00FF:"y","\u1E9E":"SS",\u0627:"a",\u0623:"a",\u0625:"i",\u0622:"aa",\u0624:"u",\u0626:"e",\u0621:"a",\u0628:"b",\u062A:"t",\u062B:"th",\u062C:"j",\u062D:"h",\u062E:"kh",\u062F:"d",\u0630:"th",\u0631:"r",\u0632:"z",\u0633:"s",\u0634:"sh",\u0635:"s",\u0636:"dh",\u0637:"t",\u0638:"z",\u0639:"a",\u063A:"gh",\u0641:"f",\u0642:"q",\u0643:"k",\u0644:"l",\u0645:"m",\u0646:"n",\u0647:"h",\u0648:"w",\u064A:"y",\u0649:"a",\u0629:"h",\uFEFB:"la",\uFEF7:"laa",\uFEF9:"lai",\uFEF5:"laa",\u06AF:"g",\u0686:"ch",\u067E:"p",\u0698:"zh",\u06A9:"k",\u06CC:"y","\u064E":"a","\u064B":"an","\u0650":"e","\u064D":"en","\u064F":"u","\u064C":"on","\u0652":"","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06F0":"0","\u06F1":"1","\u06F2":"2","\u06F3":"3","\u06F4":"4","\u06F5":"5","\u06F6":"6","\u06F7":"7","\u06F8":"8","\u06F9":"9",\u1000:"k",\u1001:"kh",\u1002:"g",\u1003:"ga",\u1004:"ng",\u1005:"s",\u1006:"sa",\u1007:"z","\u1005\u103B":"za",\u100A:"ny",\u100B:"t",\u100C:"ta",\u100D:"d",\u100E:"da",\u100F:"na",\u1010:"t",\u1011:"ta",\u1012:"d",\u1013:"da",\u1014:"n",\u1015:"p",\u1016:"pa",\u1017:"b",\u1018:"ba",\u1019:"m",\u101A:"y",\u101B:"ya",\u101C:"l",\u101D:"w",\u101E:"th",\u101F:"h",\u1020:"la",\u1021:"a","\u103C":"y","\u103B":"ya","\u103D":"w","\u103C\u103D":"yw","\u103B\u103D":"ywa","\u103E":"h",\u1027:"e","\u104F":"-e",\u1023:"i",\u1024:"-i",\u1009:"u",\u1026:"-u",\u1029:"aw","\u101E\u103C\u1031\u102C":"aw",\u102A:"aw","\u1040":"0","\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1039":"","\u1037":"","\u1038":"",\u010D:"c",\u010F:"d",\u011B:"e",\u0148:"n",\u0159:"r",\u0161:"s",\u0165:"t",\u016F:"u",\u017E:"z",\u010C:"C",\u010E:"D",\u011A:"E",\u0147:"N",\u0158:"R",\u0160:"S",\u0164:"T",\u016E:"U",\u017D:"Z",\u0780:"h",\u0781:"sh",\u0782:"n",\u0783:"r",\u0784:"b",\u0785:"lh",\u0786:"k",\u0787:"a",\u0788:"v",\u0789:"m",\u078A:"f",\u078B:"dh",\u078C:"th",\u078D:"l",\u078E:"g",\u078F:"gn",\u0790:"s",\u0791:"d",\u0792:"z",\u0793:"t",\u0794:"y",\u0795:"p",\u0796:"j",\u0797:"ch",\u0798:"tt",\u0799:"hh",\u079A:"kh",\u079B:"th",\u079C:"z",\u079D:"sh",\u079E:"s",\u079F:"d",\u07A0:"t",\u07A1:"z",\u07A2:"a",\u07A3:"gh",\u07A4:"q",\u07A5:"w","\u07A6":"a","\u07A7":"aa","\u07A8":"i","\u07A9":"ee","\u07AA":"u","\u07AB":"oo","\u07AC":"e","\u07AD":"ey","\u07AE":"o","\u07AF":"oa","\u07B0":"",\u10D0:"a",\u10D1:"b",\u10D2:"g",\u10D3:"d",\u10D4:"e",\u10D5:"v",\u10D6:"z",\u10D7:"t",\u10D8:"i",\u10D9:"k",\u10DA:"l",\u10DB:"m",\u10DC:"n",\u10DD:"o",\u10DE:"p",\u10DF:"zh",\u10E0:"r",\u10E1:"s",\u10E2:"t",\u10E3:"u",\u10E4:"p",\u10E5:"k",\u10E6:"gh",\u10E7:"q",\u10E8:"sh",\u10E9:"ch",\u10EA:"ts",\u10EB:"dz",\u10EC:"ts",\u10ED:"ch",\u10EE:"kh",\u10EF:"j",\u10F0:"h",\u03B1:"a",\u03B2:"v",\u03B3:"g",\u03B4:"d",\u03B5:"e",\u03B6:"z",\u03B7:"i",\u03B8:"th",\u03B9:"i",\u03BA:"k",\u03BB:"l",\u03BC:"m",\u03BD:"n",\u03BE:"ks",\u03BF:"o",\u03C0:"p",\u03C1:"r",\u03C3:"s",\u03C4:"t",\u03C5:"y",\u03C6:"f",\u03C7:"x",\u03C8:"ps",\u03C9:"o",\u03AC:"a",\u03AD:"e",\u03AF:"i",\u03CC:"o",\u03CD:"y",\u03AE:"i",\u03CE:"o",\u03C2:"s",\u03CA:"i",\u03B0:"y",\u03CB:"y",\u0390:"i",\u0391:"A",\u0392:"B",\u0393:"G",\u0394:"D",\u0395:"E",\u0396:"Z",\u0397:"I",\u0398:"TH",\u0399:"I",\u039A:"K",\u039B:"L",\u039C:"M",\u039D:"N",\u039E:"KS",\u039F:"O",\u03A0:"P",\u03A1:"R",\u03A3:"S",\u03A4:"T",\u03A5:"Y",\u03A6:"F",\u03A7:"X",\u03A8:"PS",\u03A9:"O",\u0386:"A",\u0388:"E",\u038A:"I",\u038C:"O",\u038E:"Y",\u0389:"I",\u038F:"O",\u03AA:"I",\u03AB:"Y",\u0101:"a",\u0113:"e",\u0123:"g",\u012B:"i",\u0137:"k",\u013C:"l",\u0146:"n",\u016B:"u",\u0100:"A",\u0112:"E",\u0122:"G",\u012A:"I",\u0136:"k",\u013B:"L",\u0145:"N",\u016A:"U",\u040C:"Kj",\u045C:"kj",\u0409:"Lj",\u0459:"lj",\u040A:"Nj",\u045A:"nj",\u0422\u0441:"Ts",\u0442\u0441:"ts",\u0105:"a",\u0107:"c",\u0119:"e",\u0142:"l",\u0144:"n",\u015B:"s",\u017A:"z",\u017C:"z",\u0104:"A",\u0106:"C",\u0118:"E",\u0141:"L",\u0143:"N",\u015A:"S",\u0179:"Z",\u017B:"Z",\u0404:"Ye",\u0406:"I",\u0407:"Yi",\u0490:"G",\u0454:"ye",\u0456:"i",\u0457:"yi",\u0491:"g",\u0103:"a",\u0102:"A",\u0219:"s",\u0218:"S",\u021B:"t",\u021A:"T",\u0163:"t",\u0162:"T",\u0430:"a",\u0431:"b",\u0432:"v",\u0433:"g",\u0434:"d",\u0435:"e",\u0451:"yo",\u0436:"zh",\u0437:"z",\u0438:"i",\u0439:"i",\u043A:"k",\u043B:"l",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"p",\u0440:"r",\u0441:"s",\u0442:"t",\u0443:"u",\u0444:"f",\u0445:"kh",\u0446:"c",\u0447:"ch",\u0448:"sh",\u0449:"sh",\u044A:"",\u044B:"y",\u044C:"",\u044D:"e",\u044E:"yu",\u044F:"ya",\u0410:"A",\u0411:"B",\u0412:"V",\u0413:"G",\u0414:"D",\u0415:"E",\u0401:"Yo",\u0416:"Zh",\u0417:"Z",\u0418:"I",\u0419:"I",\u041A:"K",\u041B:"L",\u041C:"M",\u041D:"N",\u041E:"O",\u041F:"P",\u0420:"R",\u0421:"S",\u0422:"T",\u0423:"U",\u0424:"F",\u0425:"Kh",\u0426:"C",\u0427:"Ch",\u0428:"Sh",\u0429:"Sh",\u042A:"",\u042B:"Y",\u042C:"",\u042D:"E",\u042E:"Yu",\u042F:"Ya",\u0452:"dj",\u0458:"j",\u045B:"c",\u045F:"dz",\u0402:"Dj",\u0408:"j",\u040B:"C",\u040F:"Dz",\u013E:"l",\u013A:"l",\u0155:"r",\u013D:"L",\u0139:"L",\u0154:"R",\u015F:"s",\u015E:"S",\u0131:"i",\u0130:"I",\u011F:"g",\u011E:"G",\u1EA3:"a",\u1EA2:"A",\u1EB3:"a",\u1EB2:"A",\u1EA9:"a",\u1EA8:"A",\u0111:"d",\u0110:"D",\u1EB9:"e",\u1EB8:"E",\u1EBD:"e",\u1EBC:"E",\u1EBB:"e",\u1EBA:"E",\u1EBF:"e",\u1EBE:"E",\u1EC1:"e",\u1EC0:"E",\u1EC7:"e",\u1EC6:"E",\u1EC5:"e",\u1EC4:"E",\u1EC3:"e",\u1EC2:"E",\u1ECF:"o",\u1ECD:"o",\u1ECC:"o",\u1ED1:"o",\u1ED0:"O",\u1ED3:"o",\u1ED2:"O",\u1ED5:"o",\u1ED4:"O",\u1ED9:"o",\u1ED8:"O",\u1ED7:"o",\u1ED6:"O",\u01A1:"o",\u01A0:"O",\u1EDB:"o",\u1EDA:"O",\u1EDD:"o",\u1EDC:"O",\u1EE3:"o",\u1EE2:"O",\u1EE1:"o",\u1EE0:"O",\u1EDE:"o",\u1EDF:"o",\u1ECB:"i",\u1ECA:"I",\u0129:"i",\u0128:"I",\u1EC9:"i",\u1EC8:"i",\u1EE7:"u",\u1EE6:"U",\u1EE5:"u",\u1EE4:"U",\u0169:"u",\u0168:"U",\u01B0:"u",\u01AF:"U",\u1EE9:"u",\u1EE8:"U",\u1EEB:"u",\u1EEA:"U",\u1EF1:"u",\u1EF0:"U",\u1EEF:"u",\u1EEE:"U",\u1EED:"u",\u1EEC:"\u01B0",\u1EF7:"y",\u1EF6:"y",\u1EF3:"y",\u1EF2:"Y",\u1EF5:"y",\u1EF4:"Y",\u1EF9:"y",\u1EF8:"Y",\u1EA1:"a",\u1EA0:"A",\u1EA5:"a",\u1EA4:"A",\u1EA7:"a",\u1EA6:"A",\u1EAD:"a",\u1EAC:"A",\u1EAB:"a",\u1EAA:"A",\u1EAF:"a",\u1EAE:"A",\u1EB1:"a",\u1EB0:"A",\u1EB7:"a",\u1EB6:"A",\u1EB5:"a",\u1EB4:"A","\u24EA":"0","\u2460":"1","\u2461":"2","\u2462":"3","\u2463":"4","\u2464":"5","\u2465":"6","\u2466":"7","\u2467":"8","\u2468":"9","\u2469":"10","\u246A":"11","\u246B":"12","\u246C":"13","\u246D":"14","\u246E":"15","\u246F":"16","\u2470":"17","\u2471":"18","\u2