"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[524],{4780:function(e,t,s){s.d(t,{useSuspenseQueries:function(){return u}});var i=s(41084),r=s(57801);function u(e,t){return(0,i.useQueries)({...e,queries:e.queries.map(e=>({...e,suspense:!0,throwOnError:r.R3,enabled:!0,placeholderData:void 0}))},t)}},24548:function(e,t,s){s.d(t,{useInfiniteQuery:function(){return u}});var i=s(75385),r=s(56487);function u(e,t){return(0,r.t)(e,i.z,t)}},25840:function(e,t,s){s.d(t,{useIsFetching:function(){return n}});var i=s(12115),r=s(59283),u=s(79877);function n(e,t){let s=(0,u.useQueryClient)(t),n=s.getQueryCache();return i.useSyncExternalStore(i.useCallback(e=>n.subscribe(r.jG.batchCalls(e)),[n]),()=>s.isFetching(e),()=>s.isFetching(e))}},41084:function(e,t,s){s.d(t,{useQueries:function(){return A}});var i,r,u,n,a,o,l,h,c,d,f,v,p,_,b=s(12115),g=s(17524),y=s(69811),w=s(41571),m=s(45182),Q=s(53888),E=s(59283),O=s(15085),k=s(17244),R=s(48670);function C(e,t){return e.filter(e=>!t.includes(e))}var P=(i=new WeakMap,r=new WeakMap,u=new WeakMap,n=new WeakMap,a=new WeakMap,o=new WeakMap,l=new WeakMap,h=new WeakMap,c=new WeakMap,d=new WeakSet,f=new WeakSet,v=new WeakSet,p=new WeakSet,_=new WeakSet,class extends k.Q{onSubscribe(){1===this.listeners.size&&(0,g._)(this,a).forEach(e=>{e.subscribe(t=>{(0,m._)(this,p,W).call(this,e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,(0,g._)(this,a).forEach(e=>{e.destroy()})}setQueries(e,t){(0,w._)(this,u,e),(0,w._)(this,n,t),E.jG.batch(()=>{let e=(0,g._)(this,a),t=(0,m._)(this,v,q).call(this,(0,g._)(this,u));(0,w._)(this,c,t),t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let s=t.map(e=>e.observer),i=s.map(e=>e.getCurrentResult()),n=s.some((t,s)=>t!==e[s]);(e.length!==s.length||n)&&((0,w._)(this,a,s),(0,w._)(this,r,i),this.hasListeners()&&(C(e,s).forEach(e=>{e.destroy()}),C(s,e).forEach(e=>{e.subscribe(t=>{(0,m._)(this,p,W).call(this,e,t)})}),(0,m._)(this,_,x).call(this)))})}getCurrentResult(){return(0,g._)(this,r)}getQueries(){return(0,g._)(this,a).map(e=>e.getCurrentQuery())}getObservers(){return(0,g._)(this,a)}getOptimisticResult(e,t){let s=(0,m._)(this,v,q).call(this,e),i=s.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions));return[i,e=>(0,m._)(this,f,S).call(this,null!=e?e:i,t),()=>(0,m._)(this,d,M).call(this,i,s)]}constructor(e,t,s){super(),(0,Q._)(this,d),(0,Q._)(this,f),(0,Q._)(this,v),(0,Q._)(this,p),(0,Q._)(this,_),(0,y._)(this,i,{writable:!0,value:void 0}),(0,y._)(this,r,{writable:!0,value:void 0}),(0,y._)(this,u,{writable:!0,value:void 0}),(0,y._)(this,n,{writable:!0,value:void 0}),(0,y._)(this,a,{writable:!0,value:void 0}),(0,y._)(this,o,{writable:!0,value:void 0}),(0,y._)(this,l,{writable:!0,value:void 0}),(0,y._)(this,h,{writable:!0,value:void 0}),(0,y._)(this,c,{writable:!0,value:void 0}),(0,w._)(this,c,[]),(0,w._)(this,i,e),(0,w._)(this,n,s),(0,w._)(this,u,[]),(0,w._)(this,a,[]),(0,w._)(this,r,[]),this.setQueries(t)}});function M(e,t){return t.map((s,i)=>{let r=e[i];return s.defaultedQueryOptions.notifyOnChangeProps?r:s.observer.trackResult(r,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}function S(e,t){return t?((0,g._)(this,o)&&(0,g._)(this,r)===(0,g._)(this,h)&&t===(0,g._)(this,l)||((0,w._)(this,l,t),(0,w._)(this,h,(0,g._)(this,r)),(0,w._)(this,o,(0,R.BH)((0,g._)(this,o),t(e)))),(0,g._)(this,o)):e}function q(e){let t=new Map((0,g._)(this,a).map(e=>[e.options.queryHash,e])),s=[];return e.forEach(e=>{let r=(0,g._)(this,i).defaultQueryOptions(e),u=t.get(r.queryHash);u?s.push({defaultedQueryOptions:r,observer:u}):s.push({defaultedQueryOptions:r,observer:new O.$((0,g._)(this,i),r)})}),s}function W(e,t){let s=(0,g._)(this,a).indexOf(e);-1!==s&&((0,w._)(this,r,function(e,t,s){let i=e.slice(0);return i[t]=s,i}((0,g._)(this,r),s,t)),(0,m._)(this,_,x).call(this))}function x(){if(this.hasListeners()){var e;let t=(0,g._)(this,o),s=(0,m._)(this,d,M).call(this,(0,g._)(this,r),(0,g._)(this,c));t!==(0,m._)(this,f,S).call(this,s,null===(e=(0,g._)(this,n))||void 0===e?void 0:e.combine)&&E.jG.batch(()=>{this.listeners.forEach(e=>{e((0,g._)(this,r))})})}}var j=s(79877),H=s(70071),U=s(83312),N=s(70560),z=s(57801);function A(e,t){let{queries:s,...i}=e,r=(0,j.useQueryClient)(t),u=(0,H.useIsRestoring)(),n=(0,U.useQueryErrorResetBoundary)(),a=b.useMemo(()=>s.map(e=>{let t=r.defaultQueryOptions(e);return t._optimisticResults=u?"isRestoring":"optimistic",t}),[s,r,u]);a.forEach(e=>{(0,z.jv)(e),(0,N.LJ)(e,n)}),(0,N.wZ)(n);let[o]=b.useState(()=>new P(r,a,i)),[l,h,c]=o.getOptimisticResult(a,i.combine),d=!u&&!1!==i.subscribed;b.useSyncExternalStore(b.useCallback(e=>d?o.subscribe(E.jG.batchCalls(e)):R.lQ,[o,d]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),b.useEffect(()=>{o.setQueries(a,i)},[a,i,o]);let f=l.some((e,t)=>(0,z.EU)(a[t],e))?l.flatMap((e,t)=>{let s=a[t];if(s){let t=new O.$(r,s);if((0,z.EU)(s,e))return(0,z.iL)(s,t,n);(0,z.nE)(e,u)&&(0,z.iL)(s,t,n)}return[]}):[];if(f.length>0)throw Promise.all(f);let v=l.find((e,t)=>{let s=a[t];return s&&(0,N.$1)({result:e,errorResetBoundary:n,throwOnError:s.throwOnError,query:r.getQueryCache().get(s.queryHash),suspense:s.suspense})});if(null==v?void 0:v.error)throw v.error;return h(c())}},41888:function(e,t,s){s.d(t,{useSuspenseInfiniteQuery:function(){return n}});var i=s(75385),r=s(56487),u=s(57801);function n(e,t){return(0,r.t)({...e,enabled:!0,suspense:!0,throwOnError:u.R3},i.z,t)}},55812:function(e,t,s){s.d(t,{useIsMutating:function(){return a},useMutationState:function(){return l}});var i=s(12115),r=s(48670),u=s(59283),n=s(79877);function a(e,t){let s=(0,n.useQueryClient)(t);return l({filters:{...e,status:"pending"}},s).length}function o(e,t){return e.findAll(t.filters).map(e=>t.select?t.select(e):e.state)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,s=(0,n.useQueryClient)(t).getMutationCache(),a=i.useRef(e),l=i.useRef(null);return l.current||(l.current=o(s,e)),i.useEffect(()=>{a.current=e}),i.useSyncExternalStore(i.useCallback(e=>s.subscribe(()=>{let t=(0,r.BH)(l.current,o(s,a.current));l.current!==t&&(l.current=t,u.jG.schedule(e))}),[s]),()=>l.current,()=>l.current)}},75385:function(e,t,s){s.d(t,{z:function(){return u}});var i=s(15085),r=s(66977),u=class extends i.${bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,r.PL)()})}getOptimisticResult(e){return e.behavior=(0,r.PL)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){var s,i;let{state:u}=e,n=super.createResult(e,t),{isFetching:a,isRefetching:o,isError:l,isRefetchError:h}=n,c=null===(i=u.fetchMeta)||void 0===i?void 0:null===(s=i.fetchMore)||void 0===s?void 0:s.direction,d=l&&"forward"===c,f=a&&"forward"===c,v=l&&"backward"===c,p=a&&"backward"===c;return{...n,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,r.rB)(t,u.data),hasPreviousPage:(0,r.RQ)(t,u.data),isFetchNextPageError:d,isFetchingNextPage:f,isFetchPreviousPageError:v,isFetchingPreviousPage:p,isRefetchError:h&&!d&&!v,isRefetching:o&&!f&&!p}}constructor(e,t){super(e,t)}}},89580:function(e,t,s){s.d(t,{HydrationBoundary:function(){return o}});var i=s(12115);function r(e){return e}function u(e,t,s){var i,u,n,a;if("object"!=typeof t||null===t)return;let o=e.getMutationCache(),l=e.getQueryCache(),h=null!==(a=null!==(n=null==s?void 0:null===(i=s.defaultOptions)||void 0===i?void 0:i.deserializeData)&&void 0!==n?n:null===(u=e.getDefaultOptions().hydrate)||void 0===u?void 0:u.deserializeData)&&void 0!==a?a:r,c=t.mutations||[],d=t.queries||[];c.forEach(t=>{var i,r;let{state:u,...n}=t;o.build(e,{...null===(i=e.getDefaultOptions().hydrate)||void 0===i?void 0:i.mutations,...null==s?void 0:null===(r=s.defaultOptions)||void 0===r?void 0:r.mutations,...n},u)}),d.forEach(t=>{let{queryKey:i,state:r,queryHash:u,meta:n,promise:a}=t,o=l.get(u),c=void 0===r.data?r.data:h(r.data);if(o){if(o.state.dataUpdatedAt"object"==typeof e&&null!==e&&t in e,o=e=>{let{children:t,options:s={},state:r,queryClient:o}=e,l=(0,n.useQueryClient)(o),[h,c]=i.useState(),d=i.useRef(s);return d.current=s,i.useMemo(()=>{if(r){if("object"!=typeof r)return;let e=l.getQueryCache(),t=r.queries||[],s=[],i=[];for(let r of t){let t=e.get(r.queryHash);if(t){let e=r.state.dataUpdatedAt>t.state.dataUpdatedAt||a(r.promise,"status")&&a(t.promise,"status")&&r.promise.status!==t.promise.status,s=null==h?void 0:h.find(e=>e.queryHash===r.queryHash);e&&(!s||r.state.dataUpdatedAt>s.state.dataUpdatedAt)&&i.push(r)}else s.push(r)}s.length>0&&u(l,{queries:s},d.current),i.length>0&&c(e=>e?[...e,...i]:i)}},[l,h,r]),i.useEffect(()=>{h&&(u(l,{queries:h},d.current),c(void 0))},[l,h]),t}},93244:function(e,t,s){s.d(t,{useSuspenseQuery:function(){return n}});var i=s(15085),r=s(56487),u=s(57801);function n(e,t){return(0,r.t)({...e,enabled:!0,suspense:!0,throwOnError:u.R3,placeholderData:void 0},i.$,t)}}}]);