1import{r as Re,a as F}from"./vendor-react-dom-ukVdD0L6.js";class A{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const I=typeof window>"u"||"Deno"in window;function E(){}function Se(s,e){return typeof s=="function"?s(e):s}function G(s){return typeof s=="number"&&s>=0&&s!==1/0}function ce(s,e){return Math.max(s+(e||0)-Date.now(),0)}function M(s,e,t){return j(s)?typeof e=="function"?{...t,queryKey:s,queryFn:e}:{...e,queryKey:s}:s}function q(s,e,t){return j(s)?[{...e,queryKey:s},t]:[s||{},e]}function Z(s,e){const{type:t="all",exact:r,fetchStatus:i,predicate:n,queryKey:u,stale:a}=s;if(j(u)){if(r){if(e.queryHash!==J(u,e.options))return!1}else if(!U(e.queryKey,u))return!1}if(t!=="all"){const c=e.isActive();if(t==="active"&&!c||t==="inactive"&&c)return!1}return!(typeof a=="boolean"&&e.isStale()!==a||typeof i<"u"&&i!==e.state.fetchStatus||n&&!n(e))}function $(s,e){const{exact:t,fetching:r,predicate:i,mutationKey:n}=s;if(j(n)){if(!e.options.mutationKey)return!1;if(t){if(D(e.options.mutationKey)!==D(n))return!1}else if(!U(e.options.mutationKey,n))return!1}return!(typeof r=="boolean"&&e.state.status==="loading"!==r||i&&!i(e))}function J(s,e){return((e==null?void 0:e.queryKeyHashFn)||D)(s)}function D(s){return JSON.stringify(s,(e,t)=>V(t)?Object.keys(t).sort().reduce((r,i)=>(r[i]=t[i],r),{}):t)}function U(s,e){return he(s,e)}function he(s,e){return s===e?!0:typeof s!=typeof e?!1:s&&e&&typeof s=="object"&&typeof e=="object"?!Object.keys(e).some(t=>!he(s[t],e[t])):!1}function de(s,e,t=0){if(s===e)return s;if(t>500)return e;const r=ee(s)&&ee(e);if(r||V(s)&&V(e)){const i=r?s.length:Object.keys(s).length,n=r?e:Object.keys(e),u=n.length,a=r?[]:{};let c=0;for(let p=0;p<u;p++){const o=r?p:n[p];a[o]=de(s[o],e[o],t+1),a[o]===s[o]&&c++}return i===u&&c===i?s:a}return e}function _(s,e){if(s&&!e||e&&!s)return!1;for(const t in s)if(s[t]!==e[t])return!1;return!0}function ee(s){return Array.isArray(s)&&s.length===Object.keys(s).length}function V(s){if(!te(s))return!1;const e=s.constructor;if(typeof e>"u")return!0;const t=e.prototype;return!(!te(t)||!t.hasOwnProperty("isPrototypeOf"))}function te(s){return Object.prototype.toString.call(s)==="[object Object]"}function j(s){return Array.isArray(s)}function fe(s){return new Promise(e=>{setTimeout(e,s)})}function se(s){fe(0).then(s)}function Oe(){if(typeof AbortController=="function")return new AbortController}function z(s,e,t){return t.isDataEqual!=null&&t.isDataEqual(s,e)?s:typeof t.structuralSharing=="function"?t.structuralSharing(s,e):t.structuralSharing!==!1?de(s,e):e}class Pe extends A{constructor(){super(),this.setup=e=>{if(!I&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(e){this.focused!==e&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const K=new Pe,re=["online","offline"];class Fe extends A{constructor(){super(),this.setup=e=>{if(!I&&window.addEventListener){const t=()=>e();return re.forEach(r=>{window.addEventListener(r,t,!1)}),()=>{re.forEach(r=>{window.removeEventListener(r,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(e){this.online!==e&&(this.online=e,this.onOnline())}
1onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const L=new Fe;function Qe(s){return Math.min(1e3*2**s,3e4)}function k(s){return(s??"online")==="online"?L.isOnline():!0}class ye{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}}function T(s){return s instanceof ye}function pe(s){let e=!1,t=0,r=!1,i,n,u;const a=new Promise((d,C)=>{n=d,u=C}),c=d=>{r||(h(new ye(d)),s.abort==null||s.abort())},p=()=>{e=!0},o=()=>{e=!1},l=()=>!K.isFocused()||s.networkMode!=="always"&&!L.isOnline(),f=d=>{r||(r=!0,s.onSuccess==null||s.onSuccess(d),i==null||i(),n(d))},h=d=>{r||(r=!0,s.onError==null||s.onError(d),i==null||i(),u(d))},g=()=>new Promise(d=>{i=C=>{const P=r||!l();return P&&d(C),P},s.onPause==null||s.onPause()}).then(()=>{i=void 0,r||s.onContinue==null||s.onContinue()}),m=()=>{if(r)return;let d;try{d=s.fn()}catch(C){d=Promise.reject(C)}Promise.resolve(d).then(f).catch(C=>{var P,R;if(r)return;const S=(P=s.retry)!=null?P:3,w=(R=s.retryDelay)!=null?R:Qe,b=typeof w=="function"?w(t,C):w,v=S===!0||typeof S=="number"&&t<S||typeof S=="function"&&S(t,C);if(e||!v){h(C);return}t++,s.onFail==null||s.onFail(t,C),fe(b).then(()=>{if(l())return g()}).then(()=>{e?h(C):m()})})};return k(s.networkMode)?m():g().then(m),{promise:a,cancel:c,continue:()=>(i==null?void 0:i())?a:Promise.resolve(),cancelRetry:p,continueRetry:o}}const X=console;function Ee(){let s=[],e=0,t=o=>{o()},r=o=>{o()};const i=o=>{let l;e++;try{l=o()}finally{e--,e||a()}return l},n=o=>{e?s.push(o):se(()=>{t(o)})},u=o=>(...l)=>{n(()=>{o(...l)})},a=()=>{const o=s;s=[],o.length&&se(()=>{r(()=>{o.forEach(l=>{t(l)})})})};return{batch:i,batchCalls:u,schedule:n,setNotifyFunction:o=>{t=o},setBatchNotifyFunction:o=>{r=o}}}const O=Ee();class ve{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),G(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,e??(I?1/0:300*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class we extends ve{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||X,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||qe(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,t){const r=z(this.state.data,e,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:t==null?void 0:t.updatedAt,manual:t==null?void 0:t.manual}),r}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const r=this.promise;return(t=this.retryer)==null||t.cancel(e),r?r.then(E).catch(E):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!ce(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>
1t!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var r,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&t!=null&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var n;return(n=this.retryer)==null||n.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const h=this.observers.find(g=>g.options.queryFn);h&&this.setOptions(h.options)}const u=Oe(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},c=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>{if(u)return this.abortSignalConsumed=!0,u.signal}})};c(a);const p=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(a)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'"),o={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:p};if(c(o),(r=this.options.behavior)==null||r.onFetch(o),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=o.fetchOptions)==null?void 0:i.meta)){var l;this.dispatch({type:"fetch",meta:(l=o.fetchOptions)==null?void 0:l.meta})}const f=h=>{if(T(h)&&h.silent||this.dispatch({type:"error",error:h}),!T(h)){var g,m,d,C;(g=(m=this.cache.config).onError)==null||g.call(m,h,this),(d=(C=this.cache.config).onSettled)==null||d.call(C,this.state.data,h,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=pe({fn:o.fetchFn,abort:u==null?void 0:u.abort.bind(u),onSuccess:h=>{var g,m,d,C;if(typeof h>"u"){f(new Error(this.queryHash+" data is undefined"));return}this.setData(h),(g=(m=this.cache.config).onSuccess)==null||g.call(m,h,this),(d=(C=this.cache.config).onSettled)==null||d.call(C,h,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:f,onFail:(h,g)=>{this.dispatch({type:"failed",failureCount:h,error:g})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const t=r=>{var i,n;switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(i=e.meta)!=null?i:null,fetchStatus:k(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(n=e.dataUpdatedAt)!=null?n:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const u=e.error;return T(u)&&u.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...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,...e.state}}};this.state=t(this.state),O.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function qe(s){const e=typeof s.initialData=="function"?s.initialData():s.initialData,t=typeof e<"u",r=t?typeof s.initialDataUpdatedAt=="function"?s.initialDataUpdatedAt():s.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:t?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"loading",fetchStatus:"idle"}}class De extends A{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,r){var i;const n=t.queryKey,u=(i=t.queryHash)!=null?i:J(n,t);let a=this.get(u);return a||(a=new we({cache:this,logger:e.getLogger(),queryKey:n,queryHash:u,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(a)),a}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(r=>r!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){O.batch(()=>
1{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[r]=q(e,t);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>Z(r,i))}findAll(e,t){const[r]=q(e,t);return Object.keys(r).length>0?this.queries.filter(i=>Z(r,i)):this.queries}notify(e){O.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){O.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){O.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class xe extends ve{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||X,this.observers=[],this.state=e.state||Me(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return(e=(t=this.retryer)==null?void 0:t.continue())!=null?e:this.execute()}async execute(){const e=()=>{var v;return this.retryer=pe({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(y,Q)=>{this.dispatch({type:"failed",failureCount:y,error:Q})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(v=this.options.retry)!=null?v:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t=this.state.status==="loading";try{var r,i,n,u,a,c,p,o;if(!t){var l,f,h,g;this.dispatch({type:"loading",variables:this.options.variables}),await((l=(f=this.mutationCache.config).onMutate)==null?void 0:l.call(f,this.state.variables,this));const y=await((h=(g=this.options).onMutate)==null?void 0:h.call(g,this.state.variables));y!==this.state.context&&this.dispatch({type:"loading",context:y,variables:this.state.variables})}const v=await e();return await((r=(i=this.mutationCache.config).onSuccess)==null?void 0:r.call(i,v,this.state.variables,this.state.context,this)),await((n=(u=this.options).onSuccess)==null?void 0:n.call(u,v,this.state.variables,this.state.context)),await((a=(c=this.mutationCache.config).onSettled)==null?void 0:a.call(c,v,null,this.state.variables,this.state.context,this)),await((p=(o=this.options).onSettled)==null?void 0:p.call(o,v,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:v}),v}catch(v){try{var m,d,C,P,R,S,w,b;throw await((m=(d=this.mutationCache.config).onError)==null?void 0:m.call(d,v,this.state.variables,this.state.context,this)),await((C=(P=this.options).onError)==null?void 0:C.call(P,v,this.state.variables,this.state.context)),await((R=(S=this.mutationCache.config).onSettled)==null?void 0:R.call(S,void 0,v,this.state.variables,this.state.context,this)),await((w=(b=this.options).onSettled)==null?void 0:w.call(b,void 0,v,this.state.variables,this.state.context)),v}finally{this.dispatch({type:"error",error:v})}}}dispatch(e){const t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!k(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...r,...e.state}}};this.state=t(this.state),O.batch(()=>
1{this.observers.forEach(r=>{r.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function Me(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Ie extends A{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,r){const i=new xe({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:r,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(i),i}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){O.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(t=>$(e,t))}findAll(e){return this.mutations.filter(t=>$(e,t))}notify(e){O.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const t=this.mutations.filter(r=>
1r.state.isPaused);return O.batch(()=>t.reduce((r,i)=>r.then(()=>i.continue().catch(E)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function Ae(){return{onFetch:s=>{s.fetchFn=()=>{var e,t,r,i,n,u;const a=(e=s.fetchOptions)==null||(t=e.meta)==null?void 0:t.refetchPage,c=(r=s.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,p=c==null?void 0:c.pageParam,o=(c==null?void 0:c.direction)==="forward",l=(c==null?void 0:c.direction)==="backward",f=((n=s.state.data)==null?void 0:n.pages)||[],h=((u=s.state.data)==null?void 0:u.pageParams)||[];let g=h,m=!1;const d=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>{var v;if((v=s.signal)!=null&&v.aborted)m=!0;else{var y;(y=s.signal)==null||y.addEventListener("abort",()=>{m=!0})}return s.signal}})},C=s.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+s.options.queryHash+"'")),P=(b,v,y,Q)=>(g=Q?[v,...g]:[...g,v],Q?[y,...b]:[...b,y]),R=(b,v,y,Q)=>{if(m)return Promise.reject("Cancelled");if(typeof y>"u"&&!v&&b.length)return Promise.resolve(b);const x={queryKey:s.queryKey,pageParam:y,meta:s.options.meta};d(x);const N=C(x);return Promise.resolve(N).then(Ce=>P(b,y,Ce,Q))};let S;if(!f.length)S=R([]);else if(o){const b=typeof p<"u",v=b?p:ie(s.options,f);S=R(f,b,v)}else if(l){const b=typeof p<"u",v=b?p:Te(s.options,f);S=R(f,b,v,!0)}else{g=[];const b=typeof s.options.getNextPageParam>"u";S=(a&&f[0]?a(f[0],0,f):!0)?R([],b,h[0]):Promise.resolve(P([],h[0],f[0]));for(let y=1;y<f.length;y++)S=S.then(Q=>{if(a&&f[y]?a(f[y],y,f):!0){const N=b?h[y]:ie(s.options,Q);return R(Q,b,N)}return Promise.resolve(P(Q,h[y],f[y]))})}return S.then(b=>({pages:b,pageParams:g}))}}}}function ie(s,e){return s.getNextPageParam==null?void 0:s.getNextPageParam(e[e.length-1],e)}function Te(s,e){return s.getPreviousPageParam==null?void 0:s.getPreviousPageParam(e[0],e)}class nt{constructor(e={}){this.queryCache=e.queryCache||new De,this.mutationCache=e.mutationCache||new Ie,this.logger=e.logger||X,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=K.subscribe(()=>{K.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=L.subscribe(()=>{L.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(t=this.unsubscribeOnline)==null||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[r]=q(e,t);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var r;return(r=this.queryCache.find(e,t))==null?void 0:r.state.data}ensureQueryData(e,t,r){const i=M(e,t,r),n=this.getQueryData(i.queryKey);return n?Promise.resolve(n):this.fetchQuery(i)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:t,state:r})=>{const i=r.data;return[t,i]})}setQueryData(e,t,r){const i=this.queryCache.find(e),n=i==null?void 0:i.state.data,u=Se(t,n);if(typeof u>"u")return;const a=M(e),c=this.defaultQueryOptions(a);return this.queryCache.build(this,c).setData(u,{...r,manual:!0})}setQueriesData(e,t,r){return O.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,r)]))}getQueryState(e,t){var r;return(r=this.queryCache.find(e,t))==null?void 0:r.state}removeQueries(e,t){const[r]=q(e,t),i=this.queryCache;O.batch(()=>{i.findAll(r).forEach(n=>{i.remove(n)})})}resetQueries(e,t,r){const[i,n]=q(e,t,r),u=this.queryCache,a={type:"active",...i};return O.batch(()=>(u.findAll(i).forEach(c=>{c.reset()}),this.refetchQueries(a,n)))}cancelQueries(e,t,r){const[i,n={}]=q(e,t,r);typeof n.revert>"u"&&(n.revert=!0);const u=O.batch(()=>this.queryCache.findAll(i).map(a=>a.cancel(n)));return Promise.all(u).then(E).catch(E)}invalidateQueries(e,t,r){const[i,n]=q(e,t,r);return O.batch(()=>{var u,a;if(this.queryCache.findAll(i).forEach(p=>{p.invalidate()}),i.refetchType==="none")return Promise.resolve();const c={...i,type:(u=(a=i.refetchType)!=null?a:i.type)!=null?u:"active"};return this.refetchQueries(c,n)})}refetchQueries(e,t,r){const[i,n]=q(e,t,r),u=O.batch(()=>this.queryCache.findAll(i).filter(c=>!c.isDisabled()).map(c=>{var p;return c.fetch(void 0,{...n,cancelRefetch:(p=n==null?void 0:n.cancelRefetch)!=null?p:!0,meta:{refetchPage:i.refetchPage}})}));
1let a=Promise.all(u).then(E);return n!=null&&n.throwOnError||(a=a.catch(E)),a}fetchQuery(e,t,r){const i=M(e,t,r),n=this.defaultQueryOptions(i);typeof n.retry>"u"&&(n.retry=!1);const u=this.queryCache.build(this,n);return u.isStaleByTime(n.staleTime)?u.fetch(n):Promise.resolve(u.state.data)}prefetchQuery(e,t,r){return this.fetchQuery(e,t,r).then(E).catch(E)}fetchInfiniteQuery(e,t,r){const i=M(e,t,r);return i.behavior=Ae(),this.fetchQuery(i)}prefetchInfiniteQuery(e,t,r){return this.fetchInfiniteQuery(e,t,r).then(E).catch(E)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const r=this.queryDefaults.find(i=>D(e)===D(i.queryKey));r?r.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find(r=>U(e,r.queryKey));return t==null?void 0:t.defaultOptions}setMutationDefaults(e,t){const r=this.mutationDefaults.find(i=>D(e)===D(i.mutationKey));r?r.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find(r=>U(e,r.mutationKey));return t==null?void 0:t.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(e==null?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=J(t.queryKey,t)),typeof t.refetchOnReconnect>"u"&&(t.refetchOnReconnect=t.networkMode!=="always"),typeof t.useErrorBoundary>"u"&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e==null?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class Ue extends A{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),ne(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return W(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return W(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const r=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),_(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();const n=this.hasListeners();n&&ue(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(t),n&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const u=this.computeRefetchInterval();n&&(this.currentQuery!==i||this.options.enabled!==r.enabled||u!==this.currentRefetchInterval)&&this.updateRefetchInterval(u)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e),r=this.createResult(t,e);return Le(this,r,e)&&(this.currentResult=r,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),r}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach(r=>{Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),e[r])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),r=this.client.getQueryCache().build(this.client,t);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:(t=e.cancelRefetch)!=null?t:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(t=t.catch(E)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),I||this.currentResult.isStale||!G(this.options.staleTime))return;const t=ce(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(I||this.options.enabled===!1||!G(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>
1{(this.options.refetchIntervalInBackground||K.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const r=this.currentQuery,i=this.options,n=this.currentResult,u=this.currentResultState,a=this.currentResultOptions,c=e!==r,p=c?e.state:this.currentQueryInitialState,o=c?this.currentResult:this.previousQueryResult,{state:l}=e;let{dataUpdatedAt:f,error:h,errorUpdatedAt:g,fetchStatus:m,status:d}=l,C=!1,P=!1,R;if(t._optimisticResults){const y=this.hasListeners(),Q=!y&&ne(e,t),x=y&&ue(e,r,t,i);(Q||x)&&(m=k(e.options.networkMode)?"fetching":"paused",f||(d="loading")),t._optimisticResults==="isRestoring"&&(m="idle")}if(t.keepPreviousData&&!l.dataUpdatedAt&&o!=null&&o.isSuccess&&d!=="error")R=o.data,f=o.dataUpdatedAt,d=o.status,C=!0;else if(t.select&&typeof l.data<"u")if(n&&l.data===(u==null?void 0:u.data)&&t.select===this.selectFn)R=this.selectResult;else try{this.selectFn=t.select,R=t.select(l.data),R=z(n==null?void 0:n.data,R,t),this.selectResult=R,this.selectError=null}catch(y){this.selectError=y}else R=l.data;if(typeof t.placeholderData<"u"&&typeof R>"u"&&d==="loading"){let y;if(n!=null&&n.isPlaceholderData&&t.placeholderData===(a==null?void 0:a.placeholderData))y=n.data;else if(y=typeof t.placeholderData=="function"?t.placeholderData():t.placeholderData,t.select&&typeof y<"u")try{y=t.select(y),this.selectError=null}catch(Q){this.selectError=Q}typeof y<"u"&&(d="success",R=z(n==null?void 0:n.data,y,t),P=!0)}this.selectError&&(h=this.selectError,R=this.selectResult,g=Date.now(),d="error");const S=m==="fetching",w=d==="loading",b=d==="error";return{status:d,fetchStatus:m,isLoading:w,isSuccess:d==="success",isError:b,isInitialLoading:w&&S,data:R,dataUpdatedAt:f,error:h,errorUpdatedAt:g,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:S,isRefetching:S&&!w,isLoadingError:b&&l.dataUpdatedAt===0,isPaused:m==="paused",isPlaceholderData:P,isPreviousData:C,isRefetchError:b&&l.dataUpdatedAt!==0,isStale:Y(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,_(r,t))return;this.currentResult=r;const i={cache:!0},n=()=>{if(!t)return!0;const{notifyOnChangeProps:u}=this.options,a=typeof u=="function"?u():u;if(a==="all"||!a&&!this.trackedProps.size)return!0;const c=new Set(a??this.trackedProps);return this.options.useErrorBoundary&&c.add("error"),Object.keys(this.currentResult).some(p=>{const o=p;return this.currentResult[o]!==t[o]&&c.has(o)})};(e==null?void 0:e.listeners)!==!1&&n()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(t==null||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};e.type==="success"?t.onSuccess=!e.manual:e.type==="error"&&!T(e.error)&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){O.batch(()=>{if(e.onSuccess){var t,r,i,n;(t=(r=this.options).onSuccess)==null||t.call(r,this.currentResult.data),(i=(n=this.options).onSettled)==null||i.call(n,this.currentResult.data,null)}else if(e.onError){var u,a,c,p;(u=(a=this.options).onError)==null||u.call(a,this.currentResult.error),(c=(p=this.options).onSettled)==null||c.call(p,void 0,this.currentResult.error)}
1e.listeners&&this.listeners.forEach(({listener:o})=>{o(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function Ke(s,e){return e.enabled!==!1&&!s.state.dataUpdatedAt&&!(s.state.status==="error"&&e.retryOnMount===!1)}function ne(s,e){return Ke(s,e)||s.state.dataUpdatedAt>0&&W(s,e,e.refetchOnMount)}function W(s,e,t){if(e.enabled!==!1){const r=typeof t=="function"?t(s):t;return r==="always"||r!==!1&&Y(s,e)}return!1}function ue(s,e,t,r){return t.enabled!==!1&&(s!==e||r.enabled===!1)&&(!t.suspense||s.state.status!=="error")&&Y(s,t)}function Y(s,e){return s.isStaleByTime(e.staleTime)}function Le(s,e,t){return t.keepPreviousData?!1:t.placeholderData!==void 0?e.isPlaceholderData:!_(s.getCurrentResult(),e)}var B={exports:{}},H={};/** 2 * @license React 3 * use-sync-external-store-shim.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and 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 ae;function je(){if(ae)return H;ae=1;var s=Re();function e(l,f){return l===f&&(l!==0||1/l===1/f)||l!==l&&f!==f}var t=typeof Object.is=="function"?Object.is:e,r=s.useState,i=s.useEffect,n=s.useLayoutEffect,u=s.useDebugValue;function a(l,f){var h=f(),g=r({inst:{value:h,getSnapshot:f}}),m=g[0].inst,d=g[1];return n(function(){m.value=h,m.getSnapshot=f,c(m)&&d({inst:m})},[l,h,f]),i(function(){return c(m)&&d({inst:m}),l(function(){c(m)&&d({inst:m})})},[l]),u(h),h}function c(l){var f=l.getSnapshot;l=l.value;try{var h=f();return!t(l,h)}catch{return!0}}function p(l,f){return f()}var o=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:a;return H.useSyncExternalStore=s.useSyncExternalStore!==void 0?s.useSyncExternalStore:o,H}var oe;function ke(){return oe||(oe=1,B.exports=je()),B.exports}var Ne=ke();const Be=Ne.useSyncExternalStore,le=F.createContext(void 0),me=F.createContext(!1);function be(s,e){return s||(e&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=le),window.ReactQueryClientContext):le)}const He=({context:s}={})=>{const e=F.useContext(be(s,F.useContext(me)));if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},ut=({client:s,children:e,context:t,contextSharing:r=!1})=>{F.useEffect(()=>(s.mount(),()=>{s.unmount()}),[s]);const i=be(t,r);return F.createElement(me.Provider,{value:!t&&r},F.createElement(i.Provider,{value:s},e))},ge=F.createContext(!1),Ge=()=>F.useContext(ge);ge.Provider;function _e(){let s=!1;return{clearReset:()=>{s=!1},reset:()=>{s=!0},isReset:()=>s}}const Ve=F.createContext(_e()),ze=()=>F.useContext(Ve);function We(s,e){return typeof s=="function"?s(...e):!!s}const Je=(s,e)=>{(s.suspense||s.useErrorBoundary)&&(e.isReset()||(s.retryOnMount=!1))},Xe=s=>{F.useEffect(()=>{s.clearReset()},[s])},Ye=({result:s,errorResetBoundary:e,useErrorBoundary:t,query:r})=>s.isError&&!e.isReset()&&!s.isFetching&&We(t,[s.error,r]),Ze=s=>{s.suspense&&(typeof s.staleTime!="number"&&(s.staleTime=1e3),typeof s.cacheTime=="number"&&(s.cacheTime=Math.max(s.cacheTime,1e3)))},$e=(s,e)=>s.isLoading&&s.isFetching&&!e,et=(s,e,t)=>(s==null?void 0:s.suspense)&&$e(e,t),tt=(s,e,t)=>e.fetchOptimistic(s).then(({data:r})=>{s.onSuccess==null||s.onSuccess(r),s.onSettled==null||s.onSettled(r,null)}).catch(r=>{t.clearReset(),s.onError==null||s.onError(r),s.onSettled==null||s.onSettled(void 0,r)});function st(s,e){const t=He({context:s.context}),r=Ge(),i=ze(),n=t.defaultQueryOptions(s);n._optimisticResults=r?"isRestoring":"optimistic",n.onError&&(n.onError=O.batchCalls(n.onError)),n.onSuccess&&(n.onSuccess=O.batchCalls(n.onSuccess)),n.onSettled&&(n.onSettled=O.batchCalls(n.onSettled)),Ze(n),Je(n,i),Xe(i);const[u]=F.useState(()=>new e(t,n)),a=u.getOptimisticResult(n);if(Be(F.useCallback(c=>{const p=r?()=>{}:u.subscribe(O.batchCalls(c));return u.updateResult(),p},[u,r]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),F.useEffect(()=>{u.setOptions(n,{listeners:!1})},[n,u]),et(n,a,r))throw tt(n,u,i);if(Ye({result:a,errorResetBoundary:i,useErrorBoundary:n.useErrorBoundary,query:u.getCurrentQuery()}))throw a.error;return n.notifyOnChangeProps?a:u.trackResult(a)}function at(s,e,t){const r=M(s,e,t);return st(r,Ue)}export{nt as Q,He as a,ut as b,at 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.