1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1597,3978,6359,8740],{17383:(e,t,s)=>{s.d(t,{useIsFetching:()=>u});var r=s(7184),i=s(86216),n=s(67242);function u(e,t){let s=(0,n.useQueryClient)(t),u=s.getQueryCache();return r.useSyncExternalStore(r.useCallback(e=>u.subscribe(i.jG.batchCalls(e)),[u]),()=>s.isFetching(e),()=>s.isFetching(e))}},19753:(e,t,s)=>{s.d(t,{useSuspenseQueries:()=>n});var r=s(76125),i=s(18960);function n(e,t){return(0,r.useQueries)({...e,queries:e.queries.map(e=>({...e,suspense:!0,throwOnError:i.R3,enabled:!0,placeholderData:void 0}))},t)}},25240:(e,t,s)=>{s.d(t,{HydrationBoundary:()=>u});var r=s(7184),i=s(75294),n=s(67242),u=e=>{let{children:t,options:s={},state:u,queryClient:o}=e,l=(0,n.useQueryClient)(o),a=r.useRef(s);r.useEffect(()=>{a.current=s});let h=r.useMemo(()=>{if(u){if("object"!=typeof u)return;let e=l.getQueryCache(),t=u.queries||[],s=[],r=[];for(let i of t){let t=e.get(i.queryHash);t?(i.state.dataUpdatedAt>t.state.dataUpdatedAt||i.promise&&"pending"!==t.state.status&&"fetching"!==t.state.fetchStatus&&void 0!==i.dehydratedAt&&i.dehydratedAt>t.state.dataUpdatedAt)&&r.push(i):s.push(i)}if(s.length>0&&(0,i.Qv)(l,{queries:s},a.current),r.length>0)return r}},[l,u]);return r.useEffect(()=>{h&&(0,i.Qv)(l,{queries:h},a.current)},[l,h]),t}},30481:(e,t,s)=>{s.d(t,{useSuspenseInfiniteQuery:()=>u});var r=s(68834),i=s(55122),n=s(18960);function u(e,t){return(0,i.t)({...e,enabled:!0,suspense:!0,throwOnError:n.R3},r.z,t)}},38377:(e,t,s)=>{s.d(t,{useSuspenseQuery:()=>u});var r=s(30054),i=s(55122),n=s(18960);function u(e,t){return(0,i.t)({...e,enabled:!0,suspense:!0,throwOnError:n.R3,placeholderData:void 0},r.$,t)}},72901:(e,t,s)=>{s.d(t,{useIsMutating:()=>o,useMutationState:()=>a});var r=s(7184),i=s(87973),n=s(86216),u=s(67242);function o(e,t){let s=(0,u.useQueryClient)(t);return a({filters:{...e,status:"pending"}},s).length}function l(e,t){return e.findAll(t.filters).map(e=>t.select?t.select(e):e.state)}function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,s=(0,u.useQueryClient)(t).getMutationCache(),o=r.useRef(e),a=r.useRef(null);return null===a.current&&(a.current=l(s,e)),r.useEffect(()=>{o.current=e}),r.useSyncExternalStore(r.useCallback(e=>s.subscribe(()=>{let t=(0,i.BH)(a.current,l(s,o.current));a.current!==t&&(a.current=t,n.jG.schedule(e))}),[s]),()=>a.current,()=>a.current)}},76125:(e,t,s)=>{s.d(t,{useQueries:()=>p});var r=s(7184),i=s(86216),n=s(30054),u=s(78553),o=s(87973);function l(e,t){let s=new Set(t);return e.filter(e=>!s.has(e))}var a=class extends u.Q{#e;#t;#s;#r;#i;#n;#u;#o;#l;#a=[];constructor(e,t,s){super(),this.#e=e,this.#r=s,this.#s=[],this.#i=[],this.#t=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#i.forEach(e=>{e.subscribe(t=>{this.#h(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(e=>{e.destroy()})}setQueries(e,t){this.#s=e,this.#r=t,i.jG.batch(()=>{let e=this.#i,t=this.#c(this.#s);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let s=t.map(e=>e.observer),r=s.map(e=>e.getCurrentResult()),i=e.length!==s.length,n=s.some((t,s)=>t!==e[s]),u=i||n,a=!!u||r.some((e,t)=>{let s=this.#t[t];return!s||!(0,o.f8)(e,s)});(u||a)&&(u&&(this.#a=t,this.#i=s),this.#t=r,this.hasListeners()&&(u&&(l(e,s).forEach(e=>{e.destroy()}),l(s,e).forEach(e=>{e.subscribe(t=>{this.#h(e,t)})})),this.#d()))})}getCurrentResult(){return this.#t}getQueries(){return this.#i.map(e=>e.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(e,t){let s=this.#c(e),r=s.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),i=s.map(e=>e.defaultedQueryOptions.queryHash);return[r,e=>this.#f(e??r,t,i),()=>this.#b(r,s)]}#b(e,t){return t.map((s,r)=>{let i=e[r];return s.defaultedQueryOptions.notifyOnChangeProps?i:s.observer.trackResult(i,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#f(e,t,s){if(t){let r=this.#l,i=void 0!==s&&void 0!==r&&(r.length!==s.length||s.some((e,t)=>e!==r[t]));return(!this.#n||this.#t!==this.#o||i||t!==this.#u)&&(this.#u=t,this.#o=this.#t,void 0!==s&&(this.#l=s),this.#n=(0,o.BH)(this.#n,t(e))),this.#n}return e}#c(e){let t=new Map;
1this.#i.forEach(e=>{let s=e.options.queryHash;if(!s)return;let r=t.get(s);r?r.push(e):t.set(s,[e])});let s=[];return e.forEach(e=>{let r=this.#e.defaultQueryOptions(e),i=t.get(r.queryHash)?.shift()??new n.$(this.#e,r);s.push({defaultedQueryOptions:r,observer:i})}),s}#h(e,t){let s=this.#i.indexOf(e);-1!==s&&(this.#t=function(e,t,s){let r=e.slice(0);return r[t]=s,r}(this.#t,s,t),this.#d())}#d(){if(this.hasListeners()){let e=this.#n,t=this.#b(this.#t,this.#a);e!==this.#f(t,this.#r?.combine)&&i.jG.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}},h=s(67242),c=s(42608),d=s(28195),f=s(81429),b=s(18960);function p(e,t){let{queries:s,...u}=e,l=(0,h.useQueryClient)(t),p=(0,c.useIsRestoring)(),v=(0,d.useQueryErrorResetBoundary)(),g=r.useMemo(()=>s.map(e=>{let t=l.defaultQueryOptions(e);return t._optimisticResults=p?"isRestoring":"optimistic",t}),[s,l,p]);g.forEach(e=>{(0,b.jv)(e);let t=l.getQueryCache().get(e.queryHash);(0,f.LJ)(e,v,t)}),(0,f.wZ)(v);let[y]=r.useState(()=>new a(l,g,u)),[m,R,Q]=y.getOptimisticResult(g,u.combine),E=!p&&!1!==u.subscribed;r.useSyncExternalStore(r.useCallback(e=>E?y.subscribe(i.jG.batchCalls(e)):o.lQ,[y,E]),()=>y.getCurrentResult(),()=>y.getCurrentResult()),r.useEffect(()=>{y.setQueries(g,u)},[g,u,y]);let C=m.some((e,t)=>(0,b.EU)(g[t],e))?m.flatMap((e,t)=>{let s=g[t];if(s&&(0,b.EU)(s,e)){let e=new n.$(l,s);return(0,b.iL)(s,e,v)}return[]}):[];if(C.length>0)throw Promise.all(C);let O=m.find((e,t)=>{let s=g[t];return s&&(0,f.$1)({result:e,errorResetBoundary:v,throwOnError:s.throwOnError,query:l.getQueryCache().get(s.queryHash),suspense:s.suspense})});if(null==O?void 0:O.error)throw O.error;return R(Q())}},97307:(e,t,s)=>{s.d(t,{Wx:()=>h});var r,i,n=s(7184),u=Object.defineProperty,o=new Map,l=new WeakMap,a=0;function h(){var e;let{threshold:t,delay:s,trackVisibility:i,rootMargin:u,root:h,triggerOnce:c,skip:d,initialInView:f,fallbackInView:b,onChange:p}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[v,g]=n.useState(null),y=n.useRef(p),m=n.useRef(f),[R,Q]=n.useState({inView:!!f,entry:void 0});y.current=p,n.useEffect(()=>{let e;if(void 0===m.current&&(m.current=f),!d&&v)return e=function(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r;if(void 0===window.IntersectionObserver&&void 0!==i){let r=e.getBoundingClientRect();return t(i,{isIntersecting:i,target:e,intersectionRatio:"number"==typeof s.threshold?s.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}let{id:n,observer:u,elements:h}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var s;return"".concat(t,"_").concat("root"===t?(s=e.root)?(l.has(s)||(a+=1,l.set(s,a.toString())),l.get(s)):"0":e[t])}).toString(),s=o.get(t);if(!s){let r,i=new Map,n=new IntersectionObserver(t=>{t.forEach(t=>{var s;let n=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=n),[...null!=(s=i.get(t.target))?s:[]].forEach(e=>{e(n,t)})})},e);r=n.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),s={id:t,observer:n,elements:i},o.set(t,s)}return s}(s),c=h.get(e)||[];return h.has(e)||h.set(e,c),c.push(t),u.observe(e),function(){c.splice(c.indexOf(t),1),0===c.length&&(h.delete(e),u.unobserve(e)),0===h.size&&(u.disconnect(),o.delete(n))}}(v,(t,s)=>{let r=m.current;m.current=t,(void 0!==r||t)&&(Q({inView:t,entry:s}),y.current&&y.current(t,s),s.isIntersecting&&c&&e&&(e(),e=void 0))},{root:h,rootMargin:u,threshold:t,trackVisibility:i,delay:s},b),()=>{e&&e()}},[Array.isArray(t)?t.toString():t,v,h,u,c,d,i,b,s]);let E=null==(e=R.entry)?void 0:e.target,C=n.useRef(void 0);v||!E||c||d||C.current===E||(C.current=E,Q({inView:!!f,entry:void 0}),m.current=f);let O=[g,R.inView,R.entry];return O.ref=O[0],O.inView=O[1],O.entry=O[2],O}n.Component,null!=(null!=(i=n.useInsertionEffect)?i:n.useLayoutEffect)||n.useEffect}}]);
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.