(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,550475,t=>{"use strict";var e=t.i(303069);t.s(["_",0,function(t,i,s){var n=(0,e._)(t,i,"set");if(n.set)n.set.call(t,s);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=s}return s}],550475)},649147,t=>{"use strict";t.s(["Subscribable",0,class{subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}}])},331173,232771,t=>{"use strict";t.i(334264);var e,i,s=t.i(376054),n=t.i(136927),r=t.i(550475),a={setTimeout:(t,e)=>setTimeout(t,e),clearTimeout:t=>clearTimeout(t),setInterval:(t,e)=>setInterval(t,e),clearInterval:t=>clearInterval(t)},o=new(e=new WeakMap,i=new WeakMap,class{setTimeoutProvider(t){(0,r._)(this,e,t)}setTimeout(t,i){return(0,s._)(this,e).setTimeout(t,i)}clearTimeout(t){(0,s._)(this,e).clearTimeout(t)}setInterval(t,i){return(0,s._)(this,e).setInterval(t,i)}clearInterval(t){(0,s._)(this,e).clearInterval(t)}constructor(){(0,n._)(this,e,{writable:!0,value:a}),(0,n._)(this,i,{writable:!0,value:!1})}});t.s(["systemSetTimeoutZero",0,function(t){setTimeout(t,0)},"timeoutManager",0,o],232771);var l="u"<typeof window||"Deno"in globalThis;function u(t,e){return((null==e?void 0:e.queryKeyHashFn)||h)(t)}function h(t){return JSON.stringify(t,(t,e)=>y(e)?Object.keys(e).sort().reduce((t,i)=>(t[i]=e[i],t),{}):e)}function c(t,e){return t===e||typeof t==typeof e&&!!t&&!!e&&"object"==typeof t&&"object"==typeof e&&Object.keys(e).every(i=>c(t[i],e[i]))}var d=Object.prototype.hasOwnProperty;function f(t,e){if(t===e)return t;let i=p(t)&&p(e);if(!i&&!(y(t)&&y(e)))return e;let s=(i?t:Object.keys(t)).length,n=i?e:Object.keys(e),r=n.length,a=i?Array(r):{},o=0;for(let l=0;l<r;l++){let r=i?l:n[l],u=t[r],h=e[r];if(u===h){a[r]=u,(i?l<s:d.call(t,r))&&o++;continue}if(null===u||null===h||"object"!=typeof u||"object"!=typeof h){a[r]=h;continue}let c=f(u,h);a[r]=c,c===u&&o++}return s===r&&o===s?t:a}function p(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function y(t){if(!_(t))return!1;let e=t.constructor;if(void 0===e)return!0;let i=e.prototype;return!!_(i)&&!!i.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(t)===Object.prototype}function _(t){return"[object Object]"===Object.prototype.toString.call(t)}var g=Symbol();t.s(["addToEnd",0,function(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=[...t,e];return i&&s.length>i?s.slice(1):s},"addToStart",0,function(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=[e,...t];return i&&s.length>i?s.slice(0,-1):s},"ensureQueryFn",0,function(t,e){return!t.queryFn&&(null==e?void 0:e.initialPromise)?()=>e.initialPromise:t.queryFn&&t.queryFn!==g?t.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${t.queryHash}'`))},"functionalUpdate",0,function(t,e){return"function"==typeof t?t(e):t},"hashKey",0,h,"hashQueryKeyByOptions",0,u,"isServer",0,l,"isValidTimeout",0,function(t){return"number"==typeof t&&t>=0&&t!==1/0},"keepPreviousData",0,function(t){return t},"matchMutation",0,function(t,e){let{exact:i,status:s,predicate:n,mutationKey:r}=t;if(r){if(!e.options.mutationKey)return!1;if(i){if(h(e.options.mutationKey)!==h(r))return!1}else if(!c(e.options.mutationKey,r))return!1}return(!s||e.state.status===s)&&(!n||!!n(e))},"matchQuery",0,function(t,e){let{type:i="all",exact:s,fetchStatus:n,predicate:r,queryKey:a,stale:o}=t;if(a){if(s){if(e.queryHash!==u(a,e.options))return!1}else if(!c(e.queryKey,a))return!1}if("all"!==i){let t=e.isActive();if("active"===i&&!t||"inactive"===i&&t)return!1}return("boolean"!=typeof o||e.isStale()===o)&&(!n||n===e.state.fetchStatus)&&(!r||!!r(e))},"noop",0,function(){},"partialMatchKey",0,c,"replaceData",0,function(t,e,i){return"function"==typeof i.structuralSharing?i.structuralSharing(t,e):!1!==i.structuralSharing?f(t,e):e},"replaceEqualDeep",0,f,"resolveEnabled",0,function(t,e){return"function"==typeof t?t(e):t},"resolveStaleTime",0,function(t,e){return"function"==typeof t?t(e):t},"shallowEqualObjects",0,function(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(let i in t)if(t[i]!==e[i])return!1;return!0},"shouldThrowError",0,function(t,e){return"function"==typeof t?t(...e):!!t},"skipToken",0,g,"sleep",0,function(t){return new Promise(e=>{o.setTimeout(e,t)})},"timeUntilStale",0,function(t,e){return Math.max(t+(e||0)-Date.now(),0)}],331173)},389731,t=>{"use strict";var e,i,s,n=t.i(376054),r=t.i(136927),a=t.i(550475),o=t.i(649147),l=t.i(331173),u=new(e=new WeakMap,i=new WeakMap,s=new WeakMap,class extends o.Subscribable{onSubscribe(){(0,n._)(this,i)||this.setEventListener((0,n._)(this,s))}onUnsubscribe(){var t;this.hasListeners()||(null==(t=(0,n._)(this,i))||t.call(this),(0,a._)(this,i,void 0))}setEventListener(t){var e;(0,a._)(this,s,t),null==(e=(0,n._)(this,i))||e.call(this),(0,a._)(this,i,t(this.setOnline.bind(this)))}setOnline(t){(0,n._)(this,e)!==t&&((0,a._)(this,e,t),this.listeners.forEach(e=>{e(t)}))}isOnline(){return(0,n._)(this,e)}constructor(){super(),(0,r._)(this,e,{writable:!0,value:!0}),(0,r._)(this,i,{writable:!0,value:void 0}),(0,r._)(this,s,{writable:!0,value:void 0}),(0,a._)(this,s,t=>{if(!l.isServer&&window.addEventListener){let e=()=>t(!0),i=()=>t(!1);return window.addEventListener("online",e,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",i)}}})}});t.s(["onlineManager",0,u])},76476,t=>{"use strict";var e=t.i(307629),i=t.i(557258),s=e.createContext(void 0);t.s(["QueryClientContext",0,s,"QueryClientProvider",0,t=>{let{client:n,children:r}=t;return e.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),(0,i.jsx)(s.Provider,{value:n,children:r})},"useQueryClient",0,t=>{let i=e.useContext(s);if(t)return t;if(!i)throw Error("No QueryClient set, use QueryClientProvider to set one");return i}])},347876,t=>{"use strict";var e,i,s,n=t.i(376054),r=t.i(136927),a=t.i(550475),o=t.i(649147),l=t.i(331173),u=new(e=new WeakMap,i=new WeakMap,s=new WeakMap,class extends o.Subscribable{onSubscribe(){(0,n._)(this,i)||this.setEventListener((0,n._)(this,s))}onUnsubscribe(){var t;this.hasListeners()||(null==(t=(0,n._)(this,i))||t.call(this),(0,a._)(this,i,void 0))}setEventListener(t){var e;(0,a._)(this,s,t),null==(e=(0,n._)(this,i))||e.call(this),(0,a._)(this,i,t(t=>{"boolean"==typeof t?this.setFocused(t):this.onFocus()}))}setFocused(t){(0,n._)(this,e)!==t&&((0,a._)(this,e,t),this.onFocus())}onFocus(){let t=this.isFocused();this.listeners.forEach(e=>{e(t)})}isFocused(){var t;return"boolean"==typeof(0,n._)(this,e)?(0,n._)(this,e):(null==(t=globalThis.document)?void 0:t.visibilityState)!=="hidden"}constructor(){super(),(0,r._)(this,e,{writable:!0,value:void 0}),(0,r._)(this,i,{writable:!0,value:void 0}),(0,r._)(this,s,{writable:!0,value:void 0}),(0,a._)(this,s,t=>{if(!l.isServer&&window.addEventListener){let e=()=>t();return window.addEventListener("visibilitychange",e,!1),()=>{window.removeEventListener("visibilitychange",e)}}})}});t.s(["focusManager",0,u])},359067,t=>{"use strict";let e,i,s,n,r,a;var o=t.i(232771).systemSetTimeoutZero,l=(e=[],i=0,s=t=>{t()},n=t=>{t()},r=o,{batch:t=>{let a;i++;try{a=t()}finally{let t;--i||(t=e,e=[],t.length&&r(()=>{n(()=>{t.forEach(t=>{s(t)})})}))}return a},batchCalls:t=>function(){for(var e=arguments.length,i=Array(e),s=0;s<e;s++)i[s]=arguments[s];a(()=>{t(...i)})},schedule:a=t=>{i?e.push(t):r(()=>{s(t)})},setNotifyFunction:t=>{s=t},setBatchNotifyFunction:t=>{n=t},setScheduler:t=>{r=t}});t.s(["defaultScheduler",0,o,"notifyManager",0,l])},220676,15159,t=>{"use strict";var e=t.i(347876),i=t.i(389731),s=t.i(331173);function n(){let t,e,i=new Promise((i,s)=>{t=i,e=s});function s(t){Object.assign(i,t),delete i.resolve,delete i.reject}return i.status="pending",i.catch(()=>{}),i.resolve=e=>{s({status:"fulfilled",value:e}),t(e)},i.reject=t=>{s({status:"rejected",reason:t}),e(t)},i}function r(t){return Math.min(1e3*2**t,3e4)}function a(t){return(null!=t?t:"online")!=="online"||i.onlineManager.isOnline()}t.s(["pendingThenable",0,n,"tryResolveSync",0,function(t){var e;let i;if(null==(e=t.then(t=>(i=t,t),s.noop))||e.catch(s.noop),void 0!==i)return{data:i}}],15159);var o=class extends Error{constructor(t){super("CancelledError"),this.revert=null==t?void 0:t.revert,this.silent=null==t?void 0:t.silent}};t.s(["CancelledError",0,o,"canFetch",0,a,"createRetryer",0,function(t){let l,u=!1,h=0,c=n(),d=()=>e.focusManager.isFocused()&&("always"===t.networkMode||i.onlineManager.isOnline())&&t.canRun(),f=()=>a(t.networkMode)&&t.canRun(),p=t=>{"pending"===c.status&&(null==l||l(),c.resolve(t))},y=t=>{"pending"===c.status&&(null==l||l(),c.reject(t))},_=()=>new Promise(e=>{var i;l=t=>{("pending"!==c.status||d())&&e(t)},null==(i=t.onPause)||i.call(t)}).then(()=>{if(l=void 0,"pending"===c.status){var e;null==(e=t.onContinue)||e.call(t)}}),g=()=>{let e;if("pending"!==c.status)return;let i=0===h?t.initialPromise:void 0;try{e=null!=i?i:t.fn()}catch(t){e=Promise.reject(t)}Promise.resolve(e).then(p).catch(e=>{var i,n,a;if("pending"!==c.status)return;let o=null!=(i=t.retry)?i:3*!s.isServer,l=null!=(n=t.retryDelay)?n:r,f="function"==typeof l?l(h,e):l,p=!0===o||"number"==typeof o&&h<o||"function"==typeof o&&o(h,e);u||!p?y(e):(h++,null==(a=t.onFail)||a.call(t,h,e),(0,s.sleep)(f).then(()=>d()?void 0:_()).then(()=>{u?y(e):g()}))})};return{promise:c,status:()=>c.status,cancel:e=>{if("pending"===c.status){var i;let s=new o(e);y(s),null==(i=t.onCancel)||i.call(t,s)}},continue:()=>(null==l||l(),c),cancelRetry:()=>{u=!0},continueRetry:()=>{u=!1},canStart:f,start:()=>(f()?g():_().then(g),c)}},"isCancelledError",0,function(t){return t instanceof o}],220676)},801124,t=>{"use strict";var e,i=t.i(376054),s=t.i(136927),n=t.i(550475),r=t.i(232771),a=t.i(331173),o=(e=new WeakMap,class{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,a.isValidTimeout)(this.gcTime)&&(0,n._)(this,e,r.timeoutManager.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,null!=t?t:a.isServer?1/0:3e5)}clearGcTimeout(){(0,i._)(this,e)&&(r.timeoutManager.clearTimeout((0,i._)(this,e)),(0,n._)(this,e,void 0))}constructor(){(0,s._)(this,e,{writable:!0,value:void 0})}});t.s(["Removable",0,o])},412445,t=>{"use strict";var e,i,s,n,r,a,o,l,u=t.i(376054),h=t.i(136927),c=t.i(550475),d=t.i(42297),f=t.i(474754),p=t.i(331173),y=t.i(359067),_=t.i(220676),g=t.i(801124),b=(e=new WeakMap,i=new WeakMap,s=new WeakMap,n=new WeakMap,r=new WeakMap,a=new WeakMap,o=new WeakMap,l=new WeakSet,class extends g.Removable{get meta(){return this.options.meta}get promise(){var t;return null==(t=(0,u._)(this,r))?void 0:t.promise}setOptions(t){if(this.options={...(0,u._)(this,a),...t},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let t=M(this.options);void 0!==t.data&&(this.setState(w(t.data,t.dataUpdatedAt)),(0,c._)(this,e,t))}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||(0,u._)(this,s).remove(this)}setData(t,e){let i=(0,p.replaceData)(this.state.data,t,this.options);return(0,d._)(this,l,O).call(this,{data:i,type:"success",dataUpdatedAt:null==e?void 0:e.updatedAt,manual:null==e?void 0:e.manual}),i}setState(t,e){(0,d._)(this,l,O).call(this,{type:"setState",state:t,setStateOptions:e})}cancel(t){var e,i;let s=null==(e=(0,u._)(this,r))?void 0:e.promise;return null==(i=(0,u._)(this,r))||i.cancel(t),s?s.then(p.noop).catch(p.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState((0,u._)(this,e))}isActive(){return this.observers.some(t=>!1!==(0,p.resolveEnabled)(t.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===p.skipToken||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(t=>"static"===(0,p.resolveStaleTime)(t.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return void 0===this.state.data||"static"!==t&&(!!this.state.isInvalidated||!(0,p.timeUntilStale)(this.state.dataUpdatedAt,t))}onFocus(){var t;let e=this.observers.find(t=>t.shouldFetchOnWindowFocus());null==e||e.refetch({cancelRefetch:!1}),null==(t=(0,u._)(this,r))||t.continue()}onOnline(){var t;let e=this.observers.find(t=>t.shouldFetchOnReconnect());null==e||e.refetch({cancelRefetch:!1}),null==(t=(0,u._)(this,r))||t.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),(0,u._)(this,s).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||((0,u._)(this,r)&&((0,u._)(this,o)?(0,u._)(this,r).cancel({revert:!0}):(0,u._)(this,r).cancelRetry()),this.scheduleGc()),(0,u._)(this,s).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||(0,d._)(this,l,O).call(this,{type:"invalidate"})}async fetch(t,e){var a,h,f,y,g,b,m,w,M,S,P,k;let Q;if("idle"!==this.state.fetchStatus&&(null==(a=(0,u._)(this,r))?void 0:a.status())!=="rejected"){if(void 0!==this.state.data&&(null==e?void 0:e.cancelRefetch))this.cancel({silent:!0});else if((0,u._)(this,r))return(0,u._)(this,r).continueRetry(),(0,u._)(this,r).promise}if(t&&this.setOptions(t),!this.options.queryFn){let t=this.observers.find(t=>t.options.queryFn);t&&this.setOptions(t.options)}let T=new AbortController,C=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>((0,c._)(this,o,!0),T.signal)})},E=()=>{let t,i=(0,p.ensureQueryFn)(this.options,e),s=(C(t={client:(0,u._)(this,n),queryKey:this.queryKey,meta:this.meta}),t);return((0,c._)(this,o,!1),this.options.persister)?this.options.persister(i,s,this):i(s)},F=(C(Q={fetchOptions:e,options:this.options,queryKey:this.queryKey,client:(0,u._)(this,n),state:this.state,fetchFn:E}),Q);null==(h=this.options.behavior)||h.onFetch(F,this),(0,c._)(this,i,this.state),("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(f=F.fetchOptions)?void 0:f.meta))&&(0,d._)(this,l,O).call(this,{type:"fetch",meta:null==(y=F.fetchOptions)?void 0:y.meta}),(0,c._)(this,r,(0,_.createRetryer)({initialPromise:null==e?void 0:e.initialPromise,fn:F.fetchFn,onCancel:t=>{t instanceof _.CancelledError&&t.revert&&this.setState({...(0,u._)(this,i),fetchStatus:"idle"}),T.abort()},onFail:(t,e)=>{(0,d._)(this,l,O).call(this,{type:"failed",failureCount:t,error:e})},onPause:()=>{(0,d._)(this,l,O).call(this,{type:"pause"})},onContinue:()=>{(0,d._)(this,l,O).call(this,{type:"continue"})},retry:F.options.retry,retryDelay:F.options.retryDelay,networkMode:F.options.networkMode,canRun:()=>!0}));try{let t=await (0,u._)(this,r).start();if(void 0===t)throw Error(`${this.queryHash} data is undefined`);return this.setData(t),null==(g=(b=(0,u._)(this,s).config).onSuccess)||g.call(b,t,this),null==(m=(w=(0,u._)(this,s).config).onSettled)||m.call(w,t,this.state.error,this),t}catch(t){if(t instanceof _.CancelledError){if(t.silent)return(0,u._)(this,r).promise;else if(t.revert){if(void 0===this.state.data)throw t;return this.state.data}}throw(0,d._)(this,l,O).call(this,{type:"error",error:t}),null==(M=(S=(0,u._)(this,s).config).onError)||M.call(S,t,this),null==(P=(k=(0,u._)(this,s).config).onSettled)||P.call(k,this.state.data,t,this),t}finally{this.scheduleGc()}}constructor(t){var d;super(),(0,f._)(this,l),(0,h._)(this,e,{writable:!0,value:void 0}),(0,h._)(this,i,{writable:!0,value:void 0}),(0,h._)(this,s,{writable:!0,value:void 0}),(0,h._)(this,n,{writable:!0,value:void 0}),(0,h._)(this,r,{writable:!0,value:void 0}),(0,h._)(this,a,{writable:!0,value:void 0}),(0,h._)(this,o,{writable:!0,value:void 0}),(0,c._)(this,o,!1),(0,c._)(this,a,t.defaultOptions),this.setOptions(t.options),this.observers=[],(0,c._)(this,n,t.client),(0,c._)(this,s,(0,u._)(this,n).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,(0,c._)(this,e,M(this.options)),this.state=null!=(d=t.state)?d:(0,u._)(this,e),this.scheduleGc()}});function m(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,_.canFetch)(e.networkMode)?"fetching":"paused",...void 0===t&&{error:null,status:"pending"}}}function w(t,e){return{data:t,dataUpdatedAt:null!=e?e:Date.now(),error:null,isInvalidated:!1,status:"success"}}function M(t){let e="function"==typeof t.initialData?t.initialData():t.initialData,i=void 0!==e,s=i?"function"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:i?null!=s?s:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:i?"success":"pending",fetchStatus:"idle"}}function O(t){let e=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":var s;return{...e,...m(e.data,this.options),fetchMeta:null!=(s=t.meta)?s:null};case"success":let n={...e,...w(t.data,t.dataUpdatedAt),dataUpdateCount:e.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return(0,c._)(this,i,t.manual?n:void 0),n;case"error":let r=t.error;return{...e,error:r,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...e,isInvalidated:!0};case"setState":return{...e,...t.state}}};this.state=e(this.state),y.notifyManager.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate()}),(0,u._)(this,s).notify({query:this,type:"updated",action:t})})}t.s(["Query",0,b,"fetchState",0,m])},938601,t=>{"use strict";var e,i,s,n,r,a=t.i(376054),o=t.i(136927),l=t.i(550475),u=t.i(42297),h=t.i(474754),c=t.i(359067),d=t.i(801124),f=t.i(220676),p=(e=new WeakMap,i=new WeakMap,s=new WeakMap,n=new WeakMap,r=new WeakSet,class extends d.Removable{setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){(0,a._)(this,i).includes(t)||((0,a._)(this,i).push(t),this.clearGcTimeout(),(0,a._)(this,s).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){(0,l._)(this,i,(0,a._)(this,i).filter(e=>e!==t)),this.scheduleGc(),(0,a._)(this,s).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){(0,a._)(this,i).length||("pending"===this.state.status?this.scheduleGc():(0,a._)(this,s).remove(this))}continue(){var t,e;return null!=(t=null==(e=(0,a._)(this,n))?void 0:e.continue())?t:this.execute(this.state.variables)}async execute(t){var i,o,h,c,d,p,y,g,b,m,w,M,O,S,P,k,Q,T,C,E,F;let A=()=>{(0,u._)(this,r,_).call(this,{type:"continue"})},q={client:(0,a._)(this,e),meta:this.options.meta,mutationKey:this.options.mutationKey};(0,l._)(this,n,(0,f.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(t,q):Promise.reject(Error("No mutationFn found")),onFail:(t,e)=>{(0,u._)(this,r,_).call(this,{type:"failed",failureCount:t,error:e})},onPause:()=>{(0,u._)(this,r,_).call(this,{type:"pause"})},onContinue:A,retry:null!=(i=this.options.retry)?i:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>(0,a._)(this,s).canRun(this)}));let D="pending"===this.state.status,R=!(0,a._)(this,n).canStart();try{if(D)A();else{(0,u._)(this,r,_).call(this,{type:"pending",variables:t,isPaused:R}),await (null==(m=(w=(0,a._)(this,s).config).onMutate)?void 0:m.call(w,t,this,q));let e=await (null==(M=(O=this.options).onMutate)?void 0:M.call(O,t,q));e!==this.state.context&&(0,u._)(this,r,_).call(this,{type:"pending",context:e,variables:t,isPaused:R})}let e=await (0,a._)(this,n).start();return await (null==(o=(h=(0,a._)(this,s).config).onSuccess)?void 0:o.call(h,e,t,this.state.context,this,q)),await (null==(c=(d=this.options).onSuccess)?void 0:c.call(d,e,t,this.state.context,q)),await (null==(p=(y=(0,a._)(this,s).config).onSettled)?void 0:p.call(y,e,null,this.state.variables,this.state.context,this,q)),await (null==(g=(b=this.options).onSettled)?void 0:g.call(b,e,null,t,this.state.context,q)),(0,u._)(this,r,_).call(this,{type:"success",data:e}),e}catch(e){try{throw await (null==(S=(P=(0,a._)(this,s).config).onError)?void 0:S.call(P,e,t,this.state.context,this,q)),await (null==(k=(Q=this.options).onError)?void 0:k.call(Q,e,t,this.state.context,q)),await (null==(T=(C=(0,a._)(this,s).config).onSettled)?void 0:T.call(C,void 0,e,this.state.variables,this.state.context,this,q)),await (null==(E=(F=this.options).onSettled)?void 0:E.call(F,void 0,e,t,this.state.context,q)),e}finally{(0,u._)(this,r,_).call(this,{type:"error",error:e})}}finally{(0,a._)(this,s).runNext(this)}}constructor(t){super(),(0,h._)(this,r),(0,o._)(this,e,{writable:!0,value:void 0}),(0,o._)(this,i,{writable:!0,value:void 0}),(0,o._)(this,s,{writable:!0,value:void 0}),(0,o._)(this,n,{writable:!0,value:void 0}),(0,l._)(this,e,t.client),this.mutationId=t.mutationId,(0,l._)(this,s,t.mutationCache),(0,l._)(this,i,[]),this.state=t.state||y(),this.setOptions(t.options),this.scheduleGc()}});function y(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}function _(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:t.isPaused,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),c.notifyManager.batch(()=>{(0,a._)(this,i).forEach(e=>{e.onMutationUpdate(t)}),(0,a._)(this,s).notify({mutation:this,type:"updated",action:t})})}t.s(["Mutation",0,p,"getDefaultState",0,y])},346200,136315,910180,t=>{"use strict";var e,i,s,n,r=t.i(303069);function a(t,e){var i=(0,r._)(t,e,"update");if(i.set){if(!i.get)throw TypeError("attempted to read set only private field");return"__destrWrapper"in i||(i.__destrWrapper={set value(v){i.set.call(t,v)},get value(){return i.get.call(t)}}),i.__destrWrapper}if(!i.writable)throw TypeError("attempted to set read only private field");return i}t.s(["_",0,a],346200);var o=t.i(376054),l=t.i(136927),u=t.i(550475),h=t.i(331173),c=t.i(412445),d=t.i(359067),f=t.i(649147),p=(e=new WeakMap,class extends f.Subscribable{build(t,e,i){var s;let n=e.queryKey,r=null!=(s=e.queryHash)?s:(0,h.hashQueryKeyByOptions)(n,e),a=this.get(r);return a||(a=new c.Query({client:t,queryKey:n,queryHash:r,options:t.defaultQueryOptions(e),state:i,defaultOptions:t.getQueryDefaults(n)}),this.add(a)),a}add(t){(0,o._)(this,e).has(t.queryHash)||((0,o._)(this,e).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){let i=(0,o._)(this,e).get(t.queryHash);i&&(t.destroy(),i===t&&(0,o._)(this,e).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){d.notifyManager.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return(0,o._)(this,e).get(t)}getAll(){return[...(0,o._)(this,e).values()]}find(t){let e={exact:!0,...t};return this.getAll().find(t=>(0,h.matchQuery)(e,t))}findAll(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this.getAll();return Object.keys(t).length>0?e.filter(e=>(0,h.matchQuery)(t,e)):e}notify(t){d.notifyManager.batch(()=>{this.listeners.forEach(e=>{e(t)})})}onFocus(){d.notifyManager.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){d.notifyManager.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}constructor(t={}){super(),(0,l._)(this,e,{writable:!0,value:void 0}),this.config=t,(0,u._)(this,e,new Map)}});t.s(["QueryCache",0,p],136315);var y=t.i(938601),_=f,g=(i=new WeakMap,s=new WeakMap,n=new WeakMap,class extends _.Subscribable{build(t,e,i){let s=new y.Mutation({client:t,mutationCache:this,mutationId:++a(this,n).value,options:t.defaultMutationOptions(e),state:i});return this.add(s),s}add(t){(0,o._)(this,i).add(t);let e=b(t);if("string"==typeof e){let i=(0,o._)(this,s).get(e);i?i.push(t):(0,o._)(this,s).set(e,[t])}this.notify({type:"added",mutation:t})}remove(t){if((0,o._)(this,i).delete(t)){let e=b(t);if("string"==typeof e){let i=(0,o._)(this,s).get(e);if(i)if(i.length>1){let e=i.indexOf(t);-1!==e&&i.splice(e,1)}else i[0]===t&&(0,o._)(this,s).delete(e)}}this.notify({type:"removed",mutation:t})}canRun(t){let e=b(t);if("string"!=typeof e)return!0;{let i=(0,o._)(this,s).get(e),n=null==i?void 0:i.find(t=>"pending"===t.state.status);return!n||n===t}}runNext(t){let e=b(t);if("string"!=typeof e)return Promise.resolve();{var i,n;let r=null==(n=(0,o._)(this,s).get(e))?void 0:n.find(e=>e!==t&&e.state.isPaused);return null!=(i=null==r?void 0:r.continue())?i:Promise.resolve()}}clear(){d.notifyManager.batch(()=>{(0,o._)(this,i).forEach(t=>{this.notify({type:"removed",mutation:t})}),(0,o._)(this,i).clear(),(0,o._)(this,s).clear()})}getAll(){return Array.from((0,o._)(this,i))}find(t){let e={exact:!0,...t};return this.getAll().find(t=>(0,h.matchMutation)(e,t))}findAll(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.getAll().filter(e=>(0,h.matchMutation)(t,e))}notify(t){d.notifyManager.batch(()=>{this.listeners.forEach(e=>{e(t)})})}resumePausedMutations(){let t=this.getAll().filter(t=>t.state.isPaused);return d.notifyManager.batch(()=>Promise.all(t.map(t=>t.continue().catch(h.noop))))}constructor(t={}){super(),(0,l._)(this,i,{writable:!0,value:void 0}),(0,l._)(this,s,{writable:!0,value:void 0}),(0,l._)(this,n,{writable:!0,value:void 0}),this.config=t,(0,u._)(this,i,new Set),(0,u._)(this,s,new Map),(0,u._)(this,n,0)}});function b(t){var e;return null==(e=t.options.scope)?void 0:e.id}t.s(["MutationCache",0,g],910180)},282579,t=>{"use strict";var e=t.i(331173);function i(t,e){let{pages:i,pageParams:s}=e,n=i.length-1;return i.length>0?t.getNextPageParam(i[n],i,s[n],s):void 0}function s(t,e){var i;let{pages:s,pageParams:n}=e;return s.length>0?null==(i=t.getPreviousPageParam)?void 0:i.call(t,s[0],s,n[0],n):void 0}t.s(["hasNextPage",0,function(t,e){return!!e&&null!=i(t,e)},"hasPreviousPage",0,function(t,e){return!!e&&!!t.getPreviousPageParam&&null!=s(t,e)},"infiniteQueryBehavior",0,function(t){return{onFetch:(n,r)=>{var a,o,l,u,h;let c=n.options,d=null==(l=n.fetchOptions)||null==(o=l.meta)||null==(a=o.fetchMore)?void 0:a.direction,f=(null==(u=n.state.data)?void 0:u.pages)||[],p=(null==(h=n.state.data)?void 0:h.pageParams)||[],y={pages:[],pageParams:[]},_=0,g=async()=>{let r=!1,a=(0,e.ensureQueryFn)(n.options,n.fetchOptions),o=async(t,i,s)=>{let o;if(r)return Promise.reject();if(null==i&&t.pages.length)return Promise.resolve(t);let l=(Object.defineProperty(o={client:n.client,queryKey:n.queryKey,pageParam:i,direction:s?"backward":"forward",meta:n.options.meta},"signal",{enumerable:!0,get:()=>(n.signal.aborted?r=!0:n.signal.addEventListener("abort",()=>{r=!0}),n.signal)}),o),u=await a(l),{maxPages:h}=n.options,c=s?e.addToStart:e.addToEnd;return{pages:c(t.pages,u,h),pageParams:c(t.pageParams,i,h)}};if(d&&f.length){let t="backward"===d,e={pages:f,pageParams:p},n=(t?s:i)(c,e);y=await o(e,n,t)}else{let e=null!=t?t:f.length;do{var l;let t=0===_?null!=(l=p[0])?l:c.initialPageParam:i(c,y);if(_>0&&null==t)break;y=await o(y,t),_++}while(_<e)}return y};n.options.persister?n.fetchFn=()=>{var t,e;return null==(t=(e=n.options).persister)?void 0:t.call(e,g,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},r)}:n.fetchFn=g}}}])},886544,t=>{"use strict";var e,i,s,n,r,a,o,l,u=t.i(376054),h=t.i(136927),c=t.i(550475),d=t.i(346200),f=t.i(331173),p=t.i(136315),y=t.i(910180),_=t.i(347876),g=t.i(389731),b=t.i(359067),m=t.i(282579),w=(e=new WeakMap,i=new WeakMap,s=new WeakMap,n=new WeakMap,r=new WeakMap,a=new WeakMap,o=new WeakMap,l=new WeakMap,class{mount(){(0,d._)(this,a).value++,1===(0,u._)(this,a)&&((0,c._)(this,o,_.focusManager.subscribe(async t=>{t&&(await this.resumePausedMutations(),(0,u._)(this,e).onFocus())})),(0,c._)(this,l,g.onlineManager.subscribe(async t=>{t&&(await this.resumePausedMutations(),(0,u._)(this,e).onOnline())})))}unmount(){var t,e;(0,d._)(this,a).value--,0===(0,u._)(this,a)&&(null==(t=(0,u._)(this,o))||t.call(this),(0,c._)(this,o,void 0),null==(e=(0,u._)(this,l))||e.call(this),(0,c._)(this,l,void 0))}isFetching(t){return(0,u._)(this,e).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return(0,u._)(this,i).findAll({...t,status:"pending"}).length}getQueryData(t){var i;let s=this.defaultQueryOptions({queryKey:t});return null==(i=(0,u._)(this,e).get(s.queryHash))?void 0:i.state.data}ensureQueryData(t){let i=this.defaultQueryOptions(t),s=(0,u._)(this,e).build(this,i),n=s.state.data;return void 0===n?this.fetchQuery(t):(t.revalidateIfStale&&s.isStaleByTime((0,f.resolveStaleTime)(i.staleTime,s))&&this.prefetchQuery(i),Promise.resolve(n))}getQueriesData(t){return(0,u._)(this,e).findAll(t).map(t=>{let{queryKey:e,state:i}=t;return[e,i.data]})}setQueryData(t,i,s){let n=this.defaultQueryOptions({queryKey:t}),r=(0,u._)(this,e).get(n.queryHash),a=null==r?void 0:r.state.data,o=(0,f.functionalUpdate)(i,a);if(void 0!==o)return(0,u._)(this,e).build(this,n).setData(o,{...s,manual:!0})}setQueriesData(t,i,s){return b.notifyManager.batch(()=>(0,u._)(this,e).findAll(t).map(t=>{let{queryKey:e}=t;return[e,this.setQueryData(e,i,s)]}))}getQueryState(t){var i;let s=this.defaultQueryOptions({queryKey:t});return null==(i=(0,u._)(this,e).get(s.queryHash))?void 0:i.state}removeQueries(t){let i=(0,u._)(this,e);b.notifyManager.batch(()=>{i.findAll(t).forEach(t=>{i.remove(t)})})}resetQueries(t,i){let s=(0,u._)(this,e);return b.notifyManager.batch(()=>(s.findAll(t).forEach(t=>{t.reset()}),this.refetchQueries({type:"active",...t},i)))}cancelQueries(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s={revert:!0,...i};return Promise.all(b.notifyManager.batch(()=>(0,u._)(this,e).findAll(t).map(t=>t.cancel(s)))).then(f.noop).catch(f.noop)}invalidateQueries(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return b.notifyManager.batch(()=>{var s,n;return((0,u._)(this,e).findAll(t).forEach(t=>{t.invalidate()}),(null==t?void 0:t.refetchType)==="none")?Promise.resolve():this.refetchQueries({...t,type:null!=(s=null!=(n=null==t?void 0:t.refetchType)?n:null==t?void 0:t.type)?s:"active"},i)})}refetchQueries(t){var i;let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={...s,cancelRefetch:null==(i=s.cancelRefetch)||i};return Promise.all(b.notifyManager.batch(()=>(0,u._)(this,e).findAll(t).filter(t=>!t.isDisabled()&&!t.isStatic()).map(t=>{let e=t.fetch(void 0,n);return n.throwOnError||(e=e.catch(f.noop)),"paused"===t.state.fetchStatus?Promise.resolve():e}))).then(f.noop)}fetchQuery(t){let i=this.defaultQueryOptions(t);void 0===i.retry&&(i.retry=!1);let s=(0,u._)(this,e).build(this,i);return s.isStaleByTime((0,f.resolveStaleTime)(i.staleTime,s))?s.fetch(i):Promise.resolve(s.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(f.noop).catch(f.noop)}fetchInfiniteQuery(t){return t.behavior=(0,m.infiniteQueryBehavior)(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(f.noop).catch(f.noop)}ensureInfiniteQueryData(t){return t.behavior=(0,m.infiniteQueryBehavior)(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return g.onlineManager.isOnline()?(0,u._)(this,i).resumePausedMutations():Promise.resolve()}getQueryCache(){return(0,u._)(this,e)}getMutationCache(){return(0,u._)(this,i)}getDefaultOptions(){return(0,u._)(this,s)}setDefaultOptions(t){(0,c._)(this,s,t)}setQueryDefaults(t,e){(0,u._)(this,n).set((0,f.hashKey)(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){let e=[...(0,u._)(this,n).values()],i={};return e.forEach(e=>{(0,f.partialMatchKey)(t,e.queryKey)&&Object.assign(i,e.defaultOptions)}),i}setMutationDefaults(t,e){(0,u._)(this,r).set((0,f.hashKey)(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){let e=[...(0,u._)(this,r).values()],i={};return e.forEach(e=>{(0,f.partialMatchKey)(t,e.mutationKey)&&Object.assign(i,e.defaultOptions)}),i}defaultQueryOptions(t){if(t._defaulted)return t;let e={...(0,u._)(this,s).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=(0,f.hashQueryKeyByOptions)(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"),e.queryFn===f.skipToken&&(e.enabled=!1),e}defaultMutationOptions(t){return(null==t?void 0:t._defaulted)?t:{...(0,u._)(this,s).mutations,...(null==t?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){(0,u._)(this,e).clear(),(0,u._)(this,i).clear()}constructor(t={}){(0,h._)(this,e,{writable:!0,value:void 0}),(0,h._)(this,i,{writable:!0,value:void 0}),(0,h._)(this,s,{writable:!0,value:void 0}),(0,h._)(this,n,{writable:!0,value:void 0}),(0,h._)(this,r,{writable:!0,value:void 0}),(0,h._)(this,a,{writable:!0,value:void 0}),(0,h._)(this,o,{writable:!0,value:void 0}),(0,h._)(this,l,{writable:!0,value:void 0}),(0,c._)(this,e,t.queryCache||new p.QueryCache),(0,c._)(this,i,t.mutationCache||new y.MutationCache),(0,c._)(this,s,t.defaultOptions||{}),(0,c._)(this,n,new Map),(0,c._)(this,r,new Map),(0,c._)(this,a,0)}});t.s(["QueryClient",0,w])}]);