text: module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="./dist/",n(n.s="./app/index.js")}({"./app/app.global.css":function(e,t,n){},"./app/components/Counter.css":function(e,t,n){e.exports={backButton:"Counter__backButton__4lvfc",counter:"Counter__counter__2BpKs",btnGroup:"Counter__btnGroup__1f4Se",btn:"Counter__btn__2T2tb"}},"./app/components/Home.css":function(e,t,n){e.exports={container:"Home__container__1sK25"}},"./app/constants/routes.json":function(e){e.exports={HOME:"/",COUNTER:"/counter"}},"./app/index.js":function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"INCREMENT_COUNTER",function(){return G}),n.d(r,"DECREMENT_COUNTER",function(){return $}),n.d(r,"increment",function(){return N}),n.d(r,"decrement",function(){return P}),n.d(r,"incrementIfOdd",function(){return C}),n.d(r,"incrementAsync",function(){return x});var o,_=n("react"),c=n("react-dom"),i=n("react-hot-loader"),u=n("react-redux"),a=n("./node_modules/connected-react-router/lib/index.js"),l=n("react-router"),f=n("./app/constants/routes.json");class s extends _.Component{constructor(...e){super(...e),this.props=void 0}render(){const{children:e}=this.props;return function(e,t,n,r){o||(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var _=e&&e.defaultProps,c=arguments.length-3;if(t||0===c||(t={children:void 0}),t&&_)for(var i in _)void 0===t[i]&&(t[i]=_[i]);else t||(t=_||{});if(1===c)t.children=r;else if(c>1){for(var u=new Array(c),a=0;a<c;a++)u[a]=arguments[a+3];t.children=u}return{$$typeof:o,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}(_.Fragment,{},void 0,e)}}var d,p=n("react-router-dom"),y=n("./app/components/Home.css"),b=n.n(y);function v(e,t,n,r){d||(d="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,_=arguments.length-3;if(t||0===_||(t={children:void 0}),t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});if(1===_)t.children=r;else if(_>1){for(var i=new Array(_),u=0;u<_;u++)i[u]=arguments[u+3];t.children=i}return{$$typeof:d,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var h,R=v("h2",{},void 0,"Home");class E extends _.Component{constructor(...e){super(...e),this.props=void 0}render(){return v("div",{className:b.a.container,"data-tid":"container"},void 0,R,v(p.Link,{to:f.COUNTER},void 0,"to Counter"))}}function g(e,t,n,r){h||(h="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,_=arguments.length-3;if(t||0===_||(t={children:void 0}),t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});if(1===_)t.children=r;else if(_>1){for(var i=new Array(_),u=0;u<_;u++)i[u]=arguments[u+3];t.children=i}return{$$typeof:h,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var O=g(E,{});class m extends _.Component{constructor(...e){super(...e),this.props=void 0}render(){return O}}var w,L=n("redux"),I=n("./app/components/Counter.css"),j=n.n(I);function A(e,t,n,r){w||(w="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,_=arguments.length-3;if(t||0===_||(t={children:void 0}),t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});if(1===_)t.children=r;else if(_>1){for(var i=new Array(_),u=0;u<_;u++)i[u]=arguments[u+3];t.children=i}return{$$typeof:w,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var S=A("i",{className:"fa fa-arrow-left fa-3x"}),T=A("i",{className:"fa fa-plus"}),D=A("i",{className:"fa fa-minus"});const G="INCREMENT_COUNTER",$="DECREMENT_COUNTER";function N(){return{type:G}}function P(){return{type:$}}function C(){return(e,t)=>{const{counter:n}=t();n%2!=0&&e(N())}}function x(e=1e3){return t=>{setTimeout(()=>{t(N())},e)}}var k,M,B=Object(u.connect)(function(e){return{counter:e.counter}},function(e){return Object(L.bindActionCreators)(r,e)})(class extends _.Component{constructor(...e){super(...e),this.props=void 0}render(){const{increment:e,incrementIfOdd:t,incrementAsync:n,decrement:r,counter:o}=this.props;return A("div",{},void 0,A("div",{className:j.a.backButton,"data-tid":"backButton"},void 0,A(p.Link,{to:f.HOME},void 0,S)),A("div",{className:`counter ${j.a.counter}`,"data-tid":"counter"},void 0,o),A("div",{className:j.a.btnGroup},void 0,A("button",{className:j.a.btn,onClick:e,"data-tclass":"btn",type:"button"},void 0,T),A("button",{className:j.a.btn,onClick:r,"data-tclass":"btn",type:"button"},void 0,D),A("button",{className:j.a.btn,onClick:t,"data-tclass":"btn",type:"button"},void 0,"odd"),A("button",{className:j.a.btn,onClick:()=>n(),"data-tclass":"btn",type:"button"},void 0,"async")))}});function W(e,t,n,r){k||(k="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,_=arguments.length-3;if(t||0===_||(t={children:void 0}),t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});if(1===_)t.children=r;else if(_>1){for(var i=new Array(_),u=0;u<_;u++)i[u]=arguments[u+3];t.children=i}return{$$typeof:k,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Y(e,t,n,r){M||(M="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,_=arguments.length-3;if(t||0===_||(t={children:void 0}),t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});if(1===_)t.children=r;else if(_>1){for(var i=new Array(_),u=0;u<_;u++)i[u]=arguments[u+3];t.children=i}return{$$typeof:M,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var U=Y(()=>W(s,{},void 0,W(l.Switch,{},void 0,W(l.Route,{path:f.COUNTER,component:B}),W(l.Route,{path:f.HOME,component:m}))),{});var H=n("redux-thunk"),F=n.n(H),X=n("history");n("./node_modules/redux-logger/dist/redux-logger.js");function q(e=0,t){switch(t.type){case G:return e+1;case $:return e-1;default:return e}}function J(e){return Object(L.combineReducers)({router:Object(a.connectRouter)(e),counter:q})}const K=Object(X.createHashHistory)();J(K);const z=Object(X.createHashHistory)(),V=J(z),Q=Object(a.routerMiddleware)(z),Z=Object(L.applyMiddleware)(F.a,Q);const ee={configureStore:function(e){return Object(L.createStore)(V,e,Z)},history:z},{configureStore:te}=ee,{history:ne}=ee;var re;n("./app/app.global.css");function oe(e,t,n,r){re||(re="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,_=arguments.length-3;if(t||0===_||(t={children:void 0}),t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});if(1===_)t.children=r;else if(_>1){for(var i=new Array(_),u=0;u<_;u++)i[u]=arguments[u+3];t.children=i}return{$$typeof:re,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}const _e=te();Object(c.render)(oe(i.AppContainer,{},void 0,oe(class extends _.Component{render(){const{store:e,history:t}=this.props;return Y(u.Provider,{store:e},void 0,Y(a.ConnectedRouter,{history:t},void 0,U))}},{store:_e,history:ne})),document.getElementById("root"))},"./node_modules/connected-react-router/lib/ConnectedRouter.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__RewireAPI__=t.__ResetDependency__=t.__set__=t.__Rewire__=t.__GetDependency__=t.__get__=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),_=n("react"),c=f(_),i=f(n("./node_modules/prop-types/index.js")),u=n("react-redux"),a=n("react-router"),l=n("./node_modules/connected-react-router/lib/actions.js");function f(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.getIn,n=e.toJS,r=function(e){function r(e,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var _=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));_.inTimeTravelling=!1,_.unsubscribe=o.store.subscribe(function(){var r=n(t(o.store.getState(),["router","location"])),c=r.pathname,i=r.search,u=r.hash,a=e.history.location,l=a.pathname,f=a.search,s=a.hash;l===c&&f===i&&s===u||(_.inTimeTravelling=!0,e.history.push({pathname:c,search:i,hash:u}))});var c=function(t,n){_.inTimeTravelling?_.inTimeTravelling=!1:e.onLocationChanged(t,n)};return _.unlisten=e.history.listen(c),c(e.history.location,e.history.action),_}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,g("Component")),o(r,[{key:"componentWillUnmount",value:function(){this.unlisten(),this.unsubscribe()}},{key:"render",value:function(){var e=this.props,t=e.history,n=e.children;return g("React").createElement(g("Router"),{history:t},n)}}]),r}();r.contextTypes={store:g("PropTypes").shape({getState:g("PropTypes").func.isRequired,subscribe:g("PropTypes").func.isRequired}).isRequired},r.propTypes={history:g("PropTypes").shape({action:g("PropTypes").string.isRequired,listen:g("PropTypes").func.isRequired,location:g("PropTypes").object.isRequired,push:g("PropTypes").func.isRequired}).isRequired,location:g("PropTypes").oneOfType([g("PropTypes").object,g("PropTypes").string]).isRequired,action:g("PropTypes").string.isRequired,basename:g("PropTypes").string,children:g("PropTypes").oneOfType([g("PropTypes").func,g("PropTypes").node]),onLocationChanged:g("PropTypes").func.isRequired};return g("connect")(function(e){return{action:t(e,["router","action"]),location:t(e,["router","location"])}},function(e){return{onLocationChanged:function(t,n){return e(g("onLocationChanged")(t,n))}}})(r)};function d(){try{if(global)return global}catch(e){try{if(window)return window}catch(e){return this}}}t.default=g("createConnectedRouter");var p,y=null;function b(){if(null===y){var e=d();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),y=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return y}function v(){var e=d();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),__$$GLOBAL_REWIRE_REGISTRY__}function h(){var e=b(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}(p=d()).__rewire_reset_all__||(p.__rewire_reset_all__=function(){p.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)});var R="__INTENTIONAL_UNDEFINED__",E={};function g(e){var t=h();if(void 0===t[e])return function(e){switch(e){case"Component":return _.Component;case"PropTypes":return i.default;case"onLocationChanged":return l.onLocationChanged;case"connect":return u.connect;case"createConnectedRouter":return s;case"React":return c.default;case"Router":return a.Router}return}(e);var n=t[e];return n===R?void 0:n}function O(e,t){var n=h();if("object"!==(void 0===e?"undefined":r(e)))return n[e]=void 0===t?R:t,function(){m(e)};Object.keys(e).forEach(function(t){n[t]=e[t]})}function m(e){var t=h();delete t[e],0==Object.keys(t).length&&delete v()[b]}function w(e){var t=h(),n=Object.keys(e),r={};function o(){n.forEach(function(e){t[e]=r[e]})}return function(_){n.forEach(function(n){r[n]=t[n],t[n]=e[n]});var c=_();return c&&"function"==typeof c.then?c.then(o).catch(o):o(),c}}!function(){function e(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",O),e("__set__",O),e("__reset__",m),e("__ResetDependency__",m),e("__with__",w)}();var L=void 0===s?"undefined":r(s);function I(e,t){Object.defineProperty(s,e,{value:t,enumerable:!1,configurable:!0})}"object"!==L&&"function"!==L||!Object.isExtensible(s)||(I("__get__",g),I("__GetDependency__",g),I("__Rewire__",O),I("__set__",O),I("__reset__",m),I("__ResetDependency__",m),I("__with__",w),I("__RewireAPI__",E)),t.__get__=g,t.__GetDependency__=g,t.__Rewire__=O,t.__set__=O,t.__ResetDependency__=m,t.__RewireAPI__=E},"./node_modules/connected-react-router/lib/actions.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=t.LOCATION_CHANGE="@@router/LOCATION_CHANGE",_=(t.onLocationChanged=function(e,t){return{type:E("LOCATION_CHANGE"),payload:{location:e,action:t}}},t.CALL_HISTORY_METHOD="@@router/CALL_HISTORY_METHOD"),c=function(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return{type:E("CALL_HISTORY_METHOD"),payload:{method:e,args:n}}}},i=t.push=E("updateLocation")("push"),u=t.replace=E("updateLocation")("replace"),a=t.go=E("updateLocation")("go"),l=t.goBack=E("updateLocation")("goBack"),f=t.goForward=E("updateLocation")("goForward");t.routerActions={push:E("push"),replace:E("replace"),go:E("go"),goBack:E("goBack"),goForward:E("goForward")};function s(){try{if(global)return global}catch(e){try{if(window)return window}catch(e){return this}}}var d,p=null;function y(){if(null===p){var e=s();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),p=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return p}function b(){var e=s();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),__$$GLOBAL_REWIRE_REGISTRY__}function v(){var e=y(),t=b(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}(d=s()).__rewire_reset_all__||(d.__rewire_reset_all__=function(){d.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)});var h="__INTENTIONAL_UNDEFINED__",R={};function E(e){var t=v();if(void 0===t[e])return function(e){switch(e){case"LOCATION_CHANGE":return o;case"CALL_HISTORY_METHOD":return _;case"updateLocation":return c;case"push":return i;case"replace":return u;case"go":return a;case"goBack":return l;case"goForward":return f}return}(e);var n=t[e];return n===h?void 0:n}function g(e,t){var n=v();if("object"!==(void 0===e?"undefined":r(e)))return n[e]=void 0===t?h:t,function(){O(e)};Object.keys(e).forEach(function(t){n[t]=e[t]})}function O(e){var t=v();delete t[e],0==Object.keys(t).length&&delete b()[y]}function m(e){var t=v(),n=Object.keys(e),r={};function o(){n.forEach(function(e){t[e]=r[e]})}return function(_){n.forEach(function(n){r[n]=t[n],t[n]=e[n]});var c=_();return c&&"function"==typeof c.then?c.then(o).catch(o):o(),c}}!function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",E),e("__GetDependency__",E),e("__Rewire__",g),e("__set__",g),e("__reset__",O),e("__ResetDependency__",O),e("__with__",m)}(),t.__get__=E,t.__GetDependency__=E,t.__Rewire__=g,t.__set__=g,t.__ResetDependency__=O,t.__RewireAPI__=R,t.default=R},"./node_modules/connected-react-router/lib/createAll.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__RewireAPI__=t.__ResetDependency__=t.__set__=t.__Rewire__=t.__GetDependency__=t.__get__=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/connected-react-router/lib/actions.js")),c=l(n("./node_modules/connected-react-router/lib/ConnectedRouter.js")),i=l(n("./node_modules/connected-react-router/lib/reducer.js")),u=l(n("./node_modules/connected-react-router/lib/middleware.js")),a=l(n("./node_modules/connected-react-router/lib/selectors.js"));function l(e){return e&&e.__esModule?e:{default:e}}var f=function(e){return o({},E("actions"),E("createSelectors")(e),{ConnectedRouter:E("createConnectedRouter")(e),connectRouter:E("createConnectRouter")(e),routerMiddleware:E("routerMiddleware")})};function s(){try{if(global)return global}catch(e){try{if(window)return window}catch(e){return this}}}t.default=E("createAll");var d,p=null;function y(){if(null===p){var e=s();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),p=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return p}function b(){var e=s();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),__$$GLOBAL_REWIRE_REGISTRY__}function v(){var e=y(),t=b(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}(d=s()).__rewire_reset_all__||(d.__rewire_reset_all__=function(){d.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)});var h="__INTENTIONAL_UNDEFINED__",R={};function E(e){var t=v();if(void 0===t[e])return function(e){switch(e){case"actions":return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}(_);case"createSelectors":return a.default;case"createConnectedRouter":return c.default;case"createConnectRouter":return i.default;case"routerMiddleware":return u.default;case"createAll":return f}return}(e);var n=t[e];return n===h?void 0:n}function g(e,t){var n=v();if("object"!==(void 0===e?"undefined":r(e)))return n[e]=void 0===t?h:t,function(){O(e)};Object.keys(e).forEach(function(t){n[t]=e[t]})}function O(e){var t=v();delete t[e],0==Object.keys(t).length&&delete b()[y]}function m(e){var t=v(),n=Object.keys(e),r={};function o(){n.forEach(function(e){t[e]=r[e]})}return function(_){n.forEach(function(n){r[n]=t[n],t[n]=e[n]});var c=_();return c&&"function"==typeof c.then?c.then(o).catch(o):o(),c}}!function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",E),e("__GetDependency__",E),e("__Rewire__",g),e("__set__",g),e("__reset__",O),e("__ResetDependency__",O),e("__with__",m)}();var w=void 0===f?"undefined":r(f);function L(e,t){Object.defineProperty(f,e,{value:t,enumerable:!1,configurable:!0})}"object"!==w&&"function"!==w||!Object.isExtensible(f)||(L("__get__",E),L("__GetDependency__",E),L("__Rewire__",g),L("__set__",g),L("__reset__",O),L("__ResetDependency__",O),L("__with__",m),L("__RewireAPI__",R)),t.__get__=E,t.__GetDependency__=E,t.__Rewire__=g,t.__set__=g,t.__ResetDependency__=O,t.__RewireAPI__=R},"./node_modules/connected-react-router/lib/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__RewireAPI__=t.__ResetDependency__=t.__set__=t.__Rewire__=t.__GetDependency__=t.__get__=t.createMatchSelector=t.getAction=t.getLocation=t.routerMiddleware=t.connectRouter=t.ConnectedRouter=t.routerActions=t.goForward=t.goBack=t.go=t.replace=t.push=t.CALL_HISTORY_METHOD=t.LOCATION_CHANGE=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=c(n("./node_modules/connected-react-router/lib/createAll.js")),_=c(n("./node_modules/connected-react-router/lib/structure/plain/index.js"));function c(e){return e&&e.__esModule?e:{default:e}}var i=T("createAll")(T("plainStructure")),u=i.LOCATION_CHANGE,a=i.CALL_HISTORY_METHOD,l=i.push,f=i.replace,s=i.go,d=i.goBack,p=i.goForward,y=i.routerActions,b=i.ConnectedRouter,v=i.connectRouter,h=i.routerMiddleware,R=i.getLocation,E=i.getAction,g=i.createMatchSelector;function O(){try{if(global)return global}catch(e){try{if(window)return window}catch(e){return this}}}t.LOCATION_CHANGE=u,t.CALL_HISTORY_METHOD=a,t.push=l,t.replace=f,t.go=s,t.goBack=d,t.goForward=p,t.routerActions=y,t.ConnectedRouter=b,t.connectRouter=v,t.routerMiddleware=h,t.getLocation=R,t.getAction=E,t.createMatchSelector=g;var m,w=null;function L(){if(null===w){var e=O();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),w=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return w}function I(){var e=O();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),__$$GLOBAL_REWIRE_REGISTRY__}function j(){var e=L(),t=I(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}(m=O()).__rewire_reset_all__||(m.__rewire_reset_all__=function(){m.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)});var A="__INTENTIONAL_UNDEFINED__",S={};function T(e){var t=j();if(void 0===t[e])return function(e){switch(e){case"createAll":return o.default;case"plainStructure":return _.default}return}(e);var n=t[e];return n===A?void 0:n}function D(e,t){var n=j();if("object"!==(void 0===e?"undefined":r(e)))return n[e]=void 0===t?A:t,function(){G(e)};Object.keys(e).forEach(function(t){n[t]=e[t]})}function G(e){var t=j();delete t[e],0==Object.keys(t).length&&delete I()[L]}function $(e){var t=j(),n=Object.keys(e),r={};function o(){n.forEach(function(e){t[e]=r[e]})}return function(_){n.forEach(function(n){r[n]=t[n],t[n]=e[n]});var c=_();return c&&"function"==typeof c.then?c.then(o).catch(o):o(),c}}!function(){function e(e,t){Object.defineProperty(S,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",T),e("__GetDependency__",T),e("__Rewire__",D),e("__set__",D),e("__reset__",G),e("__ResetDependency__",G),e("__with__",$)}(),t.__get__=T,t.__GetDependency__=T,t.__Rewire__=D,t.__set__=D,t.__ResetDependency__=G,t.__RewireAPI__=S,t.default=S},"./node_modules/connected-react-router/lib/middleware.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__RewireAPI__=t.__ResetDependency__=t.__set__=t.__Rewire__=t.__GetDependency__=t.__get__=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n("./node_modules/connected-react-router/lib/actions.js");var _=function(e){return function(t){return function(t){return function(n){if(n.type!==p("CALL_HISTORY_METHOD"))return t(n);var r=n.payload,o=r.method,_=r.args;e[o].apply(e,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(_))}}}};function c(){try{if(global)return global}catch(e){try{if(window)return window}catch(e){return this}}}t.default=p("routerMiddleware");var i,u=null;function a(){if(null===u){var e=c();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),u=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return u}function l(){var e=c();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=a(),t=l(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}(i=c()).__rewire_reset_all__||(i.__rewire_reset_all__=function(){i.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)});var s="__INTENTIONAL_UNDEFINED__",d={};function p(e){var t=f();if(void 0===t[e])return function(e){switch(e){case"CALL_HISTORY_METHOD":return o.CALL_HISTORY_METHOD;case"routerMiddleware":return _}return}(e);var n=t[e];return n===s?void 0:n}function y(e,t){var n=f();if("object"!==(void 0===e?"undefined":r(e)))return n[e]=void 0===t?s:t,function(){b(e)};Object.keys(e).forEach(function(t){n[t]=e[t]})}function b(e){var t=f();delete t[e],0==Object.keys(t).length&&delete l()[a]}function v(e){var t=f(),n=Object.keys(e),r={};function o(){n.forEach(function(e){t[e]=r[e]})}return function(_){n.forEach(function(n){r[n]=t[n],t[n]=e[n]});var c=_();return c&&"function"==typeof c.then?c.then(o).catch(o):o(),c}}!function(){function e(e,t){Object.defineProperty(d,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",p),e("__GetDependency__",p),e("__Rewire__",y),e("__set__",y),e("__reset__",b),e("__ResetDependency__",b),e("__with__",v)}();var h=void 0===_?"undefined":r(_);function R(e,t){Object.defineProperty(_,e,{value:t,enumerable:!1,configurable:!0})}"object"!==h&&"function"!==h||!Object.isExtensible(_)||(R("__get__",p),R("__GetDependency__",p),R("__Rewire__",y),R("__set__",y),R("__reset__",b),R("__ResetDependency__",b),R("__with__",v),R("__RewireAPI__",d)),t.__get__=p,t.__GetDependency__=p,t.__Rewire__=y,t.__set__=y,t.__ResetDependency__=b,t.__RewireAPI__=d},"./node_modules/connected-react-router/lib/reducer.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__RewireAPI__=t.__ResetDependency__=t.__set__=t.__Rewire__=t.__GetDependency__=t.__get__=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n("./node_modules/connected-react-router/lib/actions.js"),_=function(e){var t=e.fromJS,n=e.merge;return function(e){var r=t({location:e.location,action:e.action});return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=t.type,_=t.payload;return o===p("LOCATION_CHANGE")?n(e,_):e}}};function c(){try{if(global)return global}catch(e){try{if(window)return window}catch(e){return this}}}t.default=p("createConnectRouter");var i,u=null;function a(){if(null===u){var e=c();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),u=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return u}function l(){var e=c();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=a(),t=l(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}(i=c()).__rewire_reset_all__||(i.__rewire_reset_all__=function(){i.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)});var s="__INTENTIONAL_UNDEFINED__",d={};function p(e){var t=f();if(void 0===t[e])return function(e){switch(e){case"LOCATION_CHANGE":return o.LOCATION_CHANGE;case"createConnectRouter":return _}return}(e);var n=t[e];return n===s?void 0:n}function y(e,t){var n=f();if("object"!==(void 0===e?"undefined":r(e)))return n[e]=void 0===t?s:t,function(){b(e)};Object.keys(e).forEach(function(t){n[t]=e[t]})}function b(e){var t=f();delete t[e],0==Object.keys(t).length&&delete l()[a]}function v(e){var t=f(),n=Object.keys(e),r={};function o(){n.forEach(function(e){t[e]=r[e]})}return function(_){n.forEach(function(n){r[n]=t[n],t[n]=e[n]});var c=_();return c&&"function"==typeof c.then?c.then(o).catch(o):o(),c}}!function(){function e(e,t){Object.defineProperty(d,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",p),e("__GetDependency__",p),e("__Rewire__",y),e("__set__",y),e("__reset__",b),e("__ResetDependency__",b),e("__with__",v)}();var h=void 0===_?"undefined":r(_);function R(e,t){Object.defineProperty(_,e,{value:t,enumerable:!1,configurable:!0})}"object"!==h&&"function"!==h||!Object.isExtensible(_)||(R("__get__",p),R("__GetDependency__",p),R("__Rewire__",y),R("__set__",y),R("__reset__",b),R("__ResetDependency__",b),R("__with__",v),R("__RewireAPI__",d)),t.__get__=p,t.__GetDependency__=p,t.__Rewire__=y,t.__set__=y,t.__ResetDependency__=b,t.__RewireAPI__=d},"./node_modules/connected-react-router/lib/selectors.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__RewireAPI__=t.__ResetDependency__=t.__set__=t.__Rewire__=t.__GetDependency__=t.__get__=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n("react-router"),_=function(e){var t=e.getIn,n=e.toJS,r=function(e){return n(t(e,["router","location"]))};return{getLocation:r,getAction:function(e){return n(t(e,["router","action"]))},createMatchSelector:function(e){var t=null,n=null;return function(o){var _=(r(o)||{}).pathname;if(_===t)return n;t=_;var c=p("matchPath")(_,e);return c&&n&&c.url===n.url||(n=c),n}}}};function c(){try{if(global)return global}catch(e){try{if(window)return window}catch(e){return this}}}t.default=p("createSelectors");var i,u=null;function a(){if(null===u){var e=c();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),u=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return u}function l(){var e=c();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=a(),t=l(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}(i=c()).__rewire_reset_all__||(i.__rewire_reset_all__=function(){i.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)});var s="__INTENTIONAL_UNDEFINED__",d={};function p(e){var t=f();if(void 0===t[e])return function(e){switch(e){case"matchPath":return o.matchPath;case"createSelectors":return _}return}(e);var n=t[e];return n===s?void 0:n}function y(e,t){var n=f();if("object"!==(void 0===e?"undefined":r(e)))return n[e]=void 0===t?s:t,function(){b(e)};Object.keys(e).forEach(function(t){n[t]=e[t]})}function b(e){var t=f();delete t[e],0==Object.keys(t).length&&delete l()[a]}function v(e){var t=f(),n=Object.keys(e),r={};function o(){n.forEach(function(e){t[e]=r[e]})}return function(_){n.forEach(function(n){r[n]=t[n],t[n]=e[n]});var c=_();return c&&"function"==typeof c.then?c.then(o).catch(o):o(),c}}!function(){function e(e,t){Object.defineProperty(d,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",p),e("__GetDependency__",p),e("__Rewire__",y),e("__set__",y),e("__reset__",b),e("__ResetDependency__",b),e("__with__",v)}();var h=void 0===_?"undefined":r(_);function R(e,t){Object.defineProperty(_,e,{value:t,enumerable:!1,configurable:!0})}"object"!==h&&"function"!==h||!Object.isExtensible(_)||(R("__get__",p),R("__GetDependency__",p),R("__Rewire__",y),R("__set__",y),R("__reset__",b),R("__ResetDependency__",b),R("__with__",v),R("__RewireAPI__",d)),t.__get__=p,t.__GetDependency__=p,t.__Rewire__=y,t.__set__=y,t.__ResetDependency__=b,t.__RewireAPI__=d},"./node_modules/connected-react-router/lib/structure/plain/getIn.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e,t){if(!e)return e;var n=t.length;if(n){for(var r=e,o=0;o<n&&r;++o)r=r[t[o]];return r}};function _(){try{if(global)return global}catch(e){try{if(window)return window}catch(e){return this}}}t.default=d("getIn");var c,i=null;function u(){if(null===i){var e=_();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),i=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return i}function a(){var e=_();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),__$$GLOBAL_REWIRE_REGISTRY__}function l(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}(c=_()).__rewire_reset_all__||(c.__rewire_reset_all__=function(){c.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)});var f="__INTENTIONAL_UNDEFINED__",s={};function d(e){var t=l();if(void 0===t[e])return function(e){switch(e){case"getIn":return o}return}(e);var n=t[e];return n===f?void 0:n}function p(e,t){var n=l();if("object"!==(void 0===e?"undefined":r(e)))return n[e]=void 0===t?f:t,function(){y(e)};Object.keys(e).forEach(function(t){n[t]=e[t]})}function y(e){var t=l();delete t[e],0==Object.keys(t).length&&delete a()[u]}function b(e){var t=l(),n=Object.keys(e),r={};function o(){n.forEach(function(e){t[e]=r[e]})}return function(_){n.forEach(function(n){r[n]=t[n],t[n]=e[n]});var c=_();return c&&"function"==typeof c.then?c.then(o).catch(o):o(),c}}!function(){function e(e,t){Object.defineProperty(s,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",d),e("__GetDependency__",d),e("__Rewire__",p),e("__set__",p),e("__reset__",y),e("__ResetDependency__",y),e("__with__",b)}();var v=void 0===o?"undefined":r(o);function h(e,t){Object.defineProperty(o,e,{value:t,enumerable:!1,configurable:!0})}"object"!==v&&"function"!==v||!Object.isExtensible(o)||(h("__get__",d),h("__GetDependency__",d),h("__Rewire__",p),h("__set__",p),h("__reset__",y),h("__ResetDependency__",y),h("__with__",b),h("__RewireAPI__",s)),t.__get__=d,t.__GetDependency__=d,t.__Rewire__=p,t.__set__=p,t.__ResetDependency__=y,t.__RewireAPI__=s},"./node_modules/connected-react-router/lib/structure/plain/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__RewireAPI__=t.__ResetDependency__=t.__set__=t.__Rewire__=t.__GetDependency__=t.__get__=void 0;var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=n("./node_modules/connected-react-router/lib/structure/plain/getIn.js"),i=(r=c)&&r.__esModule?r:{default:r};var u={fromJS:function(e){return e},getIn:v("getIn"),merge:function(e,t){return _({},e,t)},toJS:function(e){return e}};function a(){try{if(global)return global}catch(e){try{if(window)return window}catch(e){return this}}}t.default=v("structure");var l,f=null;function s(){if(null===f){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),f=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return f}function d(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),__$$GLOBAL_REWIRE_REGISTRY__}function p(){var e=s(),t=d(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}(l=a()).__rewire_reset_all__||(l.__rewire_reset_all__=function(){l.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)});var y="__INTENTIONAL_UNDEFINED__",b={};function v(e){var t=p();if(void 0===t[e])return function(e){switch(e){case"getIn":return i.default;case"structure":return u}return}(e);var n=t[e];return n===y?void 0:n}function h(e,t){var n=p();if("object"!==(void 0===e?"undefined":o(e)))return n[e]=void 0===t?y:t,function(){R(e)};Object.keys(e).forEach(function(t){n[t]=e[t]})}function R(e){var t=p();delete t[e],0==Object.keys(t).length&&delete d()[s]}function E(e){var t=p(),n=Object.keys(e),r={};function o(){n.forEach(function(e){t[e]=r[e]})}return function(_){n.forEach(function(n){r[n]=t[n],t[n]=e[n]});var c=_();return c&&"function"==typeof c.then?c.then(o).catch(o):o(),c}}!function(){function e(e,t){Object.defineProperty(b,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",v),e("__GetDependency__",v),e("__Rewire__",h),e("__set__",h),e("__reset__",R),e("__ResetDependency__",R),e("__with__",E)}();var g=void 0===u?"undefined":o(u);function O(e,t){Object.defineProperty(u,e,{value:t,enumerable:!1,configurable:!0})}"object"!==g&&"function"!==g||!Object.isExtensible(u)||(O("__get__",v),O("__GetDependency__",v),O("__Rewire__",h),O("__set__",h),O("__reset__",R),O("__ResetDependency__",R),O("__with__",E),O("__RewireAPI__",b)),t.__get__=v,t.__GetDependency__=v,t.__Rewire__=h,t.__set__=h,t.__ResetDependency__=R,t.__RewireAPI__=b},"./node_modules/prop-types/factoryWithThrowingShims.js":function(e,t,n){"use strict";var r=n("./node_modules/prop-types/lib/ReactPropTypesSecret.js");function o(){}function _(){}_.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,_,c){if(c!==r){var i=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 i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:_,resetWarningCache:o};return n.PropTypes=n,n}},"./node_modules/prop-types/index.js":function(e,t,n){e.exports=n("./node_modules/prop-types/factoryWithThrowingShims.js")()},"./node_modules/prop-types/lib/ReactPropTypesSecret.js":function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},"./node_modules/redux-logger/dist/redux-logger.js":function(e,t,n){!function(e){"use strict";function t(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function n(e,t){Object.defineProperty(this,"kind",{value:e,enumerable:!0}),t&&t.length&&Object.defineProperty(this,"path",{value:t,enumerable:!0})}function r(e,t,n){r.super_.call(this,"E",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0}),Object.defineProperty(this,"rhs",{value:n,enumerable:!0})}function o(e,t){o.super_.call(this,"N",e),Object.defineProperty(this,"rhs",{value:t,enumerable:!0})}function _(e,t){_.super_.call(this,"D",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0})}function c(e,t,n){c.super_.call(this,"A",e),Object.defineProperty(this,"index",{value:t,enumerable:!0}),Object.defineProperty(this,"item",{value:n,enumerable:!0})}function i(e,t,n){var r=e.slice((n||t)+1||e.length);return e.length=t<0?e.length+t:t,e.push.apply(e,r),e}function u(e){var t=void 0===e?"undefined":O(e);return"object"!==t?t:e===Math?"math":null===e?"null":Array.isArray(e)?"array":"[object Date]"===Object.prototype.toString.call(e)?"date":"function"==typeof e.toString&&/^\/.*\//.test(e.toString())?"regexp":"object"}function a(e,t,n,l,f,s,d){d=d||[];var p=(f=f||[]).slice(0);if(void 0!==s){if(l){if("function"==typeof l&&l(p,s))return;if("object"===(void 0===l?"undefined":O(l))){if(l.prefilter&&l.prefilter(p,s))return;if(l.normalize){var y=l.normalize(p,s,e,t);y&&(e=y[0],t=y[1])}}}p.push(s)}"regexp"===u(e)&&"regexp"===u(t)&&(e=e.toString(),t=t.toString());var b=void 0===e?"undefined":O(e),v=void 0===t?"undefined":O(t),h="undefined"!==b||d&&d[d.length-1].lhs&&d[d.length-1].lhs.hasOwnProperty(s),R="undefined"!==v||d&&d[d.length-1].rhs&&d[d.length-1].rhs.hasOwnProperty(s);if(!h&&R)n(new o(p,t));else if(!R&&h)n(new _(p,e));else if(u(e)!==u(t))n(new r(p,e,t));else if("date"===u(e)&&e-t!=0)n(new r(p,e,t));else if("object"===b&&null!==e&&null!==t)if(d.filter(function(t){return t.lhs===e}).length)e!==t&&n(new r(p,e,t));else{if(d.push({lhs:e,rhs:t}),Array.isArray(e)){var E;for(e.length,E=0;E<e.length;E++)E>=t.length?n(new c(p,E,new _(void 0,e[E]))):a(e[E],t[E],n,l,p,E,d);for(;E<t.length;)n(new c(p,E,new o(void 0,t[E++])))}else{var g=Object.keys(e),m=Object.keys(t);g.forEach(function(r,o){var _=m.indexOf(r);_>=0?(a(e[r],t[r],n,l,p,r,d),m=i(m,_)):a(e[r],void 0,n,l,p,r,d)}),m.forEach(function(e){a(void 0,t[e],n,l,p,e,d)})}d.length=d.length-1}else e!==t&&("number"===b&&isNaN(e)&&isNaN(t)||n(new r(p,e,t)))}function l(e,t,n,r){return r=r||[],a(e,t,function(e){e&&r.push(e)},n),r.length?r:void 0}function f(e,t,n){if(e&&t&&n&&n.kind){for(var r=e,o=-1,_=n.path?n.path.length-1:0;++o<_;)void 0===r[n.path[o]]&&(r[n.path[o]]="number"==typeof n.path[o]?[]:{}),r=r[n.path[o]];switch(n.kind){case"A":!function e(t,n,r){if(r.path&&r.path.length){var o,_=t[n],c=r.path.length-1;for(o=0;o<c;o++)_=_[r.path[o]];switch(r.kind){case"A":e(_[r.path[o]],r.index,r.item);break;case"D":delete _[r.path[o]];break;case"E":case"N":_[r.path[o]]=r.rhs}}else switch(r.kind){case"A":e(t[n],r.index,r.item);break;case"D":t=i(t,n);break;case"E":case"N":t[n]=r.rhs}return t}(n.path?r[n.path[o]]:r,n.index,n.item);break;case"D":delete r[n.path[o]];break;case"E":case"N":r[n.path[o]]=n.rhs}}}function s(e){return"color: "+L[e].color+"; font-weight: bold"}function d(e,t,n,r){var o=l(e,t);try{r?n.groupCollapsed("diff"):n.group("diff")}catch(e){n.log("diff")}o?o.forEach(function(e){var t=e.kind,r=function(e){var t=e.kind,n=e.path,r=e.lhs,o=e.rhs,_=e.index,c=e.item;switch(t){case"E":return[n.join("."),r,"→",o];case"N":return[n.join("."),o];case"D":return[n.join(".")];case"A":return[n.join(".")+"["+_+"]",c];default:return[]}}(e);n.log.apply(n,["%c "+L[t].text,s(t)].concat(m(r)))}):n.log("—— no diff ——");try{n.groupEnd()}catch(e){n.log("—— diff end —— ")}}function p(e,t,n,r){switch(void 0===e?"undefined":O(e)){case"object":return"function"==typeof e[r]?e[r].apply(e,m(n)):e[r];case"function":return e(t);default:return e}}function y(e,t){var n=t.logger,r=t.actionTransformer,o=t.titleFormatter,_=void 0===o?function(e){var t=e.timestamp,n=e.duration;return function(e,r,o){var _=["action"];return _.push("%c"+String(e.type)),t&&_.push("%c@ "+r),n&&_.push("%c(in "+o.toFixed(2)+" ms)"),_.join(" ")}}(t):o,c=t.collapsed,i=t.colors,u=t.level,a=t.diff,l=void 0===t.titleFormatter;e.forEach(function(o,f){var s=o.started,y=o.startedTime,b=o.action,v=o.prevState,h=o.error,R=o.took,g=o.nextState,O=e[f+1];O&&(g=O.prevState,R=O.started-s);var m=r(b),w="function"==typeof c?c(function(){return g},b,o):c,L=E(y),I=i.title?"color: "+i.title(m)+";":"",j=["color: gray; font-weight: lighter;"];j.push(I),t.timestamp&&j.push("color: gray; font-weight: lighter;"),t.duration&&j.push("color: gray; font-weight: lighter;");var A=_(m,L,R);try{w?i.title&&l?n.groupCollapsed.apply(n,["%c "+A].concat(j)):n.groupCollapsed(A):i.title&&l?n.group.apply(n,["%c "+A].concat(j)):n.group(A)}catch(e){n.log(A)}var S=p(u,m,[v],"prevState"),T=p(u,m,[m],"action"),D=p(u,m,[h,v],"error"),G=p(u,m,[g],"nextState");if(S)if(i.prevState){var $="color: "+i.prevState(v)+"; font-weight: bold";n[S]("%c prev state",$,v)}else n[S]("prev state",v);if(T)if(i.action){var N="color: "+i.action(m)+"; font-weight: bold";n[T]("%c action    ",N,m)}else n[T]("action    ",m);if(h&&D)if(i.error){var P="color: "+i.error(h,v)+"; font-weight: bold;";n[D]("%c error     ",P,h)}else n[D]("error     ",h);if(G)if(i.nextState){var C="color: "+i.nextState(g)+"; font-weight: bold";n[G]("%c next state",C,g)}else n[G]("next state",g);a&&d(v,g,n,w);try{n.groupEnd()}catch(e){n.log("—— log end ——")}})}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},I,e),n=t.logger,r=t.stateTransformer,o=t.errorTransformer,_=t.predicate,c=t.logErrors,i=t.diffPredicate;if(void 0===n)return function(){return function(e){return function(t){return e(t)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n  reducer,\n  applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n  // ...options\n});\nconst store = createStore(\n  reducer,\n  applyMiddleware(logger)\n)\n"),function(){return function(e){return function(t){return e(t)}}};var u=[];return function(e){var n=e.getState;return function(e){return function(a){if("function"==typeof _&&!_(n,a))return e(a);var l={};u.push(l),l.started=g.now(),l.startedTime=new Date,l.prevState=r(n()),l.action=a;var f=void 0;if(c)try{f=e(a)}catch(e){l.error=o(e)}else f=e(a);l.took=g.now()-l.started,l.nextState=r(n());var s=t.diff&&"function"==typeof i?i(n,a):t.diff;if(y(u,Object.assign({},t,{diff:s})),u.length=0,l.error)throw l.error;return f}}}}var v,h,R=function(e,t){return function(e,t){return new Array(t+1).join(e)}("0",t-e.toString().length)+e},E=function(e){return R(e.getHours(),2)+":"+R(e.getMinutes(),2)+":"+R(e.getSeconds(),2)+"."+R(e.getMilliseconds(),3)},g="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},w=[];v="object"===("undefined"==typeof global?"undefined":O(global))&&global?global:"undefined"!=typeof window?window:{},(h=v.DeepDiff)&&w.push(function(){void 0!==h&&v.DeepDiff===l&&(v.DeepDiff=h,h=void 0)}),t(r,n),t(o,n),t(_,n),t(c,n),Object.defineProperties(l,{diff:{value:l,enumerable:!0},observableDiff:{value:a,enumerable:!0},applyDiff:{value:function(e,t,n){e&&t&&a(e,t,function(r){n&&!n(e,t,r)||f(e,t,r)})},enumerable:!0},applyChange:{value:f,enumerable:!0},revertChange:{value:function(e,t,n){if(e&&t&&n&&n.kind){var r,o,_=e;for(o=n.path.length-1,r=0;r<o;r++)void 0===_[n.path[r]]&&(_[n.path[r]]={}),_=_[n.path[r]];switch(n.kind){case"A":!function e(t,n,r){if(r.path&&r.path.length){var o,_=t[n],c=r.path.length-1;for(o=0;o<c;o++)_=_[r.path[o]];switch(r.kind){case"A":e(_[r.path[o]],r.index,r.item);break;case"D":case"E":_[r.path[o]]=r.lhs;break;case"N":delete _[r.path[o]]}}else switch(r.kind){case"A":e(t[n],r.index,r.item);break;case"D":case"E":t[n]=r.lhs;break;case"N":t=i(t,n)}return t}(_[n.path[r]],n.index,n.item);break;case"D":case"E":_[n.path[r]]=n.lhs;break;case"N":delete _[n.path[r]]}}},enumerable:!0},isConflict:{value:function(){return void 0!==h},enumerable:!0},noConflict:{value:function(){return w&&(w.forEach(function(e){e()}),w=null),l},enumerable:!0}});var L={E:{color:"#2196F3",text:"CHANGED:"},N:{color:"#4CAF50",text:"ADDED:"},D:{color:"#F44336",text:"DELETED:"},A:{color:"#2196F3",text:"ARRAY:"}},I={level:"log",logger:console,logErrors:!0,collapsed:void 0,predicate:void 0,duration:!1,timestamp:!0,stateTransformer:function(e){return e},actionTransformer:function(e){return e},errorTransformer:function(e){return e},colors:{title:function(){return"inherit"},prevState:function(){return"#9E9E9E"},action:function(){return"#03A9F4"},nextState:function(){return"#4CAF50"},error:function(){return"#F20404"}},diff:!1,diffPredicate:void 0,transformer:void 0},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.dispatch,n=e.getState;return"function"==typeof t||"function"==typeof n?b()({dispatch:t,getState:n}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};e.defaults=I,e.createLogger=b,e.logger=j,e.default=j,Object.defineProperty(e,"__esModule",{value:!0})}(t)},history:function(e,t){e.exports=require("history")},react:function(e,t){e.exports=require("react")},"react-dom":function(e,t){e.exports=require("react-dom")},"react-hot-loader":function(e,t){e.exports=require("react-hot-loader")},"react-redux":function(e,t){e.exports=require("react-redux")},"react-router":function(e,t){e.exports=require("react-router")},"react-router-dom":function(e,t){e.exports=require("react-router-dom")},redux:function(e,t){e.exports=require("redux")},"redux-thunk":function(e,t){e.exports=require("redux-thunk")}});
  //# sourceMappingURL=renderer.prod.js.map