"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[819],{52185:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),function(t,e){for(var s in e)Object.defineProperty(t,s,{enumerable:!0,get:e[s]})}(e,{requestIdleCallback:function(){return s},cancelIdleCallback:function(){return i}});let s="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(t){let e=Date.now();return self.setTimeout(function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})},1)},i="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(t){return clearTimeout(t)};("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},30622:function(t,e,s){var i=s(2265),r=Symbol.for("react.element"),n=Symbol.for("react.fragment"),u=Object.prototype.hasOwnProperty,a=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function h(t,e,s){var i,n={},h=null,c=null;for(i in void 0!==s&&(h=""+s),void 0!==e.key&&(h=""+e.key),void 0!==e.ref&&(c=e.ref),e)u.call(e,i)&&!o.hasOwnProperty(i)&&(n[i]=e[i]);if(t&&t.defaultProps)for(i in e=t.defaultProps)void 0===n[i]&&(n[i]=e[i]);return{$$typeof:r,type:t,key:h,ref:c,props:n,_owner:a.current}}e.Fragment=n,e.jsx=h,e.jsxs=h},57437:function(t,e,s){t.exports=s(30622)},79198:function(t,e,s){s.d(e,{j:function(){return n}});var i=s(42996),r=s(40300),n=new class extends i.l{#t;#e;#s;constructor(){super(),this.#s=t=>{if(!r.sk&&window.addEventListener){let e=()=>t();return window.addEventListener("visibilitychange",e,!1),()=>{window.removeEventListener("visibilitychange",e)}}}}onSubscribe(){this.#e||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#s=t,this.#e?.(),this.#e=t(t=>{"boolean"==typeof t?this.setFocused(t):this.onFocus()})}setFocused(t){this.#t!==t&&(this.#t=t,this.onFocus())}onFocus(){let t=this.isFocused();this.listeners.forEach(e=>{e(t)})}isFocused(){return"boolean"==typeof this.#t?this.#t:globalThis.document?.visibilityState!=="hidden"}}},18354:function(t,e,s){s.d(e,{Gm:function(){return r},Qy:function(){return a},ZF:function(){return o}});var i=s(40300);function r(t){return{onFetch:(e,s)=>{let r=async()=>{let s;let r=e.options,a=e.fetchOptions?.meta?.fetchMore?.direction,o=e.state.data?.pages||[],h=e.state.data?.pageParams||[],c=!1,l=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(e.signal.aborted?c=!0:e.signal.addEventListener("abort",()=>{c=!0}),e.signal)})},d=e.options.queryFn&&e.options.queryFn!==i.CN?e.options.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.options.queryHash}'`)),f=async(t,s,r)=>{if(c)return Promise.reject();if(null==s&&t.pages.length)return Promise.resolve(t);let n={queryKey:e.queryKey,pageParam:s,direction:r?"backward":"forward",meta:e.options.meta};l(n);let u=await d(n),{maxPages:a}=e.options,o=r?i.Ht:i.VX;return{pages:o(t.pages,u,a),pageParams:o(t.pageParams,s,a)}};if(a&&o.length){let t="backward"===a,e={pages:o,pageParams:h},i=(t?u:n)(r,e);s=await f(e,i,t)}else{s=await f({pages:[],pageParams:[]},h[0]??r.initialPageParam);let e=t??o.length;for(let t=1;t<e;t++){let t=n(r,s);s=await f(s,t)}}return s};e.options.persister?e.fetchFn=()=>e.options.persister?.(r,{queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},s):e.fetchFn=r}}}function n(t,{pages:e,pageParams:s}){let i=e.length-1;return t.getNextPageParam(e[i],e,s[i],s)}function u(t,{pages:e,pageParams:s}){return t.getPreviousPageParam?.(e[0],e,s[0],s)}function a(t,e){return!!e&&null!=n(t,e)}function o(t,e){return!!e&&!!t.getPreviousPageParam&&null!=u(t,e)}},77470:function(t,e,s){s.d(e,{R:function(){return a},m:function(){return u}});var i=s(17987),r=s(99024),n=s(11640),u=class extends r.F{#i;#r;#n;#u;constructor(t){super(),this.mutationId=t.mutationId,this.#r=t.defaultOptions,this.#n=t.mutationCache,this.#i=[],this.state=t.state||a(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options={...this.#r,...t},this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#i.includes(t)||(this.#i.push(t),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#i=this.#i.filter(e=>e!==t),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#i.length||("pending"===this.state.status?this.scheduleGc():this.#n.remove(this))}continue(){return this.#u?.continue()??this.execute(this.state.variables)}async execute(t){let e="pending"===this.state.status;try{if(!e){this.#a({type:"pending",variables:t}),await this.#n.config.onMutate?.(t,this);let e=await this.options.onMutate?.(t);e!==this.state.context&&this.#a({type:"pending",context:e,variables:t})}let s=await (this.#u=(0,n.Mz)({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(Error("No mutationFn found")),onFail:(t,e)=>{this.#a({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#a({type:"pause"})},onContinue:()=>{this.#a({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.#u.promise);return await this.#n.config.onSuccess?.(s,t,this.state.context,this),await this.options.onSuccess?.(s,t,this.state.context),await this.#n.config.onSettled?.(s,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(s,null,t,this.state.context),this.#a({type:"success",data:s}),s}catch(e){try{throw await this.#n.config.onError?.(e,t,this.state.context,this),await this.options.onError?.(e,t,this.state.context),await this.#n.config.onSettled?.(void 0,e,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,e,t,this.state.context),e}finally{this.#a({type:"error",error:e})}}}#a(t){this.state=(e=>{switch(t.type){case"failed":return{...e,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...e,isPaused:!0};case"continue":return{...e,isPaused:!1};case"pending":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!(0,n.Kw)(this.options.networkMode),status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}})(this.state),i.V.batch(()=>{this.#i.forEach(e=>{e.onMutationUpdate(t)}),this.#n.notify({mutation:this,type:"updated",action:t})})}};function a(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},17987:function(t,e,s){s.d(e,{V:function(){return i}});var i=function(){let t=[],e=0,s=t=>{t()},i=t=>{t()},r=t=>setTimeout(t,0),n=i=>{e?t.push(i):r(()=>{s(i)})},u=()=>{let e=t;t=[],e.length&&r(()=>{i(()=>{e.forEach(t=>{s(t)})})})};return{batch:t=>{let s;e++;try{s=t()}finally{--e||u()}return s},batchCalls:t=>(...e)=>{n(()=>{t(...e)})},schedule:n,setNotifyFunction:t=>{s=t},setBatchNotifyFunction:t=>{i=t},setScheduler:t=>{r=t}}}()},20436:function(t,e,s){s.d(e,{N:function(){return n}});var i=s(42996),r=s(40300),n=new class extends i.l{#o=!0;#e;#s;constructor(){super(),this.#s=t=>{if(!r.sk&&window.addEventListener){let e=()=>t(!0),s=()=>t(!1);return window.addEventListener("online",e,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#s=t,this.#e?.(),this.#e=t(this.setOnline.bind(this))}setOnline(t){this.#o!==t&&(this.#o=t,this.listeners.forEach(e=>{e(t)}))}isOnline(){return this.#o}}},33002:function(t,e,s){s.d(e,{A:function(){return a},z:function(){return o}});var i=s(40300),r=s(17987),n=s(11640),u=s(99024),a=class extends u.F{#h;#c;#l;#u;#i;#r;#d;constructor(t){super(),this.#d=!1,this.#r=t.defaultOptions,this.setOptions(t.options),this.#i=[],this.#l=t.cache,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#h=t.state||function(t){let e="function"==typeof t.initialData?t.initialData():t.initialData,s=void 0!==e,i=s?"function"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=this.#h,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.#r,...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.#i.length||"idle"!==this.state.fetchStatus||this.#l.remove(this)}setData(t,e){let s=(0,i.oE)(this.state.data,t,this.options);return this.#a({data:s,type:"success",dataUpdatedAt:e?.updatedAt,manual:e?.manual}),s}setState(t,e){this.#a({type:"setState",state:t,setStateOptions:e})}cancel(t){let e=this.#u?.promise;return this.#u?.cancel(t),e?e.then(i.ZT).catch(i.ZT):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#h)}isActive(){return this.#i.some(t=>!1!==t.options.enabled)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.#i.some(t=>t.getCurrentResult().isStale):void 0===this.state.data)}isStaleByTime(t=0){return this.state.isInvalidated||void 0===this.state.data||!(0,i.Kp)(this.state.dataUpdatedAt,t)}onFocus(){let t=this.#i.find(t=>t.shouldFetchOnWindowFocus());t?.refetch({cancelRefetch:!1}),this.#u?.continue()}onOnline(){let t=this.#i.find(t=>t.shouldFetchOnReconnect());t?.refetch({cancelRefetch:!1}),this.#u?.continue()}addObserver(t){this.#i.includes(t)||(this.#i.push(t),this.clearGcTimeout(),this.#l.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.#i.includes(t)&&(this.#i=this.#i.filter(e=>e!==t),this.#i.length||(this.#u&&(this.#d?this.#u.cancel({revert:!0}):this.#u.cancelRetry()),this.scheduleGc()),this.#l.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.#i.length}invalidate(){this.state.isInvalidated||this.#a({type:"invalidate"})}fetch(t,e){if("idle"!==this.state.fetchStatus){if(void 0!==this.state.data&&e?.cancelRefetch)this.cancel({silent:!0});else if(this.#u)return this.#u.continueRetry(),this.#u.promise}if(t&&this.setOptions(t),!this.options.queryFn){let t=this.#i.find(t=>t.options.queryFn);t&&this.setOptions(t.options)}let s=new AbortController,r={queryKey:this.queryKey,meta:this.meta},u=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(this.#d=!0,s.signal)})};u(r);let a={fetchOptions:e,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn&&this.options.queryFn!==i.CN?(this.#d=!1,this.options.persister)?this.options.persister(this.options.queryFn,r,this):this.options.queryFn(r):Promise.reject(Error(`Missing queryFn: '${this.options.queryHash}'`))};u(a),this.options.behavior?.onFetch(a,this),this.#c=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#a({type:"fetch",meta:a.fetchOptions?.meta});let o=t=>{(0,n.DV)(t)&&t.silent||this.#a({type:"error",error:t}),(0,n.DV)(t)||(this.#l.config.onError?.(t,this),this.#l.config.onSettled?.(this.state.data,t,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.#u=(0,n.Mz)({fn:a.fetchFn,abort:s.abort.bind(s),onSuccess:t=>{if(void 0===t){o(Error(`${this.queryHash} data is undefined`));return}this.setData(t),this.#l.config.onSuccess?.(t,this),this.#l.config.onSettled?.(t,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:o,onFail:(t,e)=>{this.#a({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#a({type:"pause"})},onContinue:()=>{this.#a({type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode}),this.#u.promise}#a(t){this.state=(e=>{switch(t.type){case"failed":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...e,fetchStatus:"paused"};case"continue":return{...e,fetchStatus:"fetching"};case"fetch":return{...e,...o(e.data,this.options),fetchMeta:t.meta??null};case"success":return{...e,data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let s=t.error;if((0,n.DV)(s)&&s.revert&&this.#c)return{...this.#c,fetchStatus:"idle"};return{...e,error:s,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...e,isInvalidated:!0};case"setState":return{...e,...t.state}}})(this.state),r.V.batch(()=>{this.#i.forEach(t=>{t.onQueryUpdate()}),this.#l.notify({query:this,type:"updated",action:t})})}};function o(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,n.Kw)(e.networkMode)?"fetching":"paused",...void 0===t&&{error:null,status:"pending"}}}},41224:function(t,e,s){s.d(e,{S:function(){return f}});var i=s(40300),r=s(33002),n=s(17987),u=s(42996),a=class extends u.l{constructor(t={}){super(),this.config=t,this.#f=new Map}#f;build(t,e,s){let n=e.queryKey,u=e.queryHash??(0,i.Rm)(n,e),a=this.get(u);return a||(a=new r.A({cache:this,queryKey:n,queryHash:u,options:t.defaultQueryOptions(e),state:s,defaultOptions:t.getQueryDefaults(n)}),this.add(a)),a}add(t){this.#f.has(t.queryHash)||(this.#f.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){let e=this.#f.get(t.queryHash);e&&(t.destroy(),e===t&&this.#f.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){n.V.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#f.get(t)}getAll(){return[...this.#f.values()]}find(t){let e={exact:!0,...t};return this.getAll().find(t=>(0,i._x)(e,t))}findAll(t={}){let e=this.getAll();return Object.keys(t).length>0?e.filter(e=>(0,i._x)(t,e)):e}notify(t){n.V.batch(()=>{this.listeners.forEach(e=>{e(t)})})}onFocus(){n.V.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){n.V.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},o=s(77470),h=class extends u.l{constructor(t={}){super(),this.config=t,this.#p=[],this.#y=0}#p;#y;#m;build(t,e,s){let i=new o.m({mutationCache:this,mutationId:++this.#y,options:t.defaultMutationOptions(e),state:s});return this.add(i),i}add(t){this.#p.push(t),this.notify({type:"added",mutation:t})}remove(t){this.#p=this.#p.filter(e=>e!==t),this.notify({type:"removed",mutation:t})}clear(){n.V.batch(()=>{this.#p.forEach(t=>{this.remove(t)})})}getAll(){return this.#p}find(t){let e={exact:!0,...t};return this.#p.find(t=>(0,i.X7)(e,t))}findAll(t={}){return this.#p.filter(e=>(0,i.X7)(t,e))}notify(t){n.V.batch(()=>{this.listeners.forEach(e=>{e(t)})})}resumePausedMutations(){return this.#m=(this.#m??Promise.resolve()).then(()=>{let t=this.#p.filter(t=>t.state.isPaused);return n.V.batch(()=>t.reduce((t,e)=>t.then(()=>e.continue().catch(i.ZT)),Promise.resolve()))}).then(()=>{this.#m=void 0}),this.#m}},c=s(79198),l=s(20436),d=s(18354),f=class{#v;#n;#r;#b;#g;#O;#C;#R;constructor(t={}){this.#v=t.queryCache||new a,this.#n=t.mutationCache||new h,this.#r=t.defaultOptions||{},this.#b=new Map,this.#g=new Map,this.#O=0}mount(){this.#O++,1===this.#O&&(this.#C=c.j.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#v.onFocus())}),this.#R=l.N.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#v.onOnline())}))}unmount(){this.#O--,0===this.#O&&(this.#C?.(),this.#C=void 0,this.#R?.(),this.#R=void 0)}isFetching(t){return this.#v.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#n.findAll({...t,status:"pending"}).length}getQueryData(t){let e=this.defaultQueryOptions({queryKey:t});return this.#v.get(e.queryHash)?.state.data}ensureQueryData(t){let e=this.getQueryData(t.queryKey);if(void 0===e)return this.fetchQuery(t);{let s=this.defaultQueryOptions(t),i=this.#v.build(this,s);return t.revalidateIfStale&&i.isStaleByTime(s.staleTime)&&this.prefetchQuery(s),Promise.resolve(e)}}getQueriesData(t){return this.#v.findAll(t).map(({queryKey:t,state:e})=>[t,e.data])}setQueryData(t,e,s){let r=this.defaultQueryOptions({queryKey:t}),n=this.#v.get(r.queryHash),u=n?.state.data,a=(0,i.SE)(e,u);if(void 0!==a)return this.#v.build(this,r).setData(a,{...s,manual:!0})}setQueriesData(t,e,s){return n.V.batch(()=>this.#v.findAll(t).map(({queryKey:t})=>[t,this.setQueryData(t,e,s)]))}getQueryState(t){let e=this.defaultQueryOptions({queryKey:t});return this.#v.get(e.queryHash)?.state}removeQueries(t){let e=this.#v;n.V.batch(()=>{e.findAll(t).forEach(t=>{e.remove(t)})})}resetQueries(t,e){let s=this.#v,i={type:"active",...t};return n.V.batch(()=>(s.findAll(t).forEach(t=>{t.reset()}),this.refetchQueries(i,e)))}cancelQueries(t={},e={}){let s={revert:!0,...e};return Promise.all(n.V.batch(()=>this.#v.findAll(t).map(t=>t.cancel(s)))).then(i.ZT).catch(i.ZT)}invalidateQueries(t={},e={}){return n.V.batch(()=>{if(this.#v.findAll(t).forEach(t=>{t.invalidate()}),"none"===t.refetchType)return Promise.resolve();let s={...t,type:t.refetchType??t.type??"active"};return this.refetchQueries(s,e)})}refetchQueries(t={},e){let s={...e,cancelRefetch:e?.cancelRefetch??!0};return Promise.all(n.V.batch(()=>this.#v.findAll(t).filter(t=>!t.isDisabled()).map(t=>{let e=t.fetch(void 0,s);return s.throwOnError||(e=e.catch(i.ZT)),"paused"===t.state.fetchStatus?Promise.resolve():e}))).then(i.ZT)}fetchQuery(t){let e=this.defaultQueryOptions(t);void 0===e.retry&&(e.retry=!1);let s=this.#v.build(this,e);return s.isStaleByTime(e.staleTime)?s.fetch(e):Promise.resolve(s.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(i.ZT).catch(i.ZT)}fetchInfiniteQuery(t){return t.behavior=(0,d.Gm)(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(i.ZT).catch(i.ZT)}resumePausedMutations(){return l.N.isOnline()?this.#n.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#v}getMutationCache(){return this.#n}getDefaultOptions(){return this.#r}setDefaultOptions(t){this.#r=t}setQueryDefaults(t,e){this.#b.set((0,i.Ym)(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){let e=[...this.#b.values()],s={};return e.forEach(e=>{(0,i.to)(t,e.queryKey)&&(s={...s,...e.defaultOptions})}),s}setMutationDefaults(t,e){this.#g.set((0,i.Ym)(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){let e=[...this.#g.values()],s={};return e.forEach(e=>{(0,i.to)(t,e.mutationKey)&&(s={...s,...e.defaultOptions})}),s}defaultQueryOptions(t){if(t._defaulted)return t;let e={...this.#r.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=(0,i.Rm)(e.queryKey,e)),void 0===e.refetchOnReconnect&&(e.refetchOnReconnect="always"!==e.networkMode),void 0===e.throwOnError&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),!0!==e.enabled&&e.queryFn===i.CN&&(e.enabled=!1),e}defaultMutationOptions(t){return t?._defaulted?t:{...this.#r.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#v.clear(),this.#n.clear()}}},57501:function(t,e,s){s.d(e,{z:function(){return o}});var i=s(40300),r=s(17987),n=s(79198),u=s(42996),a=s(33002),o=class extends u.l{constructor(t,e){super(),this.options=e,this.#w=t,this.#S=null,this.bindMethods(),this.setOptions(e)}#w;#Q=void 0;#F=void 0;#q=void 0;#P;#E;#S;#T;#D;#I;#k;#M;#x;#A=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#Q.addObserver(this),h(this.#Q,this.options)?this.#j():this.updateResult(),this.#U())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return c(this.#Q,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return c(this.#Q,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#_(),this.#K(),this.#Q.removeObserver(this)}setOptions(t,e){let s=this.options,r=this.#Q;if(this.options=this.#w.defaultQueryOptions(t),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw Error("Expected enabled to be a boolean");this.#L(),this.#Q.setOptions(this.options),s._defaulted&&!(0,i.VS)(this.options,s)&&this.#w.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#Q,observer:this});let n=this.hasListeners();n&&l(this.#Q,r,this.options,s)&&this.#j(),this.updateResult(e),n&&(this.#Q!==r||this.options.enabled!==s.enabled||this.options.staleTime!==s.staleTime)&&this.#V();let u=this.#N();n&&(this.#Q!==r||this.options.enabled!==s.enabled||u!==this.#x)&&this.#H(u)}getOptimisticResult(t){let e=this.#w.getQueryCache().build(this.#w,t),s=this.createResult(e,t);return(0,i.VS)(this.getCurrentResult(),s)||(this.#q=s,this.#E=this.options,this.#P=this.#Q.state),s}getCurrentResult(){return this.#q}trackResult(t,e){let s={};return Object.keys(t).forEach(i=>{Object.defineProperty(s,i,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(i),e?.(i),t[i])})}),s}trackProp(t){this.#A.add(t)}getCurrentQuery(){return this.#Q}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){let e=this.#w.defaultQueryOptions(t),s=this.#w.getQueryCache().build(this.#w,e);return s.isFetchingOptimistic=!0,s.fetch().then(()=>this.createResult(s,e))}fetch(t){return this.#j({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#q))}#j(t){this.#L();let e=this.#Q.fetch(this.options,t);return t?.throwOnError||(e=e.catch(i.ZT)),e}#V(){if(this.#_(),i.sk||this.#q.isStale||!(0,i.PN)(this.options.staleTime))return;let t=(0,i.Kp)(this.#q.dataUpdatedAt,this.options.staleTime);this.#k=setTimeout(()=>{this.#q.isStale||this.updateResult()},t+1)}#N(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#Q):this.options.refetchInterval)??!1}#H(t){this.#K(),this.#x=t,!i.sk&&!1!==this.options.enabled&&(0,i.PN)(this.#x)&&0!==this.#x&&(this.#M=setInterval(()=>{(this.options.refetchIntervalInBackground||n.j.isFocused())&&this.#j()},this.#x))}#U(){this.#V(),this.#H(this.#N())}#_(){this.#k&&(clearTimeout(this.#k),this.#k=void 0)}#K(){this.#M&&(clearInterval(this.#M),this.#M=void 0)}createResult(t,e){let s;let r=this.#Q,n=this.options,u=this.#q,o=this.#P,c=this.#E,f=t!==r?t.state:this.#F,{state:p}=t,y={...p},m=!1;if(e._optimisticResults){let s=this.hasListeners(),i=!s&&h(t,e),u=s&&l(t,r,e,n);(i||u)&&(y={...y,...(0,a.z)(p.data,t.options)}),"isRestoring"===e._optimisticResults&&(y.fetchStatus="idle")}let{error:v,errorUpdatedAt:b,status:g}=y;if(e.select&&void 0!==y.data){if(u&&y.data===o?.data&&e.select===this.#T)s=this.#D;else try{this.#T=e.select,s=e.select(y.data),s=(0,i.oE)(u?.data,s,e),this.#D=s,this.#S=null}catch(t){this.#S=t}}else s=y.data;if(void 0!==e.placeholderData&&void 0===s&&"pending"===g){let t;if(u?.isPlaceholderData&&e.placeholderData===c?.placeholderData)t=u.data;else if(t="function"==typeof e.placeholderData?e.placeholderData(this.#I?.state.data,this.#I):e.placeholderData,e.select&&void 0!==t)try{t=e.select(t),this.#S=null}catch(t){this.#S=t}void 0!==t&&(g="success",s=(0,i.oE)(u?.data,t,e),m=!0)}this.#S&&(v=this.#S,s=this.#D,b=Date.now(),g="error");let O="fetching"===y.fetchStatus,C="pending"===g,R="error"===g,w=C&&O,S=void 0!==s;return{status:g,fetchStatus:y.fetchStatus,isPending:C,isSuccess:"success"===g,isError:R,isInitialLoading:w,isLoading:w,data:s,dataUpdatedAt:y.dataUpdatedAt,error:v,errorUpdatedAt:b,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>f.dataUpdateCount||y.errorUpdateCount>f.errorUpdateCount,isFetching:O,isRefetching:O&&!C,isLoadingError:R&&!S,isPaused:"paused"===y.fetchStatus,isPlaceholderData:m,isRefetchError:R&&S,isStale:d(t,e),refetch:this.refetch}}updateResult(t){let e=this.#q,s=this.createResult(this.#Q,this.options);if(this.#P=this.#Q.state,this.#E=this.options,void 0!==this.#P.data&&(this.#I=this.#Q),(0,i.VS)(s,e))return;this.#q=s;let r={};t?.listeners!==!1&&(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,s="function"==typeof t?t():t;if("all"===s||!s&&!this.#A.size)return!0;let i=new Set(s??this.#A);return this.options.throwOnError&&i.add("error"),Object.keys(this.#q).some(t=>this.#q[t]!==e[t]&&i.has(t))})()&&(r.listeners=!0),this.#G({...r,...t})}#L(){let t=this.#w.getQueryCache().build(this.#w,this.options);if(t===this.#Q)return;let e=this.#Q;this.#Q=t,this.#F=t.state,this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#U()}#G(t){r.V.batch(()=>{t.listeners&&this.listeners.forEach(t=>{t(this.#q)}),this.#w.getQueryCache().notify({query:this.#Q,type:"observerResultsUpdated"})})}};function h(t,e){return!1!==e.enabled&&void 0===t.state.data&&!("error"===t.state.status&&!1===e.retryOnMount)||void 0!==t.state.data&&c(t,e,e.refetchOnMount)}function c(t,e,s){if(!1!==e.enabled){let i="function"==typeof s?s(t):s;return"always"===i||!1!==i&&d(t,e)}return!1}function l(t,e,s,i){return(t!==e||!1===i.enabled)&&(!s.suspense||"error"!==t.state.status)&&d(t,s)}function d(t,e){return!1!==e.enabled&&t.isStaleByTime(e.staleTime)}},99024:function(t,e,s){s.d(e,{F:function(){return r}});var i=s(40300),r=class{#Z;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,i.PN)(this.gcTime)&&(this.#Z=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(i.sk?1/0:3e5))}clearGcTimeout(){this.#Z&&(clearTimeout(this.#Z),this.#Z=void 0)}}},11640:function(t,e,s){s.d(e,{DV:function(){return h},Kw:function(){return a},Mz:function(){return c}});var i=s(79198),r=s(20436),n=s(40300);function u(t){return Math.min(1e3*2**t,3e4)}function a(t){return(t??"online")!=="online"||r.N.isOnline()}var o=class{constructor(t){this.revert=t?.revert,this.silent=t?.silent}};function h(t){return t instanceof o}function c(t){let e,s,h,c=!1,l=0,d=!1,f=new Promise((t,e)=>{s=t,h=e}),p=()=>!i.j.isFocused()||"always"!==t.networkMode&&!r.N.isOnline(),y=i=>{d||(d=!0,t.onSuccess?.(i),e?.(),s(i))},m=s=>{d||(d=!0,t.onError?.(s),e?.(),h(s))},v=()=>new Promise(s=>{e=t=>{let e=d||!p();return e&&s(t),e},t.onPause?.()}).then(()=>{e=void 0,d||t.onContinue?.()}),b=()=>{let e;if(!d){try{e=t.fn()}catch(t){e=Promise.reject(t)}Promise.resolve(e).then(y).catch(e=>{if(d)return;let s=t.retry??(n.sk?0:3),i=t.retryDelay??u,r="function"==typeof i?i(l,e):i,a=!0===s||"number"==typeof s&&l<s||"function"==typeof s&&s(l,e);if(c||!a){m(e);return}l++,t.onFail?.(l,e),(0,n._v)(r).then(()=>{if(p())return v()}).then(()=>{c?m(e):b()})})}};return a(t.networkMode)?b():v().then(b),{promise:f,cancel:e=>{d||(m(new o(e)),t.abort?.())},continue:()=>e?.()?f:Promise.resolve(),cancelRetry:()=>{c=!0},continueRetry:()=>{c=!1}}}},42996:function(t,e,s){s.d(e,{l:function(){return i}});var i=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},40300:function(t,e,s){s.d(e,{CN:function(){return R},Ht:function(){return C},Kp:function(){return a},PN:function(){return u},Q$:function(){return f},Rm:function(){return c},SE:function(){return n},VS:function(){return p},VX:function(){return O},X7:function(){return h},Ym:function(){return l},ZT:function(){return r},_v:function(){return b},_x:function(){return o},oE:function(){return g},sk:function(){return i},to:function(){return d}});var i="undefined"==typeof window||"Deno"in globalThis;function r(){}function n(t,e){return"function"==typeof t?t(e):t}function u(t){return"number"==typeof t&&t>=0&&t!==1/0}function a(t,e){return Math.max(t+(e||0)-Date.now(),0)}function o(t,e){let{type:s="all",exact:i,fetchStatus:r,predicate:n,queryKey:u,stale:a}=t;if(u){if(i){if(e.queryHash!==c(u,e.options))return!1}else if(!d(e.queryKey,u))return!1}if("all"!==s){let t=e.isActive();if("active"===s&&!t||"inactive"===s&&t)return!1}return("boolean"!=typeof a||e.isStale()===a)&&(!r||r===e.state.fetchStatus)&&(!n||!!n(e))}function h(t,e){let{exact:s,status:i,predicate:r,mutationKey:n}=t;if(n){if(!e.options.mutationKey)return!1;if(s){if(l(e.options.mutationKey)!==l(n))return!1}else if(!d(e.options.mutationKey,n))return!1}return(!i||e.state.status===i)&&(!r||!!r(e))}function c(t,e){return(e?.queryKeyHashFn||l)(t)}function l(t){return JSON.stringify(t,(t,e)=>m(e)?Object.keys(e).sort().reduce((t,s)=>(t[s]=e[s],t),{}):e)}function d(t,e){return t===e||typeof t==typeof e&&!!t&&!!e&&"object"==typeof t&&"object"==typeof e&&!Object.keys(e).some(s=>!d(t[s],e[s]))}function f(t,e){if(t===e)return t;let s=y(t)&&y(e);if(s||m(t)&&m(e)){let i=s?t:Object.keys(t),r=i.length,n=s?e:Object.keys(e),u=n.length,a=s?[]:{},o=0;for(let r=0;r<u;r++){let u=s?r:n[r];!s&&void 0===t[u]&&void 0===e[u]&&i.includes(u)?(a[u]=void 0,o++):(a[u]=f(t[u],e[u]),a[u]===t[u]&&void 0!==t[u]&&o++)}return r===u&&o===r?t:a}return e}function p(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(let s in t)if(t[s]!==e[s])return!1;return!0}function y(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function m(t){if(!v(t))return!1;let e=t.constructor;if(void 0===e)return!0;let s=e.prototype;return!!(v(s)&&s.hasOwnProperty("isPrototypeOf"))}function v(t){return"[object Object]"===Object.prototype.toString.call(t)}function b(t){return new Promise(e=>{setTimeout(e,t)})}function g(t,e,s){return"function"==typeof s.structuralSharing?s.structuralSharing(t,e):!1!==s.structuralSharing?f(t,e):e}function O(t,e,s=0){let i=[...t,e];return s&&i.length>s?i.slice(1):i}function C(t,e,s=0){let i=[e,...t];return s&&i.length>s?i.slice(0,-1):i}var R=Symbol()},38038:function(t,e,s){s.r(e),s.d(e,{QueryClientContext:function(){return n},QueryClientProvider:function(){return a},useQueryClient:function(){return u}});var i=s(2265),r=s(57437),n=i.createContext(void 0),u=t=>{let e=i.useContext(n);if(t)return t;if(!e)throw Error("No QueryClient set, use QueryClientProvider to set one");return e},a=({client:t,children:e})=>(i.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),(0,r.jsx)(n.Provider,{value:t,children:e}))},63141:function(t,e,s){s.r(e),s.d(e,{QueryErrorResetBoundary:function(){return o},useQueryErrorResetBoundary:function(){return a}});var i=s(2265),r=s(57437);function n(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var u=i.createContext(n()),a=()=>i.useContext(u),o=({children:t})=>{let[e]=i.useState(()=>n());return(0,r.jsx)(u.Provider,{value:e,children:"function"==typeof t?t(e):t})}},66851:function(t,e,s){s.d(e,{JN:function(){return u},KJ:function(){return a},pf:function(){return n}});var i=s(2265),r=s(14805),n=(t,e)=>{(t.suspense||t.throwOnError)&&!e.isReset()&&(t.retryOnMount=!1)},u=t=>{i.useEffect(()=>{t.clearReset()},[t])},a=({result:t,errorResetBoundary:e,throwOnError:s,query:i})=>t.isError&&!e.isReset()&&!t.isFetching&&i&&(0,r.L)(s,[t.error,i])},49328:function(t,e,s){s.r(e),s.d(e,{IsRestoringProvider:function(){return u},useIsRestoring:function(){return n}});var i=s(2265),r=i.createContext(!1),n=()=>i.useContext(r),u=r.Provider},51852:function(t,e,s){s.d(e,{Ct:function(){return i},Fb:function(){return r},SB:function(){return u},Z$:function(){return n},j8:function(){return a}});var i=(t,e)=>void 0===e.state.data,r=t=>{t.suspense&&"number"!=typeof t.staleTime&&(t.staleTime=1e3)},n=(t,e)=>t.isLoading&&t.isFetching&&!e,u=(t,e)=>t?.suspense&&e.isPending,a=(t,e,s)=>e.fetchOptimistic(t).catch(()=>{s.clearReset()})},75682:function(t,e,s){s.d(e,{r:function(){return c}});var i=s(2265),r=s(17987),n=s(63141),u=s(38038),a=s(49328),o=s(66851),h=s(51852);function c(t,e,s){let c=(0,u.useQueryClient)(s),l=(0,a.useIsRestoring)(),d=(0,n.useQueryErrorResetBoundary)(),f=c.defaultQueryOptions(t);f._optimisticResults=l?"isRestoring":"optimistic",(0,h.Fb)(f),(0,o.pf)(f,d),(0,o.JN)(d);let[p]=i.useState(()=>new e(c,f)),y=p.getOptimisticResult(f);if(i.useSyncExternalStore(i.useCallback(t=>{let e=l?()=>void 0:p.subscribe(r.V.batchCalls(t));return p.updateResult(),e},[p,l]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),i.useEffect(()=>{p.setOptions(f,{listeners:!1})},[f,p]),(0,h.SB)(f,y))throw(0,h.j8)(f,p,d);if((0,o.KJ)({result:y,errorResetBoundary:d,throwOnError:f.throwOnError,query:c.getQueryCache().get(f.queryHash)}))throw y.error;return f.notifyOnChangeProps?y:p.trackResult(y)}},94152:function(t,e,s){s.r(e),s.d(e,{useQuery:function(){return n}});var i=s(57501),r=s(75682);function n(t,e){return(0,r.r)(t,i.z,e)}},14805:function(t,e,s){function i(t,e){return"function"==typeof t?t(...e):!!t}function r(){}s.d(e,{L:function(){return i},Z:function(){return r}})}}]);