1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4370,7479,8745],{623:(t,e,r)=>{r.d(e,{useInfiniteQuery:()=>n});var s=r(82997),i=r(49220);function n(t,e){return(0,i.t)(t,s.z,e)}},7407:(t,e,r)=>{r.d(e,{useSuspenseInfiniteQuery:()=>a});var s=r(82997),i=r(49220),n=r(46170);function a(t,e){return(0,i.t)({...t,enabled:!0,suspense:!0,throwOnError:n.R3},s.z,e)}},14065:(t,e,r)=>{function s(t){return t}function i(t){return"success"===t.state.status}function n(t,e,r){if("object"!=typeof e||null===e)return;let i=t.getMutationCache(),n=t.getQueryCache(),a=r?.defaultOptions?.deserializeData??t.getDefaultOptions().hydrate?.deserializeData??s,u=e.mutations||[],o=e.queries||[];u.forEach(({state:e,...s})=>{i.build(t,{...t.getDefaultOptions().hydrate?.mutations,...r?.defaultOptions?.mutations,...s},e)}),o.forEach(({queryKey:e,state:s,queryHash:i,meta:u,promise:o})=>{let l=n.get(i),c=void 0===s.data?s.data:a(s.data);if(l){if(l.state.dataUpdatedAt<s.dataUpdatedAt){let{fetchStatus:t,...e}=s;l.setState({...e,data:c})}}else l=n.build(t,{...t.getDefaultOptions().hydrate?.queries,...r?.defaultOptions?.queries,queryKey:e,queryHash:i,meta:u},{...s,data:c,fetchStatus:"idle"});if(o){let t=Promise.resolve(o).then(a);l.fetch(void 0,{initialPromise:t})}})}r.d(e,{Qv:()=>n,XS:()=>i})},14331:(t,e,r)=>{r.d(e,{L:()=>u});var s=r(67046);r(94224);var i=r(19799),n=r(78464),a=r(15947);function u(t){let e=(0,n.useParams)(),r=JSON.stringify(function(t){let e=(0,i.useRef)();return(0,i.useEffect)(()=>{e.current=t},[t]),e.current}(e))===JSON.stringify(e),[u,o]=(0,i.useState)(!1),[l,c]=(0,i.useState)(new a.ZodError([])),[h,d]=(0,i.useState)(void 0);return((0,i.useEffect)(()=>{let r=(0,s.td)(e),i=t.safeParse(r);i.success?(d(i.data),o(!1)):(d(void 0),o(!0),c(i.error))},[r]),u)?{data:void 0,isError:!0,error:l,isLoading:!1}:h?{data:h,isError:!1,isLoading:!1,error:void 0}:{data:void 0,isError:!1,isLoading:!0,error:void 0}}},16661:(t,e,r)=>{r.d(e,{DX:()=>u,TL:()=>a});var s=r(19799),i=r(80523),n=r(36671);function a(t){let e=function(t){let e=s.forwardRef((t,e)=>{let{children:r,...n}=t;if(s.isValidElement(r)){var a;let t,u,o=(a=r,(u=(t=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?a.ref:(u=(t=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?a.props.ref:a.props.ref||a.ref),l=function(t,e){let r={...e};for(let s in e){let i=t[s],n=e[s];/^on[A-Z]/.test(s)?i&&n?r[s]=(...t)=>{let e=n(...t);return i(...t),e}:i&&(r[s]=i):"style"===s?r[s]={...i,...n}:"className"===s&&(r[s]=[i,n].filter(Boolean).join(" "))}return{...t,...r}}(n,r.props);return r.type!==s.Fragment&&(l.ref=e?(0,i.t)(e,o):o),s.cloneElement(r,l)}return s.Children.count(r)>1?s.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}(t),r=s.forwardRef((t,r)=>{let{children:i,...a}=t,u=s.Children.toArray(i),o=u.find(l);if(o){let t=o.props.children,i=u.map(e=>e!==o?e:s.Children.count(t)>1?s.Children.only(null):s.isValidElement(t)?t.props.children:null);return(0,n.jsx)(e,{...a,ref:r,children:s.isValidElement(t)?s.cloneElement(t,void 0,i):null})}return(0,n.jsx)(e,{...a,ref:r,children:i})});return r.displayName=`${t}.Slot`,r}var u=a("Slot"),o=Symbol("radix.slottable");function l(t){return s.isValidElement(t)&&"function"==typeof t.type&&"__radixId"in t.type&&t.type.__radixId===o}},19261:(t,e,r)=>{r.d(e,{useIsFetching:()=>a});var s=r(19799),i=r(2487),n=r(79828);function a(t,e){let r=(0,n.useQueryClient)(e),a=r.getQueryCache();return s.useSyncExternalStore(s.useCallback(t=>a.subscribe(i.j.batchCalls(t)),[a]),()=>r.isFetching(t),()=>r.isFetching(t))}},22122:(t,e,r)=>{r.d(e,{HydrationBoundary:()=>a});var s=r(19799),i=r(14065),n=r(79828),a=t=>{let{children:e,options:r={},state:a,queryClient:u}=t,o=(0,n.useQueryClient)(u),[l,c]=s.useState(),h=s.useRef(r);return h.current=r,s.useMemo(()=>{if(a){if("object"!=typeof a)return;let t=o.getQueryCache(),e=a.queries||[],r=[],s=[];for(let i of e){let e=t.get(i.queryHash);if(e){let t=i.state.dataUpdatedAt>e.state.dataUpdatedAt,r=null==l?void 0:l.find(t=>t.queryHash===i.queryHash);t&&(!r||i.state.dataUpdatedAt>r.state.dataUpdatedAt)&&s.push(i)}else r.push(i)}r.length>0&&(0,i.Qv)(o,{queries:r},h.current),s.length>0&&c(t=>t?[...t,...s]:s)}},[o,l,a]),s.useEffect(()=>{l&&((0,i.Qv)(o,{queries:l},h.current),c(void 0))},[o,l]),e}},23775:(t,e,r)=>{r.d(e,{useSuspenseQueries:()=>n});var s=r(48037),i=r(46170);function n(t,e){return(0,s.useQueries)({...t,queries:t.queries.map(t=>({...t,suspense:!0,throwOnError:i.R3,enabled:!0,placeholderData:void 0}))},e)}},26967:(t,e,r)=>{r.d(e,{useIsMutating:()=>u,useMutationState:()=>l});var s=r(19799),i=r(84762),n=r(2487),a=r(79828);function u(t,e){let r=(0,a.useQueryClient)(e);return l({filters:{...t,status:"pending"}},r).length}function o(t,e){return t.findAll(e.filters).map(t=>e.select?e.select(t):t.state)}function l(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0,r=(0,a.useQueryClient)(e).getMutationCache(),u=s.useRef(t),l=s.useRef(null);return l.current||(l.current=o(r,t)),s.useEffect(()=>{u.current=t}),s.useSyncExternalStore(s.useCallback(t=>r.subscribe(()=>{let e=(0,i.BH)(l.current,o(r,u.current));l.current!==e&&(l.current=e,n.j.schedule(t))}),[r]),()=>l.current,()=>l.current)}},27045:(t,e,r)=>{r.d(e,{PL:()=>i,RQ:()=>o,rB:()=>u});var s=r(84762);function i(t){return{onFetch:(e,r)=>
1{let i=e.options,u=e.fetchOptions?.meta?.fetchMore?.direction,o=e.state.data?.pages||[],l=e.state.data?.pageParams||[],c={pages:[],pageParams:[]},h=0,d=async()=>{let r=!1,d=(0,s.ZM)(e.options,e.fetchOptions),f=async(t,i,n)=>{if(r)return Promise.reject();if(null==i&&t.pages.length)return Promise.resolve(t);let a={client:e.client,queryKey:e.queryKey,pageParam:i,direction:n?"backward":"forward",meta:e.options.meta};Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(e.signal.aborted?r=!0:e.signal.addEventListener("abort",()=>{r=!0}),e.signal)});let u=await d(a),{maxPages:o}=e.options,l=n?s.ZZ:s.y9;return{pages:l(t.pages,u,o),pageParams:l(t.pageParams,i,o)}};if(u&&o.length){let t="backward"===u,e={pages:o,pageParams:l},r=(t?a:n)(i,e);c=await f(e,r,t)}else{let e=t??o.length;do{let t=0===h?l[0]??i.initialPageParam:n(i,c);if(h>0&&null==t)break;c=await f(c,t),h++}while(h<e)}return c};e.options.persister?e.fetchFn=()=>e.options.persister?.(d,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},r):e.fetchFn=d}}}function n(t,{pages:e,pageParams:r}){let s=e.length-1;return e.length>0?t.getNextPageParam(e[s],e,r[s],r):void 0}function a(t,{pages:e,pageParams:r}){return e.length>0?t.getPreviousPageParam?.(e[0],e,r[0],r):void 0}function u(t,e){return!!e&&null!=n(t,e)}function o(t,e){return!!e&&!!t.getPreviousPageParam&&null!=a(t,e)}},38331:(t,e,r)=>{r.d(e,{useSuspenseQuery:()=>a});var s=r(77265),i=r(49220),n=r(46170);function a(t,e){return(0,i.t)({...t,enabled:!0,suspense:!0,throwOnError:n.R3,placeholderData:void 0},s.$,e)}},48037:(t,e,r)=>{r.d(e,{useQueries:()=>m});var s=r(19799),i=r(2487),n=r(77265),a=r(18576),u=r(84762);function o(t,e){return t.filter(t=>!e.includes(t))}var l=class extends a.Q{#t;#e;#r;#s;#i;#n;#a;#u;constructor(t,e,r){super(),this.#t=t,this.#s=r,this.#r=[],this.#i=[],this.#e=[],this.setQueries(e)}onSubscribe(){1===this.listeners.size&&this.#i.forEach(t=>{t.subscribe(e=>{this.#o(t,e)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(t=>{t.destroy()})}setQueries(t,e,r){this.#r=t,this.#s=e,i.j.batch(()=>{let t=this.#i,e=this.#l(this.#r);e.forEach(t=>t.observer.setOptions(t.defaultedQueryOptions,r));let s=e.map(t=>t.observer),i=s.map(t=>t.getCurrentResult()),n=s.some((e,r)=>e!==t[r]);(t.length!==s.length||n)&&(this.#i=s,this.#e=i,this.hasListeners()&&(o(t,s).forEach(t=>{t.destroy()}),o(s,t).forEach(t=>{t.subscribe(e=>{this.#o(t,e)})}),this.#c()))})}getCurrentResult(){return this.#e}getQueries(){return this.#i.map(t=>t.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(t,e){let r=this.#l(t).map(t=>t.observer.getOptimisticResult(t.defaultedQueryOptions));return[r,t=>this.#h(t??r,e),()=>this.#d(r,t)]}#d(t,e){let r=this.#l(e);return r.map((e,s)=>{let i=t[s];return e.defaultedQueryOptions.notifyOnChangeProps?i:e.observer.trackResult(i,t=>{r.forEach(e=>{e.observer.trackProp(t)})})})}#h(t,e){return e?(this.#n&&this.#e===this.#u&&e===this.#a||(this.#a=e,this.#u=this.#e,this.#n=(0,u.BH)(this.#n,e(t))),this.#n):t}#l(t){let e=new Map(this.#i.map(t=>[t.options.queryHash,t])),r=[];return t.forEach(t=>{let s=this.#t.defaultQueryOptions(t),i=e.get(s.queryHash);i?r.push({defaultedQueryOptions:s,observer:i}):r.push({defaultedQueryOptions:s,observer:new n.$(this.#t,s)})}),r}#o(t,e){let r=this.#i.indexOf(t);-1!==r&&(this.#e=function(t,e,r){let s=t.slice(0);return s[e]=r,s}(this.#e,r,e),this.#c())}#c(){this.hasListeners()&&this.#n!==this.#h(this.#d(this.#e,this.#r),this.#s?.combine)&&i.j.batch(()=>{this.listeners.forEach(t=>{t(this.#e)})})}},c=r(79828),h=r(22239),d=r(75093),f=r(547),p=r(46170),y=r(28975);function m(t,e){let{queries:r,...a}=t,u=(0,c.useQueryClient)(e),o=(0,h.useIsRestoring)(),m=(0,d.useQueryErrorResetBoundary)(),b=s.useMemo(()=>r.map(t=>{let e=u.defaultQueryOptions(t);return e._optimisticResults=o?"isRestoring":"optimistic",e}),[r,u,o]);b.forEach(t=>{(0,p.jv)(t),(0,f.LJ)(t,m)}),(0,f.wZ)(m);let[v]=s.useState(()=>new l(u,b,a)),[g,O,R]=v.getOptimisticResult(b,a.combine),P=!o&&!1!==a.subscribed;s.useSyncExternalStore(s.useCallback(t=>P?v.subscribe(i.j.batchCalls(t)):y.l,[v,P]),()=>v.getCurrentResult(),()=>v.getCurrentResult()),s.useEffect(()=>{v.setQueries(b,a,{listeners:!1})},[b,a,v]);let C=g.some((t,e)=>(0,p.EU)(b[e],t))?g.flatMap((t,e)=>{let r=b[e];if(r){let e=new n.$(u,r);if((0,p.EU)(r,t))return(0,p.iL)(r,e,m);(0,p.nE)(t,o)&&(0,p.iL)(r,e,m)}return[]}):[];if(C.length>0)throw Promise.all(C);let w=g.find((t,e)=>{var r;let s=b[e];return s&&(0,f.$1)({result:t,errorResetBoundary:m,throwOnError:s.throwOnError,query:u.getQueryCache().get(s.queryHash),suspense:null==(r=b[e])?void 0:r.suspense})});if(null==w?void 0:w.error)throw w.error;return O(R())}},64487:(t,e,r)=>{r.d(e,{F:()=>a});var s=r(55967);let i=t=>"boolean"==typeof t?`${t}`:0===t?"0":t,n=s.$,a=(t,e)=>r=>{var s;if((null==e?void 0:e.variants)==null)return n(t,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:a,defaultVariants:u}=e,o=Object.keys(a).map(t=>{let e=null==r?void 0:r[t],s=null==u?void 0:u[t];if(null===e)return null;let n=i(e)||i(s);return a[t][n]}),l=r&&Object.entries(r).reduce((t,e)=>{let[r,s]=e;return void 0===s||(t[r]=s),t},{});return n(t,o,null==e||null==(s=e.compoundVariants)?void 0:s.reduce((t,e)=>{let{class:r,className:s,...i}=e;return Object.entries(i).every(t=>{let[e,r]=t;return Array.isArray(r)?r.includes({...u,...l}[e]):({...u,...l})[e]===r})?[...t,r,s]:t},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},64871:(t,e,r)=>
1{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useMergedRef",{enumerable:!0,get:function(){return i}});let s=r(19799);function i(t,e){let r=(0,s.useRef)(null),i=(0,s.useRef)(null);return(0,s.useCallback)(s=>{if(null===s){let t=r.current;t&&(r.current=null,t());let e=i.current;e&&(i.current=null,e())}else t&&(r.current=n(t,s)),e&&(i.current=n(e,s))},[t,e])}function n(t,e){if("function"!=typeof t)return t.current=e,()=>{t.current=null};{let r=t(e);return"function"==typeof r?r:()=>t(null)}}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},67046:(t,e,r)=>{function s(t){if("string"==typeof t&&""!==t)return encodeURIComponent(t);if("number"==typeof t||"boolean"==typeof t)return encodeURIComponent(t.toString());if(Array.isArray(t)||"object"==typeof t||null===t)return encodeURIComponent(JSON.stringify(t));throw Error("only null, non-empty string, number, boolean, array, and object are able to be encoded")}function i(t){let e=[];for(let[r,i]of Object.entries(t))void 0===i||""===i?e.push(r):e.push(`${r}=${s(i)}`);let r=`?${e.join("&")}`;return"?"===r?"":r}function n(t){if(void 0===t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function a(t){let e={};for(let[r,s]of Object.entries(t))e[r]=Array.isArray(s)?s.map(n):n(s);return e}function u(t,e){let r=t.split("/").map(t=>{var e;return(e=t).startsWith("[")&&e.endsWith("]")&&!e.includes("...")?{type:"dynamic",value:e.slice(1,-1)}:e.startsWith("[[")&&e.endsWith("]]")&&e.includes("...")?{type:"optionalCatchAll",value:e.slice(5,-2)}:e.startsWith("[")&&e.endsWith("]")&&e.includes("...")?{type:"catchAll",value:e.slice(4,-1)}:{type:"static",value:e}}),i=[];for(let t of r)if("static"===t.type)i.push(t.value);else if("dynamic"===t.type){let r=e[t.value];if(void 0!==r)i.push(s(r));else throw Error(`Missing value for dynamic segment "${t.value}"`)}else if("catchAll"===t.type){let r=e[t.value];if(Array.isArray(r))i.push(...r.map(t=>s(t)));else if(void 0!==r)i.push(s(r));else throw Error(`Missing value for catch-all segment "${t.value}"`)}else if("optionalCatchAll"===t.type){let r=e[t.value];Array.isArray(r)?i.push(...r.map(t=>s(t))):void 0!==r&&i.push(s(r))}return i.join("/")}r.d(e,{dJ:()=>i,mF:()=>u,td:()=>a})},78464:(t,e,r)=>{var s=r(12080);r.o(s,"notFound")&&r.d(e,{notFound:function(){return s.notFound}}),r.o(s,"redirect")&&r.d(e,{redirect:function(){return s.redirect}}),r.o(s,"useParams")&&r.d(e,{useParams:function(){return s.useParams}}),r.o(s,"usePathname")&&r.d(e,{usePathname:function(){return s.usePathname}}),r.o(s,"useRouter")&&r.d(e,{useRouter:function(){return s.useRouter}}),r.o(s,"useSearchParams")&&r.d(e,{useSearchParams:function(){return s.useSearchParams}})},80523:(t,e,r)=>{r.d(e,{s:()=>a,t:()=>n});var s=r(19799);function i(t,e){if("function"==typeof t)return t(e);null!=t&&(t.current=e)}function n(...t){return e=>{let r=!1,s=t.map(t=>{let s=i(t,e);return r||"function"!=typeof s||(r=!0),s});if(r)return()=>{for(let e=0;e<s.length;e++){let r=s[e];"function"==typeof r?r():i(t[e],null)}}}}function a(...t){return s.useCallback(n(...t),t)}},82997:(t,e,r)=>{r.d(e,{z:()=>n});var s=r(77265),i=r(27045),n=class extends s.${constructor(t,e){super(t,e)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t,e){super.setOptions({...t,behavior:(0,i.PL)()},e)}getOptimisticResult(t){return t.behavior=(0,i.PL)(),super.getOptimisticResult(t)}fetchNextPage(t){return this.fetch({...t,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(t){return this.fetch({...t,meta:{fetchMore:{direction:"backward"}}})}createResult(t,e){let{state:r}=t,s=super.createResult(t,e),{isFetching:n,isRefetching:a,isError:u,isRefetchError:o}=s,l=r.fetchMeta?.fetchMore?.direction,c=u&&"forward"===l,h=n&&"forward"===l,d=u&&"backward"===l,f=n&&"backward"===l;return{...s,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.rB)(e,r.data),hasPreviousPage:(0,i.RQ)(e,r.data),isFetchNextPageError:c,isFetchingNextPage:h,isFetchPreviousPageError:d,isFetchingPreviousPage:f,isRefetchError:o&&!c&&!d,isRefetching:a&&!h&&!f}}}},84150:(t,e,r)=>{r.d(e,{$:()=>u,s:()=>a});var s=r(2487),i=r(53246),n=r(14174),a=class extends i.k{#i;#f;#p;constructor(t){super(),this.mutationId=t.mutationId,this.#f=t.mutationCache,this.#i=[],this.state=t.state||u(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#i.includes(t)||(this.#i.push(t),this.clearGcTimeout(),this.#f.n
1otify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#i=this.#i.filter(e=>e!==t),this.scheduleGc(),this.#f.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#i.length||("pending"===this.state.status?this.scheduleGc():this.#f.remove(this))}continue(){return this.#p?.continue()??this.execute(this.state.variables)}async execute(t){this.#p=(0,n.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(Error("No mutationFn found")),onFail:(t,e)=>{this.#y({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#y({type:"pause"})},onContinue:()=>{this.#y({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#f.canRun(this)});let e="pending"===this.state.status,r=!this.#p.canStart();try{if(!e){this.#y({type:"pending",variables:t,isPaused:r}),await this.#f.config.onMutate?.(t,this);let e=await this.options.onMutate?.(t);e!==this.state.context&&this.#y({type:"pending",context:e,variables:t,isPaused:r})}let s=await this.#p.start();return await this.#f.config.onSuccess?.(s,t,this.state.context,this),await this.options.onSuccess?.(s,t,this.state.context),await this.#f.config.onSettled?.(s,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(s,null,t,this.state.context),this.#y({type:"success",data:s}),s}catch(e){try{throw await this.#f.config.onError?.(e,t,this.state.context,this),await this.options.onError?.(e,t,this.state.context),await this.#f.config.onSettled?.(void 0,e,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,e,t,this.state.context),e}finally{this.#y({type:"error",error:e})}}finally{this.#f.runNext(this)}}#y(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),s.j.batch(()=>{this.#i.forEach(e=>{e.onMutationUpdate(t)}),this.#f.notify({mutation:this,type:"updated",action:t})})}};function u(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},88946:(t,e,r)=>{r.d(e,{useMutation:()=>h});var s=r(19799),i=r(84150),n=r(2487),a=r(18576),u=r(84762),o=class extends a.Q{#t;#m=void 0;#b;#v;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#g()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){let e=this.options;this.options=this.#t.defaultMutationOptions(t),(0,u.f8)(this.options,e)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#b,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,u.EN)(e.mutationKey)!==(0,u.EN)(this.options.mutationKey)?this.reset():this.#b?.state.status==="pending"&&this.#b.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#b?.removeObserver(this)}onMutationUpdate(t){this.#g(),this.#c(t)}getCurrentResult(){return this.#m}reset(){this.#b?.removeObserver(this),this.#b=void 0,this.#g(),this.#c()}mutate(t,e){return this.#v=e,this.#b?.removeObserver(this),this.#b=this.#t.getMutationCache().build(this.#t,this.options),this.#b.addObserver(this),this.#b.execute(t)}#g(){let t=this.#b?.state??(0,i.$)();this.#m={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#c(t){n.j.batch(()=>{if(this.#v&&this.hasListeners()){let e=this.#m.variables,r=this.#m.context;t?.type==="success"?(this.#v.onSuccess?.(t.data,e,r),this.#v.onSettled?.(t.data,null,e,r)):t?.type==="error"&&(this.#v.onError?.(t.error,e,r),this.#v.onSettled?.(void 0,t.error,e,r))}
1this.listeners.forEach(t=>{t(this.#m)})})}},l=r(79828),c=r(28975);function h(t,e){let r=(0,l.useQueryClient)(e),[i]=s.useState(()=>new o(r,t));s.useEffect(()=>{i.setOptions(t)},[i,t]);let a=s.useSyncExternalStore(s.useCallback(t=>i.subscribe(n.j.batchCalls(t)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),u=s.useCallback((t,e)=>{i.mutate(t,e).catch(c.l)},[i]);if(a.error&&(0,c.G)(i.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:u,mutateAsync:a.mutate}}},94224:(t,e,r)=>{Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable}}]); 2//# sourceMappingURL=8745-4be98abe2210c424.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.