vendor: 35,490 bytes, lines 1-9
1var Ae=e=>{throw TypeError(e)};var ne=(e,t,s)=>t.has(e)||Ae("Cannot "+s);var i=(e,t,s)=>(ne(e,t,"read from private field"),s?s.call(e):t.get(e)),d=(e,t,s)=>t.has(e)?Ae("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,s),o=(e,t,s,r)=>(ne(e,t,"write to private field"),r?r.call(e,s):t.set(e,s),s),y=(e,t,s)=>(ne(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 Rs,a as Q}from"./vendor-react-Dabp1iwk.js";var ae={exports:{}},Kt={};/** 2 * @license React 3 * react-jsx-runtime.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var Ie;function Cs(){if(Ie)return Kt;Ie=1;var e=Rs(),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 a(h,c,p){var f,l={},b=null,g=null;p!==void 0&&(b=""+p),c.key!==void 0&&(b=""+c.key),c.ref!==void 0&&(g=c.ref);for(f in c)r.call(c,f)&&!u.hasOwnProperty(f)&&(l[f]=c[f]);if(h&&h.defaultProps)for(f in c=h.defaultProps,c)l[f]===void 0&&(l[f]=c[f]);return{$$typeof:t,type:h,key:b,ref:g,props:l,_owner:n.current}}return Kt.Fragment=s,Kt.jsx=a,Kt.jsxs=a,Kt}var Te;function ws(){return Te||(Te=1,ae.exports=Cs()),ae.exports}var Ss=ws(),Ct=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(){}},Ot=typeof window>"u"||"Deno"in globalThis;function G(){}function Ps(e,t){return typeof e=="function"?e(t):e}function oe(e){return typeof e=="number"&&e>=0&&e!==1/0}function ss(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Pt(e,t){return typeof e=="function"?e(t):e}function J(e,t){return typeof e=="function"?e(t):e}function Ue(e,t){const{type:s="all",exact:r,fetchStatus:n,predicate:u,queryKey:a,stale:h}=e;if(a){if(r){if(t.queryHash!==Ee(a,t.options))return!1}else if(!Nt(t.queryKey,a))return!1}if(s!=="all"){const c=t.isActive();if(s==="active"&&!c||s==="inactive"&&c)return!1}return!(typeof h=="boolean"&&t.isStale()!==h||n&&n!==t.state.fetchStatus||u&&!u(t))}function je(e,t){const{exact:s,status:r,predicate:n,mutationKey:u}=e;if(u){if(!t.options.mutationKey)return!1;if(s){if(Rt(t.options.mutationKey)!==Rt(u))return!1}else if(!Nt(t.options.mutationKey,u))return!1}return!(r&&t.state.status!==r||n&&!n(t))}function Ee(e,t){return((t==null?void 0:t.queryKeyHashFn)||Rt)(e)}function Rt(e){return JSON.stringify(e,(t,s)=>he(s)?Object.keys(s).sort().reduce((r,n)=>(r[n]=s[n],r),{}):s)}function Nt(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(s=>!Nt(e[s],t[s])):!1}function Qe(e,t){if(e===t)return e;const s=ke(e)&&ke(t);if(s||he(e)&&he(t)){const r=s?e:Object.keys(e),n=r.length,u=s?t:Object.keys(t),a=u.length,h=s?[]:{};let c=0;for(let p=0;p<a;p++){const f=s?p:u[p];(!s&&r.includes(f)||s)&&e[f]===void 0&&t[f]===void 0?(h[f]=void 0,c++):(h[f]=Qe(e[f],t[f]),h[f]===e[f]&&e[f]!==void 0&&c++)}return n===a&&c===n?e:h}return t}function ee(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const s in e)if(e[s]!==t[s])return!1;return!0}function ke(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function he(e){if(!_e(e))return!1;const t=e.constructor;if(t===void 0)return!0;const s=t.prototype;return!(!_e(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function _e(e){return Object.prototype.toString.call(e)==="[object Object]"}function Es(e){return new Promise(t=>{setTimeout(t,e)})}function ce(e,t,s){return typeof s.structuralSharing=="function"?s.structuralSharing(e,t):s.structuralSharing!==!1?Qe(e,t):t}function Vs(e){return e}function Qs(e,t,s=0){const r=[...e,t];return s&&r.length>s?r.slice(1):r}function Fs(e,t,s=0){const r=[t,...e];return s&&r.length>s?r.slice(0,-1):r}var Fe=Symbol();function rs(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Fe?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var dt,st,Et,Be,Ms=(Be=class extends Ct{constructor(){super();d(this,dt);d(this,st);d(this,Et);o(this,Et,t=>{if(!Ot&&window.addEventListener){const s=()=>t();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){i(this,st)||this.setEventListener(i(this,Et))}onUnsubscribe(){var t;this.hasListeners()||((t=i(this,st))==null||t.call(this),o(this,st,void 0))}setEventListener(t){var s;o(this,Et,t),(s=i(this,st))==null||s.call(this),o(this,st,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){i(this,dt)!==t&&(o(this,dt,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(s=>{s(t)})}isFocused(){var t;return typeof i(this,dt)=="boolean"?i(this,dt):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},dt=new WeakMap,st=new WeakMap,Et=new WeakMap,Be),Me=new Ms,Qt,rt,Ft,ze,xs=(ze=class extends Ct{constructor(){super();d(this,Qt,!0);d(this,rt);d(this,Ft);o(this,Ft,t=>{if(!Ot&&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,rt)||this.setEventListener(i(this,Ft))}onUnsubscribe(){var t;this.hasListeners()||((t=i(this,rt))==null||t.call(this),o(this,rt,void 0))}setEventListener(t){var s;o(this,Ft,t),(s=i(this,rt))==null||s.call(this),o(this,rt,t(this.setOnline.bind(this)))}setOnline(t){i(this,Qt)!==t&&(o(this,Qt,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return i(this,Qt)}},Qt=new WeakMap,rt=new WeakMap,Ft=new WeakMap,ze),se=new xs;function le(){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 Ds(e){return Math.min(1e3*2**e,3e4)}function is(e){return(e??"online")==="online"?se.isOnline():!0}var ns=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function ue(e){return e instanceof ns}function as(e){let t=!1,s=0,r=!1,n;const u=le(),a=m=>{var v;r||(b(new ns(m)),(v=e.abort)==null||v.call(e))},h=()=>{t=!0},c=()=>{t=!1},p=()=>Me.isFocused()&&(e.networkMode==="always"||se.isOnline())&&e.canRun(),f=()=>is(e.networkMode)&&e.canRun(),l=m=>{var v;r||(r=!0,(v=e.onSuccess)==null||v.call(e,m),n==null||n(),u.resolve(m))},b=m=>{var v;r||(r=!0,(v=e.onError)==null||v.call(e,m),n==null||n(),u.reject(m))},g=()=>new Promise(m=>{var v;n=F=>{(r||p())&&m(F)},(v=e.onPause)==null||v.call(e)}).then(()=>{var m;n=void 0,r||(m=e.onContinue)==null||m.call(e)}),O=()=>{if(r)return;let m;const v=s===0?e.initialPromise:void 0;try{m=v??e.fn()}catch(F){m=Promise.reject(F)}Promise.resolve(m).then(l).catch(F=>{var B;if(r)return;const A=e.retry??(Ot?0:3),S=e.retryDelay??Ds,D=typeof S=="function"?S(s,F):S,_=A===!0||typeof A=="number"&&s<A||typeof A=="function"&&A(s,F);if(t||!_){b(F);return}s++,(B=e.onFail)==null||B.call(e,s,F),Es(D).then(()=>p()?void 0:g()).then(()=>{t?b(F):O()})})};return{promise:u,cancel:a,continue:()=>(n==null||n(),u),cancelRetry:h,continueRetry:c,canStart:f,start:()=>(f()?O():g().then(O),u)}}function qs(){let e=[],t=0,s=h=>{h()},r=h=>{h()},n=h=>setTimeout(h,0);const u=h=>{t?e.push(h):n(()=>{s(h)})},a=()=>{const h=e;e=[],h.length&&n(()=>{r(()=>{h.forEach(c=>{s(c)})})})};return{batch:h=>{let c;t++;try{c=h()}finally{t--,t||a()}return c},batchCalls:h=>(...c)=>{u(()=>{h(...c)})},schedule:u,setNotifyFunction:h=>{s=h},setBatchNotifyFunction:h=>{r=h},setScheduler:h=>{n=h}}}var E=qs(),ft,Je,us=(Je=class{constructor(){d(this,ft)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),oe(this.gcTime)&&o(this,ft,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ot?1/0:5*60*1e3))}clearGcTimeout(){i(this,ft)&&(clearTimeout(i(this,ft)),o(this,ft,void 0))}},ft=new WeakMap,Je),Mt,xt,K,q,Gt,pt,z,X,$e,As=($e=class extends us{constructor(t){super();d(this,z);d(this,Mt);d(this,xt);d(this,K);d(this,q);d(this,Gt);d(this,pt);o(this,pt,!1),o(this,Gt,t.defaultOptions),this.setOptions(t.options),this.observers=[],o(this,K,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,o(this,Mt,Is(this.options)),this.state=t.state??i(this,Mt),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=i(this,q))==null?void 0:t.promise}setOptions(t){this.options={...i(this,Gt),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&i(this,K).remove(this)}setData(t,s){const r=ce(this.state.data,t,this.options);return y(this,z,X).call(this,{data:r,type:"success",dataUpdatedAt:s==null?void 0:s.updatedAt,manual:s==null?void 0:s.manual}),r}setState(t,s){y(this,z,X).call(this,{type:"setState",state:t,setStateOptions:s})}cancel(t){var r,n;const s=(r=i(this,q))==null?void 0:r.promise;return(n=i(this,q))==null||n.cancel(t),s?s.then(G).catch(G):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(i(this,Mt))}isActive(){return this.observers.some(t=>J(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Fe||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!ss(this.state.dataUpdatedAt,t)}onFocus(){var s;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(s=i(this,q))==null||s.continue()}onOnline(){var s;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(s=i(this,q))==null||s.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),i(this,K).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,q)&&(i(this,pt)?i(this,q).cancel({revert:!0}):i(this,q).cancelRetry()),this.scheduleGc()),i(this,K).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||y(this,z,X).call(this,{type:"invalidate"})}fetch(t,s){var c,p,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(s!=null&&s.cancelRefetch))this.cancel({silent:!0});else if(i(this,q))return i(this,q).continueRetry(),i(this,q).promise}if(t&&this.setOptions(t),!this.options.queryFn){const l=this.observers.find(b=>b.options.queryFn);l&&this.setOptions(l.options)}const r=new AbortController,n=l=>{Object.defineProperty(l,"signal",{enumerable:!0,get:()=>(o(this,pt,!0),r.signal)})},u=()=>{const l=rs(this.options,s),b={queryKey:this.queryKey,meta:this.meta};return n(b),o(this,pt,!1),this.options.persister?this.options.persister(l,b,this):l(b)},a={fetchOptions:s,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};n(a),(c=this.options.behavior)==null||c.onFetch(a,this),o(this,xt,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((p=a.fetchOptions)==null?void 0:p.meta))&&y(this,z,X).call(this,{type:"fetch",meta:(f=a.fetchOptions)==null?void 0:f.meta});const h=l=>{var b,g,O,m;ue(l)&&l.silent||y(this,z,X).call(this,{type:"error",error:l}),ue(l)||((g=(b=i(this,K).config).onError)==null||g.call(b,l,this),(m=(O=i(this,K).config).onSettled)==null||m.call(O,this.state.data,l,this)),this.scheduleGc()};return o(this,q,as({initialPromise:s==null?void 0:s.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:l=>{var b,g,O,m;if(l===void 0){h(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(l)}catch(v){h(v);return}(g=(b=i(this,K).config).onSuccess)==null||g.call(b,l,this),(m=(O=i(this,K).config).onSettled)==null||m.call(O,l,this.state.error,this),this.scheduleGc()},onError:h,onFail:(l,b)=>{y(this,z,X).call(this,{type:"failed",failureCount:l,error:b})},onPause:()=>{y(this,z,X).call(this,{type:"pause"})},onContinue:()=>{y(this,z,X).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),i(this,q).start()}},Mt=new WeakMap,xt=new WeakMap,K=new WeakMap,q=new WeakMap,Gt=new WeakMap,pt=new WeakMap,z=new WeakSet,X=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,...os(r.data,this.options),fetchMeta:t.meta??null};case"success":return{...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 ue(n)&&n.revert&&i(this,xt)?{...i(this,xt),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),E.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),i(this,K).notify({query:this,type:"updated",action:t})})},$e);function os(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:is(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Is(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 $,Ve,Ts=(Ve=class extends Ct{constructor(t={}){super();d(this,$);this.config=t,o(this,$,new Map)}build(t,s,r){const n=s.queryKey,u=s.queryHash??Ee(n,s);let a=this.get(u);return a||(a=new As({cache:this,queryKey:n,queryHash:u,options:t.defaultQueryOptions(s),state:r,defaultOptions:t.getQueryDefaults(n)}),this.add(a)),a}add(t){i(this,$).has(t.queryHash)||(i(this,$).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const s=i(this,$).get(t.queryHash);s&&(t.destroy(),s===t&&i(this,$).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){E.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return i(this,$).get(t)}getAll(){return[...i(this,$).values()]}find(t){const s={exact:!0,...t};return this.getAll().find(r=>Ue(s,r))}findAll(t={}){const s=this.getAll();return Object.keys(t).length>0?s.filter(r=>Ue(t,r)):s}notify(t){E.batch(()=>{this.listeners.forEach(s=>{s(t)})})}onFocus(){E.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){E.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},$=new WeakMap,Ve),V,T,yt,W,et,We,Us=(We=class extends us{constructor(t){super();d(this,W);d(this,V);d(this,T);d(this,yt);this.mutationId=t.mutationId,o(this,T,t.mutationCache),o(this,V,[]),this.state=t.state||hs(),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,V).includes(t)||(i(this,V).push(t),this.clearGcTimeout(),i(this,T).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){o(this,V,i(this,V).filter(s=>s!==t)),this.scheduleGc(),i(this,T).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){i(this,V).length||(this.state.status==="pending"?this.scheduleGc():i(this,T).remove(this))}continue(){var t;return((t=i(this,yt))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var n,u,a,h,c,p,f,l,b,g,O,m,v,F,A,S,D,_,B,I;o(this,yt,as({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(M,w)=>{y(this,W,et).call(this,{type:"failed",failureCount:M,error:w})},onPause:()=>{y(this,W,et).call(this,{type:"pause"})},onContinue:()=>{y(this,W,et).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>i(this,T).canRun(this)}));const s=this.state.status==="pending",r=!i(this,yt).canStart();try{if(!s){y(this,W,et).call(this,{type:"pending",variables:t,isPaused:r}),await((u=(n=i(this,T).config).onMutate)==null?void 0:u.call(n,t,this));const w=await((h=(a=this.options).onMutate)==null?void 0:h.call(a,t));w!==this.state.context&&y(this,W,et).call(this,{type:"pending",context:w,variables:t,isPaused:r})}const M=await i(this,yt).start();return await((p=(c=i(this,T).config).onSuccess)==null?void 0:p.call(c,M,t,this.state.context,this)),await((l=(f=this.options).onSuccess)==null?void 0:l.call(f,M,t,this.state.context)),await((g=(b=i(this,T).config).onSettled)==null?void 0:g.call(b,M,null,this.state.variables,this.state.context,this)),await((m=(O=this.options).onSettled)==null?void 0:m.call(O,M,null,t,this.state.context)),y(this,W,et).call(this,{type:"success",data:M}),M}catch(M){try{throw await((F=(v=i(this,T).config).onError)==null?void 0:F.call(v,M,t,this.state.context,this)),await((S=(A=this.options).onError)==null?void 0:S.call(A,M,t,this.state.context)),await((_=(D=i(this,T).config).onSettled)==null?void 0:_.call(D,void 0,M,this.state.variables,this.state.context,this)),await((I=(B=this.options).onSettled)==null?void 0:I.call(B,void 0,M,t,this.state.context)),M}finally{y(this,W,et).call(this,{type:"error",error:M})}}finally{i(this,T).runNext(this)}}},V=new WeakMap,T=new WeakMap,yt=new WeakMap,W=new WeakSet,et=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),E.batch(()=>{i(this,V).forEach(r=>{r.onMutationUpdate(t)}),i(this,T).notify({mutation:this,type:"updated",action:t})})},We);function hs(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var L,Bt,Ye,js=(Ye=class extends Ct{constructor(t={}){super();d(this,L);d(this,Bt);this.config=t,o(this,L,new Map),o(this,Bt,Date.now())}build(t,s,r){const n=new Us({mutationCache:this,mutationId:++Yt(this,Bt)._,options:t.defaultMutationOptions(s),state:r});return this.add(n),n}add(t){const s=Xt(t),r=i(this,L).get(s)??[];r.push(t),i(this,L).set(s,r),this.notify({type:"added",mutation:t})}remove(t){var r;const s=Xt(t);if(i(this,L).has(s)){const n=(r=i(this,L).get(s))==null?void 0:r.filter(u=>u!==t);n&&(n.length===0?i(this,L).delete(s):i(this,L).set(s,n))}this.notify({type:"removed",mutation:t})}canRun(t){var r;const s=(r=i(this,L).get(Xt(t)))==null?void 0:r.find(n=>n.state.status==="pending");return!s||s===t}runNext(t){var r;const s=(r=i(this,L).get(Xt(t)))==null?void 0:r.find(n=>n!==t&&n.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}clear(){E.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...i(this,L).values()].flat()}find(t){const s={exact:!0,...t};return this.getAll().find(r=>je(s,r))}findAll(t={}){return this.getAll().filter(s=>je(t,s))}notify(t){E.batch(()=>{this.listeners.forEach(s=>{s(t)})})}resumePausedMutations(){const t=this.getAll().filter(s=>s.state.isPaused);return E.batch(()=>Promise.all(t.map(s=>s.continue().catch(G))))}},L=new WeakMap,Bt=new WeakMap,Ye);function Xt(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function Le(e){return{onFetch:(t,s)=>{var f,l,b,g,O;const r=t.options,n=(b=(l=(f=t.fetchOptions)==null?void 0:f.meta)==null?void 0:l.fetchMore)==null?void 0:b.direction,u=((g=t.state.data)==null?void 0:g.pages)||[],a=((O=t.state.data)==null?void 0:O.pageParams)||[];let h={pages:[],pageParams:[]},c=0;const p=async()=>{let m=!1;const v=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>(t.signal.aborted?m=!0:t.signal.addEventListener("abort",()=>{m=!0}),t.signal)})},F=rs(t.options,t.fetchOptions),A=async(S,D,_)=>{if(m)return Promise.reject();if(D==null&&S.pages.length)return Promise.resolve(S);const B={queryKey:t.queryKey,pageParam:D,direction:_?"backward":"forward",meta:t.options.meta};v(B);const I=await F(B),{maxPages:M}=t.options,w=_?Fs:Qs;return{pages:w(S.pages,I,M),pageParams:w(S.pageParams,D,M)}};if(n&&u.length){const S=n==="backward",D=S?ks:Ke,_={pages:u,pageParams:a},B=D(r,_);h=await A(_,B,S)}else{const S=e??u.length;do{const D=c===0?a[0]??r.initialPageParam:Ke(r,h);if(c>0&&D==null)break;h=await A(h,D),c++}while(c<S)}return h};t.options.persister?t.fetchFn=()=>{var m,v;return(v=(m=t.options).persister)==null?void 0:v.call(m,p,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},s)}:t.fetchFn=p}}}function Ke(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 ks(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,it,nt,Dt,qt,at,At,It,Xe,Ws=(Xe=class{constructor(e={}){d(this,P);d(this,it);d(this,nt);d(this,Dt);d(this,qt);d(this,at);d(this,At);d(this,It);o(this,P,e.queryCache||new Ts),o(this,it,e.mutationCache||new js),o(this,nt,e.defaultOptions||{}),o(this,Dt,new Map),o(this,qt,new Map),o(this,at,0)}mount(){Yt(this,at)._++,i(this,at)===1&&(o(this,At,Me.subscribe(async e=>{e&&(await this.resumePausedMutations(),i(this,P).onFocus())})),o(this,It,se.subscribe(async e=>{e&&(await this.resumePausedMutations(),i(this,P).onOnline())})))}unmount(){var e,t;Yt(this,at)._--,i(this,at)===0&&((e=i(this,At))==null||e.call(this),o(this,At,void 0),(t=i(this,It))==null||t.call(this),o(this,It,void 0))}isFetching(e){return i(this,P).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return i(this,it).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,a=Ps(t,u);if(a!==void 0)return i(this,P).build(this,r).setData(a,{...s,manual:!0})}setQueriesData(e,t,s){return E.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);E.batch(()=>{t.findAll(e).forEach(s=>{t.remove(s)})})}resetQueries(e,t){const s=i(this,P),r={type:"active",...e};return E.batch(()=>(s.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries(r,t)))}cancelQueries(e,t={}){const s={revert:!0,...t},r=E.batch(()=>i(this,P).findAll(e).map(n=>n.cancel(s)));return Promise.all(r).then(G).catch(G)}invalidateQueries(e,t={}){return E.batch(()=>{if(i(this,P).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none")return Promise.resolve();const s={...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"};return this.refetchQueries(s,t)})}refetchQueries(e,t={}){const s={...t,cancelRefetch:t.cancelRefetch??!0},r=E.batch(()=>i(this,P).findAll(e).filter(n=>!n.isDisabled()).map(n=>{let u=n.fetch(void 0,s);return s.throwOnError||(u=u.catch(G)),n.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(r).then(G)}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(G).catch(G)}fetchInfiniteQuery(e){return e.behavior=Le(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(G).catch(G)}ensureInfiniteQueryData(e){return e.behavior=Le(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return se.isOnline()?i(this,it).resumePausedMutations():Promise.resolve()}getQueryCache(){return i(this,P)}getMutationCache(){return i(this,it)}getDefaultOptions(){return i(this,nt)}setDefaultOptions(e){o(this,nt,e)}setQueryDefaults(e,t){i(this,Dt).set(Rt(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...i(this,Dt).values()],s={};return t.forEach(r=>{Nt(e,r.queryKey)&&Object.assign(s,r.defaultOptions)}),s}setMutationDefaults(e,t){i(this,qt).set(Rt(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...i(this,qt).values()];let s={};return t.forEach(r=>{Nt(e,r.mutationKey)&&(s={...s,...r.defaultOptions})}),s}defaultQueryOptions(e){if(e._defaulted)return e;const t={...i(this,nt).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Ee(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===Fe&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...i(this,nt).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){i(this,P).clear(),i(this,it).clear()}},P=new WeakMap,it=new WeakMap,nt=new WeakMap,Dt=new WeakMap,qt=new WeakMap,at=new WeakMap,At=new WeakMap,It=new WeakMap,Xe),j,R,zt,U,mt,Tt,ut,Y,Jt,Ut,jt,vt,bt,ot,kt,C,Ht,de,fe,pe,ye,me,ve,be,cs,Ze,xe=(Ze=class extends Ct{constructor(t,s){super();d(this,C);d(this,j);d(this,R);d(this,zt);d(this,U);d(this,mt);d(this,Tt);d(this,ut);d(this,Y);d(this,Jt);d(this,Ut);d(this,jt);d(this,vt);d(this,bt);d(this,ot);d(this,kt,new Set);this.options=s,o(this,j,t),o(this,Y,null),o(this,ut,le()),this.options.experimental_prefetchInRender||i(this,ut).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(s)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(i(this,R).addObserver(this),He(i(this,R),this.options)?y(this,C,Ht).call(this):this.updateResult(),y(this,C,ye).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return ge(i(this,R),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return ge(i(this,R),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,y(this,C,me).call(this),y(this,C,ve).call(this),i(this,R).removeObserver(this)}setOptions(t,s){const r=this.options,n=i(this,R);if(this.options=i(this,j).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof J(this.options.enabled,i(this,R))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");y(this,C,be).call(this),i(this,R).setOptions(this.options),r._defaulted&&!ee(this.options,r)&&i(this,j).getQueryCache().notify({type:"observerOptionsUpdated",query:i(this,R),observer:this});const u=this.hasListeners();u&&Ne(i(this,R),n,this.options,r)&&y(this,C,Ht).call(this),this.updateResult(s),u&&(i(this,R)!==n||J(this.options.enabled,i(this,R))!==J(r.enabled,i(this,R))||Pt(this.options.staleTime,i(this,R))!==Pt(r.staleTime,i(this,R)))&&y(this,C,de).call(this);const a=y(this,C,fe).call(this);u&&(i(this,R)!==n||J(this.options.enabled,i(this,R))!==J(r.enabled,i(this,R))||a!==i(this,ot))&&y(this,C,pe).call(this,a)}getOptimisticResult(t){const s=i(this,j).getQueryCache().build(i(this,j),t),r=this.createResult(s,t);return Ls(this,r)&&(o(this,U,r),o(this,Tt,this.options),o(this,mt,i(this,R).state)),r}getCurrentResult(){return i(this,U)}trackResult(t,s){const r={};return Object.keys(t).forEach(n=>{Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(n),s==null||s(n),t[n])})}),r}trackProp(t){i(this,kt).add(t)}getCurrentQuery(){return i(this,R)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const s=i(this,j).defaultQueryOptions(t),r=i(this,j).getQueryCache().build(i(this,j),s);return r.fetch().then(()=>this.createResult(r,s))}fetch(t){return y(this,C,Ht).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),i(this,U)))}createResult(t,s){var M;const r=i(this,R),n=this.options,u=i(this,U),a=i(this,mt),h=i(this,Tt),p=t!==r?t.state:i(this,zt),{state:f}=t;let l={...f},b=!1,g;if(s._optimisticResults){const w=this.hasListeners(),wt=!w&&He(t,s),St=w&&Ne(t,r,s,n);(wt||St)&&(l={...l,...os(f.data,t.options)}),s._optimisticResults==="isRestoring"&&(l.fetchStatus="idle")}let{error:O,errorUpdatedAt:m,status:v}=l;if(s.select&&l.data!==void 0)if(u&&l.data===(a==null?void 0:a.data)&&s.select===i(this,Jt))g=i(this,Ut);else try{o(this,Jt,s.select),g=s.select(l.data),g=ce(u==null?void 0:u.data,g,s),o(this,Ut,g),o(this,Y,null)}catch(w){o(this,Y,w)}else g=l.data;if(s.placeholderData!==void 0&&g===void 0&&v==="pending"){let w;if(u!=null&&u.isPlaceholderData&&s.placeholderData===(h==null?void 0:h.placeholderData))w=u.data;else if(w=typeof s.placeholderData=="function"?s.placeholderData((M=i(this,jt))==null?void 0:M.state.data,i(this,jt)):s.placeholderData,s.select&&w!==void 0)try{w=s.select(w),o(this,Y,null)}catch(wt){o(this,Y,wt)}w!==void 0&&(v="success",g=ce(u==null?void 0:u.data,w,s),b=!0)}i(this,Y)&&(O=i(this,Y),g=i(this,Ut),m=Date.now(),v="error");const F=l.fetchStatus==="fetching",A=v==="pending",S=v==="error",D=A&&F,_=g!==void 0,I={status:v,fetchStatus:l.fetchStatus,isPending:A,isSuccess:v==="success",isError:S,isInitialLoading:D,isLoading:D,data:g,dataUpdatedAt:l.dataUpdatedAt,error:O,errorUpdatedAt:m,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>p.dataUpdateCount||l.errorUpdateCount>p.errorUpdateCount,isFetching:F,isRefetching:F&&!A,isLoadingError:S&&!_,isPaused:l.fetchStatus==="paused",isPlaceholderData:b,isRefetchError:S&&_,isStale:De(t,s),refetch:this.refetch,promise:i(this,ut)};if(this.options.experimental_prefetchInRender){const w=Wt=>{I.status==="error"?Wt.reject(I.error):I.data!==void 0&&Wt.resolve(I.data)},wt=()=>{const Wt=o(this,ut,I.promise=le());w(Wt)},St=i(this,ut);switch(St.status){case"pending":t.queryHash===r.queryHash&&w(St);break;case"fulfilled":(I.status==="error"||I.data!==St.value)&&wt();break;case"rejected":(I.status!=="error"||I.error!==St.reason)&&wt();break}}return I}updateResult(t){const s=i(this,U),r=this.createResult(i(this,R),this.options);if(o(this,mt,i(this,R).state),o(this,Tt,this.options),i(this,mt).data!==void 0&&o(this,jt,i(this,R)),ee(r,s))return;o(this,U,r);const n={},u=()=>{if(!s)return!0;const{notifyOnChangeProps:a}=this.options,h=typeof a=="function"?a():a;if(h==="all"||!h&&!i(this,kt).size)return!0;const c=new Set(h??i(this,kt));return this.options.throwOnError&&c.add("error"),Object.keys(i(this,U)).some(p=>{const f=p;return i(this,U)[f]!==s[f]&&c.has(f)})};(t==null?void 0:t.listeners)!==!1&&u()&&(n.listeners=!0),y(this,C,cs).call(this,{...n,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&y(this,C,ye).call(this)}},j=new WeakMap,R=new WeakMap,zt=new WeakMap,U=new WeakMap,mt=new WeakMap,Tt=new WeakMap,ut=new WeakMap,Y=new WeakMap,Jt=new WeakMap,Ut=new WeakMap,jt=new WeakMap,vt=new WeakMap,bt=new WeakMap,ot=new WeakMap,kt=new WeakMap,C=new WeakSet,Ht=function(t){y(this,C,be).call(this);let s=i(this,R).fetch(this.options,t);return t!=null&&t.throwOnError||(s=s.catch(G)),s},de=function(){y(this,C,me).call(this);const t=Pt(this.options.staleTime,i(this,R));if(Ot||i(this,U).isStale||!oe(t))return;const r=ss(i(this,U).dataUpdatedAt,t)+1;o(this,vt,setTimeout(()=>{i(this,U).isStale||this.updateResult()},r))},fe=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(i(this,R)):this.options.refetchInterval)??!1},pe=function(t){y(this,C,ve).call(this),o(this,ot,t),!(Ot||J(this.options.enabled,i(this,R))===!1||!oe(i(this,ot))||i(this,ot)===0)&&o(this,bt,setInterval(()=>{(this.options.refetchIntervalInBackground||Me.isFocused())&&y(this,C,Ht).call(this)},i(this,ot)))},ye=function(){y(this,C,de).call(this),y(this,C,pe).call(this,y(this,C,fe).call(this))},me=function(){i(this,vt)&&(clearTimeout(i(this,vt)),o(this,vt,void 0))},ve=function(){i(this,bt)&&(clearInterval(i(this,bt)),o(this,bt,void 0))},be=function(){const t=i(this,j).getQueryCache().build(i(this,j),this.options);if(t===i(this,R))return;const s=i(this,R);o(this,R,t),o(this,zt,t.state),this.hasListeners()&&(s==null||s.removeObserver(this),t.addObserver(this))},cs=function(t){E.batch(()=>{t.listeners&&this.listeners.forEach(s=>{s(i(this,U))}),i(this,j).getQueryCache().notify({query:i(this,R),type:"observerResultsUpdated"})})},Ze);function _s(e,t){return J(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function He(e,t){return _s(e,t)||e.state.data!==void 0&&ge(e,t,t.refetchOnMount)}function ge(e,t,s){if(J(t.enabled,e)!==!1){const r=typeof s=="function"?s(e):s;return r==="always"||r!==!1&&De(e,t)}return!1}function Ne(e,t,s,r){return(e!==t||J(r.enabled,e)===!1)&&(!s.suspense||e.state.status!=="error")&&De(e,s)}function De(e,t){return J(t.enabled,e)!==!1&&e.isStaleByTime(Pt(t.staleTime,e))}function Ls(e,t){return!ee(e.getCurrentResult(),t)}function Ge(e,t){return e.filter(s=>!t.includes(s))}function Ks(e,t,s){const r=e.slice(0);return r[t]=s,r}var _t,H,gt,Lt,N,ht,$t,Vt,x,Oe,Re,Zt,Ce,we,ts,Hs=(ts=class extends Ct{constructor(t,s,r){super();d(this,x);d(this,_t);d(this,H);d(this,gt);d(this,Lt);d(this,N);d(this,ht);d(this,$t);d(this,Vt);o(this,_t,t),o(this,Lt,r),o(this,gt,[]),o(this,N,[]),o(this,H,[]),this.setQueries(s)}onSubscribe(){this.listeners.size===1&&i(this,N).forEach(t=>{t.subscribe(s=>{y(this,x,Ce).call(this,t,s)})})}onUnsubscribe(){this.listeners.size||this.destroy()}
9destroy(){this.listeners=new Set,i(this,N).forEach(t=>{t.destroy()})}setQueries(t,s,r){o(this,gt,t),o(this,Lt,s),E.batch(()=>{const n=i(this,N),u=y(this,x,Zt).call(this,i(this,gt));u.forEach(p=>p.observer.setOptions(p.defaultedQueryOptions,r));const a=u.map(p=>p.observer),h=a.map(p=>p.getCurrentResult()),c=a.some((p,f)=>p!==n[f]);n.length===a.length&&!c||(o(this,N,a),o(this,H,h),this.hasListeners()&&(Ge(n,a).forEach(p=>{p.destroy()}),Ge(a,n).forEach(p=>{p.subscribe(f=>{y(this,x,Ce).call(this,p,f)})}),y(this,x,we).call(this)))})}getCurrentResult(){return i(this,H)}getQueries(){return i(this,N).map(t=>t.getCurrentQuery())}getObservers(){return i(this,N)}getOptimisticResult(t,s){const n=y(this,x,Zt).call(this,t).map(u=>u.observer.getOptimisticResult(u.defaultedQueryOptions));return[n,u=>y(this,x,Re).call(this,u??n,s),()=>y(this,x,Oe).call(this,n,t)]}},_t=new WeakMap,H=new WeakMap,gt=new WeakMap,Lt=new WeakMap,N=new WeakMap,ht=new WeakMap,$t=new WeakMap,Vt=new WeakMap,x=new WeakSet,Oe=function(t,s){const r=y(this,x,Zt).call(this,s);return r.map((n,u)=>{const a=t[u];return n.defaultedQueryOptions.notifyOnChangeProps?a:n.observer.trackResult(a,h=>{r.forEach(c=>{c.observer.trackProp(h)})})})},Re=function(t,s){return s?((!i(this,ht)||i(this,H)!==i(this,Vt)||s!==i(this,$t))&&(o(this,$t,s),o(this,Vt,i(this,H)),o(this,ht,Qe(i(this,ht),s(t)))),i(this,ht)):t},Zt=function(t){const s=new Map(i(this,N).map(n=>[n.options.queryHash,n])),r=[];return t.forEach(n=>{const u=i(this,_t).defaultQueryOptions(n),a=s.get(u.queryHash);a?r.push({defaultedQueryOptions:u,observer:a}):r.push({defaultedQueryOptions:u,observer:new xe(i(this,_t),u)})}),r},Ce=function(t,s){const r=i(this,N).indexOf(t);r!==-1&&(o(this,H,Ks(i(this,H),r,s)),y(this,x,we).call(this))},we=function(){var t;if(this.hasListeners()){const s=i(this,ht),r=y(this,x,Re).call(this,y(this,x,Oe).call(this,i(this,H),i(this,gt)),(t=i(this,Lt))==null?void 0:t.combine);s!==r&&E.batch(()=>{this.listeners.forEach(n=>{n(i(this,H))})})}},ts),ct,lt,k,Z,tt,te,Se,es,Ns=(es=class extends Ct{constructor(t,s){super();d(this,tt);d(this,ct);d(this,lt);d(this,k);d(this,Z);o(this,ct,t),this.setOptions(s),this.bindMethods(),y(this,tt,te).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var r;const s=this.options;this.options=i(this,ct).defaultMutationOptions(t),ee(this.options,s)||i(this,ct).getMutationCache().notify({type:"observerOptionsUpdated",mutation:i(this,k),observer:this}),s!=null&&s.mutationKey&&this.options.mutationKey&&Rt(s.mutationKey)!==Rt(this.options.mutationKey)?this.reset():((r=i(this,k))==null?void 0:r.state.status)==="pending"&&i(this,k).setOptions(this.options)}onUnsubscribe(){var t;this.hasListeners()||(t=i(this,k))==null||t.removeObserver(this)}onMutationUpdate(t){y(this,tt,te).call(this),y(this,tt,Se).call(this,t)}getCurrentResult(){return i(this,lt)}reset(){var t;(t=i(this,k))==null||t.removeObserver(this),o(this,k,void 0),y(this,tt,te).call(this),y(this,tt,Se).call(this)}mutate(t,s){var r;return o(this,Z,s),(r=i(this,k))==null||r.removeObserver(this),o(this,k,i(this,ct).getMutationCache().build(i(this,ct),this.options)),i(this,k).addObserver(this),i(this,k).execute(t)}},ct=new WeakMap,lt=new WeakMap,k=new WeakMap,Z=new WeakMap,tt=new WeakSet,te=function(){var s;const t=((s=i(this,k))==null?void 0:s.state)??hs();o(this,lt,{...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset})},Se=function(t){E.batch(()=>{var s,r,n,u,a,h,c,p;if(i(this,Z)&&this.hasListeners()){const f=i(this,lt).variables,l=i(this,lt).context;(t==null?void 0:t.type)==="success"?((r=(s=i(this,Z)).onSuccess)==null||r.call(s,t.data,f,l),(u=(n=i(this,Z)).onSettled)==null||u.call(n,t.data,null,f,l)):(t==null?void 0:t.type)==="error"&&((h=(a=i(this,Z)).onError)==null||h.call(a,t.error,f,l),(p=(c=i(this,Z)).onSettled)==null||p.call(c,void 0,t.error,f,l))}this.listeners.forEach(f=>{f(i(this,lt))})})},es),ls=Q.createContext(void 0),qe=e=>{const t=Q.useContext(ls);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Ys=({client:e,children:t})=>(Q.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),Ss.jsx(ls.Provider,{value:e,children:t})),ds=Q.createContext(!1),fs=()=>Q.useContext(ds);ds.Provider;function Gs(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}
9var Bs=Q.createContext(Gs()),ps=()=>Q.useContext(Bs);function ys(e,t){return typeof e=="function"?e(...t):!!e}function re(){}var ms=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},vs=e=>{Q.useEffect(()=>{e.clearReset()},[e])},bs=({result:e,errorResetBoundary:t,throwOnError:s,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&ys(s,[e.error,r]),gs=e=>{e.suspense&&(e.staleTime===void 0&&(e.staleTime=1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},Os=(e,t)=>e.isLoading&&e.isFetching&&!t,Pe=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,ie=(e,t,s)=>t.fetchOptimistic(e).catch(()=>{s.clearReset()});function Xs({queries:e,...t},s){const r=qe(),n=fs(),u=ps(),a=Q.useMemo(()=>e.map(O=>{const m=r.defaultQueryOptions(O);return m._optimisticResults=n?"isRestoring":"optimistic",m}),[e,r,n]);a.forEach(O=>{gs(O),ms(O,u)}),vs(u);const[h]=Q.useState(()=>new Hs(r,a,t)),[c,p,f]=h.getOptimisticResult(a,t.combine);Q.useSyncExternalStore(Q.useCallback(O=>n?re:h.subscribe(E.batchCalls(O)),[h,n]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),Q.useEffect(()=>{h.setQueries(a,t,{listeners:!1})},[a,t,h]);const b=c.some((O,m)=>Pe(a[m],O))?c.flatMap((O,m)=>{const v=a[m];if(v){const F=new xe(r,v);if(Pe(v,O))return ie(v,F,u);Os(O,n)&&ie(v,F,u)}return[]}):[];if(b.length>0)throw Promise.all(b);const g=c.find((O,m)=>{const v=a[m];return v&&bs({result:O,errorResetBoundary:u,throwOnError:v.throwOnError,query:r.getQueryCache().get(v.queryHash)})});if(g!=null&&g.error)throw g.error;return p(f())}function zs(e,t,s){var f,l,b,g,O;const r=qe(),n=fs(),u=ps(),a=r.defaultQueryOptions(e);(l=(f=r.getDefaultOptions().queries)==null?void 0:f._experimental_beforeQuery)==null||l.call(f,a),a._optimisticResults=n?"isRestoring":"optimistic",gs(a),ms(a,u),vs(u);const h=!r.getQueryCache().get(a.queryHash),[c]=Q.useState(()=>new t(r,a)),p=c.getOptimisticResult(a);if(Q.useSyncExternalStore(Q.useCallback(m=>{const v=n?re:c.subscribe(E.batchCalls(m));return c.updateResult(),v},[c,n]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),Q.useEffect(()=>{c.setOptions(a,{listeners:!1})},[a,c]),Pe(a,p))throw ie(a,c,u);if(bs({result:p,errorResetBoundary:u,throwOnError:a.throwOnError,query:r.getQueryCache().get(a.queryHash)}))throw p.error;if((g=(b=r.getDefaultOptions().queries)==null?void 0:b._experimental_afterQuery)==null||g.call(b,a,p),a.experimental_prefetchInRender&&!Ot&&Os(p,n)){const m=h?ie(a,c,u):(O=r.getQueryCache().get(a.queryHash))==null?void 0:O.promise;m==null||m.catch(re).finally(()=>{c.updateResult()})}return a.notifyOnChangeProps?p:c.trackResult(p)}function Zs(e,t){return zs(e,xe)}function tr(e,t){const s=qe(),[r]=Q.useState(()=>new Ns(s,e));Q.useEffect(()=>{r.setOptions(e)},[r,e]);const n=Q.useSyncExternalStore(Q.useCallback(a=>r.subscribe(E.batchCalls(a)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),u=Q.useCallback((a,h)=>{r.mutate(a,h).catch(re)},[r]);if(n.error&&ys(r.options.throwOnError,[n.error]))throw n.error;return{...n,mutate:u,mutateAsync:n.mutate}}export{Ws as Q,qe as a,Ts as b,Ys as c,tr as d,Xs as e,Ss as j,Vs as k,Zs as u};
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.