(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18566,(e,t,r)=>{t.exports=e.r(76562)},14272,e=>{"use strict";var t=e.i(40143),r=e.i(88587),s=e.i(36553),i=class extends r.Removable{#e;#t;#r;#s;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#r=e.mutationCache,this.#t=[],this.state=e.state||a(),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.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||("pending"===this.state.status?this.scheduleGc():this.#r.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:"continue"})},r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#s=(0,s.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#i({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#i({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)});let i="pending"===this.state.status,a=!this.#s.canStart();try{if(i)t();else{this.#i({type:"pending",variables:e,isPaused:a}),this.#r.config.onMutate&&await this.#r.config.onMutate(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#i({type:"pending",context:t,variables:e,isPaused:a})}let s=await this.#s.start();return await this.#r.config.onSuccess?.(s,e,this.state.context,this,r),await this.options.onSuccess?.(s,e,this.state.context,r),await this.#r.config.onSettled?.(s,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(s,null,e,this.state.context,r),this.#i({type:"success",data:s}),s}catch(t){try{await this.#r.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#r.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#i({type:"error",error:t}),t}finally{this.#r.runNext(this)}}#i(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.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#r.notify({mutation:this,type:"updated",action:e})})}};function a(){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",0,i,"getDefaultState",0,a])},86491,e=>{"use strict";e.i(47167);var t=e.i(19273),r=e.i(40143),s=e.i(36553),i=e.i(88587);function a(e,{pages:t,pageParams:r}){let s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,r[s],r):void 0}var n=class extends i.Removable{#a;#n;#o;#u;#e;#s;#h;#l;constructor(e){super(),this.#l=!1,this.#h=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#e=e.client,this.#u=this.#e.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#n=h(this.options),this.state=e.state??this.#n,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#a}get promise(){return this.#s?.promise}setOptions(e){if(this.options={...this.#h,...e},e?._type&&(this.#a=e._type),this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=h(this.options);void 0!==e.data&&(this.setState(u(e.data,e.dataUpdatedAt)),this.#n=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#u.remove(this)}setData(e,r){let s=(0,t.replaceData)(this.state.data,e,this.options);return this.#i({data:s,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),s}setState(e){this.#i({type:"setState",state:e})}cancel(e){let r=this.#s?.promise;return this.#s?.cancel(e),r?r.then(t.noop).catch(t.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#n}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>!1!==(0,t.resolveQueryBoolean)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===t.skipToken||!this.isFetched()}isFetched(){return 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(e=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.#s?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#s?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#u.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.#s&&(this.#l||this.#c()?this.#s.cancel({revert:!0}):this.#s.cancelRetry()),this.scheduleGc()),this.#u.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return"paused"===this.state.fetchStatus&&"pending"===this.state.status}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}async fetch(e,r){var i;let n;if("idle"!==this.state.fetchStatus&&this.#s?.status()!=="rejected"){if(void 0!==this.state.data&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#s)return this.#s.continueRetry(),this.#s.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let o=new AbortController,u=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#l=!0,o.signal)})},h=()=>{let e,s=(0,t.ensureQueryFn)(this.options,r),i=(u(e={client:this.#e,queryKey:this.queryKey,meta:this.meta}),e);return(this.#l=!1,this.options.persister)?this.options.persister(s,i,this):s(i)},l=(u(n={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#e,state:this.state,fetchFn:h}),n),c="infinite"===this.#a?(i=this.options.pages,{onFetch:(e,r)=>{let s=e.options,n=e.fetchOptions?.meta?.fetchMore?.direction,o=e.state.data?.pages||[],u=e.state.data?.pageParams||[],h={pages:[],pageParams:[]},l=0,c=async()=>{let r=!1,c=(0,t.ensureQueryFn)(e.options,e.fetchOptions),d=async(s,i,a)=>{let n;if(r)return Promise.reject(e.signal.reason);if(null==i&&s.pages.length)return Promise.resolve(s);let o=(n={client:e.client,queryKey:e.queryKey,pageParam:i,direction:a?"backward":"forward",meta:e.options.meta},(0,t.addConsumeAwareSignal)(n,()=>e.signal,()=>r=!0),n),u=await c(o),{maxPages:h}=e.options,l=a?t.addToStart:t.addToEnd;return{pages:l(s.pages,u,h),pageParams:l(s.pageParams,i,h)}};if(n&&o.length){let e="backward"===n,t={pages:o,pageParams:u},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:a)(s,t);h=await d(t,r,e)}else{let e=i??o.length;do{let e=0===l?u[0]??s.initialPageParam:a(s,h);if(l>0&&null==e)break;h=await d(h,e),l++}while(le.options.persister?.(c,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},r):e.fetchFn=c}}):this.options.behavior;c?.onFetch(l,this),this.#o=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==l.fetchOptions?.meta)&&this.#i({type:"fetch",meta:l.fetchOptions?.meta}),this.#s=(0,s.createRetryer)({initialPromise:r?.initialPromise,fn:l.fetchFn,onCancel:e=>{e instanceof s.CancelledError&&e.revert&&this.setState({...this.#o,fetchStatus:"idle"}),o.abort()},onFail:(e,t)=>{this.#i({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0});try{let e=await this.#s.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#u.config.onSuccess?.(e,this),this.#u.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof s.CancelledError){if(e.silent)return this.#s.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#i({type:"error",error:e}),this.#u.config.onError?.(e,this),this.#u.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#i(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,...o(t.data,this.options),fetchMeta:e.meta??null};case"success":let r={...t,...u(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#o=e.manual?r:void 0,r;case"error":let s=e.error;return{...t,error:s,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),r.notifyManager.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#u.notify({query:this,type:"updated",action:e})})}};function o(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,s.canFetch)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function u(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function h(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,s=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}e.s(["Query",0,n,"fetchState",0,o],86491)},66027,e=>{"use strict";let t;var r=e.i(75555),s=e.i(73911),i=e.i(40143),a=e.i(86491),n=e.i(15823),o=e.i(93803),u=e.i(19273),h=e.i(80166),l=class extends n.Subscribable{constructor(e,t){super(),this.options=t,this.#e=e,this.#d=null,this.#p=(0,o.pendingThenable)(),this.bindMethods(),this.setOptions(t)}#e;#f=void 0;#y=void 0;#v=void 0;#m;#b;#p;#d;#g;#R;#S;#C;#O;#w;#T=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#f.addObserver(this),c(this.#f,this.options)?this.#Q():this.updateResult(),this.#P())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return d(this.#f,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return d(this.#f,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#I(),this.#f.removeObserver(this)}setOptions(e){let t=this.options,r=this.#f;if(this.options=this.#e.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,u.resolveQueryBoolean)(this.options.enabled,this.#f))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#F(),this.#f.setOptions(this.options),t._defaulted&&!(0,u.shallowEqualObjects)(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#f,observer:this});let s=this.hasListeners();s&&p(this.#f,r,this.options,t)&&this.#Q(),this.updateResult(),s&&(this.#f!==r||(0,u.resolveQueryBoolean)(this.options.enabled,this.#f)!==(0,u.resolveQueryBoolean)(t.enabled,this.#f)||(0,u.resolveStaleTime)(this.options.staleTime,this.#f)!==(0,u.resolveStaleTime)(t.staleTime,this.#f))&&this.#E();let i=this.#M();s&&(this.#f!==r||(0,u.resolveQueryBoolean)(this.options.enabled,this.#f)!==(0,u.resolveQueryBoolean)(t.enabled,this.#f)||i!==this.#w)&&this.#k(i)}getOptimisticResult(e){var t,r;let s=this.#e.getQueryCache().build(this.#e,e),i=this.createResult(s,e);return t=this,r=i,(0,u.shallowEqualObjects)(t.getCurrentResult(),r)||(this.#v=i,this.#b=this.options,this.#m=this.#f.state),i}getCurrentResult(){return this.#v}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),"promise"===r&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#p.status||this.#p.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,r))})}trackProp(e){this.#T.add(e)}getCurrentQuery(){return this.#f}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),r=this.#e.getQueryCache().build(this.#e,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#Q({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#v))}#Q(e){this.#F();let t=this.#f.fetch(this.options,e);return e?.throwOnError||(t=t.catch(u.noop)),t}#E(){this.#x();let e=(0,u.resolveStaleTime)(this.options.staleTime,this.#f);if(s.environmentManager.isServer()||this.#v.isStale||!(0,u.isValidTimeout)(e))return;let t=(0,u.timeUntilStale)(this.#v.dataUpdatedAt,e);this.#C=h.timeoutManager.setTimeout(()=>{this.#v.isStale||this.updateResult()},t+1)}#M(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#f):this.options.refetchInterval)??!1}#k(e){this.#I(),this.#w=e,!s.environmentManager.isServer()&&!1!==(0,u.resolveQueryBoolean)(this.options.enabled,this.#f)&&(0,u.isValidTimeout)(this.#w)&&0!==this.#w&&(this.#O=h.timeoutManager.setInterval(()=>{(this.options.refetchIntervalInBackground||r.focusManager.isFocused())&&this.#Q()},this.#w))}#P(){this.#E(),this.#k(this.#M())}#x(){void 0!==this.#C&&(h.timeoutManager.clearTimeout(this.#C),this.#C=void 0)}#I(){void 0!==this.#O&&(h.timeoutManager.clearInterval(this.#O),this.#O=void 0)}createResult(e,t){let r,s=this.#f,i=this.options,n=this.#v,h=this.#m,l=this.#b,d=e!==s?e.state:this.#y,{state:y}=e,v={...y},m=!1;if(t._optimisticResults){let r=this.hasListeners(),n=!r&&c(e,t),o=r&&p(e,s,t,i);(n||o)&&(v={...v,...(0,a.fetchState)(y.data,e.options)}),"isRestoring"===t._optimisticResults&&(v.fetchStatus="idle")}let{error:b,errorUpdatedAt:g,status:R}=v;r=v.data;let S=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===R){let e;n?.isPlaceholderData&&t.placeholderData===l?.placeholderData?(e=n.data,S=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#S?.state.data,this.#S):t.placeholderData,void 0!==e&&(R="success",r=(0,u.replaceData)(n?.data,e,t),m=!0)}if(t.select&&void 0!==r&&!S)if(n&&r===h?.data&&t.select===this.#g)r=this.#R;else try{this.#g=t.select,r=t.select(r),r=(0,u.replaceData)(n?.data,r,t),this.#R=r,this.#d=null}catch(e){this.#d=e}this.#d&&(b=this.#d,r=this.#R,g=Date.now(),R="error");let C="fetching"===v.fetchStatus,O="pending"===R,w="error"===R,T=O&&C,Q=void 0!==r,P={status:R,fetchStatus:v.fetchStatus,isPending:O,isSuccess:"success"===R,isError:w,isInitialLoading:T,isLoading:T,data:r,dataUpdatedAt:v.dataUpdatedAt,error:b,errorUpdatedAt:g,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:v.dataUpdateCount>d.dataUpdateCount||v.errorUpdateCount>d.errorUpdateCount,isFetching:C,isRefetching:C&&!O,isLoadingError:w&&!Q,isPaused:"paused"===v.fetchStatus,isPlaceholderData:m,isRefetchError:w&&Q,isStale:f(e,t),refetch:this.refetch,promise:this.#p,isEnabled:!1!==(0,u.resolveQueryBoolean)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==P.data,r="error"===P.status&&!t,i=e=>{r?e.reject(P.error):t&&e.resolve(P.data)},a=()=>{i(this.#p=P.promise=(0,o.pendingThenable)())},n=this.#p;switch(n.status){case"pending":e.queryHash===s.queryHash&&i(n);break;case"fulfilled":(r||P.data!==n.value)&&a();break;case"rejected":r&&P.error===n.reason||a()}}return P}updateResult(){let e=this.#v,t=this.createResult(this.#f,this.options);if(this.#m=this.#f.state,this.#b=this.options,void 0!==this.#m.data&&(this.#S=this.#f),(0,u.shallowEqualObjects)(t,e))return;this.#v=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#T.size)return!0;let s=new Set(r??this.#T);return this.options.throwOnError&&s.add("error"),Object.keys(this.#v).some(t=>this.#v[t]!==e[t]&&s.has(t))};this.#U({listeners:r()})}#F(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#f)return;let t=this.#f;this.#f=e,this.#y=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#P()}#U(e){i.notifyManager.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#v)}),this.#e.getQueryCache().notify({query:this.#f,type:"observerResultsUpdated"})})}};function c(e,t){return!1!==(0,u.resolveQueryBoolean)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==(0,u.resolveQueryBoolean)(t.retryOnMount,e))||void 0!==e.state.data&&d(e,t,t.refetchOnMount)}function d(e,t,r){if(!1!==(0,u.resolveQueryBoolean)(t.enabled,e)&&"static"!==(0,u.resolveStaleTime)(t.staleTime,e)){let s="function"==typeof r?r(e):r;return"always"===s||!1!==s&&f(e,t)}return!1}function p(e,t,r,s){return(e!==t||!1===(0,u.resolveQueryBoolean)(s.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&f(e,r)}function f(e,t){return!1!==(0,u.resolveQueryBoolean)(t.enabled,e)&&e.isStaleByTime((0,u.resolveStaleTime)(t.staleTime,e))}e.i(47167);var y=e.i(71645),v=e.i(12598);e.i(43476);var m=y.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t})),b=y.createContext(!1);b.Provider;var g=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});e.s(["useQuery",0,function(e,t){return function(e,t,r){let a,n=y.useContext(b),o=y.useContext(m),h=(0,v.useQueryClient)(r),l=h.defaultQueryOptions(e);h.getDefaultOptions().queries?._experimental_beforeQuery?.(l);let c=h.getQueryCache().get(l.queryHash);if(l._optimisticResults=n?"isRestoring":"optimistic",l.suspense){let e=e=>"static"===e?e:Math.max(e??1e3,1e3),t=l.staleTime;l.staleTime="function"==typeof t?(...r)=>e(t(...r)):e(t),"number"==typeof l.gcTime&&(l.gcTime=Math.max(l.gcTime,1e3))}a=c?.state.error&&"function"==typeof l.throwOnError?(0,u.shouldThrowError)(l.throwOnError,[c.state.error,c]):l.throwOnError,(l.suspense||l.experimental_prefetchInRender||a)&&!o.isReset()&&(l.retryOnMount=!1),y.useEffect(()=>{o.clearReset()},[o]);let d=!h.getQueryCache().get(l.queryHash),[p]=y.useState(()=>new t(h,l)),f=p.getOptimisticResult(l),R=!n&&!1!==e.subscribed;if(y.useSyncExternalStore(y.useCallback(e=>{let t=R?p.subscribe(i.notifyManager.batchCalls(e)):u.noop;return p.updateResult(),t},[p,R]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),y.useEffect(()=>{p.setOptions(l)},[l,p]),l?.suspense&&f.isPending)throw g(l,p,o);if((({result:e,errorResetBoundary:t,throwOnError:r,query:s,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&s&&(i&&void 0===e.data||(0,u.shouldThrowError)(r,[e.error,s])))({result:f,errorResetBoundary:o,throwOnError:l.throwOnError,query:c,suspense:l.suspense}))throw f.error;if(h.getDefaultOptions().queries?._experimental_afterQuery?.(l,f),l.experimental_prefetchInRender&&!s.environmentManager.isServer()&&f.isLoading&&f.isFetching&&!n){let e=d?g(l,p,o):c?.promise;e?.catch(u.noop).finally(()=>{p.updateResult()})}return l.notifyOnChangeProps?f:p.trackResult(f)}(e,l,t)}],66027)},59544,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(75157);let i=(0,r.forwardRef)(({className:e,variant:r="primary",...i},a)=>(0,t.jsx)("button",{ref:a,className:(0,s.cn)("inline-flex h-11 items-center justify-center gap-2 rounded-xl px-4 text-sm font-semibold transition active:scale-[0.98] disabled:cursor-not-allowed disabled:opacity-50","primary"===r&&"bg-primary text-white shadow-glow hover:bg-blue-500","ghost"===r&&"border border-border bg-surface text-slate-100 hover:bg-hover","danger"===r&&"bg-danger text-white hover:bg-red-500",e),...i}));i.displayName="Button",e.s(["Button",0,i])},75254,e=>{"use strict";var t=e.i(71645);let r=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,t.forwardRef)(({color:e="currentColor",size:i=24,strokeWidth:a=2,absoluteStrokeWidth:n,className:o="",children:u,iconNode:h,...l},c)=>(0,t.createElement)("svg",{ref:c,...s,width:i,height:i,stroke:e,strokeWidth:n?24*Number(a)/Number(i):a,className:r("lucide",o),...l},[...h.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(u)?u:[u]]));e.s(["default",0,(e,s)=>{let a=(0,t.forwardRef)(({className:a,...n},o)=>(0,t.createElement)(i,{ref:o,iconNode:s,className:r(`lucide-${e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,a),...n}));return a.displayName=`${e}`,a}],75254)},5125,e=>{"use strict";let t=(0,e.i(75254).default)("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);e.s(["Car",0,t],5125)},22858,e=>{"use strict";let t=(0,e.i(75254).default)("Fuel",[["line",{x1:"3",x2:"15",y1:"22",y2:"22",key:"xegly4"}],["line",{x1:"4",x2:"14",y1:"9",y2:"9",key:"xcnuvu"}],["path",{d:"M14 22V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v18",key:"16j0yd"}],["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2a2 2 0 0 0 2-2V9.83a2 2 0 0 0-.59-1.42L18 5",key:"7cu91f"}]]);e.s(["Fuel",0,t],22858)},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={formatUrl:function(){return o},formatWithValidation:function(){return h},urlObjectKeys:function(){return u}};for(var i in s)Object.defineProperty(r,i,{enumerable:!0,get:s[i]});let a=e.r(90809)._(e.r(98183)),n=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,s=e.protocol||"",i=e.pathname||"",o=e.hash||"",u=e.query||"",h=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?h=t+e.host:r&&(h=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(h+=":"+e.port)),u&&"object"==typeof u&&(u=String(a.urlQueryToSearchParams(u)));let l=e.search||u&&`?${u}`||"";return s&&!s.endsWith(":")&&(s+=":"),e.slashes||(!s||n.test(s))&&!1!==h?(h="//"+(h||""),i&&"/"!==i[0]&&(i="/"+i)):h||(h=""),o&&"#"!==o[0]&&(o="#"+o),l&&"?"!==l[0]&&(l="?"+l),i=i.replace(/[?#]/g,encodeURIComponent),l=l.replace("#","%23"),`${s}${h}${i}${l}${o}`}let u=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function h(e){return o(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let s=e.r(71645);function i(e,t){let r=(0,s.useRef)(null),i=(0,s.useRef)(null);return(0,s.useCallback)(s=>{if(null===s){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=a(e,s)),t&&(i.current=a(t,s))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return a}});let s=e.r(18967),i=e.r(52817);function a(e){if(!(0,s.isAbsoluteUrl)(e))return!0;try{let t=(0,s.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return s}});let s=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return m},useLinkStatus:function(){return g}};for(var i in s)Object.defineProperty(r,i,{enumerable:!0,get:s[i]});let a=e.r(90809),n=e.r(43476),o=a._(e.r(71645)),u=e.r(95057),h=e.r(8372),l=e.r(18581),c=e.r(18967),d=e.r(5550);e.r(33525);let p=e.r(88540),f=e.r(91949),y=e.r(73668),v=e.r(9396);function m(t){var r,s;let i,a,m,[g,R]=(0,o.useOptimistic)(f.IDLE_LINK_STATUS),S=(0,o.useRef)(null),{href:C,as:O,children:w,prefetch:T=null,passHref:Q,replace:P,shallow:x,scroll:I,onClick:F,onMouseEnter:E,onTouchStart:M,legacyBehavior:k=!1,onNavigate:U,transitionTypes:D,ref:_,unstable_dynamicOnHover:j,...A}=t;i=w,k&&("string"==typeof i||"number"==typeof i)&&(i=(0,n.jsx)("a",{children:i}));let q=o.default.useContext(h.AppRouterContext),B=!1!==T,L=!1!==T?null===(s=T)||"auto"===s?v.FetchStrategy.PPR:v.FetchStrategy.Full:v.FetchStrategy.PPR,K="string"==typeof(r=O||C)?r:(0,u.formatUrl)(r);if(k){if(i?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=o.default.Children.only(i)}let N=k?a&&"object"==typeof a&&a.ref:_,$=o.default.useCallback(e=>(null!==q&&(S.current=(0,f.mountLinkInstance)(e,K,q,L,B,R)),()=>{S.current&&((0,f.unmountLinkForCurrentNavigation)(S.current),S.current=null),(0,f.unmountPrefetchableInstance)(e)}),[B,K,q,L,R]),W={ref:(0,l.useMergedRef)($,N),onClick(t){k||"function"!=typeof F||F(t),k&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!q||t.defaultPrevented||function(t,r,s,i,a,n,u){if("u">typeof window){let h,{nodeName:l}=t.currentTarget;if("A"===l.toUpperCase()&&((h=t.currentTarget.getAttribute("target"))&&"_self"!==h||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,y.isLocalURL)(r)){i&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),n){let e=!1;if(n({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:c}=e.r(99781);o.default.startTransition(()=>{c(r,i?"replace":"push",!1===a?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,s.current,u)})}}(t,K,S,P,I,U,D)},onMouseEnter(e){k||"function"!=typeof E||E(e),k&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),q&&B&&(0,f.onNavigationIntent)(e.currentTarget,!0===j)},onTouchStart:function(e){k||"function"!=typeof M||M(e),k&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),q&&B&&(0,f.onNavigationIntent)(e.currentTarget,!0===j)}};return(0,c.isAbsoluteUrl)(K)?W.href=K:k&&!Q&&("a"!==a.type||"href"in a.props)||(W.href=(0,d.addBasePath)(K)),m=k?o.default.cloneElement(a,W):(0,n.jsx)("a",{...A,...W,children:i}),(0,n.jsx)(b.Provider,{value:g,children:m})}e.r(84508);let b=(0,o.createContext)(f.IDLE_LINK_STATUS),g=()=>(0,o.useContext)(b);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},17923,e=>{"use strict";let t=(0,e.i(75254).default)("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);e.s(["BarChart3",0,t],17923)}]);