1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[6150],{1729:(t,e,s)=>{s.d(e,{t:()=>u});var i=s(9950),n=s(15941),r=s(45904),a=s(15441),h=s(30618),o=s(80958),l=s(73895);function u(t,e,s){const u=(0,a.jE)(s),c=(0,h.w)(),d=(0,r.h)(),A=u.defaultQueryOptions(t);A._optimisticResults=c?"isRestoring":"optimistic",(0,l.tu)(A),(0,o.LJ)(A,d),(0,o.wZ)(d);const[p]=i.useState((()=>new e(u,A))),f=p.getOptimisticResult(A);if(i.useSyncExternalStore(i.useCallback((t=>{const e=c?()=>{}:p.subscribe(n.j.batchCalls(t));return p.updateResult(),e}),[p,c]),(()=>p.getCurrentResult()),(()=>p.getCurrentResult())),i.useEffect((()=>{p.setOptions(A,{listeners:!1})}),[A,p]),(0,l.EU)(A,f))throw(0,l.iL)(A,p,d);if((0,o.$1)({result:f,errorResetBoundary:d,throwOnError:A.throwOnError,query:u.getQueryCache().get(A.queryHash)}))throw f.error;return A.notifyOnChangeProps?f:p.trackResult(f)}},20454:(t,e,s)=>{function i(t){if(null==t)throw new TypeError("Cannot destructure "+t)}s.d(e,{A:()=>i})},30618:(t,e,s)=>{s.d(e,{w:()=>r});var i=s(9950),n=i.createContext(!1),r=()=>i.useContext(n);n.Provider},36150:(t,e,s)=>{s.d(e,{I:()=>r});var i=s(69347),n=s(1729);function r(t,e){return(0,n.t)(t,i.$,e)}},45904:(t,e,s)=>{s.d(e,{h:()=>a});var i=s(9950);function n(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var r=i.createContext(n()),a=()=>i.useContext(r)},69347:(t,e,s)=>{s.d(e,{$:()=>j});var i,n,r,a,h,o,l,u,c,d,A,p,f,v,w,b,y,g,R,O,k,C,m,S=s(89379),W=s(20454),U=s(39790),E=s(55149),M=s(83568),F=s(64137),L=s(53167),Q=s(61664),T=s(15941),D=s(90698),I=s(95732),P=s(15368),j=(i=new WeakMap,n=new WeakMap,r=new WeakMap,a=new WeakMap,h=new WeakMap,o=new WeakMap,l=new WeakMap,u=new WeakMap,c=new WeakMap,d=new WeakMap,A=new WeakMap,p=new WeakMap,f=new WeakMap,v=new WeakMap,w=new WeakSet,b=new WeakSet,y=new WeakSet,g=new WeakSet,R=new WeakSet,O=new WeakSet,k=new WeakSet,C=new WeakSet,m=new WeakSet,class extends I.Q{constructor(t,e){super(),(0,U.A)(this,m),(0,U.A)(this,C),(0,U.A)(this,k),(0,U.A)(this,O),(0,U.A)(this,R),(0,U.A)(this,g),(0,U.A)(this,y),(0,U.A)(this,b),(0,U.A)(this,w),(0,E.A)(this,i,{writable:!0,value:void 0}),(0,E.A)(this,n,{writable:!0,value:void 0}),(0,E.A)(this,r,{writable:!0,value:void 0}),(0,E.A)(this,a,{writable:!0,value:void 0}),(0,E.A)(this,h,{writable:!0,value:void 0}),(0,E.A)(this,o,{writable:!0,value:void 0}),(0,E.A)(this,l,{writable:!0,value:void 0}),(0,E.A)(this,u,{writable:!0,value:void 0}),(0,E.A)(this,c,{writable:!0,value:void 0}),(0,E.A)(this,d,{writable:!0,value:void 0}),(0,E.A)(this,A,{writable:!0,value:void 0}),(0,E.A)(this,p,{writable:!0,value:void 0}),(0,E.A)(this,f,{writable:!0,value:void 0}),(0,E.A)(this,v,{writable:!0,value:new Set}),this.options=e,(0,L.A)(this,i,t),(0,L.A)(this,l,null),this.bindMethods(),this.setOptions(e)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&((0,F.A)(this,n).addObserver(this),Z((0,F.A)(this,n),this.options)?(0,M.A)(this,w,q).call(this):this.updateResult(),(0,M.A)(this,R,B).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return H((0,F.A)(this,n),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return H((0,F.A)(this,n),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,(0,M.A)(this,O,K).call(this),(0,M.A)(this,k,z).call(this),(0,F.A)(this,n).removeObserver(this)}setOptions(t,e){const s=this.options,r=(0,F.A)(this,n);if(this.options=(0,F.A)(this,i).defaultQueryOptions(t),(0,Q.f8)(s,this.options)||(0,F.A)(this,i).getQueryCache().notify({type:"observerOptionsUpdated",query:(0,F.A)(this,n),observer:this}),"undefined"!==typeof this.options.enabled&&"boolean"!==typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=s.queryKey),(0,M.A)(this,C,G).call(this);const a=this.hasListeners();a&&N((0,F.A)(this,n),r,this.options,s)&&(0,M.A)(this,w,q).call(this),this.updateResult(e),!a||(0,F.A)(this,n)===r&&this.options.enabled===s.enabled&&this.options.staleTime===s.staleTime||(0,M.A)(this,b,_).call(this);const h=(0,M.A)(this,y,x).call(this);!a||(0,F.A)(this,n)===r&&this.options.enabled===s.enabled&&h===(0,F.A)(this,f)||(0,M.A)(this,g,$).call(this,h)}getOptimisticResult(t){const e=(0,F.A)(this,i).getQueryCache().build((0,F.A)(this,i),t),s=this.createResult(e,t);return function(t,e){if(!(0,Q.f8)(t.getCurrentResult(),e))return!0;return!1}(this,s)&&((0,L.A)(this,a,s),(0,L.A)(this,o,this.options),(0,L.A)(this,h,(0,F.A)(this,n).state)),s}getCurrentResult(){return(0,F.A)(this,a)}trackResult(t){const e={};return Object.keys(t).forEach((s=>{Object.defineProperty(e,s,{configurable:!1,enumerable:!0,get:()=>((0,F.A)(this,v).add(s),t[s])})})),e}getCurrentQuery(){return(0,F.A)(this,n)}refetch(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=Object.assign({},((0,W.A)(t),t));return this.fetch((0,S.A)({},e))}fetchOptimistic(t){const e=(0,F.A)(this,i).defaultQueryOptions(t),s=(0,F.A)(this,i).getQueryCache().build((0,F.A)(this,i),e);return s.isFetchingOptimistic=!0,s.fetch().then((()=>this.createResult(s,e)))}fetch(t){var e;return(0,M.A)(this,w,q).call(this,(0,S.A)((0,S.A)({},t),{},{cancelRefetch:null===(e=t.cancelRefetch)||void 0===e||e})).then((()=>(this.updateResult(),(0,F.A)(this,a))))}createResult(t,e){const s=(0,F.A)(this,n),i=this.options,A=(0,F.A)(this,a),p=(0,F.A)(this,h),f=(0,F.A)(this,o),v=t!==s?t.state:(0,F.A)(this,r),{state:w}=t;let b,{error:y,errorUpdatedAt:g,fetchStatus:R,status:O}=w,k=!1;if(e._optimisticResults){const n=this.hasListeners(),r=!n&&Z(t,e),a=n&&N(t,s,e,i);(r||a)&&(R=(0,P.v_)(t.options.networkMode)?"fetching":"paused",w.dataUpdatedAt||(O="pending")),"isRestoring"===e._optimisticResults&&(R="idle")}if(e.select&&"undefined"!==typeof w.data)if(A&&w.data===(null===p||void 0===p?void 0:p.data)&&e.select===(0,F.A)(this,u))b=(0,F.A)(this,c);else try{(0,L.A)(this,u,e.select),b=e.select(w.data),b=(0,Q.pl)(null===A||void 0===A?void 0:A.data,b,e),(0,L.A)(this,c,b),(0,L.A)(this,l,null)}catch(E){(0,L.A)(this,l,E)}else b=w.data;if("undefined"!==typeof e.placeholderData&&"undefined"===typeof b&&"pending"===O){let t;var C;if(null!==A&&void 0!==A&&A.isPlaceholderData&&e.placeholderData===(null===f||void 0===f?void 0:f.placeholderData))t=A.data;else if(t="function"===typeof e.placeholderData?e.placeholderData(null===(C=(0,F.A)(this,d))||void 0===C?void 0:C.state.data,(0,F.A)(this,d)):e.placeholderData,e.select&&"undefined"!==typeof t)try{t=e.select(t),(0,L.A)(this,l,null)}catch(E){(0,L.A)(this,l,E)}"undefined"!==typeof t&&(O="success",b=(0,Q.pl)(null===A||void 0===A?void 0:A.data,t,e),k=!0)}(0,F.A)(this,l)&&(y=(0,F.A)(this,l),b=(0,F.A)(this,c),g=Date.now(),O="error");const m="fetching"===R,S="pending"===O,W="error"===O,U=S&&m;return{status:O,fetchStatus:R,isPending:S,isSuccess:"success"===O,isError:W,isInitialLoading:U,isLoading:U,data:b,dataUpdatedAt:w.dataUpdatedAt,error:y,errorUpdatedAt:g,failureCount:w.fetchFailureCount,failureReason:w.fetchFailureReason,errorUpdateCount:w.errorUpdateCount,isFetched:w.dataUpdateCount>0||w.errorUpdateCount>0,isFetchedAfterMount:w.dataUpdateCount>v.dataUpdateCount||w.errorUpdateCount>v.errorUpdateCount,isFetching:m,isRefetching:m&&!S,isLoadingError:W&&0===w.dataUpdatedAt,isPaused:"paused"===R,isPlaceholderData:k,isRefetchError:W&&0!==w.dataUpdatedAt,isStale:V(t,e),refetch:this.refetch}}updateResult(t){const e=(0,F.A)(this,a),s=this.createResult((0,F.A)(this,n),this.options);if((0,L.A)(this,h,(0,F.A)(this,n).state),(0,L.A)(this,o,this.options),void 0!==(0,F.A)(this,h).data&&(0,L.A)(this,d,(0,F.A)(this,n)),(0,Q.f8)(s,e))return;(0,L.A)(this,a,s);const i={};!1!==(null===t||void 0===t?void 0:t.listeners)&&(()=>{if(!e)return!0;const{notifyOnChangeProps:t}=this.options,s="function"===typeof t?t():t;if("all"===s||!s&&!(0,F.A)(this,v).size)return!0;const i=new Set(null!==s&&void 0!==s?s:(0,F.A)(this,v));return this.options.throwOnError&&i.add("error"),Object.keys((0,F.A)(this,a)).some((t=>{const s=t;return(0,F.A)(this,a)[s]!==e[s]&&i.has(s)}))})()&&(i.listeners=!0),(0,M.A)(this,m,J).call(this,(0,S.A)((0,S.A)({},i),t))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&(0,M.A)(this,R,B).call(this)}});function q(t){(0,M.A)(this,C,G).call(this);let e=(0,F.A)(this,n).fetch(this.options,t);return null!==t&&void 0!==t&&t.throwOnError||(e=e.catch(Q.lQ)),e}function _(){if((0,M.A)(this,O,K).call(this),Q.S$||(0,F.A)(this,a).isStale||!(0,Q.gn)(this.options.staleTime))return;const t=(0,Q.j3)((0,F.A)(this,a).dataUpdatedAt,this.options.staleTime)+1;(0,L.A)(this,A,setTimeout((()=>{(0,F.A)(this,a).isStale||this.updateResult()}),t))}function x(){var t;return null!==(t="function"===typeof this.options.refetchInterval?this.options.refetchInterval((0,F.A)(this,n)):this.options.refetchInterval)&&void 0!==t&&t}function $(t){(0,M.A)(this,k,z).call(this),(0,L.A)(this,f,t),!Q.S$&&!1!==this.options.enabled&&(0,Q.gn)((0,F.A)(this,f))&&0!==(0,F.A)(this,f)&&(0,L.A)(this,p,setInterval((()=>{(this.options.refetchIntervalInBackground||D.m.isFocused())&&(0,M.A)(this,w,q).call(this)}),(0,F.A)(this,f)))}function B(){(0,M.A)(this,b,_).call(this),(0,M.A)(this,g,$).call(this,(0,M.A)(this,y,x).call(this))}function K(){(0,F.A)(this,A)&&(clearTimeout((0,F.A)(this,A)),(0,L.A)(this,A,void 0))}function z(){(0,F.A)(this,p)&&(clearInterval((0,F.A)(this,p)),(0,L.A)(this,p,void 0))}function G(){const t=(0,F.A)(this,i).getQueryCache().build((0,F.A)(this,i),this.options);if(t===(0,F.A)(this,n))return;const e=(0,F.A)(this,n);(0,L.A)(this,n,t),(0,L.A)(this,r,t.state),this.hasListeners()&&(null===e||void 0===e||e.removeObserver(this),t.addObserver(this))}function J(t){T.j.batch((()=>{t.listeners&&this.listeners.forEach((t=>{t((0,F.A)(this,a))})),(0,F.A)(this,i).getQueryCache().notify({query:(0,F.A)(this,n),type:"observerResultsUpdated"})}))}function Z(t,e){return function(t,e){return!1!==e.enabled&&!t.state.dataUpdatedAt&&!("error"===t.state.status&&!1===e.retryOnMount)}(t,e)||t.state.dataUpdatedAt>0&&H(t,e,e.refetchOnMount)}function H(t,e,s){if(!1!==e.enabled){const i="function"===typeof s?s(t):s;return"always"===i||!1!==i&&V(t,e)}return!1}function N(t,e,s,i){return!1!==s.enabled&&(t!==e||!1===i.enabled)&&(!s.suspense||"error"!==t.state.status)&&V(t,s)}function V(t,e){return t.isStaleByTime(e.staleTime)}},73895:(t,e,s)=>{s.d(e,{EU:()=>r,iL:()=>a,nE:()=>n,tu:()=>i});var i=t=>{t.suspense&&"number"!==typeof t.staleTime&&(t.staleTime=1e3)},n=(t,e)=>t.isLoading&&t.isFetching&&!e,r=(t,e)=>(null===t||void 0===t?void 0:t.suspense)&&e.isPending,a=(t,e,s)=>e.fetchOptimistic(t).catch((()=>{s.clearReset()}))},80958:(t,e,s)=>{s.d(e,{$1:()=>h,LJ:()=>r,wZ:()=>a});var i=s(9950),n=s(98986),r=(t,e)=>{(t.suspense||t.throwOnError)&&(e.isReset()||(t.retryOnMount=!1))},a=t=>{i.useEffect((()=>{t.clearReset()}),[t])},h=t=>{let{result:e,errorResetBoundary:s,throwOnError:i,query:r}=t;return e.isError&&!s.isReset()&&!e.isFetching&&r&&(0,n.G)(i,[e.error,r])}},98986:(t,e,s)=>{function i(t,e){return"function"===typeof t?t(...e):!!t}s.d(e,{G:()=>i})}}]); |