3 lines
24 KiB
JavaScript
3 lines
24 KiB
JavaScript
"use strict";var be=Object.defineProperty;var Nt=Object.getOwnPropertyDescriptor;var jt=Object.getOwnPropertyNames;var Ft=Object.prototype.hasOwnProperty;var Vt=(e,t)=>{for(var r in t)be(e,r,{get:t[r],enumerable:!0})},Pe=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of jt(t))!Ft.call(e,a)&&a!==r&&be(e,a,{get:()=>t[a],enumerable:!(n=Nt(t,a))||n.enumerable});return e},R=(e,t,r)=>(Pe(e,t,"default"),r&&Pe(r,t,"default"));var _t=e=>Pe(be({},"__esModule",{value:!0}),e);var x={};Vt(x,{ReducerType:()=>ze,SHOULD_AUTOBATCH:()=>de,TaskAbortError:()=>I,Tuple:()=>j,addListener:()=>we,asyncThunkCreator:()=>lt,autoBatchEnhancer:()=>ue,buildCreateSlice:()=>Ge,clearAllListeners:()=>$e,combineSlices:()=>Ot,configureStore:()=>ct,createAction:()=>P,createActionCreatorInvariantMiddleware:()=>Ye,createAsyncThunk:()=>he,createDraftSafeSelector:()=>re,createDraftSafeSelectorCreator:()=>Ie,createDynamicMiddleware:()=>vt,createEntityAdapter:()=>Tt,createImmutableStateInvariantMiddleware:()=>et,createListenerMiddleware:()=>bt,createNextState:()=>D.produce,createReducer:()=>pe,createSelector:()=>U.createSelector,createSelectorCreator:()=>U.createSelectorCreator,createSerializableStateInvariantMiddleware:()=>rt,createSlice:()=>pt,current:()=>D.current,findNonSerializableValue:()=>je,formatProdErrorMessage:()=>k,freeze:()=>D.freeze,isActionCreator:()=>oe,isAllOf:()=>G,isAnyOf:()=>F,isAsyncThunkAction:()=>Le,isDraft:()=>D.isDraft,isFluxStandardAction:()=>ie,isFulfilled:()=>_e,isImmutableDefault:()=>Ze,isPending:()=>Fe,isPlain:()=>Ne,isRejected:()=>$,isRejectedWithValue:()=>Ve,lruMemoize:()=>U.lruMemoize,miniSerializeError:()=>Ue,nanoid:()=>b,original:()=>D.original,prepareAutoBatched:()=>ot,removeListener:()=>Me,unwrapResult:()=>We,weakMapMemoize:()=>U.weakMapMemoize});module.exports=_t(x);R(x,require("redux"),module.exports);var D=require("immer"),U=require("reselect");var te=require("immer"),ne=require("reselect"),Ie=(...e)=>{let t=(0,ne.createSelectorCreator)(...e),r=Object.assign((...n)=>{let a=t(...n),o=(s,...u)=>a((0,te.isDraft)(s)?(0,te.current)(s):s,...u);return Object.assign(o,a),o},{withTypes:()=>r});return r},re=Ie(ne.weakMapMemoize);var v=require("redux");var ve=require("redux"),Qe=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?ve.compose:ve.compose.apply(null,arguments)},kn=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}};var ce=require("redux-thunk");var De=require("redux");var ae=e=>e&&typeof e.match=="function";function P(e,t){function r(...n){if(t){let a=t(...n);if(!a)throw new Error(k(0));return{type:e,payload:a.payload,..."meta"in a&&{meta:a.meta},..."error"in a&&{error:a.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>(0,De.isAction)(n)&&n.type===e,r}function oe(e){return typeof e=="function"&&"type"in e&&ae(e)}function ie(e){return(0,De.isAction)(e)&&Object.keys(e).every(Lt)}function Lt(e){return["type","payload","error","meta"].indexOf(e)>-1}function Ut(e){let t=e?`${e}`.split("/"):[],r=t[t.length-1]||"actionCreator";return`Detected an action creator with type "${e||"unknown"}" being dispatched.
|
|
Make sure you're calling the action creator before dispatching, i.e. \`dispatch(${r}())\` instead of \`dispatch(${r})\`. This is necessary even if the action has no payload.`}function Ye(e={}){return()=>r=>n=>r(n)}var se=require("immer");function q(e,t){for(let r of e)if(t(r))return r}var j=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function Oe(e){return(0,se.isDraftable)(e)?(0,se.produce)(e,()=>{}):e}function W(e,t,r){if(e.has(t)){let a=e.get(t);return r.update&&(a=r.update(a,t,e),e.set(t,a)),a}if(!r.insert)throw new Error(k(10));let n=r.insert(t,e);return e.set(t,n),n}function Ze(e){return typeof e!="object"||e==null||Object.isFrozen(e)}function et(e={}){if(1)return()=>n=>a=>n(a);var t,r}var tt=require("redux");function Ne(e){let t=typeof e;return e==null||t==="string"||t==="boolean"||t==="number"||Array.isArray(e)||(0,tt.isPlainObject)(e)}function je(e,t="",r=Ne,n,a=[],o){let s;if(!r(e))return{keyPath:t||"<root>",value:e};if(typeof e!="object"||e===null||o?.has(e))return!1;let u=n!=null?n(e):Object.entries(e),c=a.length>0;for(let[A,i]of u){let d=t?t+"."+A:A;if(!(c&&a.some(g=>g instanceof RegExp?g.test(d):d===g))){if(!r(i))return{keyPath:d,value:i};if(typeof i=="object"&&(s=je(i,d,r,n,a,o),s))return s}}return o&&nt(e)&&o.add(e),!1}function nt(e){if(!Object.isFrozen(e))return!1;for(let t of Object.values(e))if(!(typeof t!="object"||t===null)&&!nt(t))return!1;return!0}function rt(e={}){return()=>t=>r=>t(r)}function Wt(e){return typeof e=="boolean"}var at=()=>function(t){let{thunk:r=!0,immutableCheck:n=!0,serializableCheck:a=!0,actionCreatorCheck:o=!0}=t??{},s=new j;return r&&(Wt(r)?s.push(ce.thunk):s.push((0,ce.withExtraArgument)(r.extraArgument))),s};var de="RTK_autoBatch",ot=()=>e=>({payload:e,meta:{[de]:!0}}),it=e=>t=>{setTimeout(t,e)},zt=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:it(10),ue=(e={type:"raf"})=>t=>(...r)=>{let n=t(...r),a=!0,o=!1,s=!1,u=new Set,c=e.type==="tick"?queueMicrotask:e.type==="raf"?zt:e.type==="callback"?e.queueNotification:it(e.timeout),A=()=>{s=!1,o&&(o=!1,u.forEach(i=>i()))};return Object.assign({},n,{subscribe(i){let d=()=>a&&i(),T=n.subscribe(d);return u.add(i),()=>{T(),u.delete(i)}},dispatch(i){try{return a=!i?.meta?.[de],o=!a,o&&(s||(s=!0,c(A))),n.dispatch(i)}finally{a=!0}}})};var st=e=>function(r){let{autoBatch:n=!0}=r??{},a=new j(e);return n&&a.push(ue(typeof n=="object"?n:void 0)),a};function ct(e){let t=at(),{reducer:r=void 0,middleware:n,devTools:a=!0,preloadedState:o=void 0,enhancers:s=void 0}=e||{},u;if(typeof r=="function")u=r;else if((0,v.isPlainObject)(r))u=(0,v.combineReducers)(r);else throw new Error(k(1));let c;typeof n=="function"?c=n(t):c=t();let A=v.compose;a&&(A=Qe({trace:!1,...typeof a=="object"&&a}));let i=(0,v.applyMiddleware)(...c),d=st(i),T=typeof s=="function"?s(d):d(),g=A(...T);return(0,v.createStore)(u,o,g)}var z=require("immer");function le(e){let t={},r=[],n,a={addCase(o,s){let u=typeof o=="string"?o:o.type;if(!u)throw new Error(k(28));if(u in t)throw new Error(k(29));return t[u]=s,a},addMatcher(o,s){return r.push({matcher:o,reducer:s}),a},addDefaultCase(o){return n=o,a}};return e(a),[t,r,n]}function Gt(e){return typeof e=="function"}function pe(e,t){let[r,n,a]=le(t),o;if(Gt(e))o=()=>Oe(e());else{let u=Oe(e);o=()=>u}function s(u=o(),c){let A=[r[c.type],...n.filter(({matcher:i})=>i(c)).map(({reducer:i})=>i)];return A.filter(i=>!!i).length===0&&(A=[a]),A.reduce((i,d)=>{if(d)if((0,z.isDraft)(i)){let g=d(i,c);return g===void 0?i:g}else{if((0,z.isDraftable)(i))return(0,z.produce)(i,T=>d(T,c));{let T=d(i,c);if(T===void 0){if(i===null)return i;throw new Error(k(9))}return T}}return i},u)}return s.getInitialState=o,s}var dt=(e,t)=>ae(e)?e.match(t):e(t);function F(...e){return t=>e.some(r=>dt(r,t))}function G(...e){return t=>e.every(r=>dt(r,t))}function fe(e,t){if(!e||!e.meta)return!1;let r=typeof e.meta.requestId=="string",n=t.indexOf(e.meta.requestStatus)>-1;return r&&n}function X(e){return typeof e[0]=="function"&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function Fe(...e){return e.length===0?t=>fe(t,["pending"]):X(e)?F(...e.map(t=>t.pending)):Fe()(e[0])}function $(...e){return e.length===0?t=>fe(t,["rejected"]):X(e)?F(...e.map(t=>t.rejected)):$()(e[0])}function Ve(...e){let t=r=>r&&r.meta&&r.meta.rejectedWithValue;return e.length===0?G($(...e),t):X(e)?G($(...e),t):Ve()(e[0])}function _e(...e){return e.length===0?t=>fe(t,["fulfilled"]):X(e)?F(...e.map(t=>t.fulfilled)):_e()(e[0])}function Le(...e){return e.length===0?t=>fe(t,["pending","fulfilled","rejected"]):X(e)?F(...e.flatMap(t=>[t.pending,t.rejected,t.fulfilled])):Le()(e[0])}var Bt="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",b=(e=21)=>{let t="",r=e;for(;r--;)t+=Bt[Math.random()*64|0];return t};var Ht=["name","message","stack","code"],J=class{constructor(t,r){this.payload=t;this.meta=r}_type},ye=class{constructor(t,r){this.payload=t;this.meta=r}_type},Ue=e=>{if(typeof e=="object"&&e!==null){let t={};for(let r of Ht)typeof e[r]=="string"&&(t[r]=e[r]);return t}return{message:String(e)}},he=(()=>{function e(t,r,n){let a=P(t+"/fulfilled",(c,A,i,d)=>({payload:c,meta:{...d||{},arg:i,requestId:A,requestStatus:"fulfilled"}})),o=P(t+"/pending",(c,A,i)=>({payload:void 0,meta:{...i||{},arg:A,requestId:c,requestStatus:"pending"}})),s=P(t+"/rejected",(c,A,i,d,T)=>({payload:d,error:(n&&n.serializeError||Ue)(c||"Rejected"),meta:{...T||{},arg:i,requestId:A,rejectedWithValue:!!d,requestStatus:"rejected",aborted:c?.name==="AbortError",condition:c?.name==="ConditionError"}}));function u(c){return(A,i,d)=>{let T=n?.idGenerator?n.idGenerator(c):b(),g=new AbortController,l,y;function p(h){y=h,g.abort()}let f=async function(){let h;try{let S=n?.condition?.(c,{getState:i,extra:d});if(Kt(S)&&(S=await S),S===!1||g.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};let M=new Promise((E,C)=>{l=()=>{C({name:"AbortError",message:y||"Aborted"})},g.signal.addEventListener("abort",l)});A(o(T,c,n?.getPendingMeta?.({requestId:T,arg:c},{getState:i,extra:d}))),h=await Promise.race([M,Promise.resolve(r(c,{dispatch:A,getState:i,extra:d,requestId:T,signal:g.signal,abort:p,rejectWithValue:(E,C)=>new J(E,C),fulfillWithValue:(E,C)=>new ye(E,C)})).then(E=>{if(E instanceof J)throw E;return E instanceof ye?a(E.payload,T,c,E.meta):a(E,T,c)})])}catch(S){h=S instanceof J?s(null,T,c,S.payload,S.meta):s(S,T,c)}finally{l&&g.signal.removeEventListener("abort",l)}return n&&!n.dispatchConditionRejection&&s.match(h)&&h.meta.condition||A(h),h}();return Object.assign(f,{abort:p,requestId:T,arg:c,unwrap(){return f.then(We)}})}}return Object.assign(u,{pending:o,rejected:s,fulfilled:a,settled:F(s,a),typePrefix:t})}return e.withTypes=()=>e,e})();function We(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function Kt(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var ut=Symbol.for("rtk-slice-createasyncthunk"),lt={[ut]:he},ze=(n=>(n.reducer="reducer",n.reducerWithPrepare="reducerWithPrepare",n.asyncThunk="asyncThunk",n))(ze||{});function qt(e,t){return`${e}/${t}`}function Ge({creators:e}={}){let t=e?.asyncThunk?.[ut];return function(n){let{name:a,reducerPath:o=a}=n;if(!a)throw new Error(k(11));typeof process<"u";let s=(typeof n.reducers=="function"?n.reducers(Xt()):n.reducers)||{},u=Object.keys(s),c={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},A={addCase(h,m){let S=typeof h=="string"?h:h.type;if(!S)throw new Error(k(12));if(S in c.sliceCaseReducersByType)throw new Error(k(13));return c.sliceCaseReducersByType[S]=m,A},addMatcher(h,m){return c.sliceMatchers.push({matcher:h,reducer:m}),A},exposeAction(h,m){return c.actionCreators[h]=m,A},exposeCaseReducer(h,m){return c.sliceCaseReducersByName[h]=m,A}};u.forEach(h=>{let m=s[h],S={reducerName:h,type:qt(a,h),createNotation:typeof n.reducers=="function"};Qt(m)?Zt(S,m,A,t):Jt(S,m,A)});function i(){let[h={},m=[],S=void 0]=typeof n.extraReducers=="function"?le(n.extraReducers):[n.extraReducers],M={...h,...c.sliceCaseReducersByType};return pe(n.initialState,E=>{for(let C in M)E.addCase(C,M[C]);for(let C of c.sliceMatchers)E.addMatcher(C.matcher,C.reducer);for(let C of m)E.addMatcher(C.matcher,C.reducer);S&&E.addDefaultCase(S)})}let d=h=>h,T=new Map,g;function l(h,m){return g||(g=i()),g(h,m)}function y(){return g||(g=i()),g.getInitialState()}function p(h,m=!1){function S(E){let C=E[h];return typeof C>"u"&&m&&(C=y()),C}function M(E=d){let C=W(T,m,{insert:()=>new WeakMap});return W(C,E,{insert:()=>{let O={};for(let[Z,ee]of Object.entries(n.selectors??{}))O[Z]=$t(ee,E,y,m);return O}})}return{reducerPath:h,getSelectors:M,get selectors(){return M(S)},selectSlice:S}}let f={name:a,reducer:l,actions:c.actionCreators,caseReducers:c.sliceCaseReducersByName,getInitialState:y,...p(o),injectInto(h,{reducerPath:m,...S}={}){let M=m??o;return h.inject({reducerPath:M,reducer:l},S),{...f,...p(M,!0)}}};return f}}function $t(e,t,r,n){function a(o,...s){let u=t(o);return typeof u>"u"&&n&&(u=r()),e(u,...s)}return a.unwrapped=e,a}var pt=Ge();function Xt(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function Jt({type:e,reducerName:t,createNotation:r},n,a){let o,s;if("reducer"in n){if(r&&!Yt(n))throw new Error(k(17));o=n.reducer,s=n.prepare}else o=n;a.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,s?P(e,s):P(e))}function Qt(e){return e._reducerDefinitionType==="asyncThunk"}function Yt(e){return e._reducerDefinitionType==="reducerWithPrepare"}function Zt({type:e,reducerName:t},r,n,a){if(!a)throw new Error(k(18));let{payloadCreator:o,fulfilled:s,pending:u,rejected:c,settled:A,options:i}=r,d=a(e,o,i);n.exposeAction(t,d),s&&n.addCase(d.fulfilled,s),u&&n.addCase(d.pending,u),c&&n.addCase(d.rejected,c),A&&n.addMatcher(d.settled,A),n.exposeCaseReducer(t,{fulfilled:s||Ae,pending:u||Ae,rejected:c||Ae,settled:A||Ae})}function Ae(){}function en(){return{ids:[],entities:{}}}function ft(e){function t(r={},n){let a=Object.assign(en(),r);return n?e.setAll(a,n):a}return{getInitialState:t}}function yt(){function e(t,r={}){let{createSelector:n=re}=r,a=d=>d.ids,o=d=>d.entities,s=n(a,o,(d,T)=>d.map(g=>T[g])),u=(d,T)=>T,c=(d,T)=>d[T],A=n(a,d=>d.length);if(!t)return{selectIds:a,selectEntities:o,selectAll:s,selectTotal:A,selectById:n(o,u,c)};let i=n(t,o);return{selectIds:n(t,a),selectEntities:i,selectAll:n(t,s),selectTotal:n(t,A),selectById:n(i,u,c)}}return{getSelectors:e}}var Te=require("immer");var tn=Te.isDraft;function ht(e){let t=w((r,n)=>e(n));return function(n){return t(n,void 0)}}function w(e){return function(r,n){function a(s){return ie(s)}let o=s=>{a(n)?e(n.payload,s):e(n,s)};return tn(r)?(o(r),r):(0,Te.produce)(r,o)}}var me=require("immer");function V(e,t){return t(e)}function N(e){return Array.isArray(e)||(e=Object.values(e)),e}function Q(e){return(0,me.isDraft)(e)?(0,me.current)(e):e}function Se(e,t,r){e=N(e);let n=Q(r.ids),a=new Set(n),o=[],s=[];for(let u of e){let c=V(u,t);a.has(c)?s.push({id:c,changes:u}):o.push(u)}return[o,s,n]}function ge(e){function t(l,y){let p=V(l,e);p in y.entities||(y.ids.push(p),y.entities[p]=l)}function r(l,y){l=N(l);for(let p of l)t(p,y)}function n(l,y){let p=V(l,e);p in y.entities||y.ids.push(p),y.entities[p]=l}function a(l,y){l=N(l);for(let p of l)n(p,y)}function o(l,y){l=N(l),y.ids=[],y.entities={},r(l,y)}function s(l,y){return u([l],y)}function u(l,y){let p=!1;l.forEach(f=>{f in y.entities&&(delete y.entities[f],p=!0)}),p&&(y.ids=y.ids.filter(f=>f in y.entities))}function c(l){Object.assign(l,{ids:[],entities:{}})}function A(l,y,p){let f=p.entities[y.id];if(f===void 0)return!1;let h=Object.assign({},f,y.changes),m=V(h,e),S=m!==y.id;return S&&(l[y.id]=m,delete p.entities[y.id]),p.entities[m]=h,S}function i(l,y){return d([l],y)}function d(l,y){let p={},f={};l.forEach(m=>{m.id in y.entities&&(f[m.id]={id:m.id,changes:{...f[m.id]?.changes,...m.changes}})}),l=Object.values(f),l.length>0&&l.filter(S=>A(p,S,y)).length>0&&(y.ids=Object.values(y.entities).map(S=>V(S,e)))}function T(l,y){return g([l],y)}function g(l,y){let[p,f]=Se(l,e,y);d(f,y),r(p,y)}return{removeAll:ht(c),addOne:w(t),addMany:w(r),setOne:w(n),setMany:w(a),setAll:w(o),updateOne:w(i),updateMany:w(d),upsertOne:w(T),upsertMany:w(g),removeOne:w(s),removeMany:w(u)}}function nn(e,t,r){let n=0,a=e.length;for(;n<a;){let o=n+a>>>1,s=e[o];r(t,s)>=0?n=o+1:a=o}return n}function rn(e,t,r){let n=nn(e,t,r);return e.splice(n,0,t),e}function At(e,t){let{removeOne:r,removeMany:n,removeAll:a}=ge(e);function o(p,f){return s([p],f)}function s(p,f,h){p=N(p);let m=new Set(h??Q(f.ids)),S=p.filter(M=>!m.has(V(M,e)));S.length!==0&&y(f,S)}function u(p,f){return c([p],f)}function c(p,f){if(p=N(p),p.length!==0){for(let h of p)delete f.entities[e(h)];y(f,p)}}function A(p,f){p=N(p),f.entities={},f.ids=[],s(p,f,[])}function i(p,f){return d([p],f)}function d(p,f){let h=!1,m=!1;for(let S of p){let M=f.entities[S.id];if(!M)continue;h=!0,Object.assign(M,S.changes);let E=e(M);if(S.id!==E){m=!0,delete f.entities[S.id];let C=f.ids.indexOf(S.id);f.ids[C]=E,f.entities[E]=M}}h&&y(f,[],h,m)}function T(p,f){return g([p],f)}function g(p,f){let[h,m,S]=Se(p,e,f);m.length&&d(m,f),h.length&&s(h,f,S)}function l(p,f){if(p.length!==f.length)return!1;for(let h=0;h<p.length;h++)if(p[h]!==f[h])return!1;return!0}let y=(p,f,h,m)=>{let S=Q(p.entities),M=Q(p.ids),E=p.entities,C=M;m&&(C=new Set(M));let O=[];for(let K of C){let Je=S[K];Je&&O.push(Je)}let Z=O.length===0;for(let K of f)E[e(K)]=K,Z||rn(O,K,t);Z?O=f.slice().sort(t):h&&O.sort(t);let ee=O.map(e);l(M,ee)||(p.ids=ee)};return{removeOne:r,removeMany:n,removeAll:a,addOne:w(o),updateOne:w(i),upsertOne:w(T),setOne:w(u),setMany:w(c),setAll:w(A),addMany:w(s),updateMany:w(d),upsertMany:w(g)}}function Tt(e={}){let{selectId:t,sortComparer:r}={sortComparer:!1,selectId:s=>s.id,...e},n=r?At(t,r):ge(t),a=ft(n),o=yt();return{selectId:t,sortComparer:r,...a,...o,...n}}var wt=require("redux");var an="task",mt="listener",St="completed",Be="cancelled",gt=`task-${Be}`,kt=`task-${St}`,ke=`${mt}-${Be}`,xt=`${mt}-${St}`,I=class{constructor(t){this.code=t;this.message=`${an} ${Be} (reason: ${t})`}name="TaskAbortError";message};var xe=(e,t)=>{if(typeof e!="function")throw new Error(k(32))},B=()=>{},Ee=(e,t=B)=>(e.catch(t),e),Ce=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),_=(e,t)=>{let r=e.signal;r.aborted||("reason"in r||Object.defineProperty(r,"reason",{enumerable:!0,value:t,configurable:!0,writable:!0}),e.abort(t))};var L=e=>{if(e.aborted){let{reason:t}=e;throw new I(t)}};function He(e,t){let r=B;return new Promise((n,a)=>{let o=()=>a(new I(e.reason));if(e.aborted){o();return}r=Ce(e,o),t.finally(()=>r()).then(n,a)}).finally(()=>{r=B})}var Et=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(r){return{status:r instanceof I?"cancelled":"rejected",error:r}}finally{t?.()}},Y=e=>t=>Ee(He(e,t).then(r=>(L(e),r))),Ke=e=>{let t=Y(e);return r=>t(new Promise(n=>setTimeout(n,r)))};var{assign:H}=Object,Ct={},Re="listenerMiddleware",on=(e,t)=>{let r=n=>Ce(e,()=>_(n,e.reason));return(n,a)=>{xe(n,"taskExecutor");let o=new AbortController;r(o);let s=Et(async()=>{L(e),L(o.signal);let u=await n({pause:Y(o.signal),delay:Ke(o.signal),signal:o.signal});return L(o.signal),u},()=>_(o,kt));return a?.autoJoin&&t.push(s.catch(B)),{result:Y(e)(s),cancel(){_(o,gt)}}}},sn=(e,t)=>{let r=async(n,a)=>{L(t);let o=()=>{},u=[new Promise((c,A)=>{let i=e({predicate:n,effect:(d,T)=>{T.unsubscribe(),c([d,T.getState(),T.getOriginalState()])}});o=()=>{i(),A()}})];a!=null&&u.push(new Promise(c=>setTimeout(c,a,null)));try{let c=await He(t,Promise.race(u));return L(t),c}finally{o()}};return(n,a)=>Ee(r(n,a))},Mt=e=>{let{type:t,actionCreator:r,matcher:n,predicate:a,effect:o}=e;if(t)a=P(t).match;else if(r)t=r.type,a=r.match;else if(n)a=n;else if(!a)throw new Error(k(21));return xe(o,"options.listener"),{predicate:a,type:t,effect:o}},Pt=H(e=>{let{type:t,predicate:r,effect:n}=Mt(e);return{id:b(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(k(22))}}},{withTypes:()=>Pt}),qe=e=>{e.pending.forEach(t=>{_(t,ke)})},cn=e=>()=>{e.forEach(qe),e.clear()},Rt=(e,t,r)=>{try{e(t,r)}catch(n){setTimeout(()=>{throw n},0)}},we=H(P(`${Re}/add`),{withTypes:()=>we}),$e=P(`${Re}/removeAll`),Me=H(P(`${Re}/remove`),{withTypes:()=>Me}),dn=(...e)=>{console.error(`${Re}/error`,...e)},bt=(e={})=>{let t=new Map,{extra:r,onError:n=dn}=e;xe(n,"onError");let a=i=>(i.unsubscribe=()=>t.delete(i.id),t.set(i.id,i),d=>{i.unsubscribe(),d?.cancelActive&&qe(i)}),o=i=>{let d=q(Array.from(t.values()),T=>T.effect===i.effect);return d||(d=Pt(i)),a(d)};H(o,{withTypes:()=>o});let s=i=>{let{type:d,effect:T,predicate:g}=Mt(i),l=q(Array.from(t.values()),y=>(typeof d=="string"?y.type===d:y.predicate===g)&&y.effect===T);return l&&(l.unsubscribe(),i.cancelActive&&qe(l)),!!l};H(s,{withTypes:()=>s});let u=async(i,d,T,g)=>{let l=new AbortController,y=sn(o,l.signal),p=[];try{i.pending.add(l),await Promise.resolve(i.effect(d,H({},T,{getOriginalState:g,condition:(f,h)=>y(f,h).then(Boolean),take:y,delay:Ke(l.signal),pause:Y(l.signal),extra:r,signal:l.signal,fork:on(l.signal,p),unsubscribe:i.unsubscribe,subscribe:()=>{t.set(i.id,i)},cancelActiveListeners:()=>{i.pending.forEach((f,h,m)=>{f!==l&&(_(f,ke),m.delete(f))})},cancel:()=>{_(l,ke),i.pending.delete(l)},throwIfCancelled:()=>{L(l.signal)}})))}catch(f){f instanceof I||Rt(n,f,{raisedBy:"effect"})}finally{await Promise.all(p),_(l,xt),i.pending.delete(l)}},c=cn(t);return{middleware:i=>d=>T=>{if(!(0,wt.isAction)(T))return d(T);if(we.match(T))return o(T.payload);if($e.match(T)){c();return}if(Me.match(T))return s(T.payload);let g=i.getState(),l=()=>{if(g===Ct)throw new Error(k(23));return g},y;try{if(y=d(T),t.size>0){let p=i.getState(),f=Array.from(t.values());for(let h of f){let m=!1;try{m=h.predicate(T,p,g)}catch(S){m=!1,Rt(n,S,{raisedBy:"predicate"})}m&&u(h,T,i,l)}}}finally{g=Ct}return y},startListening:o,stopListening:s,clearListeners:c}};var It=require("redux");var un=e=>({id:b(),middleware:e,applied:new Map}),ln=e=>t=>t?.meta?.instanceId===e,vt=()=>{let e=b(),t=new Map,r=Object.assign(P("dynamicMiddleware/add",(...u)=>({payload:u,meta:{instanceId:e}})),{withTypes:()=>r}),n=Object.assign(function(...c){c.forEach(A=>{let i=q(Array.from(t.values()),d=>d.middleware===A);i||(i=un(A)),t.set(i.id,i)})},{withTypes:()=>n}),a=u=>{let c=Array.from(t.values()).map(A=>W(A.applied,u,{insert:()=>A.middleware(u)}));return(0,It.compose)(...c)},o=G(r,ln(e));return{middleware:u=>c=>A=>o(A)?(n(...A.payload),u.dispatch):a(u)(c)(A),addMiddleware:n,withMiddleware:r,instanceId:e}};var Dt=require("redux");var pn=e=>"reducerPath"in e&&typeof e.reducerPath=="string",fn=e=>e.flatMap(t=>pn(t)?[[t.reducerPath,t.reducer]]:Object.entries(t)),Xe=Symbol.for("rtk-state-proxy-original"),yn=e=>!!e&&!!e[Xe],hn=new WeakMap,An=(e,t)=>W(hn,e,{insert:()=>new Proxy(e,{get:(r,n,a)=>{if(n===Xe)return r;let o=Reflect.get(r,n,a);if(typeof o>"u"){let s=t[n.toString()];if(s){let u=s(void 0,{type:b()});if(typeof u>"u")throw new Error(k(24));return u}}return o}})}),Tn=e=>{if(!yn(e))throw new Error(k(25));return e[Xe]},mn=(e={})=>e;function Ot(...e){let t=Object.fromEntries(fn(e)),r=()=>Object.keys(t).length?(0,Dt.combineReducers)(t):mn,n=r();function a(u,c){return n(u,c)}a.withLazyLoadedSlices=()=>a;let o=(u,c={})=>{let{reducerPath:A,reducer:i}=u,d=t[A];return!c.overrideExisting&&d&&d!==i?(typeof process<"u",a):(t[A]=i,n=r(),a)},s=Object.assign(function(c,A){return function(d,...T){return c(An(A?A(d,...T):d,t),...T)}},{original:Tn});return Object.assign(a,{inject:o,selector:s})}function k(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}0&&(module.exports={ReducerType,SHOULD_AUTOBATCH,TaskAbortError,Tuple,addListener,asyncThunkCreator,autoBatchEnhancer,buildCreateSlice,clearAllListeners,combineSlices,configureStore,createAction,createActionCreatorInvariantMiddleware,createAsyncThunk,createDraftSafeSelector,createDraftSafeSelectorCreator,createDynamicMiddleware,createEntityAdapter,createImmutableStateInvariantMiddleware,createListenerMiddleware,createNextState,createReducer,createSelector,createSelectorCreator,createSerializableStateInvariantMiddleware,createSlice,current,findNonSerializableValue,formatProdErrorMessage,freeze,isActionCreator,isAllOf,isAnyOf,isAsyncThunkAction,isDraft,isFluxStandardAction,isFulfilled,isImmutableDefault,isPending,isPlain,isRejected,isRejectedWithValue,lruMemoize,miniSerializeError,nanoid,original,prepareAutoBatched,removeListener,unwrapResult,weakMapMemoize,...require("redux")});
|
|
//# sourceMappingURL=redux-toolkit.production.min.cjs.map
|