{"dependencies":[{"name":"babel-runtime/core-js/object/get-prototype-of","loc":{"line":7,"column":30}},{"name":"babel-runtime/helpers/classCallCheck","loc":{"line":11,"column":31}},{"name":"babel-runtime/helpers/createClass","loc":{"line":15,"column":28}},{"name":"babel-runtime/helpers/possibleConstructorReturn","loc":{"line":19,"column":42}},{"name":"babel-runtime/helpers/inherits","loc":{"line":23,"column":25}},{"name":"react","loc":{"line":27,"column":21}},{"name":"prop-types","loc":{"line":29,"column":25}},{"name":"./getMuiTheme","loc":{"line":33,"column":27}}],"generated":{"js":"'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of');\n\nvar _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf);\n\nvar _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');\n\nvar _classCallCheck3 = _interopRequireDefault(_classCallCheck2);\n\nvar _createClass2 = require('babel-runtime/helpers/createClass');\n\nvar _createClass3 = _interopRequireDefault(_createClass2);\n\nvar _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');\n\nvar _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);\n\nvar _inherits2 = require('babel-runtime/helpers/inherits');\n\nvar _inherits3 = _interopRequireDefault(_inherits2);\n\nvar _react = require('react');\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _getMuiTheme = require('./getMuiTheme');\n\nvar _getMuiTheme2 = _interopRequireDefault(_getMuiTheme);\n\nfunction _interopRequireDefault(obj) {\n  return obj && obj.__esModule ? obj : { default: obj };\n}\n\nvar MuiThemeProvider = function (_Component) {\n  (0, _inherits3.default)(MuiThemeProvider, _Component);\n\n  function MuiThemeProvider() {\n    (0, _classCallCheck3.default)(this, MuiThemeProvider);\n    return (0, _possibleConstructorReturn3.default)(this, (MuiThemeProvider.__proto__ || (0, _getPrototypeOf2.default)(MuiThemeProvider)).apply(this, arguments));\n  }\n\n  (0, _createClass3.default)(MuiThemeProvider, [{\n    key: 'getChildContext',\n    value: function getChildContext() {\n      return {\n        muiTheme: this.props.muiTheme || (0, _getMuiTheme2.default)()\n      };\n    }\n  }, {\n    key: 'render',\n    value: function render() {\n      return this.props.children;\n    }\n  }]);\n  return MuiThemeProvider;\n}(_react.Component);\n\nMuiThemeProvider.childContextTypes = {\n  muiTheme: _propTypes2.default.object.isRequired\n};\nMuiThemeProvider.propTypes = \"development\" !== \"production\" ? {\n  children: _propTypes2.default.element,\n  muiTheme: _propTypes2.default.object\n} : {};\nexports.default = MuiThemeProvider;"},"hash":"411c6ad1769023304fac90796d2331ff"}