redux-boost
Version:
1 lines • 171 kB
JavaScript
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n(require("react"),require("redux"),require("reselect")):"function"==typeof define&&define.amd?define(["react","redux","reselect"],n):"object"==typeof exports?exports.ReduxBoost=n(require("react"),require("redux"),require("reselect")):t.ReduxBoost=n(t.react,t.redux,t.reselect)}(window,function(t,n,r){return function(t){var n={};function r(e){if(n[e])return n[e].exports;var o=n[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=n,r.d=function(t,n,e){r.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,n){if(1&n&&(t=r(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)r.d(e,o,function(n){return t[n]}.bind(null,o));return e},r.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(n,"a",n),n},r.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r.p="",r(r.s=90)}([function(t,n,r){"use strict";n.__esModule=!0;var e=function(t){return t&&t.__esModule?t:{default:t}}(r(94));n.default=e.default||function(t){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t}},function(t,n,r){"use strict";n.__esModule=!0;var e=function(t){return t&&t.__esModule?t:{default:t}}(r(72));n.default=function(t,n,r){return n in t?(0,e.default)(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}},function(t,n,r){"use strict";r.d(n,"a",function(){return o});var e=r(9),o=Object(e.createActions)(["fetchStart","fetchSuccess","fetchFail","resetRequest","resetRequests"],"requests")},function(n,r){n.exports=t},function(t,n){var r=t.exports={version:"2.5.1"};"number"==typeof __e&&(__e=r)},function(t,n,r){var e=r(50)("wks"),o=r(38),u=r(8).Symbol,i="function"==typeof u;(t.exports=function(t){return e[t]||(e[t]=i&&u[t]||(i?u:o)("Symbol."+t))}).store=e},function(t,r){t.exports=n},function(t,n,r){t.exports=r(92)},function(t,n){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(t,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=function(){return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,n){var r=[],e=!0,o=!1,u=void 0;try{for(var i,c=t[Symbol.iterator]();!(e=(i=c.next()).done)&&(r.push(i.value),!n||r.length!==n);e=!0);}catch(t){o=!0,u=t}finally{try{!e&&c.return&&c.return()}finally{if(o)throw u}}return r}(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t};var u=n.Deferred=function t(){var n=this;!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),this.promise=new Promise(function(t,r){n.reject=r,n.resolve=t}),this.then=this.promise.then,this.catch=this.promise.catch},i=n.addMetaData=function(t,n){return t.type=n,t.toString=function(){return n},t.isReduxAction=!0,t},c=n.createAction=function(t){return i(function(n,r){return{type:t,payload:n,meta:r}},t)},a=(n.createActions=function(t,n){return t.reduce(function(t,r){return o({},t,function(t,n,r){return n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}({},r,c(n?n+"/"+r:r)))},{})},n.promisifyAction=function(t,n){var r=new u;return t(n,r),r.promise},n.createReducer=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,e=arguments[1],o=e.type,u=e.payload,i=e.meta;if(o&&t[o]){var c=t[o](r,u,i);return void 0===c?r:c}return r}},n.bindActionCreator=function(t,n){return i(function(){return n(t.apply(void 0,arguments))},t().type)});n.bindActionCreators=function(t,n){return"function"==typeof t?a(t,n):Object.entries(t).reduce(function(t,r){var o=e(r,2),u=o[0],i=o[1];return t[u]=a(i,n),t},{})}},function(t,n,r){"use strict";n.__esModule=!0;var e=function(t){return t&&t.__esModule?t:{default:t}}(r(79));n.default=function(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==(void 0===n?"undefined":(0,e.default)(n))&&"function"!=typeof n?t:n}},function(t,n,r){t.exports=r(152)()},function(t,n,r){"use strict";var e=r(60),o=r(7),u=r.n(o),i=r(0),c=r.n(i),a=r(9),f=(Object.assign,"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t}),s=function(t){return"@@redux-saga/"+t},l=s("TASK"),p=s("HELPER"),h=s("SELF_CANCELLATION");function d(t,n,r){if(!n(t))throw function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+t+": "+n+"\n"+(r&&r.stack||r)):console[t](n,r)}("error","uncaught at check",r),new Error(r)}var v=Object.prototype.hasOwnProperty;function y(t,n){return g.notUndef(t)&&v.call(t,n)}var g={undef:function(t){return null===t||void 0===t},notUndef:function(t){return null!==t&&void 0!==t},func:function(t){return"function"==typeof t},number:function(t){return"number"==typeof t},string:function(t){return"string"==typeof t},array:Array.isArray,object:function(t){return t&&!g.array(t)&&"object"===(void 0===t?"undefined":f(t))},promise:function(t){return t&&g.func(t.then)},iterator:function(t){return t&&g.func(t.next)&&g.func(t.throw)},iterable:function(t){return t&&g.func(Symbol)?g.func(t[Symbol.iterator]):g.array(t)},task:function(t){return t&&t[l]},observable:function(t){return t&&g.func(t.subscribe)},buffer:function(t){return t&&g.func(t.isEmpty)&&g.func(t.take)&&g.func(t.put)},pattern:function(t){return t&&(g.string(t)||"symbol"===(void 0===t?"undefined":f(t))||g.func(t)||g.array(t))},channel:function(t){return t&&g.func(t.take)&&g.func(t.close)},helper:function(t){return t&&t[p]},stringableFunc:function(t){return g.func(t)&&y(t,"toString")}};var _=function(t){throw t},b=function(t){return{value:t,done:!0}};function m(t,n){return function(){return t.apply(void 0,arguments)}}var w={done:!0,value:void 0},x={};function S(t){return g.channel(t)?"channel":Array.isArray(t)?String(t.map(function(t){return String(t)})):String(t)}function O(t,n){var r=void 0,e=n;function o(n,o){if(e===x)return w;if(o)throw e=x,o;r&&r(n);var u=t[e](),i=u[0],c=u[1],a=u[2];return r=a,(e=i)===x?w:c}return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",e=arguments[3],o={name:r,next:t,throw:n,return:b};return e&&(o[p]=!0),"undefined"!=typeof Symbol&&(o[Symbol.iterator]=function(){return o}),o}(o,function(t){return o(null,t)},arguments.length>2&&void 0!==arguments[2]?arguments[2]:"iterator",!0)}Object.assign;var j={type:"@@redux-saga/CHANNEL_END"};function E(t,n){for(var r=arguments.length,e=Array(r>2?r-2:0),o=2;o<r;o++)e[o-2]=arguments[o];var u={done:!1,value:L(t)},i=function(t){return{done:!1,value:$.apply(void 0,[n].concat(e,[t]))}},c=void 0,a=void 0,f=function(t){return c=t},s=function(t){return a=t};return O({q1:function(){return["q2",u,s]},q2:function(){return a===j?[x]:c?["q3",function(t){return{done:!1,value:F(t)}}(c)]:["q1",i(a),f]},q3:function(){return["q1",i(a),f]}},"q1","takeLatest("+S(t)+", "+n.name+")")}var P=s("IO"),A="TAKE",k="PUT",R="ALL",M="FORK",T="CANCEL",C="\n(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)",I=function(t,n){var r;return(r={})[P]=!0,r[t]=n,r};function L(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&d(arguments[0],g.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),g.pattern(t))return I(A,{pattern:t});if(g.channel(t))return I(A,{channel:t});throw new Error("take(patternOrChannel): argument "+String(t)+" is not valid channel or a valid pattern")}L.maybe=function(){var t=L.apply(void 0,arguments);return t[A].maybe=!0,t};L.maybe;function N(t,n){return arguments.length>1?(d(t,g.notUndef,"put(channel, action): argument channel is undefined"),d(t,g.channel,"put(channel, action): argument "+t+" is not a valid channel"),d(n,g.notUndef,"put(channel, action): argument action is undefined")):(d(t,g.notUndef,"put(action): argument action is undefined"),n=t,t=null),I(k,{channel:t,action:n})}function D(t){return I(R,t)}function q(t,n,r){d(n,g.notUndef,t+": argument fn is undefined");var e=null;if(g.array(n)){var o=n;e=o[0],n=o[1]}else if(n.fn){var u=n;e=u.context,n=u.fn}return e&&g.string(n)&&g.func(e[n])&&(n=e[n]),d(n,g.func,t+": argument "+n+" is not a function"),{context:e,fn:n,args:r}}function $(t){for(var n=arguments.length,r=Array(n>1?n-1:0),e=1;e<n;e++)r[e-1]=arguments[e];return I(M,q("fork",t,r))}function F(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];if(n.length>1)return D(n.map(function(t){return F(t)}));var e=n[0];return 1===n.length&&(d(e,g.notUndef,"cancel(task): argument task is undefined"),d(e,g.task,"cancel(task): argument "+e+" is not a valid Task object "+C)),I(T,e||h)}N.resolve=function(){var t=N.apply(void 0,arguments);return t[k].resolve=!0,t},N.sync=m(N.resolve);function U(t,n){var r=Object(a.createActions)(["sagaStart","sagaSuccess","sagaFail"],t);return c()({name:t,action:r.sagaStart,saga:n,listener:function(t,n){for(var r=arguments.length,e=Array(r>2?r-2:0),o=2;o<r;o++)e[o-2]=arguments[o];return $.apply(void 0,[E,t,n].concat(e))}(r.sagaStart,n)},r)}function z(t,n){var r={};return $(u.a.mark(function e(){var o,i=this;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:o=u.a.mark(function e(){var o,c,a,f,s;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,L(t);case 2:if(o=e.sent,c=o.payload,a=c.name,f=c.deduplicate,!r[a]||!f){e.next=7;break}return e.next=7,F(r[a]);case 7:return e.next=9,$(n,o);case 9:s=e.sent,r[a]=s,s.done.then(function(){return delete r[a]}).catch(function(){return delete r[a]});case 12:case"end":return e.stop()}},e,i)});case 1:return e.delegateYield(o(),"t0",3);case 3:e.next=1;break;case 5:case"end":return e.stop()}},e,this)}))}r.d(n,"e",function(){return W}),r.d(n,"c",function(){return B}),r.d(n,"f",function(){return e.b}),r.d(n,"d",function(){return e.a}),r.d(n,"a",function(){return U}),r.d(n,"b",function(){return z});var W=function(){},B=function(t){return t}},function(t,n,r){var e=r(8),o=r(4),u=r(24),i=r(21),c=function(t,n,r){var a,f,s,l=t&c.F,p=t&c.G,h=t&c.S,d=t&c.P,v=t&c.B,y=t&c.W,g=p?o:o[n]||(o[n]={}),_=g.prototype,b=p?e:h?e[n]:(e[n]||{}).prototype;for(a in p&&(r=n),r)(f=!l&&b&&void 0!==b[a])&&a in g||(s=f?b[a]:r[a],g[a]=p&&"function"!=typeof b[a]?r[a]:v&&f?u(s,e):y&&b[a]==s?function(t){var n=function(n,r,e){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,r)}return new t(n,r,e)}return t.apply(this,arguments)};return n.prototype=t.prototype,n}(s):d&&"function"==typeof s?u(Function.call,s):s,d&&((g.virtual||(g.virtual={}))[a]=s,t&c.R&&_&&!_[a]&&i(_,a,s)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,n,r){var e=r(22);t.exports=function(t){if(!e(t))throw TypeError(t+" is not an object!");return t}},function(t,n,r){var e=r(14),o=r(63),u=r(45),i=Object.defineProperty;n.f=r(17)?Object.defineProperty:function(t,n,r){if(e(t),n=u(n,!0),e(r),o)try{return i(t,n,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[n]=r.value),t}},function(t,n){t.exports=r},function(t,n,r){t.exports=!r(30)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n,r){"use strict";n.__esModule=!0,n.default=function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}},function(t,n,r){"use strict";n.__esModule=!0;var e=function(t){return t&&t.__esModule?t:{default:t}}(r(72));n.default=function(){function t(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),(0,e.default)(t,o.key,o)}}return function(n,r,e){return r&&t(n.prototype,r),e&&t(n,e),n}}()},function(t,n,r){"use strict";n.__esModule=!0;var e=i(r(145)),o=i(r(149)),u=i(r(79));function i(t){return t&&t.__esModule?t:{default:t}}n.default=function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+(void 0===n?"undefined":(0,u.default)(n)));t.prototype=(0,o.default)(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(e.default?(0,e.default)(t,n):t.__proto__=n)}},function(t,n,r){var e=r(15),o=r(31);t.exports=r(17)?function(t,n,r){return e.f(t,n,o(1,r))}:function(t,n,r){return t[n]=r,t}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n){var r={}.hasOwnProperty;t.exports=function(t,n){return r.call(t,n)}},function(t,n,r){var e=r(36);t.exports=function(t,n,r){if(e(t),void 0===n)return t;switch(r){case 1:return function(r){return t.call(n,r)};case 2:return function(r,e){return t.call(n,r,e)};case 3:return function(r,e,o){return t.call(n,r,e,o)}}return function(){return t.apply(n,arguments)}}},function(t,n,r){var e=r(65),o=r(46);t.exports=function(t){return e(o(t))}},function(t,n){t.exports={}},function(t,n,r){"use strict";r.d(n,"d",function(){return i}),r.d(n,"f",function(){return c}),r.d(n,"e",function(){return a}),r.d(n,"g",function(){return f}),r.d(n,"a",function(){return s}),r.d(n,"b",function(){return l}),r.d(n,"c",function(){return p});var e=r(35),o=r.n(e),u=r(16),i=function(t){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).operation},c=function(t){return t.requests},a=Object(u.createSelector)(c,i,function(t,n){return t[n]}),f=Object(u.createSelector)([c,i],function(t,n){return o()(t,n+".result")}),s=Object(u.createSelector)([c,i],function(t,n){return o()(t,n+".error")}),l=Object(u.createSelector)([c,i],function(t,n){return o()(t,n+".loading")}),p=Object(u.createSelector)([c,i],function(t,n){return o()(t,n+".success")})},function(t,n,r){"use strict";n.__esModule=!0;var e=function(t){return t&&t.__esModule?t:{default:t}}(r(103));n.default=function(t){if(Array.isArray(t)){for(var n=0,r=Array(t.length);n<t.length;n++)r[n]=t[n];return r}return(0,e.default)(t)}},function(t,n,r){"use strict";n.__esModule=!0;var e=function(t){return t&&t.__esModule?t:{default:t}}(r(123));n.default=function(t){return function(){var n=t.apply(this,arguments);return new e.default(function(t,r){return function o(u,i){try{var c=n[u](i),a=c.value}catch(t){return void r(t)}if(!c.done)return e.default.resolve(a).then(function(t){o("next",t)},function(t){o("throw",t)});t(a)}("next")})}}},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},function(t,n){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,n,r){"use strict";var e=r(105)(!0);r(66)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,r=this._i;return r>=n.length?{value:void 0,done:!0}:(t=e(n,r),this._i+=t.length,{value:t,done:!1})})},function(t,n,r){(function(n){var r="Expected a function",e="__lodash_hash_undefined__",o=1/0,u="[object Function]",i="[object GeneratorFunction]",c="[object Symbol]",a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,f=/^\w*$/,s=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,p=/\\(\\)?/g,h=/^\[object .+?Constructor\]$/,d="object"==typeof n&&n&&n.Object===Object&&n,v="object"==typeof self&&self&&self.Object===Object&&self,y=d||v||Function("return this")();var g=Array.prototype,_=Function.prototype,b=Object.prototype,m=y["__core-js_shared__"],w=function(){var t=/[^.]+$/.exec(m&&m.keys&&m.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),x=_.toString,S=b.hasOwnProperty,O=b.toString,j=RegExp("^"+x.call(S).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),E=y.Symbol,P=g.splice,A=$(y,"Map"),k=$(Object,"create"),R=E?E.prototype:void 0,M=R?R.toString:void 0;function T(t){var n=-1,r=t?t.length:0;for(this.clear();++n<r;){var e=t[n];this.set(e[0],e[1])}}function C(t){var n=-1,r=t?t.length:0;for(this.clear();++n<r;){var e=t[n];this.set(e[0],e[1])}}function I(t){var n=-1,r=t?t.length:0;for(this.clear();++n<r;){var e=t[n];this.set(e[0],e[1])}}function L(t,n){for(var r=t.length;r--;)if(W(t[r][0],n))return r;return-1}function N(t,n){for(var r=0,e=(n=function(t,n){if(B(t))return!1;var r=typeof t;if("number"==r||"symbol"==r||"boolean"==r||null==t||H(t))return!0;return f.test(t)||!a.test(t)||null!=n&&t in Object(n)}(n,t)?[n]:function(t){return B(t)?t:F(t)}(n)).length;null!=t&&r<e;)t=t[U(n[r++])];return r&&r==e?t:void 0}function D(t){return!(!G(t)||function(t){return!!w&&w in t}(t))&&(function(t){var n=G(t)?O.call(t):"";return n==u||n==i}(t)||function(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(t){}return n}(t)?j:h).test(function(t){if(null!=t){try{return x.call(t)}catch(t){}try{return t+""}catch(t){}}return""}(t))}function q(t,n){var r=t.__data__;return function(t){var n=typeof t;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t}(n)?r["string"==typeof n?"string":"hash"]:r.map}function $(t,n){var r=function(t,n){return null==t?void 0:t[n]}(t,n);return D(r)?r:void 0}T.prototype.clear=function(){this.__data__=k?k(null):{}},T.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},T.prototype.get=function(t){var n=this.__data__;if(k){var r=n[t];return r===e?void 0:r}return S.call(n,t)?n[t]:void 0},T.prototype.has=function(t){var n=this.__data__;return k?void 0!==n[t]:S.call(n,t)},T.prototype.set=function(t,n){return this.__data__[t]=k&&void 0===n?e:n,this},C.prototype.clear=function(){this.__data__=[]},C.prototype.delete=function(t){var n=this.__data__,r=L(n,t);return!(r<0||(r==n.length-1?n.pop():P.call(n,r,1),0))},C.prototype.get=function(t){var n=this.__data__,r=L(n,t);return r<0?void 0:n[r][1]},C.prototype.has=function(t){return L(this.__data__,t)>-1},C.prototype.set=function(t,n){var r=this.__data__,e=L(r,t);return e<0?r.push([t,n]):r[e][1]=n,this},I.prototype.clear=function(){this.__data__={hash:new T,map:new(A||C),string:new T}},I.prototype.delete=function(t){return q(this,t).delete(t)},I.prototype.get=function(t){return q(this,t).get(t)},I.prototype.has=function(t){return q(this,t).has(t)},I.prototype.set=function(t,n){return q(this,t).set(t,n),this};var F=z(function(t){t=function(t){return null==t?"":function(t){if("string"==typeof t)return t;if(H(t))return M?M.call(t):"";var n=t+"";return"0"==n&&1/t==-o?"-0":n}(t)}(t);var n=[];return s.test(t)&&n.push(""),t.replace(l,function(t,r,e,o){n.push(e?o.replace(p,"$1"):r||t)}),n});function U(t){if("string"==typeof t||H(t))return t;var n=t+"";return"0"==n&&1/t==-o?"-0":n}function z(t,n){if("function"!=typeof t||n&&"function"!=typeof n)throw new TypeError(r);var e=function(){var r=arguments,o=n?n.apply(this,r):r[0],u=e.cache;if(u.has(o))return u.get(o);var i=t.apply(this,r);return e.cache=u.set(o,i),i};return e.cache=new(z.Cache||I),e}function W(t,n){return t===n||t!=t&&n!=n}z.Cache=I;var B=Array.isArray;function G(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function H(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&O.call(t)==c}t.exports=function(t,n,r){var e=null==t?void 0:N(t,n);return void 0===e?r:e}}).call(this,r(33))},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,n,r){var e=r(64),o=r(51);t.exports=Object.keys||function(t){return e(t,o)}},function(t,n){var r=0,e=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++r+e).toString(36))}},function(t,n){n.f={}.propertyIsEnumerable},function(t,n){t.exports=!0},function(t,n,r){var e=r(15).f,o=r(23),u=r(5)("toStringTag");t.exports=function(t,n,r){t&&!o(t=r?t:t.prototype,u)&&e(t,u,{configurable:!0,value:n})}},function(t,n,r){r(116);for(var e=r(8),o=r(21),u=r(26),i=r(5)("toStringTag"),c="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),a=0;a<c.length;a++){var f=c[a],s=e[f],l=s&&s.prototype;l&&!l[i]&&o(l,i,f),u[f]=u.Array}},function(t,n,r){"use strict";t.exports=function(t,n,r,e,o,u,i,c){if(!t){var a;if(void 0===n)a=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[r,e,o,u,i,c],s=0;(a=new Error(n.replace(/%s/g,function(){return f[s++]}))).name="Invariant Violation"}throw a.framesToPop=1,a}}},function(t,n,r){var e=r(22),o=r(8).document,u=e(o)&&e(o.createElement);t.exports=function(t){return u?o.createElement(t):{}}},function(t,n,r){var e=r(22);t.exports=function(t,n){if(!e(t))return t;var r,o;if(n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;if("function"==typeof(r=t.valueOf)&&!e(o=r.call(t)))return o;if(!n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,n){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,n,r){var e=r(48),o=Math.min;t.exports=function(t){return t>0?o(e(t),9007199254740991):0}},function(t,n){var r=Math.ceil,e=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?e:r)(t)}},function(t,n,r){var e=r(50)("keys"),o=r(38);t.exports=function(t){return e[t]||(e[t]=o(t))}},function(t,n,r){var e=r(8),o=e["__core-js_shared__"]||(e["__core-js_shared__"]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,n){n.f=Object.getOwnPropertySymbols},function(t,n,r){var e=r(46);t.exports=function(t){return Object(e(t))}},function(t,n,r){var e=r(14),o=r(107),u=r(51),i=r(49)("IE_PROTO"),c=function(){},a=function(){var t,n=r(44)("iframe"),e=u.length;for(n.style.display="none",r(68).appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),a=t.F;e--;)delete a.prototype[u[e]];return a()};t.exports=Object.create||function(t,n){var r;return null!==t?(c.prototype=e(t),r=new c,c.prototype=null,r[i]=t):r=a(),void 0===n?r:o(r,n)}},function(t,n,r){var e=r(56),o=r(5)("iterator"),u=r(26);t.exports=r(4).getIteratorMethod=function(t){if(void 0!=t)return t[o]||t["@@iterator"]||u[e(t)]}},function(t,n,r){var e=r(32),o=r(5)("toStringTag"),u="Arguments"==e(function(){return arguments}());t.exports=function(t){var n,r,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),o))?r:u?e(n):"Object"==(i=e(n))&&"function"==typeof n.callee?"Arguments":i}},function(t,n,r){"use strict";var e=r(36);t.exports.f=function(t){return new function(t){var n,r;this.promise=new t(function(t,e){if(void 0!==n||void 0!==r)throw TypeError("Bad Promise constructor");n=t,r=e}),this.resolve=e(n),this.reject=e(r)}(t)}},function(t,n,r){n.f=r(5)},function(t,n,r){var e=r(8),o=r(4),u=r(40),i=r(58),c=r(15).f;t.exports=function(t){var n=o.Symbol||(o.Symbol=u?{}:e.Symbol||{});"_"==t.charAt(0)||t in n||c(n,t,{value:i.f(t)})}},function(t,n,r){"use strict";r.d(n,"b",function(){return o}),r.d(n,"a",function(){return u});var e=r(85),o=r.n(e).a,u=function(t,n){return o(t,{$merge:n})}},function(t,n,r){"use strict";t.exports=r(154)},function(t,n,r){"use strict";n.__esModule=!0;var e=u(r(114)),o=u(r(120));function u(t){return t&&t.__esModule?t:{default:t}}n.default=function(){return function(t,n){if(Array.isArray(t))return t;if((0,e.default)(Object(t)))return function(t,n){var r=[],e=!0,u=!1,i=void 0;try{for(var c,a=(0,o.default)(t);!(e=(c=a.next()).done)&&(r.push(c.value),!n||r.length!==n);e=!0);}catch(t){u=!0,i=t}finally{try{!e&&a.return&&a.return()}finally{if(u)throw i}}return r}(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(t,n,r){t.exports=!r(17)&&!r(30)(function(){return 7!=Object.defineProperty(r(44)("div"),"a",{get:function(){return 7}}).a})},function(t,n,r){var e=r(23),o=r(25),u=r(98)(!1),i=r(49)("IE_PROTO");t.exports=function(t,n){var r,c=o(t),a=0,f=[];for(r in c)r!=i&&e(c,r)&&f.push(r);for(;n.length>a;)e(c,r=n[a++])&&(~u(f,r)||f.push(r));return f}},function(t,n,r){var e=r(32);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==e(t)?t.split(""):Object(t)}},function(t,n,r){"use strict";var e=r(40),o=r(13),u=r(67),i=r(21),c=r(23),a=r(26),f=r(106),s=r(41),l=r(108),p=r(5)("iterator"),h=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,n,r,v,y,g,_){f(r,n,v);var b,m,w,x=function(t){if(!h&&t in E)return E[t];switch(t){case"keys":case"values":return function(){return new r(this,t)}}return function(){return new r(this,t)}},S=n+" Iterator",O="values"==y,j=!1,E=t.prototype,P=E[p]||E["@@iterator"]||y&&E[y],A=P||x(y),k=y?O?x("entries"):A:void 0,R="Array"==n&&E.entries||P;if(R&&(w=l(R.call(new t)))!==Object.prototype&&w.next&&(s(w,S,!0),e||c(w,p)||i(w,p,d)),O&&P&&"values"!==P.name&&(j=!0,A=function(){return P.call(this)}),e&&!_||!h&&!j&&E[p]||i(E,p,A),a[n]=A,a[S]=d,y)if(b={values:O?A:x("values"),keys:g?A:x("keys"),entries:k},_)for(m in b)m in E||u(E,m,b[m]);else o(o.P+o.F*(h||j),n,b);return b}},function(t,n,r){t.exports=r(21)},function(t,n,r){var e=r(8).document;t.exports=e&&e.documentElement},function(t,n,r){var e=r(14);t.exports=function(t,n,r,o){try{return o?n(e(r)[0],r[1]):n(r)}catch(n){var u=t.return;throw void 0!==u&&e(u.call(t)),n}}},function(t,n,r){var e=r(26),o=r(5)("iterator"),u=Array.prototype;t.exports=function(t){return void 0!==t&&(e.Array===t||u[o]===t)}},function(t,n,r){var e=r(5)("iterator"),o=!1;try{var u=[7][e]();u.return=function(){o=!0},Array.from(u,function(){throw 2})}catch(t){}t.exports=function(t,n){if(!n&&!o)return!1;var r=!1;try{var u=[7],i=u[e]();i.next=function(){return{done:r=!0}},u[e]=function(){return i},t(u)}catch(t){}return r}},function(t,n,r){t.exports={default:r(112),__esModule:!0}},function(t,n,r){"use strict";(function(t){r.d(n,"a",function(){return p});var e=r(7),o=r.n(e),u=r(28),i=r.n(u),c=r(29),a=r.n(c),f=r(2),s=r(12);var l={method:"get",serialize:s.c,serializeError:s.c,executor:t.fetch,prepareExecutor:function(t,n,r){return t.get?t[r.toLowerCase()]:t},onError:s.c,onSuccess:s.c,saveRequestResult:!0,logError:!0},p=function(t){return function(n){var r=n.dispatch,e=Object.assign(l,t);return function(t){return function(){var n=a()(o.a.mark(function n(u){var c,a,l,p,h,d,v,y,g,_,b,m,w,x,S,O,j,E,P,A,k,R,M,T,C,I,L,N,D,q;return o.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(u.type===f.a.fetchStart.type){n.next=2;break}return n.abrupt("return",t(u));case 2:return t(u),c=u.payload,a=(c=void 0===c?{}:c).name,l=c.payload,p=c.method,h=void 0===p?e.method:p,d=c.serialize,v=void 0===d?e.serialize:d,y=c.serializeError,g=void 0===y?e.serializeError:y,_=c.executor,b=void 0===_?e.executor:_,m=c.prepareExecutor,w=void 0===m?e.prepareExecutor:m,x=c.saveRequestResult,S=void 0===x?e.saveRequestResult:x,O=c.onError,j=void 0===O?e.onError:O,E=c.onSuccess,P=void 0===E?e.onSuccess:E,A=u.meta,k=(A=void 0===A?{}:A).resolve,R=void 0===k?s.e:k,M=A.reject,T=void 0===M?s.e:M,C=Array.isArray(l)?l:[l],I=w(b,u.payload,h),n.prev=10,n.next=13,I.apply(void 0,i()(C));case 13:return L=n.sent,N=L.data||L,D=v(N),R(D),r(f.a.fetchSuccess({name:a,result:D,saveRequestResult:S})),P({name:a,result:D}),n.abrupt("return",D);case 22:return n.prev=22,n.t0=n.catch(10),q=g(n.t0),T(q),r(f.a.fetchFail({name:a,error:q})),j({name:a,error:q}),e.logError&&console.error(q),n.abrupt("return",q);case 30:case"end":return n.stop()}},n,void 0,[[10,22]])}));return function(t){return n.apply(this,arguments)}}()}}}}).call(this,r(33))},function(t,n){},function(t,n,r){var e=r(14),o=r(36),u=r(5)("species");t.exports=function(t,n){var r,i=e(t).constructor;return void 0===i||void 0==(r=e(i)[u])?n:o(r)}},function(t,n,r){var e,o,u,i=r(24),c=r(128),a=r(68),f=r(44),s=r(8),l=s.process,p=s.setImmediate,h=s.clearImmediate,d=s.MessageChannel,v=s.Dispatch,y=0,g={},_=function(){var t=+this;if(g.hasOwnProperty(t)){var n=g[t];delete g[t],n()}},b=function(t){_.call(t.data)};p&&h||(p=function(t){for(var n=[],r=1;arguments.length>r;)n.push(arguments[r++]);return g[++y]=function(){c("function"==typeof t?t:Function(t),n)},e(y),y},h=function(t){delete g[t]},"process"==r(32)(l)?e=function(t){l.nextTick(i(_,t,1))}:v&&v.now?e=function(t){v.now(i(_,t,1))}:d?(u=(o=new d).port2,o.port1.onmessage=b,e=i(u.postMessage,u,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts?(e=function(t){s.postMessage(t+"","*")},s.addEventListener("message",b,!1)):e="onreadystatechange"in f("script")?function(t){a.appendChild(f("script")).onreadystatechange=function(){a.removeChild(this),_.call(t)}}:function(t){setTimeout(i(_,t,1),0)}),t.exports={set:p,clear:h}},function(t,n){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,n,r){var e=r(14),o=r(22),u=r(57);t.exports=function(t,n){if(e(t),o(n)&&n.constructor===t)return n;var r=u.f(t);return(0,r.resolve)(n),r.promise}},function(t,n,r){"use strict";n.__esModule=!0;var e=i(r(134)),o=i(r(136)),u="function"==typeof o.default&&"symbol"==typeof e.default?function(t){return typeof t}:function(t){return t&&"function"==typeof o.default&&t.constructor===o.default&&t!==o.default.prototype?"symbol":typeof t};function i(t){return t&&t.__esModule?t:{default:t}}n.default="function"==typeof o.default&&"symbol"===u(e.default)?function(t){return void 0===t?"undefined":u(t)}:function(t){return t&&"function"==typeof o.default&&t.constructor===o.default&&t!==o.default.prototype?"symbol":void 0===t?"undefined":u(t)}},function(t,n,r){var e=r(64),o=r(51).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return e(t,o)}},function(t,n,r){var e=r(39),o=r(31),u=r(25),i=r(45),c=r(23),a=r(63),f=Object.getOwnPropertyDescriptor;n.f=r(17)?f:function(t,n){if(t=u(t),n=i(n,!0),a)try{return f(t,n)}catch(t){}if(c(t,n))return o(!e.f.call(t,n),t[n])}},function(t,n,r){"use strict";var e=r(7),o=r.n(e),u=r(29),i=r.n(u),c=r(0),a=r.n(c),f=r(18),s=r.n(f),l=r(19),p=r.n(l),h=r(10),d=r.n(h),v=r(20),y=r.n(v),g=r(3),_=r.n(g),b=function(t){function n(){var t,r,e,u,c=this;s()(this,n);for(var f=arguments.length,l=Array(f),p=0;p<f;p++)l[p]=arguments[p];return r=e=d()(this,(t=n.__proto__||Object.getPrototypeOf(n)).call.apply(t,[this].concat(l))),e.hasMounted=!1,e.state={entities:void 0},e.getQueryResult=function(){return a()({fetchData:e.fetchData},e.state,e.props.requestState)},e.updateState=function(t){e.hasMounted&&e.setState(t)},e.fetchData=i()(o.a.mark(function t(){var n,r,u,i,a,f;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.props.shouldSkip){t.next=2;break}return t.abrupt("return",null);case 2:return n=e.props,r=n.query,u=n.fetchStart,i=n.action,a=void 0===i?u:i,t.prev=3,t.next=6,new Promise(function(t,n){var e=a(r,{resolve:t,reject:n});e.then&&e.then(function(n){return t(n)}).catch(function(t){return n(t)})});case 6:return f=t.sent,e.updateState({entities:f.entities}),t.abrupt("return",f);case 11:throw t.prev=11,t.t0=t.catch(3),t.t0;case 14:case"end":return t.stop()}},t,c,[[3,11]])})),u=r,d()(e,u)}return y()(n,t),p()(n,[{key:"componentDidMount",value:function(){this.fetchData(),this.hasMounted=!0}},{key:"componentDidUpdate",value:function(t){var n=this,r=t.query;Object.keys(r).some(function(t){return r[t]!==n.props.query[t]})&&this.fetchData()}},{key:"componentWillUnmount",value:function(){this.hasMounted=!1}},{key:"render",value:function(){return(0,this.props.children)(this.getQueryResult())}}],[{key:"getDerivedStateFromProps",value:function(t,n){var r=t.requestState,e=n.entities;return r&&r.result?{entities:e}:{entities:void 0}}}]),n}(g.Component);function m(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n}b.defaultProps={query:{},options:{}};var w=r(11),x=r.n(w),S=x.a.shape({trySubscribe:x.a.func.isRequired,tryUnsubscribe:x.a.func.isRequired,notifyNestedSubs:x.a.func.isRequired,isSubscribed:x.a.func.isRequired}),O=x.a.shape({subscribe:x.a.func.isRequired,dispatch:x.a.func.isRequired,getState:x.a.func.isRequired});!function(t){var n;void 0===t&&(t="store");var r=t+"Subscription",e=function(n){m(o,n);var e=o.prototype;function o(r,e){var o;return(o=n.call(this,r,e)||this)[t]=r.store,o}return e.getChildContext=function(){var n;return(n={})[t]=this[t],n[r]=null,n},e.render=function(){return g.Children.only(this.props.children)},o}(g.Component);e.propTypes={store:O.isRequired,children:x.a.element.isRequired},e.childContextTypes=((n={})[t]=O.isRequired,n[r]=S,n)}();function j(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function E(){return(E=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t}).apply(this,arguments)}function P(t,n){if(null==t)return{};var r,e,o={},u=Object.keys(t);for(e=0;e<u.length;e++)r=u[e],n.indexOf(r)>=0||(o[r]=t[r]);return o}var A=r(88),k=r.n(A),R=r(43),M=r.n(R),T=r(61),C=null,I={notify:function(){}};var L=function(){function t(t,n,r){this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=I}var n=t.prototype;return n.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},n.notifyNestedSubs=function(){this.listeners.notify()},n.isSubscribed=function(){return Boolean(this.unsubscribe)},n.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=function(){var t=[],n=[];return{clear:function(){n=C,t=C},notify:function(){for(var r=t=n,e=0;e<r.length;e++)r[e]()},get:function(){return n},subscribe:function(r){var e=!0;return n===t&&(n=t.slice()),n.push(r),function(){e&&t!==C&&(e=!1,n===t&&(n=t.slice()),n.splice(n.indexOf(r),1))}}}}())},n.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=I)},t}(),N=0,D={};function q(){}function $(t,n){var r,e;void 0===n&&(n={});var o=n,u=o.getDisplayName,i=void 0===u?function(t){return"ConnectAdvanced("+t+")"}:u,c=o.methodName,a=void 0===c?"connectAdvanced":c,f=o.renderCountProp,s=void 0===f?void 0:f,l=o.shouldHandleStateChanges,p=void 0===l||l,h=o.storeKey,d=void 0===h?"store":h,v=o.withRef,y=void 0!==v&&v,_=P(o,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),b=d+"Subscription",w=N++,x=((r={})[d]=O,r[b]=S,r),A=((e={})[b]=S,e);return function(n){M()(Object(T.isValidElementType)(n),"You must pass a component to the function returned by "+a+". Instead received "+JSON.stringify(n));var r=n.displayName||n.name||"Component",e=i(r),o=E({},_,{getDisplayName:i,methodName:a,renderCountProp:s,shouldHandleStateChanges:p,storeKey:d,withRef:y,displayName:e,wrappedComponentName:r,WrappedComponent:n}),u=function(r){function u(t,n){var o;return(o=r.call(this,t,n)||this).version=w,o.state={},o.renderCount=0,o.store=t[d]||n[d],o.propsMode=Boolean(t[d]),o.setWrappedInstance=o.setWrappedInstance.bind(j(j(o))),M()(o.store,'Could not find "'+d+'" in either the context or props of "'+e+'". Either wrap the root component in a <Provider>, or explicitly pass "'+d+'" as a prop to "'+e+'".'),o.initSelector(),o.initSubscription(),o}m(u,r);var i=u.prototype;return i.getChildContext=function(){var t,n=this.propsMode?null:this.subscription;return(t={})[b]=n||this.context[b],t},i.componentDidMount=function(){p&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},i.componentWillReceiveProps=function(t){this.selector.run(t)},i.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},i.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=q,this.store=null,this.selector.run=q,this.selector.shouldComponentUpdate=!1},i.getWrappedInstance=function(){return M()(y,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+a+"() call."),this.wrappedInstance},i.setWrappedInstance=function(t){this.wrappedInstance=t},i.initSelector=function(){var n=t(this.store.dispatch,o);this.selector=function(t,n){var r={run:function(e){try{var o=t(n.getState(),e);(o!==r.props||r.error)&&(r.shouldComponentUpdate=!0,r.props=o,r.error=null)}catch(t){r.shouldComponentUpdate=!0,r.error=t}}};return r}(n,this.store),this.selector.run(this.props)},i.initSubscription=function(){if(p){var t=(this.propsMode?this.props:this.context)[b];this.subscription=new L(this.store,t,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},i.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(D)):this.notifyNestedSubs()},i.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},i.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},i.addExtraProps=function(t){if(!(y||s||this.propsMode&&this.subscription))return t;var n=E({},t);return y&&(n.ref=this.setWrappedInstance),s&&(n[s]=this.renderCount++),this.propsMode&&this.subscription&&(n[b]=this.subscription),n},i.render=function(){var t=this.selector;if(t.shouldComponentUpdate=!1,t.error)throw t.error;return Object(g.createElement)(n,this.addExtraProps(t.props))},u}(g.Component);return u.WrappedComponent=n,u.displayName=e,u.childContextTypes=A,u.contextTypes=x,u.propTypes=x,k()(u,n)}}var F=Object.prototype.hasOwnProperty;function U(t,n){return t===n?0!==t||0!==n||1/t==1/n:t!=t&&n!=n}function z(t,n){if(U(t,n))return!0;if("object"!=typeof t||null===t||"object"!=typeof n||null===n)return!1;var r=Object.keys(t),e=Object.keys(n);if(r.length!==e.length)return!1;for(var o=0;o<r.length;o++)if(!F.call(n,r[o])||!U(t[r[o]],n[r[o]]))return!1;return!0}var W=r(6);function B(t){return function(n,r){var e=t(n,r);function o(){return e}return o.dependsOnOwnProps=!1,o}}function G(t){return null!==t.dependsOnOwnProps&&void 0!==t.dependsOnOwnProps?Boolean(t.dependsOnOwnProps):1!==t.length}function H(t,n){return function(n,r){r.displayName;var e=function(t,n){return e.dependsOnOwnProps?e.mapToProps(t,n):e.mapToProps(t)};return e.dependsOnOwnProps=!0,e.mapToProps=function(n,r){e.mapToProps=t,e.dependsOnOwnProps=G(t);var o=e(n,r);return"function"==typeof o&&(e.mapToProps=o,e.dependsOnOwnProps=G(o),o=e(n,r)),o},e}}var V=[function(t){return"function"==typeof t?H(t):void 0},function(t){return t?void 0:B(function(t){return{dispatch:t}})},function(t){return t&&"object"==typeof t?B(function(n){return Object(W.bindActionCreators)(t,n)}):void 0}];var K=[function(t){return"function"==typeof t?H(t):void 0},function(t){return t?void 0:B(function(){return{}})}];function Y(t,n,r){return E({},r,t,n)}var J=[function(t){return"function"==typeof t?function(t){return function(n,r){r.displayName;var e,o=r.pure,u=r.areMergedPropsEqual,i=!1;return function(n,r,c){var a=t(n,r,c);return i?o&&u(a,e)||(e=a):(i=!0,e=a),e}}}(t):void 0},function(t){return t?void 0:function(){return Y}}];function Z(t,n,r,e){return function(o,u){return r(t(o,u),n(e,u),u)}}function Q(t,n,r,e,o){var u,i,c,a,f,s=o.areStatesEqual,l=o.areOwnPropsEqual,p=o.areStatePropsEqual,h=!1;function d(o,h){var d=!l(h,i),v=!s(o,u);return u=o,i=h,d&&v?(c=t(u,i),n.dependsOnOwnProps&&(a=n(e,i)),f=r(c,a,i)):d?(t.dependsOnOwnProps&&(c=t(u,i)),n.dependsOnOwnProps&&(a=n(e,i)),f=r(c,a,i)):v?function(){var n=t(u,i),e=!p(n,c);return c=n,e&&(f=r(c,a,i)),f}():f}return function(o,s){return h?d(o,s):function(o,s){return c=t(u=o,i=s),a=n(e,i),f=r(c,a,i),h=!0,f}(o,s)}}function X(t,n){var r=n.initMapStateToProps,e=n.initMapDispatchToProps,o=n.initMergeProps,u=P(n,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=r(t,u),c=e(t,u),a=o(t,u);return(u.pure?Q:Z)(i,c,a,t,u)}function tt(t,n,r){for(var e=n.length-1;e>=0;e--){var o=n[e](t);if(o)return o}return function(n,e){throw new Error("Invalid value of type "+typeof t+" for "+r+" argument when connecting component "+e.wrappedComponentName+".")}}function nt(t,n){return t===n}var rt=function(t){var n=void 0===t?{}:t,r=n.connectHOC,e=void 0===r?$:r,o=n.mapStateToPropsFactories,u=void 0===o?K:o,i=n.mapDispatchToPropsFactories,c=void 0===i?V:i,a=n.mergePropsFactories,f=void 0===a?J:a,s=n.selectorFactory,l=void 0===s?X:s;return function(t,n,r,o){void 0===o&&(o={});var i=o,a=i.pure,s=void 0===a||a,p=i.areStatesEqual,h=void 0===p?nt:p,d=i.areOwnPropsEqual,v=void 0===d?z:d,y=i.areStatePropsEqual,g=void 0===y?z:y,_=i.areMergedPropsEqual,b=void 0===_?z:_,m=P(i,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=tt(t,u,"mapStateToProps"),x=tt(n,c,"mapDispatchToProps"),S=tt(r,f,"mergeProps");return e(l,E({methodName:"connect",getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:w,initMapDispatchToProps:x,initMergeProps:S,pure:s,areStatesEqual:h,areOwnPropsEqual:v,areStatePropsEqual:g,areMergedPropsEqual:b},m))}}(),et=r(2),ot=r(27),ut=rt(function(t,n){var r=n.name;return{requestState:Object(ot.e)(t,{operation:r})}},function(t,n){var r=n.action;return function(){return Object(W.bindActionCreators)(a()({action:r},et.a),t)}})(b),it=r(1),ct=r.n(it),at=function(t){return function(n){var r=void 0,e=t.name,o=t.method,u=t.serialize,i=t.executor,c=t.prepareExecutor,f=t.query,l=t.payload,h=t.options,v=t.skip,b=t.placeholder;return function(g){function m(){var t,n,r,e;s()(this,m);for(var o=arguments.length,u=Array(o),i=0;i<o;i++)u[i]=arguments[i];return n=r=d()(this,(t=m.__proto__||Object.getPrototypeOf(m)).call.apply(t,[this].concat(u))),r.applyProps=function(t){return"function"==typeof t?t(r.props):t},e=n,d()(r,e)}return y()(m,g),p()(m,[{key:"render",value:function(){var s=this;return t.query=a()({name:e,method:o,payload:l,serialize:u,executor:i,prepareExecutor:c},f,this.applyProps(h)),v&&(t.shouldSkip=this.applyProps(v)),_.a.createElement(ut,a()({},t,this.props),function(e){var o=t.name||"data",u=ct()({},o,e);if(t.props){var i,c=(i={},ct()(i,o,e),ct()(i,"ownProps",s.props),i);u=r=t.props(c,r)}return b&&e.loading?_.a.createElement(b,s.props):_.a.createElement(n,a()({},s.props,u))})}}]),m}(g.Component)}},ft=r(89),st=function(t){function n(){var t,r,e,u,c=this;s()(this,n);for(var f=arguments.length,l=Array(f),p=0;p<f;p++)l[p]=arguments[p];return r=e=d()(this,(t=n.__proto__||Object.getPrototypeOf(n)).call.apply(t,[this].concat(l))),e.hasMounted=!1,e.state={entities:void 0},e.getMutationResult=function(){return a()({},e.state,e.props.requestState)},e.updateState=function(t){e.hasMounted&&e.setState(t)},e.runMutation=i()(o.a.mark(function t(){var n,r,u,i,a,f,s,l,p=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.props,r=n.query,u=n.fetchStart,i=n.options,a=n.action,f=void 0===a?u:a,s=p.nativeEvent?void 0:i(p),t.prev=2,t.next=5,new Promise(function(t,n){var e=f(Object(ft.merge)(r,s),{resolve:t,reject:n});e.then&&e.then(function(n){return t(n)}).catch(function(t){return n(t)})});case 5:return l=t.sent,e.updateState({entities:l.entities}),t.abrupt("return",l);case 10:throw t.prev=10,t.t0=t.catch(2),t.t0;case 13:case"end":return t.stop()}},t,c,[[2,10]])})),u=r,d()(e,u)}return y()(n,t),p()(n,[{key:"componentDidMount",value:function(){this.hasMounted=!0}},{key:"componentWillUnmount",value:function(){this.hasMounted=!1}},{key:"render",value:function(){return(0,this.props.children)(this.runMutation,this.getMutationResult())}}],[{key:"getDerivedStateFromProps",value:function(t,n){var r=t.requestState,e=n.entities;return r&&r.result?{entities:e}:{entities:void 0}}}]),n}(g.Component);st.defaultProps={query:{},options:function(t){return t}};var lt=rt(function(t,n){var r=n.name;return{requestState:Object(ot.e)(t,{operation:r})}},function(t,n){var r=n.action;return function(){return Object(W.bindActionCreators)(a()({action:r},et.a),t)}})(st),pt=function(t){return function(n){var r=void 0,e=t.name,o=t.method,u=void 0===o?"post":o,i=t.serialize,c=t.executor,f=t.prepareExecutor,l=t.query,h=t.payload,v=t.options,b=t.applyProps;return function(o){function g(){var t,n,r,e;s()(this,g);for(var o=arguments.length,u=Array(o),i=0;i<o;i++)u[i]=arguments[i];return n=r=d()(this,(t=g.__proto__||Object.getPrototypeOf(g)).call.apply(t,[this].concat(u))),r.applyProps=function(t){return"function"==typeof t?t(r.props):t},e=n,d()(r,e)}return y()(g,o),p()(g,[{key:"render",value:function(){var o=this;return t.query=a()({name:e,method:u,payload:h,serialize:i,executor:c,prepareExecutor:f},l,this.applyProps(b)),_.a.createElement(lt,a()({options:v},t,this.props),function(e,u){var i=a()({mutate:e},u),c=t.name||"data",f=ct()({},c,i);if(t.props){var s,l=(s={},ct()(s,c,i),ct()(s,"ownProps",o.props),s);f=r=t.props(l,r)}return _.a.createElement(n,a()({},o.props,f))})}}]),g}(g.Component)}};r.d(n,"d",function(){return b}),r.d(n,"c",function(){return ut}),r.d(n,"f",function(){return at}),r.d(n,"b",function(){return st}),r.d(n,"a",function(){return lt}),r.d(n,"e",function(){return pt})},function(t,n,r){"use strict";r.r(n);var e="persist:",o="persist/FLUSH",u="persist/REHYDRATE",i="persist/PAUSE",c="persist/PERSIST",a="persist/PURGE",f="persist/REGISTER",s=-1,l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t};function h(t,n,r,e){e.debug;var o=p({},r);return t&&"object"===(void 0===t?"undefined":l(t))&&Object.keys(t).forEach(function(e){"_persist"!==e&&n[e]===r[e]&&(o[e]=t[e])}),o}function d(t){var n=t.blacklist||null,r=t.whitelist||null,o=t.transforms||[],u=t.throttle||0,i=""+(void 0!==t.keyPrefix?t.keyPrefix:e)+t.key,c=t.storage,a=!1===t.serialize?function(t){return t}:v,f={},s={},l=[],p=null,h=null;function d(){if(0===l.length)return p&&clearInterval(p),void(p=null);var t=l.shift(),n=o.reduce(function(n,r){return r.in(n,t,f)},f[t]);if(void 0!==n)try{s[t]=a(n)}catch(t){console.error("redux-persist/createPersistoid: error serializing state",t)}else delete s[t];0===l.length&&(Object.keys(s).forEach(function(t){void 0===f[t]&&delete s[t]}),h=c.setItem(i,a(s)).catch(y))}function y(t){0}return{update:function(t){Object.keys(t).forEach(function(e){(function(t){return!(r&&-1===r.indexOf(t)&&"_persist"!==t||n&&-1!==n.indexOf(t))})(e)&&f[e]!==t[e]&&-1===l.indexOf(e)&&l.push(e)}),Object.keys(f).forEach(function(n){void 0===t[n]&&l.push(n)}),null===p&&(p=setInterval(d,u)),f=t},flush:function(){for(;0!==l.length;)d();return h||Promise.resolve()}}}function v(t){return JSON.stringify(t)}function y(t){var n=t.transforms||[],r=""+(void 0!==t.keyPrefix?t.keyPrefix:e)+t.key,o=t.storage,u=(t.debug,!1===t.serialize?function(t){return t}:g);return o.getItem(r).then(function(t){if(t)try{var r={},e=u(t);return Object.keys(e).forEach(function(t){r[t]=n.reduceRight(function(n,r){return r.out(n,t,e)},u(e[t]))}),r}catch(t){throw t}})}function g(t){return JSON.parse(t)}function _(t){var n=t.storage,r=""+(void 0!==t.keyPrefix?t.keyPrefix:e)+t.key;return n.removeItem(r,b)}function b(t){0}var m=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t};var w=5e3;function x(t,n){var r=void 0!==t.version?t.version:s,e=(t.debug,void 0===t.stateReconciler?h:t.stateReconciler),f=t.getStoredState||y,l=void 0!==t.timeout?t.timeout:w,p=null,v=!1,g=!0,b=function(t){return t._persist.rehydrated&&p&&!g&&p.update(t),t};return function(s,h){var y=s||{},w=y._persist,x=function(t,n){var r={};for(var e in t)n.indexOf(e)>=0||Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=t[e]);return r}(y,["_persist"]);if(h.type===c){var S=!1,O=function(n,r){S||(h.rehydrate(t.key,n,r),S=!0)};if(l&&setTimeout(function(){!S&&O(void 0,new Error('redux-persist: persist timed out for persist key "'+t.key+'"'))},l),g=!1,p||(p=d(t)),w)return s;if("function"!=typeof h.rehydrate||"function"!=typeof h.register)throw new Error("redux-persist: either rehydrate or register is not a fun