redux-responsive
Advanced tools
Comparing version 4.2.1 to 4.3.0
@@ -160,9 +160,15 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
// state of the reducer | ||
export var mapStateToPropsFactory = function mapStateToPropsFactory(stylesheet, _ref) { | ||
var reducerName = _ref.reducerName; | ||
return function (state) { | ||
return ( | ||
// the stylesheet only differs by values of | ||
{ styles: mapValues(stylesheet, transformStyle(state[reducerName])) } | ||
); | ||
export var mapStateToPropsFactory = function mapStateToPropsFactory(stylesheet) { | ||
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : defaultOptions, | ||
reducerName = _ref.reducerName; | ||
return function (state, props) { | ||
// find the relevant state in the reducer | ||
var browser = state[reducerName]; | ||
// if we are passed a functional stylesheet, hand it the component props, otherwise just use the object | ||
var sheet = typeof stylesheet === 'function' ? stylesheet(browser, props) : stylesheet; | ||
// the stylesheet only differs by values of | ||
return { styles: mapValues(sheet, transformStyle(browser)) }; | ||
}; | ||
@@ -179,5 +185,2 @@ }; | ||
return function (component) { | ||
// if we are passed a functional stylesheet, hand it the component props, otherwise just use the object | ||
// const sheet = typeof stylesheet === 'function' ? stylesheet(props) : stylesheet | ||
return require('react-redux').connect( // eslint-disable-line no-undef | ||
@@ -184,0 +187,0 @@ mapStateToPropsFactory(stylesheet, _extends({}, defaultOptions, opts)))(component); |
@@ -88,39 +88,2 @@ | ||
}); | ||
it.skip("handles functional stylesheets", function () { | ||
// the mocked browser state | ||
var browser = { | ||
greaterThan: { | ||
medium: true, | ||
large: false | ||
}, | ||
lessThan: { | ||
medium: false, | ||
large: true | ||
}, | ||
mediaType: 'large', | ||
breakpoints: ['medium', 'large'] | ||
}; | ||
// the stylesheet | ||
var baseValue = 'black'; | ||
var greaterThanValue = 'blue'; | ||
var lessThanValue = 'green'; | ||
var stylesheet = function stylesheet() { | ||
return { | ||
'border': baseValue, | ||
'_greaterThan_medium': { | ||
'border': greaterThanValue | ||
}, | ||
'_lessThan_large': { | ||
'border': lessThanValue | ||
} | ||
}; | ||
}; | ||
// the tranformer takes the browser state and returns a function that | ||
// takes the responsive stylesheet and returns the final one | ||
var computedStyle = transformStyle(browser)(stylesheet); | ||
// make sure the stylesheet is what we expect | ||
expect(computedStyle['border']).toBe(lessThanValue); | ||
}); | ||
}); |
{ | ||
"name": "redux-responsive", | ||
"version": "4.2.1", | ||
"version": "4.3.0", | ||
"description": "Utilities for easily creating responsive designs in a redux architecture.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -1,1 +0,1 @@ | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react-redux")):"function"==typeof define&&define.amd?define(["react-redux"],e):"object"==typeof exports?exports["redux-responsive"]=e(require("react-redux")):t["redux-responsive"]=e(t["react-redux"])}(this,function(t){return function(t){function __webpack_require__(r){if(e[r])return e[r].exports;var n=e[r]={i:r,l:!1,exports:{}};return t[r].call(n.exports,n,n.exports,__webpack_require__),n.l=!0,n.exports}var e={};return __webpack_require__.m=t,__webpack_require__.c=e,__webpack_require__.i=function(t){return t},__webpack_require__.d=function(t,e,r){__webpack_require__.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},__webpack_require__.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return __webpack_require__.d(e,"a",e),e},__webpack_require__.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=131)}([function(t,e){var r=Array.isArray;t.exports=r},function(t,e,r){var n=r(33),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();t.exports=a},function(t,e,r){function getNative(t,e){var r=o(t,e);return n(r)?r:void 0}var n=r(59),o=r(79);t.exports=getNative},function(t,e,r){function baseGetTag(t){return null==t?void 0===t?c:i:u&&u in Object(t)?o(t):a(t)}var n=r(5),o=r(76),a=r(103),i="[object Null]",c="[object Undefined]",u=n?n.toStringTag:void 0;t.exports=baseGetTag},function(t,e){function isObjectLike(t){return null!=t&&"object"==typeof t}t.exports=isObjectLike},function(t,e,r){var n=r(1),o=n.Symbol;t.exports=o},function(t,e){function isObject(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=isObject},function(t,e,r){function ListCache(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var n=r(89),o=r(90),a=r(91),i=r(92),c=r(93);ListCache.prototype.clear=n,ListCache.prototype.delete=o,ListCache.prototype.get=a,ListCache.prototype.has=i,ListCache.prototype.set=c,t.exports=ListCache},function(t,e,r){function assocIndexOf(t,e){for(var r=t.length;r--;)if(n(t[r][0],e))return r;return-1}var n=r(20);t.exports=assocIndexOf},function(t,e,r){function getMapData(t,e){var r=t.__data__;return n(e)?r["string"==typeof e?"string":"hash"]:r.map}var n=r(86);t.exports=getMapData},function(t,e,r){var n=r(2),o=n(Object,"create");t.exports=o},function(t,e,r){function toKey(t){if("string"==typeof t||n(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}var n=r(12),o=1/0;t.exports=toKey},function(t,e,r){function isSymbol(t){return"symbol"==typeof t||o(t)&&n(t)==a}var n=r(3),o=r(4),a="[object Symbol]";t.exports=isSymbol},function(t,e,r){var n=r(2),o=r(1),a=n(o,"Map");t.exports=a},function(t,e,r){function MapCache(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var n=r(94),o=r(95),a=r(96),i=r(97),c=r(98);MapCache.prototype.clear=n,MapCache.prototype.delete=o,MapCache.prototype.get=a,MapCache.prototype.has=i,MapCache.prototype.set=c,t.exports=MapCache},function(t,e,r){function isKey(t,e){if(n(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!o(t))||(i.test(t)||!a.test(t)||null!=e&&t in Object(e))}var n=r(0),o=r(12),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;t.exports=isKey},function(t,e,r){function isArrayLike(t){return null!=t&&o(t.length)&&!n(t)}var n=r(24),o=r(17);t.exports=isArrayLike},function(t,e){function isLength(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=isLength},function(t,e,r){function keys(t){return a(t)?n(t):o(t)}var n=r(50),o=r(61),a=r(16);t.exports=keys},function(t,e){function isIndex(t,e){return!!(e=null==e?r:e)&&("number"==typeof t||n.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,n=/^(?:0|[1-9]\d*)$/;t.exports=isIndex},function(t,e){function eq(t,e){return t===e||t!==t&&e!==e}t.exports=eq},function(t,e){function identity(t){return t}t.exports=identity},function(t,e,r){var n=r(56),o=r(4),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(t){return o(t)&&i.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},function(t,e,r){(function(t){var n=r(1),o=r(118),a="object"==typeof e&&e&&!e.nodeType&&e,i=a&&"object"==typeof t&&t&&!t.nodeType&&t,c=i&&i.exports===a,u=c?n.Buffer:void 0,s=u?u.isBuffer:void 0,f=s||o;t.exports=f}).call(e,r(37)(t))},function(t,e,r){function isFunction(t){if(!o(t))return!1;var e=n(t);return e==i||e==c||e==a||e==u}var n=r(3),o=r(6),a="[object AsyncFunction]",i="[object Function]",c="[object GeneratorFunction]",u="[object Proxy]";t.exports=isFunction},function(t,e,r){var n=r(60),o=r(40),a=r(102),i=a&&a.isTypedArray,c=i?o(i):n;t.exports=c},function(t,e,r){function Stack(t){var e=this.__data__=new n(t);this.size=e.size}var n=r(7),o=r(107),a=r(108),i=r(109),c=r(110),u=r(111);Stack.prototype.clear=o,Stack.prototype.delete=a,Stack.prototype.get=i,Stack.prototype.has=c,Stack.prototype.set=u,t.exports=Stack},function(t,e,r){function baseForOwn(t,e){return t&&n(t,e,o)}var n=r(53),o=r(18);t.exports=baseForOwn},function(t,e,r){function baseGet(t,e){e=n(e,t);for(var r=0,a=e.length;null!=t&&r<a;)t=t[o(e[r++])];return r&&r==a?t:void 0}var n=r(31),o=r(11);t.exports=baseGet},function(t,e,r){function baseIsEqual(t,e,r,a,i){return t===e||(null==t||null==e||!o(t)&&!o(e)?t!==t&&e!==e:n(t,e,r,a,baseIsEqual,i))}var n=r(57),o=r(4);t.exports=baseIsEqual},function(t,e,r){function baseIteratee(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?i(t)?o(t[0],t[1]):n(t):c(t)}var n=r(62),o=r(63),a=r(21),i=r(0),c=r(116);t.exports=baseIteratee},function(t,e,r){function castPath(t,e){return n(t)?t:o(t,e)?[t]:a(i(t))}var n=r(0),o=r(15),a=r(112),i=r(119);t.exports=castPath},function(t,e,r){function equalArrays(t,e,r,u,s,f){var p=r&i,l=t.length,v=e.length;if(l!=v&&!(p&&v>l))return!1;var h=f.get(t);if(h&&f.get(e))return h==e;var b=-1,y=!0,_=r&c?new n:void 0;for(f.set(t,e),f.set(e,t);++b<l;){var x=t[b],d=e[b];if(u)var g=p?u(d,x,b,e,t,f):u(x,d,b,t,e,f);if(void 0!==g){if(g)continue;y=!1;break}if(_){if(!o(e,function(t,e){if(!a(_,e)&&(x===t||s(x,t,r,u,f)))return _.push(e)})){y=!1;break}}else if(x!==d&&!s(x,d,r,u,f)){y=!1;break}}return f.delete(t),f.delete(e),y}var n=r(46),o=r(51),a=r(68),i=1,c=2;t.exports=equalArrays},function(t,e,r){(function(e){var r="object"==typeof e&&e&&e.Object===Object&&e;t.exports=r}).call(e,r(120))},function(t,e,r){function isStrictComparable(t){return t===t&&!n(t)}var n=r(6);t.exports=isStrictComparable},function(t,e){function matchesStrictComparable(t,e){return function(r){return null!=r&&(r[t]===e&&(void 0!==e||t in Object(r)))}}t.exports=matchesStrictComparable},function(t,e){function toSource(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,n=r.toString;t.exports=toSource},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e){function arrayMap(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r<n;)o[r]=e(t[r],r,t);return o}t.exports=arrayMap},function(t,e){function arrayPush(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t}t.exports=arrayPush},function(t,e){function baseUnary(t){return function(e){return t(e)}}t.exports=baseUnary},function(t,e){function overArg(t,e){return function(r){return t(e(r))}}t.exports=overArg},function(t,e,r){var n=r(2),o=r(1),a=n(o,"DataView");t.exports=a},function(t,e,r){function Hash(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var n=r(81),o=r(82),a=r(83),i=r(84),c=r(85);Hash.prototype.clear=n,Hash.prototype.delete=o,Hash.prototype.get=a,Hash.prototype.has=i,Hash.prototype.set=c,t.exports=Hash},function(t,e,r){var n=r(2),o=r(1),a=n(o,"Promise");t.exports=a},function(t,e,r){var n=r(2),o=r(1),a=n(o,"Set");t.exports=a},function(t,e,r){function SetCache(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n;++e<r;)this.add(t[e])}var n=r(14),o=r(104),a=r(105);SetCache.prototype.add=SetCache.prototype.push=o,SetCache.prototype.has=a,t.exports=SetCache},function(t,e,r){var n=r(1),o=n.Uint8Array;t.exports=o},function(t,e,r){var n=r(2),o=r(1),a=n(o,"WeakMap");t.exports=a},function(t,e){function arrayFilter(t,e){for(var r=-1,n=null==t?0:t.length,o=0,a=[];++r<n;){var i=t[r];e(i,r,t)&&(a[o++]=i)}return a}t.exports=arrayFilter},function(t,e,r){function arrayLikeKeys(t,e){var r=a(t),s=!r&&o(t),p=!r&&!s&&i(t),l=!r&&!s&&!p&&u(t),v=r||s||p||l,h=v?n(t.length,String):[],b=h.length;for(var y in t)!e&&!f.call(t,y)||v&&("length"==y||p&&("offset"==y||"parent"==y)||l&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,b))||h.push(y);return h}var n=r(66),o=r(22),a=r(0),i=r(23),c=r(19),u=r(25),s=Object.prototype,f=s.hasOwnProperty;t.exports=arrayLikeKeys},function(t,e){function arraySome(t,e){for(var r=-1,n=null==t?0:t.length;++r<n;)if(e(t[r],r,t))return!0;return!1}t.exports=arraySome},function(t,e,r){var n=r(27),o=r(70),a=o(n);t.exports=a},function(t,e,r){var n=r(71),o=n();t.exports=o},function(t,e,r){function baseGetAllKeys(t,e,r){var a=e(t);return o(t)?a:n(a,r(t))}var n=r(39),o=r(0);t.exports=baseGetAllKeys},function(t,e){function baseHasIn(t,e){return null!=t&&e in Object(t)}t.exports=baseHasIn},function(t,e,r){function baseIsArguments(t){return o(t)&&n(t)==a}var n=r(3),o=r(4),a="[object Arguments]";t.exports=baseIsArguments},function(t,e,r){function baseIsEqualDeep(t,e,r,b,_,x){var d=u(t),g=u(e),j=d?v:c(t),m=g?v:c(e);j=j==l?h:j,m=m==l?h:m;var O=j==h,w=m==h,S=j==m;if(S&&s(t)){if(!s(e))return!1;d=!0,O=!1}if(S&&!O)return x||(x=new n),d||f(t)?o(t,e,r,b,_,x):a(t,e,j,r,b,_,x);if(!(r&p)){var C=O&&y.call(t,"__wrapped__"),k=w&&y.call(e,"__wrapped__");if(C||k){var A=C?t.value():t,P=k?e.value():e;return x||(x=new n),_(A,P,r,b,x)}}return!!S&&(x||(x=new n),i(t,e,r,b,_,x))}var n=r(26),o=r(32),a=r(72),i=r(73),c=r(78),u=r(0),s=r(23),f=r(25),p=1,l="[object Arguments]",v="[object Array]",h="[object Object]",b=Object.prototype,y=b.hasOwnProperty;t.exports=baseIsEqualDeep},function(t,e,r){function baseIsMatch(t,e,r,c){var u=r.length,s=u,f=!c;if(null==t)return!s;for(t=Object(t);u--;){var p=r[u];if(f&&p[2]?p[1]!==t[p[0]]:!(p[0]in t))return!1}for(;++u<s;){p=r[u];var l=p[0],v=t[l],h=p[1];if(f&&p[2]){if(void 0===v&&!(l in t))return!1}else{var b=new n;if(c)var y=c(v,h,l,t,e,b);if(!(void 0===y?o(h,v,a|i,c,b):y))return!1}}return!0}var n=r(26),o=r(29),a=1,i=2;t.exports=baseIsMatch},function(t,e,r){function baseIsNative(t){return!(!a(t)||o(t))&&(n(t)?l:c).test(i(t))}var n=r(24),o=r(87),a=r(6),i=r(36),c=/^\[object .+?Constructor\]$/,u=Function.prototype,s=Object.prototype,f=u.toString,p=s.hasOwnProperty,l=RegExp("^"+f.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=baseIsNative},function(t,e,r){function baseIsTypedArray(t){return a(t)&&o(t.length)&&!!i[n(t)]}var n=r(3),o=r(17),a=r(4),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,t.exports=baseIsTypedArray},function(t,e,r){function baseKeys(t){if(!n(t))return o(t);var e=[];for(var r in Object(t))i.call(t,r)&&"constructor"!=r&&e.push(r);return e}var n=r(88),o=r(101),a=Object.prototype,i=a.hasOwnProperty;t.exports=baseKeys},function(t,e,r){function baseMatches(t){var e=o(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(r){return r===t||n(r,t,e)}}var n=r(58),o=r(75),a=r(35);t.exports=baseMatches},function(t,e,r){function baseMatchesProperty(t,e){return i(t)&&c(e)?u(s(t),e):function(r){var i=o(r,t);return void 0===i&&i===e?a(r,t):n(e,i,f|p)}}var n=r(29),o=r(113),a=r(114),i=r(15),c=r(34),u=r(35),s=r(11),f=1,p=2;t.exports=baseMatchesProperty},function(t,e){function baseProperty(t){return function(e){return null==e?void 0:e[t]}}t.exports=baseProperty},function(t,e,r){function basePropertyDeep(t){return function(e){return n(e,t)}}var n=r(28);t.exports=basePropertyDeep},function(t,e){function baseTimes(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}t.exports=baseTimes},function(t,e,r){function baseToString(t){if("string"==typeof t)return t;if(a(t))return o(t,baseToString)+"";if(i(t))return s?s.call(t):"";var e=t+"";return"0"==e&&1/t==-c?"-0":e}var n=r(5),o=r(38),a=r(0),i=r(12),c=1/0,u=n?n.prototype:void 0,s=u?u.toString:void 0;t.exports=baseToString},function(t,e){function cacheHas(t,e){return t.has(e)}t.exports=cacheHas},function(t,e,r){var n=r(1),o=n["__core-js_shared__"];t.exports=o},function(t,e,r){function createBaseEach(t,e){return function(r,o){if(null==r)return r;if(!n(r))return t(r,o);for(var a=r.length,i=e?a:-1,c=Object(r);(e?i--:++i<a)&&!1!==o(c[i],i,c););return r}}var n=r(16);t.exports=createBaseEach},function(t,e){function createBaseFor(t){return function(e,r,n){for(var o=-1,a=Object(e),i=n(e),c=i.length;c--;){var u=i[t?c:++o];if(!1===r(a[u],u,a))break}return e}}t.exports=createBaseFor},function(t,e,r){function equalByTag(t,e,r,n,m,w,S){switch(r){case j:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case g:return!(t.byteLength!=e.byteLength||!w(new o(t),new o(e)));case p:case l:case b:return a(+t,+e);case v:return t.name==e.name&&t.message==e.message;case y:case x:return t==e+"";case h:var C=c;case _:var k=n&s;if(C||(C=u),t.size!=e.size&&!k)return!1;var A=S.get(t);if(A)return A==e;n|=f,S.set(t,e);var P=i(C(t),C(e),n,m,w,S);return S.delete(t),P;case d:if(O)return O.call(t)==O.call(e)}return!1}var n=r(5),o=r(47),a=r(20),i=r(32),c=r(99),u=r(106),s=1,f=2,p="[object Boolean]",l="[object Date]",v="[object Error]",h="[object Map]",b="[object Number]",y="[object RegExp]",_="[object Set]",x="[object String]",d="[object Symbol]",g="[object ArrayBuffer]",j="[object DataView]",m=n?n.prototype:void 0,O=m?m.valueOf:void 0;t.exports=equalByTag},function(t,e,r){function equalObjects(t,e,r,a,c,u){var s=r&o,f=n(t),p=f.length;if(p!=n(e).length&&!s)return!1;for(var l=p;l--;){var v=f[l];if(!(s?v in e:i.call(e,v)))return!1}var h=u.get(t);if(h&&u.get(e))return h==e;var b=!0;u.set(t,e),u.set(e,t);for(var y=s;++l<p;){v=f[l];var _=t[v],x=e[v];if(a)var d=s?a(x,_,v,e,t,u):a(_,x,v,t,e,u);if(!(void 0===d?_===x||c(_,x,r,a,u):d)){b=!1;break}y||(y="constructor"==v)}if(b&&!y){var g=t.constructor,j=e.constructor;g!=j&&"constructor"in t&&"constructor"in e&&!("function"==typeof g&&g instanceof g&&"function"==typeof j&&j instanceof j)&&(b=!1)}return u.delete(t),u.delete(e),b}var n=r(74),o=1,a=Object.prototype,i=a.hasOwnProperty;t.exports=equalObjects},function(t,e,r){function getAllKeys(t){return n(t,a,o)}var n=r(54),o=r(77),a=r(18);t.exports=getAllKeys},function(t,e,r){function getMatchData(t){for(var e=o(t),r=e.length;r--;){var a=e[r],i=t[a];e[r]=[a,i,n(i)]}return e}var n=r(34),o=r(18);t.exports=getMatchData},function(t,e,r){function getRawTag(t){var e=a.call(t,c),r=t[c];try{t[c]=void 0}catch(t){}var n=i.call(t);return e?t[c]=r:delete t[c],n}var n=r(5),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,c=n?n.toStringTag:void 0;t.exports=getRawTag},function(t,e,r){var n=r(49),o=r(117),a=Object.prototype,i=a.propertyIsEnumerable,c=Object.getOwnPropertySymbols,u=c?function(t){return null==t?[]:(t=Object(t),n(c(t),function(e){return i.call(t,e)}))}:o;t.exports=u},function(t,e,r){var n=r(42),o=r(13),a=r(44),i=r(45),c=r(48),u=r(3),s=r(36),f=s(n),p=s(o),l=s(a),v=s(i),h=s(c),b=u;(n&&"[object DataView]"!=b(new n(new ArrayBuffer(1)))||o&&"[object Map]"!=b(new o)||a&&"[object Promise]"!=b(a.resolve())||i&&"[object Set]"!=b(new i)||c&&"[object WeakMap]"!=b(new c))&&(b=function(t){var e=u(t),r="[object Object]"==e?t.constructor:void 0,n=r?s(r):"";if(n)switch(n){case f:return"[object DataView]";case p:return"[object Map]";case l:return"[object Promise]";case v:return"[object Set]";case h:return"[object WeakMap]"}return e}),t.exports=b},function(t,e){function getValue(t,e){return null==t?void 0:t[e]}t.exports=getValue},function(t,e,r){function hasPath(t,e,r){e=n(e,t);for(var s=-1,f=e.length,p=!1;++s<f;){var l=u(e[s]);if(!(p=null!=t&&r(t,l)))break;t=t[l]}return p||++s!=f?p:!!(f=null==t?0:t.length)&&c(f)&&i(l,f)&&(a(t)||o(t))}var n=r(31),o=r(22),a=r(0),i=r(19),c=r(17),u=r(11);t.exports=hasPath},function(t,e,r){function hashClear(){this.__data__=n?n(null):{},this.size=0}var n=r(10);t.exports=hashClear},function(t,e){function hashDelete(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=hashDelete},function(t,e,r){function hashGet(t){var e=this.__data__;if(n){var r=e[t];return r===o?void 0:r}return i.call(e,t)?e[t]:void 0}var n=r(10),o="__lodash_hash_undefined__",a=Object.prototype,i=a.hasOwnProperty;t.exports=hashGet},function(t,e,r){function hashHas(t){var e=this.__data__;return n?void 0!==e[t]:a.call(e,t)}var n=r(10),o=Object.prototype,a=o.hasOwnProperty;t.exports=hashHas},function(t,e,r){function hashSet(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=n&&void 0===e?o:e,this}var n=r(10),o="__lodash_hash_undefined__";t.exports=hashSet},function(t,e){function isKeyable(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=isKeyable},function(t,e,r){function isMasked(t){return!!o&&o in t}var n=r(69),o=function(){var t=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=isMasked},function(t,e){function isPrototype(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}var r=Object.prototype;t.exports=isPrototype},function(t,e){function listCacheClear(){this.__data__=[],this.size=0}t.exports=listCacheClear},function(t,e,r){function listCacheDelete(t){var e=this.__data__,r=n(e,t);return!(r<0)&&(r==e.length-1?e.pop():a.call(e,r,1),--this.size,!0)}var n=r(8),o=Array.prototype,a=o.splice;t.exports=listCacheDelete},function(t,e,r){function listCacheGet(t){var e=this.__data__,r=n(e,t);return r<0?void 0:e[r][1]}var n=r(8);t.exports=listCacheGet},function(t,e,r){function listCacheHas(t){return n(this.__data__,t)>-1}var n=r(8);t.exports=listCacheHas},function(t,e,r){function listCacheSet(t,e){var r=this.__data__,o=n(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this}var n=r(8);t.exports=listCacheSet},function(t,e,r){function mapCacheClear(){this.size=0,this.__data__={hash:new n,map:new(a||o),string:new n}}var n=r(43),o=r(7),a=r(13);t.exports=mapCacheClear},function(t,e,r){function mapCacheDelete(t){var e=n(this,t).delete(t);return this.size-=e?1:0,e}var n=r(9);t.exports=mapCacheDelete},function(t,e,r){function mapCacheGet(t){return n(this,t).get(t)}var n=r(9);t.exports=mapCacheGet},function(t,e,r){function mapCacheHas(t){return n(this,t).has(t)}var n=r(9);t.exports=mapCacheHas},function(t,e,r){function mapCacheSet(t,e){var r=n(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this}var n=r(9);t.exports=mapCacheSet},function(t,e){function mapToArray(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}t.exports=mapToArray},function(t,e,r){function memoizeCapped(t){var e=n(t,function(t){return r.size===o&&r.clear(),t}),r=e.cache;return e}var n=r(115),o=500;t.exports=memoizeCapped},function(t,e,r){var n=r(41),o=n(Object.keys,Object);t.exports=o},function(t,e,r){(function(t){var n=r(33),o="object"==typeof e&&e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,i=a&&a.exports===o,c=i&&n.process,u=function(){try{return c&&c.binding&&c.binding("util")}catch(t){}}();t.exports=u}).call(e,r(37)(t))},function(t,e){function objectToString(t){return n.call(t)}var r=Object.prototype,n=r.toString;t.exports=objectToString},function(t,e){function setCacheAdd(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=setCacheAdd},function(t,e){function setCacheHas(t){return this.__data__.has(t)}t.exports=setCacheHas},function(t,e){function setToArray(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}t.exports=setToArray},function(t,e,r){function stackClear(){this.__data__=new n,this.size=0}var n=r(7);t.exports=stackClear},function(t,e){function stackDelete(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}t.exports=stackDelete},function(t,e){function stackGet(t){return this.__data__.get(t)}t.exports=stackGet},function(t,e){function stackHas(t){return this.__data__.has(t)}t.exports=stackHas},function(t,e,r){function stackSet(t,e){var r=this.__data__;if(r instanceof n){var c=r.__data__;if(!o||c.length<i-1)return c.push([t,e]),this.size=++r.size,this;r=this.__data__=new a(c)}return r.set(t,e),this.size=r.size,this}var n=r(7),o=r(13),a=r(14),i=200;t.exports=stackSet},function(t,e,r){var n=r(100),o=/^\./,a=n(function(t){var e=[];return o.test(t)&&e.push(""),t.replace(/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,function(t,r,n,o){e.push(n?o.replace(/\\(\\)?/g,"$1"):r||t)}),e});t.exports=a},function(t,e,r){function get(t,e,r){var o=null==t?void 0:n(t,e);return void 0===o?r:o}var n=r(28);t.exports=get},function(t,e,r){function hasIn(t,e){return null!=t&&o(t,e,n)}var n=r(55),o=r(80);t.exports=hasIn},function(t,e,r){function memoize(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(o);var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=t.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(memoize.Cache||n),r}var n=r(14),o="Expected a function";memoize.Cache=n,t.exports=memoize},function(t,e,r){function property(t){return a(t)?n(i(t)):o(t)}var n=r(64),o=r(65),a=r(15),i=r(11);t.exports=property},function(t,e){function stubArray(){return[]}t.exports=stubArray},function(t,e){function stubFalse(){return!1}t.exports=stubFalse},function(t,e,r){function toString(t){return null==t?"":n(t)}var n=r(67);t.exports=toString},function(t,e){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(r=window)}t.exports=r},,,,function(t,e,r){var n=r(2),o=function(){try{var t=n(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},,function(t,e,r){"use strict";var n=r(155),o=r.n(n),a=r(157),i=r.n(a),c=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},u=function(){function sliceIterator(t,e){var r=[],n=!0,o=!1,a=void 0;try{for(var i,c=t[Symbol.iterator]();!(n=(i=c.next()).done)&&(r.push(i.value),!e||r.length!==e);n=!0);}catch(t){o=!0,a=t}finally{try{!n&&c.return&&c.return()}finally{if(o)throw a}}return r}return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return sliceIterator(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(t){var e=t.split("_").slice(1),r=u(e,2);return{comparison:r[0],size:r[1]}},f=function(t,e){var r=s(e),n=r.comparison,o=r.size;try{return"equal"===n?t.mediaType===o:t[n][o]||!1}catch(t){return!1}},p=function(t,e){return i()(t,function(t){if("_"!==t[0])return 0;var r=s(t),n=r.comparison,o=r.size,a=e.length,i=e.indexOf(o)+a;return"equal"===n?i=3*a:"lessThan"===n&&(i=2*a-i),i})},l=function(t){return function(e){var r={},n=Object.keys(t.breakpoints).sort(function(e,r){return t.breakpoints[e]-t.breakpoints[r]}),o=p(Object.keys(e),n),a=!0,i=!1,c=void 0;try{for(var u,s=o[Symbol.iterator]();!(a=(u=s.next()).done);a=!0){var l=u.value;"_"!==l[0]?r[l]=e[l]:f(t,l)&&Object.assign(r,e[l])}}catch(t){i=!0,c=t}finally{try{!a&&s.return&&s.return()}finally{if(i)throw c}}return r}},v=function(t,e){var r=e.reducerName;return function(e){return{styles:o()(t,l(e[r]))}}},h={reducerName:"browser"};e.a=function(t,e){return function(n){return r(160).connect(v(t,c({},h,e)))(n)}}},,,,,function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(126);r.d(e,"StyleSheet",function(){return n.a})},,,function(t,e){function apply(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}t.exports=apply},,,function(t,e,r){function baseAssignValue(t,e,r){"__proto__"==e&&n?n(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}var n=r(124);t.exports=baseAssignValue},,function(t,e,r){function baseFlatten(t,e,r,a,i){var c=-1,u=t.length;for(r||(r=o),i||(i=[]);++c<u;){var s=t[c];e>0&&r(s)?e>1?baseFlatten(s,e-1,r,a,i):n(i,s):a||(i[i.length]=s)}return i}var n=r(39),o=r(149);t.exports=baseFlatten},function(t,e,r){function baseMap(t,e){var r=-1,a=o(t)?Array(t.length):[];return n(t,function(t,n,o){a[++r]=e(t,n,o)}),a}var n=r(52),o=r(16);t.exports=baseMap},function(t,e,r){function baseOrderBy(t,e,r){var f=-1;e=n(e.length?e:[s],c(o));var p=a(t,function(t,r,o){return{criteria:n(e,function(e){return e(t)}),index:++f,value:t}});return i(p,function(t,e){return u(t,e,r)})}var n=r(38),o=r(30),a=r(140),i=r(145),c=r(40),u=r(147),s=r(21);t.exports=baseOrderBy},,function(t,e,r){function baseRest(t,e){return a(o(t,e,n),t+"")}var n=r(21),o=r(151),a=r(152);t.exports=baseRest},function(t,e,r){var n=r(154),o=r(124),a=r(21),i=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:n(e),writable:!0})}:a;t.exports=i},function(t,e){function baseSortBy(t,e){var r=t.length;for(t.sort(e);r--;)t[r]=t[r].value;return t}t.exports=baseSortBy},function(t,e,r){function compareAscending(t,e){if(t!==e){var r=void 0!==t,o=null===t,a=t===t,i=n(t),c=void 0!==e,u=null===e,s=e===e,f=n(e);if(!u&&!f&&!i&&t>e||i&&c&&s&&!u&&!f||o&&c&&s||!r&&s||!a)return 1;if(!o&&!i&&!f&&t<e||f&&r&&a&&!o&&!i||u&&r&&a||!c&&a||!s)return-1}return 0}var n=r(12);t.exports=compareAscending},function(t,e,r){function compareMultiple(t,e,r){for(var o=-1,a=t.criteria,i=e.criteria,c=a.length,u=r.length;++o<c;){var s=n(a[o],i[o]);if(s){if(o>=u)return s;return s*("desc"==r[o]?-1:1)}}return t.index-e.index}var n=r(146);t.exports=compareMultiple},,function(t,e,r){function isFlattenable(t){return a(t)||o(t)||!!(i&&t&&t[i])}var n=r(5),o=r(22),a=r(0),i=n?n.isConcatSpreadable:void 0;t.exports=isFlattenable},function(t,e,r){function isIterateeCall(t,e,r){if(!i(r))return!1;var c=typeof e;return!!("number"==c?o(r)&&a(e,r.length):"string"==c&&e in r)&&n(r[e],t)}var n=r(20),o=r(16),a=r(19),i=r(6);t.exports=isIterateeCall},function(t,e,r){function overRest(t,e,r){return e=o(void 0===e?t.length-1:e,0),function(){for(var a=arguments,i=-1,c=o(a.length-e,0),u=Array(c);++i<c;)u[i]=a[e+i];i=-1;for(var s=Array(e+1);++i<e;)s[i]=a[i];return s[e]=r(u),n(t,this,s)}}var n=r(134),o=Math.max;t.exports=overRest},function(t,e,r){var n=r(144),o=r(153),a=o(n);t.exports=a},function(t,e){function shortOut(t){var e=0,a=0;return function(){var i=o(),c=n-(i-a);if(a=i,c>0){if(++e>=r)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var r=800,n=16,o=Date.now;t.exports=shortOut},function(t,e){function constant(t){return function(){return t}}t.exports=constant},function(t,e,r){function mapValues(t,e){var r={};return e=a(e,3),o(t,function(t,o,a){n(r,o,e(t,o,a))}),r}var n=r(137),o=r(27),a=r(30);t.exports=mapValues},,function(t,e,r){var n=r(139),o=r(141),a=r(143),i=r(150),c=a(function(t,e){if(null==t)return[];var r=e.length;return r>1&&i(t,e[0],e[1])?e=[]:r>2&&i(e[0],e[1],e[2])&&(e=[e[0]]),o(t,n(e,1),[])});t.exports=c},,,function(e,r){e.exports=t}])}); | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react-redux")):"function"==typeof define&&define.amd?define(["react-redux"],e):"object"==typeof exports?exports["redux-responsive"]=e(require("react-redux")):t["redux-responsive"]=e(t["react-redux"])}(this,function(t){return function(t){function __webpack_require__(r){if(e[r])return e[r].exports;var n=e[r]={i:r,l:!1,exports:{}};return t[r].call(n.exports,n,n.exports,__webpack_require__),n.l=!0,n.exports}var e={};return __webpack_require__.m=t,__webpack_require__.c=e,__webpack_require__.i=function(t){return t},__webpack_require__.d=function(t,e,r){__webpack_require__.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},__webpack_require__.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return __webpack_require__.d(e,"a",e),e},__webpack_require__.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=131)}([function(t,e){var r=Array.isArray;t.exports=r},function(t,e,r){var n=r(33),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();t.exports=a},function(t,e,r){function getNative(t,e){var r=o(t,e);return n(r)?r:void 0}var n=r(59),o=r(79);t.exports=getNative},function(t,e,r){function baseGetTag(t){return null==t?void 0===t?c:i:u&&u in Object(t)?o(t):a(t)}var n=r(5),o=r(76),a=r(103),i="[object Null]",c="[object Undefined]",u=n?n.toStringTag:void 0;t.exports=baseGetTag},function(t,e){function isObjectLike(t){return null!=t&&"object"==typeof t}t.exports=isObjectLike},function(t,e,r){var n=r(1),o=n.Symbol;t.exports=o},function(t,e){function isObject(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=isObject},function(t,e,r){function ListCache(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var n=r(89),o=r(90),a=r(91),i=r(92),c=r(93);ListCache.prototype.clear=n,ListCache.prototype.delete=o,ListCache.prototype.get=a,ListCache.prototype.has=i,ListCache.prototype.set=c,t.exports=ListCache},function(t,e,r){function assocIndexOf(t,e){for(var r=t.length;r--;)if(n(t[r][0],e))return r;return-1}var n=r(20);t.exports=assocIndexOf},function(t,e,r){function getMapData(t,e){var r=t.__data__;return n(e)?r["string"==typeof e?"string":"hash"]:r.map}var n=r(86);t.exports=getMapData},function(t,e,r){var n=r(2),o=n(Object,"create");t.exports=o},function(t,e,r){function toKey(t){if("string"==typeof t||n(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}var n=r(12),o=1/0;t.exports=toKey},function(t,e,r){function isSymbol(t){return"symbol"==typeof t||o(t)&&n(t)==a}var n=r(3),o=r(4),a="[object Symbol]";t.exports=isSymbol},function(t,e,r){var n=r(2),o=r(1),a=n(o,"Map");t.exports=a},function(t,e,r){function MapCache(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var n=r(94),o=r(95),a=r(96),i=r(97),c=r(98);MapCache.prototype.clear=n,MapCache.prototype.delete=o,MapCache.prototype.get=a,MapCache.prototype.has=i,MapCache.prototype.set=c,t.exports=MapCache},function(t,e,r){function isKey(t,e){if(n(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!o(t))||(i.test(t)||!a.test(t)||null!=e&&t in Object(e))}var n=r(0),o=r(12),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;t.exports=isKey},function(t,e,r){function isArrayLike(t){return null!=t&&o(t.length)&&!n(t)}var n=r(24),o=r(17);t.exports=isArrayLike},function(t,e){function isLength(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=isLength},function(t,e,r){function keys(t){return a(t)?n(t):o(t)}var n=r(50),o=r(61),a=r(16);t.exports=keys},function(t,e){function isIndex(t,e){return!!(e=null==e?r:e)&&("number"==typeof t||n.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,n=/^(?:0|[1-9]\d*)$/;t.exports=isIndex},function(t,e){function eq(t,e){return t===e||t!==t&&e!==e}t.exports=eq},function(t,e){function identity(t){return t}t.exports=identity},function(t,e,r){var n=r(56),o=r(4),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(t){return o(t)&&i.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},function(t,e,r){(function(t){var n=r(1),o=r(118),a="object"==typeof e&&e&&!e.nodeType&&e,i=a&&"object"==typeof t&&t&&!t.nodeType&&t,c=i&&i.exports===a,u=c?n.Buffer:void 0,s=u?u.isBuffer:void 0,f=s||o;t.exports=f}).call(e,r(37)(t))},function(t,e,r){function isFunction(t){if(!o(t))return!1;var e=n(t);return e==i||e==c||e==a||e==u}var n=r(3),o=r(6),a="[object AsyncFunction]",i="[object Function]",c="[object GeneratorFunction]",u="[object Proxy]";t.exports=isFunction},function(t,e,r){var n=r(60),o=r(40),a=r(102),i=a&&a.isTypedArray,c=i?o(i):n;t.exports=c},function(t,e,r){function Stack(t){var e=this.__data__=new n(t);this.size=e.size}var n=r(7),o=r(107),a=r(108),i=r(109),c=r(110),u=r(111);Stack.prototype.clear=o,Stack.prototype.delete=a,Stack.prototype.get=i,Stack.prototype.has=c,Stack.prototype.set=u,t.exports=Stack},function(t,e,r){function baseForOwn(t,e){return t&&n(t,e,o)}var n=r(53),o=r(18);t.exports=baseForOwn},function(t,e,r){function baseGet(t,e){e=n(e,t);for(var r=0,a=e.length;null!=t&&r<a;)t=t[o(e[r++])];return r&&r==a?t:void 0}var n=r(31),o=r(11);t.exports=baseGet},function(t,e,r){function baseIsEqual(t,e,r,a,i){return t===e||(null==t||null==e||!o(t)&&!o(e)?t!==t&&e!==e:n(t,e,r,a,baseIsEqual,i))}var n=r(57),o=r(4);t.exports=baseIsEqual},function(t,e,r){function baseIteratee(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?i(t)?o(t[0],t[1]):n(t):c(t)}var n=r(62),o=r(63),a=r(21),i=r(0),c=r(116);t.exports=baseIteratee},function(t,e,r){function castPath(t,e){return n(t)?t:o(t,e)?[t]:a(i(t))}var n=r(0),o=r(15),a=r(112),i=r(119);t.exports=castPath},function(t,e,r){function equalArrays(t,e,r,u,s,f){var p=r&i,l=t.length,v=e.length;if(l!=v&&!(p&&v>l))return!1;var h=f.get(t);if(h&&f.get(e))return h==e;var b=-1,y=!0,_=r&c?new n:void 0;for(f.set(t,e),f.set(e,t);++b<l;){var x=t[b],d=e[b];if(u)var g=p?u(d,x,b,e,t,f):u(x,d,b,t,e,f);if(void 0!==g){if(g)continue;y=!1;break}if(_){if(!o(e,function(t,e){if(!a(_,e)&&(x===t||s(x,t,r,u,f)))return _.push(e)})){y=!1;break}}else if(x!==d&&!s(x,d,r,u,f)){y=!1;break}}return f.delete(t),f.delete(e),y}var n=r(46),o=r(51),a=r(68),i=1,c=2;t.exports=equalArrays},function(t,e,r){(function(e){var r="object"==typeof e&&e&&e.Object===Object&&e;t.exports=r}).call(e,r(120))},function(t,e,r){function isStrictComparable(t){return t===t&&!n(t)}var n=r(6);t.exports=isStrictComparable},function(t,e){function matchesStrictComparable(t,e){return function(r){return null!=r&&(r[t]===e&&(void 0!==e||t in Object(r)))}}t.exports=matchesStrictComparable},function(t,e){function toSource(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,n=r.toString;t.exports=toSource},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e){function arrayMap(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r<n;)o[r]=e(t[r],r,t);return o}t.exports=arrayMap},function(t,e){function arrayPush(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t}t.exports=arrayPush},function(t,e){function baseUnary(t){return function(e){return t(e)}}t.exports=baseUnary},function(t,e){function overArg(t,e){return function(r){return t(e(r))}}t.exports=overArg},function(t,e,r){var n=r(2),o=r(1),a=n(o,"DataView");t.exports=a},function(t,e,r){function Hash(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var n=r(81),o=r(82),a=r(83),i=r(84),c=r(85);Hash.prototype.clear=n,Hash.prototype.delete=o,Hash.prototype.get=a,Hash.prototype.has=i,Hash.prototype.set=c,t.exports=Hash},function(t,e,r){var n=r(2),o=r(1),a=n(o,"Promise");t.exports=a},function(t,e,r){var n=r(2),o=r(1),a=n(o,"Set");t.exports=a},function(t,e,r){function SetCache(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n;++e<r;)this.add(t[e])}var n=r(14),o=r(104),a=r(105);SetCache.prototype.add=SetCache.prototype.push=o,SetCache.prototype.has=a,t.exports=SetCache},function(t,e,r){var n=r(1),o=n.Uint8Array;t.exports=o},function(t,e,r){var n=r(2),o=r(1),a=n(o,"WeakMap");t.exports=a},function(t,e){function arrayFilter(t,e){for(var r=-1,n=null==t?0:t.length,o=0,a=[];++r<n;){var i=t[r];e(i,r,t)&&(a[o++]=i)}return a}t.exports=arrayFilter},function(t,e,r){function arrayLikeKeys(t,e){var r=a(t),s=!r&&o(t),p=!r&&!s&&i(t),l=!r&&!s&&!p&&u(t),v=r||s||p||l,h=v?n(t.length,String):[],b=h.length;for(var y in t)!e&&!f.call(t,y)||v&&("length"==y||p&&("offset"==y||"parent"==y)||l&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,b))||h.push(y);return h}var n=r(66),o=r(22),a=r(0),i=r(23),c=r(19),u=r(25),s=Object.prototype,f=s.hasOwnProperty;t.exports=arrayLikeKeys},function(t,e){function arraySome(t,e){for(var r=-1,n=null==t?0:t.length;++r<n;)if(e(t[r],r,t))return!0;return!1}t.exports=arraySome},function(t,e,r){var n=r(27),o=r(70),a=o(n);t.exports=a},function(t,e,r){var n=r(71),o=n();t.exports=o},function(t,e,r){function baseGetAllKeys(t,e,r){var a=e(t);return o(t)?a:n(a,r(t))}var n=r(39),o=r(0);t.exports=baseGetAllKeys},function(t,e){function baseHasIn(t,e){return null!=t&&e in Object(t)}t.exports=baseHasIn},function(t,e,r){function baseIsArguments(t){return o(t)&&n(t)==a}var n=r(3),o=r(4),a="[object Arguments]";t.exports=baseIsArguments},function(t,e,r){function baseIsEqualDeep(t,e,r,b,_,x){var d=u(t),g=u(e),j=d?v:c(t),m=g?v:c(e);j=j==l?h:j,m=m==l?h:m;var O=j==h,w=m==h,S=j==m;if(S&&s(t)){if(!s(e))return!1;d=!0,O=!1}if(S&&!O)return x||(x=new n),d||f(t)?o(t,e,r,b,_,x):a(t,e,j,r,b,_,x);if(!(r&p)){var C=O&&y.call(t,"__wrapped__"),k=w&&y.call(e,"__wrapped__");if(C||k){var A=C?t.value():t,P=k?e.value():e;return x||(x=new n),_(A,P,r,b,x)}}return!!S&&(x||(x=new n),i(t,e,r,b,_,x))}var n=r(26),o=r(32),a=r(72),i=r(73),c=r(78),u=r(0),s=r(23),f=r(25),p=1,l="[object Arguments]",v="[object Array]",h="[object Object]",b=Object.prototype,y=b.hasOwnProperty;t.exports=baseIsEqualDeep},function(t,e,r){function baseIsMatch(t,e,r,c){var u=r.length,s=u,f=!c;if(null==t)return!s;for(t=Object(t);u--;){var p=r[u];if(f&&p[2]?p[1]!==t[p[0]]:!(p[0]in t))return!1}for(;++u<s;){p=r[u];var l=p[0],v=t[l],h=p[1];if(f&&p[2]){if(void 0===v&&!(l in t))return!1}else{var b=new n;if(c)var y=c(v,h,l,t,e,b);if(!(void 0===y?o(h,v,a|i,c,b):y))return!1}}return!0}var n=r(26),o=r(29),a=1,i=2;t.exports=baseIsMatch},function(t,e,r){function baseIsNative(t){return!(!a(t)||o(t))&&(n(t)?l:c).test(i(t))}var n=r(24),o=r(87),a=r(6),i=r(36),c=/^\[object .+?Constructor\]$/,u=Function.prototype,s=Object.prototype,f=u.toString,p=s.hasOwnProperty,l=RegExp("^"+f.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=baseIsNative},function(t,e,r){function baseIsTypedArray(t){return a(t)&&o(t.length)&&!!i[n(t)]}var n=r(3),o=r(17),a=r(4),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,t.exports=baseIsTypedArray},function(t,e,r){function baseKeys(t){if(!n(t))return o(t);var e=[];for(var r in Object(t))i.call(t,r)&&"constructor"!=r&&e.push(r);return e}var n=r(88),o=r(101),a=Object.prototype,i=a.hasOwnProperty;t.exports=baseKeys},function(t,e,r){function baseMatches(t){var e=o(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(r){return r===t||n(r,t,e)}}var n=r(58),o=r(75),a=r(35);t.exports=baseMatches},function(t,e,r){function baseMatchesProperty(t,e){return i(t)&&c(e)?u(s(t),e):function(r){var i=o(r,t);return void 0===i&&i===e?a(r,t):n(e,i,f|p)}}var n=r(29),o=r(113),a=r(114),i=r(15),c=r(34),u=r(35),s=r(11),f=1,p=2;t.exports=baseMatchesProperty},function(t,e){function baseProperty(t){return function(e){return null==e?void 0:e[t]}}t.exports=baseProperty},function(t,e,r){function basePropertyDeep(t){return function(e){return n(e,t)}}var n=r(28);t.exports=basePropertyDeep},function(t,e){function baseTimes(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}t.exports=baseTimes},function(t,e,r){function baseToString(t){if("string"==typeof t)return t;if(a(t))return o(t,baseToString)+"";if(i(t))return s?s.call(t):"";var e=t+"";return"0"==e&&1/t==-c?"-0":e}var n=r(5),o=r(38),a=r(0),i=r(12),c=1/0,u=n?n.prototype:void 0,s=u?u.toString:void 0;t.exports=baseToString},function(t,e){function cacheHas(t,e){return t.has(e)}t.exports=cacheHas},function(t,e,r){var n=r(1),o=n["__core-js_shared__"];t.exports=o},function(t,e,r){function createBaseEach(t,e){return function(r,o){if(null==r)return r;if(!n(r))return t(r,o);for(var a=r.length,i=e?a:-1,c=Object(r);(e?i--:++i<a)&&!1!==o(c[i],i,c););return r}}var n=r(16);t.exports=createBaseEach},function(t,e){function createBaseFor(t){return function(e,r,n){for(var o=-1,a=Object(e),i=n(e),c=i.length;c--;){var u=i[t?c:++o];if(!1===r(a[u],u,a))break}return e}}t.exports=createBaseFor},function(t,e,r){function equalByTag(t,e,r,n,m,w,S){switch(r){case j:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case g:return!(t.byteLength!=e.byteLength||!w(new o(t),new o(e)));case p:case l:case b:return a(+t,+e);case v:return t.name==e.name&&t.message==e.message;case y:case x:return t==e+"";case h:var C=c;case _:var k=n&s;if(C||(C=u),t.size!=e.size&&!k)return!1;var A=S.get(t);if(A)return A==e;n|=f,S.set(t,e);var P=i(C(t),C(e),n,m,w,S);return S.delete(t),P;case d:if(O)return O.call(t)==O.call(e)}return!1}var n=r(5),o=r(47),a=r(20),i=r(32),c=r(99),u=r(106),s=1,f=2,p="[object Boolean]",l="[object Date]",v="[object Error]",h="[object Map]",b="[object Number]",y="[object RegExp]",_="[object Set]",x="[object String]",d="[object Symbol]",g="[object ArrayBuffer]",j="[object DataView]",m=n?n.prototype:void 0,O=m?m.valueOf:void 0;t.exports=equalByTag},function(t,e,r){function equalObjects(t,e,r,a,c,u){var s=r&o,f=n(t),p=f.length;if(p!=n(e).length&&!s)return!1;for(var l=p;l--;){var v=f[l];if(!(s?v in e:i.call(e,v)))return!1}var h=u.get(t);if(h&&u.get(e))return h==e;var b=!0;u.set(t,e),u.set(e,t);for(var y=s;++l<p;){v=f[l];var _=t[v],x=e[v];if(a)var d=s?a(x,_,v,e,t,u):a(_,x,v,t,e,u);if(!(void 0===d?_===x||c(_,x,r,a,u):d)){b=!1;break}y||(y="constructor"==v)}if(b&&!y){var g=t.constructor,j=e.constructor;g!=j&&"constructor"in t&&"constructor"in e&&!("function"==typeof g&&g instanceof g&&"function"==typeof j&&j instanceof j)&&(b=!1)}return u.delete(t),u.delete(e),b}var n=r(74),o=1,a=Object.prototype,i=a.hasOwnProperty;t.exports=equalObjects},function(t,e,r){function getAllKeys(t){return n(t,a,o)}var n=r(54),o=r(77),a=r(18);t.exports=getAllKeys},function(t,e,r){function getMatchData(t){for(var e=o(t),r=e.length;r--;){var a=e[r],i=t[a];e[r]=[a,i,n(i)]}return e}var n=r(34),o=r(18);t.exports=getMatchData},function(t,e,r){function getRawTag(t){var e=a.call(t,c),r=t[c];try{t[c]=void 0}catch(t){}var n=i.call(t);return e?t[c]=r:delete t[c],n}var n=r(5),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,c=n?n.toStringTag:void 0;t.exports=getRawTag},function(t,e,r){var n=r(49),o=r(117),a=Object.prototype,i=a.propertyIsEnumerable,c=Object.getOwnPropertySymbols,u=c?function(t){return null==t?[]:(t=Object(t),n(c(t),function(e){return i.call(t,e)}))}:o;t.exports=u},function(t,e,r){var n=r(42),o=r(13),a=r(44),i=r(45),c=r(48),u=r(3),s=r(36),f=s(n),p=s(o),l=s(a),v=s(i),h=s(c),b=u;(n&&"[object DataView]"!=b(new n(new ArrayBuffer(1)))||o&&"[object Map]"!=b(new o)||a&&"[object Promise]"!=b(a.resolve())||i&&"[object Set]"!=b(new i)||c&&"[object WeakMap]"!=b(new c))&&(b=function(t){var e=u(t),r="[object Object]"==e?t.constructor:void 0,n=r?s(r):"";if(n)switch(n){case f:return"[object DataView]";case p:return"[object Map]";case l:return"[object Promise]";case v:return"[object Set]";case h:return"[object WeakMap]"}return e}),t.exports=b},function(t,e){function getValue(t,e){return null==t?void 0:t[e]}t.exports=getValue},function(t,e,r){function hasPath(t,e,r){e=n(e,t);for(var s=-1,f=e.length,p=!1;++s<f;){var l=u(e[s]);if(!(p=null!=t&&r(t,l)))break;t=t[l]}return p||++s!=f?p:!!(f=null==t?0:t.length)&&c(f)&&i(l,f)&&(a(t)||o(t))}var n=r(31),o=r(22),a=r(0),i=r(19),c=r(17),u=r(11);t.exports=hasPath},function(t,e,r){function hashClear(){this.__data__=n?n(null):{},this.size=0}var n=r(10);t.exports=hashClear},function(t,e){function hashDelete(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=hashDelete},function(t,e,r){function hashGet(t){var e=this.__data__;if(n){var r=e[t];return r===o?void 0:r}return i.call(e,t)?e[t]:void 0}var n=r(10),o="__lodash_hash_undefined__",a=Object.prototype,i=a.hasOwnProperty;t.exports=hashGet},function(t,e,r){function hashHas(t){var e=this.__data__;return n?void 0!==e[t]:a.call(e,t)}var n=r(10),o=Object.prototype,a=o.hasOwnProperty;t.exports=hashHas},function(t,e,r){function hashSet(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=n&&void 0===e?o:e,this}var n=r(10),o="__lodash_hash_undefined__";t.exports=hashSet},function(t,e){function isKeyable(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=isKeyable},function(t,e,r){function isMasked(t){return!!o&&o in t}var n=r(69),o=function(){var t=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=isMasked},function(t,e){function isPrototype(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}var r=Object.prototype;t.exports=isPrototype},function(t,e){function listCacheClear(){this.__data__=[],this.size=0}t.exports=listCacheClear},function(t,e,r){function listCacheDelete(t){var e=this.__data__,r=n(e,t);return!(r<0)&&(r==e.length-1?e.pop():a.call(e,r,1),--this.size,!0)}var n=r(8),o=Array.prototype,a=o.splice;t.exports=listCacheDelete},function(t,e,r){function listCacheGet(t){var e=this.__data__,r=n(e,t);return r<0?void 0:e[r][1]}var n=r(8);t.exports=listCacheGet},function(t,e,r){function listCacheHas(t){return n(this.__data__,t)>-1}var n=r(8);t.exports=listCacheHas},function(t,e,r){function listCacheSet(t,e){var r=this.__data__,o=n(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this}var n=r(8);t.exports=listCacheSet},function(t,e,r){function mapCacheClear(){this.size=0,this.__data__={hash:new n,map:new(a||o),string:new n}}var n=r(43),o=r(7),a=r(13);t.exports=mapCacheClear},function(t,e,r){function mapCacheDelete(t){var e=n(this,t).delete(t);return this.size-=e?1:0,e}var n=r(9);t.exports=mapCacheDelete},function(t,e,r){function mapCacheGet(t){return n(this,t).get(t)}var n=r(9);t.exports=mapCacheGet},function(t,e,r){function mapCacheHas(t){return n(this,t).has(t)}var n=r(9);t.exports=mapCacheHas},function(t,e,r){function mapCacheSet(t,e){var r=n(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this}var n=r(9);t.exports=mapCacheSet},function(t,e){function mapToArray(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}t.exports=mapToArray},function(t,e,r){function memoizeCapped(t){var e=n(t,function(t){return r.size===o&&r.clear(),t}),r=e.cache;return e}var n=r(115),o=500;t.exports=memoizeCapped},function(t,e,r){var n=r(41),o=n(Object.keys,Object);t.exports=o},function(t,e,r){(function(t){var n=r(33),o="object"==typeof e&&e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,i=a&&a.exports===o,c=i&&n.process,u=function(){try{return c&&c.binding&&c.binding("util")}catch(t){}}();t.exports=u}).call(e,r(37)(t))},function(t,e){function objectToString(t){return n.call(t)}var r=Object.prototype,n=r.toString;t.exports=objectToString},function(t,e){function setCacheAdd(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=setCacheAdd},function(t,e){function setCacheHas(t){return this.__data__.has(t)}t.exports=setCacheHas},function(t,e){function setToArray(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}t.exports=setToArray},function(t,e,r){function stackClear(){this.__data__=new n,this.size=0}var n=r(7);t.exports=stackClear},function(t,e){function stackDelete(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}t.exports=stackDelete},function(t,e){function stackGet(t){return this.__data__.get(t)}t.exports=stackGet},function(t,e){function stackHas(t){return this.__data__.has(t)}t.exports=stackHas},function(t,e,r){function stackSet(t,e){var r=this.__data__;if(r instanceof n){var c=r.__data__;if(!o||c.length<i-1)return c.push([t,e]),this.size=++r.size,this;r=this.__data__=new a(c)}return r.set(t,e),this.size=r.size,this}var n=r(7),o=r(13),a=r(14),i=200;t.exports=stackSet},function(t,e,r){var n=r(100),o=/^\./,a=n(function(t){var e=[];return o.test(t)&&e.push(""),t.replace(/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,function(t,r,n,o){e.push(n?o.replace(/\\(\\)?/g,"$1"):r||t)}),e});t.exports=a},function(t,e,r){function get(t,e,r){var o=null==t?void 0:n(t,e);return void 0===o?r:o}var n=r(28);t.exports=get},function(t,e,r){function hasIn(t,e){return null!=t&&o(t,e,n)}var n=r(55),o=r(80);t.exports=hasIn},function(t,e,r){function memoize(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(o);var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=t.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(memoize.Cache||n),r}var n=r(14),o="Expected a function";memoize.Cache=n,t.exports=memoize},function(t,e,r){function property(t){return a(t)?n(i(t)):o(t)}var n=r(64),o=r(65),a=r(15),i=r(11);t.exports=property},function(t,e){function stubArray(){return[]}t.exports=stubArray},function(t,e){function stubFalse(){return!1}t.exports=stubFalse},function(t,e,r){function toString(t){return null==t?"":n(t)}var n=r(67);t.exports=toString},function(t,e){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(r=window)}t.exports=r},,,,function(t,e,r){var n=r(2),o=function(){try{var t=n(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},,function(t,e,r){"use strict";var n=r(155),o=r.n(n),a=r(157),i=r.n(a),c=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},u=function(){function sliceIterator(t,e){var r=[],n=!0,o=!1,a=void 0;try{for(var i,c=t[Symbol.iterator]();!(n=(i=c.next()).done)&&(r.push(i.value),!e||r.length!==e);n=!0);}catch(t){o=!0,a=t}finally{try{!n&&c.return&&c.return()}finally{if(o)throw a}}return r}return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return sliceIterator(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(t){var e=t.split("_").slice(1),r=u(e,2);return{comparison:r[0],size:r[1]}},f=function(t,e){var r=s(e),n=r.comparison,o=r.size;try{return"equal"===n?t.mediaType===o:t[n][o]||!1}catch(t){return!1}},p=function(t,e){return i()(t,function(t){if("_"!==t[0])return 0;var r=s(t),n=r.comparison,o=r.size,a=e.length,i=e.indexOf(o)+a;return"equal"===n?i=3*a:"lessThan"===n&&(i=2*a-i),i})},l=function(t){return function(e){var r={},n=Object.keys(t.breakpoints).sort(function(e,r){return t.breakpoints[e]-t.breakpoints[r]}),o=p(Object.keys(e),n),a=!0,i=!1,c=void 0;try{for(var u,s=o[Symbol.iterator]();!(a=(u=s.next()).done);a=!0){var l=u.value;"_"!==l[0]?r[l]=e[l]:f(t,l)&&Object.assign(r,e[l])}}catch(t){i=!0,c=t}finally{try{!a&&s.return&&s.return()}finally{if(i)throw c}}return r}},v=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h,r=e.reducerName;return function(e,n){var a=e[r],i="function"==typeof t?t(a,n):t;return{styles:o()(i,l(a))}}},h={reducerName:"browser"};e.a=function(t,e){return function(n){return r(160).connect(v(t,c({},h,e)))(n)}}},,,,,function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(126);r.d(e,"StyleSheet",function(){return n.a})},,,function(t,e){function apply(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}t.exports=apply},,,function(t,e,r){function baseAssignValue(t,e,r){"__proto__"==e&&n?n(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}var n=r(124);t.exports=baseAssignValue},,function(t,e,r){function baseFlatten(t,e,r,a,i){var c=-1,u=t.length;for(r||(r=o),i||(i=[]);++c<u;){var s=t[c];e>0&&r(s)?e>1?baseFlatten(s,e-1,r,a,i):n(i,s):a||(i[i.length]=s)}return i}var n=r(39),o=r(149);t.exports=baseFlatten},function(t,e,r){function baseMap(t,e){var r=-1,a=o(t)?Array(t.length):[];return n(t,function(t,n,o){a[++r]=e(t,n,o)}),a}var n=r(52),o=r(16);t.exports=baseMap},function(t,e,r){function baseOrderBy(t,e,r){var f=-1;e=n(e.length?e:[s],c(o));var p=a(t,function(t,r,o){return{criteria:n(e,function(e){return e(t)}),index:++f,value:t}});return i(p,function(t,e){return u(t,e,r)})}var n=r(38),o=r(30),a=r(140),i=r(145),c=r(40),u=r(147),s=r(21);t.exports=baseOrderBy},,function(t,e,r){function baseRest(t,e){return a(o(t,e,n),t+"")}var n=r(21),o=r(151),a=r(152);t.exports=baseRest},function(t,e,r){var n=r(154),o=r(124),a=r(21),i=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:n(e),writable:!0})}:a;t.exports=i},function(t,e){function baseSortBy(t,e){var r=t.length;for(t.sort(e);r--;)t[r]=t[r].value;return t}t.exports=baseSortBy},function(t,e,r){function compareAscending(t,e){if(t!==e){var r=void 0!==t,o=null===t,a=t===t,i=n(t),c=void 0!==e,u=null===e,s=e===e,f=n(e);if(!u&&!f&&!i&&t>e||i&&c&&s&&!u&&!f||o&&c&&s||!r&&s||!a)return 1;if(!o&&!i&&!f&&t<e||f&&r&&a&&!o&&!i||u&&r&&a||!c&&a||!s)return-1}return 0}var n=r(12);t.exports=compareAscending},function(t,e,r){function compareMultiple(t,e,r){for(var o=-1,a=t.criteria,i=e.criteria,c=a.length,u=r.length;++o<c;){var s=n(a[o],i[o]);if(s){if(o>=u)return s;return s*("desc"==r[o]?-1:1)}}return t.index-e.index}var n=r(146);t.exports=compareMultiple},,function(t,e,r){function isFlattenable(t){return a(t)||o(t)||!!(i&&t&&t[i])}var n=r(5),o=r(22),a=r(0),i=n?n.isConcatSpreadable:void 0;t.exports=isFlattenable},function(t,e,r){function isIterateeCall(t,e,r){if(!i(r))return!1;var c=typeof e;return!!("number"==c?o(r)&&a(e,r.length):"string"==c&&e in r)&&n(r[e],t)}var n=r(20),o=r(16),a=r(19),i=r(6);t.exports=isIterateeCall},function(t,e,r){function overRest(t,e,r){return e=o(void 0===e?t.length-1:e,0),function(){for(var a=arguments,i=-1,c=o(a.length-e,0),u=Array(c);++i<c;)u[i]=a[e+i];i=-1;for(var s=Array(e+1);++i<e;)s[i]=a[i];return s[e]=r(u),n(t,this,s)}}var n=r(134),o=Math.max;t.exports=overRest},function(t,e,r){var n=r(144),o=r(153),a=o(n);t.exports=a},function(t,e){function shortOut(t){var e=0,a=0;return function(){var i=o(),c=n-(i-a);if(a=i,c>0){if(++e>=r)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var r=800,n=16,o=Date.now;t.exports=shortOut},function(t,e){function constant(t){return function(){return t}}t.exports=constant},function(t,e,r){function mapValues(t,e){var r={};return e=a(e,3),o(t,function(t,o,a){n(r,o,e(t,o,a))}),r}var n=r(137),o=r(27),a=r(30);t.exports=mapValues},,function(t,e,r){var n=r(139),o=r(141),a=r(143),i=r(150),c=a(function(t,e){if(null==t)return[];var r=e.length;return r>1&&i(t,e[0],e[1])?e=[]:r>2&&i(e[0],e[1],e[2])&&(e=[e[0]]),o(t,n(e,1),[])});t.exports=c},,,function(e,r){e.exports=t}])}); |
@@ -9,3 +9,3 @@ # redux-responsive | ||
# Example | ||
## Example | ||
@@ -50,3 +50,3 @@ ```js | ||
# Why Use a Flux Store for Responsive Behavior? | ||
## Why Use a Flux Store for Responsive Behavior? | ||
@@ -60,3 +60,3 @@ redux-responsive **does not require that you use React as your view library**. However, since that is what is commonly used alongside redux, this documentation employs common React patterns. | ||
# Setup | ||
## Setup | ||
@@ -184,3 +184,4 @@ First, add the reducer to the root of your reducer tree (you can name it whatever you want). | ||
## The Infinity Media Type | ||
### The Infinity Media Type | ||
When the browser is wider than the largest breakpoint, it's `mediaType` value is `infinity`. In order to | ||
@@ -206,2 +207,3 @@ change this value, add the `infinity` field to the object pass as a second argument to `createResponsiveStateReducer`: | ||
## Adding custom/computed fields to the responsive state | ||
In some cases, you may want to add computed fields to the responsive state. For example, | ||
@@ -235,2 +237,3 @@ an application may frequently need to know when the browser is `greaterThanOrEqual` to | ||
### Tracking window attributes | ||
In some cases, you may want to have a `window` attributes tracked in your responsive state (for example, `width`). | ||
@@ -272,3 +275,3 @@ To accomplish this, the first step is to add the custom field as described above. | ||
# Server-side Rendering | ||
## Server-side Rendering | ||
@@ -320,3 +323,3 @@ Isomorphic applications must make sure that the sever-rendered markup matches the | ||
## Setting the initial media type | ||
### Setting the initial media type | ||
@@ -331,3 +334,3 @@ If you know the initial media type for your application (by doing something like looking at | ||
# Higher-Order Components | ||
## Higher-Order Components | ||
@@ -357,3 +360,5 @@ When building responsive applications in react, it's common to | ||
However this becomes very repetitive rather quickly. To help, redux-responsive | ||
provides a higher-order component for managing these styles. The follow is | ||
provides a higher-order component for managing these styles. The `StyleSheet` | ||
higher-order component takes a function of two arguments, the current state of the | ||
responsive reducer, and any props passed to the component. The follow is | ||
equivalent to the logic above: | ||
@@ -364,3 +369,3 @@ | ||
const stylesheet = { | ||
const stylesheet = (browser, props) => ({ | ||
element: { | ||
@@ -372,3 +377,3 @@ color: 'blue', | ||
} | ||
} | ||
}) | ||
@@ -381,4 +386,4 @@ const component = StyleSheet(stylesheet)(({styles}) => ( | ||
# Versioning | ||
## Versioning | ||
[Semver](http://semver.org/) is followed as closely as possible. For updates and migration instructions, see the [changelog](https://github.com/AlecAivazis/redux-responsive/wiki/Changelog). |
@@ -116,8 +116,13 @@ // external imports | ||
// state of the reducer | ||
export const mapStateToPropsFactory = (stylesheet, {reducerName}) => state => ( | ||
export const mapStateToPropsFactory = (stylesheet, {reducerName} = defaultOptions) => (state, props) => { | ||
// find the relevant state in the reducer | ||
const browser = state[reducerName] | ||
// if we are passed a functional stylesheet, hand it the component props, otherwise just use the object | ||
const sheet = typeof stylesheet === 'function' ? stylesheet(browser, props) : stylesheet | ||
// the stylesheet only differs by values of | ||
{styles: mapValues(stylesheet, transformStyle(state[reducerName]))} | ||
) | ||
return {styles: mapValues(sheet, transformStyle(browser))} | ||
} | ||
// the default options | ||
@@ -128,14 +133,7 @@ const defaultOptions = { | ||
// export a higher order component | ||
export default (stylesheet, opts) => (component) => { | ||
// if we are passed a functional stylesheet, hand it the component props, otherwise just use the object | ||
// const sheet = typeof stylesheet === 'function' ? stylesheet(props) : stylesheet | ||
return ( | ||
require('react-redux').connect( // eslint-disable-line no-undef | ||
mapStateToPropsFactory(stylesheet, {...defaultOptions, ...opts}) | ||
)(component) | ||
) | ||
} | ||
export default (stylesheet, opts) => (component) => ( | ||
require('react-redux').connect( // eslint-disable-line no-undef | ||
mapStateToPropsFactory(stylesheet, {...defaultOptions, ...opts}) | ||
)(component) | ||
) |
@@ -106,38 +106,2 @@ | ||
}) | ||
it.skip("handles functional stylesheets", function() { | ||
// the mocked browser state | ||
const browser = { | ||
greaterThan: { | ||
medium: true, | ||
large: false, | ||
}, | ||
lessThan: { | ||
medium: false, | ||
large: true, | ||
}, | ||
mediaType: 'large', | ||
breakpoints: ['medium', 'large'] | ||
} | ||
// the stylesheet | ||
const baseValue = 'black' | ||
const greaterThanValue = 'blue' | ||
const lessThanValue = 'green' | ||
const stylesheet = () => ({ | ||
'border': baseValue, | ||
'_greaterThan_medium': { | ||
'border': greaterThanValue, | ||
}, | ||
'_lessThan_large': { | ||
'border': lessThanValue, | ||
} | ||
}) | ||
// the tranformer takes the browser state and returns a function that | ||
// takes the responsive stylesheet and returns the final one | ||
const computedStyle = transformStyle(browser)(stylesheet) | ||
// make sure the stylesheet is what we expect | ||
expect(computedStyle['border']).toBe(lessThanValue) | ||
}) | ||
}) |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
377
732975
9811