UNPKG

33.5 kBJavaScriptView Raw
1var e,t,n=this&&this.__generator||function(e,t){var n,r,i,a,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function o(a){return function(o){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return u.label++,{value:a[1],done:!1};case 5:u.label++,r=a[1],a=[0];continue;case 7:a=u.ops.pop(),u.trys.pop();continue;default:if(!((i=(i=u.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){u=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){u.label=a[1];break}if(6===a[0]&&u.label<i[1]){u.label=i[1],i=a;break}if(i&&u.label<i[2]){u.label=i[2],u.ops.push(a);break}i[2]&&u.ops.pop(),u.trys.pop();continue}a=t.call(e,u)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,o])}}},r=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},i=Object.create,a=Object.defineProperty,u=Object.defineProperties,o=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,d=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,h=function(e,t,n){return t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},v=function(e,t){for(var n in t||(t={}))f.call(t,n)&&h(e,n,t[n]);if(l)for(var r=0,i=l(t);r<i.length;r++)p.call(t,n=i[r])&&h(e,n,t[n]);return e},y=function(e,t){return u(e,c(t))},m=function(e){return a(e,"__esModule",{value:!0})},g=function(e,t){var n={};for(var r in e)f.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&l)for(var i=0,a=l(e);i<a.length;i++)t.indexOf(r=a[i])<0&&p.call(e,r)&&(n[r]=e[r]);return n},b=function(e){return function(e,t,n){if(t&&"object"==typeof t||"function"==typeof t)for(var r=function(r){f.call(e,r)||"default"===r||a(e,r,{get:function(){return t[r]},enumerable:!(n=o(t,r))||n.enumerable})},i=0,u=s(t);i<u.length;i++)r(u[i]);return e}(m(a(null!=e?i(d(e)):{},"default",e&&e.__esModule&&"default"in e?{get:function(){return e.default},enumerable:!0}:{value:e,enumerable:!0})),e)},q=function(e,t,n){return new Promise((function(r,i){var a=function(e){try{o(n.next(e))}catch(e){i(e)}},u=function(e){try{o(n.throw(e))}catch(e){i(e)}},o=function(e){return e.done?r(e.value):Promise.resolve(e.value).then(a,u)};o((n=n.apply(e,t)).next())}))};m(exports),function(e,t){for(var n in t)a(e,n,{get:t[n],enumerable:!0})}(exports,{QueryStatus:function(){return e},buildCreateApi:function(){return de},copyWithStructuralSharing:function(){return S},coreModule:function(){return ke},createApi:function(){return Pe},fakeBaseQuery:function(){return fe},fetchBaseQuery:function(){return k},retry:function(){return I},setupListeners:function(){return F},skipSelector:function(){return re},skipToken:function(){return ne}}),(t=e||(e={})).uninitialized="uninitialized",t.pending="pending",t.fulfilled="fulfilled",t.rejected="rejected";var O=function(e){return[].concat.apply([],e)},j=b(require("@reduxjs/toolkit")).isPlainObject;function S(e,t){if(e===t||!(j(e)&&j(t)||Array.isArray(e)&&Array.isArray(t)))return t;for(var n=Object.keys(t),r=Object.keys(e),i=n.length===r.length,a=Array.isArray(t)?[]:{},u=0,o=n;u<o.length;u++){var c=o[u];a[c]=S(e[c],t[c]),i&&(i=e[c]===a[c])}return i?e:a}var w=b(require("@reduxjs/toolkit")),A=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return fetch.apply(void 0,e)},R=function(e){return e.status>=200&&e.status<=299},x=function(e,t){return q(void 0,null,(function(){var r;return n(this,(function(n){switch(n.label){case 0:return"function"==typeof t?[2,t(e)]:"text"===t?[2,e.text()]:"json"!==t?[3,2]:[4,e.text()];case 1:return[2,(r=n.sent()).length?JSON.parse(r):null];case 2:return[2]}}))}))};function T(e){if(!(0,w.isPlainObject)(e))return e;for(var t=v({},e),n=0,r=Object.entries(t);n<r.length;n++){var i=r[n];void 0===i[1]&&delete t[i[0]]}return t}function k(e){var t=this;void 0===e&&(e={});var r=e.baseUrl,i=e.prepareHeaders,a=void 0===i?function(e){return e}:i,u=e.fetchFn,o=void 0===u?A:u,c=e.paramsSerializer,s=g(e,["baseUrl","prepareHeaders","fetchFn","paramsSerializer"]);return"undefined"==typeof fetch&&o===A&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments."),function(e,i){return q(t,null,(function(){var t,u,l,d,f,p,h,m,b,q,O,j,S,A,k,P,C,I,Q,D,N,M,K,E,F,_,z,L,U,W,B,H,V,J,G,Y;return n(this,(function(n){switch(n.label){case 0:return t=i.signal,u=i.getState,l=i.extra,d=i.endpoint,f=i.forced,p=i.type,b=(m="string"==typeof e?{url:e}:e).url,O=void 0===(q=m.method)?"GET":q,S=void 0===(j=m.headers)?new Headers({}):j,k=void 0===(A=m.body)?void 0:A,C=void 0===(P=m.params)?void 0:P,Q=void 0===(I=m.responseHandler)?"json":I,N=void 0===(D=m.validateStatus)?R:D,M=g(m,["url","method","headers","body","params","responseHandler","validateStatus"]),K=v(y(v({},s),{method:O,signal:t,body:k}),M),E=K,[4,a(new Headers(T(S)),{getState:u,extra:l,endpoint:d,forced:f,type:p})];case 1:E.headers=n.sent(),F=function(e){return"object"==typeof e&&((0,w.isPlainObject)(e)||Array.isArray(e)||"function"==typeof e.toJSON)},!K.headers.has("content-type")&&F(k)&&K.headers.set("content-type","application/json"),k&&function(e){var t,n;return null==(n=null==(t=e.get("content-type"))?void 0:t.trim())?void 0:n.startsWith("application/json")}(K.headers)&&(K.body=JSON.stringify(k)),C&&(_=~b.indexOf("?")?"&":"?",z=c?c(C):new URLSearchParams(T(C)),b+=_+z),b=function(e,t){return e?t?function(e){return new RegExp("(^|:)//").test(e)}(t)?t:(e=function(e){return e.replace(/\/$/,"")}(e),e+"/"+(t=function(e){return e.replace(/^\//,"")}(t))):e:t}(r,b),L=new Request(b,K),U=L.clone(),h={request:U},n.label=2;case 2:return n.trys.push([2,4,,5]),[4,o(L)];case 3:return W=n.sent(),[3,5];case 4:return B=n.sent(),[2,{error:{status:"FETCH_ERROR",error:String(B)},meta:h}];case 5:H=W.clone(),h.response=H,J="",n.label=6;case 6:return n.trys.push([6,8,,9]),[4,Promise.all([x(W,Q).then((function(e){return V=e}),(function(e){return G=e})),H.text().then((function(e){return J=e}),(function(){}))])];case 7:if(n.sent(),G)throw G;return[3,9];case 8:return Y=n.sent(),[2,{error:{status:"PARSING_ERROR",originalStatus:W.status,data:J,error:String(Y)},meta:h}];case 9:return[2,N(W,V)?{data:V,meta:h}:{error:{status:W.status,data:V},meta:h}]}}))}))}}var P=function(e,t){void 0===t&&(t=void 0),this.value=e,this.meta=t};function C(e,t){return void 0===e&&(e=0),void 0===t&&(t=5),q(this,null,(function(){var r,i;return n(this,(function(n){switch(n.label){case 0:return r=Math.min(e,t),i=~~((Math.random()+.4)*(300<<r)),[4,new Promise((function(e){return setTimeout((function(t){return e(t)}),i)}))];case 1:return n.sent(),[2]}}))}))}var I=Object.assign((function(e,t){return function(r,i,a){return q(void 0,null,(function(){var u,o,c,s;return n(this,(function(n){switch(n.label){case 0:u=v(v({maxRetries:5,backoff:C},t),a),o=0,n.label=1;case 1:n.label=2;case 2:return n.trys.push([2,4,,6]),[4,e(r,i,a)];case 3:if((c=n.sent()).error)throw new P(c);return[2,c];case 4:if(s=n.sent(),o++,s.throwImmediately||o>u.maxRetries){if(s instanceof P)return[2,s.value];throw s}return[4,u.backoff(o,u.maxRetries)];case 5:return n.sent(),[3,6];case 6:return[3,1];case 7:return[2]}}))}))}}),{fail:function(e){throw Object.assign(new P({error:e}),{throwImmediately:!0})}}),Q=b(require("@reduxjs/toolkit")),D=(0,Q.createAction)("__rtkq/focused"),N=(0,Q.createAction)("__rtkq/unfocused"),M=(0,Q.createAction)("__rtkq/online"),K=(0,Q.createAction)("__rtkq/offline"),E=!1;function F(e,t){return t?t(e,{onFocus:D,onFocusLost:N,onOffline:K,onOnline:M}):(n=function(){return e(D())},r=function(){return e(M())},i=function(){return e(K())},a=function(){"visible"===window.document.visibilityState?n():e(N())},E||"undefined"!=typeof window&&window.addEventListener&&(window.addEventListener("visibilitychange",a,!1),window.addEventListener("focus",n,!1),window.addEventListener("online",r,!1),window.addEventListener("offline",i,!1),E=!0),function(){window.removeEventListener("focus",n),window.removeEventListener("visibilitychange",a),window.removeEventListener("online",r),window.removeEventListener("offline",i),E=!1});var n,r,i,a}var _,z,L=b(require("@reduxjs/toolkit"));function U(e,t,n,r,i,a){return"function"==typeof e?e(t,n,r,i).map(W).map(a):Array.isArray(e)?e.map(W).map(a):[]}function W(e){return"string"==typeof e?{type:e}:e}(z=_||(_={})).query="query",z.mutation="mutation";var B=b(require("@reduxjs/toolkit")),H=b(require("@reduxjs/toolkit")),V=b(require("immer")),J=b(require("@reduxjs/toolkit"));function G(e){return e}function Y(e,t,n,r){return U(n[e.meta.arg.endpointName][t],(0,H.isFulfilled)(e)?e.payload:void 0,(0,H.isRejectedWithValue)(e)?e.payload:void 0,e.meta.arg.originalArgs,"baseQueryMeta"in e.meta?e.meta.baseQueryMeta:void 0,r)}var $=b(require("immer"));function X(e,t,n){var r=e[t];r&&n(r)}function Z(e){var t;return null!=(t="arg"in e?e.arg.fixedCacheKey:e.fixedCacheKey)?t:e.requestId}function ee(e,t,n){var r=e[Z(t)];r&&n(r)}var te={},ne=Symbol.for("RTKQ/skipToken"),re=ne,ie={status:e.uninitialized},ae=(0,L.createNextState)(ie,(function(){})),ue=(0,L.createNextState)(ie,(function(){})),oe=b(require("@reduxjs/toolkit")),ce=function(e){return e.endpointName+"("+JSON.stringify(e.queryArgs,(function(e,t){return(0,oe.isPlainObject)(t)?Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{}):t}))+")"},se=b(require("@reduxjs/toolkit")),le=b(require("reselect"));function de(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){var n=(0,le.defaultMemoize)((function(e){var n,r;return null==(r=t.extractRehydrationInfo)?void 0:r.call(t,e,{reducerPath:null!=(n=t.reducerPath)?n:"api"})})),i=y(v({reducerPath:"api",serializeQueryArgs:ce,keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1},t),{extractRehydrationInfo:n,tagTypes:r([],t.tagTypes||[])}),a={endpointDefinitions:{},batch:function(e){e()},apiUid:(0,se.nanoid)(),extractRehydrationInfo:n,hasRehydrationInfo:(0,le.defaultMemoize)((function(e){return null!=n(e)}))},u={injectEndpoints:function(e){for(var t=e.endpoints({query:function(e){return y(v({},e),{type:_.query})},mutation:function(e){return y(v({},e),{type:_.mutation})}}),n=0,r=Object.entries(t);n<r.length;n++){var i=r[n],c=i[0],s=i[1];if(e.overrideExisting||!(c in a.endpointDefinitions)){a.endpointDefinitions[c]=s;for(var l=0,d=o;l<d.length;l++)d[l].injectEndpoint(c,s)}}return u},enhanceEndpoints:function(e){var t=e.addTagTypes,n=e.endpoints;if(t)for(var r=0,o=t;r<o.length;r++){var c=o[r];i.tagTypes.includes(c)||i.tagTypes.push(c)}if(n)for(var s=0,l=Object.entries(n);s<l.length;s++){var d=l[s],f=d[0],p=d[1];"function"==typeof p&&p(a.endpointDefinitions[f]),Object.assign(a.endpointDefinitions[f]||{},p)}return u}},o=e.map((function(e){return e.init(u,i,a)}));return u.injectEndpoints({endpoints:t.endpoints})}}function fe(){return function(){throw new Error("When using `fakeBaseQuery`, all queries & mutations must use the `queryFn` definition syntax.")}}var pe=b(require("redux")),he=b(require("@reduxjs/toolkit")),ve=function(e){var t=e.reducerPath,n=e.api,r=e.context,i=n.internalActions,a=i.removeQueryResult,u=i.unsubscribeQueryResult;return function(e){var i={};return function(a){return function(c){var s,l=a(c);if(u.match(c)){var d=e.getState()[t];o(q=c.payload.queryCacheKey,null==(s=d.queries[q])?void 0:s.endpointName,e,d.config)}if(n.util.resetApiState.match(c))for(var f=0,p=Object.entries(i);f<p.length;f++){var h=p[f],v=h[0],y=h[1];y&&clearTimeout(y),delete i[v]}if(r.hasRehydrationInfo(c)){d=e.getState()[t];for(var m=r.extractRehydrationInfo(c).queries,g=0,b=Object.entries(m);g<b.length;g++){var q,O=b[g],j=O[1];o(q=O[0],null==j?void 0:j.endpointName,e,d.config)}}return l}};function o(e,n,u,o){var c,s=r.endpointDefinitions[n],l=null!=(c=null==s?void 0:s.keepUnusedDataFor)?c:o.keepUnusedDataFor,d=i[e];d&&clearTimeout(d),i[e]=setTimeout((function(){var n=u.getState()[t].subscriptions[e];n&&0!==Object.keys(n).length||u.dispatch(a({queryCacheKey:e})),delete i[e]}),1e3*l)}}},ye=b(require("@reduxjs/toolkit")),me=function(t){var n=t.reducerPath,r=t.context,i=t.context.endpointDefinitions,a=t.mutationThunk,u=t.api,o=t.assertTagType,c=t.refetchQuery,s=u.internalActions.removeQueryResult;return function(e){return function(t){return function(n){var r=t(n);return(0,ye.isAnyOf)((0,ye.isFulfilled)(a),(0,ye.isRejectedWithValue)(a))(n)&&l(Y(n,"invalidatesTags",i,o),e),u.util.invalidateTags.match(n)&&l(U(n.payload,void 0,void 0,void 0,void 0,o),e),r}}};function l(t,i){var a=i.getState(),o=a[n],l=u.util.selectInvalidatedBy(a,t);r.batch((function(){for(var t=0,n=Array.from(l.values());t<n.length;t++){var r=n[t].queryCacheKey,a=o.queries[r],u=o.subscriptions[r];a&&u&&(0===Object.keys(u).length?i.dispatch(s({queryCacheKey:r})):a.status!==e.uninitialized&&i.dispatch(c(a,r)))}}))}},ge=function(t){var n=t.reducerPath,r=t.queryThunk,i=t.api,a=t.refetchQuery;return function(t){var o={};return function(e){return function(n){var a=e(n);return(i.internalActions.updateSubscriptionOptions.match(n)||i.internalActions.unsubscribeQueryResult.match(n))&&s(n.payload,t),(r.pending.match(n)||r.rejected.match(n)&&n.meta.condition)&&s(n.meta.arg,t),(r.fulfilled.match(n)||r.rejected.match(n)&&!n.meta.condition)&&c(n.meta.arg,t),i.util.resetApiState.match(n)&&function(){for(var e=0,t=Object.keys(o);e<t.length;e++)l(t[e])}(),a}};function c(t,r){var i=t.queryCacheKey,c=r.getState()[n],s=c.queries[i];if(s&&s.status!==e.uninitialized){var l=u(c.subscriptions[i]);if(Number.isFinite(l)){var d=o[i];(null==d?void 0:d.timeout)&&(clearTimeout(d.timeout),d.timeout=void 0);var f=Date.now()+l,p=o[i]={nextPollTimestamp:f,pollingInterval:l,timeout:setTimeout((function(){p.timeout=void 0,r.dispatch(a(s,i))}),l)}}}}function s(t,r){var i=t.queryCacheKey,a=r.getState()[n],s=a.queries[i];if(s&&s.status!==e.uninitialized){var d=u(a.subscriptions[i]);if(Number.isFinite(d)){var f=o[i],p=Date.now()+d;(!f||p<f.nextPollTimestamp)&&c({queryCacheKey:i},r)}else l(i)}}function l(e){var t=o[e];(null==t?void 0:t.timeout)&&clearTimeout(t.timeout),delete o[e]}};function u(e){void 0===e&&(e={});for(var t=Number.POSITIVE_INFINITY,n=0,r=Object.values(e);n<r.length;n++){var i=r[n];i.pollingInterval&&(t=Math.min(i.pollingInterval,t))}return t}},be=function(t){var n=t.reducerPath,r=t.context,i=t.refetchQuery,a=t.api.internalActions.removeQueryResult;return function(e){return function(t){return function(n){var r=t(n);return D.match(n)&&u(e,"refetchOnFocus"),M.match(n)&&u(e,"refetchOnReconnect"),r}}};function u(t,u){var o=t.getState()[n],c=o.queries,s=o.subscriptions;r.batch((function(){for(var n=0,r=Object.keys(s);n<r.length;n++){var l=r[n],d=c[l],f=s[l];f&&d&&(Object.values(f).some((function(e){return!0===e[u]}))||Object.values(f).every((function(e){return void 0===e[u]}))&&o.config[u])&&(0===Object.keys(f).length?t.dispatch(a({queryCacheKey:l})):d.status!==e.uninitialized&&t.dispatch(i(d,l)))}}))}},qe=b(require("@reduxjs/toolkit")),Oe=new Error("Promise never resolved before cacheEntryRemoved."),je=function(e){var t=e.api,n=e.reducerPath,r=e.context,i=e.queryThunk,a=e.mutationThunk,u=(0,qe.isAsyncThunkAction)(i),o=(0,qe.isAsyncThunkAction)(a),c=(0,qe.isFulfilled)(i,a);return function(e){var s={};return function(r){return function(d){var f=e.getState(),p=r(d),h=function(e){return u(e)?e.meta.arg.queryCacheKey:o(e)?e.meta.requestId:t.internalActions.removeQueryResult.match(e)?e.payload.queryCacheKey:t.internalActions.removeMutationResult.match(e)?Z(e.payload):""}(d);if(i.pending.match(d)){var v=f[n].queries[h],y=e.getState()[n].queries[h];!v&&y&&l(d.meta.arg.endpointName,d.meta.arg.originalArgs,h,e,d.meta.requestId)}else if(a.pending.match(d))(y=e.getState()[n].mutations[h])&&l(d.meta.arg.endpointName,d.meta.arg.originalArgs,h,e,d.meta.requestId);else if(c(d))(null==(q=s[h])?void 0:q.valueResolved)&&(q.valueResolved({data:d.payload,meta:d.meta.baseQueryMeta}),delete q.valueResolved);else if(t.internalActions.removeQueryResult.match(d)||t.internalActions.removeMutationResult.match(d))(q=s[h])&&(delete s[h],q.cacheEntryRemoved());else if(t.util.resetApiState.match(d))for(var m=0,g=Object.entries(s);m<g.length;m++){var b=g[m],q=b[1];delete s[b[0]],q.cacheEntryRemoved()}return p}};function l(e,n,i,a,u){var o=r.endpointDefinitions[e],c=null==o?void 0:o.onCacheEntryAdded;if(c){var l={},d=new Promise((function(e){l.cacheEntryRemoved=e})),f=Promise.race([new Promise((function(e){l.valueResolved=e})),d.then((function(){throw Oe}))]);f.catch((function(){})),s[i]=l;var p=t.endpoints[e].select(o.type===_.query?n:i),h=a.dispatch((function(e,t,n){return n})),m=y(v({},a),{getCacheEntry:function(){return p(a.getState())},requestId:u,extra:h,updateCachedData:o.type===_.query?function(r){return a.dispatch(t.util.updateQueryData(e,n,r))}:void 0,cacheDataLoaded:f,cacheEntryRemoved:d}),g=c(n,m);Promise.resolve(g).catch((function(e){if(e!==Oe)throw e}))}}}},Se=b(require("@reduxjs/toolkit")),we=function(e){var t=e.api,n=e.context,r=e.queryThunk,i=e.mutationThunk,a=(0,Se.isPending)(r,i),u=(0,Se.isRejected)(r,i),o=(0,Se.isFulfilled)(r,i);return function(e){var r={};return function(i){return function(c){var s,l,d,f=i(c);if(a(c)){var p=c.meta,h=p.requestId,m=p.arg,g=m.endpointName,b=m.originalArgs,q=n.endpointDefinitions[g],O=null==q?void 0:q.onQueryStarted;if(O){var j={},S=new Promise((function(e,t){j.resolve=e,j.reject=t}));S.catch((function(){})),r[h]=j;var w=t.endpoints[g].select(q.type===_.query?b:h),A=e.dispatch((function(e,t,n){return n})),R=y(v({},e),{getCacheEntry:function(){return w(e.getState())},requestId:h,extra:A,updateCachedData:q.type===_.query?function(n){return e.dispatch(t.util.updateQueryData(g,b,n))}:void 0,queryFulfilled:S});O(b,R)}}else if(o(c)){var x=c.meta,T=x.baseQueryMeta;null==(s=r[h=x.requestId])||s.resolve({data:c.payload,meta:T}),delete r[h]}else if(u(c)){var k=c.meta;T=k.baseQueryMeta,null==(d=r[h=k.requestId])||d.reject({error:null!=(l=c.payload)?l:c.error,isUnhandledError:!k.rejectedWithValue,meta:T}),delete r[h]}return f}}}},Ae=function(e){var t=e.api,n=e.context.apiUid;return function(e){var r=!1;return function(i){return function(a){r||(r=!0,e.dispatch(t.internalActions.middlewareRegistered(n)));var u=i(a);return t.util.resetApiState.match(a)&&e.dispatch(t.internalActions.middlewareRegistered(n)),u}}}};function Re(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];Object.assign.apply(Object,r([e],t))}var xe=b(require("immer")),Te=Symbol(),ke=function(){return{name:Te,init:function(t,i,a){var u=i.baseQuery,o=i.reducerPath,c=i.serializeQueryArgs,s=i.keepUnusedDataFor,l=i.refetchOnMountOrArgChange,d=i.refetchOnFocus,f=i.refetchOnReconnect;(0,xe.enablePatches)();var p=function(e){return e};Object.assign(t,{reducerPath:o,endpoints:{},internalActions:{onOnline:M,onOffline:K,onFocus:D,onFocusLost:N},util:{}});var h=function(t){var r=this,i=t.reducerPath,a=t.baseQuery,u=t.context.endpointDefinitions,o=t.serializeQueryArgs,c=t.api,s=function(e,t){return q(r,[e,t],(function(e,t){var r,i,o,c,s,d,f=t.signal,p=t.rejectWithValue,h=t.fulfillWithValue,v=t.dispatch,y=t.getState,m=t.extra;return n(this,(function(t){switch(t.label){case 0:r=u[e.endpointName],t.label=1;case 1:return t.trys.push([1,7,,8]),i=G,o=void 0,c={signal:f,dispatch:v,getState:y,extra:m,endpoint:e.endpointName,type:e.type,forced:"query"===e.type?l(e,y()):void 0},r.query?[4,a(r.query(e.originalArgs),c,r.extraOptions)]:[3,3];case 2:return o=t.sent(),r.transformResponse&&(i=r.transformResponse),[3,5];case 3:return[4,r.queryFn(e.originalArgs,c,r.extraOptions,(function(e){return a(e,c,r.extraOptions)}))];case 4:o=t.sent(),t.label=5;case 5:if(o.error)throw new P(o.error,o.meta);return s=h,[4,i(o.data,o.meta,e.originalArgs)];case 6:return[2,s.apply(void 0,[t.sent(),{fulfilledTimeStamp:Date.now(),baseQueryMeta:o.meta}])];case 7:if((d=t.sent())instanceof P)return[2,p(d.value,{baseQueryMeta:d.meta})];throw console.error(d),d;case 8:return[2]}}))}))};function l(e,t){var n,r,a,u,o=null==(r=null==(n=t[i])?void 0:n.queries)?void 0:r[e.queryCacheKey],c=null==(a=t[i])?void 0:a.config.refetchOnMountOrArgChange,s=null==o?void 0:o.fulfilledTimeStamp,l=null!=(u=e.forceRefetch)?u:e.subscribe&&c;return!!l&&(!0===l||(Number(new Date)-Number(s))/1e3>=l)}var d=(0,J.createAsyncThunk)(i+"/executeQuery",s,{getPendingMeta:function(){return{startedTimeStamp:Date.now()}},condition:function(e,t){var n,r,a=(0,t.getState)(),u=null==(r=null==(n=a[i])?void 0:n.queries)?void 0:r[e.queryCacheKey],o=null==u?void 0:u.fulfilledTimeStamp;return!("pending"===(null==u?void 0:u.status)||!l(e,a)&&o)},dispatchConditionRejection:!0});function f(e){return function(t){var n,r;return(null==(r=null==(n=null==t?void 0:t.meta)?void 0:n.arg)?void 0:r.endpointName)===e}}return{queryThunk:d,mutationThunk:(0,J.createAsyncThunk)(i+"/executeMutation",s,{getPendingMeta:function(){return{startedTimeStamp:Date.now()}}}),prefetch:function(e,t,n){return function(r,i){var a=function(e){return"force"in e}(n)&&n.force,u=function(e){return"ifOlderThan"in e}(n)&&n.ifOlderThan,o=function(n){return void 0===n&&(n=!0),c.endpoints[e].initiate(t,{forceRefetch:n})},s=c.endpoints[e].select(t)(i());if(a)r(o());else if(u){var l=null==s?void 0:s.fulfilledTimeStamp;if(!l)return void r(o());(Number(new Date)-Number(new Date(l)))/1e3>=u&&r(o())}else r(o(!1))}},updateQueryData:function(t,n,r){return function(i,a){var u,o,s=c.endpoints[t].select(n)(a()),l={patches:[],inversePatches:[],undo:function(){return i(c.util.patchQueryData(t,n,l.inversePatches))}};if(s.status===e.uninitialized)return l;if("data"in s)if((0,V.isDraftable)(s.data)){var d=(0,V.produceWithPatches)(s.data,r),f=d[2];(u=l.patches).push.apply(u,d[1]),(o=l.inversePatches).push.apply(o,f)}else{var p=r(s.data);l.patches.push({op:"replace",path:[],value:p}),l.inversePatches.push({op:"replace",path:[],value:s.data})}return i(c.util.patchQueryData(t,n,l.patches)),l}},patchQueryData:function(e,t,n){return function(r){r(c.internalActions.queryResultPatched({queryCacheKey:o({queryArgs:t,endpointDefinition:u[e],endpointName:e}),patches:n}))}},buildMatchThunkActions:function(e,t){return{matchPending:(0,H.isAllOf)((0,H.isPending)(e),f(t)),matchFulfilled:(0,H.isAllOf)((0,H.isFulfilled)(e),f(t)),matchRejected:(0,H.isAllOf)((0,H.isRejected)(e),f(t))}}}}({baseQuery:u,reducerPath:o,context:a,api:t,serializeQueryArgs:c}),m=h.queryThunk,g=h.mutationThunk,b=h.patchQueryData,j=h.updateQueryData,w=h.prefetch,A=h.buildMatchThunkActions,R=function(t){var n=t.reducerPath,r=t.queryThunk,i=t.mutationThunk,a=t.context,u=a.endpointDefinitions,o=a.apiUid,c=a.extractRehydrationInfo,s=a.hasRehydrationInfo,l=t.assertTagType,d=t.config,f=(0,B.createAction)(n+"/resetApiState"),p=(0,B.createSlice)({name:n+"/queries",initialState:te,reducers:{removeQueryResult:function(e,t){delete e[t.payload.queryCacheKey]},queryResultPatched:function(e,t){var n=t.payload,r=n.patches;X(e,n.queryCacheKey,(function(e){e.data=(0,$.applyPatches)(e.data,r.concat())}))}},extraReducers:function(t){t.addCase(r.pending,(function(t,n){var r,i=n.meta,a=n.meta.arg;a.subscribe&&(null!=t[r=a.queryCacheKey]||(t[r]={status:e.uninitialized,endpointName:a.endpointName})),X(t,a.queryCacheKey,(function(t){t.status=e.pending,t.requestId=i.requestId,void 0!==a.originalArgs&&(t.originalArgs=a.originalArgs),t.startedTimeStamp=i.startedTimeStamp}))})).addCase(r.fulfilled,(function(t,n){var r=n.meta,i=n.payload;X(t,r.arg.queryCacheKey,(function(t){var n;t.requestId===r.requestId&&(t.status=e.fulfilled,t.data=null==(n=u[r.arg.endpointName].structuralSharing)||n?S(t.data,i):i,delete t.error,t.fulfilledTimeStamp=r.fulfilledTimeStamp)}))})).addCase(r.rejected,(function(t,n){var r=n.meta,i=r.condition,a=r.requestId,u=n.error,o=n.payload;X(t,r.arg.queryCacheKey,(function(t){if(i);else{if(t.requestId!==a)return;t.status=e.rejected,t.error=null!=o?o:u}}))})).addMatcher(s,(function(t,n){for(var r=c(n).queries,i=0,a=Object.entries(r);i<a.length;i++){var u=a[i],o=u[1];(null==o?void 0:o.status)!==e.fulfilled&&(null==o?void 0:o.status)!==e.rejected||(t[u[0]]=o)}}))}}),h=(0,B.createSlice)({name:n+"/mutations",initialState:te,reducers:{removeMutationResult:function(e,t){var n=Z(t.payload);n in e&&delete e[n]}},extraReducers:function(t){t.addCase(i.pending,(function(t,n){var r=n.meta,i=r.requestId,a=r.arg,u=r.startedTimeStamp;a.track&&(t[Z(n.meta)]={requestId:i,status:e.pending,endpointName:a.endpointName,startedTimeStamp:u})})).addCase(i.fulfilled,(function(t,n){var r=n.payload,i=n.meta;i.arg.track&&ee(t,i,(function(t){t.requestId===i.requestId&&(t.status=e.fulfilled,t.data=r,t.fulfilledTimeStamp=i.fulfilledTimeStamp)}))})).addCase(i.rejected,(function(t,n){var r=n.payload,i=n.error,a=n.meta;a.arg.track&&ee(t,a,(function(t){t.requestId===a.requestId&&(t.status=e.rejected,t.error=null!=r?r:i)}))})).addMatcher(s,(function(t,n){for(var r=c(n).mutations,i=0,a=Object.entries(r);i<a.length;i++){var u=a[i],o=u[0],s=u[1];(null==s?void 0:s.status)!==e.fulfilled&&(null==s?void 0:s.status)!==e.rejected||o===(null==s?void 0:s.requestId)||(t[o]=s)}}))}}),m=(0,B.createSlice)({name:n+"/invalidation",initialState:te,reducers:{},extraReducers:function(e){e.addCase(p.actions.removeQueryResult,(function(e,t){for(var n=t.payload.queryCacheKey,r=0,i=Object.values(e);r<i.length;r++)for(var a=0,u=Object.values(i[r]);a<u.length;a++){var o=u[a],c=o.indexOf(n);-1!==c&&o.splice(c,1)}})).addMatcher(s,(function(e,t){for(var n,r,i,a,u=c(t).provided,o=0,s=Object.entries(u);o<s.length;o++)for(var l=s[o],d=l[0],f=0,p=Object.entries(l[1]);f<p.length;f++)for(var h=p[f],v=h[0],y=h[1],m=null!=(a=(r=null!=(n=e[d])?n:e[d]={})[i=v||"__internal_without_id"])?a:r[i]=[],g=0,b=y;g<b.length;g++){var q=b[g];m.includes(q)||m.push(q)}})).addMatcher((0,B.isAnyOf)((0,B.isFulfilled)(r),(0,B.isRejectedWithValue)(r)),(function(e,t){for(var n,r,i,a,o=Y(t,"providesTags",u,l),c=t.meta.arg.queryCacheKey,s=0,d=o;s<d.length;s++){var f=d[s],p=f.type,h=f.id,v=null!=(a=(r=null!=(n=e[p])?n:e[p]={})[i=h||"__internal_without_id"])?a:r[i]=[];v.includes(c)||v.push(c)}}))}}),g=(0,B.createSlice)({name:n+"/subscriptions",initialState:te,reducers:{updateSubscriptionOptions:function(e,t){var n,r=t.payload,i=r.queryCacheKey,a=r.requestId;(null==(n=null==e?void 0:e[i])?void 0:n[a])&&(e[i][a]=r.options)},unsubscribeQueryResult:function(e,t){var n=t.payload,r=n.queryCacheKey;e[r]&&delete e[r][n.requestId]}},extraReducers:function(e){e.addCase(p.actions.removeQueryResult,(function(e,t){delete e[t.payload.queryCacheKey]})).addCase(r.pending,(function(e,t){var n,r,i,a,u=t.meta,o=u.arg,c=u.requestId;if(o.subscribe){var s=null!=(r=e[n=o.queryCacheKey])?r:e[n]={};s[c]=null!=(a=null!=(i=o.subscriptionOptions)?i:s[c])?a:{}}})).addCase(r.rejected,(function(e,t){var n,r,i,a,u=t.meta,o=u.arg,c=u.requestId;if(u.condition&&o.subscribe){var s=null!=(r=e[n=o.queryCacheKey])?r:e[n]={};s[c]=null!=(a=null!=(i=o.subscriptionOptions)?i:s[c])?a:{}}})).addMatcher(s,(function(e){return v({},e)}))}}),b=(0,B.createSlice)({name:n+"/config",initialState:v({online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine,focused:"undefined"==typeof document||"hidden"!==document.visibilityState,middlewareRegistered:!1},d),reducers:{middlewareRegistered:function(e,t){e.middlewareRegistered="conflict"!==e.middlewareRegistered&&o===t.payload||"conflict"}},extraReducers:function(e){e.addCase(M,(function(e){e.online=!0})).addCase(K,(function(e){e.online=!1})).addCase(D,(function(e){e.focused=!0})).addCase(N,(function(e){e.focused=!1})).addMatcher(s,(function(e){return v({},e)}))}}),q=(0,B.combineReducers)({queries:p.reducer,mutations:h.reducer,provided:m.reducer,subscriptions:g.reducer,config:b.reducer});return{reducer:function(e,t){return q(f.match(t)?void 0:e,t)},actions:y(v(v(v(v({},b.actions),p.actions),g.actions),h.actions),{unsubscribeMutationResult:h.actions.removeMutationResult,resetApiState:f})}}({context:a,queryThunk:m,mutationThunk:g,reducerPath:o,assertTagType:p,config:{refetchOnFocus:d,refetchOnReconnect:f,refetchOnMountOrArgChange:l,keepUnusedDataFor:s,reducerPath:o}}),x=R.reducer,T=R.actions;Re(t.util,{patchQueryData:b,updateQueryData:j,prefetch:w,resetApiState:T.resetApiState}),Re(t.internalActions,T),Object.defineProperty(t.util,"updateQueryResult",{get:function(){return t.util.updateQueryData}}),Object.defineProperty(t.util,"patchQueryResult",{get:function(){return t.util.patchQueryData}});var k=function(e){var t=e.reducerPath,n=e.queryThunk,r={invalidateTags:(0,he.createAction)(t+"/invalidateTags")},i=[Ae,ve,me,ge,be,je,we].map((function(t){return t(y(v({},e),{refetchQuery:a}))}));return{middleware:function(e){return function(n){var r=pe.compose.apply(void 0,i.map((function(t){return t(e)})))(n);return function(i){return e.getState()[t]?r(i):n(i)}}},actions:r};function a(e,t,r){return void 0===r&&(r={}),n(v({type:"query",endpointName:e.endpointName,originalArgs:e.originalArgs,subscribe:!1,forceRefetch:!0,queryCacheKey:t},r))}}({reducerPath:o,context:a,queryThunk:m,mutationThunk:g,api:t,assertTagType:p}),C=k.middleware;Re(t.util,k.actions),Re(t,{reducer:x,middleware:C});var I=function(t){var n=t.serializeQueryArgs,r=t.reducerPath;return{buildQuerySelector:function(e,t){return function(r){var u=(0,L.createSelector)(a,(function(i){var a,u;return null!=(u=r===ne||null==(a=null==i?void 0:i.queries)?void 0:a[n({queryArgs:r,endpointDefinition:t,endpointName:e})])?u:ae}));return(0,L.createSelector)(u,i)}},buildMutationSelector:function(){return function(e){var t,n;n="object"==typeof e?null!=(t=Z(e))?t:ne:e;var r=(0,L.createSelector)(a,(function(e){var t,r;return null!=(r=n===ne||null==(t=null==e?void 0:e.mutations)?void 0:t[n])?r:ue}));return(0,L.createSelector)(r,i)}},selectInvalidatedBy:function(e,t){for(var n,i=e[r],a=new Set,u=0,o=t.map(W);u<o.length;u++){var c=o[u],s=i.provided[c.type];if(s)for(var l=0,d=null!=(n=void 0!==c.id?s[c.id]:O(Object.values(s)))?n:[];l<d.length;l++)a.add(d[l])}return O(Array.from(a.values()).map((function(e){var t=i.queries[e];return t?[{queryCacheKey:e,endpointName:t.endpointName,originalArgs:t.originalArgs}]:[]})))}};function i(t){return v(v({},t),{status:n=t.status,isUninitialized:n===e.uninitialized,isLoading:n===e.pending,isSuccess:n===e.fulfilled,isError:n===e.rejected});var n}function a(e){return e[r]}}({serializeQueryArgs:c,reducerPath:o}),Q=I.buildQuerySelector,E=I.buildMutationSelector;Re(t.util,{selectInvalidatedBy:I.selectInvalidatedBy});var F=function(e){var t=e.serializeQueryArgs,i=e.queryThunk,a=e.mutationThunk,u=e.api,o=e.context,c={},s={},l=u.internalActions,d=l.unsubscribeQueryResult,f=l.removeMutationResult,p=l.updateSubscriptionOptions;return{buildInitiateQuery:function(e,r){var a=function(o,s){var l=void 0===s?{}:s,f=l.subscribe,h=void 0===f||f,v=l.forceRefetch,y=l.subscriptionOptions;return function(s,l){var f=t({queryArgs:o,endpointDefinition:r,endpointName:e}),m=i({type:"query",subscribe:h,forceRefetch:v,subscriptionOptions:y,endpointName:e,originalArgs:o,queryCacheKey:f}),g=s(m),b=g.requestId,O=g.abort,j=Object.assign(Promise.all([c[f],g]).then((function(){return u.endpoints[e].select(o)(l())})),{arg:o,requestId:b,subscriptionOptions:y,queryCacheKey:f,abort:O,unwrap:function(){return q(this,null,(function(){var e;return n(this,(function(t){switch(t.label){case 0:return[4,j];case 1:if((e=t.sent()).isError)throw e.error;return[2,e.data]}}))}))},refetch:function(){s(a(o,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){h&&s(d({queryCacheKey:f,requestId:b}))},updateSubscriptionOptions:function(t){j.subscriptionOptions=t,s(p({endpointName:e,requestId:b,queryCacheKey:f,options:t}))}});return c[f]||(c[f]=j,j.then((function(){delete c[f]}))),j}};return a},buildInitiateMutation:function(e){return function(t,n){var r=void 0===n?{}:n,i=r.track,u=void 0===i||i,o=r.fixedCacheKey;return function(n,r){var i=a({type:"mutation",endpointName:e,originalArgs:t,track:u,fixedCacheKey:o}),c=n(i),l=c.requestId,d=c.abort,p=c.unwrap,h=c.unwrap().then((function(e){return{data:e}})).catch((function(e){return{error:e}})),v=function(){n(f({requestId:l,fixedCacheKey:o}))},y=Object.assign(h,{arg:c.arg,requestId:l,abort:d,unwrap:p,unsubscribe:v,reset:v});return s[l]=y,y.then((function(){delete s[l]})),o&&(s[o]=y,y.then((function(){s[o]===y&&delete s[o]}))),y}}},getRunningOperationPromises:function(){return r(r([],Object.values(c)),Object.values(s)).filter((function(e){return!!e}))},getRunningOperationPromise:function(e,n){var r=o.endpointDefinitions[e];if(r.type===_.query){var i=t({queryArgs:n,endpointDefinition:r,endpointName:e});return c[i]}return s[n]}}}({queryThunk:m,mutationThunk:g,api:t,serializeQueryArgs:c,context:a}),z=F.buildInitiateQuery,U=F.buildInitiateMutation;return Re(t.util,{getRunningOperationPromises:F.getRunningOperationPromises,getRunningOperationPromise:F.getRunningOperationPromise}),{name:Te,injectEndpoint:function(e,n){var r,i=t;null!=(r=i.endpoints)[e]||(r[e]={}),n.type===_.query?Re(i.endpoints[e],{select:Q(e,n),initiate:z(e,n)},A(m,e)):n.type===_.mutation&&Re(i.endpoints[e],{select:E(),initiate:U(e)},A(g,e))}}}}},Pe=de(ke());
2//# sourceMappingURL=rtk-query.cjs.production.min.js.map
\No newline at end of file