(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,766271,305763,e=>{"use strict";e.i(722428);var t={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},s=new class{#e=t;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function r(e){setTimeout(e,0)}e.s(["systemSetTimeoutZero",()=>r,"timeoutManager",()=>s],305763);var i="u"=0&&e!==1/0}function u(e,t){return Math.max(e+(t||0)-Date.now(),0)}function c(e,t){return"function"==typeof e?e(t):e}function l(e,t){return"function"==typeof e?e(t):e}function h(e,t){let{type:s="all",exact:r,fetchStatus:i,predicate:n,queryKey:a,stale:o}=e;if(a){if(r){if(t.queryHash!==p(a,t.options))return!1}else if(!y(t.queryKey,a))return!1}if("all"!==s){let e=t.isActive();if("active"===s&&!e||"inactive"===s&&e)return!1}return("boolean"!=typeof o||t.isStale()===o)&&(!i||i===t.state.fetchStatus)&&(!n||!!n(t))}function d(e,t){let{exact:s,status:r,predicate:i,mutationKey:n}=e;if(n){if(!t.options.mutationKey)return!1;if(s){if(f(t.options.mutationKey)!==f(n))return!1}else if(!y(t.options.mutationKey,n))return!1}return(!r||t.state.status===r)&&(!i||!!i(t))}function p(e,t){return(t?.queryKeyHashFn||f)(e)}function f(e){return JSON.stringify(e,(e,t)=>g(t)?Object.keys(t).sort().reduce((e,s)=>(e[s]=t[s],e),{}):t)}function y(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(s=>y(e[s],t[s]))}var v=Object.prototype.hasOwnProperty;function m(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let s in e)if(e[s]!==t[s])return!1;return!0}function b(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function g(e){if(!R(e))return!1;let t=e.constructor;if(void 0===t)return!0;let s=t.prototype;return!!R(s)&&!!s.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function R(e){return"[object Object]"===Object.prototype.toString.call(e)}function S(e){return new Promise(t=>{s.setTimeout(t,e)})}function w(e,t,s){return"function"==typeof s.structuralSharing?s.structuralSharing(e,t):!1!==s.structuralSharing?function e(t,s){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(t===s)return t;if(r>500)return s;let i=b(t)&&b(s);if(!i&&!(g(t)&&g(s)))return s;let n=(i?t:Object.keys(t)).length,a=i?s:Object.keys(s),o=a.length,u=i?Array(o):{},c=0;for(let l=0;l2&&void 0!==arguments[2]?arguments[2]:0,r=[...e,t];return s&&r.length>s?r.slice(1):r}function O(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=[t,...e];return s&&r.length>s?r.slice(0,-1):r}var P=Symbol();function E(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==P?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function Q(e,t){return"function"==typeof e?e(...t):!!e}function F(e,t,s){let r,i=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(r??=t(),i||(i=!0,r.aborted?s():r.addEventListener("abort",s,{once:!0})),r)}),e}e.s(["addConsumeAwareSignal",()=>F,"addToEnd",()=>T,"addToStart",()=>O,"ensureQueryFn",()=>E,"functionalUpdate",()=>a,"hashKey",()=>f,"hashQueryKeyByOptions",()=>p,"isServer",()=>i,"isValidTimeout",()=>o,"keepPreviousData",()=>C,"matchMutation",()=>d,"matchQuery",()=>h,"noop",()=>n,"partialMatchKey",()=>y,"replaceData",()=>w,"resolveEnabled",()=>l,"resolveStaleTime",()=>c,"shallowEqualObjects",()=>m,"shouldThrowError",()=>Q,"skipToken",()=>P,"sleep",()=>S,"timeUntilStale",()=>u],766271)},12238,578889,e=>{"use strict";var t=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};e.s(["Subscribable",()=>t],578889);var s=e.i(766271),r=new class extends t{#s;#r;#i;constructor(){super(),this.#i=e=>{if(!s.isServer&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#r||this.setEventListener(this.#i)}onUnsubscribe(){this.hasListeners()||(this.#r?.(),this.#r=void 0)}setEventListener(e){this.#i=e,this.#r?.(),this.#r=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#s!==e&&(this.#s=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#s?this.#s:globalThis.document?.visibilityState!=="hidden"}};e.s(["focusManager",()=>r],12238)},259864,e=>{"use strict";let t,s,r,i,n,a;var o=e.i(305763).systemSetTimeoutZero,u=(t=[],s=0,r=e=>{e()},i=e=>{e()},n=o,{batch:e=>{let a;s++;try{a=e()}finally{let e;--s||(e=t,t=[],e.length&&n(()=>{i(()=>{e.forEach(e=>{r(e)})})}))}return a},batchCalls:e=>function(){for(var t=arguments.length,s=Array(t),r=0;r{e(...s)})},schedule:a=e=>{s?t.push(e):n(()=>{r(e)})},setNotifyFunction:e=>{r=e},setBatchNotifyFunction:e=>{i=e},setScheduler:e=>{n=e}});e.s(["notifyManager",()=>u])},313805,60045,e=>{"use strict";var t=e.i(12238),s=e.i(578889),r=e.i(766271),i=new class extends s.Subscribable{#n=!0;#r;#i;constructor(){super(),this.#i=e=>{if(!r.isServer&&window.addEventListener){let t=()=>e(!0),s=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#r||this.setEventListener(this.#i)}onUnsubscribe(){this.hasListeners()||(this.#r?.(),this.#r=void 0)}setEventListener(e){this.#i=e,this.#r?.(),this.#r=e(this.setOnline.bind(this))}setOnline(e){this.#n!==e&&(this.#n=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#n}};e.s(["onlineManager",()=>i],60045);var n=e.i(757142);function a(e){return Math.min(1e3*2**e,3e4)}function o(e){return(e??"online")!=="online"||i.isOnline()}var u=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function c(e){let s,c=!1,l=0,h=(0,n.pendingThenable)(),d=()=>t.focusManager.isFocused()&&("always"===e.networkMode||i.isOnline())&&e.canRun(),p=()=>o(e.networkMode)&&e.canRun(),f=e=>{"pending"===h.status&&(s?.(),h.resolve(e))},y=e=>{"pending"===h.status&&(s?.(),h.reject(e))},v=()=>new Promise(t=>{s=e=>{("pending"!==h.status||d())&&t(e)},e.onPause?.()}).then(()=>{s=void 0,"pending"===h.status&&e.onContinue?.()}),m=()=>{let t;if("pending"!==h.status)return;let s=0===l?e.initialPromise:void 0;try{t=s??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(f).catch(t=>{if("pending"!==h.status)return;let s=e.retry??3*!r.isServer,i=e.retryDelay??a,n="function"==typeof i?i(l,t):i,o=!0===s||"number"==typeof s&&ld()?void 0:v()).then(()=>{c?y(t):m()}))})};return{promise:h,status:()=>h.status,cancel:t=>{if("pending"===h.status){let s=new u(t);y(s),e.onCancel?.(s)}},continue:()=>(s?.(),h),cancelRetry:()=>{c=!0},continueRetry:()=>{c=!1},canStart:p,start:()=>(p()?m():v().then(m),h)}}e.s(["CancelledError",()=>u,"canFetch",()=>o,"createRetryer",()=>c],313805)},539392,e=>{"use strict";var t=e.i(305763),s=e.i(766271),r=class{#a;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,s.isValidTimeout)(this.gcTime)&&(this.#a=t.timeoutManager.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(s.isServer?1/0:3e5))}clearGcTimeout(){this.#a&&(t.timeoutManager.clearTimeout(this.#a),this.#a=void 0)}};e.s(["Removable",()=>r])},959243,e=>{"use strict";var t=e.i(766271),s=e.i(259864),r=e.i(313805),i=e.i(539392),n=class extends i.Removable{#o;#u;#c;#l;#h;#d;#p;constructor(e){super(),this.#p=!1,this.#d=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#l=e.client,this.#c=this.#l.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#o=u(this.options),this.state=e.state??this.#o,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#h?.promise}setOptions(e){if(this.options={...this.#d,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=u(this.options);void 0!==e.data&&(this.setState(o(e.data,e.dataUpdatedAt)),this.#o=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#c.remove(this)}setData(e,s){let r=(0,t.replaceData)(this.state.data,e,this.options);return this.#f({data:r,type:"success",dataUpdatedAt:s?.updatedAt,manual:s?.manual}),r}setState(e,t){this.#f({type:"setState",state:e,setStateOptions:t})}cancel(e){let s=this.#h?.promise;return this.#h?.cancel(e),s?s.then(t.noop).catch(t.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#o)}isActive(){return this.observers.some(e=>!1!==(0,t.resolveEnabled)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===t.skipToken||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,t.resolveStaleTime)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,t.timeUntilStale)(this.state.dataUpdatedAt,e))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#h?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#h?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#c.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#h&&(this.#p?this.#h.cancel({revert:!0}):this.#h.cancelRetry()),this.scheduleGc()),this.#c.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#f({type:"invalidate"})}async fetch(e,s){let i;if("idle"!==this.state.fetchStatus&&this.#h?.status()!=="rejected"){if(void 0!==this.state.data&&s?.cancelRefetch)this.cancel({silent:!0});else if(this.#h)return this.#h.continueRetry(),this.#h.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,a=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#p=!0,n.signal)})},o=()=>{let e,r=(0,t.ensureQueryFn)(this.options,s),i=(a(e={client:this.#l,queryKey:this.queryKey,meta:this.meta}),e);return(this.#p=!1,this.options.persister)?this.options.persister(r,i,this):r(i)},u=(a(i={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:this.#l,state:this.state,fetchFn:o}),i);this.options.behavior?.onFetch(u,this),this.#u=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#f({type:"fetch",meta:u.fetchOptions?.meta}),this.#h=(0,r.createRetryer)({initialPromise:s?.initialPromise,fn:u.fetchFn,onCancel:e=>{e instanceof r.CancelledError&&e.revert&&this.setState({...this.#u,fetchStatus:"idle"}),n.abort()},onFail:(e,t)=>{this.#f({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#f({type:"pause"})},onContinue:()=>{this.#f({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{let e=await this.#h.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#c.config.onSuccess?.(e,this),this.#c.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof r.CancelledError){if(e.silent)return this.#h.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#f({type:"error",error:e}),this.#c.config.onError?.(e,this),this.#c.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#f(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...a(t.data,this.options),fetchMeta:e.meta??null};case"success":let s={...t,...o(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#u=e.manual?s:void 0,s;case"error":let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),s.notifyManager.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#c.notify({query:this,type:"updated",action:e})})}};function a(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,r.canFetch)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function o(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function u(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,s=void 0!==t,r=s?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:s?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}e.s(["Query",()=>n,"fetchState",()=>a])},757142,830616,e=>{"use strict";var t=e.i(766271);function s(){let e,t,s=new Promise((s,r)=>{e=s,t=r});function r(e){Object.assign(s,e),delete s.resolve,delete s.reject}return s.status="pending",s.catch(()=>{}),s.resolve=t=>{r({status:"fulfilled",value:t}),e(t)},s.reject=e=>{r({status:"rejected",reason:e}),t(e)},s}function r(e){let s;if(e.then(e=>(s=e,e),t.noop)?.catch(t.noop),void 0!==s)return{data:s}}e.s(["pendingThenable",()=>s,"tryResolveSync",()=>r],757142);var i=e.i(942347),n=e.i(162115),a=i.createContext(void 0),o=e=>{let t=i.useContext(a);if(e)return e;if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},u=e=>{let{client:t,children:s}=e;return i.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),(0,n.jsx)(a.Provider,{value:t,children:s})};e.s(["QueryClientProvider",()=>u,"useQueryClient",()=>o],830616)},868729,414822,942074,e=>{"use strict";let t;var s=e.i(12238),r=e.i(259864),i=e.i(959243),n=e.i(578889),a=e.i(757142),o=e.i(766271),u=e.i(305763),c=class extends n.Subscribable{constructor(e,t){super(),this.options=t,this.#l=e,this.#y=null,this.#v=(0,a.pendingThenable)(),this.bindMethods(),this.setOptions(t)}#l;#m=void 0;#b=void 0;#g=void 0;#R;#S;#v;#y;#w;#C;#T;#O;#P;#E;#Q=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#m.addObserver(this),l(this.#m,this.options)?this.#F():this.updateResult(),this.#I())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return h(this.#m,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return h(this.#m,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#M(),this.#m.removeObserver(this)}setOptions(e){let t=this.options,s=this.#m;if(this.options=this.#l.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,o.resolveEnabled)(this.options.enabled,this.#m))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#U(),this.#m.setOptions(this.options),t._defaulted&&!(0,o.shallowEqualObjects)(this.options,t)&&this.#l.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#m,observer:this});let r=this.hasListeners();r&&d(this.#m,s,this.options,t)&&this.#F(),this.updateResult(),r&&(this.#m!==s||(0,o.resolveEnabled)(this.options.enabled,this.#m)!==(0,o.resolveEnabled)(t.enabled,this.#m)||(0,o.resolveStaleTime)(this.options.staleTime,this.#m)!==(0,o.resolveStaleTime)(t.staleTime,this.#m))&&this.#D();let i=this.#k();r&&(this.#m!==s||(0,o.resolveEnabled)(this.options.enabled,this.#m)!==(0,o.resolveEnabled)(t.enabled,this.#m)||i!==this.#E)&&this.#j(i)}getOptimisticResult(e){var t,s;let r=this.#l.getQueryCache().build(this.#l,e),i=this.createResult(r,e);return t=this,s=i,(0,o.shallowEqualObjects)(t.getCurrentResult(),s)||(this.#g=i,this.#S=this.options,this.#R=this.#m.state),i}getCurrentResult(){return this.#g}trackResult(e,t){return new Proxy(e,{get:(e,s)=>(this.trackProp(s),t?.(s),"promise"===s&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#v.status||this.#v.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,s))})}trackProp(e){this.#Q.add(e)}getCurrentQuery(){return this.#m}refetch(){let{...e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.fetch({...e})}fetchOptimistic(e){let t=this.#l.defaultQueryOptions(e),s=this.#l.getQueryCache().build(this.#l,t);return s.fetch().then(()=>this.createResult(s,t))}fetch(e){return this.#F({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#g))}#F(e){this.#U();let t=this.#m.fetch(this.options,e);return e?.throwOnError||(t=t.catch(o.noop)),t}#D(){this.#x();let e=(0,o.resolveStaleTime)(this.options.staleTime,this.#m);if(o.isServer||this.#g.isStale||!(0,o.isValidTimeout)(e))return;let t=(0,o.timeUntilStale)(this.#g.dataUpdatedAt,e);this.#O=u.timeoutManager.setTimeout(()=>{this.#g.isStale||this.updateResult()},t+1)}#k(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#m):this.options.refetchInterval)??!1}#j(e){this.#M(),this.#E=e,!o.isServer&&!1!==(0,o.resolveEnabled)(this.options.enabled,this.#m)&&(0,o.isValidTimeout)(this.#E)&&0!==this.#E&&(this.#P=u.timeoutManager.setInterval(()=>{(this.options.refetchIntervalInBackground||s.focusManager.isFocused())&&this.#F()},this.#E))}#I(){this.#D(),this.#j(this.#k())}#x(){this.#O&&(u.timeoutManager.clearTimeout(this.#O),this.#O=void 0)}#M(){this.#P&&(u.timeoutManager.clearInterval(this.#P),this.#P=void 0)}createResult(e,t){let s,r=this.#m,n=this.options,u=this.#g,c=this.#R,h=this.#S,f=e!==r?e.state:this.#b,{state:y}=e,v={...y},m=!1;if(t._optimisticResults){let s=this.hasListeners(),a=!s&&l(e,t),o=s&&d(e,r,t,n);(a||o)&&(v={...v,...(0,i.fetchState)(y.data,e.options)}),"isRestoring"===t._optimisticResults&&(v.fetchStatus="idle")}let{error:b,errorUpdatedAt:g,status:R}=v;s=v.data;let S=!1;if(void 0!==t.placeholderData&&void 0===s&&"pending"===R){let e;u?.isPlaceholderData&&t.placeholderData===h?.placeholderData?(e=u.data,S=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#T?.state.data,this.#T):t.placeholderData,void 0!==e&&(R="success",s=(0,o.replaceData)(u?.data,e,t),m=!0)}if(t.select&&void 0!==s&&!S)if(u&&s===c?.data&&t.select===this.#w)s=this.#C;else try{this.#w=t.select,s=t.select(s),s=(0,o.replaceData)(u?.data,s,t),this.#C=s,this.#y=null}catch(e){this.#y=e}this.#y&&(b=this.#y,s=this.#C,g=Date.now(),R="error");let w="fetching"===v.fetchStatus,C="pending"===R,T="error"===R,O=C&&w,P=void 0!==s,E={status:R,fetchStatus:v.fetchStatus,isPending:C,isSuccess:"success"===R,isError:T,isInitialLoading:O,isLoading:O,data:s,dataUpdatedAt:v.dataUpdatedAt,error:b,errorUpdatedAt:g,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:v.dataUpdateCount>0||v.errorUpdateCount>0,isFetchedAfterMount:v.dataUpdateCount>f.dataUpdateCount||v.errorUpdateCount>f.errorUpdateCount,isFetching:w,isRefetching:w&&!C,isLoadingError:T&&!P,isPaused:"paused"===v.fetchStatus,isPlaceholderData:m,isRefetchError:T&&P,isStale:p(e,t),refetch:this.refetch,promise:this.#v,isEnabled:!1!==(0,o.resolveEnabled)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==E.data,s="error"===E.status&&!t,i=e=>{s?e.reject(E.error):t&&e.resolve(E.data)},n=()=>{i(this.#v=E.promise=(0,a.pendingThenable)())},o=this.#v;switch(o.status){case"pending":e.queryHash===r.queryHash&&i(o);break;case"fulfilled":(s||E.data!==o.value)&&n();break;case"rejected":s&&E.error===o.reason||n()}}return E}updateResult(){let e=this.#g,t=this.createResult(this.#m,this.options);if(this.#R=this.#m.state,this.#S=this.options,void 0!==this.#R.data&&(this.#T=this.#m),(0,o.shallowEqualObjects)(t,e))return;this.#g=t;let s=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,s="function"==typeof t?t():t;if("all"===s||!s&&!this.#Q.size)return!0;let r=new Set(s??this.#Q);return this.options.throwOnError&&r.add("error"),Object.keys(this.#g).some(t=>this.#g[t]!==e[t]&&r.has(t))};this.#q({listeners:s()})}#U(){let e=this.#l.getQueryCache().build(this.#l,this.options);if(e===this.#m)return;let t=this.#m;this.#m=e,this.#b=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#I()}#q(e){r.notifyManager.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#g)}),this.#l.getQueryCache().notify({query:this.#m,type:"observerResultsUpdated"})})}};function l(e,t){return!1!==(0,o.resolveEnabled)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&h(e,t,t.refetchOnMount)}function h(e,t,s){if(!1!==(0,o.resolveEnabled)(t.enabled,e)&&"static"!==(0,o.resolveStaleTime)(t.staleTime,e)){let r="function"==typeof s?s(e):s;return"always"===r||!1!==r&&p(e,t)}return!1}function d(e,t,s,r){return(e!==t||!1===(0,o.resolveEnabled)(r.enabled,e))&&(!s.suspense||"error"!==e.state.status)&&p(e,s)}function p(e,t){return!1!==(0,o.resolveEnabled)(t.enabled,e)&&e.isStaleByTime((0,o.resolveStaleTime)(t.staleTime,e))}e.s(["QueryObserver",()=>c],414822),e.i(722428);var f=e.i(942347),y=e.i(830616);e.i(162115);var v=f.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t})),m=f.createContext(!1);m.Provider;var b=(e,t,s)=>t.fetchOptimistic(e).catch(()=>{s.clearReset()});function g(e,t,s){let i,n=f.useContext(m),a=f.useContext(v),u=(0,y.useQueryClient)(s),c=u.defaultQueryOptions(e);u.getDefaultOptions().queries?._experimental_beforeQuery?.(c);let l=u.getQueryCache().get(c.queryHash);if(c._optimisticResults=n?"isRestoring":"optimistic",c.suspense){let e=e=>"static"===e?e:Math.max(e??1e3,1e3),t=c.staleTime;c.staleTime="function"==typeof t?function(){for(var s=arguments.length,r=Array(s),i=0;i{a.clearReset()},[a]);let h=!u.getQueryCache().get(c.queryHash),[d]=f.useState(()=>new t(u,c)),p=d.getOptimisticResult(c),g=!n&&!1!==e.subscribed;if(f.useSyncExternalStore(f.useCallback(e=>{let t=g?d.subscribe(r.notifyManager.batchCalls(e)):o.noop;return d.updateResult(),t},[d,g]),()=>d.getCurrentResult(),()=>d.getCurrentResult()),f.useEffect(()=>{d.setOptions(c)},[c,d]),c?.suspense&&p.isPending)throw b(c,d,a);if((e=>{let{result:t,errorResetBoundary:s,throwOnError:r,query:i,suspense:n}=e;return t.isError&&!s.isReset()&&!t.isFetching&&i&&(n&&void 0===t.data||(0,o.shouldThrowError)(r,[t.error,i]))})({result:p,errorResetBoundary:a,throwOnError:c.throwOnError,query:l,suspense:c.suspense}))throw p.error;if(u.getDefaultOptions().queries?._experimental_afterQuery?.(c,p),c.experimental_prefetchInRender&&!o.isServer&&p.isLoading&&p.isFetching&&!n){let e=h?b(c,d,a):l?.promise;e?.catch(o.noop).finally(()=>{d.updateResult()})}return c.notifyOnChangeProps?p:d.trackResult(p)}function R(e,t){return g(e,c,t)}e.s(["useBaseQuery",()=>g],942074),e.s(["useQuery",()=>R],868729)},51449,e=>{"use strict";var t=e.i(259864),s=e.i(539392),r=e.i(313805),i=class extends s.Removable{#l;#A;#L;#h;constructor(e){super(),this.#l=e.client,this.mutationId=e.mutationId,this.#L=e.mutationCache,this.#A=[],this.state=e.state||n(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#A.includes(e)||(this.#A.push(e),this.clearGcTimeout(),this.#L.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#A=this.#A.filter(t=>t!==e),this.scheduleGc(),this.#L.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#A.length||("pending"===this.state.status?this.scheduleGc():this.#L.remove(this))}continue(){return this.#h?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#f({type:"continue"})},s={client:this.#l,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#h=(0,r.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,s):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#f({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#f({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#L.canRun(this)});let i="pending"===this.state.status,n=!this.#h.canStart();try{if(i)t();else{this.#f({type:"pending",variables:e,isPaused:n}),this.#L.config.onMutate&&await this.#L.config.onMutate(e,this,s);let t=await this.options.onMutate?.(e,s);t!==this.state.context&&this.#f({type:"pending",context:t,variables:e,isPaused:n})}let r=await this.#h.start();return await this.#L.config.onSuccess?.(r,e,this.state.context,this,s),await this.options.onSuccess?.(r,e,this.state.context,s),await this.#L.config.onSettled?.(r,null,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(r,null,e,this.state.context,s),this.#f({type:"success",data:r}),r}catch(t){try{await this.#L.config.onError?.(t,e,this.state.context,this,s)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,s)}catch(e){Promise.reject(e)}try{await this.#L.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,s)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,s)}catch(e){Promise.reject(e)}throw this.#f({type:"error",error:t}),t}finally{this.#L.runNext(this)}}#f(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),t.notifyManager.batch(()=>{this.#A.forEach(t=>{t.onMutationUpdate(e)}),this.#L.notify({mutation:this,type:"updated",action:e})})}};function n(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}e.s(["Mutation",()=>i,"getDefaultState",()=>n])},384778,e=>{"use strict";var t=e.i(766271);function s(e){return{onFetch:(s,n)=>{let a=s.options,o=s.fetchOptions?.meta?.fetchMore?.direction,u=s.state.data?.pages||[],c=s.state.data?.pageParams||[],l={pages:[],pageParams:[]},h=0,d=async()=>{let n=!1,d=(0,t.ensureQueryFn)(s.options,s.fetchOptions),p=async(e,r,i)=>{let a;if(n)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);let o=(a={client:s.client,queryKey:s.queryKey,pageParam:r,direction:i?"backward":"forward",meta:s.options.meta},(0,t.addConsumeAwareSignal)(a,()=>s.signal,()=>n=!0),a),u=await d(o),{maxPages:c}=s.options,l=i?t.addToStart:t.addToEnd;return{pages:l(e.pages,u,c),pageParams:l(e.pageParams,r,c)}};if(o&&u.length){let e="backward"===o,t={pages:u,pageParams:c},s=(e?i:r)(a,t);l=await p(t,s,e)}else{let t=e??u.length;do{let e=0===h?c[0]??a.initialPageParam:r(a,l);if(h>0&&null==e)break;l=await p(l,e),h++}while(hs.options.persister?.(d,{client:s.client,queryKey:s.queryKey,meta:s.options.meta,signal:s.signal},n):s.fetchFn=d}}}function r(e,t){let{pages:s,pageParams:r}=t,i=s.length-1;return s.length>0?e.getNextPageParam(s[i],s,r[i],r):void 0}function i(e,t){let{pages:s,pageParams:r}=t;return s.length>0?e.getPreviousPageParam?.(s[0],s,r[0],r):void 0}function n(e,t){return!!t&&null!=r(e,t)}function a(e,t){return!!t&&!!e.getPreviousPageParam&&null!=i(e,t)}e.s(["hasNextPage",()=>n,"hasPreviousPage",()=>a,"infiniteQueryBehavior",()=>s])},722357,e=>{"use strict";var t=e.i(942347);let s={...t},r=0,i=s.useId;function n(e,s){if(void 0!==i){let t=i();return e??(s?`${s}-${t}`:t)}return function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mui",[i,n]=t.useState(e),a=e||i;return t.useEffect(()=>{null==i&&(r+=1,n(`${s}-${r}`))},[i,s]),a}(e,s)}e.s(["useId",()=>n],722357)},67077,586622,e=>{"use strict";var t=e.i(954588);function s(e,s,r,i){let n=!1,a=!1,o=i??t.EMPTY_OBJECT;return{reason:e,event:s??new Event("base-ui"),cancel(){n=!0},allowPropagation(){a=!0},get isCanceled(){return n},get isPropagationAllowed(){return a},trigger:r,...o}}function r(e,s,r){let i=r??t.EMPTY_OBJECT;return{reason:e,event:s??new Event("base-ui"),...i}}e.s(["createChangeEventDetails",()=>s,"createGenericEventDetails",()=>r],67077),e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],63649);var i=e.i(63649);e.s(["REASONS",0,i],586622)},207516,e=>{"use strict";var t=e.i(722357);function s(e){return(0,t.useId)(e,"base-ui")}e.s(["useBaseUiId",()=>s])},416369,e=>{"use strict";let t={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},s={...t,position:"fixed",top:0,left:0},r={...t,position:"absolute"};e.s(["visuallyHidden",0,s,"visuallyHiddenInput",0,r])}]);