1var Qt=e=>{throw TypeError(e)};var gt=(e,t,s)=>t.has(e)||Qt("Cannot "+s);var i=(e,t,s)=>(gt(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),o=(e,t,s,r)=>(gt(e,t,"write to private field"),r?r.call(e,s):t.set(e,s),s),C=(e,t,s)=>(gt(e,t,"access private method"),s);var yt=(e,t,s,r)=>({set _(n){o(e,t,n,s)},get _(){return i(e,t,r)}});import{r as Ht}from"./react-vendor-CYeJtJt3.js";import{j as Jt}from"./motion-Cagq-RHr.js";var vt=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(){}},bt=typeof window>"u"||"Deno"in globalThis;function A(){}function Wt(e,t){return typeof e=="function"?e(t):e}function Xt(e){return typeof e=="number"&&e>=0&&e!==1/0}function Yt(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Pt(e,t){return typeof e=="function"?e(t):e}function Zt(e,t){return typeof e=="function"?e(t):e}function Mt(e,t){const{type:s="all",exact:r,fetchStatus:n,predicate:u,queryKey:f,stale:a}=e;if(f){if(r){if(t.queryHash!==Ct(f,t.options))return!1}else if(!ht(t.queryKey,f))return!1}if(s!=="all"){const y=t.isActive();if(s==="active"&&!y||s==="inactive"&&y)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||n&&n!==t.state.fetchStatus||u&&!u(t))}function Et(e,t){const{exact:s,status:r,predicate:n,mutationKey:u}=e;if(u){if(!t.options.mutationKey)return!1;if(s){if(ot(t.options.mutationKey)!==ot(u))return!1}else if(!ht(t.options.mutationKey,u))return!1}return!(r&&t.state.status!==r||n&&!n(t))}function Ct(e,t){return((t==null?void 0:t.queryKeyHashFn)||ot)(e)}function ot(e){return JSON.stringify(e,(t,s)=>Ft(s)?Object.keys(s).sort().reduce((r,n)=>(r[n]=s[n],r),{}):s)}function ht(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(s=>ht(e[s],t[s])):!1}function Gt(e,t){if(e===t)return e;const s=Dt(e)&&Dt(t);if(s||Ft(e)&&Ft(t)){const r=s?e:Object.keys(e),n=r.length,u=s?t:Object.keys(t),f=u.length,a=s?[]:{},y=new Set(r);let O=0;for(let P=0;P<f;P++){const m=s?P:u[P];(!s&&y.has(m)||s)&&e[m]===void 0&&t[m]===void 0?(a[m]=void 0,O++):(a[m]=Gt(e[m],t[m]),a[m]===e[m]&&e[m]!==void 0&&O++)}return n===f&&O===n?e:a}return t}function Dt(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Ft(e){if(!qt(e))return!1;const t=e.constructor;if(t===void 0)return!0;const s=t.prototype;return!(!qt(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function qt(e){return Object.prototype.toString.call(e)==="[object Object]"}function te(e){return new Promise(t=>{setTimeout(t,e)})}function ee(e,t,s){return typeof s.structuralSharing=="function"?s.structuralSharing(e,t):s.structuralSharing!==!1?Gt(e,t):t}function se(e,t,s=0){const r=[...e,t];return s&&r.length>s?r.slice(1):r}function re(e,t,s=0){const r=[t,...e];return s&&r.length>s?r.slice(0,-1):r}var St=Symbol();function Nt(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===St?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var V,G,tt,jt,ie=(jt=class extends vt{constructor(){super();l(this,V);l(this,G);l(this,tt);o(this,tt,t=>{if(!bt&&window.addEventListener){const s=()=>t();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){i(this,G)||this.setEventListener(i(this,tt))}onUnsubscribe(){var t;this.hasListeners()||((t=i(this,G))==null||t.call(this),o(this,G,void 0))}setEventListener(t){var s;o(this,tt,t),(s=i(this,G))==null||s.call(this),o(this,G,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){i(this,V)!==t&&(o(this,V,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(s=>{s(t)})}isFocused(){var t;return typeof i(this,V)=="boolean"?i(this,V):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},V=new WeakMap,G=new WeakMap,tt=new WeakMap,jt),Bt=new ie,et,N,st,xt,ne=(xt=class extends vt{constructor(){super();l(this,et,!0);l(this,N);l(this,st);o(this,st,t=>{if(!bt&&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,N)||this.setEventListener(i(this,st))}onUnsubscribe(){var t;this.hasListeners()||((t=i(this,N))==null||t.call(this),o(this,N,void 0))}setEventListener(t){var s;o(this,st,t),(s=i(this,N))==null||s.call(this),o(this,N,t(this.setOnline.bind(this)))}setOnline(t){i(this,et)!==t&&(o(this,et,t),this.listeners.forEac
1h(r=>{r(t)}))}isOnline(){return i(this,et)}},et=new WeakMap,N=new WeakMap,st=new WeakMap,xt),mt=new ne;function ae(){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}function ue(e){return Math.min(1e3*2**e,3e4)}function _t(e){return(e??"online")==="online"?mt.isOnline():!0}var zt=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function wt(e){return e instanceof zt}function $t(e){let t=!1,s=0,r=!1,n;const u=ae(),f=h=>{var d;r||(c(new zt(h)),(d=e.abort)==null||d.call(e))},a=()=>{t=!0},y=()=>{t=!1},O=()=>Bt.isFocused()&&(e.networkMode==="always"||mt.isOnline())&&e.canRun(),P=()=>_t(e.networkMode)&&e.canRun(),m=h=>{var d;r||(r=!0,(d=e.onSuccess)==null||d.call(e,h),n==null||n(),u.resolve(h))},c=h=>{var d;r||(r=!0,(d=e.onError)==null||d.call(e,h),n==null||n(),u.reject(h))},v=()=>new Promise(h=>{var d;n=F=>{(r||O())&&h(F)},(d=e.onPause)==null||d.call(e)}).then(()=>{var h;n=void 0,r||(h=e.onContinue)==null||h.call(e)}),b=()=>{if(r)return;let h;const d=s===0?e.initialPromise:void 0;try{h=d??e.fn()}catch(F){h=Promise.reject(F)}Promise.resolve(h).then(m).catch(F=>{var L;if(r)return;const q=e.retry??(bt?0:3),g=e.retryDelay??ue,E=typeof g=="function"?g(s,F):g,x=q===!0||typeof q=="number"&&s<q||typeof q=="function"&&q(s,F);if(t||!x){c(F);return}s++,(L=e.onFail)==null||L.call(e,s,F),te(E).then(()=>O()?void 0:v()).then(()=>{t?c(F):b()})})};return{promise:u,cancel:f,continue:()=>(n==null||n(),u),cancelRetry:a,continueRetry:y,canStart:P,start:()=>(P()?b():v().then(b),u)}}var oe=e=>setTimeout(e,0);function he(){let e=[],t=0,s=a=>{a()},r=a=>{a()},n=oe;const u=a=>{t?e.push(a):n(()=>{s(a)})},f=()=>{const a=e;e=[],a.length&&n(()=>{r(()=>{a.forEach(y=>{s(y)})})})};return{batch:a=>{let y;t++;try{y=a()}finally{t--,t||f()}return y},batchCalls:a=>(...y)=>{u(()=>{a(...y)})},schedule:u,setNotifyFunction:a=>{s=a},setBatchNotifyFunction:a=>{r=a},setScheduler:a=>{n=a}}}var M=he(),J,Tt,Vt=(Tt=class{constructor(){l(this,J)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Xt(this.gcTime)&&o(this,J,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(bt?1/0:5*60*1e3))}clearGcTimeout(){i(this,J)&&(clearTimeout(i(this,J)),o(this,J,void 0))}},J=new WeakMap,Tt),rt,W,D,X,S,ct,Y,R,K,Ut,ce=(Ut=class extends Vt{constructor(t){super();l(this,R);l(this,rt);l(this,W);l(this,D);l(this,X);l(this,S);l(this,ct);l(this,Y);o(this,Y,!1),o(this,ct,t.defaultOptions),this.setOptions(t.options),this.observers=[],o(this,X,t.client),o(this,D,i(this,X).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,o(this,rt,de(this.options)),this.state=t.state??i(this,rt),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=i(this,S))==null?void 0:t.promise}setOptions(t){this.options={...i(this,ct),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&i(this,D).remove(this)}setData(t,s){const r=ee(this.state.data,t,this.options);return C(this,R,K).call(this,{data:r,type:"success",dataUpdatedAt:s==null?void 0:s.updatedAt,manual:s==null?void 0:s.manual}),r}setState(t,s){C(this,R,K).call(this,{type:"setState",state:t,setStateOptions:s})}cancel(t){var r,n;const s=(r=i(this,S))==null?void 0:r.promise;return(n=i(this,S))==null||n.cancel(t),s?s.then(A).catch(A):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(i(this,rt))}isActive(){return this.observers.some(t=>Zt(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===St||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Pt(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:!Yt(this.state.dataUpdatedAt,t)}onFocus(){var s;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(s=i(this,S))==null||s.continue()}onOnline(){var s;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(s=i(this,S))==null||s.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),i(this,D).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,S)&&(i(this,Y)?i(this,S).cancel({revert:!0}):i(this,S).cancelRetry()),this.scheduleGc()),i(this,D).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||C(this,R,K).call(this,{type:"invalidate"})}fetch(t,s){var O,P,m;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(s!=null&&s.cancelRefetch))this.cancel({silent:!0});else if(i(this,S))return i(this,S).continueRetry(),i(this,S).promise}if(t&&this.setOptions(t),!this.options.queryFn){const c=this.observers.find(v=>v.options.queryFn);c&&this.setOptions(c.options)}const r=new AbortController,n=c=>{Object.defineProperty(c,"signal",{enumerable:!0,get:()=>(o(this,Y,!0),r.signal)}
1)},u=()=>{const c=Nt(this.options,s),b=(()=>{const h={client:i(this,X),queryKey:this.queryKey,meta:this.meta};return n(h),h})();return o(this,Y,!1),this.options.persister?this.options.persister(c,b,this):c(b)},a=(()=>{const c={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:i(this,X),state:this.state,fetchFn:u};return n(c),c})();(O=this.options.behavior)==null||O.onFetch(a,this),o(this,W,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((P=a.fetchOptions)==null?void 0:P.meta))&&C(this,R,K).call(this,{type:"fetch",meta:(m=a.fetchOptions)==null?void 0:m.meta});const y=c=>{var v,b,h,d;wt(c)&&c.silent||C(this,R,K).call(this,{type:"error",error:c}),wt(c)||((b=(v=i(this,D).config).onError)==null||b.call(v,c,this),(d=(h=i(this,D).config).onSettled)==null||d.call(h,this.state.data,c,this)),this.scheduleGc()};return o(this,S,$t({initialPromise:s==null?void 0:s.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:c=>{var v,b,h,d;if(c===void 0){y(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(c)}catch(F){y(F);return}(b=(v=i(this,D).config).onSuccess)==null||b.call(v,c,this),(d=(h=i(this,D).config).onSettled)==null||d.call(h,c,this.state.error,this),this.scheduleGc()},onError:y,onFail:(c,v)=>{C(this,R,K).call(this,{type:"failed",failureCount:c,error:v})},onPause:()=>{C(this,R,K).call(this,{type:"pause"})},onContinue:()=>{C(this,R,K).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),i(this,S).start()}},rt=new WeakMap,W=new WeakMap,D=new WeakMap,X=new WeakMap,S=new WeakMap,ct=new WeakMap,Y=new WeakMap,R=new WeakSet,K=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,...le(r.data,this.options),fetchMeta:t.meta??null};case"success":return o(this,W,void 0),{...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}};case"error":const n=t.error;return wt(n)&&n.revert&&i(this,W)?{...i(this,W),fetchStatus:"idle"}:{...r,error:n,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=s(this.state),M.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),i(this,D).notify({query:this,type:"updated",action:t})})},Ut);function le(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:_t(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function de(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"}}var T,It,fe=(It=class extends vt{constructor(t={}){super();l(this,T);this.config=t,o(this,T,new Map)}build(t,s,r){const n=s.queryKey,u=s.queryHash??Ct(n,s);let f=this.get(u);return f||(f=new ce({client:t,queryKey:n,queryHash:u,options:t.defaultQueryOptions(s),state:r,defaultOptions:t.getQueryDefaults(n)}),this.add(f)),f}add(t){i(this,T).has(t.queryHash)||(i(this,T).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const s=i(this,T).get(t.queryHash);s&&(t.destroy(),s===t&&i(this,T).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){M.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return i(this,T).get(t)}getAll(){return[...i(this,T).values()]}find(t){const s={exact:!0,...t};return this.getAll().find(r=>Mt(s,r))}findAll(t={}){const s=this.getAll();return Object.keys(t).length>0?s.filter(r=>Mt(t,r)):s}notify(t){M.batch(()=>
1{this.listeners.forEach(s=>{s(t)})})}onFocus(){M.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){M.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},T=new WeakMap,It),U,Q,Z,I,H,Kt,ye=(Kt=class extends Vt{constructor(t){super();l(this,I);l(this,U);l(this,Q);l(this,Z);this.mutationId=t.mutationId,o(this,Q,t.mutationCache),o(this,U,[]),this.state=t.state||pe(),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,U).includes(t)||(i(this,U).push(t),this.clearGcTimeout(),i(this,Q).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){o(this,U,i(this,U).filter(s=>s!==t)),this.scheduleGc(),i(this,Q).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){i(this,U).length||(this.state.status==="pending"?this.scheduleGc():i(this,Q).remove(this))}continue(){var t;return((t=i(this,Z))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var u,f,a,y,O,P,m,c,v,b,h,d,F,q,g,E,x,L,dt,ft;const s=()=>{C(this,I,H).call(this,{type:"continue"})};o(this,Z,$t({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(w,$)=>{C(this,I,H).call(this,{type:"failed",failureCount:w,error:$})},onPause:()=>{C(this,I,H).call(this,{type:"pause"})},onContinue:s,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>i(this,Q).canRun(this)}));const r=this.state.status==="pending",n=!i(this,Z).canStart();try{if(r)s();else{C(this,I,H).call(this,{type:"pending",variables:t,isPaused:n}),await((f=(u=i(this,Q).config).onMutate)==null?void 0:f.call(u,t,this));const $=await((y=(a=this.options).onMutate)==null?void 0:y.call(a,t));$!==this.state.context&&C(this,I,H).call(this,{type:"pending",context:$,variables:t,isPaused:n})}const w=await i(this,Z).start();return await((P=(O=i(this,Q).config).onSuccess)==null?void 0:P.call(O,w,t,this.state.context,this)),await((c=(m=this.options).onSuccess)==null?void 0:c.call(m,w,t,this.state.context)),await((b=(v=i(this,Q).config).onSettled)==null?void 0:b.call(v,w,null,this.state.variables,this.state.context,this)),await((d=(h=this.options).onSettled)==null?void 0:d.call(h,w,null,t,this.state.context)),C(this,I,H).call(this,{type:"success",data:w}),w}catch(w){try{throw await((q=(F=i(this,Q).config).onError)==null?void 0:q.call(F,w,t,this.state.context,this)),await((E=(g=this.options).onError)==null?void 0:E.call(g,w,t,this.state.context)),await((L=(x=i(this,Q).config).onSettled)==null?void 0:L.call(x,void 0,w,this.state.variables,this.state.context,this)),await((ft=(dt=this.options).onSettled)==null?void 0:ft.call(dt,void 0,w,t,this.state.context)),w}finally{C(this,I,H).call(this,{type:"error",error:w})}}finally{i(this,Q).runNext(this)}}},U=new WeakMap,Q=new WeakMap,Z=new WeakMap,I=new WeakSet,H=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),M.batch(()=>{i(this,U).forEach(r=>{r.onMutationUpdate(t)}),i(this,Q).notify({mutation:this,type:"updated",action:t})})},Kt);function pe(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var k,j,lt,kt,me=(kt=class extends vt{constructor(t={}){super();l(this,k);l(this,j);l(this,lt);this.config=t,o(this,k,new Set),o(this,j,new Map),o(this,lt,0)}build(t,s,r){const n=new ye({mutationCache:this,mutationId:++yt(this,lt)._,options:t.defaultMutationOptions(s),state:r});return this.add(n),n}add(t){i(this,k).add(t);const s=pt(t);if(typeof s=="string"){const r=i(this,j).get(s);r?r.push(t):i(this,j).set(s,[t])}this.notify({type:"added",mutation:t})}remove(t){if(i(this,k).delete(t)){const s=pt(t);if(typeof s=="string"){const r=i(this,j).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,j).delete(s)}}this.notify({type:"removed",mutation:t})}canRun(t){const s=pt(t);if(typeof s=="string"){const r=i(this,j).get(s),n=r==null?void 0:r.find(u=>u.state.status==="pending");return!n||n===t}else return!0}runNext(t){var r;const s=pt(t);if(typeof s=="string"){const n=(r=i(this,j).get(s))==null?void 0:r.find(u=>
1u!==t&&u.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}else return Promise.resolve()}clear(){M.batch(()=>{i(this,k).forEach(t=>{this.notify({type:"removed",mutation:t})}),i(this,k).clear(),i(this,j).clear()})}getAll(){return Array.from(i(this,k))}find(t){const s={exact:!0,...t};return this.getAll().find(r=>Et(s,r))}findAll(t={}){return this.getAll().filter(s=>Et(t,s))}notify(t){M.batch(()=>{this.listeners.forEach(s=>{s(t)})})}resumePausedMutations(){const t=this.getAll().filter(s=>s.state.isPaused);return M.batch(()=>Promise.all(t.map(s=>s.continue().catch(A))))}},k=new WeakMap,j=new WeakMap,lt=new WeakMap,kt);function pt(e){var t;return(t=e.options.scope)==null?void 0:t.id}function At(e){return{onFetch:(t,s)=>{var P,m,c,v,b;const r=t.options,n=(c=(m=(P=t.fetchOptions)==null?void 0:P.meta)==null?void 0:m.fetchMore)==null?void 0:c.direction,u=((v=t.state.data)==null?void 0:v.pages)||[],f=((b=t.state.data)==null?void 0:b.pageParams)||[];let a={pages:[],pageParams:[]},y=0;const O=async()=>{let h=!1;const d=g=>{Object.defineProperty(g,"signal",{enumerable:!0,get:()=>(t.signal.aborted?h=!0:t.signal.addEventListener("abort",()=>{h=!0}),t.signal)})},F=Nt(t.options,t.fetchOptions),q=async(g,E,x)=>{if(h)return Promise.reject();if(E==null&&g.pages.length)return Promise.resolve(g);const dt=(()=>{const Ot={client:t.client,queryKey:t.queryKey,pageParam:E,direction:x?"backward":"forward",meta:t.options.meta};return d(Ot),Ot})(),ft=await F(dt),{maxPages:w}=t.options,$=x?re:se;return{pages:$(g.pages,ft,w),pageParams:$(g.pageParams,E,w)}};if(n&&u.length){const g=n==="backward",E=g?ve:Rt,x={pages:u,pageParams:f},L=E(r,x);a=await q(x,L,g)}else{const g=e??u.length;do{const E=y===0?f[0]??r.initialPageParam:Rt(r,a);if(y>0&&E==null)break;a=await q(a,E),y++}while(y<g)}return a};t.options.persister?t.fetchFn=()=>{var h,d;return(d=(h=t.options).persister)==null?void 0:d.call(h,O,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},s)}:t.fetchFn=O}}}function Rt(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 ve(e,{pages:t,pageParams:s}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,s[0],s):void 0}var p,B,_,it,nt,z,at,ut,Lt,Fe=(Lt=class{constructor(e={}){l(this,p);l(this,B);l(this,_);l(this,it);l(this,nt);l(this,z);l(this,at);l(this,ut);o(this,p,e.queryCache||new fe),o(this,B,e.mutationCache||new me),o(this,_,e.defaultOptions||{}),o(this,it,new Map),o(this,nt,new Map),o(this,z,0)}mount(){yt(this,z)._++,i(this,z)===1&&(o(this,at,Bt.subscribe(async e=>{e&&(await this.resumePausedMutations(),i(this,p).onFocus())})),o(this,ut,mt.subscribe(async e=>{e&&(await this.resumePausedMutations(),i(this,p).onOnline())})))}unmount(){var e,t;yt(this,z)._--,i(this,z)===0&&((e=i(this,at))==null||e.call(this),o(this,at,void 0),(t=i(this,ut))==null||t.call(this),o(this,ut,void 0))}isFetching(e){return i(this,p).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return i(this,B).findAll({...e,status:"pending"}).length}getQueryData(e){var s;const t=this.defaultQueryOptions({queryKey:e});return(s=i(this,p).get(t.queryHash))==null?void 0:s.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),s=i(this,p).build(this,t),r=s.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&s.isStaleByTime(Pt(t.staleTime,s))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return i(this,p).findAll(e).map(({queryKey:t,state:s})=>{const r=s.data;return[t,r]})}setQueryData(e,t,s){const r=this.defaultQueryOptions({queryKey:e}),n=i(this,p).get(r.queryHash),u=n==null?void 0:n.state.data,f=Wt(t,u);if(f!==void 0)return i(this,p).build(this,r).setData(f,{...s,manual:!0})}setQueriesData(e,t,s){return M.batch(()=>i(this,p).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,s)]))}getQueryState(e){var s;const t=this.defaultQueryOptions({queryKey:e});return(s=i(this,p).get(t.queryHash))==null?void 0:s.state}removeQueries(e){const t=i(this,p);M.batch(()=>{t.findAll(e).forEach(s=>{t.remove(s)})})}resetQueries(e,t){const s=i(this,p);return M.batch(()=>(s.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const s={revert:!0,...t},r=M.batch(()=>i(this,p).findAll(e).map(n=>n.cancel(s)));return Promise.all(r).then(A).catch(A)}invalidateQueries(e,t={}){return M.batch(()=>(i(this,p).findAll(e).forEach(s=>{s.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const s={...t,cancelRefetch:t.cancelRefetch??!0},r=M.batch(()=>i(this,p).findAll(e).filter(n=>!n.isDisabled()&&!n.isStatic()).map(n=>{let u=n.fetch(void 0,s);return s.throwOnError||(u=u.catch(A)),n.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(r).then(A)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const s=i(this,p).build(this,t);return s.isStaleByTime(Pt(t.staleTime,s))?s.fetch(t):Promise.resolve(s.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(A).catch(A)}
1fetchInfiniteQuery(e){return e.behavior=At(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(A).catch(A)}ensureInfiniteQueryData(e){return e.behavior=At(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return mt.isOnline()?i(this,B).resumePausedMutations():Promise.resolve()}getQueryCache(){return i(this,p)}getMutationCache(){return i(this,B)}getDefaultOptions(){return i(this,_)}setDefaultOptions(e){o(this,_,e)}setQueryDefaults(e,t){i(this,it).set(ot(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...i(this,it).values()],s={};return t.forEach(r=>{ht(e,r.queryKey)&&Object.assign(s,r.defaultOptions)}),s}setMutationDefaults(e,t){i(this,nt).set(ot(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...i(this,nt).values()],s={};return t.forEach(r=>{ht(e,r.mutationKey)&&Object.assign(s,r.defaultOptions)}),s}defaultQueryOptions(e){if(e._defaulted)return e;const t={...i(this,_).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Ct(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===St&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...i(this,_).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){i(this,p).clear(),i(this,B).clear()}},p=new WeakMap,B=new WeakMap,_=new WeakMap,it=new WeakMap,nt=new WeakMap,z=new WeakMap,at=new WeakMap,ut=new WeakMap,Lt),be=Ht.createContext(void 0),Ce=({client:e,children:t})=>(Ht.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),Jt.jsx(be.Provider,{value:e,children:t}));export{Fe as Q,Ce as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.