-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathredux.js
14 lines (14 loc) · 63.4 KB
/
redux.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("redux",[],n):"object"==typeof exports?exports.redux=n():t.redux=n()}(window,function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(n){return t[n]}.bind(null,o));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="/",e(e.s=131)}([function(t,n,e){"use strict";e.r(n),e.d(n,"sym",function(){return u}),e.d(n,"TASK",function(){return i}),e.d(n,"HELPER",function(){return c}),e.d(n,"MATCH",function(){return a}),e.d(n,"CANCEL",function(){return f}),e.d(n,"SAGA_ACTION",function(){return s}),e.d(n,"SELF_CANCELLATION",function(){return l}),e.d(n,"konst",function(){return d}),e.d(n,"kTrue",function(){return p}),e.d(n,"kFalse",function(){return h}),e.d(n,"noop",function(){return v}),e.d(n,"ident",function(){return y}),e.d(n,"check",function(){return b}),e.d(n,"hasOwn",function(){return m}),e.d(n,"is",function(){return O}),e.d(n,"object",function(){return j}),e.d(n,"remove",function(){return w}),e.d(n,"array",function(){return E}),e.d(n,"deferred",function(){return S}),e.d(n,"arrayOfDeffered",function(){return k}),e.d(n,"delay",function(){return C}),e.d(n,"createMockTask",function(){return P}),e.d(n,"autoInc",function(){return T}),e.d(n,"uid",function(){return x}),e.d(n,"makeIterator",function(){return N}),e.d(n,"log",function(){return R}),e.d(n,"deprecate",function(){return I}),e.d(n,"updateIncentive",function(){return M}),e.d(n,"internalErr",function(){return q}),e.d(n,"createSetContextWarning",function(){return D}),e.d(n,"wrapSagaDispatch",function(){return L}),e.d(n,"cloneableGenerator",function(){return U});var r=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},o="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},u=function(t){return"@@redux-saga/"+t},i=u("TASK"),c=u("HELPER"),a=u("MATCH"),f=u("CANCEL_PROMISE"),s=u("SAGA_ACTION"),l=u("SELF_CANCELLATION"),d=function(t){return function(){return t}},p=d(!0),h=d(!1),v=function(){},y=function(t){return t};function b(t,n,e){if(!n(t))throw R("error","uncaught at check",e),new Error(e)}var g=Object.prototype.hasOwnProperty;function m(t,n){return O.notUndef(t)&&g.call(t,n)}var O={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&&!O.array(t)&&"object"===(void 0===t?"undefined":o(t))},promise:function(t){return t&&O.func(t.then)},iterator:function(t){return t&&O.func(t.next)&&O.func(t.throw)},iterable:function(t){return t&&O.func(Symbol)?O.func(t[Symbol.iterator]):O.array(t)},task:function(t){return t&&t[i]},observable:function(t){return t&&O.func(t.subscribe)},buffer:function(t){return t&&O.func(t.isEmpty)&&O.func(t.take)&&O.func(t.put)},pattern:function(t){return t&&(O.string(t)||"symbol"===(void 0===t?"undefined":o(t))||O.func(t)||O.array(t))},channel:function(t){return t&&O.func(t.take)&&O.func(t.close)},helper:function(t){return t&&t[c]},stringableFunc:function(t){return O.func(t)&&m(t,"toString")}},j={assign:function(t,n){for(var e in n)m(n,e)&&(t[e]=n[e])}};function w(t,n){var e=t.indexOf(n);e>=0&&t.splice(e,1)}var E={from:function(t){var n=Array(t.length);for(var e in t)m(t,e)&&(n[e]=t[e]);return n}};function S(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=r({},t),e=new Promise(function(t,e){n.resolve=t,n.reject=e});return n.promise=e,n}function k(t){for(var n=[],e=0;e<t;e++)n.push(S());return n}function C(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=void 0,r=new Promise(function(r){e=setTimeout(function(){return r(n)},t)});return r[f]=function(){return clearTimeout(e)},r}function P(){var t,n=!0,e=void 0,r=void 0;return(t={})[i]=!0,t.isRunning=function(){return n},t.result=function(){return e},t.error=function(){return r},t.setRunning=function(t){return n=t},t.setResult=function(t){return e=t},t.setError=function(t){return r=t},t}function T(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(){return++t}}var x=T(),_=function(t){throw t},A=function(t){return{value:t,done:!0}};function N(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],o={name:e,next:t,throw:n,return:A};return r&&(o[c]=!0),"undefined"!=typeof Symbol&&(o[Symbol.iterator]=function(){return o}),o}function R(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+t+": "+n+"\n"+(e&&e.stack||e)):console[t](n,e)}function I(t,n){return function(){return t.apply(void 0,arguments)}}var M=function(t,n){return t+" has been deprecated in favor of "+n+", please update your code"},q=function(t){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+t+"\n")},D=function(t,n){return(t?t+".":"")+"setContext(props): argument "+n+" is not a plain object"},L=function(t){return function(n){return t(Object.defineProperty(n,s,{value:!0}))}},U=function t(n){return function(){for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];var u=[],i=n.apply(void 0,r);return{next:function(t){return u.push(t),i.next(t)},clone:function(){var e=t(n).apply(void 0,r);return u.forEach(function(t){return e.next(t)}),e},return:function(t){return i.return(t)},throw:function(t){return i.throw(t)}}}}},function(t,n,e){t.exports=e(51)()},function(t,n,e){"use strict";e.r(n),e.d(n,"detach",function(){return E}),e.d(n,"take",function(){return S}),e.d(n,"takem",function(){return k}),e.d(n,"put",function(){return C}),e.d(n,"all",function(){return P}),e.d(n,"race",function(){return T}),e.d(n,"call",function(){return _}),e.d(n,"apply",function(){return A}),e.d(n,"cps",function(){return N}),e.d(n,"fork",function(){return R}),e.d(n,"spawn",function(){return I}),e.d(n,"join",function(){return M}),e.d(n,"cancel",function(){return q}),e.d(n,"select",function(){return D}),e.d(n,"actionChannel",function(){return L}),e.d(n,"cancelled",function(){return U}),e.d(n,"flush",function(){return F}),e.d(n,"getContext",function(){return H}),e.d(n,"setContext",function(){return $}),e.d(n,"takeEvery",function(){return W}),e.d(n,"takeLatest",function(){return B}),e.d(n,"throttle",function(){return K}),e.d(n,"asEffect",function(){return V});var r=e(0),o=e(15),u=Object(r.sym)("IO"),i="TAKE",c="PUT",a="ALL",f="RACE",s="CALL",l="CPS",d="FORK",p="JOIN",h="CANCEL",v="SELECT",y="ACTION_CHANNEL",b="CANCELLED",g="FLUSH",m="GET_CONTEXT",O="SET_CONTEXT",j="\n(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)",w=function(t,n){var e;return(e={})[u]=!0,e[t]=n,e},E=function(t){return Object(r.check)(V.fork(t),r.is.object,"detach(eff): argument must be a fork effect"),t[d].detached=!0,t};function S(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&Object(r.check)(arguments[0],r.is.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),r.is.pattern(t))return w(i,{pattern:t});if(r.is.channel(t))return w(i,{channel:t});throw new Error("take(patternOrChannel): argument "+String(t)+" is not valid channel or a valid pattern")}S.maybe=function(){var t=S.apply(void 0,arguments);return t[i].maybe=!0,t};var k=Object(r.deprecate)(S.maybe,Object(r.updateIncentive)("takem","take.maybe"));function C(t,n){return arguments.length>1?(Object(r.check)(t,r.is.notUndef,"put(channel, action): argument channel is undefined"),Object(r.check)(t,r.is.channel,"put(channel, action): argument "+t+" is not a valid channel"),Object(r.check)(n,r.is.notUndef,"put(channel, action): argument action is undefined")):(Object(r.check)(t,r.is.notUndef,"put(action): argument action is undefined"),n=t,t=null),w(c,{channel:t,action:n})}function P(t){return w(a,t)}function T(t){return w(f,t)}function x(t,n,e){Object(r.check)(n,r.is.notUndef,t+": argument fn is undefined");var o=null;if(r.is.array(n)){var u=n;o=u[0],n=u[1]}else if(n.fn){var i=n;o=i.context,n=i.fn}return o&&r.is.string(n)&&r.is.func(o[n])&&(n=o[n]),Object(r.check)(n,r.is.func,t+": argument "+n+" is not a function"),{context:o,fn:n,args:e}}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 w(s,x("call",t,e))}function A(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return w(s,x("apply",{context:t,fn:n},e))}function N(t){for(var n=arguments.length,e=Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];return w(l,x("cps",t,e))}function R(t){for(var n=arguments.length,e=Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];return w(d,x("fork",t,e))}function I(t){for(var n=arguments.length,e=Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];return E(R.apply(void 0,[t].concat(e)))}function M(){for(var t=arguments.length,n=Array(t),e=0;e<t;e++)n[e]=arguments[e];if(n.length>1)return P(n.map(function(t){return M(t)}));var o=n[0];return Object(r.check)(o,r.is.notUndef,"join(task): argument task is undefined"),Object(r.check)(o,r.is.task,"join(task): argument "+o+" is not a valid Task object "+j),w(p,o)}function q(){for(var t=arguments.length,n=Array(t),e=0;e<t;e++)n[e]=arguments[e];if(n.length>1)return P(n.map(function(t){return q(t)}));var o=n[0];return 1===n.length&&(Object(r.check)(o,r.is.notUndef,"cancel(task): argument task is undefined"),Object(r.check)(o,r.is.task,"cancel(task): argument "+o+" is not a valid Task object "+j)),w(h,o||r.SELF_CANCELLATION)}function D(t){for(var n=arguments.length,e=Array(n>1?n-1:0),o=1;o<n;o++)e[o-1]=arguments[o];return 0===arguments.length?t=r.ident:(Object(r.check)(t,r.is.notUndef,"select(selector,[...]): argument selector is undefined"),Object(r.check)(t,r.is.func,"select(selector,[...]): argument "+t+" is not a function")),w(v,{selector:t,args:e})}function L(t,n){return Object(r.check)(t,r.is.notUndef,"actionChannel(pattern,...): argument pattern is undefined"),arguments.length>1&&(Object(r.check)(n,r.is.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),Object(r.check)(n,r.is.buffer,"actionChannel(pattern, buffer): argument "+n+" is not a valid buffer")),w(y,{pattern:t,buffer:n})}function U(){return w(b,{})}function F(t){return Object(r.check)(t,r.is.channel,"flush(channel): argument "+t+" is not valid channel"),w(g,t)}function H(t){return Object(r.check)(t,r.is.string,"getContext(prop): argument "+t+" is not a string"),w(m,t)}function $(t){return Object(r.check)(t,r.is.object,Object(r.createSetContextWarning)(null,t)),w(O,t)}function W(t,n){for(var e=arguments.length,r=Array(e>2?e-2:0),u=2;u<e;u++)r[u-2]=arguments[u];return R.apply(void 0,[o.takeEveryHelper,t,n].concat(r))}function B(t,n){for(var e=arguments.length,r=Array(e>2?e-2:0),u=2;u<e;u++)r[u-2]=arguments[u];return R.apply(void 0,[o.takeLatestHelper,t,n].concat(r))}function K(t,n,e){for(var r=arguments.length,u=Array(r>3?r-3:0),i=3;i<r;i++)u[i-3]=arguments[i];return R.apply(void 0,[o.throttleHelper,t,n,e].concat(u))}C.resolve=function(){var t=C.apply(void 0,arguments);return t[c].resolve=!0,t},C.sync=Object(r.deprecate)(C.resolve,Object(r.updateIncentive)("put.sync","put.resolve"));var G=function(t){return function(n){return n&&n[u]&&n[t]}},V={take:G(i),put:G(c),all:G(a),race:G(f),call:G(s),cps:G(l),fork:G(d),join:G(p),cancel:G(h),select:G(v),actionChannel:G(y),cancelled:G(b),flush:G(g),getContext:G(m),setContext:G(O)}},function(t,n,e){"use strict";t.exports=e(52)},,function(t,n,e){"use strict";t.exports=function(t,n,e,r,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=[e,r,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,e){"use strict";e.r(n),e.d(n,"END",function(){return c}),e.d(n,"isEnd",function(){return a}),e.d(n,"emitter",function(){return f}),e.d(n,"INVALID_BUFFER",function(){return s}),e.d(n,"UNDEFINED_INPUT_ERROR",function(){return l}),e.d(n,"channel",function(){return d}),e.d(n,"eventChannel",function(){return p}),e.d(n,"stdChannel",function(){return h});var r=e(0),o=e(14),u=e(27),i=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},c={type:"@@redux-saga/CHANNEL_END"},a=function(t){return t&&"@@redux-saga/CHANNEL_END"===t.type};function f(){var t=[];return{subscribe:function(n){return t.push(n),function(){return Object(r.remove)(t,n)}},emit:function(n){for(var e=t.slice(),r=0,o=e.length;r<o;r++)e[r](n)}}}var s="invalid buffer passed to channel factory function",l="Saga was provided with an undefined action";function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.buffers.fixed(),n=!1,e=[];function u(){if(n&&e.length)throw Object(r.internalErr)("Cannot have a closed channel with pending takers");if(e.length&&!t.isEmpty())throw Object(r.internalErr)("Cannot have pending takers with non empty buffer")}return Object(r.check)(t,r.is.buffer,s),{take:function(o){u(),Object(r.check)(o,r.is.func,"channel.take's callback must be a function"),n&&t.isEmpty()?o(c):t.isEmpty()?(e.push(o),o.cancel=function(){return Object(r.remove)(e,o)}):o(t.take())},put:function(o){if(u(),Object(r.check)(o,r.is.notUndef,l),!n){if(!e.length)return t.put(o);for(var i=0;i<e.length;i++){var c=e[i];if(!c[r.MATCH]||c[r.MATCH](o))return e.splice(i,1),c(o)}}},flush:function(e){u(),Object(r.check)(e,r.is.func,"channel.flush' callback must be a function"),n&&t.isEmpty()?e(c):e(t.flush())},close:function(){if(u(),!n&&(n=!0,e.length)){var t=e;e=[];for(var r=0,o=t.length;r<o;r++)t[r](c)}},get __takers__(){return e},get __closed__(){return n}}}function p(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.buffers.none(),e=arguments[2];arguments.length>2&&Object(r.check)(e,r.is.func,"Invalid match function passed to eventChannel");var u=d(n),i=function(){u.__closed__||(c&&c(),u.close())},c=t(function(t){a(t)?i():e&&!e(t)||u.put(t)});if(u.__closed__&&c(),!r.is.func(c))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:u.take,flush:u.flush,close:i}}function h(t){var n=p(function(n){return t(function(t){t[r.SAGA_ACTION]?n(t):Object(u.asap)(function(){return n(t)})})});return i({},n,{take:function(t,e){arguments.length>1&&(Object(r.check)(e,r.is.func,"channel.take's matcher argument must be a function"),t[r.MATCH]=e),n.take(t)}})}},,,,,,function(t,n,e){"use strict";e.r(n),e.d(n,"qEnd",function(){return u}),e.d(n,"safeName",function(){return i}),e.d(n,"default",function(){return c});var r=e(0),o={done:!0,value:void 0},u={};function i(t){return r.is.channel(t)?"channel":Array.isArray(t)?String(t.map(function(t){return String(t)})):String(t)}function c(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"iterator",i=void 0,c=n;function a(n,e){if(c===u)return o;if(e)throw c=u,e;i&&i(n);var r=t[c](),a=r[0],f=r[1],s=r[2];return i=s,(c=a)===u?o:f}return Object(r.makeIterator)(a,function(t){return a(null,t)},e,!0)}},function(t,n,e){"use strict";e.r(n),e.d(n,"BUFFER_OVERFLOW",function(){return o}),e.d(n,"buffers",function(){return s});var r=e(0),o="Channel's Buffer overflow!",u=1,i=3,c=4,a={isEmpty:r.kTrue,put:r.noop,take:r.noop};function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,n=arguments[1],e=new Array(t),r=0,a=0,f=0,s=function(n){e[a]=n,a=(a+1)%t,r++},l=function(){if(0!=r){var n=e[f];return e[f]=null,r--,f=(f+1)%t,n}},d=function(){for(var t=[];r;)t.push(l());return t};return{isEmpty:function(){return 0==r},put:function(l){if(r<t)s(l);else{var p=void 0;switch(n){case u:throw new Error(o);case i:e[a]=l,f=a=(a+1)%t;break;case c:p=2*t,e=d(),r=e.length,a=e.length,f=0,e.length=p,t=p,s(l)}}},take:l,flush:d}}var s={none:function(){return a},fixed:function(t){return f(t,u)},dropping:function(t){return f(t,2)},sliding:function(t){return f(t,i)},expanding:function(t){return f(t,c)}}},function(t,n,e){"use strict";e.r(n),e.d(n,"takeEvery",function(){return a}),e.d(n,"takeLatest",function(){return f}),e.d(n,"throttle",function(){return s});var r=e(55);e.d(n,"takeEveryHelper",function(){return r.default});var o=e(54);e.d(n,"takeLatestHelper",function(){return o.default});var u=e(53);e.d(n,"throttleHelper",function(){return u.default});var i=e(0),c=function(t){return"import { "+t+" } from 'redux-saga' has been deprecated in favor of import { "+t+" } from 'redux-saga/effects'.\nThe latter will not work with yield*, as helper effects are wrapped automatically for you in fork effect.\nTherefore yield "+t+" will return task descriptor to your saga and execute next lines of code."},a=Object(i.deprecate)(r.default,c("takeEvery")),f=Object(i.deprecate)(o.default,c("takeLatest")),s=Object(i.deprecate)(u.default,c("throttle"))},,,function(t,n,e){"use strict";e.r(n),e.d(n,"subscriptionShape",function(){return u}),e.d(n,"storeShape",function(){return i});var r=e(1),o=e.n(r),u=o.a.shape({trySubscribe:o.a.func.isRequired,tryUnsubscribe:o.a.func.isRequired,notifyNestedSubs:o.a.func.isRequired,isSubscribed:o.a.func.isRequired}),i=o.a.shape({subscribe:o.a.func.isRequired,dispatch:o.a.func.isRequired,getState:o.a.func.isRequired})},,function(t,n,e){"use strict";e.r(n),e.d(n,"wrapMapToPropsConstant",function(){return r}),e.d(n,"getDependsOnOwnProps",function(){return o}),e.d(n,"wrapMapToPropsFunc",function(){return u});e(65);function r(t){return function(n,e){var r=t(n,e);function o(){return r}return o.dependsOnOwnProps=!1,o}}function o(t){return null!==t.dependsOnOwnProps&&void 0!==t.dependsOnOwnProps?Boolean(t.dependsOnOwnProps):1!==t.length}function u(t,n){return function(n,e){e.displayName;var r=function(t,n){return r.dependsOnOwnProps?r.mapToProps(t,n):r.mapToProps(t)};return r.dependsOnOwnProps=!0,r.mapToProps=function(n,e){r.mapToProps=t,r.dependsOnOwnProps=o(t);var u=r(n,e);return"function"==typeof u&&(r.mapToProps=u,r.dependsOnOwnProps=o(u),u=r(n,e)),u},r}}},,,function(t,n,e){"use strict";function r(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t);try{throw new Error(t)}catch(t){}}e.r(n),e.d(n,"default",function(){return r})},function(t,n,e){"use strict";e.r(n);var r=e(98),o=e(93),u=e(99),i="[object Object]",c=Function.prototype,a=Object.prototype,f=c.toString,s=a.hasOwnProperty,l=f.call(Object);n.default=function(t){if(!Object(u.default)(t)||Object(r.default)(t)!=i)return!1;var n=Object(o.default)(t);if(null===n)return!0;var e=s.call(n,"constructor")&&n.constructor;return"function"==typeof e&&e instanceof e&&f.call(e)==l}},function(t,n,e){"use strict";e.r(n),e.d(n,"ActionTypes",function(){return u}),e.d(n,"default",function(){return i});var r=e(24),o=e(57),u={INIT:"@@redux/INIT"};function i(t,n,e){var c;if("function"==typeof n&&void 0===e&&(e=n,n=void 0),void 0!==e){if("function"!=typeof e)throw new Error("Expected the enhancer to be a function.");return e(i)(t,n)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var a=t,f=n,s=[],l=s,d=!1;function p(){l===s&&(l=s.slice())}function h(){return f}function v(t){if("function"!=typeof t)throw new Error("Expected listener to be a function.");var n=!0;return p(),l.push(t),function(){if(n){n=!1,p();var e=l.indexOf(t);l.splice(e,1)}}}function y(t){if(!Object(r.default)(t))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(d)throw new Error("Reducers may not dispatch actions.");try{d=!0,f=a(f,t)}finally{d=!1}for(var n=s=l,e=0;e<n.length;e++){(0,n[e])()}return t}return y({type:u.INIT}),(c={dispatch:y,subscribe:v,getState:h,replaceReducer:function(t){if("function"!=typeof t)throw new Error("Expected the nextReducer to be a function.");a=t,y({type:u.INIT})}})[o.default]=function(){var t,n=v;return(t={subscribe:function(t){if("object"!=typeof t)throw new TypeError("Expected the observer to be an object.");function e(){t.next&&t.next(h())}return e(),{unsubscribe:n(e)}}})[o.default]=function(){return this},t},c}},,function(t,n,e){"use strict";e.r(n),e.d(n,"asap",function(){return i}),e.d(n,"suspend",function(){return c}),e.d(n,"flush",function(){return f});var r=[],o=0;function u(t){try{c(),t()}finally{a()}}function i(t){r.push(t),o||(c(),f())}function c(){o++}function a(){o--}function f(){a();for(var t=void 0;!o&&void 0!==(t=r.shift());)u(t)}},function(t,n,e){"use strict";e.r(n);var r=e(97).default.Symbol;n.default=r},,function(t,n,e){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},u=Object.defineProperty,i=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,a=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,s=f&&f(Object);t.exports=function t(n,e,l){if("string"!=typeof e){if(s){var d=f(e);d&&d!==s&&t(n,d,l)}var p=i(e);c&&(p=p.concat(c(e)));for(var h=0;h<p.length;++h){var v=p[h];if(!(r[v]||o[v]||l&&l[v])){var y=a(e,v);try{u(n,v,y)}catch(t){}}}return n}return n}},function(t,n,e){"use strict";function r(t){return function(){return t}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(t){return t},t.exports=o},function(t,n,e){"use strict";t.exports={}},function(t,n,e){"use strict";var r=function(t){};t.exports=function(t,n,e,o,u,i,c,a){if(r(n),!t){var f;if(void 0===n)f=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[e,o,u,i,c,a],l=0;(f=new Error(n.replace(/%s/g,function(){return s[l++]}))).name="Invariant Violation"}throw f.framesToPop=1,f}}},function(t,n,e){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var n={},e=0;e<10;e++)n["_"+String.fromCharCode(e)]=e;if("0123456789"!==Object.getOwnPropertyNames(n).map(function(t){return n[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,n){for(var e,i,c=function(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),a=1;a<arguments.length;a++){for(var f in e=Object(arguments[a]))o.call(e,f)&&(c[f]=e[f]);if(r){i=r(e);for(var s=0;s<i.length;s++)u.call(e,i[s])&&(c[i[s]]=e[i[s]])}}return c}},function(t,n,e){"use strict";e.r(n),e.d(n,"NOT_ITERATOR_ERROR",function(){return s}),e.d(n,"CHANNEL_END",function(){return l}),e.d(n,"TASK_CANCEL",function(){return d}),e.d(n,"default",function(){return y});var r=e(0),o=e(27),u=e(2),i=e(7),c=e(14),a=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},f="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};var s="proc first argument (Saga function result) must be an iterator",l={toString:function(){return"@@redux-saga/CHANNEL_END"}},d={toString:function(){return"@@redux-saga/TASK_CANCEL"}},p={wildcard:function(){return r.kTrue},default:function(t){return"symbol"===(void 0===t?"undefined":f(t))?function(n){return n.type===t}:function(n){return n.type===String(t)}},array:function(t){return function(n){return t.some(function(t){return h(t)(n)})}},predicate:function(t){return function(n){return t(n)}}};function h(t){return("*"===t?p.wildcard:r.is.array(t)?p.array:r.is.stringableFunc(t)?p.default:r.is.func(t)?p.predicate:p.default)(t)}var v=function(t){return{fn:t}};function y(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return r.noop},e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.noop,f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r.noop,p=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},b=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},g=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,m=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"anonymous",O=arguments[8];Object(r.check)(t,r.is.iterator,s);var j=Object(r.deprecate)(U,Object(r.updateIncentive)("[...effects]","all([...effects])")),w=b.sagaMonitor,E=b.logger,S=b.onError,k=E||r.log,C=function(t){var n=t.sagaStack;!n&&t.stack&&(n=-1!==t.stack.split("\n")[0].indexOf(t.message)?t.stack:"Error: "+t.message+"\n"+t.stack),k("error","uncaught at "+m,n||t.message||t)},P=Object(i.stdChannel)(n),T=Object.create(p);R.cancel=r.noop;var x=function(t,n,e,o){var u,i;return e._deferredEnd=null,(u={})[r.TASK]=!0,u.id=t,u.name=n,"done",(i={}).done=i.done||{},i.done.get=function(){if(e._deferredEnd)return e._deferredEnd.promise;var t=Object(r.deferred)();return e._deferredEnd=t,e._isRunning||(e._error?t.reject(e._error):t.resolve(e._result)),t.promise},u.cont=o,u.joiners=[],u.cancel=N,u.isRunning=function(){return e._isRunning},u.isCancelled=function(){return e._isCancelled},u.isAborted=function(){return e._isAborted},u.result=function(){return e._result},u.error=function(){return e._error},u.setContext=function(t){Object(r.check)(t,r.is.object,Object(r.createSetContextWarning)("task",t)),r.object.assign(T,t)},function(t,n){for(var e in n){var r=n[e];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,e,r)}}(u,i),u}(g,m,t,O),_={name:m,cancel:function(){_.isRunning&&!_.isCancelled&&(_.isCancelled=!0,R(d))},isRunning:!0},A=function(t,n,e){var o=[],u=void 0,i=!1;function c(t){f(),e(t,!0)}function a(t){o.push(t),t.cont=function(a,f){i||(Object(r.remove)(o,t),t.cont=r.noop,f?c(a):(t===n&&(u=a),o.length||(i=!0,e(u))))}}function f(){i||(i=!0,o.forEach(function(t){t.cont=r.noop,t.cancel()}),o=[])}return a(n),{addTask:a,cancelAll:f,abort:c,getTasks:function(){return o},taskNames:function(){return o.map(function(t){return t.name})}}}(0,_,I);function N(){t._isRunning&&!t._isCancelled&&(t._isCancelled=!0,A.cancelAll(),I(d))}return O&&(O.cancel=N),t._isRunning=!0,R(),x;function R(n,e){if(!_.isRunning)throw new Error("Trying to resume an already finished generator");try{var o=void 0;e?o=t.throw(n):n===d?(_.isCancelled=!0,R.cancel(),o=r.is.func(t.return)?t.return(d):{done:!0,value:d}):o=n===l?r.is.func(t.return)?t.return():{done:!0}:t.next(n),o.done?(_.isMainRunning=!1,_.cont&&_.cont(o.value)):M(o.value,g,"",R)}catch(t){_.isCancelled&&C(t),_.isMainRunning=!1,_.cont(t,!0)}}function I(n,e){t._isRunning=!1,P.close(),e?(n instanceof Error&&Object.defineProperty(n,"sagaStack",{value:"at "+m+" \n "+(n.sagaStack||n.stack),configurable:!0}),x.cont||(n instanceof Error&&S?S(n):C(n)),t._error=n,t._isAborted=!0,t._deferredEnd&&t._deferredEnd.reject(n)):(t._result=n,t._deferredEnd&&t._deferredEnd.resolve(n)),x.cont&&x.cont(n,e),x.joiners.forEach(function(t){return t.cb(n,e)}),x.joiners=null}function M(t,s){var p=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",y=arguments[3],b=Object(r.uid)();w&&w.effectTriggered({effectId:b,parentEffectId:s,label:p,effect:t});var g=void 0;function O(t,n){g||(g=!0,y.cancel=r.noop,w&&(n?w.effectRejected(b,t):w.effectResolved(b,t)),y(t,n))}O.cancel=r.noop,y.cancel=function(){if(!g){g=!0;try{O.cancel()}catch(t){C(t)}O.cancel=r.noop,w&&w.effectCancelled(b)}};var E=void 0;return r.is.promise(t)?q(t,O):r.is.helper(t)?L(v(t),b,O):r.is.iterator(t)?D(t,b,m,O):r.is.array(t)?j(t,b,O):(E=u.asEffect.take(t))?function(t,n){var e=t.channel,r=t.pattern,o=t.maybe;e=e||P;var u=function(t){return t instanceof Error?n(t,!0):Object(i.isEnd)(t)&&!o?n(l):n(t)};try{e.take(u,h(r))}catch(t){return n(t,!0)}n.cancel=u.cancel}(E,O):(E=u.asEffect.put(t))?function(t,n){var u=t.channel,i=t.action,c=t.resolve;Object(o.asap)(function(){var t=void 0;try{t=(u?u.put:e)(i)}catch(t){if(u||c)return n(t,!0);C(t)}if(!c||!r.is.promise(t))return n(t);q(t,n)})}(E,O):(E=u.asEffect.all(t))?U(E,b,O):(E=u.asEffect.race(t))?function(t,n,e){var o=void 0,u=Object.keys(t),c={};u.forEach(function(n){var f=function(c,f){if(!o)if(f)e.cancel(),e(c,!0);else if(!Object(i.isEnd)(c)&&c!==l&&c!==d){var s;e.cancel(),o=!0;var p=((s={})[n]=c,s);e(r.is.array(t)?[].slice.call(a({},p,{length:u.length})):p)}};f.cancel=r.noop,c[n]=f}),e.cancel=function(){o||(o=!0,u.forEach(function(t){return c[t].cancel()}))},u.forEach(function(e){o||M(t[e],n,e,c[e])})}(E,b,O):(E=u.asEffect.call(t))?function(t,n,e){var o=t.context,u=t.fn,i=t.args,c=void 0;try{c=u.apply(o,i)}catch(t){return e(t,!0)}return r.is.promise(c)?q(c,e):r.is.iterator(c)?D(c,n,u.name,e):e(c)}(E,b,O):(E=u.asEffect.cps(t))?function(t,n){var e=t.context,o=t.fn,u=t.args;try{var i=function(t,e){return r.is.undef(t)?n(e):n(t,!0)};o.apply(e,u.concat(i)),i.cancel&&(n.cancel=function(){return i.cancel()})}catch(t){return n(t,!0)}}(E,O):(E=u.asEffect.fork(t))?L(E,b,O):(E=u.asEffect.join(t))?function(t,n){if(t.isRunning()){var e={task:x,cb:n};n.cancel=function(){return Object(r.remove)(t.joiners,e)},t.joiners.push(e)}else t.isAborted()?n(t.error(),!0):n(t.result())}(E,O):(E=u.asEffect.cancel(t))?function(t,n){t===r.SELF_CANCELLATION&&(t=x);t.isRunning()&&t.cancel();n()}(E,O):(E=u.asEffect.select(t))?function(t,n){var e=t.selector,r=t.args;try{var o=e.apply(void 0,[f()].concat(r));n(o)}catch(t){n(t,!0)}}(E,O):(E=u.asEffect.actionChannel(t))?function(t,e){var r=t.pattern,o=t.buffer,u=h(r);u.pattern=r,e(Object(i.eventChannel)(n,o||c.buffers.fixed(),u))}(E,O):(E=u.asEffect.flush(t))?function(t,n){t.flush(n)}(E,O):(E=u.asEffect.cancelled(t))?function(t,n){n(!!_.isCancelled)}(0,O):(E=u.asEffect.getContext(t))?function(t,n){n(T[t])}(E,O):(E=u.asEffect.setContext(t))?function(t,n){r.object.assign(T,t),n()}(E,O):O(t)}function q(t,n){var e=t[r.CANCEL];r.is.func(e)?n.cancel=e:r.is.func(t.abort)&&(n.cancel=function(){return t.abort()}),t.then(n,function(t){return n(t,!0)})}function D(t,r,o,u){y(t,n,e,f,T,b,r,o,u)}function L(t,u,i){var c=t.context,a=t.fn,s=t.args,l=t.detached,d=function(t){var n=t.context,e=t.fn,o=t.args;if(r.is.iterator(e))return e;var u=void 0,i=void 0;try{u=e.apply(n,o)}catch(t){i=t}return r.is.iterator(u)?u:i?Object(r.makeIterator)(function(){throw i}):Object(r.makeIterator)(function(){var t=void 0,n={done:!1,value:u};return function(e){return t?function(t){return{done:!0,value:t}}(e):(t=!0,n)}}())}({context:c,fn:a,args:s});try{Object(o.suspend)();var p=y(d,n,e,f,T,b,u,a.name,l?null:r.noop);l?i(p):d._isRunning?(A.addTask(p),i(p)):d._error?A.abort(d._error):i(p)}finally{Object(o.flush)()}}function U(t,n,e){var o=Object.keys(t);if(!o.length)return e(r.is.array(t)?[]:{});var u=0,c=void 0,f={},s={};o.forEach(function(n){var p=function(s,p){c||(p||Object(i.isEnd)(s)||s===l||s===d?(e.cancel(),e(s,p)):(f[n]=s,++u===o.length&&(c=!0,e(r.is.array(t)?r.array.from(a({},f,{length:o.length})):f))))};p.cancel=r.noop,s[n]=p}),e.cancel=function(){c||(c=!0,o.forEach(function(t){return s[t].cancel()}))},o.forEach(function(e){return M(t[e],n,e,s[e])})}}},function(t,n,e){"use strict";e.r(n),e.d(n,"runSaga",function(){return i});var r=e(0),o=e(35),u="runSaga(storeInterface, saga, ...args): saga argument must be a Generator function!";function i(t,n){for(var e=arguments.length,i=Array(e>2?e-2:0),c=2;c<e;c++)i[c-2]=arguments[c];var a=void 0;r.is.iterator(t)?(a=t,t=n):(Object(r.check)(n,r.is.func,u),a=n.apply(void 0,i),Object(r.check)(a,r.is.iterator,u));var f=t,s=f.subscribe,l=f.dispatch,d=f.getState,p=f.context,h=f.sagaMonitor,v=f.logger,y=f.onError,b=Object(r.uid)();h&&(h.effectTriggered=h.effectTriggered||r.noop,h.effectResolved=h.effectResolved||r.noop,h.effectRejected=h.effectRejected||r.noop,h.effectCancelled=h.effectCancelled||r.noop,h.actionDispatched=h.actionDispatched||r.noop,h.effectTriggered({effectId:b,root:!0,parentEffectId:0,effect:{root:!0,saga:n,args:i}}));var g=Object(o.default)(a,s,Object(r.wrapSagaDispatch)(l),d,p,{sagaMonitor:h,logger:v,onError:y},b,n.name);return h&&h.effectResolved(b,g),g}},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return h});var r=e(30),o=e.n(r),u=e(5),i=e.n(u),c=e(3),a=e(91),f=e(18),s=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t};var l=0,d={};function p(){}function h(t){var n,e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=r.getDisplayName,h=void 0===u?function(t){return"ConnectAdvanced("+t+")"}:u,v=r.methodName,y=void 0===v?"connectAdvanced":v,b=r.renderCountProp,g=void 0===b?void 0:b,m=r.shouldHandleStateChanges,O=void 0===m||m,j=r.storeKey,w=void 0===j?"store":j,E=r.withRef,S=void 0!==E&&E,k=function(t,n){var e={};for(var r in t)n.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),C=w+"Subscription",P=l++,T=((n={})[w]=f.storeShape,n[C]=f.subscriptionShape,n),x=((e={})[C]=f.subscriptionShape,e);return function(n){i()("function"==typeof n,"You must pass a component to the function returned by "+y+". Instead received "+JSON.stringify(n));var e=n.displayName||n.name||"Component",r=h(e),u=s({},k,{getDisplayName:h,methodName:y,renderCountProp:g,shouldHandleStateChanges:O,storeKey:w,withRef:S,displayName:r,wrappedComponentName:e,WrappedComponent:n}),f=function(e){function o(t,n){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,o);var u=function(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}(this,e.call(this,t,n));return u.version=P,u.state={},u.renderCount=0,u.store=t[w]||n[w],u.propsMode=Boolean(t[w]),u.setWrappedInstance=u.setWrappedInstance.bind(u),i()(u.store,'Could not find "'+w+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+w+'" as a prop to "'+r+'".'),u.initSelector(),u.initSubscription(),u}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}(o,e),o.prototype.getChildContext=function(){var t,n=this.propsMode?null:this.subscription;return(t={})[C]=n||this.context[C],t},o.prototype.componentDidMount=function(){O&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},o.prototype.componentWillReceiveProps=function(t){this.selector.run(t)},o.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},o.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=p,this.store=null,this.selector.run=p,this.selector.shouldComponentUpdate=!1},o.prototype.getWrappedInstance=function(){return i()(S,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+y+"() call."),this.wrappedInstance},o.prototype.setWrappedInstance=function(t){this.wrappedInstance=t},o.prototype.initSelector=function(){var n=t(this.store.dispatch,u);this.selector=function(t,n){var e={run:function(r){try{var o=t(n.getState(),r);(o!==e.props||e.error)&&(e.shouldComponentUpdate=!0,e.props=o,e.error=null)}catch(t){e.shouldComponentUpdate=!0,e.error=t}}};return e}(n,this.store),this.selector.run(this.props)},o.prototype.initSubscription=function(){if(O){var t=(this.propsMode?this.props:this.context)[C];this.subscription=new a.default(this.store,t,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},o.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(d)):this.notifyNestedSubs()},o.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},o.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},o.prototype.addExtraProps=function(t){if(!(S||g||this.propsMode&&this.subscription))return t;var n=s({},t);return S&&(n.ref=this.setWrappedInstance),g&&(n[g]=this.renderCount++),this.propsMode&&this.subscription&&(n[C]=this.subscription),n},o.prototype.render=function(){var t=this.selector;if(t.shouldComponentUpdate=!1,t.error)throw t.error;return Object(c.createElement)(n,this.addExtraProps(t.props))},o}(c.Component);return f.WrappedComponent=n,f.displayName=r,f.childContextTypes=x,f.contextTypes=T,f.propTypes=T,o()(f,n)}}},function(t,n,e){"use strict";function r(){for(var t=arguments.length,n=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))}})}e.r(n),e.d(n,"default",function(){return r})},,,,,,,,,function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return u});var r=Object.prototype.hasOwnProperty;function o(t,n){return t===n?0!==t||0!==n||1/t==1/n:t!=t&&n!=n}function u(t,n){if(o(t,n))return!0;if("object"!=typeof t||null===t||"object"!=typeof n||null===n)return!1;var e=Object.keys(t),u=Object.keys(n);if(e.length!==u.length)return!1;for(var i=0;i<e.length;i++)if(!r.call(n,e[i])||!o(t[e[i]],n[e[i]]))return!1;return!0}},,function(t,n,e){"use strict";e.r(n),e.d(n,"createProvider",function(){return c});var r=e(3),o=e(1),u=e.n(o),i=e(18);e(23);function c(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",e=arguments[1]||n+"Subscription",o=function(t){function o(e,r){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,o);var u=function(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}(this,t.call(this,e,r));return u[n]=e.store,u}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}(o,t),o.prototype.getChildContext=function(){var t;return(t={})[n]=this[n],t[e]=null,t},o.prototype.render=function(){return r.Children.only(this.props.children)},o}(r.Component);return o.propTypes={store:i.storeShape.isRequired,children:u.a.element.isRequired},o.childContextTypes=((t={})[n]=i.storeShape.isRequired,t[e]=i.subscriptionShape,t),o}n.default=c()},function(t,n,e){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,n,e){"use strict";var r=e(50);function o(){}t.exports=function(){function t(t,n,e,o,u,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function n(){return t}t.isRequired=t;var e={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:n,element:t,instanceOf:n,node:t,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n};return e.checkPropTypes=o,e.PropTypes=e,e}},function(t,n,e){"use strict";
/** @license React v16.4.1
* react.production.min.js
*
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=e(34),o=e(33),u=e(32),i=e(31),c="function"==typeof Symbol&&Symbol.for,a=c?Symbol.for("react.element"):60103,f=c?Symbol.for("react.portal"):60106,s=c?Symbol.for("react.fragment"):60107,l=c?Symbol.for("react.strict_mode"):60108,d=c?Symbol.for("react.profiler"):60114,p=c?Symbol.for("react.provider"):60109,h=c?Symbol.for("react.context"):60110,v=c?Symbol.for("react.async_mode"):60111,y=c?Symbol.for("react.forward_ref"):60112;c&&Symbol.for("react.timeout");var b="function"==typeof Symbol&&Symbol.iterator;function g(t){for(var n=arguments.length-1,e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=0;r<n;r++)e+="&args[]="+encodeURIComponent(arguments[r+1]);o(!1,"Minified React error #"+t+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",e)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function O(t,n,e){this.props=t,this.context=n,this.refs=u,this.updater=e||m}function j(){}function w(t,n,e){this.props=t,this.context=n,this.refs=u,this.updater=e||m}O.prototype.isReactComponent={},O.prototype.setState=function(t,n){"object"!=typeof t&&"function"!=typeof t&&null!=t&&g("85"),this.updater.enqueueSetState(this,t,n,"setState")},O.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},j.prototype=O.prototype;var E=w.prototype=new j;E.constructor=w,r(E,O.prototype),E.isPureReactComponent=!0;var S={current:null},k=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function P(t,n,e){var r=void 0,o={},u=null,i=null;if(null!=n)for(r in void 0!==n.ref&&(i=n.ref),void 0!==n.key&&(u=""+n.key),n)k.call(n,r)&&!C.hasOwnProperty(r)&&(o[r]=n[r]);var c=arguments.length-2;if(1===c)o.children=e;else if(1<c){for(var f=Array(c),s=0;s<c;s++)f[s]=arguments[s+2];o.children=f}if(t&&t.defaultProps)for(r in c=t.defaultProps)void 0===o[r]&&(o[r]=c[r]);return{$$typeof:a,type:t,key:u,ref:i,props:o,_owner:S.current}}function T(t){return"object"==typeof t&&null!==t&&t.$$typeof===a}var x=/\/+/g,_=[];function A(t,n,e,r){if(_.length){var o=_.pop();return o.result=t,o.keyPrefix=n,o.func=e,o.context=r,o.count=0,o}return{result:t,keyPrefix:n,func:e,context:r,count:0}}function N(t){t.result=null,t.keyPrefix=null,t.func=null,t.context=null,t.count=0,10>_.length&&_.push(t)}function R(t,n,e,r){var o=typeof t;"undefined"!==o&&"boolean"!==o||(t=null);var u=!1;if(null===t)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case f:u=!0}}if(u)return e(r,t,""===n?"."+I(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var i=0;i<t.length;i++){var c=n+I(o=t[i],i);u+=R(o,c,e,r)}else if(null===t||void 0===t?c=null:c="function"==typeof(c=b&&t[b]||t["@@iterator"])?c:null,"function"==typeof c)for(t=c.call(t),i=0;!(o=t.next()).done;)u+=R(o=o.value,c=n+I(o,i++),e,r);else"object"===o&&g("31","[object Object]"===(e=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":e,"");return u}function I(t,n){return"object"==typeof t&&null!==t&&null!=t.key?function(t){var n={"=":"=0",":":"=2"};return"$"+(""+t).replace(/[=:]/g,function(t){return n[t]})}(t.key):n.toString(36)}function M(t,n){t.func.call(t.context,n,t.count++)}function q(t,n,e){var r=t.result,o=t.keyPrefix;t=t.func.call(t.context,n,t.count++),Array.isArray(t)?D(t,r,e,i.thatReturnsArgument):null!=t&&(T(t)&&(n=o+(!t.key||n&&n.key===t.key?"":(""+t.key).replace(x,"$&/")+"/")+e,t={$$typeof:a,type:t.type,key:n,ref:t.ref,props:t.props,_owner:t._owner}),r.push(t))}function D(t,n,e,r,o){var u="";null!=e&&(u=(""+e).replace(x,"$&/")+"/"),n=A(n,u,r,o),null==t||R(t,"",q,n),N(n)}var L={Children:{map:function(t,n,e){if(null==t)return t;var r=[];return D(t,r,null,n,e),r},forEach:function(t,n,e){if(null==t)return t;n=A(null,null,n,e),null==t||R(t,"",M,n),N(n)},count:function(t){return null==t?0:R(t,"",i.thatReturnsNull,null)},toArray:function(t){var n=[];return D(t,n,null,i.thatReturnsArgument),n},only:function(t){return T(t)||g("143"),t}},createRef:function(){return{current:null}},Component:O,PureComponent:w,createContext:function(t,n){return void 0===n&&(n=null),(t={$$typeof:h,_calculateChangedBits:n,_defaultValue:t,_currentValue:t,_currentValue2:t,_changedBits:0,_changedBits2:0,Provider:null,Consumer:null}).Provider={$$typeof:p,_context:t},t.Consumer=t},forwardRef:function(t){return{$$typeof:y,render:t}},Fragment:s,StrictMode:l,unstable_AsyncMode:v,unstable_Profiler:d,createElement:P,cloneElement:function(t,n,e){(null===t||void 0===t)&&g("267",t);var o=void 0,u=r({},t.props),i=t.key,c=t.ref,f=t._owner;if(null!=n){void 0!==n.ref&&(c=n.ref,f=S.current),void 0!==n.key&&(i=""+n.key);var s=void 0;for(o in t.type&&t.type.defaultProps&&(s=t.type.defaultProps),n)k.call(n,o)&&!C.hasOwnProperty(o)&&(u[o]=void 0===n[o]&&void 0!==s?s[o]:n[o])}if(1===(o=arguments.length-2))u.children=e;else if(1<o){s=Array(o);for(var l=0;l<o;l++)s[l]=arguments[l+2];u.children=s}return{$$typeof:a,type:t.type,key:i,ref:c,props:u,_owner:f}},createFactory:function(t){var n=P.bind(null,t);return n.type=t,n},isValidElement:T,version:"16.4.1",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:S,assign:r}},U={default:L},F=U&&L||U;t.exports=F.default?F.default:F},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return a});var r=e(13),o=e(2),u=e(7),i=e(14),c=e(0);function a(t,n,e){for(var a=arguments.length,f=Array(a>3?a-3:0),s=3;s<a;s++)f[s-3]=arguments[s];var l=void 0,d=void 0,p={done:!1,value:Object(o.actionChannel)(n,i.buffers.sliding(1))},h={done:!1,value:Object(o.call)(c.delay,t)},v=function(t){return l=t},y=function(t){return d=t};return Object(r.default)({q1:function(){return["q2",p,y]},q2:function(){return["q3",{done:!1,value:Object(o.take)(d)},v]},q3:function(){return l===u.END?[r.qEnd]:["q4",function(t){return{done:!1,value:o.fork.apply(void 0,[e].concat(f,[t]))}}(l)]},q4:function(){return["q2",h]}},"q1","throttle("+Object(r.safeName)(n)+", "+e.name+")")}},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return i});var r=e(13),o=e(2),u=e(7);function i(t,n){for(var e=arguments.length,i=Array(e>2?e-2:0),c=2;c<e;c++)i[c-2]=arguments[c];var a={done:!1,value:Object(o.take)(t)},f=function(t){return{done:!1,value:o.fork.apply(void 0,[n].concat(i,[t]))}},s=void 0,l=void 0,d=function(t){return s=t},p=function(t){return l=t};return Object(r.default)({q1:function(){return["q2",a,p]},q2:function(){return l===u.END?[r.qEnd]:s?["q3",function(t){return{done:!1,value:Object(o.cancel)(t)}}(s)]:["q1",f(l),d]},q3:function(){return["q1",f(l),d]}},"q1","takeLatest("+Object(r.safeName)(t)+", "+n.name+")")}},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return i});var r=e(13),o=e(2),u=e(7);function i(t,n){for(var e=arguments.length,i=Array(e>2?e-2:0),c=2;c<e;c++)i[c-2]=arguments[c];var a={done:!1,value:Object(o.take)(t)},f=void 0,s=function(t){return f=t};return Object(r.default)({q1:function(){return["q2",a,s]},q2:function(){return f===u.END?[r.qEnd]:["q1",function(t){return{done:!1,value:o.fork.apply(void 0,[n].concat(i,[t]))}}(f)]}},"q1","takeEvery("+Object(r.safeName)(t)+", "+n.name+")")}},function(t,n,e){"use strict";e.r(n);var r=e(25);e.d(n,"createStore",function(){return r.default});var o=e(70);e.d(n,"combineReducers",function(){return o.default});var u=e(68);e.d(n,"bindActionCreators",function(){return u.default});var i=e(67);e.d(n,"applyMiddleware",function(){return i.default});var c=e(38);e.d(n,"compose",function(){return c.default});e(69)},function(t,n,e){"use strict";e.r(n),function(t,r){var o,u=e(100);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:r;var i=Object(u.default)(o);n.default=i}.call(this,e(71),e(130)(t))},,,,,,function(t,n,e){"use strict";e.r(n);var r=e(0);e.d(n,"TASK",function(){return r.TASK}),e.d(n,"SAGA_ACTION",function(){return r.SAGA_ACTION}),e.d(n,"noop",function(){return r.noop}),e.d(n,"is",function(){return r.is}),e.d(n,"deferred",function(){return r.deferred}),e.d(n,"arrayOfDeffered",function(){return r.arrayOfDeffered}),e.d(n,"createMockTask",function(){return r.createMockTask}),e.d(n,"cloneableGenerator",function(){return r.cloneableGenerator});var o=e(2);e.d(n,"asEffect",function(){return o.asEffect});var u=e(35);e.d(n,"CHANNEL_END",function(){return u.CHANNEL_END})},function(t,n,e){"use strict";e.r(n);var r=e(2);e.d(n,"take",function(){return r.take}),e.d(n,"takem",function(){return r.takem}),e.d(n,"put",function(){return r.put}),e.d(n,"all",function(){return r.all}),e.d(n,"race",function(){return r.race}),e.d(n,"call",function(){return r.call}),e.d(n,"apply",function(){return r.apply}),e.d(n,"cps",function(){return r.cps}),e.d(n,"fork",function(){return r.fork}),e.d(n,"spawn",function(){return r.spawn}),e.d(n,"join",function(){return r.join}),e.d(n,"cancel",function(){return r.cancel}),e.d(n,"select",function(){return r.select}),e.d(n,"actionChannel",function(){return r.actionChannel}),e.d(n,"cancelled",function(){return r.cancelled}),e.d(n,"flush",function(){return r.flush}),e.d(n,"getContext",function(){return r.getContext}),e.d(n,"setContext",function(){return r.setContext}),e.d(n,"takeEvery",function(){return r.takeEvery}),e.d(n,"takeLatest",function(){return r.takeLatest}),e.d(n,"throttle",function(){return r.throttle})},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return u});var r=e(24),o=e(23);function u(t,n,e){Object(r.default)(t)||Object(o.default)(e+"() in "+n+" must return a plain object. Instead received "+t+".")}},function(t,n,e){"use strict";e.r(n),e.d(n,"createConnect",function(){return d});var r=e(37),o=e(47),u=e(90),i=e(89),c=e(88),a=e(87),f=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t};function s(t,n,e){for(var r=n.length-1;r>=0;r--){var o=n[r](t);if(o)return o}return function(n,r){throw new Error("Invalid value of type "+typeof t+" for "+e+" argument when connecting component "+r.wrappedComponentName+".")}}function l(t,n){return t===n}function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.connectHOC,e=void 0===n?r.default:n,d=t.mapStateToPropsFactories,p=void 0===d?i.default:d,h=t.mapDispatchToPropsFactories,v=void 0===h?u.default:h,y=t.mergePropsFactories,b=void 0===y?c.default:y,g=t.selectorFactory,m=void 0===g?a.default:g;return function(t,n,r){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=u.pure,c=void 0===i||i,a=u.areStatesEqual,d=void 0===a?l:a,h=u.areOwnPropsEqual,y=void 0===h?o.default:h,g=u.areStatePropsEqual,O=void 0===g?o.default:g,j=u.areMergedPropsEqual,w=void 0===j?o.default:j,E=function(t,n){var e={};for(var r in t)n.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}(u,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),S=s(t,p,"mapStateToProps"),k=s(n,v,"mapDispatchToProps"),C=s(r,b,"mergeProps");return e(m,f({methodName:"connect",getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:S,initMapDispatchToProps:k,initMergeProps:C,pure:c,areStatesEqual:d,areOwnPropsEqual:y,areStatePropsEqual:O,areMergedPropsEqual:w},E))}}n.default=d()},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return u});var r=e(38),o=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t};function u(){for(var t=arguments.length,n=Array(t),e=0;e<t;e++)n[e]=arguments[e];return function(t){return function(e,u,i){var c,a=t(e,u,i),f=a.dispatch,s={getState:a.getState,dispatch:function(t){return f(t)}};return c=n.map(function(t){return t(s)}),f=r.default.apply(void 0,c)(a.dispatch),o({},a,{dispatch:f})}}}},function(t,n,e){"use strict";function r(t,n){return function(){return n(t.apply(void 0,arguments))}}function o(t,n){if("function"==typeof t)return r(t,n);if("object"!=typeof t||null===t)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===t?"null":typeof t)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var e=Object.keys(t),o={},u=0;u<e.length;u++){var i=e[u],c=t[i];"function"==typeof c&&(o[i]=r(c,n))}return o}e.r(n),e.d(n,"default",function(){return o})},function(t,n,e){"use strict";function r(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t);try{throw new Error(t)}catch(t){}}e.r(n),e.d(n,"default",function(){return r})},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return u});var r=e(25);e(24),e(69);function o(t,n){var e=n&&n.type;return"Given action "+(e&&'"'+e.toString()+'"'||"an action")+', reducer "'+t+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function u(t){for(var n=Object.keys(t),e={},u=0;u<n.length;u++){var i=n[u];0,"function"==typeof t[i]&&(e[i]=t[i])}var c=Object.keys(e);var a=void 0;try{!function(t){Object.keys(t).forEach(function(n){var e=t[n];if(void 0===e(void 0,{type:r.ActionTypes.INIT}))throw new Error('Reducer "'+n+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===e(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+n+"\" returned undefined when probed with a random type. Don't try to handle "+r.ActionTypes.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(e)}catch(t){a=t}return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];if(a)throw a;for(var r=!1,u={},i=0;i<c.length;i++){var f=c[i],s=e[f],l=t[f],d=s(l,n);if(void 0===d){var p=o(f,n);throw new Error(p)}u[f]=d,r=r||d!==l}return r?u:t}}},function(t,n){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(e=window)}t.exports=e},,,,,,,,,,,,,,,function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return i});var r=e(0),o=e(7),u=e(36);function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=void 0===n?{}:n,i=function(t,n){var e={};for(var r in t)n.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}(t,["context"]),c=i.sagaMonitor,a=i.logger,f=i.onError;if(r.is.func(i))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(a&&!r.is.func(a))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(f&&!r.is.func(f))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(i.emitter&&!r.is.func(i.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function s(t){var n=t.getState,l=t.dispatch,d=Object(o.emitter)();return d.emit=(i.emitter||r.ident)(d.emit),s.run=u.runSaga.bind(null,{context:e,subscribe:d.subscribe,dispatch:l,getState:n,sagaMonitor:c,logger:a,onError:f}),function(t){return function(n){c&&c.actionDispatched&&c.actionDispatched(n);var e=t(n);return d.emit(n),e}}}return s.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},s.setContext=function(t){Object(r.check)(t,r.is.object,Object(r.createSetContextWarning)("sagaMiddleware",t)),r.object.assign(e,t)},s}},function(t,n,e){"use strict";e.r(n),e.d(n,"impureFinalPropsSelectorFactory",function(){return r}),e.d(n,"pureFinalPropsSelectorFactory",function(){return o}),e.d(n,"default",function(){return u});e(128);function r(t,n,e,r){return function(o,u){return e(t(o,u),n(r,u),u)}}function o(t,n,e,r,o){var u=o.areStatesEqual,i=o.areOwnPropsEqual,c=o.areStatePropsEqual,a=!1,f=void 0,s=void 0,l=void 0,d=void 0,p=void 0;function h(o,a){var h=!i(a,s),v=!u(o,f);return f=o,s=a,h&&v?(l=t(f,s),n.dependsOnOwnProps&&(d=n(r,s)),p=e(l,d,s)):h?(t.dependsOnOwnProps&&(l=t(f,s)),n.dependsOnOwnProps&&(d=n(r,s)),p=e(l,d,s)):v?function(){var n=t(f,s),r=!c(n,l);return l=n,r&&(p=e(l,d,s)),p}():p}return function(o,u){return a?h(o,u):function(o,u){return l=t(f=o,s=u),d=n(r,s),p=e(l,d,s),a=!0,p}(o,u)}}function u(t,n){var e=n.initMapStateToProps,u=n.initMapDispatchToProps,i=n.initMergeProps,c=function(t,n){var e={};for(var r in t)n.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}(n,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=e(t,c),f=u(t,c),s=i(t,c);return(c.pure?o:r)(a,f,s,t,c)}},function(t,n,e){"use strict";e.r(n),e.d(n,"defaultMergeProps",function(){return o}),e.d(n,"wrapMergePropsFunc",function(){return u}),e.d(n,"whenMergePropsIsFunction",function(){return i}),e.d(n,"whenMergePropsIsOmitted",function(){return c});e(65);var r=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t};function o(t,n,e){return r({},e,t,n)}function u(t){return function(n,e){e.displayName;var r=e.pure,o=e.areMergedPropsEqual,u=!1,i=void 0;return function(n,e,c){var a=t(n,e,c);return u?r&&o(a,i)||(i=a):(u=!0,i=a),i}}}function i(t){return"function"==typeof t?u(t):void 0}function c(t){return t?void 0:function(){return o}}n.default=[i,c]},function(t,n,e){"use strict";e.r(n),e.d(n,"whenMapStateToPropsIsFunction",function(){return o}),e.d(n,"whenMapStateToPropsIsMissing",function(){return u});var r=e(20);function o(t){return"function"==typeof t?Object(r.wrapMapToPropsFunc)(t,"mapStateToProps"):void 0}function u(t){return t?void 0:Object(r.wrapMapToPropsConstant)(function(){return{}})}n.default=[o,u]},function(t,n,e){"use strict";e.r(n),e.d(n,"whenMapDispatchToPropsIsFunction",function(){return u}),e.d(n,"whenMapDispatchToPropsIsMissing",function(){return i}),e.d(n,"whenMapDispatchToPropsIsObject",function(){return c});var r=e(56),o=e(20);function u(t){return"function"==typeof t?Object(o.wrapMapToPropsFunc)(t,"mapDispatchToProps"):void 0}function i(t){return t?void 0:Object(o.wrapMapToPropsConstant)(function(t){return{dispatch:t}})}function c(t){return t&&"object"==typeof t?Object(o.wrapMapToPropsConstant)(function(n){return Object(r.bindActionCreators)(t,n)}):void 0}n.default=[u,i,c]},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return u});var r=null,o={notify:function(){}};var u=function(){function t(n,e,r){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),this.store=n,this.parentSub=e,this.onStateChange=r,this.unsubscribe=null,this.listeners=o}return t.prototype.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},t.prototype.notifyNestedSubs=function(){this.listeners.notify()},t.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},t.prototype.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=r,t=r},notify:function(){for(var e=t=n,r=0;r<e.length;r++)e[r]()},get:function(){return n},subscribe:function(e){var o=!0;return n===t&&(n=t.slice()),n.push(e),function(){o&&t!==r&&(o=!1,n===t&&(n=t.slice()),n.splice(n.indexOf(e),1))}}}}())},t.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=o)},t}()},function(t,n,e){"use strict";e.r(n),n.default=function(t,n){return function(e){return t(n(e))}}},function(t,n,e){"use strict";e.r(n);var r=e(92),o=Object(r.default)(Object.getPrototypeOf,Object);n.default=o},function(t,n,e){"use strict";e.r(n);var r=Object.prototype.toString;n.default=function(t){return r.call(t)}},function(t,n,e){"use strict";e.r(n);var r=e(28),o=Object.prototype,u=o.hasOwnProperty,i=o.toString,c=r.default?r.default.toStringTag:void 0;n.default=function(t){var n=u.call(t,c),e=t[c];try{t[c]=void 0;var r=!0}catch(t){}var o=i.call(t);return r&&(n?t[c]=e:delete t[c]),o}},function(t,n,e){"use strict";e.r(n),function(t){var e="object"==typeof t&&t&&t.Object===Object&&t;n.default=e}.call(this,e(71))},function(t,n,e){"use strict";e.r(n);var r=e(96),o="object"==typeof self&&self&&self.Object===Object&&self,u=r.default||o||Function("return this")();n.default=u},function(t,n,e){"use strict";e.r(n);var r=e(28),o=e(95),u=e(94),i="[object Null]",c="[object Undefined]",a=r.default?r.default.toStringTag:void 0;n.default=function(t){return null==t?void 0===t?c:i:a&&a in Object(t)?Object(o.default)(t):Object(u.default)(t)}},function(t,n,e){"use strict";e.r(n),n.default=function(t){return null!=t&&"object"==typeof t}},function(t,n,e){"use strict";function r(t){var n,e=t.Symbol;return"function"==typeof e?e.observable?n=e.observable:(n=e("observable"),e.observable=n):n="@@observable",n}e.r(n),e.d(n,"default",function(){return r})},,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,n,e){"use strict";e.r(n);var r=e(86),o=e(36);e.d(n,"runSaga",function(){return o.runSaga});var u=e(7);e.d(n,"END",function(){return u.END}),e.d(n,"eventChannel",function(){return u.eventChannel}),e.d(n,"channel",function(){return u.channel});var i=e(14);e.d(n,"buffers",function(){return i.buffers});var c=e(15);e.d(n,"takeEvery",function(){return c.takeEvery}),e.d(n,"takeLatest",function(){return c.takeLatest}),e.d(n,"throttle",function(){return c.throttle});var a=e(0);e.d(n,"delay",function(){return a.delay}),e.d(n,"CANCEL",function(){return a.CANCEL});var f=e(2);e.d(n,"detach",function(){return f.detach});var s=e(64);e.d(n,"effects",function(){return s});var l=e(63);e.d(n,"utils",function(){return l}),n.default=r.default},function(t,n,e){"use strict";e.r(n),e.d(n,"default",function(){return u});var r=e(23);function o(t,n,e){if(!t)throw new Error("Unexpected value for "+n+" in "+e+".");"mapStateToProps"!==n&&"mapDispatchToProps"!==n||t.hasOwnProperty("dependsOnOwnProps")||Object(r.default)("The selector for "+n+" of "+e+" did not specify a value for dependsOnOwnProps.")}function u(t,n,e,r){o(t,"mapStateToProps",r),o(n,"mapDispatchToProps",r),o(e,"mergeProps",r)}},function(t,n,e){"use strict";e.r(n);var r=e(49);e.d(n,"Provider",function(){return r.default}),e.d(n,"createProvider",function(){return r.createProvider});var o=e(37);e.d(n,"connectAdvanced",function(){return o.default});var u=e(66);e.d(n,"connect",function(){return u.default})},function(t,n){t.exports=function(t){if(!t.webpackPolyfill){var n=Object.create(t);n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),Object.defineProperty(n,"exports",{enumerable:!0}),n.webpackPolyfill=1}return n}},function(t,n,e){t.exports=e}])});