Files
RDO/dist/assets/js/query-vendor-BLVqILA6.js
2026-02-20 07:25:32 -03:00

10 lines
28 KiB
JavaScript

var qt=e=>{throw TypeError(e)};var vt=(e,t,s)=>t.has(e)||qt("Cannot "+s);var i=(e,t,s)=>(vt(e,t,"read from private field"),s?s.call(e):t.get(e)),l=(e,t,s)=>t.has(e)?qt("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,s),h=(e,t,s,r)=>(vt(e,t,"write to private field"),r?r.call(e,s):t.set(e,s),s),w=(e,t,s)=>(vt(e,t,"access private method"),s);var ft=(e,t,s,r)=>({set _(n){h(e,t,n,s)},get _(){return i(e,t,r)}});import{r as Ct}from"./router-vendor-D4by-_6Z.js";import{r as ee}from"./react-vendor-CqRd3GwO.js";var gt={exports:{}},it={};/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Mt;function se(){if(Mt)return it;Mt=1;var e=ee(),t=Symbol.for("react.element"),s=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,n=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function c(o,a,d){var f,p={},y=null,S=null;d!==void 0&&(y=""+d),a.key!==void 0&&(y=""+a.key),a.ref!==void 0&&(S=a.ref);for(f in a)r.call(a,f)&&!u.hasOwnProperty(f)&&(p[f]=a[f]);if(o&&o.defaultProps)for(f in a=o.defaultProps,a)p[f]===void 0&&(p[f]=a[f]);return{$$typeof:t,type:o,key:y,ref:S,props:p,_owner:n.current}}return it.Fragment=s,it.jsx=c,it.jsxs=c,it}var Qt;function re(){return Qt||(Qt=1,gt.exports=se()),gt.exports}var ie=re();const ne=(function(){const t=typeof document<"u"&&document.createElement("link").relList;return t&&t.supports&&t.supports("modulepreload")?"modulepreload":"preload"})(),ae=function(e){return"/"+e},At={},je=function(t,s,r){let n=Promise.resolve();if(s&&s.length>0){let c=function(d){return Promise.all(d.map(f=>Promise.resolve(f).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),a=o?.nonce||o?.getAttribute("nonce");n=c(s.map(d=>{if(d=ae(d),d in At)return;At[d]=!0;const f=d.endsWith(".css"),p=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${p}`))return;const y=document.createElement("link");if(y.rel=f?"stylesheet":ne,f||(y.as="script"),y.crossOrigin="",y.href=d,a&&y.setAttribute("nonce",a),document.head.appendChild(y),f)return new Promise((S,b)=>{y.addEventListener("load",S),y.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${d}`)))})}))}function u(c){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=c,window.dispatchEvent(o),!o.defaultPrevented)throw c}return n.then(c=>{for(const o of c||[])o.status==="rejected"&&u(o.reason);return t().catch(u)})};var yt=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},oe={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},I,St,kt,ue=(kt=class{constructor(){l(this,I,oe);l(this,St,!1)}setTimeoutProvider(e){h(this,I,e)}setTimeout(e,t){return i(this,I).setTimeout(e,t)}clearTimeout(e){i(this,I).clearTimeout(e)}setInterval(e,t){return i(this,I).setInterval(e,t)}clearInterval(e){i(this,I).clearInterval(e)}},I=new WeakMap,St=new WeakMap,kt),bt=new ue;function ce(e){setTimeout(e,0)}var mt=typeof window>"u"||"Deno"in globalThis;function E(){}function he(e,t){return typeof e=="function"?e(t):e}function le(e){return typeof e=="number"&&e>=0&&e!==1/0}function fe(e,t){return Math.max(e+(t||0)-Date.now(),0)}function wt(e,t){return typeof e=="function"?e(t):e}function de(e,t){return typeof e=="function"?e(t):e}function Dt(e,t){const{type:s="all",exact:r,fetchStatus:n,predicate:u,queryKey:c,stale:o}=e;if(c){if(r){if(t.queryHash!==Ft(c,t.options))return!1}else if(!at(t.queryKey,c))return!1}if(s!=="all"){const a=t.isActive();if(s==="active"&&!a||s==="inactive"&&a)return!1}return!(typeof o=="boolean"&&t.isStale()!==o||n&&n!==t.state.fetchStatus||u&&!u(t))}function Tt(e,t){const{exact:s,status:r,predicate:n,mutationKey:u}=e;if(u){if(!t.options.mutationKey)return!1;if(s){if(nt(t.options.mutationKey)!==nt(u))return!1}else if(!at(t.options.mutationKey,u))return!1}return!(r&&t.state.status!==r||n&&!n(t))}function Ft(e,t){return(t?.queryKeyHashFn||nt)(e)}function nt(e){return JSON.stringify(e,(t,s)=>Pt(s)?Object.keys(s).sort().reduce((r,n)=>(r[n]=s[n],r),{}):s)}function at(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(s=>at(e[s],t[s])):!1}var pe=Object.prototype.hasOwnProperty;function Wt(e,t){if(e===t)return e;const s=xt(e)&&xt(t);if(!s&&!(Pt(e)&&Pt(t)))return t;const n=(s?e:Object.keys(e)).length,u=s?t:Object.keys(t),c=u.length,o=s?new Array(c):{};let a=0;for(let d=0;d<c;d++){const f=s?d:u[d],p=e[f],y=t[f];if(p===y){o[f]=p,(s?d<n:pe.call(e,f))&&a++;continue}if(p===null||y===null||typeof p!="object"||typeof y!="object"){o[f]=y;continue}const S=Wt(p,y);o[f]=S,S===p&&a++}return n===c&&a===n?e:o}function xt(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Pt(e){if(!jt(e))return!1;const t=e.constructor;if(t===void 0)return!0;const s=t.prototype;return!(!jt(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function jt(e){return Object.prototype.toString.call(e)==="[object Object]"}function ye(e){return new Promise(t=>{bt.setTimeout(t,e)})}function me(e,t,s){return typeof s.structuralSharing=="function"?s.structuralSharing(e,t):s.structuralSharing!==!1?Wt(e,t):t}function ve(e,t,s=0){const r=[...e,t];return s&&r.length>s?r.slice(1):r}function ge(e,t,s=0){const r=[t,...e];return s&&r.length>s?r.slice(0,-1):r}var Et=Symbol();function zt(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Et?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var N,U,z,Kt,be=(Kt=class extends yt{constructor(){super();l(this,N);l(this,U);l(this,z);h(this,z,t=>{if(!mt&&window.addEventListener){const s=()=>t();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){i(this,U)||this.setEventListener(i(this,z))}onUnsubscribe(){var t;this.hasListeners()||((t=i(this,U))==null||t.call(this),h(this,U,void 0))}setEventListener(t){var s;h(this,z,t),(s=i(this,U))==null||s.call(this),h(this,U,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){i(this,N)!==t&&(h(this,N,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(s=>{s(t)})}isFocused(){return typeof i(this,N)=="boolean"?i(this,N):globalThis.document?.visibilityState!=="hidden"}},N=new WeakMap,U=new WeakMap,z=new WeakMap,Kt),Vt=new be;function we(){let e,t;const s=new Promise((n,u)=>{e=n,t=u});s.status="pending",s.catch(()=>{});function r(n){Object.assign(s,n),delete s.resolve,delete s.reject}return s.resolve=n=>{r({status:"fulfilled",value:n}),e(n)},s.reject=n=>{r({status:"rejected",reason:n}),t(n)},s}var Pe=ce;function Oe(){let e=[],t=0,s=o=>{o()},r=o=>{o()},n=Pe;const u=o=>{t?e.push(o):n(()=>{s(o)})},c=()=>{const o=e;e=[],o.length&&n(()=>{r(()=>{o.forEach(a=>{s(a)})})})};return{batch:o=>{let a;t++;try{a=o()}finally{t--,t||c()}return a},batchCalls:o=>(...a)=>{u(()=>{o(...a)})},schedule:u,setNotifyFunction:o=>{s=o},setBatchNotifyFunction:o=>{r=o},setScheduler:o=>{n=o}}}var O=Oe(),V,_,Y,Lt,Se=(Lt=class extends yt{constructor(){super();l(this,V,!0);l(this,_);l(this,Y);h(this,Y,t=>{if(!mt&&window.addEventListener){const s=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",s,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",s),window.removeEventListener("offline",r)}}})}onSubscribe(){i(this,_)||this.setEventListener(i(this,Y))}onUnsubscribe(){var t;this.hasListeners()||((t=i(this,_))==null||t.call(this),h(this,_,void 0))}setEventListener(t){var s;h(this,Y,t),(s=i(this,_))==null||s.call(this),h(this,_,t(this.setOnline.bind(this)))}setOnline(t){i(this,V)!==t&&(h(this,V,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return i(this,V)}},V=new WeakMap,_=new WeakMap,Y=new WeakMap,Lt),pt=new Se;function Ce(e){return Math.min(1e3*2**e,3e4)}function Yt(e){return(e??"online")==="online"?pt.isOnline():!0}var Ot=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function Zt(e){let t=!1,s=0,r;const n=we(),u=()=>n.status!=="pending",c=v=>{if(!u()){const C=new Ot(v);y(C),e.onCancel?.(C)}},o=()=>{t=!0},a=()=>{t=!1},d=()=>Vt.isFocused()&&(e.networkMode==="always"||pt.isOnline())&&e.canRun(),f=()=>Yt(e.networkMode)&&e.canRun(),p=v=>{u()||(r?.(),n.resolve(v))},y=v=>{u()||(r?.(),n.reject(v))},S=()=>new Promise(v=>{r=C=>{(u()||d())&&v(C)},e.onPause?.()}).then(()=>{r=void 0,u()||e.onContinue?.()}),b=()=>{if(u())return;let v;const C=s===0?e.initialPromise:void 0;try{v=C??e.fn()}catch(M){v=Promise.reject(M)}Promise.resolve(v).then(p).catch(M=>{if(u())return;const H=e.retry??(mt?0:3),rt=e.retryDelay??Ce,ht=typeof rt=="function"?rt(s,M):rt,lt=H===!0||typeof H=="number"&&s<H||typeof H=="function"&&H(s,M);if(t||!lt){y(M);return}s++,e.onFail?.(s,M),ye(ht).then(()=>d()?void 0:S()).then(()=>{t?y(M):b()})})};return{promise:n,status:()=>n.status,cancel:c,continue:()=>(r?.(),n),cancelRetry:o,continueRetry:a,canStart:f,start:()=>(f()?b():S().then(b),n)}}var G,Ht,Xt=(Ht=class{constructor(){l(this,G)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),le(this.gcTime)&&h(this,G,bt.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(mt?1/0:300*1e3))}clearGcTimeout(){i(this,G)&&(bt.clearTimeout(i(this,G)),h(this,G,void 0))}},G=new WeakMap,Ht),B,Z,F,$,g,ot,J,R,T,Nt,Fe=(Nt=class extends Xt{constructor(t){super();l(this,R);l(this,B);l(this,Z);l(this,F);l(this,$);l(this,g);l(this,ot);l(this,J);h(this,J,!1),h(this,ot,t.defaultOptions),this.setOptions(t.options),this.observers=[],h(this,$,t.client),h(this,F,i(this,$).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,h(this,B,It(this.options)),this.state=t.state??i(this,B),this.scheduleGc()}get meta(){return this.options.meta}get promise(){return i(this,g)?.promise}setOptions(t){if(this.options={...i(this,ot),...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const s=It(this.options);s.data!==void 0&&(this.setData(s.data,{updatedAt:s.dataUpdatedAt,manual:!0}),h(this,B,s))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&i(this,F).remove(this)}setData(t,s){const r=me(this.state.data,t,this.options);return w(this,R,T).call(this,{data:r,type:"success",dataUpdatedAt:s?.updatedAt,manual:s?.manual}),r}setState(t,s){w(this,R,T).call(this,{type:"setState",state:t,setStateOptions:s})}cancel(t){const s=i(this,g)?.promise;return i(this,g)?.cancel(t),s?s.then(E).catch(E):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(i(this,B))}isActive(){return this.observers.some(t=>de(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Et||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>wt(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!fe(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(s=>s.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),i(this,g)?.continue()}onOnline(){this.observers.find(s=>s.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),i(this,g)?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),i(this,F).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(s=>s!==t),this.observers.length||(i(this,g)&&(i(this,J)?i(this,g).cancel({revert:!0}):i(this,g).cancelRetry()),this.scheduleGc()),i(this,F).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||w(this,R,T).call(this,{type:"invalidate"})}async fetch(t,s){if(this.state.fetchStatus!=="idle"&&i(this,g)?.status()!=="rejected"){if(this.state.data!==void 0&&s?.cancelRefetch)this.cancel({silent:!0});else if(i(this,g))return i(this,g).continueRetry(),i(this,g).promise}if(t&&this.setOptions(t),!this.options.queryFn){const a=this.observers.find(d=>d.options.queryFn);a&&this.setOptions(a.options)}const r=new AbortController,n=a=>{Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(h(this,J,!0),r.signal)})},u=()=>{const a=zt(this.options,s),f=(()=>{const p={client:i(this,$),queryKey:this.queryKey,meta:this.meta};return n(p),p})();return h(this,J,!1),this.options.persister?this.options.persister(a,f,this):a(f)},o=(()=>{const a={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:i(this,$),state:this.state,fetchFn:u};return n(a),a})();this.options.behavior?.onFetch(o,this),h(this,Z,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==o.fetchOptions?.meta)&&w(this,R,T).call(this,{type:"fetch",meta:o.fetchOptions?.meta}),h(this,g,Zt({initialPromise:s?.initialPromise,fn:o.fetchFn,onCancel:a=>{a instanceof Ot&&a.revert&&this.setState({...i(this,Z),fetchStatus:"idle"}),r.abort()},onFail:(a,d)=>{w(this,R,T).call(this,{type:"failed",failureCount:a,error:d})},onPause:()=>{w(this,R,T).call(this,{type:"pause"})},onContinue:()=>{w(this,R,T).call(this,{type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0}));try{const a=await i(this,g).start();if(a===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(a),i(this,F).config.onSuccess?.(a,this),i(this,F).config.onSettled?.(a,this.state.error,this),a}catch(a){if(a instanceof Ot){if(a.silent)return i(this,g).promise;if(a.revert){if(this.state.data===void 0)throw a;return this.state.data}}throw w(this,R,T).call(this,{type:"error",error:a}),i(this,F).config.onError?.(a,this),i(this,F).config.onSettled?.(this.state.data,a,this),a}finally{this.scheduleGc()}}},B=new WeakMap,Z=new WeakMap,F=new WeakMap,$=new WeakMap,g=new WeakMap,ot=new WeakMap,J=new WeakMap,R=new WeakSet,T=function(t){const s=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Ee(r.data,this.options),fetchMeta:t.meta??null};case"success":const n={...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return h(this,Z,t.manual?n:void 0),n;case"error":const u=t.error;return{...r,error:u,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:u,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=s(this.state),O.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),i(this,F).notify({query:this,type:"updated",action:t})})},Nt);function Ee(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Yt(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function It(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,s=t!==void 0,r=s?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:s?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}function Ut(e){return{onFetch:(t,s)=>{const r=t.options,n=t.fetchOptions?.meta?.fetchMore?.direction,u=t.state.data?.pages||[],c=t.state.data?.pageParams||[];let o={pages:[],pageParams:[]},a=0;const d=async()=>{let f=!1;const p=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(t.signal.aborted?f=!0:t.signal.addEventListener("abort",()=>{f=!0}),t.signal)})},y=zt(t.options,t.fetchOptions),S=async(b,v,C)=>{if(f)return Promise.reject();if(v==null&&b.pages.length)return Promise.resolve(b);const H=(()=>{const Rt={client:t.client,queryKey:t.queryKey,pageParam:v,direction:C?"backward":"forward",meta:t.options.meta};return p(Rt),Rt})(),rt=await y(H),{maxPages:ht}=t.options,lt=C?ge:ve;return{pages:lt(b.pages,rt,ht),pageParams:lt(b.pageParams,v,ht)}};if(n&&u.length){const b=n==="backward",v=b?Re:_t,C={pages:u,pageParams:c},M=v(r,C);o=await S(C,M,b)}else{const b=e??u.length;do{const v=a===0?c[0]??r.initialPageParam:_t(r,o);if(a>0&&v==null)break;o=await S(o,v),a++}while(a<b)}return o};t.options.persister?t.fetchFn=()=>t.options.persister?.(d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},s):t.fetchFn=d}}}function _t(e,{pages:t,pageParams:s}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,s[r],s):void 0}function Re(e,{pages:t,pageParams:s}){return t.length>0?e.getPreviousPageParam?.(t[0],t,s[0],s):void 0}var ut,Q,P,W,A,j,Gt,qe=(Gt=class extends Xt{constructor(t){super();l(this,A);l(this,ut);l(this,Q);l(this,P);l(this,W);h(this,ut,t.client),this.mutationId=t.mutationId,h(this,P,t.mutationCache),h(this,Q,[]),this.state=t.state||Me(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){i(this,Q).includes(t)||(i(this,Q).push(t),this.clearGcTimeout(),i(this,P).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){h(this,Q,i(this,Q).filter(s=>s!==t)),this.scheduleGc(),i(this,P).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){i(this,Q).length||(this.state.status==="pending"?this.scheduleGc():i(this,P).remove(this))}continue(){return i(this,W)?.continue()??this.execute(this.state.variables)}async execute(t){const s=()=>{w(this,A,j).call(this,{type:"continue"})},r={client:i(this,ut),meta:this.options.meta,mutationKey:this.options.mutationKey};h(this,W,Zt({fn:()=>this.options.mutationFn?this.options.mutationFn(t,r):Promise.reject(new Error("No mutationFn found")),onFail:(c,o)=>{w(this,A,j).call(this,{type:"failed",failureCount:c,error:o})},onPause:()=>{w(this,A,j).call(this,{type:"pause"})},onContinue:s,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>i(this,P).canRun(this)}));const n=this.state.status==="pending",u=!i(this,W).canStart();try{if(n)s();else{w(this,A,j).call(this,{type:"pending",variables:t,isPaused:u}),await i(this,P).config.onMutate?.(t,this,r);const o=await this.options.onMutate?.(t,r);o!==this.state.context&&w(this,A,j).call(this,{type:"pending",context:o,variables:t,isPaused:u})}const c=await i(this,W).start();return await i(this,P).config.onSuccess?.(c,t,this.state.context,this,r),await this.options.onSuccess?.(c,t,this.state.context,r),await i(this,P).config.onSettled?.(c,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(c,null,t,this.state.context,r),w(this,A,j).call(this,{type:"success",data:c}),c}catch(c){try{throw await i(this,P).config.onError?.(c,t,this.state.context,this,r),await this.options.onError?.(c,t,this.state.context,r),await i(this,P).config.onSettled?.(void 0,c,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(void 0,c,t,this.state.context,r),c}finally{w(this,A,j).call(this,{type:"error",error:c})}}finally{i(this,P).runNext(this)}}},ut=new WeakMap,Q=new WeakMap,P=new WeakMap,W=new WeakMap,A=new WeakSet,j=function(t){const s=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=s(this.state),O.batch(()=>{i(this,Q).forEach(r=>{r.onMutationUpdate(t)}),i(this,P).notify({mutation:this,type:"updated",action:t})})},Gt);function Me(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var x,q,ct,Bt,Qe=(Bt=class extends yt{constructor(t={}){super();l(this,x);l(this,q);l(this,ct);this.config=t,h(this,x,new Set),h(this,q,new Map),h(this,ct,0)}build(t,s,r){const n=new qe({client:t,mutationCache:this,mutationId:++ft(this,ct)._,options:t.defaultMutationOptions(s),state:r});return this.add(n),n}add(t){i(this,x).add(t);const s=dt(t);if(typeof s=="string"){const r=i(this,q).get(s);r?r.push(t):i(this,q).set(s,[t])}this.notify({type:"added",mutation:t})}remove(t){if(i(this,x).delete(t)){const s=dt(t);if(typeof s=="string"){const r=i(this,q).get(s);if(r)if(r.length>1){const n=r.indexOf(t);n!==-1&&r.splice(n,1)}else r[0]===t&&i(this,q).delete(s)}}this.notify({type:"removed",mutation:t})}canRun(t){const s=dt(t);if(typeof s=="string"){const n=i(this,q).get(s)?.find(u=>u.state.status==="pending");return!n||n===t}else return!0}runNext(t){const s=dt(t);return typeof s=="string"?i(this,q).get(s)?.find(n=>n!==t&&n.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){O.batch(()=>{i(this,x).forEach(t=>{this.notify({type:"removed",mutation:t})}),i(this,x).clear(),i(this,q).clear()})}getAll(){return Array.from(i(this,x))}find(t){const s={exact:!0,...t};return this.getAll().find(r=>Tt(s,r))}findAll(t={}){return this.getAll().filter(s=>Tt(t,s))}notify(t){O.batch(()=>{this.listeners.forEach(s=>{s(t)})})}resumePausedMutations(){const t=this.getAll().filter(s=>s.state.isPaused);return O.batch(()=>Promise.all(t.map(s=>s.continue().catch(E))))}},x=new WeakMap,q=new WeakMap,ct=new WeakMap,Bt);function dt(e){return e.options.scope?.id}var D,$t,Ae=($t=class extends yt{constructor(t={}){super();l(this,D);this.config=t,h(this,D,new Map)}build(t,s,r){const n=s.queryKey,u=s.queryHash??Ft(n,s);let c=this.get(u);return c||(c=new Fe({client:t,queryKey:n,queryHash:u,options:t.defaultQueryOptions(s),state:r,defaultOptions:t.getQueryDefaults(n)}),this.add(c)),c}add(t){i(this,D).has(t.queryHash)||(i(this,D).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const s=i(this,D).get(t.queryHash);s&&(t.destroy(),s===t&&i(this,D).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){O.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return i(this,D).get(t)}getAll(){return[...i(this,D).values()]}find(t){const s={exact:!0,...t};return this.getAll().find(r=>Dt(s,r))}findAll(t={}){const s=this.getAll();return Object.keys(t).length>0?s.filter(r=>Dt(t,r)):s}notify(t){O.batch(()=>{this.listeners.forEach(s=>{s(t)})})}onFocus(){O.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){O.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},D=new WeakMap,$t),m,k,K,X,tt,L,et,st,Jt,Ie=(Jt=class{constructor(e={}){l(this,m);l(this,k);l(this,K);l(this,X);l(this,tt);l(this,L);l(this,et);l(this,st);h(this,m,e.queryCache||new Ae),h(this,k,e.mutationCache||new Qe),h(this,K,e.defaultOptions||{}),h(this,X,new Map),h(this,tt,new Map),h(this,L,0)}mount(){ft(this,L)._++,i(this,L)===1&&(h(this,et,Vt.subscribe(async e=>{e&&(await this.resumePausedMutations(),i(this,m).onFocus())})),h(this,st,pt.subscribe(async e=>{e&&(await this.resumePausedMutations(),i(this,m).onOnline())})))}unmount(){var e,t;ft(this,L)._--,i(this,L)===0&&((e=i(this,et))==null||e.call(this),h(this,et,void 0),(t=i(this,st))==null||t.call(this),h(this,st,void 0))}isFetching(e){return i(this,m).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return i(this,k).findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return i(this,m).get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),s=i(this,m).build(this,t),r=s.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&s.isStaleByTime(wt(t.staleTime,s))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return i(this,m).findAll(e).map(({queryKey:t,state:s})=>{const r=s.data;return[t,r]})}setQueryData(e,t,s){const r=this.defaultQueryOptions({queryKey:e}),u=i(this,m).get(r.queryHash)?.state.data,c=he(t,u);if(c!==void 0)return i(this,m).build(this,r).setData(c,{...s,manual:!0})}setQueriesData(e,t,s){return O.batch(()=>i(this,m).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,s)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return i(this,m).get(t.queryHash)?.state}removeQueries(e){const t=i(this,m);O.batch(()=>{t.findAll(e).forEach(s=>{t.remove(s)})})}resetQueries(e,t){const s=i(this,m);return O.batch(()=>(s.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const s={revert:!0,...t},r=O.batch(()=>i(this,m).findAll(e).map(n=>n.cancel(s)));return Promise.all(r).then(E).catch(E)}invalidateQueries(e,t={}){return O.batch(()=>(i(this,m).findAll(e).forEach(s=>{s.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const s={...t,cancelRefetch:t.cancelRefetch??!0},r=O.batch(()=>i(this,m).findAll(e).filter(n=>!n.isDisabled()&&!n.isStatic()).map(n=>{let u=n.fetch(void 0,s);return s.throwOnError||(u=u.catch(E)),n.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(r).then(E)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const s=i(this,m).build(this,t);return s.isStaleByTime(wt(t.staleTime,s))?s.fetch(t):Promise.resolve(s.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(E).catch(E)}fetchInfiniteQuery(e){return e.behavior=Ut(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(E).catch(E)}ensureInfiniteQueryData(e){return e.behavior=Ut(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return pt.isOnline()?i(this,k).resumePausedMutations():Promise.resolve()}getQueryCache(){return i(this,m)}getMutationCache(){return i(this,k)}getDefaultOptions(){return i(this,K)}setDefaultOptions(e){h(this,K,e)}setQueryDefaults(e,t){i(this,X).set(nt(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...i(this,X).values()],s={};return t.forEach(r=>{at(e,r.queryKey)&&Object.assign(s,r.defaultOptions)}),s}setMutationDefaults(e,t){i(this,tt).set(nt(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...i(this,tt).values()],s={};return t.forEach(r=>{at(e,r.mutationKey)&&Object.assign(s,r.defaultOptions)}),s}defaultQueryOptions(e){if(e._defaulted)return e;const t={...i(this,K).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Ft(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Et&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...i(this,K).mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){i(this,m).clear(),i(this,k).clear()}},m=new WeakMap,k=new WeakMap,K=new WeakMap,X=new WeakMap,tt=new WeakMap,L=new WeakMap,et=new WeakMap,st=new WeakMap,Jt),te=Ct.createContext(void 0),Ue=e=>{const t=Ct.useContext(te);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},_e=({client:e,children:t})=>(Ct.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),ie.jsx(te.Provider,{value:e,children:t}));export{Ie as Q,je as _,_e as a,ie as j,Ue as u};