Socket
Socket
Sign inDemoInstall

@reduxjs/toolkit

Package Overview
Dependencies
Maintainers
5
Versions
96
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@reduxjs/toolkit - npm Package Compare versions

Comparing version 1.6.0-alpha.0 to 1.6.0-alpha.1

dist/configureStore.d.ts

121

dist/redux-toolkit.cjs.development.js

@@ -16,2 +16,22 @@ var __extends = (this && this.__extends) || (function () {

})();
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {

@@ -55,3 +75,2 @@ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;

var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __assign = Object.assign;
var __markAsModule = function (target) { return __defProp(target, "__esModule", { value: true }); };

@@ -62,3 +81,3 @@ var __export = function (target, all) {

};
var __exportStar = function (target, module2, desc) {
var __reExport = function (target, module2, desc) {
if (module2 && typeof module2 === "object" || typeof module2 === "function") {

@@ -69,4 +88,4 @@ var _loop_1 = function (key) {

};
for (var _i = 0, _b = __getOwnPropNames(module2); _i < _b.length; _i++) {
var key = _b[_i];
for (var _i = 0, _a = __getOwnPropNames(module2); _i < _a.length; _i++) {
var key = _a[_i];
_loop_1(key);

@@ -78,28 +97,4 @@ }

var __toModule = function (module2) {
return __exportStar(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: function () { return module2.default; }, enumerable: true } : { value: module2, enumerable: true })), module2);
return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: function () { return module2.default; }, enumerable: true } : { value: module2, enumerable: true })), module2);
};
var __async = function (__this, __arguments, generator) {
return new Promise(function (resolve, reject) {
var fulfilled = function (value) {
try {
step(generator.next(value));
}
catch (e) {
reject(e);
}
};
var rejected = function (value) {
try {
step(generator.throw(value));
}
catch (e) {
reject(e);
}
};
var step = function (result) {
return result.done ? resolve(result.value) : Promise.resolve(result.value).then(fulfilled, rejected);
};
step((generator = generator.apply(__this, __arguments)).next());
});
};
// src/index.ts

@@ -141,3 +136,3 @@ __markAsModule(exports);

var import_immer4 = __toModule(require("immer"));
__exportStar(exports, __toModule(require("redux")));
__reExport(exports, __toModule(require("redux")));
var import_immer5 = __toModule(require("immer"));

@@ -335,7 +330,7 @@ var import_reselect2 = __toModule(require("reselect"));

}
var _b = options.isImmutable, isImmutable = _b === void 0 ? isImmutableDefault : _b, ignoredPaths = options.ignoredPaths, _c = options.warnAfter, warnAfter = _c === void 0 ? 32 : _c, ignore = options.ignore;
var _a = options.isImmutable, isImmutable = _a === void 0 ? isImmutableDefault : _a, ignoredPaths = options.ignoredPaths, _b = options.warnAfter, warnAfter = _b === void 0 ? 32 : _b, ignore = options.ignore;
ignoredPaths = ignoredPaths || ignore;
var track = trackForMutations.bind(null, isImmutable, ignoredPaths);
return function (_b) {
var getState = _b.getState;
return function (_a) {
var getState = _a.getState;
var state = getState();

@@ -386,3 +381,3 @@ var tracker = track(state);

for (var _i = 0, entries_1 = entries; _i < entries_1.length; _i++) {
var _b = entries_1[_i], key = _b[0], nestedValue = _b[1];
var _a = entries_1[_i], key = _a[0], nestedValue = _a[1];
var nestedPath = path ? path + "." + key : key;

@@ -412,3 +407,3 @@ if (hasIgnoredPaths && ignoredPaths.indexOf(nestedPath) >= 0) {

}
var _b = options.isSerializable, isSerializable = _b === void 0 ? isPlain : _b, getEntries = options.getEntries, _c = options.ignoredActions, ignoredActions = _c === void 0 ? [] : _c, _d = options.ignoredActionPaths, ignoredActionPaths = _d === void 0 ? ["meta.arg"] : _d, _e = options.ignoredPaths, ignoredPaths = _e === void 0 ? [] : _e, _f = options.warnAfter, warnAfter = _f === void 0 ? 32 : _f, _g = options.ignoreState, ignoreState = _g === void 0 ? false : _g;
var _a = options.isSerializable, isSerializable = _a === void 0 ? isPlain : _a, getEntries = options.getEntries, _b = options.ignoredActions, ignoredActions = _b === void 0 ? [] : _b, _c = options.ignoredActionPaths, ignoredActionPaths = _c === void 0 ? ["meta.arg"] : _c, _d = options.ignoredPaths, ignoredPaths = _d === void 0 ? [] : _d, _e = options.warnAfter, warnAfter = _e === void 0 ? 32 : _e, _f = options.ignoreState, ignoreState = _f === void 0 ? false : _f;
return function (storeAPI) { return function (next) { return function (action) {

@@ -452,3 +447,3 @@ if (ignoredActions.length && ignoredActions.indexOf(action.type) !== -1) {

if (options === void 0) { options = {}; }
var _b = options.thunk, thunk = _b === void 0 ? true : _b, _c = options.immutableCheck, immutableCheck = _c === void 0 ? true : _c, _d = options.serializableCheck, serializableCheck = _d === void 0 ? true : _d;
var _a = options.thunk, thunk = _a === void 0 ? true : _a, _b = options.immutableCheck, immutableCheck = _b === void 0 ? true : _b, _c = options.serializableCheck, serializableCheck = _c === void 0 ? true : _c;
var middlewareArray = new MiddlewareArray();

@@ -485,3 +480,3 @@ if (thunk) {

var curriedGetDefaultMiddleware = curryGetDefaultMiddleware();
var _b = options || {}, _c = _b.reducer, reducer = _c === void 0 ? void 0 : _c, _d = _b.middleware, middleware = _d === void 0 ? curriedGetDefaultMiddleware() : _d, _e = _b.devTools, devTools = _e === void 0 ? true : _e, _f = _b.preloadedState, preloadedState = _f === void 0 ? void 0 : _f, _g = _b.enhancers, enhancers = _g === void 0 ? void 0 : _g;
var _a = options || {}, _b = _a.reducer, reducer = _b === void 0 ? void 0 : _b, _c = _a.middleware, middleware = _c === void 0 ? curriedGetDefaultMiddleware() : _c, _d = _a.devTools, devTools = _d === void 0 ? true : _d, _e = _a.preloadedState, preloadedState = _e === void 0 ? void 0 : _e, _f = _a.enhancers, enhancers = _f === void 0 ? void 0 : _f;
var rootReducer;

@@ -510,5 +505,3 @@ if (typeof reducer === "function") {

if (devTools) {
finalCompose = composeWithDevTools(__assign({
trace: !IS_PRODUCTION
}, typeof devTools === "object" && devTools));
finalCompose = composeWithDevTools(__assign({ trace: !IS_PRODUCTION }, typeof devTools === "object" && devTools));
}

@@ -537,6 +530,3 @@ var storeEnhancers = [middlewareEnhancer];

}
return __assign(__assign({
type: type,
payload: prepared.payload
}, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
return __assign(__assign({ type: type, payload: prepared.payload }, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
}

@@ -608,3 +598,3 @@ return { type: type, payload: args[0] };

if (actionMatchers === void 0) { actionMatchers = []; }
var _b = typeof mapOrBuilderCallback === "function" ? executeReducerBuilderCallback(mapOrBuilderCallback) : [mapOrBuilderCallback, actionMatchers, defaultCaseReducer], actionsMap = _b[0], finalActionMatchers = _b[1], finalDefaultCaseReducer = _b[2];
var _a = typeof mapOrBuilderCallback === "function" ? executeReducerBuilderCallback(mapOrBuilderCallback) : [mapOrBuilderCallback, actionMatchers, defaultCaseReducer], actionsMap = _a[0], finalActionMatchers = _a[1], finalDefaultCaseReducer = _a[2];
var frozenInitialState = (0, import_immer2.default)(initialState, function () {

@@ -616,7 +606,7 @@ });

actionsMap[action.type]
], finalActionMatchers.filter(function (_b) {
var matcher = _b.matcher;
], finalActionMatchers.filter(function (_a) {
var matcher = _a.matcher;
return matcher(action);
}).map(function (_b) {
var reducer = _b.reducer;
}).map(function (_a) {
var reducer = _a.reducer;
return reducer;

@@ -667,3 +657,3 @@ }));

var reducers = options.reducers || {};
var _b = typeof options.extraReducers === "function" ? executeReducerBuilderCallback(options.extraReducers) : [options.extraReducers], _c = _b[0], extraReducers = _c === void 0 ? {} : _c, _d = _b[1], actionMatchers = _d === void 0 ? [] : _d, _e = _b[2], defaultCaseReducer = _e === void 0 ? void 0 : _e;
var _a = typeof options.extraReducers === "function" ? executeReducerBuilderCallback(options.extraReducers) : [options.extraReducers], _b = _a[0], extraReducers = _b === void 0 ? {} : _b, _c = _a[1], actionMatchers = _c === void 0 ? [] : _c, _d = _a[2], defaultCaseReducer = _d === void 0 ? void 0 : _d;
var reducerNames = Object.keys(reducers);

@@ -898,3 +888,3 @@ var sliceCaseReducersByName = {};

function upsertManyMutably(newEntities, state) {
var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1];
var _a = splitAddedUpdatedEntities(newEntities, selectId, state), added = _a[0], updated = _a[1];
updateManyMutably(updated, state);

@@ -920,3 +910,3 @@ addManyMutably(added, state);

function createSortedStateAdapter(selectId, sort) {
var _b = createUnsortedStateAdapter(selectId), removeOne = _b.removeOne, removeMany = _b.removeMany, removeAll = _b.removeAll;
var _a = createUnsortedStateAdapter(selectId), removeOne = _a.removeOne, removeMany = _a.removeMany, removeAll = _a.removeAll;
function addOneMutably(entity, state) {

@@ -972,3 +962,3 @@ return addManyMutably([entity], state);

function upsertManyMutably(newEntities, state) {
var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1];
var _a = splitAddedUpdatedEntities(newEntities, selectId, state), added = _a[0], updated = _a[1];
updateManyMutably(updated, state);

@@ -1019,13 +1009,8 @@ addManyMutably(added, state);

if (options === void 0) { options = {}; }
var _b = __assign({
sortComparer: false,
selectId: function (instance) { return instance.id; }
}, options), selectId = _b.selectId, sortComparer = _b.sortComparer;
var _a = __assign({ sortComparer: false, selectId: function (instance) { return instance.id; } }, options), selectId = _a.selectId, sortComparer = _a.sortComparer;
var stateFactory = createInitialStateFactory();
var selectorsFactory = createSelectorsFactory();
var stateAdapter = sortComparer ? createSortedStateAdapter(selectId, sortComparer) : createUnsortedStateAdapter(selectId);
return __assign(__assign(__assign({
selectId: selectId,
sortComparer: sortComparer
}, stateFactory), selectorsFactory), stateAdapter);
return __assign(__assign(__assign({ selectId: selectId,
sortComparer: sortComparer }, stateFactory), selectorsFactory), stateAdapter);
}

@@ -1138,3 +1123,3 @@ // src/nanoid.ts

var _a;
var requestId = ((_a = options == null ? void 0 : options.idGenerator) != null ? _a : nanoid)();
var requestId = ((_a = options === null || options === void 0 ? void 0 : options.idGenerator) !== null && _a !== void 0 ? _a : nanoid)();
var abortController = new AC();

@@ -1151,8 +1136,8 @@ var abortReason;

var promise = function () {
return __async(this, null, function () {
return __awaiter(this, void 0, void 0, function () {
var finalAction, err_1, skipDispatch;
return __generator(this, function (_b) {
switch (_b.label) {
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
_b.trys.push([0, 2, , 3]);
_a.trys.push([0, 2, , 3]);
if (options && options.condition && options.condition(arg, { getState: getState, extra: extra }) === false) {

@@ -1185,6 +1170,6 @@ throw {

case 1:
finalAction = _b.sent();
finalAction = _a.sent();
return [3 /*break*/, 3];
case 2:
err_1 = _b.sent();
err_1 = _a.sent();
finalAction = rejected(err_1, requestId, arg);

@@ -1191,0 +1176,0 @@ return [3 /*break*/, 3];

@@ -1,1 +0,1 @@

var e,n=this&&this.__extends||(e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])})(n,t)},function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),t=this&&this.__generator||function(e,n){var t,r,i,u,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return u={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function a(u){return function(a){return function(u){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(i=2&u[0]?r.return:u[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,u[1])).done)return i;switch(r=0,i&&(u=[2&u[0],i.value]),u[0]){case 0:case 1:i=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,r=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==u[0]&&2!==u[0])){o=0;continue}if(3===u[0]&&(!i||u[1]>i[0]&&u[1]<i[3])){o.label=u[1];break}if(6===u[0]&&o.label<i[1]){o.label=i[1],i=u;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(u);break}i[2]&&o.ops.pop(),o.trys.pop();continue}u=n.call(e,o)}catch(e){u=[6,e],r=0}finally{t=i=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,a])}}},r=this&&this.__spreadArray||function(e,n){for(var t=0,r=n.length,i=e.length;t<r;t++,i++)e[i]=n[t];return e},i=Object.create,u=Object.defineProperty,o=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertyDescriptor,l=Object.assign,s=function(e){return u(e,"__esModule",{value:!0})},d=function(e,n,t){if(n&&"object"==typeof n||"function"==typeof n)for(var r=function(r){a.call(e,r)||"default"===r||u(e,r,{get:function(){return n[r]},enumerable:!(t=f(n,r))||t.enumerable})},i=0,o=c(n);i<o.length;i++)r(o[i]);return e},p=function(e){return d(s(u(null!=e?i(o(e)):{},"default",e&&e.__esModule&&"default"in e?{get:function(){return e.default},enumerable:!0}:{value:e,enumerable:!0})),e)};s(exports),function(e,n){for(var t in n)u(e,t,{get:n[t],enumerable:!0})}(exports,{MiddlewareArray:function(){return _},configureStore:function(){return D},createAction:function(){return R},createAsyncThunk:function(){return Y},createDraftSafeSelector:function(){return b},createEntityAdapter:function(){return G},createImmutableStateInvariantMiddleware:function(){return x},createNextState:function(){return y.default},createReducer:function(){return N},createSelector:function(){return h.createSelector},createSerializableStateInvariantMiddleware:function(){return M},createSlice:function(){return z},current:function(){return y.current},findNonSerializableValue:function(){return P},freeze:function(){return y.freeze},getDefaultMiddleware:function(){return I},getType:function(){return C},isAllOf:function(){return ne},isAnyOf:function(){return ee},isAsyncThunkAction:function(){return ce},isDraft:function(){return y.isDraft},isFulfilled:function(){return ae},isImmutableDefault:function(){return A},isPending:function(){return ie},isPlain:function(){return q},isPlainObject:function(){return E},isRejected:function(){return ue},isRejectedWithValue:function(){return oe},nanoid:function(){return H},original:function(){return y.original},unwrapResult:function(){return Z}});var v=p(require("immer"));d(exports,p(require("redux")));var y=p(require("immer")),h=p(require("reselect")),g=p(require("immer")),m=p(require("reselect")),b=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=m.createSelector.apply(void 0,e),i=function(e){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];return t.apply(void 0,r([(0,g.isDraft)(e)?(0,g.current)(e):e],n))};return i},O=p(require("redux")),w=p(require("redux")),j="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?w.compose:w.compose.apply(null,arguments)};function E(e){if("object"!=typeof e||null===e)return!1;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n}"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window;var S=p(require("redux-thunk")),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.prototype.concat=function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];return new(t.bind.apply(t,r([void 0],e.prototype.concat.apply(this,n))))},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,r([void 0],e[0].concat(this)))):new(t.bind.apply(t,r([void 0],e.concat(this))))},t}(Array);function A(e){return"object"!=typeof e||null==e||Object.isFrozen(e)}function x(e){return void 0===e&&(e={}),function(){return function(e){return function(n){return e(n)}}}}function q(e){var n=typeof e;return"undefined"===n||null===e||"string"===n||"boolean"===n||"number"===n||Array.isArray(e)||E(e)}function P(e,n,t,r,i){var u;if(void 0===n&&(n=""),void 0===t&&(t=q),void 0===i&&(i=[]),!t(e))return{keyPath:n||"<root>",value:e};if("object"!=typeof e||null===e)return!1;for(var o=null!=r?r(e):Object.entries(e),a=i.length>0,c=0,f=o;c<f.length;c++){var l=f[c],s=l[0],d=l[1],p=n?n+"."+s:s;if(!(a&&i.indexOf(p)>=0)){if(!t(d))return{keyPath:p,value:d};if("object"==typeof d&&(u=P(d,p,t,r,i)))return u}}return!1}function M(e){return void 0===e&&(e={}),function(){return function(e){return function(n){return e(n)}}}}function I(e){void 0===e&&(e={});var n=e.thunk,t=void 0===n||n,r=new _;return t&&r.push("boolean"==typeof t?S.default:S.default.withExtraArgument(t.extraArgument)),r}function D(e){var n,t=function(e){return I(e)},i=e||{},u=i.reducer,o=void 0===u?void 0:u,a=i.middleware,c=void 0===a?t():a,f=i.devTools,s=void 0===f||f,d=i.preloadedState,p=void 0===d?void 0:d,v=i.enhancers,y=void 0===v?void 0:v;if("function"==typeof o)n=o;else{if(!E(o))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');n=(0,O.combineReducers)(o)}var h=c;"function"==typeof h&&(h=h(t));var g=O.applyMiddleware.apply(void 0,h),m=O.compose;s&&(m=j(l({trace:!1},"object"==typeof s&&s)));var b=[g];Array.isArray(y)?b=r([g],y):"function"==typeof y&&(b=y(b));var w=m.apply(void 0,b);return(0,O.createStore)(n,p,w)}function R(e,n){function t(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(n){var i=n.apply(void 0,t);if(!i)throw new Error("prepareAction did not return an object");return l(l({type:e,payload:i.payload},"meta"in i&&{meta:i.meta}),"error"in i&&{error:i.error})}return{type:e,payload:t[0]}}return t.toString=function(){return""+e},t.type=e,t.match=function(n){return n.type===e},t}function k(e){return["type","payload","error","meta"].indexOf(e)>-1}function C(e){return""+e}var T=p(require("immer"));function V(e){var n,t={},r=[],i={addCase:function(e,n){var r="string"==typeof e?e:e.type;if(r in t)throw new Error("addCase cannot be called with two reducers for the same action type");return t[r]=n,i},addMatcher:function(e,n){return r.push({matcher:e,reducer:n}),i},addDefaultCase:function(e){return n=e,i}};return e(i),[t,r,n]}function N(e,n,t,i){void 0===t&&(t=[]);var u="function"==typeof n?V(n):[n,t,i],o=u[0],a=u[1],c=u[2],f=(0,T.default)(e,(function(){}));return function(e,n){void 0===e&&(e=f);var t=r([o[n.type]],a.filter((function(e){return(0,e.matcher)(n)})).map((function(e){return e.reducer})));return 0===t.filter((function(e){return!!e})).length&&(t=[c]),t.reduce((function(e,t){if(t){var r;if((0,T.isDraft)(e))return void 0===(r=t(e,n))?e:r;if((0,T.isDraftable)(e))return(0,T.default)(e,(function(e){return t(e,n)}));if(void 0===(r=t(e,n))){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return e}),e)}}function z(e){var n=e.name,t=e.initialState;if(!n)throw new Error("`name` is a required option for createSlice");var r=e.reducers||{},i="function"==typeof e.extraReducers?V(e.extraReducers):[e.extraReducers],u=i[0],o=void 0===u?{}:u,a=i[1],c=void 0===a?[]:a,f=i[2],s=void 0===f?void 0:f,d=Object.keys(r),p={},v={},y={};d.forEach((function(e){var t,i,u=r[e],o=n+"/"+e;"reducer"in u?(t=u.reducer,i=u.prepare):t=u,p[e]=t,v[o]=t,y[e]=i?R(o,i):R(o)}));var h=N(t,l(l({},o),v),c,s);return{name:n,reducer:h,actions:y,caseReducers:p}}var L=p(require("immer"));function W(e){return function(n,t){var r=function(n){var r;E(r=t)&&"string"==typeof r.type&&Object.keys(r).every(k)?e(t.payload,n):e(t,n)};return(0,L.isDraft)(n)?(r(n),n):(0,L.default)(n,r)}}function X(e,n){return n(e)}function U(e){return Array.isArray(e)||(e=Object.values(e)),e}function B(e,n,t){for(var r=[],i=[],u=0,o=e=U(e);u<o.length;u++){var a=o[u],c=X(a,n);c in t.entities?i.push({id:c,changes:a}):r.push(a)}return[r,i]}function F(e){function n(n,t){var r=X(n,e);r in t.entities||(t.ids.push(r),t.entities[r]=n)}function t(e,t){for(var r=0,i=e=U(e);r<i.length;r++)n(i[r],t)}function r(n,t){var r=X(n,e);r in t.entities||t.ids.push(r),t.entities[r]=n}function i(e,n){var t=!1;e.forEach((function(e){e in n.entities&&(delete n.entities[e],t=!0)})),t&&(n.ids=n.ids.filter((function(e){return e in n.entities})))}function u(n,t){var r={},i={};n.forEach((function(e){e.id in t.entities&&(i[e.id]={id:e.id,changes:l(l({},i[e.id]?i[e.id].changes:null),e.changes)})})),(n=Object.values(i)).length>0&&n.filter((function(n){return function(n,t,r){var i=Object.assign({},r.entities[t.id],t.changes),u=X(i,e),o=u!==t.id;return o&&(n[t.id]=u,delete r.entities[t.id]),r.entities[u]=i,o}(r,n,t)})).length>0&&(t.ids=t.ids.map((function(e){return r[e]||e})))}function o(n,r){var i=B(n,e,r),o=i[0];u(i[1],r),t(o,r)}return{removeAll:(a=function(e){Object.assign(e,{ids:[],entities:{}})},c=W((function(e,n){return a(n)})),function(e){return c(e,void 0)}),addOne:W(n),addMany:W(t),setOne:W(r),setMany:W((function(e,n){for(var t=0,i=e=U(e);t<i.length;t++)r(i[t],n)})),setAll:W((function(e,n){e=U(e),n.ids=[],n.entities={},t(e,n)})),updateOne:W((function(e,n){return u([e],n)})),updateMany:W(u),upsertOne:W((function(e,n){return o([e],n)})),upsertMany:W(o),removeOne:W((function(e,n){return i([e],n)})),removeMany:W(i)};var a,c}function G(e){void 0===e&&(e={});var n=l({sortComparer:!1,selectId:function(e){return e.id}},e),t=n.selectId,r=n.sortComparer,i={getInitialState:function(e){return void 0===e&&(e={}),Object.assign({ids:[],entities:{}},e)}},u={getSelectors:function(e){var n=function(e){return e.ids},t=function(e){return e.entities},r=b(n,t,(function(e,n){return e.map((function(e){return n[e]}))})),i=function(e,n){return n},u=function(e,n){return e[n]},o=b(n,(function(e){return e.length}));if(!e)return{selectIds:n,selectEntities:t,selectAll:r,selectTotal:o,selectById:b(t,i,u)};var a=b(e,t);return{selectIds:b(e,n),selectEntities:a,selectAll:b(e,r),selectTotal:b(e,o),selectById:b(a,i,u)}}},o=r?function(e,n){var t=F(e);function r(n,t){var r=(n=U(n)).filter((function(n){return!(X(n,e)in t.entities)}));0!==r.length&&a(r,t)}function i(e,n){0!==(e=U(e)).length&&a(e,n)}function u(n,t){var r=[];n.forEach((function(n){return function(n,t,r){if(!(t.id in r.entities))return!1;var i=Object.assign({},r.entities[t.id],t.changes),u=X(i,e);return delete r.entities[t.id],n.push(i),u!==t.id}(r,n,t)})),0!==r.length&&a(r,t)}function o(n,t){var i=B(n,e,t),o=i[0];u(i[1],t),r(o,t)}function a(t,r){t.forEach((function(n){r.entities[e(n)]=n}));var i=Object.values(r.entities);i.sort(n);var u=i.map(e);(function(e,n){if(e.length!==n.length)return!1;for(var t=0;t<e.length&&t<n.length;t++)if(e[t]!==n[t])return!1;return!0})(r.ids,u)||(r.ids=u)}return{removeOne:t.removeOne,removeMany:t.removeMany,removeAll:t.removeAll,addOne:W((function(e,n){return r([e],n)})),updateOne:W((function(e,n){return u([e],n)})),upsertOne:W((function(e,n){return o([e],n)})),setOne:W((function(e,n){return i([e],n)})),setMany:W(i),setAll:W((function(e,n){e=U(e),n.entities={},n.ids=[],r(e,n)})),addMany:W(r),updateMany:W(u),upsertMany:W(o)}}(t,r):F(t);return l(l(l({selectId:t,sortComparer:r},i),u),o)}var H=function(e){void 0===e&&(e=21);for(var n="",t=e;t--;)n+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return n},J=["name","message","stack","code"],K=function(e){this.payload=e,this.name="RejectWithValue",this.message="Rejected"},Q=function(e){if("object"==typeof e&&null!==e){for(var n={},t=0,r=J;t<r.length;t++){var i=r[t];"string"==typeof e[i]&&(n[i]=e[i])}return n}return{message:String(e)}};function Y(e,n,r){var i=R(e+"/fulfilled",(function(e,n,t){return{payload:e,meta:{arg:t,requestId:n,requestStatus:"fulfilled"}}})),u=R(e+"/pending",(function(e,n){return{payload:void 0,meta:{arg:n,requestId:e,requestStatus:"pending"}}})),o=R(e+"/rejected",(function(e,n,t){var i=e instanceof K,u=!!e&&"AbortError"===e.name,o=!!e&&"ConditionError"===e.name;return{payload:e instanceof K?e.payload:void 0,error:(r&&r.serializeError||Q)(e||"Rejected"),meta:{arg:t,requestId:n,rejectedWithValue:i,requestStatus:"rejected",aborted:u,condition:o}}})),a="undefined"!=typeof AbortController?AbortController:function(){function e(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){}}}return e.prototype.abort=function(){},e}();return Object.assign((function(e){return function(c,f,l){var s,d,p=(null!=(s=null==r?void 0:r.idGenerator)?s:H)(),v=new a,y=new Promise((function(e,n){return v.signal.addEventListener("abort",(function(){return n({name:"AbortError",message:d||"Aborted"})}))})),h=!1,g=function(){return a=this,s=function(){var a,s;return t(this,(function(t){switch(t.label){case 0:if(t.trys.push([0,2,,3]),r&&r.condition&&!1===r.condition(e,{getState:f,extra:l}))throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return h=!0,c(u(p,e)),[4,Promise.race([y,Promise.resolve(n(e,{dispatch:c,getState:f,extra:l,requestId:p,signal:v.signal,rejectWithValue:function(e){return new K(e)}})).then((function(n){return n instanceof K?o(n,p,e):i(n,p,e)}))])];case 1:return a=t.sent(),[3,3];case 2:return s=t.sent(),a=o(s,p,e),[3,3];case 3:return r&&!r.dispatchConditionRejection&&o.match(a)&&a.meta.condition||c(a),[2,a]}}))},new Promise((function(e,n){var t=function(e){try{i(s.next(e))}catch(e){n(e)}},r=function(e){try{i(s.throw(e))}catch(e){n(e)}},i=function(n){return n.done?e(n.value):Promise.resolve(n.value).then(t,r)};i((s=s.apply(a,null)).next())}));var a,s}();return Object.assign(g,{abort:function(e){h&&(d=e,v.abort())},requestId:p,arg:e,unwrap:function(){return g.then(Z)}})}}),{pending:u,rejected:o,fulfilled:i,typePrefix:e})}function Z(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var $=function(e,n){return(t=e)&&"function"==typeof t.match?e.match(n):e(n);var t};function ee(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return function(n){return e.some((function(e){return $(e,n)}))}}function ne(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return function(n){return e.every((function(e){return $(e,n)}))}}function te(e,n){if(!e||!e.meta)return!1;var t="string"==typeof e.meta.requestId,r=n.indexOf(e.meta.requestStatus)>-1;return t&&r}function re(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function ie(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return te(e,["pending"])}:re(e)?function(n){var t=e.map((function(e){return e.pending}));return ee.apply(void 0,t)(n)}:ie()(e[0])}function ue(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return te(e,["rejected"])}:re(e)?function(n){var t=e.map((function(e){return e.rejected}));return ee.apply(void 0,t)(n)}:ue()(e[0])}function oe(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=function(e){return e&&e.meta&&e.meta.rejectedWithValue};return 0===e.length||re(e)?function(n){return ne(ue.apply(void 0,e),t)(n)}:oe()(e[0])}function ae(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return te(e,["fulfilled"])}:re(e)?function(n){var t=e.map((function(e){return e.fulfilled}));return ee.apply(void 0,t)(n)}:ae()(e[0])}function ce(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return te(e,["pending","fulfilled","rejected"])}:re(e)?function(n){for(var t=[],r=0,i=e;r<i.length;r++){var u=i[r];t.push(u.pending,u.rejected,u.fulfilled)}return ee.apply(void 0,t)(n)}:ce()(e[0])}(0,v.enableES5)();
var e,n=this&&this.__extends||(e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])})(n,t)},function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),t=this&&this.__assign||function(){return(t=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)},r=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(i,o){function u(e){try{c(r.next(e))}catch(e){o(e)}}function a(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var n;e.done?i(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(u,a)}c((r=r.apply(e,n||[])).next())}))},i=this&&this.__generator||function(e,n){var t,r,i,o,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(t)throw new TypeError("Generator is already executing.");for(;u;)try{if(t=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return u.label++,{value:o[1],done:!1};case 5:u.label++,r=o[1],o=[0];continue;case 7:o=u.ops.pop(),u.trys.pop();continue;default:if(!((i=(i=u.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){u.label=o[1];break}if(6===o[0]&&u.label<i[1]){u.label=i[1],i=o;break}if(i&&u.label<i[2]){u.label=i[2],u.ops.push(o);break}i[2]&&u.ops.pop(),u.trys.pop();continue}o=n.call(e,u)}catch(e){o=[6,e],r=0}finally{t=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},o=this&&this.__spreadArray||function(e,n){for(var t=0,r=n.length,i=e.length;t<r;t++,i++)e[i]=n[t];return e},u=Object.create,a=Object.defineProperty,c=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,l=Object.getOwnPropertyNames,s=Object.getOwnPropertyDescriptor,d=function(e){return a(e,"__esModule",{value:!0})},p=function(e,n,t){if(n&&"object"==typeof n||"function"==typeof n)for(var r=function(r){f.call(e,r)||"default"===r||a(e,r,{get:function(){return n[r]},enumerable:!(t=s(n,r))||t.enumerable})},i=0,o=l(n);i<o.length;i++)r(o[i]);return e},v=function(e){return p(d(a(null!=e?u(c(e)):{},"default",e&&e.__esModule&&"default"in e?{get:function(){return e.default},enumerable:!0}:{value:e,enumerable:!0})),e)};d(exports),function(e,n){for(var t in n)a(e,t,{get:n[t],enumerable:!0})}(exports,{MiddlewareArray:function(){return A},configureStore:function(){return R},createAction:function(){return k},createAsyncThunk:function(){return Z},createDraftSafeSelector:function(){return O},createEntityAdapter:function(){return H},createImmutableStateInvariantMiddleware:function(){return q},createNextState:function(){return y.default},createReducer:function(){return z},createSelector:function(){return g.createSelector},createSerializableStateInvariantMiddleware:function(){return I},createSlice:function(){return L},current:function(){return y.current},findNonSerializableValue:function(){return M},freeze:function(){return y.freeze},getDefaultMiddleware:function(){return D},getType:function(){return T},isAllOf:function(){return te},isAnyOf:function(){return ne},isAsyncThunkAction:function(){return fe},isDraft:function(){return y.isDraft},isFulfilled:function(){return ce},isImmutableDefault:function(){return x},isPending:function(){return oe},isPlain:function(){return P},isPlainObject:function(){return E},isRejected:function(){return ue},isRejectedWithValue:function(){return ae},nanoid:function(){return J},original:function(){return y.original},unwrapResult:function(){return $}});var h=v(require("immer"));p(exports,v(require("redux")));var y=v(require("immer")),g=v(require("reselect")),m=v(require("immer")),b=v(require("reselect")),O=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=b.createSelector.apply(void 0,e),r=function(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return t.apply(void 0,o([(0,m.isDraft)(e)?(0,m.current)(e):e],n))};return r},w=v(require("redux")),j=v(require("redux")),_="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?j.compose:j.compose.apply(null,arguments)};function E(e){if("object"!=typeof e||null===e)return!1;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n}"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window;var S=v(require("redux-thunk")),A=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.prototype.concat=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new(t.bind.apply(t,o([void 0],e.prototype.concat.apply(this,n))))},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,o([void 0],e[0].concat(this)))):new(t.bind.apply(t,o([void 0],e.concat(this))))},t}(Array);function x(e){return"object"!=typeof e||null==e||Object.isFrozen(e)}function q(e){return void 0===e&&(e={}),function(){return function(e){return function(n){return e(n)}}}}function P(e){var n=typeof e;return"undefined"===n||null===e||"string"===n||"boolean"===n||"number"===n||Array.isArray(e)||E(e)}function M(e,n,t,r,i){var o;if(void 0===n&&(n=""),void 0===t&&(t=P),void 0===i&&(i=[]),!t(e))return{keyPath:n||"<root>",value:e};if("object"!=typeof e||null===e)return!1;for(var u=null!=r?r(e):Object.entries(e),a=i.length>0,c=0,f=u;c<f.length;c++){var l=f[c],s=l[0],d=l[1],p=n?n+"."+s:s;if(!(a&&i.indexOf(p)>=0)){if(!t(d))return{keyPath:p,value:d};if("object"==typeof d&&(o=M(d,p,t,r,i)))return o}}return!1}function I(e){return void 0===e&&(e={}),function(){return function(e){return function(n){return e(n)}}}}function D(e){void 0===e&&(e={});var n=e.thunk,t=void 0===n||n,r=new A;return t&&r.push("boolean"==typeof t?S.default:S.default.withExtraArgument(t.extraArgument)),r}function R(e){var n,r=function(e){return D(e)},i=e||{},u=i.reducer,a=void 0===u?void 0:u,c=i.middleware,f=void 0===c?r():c,l=i.devTools,s=void 0===l||l,d=i.preloadedState,p=void 0===d?void 0:d,v=i.enhancers,h=void 0===v?void 0:v;if("function"==typeof a)n=a;else{if(!E(a))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');n=(0,w.combineReducers)(a)}var y=f;"function"==typeof y&&(y=y(r));var g=w.applyMiddleware.apply(void 0,y),m=w.compose;s&&(m=_(t({trace:!1},"object"==typeof s&&s)));var b=[g];Array.isArray(h)?b=o([g],h):"function"==typeof h&&(b=h(b));var O=m.apply(void 0,b);return(0,w.createStore)(n,p,O)}function k(e,n){function r(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(n){var o=n.apply(void 0,r);if(!o)throw new Error("prepareAction did not return an object");return t(t({type:e,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:e,payload:r[0]}}return r.toString=function(){return""+e},r.type=e,r.match=function(n){return n.type===e},r}function C(e){return["type","payload","error","meta"].indexOf(e)>-1}function T(e){return""+e}var V=v(require("immer"));function N(e){var n,t={},r=[],i={addCase:function(e,n){var r="string"==typeof e?e:e.type;if(r in t)throw new Error("addCase cannot be called with two reducers for the same action type");return t[r]=n,i},addMatcher:function(e,n){return r.push({matcher:e,reducer:n}),i},addDefaultCase:function(e){return n=e,i}};return e(i),[t,r,n]}function z(e,n,t,r){void 0===t&&(t=[]);var i="function"==typeof n?N(n):[n,t,r],u=i[0],a=i[1],c=i[2],f=(0,V.default)(e,(function(){}));return function(e,n){void 0===e&&(e=f);var t=o([u[n.type]],a.filter((function(e){return(0,e.matcher)(n)})).map((function(e){return e.reducer})));return 0===t.filter((function(e){return!!e})).length&&(t=[c]),t.reduce((function(e,t){if(t){var r;if((0,V.isDraft)(e))return void 0===(r=t(e,n))?e:r;if((0,V.isDraftable)(e))return(0,V.default)(e,(function(e){return t(e,n)}));if(void 0===(r=t(e,n))){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return e}),e)}}function L(e){var n=e.name,r=e.initialState;if(!n)throw new Error("`name` is a required option for createSlice");var i=e.reducers||{},o="function"==typeof e.extraReducers?N(e.extraReducers):[e.extraReducers],u=o[0],a=void 0===u?{}:u,c=o[1],f=void 0===c?[]:c,l=o[2],s=void 0===l?void 0:l,d=Object.keys(i),p={},v={},h={};d.forEach((function(e){var t,r,o=i[e],u=n+"/"+e;"reducer"in o?(t=o.reducer,r=o.prepare):t=o,p[e]=t,v[u]=t,h[e]=r?k(u,r):k(u)}));var y=z(r,t(t({},a),v),f,s);return{name:n,reducer:y,actions:h,caseReducers:p}}var W=v(require("immer"));function X(e){return function(n,t){var r=function(n){var r;E(r=t)&&"string"==typeof r.type&&Object.keys(r).every(C)?e(t.payload,n):e(t,n)};return(0,W.isDraft)(n)?(r(n),n):(0,W.default)(n,r)}}function U(e,n){return n(e)}function B(e){return Array.isArray(e)||(e=Object.values(e)),e}function F(e,n,t){for(var r=[],i=[],o=0,u=e=B(e);o<u.length;o++){var a=u[o],c=U(a,n);c in t.entities?i.push({id:c,changes:a}):r.push(a)}return[r,i]}function G(e){function n(n,t){var r=U(n,e);r in t.entities||(t.ids.push(r),t.entities[r]=n)}function r(e,t){for(var r=0,i=e=B(e);r<i.length;r++)n(i[r],t)}function i(n,t){var r=U(n,e);r in t.entities||t.ids.push(r),t.entities[r]=n}function o(e,n){var t=!1;e.forEach((function(e){e in n.entities&&(delete n.entities[e],t=!0)})),t&&(n.ids=n.ids.filter((function(e){return e in n.entities})))}function u(n,r){var i={},o={};n.forEach((function(e){e.id in r.entities&&(o[e.id]={id:e.id,changes:t(t({},o[e.id]?o[e.id].changes:null),e.changes)})})),(n=Object.values(o)).length>0&&n.filter((function(n){return function(n,t,r){var i=Object.assign({},r.entities[t.id],t.changes),o=U(i,e),u=o!==t.id;return u&&(n[t.id]=o,delete r.entities[t.id]),r.entities[o]=i,u}(i,n,r)})).length>0&&(r.ids=r.ids.map((function(e){return i[e]||e})))}function a(n,t){var i=F(n,e,t),o=i[0];u(i[1],t),r(o,t)}return{removeAll:(c=function(e){Object.assign(e,{ids:[],entities:{}})},f=X((function(e,n){return c(n)})),function(e){return f(e,void 0)}),addOne:X(n),addMany:X(r),setOne:X(i),setMany:X((function(e,n){for(var t=0,r=e=B(e);t<r.length;t++)i(r[t],n)})),setAll:X((function(e,n){e=B(e),n.ids=[],n.entities={},r(e,n)})),updateOne:X((function(e,n){return u([e],n)})),updateMany:X(u),upsertOne:X((function(e,n){return a([e],n)})),upsertMany:X(a),removeOne:X((function(e,n){return o([e],n)})),removeMany:X(o)};var c,f}function H(e){void 0===e&&(e={});var n=t({sortComparer:!1,selectId:function(e){return e.id}},e),r=n.selectId,i=n.sortComparer,o={getInitialState:function(e){return void 0===e&&(e={}),Object.assign({ids:[],entities:{}},e)}},u={getSelectors:function(e){var n=function(e){return e.ids},t=function(e){return e.entities},r=O(n,t,(function(e,n){return e.map((function(e){return n[e]}))})),i=function(e,n){return n},o=function(e,n){return e[n]},u=O(n,(function(e){return e.length}));if(!e)return{selectIds:n,selectEntities:t,selectAll:r,selectTotal:u,selectById:O(t,i,o)};var a=O(e,t);return{selectIds:O(e,n),selectEntities:a,selectAll:O(e,r),selectTotal:O(e,u),selectById:O(a,i,o)}}},a=i?function(e,n){var t=G(e);function r(n,t){var r=(n=B(n)).filter((function(n){return!(U(n,e)in t.entities)}));0!==r.length&&a(r,t)}function i(e,n){0!==(e=B(e)).length&&a(e,n)}function o(n,t){var r=[];n.forEach((function(n){return function(n,t,r){if(!(t.id in r.entities))return!1;var i=Object.assign({},r.entities[t.id],t.changes),o=U(i,e);return delete r.entities[t.id],n.push(i),o!==t.id}(r,n,t)})),0!==r.length&&a(r,t)}function u(n,t){var i=F(n,e,t),u=i[0];o(i[1],t),r(u,t)}function a(t,r){t.forEach((function(n){r.entities[e(n)]=n}));var i=Object.values(r.entities);i.sort(n);var o=i.map(e);(function(e,n){if(e.length!==n.length)return!1;for(var t=0;t<e.length&&t<n.length;t++)if(e[t]!==n[t])return!1;return!0})(r.ids,o)||(r.ids=o)}return{removeOne:t.removeOne,removeMany:t.removeMany,removeAll:t.removeAll,addOne:X((function(e,n){return r([e],n)})),updateOne:X((function(e,n){return o([e],n)})),upsertOne:X((function(e,n){return u([e],n)})),setOne:X((function(e,n){return i([e],n)})),setMany:X(i),setAll:X((function(e,n){e=B(e),n.entities={},n.ids=[],r(e,n)})),addMany:X(r),updateMany:X(o),upsertMany:X(u)}}(r,i):G(r);return t(t(t({selectId:r,sortComparer:i},o),u),a)}var J=function(e){void 0===e&&(e=21);for(var n="",t=e;t--;)n+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return n},K=["name","message","stack","code"],Q=function(e){this.payload=e,this.name="RejectWithValue",this.message="Rejected"},Y=function(e){if("object"==typeof e&&null!==e){for(var n={},t=0,r=K;t<r.length;t++){var i=r[t];"string"==typeof e[i]&&(n[i]=e[i])}return n}return{message:String(e)}};function Z(e,n,t){var o=k(e+"/fulfilled",(function(e,n,t){return{payload:e,meta:{arg:t,requestId:n,requestStatus:"fulfilled"}}})),u=k(e+"/pending",(function(e,n){return{payload:void 0,meta:{arg:n,requestId:e,requestStatus:"pending"}}})),a=k(e+"/rejected",(function(e,n,r){var i=e instanceof Q,o=!!e&&"AbortError"===e.name,u=!!e&&"ConditionError"===e.name;return{payload:e instanceof Q?e.payload:void 0,error:(t&&t.serializeError||Y)(e||"Rejected"),meta:{arg:r,requestId:n,rejectedWithValue:i,requestStatus:"rejected",aborted:o,condition:u}}})),c="undefined"!=typeof AbortController?AbortController:function(){function e(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){}}}return e.prototype.abort=function(){},e}();return Object.assign((function(e){return function(f,l,s){var d,p,v=(null!==(d=null==t?void 0:t.idGenerator)&&void 0!==d?d:J)(),h=new c,y=new Promise((function(e,n){return h.signal.addEventListener("abort",(function(){return n({name:"AbortError",message:p||"Aborted"})}))})),g=!1,m=function(){return r(this,void 0,void 0,(function(){var r,c;return i(this,(function(i){switch(i.label){case 0:if(i.trys.push([0,2,,3]),t&&t.condition&&!1===t.condition(e,{getState:l,extra:s}))throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return g=!0,f(u(v,e)),[4,Promise.race([y,Promise.resolve(n(e,{dispatch:f,getState:l,extra:s,requestId:v,signal:h.signal,rejectWithValue:function(e){return new Q(e)}})).then((function(n){return n instanceof Q?a(n,v,e):o(n,v,e)}))])];case 1:return r=i.sent(),[3,3];case 2:return c=i.sent(),r=a(c,v,e),[3,3];case 3:return t&&!t.dispatchConditionRejection&&a.match(r)&&r.meta.condition||f(r),[2,r]}}))}))}();return Object.assign(m,{abort:function(e){g&&(p=e,h.abort())},requestId:v,arg:e,unwrap:function(){return m.then($)}})}}),{pending:u,rejected:a,fulfilled:o,typePrefix:e})}function $(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var ee=function(e,n){return(t=e)&&"function"==typeof t.match?e.match(n):e(n);var t};function ne(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return function(n){return e.some((function(e){return ee(e,n)}))}}function te(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return function(n){return e.every((function(e){return ee(e,n)}))}}function re(e,n){if(!e||!e.meta)return!1;var t="string"==typeof e.meta.requestId,r=n.indexOf(e.meta.requestStatus)>-1;return t&&r}function ie(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function oe(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return re(e,["pending"])}:ie(e)?function(n){var t=e.map((function(e){return e.pending}));return ne.apply(void 0,t)(n)}:oe()(e[0])}function ue(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return re(e,["rejected"])}:ie(e)?function(n){var t=e.map((function(e){return e.rejected}));return ne.apply(void 0,t)(n)}:ue()(e[0])}function ae(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=function(e){return e&&e.meta&&e.meta.rejectedWithValue};return 0===e.length||ie(e)?function(n){return te(ue.apply(void 0,e),t)(n)}:ae()(e[0])}function ce(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return re(e,["fulfilled"])}:ie(e)?function(n){var t=e.map((function(e){return e.fulfilled}));return ne.apply(void 0,t)(n)}:ce()(e[0])}function fe(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return re(e,["pending","fulfilled","rejected"])}:ie(e)?function(n){for(var t=[],r=0,i=e;r<i.length;r++){var o=i[r];t.push(o.pending,o.rejected,o.fulfilled)}return ne.apply(void 0,t)(n)}:fe()(e[0])}(0,h.enableES5)();

@@ -16,2 +16,22 @@ var __extends = (this && this.__extends) || (function () {

})();
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {

@@ -49,27 +69,2 @@ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;

};
var __assign = Object.assign;
var __async = function (__this, __arguments, generator) {
return new Promise(function (resolve, reject) {
var fulfilled = function (value) {
try {
step(generator.next(value));
}
catch (e) {
reject(e);
}
};
var rejected = function (value) {
try {
step(generator.throw(value));
}
catch (e) {
reject(e);
}
};
var step = function (result) {
return result.done ? resolve(result.value) : Promise.resolve(result.value).then(fulfilled, rejected);
};
step((generator = generator.apply(__this, __arguments)).next());
});
};
// src/index.ts

@@ -270,7 +265,7 @@ import { enableES5 } from "immer";

}
var _b = options.isImmutable, isImmutable = _b === void 0 ? isImmutableDefault : _b, ignoredPaths = options.ignoredPaths, _c = options.warnAfter, warnAfter = _c === void 0 ? 32 : _c, ignore = options.ignore;
var _a = options.isImmutable, isImmutable = _a === void 0 ? isImmutableDefault : _a, ignoredPaths = options.ignoredPaths, _b = options.warnAfter, warnAfter = _b === void 0 ? 32 : _b, ignore = options.ignore;
ignoredPaths = ignoredPaths || ignore;
var track = trackForMutations.bind(null, isImmutable, ignoredPaths);
return function (_b) {
var getState = _b.getState;
return function (_a) {
var getState = _a.getState;
var state = getState();

@@ -321,3 +316,3 @@ var tracker = track(state);

for (var _i = 0, entries_1 = entries; _i < entries_1.length; _i++) {
var _b = entries_1[_i], key = _b[0], nestedValue = _b[1];
var _a = entries_1[_i], key = _a[0], nestedValue = _a[1];
var nestedPath = path ? path + "." + key : key;

@@ -347,3 +342,3 @@ if (hasIgnoredPaths && ignoredPaths.indexOf(nestedPath) >= 0) {

}
var _b = options.isSerializable, isSerializable = _b === void 0 ? isPlain : _b, getEntries = options.getEntries, _c = options.ignoredActions, ignoredActions = _c === void 0 ? [] : _c, _d = options.ignoredActionPaths, ignoredActionPaths = _d === void 0 ? ["meta.arg"] : _d, _e = options.ignoredPaths, ignoredPaths = _e === void 0 ? [] : _e, _f = options.warnAfter, warnAfter = _f === void 0 ? 32 : _f, _g = options.ignoreState, ignoreState = _g === void 0 ? false : _g;
var _a = options.isSerializable, isSerializable = _a === void 0 ? isPlain : _a, getEntries = options.getEntries, _b = options.ignoredActions, ignoredActions = _b === void 0 ? [] : _b, _c = options.ignoredActionPaths, ignoredActionPaths = _c === void 0 ? ["meta.arg"] : _c, _d = options.ignoredPaths, ignoredPaths = _d === void 0 ? [] : _d, _e = options.warnAfter, warnAfter = _e === void 0 ? 32 : _e, _f = options.ignoreState, ignoreState = _f === void 0 ? false : _f;
return function (storeAPI) { return function (next) { return function (action) {

@@ -387,3 +382,3 @@ if (ignoredActions.length && ignoredActions.indexOf(action.type) !== -1) {

if (options === void 0) { options = {}; }
var _b = options.thunk, thunk = _b === void 0 ? true : _b, _c = options.immutableCheck, immutableCheck = _c === void 0 ? true : _c, _d = options.serializableCheck, serializableCheck = _d === void 0 ? true : _d;
var _a = options.thunk, thunk = _a === void 0 ? true : _a, _b = options.immutableCheck, immutableCheck = _b === void 0 ? true : _b, _c = options.serializableCheck, serializableCheck = _c === void 0 ? true : _c;
var middlewareArray = new MiddlewareArray();

@@ -420,3 +415,3 @@ if (thunk) {

var curriedGetDefaultMiddleware = curryGetDefaultMiddleware();
var _b = options || {}, _c = _b.reducer, reducer = _c === void 0 ? void 0 : _c, _d = _b.middleware, middleware = _d === void 0 ? curriedGetDefaultMiddleware() : _d, _e = _b.devTools, devTools = _e === void 0 ? true : _e, _f = _b.preloadedState, preloadedState = _f === void 0 ? void 0 : _f, _g = _b.enhancers, enhancers = _g === void 0 ? void 0 : _g;
var _a = options || {}, _b = _a.reducer, reducer = _b === void 0 ? void 0 : _b, _c = _a.middleware, middleware = _c === void 0 ? curriedGetDefaultMiddleware() : _c, _d = _a.devTools, devTools = _d === void 0 ? true : _d, _e = _a.preloadedState, preloadedState = _e === void 0 ? void 0 : _e, _f = _a.enhancers, enhancers = _f === void 0 ? void 0 : _f;
var rootReducer;

@@ -445,5 +440,3 @@ if (typeof reducer === "function") {

if (devTools) {
finalCompose = composeWithDevTools(__assign({
trace: !IS_PRODUCTION
}, typeof devTools === "object" && devTools));
finalCompose = composeWithDevTools(__assign({ trace: !IS_PRODUCTION }, typeof devTools === "object" && devTools));
}

@@ -472,6 +465,3 @@ var storeEnhancers = [middlewareEnhancer];

}
return __assign(__assign({
type: type,
payload: prepared.payload
}, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
return __assign(__assign({ type: type, payload: prepared.payload }, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
}

@@ -543,3 +533,3 @@ return { type: type, payload: args[0] };

if (actionMatchers === void 0) { actionMatchers = []; }
var _b = typeof mapOrBuilderCallback === "function" ? executeReducerBuilderCallback(mapOrBuilderCallback) : [mapOrBuilderCallback, actionMatchers, defaultCaseReducer], actionsMap = _b[0], finalActionMatchers = _b[1], finalDefaultCaseReducer = _b[2];
var _a = typeof mapOrBuilderCallback === "function" ? executeReducerBuilderCallback(mapOrBuilderCallback) : [mapOrBuilderCallback, actionMatchers, defaultCaseReducer], actionsMap = _a[0], finalActionMatchers = _a[1], finalDefaultCaseReducer = _a[2];
var frozenInitialState = createNextState(initialState, function () {

@@ -551,7 +541,7 @@ });

actionsMap[action.type]
], finalActionMatchers.filter(function (_b) {
var matcher = _b.matcher;
], finalActionMatchers.filter(function (_a) {
var matcher = _a.matcher;
return matcher(action);
}).map(function (_b) {
var reducer = _b.reducer;
}).map(function (_a) {
var reducer = _a.reducer;
return reducer;

@@ -602,3 +592,3 @@ }));

var reducers = options.reducers || {};
var _b = typeof options.extraReducers === "function" ? executeReducerBuilderCallback(options.extraReducers) : [options.extraReducers], _c = _b[0], extraReducers = _c === void 0 ? {} : _c, _d = _b[1], actionMatchers = _d === void 0 ? [] : _d, _e = _b[2], defaultCaseReducer = _e === void 0 ? void 0 : _e;
var _a = typeof options.extraReducers === "function" ? executeReducerBuilderCallback(options.extraReducers) : [options.extraReducers], _b = _a[0], extraReducers = _b === void 0 ? {} : _b, _c = _a[1], actionMatchers = _c === void 0 ? [] : _c, _d = _a[2], defaultCaseReducer = _d === void 0 ? void 0 : _d;
var reducerNames = Object.keys(reducers);

@@ -833,3 +823,3 @@ var sliceCaseReducersByName = {};

function upsertManyMutably(newEntities, state) {
var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1];
var _a = splitAddedUpdatedEntities(newEntities, selectId, state), added = _a[0], updated = _a[1];
updateManyMutably(updated, state);

@@ -855,3 +845,3 @@ addManyMutably(added, state);

function createSortedStateAdapter(selectId, sort) {
var _b = createUnsortedStateAdapter(selectId), removeOne = _b.removeOne, removeMany = _b.removeMany, removeAll = _b.removeAll;
var _a = createUnsortedStateAdapter(selectId), removeOne = _a.removeOne, removeMany = _a.removeMany, removeAll = _a.removeAll;
function addOneMutably(entity, state) {

@@ -907,3 +897,3 @@ return addManyMutably([entity], state);

function upsertManyMutably(newEntities, state) {
var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1];
var _a = splitAddedUpdatedEntities(newEntities, selectId, state), added = _a[0], updated = _a[1];
updateManyMutably(updated, state);

@@ -954,13 +944,8 @@ addManyMutably(added, state);

if (options === void 0) { options = {}; }
var _b = __assign({
sortComparer: false,
selectId: function (instance) { return instance.id; }
}, options), selectId = _b.selectId, sortComparer = _b.sortComparer;
var _a = __assign({ sortComparer: false, selectId: function (instance) { return instance.id; } }, options), selectId = _a.selectId, sortComparer = _a.sortComparer;
var stateFactory = createInitialStateFactory();
var selectorsFactory = createSelectorsFactory();
var stateAdapter = sortComparer ? createSortedStateAdapter(selectId, sortComparer) : createUnsortedStateAdapter(selectId);
return __assign(__assign(__assign({
selectId: selectId,
sortComparer: sortComparer
}, stateFactory), selectorsFactory), stateAdapter);
return __assign(__assign(__assign({ selectId: selectId,
sortComparer: sortComparer }, stateFactory), selectorsFactory), stateAdapter);
}

@@ -1073,3 +1058,3 @@ // src/nanoid.ts

var _a;
var requestId = ((_a = options == null ? void 0 : options.idGenerator) != null ? _a : nanoid)();
var requestId = ((_a = options === null || options === void 0 ? void 0 : options.idGenerator) !== null && _a !== void 0 ? _a : nanoid)();
var abortController = new AC();

@@ -1086,8 +1071,8 @@ var abortReason;

var promise = function () {
return __async(this, null, function () {
return __awaiter(this, void 0, void 0, function () {
var finalAction, err_1, skipDispatch;
return __generator(this, function (_b) {
switch (_b.label) {
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
_b.trys.push([0, 2, , 3]);
_a.trys.push([0, 2, , 3]);
if (options && options.condition && options.condition(arg, { getState: getState, extra: extra }) === false) {

@@ -1120,6 +1105,6 @@ throw {

case 1:
finalAction = _b.sent();
finalAction = _a.sent();
return [3 /*break*/, 3];
case 2:
err_1 = _b.sent();
err_1 = _a.sent();
finalAction = rejected(err_1, requestId, arg);

@@ -1126,0 +1111,0 @@ return [3 /*break*/, 3];

@@ -1,2 +0,1 @@

var __assign = Object.assign;
// src/index.ts

@@ -335,5 +334,3 @@ import { enableES5 } from "immer";

if (devTools) {
finalCompose = composeWithDevTools(__assign({
trace: !IS_PRODUCTION
}, typeof devTools === "object" && devTools));
finalCompose = composeWithDevTools(Object.assign({ trace: !IS_PRODUCTION }, typeof devTools === "object" && devTools));
}

@@ -358,6 +355,3 @@ let storeEnhancers = [middlewareEnhancer];

}
return __assign(__assign({
type,
payload: prepared.payload
}, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
return Object.assign(Object.assign({ type, payload: prepared.payload }, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
}

@@ -500,3 +494,3 @@ return { type, payload: args[0] };

});
const finalCaseReducers = __assign(__assign({}, extraReducers), sliceCaseReducersByType);
const finalCaseReducers = Object.assign(Object.assign({}, extraReducers), sliceCaseReducersByType);
const reducer = createReducer(initialState, finalCaseReducers, actionMatchers, defaultCaseReducer);

@@ -689,3 +683,3 @@ return {

id: update.id,
changes: __assign(__assign({}, updatesPerEntity[update.id] ? updatesPerEntity[update.id].changes : null), update.changes)
changes: Object.assign(Object.assign({}, updatesPerEntity[update.id] ? updatesPerEntity[update.id].changes : null), update.changes)
};

@@ -824,13 +818,8 @@ }

function createEntityAdapter(options = {}) {
const { selectId, sortComparer } = __assign({
sortComparer: false,
selectId: (instance) => instance.id
}, options);
const { selectId, sortComparer } = Object.assign({ sortComparer: false, selectId: (instance) => instance.id }, options);
const stateFactory = createInitialStateFactory();
const selectorsFactory = createSelectorsFactory();
const stateAdapter = sortComparer ? createSortedStateAdapter(selectId, sortComparer) : createUnsortedStateAdapter(selectId);
return __assign(__assign(__assign({
selectId,
sortComparer
}, stateFactory), selectorsFactory), stateAdapter);
return Object.assign(Object.assign(Object.assign({ selectId,
sortComparer }, stateFactory), selectorsFactory), stateAdapter);
}

@@ -940,3 +929,3 @@ // src/nanoid.ts

var _a;
const requestId = ((_a = options == null ? void 0 : options.idGenerator) != null ? _a : nanoid)();
const requestId = ((_a = options === null || options === void 0 ? void 0 : options.idGenerator) !== null && _a !== void 0 ? _a : nanoid)();
const abortController = new AC();

@@ -943,0 +932,0 @@ let abortReason;

@@ -1,2 +0,1 @@

var __assign = Object.assign;
// src/index.ts

@@ -335,5 +334,3 @@ import { enableES5 } from "immer";

if (devTools) {
finalCompose = composeWithDevTools(__assign({
trace: !IS_PRODUCTION
}, typeof devTools === "object" && devTools));
finalCompose = composeWithDevTools(Object.assign({ trace: !IS_PRODUCTION }, typeof devTools === "object" && devTools));
}

@@ -358,6 +355,3 @@ let storeEnhancers = [middlewareEnhancer];

}
return __assign(__assign({
type,
payload: prepared.payload
}, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
return Object.assign(Object.assign({ type, payload: prepared.payload }, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
}

@@ -500,3 +494,3 @@ return { type, payload: args[0] };

});
const finalCaseReducers = __assign(__assign({}, extraReducers), sliceCaseReducersByType);
const finalCaseReducers = Object.assign(Object.assign({}, extraReducers), sliceCaseReducersByType);
const reducer = createReducer(initialState, finalCaseReducers, actionMatchers, defaultCaseReducer);

@@ -689,3 +683,3 @@ return {

id: update.id,
changes: __assign(__assign({}, updatesPerEntity[update.id] ? updatesPerEntity[update.id].changes : null), update.changes)
changes: Object.assign(Object.assign({}, updatesPerEntity[update.id] ? updatesPerEntity[update.id].changes : null), update.changes)
};

@@ -824,13 +818,8 @@ }

function createEntityAdapter(options = {}) {
const { selectId, sortComparer } = __assign({
sortComparer: false,
selectId: (instance) => instance.id
}, options);
const { selectId, sortComparer } = Object.assign({ sortComparer: false, selectId: (instance) => instance.id }, options);
const stateFactory = createInitialStateFactory();
const selectorsFactory = createSelectorsFactory();
const stateAdapter = sortComparer ? createSortedStateAdapter(selectId, sortComparer) : createUnsortedStateAdapter(selectId);
return __assign(__assign(__assign({
selectId,
sortComparer
}, stateFactory), selectorsFactory), stateAdapter);
return Object.assign(Object.assign(Object.assign({ selectId,
sortComparer }, stateFactory), selectorsFactory), stateAdapter);
}

@@ -940,3 +929,3 @@ // src/nanoid.ts

var _a;
const requestId = ((_a = options == null ? void 0 : options.idGenerator) != null ? _a : nanoid)();
const requestId = ((_a = options === null || options === void 0 ? void 0 : options.idGenerator) !== null && _a !== void 0 ? _a : nanoid)();
const abortController = new AC();

@@ -943,0 +932,0 @@ let abortReason;

@@ -1,1 +0,1 @@

var e=Object.assign;import{enableES5 as t}from"immer";export*from"redux";import{default as n,current as r,freeze as o,original as i,isDraft as c}from"immer";import{createSelector as s}from"reselect";import{current as u,isDraft as a}from"immer";import{createSelector as f}from"reselect";var d=(...e)=>{const t=f(...e);return(e,...n)=>t(a(e)?u(e):e,...n)};import{createStore as l,compose as p,applyMiddleware as m,combineReducers as h}from"redux";import{compose as y}from"redux";var g="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?y:y.apply(null,arguments)};function b(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window;import O from"redux-thunk";var j=class extends Array{concat(...e){return new j(...super.concat(...e))}prepend(...e){return 1===e.length&&Array.isArray(e[0])?new j(...e[0].concat(this)):new j(...e.concat(this))}};function v(e){return"object"!=typeof e||null==e||Object.isFrozen(e)}function w(e={}){return()=>e=>t=>e(t)}function E(e){const t=typeof e;return"undefined"===t||null===e||"string"===t||"boolean"===t||"number"===t||Array.isArray(e)||b(e)}function A(e,t="",n=E,r,o=[]){let i;if(!n(e))return{keyPath:t||"<root>",value:e};if("object"!=typeof e||null===e)return!1;const c=null!=r?r(e):Object.entries(e),s=o.length>0;for(const[e,u]of c){const c=t?t+"."+e:e;if(!(s&&o.indexOf(c)>=0)){if(!n(u))return{keyPath:c,value:u};if("object"==typeof u&&(i=A(u,c,n,r,o),i))return i}}return!1}function S(e={}){return()=>e=>t=>e(t)}function _(e={}){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0}=e;let o=new j;return t&&o.push("boolean"==typeof t?O:O.withExtraArgument(t.extraArgument)),o}function x(t){const n=function(e){return _(e)},{reducer:r,middleware:o=n(),devTools:i=!0,preloadedState:c,enhancers:s}=t||{};let u;if("function"==typeof r)u=r;else{if(!b(r))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');u=h(r)}let a=o;"function"==typeof a&&(a=a(n));const f=m(...a);let d=p;i&&(d=g(e({trace:!1},"object"==typeof i&&i)));let y=[f];Array.isArray(s)?y=[f,...s]:"function"==typeof s&&(y=s(y));const O=d(...y);return l(u,c,O)}function I(t,n){function r(...r){if(n){let o=n(...r);if(!o)throw new Error("prepareAction did not return an object");return e(e({type:t,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:t,payload:r[0]}}return r.toString=()=>`${t}`,r.type=t,r.match=e=>e.type===t,r}function C(e){return["type","payload","error","meta"].indexOf(e)>-1}function M(e){return`${e}`}import q,{isDraft as R,isDraftable as D}from"immer";function P(e){const t={},n=[];let r;const o={addCase(e,n){const r="string"==typeof e?e:e.type;if(r in t)throw new Error("addCase cannot be called with two reducers for the same action type");return t[r]=n,o},addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),o),addDefaultCase:e=>(r=e,o)};return e(o),[t,n,r]}function k(e,t,n=[],r){let[o,i,c]="function"==typeof t?P(t):[t,n,r];const s=q(e,(()=>{}));return function(e=s,t){let n=[o[t.type],...i.filter((({matcher:e})=>e(t))).map((({reducer:e})=>e))];return 0===n.filter((e=>!!e)).length&&(n=[c]),n.reduce(((e,n)=>{if(n){if(R(e)){const r=n(e,t);return void 0===r?e:r}if(D(e))return q(e,(e=>n(e,t)));{const r=n(e,t);if(void 0===r){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}}return e}),e)}}function T(t){const{name:n,initialState:r}=t;if(!n)throw new Error("`name` is a required option for createSlice");const o=t.reducers||{},[i={},c=[],s]="function"==typeof t.extraReducers?P(t.extraReducers):[t.extraReducers],u=Object.keys(o),a={},f={},d={};u.forEach((e=>{const t=o[e],r=`${n}/${e}`;let i,c;"reducer"in t?(i=t.reducer,c=t.prepare):i=t,a[e]=i,f[r]=i,d[e]=c?I(r,c):I(r)}));const l=k(r,e(e({},i),f),c,s);return{name:n,reducer:l,actions:d,caseReducers:a}}import V,{isDraft as N}from"immer";function L(e){const t=X(((t,n)=>e(n)));return function(e){return t(e,void 0)}}function X(e){return function(t,n){const r=t=>{var r;b(r=n)&&"string"==typeof r.type&&Object.keys(r).every(C)?e(n.payload,t):e(n,t)};return N(t)?(r(t),t):V(t,r)}}function W(e,t){return t(e)}function z(e){return Array.isArray(e)||(e=Object.values(e)),e}function U(e,t,n){e=z(e);const r=[],o=[];for(const i of e){const e=W(i,t);e in n.entities?o.push({id:e,changes:i}):r.push(i)}return[r,o]}function $(t){function n(e,n){const r=W(e,t);r in n.entities||(n.ids.push(r),n.entities[r]=e)}function r(e,t){e=z(e);for(const r of e)n(r,t)}function o(e,n){const r=W(e,t);r in n.entities||n.ids.push(r),n.entities[r]=e}function i(e,t){let n=!1;e.forEach((e=>{e in t.entities&&(delete t.entities[e],n=!0)})),n&&(t.ids=t.ids.filter((e=>e in t.entities)))}function c(n,r){const o={},i={};n.forEach((t=>{t.id in r.entities&&(i[t.id]={id:t.id,changes:e(e({},i[t.id]?i[t.id].changes:null),t.changes)})})),(n=Object.values(i)).length>0&&n.filter((e=>function(e,n,r){const o=Object.assign({},r.entities[n.id],n.changes),i=W(o,t),c=i!==n.id;return c&&(e[n.id]=i,delete r.entities[n.id]),r.entities[i]=o,c}(o,e,r))).length>0&&(r.ids=r.ids.map((e=>o[e]||e)))}function s(e,n){const[o,i]=U(e,t,n);c(i,n),r(o,n)}return{removeAll:L((function(e){Object.assign(e,{ids:[],entities:{}})})),addOne:X(n),addMany:X(r),setOne:X(o),setMany:X((function(e,t){e=z(e);for(const n of e)o(n,t)})),setAll:X((function(e,t){e=z(e),t.ids=[],t.entities={},r(e,t)})),updateOne:X((function(e,t){return c([e],t)})),updateMany:X(c),upsertOne:X((function(e,t){return s([e],t)})),upsertMany:X(s),removeOne:X((function(e,t){return i([e],t)})),removeMany:X(i)}}function B(t={}){const{selectId:n,sortComparer:r}=e({sortComparer:!1,selectId:e=>e.id},t),o={getInitialState:function(e={}){return Object.assign({ids:[],entities:{}},e)}},i={getSelectors:function(e){const t=e=>e.ids,n=e=>e.entities,r=d(t,n,((e,t)=>e.map((e=>t[e])))),o=(e,t)=>t,i=(e,t)=>e[t],c=d(t,(e=>e.length));if(!e)return{selectIds:t,selectEntities:n,selectAll:r,selectTotal:c,selectById:d(n,o,i)};const s=d(e,n);return{selectIds:d(e,t),selectEntities:s,selectAll:d(e,r),selectTotal:d(e,c),selectById:d(s,o,i)}}},c=r?function(e,t){const{removeOne:n,removeMany:r,removeAll:o}=$(e);function i(t,n){const r=(t=z(t)).filter((t=>!(W(t,e)in n.entities)));0!==r.length&&a(r,n)}function c(e,t){0!==(e=z(e)).length&&a(e,t)}function s(t,n){const r=[];t.forEach((t=>function(t,n,r){if(!(n.id in r.entities))return!1;const o=Object.assign({},r.entities[n.id],n.changes),i=W(o,e);return delete r.entities[n.id],t.push(o),i!==n.id}(r,t,n))),0!==r.length&&a(r,n)}function u(t,n){const[r,o]=U(t,e,n);s(o,n),i(r,n)}function a(n,r){n.forEach((t=>{r.entities[e(t)]=t}));const o=Object.values(r.entities);o.sort(t);const i=o.map(e),{ids:c}=r;(function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length&&n<t.length;n++)if(e[n]!==t[n])return!1;return!0})(c,i)||(r.ids=i)}return{removeOne:n,removeMany:r,removeAll:o,addOne:X((function(e,t){return i([e],t)})),updateOne:X((function(e,t){return s([e],t)})),upsertOne:X((function(e,t){return u([e],t)})),setOne:X((function(e,t){return c([e],t)})),setMany:X(c),setAll:X((function(e,t){e=z(e),t.entities={},t.ids=[],i(e,t)})),addMany:X(i),updateMany:X(s),upsertMany:X(u)}}(n,r):$(n);return e(e(e({selectId:n,sortComparer:r},o),i),c)}var F=(e=21)=>{let t="",n=e;for(;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},G=["name","message","stack","code"],H=class{constructor(e){this.payload=e,this.name="RejectWithValue",this.message="Rejected"}},J=e=>{if("object"==typeof e&&null!==e){const t={};for(const n of G)"string"==typeof e[n]&&(t[n]=e[n]);return t}return{message:String(e)}};function K(e,t,n){const r=I(e+"/fulfilled",((e,t,n)=>({payload:e,meta:{arg:n,requestId:t,requestStatus:"fulfilled"}}))),o=I(e+"/pending",((e,t)=>({payload:void 0,meta:{arg:t,requestId:e,requestStatus:"pending"}}))),i=I(e+"/rejected",((e,t,r)=>{const o=e instanceof H,i=!!e&&"AbortError"===e.name,c=!!e&&"ConditionError"===e.name;return{payload:e instanceof H?e.payload:void 0,error:(n&&n.serializeError||J)(e||"Rejected"),meta:{arg:r,requestId:t,rejectedWithValue:o,requestStatus:"rejected",aborted:i,condition:c}}})),c="undefined"!=typeof AbortController?AbortController:class{constructor(){this.signal={aborted:!1,addEventListener(){},dispatchEvent:()=>!1,onabort(){},removeEventListener(){}}}abort(){}};return Object.assign((function(e){return(s,u,a)=>{var f;const d=(null!=(f=null==n?void 0:n.idGenerator)?f:F)(),l=new c;let p;const m=new Promise(((e,t)=>l.signal.addEventListener("abort",(()=>t({name:"AbortError",message:p||"Aborted"})))));let h=!1;const y=async function(){let c;try{if(n&&n.condition&&!1===n.condition(e,{getState:u,extra:a}))throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};h=!0,s(o(d,e)),c=await Promise.race([m,Promise.resolve(t(e,{dispatch:s,getState:u,extra:a,requestId:d,signal:l.signal,rejectWithValue:e=>new H(e)})).then((t=>t instanceof H?i(t,d,e):r(t,d,e)))])}catch(t){c=i(t,d,e)}return n&&!n.dispatchConditionRejection&&i.match(c)&&c.meta.condition||s(c),c}();return Object.assign(y,{abort:function(e){h&&(p=e,l.abort())},requestId:d,arg:e,unwrap:()=>y.then(Q)})}}),{pending:o,rejected:i,fulfilled:r,typePrefix:e})}function Q(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var Y=(e,t)=>{return(n=e)&&"function"==typeof n.match?e.match(t):e(t);var n};function Z(...e){return t=>e.some((e=>Y(e,t)))}function ee(...e){return t=>e.every((e=>Y(e,t)))}function te(e,t){if(!e||!e.meta)return!1;const n="string"==typeof e.meta.requestId,r=t.indexOf(e.meta.requestStatus)>-1;return n&&r}function ne(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function re(...e){return 0===e.length?e=>te(e,["pending"]):ne(e)?t=>Z(...e.map((e=>e.pending)))(t):re()(e[0])}function oe(...e){return 0===e.length?e=>te(e,["rejected"]):ne(e)?t=>Z(...e.map((e=>e.rejected)))(t):oe()(e[0])}function ie(...e){const t=e=>e&&e.meta&&e.meta.rejectedWithValue;return 0===e.length||ne(e)?n=>ee(oe(...e),t)(n):ie()(e[0])}function ce(...e){return 0===e.length?e=>te(e,["fulfilled"]):ne(e)?t=>Z(...e.map((e=>e.fulfilled)))(t):ce()(e[0])}function se(...e){return 0===e.length?e=>te(e,["pending","fulfilled","rejected"]):ne(e)?t=>{const n=[];for(const t of e)n.push(t.pending,t.rejected,t.fulfilled);return Z(...n)(t)}:se()(e[0])}t();export{j as MiddlewareArray,x as configureStore,I as createAction,K as createAsyncThunk,d as createDraftSafeSelector,B as createEntityAdapter,w as createImmutableStateInvariantMiddleware,n as createNextState,k as createReducer,s as createSelector,S as createSerializableStateInvariantMiddleware,T as createSlice,r as current,A as findNonSerializableValue,o as freeze,_ as getDefaultMiddleware,M as getType,ee as isAllOf,Z as isAnyOf,se as isAsyncThunkAction,c as isDraft,ce as isFulfilled,v as isImmutableDefault,re as isPending,E as isPlain,b as isPlainObject,oe as isRejected,ie as isRejectedWithValue,F as nanoid,i as original,Q as unwrapResult};
import{enableES5 as e}from"immer";export*from"redux";import{default as t,current as n,freeze as r,original as o,isDraft as i}from"immer";import{createSelector as c}from"reselect";import{current as s,isDraft as a}from"immer";import{createSelector as u}from"reselect";var f=(...e)=>{const t=u(...e);return(e,...n)=>t(a(e)?s(e):e,...n)};import{createStore as d,compose as l,applyMiddleware as p,combineReducers as m}from"redux";import{compose as h}from"redux";var g="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?h:h.apply(null,arguments)};function y(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window;import b from"redux-thunk";var O=class extends Array{concat(...e){return new O(...super.concat(...e))}prepend(...e){return 1===e.length&&Array.isArray(e[0])?new O(...e[0].concat(this)):new O(...e.concat(this))}};function j(e){return"object"!=typeof e||null==e||Object.isFrozen(e)}function v(e={}){return()=>e=>t=>e(t)}function w(e){const t=typeof e;return"undefined"===t||null===e||"string"===t||"boolean"===t||"number"===t||Array.isArray(e)||y(e)}function E(e,t="",n=w,r,o=[]){let i;if(!n(e))return{keyPath:t||"<root>",value:e};if("object"!=typeof e||null===e)return!1;const c=null!=r?r(e):Object.entries(e),s=o.length>0;for(const[e,a]of c){const c=t?t+"."+e:e;if(!(s&&o.indexOf(c)>=0)){if(!n(a))return{keyPath:c,value:a};if("object"==typeof a&&(i=E(a,c,n,r,o),i))return i}}return!1}function A(e={}){return()=>e=>t=>e(t)}function S(e={}){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0}=e;let o=new O;return t&&o.push("boolean"==typeof t?b:b.withExtraArgument(t.extraArgument)),o}function _(e){const t=function(e){return S(e)},{reducer:n,middleware:r=t(),devTools:o=!0,preloadedState:i,enhancers:c}=e||{};let s;if("function"==typeof n)s=n;else{if(!y(n))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');s=m(n)}let a=r;"function"==typeof a&&(a=a(t));const u=p(...a);let f=l;o&&(f=g(Object.assign({trace:!1},"object"==typeof o&&o)));let h=[u];Array.isArray(c)?h=[u,...c]:"function"==typeof c&&(h=c(h));const b=f(...h);return d(s,i,b)}function x(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw new Error("prepareAction did not return an object");return Object.assign(Object.assign({type:e,payload:r.payload},"meta"in r&&{meta:r.meta}),"error"in r&&{error:r.error})}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>t.type===e,n}function I(e){return["type","payload","error","meta"].indexOf(e)>-1}function C(e){return`${e}`}import M,{isDraft as q,isDraftable as R}from"immer";function D(e){const t={},n=[];let r;const o={addCase(e,n){const r="string"==typeof e?e:e.type;if(r in t)throw new Error("addCase cannot be called with two reducers for the same action type");return t[r]=n,o},addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),o),addDefaultCase:e=>(r=e,o)};return e(o),[t,n,r]}function P(e,t,n=[],r){let[o,i,c]="function"==typeof t?D(t):[t,n,r];const s=M(e,(()=>{}));return function(e=s,t){let n=[o[t.type],...i.filter((({matcher:e})=>e(t))).map((({reducer:e})=>e))];return 0===n.filter((e=>!!e)).length&&(n=[c]),n.reduce(((e,n)=>{if(n){if(q(e)){const r=n(e,t);return void 0===r?e:r}if(R(e))return M(e,(e=>n(e,t)));{const r=n(e,t);if(void 0===r){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}}return e}),e)}}function k(e){const{name:t,initialState:n}=e;if(!t)throw new Error("`name` is a required option for createSlice");const r=e.reducers||{},[o={},i=[],c]="function"==typeof e.extraReducers?D(e.extraReducers):[e.extraReducers],s=Object.keys(r),a={},u={},f={};s.forEach((e=>{const n=r[e],o=`${t}/${e}`;let i,c;"reducer"in n?(i=n.reducer,c=n.prepare):i=n,a[e]=i,u[o]=i,f[e]=c?x(o,c):x(o)}));const d=P(n,Object.assign(Object.assign({},o),u),i,c);return{name:t,reducer:d,actions:f,caseReducers:a}}import T,{isDraft as V}from"immer";function N(e){const t=L(((t,n)=>e(n)));return function(e){return t(e,void 0)}}function L(e){return function(t,n){const r=t=>{var r;y(r=n)&&"string"==typeof r.type&&Object.keys(r).every(I)?e(n.payload,t):e(n,t)};return V(t)?(r(t),t):T(t,r)}}function X(e,t){return t(e)}function W(e){return Array.isArray(e)||(e=Object.values(e)),e}function z(e,t,n){e=W(e);const r=[],o=[];for(const i of e){const e=X(i,t);e in n.entities?o.push({id:e,changes:i}):r.push(i)}return[r,o]}function U(e){function t(t,n){const r=X(t,e);r in n.entities||(n.ids.push(r),n.entities[r]=t)}function n(e,n){e=W(e);for(const r of e)t(r,n)}function r(t,n){const r=X(t,e);r in n.entities||n.ids.push(r),n.entities[r]=t}function o(e,t){let n=!1;e.forEach((e=>{e in t.entities&&(delete t.entities[e],n=!0)})),n&&(t.ids=t.ids.filter((e=>e in t.entities)))}function i(t,n){const r={},o={};t.forEach((e=>{e.id in n.entities&&(o[e.id]={id:e.id,changes:Object.assign(Object.assign({},o[e.id]?o[e.id].changes:null),e.changes)})})),(t=Object.values(o)).length>0&&t.filter((t=>function(t,n,r){const o=Object.assign({},r.entities[n.id],n.changes),i=X(o,e),c=i!==n.id;return c&&(t[n.id]=i,delete r.entities[n.id]),r.entities[i]=o,c}(r,t,n))).length>0&&(n.ids=n.ids.map((e=>r[e]||e)))}function c(t,r){const[o,c]=z(t,e,r);i(c,r),n(o,r)}return{removeAll:N((function(e){Object.assign(e,{ids:[],entities:{}})})),addOne:L(t),addMany:L(n),setOne:L(r),setMany:L((function(e,t){e=W(e);for(const n of e)r(n,t)})),setAll:L((function(e,t){e=W(e),t.ids=[],t.entities={},n(e,t)})),updateOne:L((function(e,t){return i([e],t)})),updateMany:L(i),upsertOne:L((function(e,t){return c([e],t)})),upsertMany:L(c),removeOne:L((function(e,t){return o([e],t)})),removeMany:L(o)}}function $(e={}){const{selectId:t,sortComparer:n}=Object.assign({sortComparer:!1,selectId:e=>e.id},e),r={getInitialState:function(e={}){return Object.assign({ids:[],entities:{}},e)}},o={getSelectors:function(e){const t=e=>e.ids,n=e=>e.entities,r=f(t,n,((e,t)=>e.map((e=>t[e])))),o=(e,t)=>t,i=(e,t)=>e[t],c=f(t,(e=>e.length));if(!e)return{selectIds:t,selectEntities:n,selectAll:r,selectTotal:c,selectById:f(n,o,i)};const s=f(e,n);return{selectIds:f(e,t),selectEntities:s,selectAll:f(e,r),selectTotal:f(e,c),selectById:f(s,o,i)}}},i=n?function(e,t){const{removeOne:n,removeMany:r,removeAll:o}=U(e);function i(t,n){const r=(t=W(t)).filter((t=>!(X(t,e)in n.entities)));0!==r.length&&u(r,n)}function c(e,t){0!==(e=W(e)).length&&u(e,t)}function s(t,n){const r=[];t.forEach((t=>function(t,n,r){if(!(n.id in r.entities))return!1;const o=Object.assign({},r.entities[n.id],n.changes),i=X(o,e);return delete r.entities[n.id],t.push(o),i!==n.id}(r,t,n))),0!==r.length&&u(r,n)}function a(t,n){const[r,o]=z(t,e,n);s(o,n),i(r,n)}function u(n,r){n.forEach((t=>{r.entities[e(t)]=t}));const o=Object.values(r.entities);o.sort(t);const i=o.map(e),{ids:c}=r;(function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length&&n<t.length;n++)if(e[n]!==t[n])return!1;return!0})(c,i)||(r.ids=i)}return{removeOne:n,removeMany:r,removeAll:o,addOne:L((function(e,t){return i([e],t)})),updateOne:L((function(e,t){return s([e],t)})),upsertOne:L((function(e,t){return a([e],t)})),setOne:L((function(e,t){return c([e],t)})),setMany:L(c),setAll:L((function(e,t){e=W(e),t.entities={},t.ids=[],i(e,t)})),addMany:L(i),updateMany:L(s),upsertMany:L(a)}}(t,n):U(t);return Object.assign(Object.assign(Object.assign({selectId:t,sortComparer:n},r),o),i)}var B=(e=21)=>{let t="",n=e;for(;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},F=["name","message","stack","code"],G=class{constructor(e){this.payload=e,this.name="RejectWithValue",this.message="Rejected"}},H=e=>{if("object"==typeof e&&null!==e){const t={};for(const n of F)"string"==typeof e[n]&&(t[n]=e[n]);return t}return{message:String(e)}};function J(e,t,n){const r=x(e+"/fulfilled",((e,t,n)=>({payload:e,meta:{arg:n,requestId:t,requestStatus:"fulfilled"}}))),o=x(e+"/pending",((e,t)=>({payload:void 0,meta:{arg:t,requestId:e,requestStatus:"pending"}}))),i=x(e+"/rejected",((e,t,r)=>{const o=e instanceof G,i=!!e&&"AbortError"===e.name,c=!!e&&"ConditionError"===e.name;return{payload:e instanceof G?e.payload:void 0,error:(n&&n.serializeError||H)(e||"Rejected"),meta:{arg:r,requestId:t,rejectedWithValue:o,requestStatus:"rejected",aborted:i,condition:c}}})),c="undefined"!=typeof AbortController?AbortController:class{constructor(){this.signal={aborted:!1,addEventListener(){},dispatchEvent:()=>!1,onabort(){},removeEventListener(){}}}abort(){}};return Object.assign((function(e){return(s,a,u)=>{var f;const d=(null!==(f=null==n?void 0:n.idGenerator)&&void 0!==f?f:B)(),l=new c;let p;const m=new Promise(((e,t)=>l.signal.addEventListener("abort",(()=>t({name:"AbortError",message:p||"Aborted"})))));let h=!1;const g=async function(){let c;try{if(n&&n.condition&&!1===n.condition(e,{getState:a,extra:u}))throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};h=!0,s(o(d,e)),c=await Promise.race([m,Promise.resolve(t(e,{dispatch:s,getState:a,extra:u,requestId:d,signal:l.signal,rejectWithValue:e=>new G(e)})).then((t=>t instanceof G?i(t,d,e):r(t,d,e)))])}catch(t){c=i(t,d,e)}return n&&!n.dispatchConditionRejection&&i.match(c)&&c.meta.condition||s(c),c}();return Object.assign(g,{abort:function(e){h&&(p=e,l.abort())},requestId:d,arg:e,unwrap:()=>g.then(K)})}}),{pending:o,rejected:i,fulfilled:r,typePrefix:e})}function K(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var Q=(e,t)=>{return(n=e)&&"function"==typeof n.match?e.match(t):e(t);var n};function Y(...e){return t=>e.some((e=>Q(e,t)))}function Z(...e){return t=>e.every((e=>Q(e,t)))}function ee(e,t){if(!e||!e.meta)return!1;const n="string"==typeof e.meta.requestId,r=t.indexOf(e.meta.requestStatus)>-1;return n&&r}function te(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function ne(...e){return 0===e.length?e=>ee(e,["pending"]):te(e)?t=>Y(...e.map((e=>e.pending)))(t):ne()(e[0])}function re(...e){return 0===e.length?e=>ee(e,["rejected"]):te(e)?t=>Y(...e.map((e=>e.rejected)))(t):re()(e[0])}function oe(...e){const t=e=>e&&e.meta&&e.meta.rejectedWithValue;return 0===e.length||te(e)?n=>Z(re(...e),t)(n):oe()(e[0])}function ie(...e){return 0===e.length?e=>ee(e,["fulfilled"]):te(e)?t=>Y(...e.map((e=>e.fulfilled)))(t):ie()(e[0])}function ce(...e){return 0===e.length?e=>ee(e,["pending","fulfilled","rejected"]):te(e)?t=>{const n=[];for(const t of e)n.push(t.pending,t.rejected,t.fulfilled);return Y(...n)(t)}:ce()(e[0])}e();export{O as MiddlewareArray,_ as configureStore,x as createAction,J as createAsyncThunk,f as createDraftSafeSelector,$ as createEntityAdapter,v as createImmutableStateInvariantMiddleware,t as createNextState,P as createReducer,c as createSelector,A as createSerializableStateInvariantMiddleware,k as createSlice,n as current,E as findNonSerializableValue,r as freeze,S as getDefaultMiddleware,C as getType,Z as isAllOf,Y as isAnyOf,ce as isAsyncThunkAction,i as isDraft,ie as isFulfilled,j as isImmutableDefault,ne as isPending,w as isPlain,y as isPlainObject,re as isRejected,oe as isRejectedWithValue,B as nanoid,o as original,K as unwrapResult};

@@ -7,41 +7,41 @@ (function (global, factory) {

var t,n,e,r=undefined&&undefined.__extends||(t=function(n,e){return (t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n;}||function(t,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e]);})(n,e)},function(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=n;}t(n,e),n.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r);}),o=undefined&&undefined.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:f(0),throw:f(1),return:f(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function f(i){return function(f){return function(i){if(e)throw new TypeError("Generator is already executing.");for(;u;)try{if(e=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!((o=(o=u.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=n.call(t,u);}catch(t){i=[6,t],r=0;}finally{e=o=0;}if(5&i[0])throw i[1];return {value:i[0]?i[1]:void 0,done:!0}}([i,f])}}},i=undefined&&undefined.__spreadArray||function(t,n){for(var e=0,r=n.length,o=t.length;e<r;e++,o++)t[o]=n[e];return t},u=Object.assign;function f(t){for(var n=arguments.length,e=Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+t+(e.length?" "+e.map((function(t){return "'"+t+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function c(t){return !!t&&!!t[G]}function a(t){return !!t&&(function(t){if(!t||"object"!=typeof t)return !1;var n=Object.getPrototypeOf(t);if(null===n)return !0;var e=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return "function"==typeof e&&Function.toString.call(e)===J}(t)||Array.isArray(t)||!!t[B]||!!t.constructor[B]||h(t)||g(t))}function l(t){return c(t)||f(23,t),t[G].t}function s(t,n,e){void 0===e&&(e=!1),0===p(t)?(e?Object.keys:$)(t).forEach((function(r){e&&"symbol"==typeof r||n(r,t[r],t);})):t.forEach((function(e,r){return n(r,e,t)}));}function p(t){var n=t[G];return n?n.i>3?n.i-4:n.i:Array.isArray(t)?1:h(t)?2:g(t)?3:0}function d(t,n){return 2===p(t)?t.has(n):Object.prototype.hasOwnProperty.call(t,n)}function v(t,n,e){var r=p(t);2===r?t.set(n,e):3===r?(t.delete(n),t.add(e)):t[n]=e;}function y(t,n){return t===n?0!==t||1/t==1/n:t!=t&&n!=n}function h(t){return U&&t instanceof Map}function g(t){return L&&t instanceof Set}function b(t){return t.o||t.t}function O(t){if(Array.isArray(t))return Array.prototype.slice.call(t);var n=H(t);delete n[G];for(var e=$(n),r=0;r<e.length;r++){var o=e[r],i=n[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(n[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:t[o]});}return Object.create(Object.getPrototypeOf(t),n)}function m(t,n){return void 0===n&&(n=!1),j(t)||c(t)||!a(t)||(p(t)>1&&(t.set=t.add=t.clear=t.delete=w),Object.freeze(t),n&&s(t,(function(t,n){return m(n,!0)}),!0)),t}function w(){f(2);}function j(t){return null==t||"object"!=typeof t||Object.isFrozen(t)}function P(t){var n=Q[t];return n||f(18,t),n}function E(){return e}function A(t,n){n&&(P("Patches"),t.u=[],t.s=[],t.v=n);}function S(t){_(t),t.p.forEach(I),t.p=null;}function _(t){t===e&&(e=t.l);}function x(t){return e={p:[],l:e,h:t,m:!0,_:0}}function I(t){var n=t[G];0===n.i||1===n.i?n.j():n.g=!0;}function D(t,n){n._=n.p.length;var e=n.p[0],r=void 0!==t&&t!==e;return n.h.O||P("ES5").S(n,t,r),r?(e[G].P&&(S(n),f(4)),a(t)&&(t=k(n,t),n.l||N(n,t)),n.u&&P("Patches").M(e[G],t,n.u,n.s)):t=k(n,e,[]),S(n),n.u&&n.v(n.u,n.s),t!==X?t:void 0}function k(t,n,e){if(j(n))return n;var r=n[G];if(!r)return s(n,(function(o,i){return R(t,r,n,o,i,e)}),!0),n;if(r.A!==t)return n;if(!r.P)return N(t,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=O(r.k):r.o;s(3===r.i?new Set(o):o,(function(n,i){return R(t,r,o,n,i,e)})),N(t,o,!1),e&&t.u&&P("Patches").R(r,e,t.u,t.s);}return r.o}function R(t,n,e,r,o,i){if(c(o)){var u=k(t,o,i&&n&&3!==n.i&&!d(n.D,r)?i.concat(r):void 0);if(v(e,r,u),!c(u))return;t.m=!1;}if(a(o)&&!j(o)){if(!t.h.F&&t._<1)return;k(t,o),n&&n.A.l||N(t,o);}}function N(t,n,e){void 0===e&&(e=!1),t.h.F&&t.m&&m(n,e);}function M(t,n){var e=t[G];return (e?b(e):t)[n]}function C(t,n){if(n in t)for(var e=Object.getPrototypeOf(t);e;){var r=Object.getOwnPropertyDescriptor(e,n);if(r)return r;e=Object.getPrototypeOf(e);}}function T(t){t.P||(t.P=!0,t.l&&T(t.l));}function F(t){t.o||(t.o=O(t.t));}function q(t,n,e){var r=h(n)?P("MapSet").N(n,e):g(n)?P("MapSet").T(n,e):t.O?function(t,n){var e=Array.isArray(t),r={i:e?1:0,A:n?n.A:E(),P:!1,I:!1,D:{},l:n,t:t,k:null,o:null,j:null,C:!1},o=r,i=Y;e&&(o=[r],i=Z);var u=Proxy.revocable(o,i),f=u.revoke,c=u.proxy;return r.k=c,r.j=f,c}(n,e):P("ES5").J(n,e);return (e?e.A:E()).p.push(r),r}function W(t){return c(t)||f(22,t),function t(n){if(!a(n))return n;var e,r=n[G],o=p(n);if(r){if(!r.P&&(r.i<4||!P("ES5").K(r)))return r.t;r.I=!0,e=z(n,o),r.I=!1;}else e=z(n,o);return s(e,(function(n,o){r&&function(t,n){return 2===p(t)?t.get(n):t[n]}(r.t,n)===o||v(e,n,t(o));})),3===o?new Set(e):e}(t)}function z(t,n){switch(n){case 2:return new Map(t);case 3:return Array.from(t)}return O(t)}var K="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,L="undefined"!=typeof Set,V="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,X=K?Symbol.for("immer-nothing"):((n={})["immer-nothing"]=!0,n),B=K?Symbol.for("immer-draftable"):"__$immer_draftable",G=K?Symbol.for("immer-state"):"__$immer_state",J=(""+Object.prototype.constructor),$="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,H=Object.getOwnPropertyDescriptors||function(t){var n={};return $(t).forEach((function(e){n[e]=Object.getOwnPropertyDescriptor(t,e);})),n},Q={},Y={get:function(t,n){if(n===G)return t;var e,r,o,i=b(t);if(!d(i,n))return e=t,(o=C(i,n))?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0;var u=i[n];return t.I||!a(u)?u:u===M(t.t,n)?(F(t),t.o[n]=q(t.A.h,u,t)):u},has:function(t,n){return n in b(t)},ownKeys:function(t){return Reflect.ownKeys(b(t))},set:function(t,n,e){var r=C(b(t),n);if(null==r?void 0:r.set)return r.set.call(t.k,e),!0;if(!t.P){var o=M(b(t),n),i=null==o?void 0:o[G];if(i&&i.t===e)return t.o[n]=e,t.D[n]=!1,!0;if(y(e,o)&&(void 0!==e||d(t.t,n)))return !0;F(t),T(t);}return t.o[n]===e&&"number"!=typeof e||(t.o[n]=e,t.D[n]=!0,!0)},deleteProperty:function(t,n){return void 0!==M(t.t,n)||n in t.t?(t.D[n]=!1,F(t),T(t)):delete t.D[n],t.o&&delete t.o[n],!0},getOwnPropertyDescriptor:function(t,n){var e=b(t),r=Reflect.getOwnPropertyDescriptor(e,n);return r?{writable:!0,configurable:1!==t.i||"length"!==n,enumerable:r.enumerable,value:e[n]}:r},defineProperty:function(){f(11);},getPrototypeOf:function(t){return Object.getPrototypeOf(t.t)},setPrototypeOf:function(){f(12);}},Z={};s(Y,(function(t,n){Z[t]=function(){return arguments[0]=arguments[0][0],n.apply(this,arguments)};})),Z.deleteProperty=function(t,n){return Y.deleteProperty.call(this,t[0],n)},Z.set=function(t,n,e){return Y.set.call(this,t[0],n,e,t[0])};var tt=new(function(){function t(t){var n=this;this.O=V,this.F=!0,this.produce=function(t,e,r){if("function"==typeof t&&"function"!=typeof e){var o=e;e=t;var i=n;return function(t){var n=this;void 0===t&&(t=o);for(var r=arguments.length,u=Array(r>1?r-1:0),f=1;f<r;f++)u[f-1]=arguments[f];return i.produce(t,(function(t){var r;return (r=e).call.apply(r,[n,t].concat(u))}))}}var u;if("function"!=typeof e&&f(6),void 0!==r&&"function"!=typeof r&&f(7),a(t)){var c=x(n),l=q(n,t,void 0),s=!0;try{u=e(l),s=!1;}finally{s?S(c):_(c);}return "undefined"!=typeof Promise&&u instanceof Promise?u.then((function(t){return A(c,r),D(t,c)}),(function(t){throw S(c),t})):(A(c,r),D(u,c))}if(!t||"object"!=typeof t){if((u=e(t))===X)return;return void 0===u&&(u=t),n.F&&m(u,!0),u}f(21,t);},this.produceWithPatches=function(t,e){return "function"==typeof t?function(e){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return n.produceWithPatches(e,(function(n){return t.apply(void 0,[n].concat(o))}))}:[n.produce(t,e,(function(t,n){r=t,o=n;})),r,o];var r,o;},"boolean"==typeof(null==t?void 0:t.useProxies)&&this.setUseProxies(t.useProxies),"boolean"==typeof(null==t?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze);}var n=t.prototype;return n.createDraft=function(t){a(t)||f(8),c(t)&&(t=W(t));var n=x(this),e=q(this,t,void 0);return e[G].C=!0,_(n),e},n.finishDraft=function(t,n){var e=(t&&t[G]).A;return A(e,n),D(void 0,e)},n.setAutoFreeze=function(t){this.F=t;},n.setUseProxies=function(t){t&&!V&&f(20),this.O=t;},n.applyPatches=function(t,n){var e;for(e=n.length-1;e>=0;e--){var r=n[e];if(0===r.path.length&&"replace"===r.op){t=r.value;break}}var o=P("Patches").$;return c(t)?o(t,n):this.produce(t,(function(t){return o(t,n.slice(e+1))}))},t}()),nt=tt.produce,et=(tt.produceWithPatches.bind(tt),tt.setAutoFreeze.bind(tt),tt.setUseProxies.bind(tt),tt.applyPatches.bind(tt),tt.createDraft.bind(tt),tt.finishDraft.bind(tt),nt);function rt(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function ot(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,r);}return e}function it(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?ot(Object(e),!0).forEach((function(n){rt(t,n,e[n]);})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):ot(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n));}));}return t}function ut(t){return "Minified Redux error #"+t+"; visit https://redux.js.org/Errors?code="+t+" for the full message or use the non-minified dev environment for full errors. "}var ft="function"==typeof Symbol&&Symbol.observable||"@@observable",ct=function(){return Math.random().toString(36).substring(7).split("").join(".")},at={INIT:"@@redux/INIT"+ct(),REPLACE:"@@redux/REPLACE"+ct(),PROBE_UNKNOWN_ACTION:function(){return "@@redux/PROBE_UNKNOWN_ACTION"+ct()}};function lt(t){if("object"!=typeof t||null===t)return !1;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n}function st(t,n,e){var r;if("function"==typeof n&&"function"==typeof e||"function"==typeof e&&"function"==typeof arguments[3])throw new Error(ut(0));if("function"==typeof n&&void 0===e&&(e=n,n=void 0),void 0!==e){if("function"!=typeof e)throw new Error(ut(1));return e(st)(t,n)}if("function"!=typeof t)throw new Error(ut(2));var o=t,i=n,u=[],f=u,c=!1;function a(){f===u&&(f=u.slice());}function l(){if(c)throw new Error(ut(3));return i}function s(t){if("function"!=typeof t)throw new Error(ut(4));if(c)throw new Error(ut(5));var n=!0;return a(),f.push(t),function(){if(n){if(c)throw new Error(ut(6));n=!1,a();var e=f.indexOf(t);f.splice(e,1),u=null;}}}function p(t){if(!lt(t))throw new Error(ut(7));if(void 0===t.type)throw new Error(ut(8));if(c)throw new Error(ut(9));try{c=!0,i=o(i,t);}finally{c=!1;}for(var n=u=f,e=0;e<n.length;e++)(0, n[e])();return t}function d(t){if("function"!=typeof t)throw new Error(ut(10));o=t,p({type:at.REPLACE});}function v(){var t,n=s;return (t={subscribe:function(t){if("object"!=typeof t||null===t)throw new Error(ut(11));function e(){t.next&&t.next(l());}return e(),{unsubscribe:n(e)}}})[ft]=function(){return this},t}return p({type:at.INIT}),(r={dispatch:p,subscribe:s,getState:l,replaceReducer:d})[ft]=v,r}function pt(t){for(var n=Object.keys(t),e={},r=0;r<n.length;r++){var o=n[r];"function"==typeof t[o]&&(e[o]=t[o]);}var i,u=Object.keys(e);try{!function(t){Object.keys(t).forEach((function(n){var e=t[n];if(void 0===e(void 0,{type:at.INIT}))throw new Error(ut(12));if(void 0===e(void 0,{type:at.PROBE_UNKNOWN_ACTION()}))throw new Error(ut(13))}));}(e);}catch(t){i=t;}return function(t,n){if(void 0===t&&(t={}),i)throw i;for(var r=!1,o={},f=0;f<u.length;f++){var c=u[f],a=t[c],l=(0, e[c])(a,n);if(void 0===l)throw new Error(ut(14));o[c]=l,r=r||l!==a;}return (r=r||u.length!==Object.keys(t).length)?o:t}}function dt(t,n){return function(){return n(t.apply(this,arguments))}}function vt(t,n){if("function"==typeof t)return dt(t,n);if("object"!=typeof t||null===t)throw new Error(ut(16));var e={};for(var r in t){var o=t[r];"function"==typeof o&&(e[r]=dt(o,n));}return e}function yt(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return 0===n.length?function(t){return t}:1===n.length?n[0]:n.reduce((function(t,n){return function(){return t(n.apply(void 0,arguments))}}))}function ht(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return function(t){return function(){var e=t.apply(void 0,arguments),r=function(){throw new Error(ut(15))},o={getState:e.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=n.map((function(t){return t(o)}));return r=yt.apply(void 0,i)(e.dispatch),it(it({},e),{},{dispatch:r})}}}function gt(t,n){return t===n}function bt(t,n,e){if(null===n||null===e||n.length!==e.length)return !1;for(var r=n.length,o=0;o<r;o++)if(!t(n[o],e[o]))return !1;return !0}function Ot(t){var n=Array.isArray(t[0])?t[0]:t;if(!n.every((function(t){return "function"==typeof t}))){var e=n.map((function(t){return typeof t})).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+e+"]")}return n}var mt=function(t){for(var n=arguments.length,e=Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];return function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=0,u=r.pop(),f=Ot(r),c=t.apply(void 0,[function(){return i++,u.apply(null,arguments)}].concat(e)),a=t((function(){for(var t=[],n=f.length,e=0;e<n;e++)t.push(f[e].apply(null,arguments));return c.apply(null,t)}));return a.resultFunc=u,a.dependencies=f,a.recomputations=function(){return i},a.resetRecomputations=function(){return i=0},a}}((function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:gt,e=null,r=null;return function(){return bt(n,e,arguments)||(r=t.apply(null,arguments)),e=arguments,r}})),wt=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var e=mt.apply(void 0,t),r=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return e.apply(void 0,i([c(t)?W(t):t],n))};return r},jt="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return "object"==typeof arguments[0]?yt:yt.apply(null,arguments)};function Pt(t){if("object"!=typeof t||null===t)return !1;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n}function Et(t){return function(n){var e=n.dispatch,r=n.getState;return function(n){return function(o){return "function"==typeof o?o(e,r,t):n(o)}}}}var At=Et();At.withExtraArgument=Et;var St=At,_t=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r(n,t),n.prototype.concat=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return new(n.bind.apply(n,i([void 0],t.prototype.concat.apply(this,e))))},n.prototype.prepend=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 1===t.length&&Array.isArray(t[0])?new(n.bind.apply(n,i([void 0],t[0].concat(this)))):new(n.bind.apply(n,i([void 0],t.concat(this))))},n}(Array);function xt(t){var n=typeof t;return "undefined"===n||null===t||"string"===n||"boolean"===n||"number"===n||Array.isArray(t)||Pt(t)}function It(t,n,e,r,o){var i;if(void 0===n&&(n=""),void 0===e&&(e=xt),void 0===o&&(o=[]),!e(t))return {keyPath:n||"<root>",value:t};if("object"!=typeof t||null===t)return !1;for(var u=null!=r?r(t):Object.entries(t),f=o.length>0,c=0,a=u;c<a.length;c++){var l=a[c],s=l[0],p=l[1],d=n?n+"."+s:s;if(!(f&&o.indexOf(d)>=0)){if(!e(p))return {keyPath:d,value:p};if("object"==typeof p&&(i=It(p,d,e,r,o)))return i}}return !1}function Dt(t){return function(){return function(t){return function(n){return t(n)}}}}function kt(t){void 0===t&&(t={});var n=t.thunk,e=void 0===n||n,r=new _t;return e&&r.push("boolean"==typeof e?St:St.withExtraArgument(e.extraArgument)),r}function Rt(t){var n,e=function(t){return kt(t)},r=t||{},o=r.reducer,f=void 0===o?void 0:o,c=r.middleware,a=void 0===c?e():c,l=r.devTools,s=void 0===l||l,p=r.preloadedState,d=void 0===p?void 0:p,v=r.enhancers,y=void 0===v?void 0:v;if("function"==typeof f)n=f;else {if(!Pt(f))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');n=pt(f);}var h=a;"function"==typeof h&&(h=h(e));var g=ht.apply(void 0,h),b=yt;s&&(b=jt(u({trace:!1},"object"==typeof s&&s)));var O=[g];return Array.isArray(y)?O=i([g],y):"function"==typeof y&&(O=y(O)),st(n,d,b.apply(void 0,O))}function Nt(t,n){function e(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(n){var o=n.apply(void 0,e);if(!o)throw new Error("prepareAction did not return an object");return u(u({type:t,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return {type:t,payload:e[0]}}return e.toString=function(){return ""+t},e.type=t,e.match=function(n){return n.type===t},e}function Mt(t){return ["type","payload","error","meta"].indexOf(t)>-1}function Ct(t){return ""+t}function Tt(t){var n,e={},r=[],o={addCase:function(t,n){var r="string"==typeof t?t:t.type;if(r in e)throw new Error("addCase cannot be called with two reducers for the same action type");return e[r]=n,o},addMatcher:function(t,n){return r.push({matcher:t,reducer:n}),o},addDefaultCase:function(t){return n=t,o}};return t(o),[e,r,n]}function Ft(t,n,e,r){void 0===e&&(e=[]);var o="function"==typeof n?Tt(n):[n,e,r],u=o[0],f=o[1],l=o[2],s=et(t,(function(){}));return function(t,n){void 0===t&&(t=s);var e=i([u[n.type]],f.filter((function(t){return (0, t.matcher)(n)})).map((function(t){return t.reducer})));return 0===e.filter((function(t){return !!t})).length&&(e=[l]),e.reduce((function(t,e){if(e){var r;if(c(t))return void 0===(r=e(t,n))?t:r;if(a(t))return et(t,(function(t){return e(t,n)}));if(void 0===(r=e(t,n))){if(null===t)return t;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return t}),t)}}function qt(t){var n=t.name,e=t.initialState;if(!n)throw new Error("`name` is a required option for createSlice");var r=t.reducers||{},o="function"==typeof t.extraReducers?Tt(t.extraReducers):[t.extraReducers],i=o[0],f=void 0===i?{}:i,c=o[1],a=void 0===c?[]:c,l=o[2],s=void 0===l?void 0:l,p=Object.keys(r),d={},v={},y={};p.forEach((function(t){var e,o,i=r[t],u=n+"/"+t;"reducer"in i?(e=i.reducer,o=i.prepare):e=i,d[t]=e,v[u]=e,y[t]=o?Nt(u,o):Nt(u);}));var h=Ft(e,u(u({},f),v),a,s);return {name:n,reducer:h,actions:y,caseReducers:d}}function Wt(t){return "object"!=typeof t||null==t||Object.isFrozen(t)}function zt(t){return function(){return function(t){return function(n){return t(n)}}}}function Kt(t){return function(n,e){var r=function(n){var r;Pt(r=e)&&"string"==typeof r.type&&Object.keys(r).every(Mt)?t(e.payload,n):t(e,n);};return c(n)?(r(n),n):et(n,r)}}function Ut(t,n){return n(t)}function Lt(t){return Array.isArray(t)||(t=Object.values(t)),t}function Vt(t,n,e){for(var r=[],o=[],i=0,u=t=Lt(t);i<u.length;i++){var f=u[i],c=Ut(f,n);c in e.entities?o.push({id:c,changes:f}):r.push(f);}return [r,o]}function Xt(t){function n(n,e){var r=Ut(n,t);r in e.entities||(e.ids.push(r),e.entities[r]=n);}function e(t,e){for(var r=0,o=t=Lt(t);r<o.length;r++)n(o[r],e);}function r(n,e){var r=Ut(n,t);r in e.entities||e.ids.push(r),e.entities[r]=n;}function o(t,n){var e=!1;t.forEach((function(t){t in n.entities&&(delete n.entities[t],e=!0);})),e&&(n.ids=n.ids.filter((function(t){return t in n.entities})));}function i(n,e){var r={},o={};n.forEach((function(t){t.id in e.entities&&(o[t.id]={id:t.id,changes:u(u({},o[t.id]?o[t.id].changes:null),t.changes)});})),(n=Object.values(o)).length>0&&n.filter((function(n){return function(n,e,r){var o=Object.assign({},r.entities[e.id],e.changes),i=Ut(o,t),u=i!==e.id;return u&&(n[e.id]=i,delete r.entities[e.id]),r.entities[i]=o,u}(r,n,e)})).length>0&&(e.ids=e.ids.map((function(t){return r[t]||t})));}function f(n,r){var o=Vt(n,t,r),u=o[0];i(o[1],r),e(u,r);}return {removeAll:(c=function(t){Object.assign(t,{ids:[],entities:{}});},a=Kt((function(t,n){return c(n)})),function(t){return a(t,void 0)}),addOne:Kt(n),addMany:Kt(e),setOne:Kt(r),setMany:Kt((function(t,n){for(var e=0,o=t=Lt(t);e<o.length;e++)r(o[e],n);})),setAll:Kt((function(t,n){t=Lt(t),n.ids=[],n.entities={},e(t,n);})),updateOne:Kt((function(t,n){return i([t],n)})),updateMany:Kt(i),upsertOne:Kt((function(t,n){return f([t],n)})),upsertMany:Kt(f),removeOne:Kt((function(t,n){return o([t],n)})),removeMany:Kt(o)};var c,a;}function Bt(t){void 0===t&&(t={});var n=u({sortComparer:!1,selectId:function(t){return t.id}},t),e=n.selectId,r=n.sortComparer,o={getInitialState:function(t){return void 0===t&&(t={}),Object.assign({ids:[],entities:{}},t)}},i={getSelectors:function(t){var n=function(t){return t.ids},e=function(t){return t.entities},r=wt(n,e,(function(t,n){return t.map((function(t){return n[t]}))})),o=function(t,n){return n},i=function(t,n){return t[n]},u=wt(n,(function(t){return t.length}));if(!t)return {selectIds:n,selectEntities:e,selectAll:r,selectTotal:u,selectById:wt(e,o,i)};var f=wt(t,e);return {selectIds:wt(t,n),selectEntities:f,selectAll:wt(t,r),selectTotal:wt(t,u),selectById:wt(f,o,i)}}},f=r?function(t,n){var e=Xt(t);function r(n,e){var r=(n=Lt(n)).filter((function(n){return !(Ut(n,t)in e.entities)}));0!==r.length&&f(r,e);}function o(t,n){0!==(t=Lt(t)).length&&f(t,n);}function i(n,e){var r=[];n.forEach((function(n){return function(n,e,r){if(!(e.id in r.entities))return !1;var o=Object.assign({},r.entities[e.id],e.changes),i=Ut(o,t);return delete r.entities[e.id],n.push(o),i!==e.id}(r,n,e)})),0!==r.length&&f(r,e);}function u(n,e){var o=Vt(n,t,e),u=o[0];i(o[1],e),r(u,e);}function f(e,r){e.forEach((function(n){r.entities[t(n)]=n;}));var o=Object.values(r.entities);o.sort(n);var i=o.map(t);(function(t,n){if(t.length!==n.length)return !1;for(var e=0;e<t.length&&e<n.length;e++)if(t[e]!==n[e])return !1;return !0})(r.ids,i)||(r.ids=i);}return {removeOne:e.removeOne,removeMany:e.removeMany,removeAll:e.removeAll,addOne:Kt((function(t,n){return r([t],n)})),updateOne:Kt((function(t,n){return i([t],n)})),upsertOne:Kt((function(t,n){return u([t],n)})),setOne:Kt((function(t,n){return o([t],n)})),setMany:Kt(o),setAll:Kt((function(t,n){t=Lt(t),n.entities={},n.ids=[],r(t,n);})),addMany:Kt(r),updateMany:Kt(i),upsertMany:Kt(u)}}(e,r):Xt(e);return u(u(u({selectId:e,sortComparer:r},o),i),f)}var Gt=function(t){void 0===t&&(t=21);for(var n="",e=t;e--;)n+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return n},Jt=["name","message","stack","code"],$t=function(t){this.payload=t,this.name="RejectWithValue",this.message="Rejected";},Ht=function(t){if("object"==typeof t&&null!==t){for(var n={},e=0,r=Jt;e<r.length;e++){var o=r[e];"string"==typeof t[o]&&(n[o]=t[o]);}return n}return {message:String(t)}};function Qt(t,n,e){var r=Nt(t+"/fulfilled",(function(t,n,e){return {payload:t,meta:{arg:e,requestId:n,requestStatus:"fulfilled"}}})),i=Nt(t+"/pending",(function(t,n){return {payload:void 0,meta:{arg:n,requestId:t,requestStatus:"pending"}}})),u=Nt(t+"/rejected",(function(t,n,r){var o=t instanceof $t,i=!!t&&"AbortError"===t.name,u=!!t&&"ConditionError"===t.name;return {payload:t instanceof $t?t.payload:void 0,error:(e&&e.serializeError||Ht)(t||"Rejected"),meta:{arg:r,requestId:n,rejectedWithValue:o,requestStatus:"rejected",aborted:i,condition:u}}})),f="undefined"!=typeof AbortController?AbortController:function(){function t(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return !1},onabort:function(){},removeEventListener:function(){}};}return t.prototype.abort=function(){},t}();return Object.assign((function(t){return function(c,a,l){var s,p,d=(null!=(s=null==e?void 0:e.idGenerator)?s:Gt)(),v=new f,y=new Promise((function(t,n){return v.signal.addEventListener("abort",(function(){return n({name:"AbortError",message:p||"Aborted"})}))})),h=!1,g=function(){return f=this,s=function(){var f,s;return o(this,(function(o){switch(o.label){case 0:if(o.trys.push([0,2,,3]),e&&e.condition&&!1===e.condition(t,{getState:a,extra:l}))throw {name:"ConditionError",message:"Aborted due to condition callback returning false."};return h=!0,c(i(d,t)),[4,Promise.race([y,Promise.resolve(n(t,{dispatch:c,getState:a,extra:l,requestId:d,signal:v.signal,rejectWithValue:function(t){return new $t(t)}})).then((function(n){return n instanceof $t?u(n,d,t):r(n,d,t)}))])];case 1:return f=o.sent(),[3,3];case 2:return s=o.sent(),f=u(s,d,t),[3,3];case 3:return e&&!e.dispatchConditionRejection&&u.match(f)&&f.meta.condition||c(f),[2,f]}}))},new Promise((function(t,n){var e=function(t){try{o(s.next(t));}catch(t){n(t);}},r=function(t){try{o(s.throw(t));}catch(t){n(t);}},o=function(n){return n.done?t(n.value):Promise.resolve(n.value).then(e,r)};o((s=s.apply(f,null)).next());}));var f,s;}();return Object.assign(g,{abort:function(t){h&&(p=t,v.abort());},requestId:d,arg:t,unwrap:function(){return g.then(Yt)}})}}),{pending:i,rejected:u,fulfilled:r,typePrefix:t})}function Yt(t){if(t.meta&&t.meta.rejectedWithValue)throw t.payload;if(t.error)throw t.error;return t.payload}var Zt=function(t,n){return (e=t)&&"function"==typeof e.match?t.match(n):t(n);var e;};function tn(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return function(n){return t.some((function(t){return Zt(t,n)}))}}function nn(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return function(n){return t.every((function(t){return Zt(t,n)}))}}function en(t,n){if(!t||!t.meta)return !1;var e="string"==typeof t.meta.requestId,r=n.indexOf(t.meta.requestStatus)>-1;return e&&r}function rn(t){return "function"==typeof t[0]&&"pending"in t[0]&&"fulfilled"in t[0]&&"rejected"in t[0]}function on(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 0===t.length?function(t){return en(t,["pending"])}:rn(t)?function(n){var e=t.map((function(t){return t.pending}));return tn.apply(void 0,e)(n)}:on()(t[0])}function un(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 0===t.length?function(t){return en(t,["rejected"])}:rn(t)?function(n){var e=t.map((function(t){return t.rejected}));return tn.apply(void 0,e)(n)}:un()(t[0])}function fn(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var e=function(t){return t&&t.meta&&t.meta.rejectedWithValue};return 0===t.length||rn(t)?function(n){return nn(un.apply(void 0,t),e)(n)}:fn()(t[0])}function cn(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 0===t.length?function(t){return en(t,["fulfilled"])}:rn(t)?function(n){var e=t.map((function(t){return t.fulfilled}));return tn.apply(void 0,e)(n)}:cn()(t[0])}function an(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 0===t.length?function(t){return en(t,["pending","fulfilled","rejected"])}:rn(t)?function(n){for(var e=[],r=0,o=t;r<o.length;r++){var i=o[r];e.push(i.pending,i.rejected,i.fulfilled);}return tn.apply(void 0,e)(n)}:an()(t[0])}!function(){function t(t,n){var e=o[t];return e?e.enumerable=n:o[t]=e={configurable:!0,enumerable:n,get:function(){return Y.get(this[G],t)},set:function(n){Y.set(this[G],t,n);}},e}function n(t){for(var n=t.length-1;n>=0;n--){var o=t[n][G];if(!o.P)switch(o.i){case 5:r(o)&&T(o);break;case 4:e(o)&&T(o);}}}function e(t){for(var n=t.t,e=t.k,r=$(e),o=r.length-1;o>=0;o--){var i=r[o];if(i!==G){var u=n[i];if(void 0===u&&!d(n,i))return !0;var f=e[i],c=f&&f[G];if(c?c.t!==u:!y(f,u))return !0}}var a=!!n[G];return r.length!==$(n).length+(a?0:1)}function r(t){var n=t.k;if(n.length!==t.t.length)return !0;var e=Object.getOwnPropertyDescriptor(n,n.length-1);return !(!e||e.get)}var o={};Q.ES5||(Q.ES5={J:function(n,e){var r=Array.isArray(n),o=function(n,e){if(n){for(var r=Array(e.length),o=0;o<e.length;o++)Object.defineProperty(r,""+o,t(o,!0));return r}var i=H(e);delete i[G];for(var u=$(i),f=0;f<u.length;f++){var c=u[f];i[c]=t(c,n||!!i[c].enumerable);}return Object.create(Object.getPrototypeOf(e),i)}(r,n),i={i:r?5:4,A:e?e.A:E(),P:!1,I:!1,D:{},l:e,t:n,k:o,o:null,g:!1,C:!1};return Object.defineProperty(o,G,{value:i,writable:!0}),o},S:function(t,e,o){o?c(e)&&e[G].A===t&&n(t.p):(t.u&&function t(n){if(n&&"object"==typeof n){var e=n[G];if(e){var o=e.t,i=e.k,u=e.D,f=e.i;if(4===f)s(i,(function(n){n!==G&&(void 0!==o[n]||d(o,n)?u[n]||t(i[n]):(u[n]=!0,T(e)));})),s(o,(function(t){void 0!==i[t]||d(i,t)||(u[t]=!1,T(e));}));else if(5===f){if(r(e)&&(T(e),u.length=!0),i.length<o.length)for(var c=i.length;c<o.length;c++)u[c]=!1;else for(var a=o.length;a<i.length;a++)u[a]=!0;for(var l=Math.min(i.length,o.length),p=0;p<l;p++)void 0===u[p]&&t(i[p]);}}}}(t.p[0]),n(t.p));},K:function(t){return 4===t.i?e(t):r(t)}});}();
var t,n,e,r=undefined&&undefined.__extends||(t=function(n,e){return (t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n;}||function(t,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e]);})(n,e)},function(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=n;}t(n,e),n.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r);}),o=undefined&&undefined.__assign||function(){return (o=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var o in n=arguments[e])Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o]);return t}).apply(this,arguments)},i=undefined&&undefined.__awaiter||function(t,n,e,r){return new(e||(e=Promise))((function(o,i){function u(t){try{c(r.next(t));}catch(t){i(t);}}function f(t){try{c(r.throw(t));}catch(t){i(t);}}function c(t){var n;t.done?o(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n);}))).then(u,f);}c((r=r.apply(t,n||[])).next());}))},u=undefined&&undefined.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:f(0),throw:f(1),return:f(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function f(i){return function(f){return function(i){if(e)throw new TypeError("Generator is already executing.");for(;u;)try{if(e=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!((o=(o=u.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=n.call(t,u);}catch(t){i=[6,t],r=0;}finally{e=o=0;}if(5&i[0])throw i[1];return {value:i[0]?i[1]:void 0,done:!0}}([i,f])}}},f=undefined&&undefined.__spreadArray||function(t,n){for(var e=0,r=n.length,o=t.length;e<r;e++,o++)t[o]=n[e];return t};function c(t){for(var n=arguments.length,e=Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+t+(e.length?" "+e.map((function(t){return "'"+t+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function a(t){return !!t&&!!t[J]}function l(t){return !!t&&(function(t){if(!t||"object"!=typeof t)return !1;var n=Object.getPrototypeOf(t);if(null===n)return !0;var e=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return "function"==typeof e&&Function.toString.call(e)===$}(t)||Array.isArray(t)||!!t[G]||!!t.constructor[G]||g(t)||b(t))}function s(t){return a(t)||c(23,t),t[J].t}function p(t,n,e){void 0===e&&(e=!1),0===d(t)?(e?Object.keys:H)(t).forEach((function(r){e&&"symbol"==typeof r||n(r,t[r],t);})):t.forEach((function(e,r){return n(r,e,t)}));}function d(t){var n=t[J];return n?n.i>3?n.i-4:n.i:Array.isArray(t)?1:g(t)?2:b(t)?3:0}function v(t,n){return 2===d(t)?t.has(n):Object.prototype.hasOwnProperty.call(t,n)}function y(t,n,e){var r=d(t);2===r?t.set(n,e):3===r?(t.delete(n),t.add(e)):t[n]=e;}function h(t,n){return t===n?0!==t||1/t==1/n:t!=t&&n!=n}function g(t){return L&&t instanceof Map}function b(t){return V&&t instanceof Set}function O(t){return t.o||t.t}function m(t){if(Array.isArray(t))return Array.prototype.slice.call(t);var n=Q(t);delete n[J];for(var e=H(n),r=0;r<e.length;r++){var o=e[r],i=n[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(n[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:t[o]});}return Object.create(Object.getPrototypeOf(t),n)}function w(t,n){return void 0===n&&(n=!1),P(t)||a(t)||!l(t)||(d(t)>1&&(t.set=t.add=t.clear=t.delete=j),Object.freeze(t),n&&p(t,(function(t,n){return w(n,!0)}),!0)),t}function j(){c(2);}function P(t){return null==t||"object"!=typeof t||Object.isFrozen(t)}function E(t){var n=Y[t];return n||c(18,t),n}function A(){return e}function _(t,n){n&&(E("Patches"),t.u=[],t.s=[],t.v=n);}function S(t){x(t),t.p.forEach(D),t.p=null;}function x(t){t===e&&(e=t.l);}function I(t){return e={p:[],l:e,h:t,m:!0,_:0}}function D(t){var n=t[J];0===n.i||1===n.i?n.j():n.g=!0;}function k(t,n){n._=n.p.length;var e=n.p[0],r=void 0!==t&&t!==e;return n.h.O||E("ES5").S(n,t,r),r?(e[J].P&&(S(n),c(4)),l(t)&&(t=R(n,t),n.l||M(n,t)),n.u&&E("Patches").M(e[J],t,n.u,n.s)):t=R(n,e,[]),S(n),n.u&&n.v(n.u,n.s),t!==B?t:void 0}function R(t,n,e){if(P(n))return n;var r=n[J];if(!r)return p(n,(function(o,i){return N(t,r,n,o,i,e)}),!0),n;if(r.A!==t)return n;if(!r.P)return M(t,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=m(r.k):r.o;p(3===r.i?new Set(o):o,(function(n,i){return N(t,r,o,n,i,e)})),M(t,o,!1),e&&t.u&&E("Patches").R(r,e,t.u,t.s);}return r.o}function N(t,n,e,r,o,i){if(a(o)){var u=R(t,o,i&&n&&3!==n.i&&!v(n.D,r)?i.concat(r):void 0);if(y(e,r,u),!a(u))return;t.m=!1;}if(l(o)&&!P(o)){if(!t.h.F&&t._<1)return;R(t,o),n&&n.A.l||M(t,o);}}function M(t,n,e){void 0===e&&(e=!1),t.h.F&&t.m&&w(n,e);}function C(t,n){var e=t[J];return (e?O(e):t)[n]}function T(t,n){if(n in t)for(var e=Object.getPrototypeOf(t);e;){var r=Object.getOwnPropertyDescriptor(e,n);if(r)return r;e=Object.getPrototypeOf(e);}}function F(t){t.P||(t.P=!0,t.l&&F(t.l));}function q(t){t.o||(t.o=m(t.t));}function W(t,n,e){var r=g(n)?E("MapSet").N(n,e):b(n)?E("MapSet").T(n,e):t.O?function(t,n){var e=Array.isArray(t),r={i:e?1:0,A:n?n.A:A(),P:!1,I:!1,D:{},l:n,t:t,k:null,o:null,j:null,C:!1},o=r,i=Z;e&&(o=[r],i=tt);var u=Proxy.revocable(o,i),f=u.revoke,c=u.proxy;return r.k=c,r.j=f,c}(n,e):E("ES5").J(n,e);return (e?e.A:A()).p.push(r),r}function z(t){return a(t)||c(22,t),function t(n){if(!l(n))return n;var e,r=n[J],o=d(n);if(r){if(!r.P&&(r.i<4||!E("ES5").K(r)))return r.t;r.I=!0,e=K(n,o),r.I=!1;}else e=K(n,o);return p(e,(function(n,o){r&&function(t,n){return 2===d(t)?t.get(n):t[n]}(r.t,n)===o||y(e,n,t(o));})),3===o?new Set(e):e}(t)}function K(t,n){switch(n){case 2:return new Map(t);case 3:return Array.from(t)}return m(t)}var U="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),L="undefined"!=typeof Map,V="undefined"!=typeof Set,X="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,B=U?Symbol.for("immer-nothing"):((n={})["immer-nothing"]=!0,n),G=U?Symbol.for("immer-draftable"):"__$immer_draftable",J=U?Symbol.for("immer-state"):"__$immer_state",$=(""+Object.prototype.constructor),H="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,Q=Object.getOwnPropertyDescriptors||function(t){var n={};return H(t).forEach((function(e){n[e]=Object.getOwnPropertyDescriptor(t,e);})),n},Y={},Z={get:function(t,n){if(n===J)return t;var e,r,o,i=O(t);if(!v(i,n))return e=t,(o=T(i,n))?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0;var u=i[n];return t.I||!l(u)?u:u===C(t.t,n)?(q(t),t.o[n]=W(t.A.h,u,t)):u},has:function(t,n){return n in O(t)},ownKeys:function(t){return Reflect.ownKeys(O(t))},set:function(t,n,e){var r=T(O(t),n);if(null==r?void 0:r.set)return r.set.call(t.k,e),!0;if(!t.P){var o=C(O(t),n),i=null==o?void 0:o[J];if(i&&i.t===e)return t.o[n]=e,t.D[n]=!1,!0;if(h(e,o)&&(void 0!==e||v(t.t,n)))return !0;q(t),F(t);}return t.o[n]===e&&"number"!=typeof e||(t.o[n]=e,t.D[n]=!0,!0)},deleteProperty:function(t,n){return void 0!==C(t.t,n)||n in t.t?(t.D[n]=!1,q(t),F(t)):delete t.D[n],t.o&&delete t.o[n],!0},getOwnPropertyDescriptor:function(t,n){var e=O(t),r=Reflect.getOwnPropertyDescriptor(e,n);return r?{writable:!0,configurable:1!==t.i||"length"!==n,enumerable:r.enumerable,value:e[n]}:r},defineProperty:function(){c(11);},getPrototypeOf:function(t){return Object.getPrototypeOf(t.t)},setPrototypeOf:function(){c(12);}},tt={};p(Z,(function(t,n){tt[t]=function(){return arguments[0]=arguments[0][0],n.apply(this,arguments)};})),tt.deleteProperty=function(t,n){return Z.deleteProperty.call(this,t[0],n)},tt.set=function(t,n,e){return Z.set.call(this,t[0],n,e,t[0])};var nt=new(function(){function t(t){var n=this;this.O=X,this.F=!0,this.produce=function(t,e,r){if("function"==typeof t&&"function"!=typeof e){var o=e;e=t;var i=n;return function(t){var n=this;void 0===t&&(t=o);for(var r=arguments.length,u=Array(r>1?r-1:0),f=1;f<r;f++)u[f-1]=arguments[f];return i.produce(t,(function(t){var r;return (r=e).call.apply(r,[n,t].concat(u))}))}}var u;if("function"!=typeof e&&c(6),void 0!==r&&"function"!=typeof r&&c(7),l(t)){var f=I(n),a=W(n,t,void 0),s=!0;try{u=e(a),s=!1;}finally{s?S(f):x(f);}return "undefined"!=typeof Promise&&u instanceof Promise?u.then((function(t){return _(f,r),k(t,f)}),(function(t){throw S(f),t})):(_(f,r),k(u,f))}if(!t||"object"!=typeof t){if((u=e(t))===B)return;return void 0===u&&(u=t),n.F&&w(u,!0),u}c(21,t);},this.produceWithPatches=function(t,e){return "function"==typeof t?function(e){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return n.produceWithPatches(e,(function(n){return t.apply(void 0,[n].concat(o))}))}:[n.produce(t,e,(function(t,n){r=t,o=n;})),r,o];var r,o;},"boolean"==typeof(null==t?void 0:t.useProxies)&&this.setUseProxies(t.useProxies),"boolean"==typeof(null==t?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze);}var n=t.prototype;return n.createDraft=function(t){l(t)||c(8),a(t)&&(t=z(t));var n=I(this),e=W(this,t,void 0);return e[J].C=!0,x(n),e},n.finishDraft=function(t,n){var e=(t&&t[J]).A;return _(e,n),k(void 0,e)},n.setAutoFreeze=function(t){this.F=t;},n.setUseProxies=function(t){t&&!X&&c(20),this.O=t;},n.applyPatches=function(t,n){var e;for(e=n.length-1;e>=0;e--){var r=n[e];if(0===r.path.length&&"replace"===r.op){t=r.value;break}}var o=E("Patches").$;return a(t)?o(t,n):this.produce(t,(function(t){return o(t,n.slice(e+1))}))},t}()),et=nt.produce,rt=(nt.produceWithPatches.bind(nt),nt.setAutoFreeze.bind(nt),nt.setUseProxies.bind(nt),nt.applyPatches.bind(nt),nt.createDraft.bind(nt),nt.finishDraft.bind(nt),et);function ot(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function it(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,r);}return e}function ut(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?it(Object(e),!0).forEach((function(n){ot(t,n,e[n]);})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):it(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n));}));}return t}function ft(t){return "Minified Redux error #"+t+"; visit https://redux.js.org/Errors?code="+t+" for the full message or use the non-minified dev environment for full errors. "}var ct="function"==typeof Symbol&&Symbol.observable||"@@observable",at=function(){return Math.random().toString(36).substring(7).split("").join(".")},lt={INIT:"@@redux/INIT"+at(),REPLACE:"@@redux/REPLACE"+at(),PROBE_UNKNOWN_ACTION:function(){return "@@redux/PROBE_UNKNOWN_ACTION"+at()}};function st(t){if("object"!=typeof t||null===t)return !1;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n}function pt(t,n,e){var r;if("function"==typeof n&&"function"==typeof e||"function"==typeof e&&"function"==typeof arguments[3])throw new Error(ft(0));if("function"==typeof n&&void 0===e&&(e=n,n=void 0),void 0!==e){if("function"!=typeof e)throw new Error(ft(1));return e(pt)(t,n)}if("function"!=typeof t)throw new Error(ft(2));var o=t,i=n,u=[],f=u,c=!1;function a(){f===u&&(f=u.slice());}function l(){if(c)throw new Error(ft(3));return i}function s(t){if("function"!=typeof t)throw new Error(ft(4));if(c)throw new Error(ft(5));var n=!0;return a(),f.push(t),function(){if(n){if(c)throw new Error(ft(6));n=!1,a();var e=f.indexOf(t);f.splice(e,1),u=null;}}}function p(t){if(!st(t))throw new Error(ft(7));if(void 0===t.type)throw new Error(ft(8));if(c)throw new Error(ft(9));try{c=!0,i=o(i,t);}finally{c=!1;}for(var n=u=f,e=0;e<n.length;e++)(0, n[e])();return t}function d(t){if("function"!=typeof t)throw new Error(ft(10));o=t,p({type:lt.REPLACE});}function v(){var t,n=s;return (t={subscribe:function(t){if("object"!=typeof t||null===t)throw new Error(ft(11));function e(){t.next&&t.next(l());}return e(),{unsubscribe:n(e)}}})[ct]=function(){return this},t}return p({type:lt.INIT}),(r={dispatch:p,subscribe:s,getState:l,replaceReducer:d})[ct]=v,r}function dt(t){for(var n=Object.keys(t),e={},r=0;r<n.length;r++){var o=n[r];"function"==typeof t[o]&&(e[o]=t[o]);}var i,u=Object.keys(e);try{!function(t){Object.keys(t).forEach((function(n){var e=t[n];if(void 0===e(void 0,{type:lt.INIT}))throw new Error(ft(12));if(void 0===e(void 0,{type:lt.PROBE_UNKNOWN_ACTION()}))throw new Error(ft(13))}));}(e);}catch(t){i=t;}return function(t,n){if(void 0===t&&(t={}),i)throw i;for(var r=!1,o={},f=0;f<u.length;f++){var c=u[f],a=t[c],l=(0, e[c])(a,n);if(void 0===l)throw new Error(ft(14));o[c]=l,r=r||l!==a;}return (r=r||u.length!==Object.keys(t).length)?o:t}}function vt(t,n){return function(){return n(t.apply(this,arguments))}}function yt(t,n){if("function"==typeof t)return vt(t,n);if("object"!=typeof t||null===t)throw new Error(ft(16));var e={};for(var r in t){var o=t[r];"function"==typeof o&&(e[r]=vt(o,n));}return e}function ht(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return 0===n.length?function(t){return t}:1===n.length?n[0]:n.reduce((function(t,n){return function(){return t(n.apply(void 0,arguments))}}))}function gt(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return function(t){return function(){var e=t.apply(void 0,arguments),r=function(){throw new Error(ft(15))},o={getState:e.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=n.map((function(t){return t(o)}));return r=ht.apply(void 0,i)(e.dispatch),ut(ut({},e),{},{dispatch:r})}}}function bt(t,n){return t===n}function Ot(t,n,e){if(null===n||null===e||n.length!==e.length)return !1;for(var r=n.length,o=0;o<r;o++)if(!t(n[o],e[o]))return !1;return !0}function mt(t){var n=Array.isArray(t[0])?t[0]:t;if(!n.every((function(t){return "function"==typeof t}))){var e=n.map((function(t){return typeof t})).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+e+"]")}return n}var wt=function(t){for(var n=arguments.length,e=Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];return function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=0,u=r.pop(),f=mt(r),c=t.apply(void 0,[function(){return i++,u.apply(null,arguments)}].concat(e)),a=t((function(){for(var t=[],n=f.length,e=0;e<n;e++)t.push(f[e].apply(null,arguments));return c.apply(null,t)}));return a.resultFunc=u,a.dependencies=f,a.recomputations=function(){return i},a.resetRecomputations=function(){return i=0},a}}((function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:bt,e=null,r=null;return function(){return Ot(n,e,arguments)||(r=t.apply(null,arguments)),e=arguments,r}})),jt=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var e=wt.apply(void 0,t),r=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return e.apply(void 0,f([a(t)?z(t):t],n))};return r},Pt="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return "object"==typeof arguments[0]?ht:ht.apply(null,arguments)};function Et(t){if("object"!=typeof t||null===t)return !1;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(t)===n}function At(t){return function(n){var e=n.dispatch,r=n.getState;return function(n){return function(o){return "function"==typeof o?o(e,r,t):n(o)}}}}var _t=At();_t.withExtraArgument=At;var St=_t,xt=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r(n,t),n.prototype.concat=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return new(n.bind.apply(n,f([void 0],t.prototype.concat.apply(this,e))))},n.prototype.prepend=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 1===t.length&&Array.isArray(t[0])?new(n.bind.apply(n,f([void 0],t[0].concat(this)))):new(n.bind.apply(n,f([void 0],t.concat(this))))},n}(Array);function It(t){var n=typeof t;return "undefined"===n||null===t||"string"===n||"boolean"===n||"number"===n||Array.isArray(t)||Et(t)}function Dt(t,n,e,r,o){var i;if(void 0===n&&(n=""),void 0===e&&(e=It),void 0===o&&(o=[]),!e(t))return {keyPath:n||"<root>",value:t};if("object"!=typeof t||null===t)return !1;for(var u=null!=r?r(t):Object.entries(t),f=o.length>0,c=0,a=u;c<a.length;c++){var l=a[c],s=l[0],p=l[1],d=n?n+"."+s:s;if(!(f&&o.indexOf(d)>=0)){if(!e(p))return {keyPath:d,value:p};if("object"==typeof p&&(i=Dt(p,d,e,r,o)))return i}}return !1}function kt(t){return function(){return function(t){return function(n){return t(n)}}}}function Rt(t){void 0===t&&(t={});var n=t.thunk,e=void 0===n||n,r=new xt;return e&&r.push("boolean"==typeof e?St:St.withExtraArgument(e.extraArgument)),r}function Nt(t){var n,e=function(t){return Rt(t)},r=t||{},i=r.reducer,u=void 0===i?void 0:i,c=r.middleware,a=void 0===c?e():c,l=r.devTools,s=void 0===l||l,p=r.preloadedState,d=void 0===p?void 0:p,v=r.enhancers,y=void 0===v?void 0:v;if("function"==typeof u)n=u;else {if(!Et(u))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');n=dt(u);}var h=a;"function"==typeof h&&(h=h(e));var g=gt.apply(void 0,h),b=ht;s&&(b=Pt(o({trace:!1},"object"==typeof s&&s)));var O=[g];return Array.isArray(y)?O=f([g],y):"function"==typeof y&&(O=y(O)),pt(n,d,b.apply(void 0,O))}function Mt(t,n){function e(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(n){var i=n.apply(void 0,e);if(!i)throw new Error("prepareAction did not return an object");return o(o({type:t,payload:i.payload},"meta"in i&&{meta:i.meta}),"error"in i&&{error:i.error})}return {type:t,payload:e[0]}}return e.toString=function(){return ""+t},e.type=t,e.match=function(n){return n.type===t},e}function Ct(t){return ["type","payload","error","meta"].indexOf(t)>-1}function Tt(t){return ""+t}function Ft(t){var n,e={},r=[],o={addCase:function(t,n){var r="string"==typeof t?t:t.type;if(r in e)throw new Error("addCase cannot be called with two reducers for the same action type");return e[r]=n,o},addMatcher:function(t,n){return r.push({matcher:t,reducer:n}),o},addDefaultCase:function(t){return n=t,o}};return t(o),[e,r,n]}function qt(t,n,e,r){void 0===e&&(e=[]);var o="function"==typeof n?Ft(n):[n,e,r],i=o[0],u=o[1],c=o[2],s=rt(t,(function(){}));return function(t,n){void 0===t&&(t=s);var e=f([i[n.type]],u.filter((function(t){return (0, t.matcher)(n)})).map((function(t){return t.reducer})));return 0===e.filter((function(t){return !!t})).length&&(e=[c]),e.reduce((function(t,e){if(e){var r;if(a(t))return void 0===(r=e(t,n))?t:r;if(l(t))return rt(t,(function(t){return e(t,n)}));if(void 0===(r=e(t,n))){if(null===t)return t;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return t}),t)}}function Wt(t){var n=t.name,e=t.initialState;if(!n)throw new Error("`name` is a required option for createSlice");var r=t.reducers||{},i="function"==typeof t.extraReducers?Ft(t.extraReducers):[t.extraReducers],u=i[0],f=void 0===u?{}:u,c=i[1],a=void 0===c?[]:c,l=i[2],s=void 0===l?void 0:l,p=Object.keys(r),d={},v={},y={};p.forEach((function(t){var e,o,i=r[t],u=n+"/"+t;"reducer"in i?(e=i.reducer,o=i.prepare):e=i,d[t]=e,v[u]=e,y[t]=o?Mt(u,o):Mt(u);}));var h=qt(e,o(o({},f),v),a,s);return {name:n,reducer:h,actions:y,caseReducers:d}}function zt(t){return "object"!=typeof t||null==t||Object.isFrozen(t)}function Kt(t){return function(){return function(t){return function(n){return t(n)}}}}function Ut(t){return function(n,e){var r=function(n){var r;Et(r=e)&&"string"==typeof r.type&&Object.keys(r).every(Ct)?t(e.payload,n):t(e,n);};return a(n)?(r(n),n):rt(n,r)}}function Lt(t,n){return n(t)}function Vt(t){return Array.isArray(t)||(t=Object.values(t)),t}function Xt(t,n,e){for(var r=[],o=[],i=0,u=t=Vt(t);i<u.length;i++){var f=u[i],c=Lt(f,n);c in e.entities?o.push({id:c,changes:f}):r.push(f);}return [r,o]}function Bt(t){function n(n,e){var r=Lt(n,t);r in e.entities||(e.ids.push(r),e.entities[r]=n);}function e(t,e){for(var r=0,o=t=Vt(t);r<o.length;r++)n(o[r],e);}function r(n,e){var r=Lt(n,t);r in e.entities||e.ids.push(r),e.entities[r]=n;}function i(t,n){var e=!1;t.forEach((function(t){t in n.entities&&(delete n.entities[t],e=!0);})),e&&(n.ids=n.ids.filter((function(t){return t in n.entities})));}function u(n,e){var r={},i={};n.forEach((function(t){t.id in e.entities&&(i[t.id]={id:t.id,changes:o(o({},i[t.id]?i[t.id].changes:null),t.changes)});})),(n=Object.values(i)).length>0&&n.filter((function(n){return function(n,e,r){var o=Object.assign({},r.entities[e.id],e.changes),i=Lt(o,t),u=i!==e.id;return u&&(n[e.id]=i,delete r.entities[e.id]),r.entities[i]=o,u}(r,n,e)})).length>0&&(e.ids=e.ids.map((function(t){return r[t]||t})));}function f(n,r){var o=Xt(n,t,r),i=o[0];u(o[1],r),e(i,r);}return {removeAll:(c=function(t){Object.assign(t,{ids:[],entities:{}});},a=Ut((function(t,n){return c(n)})),function(t){return a(t,void 0)}),addOne:Ut(n),addMany:Ut(e),setOne:Ut(r),setMany:Ut((function(t,n){for(var e=0,o=t=Vt(t);e<o.length;e++)r(o[e],n);})),setAll:Ut((function(t,n){t=Vt(t),n.ids=[],n.entities={},e(t,n);})),updateOne:Ut((function(t,n){return u([t],n)})),updateMany:Ut(u),upsertOne:Ut((function(t,n){return f([t],n)})),upsertMany:Ut(f),removeOne:Ut((function(t,n){return i([t],n)})),removeMany:Ut(i)};var c,a;}function Gt(t){void 0===t&&(t={});var n=o({sortComparer:!1,selectId:function(t){return t.id}},t),e=n.selectId,r=n.sortComparer,i={getInitialState:function(t){return void 0===t&&(t={}),Object.assign({ids:[],entities:{}},t)}},u={getSelectors:function(t){var n=function(t){return t.ids},e=function(t){return t.entities},r=jt(n,e,(function(t,n){return t.map((function(t){return n[t]}))})),o=function(t,n){return n},i=function(t,n){return t[n]},u=jt(n,(function(t){return t.length}));if(!t)return {selectIds:n,selectEntities:e,selectAll:r,selectTotal:u,selectById:jt(e,o,i)};var f=jt(t,e);return {selectIds:jt(t,n),selectEntities:f,selectAll:jt(t,r),selectTotal:jt(t,u),selectById:jt(f,o,i)}}},f=r?function(t,n){var e=Bt(t);function r(n,e){var r=(n=Vt(n)).filter((function(n){return !(Lt(n,t)in e.entities)}));0!==r.length&&f(r,e);}function o(t,n){0!==(t=Vt(t)).length&&f(t,n);}function i(n,e){var r=[];n.forEach((function(n){return function(n,e,r){if(!(e.id in r.entities))return !1;var o=Object.assign({},r.entities[e.id],e.changes),i=Lt(o,t);return delete r.entities[e.id],n.push(o),i!==e.id}(r,n,e)})),0!==r.length&&f(r,e);}function u(n,e){var o=Xt(n,t,e),u=o[0];i(o[1],e),r(u,e);}function f(e,r){e.forEach((function(n){r.entities[t(n)]=n;}));var o=Object.values(r.entities);o.sort(n);var i=o.map(t);(function(t,n){if(t.length!==n.length)return !1;for(var e=0;e<t.length&&e<n.length;e++)if(t[e]!==n[e])return !1;return !0})(r.ids,i)||(r.ids=i);}return {removeOne:e.removeOne,removeMany:e.removeMany,removeAll:e.removeAll,addOne:Ut((function(t,n){return r([t],n)})),updateOne:Ut((function(t,n){return i([t],n)})),upsertOne:Ut((function(t,n){return u([t],n)})),setOne:Ut((function(t,n){return o([t],n)})),setMany:Ut(o),setAll:Ut((function(t,n){t=Vt(t),n.entities={},n.ids=[],r(t,n);})),addMany:Ut(r),updateMany:Ut(i),upsertMany:Ut(u)}}(e,r):Bt(e);return o(o(o({selectId:e,sortComparer:r},i),u),f)}var Jt=function(t){void 0===t&&(t=21);for(var n="",e=t;e--;)n+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return n},$t=["name","message","stack","code"],Ht=function(t){this.payload=t,this.name="RejectWithValue",this.message="Rejected";},Qt=function(t){if("object"==typeof t&&null!==t){for(var n={},e=0,r=$t;e<r.length;e++){var o=r[e];"string"==typeof t[o]&&(n[o]=t[o]);}return n}return {message:String(t)}};function Yt(t,n,e){var r=Mt(t+"/fulfilled",(function(t,n,e){return {payload:t,meta:{arg:e,requestId:n,requestStatus:"fulfilled"}}})),o=Mt(t+"/pending",(function(t,n){return {payload:void 0,meta:{arg:n,requestId:t,requestStatus:"pending"}}})),f=Mt(t+"/rejected",(function(t,n,r){var o=t instanceof Ht,i=!!t&&"AbortError"===t.name,u=!!t&&"ConditionError"===t.name;return {payload:t instanceof Ht?t.payload:void 0,error:(e&&e.serializeError||Qt)(t||"Rejected"),meta:{arg:r,requestId:n,rejectedWithValue:o,requestStatus:"rejected",aborted:i,condition:u}}})),c="undefined"!=typeof AbortController?AbortController:function(){function t(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return !1},onabort:function(){},removeEventListener:function(){}};}return t.prototype.abort=function(){},t}();return Object.assign((function(t){return function(a,l,s){var p,d,v=(null!==(p=null==e?void 0:e.idGenerator)&&void 0!==p?p:Jt)(),y=new c,h=new Promise((function(t,n){return y.signal.addEventListener("abort",(function(){return n({name:"AbortError",message:d||"Aborted"})}))})),g=!1,b=function(){return i(this,void 0,void 0,(function(){var i,c;return u(this,(function(u){switch(u.label){case 0:if(u.trys.push([0,2,,3]),e&&e.condition&&!1===e.condition(t,{getState:l,extra:s}))throw {name:"ConditionError",message:"Aborted due to condition callback returning false."};return g=!0,a(o(v,t)),[4,Promise.race([h,Promise.resolve(n(t,{dispatch:a,getState:l,extra:s,requestId:v,signal:y.signal,rejectWithValue:function(t){return new Ht(t)}})).then((function(n){return n instanceof Ht?f(n,v,t):r(n,v,t)}))])];case 1:return i=u.sent(),[3,3];case 2:return c=u.sent(),i=f(c,v,t),[3,3];case 3:return e&&!e.dispatchConditionRejection&&f.match(i)&&i.meta.condition||a(i),[2,i]}}))}))}();return Object.assign(b,{abort:function(t){g&&(d=t,y.abort());},requestId:v,arg:t,unwrap:function(){return b.then(Zt)}})}}),{pending:o,rejected:f,fulfilled:r,typePrefix:t})}function Zt(t){if(t.meta&&t.meta.rejectedWithValue)throw t.payload;if(t.error)throw t.error;return t.payload}var tn=function(t,n){return (e=t)&&"function"==typeof e.match?t.match(n):t(n);var e;};function nn(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return function(n){return t.some((function(t){return tn(t,n)}))}}function en(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return function(n){return t.every((function(t){return tn(t,n)}))}}function rn(t,n){if(!t||!t.meta)return !1;var e="string"==typeof t.meta.requestId,r=n.indexOf(t.meta.requestStatus)>-1;return e&&r}function on(t){return "function"==typeof t[0]&&"pending"in t[0]&&"fulfilled"in t[0]&&"rejected"in t[0]}function un(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 0===t.length?function(t){return rn(t,["pending"])}:on(t)?function(n){var e=t.map((function(t){return t.pending}));return nn.apply(void 0,e)(n)}:un()(t[0])}function fn(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 0===t.length?function(t){return rn(t,["rejected"])}:on(t)?function(n){var e=t.map((function(t){return t.rejected}));return nn.apply(void 0,e)(n)}:fn()(t[0])}function cn(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var e=function(t){return t&&t.meta&&t.meta.rejectedWithValue};return 0===t.length||on(t)?function(n){return en(fn.apply(void 0,t),e)(n)}:cn()(t[0])}function an(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 0===t.length?function(t){return rn(t,["fulfilled"])}:on(t)?function(n){var e=t.map((function(t){return t.fulfilled}));return nn.apply(void 0,e)(n)}:an()(t[0])}function ln(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 0===t.length?function(t){return rn(t,["pending","fulfilled","rejected"])}:on(t)?function(n){for(var e=[],r=0,o=t;r<o.length;r++){var i=o[r];e.push(i.pending,i.rejected,i.fulfilled);}return nn.apply(void 0,e)(n)}:ln()(t[0])}!function(){function t(t,n){var e=o[t];return e?e.enumerable=n:o[t]=e={configurable:!0,enumerable:n,get:function(){return Z.get(this[J],t)},set:function(n){Z.set(this[J],t,n);}},e}function n(t){for(var n=t.length-1;n>=0;n--){var o=t[n][J];if(!o.P)switch(o.i){case 5:r(o)&&F(o);break;case 4:e(o)&&F(o);}}}function e(t){for(var n=t.t,e=t.k,r=H(e),o=r.length-1;o>=0;o--){var i=r[o];if(i!==J){var u=n[i];if(void 0===u&&!v(n,i))return !0;var f=e[i],c=f&&f[J];if(c?c.t!==u:!h(f,u))return !0}}var a=!!n[J];return r.length!==H(n).length+(a?0:1)}function r(t){var n=t.k;if(n.length!==t.t.length)return !0;var e=Object.getOwnPropertyDescriptor(n,n.length-1);return !(!e||e.get)}var o={};Y.ES5||(Y.ES5={J:function(n,e){var r=Array.isArray(n),o=function(n,e){if(n){for(var r=Array(e.length),o=0;o<e.length;o++)Object.defineProperty(r,""+o,t(o,!0));return r}var i=Q(e);delete i[J];for(var u=H(i),f=0;f<u.length;f++){var c=u[f];i[c]=t(c,n||!!i[c].enumerable);}return Object.create(Object.getPrototypeOf(e),i)}(r,n),i={i:r?5:4,A:e?e.A:A(),P:!1,I:!1,D:{},l:e,t:n,k:o,o:null,g:!1,C:!1};return Object.defineProperty(o,J,{value:i,writable:!0}),o},S:function(t,e,o){o?a(e)&&e[J].A===t&&n(t.p):(t.u&&function t(n){if(n&&"object"==typeof n){var e=n[J];if(e){var o=e.t,i=e.k,u=e.D,f=e.i;if(4===f)p(i,(function(n){n!==J&&(void 0!==o[n]||v(o,n)?u[n]||t(i[n]):(u[n]=!0,F(e)));})),p(o,(function(t){void 0!==i[t]||v(i,t)||(u[t]=!1,F(e));}));else if(5===f){if(r(e)&&(F(e),u.length=!0),i.length<o.length)for(var c=i.length;c<o.length;c++)u[c]=!1;else for(var a=o.length;a<i.length;a++)u[a]=!0;for(var l=Math.min(i.length,o.length),s=0;s<l;s++)void 0===u[s]&&t(i[s]);}}}}(t.p[0]),n(t.p));},K:function(t){return 4===t.i?e(t):r(t)}});}();
exports.MiddlewareArray = _t;
exports.__DO_NOT_USE__ActionTypes = at;
exports.applyMiddleware = ht;
exports.bindActionCreators = vt;
exports.combineReducers = pt;
exports.compose = yt;
exports.configureStore = Rt;
exports.createAction = Nt;
exports.createAsyncThunk = Qt;
exports.createDraftSafeSelector = wt;
exports.createEntityAdapter = Bt;
exports.createImmutableStateInvariantMiddleware = zt;
exports.createNextState = et;
exports.createReducer = Ft;
exports.createSelector = mt;
exports.createSerializableStateInvariantMiddleware = Dt;
exports.createSlice = qt;
exports.createStore = st;
exports.current = W;
exports.findNonSerializableValue = It;
exports.freeze = m;
exports.getDefaultMiddleware = kt;
exports.getType = Ct;
exports.isAllOf = nn;
exports.isAnyOf = tn;
exports.isAsyncThunkAction = an;
exports.isDraft = c;
exports.isFulfilled = cn;
exports.isImmutableDefault = Wt;
exports.isPending = on;
exports.isPlain = xt;
exports.isPlainObject = Pt;
exports.isRejected = un;
exports.isRejectedWithValue = fn;
exports.nanoid = Gt;
exports.original = l;
exports.unwrapResult = Yt;
exports.MiddlewareArray = xt;
exports.__DO_NOT_USE__ActionTypes = lt;
exports.applyMiddleware = gt;
exports.bindActionCreators = yt;
exports.combineReducers = dt;
exports.compose = ht;
exports.configureStore = Nt;
exports.createAction = Mt;
exports.createAsyncThunk = Yt;
exports.createDraftSafeSelector = jt;
exports.createEntityAdapter = Gt;
exports.createImmutableStateInvariantMiddleware = Kt;
exports.createNextState = rt;
exports.createReducer = qt;
exports.createSelector = wt;
exports.createSerializableStateInvariantMiddleware = kt;
exports.createSlice = Wt;
exports.createStore = pt;
exports.current = z;
exports.findNonSerializableValue = Dt;
exports.freeze = w;
exports.getDefaultMiddleware = Rt;
exports.getType = Tt;
exports.isAllOf = en;
exports.isAnyOf = nn;
exports.isAsyncThunkAction = ln;
exports.isDraft = a;
exports.isFulfilled = an;
exports.isImmutableDefault = zt;
exports.isPending = un;
exports.isPlain = It;
exports.isPlainObject = Et;
exports.isRejected = fn;
exports.isRejectedWithValue = cn;
exports.nanoid = Jt;
exports.original = s;
exports.unwrapResult = Zt;

@@ -48,0 +48,0 @@ Object.defineProperty(exports, '__esModule', { value: true });

{
"name": "@reduxjs/toolkit",
"version": "1.6.0-alpha.0",
"version": "1.6.0-alpha.1",
"description": "The official, opinionated, batteries-included toolset for efficient Redux development",
"author": "Mark Erikson <mark@isquaredsoftware.com>",
"license": "MIT",
"repository": {

@@ -25,7 +27,9 @@ "type": "git",

"unpkg": "dist/redux-toolkit.umd.min.js",
"types": "dist/typings.d.ts",
"author": "Mark Erikson <mark@isquaredsoftware.com>",
"license": "MIT",
"types": "dist/index.d.ts",
"devDependencies": {
"@microsoft/api-extractor": "^7.13.2",
"@testing-library/react": "^11.2.6",
"@testing-library/react-hooks": "^5.1.2",
"@testing-library/user-event": "^13.1.5",
"@types/convert-source-map": "^1.5.1",
"@types/jest": "^24.0.11",

@@ -35,2 +39,6 @@ "@types/json-stringify-safe": "^5.0.0",

"@types/node": "^10.14.4",
"@types/react": "^17.0.3",
"@types/react-dom": "^17.0.3",
"@types/react-redux": "^7.1.16",
"@types/yargs": "^16.0.1",
"@typescript-eslint/eslint-plugin": "^3.9.1",

@@ -41,3 +49,4 @@ "@typescript-eslint/parser": "^3.9.1",

"convert-source-map": "^1.7.0",
"esbuild": "0.8.57",
"cross-fetch": "^3.1.4",
"esbuild": "^0.11.13",
"eslint-config-react-app": "^5.0.1",

@@ -49,5 +58,10 @@ "fs-extra": "^9.1.0",

"merge-source-map": "^1.1.0",
"msw": "^0.28.2",
"node-fetch": "^2.6.1",
"prettier": "^2.2.1",
"react": "^16.8.6",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-redux": "^7.2.3",
"rollup-plugin-strip-code": "^0.2.6",
"source-map": "^0.7.3",
"terser": "^5.6.1",

@@ -57,20 +71,22 @@ "tsdx": "^0.14.1",

"typescript": "^4.2.3",
"typings-tester": "^0.3.2"
"typings-tester": "^0.3.2",
"yargs": "^15.3.1"
},
"scripts": {
"build-ci": "node scripts/build.js && tsc && tsc -p src/query/tsconfig.json && api-extractor run",
"build": "node scripts/build.js && tsc && tsc -p src/query/tsconfig.json && api-extractor run --local",
"build-ci": "rimraf dist && tsc && node scripts/cli.js",
"build": "rimraf dist && tsc && node scripts/cli.js --local",
"dev": "tsdx watch --format cjs,esm,system,umd",
"format": "prettier --write \"src/**/*.ts\" \"**/*.md\"",
"format:check": "prettier --list-different \"src/**/*.ts\" \"docs/*/**.md\"",
"format": "prettier --write \"src/**/*.{ts,tsx}\" \"**/*.md\"",
"format:check": "prettier --list-different \"src/**/*.{ts,tsx}\" \"docs/*/**.md\"",
"lint": "tsdx lint src",
"prepare": "npm run lint && npm run format:check && npm test && npm run type-tests && npm run build-ci",
"test": "tsdx test",
"prepare": "npm run build-ci",
"test": "tsdx test --runInBand",
"type-tests": "cd type-tests/files && tsc"
},
"files": [
"dist/*.js",
"dist/*.js.map",
"dist/typings.d.ts",
"src",
"dist/**/*.js",
"dist/**/*.js.map",
"dist/**/*.d.ts",
"dist/**/package.json",
"src/",
"query"

@@ -80,18 +96,19 @@ ],

"immer": "^9.0.1",
"redux": "^4.1.0-alpha.0",
"redux": "^4.1.0",
"redux-thunk": "^2.3.0",
"reselect": "^4.0.0"
},
"sideEffects": false,
"jest": {
"globals": {
"ts-jest": {
"diagnostics": {
"ignoreCodes": [
6133
]
}
}
"peerDependencies": {
"react": "^16.14.0 || ^17.0.0",
"react-redux": "^7.2.1"
},
"peerDependenciesMeta": {
"react": {
"optional": true
},
"react-redux": {
"optional": true
}
},
"sideEffects": false,
"bugs": {

@@ -98,0 +115,0 @@ "url": "https://github.com/reduxjs/redux-toolkit/issues"

{
"main": "../dist/query"
"name": "@reduxjs/toolkit-query",
"version": "1.0.0",
"description": "",
"main": "../dist/query/index.js",
"module": "../dist/query/rtk-query.esm.js",
"unpkg": "../dist/query/rtk-query.umd.min.js",
"types": "../dist/query/index.d.ts",
"author": "Mark Erikson <mark@isquaredsoftware.com>",
"license": "MIT"
}
{
"main": "../../dist/query/react-hooks"
}
"name": "@reduxjs/toolkit-query-react",
"version": "1.0.0",
"description": "",
"main": "../../dist/query/react/index.js",
"module": "../../dist/query/react/rtk-query-react.esm.js",
"unpkg": "../../dist/query/react/rtk-query-react.umd.min.js",
"author": "Mark Erikson <mark@isquaredsoftware.com>",
"license": "MIT",
"types": "../../dist/query/react/index.d.ts"
}

@@ -147,3 +147,3 @@ import { Dispatch, AnyAction } from 'redux'

* fulfilled or rejected action.
* Also, the returned value contains a `abort()` method
* Also, the returned value contains an `abort()` method
* that allows the asyncAction to be cancelled from the outside.

@@ -150,0 +150,0 @@ *

import createNextState, { isDraft } from 'immer'
import { EntityState, PreventAny } from './models'
import { PayloadAction, isFSA } from '../createAction'
import { IsAny } from '../tsHelpers'

@@ -5,0 +6,0 @@ export function createSingleArgumentStateOperator<V>(

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc